一種網(wǎng)絡(luò)電話喚醒方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種網(wǎng)絡(luò)終端設(shè)備的喚醒方法,尤其涉及一種無心跳包的網(wǎng)絡(luò)終端設(shè)備的喚醒方法。
【背景技術(shù)】
[0002]目前,市場上用于網(wǎng)絡(luò)網(wǎng)絡(luò)手機(jī)終端的待機(jī)方案,需要保持與服務(wù)器的IP連接,在終端進(jìn)入待機(jī)狀態(tài)下仍然需要采用心跳包的模式與服務(wù)器保持關(guān)聯(lián)。所述方案導(dǎo)致網(wǎng)絡(luò)網(wǎng)絡(luò)手機(jī)的終端需要在待機(jī)模式下維持一定流量來保持與服務(wù)器或遠(yuǎn)端的連接,從而可以在終端待機(jī)的模式下,被遠(yuǎn)程的用戶喚醒或控制。同時,因?yàn)榇龣C(jī)的終端保持了網(wǎng)絡(luò)連接,致使終端需要消耗一定電量用于維持此部分的功耗,其不能進(jìn)入到真正的低功耗運(yùn)行模式,會導(dǎo)致終端的待機(jī)功耗上升,降低終端的待機(jī)時間。
【發(fā)明內(nèi)容】
[0003]本發(fā)明目的在于提供一種可以在零流量、深度休眠狀態(tài)下的網(wǎng)絡(luò)電話喚醒方法,以避免流量的浪費(fèi)和功耗的上升。
[0004]本發(fā)明所述的一種網(wǎng)絡(luò)電話喚醒方法,包括以下步驟:
主叫客戶端登錄服務(wù)器,向服務(wù)器發(fā)送對被叫客戶端的網(wǎng)絡(luò)電話呼叫請求;服務(wù)器判斷被叫客戶端是否在線;如若判斷被叫客戶端在線,則服務(wù)器直接對被叫客戶端發(fā)出網(wǎng)絡(luò)電話連接請求;如若判斷被叫客戶端離線,則服務(wù)器發(fā)送指令通知呼叫中心,而后,呼叫中心通過普通語音電話,以呼叫中心的普通電話號碼向被叫客戶端所在終端設(shè)備發(fā)送普通語音電話請求;被叫客戶端對呼入號碼進(jìn)行判斷,如若呼入號碼是呼叫中心的普通電話號碼,則掛斷呼叫中心的普通語音電話請求,并啟動被叫客戶端所在終端設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)功能;被叫客戶端登錄服務(wù)器,實(shí)現(xiàn)主叫客戶端對被叫客戶端的喚醒;而后服務(wù)器再對被叫客戶端發(fā)出網(wǎng)絡(luò)電話連接請求。
[0005]本發(fā)明所述的一種網(wǎng)絡(luò)電話喚醒方法,其被叫客戶端不在線的情況下,遇呼叫時可被自動喚醒,其使客戶端用戶不使用時無需保持待機(jī)狀態(tài),直接關(guān)閉網(wǎng)絡(luò)時仍可被網(wǎng)絡(luò)呼叫時及時喚醒。其客戶端無需后臺運(yùn)行的情況下,也能使網(wǎng)絡(luò)電話通話請求也能及時達(dá)至IJ,使網(wǎng)絡(luò)電話具備普通電話的即時到達(dá)通話功能。也即,其能在零流量的情況下,保證網(wǎng)絡(luò)電話通話請求的即時達(dá)到。
[0006]終端設(shè)備用戶一般都會安裝有手機(jī)清理軟件或后臺清理軟件,這些清理軟件會將處于后臺工作的軟件關(guān)閉,而使原本需要后臺發(fā)送心跳包保持在線的功能喪失,這些后臺軟件就包括了網(wǎng)絡(luò)電話?;蛘哂行┯脩粢?yàn)樾枰獙?shí)現(xiàn)流量控制而把網(wǎng)絡(luò)電話相關(guān)軟件徹底關(guān)閉,但是又怕其他人不能通過網(wǎng)絡(luò)電話進(jìn)行溝通。通過本發(fā)明所述的方案,即使移動終端上安裝的上述后臺清理軟件和上述流量控制軟件禁止網(wǎng)絡(luò)電話客戶端后臺運(yùn)行或禁止網(wǎng)絡(luò)電話客戶端發(fā)送心跳包,其仍可保證其他用戶向該用戶發(fā)送網(wǎng)絡(luò)電話通話請求時,該用戶的網(wǎng)絡(luò)客戶端被即時喚醒,并且及時接收到其通話請求。本發(fā)明所述的終端設(shè)備是移動網(wǎng)絡(luò)設(shè)備;客戶端除了可以安裝在移動手機(jī)上,還可以安裝在PC機(jī)或嵌入式設(shè)備PDA或平板電腦等其他移動網(wǎng)絡(luò)設(shè)備上。
[0007]喚醒方式除了普通語音電話之外還可以使用普通短信或彩信。
[0008]一種網(wǎng)絡(luò)電話喚醒方法,其特征在于,包括以下步驟:
主叫客戶端登錄服務(wù)器,向服務(wù)器發(fā)送對被叫客戶端的網(wǎng)絡(luò)電話呼叫請求;服務(wù)器判斷被叫客戶端是否在線;如若判斷被叫客戶端在線,則服務(wù)器直接對被叫客戶端發(fā)出網(wǎng)絡(luò)電話連接請求;如若判斷被叫客戶端離線,則服務(wù)器發(fā)送指令通知呼叫中心,而后,呼叫中心以呼叫中心的號碼向被叫客戶端所在終端設(shè)備發(fā)送普通短信或彩信;被叫客戶端對短信或彩信號碼進(jìn)行判斷,如若短信或彩信號碼是呼叫中心的號碼,則啟動被叫客戶端所在終端設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)功能;被叫客戶端登錄服務(wù)器,實(shí)現(xiàn)主叫客戶端對被叫客戶端的喚醒;而后服務(wù)器再對被叫客戶端發(fā)出網(wǎng)絡(luò)電話連接請求。
[0009 ] 一種網(wǎng)絡(luò)電話喚醒方法,其特征在于,包括以下步驟:
主叫客戶端登錄服務(wù)器,向服務(wù)器發(fā)送對被叫客戶端的網(wǎng)絡(luò)電話呼叫請求;服務(wù)器判斷被叫客戶端是否在線;如若判斷被叫客戶端在線,則服務(wù)器直接對被叫客戶端發(fā)出網(wǎng)絡(luò)電話連接請求;如若判斷被叫客戶端離線,則服務(wù)器發(fā)送指令通知呼叫中心,而后,呼叫中心向被叫客戶端所在終端設(shè)備發(fā)送喚醒信息;被叫客戶端對喚醒信息發(fā)件人進(jìn)行判斷,如若發(fā)件人是呼叫中心的地址,則啟動被叫客戶端所在終端設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)功能;被叫客戶端登錄服務(wù)器,實(shí)現(xiàn)主叫客戶端對被叫客戶端的喚醒;而后服務(wù)器再對被叫客戶端發(fā)出網(wǎng)絡(luò)電話連接請求。
[0010]本發(fā)明完全取消了 PS分組域的網(wǎng)絡(luò)心跳包,大大降低了服務(wù)器端的流量消耗和系統(tǒng)資源,所有終端設(shè)備的待機(jī)功耗,延長終端的續(xù)航能力,在大規(guī)模的分布式網(wǎng)絡(luò)服務(wù)中,是非常革命性的設(shè)計方案。通過CS電路域的普通電話和普通短信呼叫喚醒整個終端系統(tǒng),快速高效的建立PS域與服務(wù)器的鏈接,實(shí)現(xiàn)網(wǎng)絡(luò)語音通話和IP短信,IP視頻。由于CS域的呼入電話是直接被掛斷的,因此沒有語音呼叫費(fèi)用產(chǎn)生。
【附圖說明】
[0011 ]圖1是本發(fā)明方法的信令流程圖。
【具體實(shí)施方式】
[0012]用戶在服務(wù)器進(jìn)行注冊后,登錄時呼叫中心的電話號碼就會下載到客戶端喚醒功能號碼池。根據(jù)圖1所示,提供以下兩個具體實(shí)施例以說明本發(fā)明工作流程。
[0013]實(shí)施例一,終端設(shè)備A和終端設(shè)備B均安裝有本發(fā)明的客戶端,客戶端A和客戶端B都已在服務(wù)器注冊。假設(shè)終端設(shè)備A的WIF1、2/3/4G等網(wǎng)絡(luò)數(shù)據(jù)功能正常,系統(tǒng)沒有進(jìn)入休眠狀態(tài),普通語音電話可以撥打;終端設(shè)備B的WIF1、2/3/4G等網(wǎng)絡(luò)數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)功能斷開,系統(tǒng)進(jìn)入深度休眠狀態(tài),普通語音電話可以撥打。由于終端設(shè)備B進(jìn)入的深度休眠狀態(tài),所以在設(shè)定時間內(nèi)與服務(wù)器的心跳包聯(lián)系沒有持續(xù),服務(wù)器判斷終端設(shè)備B的客戶端處于離線狀態(tài)。
[0014]此時用戶A需要對用戶B進(jìn)行網(wǎng)絡(luò)通話:用戶A連接服務(wù)器,并向服務(wù)器發(fā)送與用戶B的連接請求。服務(wù)器查表發(fā)現(xiàn)用戶B處于離線狀態(tài)不能對接,就向呼叫中心發(fā)出激活用戶B的請求。呼叫中心收到服務(wù)器的激活請求后通過傳統(tǒng)的GSM、TD-SCDMA、⑶MA、WCDMA、LTE網(wǎng)絡(luò),使用傳統(tǒng)基站對移動終端設(shè)備和固定電話終端發(fā)出的呼叫信令,以呼叫中心的電話號碼對用戶B發(fā)出普通語音電話呼叫。用戶B的客戶端收到呼叫后查詢上一次登錄時更新的呼叫中心號碼池列表得知是另一個注冊用戶在網(wǎng)絡(luò)電話呼叫自己,則用戶B客戶端掛斷呼叫中心的來電呼叫