欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于Android手機(jī)系統(tǒng)的多網(wǎng)絡(luò)消息推送方法

文檔序號:9755383閱讀:723來源:國知局
一種基于Android手機(jī)系統(tǒng)的多網(wǎng)絡(luò)消息推送方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及消息推送機(jī)制,尤其涉及一種基于Android手機(jī)系統(tǒng)的多網(wǎng)絡(luò)消息推送方法。
【背景技術(shù)】
[0002]在Android手機(jī)操作系統(tǒng)中,由于各個手機(jī)的網(wǎng)絡(luò)環(huán)境的不同,在對手機(jī)進(jìn)行一些重要消息推送的時候,常常出現(xiàn)消息推送不及時或推送失敗的問題。例如,當(dāng)手機(jī)丟失或被盜時,我們希望可以及時將指令消息推送給手機(jī)進(jìn)行相應(yīng)操作,比如刪除一些應(yīng)用以保護(hù)重要信息,傳統(tǒng)的解決方法是通過連接互聯(lián)網(wǎng)進(jìn)行消息推送,但如果手機(jī)未連接網(wǎng)絡(luò),那么消息推送就沒有意義了,因此需要設(shè)計一種多網(wǎng)絡(luò)消息推送方法,確保消息的及時推送,不受手機(jī)網(wǎng)絡(luò)限制,保證信息傳送的穩(wěn)定性。

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

