一種設(shè)備間通訊的連接方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及通訊的技術(shù)領(lǐng)域,特別是涉及一種設(shè)備間通訊的連接方法、一種設(shè)備間通訊的連接裝置和一種設(shè)備間通訊的連接系統(tǒng)。
【背景技術(shù)】
[0002]近場通信又稱近距離無線通信,是一種短距離的高頻無線通信技術(shù),允許電子設(shè)備之間進行非接觸式點對點數(shù)據(jù)傳輸,交換數(shù)據(jù)。這個技術(shù)由免接觸式射頻識別(Rad1Frequency IDentificat1n, RFID)演變而來,其基礎(chǔ)是RFID及互連技術(shù)。近場通信是一種短距高頻的無線電技術(shù),在13.56MHz頻率運行于20厘米距離內(nèi)。其傳輸速度有106Kbit/秒、212Kbit/秒或者424Kbit/秒三種。
[0003]近場通信業(yè)務(wù)結(jié)合了近場通信技術(shù)和移動通信技術(shù),實現(xiàn)了電子支付、身份認(rèn)證、票務(wù)、數(shù)據(jù)交換、防偽、廣告等多種功能,是移動通信領(lǐng)域的一種新型業(yè)務(wù)。近場通信業(yè)務(wù)改變了用戶使用移動電話的方式,使用戶的消費行為逐步走向電子化,建立了一種新型的用戶消費和業(yè)務(wù)模式。
[0004]近場設(shè)備配對的技術(shù)方案目前主要有兩種類型:
[0005]第一種方案是近場感應(yīng),常見的射頻卡配對功能,包括一個接受信號的裝置及射頻卡。例如,裝備了射頻卡的手機可以在公交車上直接刷卡支付,也可以直接在P0S(pointof sale,銷售終端)機上支付現(xiàn)金。射頻卡是每個手機獨有的,有唯一的ID來標(biāo)識手機的身份,而接受信號的裝置會通過主動讀取或者被動讀取的方式獲取到射頻卡中的唯一 ID。射頻卡主要用在移動支付上,例如電子錢包等。
[0006]第二種方案是使用Server (服務(wù)器)端輔助近場感應(yīng)的方案。常見的應(yīng)用就是某即時通訊工具的搖一搖功能,當(dāng)兩個人同時搖動安裝有該即時通訊工具的手機時,手機獲取到搖動的信號,然后將信號傳遞到Server端,然后由Server端對同時發(fā)生搖動而位置相近的手機進行配對。這種方案很多地方都得到了應(yīng)用,例如游戲,互傳文件,以及支付等。
[0007]但是,第一種方案需要在電子設(shè)備上安裝特殊的射頻卡,而射頻卡在目前的電子設(shè)備上,特別是智能手機上,并不多見。最主要原因是需要在電子設(shè)備上加裝特別的硬件設(shè)備,一方面會有比較大的成本問題,另一方面,該硬件設(shè)備目前并沒有統(tǒng)一的標(biāo)準(zhǔn),一個廠家在電子設(shè)備上加裝的射頻卡跟其他的廠家可能并不通用,此外,同時也需要相應(yīng)的識別設(shè)備普遍使用,造成第一種方案通用性和實用性都很差。
[0008]第二種方案對某些設(shè)備的近場距離要求在短距離以內(nèi),特別是在支付上,會通過限制距離來減少匹配的誤差,盡量做到精準(zhǔn)匹配。另外其他設(shè)備的匹配準(zhǔn)確度不高,原因之一是同時發(fā)生搖一搖的客戶端數(shù)量是不確定的,可能同時會有多個設(shè)備在搖一搖,因此搖一搖是沒有針對性的,如何匹配時由Server端決定的,如果要做到一對一的匹配就非常的難。同時,也正是因為以上的原因?qū)е掳踩圆桓?,自動匹配很難。
[0009]因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是:提供一種近場設(shè)備的匹配機制,成本低廉,準(zhǔn)確度高,安全性高。
【發(fā)明內(nèi)容】
[0010]本申請實施例所要解決的技術(shù)問題是提供一種設(shè)備間通訊的連接方法,成本低廉,準(zhǔn)確度高,安全性高。
[0011]相應(yīng)的,本申請實施例還提供了一種設(shè)備間通訊的連接裝置和一種設(shè)備間通訊的連接系統(tǒng),用以保證上述方法的實現(xiàn)及應(yīng)用。
[0012]為了解決上述問題,本申請公開了一種設(shè)備間通訊的連接方法,包括:
[0013]在所述第一設(shè)備側(cè)接收到與所述第二設(shè)備建立通訊連接的指示時,生成特征字符串,其中,所述第一設(shè)備具有第一公鑰和第一私鑰,所述第二設(shè)備具有第二公鑰和第二私鑰;
[0014]獲取所述第二設(shè)備的第二公鑰;
[0015]采用所述第二公鑰對所述特征字符串進行加密;
[0016]將加密后的特征字符串作為所述第一設(shè)備的第一標(biāo)識進行發(fā)布;
[0017]當(dāng)搜索到所述第二設(shè)備的第二標(biāo)識時,采用所述第一私鑰對所述第二標(biāo)識進行解密;其中,所述第二標(biāo)識為在所述第二設(shè)備側(cè)搜索到所述第一標(biāo)識時,采用所述第二私鑰對所述第一標(biāo)識進行解密,在解密后獲得所述特征字符串時,獲取所述第一設(shè)備的第一公鑰,采用所述第一公鑰進行加密發(fā)布的標(biāo)識;
[0018]當(dāng)解密后獲得所述特征字符串時,建立所述第一設(shè)備與所述第二設(shè)備的通訊連接。
[0019]優(yōu)選地,所述將加密后的特征字符串作為第一設(shè)備的第一標(biāo)識進行發(fā)布的步驟包括:
[0020]將加密后的特征字符串作為所述第一設(shè)備的第一標(biāo)識,采用近場通訊的方式進行發(fā)布。
[0021]優(yōu)選地,所述近場通訊的方式包括以下的一種或多種:
[0022]紅外、藍牙、無線保真WIFI。
[0023]本申請還公開了一種設(shè)備間通訊的連接方法,包括:
[0024]在所述第二設(shè)備側(cè)搜索到所述第一設(shè)備的第一標(biāo)識時,采用所述第二私鑰對所述第一標(biāo)識進行解密;其中,所述第一設(shè)備具有第一公鑰和第一私鑰,所述第二設(shè)備具有第二公鑰和第二私鑰;所述第一標(biāo)識為在所述第一設(shè)備側(cè)生成特征字符串,獲取所述第二設(shè)備的第二公鑰,采用所述第二公鑰對所述特征字符串進行加密發(fā)布的標(biāo)識;
[0025]當(dāng)解密后獲得所述特征字符串時,獲取所述第一設(shè)備的第一公鑰;
[0026]采用所述第一公鑰對所述特征字符串進行加密;
[0027]將加密后的特征字符串作為所述第二設(shè)備的第二標(biāo)識進行發(fā)布;所述第一設(shè)備側(cè)用于在搜索到所述第二設(shè)備的第二標(biāo)識時,采用所述第一私鑰對所述第二標(biāo)識進行解密,在解密后獲得所述特征字符串時,建立所述第一設(shè)備與所述第二設(shè)備的通訊連接。
[0028]優(yōu)選地,所述將加密后的特征字符串作為所述第二設(shè)備的第二標(biāo)識進行發(fā)布的步驟包括:
[0029]將加密后的特征字符串作為所述第二設(shè)備的第二標(biāo)識,采用近場通訊的方式進行發(fā)布。
[0030]優(yōu)選地,所述近場通訊的方式包括以下的一種或多種:
[0031]紅外、藍牙、無線保真WIFI。
[0032]本申請還公開了一種設(shè)備間通訊的連接裝置,包括:
[0033]特征字符串生產(chǎn)模塊,用于在所述第一設(shè)備側(cè)接收到與所述第二設(shè)備建立通訊連接的指示時,生成特征字符串;其中,所述第一設(shè)備具有第一公鑰和第一私鑰,所述第二設(shè)備具有第二公鑰和第二私鑰;
[0034]第二公鑰獲取模塊,用于獲取所述第二設(shè)備的第二公鑰;
[0035]第一加密模塊,用于采用所述第二公鑰對所述特征字符串進行加密;
[0036]第一發(fā)布模塊,用于將加密后的特征字符串作為所述第一設(shè)備的第一標(biāo)識進行發(fā)布;
[0037]第一解密模塊,用于在搜索到所述第二設(shè)備的第二標(biāo)識時,采用所述第一私鑰對所述第二標(biāo)識進行解密;其中,所述第二標(biāo)識為在所述第二設(shè)備側(cè)搜索到所述第一標(biāo)識時,采用所述第二私鑰對所述第一標(biāo)識進行解密,在解密后獲得所述特征字符串時,獲取所述第一設(shè)備的第一公鑰,采用所述第一公鑰進行加密發(fā)布的標(biāo)識;
[0038]通訊連接建立模塊,用于在解密后獲得所述特征字符串時,建立所述第一設(shè)備與所述第二設(shè)備的通訊連接。
[0039]優(yōu)選地,所述第一發(fā)布模塊包括:
[0040]第一近場發(fā)布子模塊,用于將加密后的特征字符串作為第一設(shè)備的第一標(biāo)識,米用近場通訊的方式進行發(fā)布。
[0041]優(yōu)選地,所述近場通訊的方式包括以下的一種或多種:
[0042]紅外、藍牙、無線保真WIFI。
[0043]本申請還公開了一種設(shè)備間通訊的連接裝置,包括:
[0044]第二解密模塊,用于在所述第二設(shè)備側(cè)搜索到所述第一設(shè)備的第一標(biāo)識時,采用所述第二私鑰對所述第一標(biāo)識進行解密;其中,所述第一設(shè)備具有第一公鑰和第一私鑰,所述第二設(shè)備具有第二公鑰和第二私鑰;所述第一標(biāo)識為在所述第一設(shè)備側(cè)生成特征字符串,獲取所述第二設(shè)備的第二公鑰,采用所述第二公鑰對所述特征字符串進行加密發(fā)布的標(biāo)識;
[0045]第一公鑰獲取模塊,用于在解密后獲得所述特征字符串時,獲取所述第一設(shè)備的第一公鑰;
[0046]第二加密模塊,用于采用所述第一公鑰對所述特征字符串進行加密;
[0047]第二發(fā)布模塊,用于將加密后的特征字符串作為所述第二設(shè)備的第二標(biāo)識進行發(fā)布;所述第一設(shè)備側(cè)用于在搜索到所述第二設(shè)備的第二標(biāo)識時,采用所述第一私鑰對所述第二標(biāo)識進行解密,在解密后獲得所述特征字符串時,建立所述第一設(shè)備與所述第二設(shè)備的通訊連接。
[0048]優(yōu)選地,所述第二發(fā)布模塊包括如下子模塊:
[0049]第二近場發(fā)布子模塊,用于將加密后的特征字符串作為所述第二設(shè)備的第二標(biāo)識,采用近場通訊的方式進行發(fā)布。
[0050]優(yōu)選地,所