国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      藍(lán)牙自動連接方法以及主設(shè)備、從設(shè)備和系統(tǒng)的制作方法_2

      文檔序號:9729859閱讀:來源:國知局
      其等效方面。
      【附圖說明】
      [0039]以下將結(jié)合附圖來描述所公開的方面,提供附圖是為了說明而非限定所公開的方面,附圖中相似的標(biāo)號標(biāo)示相似要素,并且在其中:
      [0040]圖1為本發(fā)明的藍(lán)牙自動連接方法步驟示意圖;
      [0041]圖2a為【具體實施方式】所述用于實現(xiàn)藍(lán)牙自動連接方法的主設(shè)備的模塊示意圖;
      [0042]圖2b為【具體實施方式】所述用于實現(xiàn)藍(lán)牙自動連接方法的從設(shè)備的模塊示意圖;
      [0043]圖3為【具體實施方式】所述的手機(jī)與pos機(jī)連接示意圖。
      [0044]附圖標(biāo)記說明:
      [0045]10、用于實現(xiàn)藍(lán)牙自動連接方法的主設(shè)備;
      [0046]110、連接模塊;
      [0047]丨20、解密模塊;
      [0048]130、判斷模塊;
      [0049]140、網(wǎng)絡(luò)模塊;
      [0050]20、用于實現(xiàn)藍(lán)牙自動連接方法的從設(shè)備;
      [0051]210、連接模塊;
      [0052]220、加密模塊;
      [0053]230、設(shè)置模塊。
      【具體實施方式】
      [0054]為詳細(xì)說明技術(shù)方案的技術(shù)內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合具體實施例并配合附圖詳予說明。在以下描述中,出于解釋目的闡述了眾多的具體細(xì)節(jié)以提供對一個或更多個方面的透徹理解。但是顯而易見的是,沒有這些具體細(xì)節(jié)也可實踐此類方面。
      [0055]首字母縮寫列表
      [0056]SN:Serial Number,序列號。
      [0057]MAC:Media Access Control或Medium Access Control,媒體訪問控制,又稱物理地址或硬件地址。
      [0058]VPN:虛擬專用網(wǎng)絡(luò),其功能是:在公用網(wǎng)絡(luò)上建立專用網(wǎng)絡(luò),進(jìn)行加密通訊。
      [0059]HTTPS:全稱:Hyper Text Transfer Protocol over Secure Socket Layer,是以安全為目標(biāo)的HTTP通道,簡單講是HTTP的安全版。
      [0060]SHA:Secure Hash Algorithm,安全哈希算法。
      [0061 ] AES:Advanced Encrypt1n Standard,高級加密標(biāo)準(zhǔn)。
      [0062]MD5:Message Digest Algorithm MD5,消息摘要算法。
      [0063]本發(fā)明提出基于加密算法的藍(lán)牙自動連接方法,用于快捷的建立移動通訊終端和移動支付終端之間的藍(lán)牙連接。該移動通訊終端和移動支付終端具有藍(lán)牙硬件模塊,也可稱為藍(lán)牙設(shè)備。移動支付終端可以是P0S機(jī),移動通訊終端可以是手機(jī)。
      [0064]請參閱圖圖1-圖3發(fā)明人提供包括步驟,S101第一設(shè)備開啟藍(lán)牙功能,獲得通訊范圍內(nèi)的藍(lán)牙設(shè)備的名稱和對應(yīng)的MAC;
      [0065]S102使用第一解密算法逐一處理所述通訊范圍內(nèi)藍(lán)牙設(shè)備名稱,分別獲得對應(yīng)的解密字符串;
      [0066]S103若某一藍(lán)牙設(shè)備名稱對應(yīng)的解密字符串包含該藍(lán)牙設(shè)備對應(yīng)的MAC,則S105該藍(lán)牙設(shè)備名稱對應(yīng)的藍(lán)牙設(shè)備為通訊范圍內(nèi)的目標(biāo)藍(lán)牙設(shè)備,第一設(shè)備藍(lán)牙連接目標(biāo)藍(lán)牙設(shè)備;
      [0067]若任一通訊范圍內(nèi)藍(lán)牙設(shè)備名稱都不包含該藍(lán)牙設(shè)備對應(yīng)的MAC,則S104第一設(shè)備不自動連接連接藍(lán)牙設(shè)備。
      [0068]目標(biāo)藍(lán)牙設(shè)備使用第一加密算法加密該目標(biāo)藍(lán)牙設(shè)備的MAC,得到第一字符串;設(shè)置目標(biāo)藍(lán)牙設(shè)備的藍(lán)牙名稱包含第一字符串;
      [0069]所述第一加密算法與第一解密算法對應(yīng)。
      [0070]第一設(shè)備是具備藍(lán)牙硬件模塊的設(shè)備,其可以是移動通訊終端,例如手機(jī)。目標(biāo)藍(lán)牙設(shè)備可以是移動支付終端,例如P0S機(jī)。第一設(shè)備開啟藍(lán)牙功能后,第一設(shè)備可搜索周圍的藍(lán)牙設(shè)備,以及連接藍(lán)牙設(shè)備。搜索周圍的藍(lán)牙設(shè)備可以通過用戶手動觸發(fā),或定時自動搜索,優(yōu)選的打開支付功能的應(yīng)用程序后,應(yīng)用程序自動搜索周圍的藍(lán)牙設(shè)備。所能搜索到的藍(lán)牙設(shè)備,即是該第一設(shè)備通訊范圍內(nèi)的藍(lán)牙設(shè)備。藍(lán)牙設(shè)備一般有兩種通訊距離,一種是通訊距離為10米,另一種是通訊距離為100米,而根據(jù)工藝和使用場景的不同,實際的通訊距離也可能是不同的。通訊范圍一般指以第一設(shè)備為中心,以通訊距離為半徑的范圍,因此通訊距離決定通訊范圍。
      [0071]第一設(shè)備搜索到藍(lán)牙設(shè)備名稱列表,并使用第一解密算法對名稱列表中的名稱逐一處理,分別獲得對應(yīng)的解密字符串;若某一藍(lán)牙設(shè)備名稱對應(yīng)的解密字符串包含該藍(lán)牙設(shè)備對應(yīng)的MAC,則該藍(lán)牙設(shè)備名稱對應(yīng)的藍(lán)牙設(shè)備為通訊范圍內(nèi)的目標(biāo)藍(lán)牙設(shè)備。從而避免了通過簡單的修改藍(lán)牙設(shè)備的名稱偽裝為目標(biāo)藍(lán)牙設(shè)備,使得第一設(shè)備誤連。在另一些實施例中,例如若解密字符串中包含任意設(shè)定字符,例如“sdf34620”,則該藍(lán)牙設(shè)備名稱對應(yīng)的藍(lán)牙設(shè)備為通訊范圍內(nèi)的目標(biāo)藍(lán)牙設(shè)備。
      [0072]使用第一解密算法對名稱列表中的名稱逐一處理,在一些實施例中為取出名稱中的對應(yīng)著加密數(shù)據(jù)的字符串,并對其進(jìn)行解密處理,若解密成功并且解密字符串包含該藍(lán)牙設(shè)備對應(yīng)的MAC,則該藍(lán)牙設(shè)備名稱對應(yīng)的藍(lán)牙設(shè)備為目標(biāo)藍(lán)牙設(shè)備。藍(lán)牙設(shè)備的名稱中哪些字符串對應(yīng)著加密數(shù)據(jù)為根據(jù)預(yù)先設(shè)定的,例如設(shè)定合法登記的藍(lán)牙設(shè)備的名稱為“6位加密數(shù)據(jù)+其他字符”則應(yīng)著加密數(shù)據(jù)的字符串為藍(lán)牙設(shè)備的名稱中的前6位。
      [0073]若使用場景中有多個藍(lán)牙設(shè)備符合“某一藍(lán)牙設(shè)備名稱對應(yīng)的解密字符串包含該藍(lán)牙設(shè)備對應(yīng)的MAC”的驗證條件,則優(yōu)選的將符合“某一藍(lán)牙設(shè)備名稱對應(yīng)的解密字符串包含該藍(lán)牙設(shè)備對應(yīng)的MAC”的驗證條件的藍(lán)牙設(shè)備以藍(lán)牙信號強(qiáng)弱排序,排序中信號最強(qiáng)的藍(lán)牙設(shè)備為目標(biāo)藍(lán)牙設(shè)備。第一設(shè)備主動連接該目標(biāo)藍(lán)牙設(shè)備。其還可以是將符合“某一藍(lán)牙設(shè)備名稱對應(yīng)的解密字符串包含該藍(lán)牙設(shè)備對應(yīng)的MAC”的驗證條件的藍(lán)牙設(shè)備以列表的方式在第一設(shè)備上顯示,由第一設(shè)備的操作者通過觸發(fā)相應(yīng)的指令連接對應(yīng)的藍(lán)牙設(shè)備。
      [0074]第一加密算法和第一解密算法是一對對應(yīng)的加密算法。其可以是數(shù)據(jù)加密的算法,即可以通過第一加密算法加密一段數(shù)據(jù),并使用第一解密算法還原該數(shù)據(jù)。例如其可分別對應(yīng)RSA加密算法和RSA解密算法,或AES加密算法和AES解密算法。
      [0075]在另一些實施例中,第一加密算法和第一解密算法也可是數(shù)字簽名算法,例如可以分別是SHA加密算法和SHA解密算法,或MD5加密算法或MD5解密算;對應(yīng)的,私鑰和該藍(lán)牙設(shè)備對應(yīng)的MAC經(jīng)過第一加密算法處理后獲得的簽名數(shù)據(jù),目標(biāo)設(shè)備的名稱設(shè)置為簽名數(shù)據(jù),第一設(shè)備解密藍(lán)牙設(shè)備名稱時,使用公鑰和第一解密算法對藍(lán)牙設(shè)備的名稱逐一驗證,若某一藍(lán)牙設(shè)備的名稱經(jīng)過公鑰和第一解密算法解密后,獲得解密數(shù)據(jù)中包含該藍(lán)牙設(shè)備的MAC則通過驗證,則該藍(lán)牙設(shè)備為通訊范圍內(nèi)的目標(biāo)藍(lán)牙設(shè)備。根據(jù)上述說明,應(yīng)該了解,其他的現(xiàn)有的基于上述方法改進(jìn)的加密和解密算法(可以是用于數(shù)據(jù)加密的算法或用于數(shù)字簽名的算法)也是可行的??梢岳斫獾氖堑谝患用芩惴ɑ虻谝唤饷芩惴ㄐ枰褂玫拿荑€或隨機(jī)數(shù)可以是預(yù)存在第一設(shè)備中,或第一設(shè)備從第一服務(wù)器獲取??梢岳斫獾氖?,優(yōu)選第一加密算法和第二加密算法對應(yīng)的可執(zhí)行程序在手機(jī)或服務(wù)器中為加密的不為公眾所能獲取的。
      [0076]上述技術(shù)方案中第一設(shè)備根據(jù)第一解密算法逐一處理所述通訊范圍內(nèi)藍(lán)牙設(shè)備名稱,獲得對應(yīng)的解密字符串,通過判斷解密字符串是否包含該藍(lán)牙設(shè)備對應(yīng)的MAC即可能快
      當(dāng)前第2頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1