基于音頻發(fā)送和接收終端的通訊方法及通訊系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種基于音頻發(fā)送和接收終端的通訊方法及通訊系統(tǒng)。該通訊方法主要通過第一設(shè)備終端隨機(jī)產(chǎn)生測距數(shù)據(jù)并將其加載于聲波發(fā)出給第二設(shè)備終端,再根據(jù)對(duì)聲波的發(fā)出時(shí)刻及接收時(shí)刻確定測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔,將其一半乘上音速,確定第一、第二設(shè)備終端之間的距離,而后根據(jù)距離相應(yīng)控制第一、第二設(shè)備終端之間的通訊。本發(fā)明利用第一設(shè)備終端和第二設(shè)備終端設(shè)備之間的回聲信號(hào)來測量兩者之間的距離,并且通過判斷回聲信號(hào)中攜帶的隨機(jī)產(chǎn)生的隨機(jī)測距數(shù)據(jù)的一致性來確認(rèn)兩者之間的距離測量的有效性,從而準(zhǔn)確、有效地實(shí)現(xiàn)設(shè)備終端之間的距離測量和通訊控制。
【專利說明】基于音頻發(fā)送和接收終端的通訊方法及通訊系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通訊領(lǐng)域中的聲波測距及通訊【技術(shù)領(lǐng)域】,具體而言涉及一種基于音頻 發(fā)送和接收終端的通訊方法及通訊系統(tǒng)。
【背景技術(shù)】
[0002] 目前,將聲波應(yīng)用于設(shè)備終端通訊的技術(shù)相對(duì)于傳統(tǒng)的近場通訊技術(shù),因其具有 可靠性高、安全性強(qiáng)、數(shù)據(jù)傳輸速度快、成本低等特點(diǎn),已普遍應(yīng)用于商業(yè)通訊領(lǐng)域。
[0003] 現(xiàn)有的設(shè)備終端之間的通訊技術(shù),例如無線Key裝置用于電子商務(wù)時(shí),往往需要 將無線Key裝置與設(shè)備終端之間的通訊距離控制在一定的范圍內(nèi),以實(shí)現(xiàn)二者之間的有效 通訊。然而,現(xiàn)有技術(shù)中設(shè)備終端之間,無論是在電子商務(wù)終端上,還是在無線Key裝置上, 均沒有首先對(duì)設(shè)備終端之間的距離進(jìn)行測量,再根據(jù)測量的距離進(jìn)行相應(yīng)通訊控制的措 施。
[0004] 綜上所述,有必要提供一種基于音頻發(fā)送和接收終端的通訊方法及通訊系統(tǒng),以 解決上述問題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明主要解決的技術(shù)問題是提供一種基于音頻發(fā)送和接收終端的通訊方法及 通訊系統(tǒng),通過利用聲波的傳播特點(diǎn)準(zhǔn)確的進(jìn)行設(shè)備終端之間距離的測量,而后根據(jù)測距 結(jié)果相應(yīng)控制兩者之間的通訊,成本低且操作簡單。
[0006] 為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種設(shè)備終端之間的 通訊方法,包括:第一設(shè)備終端隨機(jī)產(chǎn)生測距數(shù)據(jù)并將其加載于聲波發(fā)出,同時(shí)記錄聲波的 發(fā)出時(shí)刻;第二設(shè)備終端接收第一設(shè)備終端發(fā)出的聲波,并在接收完成時(shí)刻將接收到的聲 波發(fā)送回第一設(shè)備終端;第一設(shè)備終端接收第二設(shè)備終端返回的聲波,并記錄接收時(shí)刻; 判斷第一設(shè)備終端接收的從第二設(shè)備終端返回的聲波中所加載的測距數(shù)據(jù)與其發(fā)出的測 距數(shù)據(jù)是否一致;若一致,則根據(jù)發(fā)出時(shí)刻及接收時(shí)刻確定測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔,并將 時(shí)間間隔的一半乘上音速,以確定第一設(shè)備終端和第二設(shè)備終端之間的距離;根據(jù)距離相 應(yīng)控制第一設(shè)備終端和第二設(shè)備終端之間的通訊。
[0007] 其中,第一設(shè)備終端隨機(jī)產(chǎn)生測距數(shù)據(jù)并將其加載于聲波發(fā)出的步驟包括:第一 設(shè)備終端隨機(jī)產(chǎn)生一組隨機(jī)數(shù),并將隨機(jī)數(shù)轉(zhuǎn)換為Echo指令加載于聲波發(fā)出。
[0008] 其中,根據(jù)距離相應(yīng)控制第一設(shè)備終端和第二設(shè)備終端之間的通訊的步驟包括: 將距離與一預(yù)設(shè)閾值相比較,距離大于預(yù)設(shè)閾值時(shí),斷開第一設(shè)備終端與第二設(shè)備終端之 間的通訊,或提示用戶縮小第一設(shè)備終端和第二設(shè)備終端之間的距離;
[0009] 在距離小于等于預(yù)設(shè)閾值時(shí),允許第一設(shè)備終端與第二設(shè)備終端建立連接并繼續(xù) 通訊。
[0010] 其中,第一設(shè)備終端為音頻終端或能夠產(chǎn)生并發(fā)送聲波的個(gè)人終端,第二設(shè)備終 端為無線Key裝置或能夠發(fā)送聲波的個(gè)人終端。 toon] 其中,判斷第一設(shè)備終端接收的從第二設(shè)備終端返回的聲波中所加載的測距數(shù)據(jù) 與其發(fā)出的測距數(shù)據(jù)是否一致的步驟還包括:若不一致,則返回第一設(shè)備終端隨機(jī)產(chǎn)生測 距數(shù)據(jù)并將其加載于聲波發(fā)出的步驟。
[0012] 為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種用于測距通訊 的音頻發(fā)送終端,包括隨機(jī)數(shù)生成單元、控制單元、音頻發(fā)送單元及音頻接收單元,隨機(jī)數(shù) 生成單元用于隨機(jī)產(chǎn)生測距數(shù)據(jù),控制單元用于將測距數(shù)據(jù)加載于聲波,并控制音頻發(fā)送 單元發(fā)出聲波,同時(shí)控制單元記錄聲波的發(fā)出時(shí)刻;音頻接收單元用于接收被測距通訊接 收終端返回的聲波,同時(shí)控制單元記錄聲波的接收時(shí)刻;控制單元進(jìn)一步用于判斷音頻接 收單元接收的被測距通訊接收終端返回的聲波中加載的測距數(shù)據(jù)與隨機(jī)數(shù)生成單元生成 的測距數(shù)據(jù)是否一致,并在判斷一致時(shí)根據(jù)發(fā)出時(shí)刻及接收時(shí)刻確定測距數(shù)據(jù)傳輸?shù)臅r(shí)間 間隔,將時(shí)間間隔的一半乘上音速,以確定音頻發(fā)送終端和測距通訊接收終端之間的距離, 控制單元根據(jù)距離相應(yīng)控制音頻發(fā)送終端和測距通訊接收終端之間的通訊。
[0013] 為解決上述技術(shù)問題,本發(fā)明采用的又一個(gè)技術(shù)方案是:提供一種用于測距通訊 的音頻接收終端,包括音頻接收單元及音頻發(fā)送單元,音頻接收單元用于接收測距通訊發(fā) 送終端發(fā)出的聲波,其中聲波加載有測距通訊發(fā)送終端隨機(jī)產(chǎn)生測距數(shù)據(jù);音頻發(fā)送單元 用于將音頻接收單元接收的聲波發(fā)送回測距通訊發(fā)送終端,以使測距通訊發(fā)送終端根據(jù)接 收的被音頻發(fā)送單元返回的聲波中加載的測距數(shù)據(jù)與其隨機(jī)產(chǎn)生的測距數(shù)據(jù)是否一致,并 在判斷一致時(shí)根據(jù)聲波的發(fā)出時(shí)刻及聲波的接收時(shí)刻確定測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔,將時(shí) 間間隔的一半乘上音速,以確定音頻發(fā)送終端和測距通訊接收終端之間的距離,進(jìn)一步根 據(jù)距離相應(yīng)控制兩者之間的通訊。
[0014] 為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種設(shè)備終端之間 的通訊系統(tǒng),包括第一設(shè)備終端和第二設(shè)備終端,第一設(shè)備終端包括隨機(jī)數(shù)生成單元、控制 單元、第一音頻發(fā)送單元及第一音頻接收單元,第二設(shè)備終端包括第二音頻接收單元及第 二音頻發(fā)送單元:
[0015] 隨機(jī)數(shù)生成單元用于隨機(jī)產(chǎn)生測距數(shù)據(jù),控制單元用于將測距數(shù)據(jù)加載于聲波, 并控制第一音頻發(fā)送單元發(fā)出聲波,同時(shí)控制單元記錄聲波的發(fā)出時(shí)刻;第二音頻接收單 元用于接收第一音頻發(fā)送單元發(fā)出的聲波,第二音頻發(fā)送單元用于將第二音頻接收單元接 收的聲波發(fā)送回第一設(shè)備終端,第一音頻接收單元接收第二音頻發(fā)送單元返回的聲波,同 時(shí)控制單元記錄聲波的接收時(shí)刻;控制單元進(jìn)一步用于判斷第一音頻接收單元接收的從第 二音頻發(fā)送單元返回的聲波中加載的測距數(shù)據(jù)與隨機(jī)數(shù)生成單元生成的測距數(shù)據(jù)是否一 致,并在判斷一致時(shí)根據(jù)發(fā)出時(shí)刻及接收時(shí)刻確定測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔,將時(shí)間間隔 的一半乘上音速,以確定第一設(shè)備終端和第二設(shè)備終端之間的距離,控制單元根據(jù)距離相 應(yīng)控制第一設(shè)備終端和第二設(shè)備終端之間的通訊。
[0016] 其中,控制單元將距離與一預(yù)設(shè)閾值相比較,并在距離大于預(yù)設(shè)閾值時(shí)斷開第一 設(shè)備終端與第二設(shè)備終端之間的通訊,或提示用戶縮小第一設(shè)備終端和第二設(shè)備終端之間 的距離;在距離小于等于預(yù)設(shè)閾值時(shí),控制單元允許第一設(shè)備終端與第二設(shè)備終端建立連 接并繼續(xù)通訊。
[0017] 其中,控制單元在判斷第一音頻接收單元接收的從第二音頻發(fā)送單元返回的聲波 中加載的測距數(shù)據(jù)與隨機(jī)數(shù)生成單元生成的測距數(shù)據(jù)不一致時(shí),控制隨機(jī)數(shù)生成單元生成 另一組隨機(jī)數(shù),以進(jìn)行下一次測距。
[0018] 本發(fā)明的有益效果是:區(qū)別與現(xiàn)有技術(shù),本發(fā)明通過第一設(shè)備終端隨機(jī)產(chǎn)生測距 數(shù)據(jù)并將其加載于聲波發(fā)出,同時(shí)記錄聲波的發(fā)出時(shí)刻,然后第二設(shè)備終端接收并立即將 接收完的聲波發(fā)送回第一設(shè)備終端,第一設(shè)備終端接收被返回的聲波,并記錄接收時(shí)刻,繼 而判斷第一設(shè)備終端接收的聲波加載的測距數(shù)據(jù)與發(fā)出的測距數(shù)據(jù)是否一致,并在判斷若 一致時(shí)根據(jù)發(fā)出時(shí)刻及接收時(shí)刻確定測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔,再將其一半乘上音速,確 定第一、第二設(shè)備終端之間的距離,最終根據(jù)距離相應(yīng)控制第一、第二設(shè)備終端之間的通 訊。本發(fā)明能夠準(zhǔn)確、有效地實(shí)現(xiàn)設(shè)備終端之間的距離測量和通訊控制。
【專利附圖】
【附圖說明】
[0019] 圖1是本發(fā)明的設(shè)備終端之間的通訊方法一實(shí)施例的流程圖;
[0020] 圖2是本發(fā)明用于測距通訊的音頻發(fā)送終端的原理框圖;
[0021] 圖3是本發(fā)明用于測距通訊的音頻接收終端的原理框圖;
[0022] 圖4是本發(fā)明的設(shè)備終端之間的通訊系統(tǒng)一實(shí)施例的原理框圖。
【具體實(shí)施方式】
[0023] 下面結(jié)合附圖1?4和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
[0024] 圖1是本發(fā)明的設(shè)備終端之間的通訊方法一實(shí)施例的流程圖。如圖1所示,本實(shí) 施例的設(shè)備終端之間的通訊方法主要包括以下步驟:
[0025] 步驟S110 :第一設(shè)備終端隨機(jī)產(chǎn)生測距數(shù)據(jù)并將其加載于聲波發(fā)出,同時(shí)記錄聲 波的發(fā)出時(shí)刻。
[0026] 在進(jìn)入距離測量工作模式時(shí),第一設(shè)備終端首先通過隨機(jī)的方式產(chǎn)生一組隨機(jī)數(shù) (Random, RN),再將該組隨機(jī)數(shù)轉(zhuǎn)換為Echo (Echo Protocol,應(yīng)答協(xié)議)指令,最終第一設(shè) 備終端是將Echo指令作為測距數(shù)據(jù)加載于聲波發(fā)出的。
[0027] 本實(shí)施例中,第一設(shè)備終端可以為音頻終端,或能夠產(chǎn)生并發(fā)送聲波的個(gè)人終端, 例如手機(jī)、PC、IPAD。
[0028] 步驟S120 :第二設(shè)備終端接收第一設(shè)備終端發(fā)出的聲波,并在接收完成時(shí)刻將接 收到的聲波發(fā)送回第一設(shè)備終端。
[0029] 在本實(shí)施例中,第二設(shè)備終端可以為無線Key裝置,或能夠接收并發(fā)送聲波的個(gè) 人終端,例如網(wǎng)銀密碼指令牌、身份標(biāo)識(shí)認(rèn)證裝置、手機(jī)、PC、IPAD。并且,第二設(shè)備終端與第 一設(shè)備終端之間可以采用近場通訊方式建立連接。
[0030] 步驟S130 :第一設(shè)備終端接收第二設(shè)備終端返回的聲波,并記錄接收時(shí)刻。
[0031] 其中,第一設(shè)備終端實(shí)時(shí)檢測并接收通訊環(huán)境中的聲波信號(hào),并對(duì)接收到的聲波 信號(hào)進(jìn)行解析以獲取其加載的Echo指令。
[0032] 步驟S140 :判斷第一設(shè)備終端接收的從第二設(shè)備終端返回的聲波中所加載的測 距數(shù)據(jù)與其發(fā)出的測距數(shù)據(jù)是否一致。
[0033] 根據(jù)接收到的聲波中加載的Echo指令獲取其中的隨機(jī)數(shù),而后第一設(shè)備終端將 該組隨機(jī)數(shù)與其隨機(jī)產(chǎn)生并加載于聲波發(fā)出的隨機(jī)數(shù)進(jìn)行比較。若兩者不一致,為確保測 量的準(zhǔn)確性,則第一設(shè)備終端再一次隨機(jī)產(chǎn)生一組隨機(jī)數(shù)并將其加載于聲波發(fā)出,以進(jìn)行 再一次的距離測量。
[0034] 需要說明的是,在其他實(shí)施例中,第一設(shè)備終端在判斷不一致時(shí)也可以繼續(xù)接收 其它聲波直至判斷獲取加載的隨機(jī)數(shù)與對(duì)應(yīng)發(fā)出的隨機(jī)數(shù)一致為止。
[0035] 步驟S150 :若一致,則根據(jù)發(fā)出時(shí)刻及接收時(shí)刻確定測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔, 并將時(shí)間間隔的一半乘上音速,以確定第一設(shè)備終端和第二設(shè)備終端之間的距離。
[0036] 步驟S160 :根據(jù)距離相應(yīng)控制第一設(shè)備終端和第二設(shè)備終端之間的通訊。
[0037] 本實(shí)施例預(yù)先設(shè)置有一預(yù)設(shè)閾值,在確定第一設(shè)備終端和第二設(shè)備終端之間的距 離后,及時(shí)將該距離與預(yù)設(shè)閾值進(jìn)行比較。其中,預(yù)設(shè)閾值為第一設(shè)備終端和第二設(shè)備終 端之間由應(yīng)用場景所要求的有效和安全的通訊距離,并且不同應(yīng)用場景的預(yù)設(shè)閾值可能不 同。另外,需要說明的是,本實(shí)施例中主要基于音頻進(jìn)行第一設(shè)備終端和第二設(shè)備終端之間 的距離測試,而對(duì)于兩者之間的通訊方式并不作限制,除了音頻通訊方式之外,還可以為利 用無線傳輸技術(shù)的紅外(Infrared, IR)、802. 11無線網(wǎng)絡(luò)、藍(lán)牙(Bluetooth), RFID (Radio Frequency Identification,射頻識(shí)別)或其他符合應(yīng)用場景的通訊方式。
[0038] 若第一設(shè)備終端和第二設(shè)備終端之間的距離大于預(yù)設(shè)閾值,則斷開兩者之間的通 訊,或提示用戶縮小第一設(shè)備終端和第二設(shè)備終端之間的距離,確保二者之間處于允許的 通訊距離內(nèi)。
[0039] 若第一設(shè)備終端和第二設(shè)備終端之間的距離小于等于預(yù)設(shè)閾值,則允許兩者建立 連接并繼續(xù)通訊。其中,繼續(xù)通訊具有很多具體的表現(xiàn)方式,例如:若第二設(shè)備終端為身份 標(biāo)識(shí)認(rèn)證裝置,在第一設(shè)備終端(門禁設(shè)備)確認(rèn)與其建立通訊連接后,其可以通過面板顯 示或語音播報(bào)的方式提示用戶進(jìn)行下一步操作的方式。
[0040] 本發(fā)明提供的設(shè)備終端的通訊方法主要利用加載有Echo指令的聲波在空氣中常 溫條件下傳播速度極為穩(wěn)定的特點(diǎn),以準(zhǔn)確的進(jìn)行設(shè)備終端之間距離的測量,而后根據(jù)測 距結(jié)果相應(yīng)控制兩者之間的通訊,成本低且操作簡單。值得注意的是,Echo指令在本實(shí)施 例的距離測量中作為一種應(yīng)答協(xié)議,主要是為了確?;芈晹?shù)據(jù)的一致性,即第一設(shè)備終端 發(fā)送和接收的聲波中所加載的測距數(shù)據(jù)是一致的。在其他實(shí)施例中,本領(lǐng)域技術(shù)人員完全 可以根據(jù)實(shí)際需要采用其它格式的協(xié)議指令。
[0041] 圖2是本發(fā)明用于測距通訊的音頻發(fā)送終端的原理框圖。如圖2所示,本實(shí)施例 的首頻發(fā)送終纟而300包括隨機(jī)數(shù)生成單兀310、控制單兀320、首頻發(fā)送單兀330及首頻接 收單元340。
[0042] 其中,隨機(jī)數(shù)生成單元310用于隨機(jī)產(chǎn)生測距數(shù)據(jù)。
[0043] 控制單元320用于將測距數(shù)據(jù)加載于聲波,并控制音頻發(fā)送單元330發(fā)出聲波,同 時(shí)控制單元320記錄聲波的發(fā)出時(shí)刻。
[0044] 音頻接收單元340用于接收被測距通訊接收終端500返回的聲波,同時(shí)控制單元 320記錄聲波的接收時(shí)刻。
[0045] 控制單元320進(jìn)一步用于判斷音頻接收單元340接收的被測距通訊接收終端500 返回的聲波中加載的測距數(shù)據(jù)與隨機(jī)數(shù)生成單元310生成的測距數(shù)據(jù)是否一致,并在判斷 一致時(shí)根據(jù)發(fā)出時(shí)刻及接收時(shí)刻確定測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔,將時(shí)間間隔的一半乘上音 速,以確定音頻發(fā)送終端300和測距通訊接收終端500之間的距離,控制單元320根據(jù)距離 相應(yīng)控制音頻發(fā)送終端300和測距通訊接收終端500之間的通訊。
[0046] 圖3是本發(fā)明用于測距通訊的音頻接收終端的原理框圖。如圖3所示,本實(shí)施例 的首頻接收終纟而400包括首頻接收單兀410及首頻發(fā)送單兀420。
[0047] 其中,音頻接收單元410用于接收測距通訊發(fā)送終端600發(fā)出的聲波,其中聲波加 載有測距通訊發(fā)送終端600隨機(jī)產(chǎn)生測距數(shù)據(jù)。
[0048] 音頻發(fā)送單元420用于將音頻接收單元410接收的聲波發(fā)送回測距通訊發(fā)送終端 600,以使測距通訊發(fā)送終端600根據(jù)接收的被音頻發(fā)送單元420返回的聲波中加載的測距 數(shù)據(jù)與其隨機(jī)產(chǎn)生的測距數(shù)據(jù)是否一致,并在判斷一致時(shí)根據(jù)聲波的發(fā)出時(shí)刻及聲波的接 收時(shí)刻確定測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔,將時(shí)間間隔的一半乘上音速,以確定音頻發(fā)送終端 600和測距通訊接收終端400之間的距離,進(jìn)一步根據(jù)距離相應(yīng)控制兩者之間的通訊。
[0049] 圖4是本發(fā)明的設(shè)備終端之間的通訊系統(tǒng)一實(shí)施例的原理框圖。如圖4所示,本 實(shí)施例的通訊系統(tǒng)200由第一設(shè)備終端210和第二設(shè)備終端220組成。其中,第一設(shè)備終 端210包括隨機(jī)數(shù)生成單元211、控制單元212、第一音頻發(fā)送單元213以及第一音頻接收 單元214,第二設(shè)備終端220包括第二音頻接收單元221以及第二音頻發(fā)送單元222。
[0050] 在本實(shí)施例中,隨機(jī)數(shù)生成單元211用于隨機(jī)產(chǎn)生一組隨機(jī)數(shù)并發(fā)送給控制單元 212。
[0051] 控制單元212用于將該隨機(jī)數(shù)作為Echo指令,即測距數(shù)據(jù)加載于聲波,并控制第 一音頻發(fā)送單元213發(fā)出該聲波,同時(shí)控制單元212記錄聲波的發(fā)出時(shí)刻T1。
[0052] 第二音頻接收單元221用于接收第一音頻發(fā)送單元213發(fā)出的聲波。
[0053] 第二音頻發(fā)送單元222用于將第二音頻接收單元221接收的聲波發(fā)送回第一設(shè) 備終端210,第一音頻接收單元214接收第二音頻發(fā)送單元222返回的聲波,同時(shí)控制單元 212記錄聲波的接收時(shí)刻T2。
[0054] 控制單元212進(jìn)一步用于判斷第一音頻接收單元214接收的從第二音頻發(fā)送單元 222返回的聲波中加載的隨機(jī)數(shù)與隨機(jī)數(shù)生成單元211生成的隨機(jī)數(shù)是否一致。
[0055] 若控制單元212判斷第一音頻接收單元214接收的從第二音頻發(fā)送單元222返回 的聲波中加載的隨機(jī)數(shù)與隨機(jī)數(shù)生成單元211生成的隨機(jī)數(shù)一致時(shí),則根據(jù)發(fā)出時(shí)刻T1及 接收時(shí)刻T2確定測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔T2-T1,將時(shí)間間隔T2-T1的一半乘上音速,以確 定第一設(shè)備終端210和第二設(shè)備終端220之間的距離H。而后,控制單元212將距離Η與預(yù) 設(shè)閾值Η0相比較,并在距離Η大于預(yù)設(shè)閾值Η0時(shí)斷開第一設(shè)備終端210與第二設(shè)備終端 220之間的通訊,或提示用戶縮小第一設(shè)備終端210和第二設(shè)備終端220之間的距離。在控 制單元212判斷距離Η小于等于預(yù)設(shè)閾值Η0時(shí),控制單元212允許第一設(shè)備終端210與第 二設(shè)備終端220建立連接并繼續(xù)通訊。
[0056] 需要說明的是,為確保距離測量的準(zhǔn)確性,控制單元212在判斷第一音頻接收單 元214接收的從第二音頻發(fā)送單元222返回的聲波中加載的隨機(jī)數(shù)與隨機(jī)數(shù)生成單元211 生成的隨機(jī)數(shù)不一致時(shí),控制隨機(jī)數(shù)生成單元211生成另一組隨機(jī)數(shù),以進(jìn)行下一次測距。
[0057] 在本實(shí)施例中,第一設(shè)備終端可以為音頻終端,或能夠產(chǎn)生并發(fā)送聲波的個(gè)人終 端,例如手機(jī)、PC、IPAD。第二設(shè)備終端可以為無線Key裝置,或能夠接收并發(fā)送聲波的個(gè)人 終端,例如網(wǎng)銀密碼令牌、身份標(biāo)識(shí)認(rèn)證裝置、手機(jī)、PC、IPAD。并且,第二設(shè)備終端與第一設(shè) 備終端之間可以采用近場通訊方式建立連接。
[0058] 在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備終端的通訊方法及通訊 系統(tǒng),可以通過其它的方式實(shí)現(xiàn)。以上所描述的通訊系統(tǒng)的實(shí)施例僅僅是示意性的,所描述 單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元 可以結(jié)合或者可以集成到另一個(gè)系統(tǒng)中,或一些特征可以忽略,或不執(zhí)行。另外,單元相互 之間的耦合或通信連接可以是通過一些接口,也可以是電性或其它的形式。
[0059] 上述各個(gè)功能單元作為設(shè)備終端的組成部分,可以是或者也可以不是物理框,既 可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上,既可以采用硬件的形式實(shí)現(xiàn),也可以采 用軟件功能框的形式實(shí)現(xiàn)??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本發(fā) 明方案的目的。
[0060] 綜上所述,本發(fā)明主要通過第一設(shè)備終端隨機(jī)產(chǎn)生測距數(shù)據(jù)并將其加載于聲波發(fā) 出,同時(shí)記錄聲波的發(fā)出時(shí)刻,然后第二設(shè)備終端接收并立即將接收完的聲波發(fā)送回第一 設(shè)備終端,第一設(shè)備終端接收被返回的聲波,并記錄接收時(shí)刻,繼而判斷第一設(shè)備終端接收 的聲波加載的測距數(shù)據(jù)與發(fā)出的測距數(shù)據(jù)是否一致,并在判斷若一致時(shí)根據(jù)發(fā)出時(shí)刻及接 收時(shí)刻確定測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔,再將其一半乘上音速,確定第一、第二設(shè)備終端之間 的距離,最終根據(jù)距離相應(yīng)控制第一、第二設(shè)備終端之間的通訊。如前所述,本發(fā)明利用第 一設(shè)備終端和第二設(shè)備終端設(shè)備之間的回聲信號(hào)來測量兩者之間的距離,并且通過判斷回 聲信號(hào)中攜帶的隨機(jī)產(chǎn)生的隨機(jī)測距數(shù)據(jù)的一致性來確認(rèn)兩者之間的距離測量的有效性, 從而準(zhǔn)確、有效地實(shí)現(xiàn)設(shè)備終端之間的距離測量和通訊控制。
[0061] 以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1. 一種設(shè)備終端之間的通訊方法,其特征在于,所述通訊方法包括: 第一設(shè)備終端隨機(jī)產(chǎn)生測距數(shù)據(jù)并將其加載于聲波發(fā)出,同時(shí)記錄所述聲波的發(fā)出時(shí) 刻; 第二設(shè)備終端接收所述第一設(shè)備終端發(fā)出的所述聲波,并在接收完成時(shí)刻將接收到的 所述聲波發(fā)送回所述第一設(shè)備終端; 所述第一設(shè)備終端接收所述第二設(shè)備終端返回的所述聲波,并記錄接收時(shí)刻; 判斷所述第一設(shè)備終端接收的從所述第二設(shè)備終端返回的所述聲波中所加載的測距 數(shù)據(jù)與其發(fā)出的所述測距數(shù)據(jù)是否一致; 若一致,則根據(jù)所述發(fā)出時(shí)刻及所述接收時(shí)刻確定所述測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔,并 將所述時(shí)間間隔的一半乘上音速,以確定所述第一設(shè)備終端和所述第二設(shè)備終端之間的距 離; 根據(jù)所述距離相應(yīng)控制所述第一設(shè)備終端和所述第二設(shè)備終端之間的通訊。
2. 根據(jù)權(quán)利要求1所述的通訊方法,其特征在于,所述第一設(shè)備終端隨機(jī)產(chǎn)生測距數(shù) 據(jù)并將其加載于聲波發(fā)出的步驟包括: 所述第一設(shè)備終端隨機(jī)產(chǎn)生一組隨機(jī)數(shù),并將所述隨機(jī)數(shù)轉(zhuǎn)換為Echo指令加載于聲 波發(fā)出。
3. 根據(jù)權(quán)利要求1所述的通訊方法,其特征在于,根據(jù)所述距離相應(yīng)控制所述第一設(shè) 備終端和所述第二設(shè)備終端之間的通訊的步驟包括: 將所述距離與一預(yù)設(shè)閾值相比較,所述距離大于所述預(yù)設(shè)閾值時(shí),斷開所述第一設(shè)備 終端與所述第二設(shè)備終端之間的通訊,或提示用戶縮小所述第一設(shè)備終端和所述第二設(shè)備 終端之間的距離; 在所述距離小于等于所述預(yù)設(shè)閾值時(shí),允許所述第一設(shè)備終端與所述第二設(shè)備終端建 立連接并繼續(xù)通訊。
4. 根據(jù)權(quán)利要求3所述的通訊方法,其特征在于,所述第一設(shè)備終端為音頻終端或能 夠產(chǎn)生并發(fā)送聲波的個(gè)人終端,所述第二設(shè)備終端為無線Key裝置或能夠發(fā)送聲波的個(gè)人 終端。
5. 根據(jù)權(quán)利要求1所述的通訊方法,其特征在于,所述判斷所述第一設(shè)備終端接收的 從所述第二設(shè)備終端返回的所述聲波中所加載的測距數(shù)據(jù)與其發(fā)出的所述測距數(shù)據(jù)是否 一致的步驟還包括: 若不一致,則返回所述第一設(shè)備終端隨機(jī)產(chǎn)生測距數(shù)據(jù)并將其加載于聲波發(fā)出的步 驟。
6. -種用于測距通訊的音頻發(fā)送終端,包括隨機(jī)數(shù)生成單元、控制單元、音頻發(fā)送單元 及音頻接收單元,其特征在于, 所述隨機(jī)數(shù)生成單元用于隨機(jī)產(chǎn)生測距數(shù)據(jù),所述控制單元用于將所述測距數(shù)據(jù)加載 于聲波,并控制所述音頻發(fā)送單元發(fā)出所述聲波,同時(shí)所述控制單元記錄所述聲波的發(fā)出 時(shí)刻; 所述音頻接收單元用于接收被測距通訊接收終端返回的所述聲波,同時(shí)所述控制單元 記錄所述聲波的接收時(shí)刻; 所述控制單元進(jìn)一步用于判斷所述音頻接收單元接收的被所述測距通訊接收終端返 回的所述聲波中加載的測距數(shù)據(jù)與所述隨機(jī)數(shù)生成單元生成的所述測距數(shù)據(jù)是否一致,并 在判斷一致時(shí)根據(jù)所述發(fā)出時(shí)刻及所述接收時(shí)刻確定所述測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔,將所 述時(shí)間間隔的一半乘上音速,以確定所述音頻發(fā)送終端和所述測距通訊接收終端之間的距 離,所述控制單元根據(jù)所述距離相應(yīng)控制所述音頻發(fā)送終端和所述測距通訊接收終端之間 的通訊。
7. -種用于測距通訊的音頻接收終端,包括音頻接收單元及音頻發(fā)送單元,其特征在 于, 所述音頻接收單元用于接收測距通訊發(fā)送終端發(fā)出的聲波,其中所述聲波加載有所述 測距通訊發(fā)送終端隨機(jī)產(chǎn)生測距數(shù)據(jù); 所述音頻發(fā)送單元用于將所述音頻接收單元接收的所述聲波發(fā)送回所述測距通訊發(fā) 送終端,以使所述測距通訊發(fā)送終端根據(jù)接收的被所述音頻發(fā)送單元返回的所述聲波中加 載的測距數(shù)據(jù)與其隨機(jī)產(chǎn)生的所述測距數(shù)據(jù)是否一致,并在判斷一致時(shí)根據(jù)所述聲波的發(fā) 出時(shí)刻及所述聲波的接收時(shí)刻確定所述測距數(shù)據(jù)傳輸?shù)臅r(shí)間間隔,將所述時(shí)間間隔的一半 乘上音速,以確定所述音頻發(fā)送終端和所述測距通訊接收終端之間的距離,進(jìn)一步根據(jù)所 述距離相應(yīng)控制兩者之間的通訊。
8. -種設(shè)備終端之間的通訊系統(tǒng),所述通訊系統(tǒng)包括第一設(shè)備終端和第二設(shè)備終端, 其特征在于,所述第一設(shè)備終端包括隨機(jī)數(shù)生成單元、控制單元、第一音頻發(fā)送單元及第一 音頻接收單元,所述第二設(shè)備終端包括第二音頻接收單元及第二音頻發(fā)送單元: 所述隨機(jī)數(shù)生成單元用于隨機(jī)產(chǎn)生測距數(shù)據(jù),所述控制單元用于將所述測距數(shù)據(jù)加載 于聲波,并控制所述第一音頻發(fā)送單元發(fā)出所述聲波,同時(shí)所述控制單元記錄所述聲波的 發(fā)出時(shí)刻; 所述第二音頻接收單元用于接收所述第一音頻發(fā)送單元發(fā)出的所述聲波,所述第二音 頻發(fā)送單元用于將所述第二音頻接收單元接收的所述聲波發(fā)送回所述第一設(shè)備終端,所述 第一音頻接收單元接收所述第二音頻發(fā)送單元返回的所述聲波,同時(shí)所述控制單元記錄所 述聲波的接收時(shí)刻; 所述控制單元進(jìn)一步用于判斷所述第一音頻接收單元接收的從所述第二音頻發(fā)送單 元返回的所述聲波中加載的測距數(shù)據(jù)與所述隨機(jī)數(shù)生成單元生成的所述測距數(shù)據(jù)是否一 致,并在判斷一致時(shí)根據(jù)所述發(fā)出時(shí)刻及所述接收時(shí)刻確定所述測距數(shù)據(jù)傳輸?shù)臅r(shí)間間 隔,將所述時(shí)間間隔的一半乘上音速,以確定所述第一設(shè)備終端和所述第二設(shè)備終端之間 的距離,所述控制單元根據(jù)所述距離相應(yīng)控制所述第一設(shè)備終端和所述第二設(shè)備終端之間 的通訊。
9. 根據(jù)權(quán)利要求8所述的通訊系統(tǒng),其特征在于,所述控制單元將所述距離與一預(yù)設(shè) 閾值相比較,并在所述距離大于所述預(yù)設(shè)閾值時(shí)斷開所述第一設(shè)備終端與所述第二設(shè)備終 端之間的通訊,或提示用戶縮小所述第一設(shè)備終端和所述第二設(shè)備終端之間的距離;在所 述距離小于等于所述預(yù)設(shè)閾值時(shí),所述控制單元允許所述第一設(shè)備終端與所述第二設(shè)備終 端建立連接并繼續(xù)通訊。
10. 根據(jù)權(quán)利要求8所述的通訊系統(tǒng),其特征在于,所述控制單元在判斷所述第一音頻 接收單元接收的從所述第二音頻發(fā)送單元返回的所述聲波中加載的所述測距數(shù)據(jù)與所述 隨機(jī)數(shù)生成單元生成的所述測距數(shù)據(jù)不一致時(shí),控制所述隨機(jī)數(shù)生成單元生成另一組隨機(jī) 數(shù),以進(jìn)行下一次測距。
【文檔編號(hào)】G01S11/14GK104113380SQ201310134531
【公開日】2014年10月22日 申請(qǐng)日期:2013年4月17日 優(yōu)先權(quán)日:2013年4月17日
【發(fā)明者】楊賢偉 申請(qǐng)人:國民技術(shù)股份有限公司