麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

喚醒呼叫類終端的方法、裝置及系統的制作方法

文檔序號:7891877閱讀:310來源:國知局
專利名稱:喚醒呼叫類終端的方法、裝置及系統的制作方法
技術領域
本發明涉及 通信領域,尤其涉及一種喚醒呼叫類終端的方法、裝置及系統。
背景技術
W0L(Wake On Lan,終端喚醒)是一種技術,廣泛應用于局域網中的終端設備(例如計算機)。采用該技術能夠透過局域網絡對指定的終端設備進行喚醒處理,包括將指定終端設備由休眠狀態切換到工作狀態,或者將處于關機狀態的終端設備切換至開機狀態,實現了對終端設備的遠程控制。隨著互聯網的發展,采用互聯網進行通信的手段逐漸多樣化,例如IP電話和可視電話等,主叫用戶可以通過Internet網絡向被叫用戶發起呼叫以建立通話業務。一般的,實現IP電話或可視電話的終端可以是計算機,也可以是與網關相連接的呼叫類專用設備
坐寸ο在實現本發明的過程中,發明人發現現有技術中至少存在如下問題由于目前的WOL技術沒有考慮呼叫類終端,導致當終端處于休眠狀態時,無法接收呼叫請求,從而喪失通訊功能。

發明內容
本發明的實施例提供一種喚醒呼叫類終端的方法、裝置及系統,能夠解決現有技術中當用戶終端處于休眠狀態時無法接收呼叫請求,導致喪失通訊功能的問題。為達到上述目的,本發明的實施例采用如下技術方案一方面,本發明實施例提供了一種喚醒呼叫類終端的方法,包括當接收到終端發送的休眠指示消息時,停止監測該終端的心跳信息,將該終端的狀態標記為休眠狀態,并向該終端返回休眠響應消息,以指示該終端進入休眠狀態;當接收到呼叫請求時,確定該呼叫請求對應的終端,如果該確定的終端的狀態為休眠狀態,則向該處于休眠狀態的所述終端發送終端喚醒WOL報文,以指示該終端從休眠狀態切換至工作狀態,該WOL報文中攜帶有該終端的mac地址;在確定呼叫請求對應的終端的狀態為工作狀態后,將呼叫請求轉發至該終端,以使得該終端對該呼叫請求進行處理。另一方面,本發明實施例還提供了一種服務器,包括終端狀態記錄單元,用于當接收到終端發送的休眠指示消息時,停止監測該終端的心跳信息,將該終端的狀態標記為休眠狀態,并向該終端返回休眠響應消息,以指示該終端進入休眠狀態;終端喚醒單元,用于當接收到呼叫請求時,確定該呼叫請求對應的終端,并確定該對應的終端的狀態是否為休眠狀態,如果是,則向當前網絡內的處于休眠狀態的該終端發送終端喚醒WOL報文,以指示該終端從休眠狀態切換至工作狀態,該WOL報文中攜帶有該終端的mac地址;
呼叫請求處理單元,用于在確定呼叫請求對應的終端的狀態為工作狀態后,將呼叫請求轉發至該終端,以使得該終端對該呼叫請求進行處理。再一方面,本發明實施例還提供了一種通信系統,包括呼叫類終端和服務器,其中呼叫類終端用于
在進入休眠狀態前,向服務器發送休眠指示消息,該休眠指示消息用于通知服務器當前呼叫類終端將進入休眠狀態;接收服務器返回的休眠響應消息,將呼叫類終端的狀態切換至休眠狀態,該休眠響應消息是服務器關于休眠指示消息的響應;獲取終端喚醒WOL報文,根據WOL報文切換至工作狀態,并向服務器發送第一指示消息,通知服務器當前呼叫類終端的狀態為工作狀態,以使得服務器向當前呼叫類終端轉發呼叫請求,其中,WOL報文中包括當前呼叫類終端的媒體接入控制mac地址;服務器用于當接收到呼叫類終端發送的休眠指示消息時,停止監測該呼叫類終端的心跳信息,將該呼叫類終端的狀態標記為休眠狀態,并向該呼叫類終端返回休眠響應消息,以指示該呼叫類終端進入休眠狀態;當接收到呼叫請求時,確定該呼叫請求對應的呼叫類終端,并確定所述對應的呼叫類終端的狀態是否為休眠狀態,如果是,則向呼叫請求對應的呼叫類終端發送終端喚醒WOL報文,以指示該呼叫類終端從休眠狀態切換至工作狀態,WOL報文中攜帶有呼叫類終端的mac地址;在確定呼叫請求對應的呼叫類終端的狀態為工作狀態后,將該呼叫請求轉發至該呼叫類終端,以使得該呼叫類終端對該呼叫請求進行處理。本發明實施例提供的喚醒呼叫類終端的方法、裝置及系統,當接收到呼叫請求,但該呼叫請求對應的終端處于休眠狀態時,能夠喚醒該終端,使該終端切換至工作狀態以對呼叫請求進行應答。采用本發明實施例提供的技術方案,能夠使得呼叫類終端在休眠的狀態下不丟失來電,而且當呼叫類終端處于休眠狀態時無需與服務器進行心跳交互,能夠減少服務器處理與網絡帶寬的消耗,提高服務器以及網絡帶寬的利用率。


