亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種即時通訊應(yīng)用程序管理方法、裝置及其移動終端的制作方法

文檔序號:9634196閱讀:525來源:國知局
一種即時通訊應(yīng)用程序管理方法、裝置及其移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種即時通訊應(yīng)用程序管理方法、裝置及其移動終端。
【背景技術(shù)】
[0002]隨著移動終端的發(fā)展,用戶可根據(jù)自己需求隨意安裝卸載即時通信應(yīng)用程序,如微信、QQ、MSM等。為了讓網(wǎng)絡(luò)側(cè)即時通信應(yīng)用程序服務(wù)器端與移動終端上AP(AppliCat1nProcessor,上層應(yīng)用處理器)側(cè)即時通信應(yīng)用程序客戶端之間保持聯(lián)系,盡管在AP側(cè)滅屏待機時,AP側(cè)即時通信應(yīng)用程序客戶端也會一直向網(wǎng)絡(luò)側(cè)即時通信應(yīng)用程序服務(wù)器端發(fā)送心跳包,以便讓網(wǎng)絡(luò)側(cè)即時通信應(yīng)用程序服務(wù)器端知道移動終端上AP側(cè)即時通信應(yīng)用程序客戶端處于在線狀態(tài)。在這種情況下移動終端AP側(cè)很難真正進入待機狀態(tài),因此,當(dāng)用戶在移動終端上安裝如微信、QQ、MSN等即時通信應(yīng)用程序并打開使用過程中,這些應(yīng)用程序一般會一致保持在線在狀態(tài),其移動終端待機功耗比較高、耗電也相對較多。
[0003]為了降低因AP側(cè)即時通信應(yīng)用程序客戶端頻繁向網(wǎng)絡(luò)側(cè)即時通信應(yīng)用程序服務(wù)器端發(fā)送心跳包,大多數(shù)現(xiàn)有技術(shù)及方法中,都是在AP側(cè)將各個即時通信應(yīng)用程序客戶端在預(yù)定時間內(nèi)所發(fā)送的心跳包,進行攔截打包后發(fā)給服務(wù)器;或者是通過與服務(wù)器之間的交互,獲取心跳信息后,以減少發(fā)送心跳包的數(shù)量來降低功耗,此方法都需要網(wǎng)絡(luò)側(cè)服務(wù)器段的配合,無法獨立完成。而且隨著手機上即時通信應(yīng)用程序客戶端的增多,其效果會降低。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明提供一種即時通訊應(yīng)用程序管理方法、裝置及其移動終端,無需網(wǎng)絡(luò)側(cè)服務(wù)器的配合,也能夠降低待機時即時通訊應(yīng)用程序的耗電量。
[0005]基于上述目的本發(fā)明提供的一種即時通訊應(yīng)用程序管理方法,包括如下步驟:
[0006]在移動終端上層應(yīng)用處理器側(cè)處于待機狀態(tài)時,阻止即時通訊應(yīng)用程序通過上層應(yīng)用處理器側(cè)向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包;
[0007]代替即時通訊應(yīng)用程序?qū)⑺黾磿r通訊應(yīng)用程序的心跳包發(fā)送給相應(yīng)的網(wǎng)絡(luò)服務(wù)器。
[0008]可選的,將所述心跳包發(fā)送給網(wǎng)絡(luò)服務(wù)器之后,還包括:
[0009]檢測所述上層應(yīng)用處理器側(cè)是否處于待機狀態(tài),獲得第一檢測結(jié)果;
[0010]當(dāng)所述第一檢測結(jié)果指示所述上層應(yīng)用處理器側(cè)不處于待機狀態(tài)時,向上層應(yīng)用處理器側(cè)發(fā)送狀態(tài)恢復(fù)通知,使得即時通訊應(yīng)用程序重新通過上層應(yīng)用處理器側(cè)向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包;并停止替代即時通訊應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包;
[0011]當(dāng)所述第一檢測結(jié)果指示所述上層應(yīng)用處理器側(cè)處于待機狀態(tài)時,返回代替即時通訊應(yīng)用程序?qū)⑺黾磿r通訊應(yīng)用程序的心跳包發(fā)送給相應(yīng)的網(wǎng)絡(luò)服務(wù)器的步驟。
[0012]可選的,在移動終端應(yīng)用程序側(cè)阻止即時通訊應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包之前,還包括:
[0013]接收從移動終端上層應(yīng)用處理器側(cè)發(fā)送的即將進入待機狀態(tài)的通知;
[0014]接收所述即時通訊應(yīng)用程序發(fā)送的心跳包。
[0015]可選的,接收移動終端應(yīng)用程序側(cè)發(fā)送的即將進入待機的通知之后,還包括:
[0016]在上層應(yīng)用處理器側(cè)接收喚醒信號;
[0017]在上層應(yīng)用處理器側(cè)進入喚醒狀態(tài)后,發(fā)送狀態(tài)恢復(fù)通知,使得即時通訊應(yīng)用程序重新通過上層應(yīng)用處理器側(cè)向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包;并停止替代所述即時通訊應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包。
[0018]可選的,代替即時通訊應(yīng)用程序?qū)⑺黾磿r通訊應(yīng)用程序的心跳包發(fā)送給相應(yīng)的網(wǎng)絡(luò)服務(wù)器時,在移動終端的調(diào)制解調(diào)器側(cè)代替即時通訊應(yīng)用程序?qū)⑺黾磿r通訊應(yīng)用程序的心跳包發(fā)送給相應(yīng)的網(wǎng)絡(luò)服務(wù)器。
[0019]進一步,本發(fā)明還提供一種即時通訊應(yīng)用程序管理裝置,包括:
[0020]心跳包發(fā)送阻止模塊:用于在移動終端上層應(yīng)用處理器側(cè)處于待機狀態(tài)時,阻止即時通訊應(yīng)用程序通過上層應(yīng)用處理器側(cè)向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包;
[0021]心跳包代替發(fā)送模塊:用于代替即時通訊應(yīng)用程序?qū)⑺黾磿r通訊應(yīng)用程序的心跳包發(fā)送給相應(yīng)的網(wǎng)絡(luò)服務(wù)器。
[0022]可選的,所述裝置還包括:
[0023]待機狀態(tài)監(jiān)測模塊:用于檢測所述上層應(yīng)用處理器側(cè)是否處于待機狀態(tài),獲得第一檢測結(jié)果;
[0024]狀態(tài)恢復(fù)通知發(fā)送模塊:用于當(dāng)所述第一檢測結(jié)果指示所述上層應(yīng)用處理器側(cè)不處于待機狀態(tài)時,向上層應(yīng)用處理器側(cè)發(fā)送狀態(tài)恢復(fù)通知,使得即時通訊應(yīng)用程序重新通過上層應(yīng)用處理器側(cè)向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包;并用于當(dāng)所述第一檢測結(jié)果指示所述上層應(yīng)用處理器側(cè)處于待機狀態(tài)時,觸發(fā)所述心跳包代替發(fā)送模塊;
[0025]所述心跳包代替發(fā)送模塊在所述第一檢測結(jié)果指示所述上層應(yīng)用處理器側(cè)不處于待機狀態(tài)時,停止替代即時通訊應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包。
[0026]可選的,所述裝置還包括:
[0027]即將進入待機狀態(tài)通知接收模塊:用于接收從移動終端上層應(yīng)用處理器側(cè)發(fā)送的即將進入待機狀態(tài)的通知;
[0028]心跳包接收模塊:用于接收所述即時通訊應(yīng)用程序發(fā)送的心跳包。
[0029]可選的,所述還包括:
[0030]喚醒信號接收模塊:用于在上層應(yīng)用處理器側(cè)接收喚醒信號;
[0031]狀態(tài)恢復(fù)通知發(fā)送模塊:用于在上層應(yīng)用處理器側(cè)進入喚醒狀態(tài)后,并發(fā)送狀態(tài)恢復(fù)通知,使得即時通訊應(yīng)用程序重新通過上層應(yīng)用處理器側(cè)向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包;
[0032]所述心跳包代替發(fā)送模塊在所述在上層應(yīng)用處理器側(cè)進入喚醒狀態(tài)后,停止替代所述即時通訊應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包。
[0033]可選的,所述心跳包代替發(fā)送模塊在移動終端的調(diào)制解調(diào)器側(cè)代替即時通訊應(yīng)用程序?qū)⑺黾磿r通訊應(yīng)用程序的心跳包發(fā)送給相應(yīng)的網(wǎng)絡(luò)服務(wù)器。
[0034]進一步,本發(fā)明還提供一種移動終端,包括上層應(yīng)用處理器,還包括本發(fā)明任意一項實施例中所提供的即時通訊應(yīng)用程序管理裝置。
[0035]本發(fā)明及其實施例提供的即時通訊應(yīng)用程序管理方法、裝置及其移動終端,能夠在移動終端待機狀態(tài)下替代即時通訊應(yīng)用程序向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包,降低待機功耗,并無需網(wǎng)絡(luò)服務(wù)器側(cè)的配合,也無需改變心跳包發(fā)送頻率。所述即時通訊應(yīng)用程序管理方法、裝置及其移動終端,能夠提高省電效果,且不會對即時通訊應(yīng)用程序在待機狀態(tài)下的網(wǎng)絡(luò)連接造成影響。
【附圖說明】
[0036]圖1為本發(fā)明實施例的即時通訊應(yīng)用程序管理方法流程示意圖;
[0037]圖2為本發(fā)明一種具體實施例的即時通訊應(yīng)用程序管理方法流程示意圖;
[0038]圖3為本發(fā)明一種實施例的即時通訊應(yīng)用程序管理模塊示意圖。
【具體實施方式】
[0039]為了給出有效的實現(xiàn)方案,本發(fā)明提供了下述實施例,以下結(jié)合說明書附圖對本發(fā)明實施例進行說明。
[0040]本發(fā)明首先提供一種即時通訊應(yīng)用程序管理方法,包括如圖1所示的步驟:
[0041]步驟101:在移動終端AP (Applicat1n Processor,上層應(yīng)用處理器)側(cè)處于待機狀態(tài)時,阻止即時通訊應(yīng)用程序通過上層應(yīng)用處理器側(cè)向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包;
[0042]步驟102:代替即時通訊應(yīng)用程序?qū)⑺黾磿r通訊應(yīng)用程序的心跳包發(fā)送給相應(yīng)的網(wǎng)絡(luò)服務(wù)器。
[0043]從上面所述可以看出,本發(fā)明所提供的即時通訊應(yīng)用程序管理方法,在上層應(yīng)用處理器側(cè)出于待機狀態(tài)時,暫時停止即時通訊應(yīng)用程序通過上層應(yīng)用處理器側(cè)向網(wǎng)絡(luò)服務(wù)器發(fā)送心跳包的功能,即時通訊應(yīng)用程序無需在待機時保持在線狀態(tài),從而節(jié)省移動終端待機時的功耗。同時,本發(fā)明所提供的即時通訊應(yīng)用程序方法,代替即時通訊應(yīng)用程序?qū)⑿奶l(fā)送給相應(yīng)的網(wǎng)絡(luò)服務(wù)器,其發(fā)送心跳包的方式和頻率與即時通訊應(yīng)用程序本身接近,無需降低或增加心跳包發(fā)送數(shù)量和頻率,因此無需網(wǎng)絡(luò)服務(wù)器側(cè)對心跳包進行解析或解壓,也能夠使所述即時通訊應(yīng)用程序保持在線狀態(tài),同時達到節(jié)省待機耗電的目的。
[0044]在上述步驟101中,所述AP側(cè)安裝并運行有移動終端的上層應(yīng)用。為得知所述移動終端AP處于待機狀態(tài),AP可以在將要進入待機狀態(tài)時發(fā)送進入待機狀態(tài)通知,發(fā)送進入待機狀態(tài)通知與進入待機狀態(tài)之間的時間間隔可以設(shè)置得足夠小,從
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1