[0003]本發(fā)明要解決的技術(shù)問題,在于提供一種基于Android手機(jī)系統(tǒng)的多網(wǎng)絡(luò)消息推送方法,確保消息推送的及時性與穩(wěn)定性,提高消息處理效率。
[0004]本發(fā)明是這樣實現(xiàn)的:一種基于Android手機(jī)系統(tǒng)的多網(wǎng)絡(luò)消息推送方法,需提供手機(jī)和服務(wù)器,所述手機(jī)包括一消息后臺服務(wù),且所述消息后臺服務(wù)在手機(jī)開機(jī)時自啟動,所述方法包括如下步驟:
[0005]步驟1、發(fā)送方手機(jī)的消息后臺服務(wù)通過網(wǎng)絡(luò)連接服務(wù)器,給指定的接收方手機(jī)編輯指令消息,同時判斷接收方手機(jī)的消息后臺服務(wù)是否連接服務(wù)器,若是,則將消息打包成網(wǎng)絡(luò)消息直接發(fā)送給服務(wù)器,進(jìn)入步驟2;否則,將消息打包成加密的短信消息,并調(diào)用短信接口,通過GSM網(wǎng)絡(luò)向接收方手機(jī)號發(fā)送所述短信消息,跳轉(zhuǎn)至步驟3;
[0006]步驟2、服務(wù)器獲取指定的接收方手機(jī)的網(wǎng)絡(luò)地址,將接收到的網(wǎng)絡(luò)消息轉(zhuǎn)發(fā)給指定的接收方手機(jī);
[0007]步驟3、接收方手機(jī)的消息后臺服務(wù)截取所有接收到的消息,若所述消息為網(wǎng)絡(luò)消息,則直接按預(yù)先定義好的規(guī)則解析網(wǎng)絡(luò)消息中的指令,并執(zhí)行所述指令;否則,若接收到的消息為短信消息,則進(jìn)一步判斷所述短信消息是否加密,若是則對所述短信消息進(jìn)行解密后再按預(yù)先定義好的規(guī)則解析短信消息中的指令,并執(zhí)行所述指令,否則,若所述短信消息未加密,則將所述短信消息交給手機(jī)系統(tǒng)自帶的短信收件箱處理。
[0008]進(jìn)一步的,在所述消息后臺服務(wù)與服務(wù)器處于連接狀態(tài)時,每間隔一定時間所述消息后臺服務(wù)與服務(wù)器進(jìn)行一次心跳包連接,并將手機(jī)當(dāng)前的網(wǎng)絡(luò)地址和手機(jī)號傳遞給服務(wù)器。
[0009]進(jìn)一步的,所述服務(wù)器中包括數(shù)據(jù)連接表,所述數(shù)據(jù)連接表中記錄有與所述服務(wù)器連接的手機(jī)的網(wǎng)絡(luò)地址和手機(jī)號。
[0010]進(jìn)一步的,所述步驟I中判斷接收方的消息后臺服務(wù)是否連接服務(wù)器的方式具體為:發(fā)送方的消息后臺服務(wù)向服務(wù)器發(fā)起請求,獲取服務(wù)器的數(shù)據(jù)連接表中接收方手機(jī)的信息,若數(shù)據(jù)連接表中存在所述接收方手機(jī)的網(wǎng)絡(luò)地址,則判為接收方的消息后臺服務(wù)已連接服務(wù)器,否則判為接收方的消息后臺服務(wù)未連接服務(wù)器。
[0011]進(jìn)一步的,所述發(fā)送方手機(jī)與接收方手機(jī)在進(jìn)行首次消息傳遞前先進(jìn)行手機(jī)綁定,并將所綁定的對方的手機(jī)信息存入本機(jī)中。
[0012]進(jìn)一步的,所述指令消息的內(nèi)容包括鎖屏、關(guān)機(jī)、打開應(yīng)用、刪除應(yīng)用、刪除文件、
播放音樂或自動定位。
[0013]進(jìn)一步的,所述加密的短信消息指在短信消息的頭部添加信息標(biāo)識。
[0014]進(jìn)一步的,所述服務(wù)器還用于直接編輯指令信息,并下發(fā)指令信息給與所述服務(wù)器相連的接收方手機(jī)。
[0015]進(jìn)一步的,所述步驟3中進(jìn)一步包括:所述接收方手機(jī)的消息后臺服務(wù)在完成解析指令并執(zhí)行指令后,在狀態(tài)欄顯示所執(zhí)行的內(nèi)容。
[0016]進(jìn)一步的,所述方法還包括步驟4、接收方手機(jī)的消息后臺服務(wù)將對接收到的消息的處理結(jié)果進(jìn)行保存,并在連接網(wǎng)絡(luò)的情況下將處理結(jié)果反饋給服務(wù)器。
[0017]本發(fā)明具有如下優(yōu)點:通過在手機(jī)上設(shè)計消息后臺服務(wù),發(fā)送方手機(jī)可以根據(jù)接收方手機(jī)的聯(lián)網(wǎng)情況對待發(fā)送的指令消息做相應(yīng)處理,并選擇互聯(lián)網(wǎng)或GSM網(wǎng)絡(luò)方式將消息及時推送給接收方手機(jī),以避免單個網(wǎng)絡(luò)失效的情況下無法進(jìn)行信息的有效傳遞,且通過接收方手機(jī)的消息后臺服務(wù)對接收到的消息進(jìn)行及時解析與執(zhí)行,從而確保消息的及時推送與執(zhí)行,提高消息處理效率。
【附圖說明】
[0018]下面參照附圖結(jié)合實施例對本發(fā)明作進(jìn)一步的說明。
[0019]圖1為本發(fā)明一種基于Android手機(jī)系統(tǒng)的多網(wǎng)絡(luò)消息推送方法的執(zhí)行流程圖。
【具體實施方式】
[0020]如圖1所示,一種基于Android手機(jī)系統(tǒng)的多網(wǎng)絡(luò)消息推送方法,需提供手機(jī)和服務(wù)器,所述手機(jī)包括一消息后臺服務(wù),且所述消息后臺服務(wù)在手機(jī)開機(jī)時自啟動,所述服務(wù)器中包括數(shù)據(jù)連接表,所述數(shù)據(jù)連接表中記錄有與所述服務(wù)器連接的手機(jī)的網(wǎng)絡(luò)地址和手機(jī)號,所述方法包括如下步驟:
[0021]步驟1、發(fā)送方手機(jī)的消息后臺服務(wù)通過網(wǎng)絡(luò)連接服務(wù)器,給指定的接收方手機(jī)編輯指令消息,所述指令消息的內(nèi)容包括鎖屏、關(guān)機(jī)、打開應(yīng)用、播放音樂或自動定位,同時判斷接收方手機(jī)的消息后臺服務(wù)是否連接服務(wù)器,判斷方式具體為:通過發(fā)送方的消息后臺服務(wù)向服務(wù)器發(fā)起請求,獲取服務(wù)器的數(shù)據(jù)連接表中接收方手機(jī)的信息,若數(shù)據(jù)連接表中存在所述接收方手機(jī)的網(wǎng)絡(luò)地址,則判為接收方的消息后臺服務(wù)已連接服務(wù)器,否則判為接收方的消息后臺服務(wù)未連接服務(wù)器,若接收方手機(jī)的消息后臺服務(wù)已連接服務(wù)器,則發(fā)送方手機(jī)的消息后臺服務(wù)將消息打包成網(wǎng)絡(luò)消息直接發(fā)送給服務(wù)器,進(jìn)入步驟2;否則,發(fā)送方手機(jī)的的消息后臺服務(wù)將消息打包成加密的短信消息,通過在短信消息的頭部添加信息標(biāo)識進(jìn)行加密,并調(diào)用短信接口,通過GSM網(wǎng)絡(luò)向接收方手機(jī)號發(fā)送所述短信消息,跳轉(zhuǎn)至步驟3;
[0022]步驟2、服務(wù)器獲取指定的接收方手機(jī)的網(wǎng)絡(luò)地址,將接收到的網(wǎng)絡(luò)消息轉(zhuǎn)發(fā)給指定的接收方手機(jī);
[0023]步驟3、接收方手機(jī)的消息后臺服務(wù)截取所有接收到的消息,若所述消息為網(wǎng)絡(luò)消息,則直接按預(yù)先定義好的規(guī)則解析網(wǎng)絡(luò)消息中的指令,并執(zhí)行所述指令;否則,若接收到的消息為短信消息,則進(jìn)一步判斷所述短信消息是否加密,若是則對所述短信消息進(jìn)行解密后再按預(yù)先定義好的規(guī)則解析短信消息中的指令,并執(zhí)行所述指令,否則,若所述短信消息未加密,則將所述短信消息交給手機(jī)系統(tǒng)自帶的短信收件箱處理,所述接收方手機(jī)的消息后臺服務(wù)在完成解析指令并執(zhí)行指令后,在狀態(tài)欄顯示所執(zhí)行的內(nèi)容;
[0024]步驟4、接收方手機(jī)的消息后臺服務(wù)將對接收到的消息的處理結(jié)果進(jìn)行保存,并在連接網(wǎng)絡(luò)的情況下將處理結(jié)果反饋給服務(wù)器。
[0025]在所述消息后臺服務(wù)與服務(wù)器處于連接狀態(tài)時,每間隔一定時間所述消息后臺服務(wù)與服務(wù)器進(jìn)行一次心跳包連接,并將手機(jī)當(dāng)前的網(wǎng)絡(luò)地址和手機(jī)號傳遞給服務(wù)器。
[0026]所述發(fā)送方手機(jī)與接收方手機(jī)在進(jìn)行首次消息傳遞前先進(jìn)行手機(jī)綁定,并將所綁定的對方的手機(jī)信息存入本機(jī)中。
[0027]所述服務(wù)器還用于直接編輯指令信息,并下發(fā)指令信息給與所述服務(wù)器相連的接收方手機(jī)。
[0028]下面結(jié)合一【具體實施方式】對本發(fā)明做進(jìn)一步說明:
[0029]啟動手機(jī)設(shè)備,自啟動常駐于手機(jī)內(nèi)存中的消息后臺服務(wù),在手機(jī)連接互聯(lián)網(wǎng)情況下,所述后臺服務(wù)與互聯(lián)網(wǎng)進(jìn)行連接,并
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
庐江县| 兴仁县| 犍为县| 阿坝县| 黄石市| 石渠县| 明水县| 济宁市| 广州市| 庐江县| 永康市| 尤溪县| 长葛市| 武乡县| 界首市| 闽侯县| 赣榆县| 墨江| 申扎县| 贵南县| 西昌市| 丰镇市| 榆树市| 谢通门县| 长宁县| 萝北县| 平潭县| 五大连池市| 竹山县| 连江县| 舟曲县| 碌曲县| 荔浦县| 株洲县| 大悟县| 康定县| 湘潭县| 穆棱市| 准格尔旗| 昆明市| 扶风县|