第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法和裝置的制造方法
【專利摘要】本發(fā)明提供一種第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法及相應(yīng)的裝置,(第一設(shè)備)接收本機(jī)IM客戶端傳輸?shù)腎M數(shù)據(jù),根據(jù)所述IM數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包,根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包,將所述遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備;上述方法增強(qiáng)了即時(shí)通信的便利性。還提供一種便攜式多功能設(shè)備。
【專利說明】
第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體而言,本發(fā)明涉及一種第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法、裝置和便攜式多功能設(shè)備。
【背景技術(shù)】
[0002]可穿戴設(shè)備的逐漸流行,使得可穿戴設(shè)備上的即時(shí)通信(頂)越來越受到重視,例如可以使用QQ、微信等即時(shí)通信軟件(頂客戶端)在可穿戴設(shè)備上進(jìn)行即時(shí)通信。在傳統(tǒng)的技術(shù)中,可穿戴設(shè)備上的即時(shí)通信需要配對(duì)和綁定相應(yīng)的智能終端(例如智能手機(jī))才能發(fā)揮即時(shí)通信作用;如果可穿戴設(shè)備需要接收或發(fā)送即時(shí)消息,需要通過近距通信方式(例如藍(lán)牙通信)與智能終端交互和進(jìn)行消息同步,以從智能終端獲取即時(shí)消息或通過智能終端發(fā)送即時(shí)消息。然而,當(dāng)可穿戴設(shè)備脫離與智能終端近距通信的范圍時(shí),可穿戴設(shè)備無法實(shí)現(xiàn)與智能終端交互和進(jìn)行消息同步,導(dǎo)致可穿戴設(shè)備暫時(shí)失去即時(shí)通信的功能,便利性較差。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的旨在至少能解決上述的技術(shù)缺陷之一,特別是便利性較差的技術(shù)缺陷。
[0004]本發(fā)明提供一種第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法,所述第一設(shè)備和第二設(shè)備能夠配置各自的用戶身份識(shí)別卡并能夠相互遠(yuǎn)程數(shù)據(jù)通信,所述方法包括如下步驟:
[0005]第一設(shè)備接收本機(jī)IM客戶端傳輸?shù)腎M數(shù)據(jù);
[0006]第一設(shè)備根據(jù)所述頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包;
[0007]第一設(shè)備根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包;
[0008]第一設(shè)備將所述遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備。
[0009]本發(fā)明中,第一設(shè)備根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包之前,還判斷第一設(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài),當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),第一設(shè)備根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。
[0010]本發(fā)明中,當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),第一設(shè)備通過回調(diào)函數(shù)執(zhí)行步驟:根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。
[0011 ]本發(fā)明中,當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),第一設(shè)備根據(jù)所述藍(lán)牙數(shù)據(jù)包通過BNEP網(wǎng)絡(luò)封裝協(xié)議生成遠(yuǎn)程通信數(shù)據(jù)包。
[0012]本發(fā)明中,當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)不符合預(yù)設(shè)條件時(shí),第一設(shè)備將所述藍(lán)牙數(shù)據(jù)包通過藍(lán)牙連接通道發(fā)送給第二設(shè)備。
[0013]本發(fā)明中,所述預(yù)設(shè)條件為:第一設(shè)備與第二設(shè)備未連接藍(lán)牙。
[0014]本發(fā)明中,所述預(yù)設(shè)條件為:第一設(shè)備與第二設(shè)備藍(lán)牙信號(hào)強(qiáng)度低于設(shè)定強(qiáng)度值。
[0015]本發(fā)明中,所述遠(yuǎn)程通信數(shù)據(jù)包為基于WAP協(xié)議或TCP/IP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包。
[0016]本發(fā)明中,所述第一設(shè)備與第二設(shè)備預(yù)先經(jīng)過藍(lán)牙配對(duì)與綁定。
[0017]本發(fā)明中,所述藍(lán)牙數(shù)據(jù)包包括所述頂數(shù)據(jù)和第二設(shè)備的物理地址。
[0018]本發(fā)明中,所述第一設(shè)備配置的用戶身份識(shí)別卡與第二設(shè)備配置的用戶身份識(shí)別卡預(yù)先綁定。
[0019]本發(fā)明中,所述綁定過程包括:
[0020]獲取第一設(shè)備配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼,并發(fā)送給服務(wù)器;
[0021]從服務(wù)器獲取已經(jīng)與第一設(shè)備配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼關(guān)聯(lián)的第二設(shè)備配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。
[0022]本發(fā)明中,所述第一設(shè)備根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包的步驟包括:
[0023]第一設(shè)備解析所述藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù);
[0024]第一設(shè)備根據(jù)所述頂數(shù)據(jù)生成遠(yuǎn)程通信數(shù)據(jù)包。
[0025]本發(fā)明中,所述遠(yuǎn)程通信數(shù)據(jù)包包括所述IM數(shù)據(jù)和第二設(shè)備所配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。
[0026]本發(fā)明還提供一種向第二設(shè)備發(fā)送同步消息的裝置,所述裝置和第二設(shè)備能夠配置各自的用戶身份識(shí)別卡并能夠相互遠(yuǎn)程數(shù)據(jù)通信,所述裝置包括:
[0027]IM交互模塊,用于接收本機(jī)IM客戶端傳輸?shù)捻敂?shù)據(jù);
[0028]第一轉(zhuǎn)換模塊,用于根據(jù)所述頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包;
[0029]第二轉(zhuǎn)換模塊,用于根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包;及
[0030]遠(yuǎn)程交互模塊,用于將所述遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備。
[0031]本發(fā)明中,還包括藍(lán)牙交互模塊和用于判斷所述藍(lán)牙交互模塊與第二設(shè)備之間的藍(lán)牙連接狀態(tài)的判斷模塊,當(dāng)所述判斷模塊判斷所述藍(lán)牙交互模塊與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),第二轉(zhuǎn)換模塊根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。
[0032]本發(fā)明中,當(dāng)所述判斷模塊判斷所述藍(lán)牙交互模塊與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),第二轉(zhuǎn)換模塊通過回調(diào)函數(shù)執(zhí)行步驟:根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。
[0033]本發(fā)明中,當(dāng)所述判斷模塊判斷所述藍(lán)牙交互模塊與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),第二轉(zhuǎn)換模塊根據(jù)所述藍(lán)牙數(shù)據(jù)包通過BNEP網(wǎng)絡(luò)封裝協(xié)議生成遠(yuǎn)程通信數(shù)據(jù)包。
[0034]本發(fā)明中,當(dāng)所述判斷模塊判斷所述藍(lán)牙交互模塊與第二設(shè)備之間的藍(lán)牙連接狀態(tài)不符合預(yù)設(shè)條件時(shí),所述藍(lán)牙交互模塊將所述藍(lán)牙數(shù)據(jù)包通過藍(lán)牙連接通道發(fā)送給第二設(shè)備。
[0035]本發(fā)明中,所述預(yù)設(shè)條件為:所述藍(lán)牙交互模塊與第二設(shè)備未連接藍(lán)牙。
[0036]本發(fā)明中,所述預(yù)設(shè)條件為:所述藍(lán)牙交互模塊與第二設(shè)備藍(lán)牙信號(hào)強(qiáng)度低于設(shè)定強(qiáng)度值。
[0037]本發(fā)明中,所述遠(yuǎn)程通信數(shù)據(jù)包為基于WAP協(xié)議或TCP/IP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包。
[0038]本發(fā)明中,所述裝置與第二設(shè)備預(yù)先經(jīng)過藍(lán)牙配對(duì)與綁定。
[0039]本發(fā)明中,所述藍(lán)牙數(shù)據(jù)包包括所述頂數(shù)據(jù)和第二設(shè)備的物理地址。
[0040]本發(fā)明中,所述裝置配置的用戶身份識(shí)別卡與第二設(shè)備配置的用戶身份識(shí)別卡預(yù)先綁定。
[0041]本發(fā)明中,所述綁定過程包括:
[0042]獲取所述裝置配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼,并發(fā)送給服務(wù)器;
[0043]從服務(wù)器獲取已經(jīng)與所述裝置配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼關(guān)聯(lián)的第二設(shè)備配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。
[0044]本發(fā)明中,所述第二轉(zhuǎn)換模塊用于:
[0045]解析所述藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù);
[0046]根據(jù)所述頂數(shù)據(jù)生成遠(yuǎn)程通信數(shù)據(jù)包。
[0047]本發(fā)明中,所述遠(yuǎn)程通信數(shù)據(jù)包包括所述IM數(shù)據(jù)和第二設(shè)備所配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。
[0048]本發(fā)明還提供一種便攜式多功能設(shè)備,所述便攜式多功能設(shè)備和第二設(shè)備能夠配置各自的用戶身份識(shí)別卡并能夠相互遠(yuǎn)程數(shù)據(jù)通信,其包括:
[0049]觸敏顯示器;
[0050]一個(gè)或多個(gè)處理器;
[0051 ]存儲(chǔ)器;
[0052]一個(gè)或多個(gè)應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序配置用于:
[0053]接收本機(jī)IM客戶端傳輸?shù)腎M數(shù)據(jù);
[0054]根據(jù)所述頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包;
[0055]根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包;
[0056]將所述遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備。
[0057]本發(fā)明中,根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包之前,還判斷所述便攜式多功能設(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài),當(dāng)所述便攜式多功能設(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。
[0058]本發(fā)明中,當(dāng)所述便攜式多功能設(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),所述便攜式多功能設(shè)備通過回調(diào)函數(shù)執(zhí)行步驟:根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。
[0059]本發(fā)明中,當(dāng)所述便攜式多功能設(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),所述便攜式多功能設(shè)備根據(jù)所述藍(lán)牙數(shù)據(jù)包通過BNEP網(wǎng)絡(luò)封裝協(xié)議生成遠(yuǎn)程通信數(shù)據(jù)包。
[0060]本發(fā)明中,當(dāng)所述便攜式多功能設(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)不符合預(yù)設(shè)條件時(shí),將所述藍(lán)牙數(shù)據(jù)包通過藍(lán)牙連接通道發(fā)送給第二設(shè)備。
[0061]本發(fā)明中,所述預(yù)設(shè)條件為:所述便攜式多功能設(shè)備與第二設(shè)備未連接藍(lán)牙。
[0062]本發(fā)明中,所述預(yù)設(shè)條件為:所述便攜式多功能設(shè)備與第二設(shè)備藍(lán)牙信號(hào)強(qiáng)度低于設(shè)定強(qiáng)度值。
[0063]本發(fā)明中,所述遠(yuǎn)程通信數(shù)據(jù)包為基于WAP協(xié)議或TCP/IP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包。
[0064]本發(fā)明中,所述便攜式多功能設(shè)備與第二設(shè)備預(yù)先經(jīng)過藍(lán)牙配對(duì)與綁定。
[0065]本發(fā)明中,所述藍(lán)牙數(shù)據(jù)包包括所述頂數(shù)據(jù)和第二設(shè)備的物理地址。
[0066]本發(fā)明中,所述便攜式多功能設(shè)備配置的用戶身份識(shí)別卡與第二設(shè)備配置的用戶身份識(shí)別卡預(yù)先綁定。
[0067]本發(fā)明中,所述綁定過程包括:
[0068]獲取所述便攜式多功能設(shè)備配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼,并發(fā)送給服務(wù)器;
[0069]從服務(wù)器獲取已經(jīng)與所述便攜式多功能設(shè)備配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼關(guān)聯(lián)的第二設(shè)備配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。
[0070]本發(fā)明中,所述根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包的步驟包括:
[0071]解析所述藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù);
[0072]根據(jù)所述頂數(shù)據(jù)生成遠(yuǎn)程通信數(shù)據(jù)包。
[0073]本發(fā)明中,所述遠(yuǎn)程通信數(shù)據(jù)包包括所述IM數(shù)據(jù)和第二設(shè)備所配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。
[0074]在傳統(tǒng)的即時(shí)通信技術(shù)中,智能終端與可穿戴設(shè)備進(jìn)行消息同步時(shí),IM數(shù)據(jù)需要經(jīng)過近距離通信在兩者間進(jìn)行交互,因此存在便利性較差的問題。在IM客戶端發(fā)送的IM數(shù)據(jù)無法更改的情況下,可以考慮在IM數(shù)據(jù)進(jìn)行傳統(tǒng)近距離通信的過程(發(fā)送和接收同步消息的過程)中進(jìn)行更改。
[0075]基于發(fā)送同步消息的過程,上述第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法、裝置和便攜式多功能設(shè)備,(第一設(shè)備)接收本機(jī)IM客戶端傳輸?shù)腎M數(shù)據(jù),根據(jù)所述IM數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包,根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包,將所述遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備;在上述處理過程中,頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包后,第一設(shè)備再次將藍(lán)牙數(shù)據(jù)包中的頂數(shù)據(jù)解析出來并封裝為遠(yuǎn)程通信數(shù)據(jù)包,并通過中繼服務(wù)器發(fā)送給第二設(shè)備,從而實(shí)現(xiàn)第一設(shè)備和第二設(shè)備的消息同步,避免了可穿戴設(shè)備(即第一設(shè)備)脫離了跟智能終端(即第二設(shè)備)近距離通信的范圍就無法即時(shí)通信的問題,增強(qiáng)了即時(shí)通信的便利性。需要注意的是,第一設(shè)備和第二設(shè)備能夠配置各自的用戶身份識(shí)別卡并能夠相互遠(yuǎn)程通信,從而實(shí)現(xiàn)了第一設(shè)備和第二設(shè)備通過中繼服務(wù)器的遠(yuǎn)程通信。
[0076]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【附圖說明】
[0077]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0078]圖1為一個(gè)實(shí)施例的第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法流程圖;
[0079]圖2為一個(gè)實(shí)施例的第一設(shè)備從第二設(shè)備接收同步消息的方法流程圖;
[0080]圖3為一個(gè)實(shí)施例的第一設(shè)備的模塊示意圖;
[0081 ]圖4為一個(gè)實(shí)施例的便攜式多功能設(shè)備模塊示意圖。
【具體實(shí)施方式】
[0082]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
[0083]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“親接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
[0084]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過于正式的含義來解釋。
[0085]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無線信號(hào)接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號(hào)接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communicat1ns Service,個(gè)人通信系統(tǒng)),其可以組合語(yǔ)音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個(gè)人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Posit1ning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動(dòng)互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒等設(shè)備。
[0086]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的遠(yuǎn)端網(wǎng)絡(luò)設(shè)備,其包括但不限于計(jì)算機(jī)、網(wǎng)絡(luò)主機(jī)、單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器集或多個(gè)服務(wù)器構(gòu)成的云。在此,云由基于云計(jì)算(Cloud Computing)的大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。本發(fā)明的實(shí)施例中,遠(yuǎn)端網(wǎng)絡(luò)設(shè)備、終端設(shè)備與WNS服務(wù)器之間可通過任何通信方式實(shí)現(xiàn)通信,包括但不限于,基于3GPP、LTE、WMAX的移動(dòng)通信、基于TCP/IP、UDP協(xié)議的計(jì)算機(jī)網(wǎng)絡(luò)通信以及基于藍(lán)牙、紅外傳輸標(biāo)準(zhǔn)的近距無線傳輸方式。
[0087]在傳統(tǒng)的即時(shí)通信技術(shù)中,智能終端與可穿戴設(shè)備進(jìn)行消息同步時(shí),IM數(shù)據(jù)需要經(jīng)過近距離通信在兩者間進(jìn)行交互,因此存在便利性較差的問題。在IM客戶端發(fā)送的IM數(shù)據(jù)無法更改的情況下,可以考慮在IM數(shù)據(jù)進(jìn)行傳統(tǒng)近距離通信的過程(發(fā)送和接收同步消息的過程)中進(jìn)行更改。
[0088]本發(fā)明提供一種第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法和裝置,以及一種第一設(shè)備從第二設(shè)備接收同步消息的方法和裝置,第一設(shè)備和第二設(shè)備能夠配置各自的用戶身份識(shí)別卡并能夠相互遠(yuǎn)程數(shù)據(jù)通信。用戶身份識(shí)別卡可以是用來區(qū)分和標(biāo)識(shí)通信用戶的,可以是SIM(Subscriber Identity Module)卡,也可以是USIM(Universal SubscriberIdentity Module)卡,但不限于上述。在以下描述中,為了描述簡(jiǎn)便,以SIM卡為例。
[0089]第一設(shè)備可以是智能終端,例如智能手機(jī);第二設(shè)備可以是可穿戴設(shè)備,例如智能手表。或者可以調(diào)換,即第二設(shè)備可以是智能終端,例如智能手機(jī);第一設(shè)備可以是可穿戴設(shè)備,例如智能手表。在以下描述中,第一設(shè)備是智能終端,第二設(shè)備是可穿戴設(shè)備。
[0090]第一設(shè)備和第二設(shè)備應(yīng)當(dāng)是能夠配置SIM卡的設(shè)備,從而使得第一設(shè)備和第二設(shè)備之間可以進(jìn)行遠(yuǎn)程數(shù)據(jù)通信。在這種情況下,第一設(shè)備的SIM卡和第二設(shè)備的SIM卡可以應(yīng)用于通信運(yùn)營(yíng)商推出的一號(hào)多卡業(yè)務(wù)中,第一設(shè)備配置的S頂卡與第二設(shè)備配置的S頂卡預(yù)先綁定,即第一設(shè)備的S頂卡所對(duì)應(yīng)的通信號(hào)碼與第二設(shè)備的SIM卡所對(duì)應(yīng)的通信號(hào)碼處于綁定的關(guān)聯(lián)狀態(tài)。該綁定過程包括:首先獲取第一設(shè)備配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼(MSI),并發(fā)送給服務(wù)器;然后從服務(wù)器獲取已經(jīng)與第一設(shè)備配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼關(guān)聯(lián)的第二設(shè)備配置的用戶身份識(shí)別卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。完成綁定后,各自配置了 S頂卡的第一設(shè)備和第二設(shè)備可以在遠(yuǎn)程數(shù)據(jù)通信網(wǎng)絡(luò)下相互關(guān)聯(lián)。第一設(shè)備與第二設(shè)備也應(yīng)當(dāng)預(yù)先經(jīng)過藍(lán)牙配對(duì)與綁定。在綁定過程中,可以利用第一設(shè)備和第二設(shè)備各自的唯一標(biāo)識(shí)進(jìn)行關(guān)聯(lián)和綁定,唯一標(biāo)識(shí)例如可以是第一設(shè)備和第二設(shè)備的物理地址(MAC)或唯一設(shè)備名稱,這個(gè)綁定過程可以參考安裝有Android系統(tǒng)與安裝有AndroidWear系統(tǒng)的設(shè)備之間的藍(lán)牙配對(duì)與綁定過程。經(jīng)過配對(duì)和綁定后,安裝于第一設(shè)備的頂客戶端可以傳送數(shù)據(jù)給第二設(shè)備并安裝第二設(shè)備的頂客戶端。這個(gè)過程可以參考微信手機(jī)客戶端傳送數(shù)據(jù)給智能手表并在智能手表安裝微信手表客戶端的過程。
[0091]為了便捷,可以考慮將上述S頂卡綁定過程和藍(lán)牙綁定過程同步進(jìn)行??梢詫⒌谝辉O(shè)備配置的SIM卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼(IMSI)作為第一綁定信息,將第一設(shè)備的唯一標(biāo)識(shí)(例如MAC)作為第二綁定信息,然后將第一綁定信息和第二綁定信息共同形成綁定信息并發(fā)送到第二設(shè)備,以進(jìn)行進(jìn)一步的配對(duì)和綁定。各自存儲(chǔ)了對(duì)方設(shè)備的綁定信息后,便實(shí)現(xiàn)了與對(duì)方設(shè)備的關(guān)聯(lián)。
[0092]圖1為一個(gè)實(shí)施例的第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法流程圖。第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法包括如下步驟SllO?S160。
[0093]步驟SI10:第一設(shè)備接收本機(jī)IM客戶端傳輸?shù)捻敂?shù)據(jù)。
[0094]本機(jī)IM客戶端在接收或發(fā)送即時(shí)消息時(shí),將接收或發(fā)送的即時(shí)消息封裝成IM數(shù)據(jù)。頂數(shù)據(jù)可以理解為消息同步數(shù)據(jù),用于使得第二設(shè)備的IM客戶端根據(jù)其同步消息。因此,頂數(shù)據(jù)還可以包括第一設(shè)備IM客戶端的配置數(shù)據(jù),用于使得第二設(shè)備的IM客戶端根據(jù)其同步配置數(shù)據(jù)。第一設(shè)備的運(yùn)行系統(tǒng)從本機(jī)頂客戶端獲取頂數(shù)據(jù)。
[0095]步驟S120:第一設(shè)備根據(jù)頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包。
[0096]第一設(shè)備的運(yùn)行系統(tǒng)從本機(jī)IM客戶端獲取頂數(shù)據(jù)后,根據(jù)所獲取的頂數(shù)據(jù),封裝生成藍(lán)牙數(shù)據(jù)包。在藍(lán)牙數(shù)據(jù)包中,應(yīng)當(dāng)還包括傳輸?shù)哪康牡刂?,因此藍(lán)牙數(shù)據(jù)包可以包括頂數(shù)據(jù)和第二設(shè)備的物理地址。
[0097]步驟S130:判斷第一設(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)。
[0098]當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),執(zhí)行步驟S140。當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)不符合預(yù)設(shè)條件時(shí),執(zhí)行步驟S150。步驟S150:第一設(shè)備將藍(lán)牙數(shù)據(jù)包通過藍(lán)牙連接通道發(fā)送給第二設(shè)備。第一設(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)不符合預(yù)設(shè)條件時(shí),表明第一設(shè)備與第二設(shè)備之間的藍(lán)牙連接良好,可以直接將包含有IM數(shù)據(jù)的藍(lán)牙數(shù)據(jù)包通過藍(lán)牙連接通道發(fā)送給第二設(shè)備。
[0099]藍(lán)牙連接狀態(tài)用于辨別藍(lán)牙連接的好壞程度,信號(hào)過弱甚至沒連接表明第一設(shè)備與第二設(shè)備相隔太遠(yuǎn),不適宜通過藍(lán)牙連接通道傳輸消息同步數(shù)據(jù)。因此,預(yù)設(shè)條件可以為:第一設(shè)備與第二設(shè)備未連接藍(lán)牙;或者預(yù)設(shè)條件可以為:第一設(shè)備與第二設(shè)備藍(lán)牙信號(hào)強(qiáng)度低于設(shè)定強(qiáng)度值。藍(lán)牙信號(hào)強(qiáng)度可以根據(jù)RSSI值的大小來判斷,因此設(shè)定強(qiáng)度值可以是設(shè)定的RSSI值??梢岳斫猓襟ES120和步驟S130可以調(diào)換次序。當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),執(zhí)行步驟S140。
[0100]步驟S140:第一設(shè)備根據(jù)藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。
[0101]當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),表明第一設(shè)備與第二設(shè)備之間藍(lán)牙連接狀態(tài)不佳,需要通過遠(yuǎn)程通信通道發(fā)送消息同步數(shù)據(jù)。因此,第一設(shè)備解析藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù),并根據(jù)頂數(shù)據(jù)生成遠(yuǎn)程通信數(shù)據(jù)包。
[0102]可以通過在藍(lán)牙程序中設(shè)置回調(diào)函數(shù),以通過函數(shù)指針調(diào)用執(zhí)行上述根據(jù)藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包的步驟。遠(yuǎn)程通信數(shù)據(jù)包的生成過程可以是:第一設(shè)備根據(jù)藍(lán)牙數(shù)據(jù)包通過BNEP網(wǎng)絡(luò)封裝協(xié)議生成遠(yuǎn)程通信數(shù)據(jù)包。藍(lán)牙特殊興趣小組(SIG)制定的BNEP(網(wǎng)絡(luò)封裝協(xié)議)可對(duì)上層IP協(xié)議提供類似于以太網(wǎng)的接口,對(duì)IEEE802.3/Ethernet封裝支持的網(wǎng)絡(luò)協(xié)議均予以支持。BNEP被用來在藍(lán)牙無線網(wǎng)絡(luò)上傳輸以太包,BNEP用BNEP包的包頭取代以太包的包頭,而包的正文不變,然后通過藍(lán)牙L2CAP協(xié)議層進(jìn)行傳輸。因此,遠(yuǎn)程通信數(shù)據(jù)包可以是基于TCP/IP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包。另外,遠(yuǎn)程通信數(shù)據(jù)包也可以為基于WAP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包,這是因?yàn)榈谝辉O(shè)備和第二設(shè)備都可以通過配置的SIM卡連接WAP網(wǎng)絡(luò),并實(shí)現(xiàn)第一設(shè)備和第二設(shè)備的遠(yuǎn)程通信,從而實(shí)現(xiàn)消息同步數(shù)據(jù)的傳輸。遠(yuǎn)程通信數(shù)據(jù)包是需要發(fā)送給第二設(shè)備的,因而在遠(yuǎn)程通信數(shù)據(jù)包中應(yīng)當(dāng)包括第二設(shè)備SIM卡的唯一標(biāo)識(shí),例如第二設(shè)備所配置的SIM卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼(MSI)。因此,遠(yuǎn)程通信數(shù)據(jù)可以包括IM數(shù)據(jù)和第二設(shè)備所配置的S頂卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。當(dāng)然,第二設(shè)備SIM卡的唯一標(biāo)識(shí)還可以是第二設(shè)備所配置的SIM卡的通信號(hào)碼所對(duì)應(yīng)的網(wǎng)絡(luò)地址。
[0103]步驟S160:第一設(shè)備將遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備。中繼服務(wù)器可以是通信運(yùn)營(yíng)商(包括虛擬運(yùn)營(yíng)商,下同)的服務(wù)器,用于處理各個(gè)通信號(hào)碼之間的網(wǎng)絡(luò)通信。因此,遠(yuǎn)程通信數(shù)據(jù)包中包括第二設(shè)備的SIM卡的唯一標(biāo)識(shí),遠(yuǎn)程通信數(shù)據(jù)包中所攜帶的IM數(shù)據(jù)便可以發(fā)送給第二設(shè)備對(duì)應(yīng)的IM客戶端。第二設(shè)備對(duì)應(yīng)的IM客戶端接收到遠(yuǎn)程通信數(shù)據(jù)包后,即可以對(duì)遠(yuǎn)程通信數(shù)據(jù)包進(jìn)行解析并獲取IM數(shù)據(jù),從而同步消息。
[0104]以下提供一種第一設(shè)備從第二設(shè)備接收同步消息的方法,同樣,第一設(shè)備和第二設(shè)備能夠配置各自的SM卡并能夠相互遠(yuǎn)程數(shù)據(jù)通信,第一設(shè)備與第二設(shè)備應(yīng)當(dāng)預(yù)先經(jīng)過藍(lán)牙配對(duì)與綁定,在此不再贅述。
[0105]圖2為一個(gè)實(shí)施例的第一設(shè)備從第二設(shè)備接收同步消息的方法流程圖。一種第一設(shè)備從第二設(shè)備接收同步消息的方法,包括如下步驟S210?S240。
[0106]步驟S210:第一設(shè)備通過中繼服務(wù)器接收第二設(shè)備發(fā)送的遠(yuǎn)程通信數(shù)據(jù)包。第一設(shè)備可以通過其S頂卡接收來自第二設(shè)備的遠(yuǎn)程通信數(shù)據(jù)。
[0107]遠(yuǎn)程通信數(shù)據(jù)包可以為基于WAP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包,這是因?yàn)榈谝辉O(shè)備和第二設(shè)備都可以通過配置的S頂卡連接WAP網(wǎng)絡(luò),并實(shí)現(xiàn)第一設(shè)備和第二設(shè)備的遠(yuǎn)程通信,從而實(shí)現(xiàn)消息同步數(shù)據(jù)的傳輸。遠(yuǎn)程通信數(shù)據(jù)包是需要發(fā)送給第一設(shè)備的,因而在遠(yuǎn)程通信數(shù)據(jù)包中應(yīng)當(dāng)包括第一設(shè)備SIM卡的唯一標(biāo)識(shí),例如第一設(shè)備所配置的SIM卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼(IMSI)。因此,遠(yuǎn)程通信數(shù)據(jù)可以包括IM數(shù)據(jù)和第一設(shè)備所配置的SIM卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。當(dāng)然,第一設(shè)備SIM卡的唯一標(biāo)識(shí)還可以是第一設(shè)備所配置的S頂卡的通信號(hào)碼所對(duì)應(yīng)的網(wǎng)絡(luò)地址。
[0108]第一設(shè)備獲取到遠(yuǎn)程通信數(shù)據(jù)包后,執(zhí)行步驟S220。
[0109]步驟S220:第一設(shè)備根據(jù)遠(yuǎn)程通信數(shù)據(jù)包生成藍(lán)牙數(shù)據(jù)包。
[0110]由于頂客戶端的限制,第一設(shè)備的頂客戶端需要從頂交互模塊獲取第二設(shè)備的IM客戶端所發(fā)送的IM數(shù)據(jù),因此需要將獲取的頂數(shù)據(jù)在IM交互模塊中再次生成藍(lán)牙數(shù)據(jù)包,以便第一設(shè)備的頂客戶端在頂交互模塊解析該藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù)。
[0111]在藍(lán)牙數(shù)據(jù)包中,除了第二設(shè)備的頂數(shù)據(jù)外,應(yīng)當(dāng)包括傳輸?shù)哪康牡刂?,因此藍(lán)牙數(shù)據(jù)包可以包括頂數(shù)據(jù)和第一設(shè)備的物理地址。
[0112]與第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法一樣,頂數(shù)據(jù)可以理解為第二設(shè)備向第一設(shè)備發(fā)送的消息同步數(shù)據(jù),用于使得第一設(shè)備的頂客戶端根據(jù)其同步消息。因此,IM數(shù)據(jù)還可以包括第二設(shè)備IM客戶端的配置數(shù)據(jù),用于使得第一設(shè)備的IM客戶端根據(jù)其同步配置數(shù)據(jù)。
[0113]第一設(shè)備根據(jù)遠(yuǎn)程通信數(shù)據(jù)包生成藍(lán)牙數(shù)據(jù)包具體可以為:第一設(shè)備解析遠(yuǎn)程通信數(shù)據(jù)包并獲取其中的IM數(shù)據(jù),第一設(shè)備根據(jù)IM數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包。基于WAP協(xié)議對(duì)遠(yuǎn)程通信數(shù)據(jù)包進(jìn)行解析并獲取其中的頂數(shù)據(jù)后,基于藍(lán)牙協(xié)議對(duì)頂數(shù)據(jù)進(jìn)行封裝,生成藍(lán)牙數(shù)據(jù)包。此處的藍(lán)牙協(xié)議可以包括藍(lán)牙網(wǎng)絡(luò)封裝協(xié)議BNEP,BNEP協(xié)議結(jié)合藍(lán)牙協(xié)議中的IP協(xié)議、TCP/UDP協(xié)議可以在藍(lán)牙應(yīng)用中實(shí)現(xiàn)與遠(yuǎn)程網(wǎng)絡(luò)的交互。
[0114]第一設(shè)備可以通過在藍(lán)牙程序中設(shè)置回調(diào)函數(shù),以通過函數(shù)指針調(diào)用執(zhí)行上述根據(jù)遠(yuǎn)程通信數(shù)據(jù)包生成藍(lán)牙數(shù)據(jù)包的步驟。藍(lán)牙數(shù)據(jù)包的生成過程可以是:第一設(shè)備根據(jù)遠(yuǎn)程通信數(shù)據(jù)包通過BNEP網(wǎng)絡(luò)封裝協(xié)議生成藍(lán)牙數(shù)據(jù)包。藍(lán)牙特殊興趣小組(SIG)制定的BNEP(網(wǎng)絡(luò)封裝協(xié)議)可對(duì)上層IP協(xié)議提供類似于以太網(wǎng)的接口,對(duì)IEEE802.3/Ethernet封裝支持的網(wǎng)絡(luò)協(xié)議均予以支持。BNEP被用來在藍(lán)牙無線網(wǎng)絡(luò)上傳輸以太包,BNEP用BNEP包的包頭取代以太包的包頭,而包的正文不變,然后通過藍(lán)牙L2CAP協(xié)議層進(jìn)行傳輸。因此,遠(yuǎn)程通信數(shù)據(jù)包還可以是基于TCP/IP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包。
[0115]步驟S230:第一設(shè)備解析藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù)。
[0116]第一設(shè)備的頂客戶端需要從頂交互模塊獲取頂數(shù)據(jù),因此需要對(duì)藍(lán)牙數(shù)據(jù)包進(jìn)行解析,以解析出其中的IM數(shù)據(jù)。
[0117]步驟S240:第一設(shè)備傳輸頂數(shù)據(jù)給本機(jī)IM客戶端(第一設(shè)備的IM客戶端)。解析出IM數(shù)據(jù)后,將頂數(shù)據(jù)傳輸給第一設(shè)備頂客戶端進(jìn)行消息同步。
[0118]上述第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法和第一設(shè)備從第二設(shè)備接收同步消息的方法都屬于消息同步的方法。通過上述第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法和第一設(shè)備從第二設(shè)備接收同步消息的方法,可以實(shí)現(xiàn)第一設(shè)備與第二設(shè)備之間的消息同步,避免了可穿戴設(shè)備(即第一設(shè)備)脫離了跟智能終端(即第二設(shè)備)近距離通信的范圍就無法即時(shí)通信的問題,增強(qiáng)了即時(shí)通信的便利性。
[0119]基于上述第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法,本發(fā)明還提供一種向第二設(shè)備發(fā)送同步消息的裝置(即第一設(shè)備),該裝置和第二設(shè)備能夠配置各自的SIM卡并能夠相互遠(yuǎn)程通信,該裝置(以下稱第一設(shè)備)包括:1M交互模塊100、第一轉(zhuǎn)換模塊200、第二轉(zhuǎn)換模塊300、藍(lán)牙交互模塊400,判斷模塊500和遠(yuǎn)程交互模塊600。圖3為一個(gè)實(shí)施例的第一設(shè)備的t旲塊不意圖。
[0120]頂交互模塊100用于接收本機(jī)頂客戶端傳輸?shù)捻敂?shù)據(jù),第一轉(zhuǎn)換模塊200用于根據(jù)頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包,第二轉(zhuǎn)換模塊300用于根據(jù)藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包,藍(lán)牙交互模塊400用于實(shí)現(xiàn)與第二設(shè)備之間的藍(lán)牙連接和交互,判斷模塊500用于判斷藍(lán)牙交互模塊400與第二設(shè)備之間的藍(lán)牙連接狀態(tài),遠(yuǎn)程交互模塊600用于將遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備。
[0121]頂交互模塊100接收本機(jī)IM客戶端傳輸?shù)腎M數(shù)據(jù)。本機(jī)IM客戶端在接收或發(fā)送即時(shí)消息時(shí),將接收或發(fā)送的即時(shí)消息封裝成頂數(shù)據(jù)。頂數(shù)據(jù)可以理解為消息同步數(shù)據(jù),用于使得第二設(shè)備的頂客戶端根據(jù)其同步消息。因此JM數(shù)據(jù)還可以包括第一設(shè)備頂客戶端的配置數(shù)據(jù),用于使得第二設(shè)備的IM客戶端根據(jù)其同步配置數(shù)據(jù)。第一設(shè)備的運(yùn)行系統(tǒng)從本機(jī)IM客戶端獲取IM數(shù)據(jù)。
[0122]第一轉(zhuǎn)換模塊200根據(jù)IM數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包。第一設(shè)備的運(yùn)行系統(tǒng)從本機(jī)頂客戶端獲取IM數(shù)據(jù)后,根據(jù)所獲取的IM數(shù)據(jù),封裝生成藍(lán)牙數(shù)據(jù)包。在藍(lán)牙數(shù)據(jù)包中,應(yīng)當(dāng)還包括傳輸?shù)哪康牡刂?,因此藍(lán)牙數(shù)據(jù)包可以包括頂數(shù)據(jù)和第二設(shè)備的物理地址。
[0123]判斷模塊500判斷藍(lán)牙交互模塊400與第二設(shè)備之間的藍(lán)牙連接狀態(tài)。當(dāng)藍(lán)牙交互模塊400與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),第二轉(zhuǎn)換模塊300根據(jù)藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。當(dāng)藍(lán)牙交互模塊400與第二設(shè)備之間的藍(lán)牙連接狀態(tài)不符合預(yù)設(shè)條件時(shí),藍(lán)牙交互模塊400將藍(lán)牙數(shù)據(jù)包通過藍(lán)牙連接通道發(fā)送給第二設(shè)備。藍(lán)牙交互模塊400與第二設(shè)備之間的藍(lán)牙連接狀態(tài)不符合預(yù)設(shè)條件時(shí),表明藍(lán)牙交互模塊400與第二設(shè)備之間的藍(lán)牙連接良好,可以直接將包含有IM數(shù)據(jù)的藍(lán)牙數(shù)據(jù)包通過藍(lán)牙連接通道發(fā)送給第二設(shè)備。
[0124]藍(lán)牙連接狀態(tài)用于辨別藍(lán)牙連接的好壞程度,信號(hào)過弱甚至沒連接表明第一設(shè)備與第二設(shè)備相隔太遠(yuǎn),不適宜通過藍(lán)牙連接通道傳輸消息同步數(shù)據(jù)。因此,預(yù)設(shè)條件可以為:藍(lán)牙交互模塊400與第二設(shè)備未連接藍(lán)牙;或者預(yù)設(shè)條件可以為:藍(lán)牙交互模塊400與第二設(shè)備藍(lán)牙信號(hào)強(qiáng)度低于設(shè)定強(qiáng)度值。藍(lán)牙信號(hào)強(qiáng)度可以根據(jù)RSSI值的大小來判斷,因此設(shè)定強(qiáng)度值可以是設(shè)定的RSSI值。可以理解,判斷模塊500判斷藍(lán)牙連接狀態(tài)的步驟和第一轉(zhuǎn)換模塊200生成藍(lán)牙數(shù)據(jù)包的步驟兩者的次序可以調(diào)換。
[0125]當(dāng)藍(lán)牙交互模塊400與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),第二轉(zhuǎn)換模塊300根據(jù)藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。
[0126]當(dāng)藍(lán)牙交互模塊400與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),表明藍(lán)牙交互模塊400與第二設(shè)備之間藍(lán)牙連接狀態(tài)不佳,需要通過遠(yuǎn)程通信通道發(fā)送消息同步數(shù)據(jù)。因此,第二轉(zhuǎn)換模塊300解析藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù),并根據(jù)頂數(shù)據(jù)生成遠(yuǎn)程通信數(shù)據(jù)包。
[0127]可以通過在藍(lán)牙程序中設(shè)置回調(diào)函數(shù),以通過函數(shù)指針調(diào)用執(zhí)行上述根據(jù)藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包的步驟。遠(yuǎn)程通信數(shù)據(jù)包的生成過程可以是:第二轉(zhuǎn)換模塊300根據(jù)藍(lán)牙數(shù)據(jù)包通過BNEP網(wǎng)絡(luò)封裝協(xié)議生成遠(yuǎn)程通信數(shù)據(jù)包。藍(lán)牙特殊興趣小組(SIG)制定的BNEP(網(wǎng)絡(luò)封裝協(xié)議)可對(duì)上層IP協(xié)議提供類似于以太網(wǎng)的接口,對(duì)IEEE802.3/Ethernet封裝支持的網(wǎng)絡(luò)協(xié)議均予以支持。BNEP被用來在藍(lán)牙無線網(wǎng)絡(luò)上傳輸以太包,BNEP用BNEP包的包頭取代以太包的包頭,而包的正文不變,然后通過藍(lán)牙L2CAP協(xié)議層進(jìn)行傳輸。因此,遠(yuǎn)程通信數(shù)據(jù)包可以是基于TCP/IP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包。
[0128]另外,遠(yuǎn)程通信數(shù)據(jù)包也可以為基于WAP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包,這是因?yàn)檫h(yuǎn)程交互模塊600和第二設(shè)備都可以通過配置的S頂卡連接WAP網(wǎng)絡(luò),并實(shí)現(xiàn)第一設(shè)備和第二設(shè)備的遠(yuǎn)程通信,從而實(shí)現(xiàn)消息同步數(shù)據(jù)的傳輸。遠(yuǎn)程通信數(shù)據(jù)包是需要發(fā)送給第二設(shè)備的,因而在遠(yuǎn)程通信數(shù)據(jù)包中應(yīng)當(dāng)包括第二設(shè)備SIM卡的唯一標(biāo)識(shí),例如第二設(shè)備所配置的SIM卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼(IMSI)。因此,遠(yuǎn)程通信數(shù)據(jù)可以包括IM數(shù)據(jù)和第二設(shè)備所配置的SIM卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。當(dāng)然,第二設(shè)備S頂卡的唯一標(biāo)識(shí)還可以是第二設(shè)備所配置的S頂卡的通信號(hào)碼所對(duì)應(yīng)的網(wǎng)絡(luò)地址。
[0129]遠(yuǎn)程交互模塊600將遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備。中繼服務(wù)器可以是通信運(yùn)營(yíng)商的服務(wù)器,用于處理各個(gè)通信號(hào)碼之間的網(wǎng)絡(luò)通信。因此,遠(yuǎn)程通信數(shù)據(jù)包中包括第二設(shè)備的SIM卡的唯一標(biāo)識(shí),遠(yuǎn)程通信數(shù)據(jù)包中所攜帶的IM數(shù)據(jù)便可以發(fā)送給第二設(shè)備對(duì)應(yīng)的頂客戶端。第二設(shè)備對(duì)應(yīng)的頂客戶端接收到遠(yuǎn)程通信數(shù)據(jù)包后,即可以對(duì)遠(yuǎn)程通信數(shù)據(jù)包進(jìn)行解析并獲取IM數(shù)據(jù),從而同步消息。
[0130]基于上述第一設(shè)備從第二設(shè)備接收同步消息的方法,本發(fā)明還提供一種從第二設(shè)備接收同步消息的裝置(即第一設(shè)備)。該裝置(以下稱第一設(shè)備)和第二設(shè)備能夠配置各自的S頂卡并能夠相互遠(yuǎn)程數(shù)據(jù)通信。
[0131]圖3為一個(gè)實(shí)施例的第一設(shè)備的模塊示意圖。與上述向第二設(shè)備發(fā)送同步消息的裝置類似,第一設(shè)備包括:遠(yuǎn)程交互模塊600、第二轉(zhuǎn)換模塊300、第一轉(zhuǎn)換模塊200、IM交互模塊100。遠(yuǎn)程交互模塊600用于通過中繼服務(wù)器接收第二設(shè)備發(fā)送的遠(yuǎn)程通信數(shù)據(jù)包,第二轉(zhuǎn)換模塊300用于根據(jù)遠(yuǎn)程通信數(shù)據(jù)包生成藍(lán)牙數(shù)據(jù)包,第一轉(zhuǎn)換模塊200用于解析藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù),頂交互模塊100用于傳輸頂數(shù)據(jù)給本機(jī)頂客戶端。
[0132]遠(yuǎn)程交互模塊600通過中繼服務(wù)器接收第二設(shè)備發(fā)送的遠(yuǎn)程通信數(shù)據(jù)包。第一設(shè)備可以通過其S頂卡接收來自第二設(shè)備的遠(yuǎn)程通信數(shù)據(jù)。
[0133]遠(yuǎn)程通信數(shù)據(jù)包可以為基于WAP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包,這是因?yàn)檫h(yuǎn)程交互模塊600和第二設(shè)備都可以通過配置的SIM卡連接WAP網(wǎng)絡(luò),并實(shí)現(xiàn)第一設(shè)備和第二設(shè)備的遠(yuǎn)程通信,從而實(shí)現(xiàn)消息同步數(shù)據(jù)的傳輸。遠(yuǎn)程通信數(shù)據(jù)包是需要發(fā)送給遠(yuǎn)程交互模塊600的,因而在遠(yuǎn)程通信數(shù)據(jù)包中應(yīng)當(dāng)包括第一設(shè)備S頂卡的唯一標(biāo)識(shí),例如第一設(shè)備所配置的S頂卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼(IMSI)。因此,遠(yuǎn)程通信數(shù)據(jù)可以包括頂數(shù)據(jù)和第一設(shè)備所配置的SIM卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。當(dāng)然,第一設(shè)備S頂卡的唯一標(biāo)識(shí)還可以是第一設(shè)備所配置的S頂卡的通信號(hào)碼所對(duì)應(yīng)的網(wǎng)絡(luò)地址。
[0134]遠(yuǎn)程交互模塊600獲取到遠(yuǎn)程通信數(shù)據(jù)包后,第二轉(zhuǎn)換模塊300根據(jù)遠(yuǎn)程通信數(shù)據(jù)包生成藍(lán)牙數(shù)據(jù)包。
[0135]由于IM客戶端的限制,第一設(shè)備的IM客戶端需要從IM交互模塊100獲取第二設(shè)備的頂客戶端所發(fā)送的頂數(shù)據(jù),因此需要將獲取的頂數(shù)據(jù)在頂交互模塊100中再次生成藍(lán)牙數(shù)據(jù)包,以便第一設(shè)備的頂客戶端在頂交互模塊100解析該藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù)。
[0136]在藍(lán)牙數(shù)據(jù)包中,除了第二設(shè)備的頂數(shù)據(jù)外,應(yīng)當(dāng)包括傳輸?shù)哪康牡刂?,因此藍(lán)牙數(shù)據(jù)包可以包括頂數(shù)據(jù)和第一設(shè)備的物理地址。
[0137]與第一設(shè)備向第二設(shè)備發(fā)送同步消息的裝置一樣,頂數(shù)據(jù)可以理解為第二設(shè)備向第一設(shè)備發(fā)送的消息同步數(shù)據(jù),用于使得第一設(shè)備的IM客戶端根據(jù)其同步消息。因此,頂數(shù)據(jù)還可以包括第二設(shè)備IM客戶端的配置數(shù)據(jù),用于使得第一設(shè)備的頂客戶端根據(jù)其同步配置數(shù)據(jù)。
[0138]第二轉(zhuǎn)換模塊300根據(jù)遠(yuǎn)程通信數(shù)據(jù)包生成藍(lán)牙數(shù)據(jù)包具體可以為:解析遠(yuǎn)程通信數(shù)據(jù)包并獲取其中的頂數(shù)據(jù),根據(jù)頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包?;赪AP協(xié)議對(duì)遠(yuǎn)程通信數(shù)據(jù)包進(jìn)行解析并獲取其中的IM數(shù)據(jù)后,基于藍(lán)牙協(xié)議對(duì)IM數(shù)據(jù)進(jìn)行封裝,生成藍(lán)牙數(shù)據(jù)包。此處的藍(lán)牙協(xié)議可以包括藍(lán)牙網(wǎng)絡(luò)封裝協(xié)議BNEP,BNEP協(xié)議結(jié)合藍(lán)牙協(xié)議中的IP協(xié)議、TCP/UDP協(xié)議可以在藍(lán)牙應(yīng)用中實(shí)現(xiàn)與遠(yuǎn)程網(wǎng)絡(luò)的交互。
[0139]可以通過在藍(lán)牙程序中設(shè)置回調(diào)函數(shù),以通過函數(shù)指針調(diào)用執(zhí)行上述根據(jù)遠(yuǎn)程通信數(shù)據(jù)包生成藍(lán)牙數(shù)據(jù)包的步驟。藍(lán)牙數(shù)據(jù)包的生成過程可以是:第二轉(zhuǎn)換模塊300根據(jù)遠(yuǎn)程通信數(shù)據(jù)包通過BNEP網(wǎng)絡(luò)封裝協(xié)議生成藍(lán)牙數(shù)據(jù)包。藍(lán)牙特殊興趣小組(SIG)制定的BNEP(網(wǎng)絡(luò)封裝協(xié)議)可對(duì)上層IP協(xié)議提供類似于以太網(wǎng)的接口,對(duì)IEEE802.3/Ethernet封裝支持的網(wǎng)絡(luò)協(xié)議均予以支持。BNEP被用來在藍(lán)牙無線網(wǎng)絡(luò)上傳輸以太包,BNEP用BNEP包的包頭取代以太包的包頭,而包的正文不變,然后通過藍(lán)牙L2CAP協(xié)議層進(jìn)行傳輸。因此,遠(yuǎn)程通信數(shù)據(jù)包還可以是基于TCP/IP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包。
[0140]第一轉(zhuǎn)換模塊200解析藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù)。第一設(shè)備的頂客戶端需要從IM交互模塊100獲取IM數(shù)據(jù),因此需要對(duì)藍(lán)牙數(shù)據(jù)包進(jìn)行解析,以解析出其中的IM數(shù)據(jù)。
[0141 ]頂交互模塊100傳輸IM數(shù)據(jù)給本機(jī)IM客戶端(第一設(shè)備的IM客戶端)。解析出IM數(shù)據(jù)后,將頂數(shù)據(jù)傳輸給第一設(shè)備頂客戶端進(jìn)行消息同步。
[0142]上述第一設(shè)備向第二設(shè)備發(fā)送同步消息的裝置和第一設(shè)備從第二設(shè)備接收同步消息的裝置都屬于消息同步的裝置。上述第一設(shè)備向第二設(shè)備發(fā)送同步消息的裝置和第一設(shè)備從第二設(shè)備接收同步消息的裝置,可以實(shí)現(xiàn)第一設(shè)備與第二設(shè)備之間的消息同步,避免了可穿戴設(shè)備(即第一設(shè)備)脫離了跟智能終端(即第二設(shè)備)近距離通信的范圍就無法即時(shí)通信的問題,增強(qiáng)了即時(shí)通信的便利性。
[0143]本發(fā)明還提供一種便攜式多功能設(shè)備,如圖4所示,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、P0S(Pointof Sales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:
[0144]圖4示出的是與本發(fā)明實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖4,手機(jī)包括:RF電路510、存儲(chǔ)器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無線保真(wireless f idelity,WiFi)模塊570、處理器580、以及電源590等部件。本領(lǐng)域技術(shù)人員可以理解,圖4中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0145]下面結(jié)合圖4對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
[0146]RF電路510可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路510包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low NoiseAmpl if ier,LNA)、雙工器等。此外,RF電路510還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(GlobalSystem of Mobile communicat1n,GSM)、通用分組無線服務(wù)(General Packet Rad1Service,GPRS)、碼分多址(Code Divis1n Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Divis1n Multiple Access ,WCDMA)、長(zhǎng)期演進(jìn)(Long Term Evolut1n,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。
[0147]存儲(chǔ)器520可用于存儲(chǔ)軟件程序以及模塊,處理器580通過運(yùn)行存儲(chǔ)在存儲(chǔ)器520的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器520可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器520可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
[0148]輸入單元530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設(shè)備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板531可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器580,并能接收處理器580發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設(shè)備532。具體地,其他輸入設(shè)備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0149]顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(Liquid CrystalDisplay,IXD)、有機(jī)發(fā)光二極管(Organic Light-Emitting D1de,0LED)等形式來配置顯示面板541。進(jìn)一步的,觸控面板531可覆蓋顯示面板541,當(dāng)觸控面板531檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據(jù)觸摸事件的類型在顯示面板541上提供相應(yīng)的視覺輸出。雖然在圖4中,觸控面板531與顯示面板541是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板531與顯示面板541集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
[0150]手機(jī)還可包括至少一種傳感器550,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板541的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板541和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0151]音頻電路560、揚(yáng)聲器561,傳聲器562可提供用戶與手機(jī)之間的音頻接口。音頻電路560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器561,由揚(yáng)聲器561轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器562將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器580處理后,經(jīng)RF電路510以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器520以便進(jìn)一步處理。
[0152]WiFi屬于短距離無線傳輸技術(shù),手機(jī)通過WiFi模塊570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖4示出了WiFi模塊570,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0153]處理器580是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器520內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器580可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器580中。
[0154]手機(jī)還包括給各個(gè)部件供電的電源590(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器580邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
[0155]盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0156]在本發(fā)明實(shí)施例中,該終端所包括的處理器580具有執(zhí)行以下步驟SllO?S160的功能,請(qǐng)結(jié)合圖1。
[0157]步驟SI10:第一設(shè)備接收本機(jī)IM客戶端傳輸?shù)捻敂?shù)據(jù)。
[0158]本機(jī)IM客戶端在接收或發(fā)送即時(shí)消息時(shí),將接收或發(fā)送的即時(shí)消息封裝成IM數(shù)據(jù)。頂數(shù)據(jù)可以理解為消息同步數(shù)據(jù),用于使得第二設(shè)備的IM客戶端根據(jù)其同步消息。因此,頂數(shù)據(jù)還可以包括第一設(shè)備IM客戶端的配置數(shù)據(jù),用于使得第二設(shè)備的IM客戶端根據(jù)其同步配置數(shù)據(jù)。第一設(shè)備的運(yùn)行系統(tǒng)從本機(jī)頂客戶端獲取頂數(shù)據(jù)。
[0159]步驟S120:第一設(shè)備根據(jù)頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包。
[0160]第一設(shè)備的運(yùn)行系統(tǒng)從本機(jī)IM客戶端獲取頂數(shù)據(jù)后,根據(jù)所獲取的頂數(shù)據(jù),封裝生成藍(lán)牙數(shù)據(jù)包。在藍(lán)牙數(shù)據(jù)包中,應(yīng)當(dāng)還包括傳輸?shù)哪康牡刂罚虼怂{(lán)牙數(shù)據(jù)包可以包括頂數(shù)據(jù)和第二設(shè)備的物理地址。
[0161]步驟S130:判斷第一設(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)。
[0162]當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),執(zhí)行步驟S140。當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)不符合預(yù)設(shè)條件時(shí),執(zhí)行步驟S150。步驟S150:第一設(shè)備將藍(lán)牙數(shù)據(jù)包通過藍(lán)牙連接通道發(fā)送給第二設(shè)備。第一設(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)不符合預(yù)設(shè)條件時(shí),表明第一設(shè)備與第二設(shè)備之間的藍(lán)牙連接良好,可以直接將包含有IM數(shù)據(jù)的藍(lán)牙數(shù)據(jù)包通過藍(lán)牙連接通道發(fā)送給第二設(shè)備。
[0163]藍(lán)牙連接狀態(tài)用于辨別藍(lán)牙連接的好壞程度,信號(hào)過弱甚至沒連接表明第一設(shè)備與第二設(shè)備相隔太遠(yuǎn),不適宜通過藍(lán)牙連接通道傳輸消息同步數(shù)據(jù)。因此,預(yù)設(shè)條件可以為:第一設(shè)備與第二設(shè)備未連接藍(lán)牙;或者預(yù)設(shè)條件可以為:第一設(shè)備與第二設(shè)備藍(lán)牙信號(hào)強(qiáng)度低于設(shè)定強(qiáng)度值。藍(lán)牙信號(hào)強(qiáng)度可以根據(jù)RSSI值的大小來判斷,因此設(shè)定強(qiáng)度值可以是設(shè)定的RSSI值??梢岳斫?,步驟S120和步驟S130可以調(diào)換次序。當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),執(zhí)行步驟S140。
[0164]步驟S140:第一設(shè)備根據(jù)藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。
[0165]當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),表明第一設(shè)備與第二設(shè)備之間藍(lán)牙連接狀態(tài)不佳,需要通過遠(yuǎn)程通信通道發(fā)送消息同步數(shù)據(jù)。因此,第一設(shè)備解析藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù),并根據(jù)頂數(shù)據(jù)生成遠(yuǎn)程通信數(shù)據(jù)包。
[0166]可以通過在藍(lán)牙程序中設(shè)置回調(diào)函數(shù),以通過函數(shù)指針調(diào)用執(zhí)行上述根據(jù)藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包的步驟。遠(yuǎn)程通信數(shù)據(jù)包的生成過程可以是:第一設(shè)備根據(jù)藍(lán)牙數(shù)據(jù)包通過BNEP網(wǎng)絡(luò)封裝協(xié)議生成遠(yuǎn)程通信數(shù)據(jù)包。藍(lán)牙特殊興趣小組(SIG)制定的BNEP(網(wǎng)絡(luò)封裝協(xié)議)可對(duì)上層IP協(xié)議提供類似于以太網(wǎng)的接口,對(duì)IEEE802.3/Ethernet封裝支持的網(wǎng)絡(luò)協(xié)議均予以支持。BNEP被用來在藍(lán)牙無線網(wǎng)絡(luò)上傳輸以太包,BNEP用BNEP包的包頭取代以太包的包頭,而包的正文不變,然后通過藍(lán)牙L2CAP協(xié)議層進(jìn)行傳輸。因此,遠(yuǎn)程通信數(shù)據(jù)包可以是基于TCP/IP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包。
[0167]另外,遠(yuǎn)程通信數(shù)據(jù)包也可以為基于WAP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包,這是因?yàn)榈谝辉O(shè)備和第二設(shè)備都可以通過配置的SIM卡連接WAP網(wǎng)絡(luò),并實(shí)現(xiàn)第一設(shè)備和第二設(shè)備的遠(yuǎn)程通信,從而實(shí)現(xiàn)消息同步數(shù)據(jù)的傳輸。遠(yuǎn)程通信數(shù)據(jù)包是需要發(fā)送給第二設(shè)備的,因而在遠(yuǎn)程通信數(shù)據(jù)包中應(yīng)當(dāng)包括第二設(shè)備SIM卡的唯一標(biāo)識(shí),例如第二設(shè)備所配置的SIM卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼(MSI)。因此,遠(yuǎn)程通信數(shù)據(jù)可以包括IM數(shù)據(jù)和第二設(shè)備所配置的SIM卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。當(dāng)然,第二設(shè)備SIM卡的唯一標(biāo)識(shí)還可以是第二設(shè)備所配置的S頂卡的通信號(hào)碼所對(duì)應(yīng)的網(wǎng)絡(luò)地址。
[0168]步驟S160:第一設(shè)備將遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備。中繼服務(wù)器可以是通信運(yùn)營(yíng)商的服務(wù)器,用于處理各個(gè)通信號(hào)碼之間的網(wǎng)絡(luò)通信。因此,遠(yuǎn)程通信數(shù)據(jù)包中包括第二設(shè)備的SIM卡的唯一標(biāo)識(shí),遠(yuǎn)程通信數(shù)據(jù)包中所攜帶的IM數(shù)據(jù)便可以發(fā)送給第二設(shè)備對(duì)應(yīng)的頂客戶端。第二設(shè)備對(duì)應(yīng)的頂客戶端接收到遠(yuǎn)程通信數(shù)據(jù)包后,即可以對(duì)遠(yuǎn)程通信數(shù)據(jù)包進(jìn)行解析并獲取IM數(shù)據(jù),從而同步消息。
[0169]在本發(fā)明實(shí)施例中,該終端所包括的處理器580或者具有執(zhí)行以下步驟S210?S240的功能,請(qǐng)結(jié)合圖2。
[0170]步驟S210:第一設(shè)備通過中繼服務(wù)器接收第二設(shè)備發(fā)送的遠(yuǎn)程通信數(shù)據(jù)包。第一設(shè)備可以通過其S頂卡接收來自第二設(shè)備的遠(yuǎn)程通信數(shù)據(jù)。
[0171]遠(yuǎn)程通信數(shù)據(jù)包可以為基于WAP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包,這是因?yàn)榈谝辉O(shè)備和第二設(shè)備都可以通過配置的S頂卡連接WAP網(wǎng)絡(luò),并實(shí)現(xiàn)第一設(shè)備和第二設(shè)備的遠(yuǎn)程通信,從而實(shí)現(xiàn)消息同步數(shù)據(jù)的傳輸。遠(yuǎn)程通信數(shù)據(jù)包是需要發(fā)送給第一設(shè)備的,因而在遠(yuǎn)程通信數(shù)據(jù)包中應(yīng)當(dāng)包括第一設(shè)備SIM卡的唯一標(biāo)識(shí),例如第一設(shè)備所配置的SIM卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼(IMSI)。因此,遠(yuǎn)程通信數(shù)據(jù)可以包括IM數(shù)據(jù)和第一設(shè)備所配置的SIM卡的通信號(hào)碼或通信號(hào)碼的國(guó)際移動(dòng)用戶識(shí)別碼。當(dāng)然,第一設(shè)備SIM卡的唯一標(biāo)識(shí)還可以是第一設(shè)備所配置的S頂卡的通信號(hào)碼所對(duì)應(yīng)的網(wǎng)絡(luò)地址。
[0172]第一設(shè)備獲取到遠(yuǎn)程通信數(shù)據(jù)包后,執(zhí)行步驟S220。
[0173]步驟S220:第一設(shè)備根據(jù)遠(yuǎn)程通信數(shù)據(jù)包生成藍(lán)牙數(shù)據(jù)包。
[0174]由于頂客戶端的限制,第一設(shè)備的頂客戶端需要從頂交互模塊獲取第二設(shè)備的IM客戶端所發(fā)送的IM數(shù)據(jù),因此需要將獲取的頂數(shù)據(jù)在IM交互模塊中再次生成藍(lán)牙數(shù)據(jù)包,以便第一設(shè)備的頂客戶端在頂交互模塊解析該藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù)。
[0175]在藍(lán)牙數(shù)據(jù)包中,除了第二設(shè)備的頂數(shù)據(jù)外,應(yīng)當(dāng)包括傳輸?shù)哪康牡刂?,因此藍(lán)牙數(shù)據(jù)包可以包括頂數(shù)據(jù)和第一設(shè)備的物理地址。
[0176]與第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法一樣,頂數(shù)據(jù)可以理解為第二設(shè)備向第一設(shè)備發(fā)送的消息同步數(shù)據(jù),用于使得第一設(shè)備的IM客戶端根據(jù)其同步消息。因此,頂數(shù)據(jù)還可以包括第二設(shè)備IM客戶端的配置數(shù)據(jù),用于使得第一設(shè)備的頂客戶端根據(jù)其同步配置數(shù)據(jù)。
[0177]第一設(shè)備根據(jù)遠(yuǎn)程通信數(shù)據(jù)包生成藍(lán)牙數(shù)據(jù)包具體可以為:第一設(shè)備解析遠(yuǎn)程通信數(shù)據(jù)包并獲取其中的IM數(shù)據(jù),第一設(shè)備根據(jù)IM數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包。基于WAP協(xié)議對(duì)遠(yuǎn)程通信數(shù)據(jù)包進(jìn)行解析并獲取其中的頂數(shù)據(jù)后,基于藍(lán)牙協(xié)議對(duì)頂數(shù)據(jù)進(jìn)行封裝,生成藍(lán)牙數(shù)據(jù)包。此處的藍(lán)牙協(xié)議可以包括藍(lán)牙網(wǎng)絡(luò)封裝協(xié)議BNEP,BNEP協(xié)議結(jié)合藍(lán)牙協(xié)議中的IP協(xié)議、TCP/UDP協(xié)議可以在藍(lán)牙應(yīng)用中實(shí)現(xiàn)與遠(yuǎn)程網(wǎng)絡(luò)的交互。
[0178]第一設(shè)備可以通過在藍(lán)牙程序中設(shè)置回調(diào)函數(shù),以通過函數(shù)指針調(diào)用執(zhí)行上述根據(jù)遠(yuǎn)程通信數(shù)據(jù)包生成藍(lán)牙數(shù)據(jù)包的步驟。藍(lán)牙數(shù)據(jù)包的生成過程可以是:第一設(shè)備根據(jù)遠(yuǎn)程通信數(shù)據(jù)包通過BNEP網(wǎng)絡(luò)封裝協(xié)議生成藍(lán)牙數(shù)據(jù)包。藍(lán)牙特殊興趣小組(SIG)制定的BNEP(網(wǎng)絡(luò)封裝協(xié)議)可對(duì)上層IP協(xié)議提供類似于以太網(wǎng)的接口,對(duì)IEEE802.3/Ethernet封裝支持的網(wǎng)絡(luò)協(xié)議均予以支持。BNEP被用來在藍(lán)牙無線網(wǎng)絡(luò)上傳輸以太包,BNEP用BNEP包的包頭取代以太包的包頭,而包的正文不變,然后通過藍(lán)牙L2CAP協(xié)議層進(jìn)行傳輸。因此,遠(yuǎn)程通信數(shù)據(jù)包還可以是基于TCP/IP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包。
[0179]步驟S230:第一設(shè)備解析藍(lán)牙數(shù)據(jù)包并獲取其中的頂數(shù)據(jù)。
[0180]第一設(shè)備的頂客戶端需要從頂交互模塊獲取頂數(shù)據(jù),因此需要對(duì)藍(lán)牙數(shù)據(jù)包進(jìn)行解析,以解析出其中的IM數(shù)據(jù)。
[0181]步驟S240:第一設(shè)備傳輸頂數(shù)據(jù)給本機(jī)IM客戶端(第一設(shè)備的IM客戶端)。解析出IM數(shù)據(jù)后,將頂數(shù)據(jù)傳輸給第一設(shè)備頂客戶端進(jìn)行消息同步。
[0182]在傳統(tǒng)的即時(shí)通信技術(shù)中,智能終端與可穿戴設(shè)備進(jìn)行消息同步時(shí),IM數(shù)據(jù)需要經(jīng)過近距離通信在兩者間進(jìn)行交互,因此存在便利性較差的問題。在IM客戶端發(fā)送的IM數(shù)據(jù)無法更改的情況下,可以考慮在IM數(shù)據(jù)進(jìn)行傳統(tǒng)近距離通信的過程(發(fā)送和接收同步消息的過程)中進(jìn)行更改。
[0183]基于發(fā)送同步消息的過程,上述第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法、裝置和便攜式多功能設(shè)備,(第一設(shè)備)接收本機(jī)IM客戶端傳輸?shù)腎M數(shù)據(jù),根據(jù)IM數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包,根據(jù)藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包,將遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備;在上述處理過程中,頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包后,第一設(shè)備再次將藍(lán)牙數(shù)據(jù)包中的IM數(shù)據(jù)解析出來并封裝為遠(yuǎn)程通信數(shù)據(jù)包,并通過中繼服務(wù)器發(fā)送給第二設(shè)備,從而實(shí)現(xiàn)第一設(shè)備和第二設(shè)備的消息同步,避免了可穿戴設(shè)備(即第一設(shè)備)脫離了跟智能終端(即第二設(shè)備)近距離通信的范圍就無法即時(shí)通信的問題,增強(qiáng)了即時(shí)通信的便利性。需要注意的是,第一設(shè)備和第二設(shè)備能夠配置各自的S頂卡并能夠相互遠(yuǎn)程通信,從而實(shí)現(xiàn)了第一設(shè)備和第二設(shè)備通過中繼服務(wù)器的遠(yuǎn)程通信。
[0184]同理,基于接收同步消息的過程,上述第一設(shè)備從第二設(shè)備接收同步消息的方法、裝置,第一設(shè)備從中繼服務(wù)器接收到第二設(shè)備發(fā)送的遠(yuǎn)程通信數(shù)據(jù)包,根據(jù)遠(yuǎn)程通信數(shù)據(jù)包生成藍(lán)牙數(shù)據(jù)包,再解析藍(lán)牙數(shù)據(jù)包獲取其中的頂數(shù)據(jù),然后傳輸頂數(shù)據(jù)給本機(jī)IM客戶端,從而實(shí)現(xiàn)第一設(shè)備和第二設(shè)備的消息同步,避免了可穿戴設(shè)備(即第一設(shè)備)脫離了跟智能終端(即第二設(shè)備)近距離通信的范圍就無法即時(shí)通信的問題,增強(qiáng)了即時(shí)通信的便利性。
[0185]應(yīng)該理解的是,雖然圖1、2的流程圖中的各個(gè)步驟按照箭頭的指示依次顯示,但是這些步驟并不是必然按照箭頭指示的順序依次執(zhí)行。除非本文中有明確的說明,這些步驟的執(zhí)行并沒有嚴(yán)格的順序限制,其可以以其他的順序執(zhí)行。而且,圖1、2中的至少一部分步驟可以包括多個(gè)子步驟或者多個(gè)階段,這些子步驟或者階段并不必然是在同一時(shí)刻執(zhí)行完成,而是可以在不同的時(shí)刻執(zhí)行,其執(zhí)行順序也不必然是依次進(jìn)行,而是可以與其他步驟或者其他步驟的子步驟或者階段的至少一部分輪流或者交替地執(zhí)行。
[0186]以上僅是本發(fā)明的部分實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法,其特征在于,所述第一設(shè)備和第二設(shè)備能夠配置各自的用戶身份識(shí)別卡并能夠相互遠(yuǎn)程數(shù)據(jù)通信,所述方法包括如下步驟: 第一設(shè)備接收本機(jī)IM客戶端傳輸?shù)腎M數(shù)據(jù); 第一設(shè)備根據(jù)所述頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包; 第一設(shè)備根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包; 第一設(shè)備將所述遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備。2.根據(jù)權(quán)利要求1所述的第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法,其特征在于,第一設(shè)備根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包之前,還判斷第一設(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài),當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),第一設(shè)備根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。3.根據(jù)權(quán)利要求2所述的第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法,其特征在于,當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),第一設(shè)備通過回調(diào)函數(shù)執(zhí)行步驟:根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包。4.根據(jù)權(quán)利要求2所述的第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法,其特征在于,當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)符合預(yù)設(shè)條件時(shí),第一設(shè)備根據(jù)所述藍(lán)牙數(shù)據(jù)包通過BNEP網(wǎng)絡(luò)封裝協(xié)議生成遠(yuǎn)程通信數(shù)據(jù)包。5.根據(jù)權(quán)利要求2所述的第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法,其特征在于,當(dāng)?shù)谝辉O(shè)備與第二設(shè)備之間的藍(lán)牙連接狀態(tài)不符合預(yù)設(shè)條件時(shí),第一設(shè)備將所述藍(lán)牙數(shù)據(jù)包通過藍(lán)牙連接通道發(fā)送給第二設(shè)備。6.根據(jù)權(quán)利要求2或5所述的第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法,其特征在于,所述預(yù)設(shè)條件為:第一設(shè)備與第二設(shè)備未連接藍(lán)牙。7.根據(jù)權(quán)利要求2或5所述的第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法,其特征在于,所述預(yù)設(shè)條件為:第一設(shè)備與第二設(shè)備藍(lán)牙信號(hào)強(qiáng)度低于設(shè)定強(qiáng)度值。8.根據(jù)權(quán)利要求1所述的第一設(shè)備向第二設(shè)備發(fā)送同步消息的方法,其特征在于,所述遠(yuǎn)程通信數(shù)據(jù)包為基于WAP協(xié)議或TCP/IP協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)包。9.一種向第二設(shè)備發(fā)送同步消息的裝置,其特征在于,所述裝置和第二設(shè)備能夠配置各自的用戶身份識(shí)別卡并能夠相互遠(yuǎn)程數(shù)據(jù)通信,所述裝置包括: 頂交互模塊,用于接收本機(jī)頂客戶端傳輸?shù)捻敂?shù)據(jù); 第一轉(zhuǎn)換模塊,用于根據(jù)所述頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包; 第二轉(zhuǎn)換模塊,用于根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包;及 遠(yuǎn)程交互模塊,用于將所述遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備。10.—種便攜式多功能設(shè)備,其特征在于,所述便攜式多功能設(shè)備和第二設(shè)備能夠配置各自的用戶身份識(shí)別卡并能夠相互遠(yuǎn)程數(shù)據(jù)通信,其包括: 觸敏顯示器; 一個(gè)或多個(gè)處理器; 存儲(chǔ)器; 一個(gè)或多個(gè)應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序配置用于: 接收本機(jī)IM客戶端傳輸?shù)腎M數(shù)據(jù);根據(jù)所述頂數(shù)據(jù)生成藍(lán)牙數(shù)據(jù)包;根據(jù)所述藍(lán)牙數(shù)據(jù)包生成遠(yuǎn)程通信數(shù)據(jù)包;將所述遠(yuǎn)程通信數(shù)據(jù)包通過中繼服務(wù)器發(fā)送給第二設(shè)備。
【文檔編號(hào)】H04L29/08GK105933204SQ201610239114
【公開日】2016年9月7日
【申請(qǐng)日】2016年4月18日
【發(fā)明人】劉昱東, 劉德軍, 李巍宏, 李彬, 宋新華, 劉鴻杰, 韓帥
【申請(qǐng)人】北京奇虎科技有限公司, 奇酷互聯(lián)網(wǎng)絡(luò)科技(深圳)有限公司