為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I為本發明實施例I提供的方法的流程示意圖;圖2為本發明實施例2提供的方法的流程示意圖;圖3為本發明實施例3提供的方法的流程示意圖;圖4為本發明實施例4提供的方法的流程示意圖;圖5、圖6為本發明實施例5提供的呼叫類終端的結構示意圖;圖7、圖8為本發明實施例6提供的服務器的結構示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
實施例I本發明實施例提供了一種喚醒呼叫類終的方法,如圖I所示,所述方法包括101、在進入休眠狀態前,向服務器發送休眠指示消息,該休眠指示消息用于通知服務器當前終端將進入休眠狀態。值得說明的是,本發明實施例中的執行主體可以是具備通話呼叫功能的通信終端一呼叫類終端(在本實施例中簡稱為終端),例如具備通話呼叫功能的PC (PersonalComputer,個人計算機),也可以是與網關相連接的呼叫類專用設備(例如IP電話、可視電話等),此處不做限定。102、接收服務器返回的休眠響應消息,切換至休眠狀態,該休眠響應消息是服務器關于休眠指示消息的響應。其中,終端處于休眠狀態時無需向服務器發送心跳信息。103、獲取WOL報文,根據該WOL報文切換至工作狀態,并向服務器發送第一指示消息,該第一指示消息用于通知服務器當前終端處于工作狀態,以使得服務器向當前終端轉發接收到的呼叫請求,其中,WOL報文中包括終端的mac (Media Access Control,媒體接入控制)地址。本發明實施例提供的喚醒呼叫類終端的方法,終端在進入休眠狀態前能夠通知服務器,以使得服務器接收到呼叫請求時能夠喚醒終端,從而使該終端對呼叫請求進行應答。采用本發明實施例提供的方法,能夠使得呼叫類終端在休眠的狀態下不丟失來電,使用戶獲得較好體驗。實施例2本發明實施例提供了一種喚醒呼叫類終端的方法,如圖2所示,所述方法包括201、當接收到終端發送的休眠指示消息時,停止監測該終端的心跳信息,將該終端的狀態標記為休眠狀態,并向該終端返回休眠響應消息,以指示該終端進入休眠狀態。值得說明的是,本發明實施例中的執行主體可以是一種服務器,該服務器可以將終端標記為三種狀態工作狀態、休眠狀態以及離線狀態。其中,當服務器監測到所述終端的心跳信息正常時,將該終端標記為工作狀態;當服務器接收到終端發送的休眠指示消息時,將該終端標記為休眠狀態,當服務器獲取呼叫請求、且該呼叫請求對應的目標終端被標記為休眠狀態時,能夠向該目標終端發送WOL報文,以指示該目標終端從休眠狀態切換至工作狀態;當所述服務器在沒有接收到終端發送的休眠指示消息的情況下監測到所述終端的心跳信息異常時,將該終端標記為離線狀態。202、當接收到呼叫請求時,確定該呼叫請求對應的終端,如果該確定的終端的狀態為休眠狀態,則向該處于休眠狀態的終端發送WOL報文,以指示該終端從休眠狀態切換至工作狀態,該WOL報文中攜帶有該終端的mac地址。值得說明的是,本發明實施例中的網絡是可以實現終端喚醒的網絡,例如局域網、或特定的子網(Subnet)等,此處不做限定。203、在確定呼叫請求對應的終端的狀態為工作狀態后,將呼叫請求轉發至該終端,以使得該終端對該呼叫請求進行處理。本發明實施例提供的喚醒呼叫類終端的方法,服務器在接收到終端發送的休眠指示消息時,將終端的狀態標記為休眠狀態;當服務器接收到呼叫請求,但該呼叫請求對應的被叫終端處于休眠狀態時,能夠喚醒被叫終端,以使被叫終端對該呼叫請求進行應答。采用本發明實施例提供的方法,能夠使得呼叫類終端在休眠的狀態下不丟失來電,而且當呼叫類終端處于休眠狀態時無需與服務器進行心跳交互,能夠減少服務器處理與網絡帶寬的消耗,提高服務器以及網絡帶寬的利用 率。實施例3本發明實施例提供了一種喚醒呼叫類終端的方法,如圖3所示,所述方法包括301、呼叫類終端(以下簡稱為終端)向服務器發送注冊請求消息,該注冊請求消息中攜帶有當前終端的mac地址。302、服務器接收注冊請求消息,對該終端進行注冊,并向該終端返回注冊成功響應消息。值得說明的是,當服務器需要對終端進行鑒權認證時,注冊處理過程還包括服務器向終端發送鑒權指示消息,以指示終端需要進行鑒權認證;終端接收鑒權指示消息,向服務器發送攜帶有鑒權信息的注冊請求消息;服務器根據鑒權信息對終端進行鑒權認證,認證成功后對該終端進行注冊,向該終端返回注冊成功響應消息。值得說明的是,當終端在服務器完成注冊、且終端處于工作狀態時,需要周期性向服務器發送心跳信息,以表征當前終端處于正常工作狀態。303、當終端滿足休眠條件,或者根據用戶指示進入休眠狀態時,向服務器發送休眠指示消息,該休眠指示消息用于通知服務器當前終端將進入休眠狀態。304、當服務器接收到終端發送的休眠指示消息時,停止監測該終端的心跳信息,同時將該終端的狀態標記為休眠狀態,并向該終端返回休眠響應消息,以指示該終端進入休眠狀態,其中,休眠響應消息是服務器關于休眠指示消息的響應。具體的,本發明實施例中的服務器可以將終端標記為三種狀態工作狀態、休眠狀態以及離線狀態。具體的,當終端注冊成功、或者當終端周期性向服務器上報心跳信息時,服務器將該終端標記為工作狀態;當服務器接收到終端發送的休眠指示消息時,將該終端標記為休眠狀態;當服務器在沒有接收到終端發送的休眠指示消息的情況下監測到終端的心跳信息異常時(例如超時時間內沒有收到終端上報的心跳信息),將該終端標記為離線狀態。值得說明的是,本發明實施例提供的方法可以在接收到呼叫請求時喚醒處于休眠狀態的終端,以使得終端能夠在休眠狀態下不丟失來電。305、終端接收服務器返回的休眠響應消息,切換至休眠狀態。值得說明的是,處于休眠狀態的終端僅需要耗費微弱的供電,能夠有效的節省能源,而且能夠較快的切換至工作狀態。306、當服務器接收到其他終端(記作終端A)發送的呼叫請求時,確定該呼叫請求對應的終端(本實施例將呼叫請求對應的終端標記為目標終端);如果目標終端處于休眠狀態,則向當前網絡內的該目標終端發送WOL報文,WOL報文中攜帶有該目標終端的mac地址,該WOL報文用以指示目標終端切換至工作狀態。307、網絡內處于休眠狀態的終端接收WOL報文,從WOL報文中獲取mac地址,檢測該mac地址與自身的mac地址是否相同;若是,則當前終端為目標終端,執行步驟308 ;若否,則繼續保持休眠狀態。308、目標終端根據WOL報文切換至工作狀態,并向服務器發送第一指示消息,該第一指示消息用于通知服務器當前終端處于工作狀態,同時向服務器周期性上報心跳信息。309、服務器接收目標終端發送的第一指示消息,確定目標終端處于工作狀態,將該終端的狀態標記為工作狀態,向該終端轉發終端A的呼叫請求,以使該終端對該呼叫請求進行處理,同時服務器開始監測該終端的心跳信息。本發明實施例提供的方法適用于呼叫類終端和服務器屬于同一網絡的場景,服務器在接收到終端發送的休眠指示消息時,將該終端的狀態標記為休眠狀態;當服務器接收到呼叫請求,但該呼叫請求對應的被叫終端處于休眠狀態時,能夠喚醒被叫終端,以使被叫終端對呼叫請求進行應答。采用本發明實施例提供的方法,能夠使得呼叫類終端在休眠的狀態下不丟失來電,而且當呼叫類終端處于休眠狀態時無需與服務器進行心跳交互,能夠減少服務器處理與網絡帶寬的消耗,提高服務器以及網絡帶寬的利用率。實施例4本發明實施例提供了一種喚醒呼叫類終端的方法,與實施例3提供的方法的區別在于,本發明實施例提供的方法適用于呼叫類終端和服務器屬于不同網絡的場景,如圖4所示,所述方法包括401、呼叫類終端(以下簡稱為終端)向服務器發送注冊請求消息,該注冊請求消息中攜帶有當前終端的mac地址、以及當前終端所屬網絡的網關地址,以使得服務器根據網關地址確定終端所屬網絡的網關設備,并通過該終端所屬網絡的網關設備向該終端發送WOL報文。402、服務器接收注冊請求消息,對該終端進行注冊,并向該終端返回注冊成功響應消息。值得說明的是,當服務器需要對終端進行鑒權認證時,注冊處理過程還包括服務器向終端發送鑒權指示消息,以指示終端需要進行鑒權認證;終端接收鑒權指示消息,向服務器發送攜帶有鑒權信息的注冊請求消息;服務器根據鑒權信息對終端進行鑒權認證,認證成功后對該終端進行注冊,向該終端返回注冊成功響應消息。403、當終端滿足休眠條件,或者根據用戶指示進入休眠狀態時,向服務器發送休眠指示消息,該休眠指示消息用于通知服務器當前終端將進入休眠狀態。404、當服務器接收到終端發送的休眠指示消息時,停止監測該終端的心跳信息,同時將該終端的狀態標記為休眠狀態,并向該終端返回休眠響應消息,以指示該終端進入休眠狀態,其中,休眠響應消息是服務器關于休眠指示消息的響應。具體的,本發明實施例中的服務器可以將終端標記為三種狀態工作狀態、休眠狀態以及離線狀態,上述三種狀態的轉換關系參考實施例3,此處不再贅述。
405、終端接收服務器返回的休眠響應消息,切換至休眠狀態。
值得說明的是,處于休眠狀態的終端僅需要耗費微弱的供電,能夠有效的節省能源,而且能夠較快的切換至工作狀態。406、當服務器接收到其他終端(記作終端A)發送的呼叫請求時,確定該呼叫請求對應的終端(本實施例將呼叫請求對應的終端標記為目標終端);如果目標終端的狀態為休眠狀態,則根據網關地址確定該目標終端所屬網絡的網關設備,向該網關設備發送喚醒指示消息,以指示網關設備對目標終端進行喚醒,該喚醒指示消息包括目標終端的mac地址。407、網關設備向當前網絡內的終端發送WOL報文,以指示目標終端切換至工作狀態,WOL報文中攜帶有目標終端的mac地址。408、網絡內處于休眠狀態的終端接收WOL報文,從WOL報文中獲取mac地址,檢測該mac地址與自身的mac地址是否相同;若是,則當前終端為目標終端,執行步驟409 ;若否,則繼續保持休眠狀態。409、目標終端根據WOL報文切換至工作狀態,并向服務器發送第一指示消息,該第一指示消息用于通知服務器當前終端處于工作狀態,同時向服務器周期性上報心跳信
肩、O410、服務器接收目標終端發送的第一指示消息,確定目標終端處于工作狀態,則將該目標終端的狀態標記為工作狀態,并向目標終端轉發終端A的呼叫請求,以使該目標終端對該呼叫請求進行處理,同時服務器開始監測該終端的心跳信息。本發明實施例提供的方法適用于呼叫類終端和服務器屬于不同網絡的場景,服務器在接收到終端發送的休眠指示消息時,將該終端的狀態標記為休眠狀態;當服務器接收到呼叫請求,但該呼叫請求對應的被叫終端處于休眠狀態時,能夠通過網關設備喚醒被叫終端,以使被叫終端對呼叫請求進行應答。采用本發明實施例提供的方法,能夠使得呼叫類終端在休眠的狀態下不丟失來電,而且當呼叫類終端處于休眠狀態時無需與服務器進行心跳交互,能夠減少服務器處理與網絡帶寬的消耗,提高服務器以及網絡帶寬的利用率。實施例5本發明實施例提供了一種呼叫類終端,能夠實現上述方法實施例中終端側的方法,如圖5所示,所述呼叫類終端包括第一發送單元51,用于在當前終端進入休眠狀態前,向服務器發送休眠指示消息,該休眠指示消息用于通知服務器當前終端將進入休眠狀態;休眠切換單元52,用于接收服務器返回的休眠響應消息,根據該返回的休眠響應消息將所述當前終端切換至休眠狀態,該休眠響應消息是服務器關于休眠指示消息的響應;其中,所述終端處于休眠狀態時無需向所述服務器發送心跳信息;第一處理單元53,用于獲取終端喚醒WOL報文,根據該WOL報文切換至工作狀態,并向服務器發送第一指示消息,該第一指示消息用于通知服務器當前終端處于工作狀態,以使得服務器向當前終端轉發呼叫請求,其中,WOL報文中包括終端的mac地址。進一步的,如圖6所示,所述終端還包括第二發送單元54,用于向服務器發送注冊請求消息以完成注冊,該注冊請求消息中攜帶有當前終端的mac地址。
具體的,第二發送單元54還用于當當前終端與服務器屬于不同網絡時,在注冊請求消息中攜帶終端所屬網絡的網關地址,以使得服務器根據網關地址確定終端所屬網絡的網關設備,并通過當前終端所屬網絡的網關設備向終端發送WOL報文。進一步的,第一處理單元53具體用于當當前終端和服務器屬于同一網絡時,接收服務器發送的WOL報文,根據該WOL報文切換至工作狀態;或者第一處理單元53具體還用于當當前終端和服務器屬于不同網絡時,接收當前終端所屬網絡的網關設備發送的WOL報文,根據該WOL報文切換至工作 狀態,其中,網關設備用于在接收到服務器發送的喚醒指示消息后,向終端發送WOL報文,該喚醒指示消息中包括該終端的mac地址。值得說明的是,本發明實施例提供的呼叫類終端可以是具備通話呼叫功能的PC,也可以是與網關相連接的呼叫類專用設備(例如IP電話、可視電話等),此處不做限定。本發明實施例提供的呼叫類終端能夠在進入休眠狀態前能夠通知服務器,以使得服務器接收到呼叫請求時喚醒該終端,以使該終端對呼叫請求進行應答。采用本發明實施例提供的方法,能夠使得呼叫類終端在休眠的狀態下不丟失來電,使用戶獲得較好體驗。實施例6本發明實施例提供了一種服務器,能夠實現上述方法實施例中服務器側的方法,如圖7所示,所述服務器包括終端狀態記錄單元71,用于當接收到終端發送的休眠指示消息時,停止監測該終端的心跳信息,將該終端的狀態標記為休眠狀態,并向該終端返回休眠響應消息,以指示該終端進入休眠狀態;終端喚醒單元72,用于當接收到呼叫請求時,確定該呼叫請求對應的終端,并確定該對應的終端的狀態是否為休眠狀態,如果是,則向當前網絡內的處于休眠狀態的終端發送終端喚醒WOL報文,以指示該終端從休眠狀態切換至工作狀態,該WOL報文中攜帶有該終端的mac地址;呼叫請求處理單元73,用于在確定呼叫請求對應的終端的狀態為工作狀態后,將接收到的呼叫請求轉發至該終端,以使得該終端對該呼叫請求進行處理。進一步的,如圖8所示,所述服務器還包括注冊單元74,用于接收終端上報的注冊請求消息,根據該注冊請求消息對終端進行注冊,該注冊請求消息中包括終端的mac地址。接收單元75,用于接收終端發送的第一指示消息,確定終端的狀態為工作狀態,其中,第一指示消息用于通知服務器當前終端處于工作狀態;則終端狀態記錄單元71還用于在接收單元75確定所述終端的狀態為工作狀態后,將終端的狀態標記為工作狀態。具體的,當終端與當前服務器屬于不同網絡時,注冊單元74獲取的注冊請求消息中還包括該終端所屬網絡的網關地址;則終端喚醒單元72具體還用于當接收到呼叫請求時,確定該呼叫請求對應的終端,進而確定該終端所屬網絡的網關地址,根據網關地址確定終端所屬網絡的網關設備,并確定該確定的終端的狀態是否為休眠狀態,如果是,則向該網關設備發送喚醒指示消息,該喚醒指示消息用于指示網關設備向終端發送WOL報文,以使該終端從休眠狀態切換至工作狀態,該喚醒指示報文中攜帶有該終端的mac地址。
本發明實施例提供的服務器能夠在接收到終端發送的休眠指示消息時,將終端的狀態標記為休眠狀態;當服務器接收到呼叫請求,但該呼叫請求對應的被叫終端處于休眠狀態時,能夠喚醒被叫終端,以使被叫終端對呼叫請求進行應答。采用本發明實施例提供的方法,能夠使得呼叫類終端在休眠的狀態下不丟失來電,而且當呼叫類終端處于休眠狀態時無需與服務器進行心跳交互,能夠減少服務器處理與網絡帶寬的消耗,提高服務器以及網絡帶寬的利用率。值得說明的是,本發明實施例還提供了一種通信系統,所述系統包括至少一個呼叫類終端和服務器,能夠實現本發明提供的技術方案,其中呼叫類終端用于在進入休眠狀態前,向服務器發送休眠指示消息,該休眠指示消息用于通知服務器當前呼叫類終端將進入休眠狀態;接收服務器返回的休眠響應消息,將呼叫類終端的狀態切換至休眠狀態,該休眠響應消息是服務器關于休眠指示消息的響應;獲取終端喚醒WOL報文,根據WOL報文切換至工作狀態,并向服務器發送第一指示消息,通知服務器當前呼叫類終端的狀態為工作狀態,以使得服務器向當前呼叫類終端轉發呼叫請求,其中,WOL報文中包括當前呼叫類終端的媒體接入控制mac地址;服務器用于當接收到呼叫類終端發送的休眠指示消息時,停止監測該呼叫類終端的心跳信息,將該呼叫類終端的狀態標記為休眠狀態,并向該呼叫類終端返回休眠響應消息,以指示該呼叫類終端進入休眠狀態;當接收到呼叫請求時,確定該呼叫請求對應的呼叫類終端,并確定所述對應的呼叫類終端的狀態是否為休眠狀態,如果是,則向呼叫請求對應的呼叫類終端發送終端喚醒WOL報文,以指示該呼叫類終端從休眠狀態切換至工作狀態,WOL報文中攜帶有呼叫類終端的mac地址;在確定呼叫請求對應的呼叫類終端的狀態為工作狀態后,將該呼叫請求轉發至該呼叫類終端,以使得該呼叫類終端對該呼叫請求進行處理。可選的,上述喚醒呼叫類終端的系統還包括呼叫類終端所屬網絡的網關設備,該網關設備用于當呼叫類終端和服務器屬于不同網絡時,根據服務器的指示,向呼叫類終端發送終端喚醒WOL報文,以使呼叫類終端從休眠狀態切換至工作狀態,從而對接收到呼叫請求進行處理。其中,呼叫類終端的結構示意圖可以參照圖5和圖6,服務器的結構示意圖可以參照圖7和圖8,但不僅限于此。通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可借助軟件加必需的通用硬件的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在可讀取的存儲介質中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。
以上所述,僅為本發明的具體實施方式
,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍 之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
權利要求
1.一種喚醒呼叫類終端的方法,其特征在于,包括 當接收到終端發送的休眠指示消息時,停止監測該終端的心跳信息,將所述終端的狀態標記為休眠狀態,并向所述終端返回休眠響應消息,以指示所述終端進入休眠狀態; 當接收到呼叫請求時,確定該呼叫請求對應的終端,如果該確定的終端的狀態為休眠狀態,則向該處于休眠狀態的所述終端發送終端喚醒WOL報文,以指示所述終端從休眠狀態切換至工作狀態,所述WOL報文中攜帶有所述終端的媒體接入控制mac地址; 在確定所述呼叫請求對應的終端的狀態為工作狀態后,將所述呼叫請求轉發至所述終端,以使得所述終端對該呼叫請求進行處理。
2.根據權利要求I所述的方法,其特征在于,所述方法還包括 接收終端上報的注冊請求消息,根據所述注冊請求消息對所述終端進行注冊,所述注冊請求消息中包括所述終端的mac地址。
3.根據權利要求I所述的方法,其特征在于,所述在確定所述呼叫請求對應的終端的狀態為工作狀態后,將所述呼叫請求轉發至所述終端之前,還包括 接收所述終端發送的第一指示消息,確定所述終端的狀態為工作狀態,其中,所述第一指示消息用于通知服務器當前終端處于工作狀態。
4.根據權利要求1-3任意權項所述的方法,其特征在于,當終端與當前服務器屬于不同網絡時,所述注冊請求消息中還包括所述終端所屬網絡的網關地址; 當終端與當前服務器屬于不同網絡時,所述當接收到呼叫請求時,確定該呼叫請求對應的終端,如果該確定的終端的狀態為休眠狀態,則向該處于休眠狀態的所述終端發送終端喚醒WOL報文,以指示所述終端從休眠狀態切換至工作狀態包括 當接收到呼叫請求時,確定該呼叫請求對應的終端以及該終端所屬網絡的網關地址,根據所述網關地址確定所述終端所屬網絡的網關設備,如果該確定的終端的狀態為休眠狀態,則向所述網關設備發送喚醒指示消息,所述喚醒指示消息用于指示所述網關設備向所述終端發送WOL報文,以使所述終端從休眠狀態切換至工作狀態,所述喚醒指示消息中攜帶有所述終端的mac地址。
5.一種服務器,其特征在于,包括 終端狀態記錄單元,用于當接收到終端發送的休眠指示消息時,停止監測該終端的心跳信息,將所述終端的狀態標記為休眠狀態,并向所述終端返回休眠響應消息,以指示所述終端進入休眠狀態; 終端喚醒單元,用于當接收到呼叫請求時,確定該呼叫請求對應的終端,并確定該對應的終端的狀態是否為休眠狀態,如果是,則向當前網絡內的處于休眠狀態的所述終端發送終端喚醒WOL報文,以指示所述終端從休眠狀態切換至工作狀態,所述WOL報文中攜帶有所述終端的媒體接入控制mac地址; 呼叫請求處理單元,用于在確定所述呼叫請求對應的終端的狀態為工作狀態后,將所述接收到的呼叫請求轉發至所述終端,以使得所述終端對該呼叫請求進行處理。
6.根據權利要求5所述的服務器,其特征在于,還包括 注冊單元,用于接收終端上報的注冊請求消息,根據所述注冊請求消息對所述終端進行注冊,所述注冊請求消息中包括所述終端的mac地址。
7.根據權利要求5所述的服務器,其特征在于,還包括接收單元,用于接收所述終端發送的第一指示消息,確定所述終端的狀態為工作狀態; 所述終端狀態記錄單元還用于在所述接收單元確定所述終端的狀態為工作狀態后,將所述終端的狀態標記為工作狀態。
8.根據權利要求5-7任意權項所述的服務器,其特征在于,當終端與當前服務器屬于不同網絡時,所述注冊單元獲取的注冊請求消息中還包括所述終端所屬網絡的網關地址; 所述終端喚醒單元還用于,當接收到呼叫請求時,確定該呼叫請求對應的終端,進而確定所述終端所屬網絡的網關地址,根據所述網關地址確定所述終端所屬網絡的網關設備,并確定該確定的終端的狀態是否為休眠狀態,如果是,則向所述網關設備發送喚醒指示消息,所述喚醒指示消息用于指示所述網關設備向所述終端發送WOL報文,以使所述終端從休眠狀態切換至工作狀態,所述喚醒指示消息中攜帶有所述終端的mac地址。
9.一種通信系統,其特征在于,包括呼叫類終端和服務器,其中, 所述呼叫類終端用于 在進入休眠狀態前,向所述服務器發送休眠指示消息,所述休眠指示消息用于通知所述服務器所述呼叫類終端將進入休眠狀態; 接收所述服務器返回的休眠響應消息,將所述呼叫類終端的狀態切換至休眠狀態,所述休眠響應消息是所述服務器關于所述休眠指示消息的響應; 獲取終端喚醒WOL報文,根據所述WOL報文切換至工作狀態,并向所述服務器發送第一指示消息,通知服務器所述呼叫類終端的狀態為工作狀態,以使得所述服務器向當前呼叫類終端轉發呼叫請求,其中,所述WOL報文中包括所述終端呼叫類的媒體接入控制mac地址; 所述服務器用于 當接收到所述呼叫類終端發送的休眠指示消息時,停止監測該呼叫類終端的心跳信息,將所述呼叫類終端的狀態標記為休眠狀態,并向所述呼叫類終端返回休眠響應消息,以指示所述呼叫類終端進入休眠狀態; 當接收到呼叫請求時,確定該呼叫請求對應的呼叫類終端,并確定所述對應的呼叫類終端的狀態是否為休眠狀態,如果是,則向所述呼叫請求對應的呼叫類終端發送終端喚醒WOL報文,以指示所述呼叫類終端從休眠狀態切換至工作狀態,所述WOL報文中攜帶有所述呼叫類終端的mac地址; 在確定所述呼叫請求對應的呼叫類終端的狀態為工作狀態后,將所述呼叫請求轉發至所述呼叫類終端,以使得該呼叫類終端對該呼叫請求進行處理。
10.根據權利要求9所述的通信系統,其特征在于,所述系統還包括所述呼叫類終端所屬網絡的網關設備,所述網關設備用于當所述呼叫類終端和所述服務器屬于不同網絡時,根據所述服務器的指示,向所述呼叫類終端發送終端喚醒WOL報文,以使所述呼叫類終端從休眠狀態切換至工作狀態。
全文摘要
本發明公開了一種喚醒呼叫類終端的方法、裝置及系統,涉及通信領域,用于解決現有技術中當用戶終端處于休眠狀態時無法接收呼叫請求,導致喪失通訊功能的問題。本發明提供的方法包括當接收到終端發送的休眠指示消息時,停止監測該終端的心跳信息,將所述終端的狀態標記為休眠狀態,并向所述終端返回休眠響應消息;當接收到呼叫請求時,確定該呼叫請求對應的終端,如果該確定的終端的狀態為休眠狀態,則向該處于休眠狀態的所述終端發送終端喚醒WOL報文;在確定所述呼叫請求對應的終端的狀態為工作狀態后,將所述呼叫請求轉發至所述終端。本發明適用于通信領域,用于在接收到呼叫請求時喚醒呼叫類終端。
文檔編號H04L12/24GK102624566SQ20121007458
公開日2012年8月1日 申請日期2012年3月20日 優先權日2012年3月20日
發明者歐陽月令 申請人:華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 琼结县| 丰城市| 南和县| 通山县| 昌图县| 温宿县| 怀集县| 宁夏| 冷水江市| 鄂托克前旗| 舞阳县| 鄂尔多斯市| 隆德县| 沈丘县| 荣昌县| 屏东县| 肇州县| 城口县| 德钦县| 宣武区| 铅山县| 宜宾市| 互助| 基隆市| 弋阳县| 福州市| 蒙山县| 称多县| 综艺| 华阴市| 微博| 武川县| 哈尔滨市| 新建县| 新乡县| 珠海市| 平原县| 宁都县| 开化县| 上高县| 乌拉特前旗|