近場(chǎng)支付連接及數(shù)據(jù)交換方法以及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)支付技術(shù)領(lǐng)域,尤其涉及一種基于藍(lán)牙的移動(dòng)終端實(shí)現(xiàn)近場(chǎng)支付中快速穩(wěn)定的連接及數(shù)據(jù)交換的近場(chǎng)支付連接及數(shù)據(jù)交換方法及系統(tǒng)。
【背景技術(shù)】
[0002]手機(jī)NFC (Near Field Communicat1n ,近場(chǎng)通信)快捷的支付方式已經(jīng)被大家所熟知。NFC實(shí)現(xiàn)手機(jī)的近場(chǎng)支付過(guò)程相對(duì)比較簡(jiǎn)單,手機(jī)進(jìn)入支付外設(shè)NFC的感應(yīng)區(qū)域之后,手機(jī)與支付設(shè)備之間直接通過(guò)NFC交互數(shù)據(jù)。NFC支付的一個(gè)明顯的特點(diǎn)就是當(dāng)手機(jī)與支付外設(shè)快速靠近時(shí),可以迅速的實(shí)現(xiàn)支付。但是對(duì)于部分現(xiàn)在市場(chǎng)占有率較高的手機(jī),并沒(méi)有集成NFC的功能項(xiàng);而目前藍(lán)牙技術(shù)基本在手機(jī)中得到了普及,藍(lán)牙4.0標(biāo)準(zhǔn)的藍(lán)牙低能耗(Bluetooth Low Energy,簡(jiǎn)稱BLE)技術(shù)也在新型的手機(jī)中得到了廣泛的應(yīng)用,同時(shí)一些大的手機(jī)廠商也開(kāi)始將藍(lán)牙BLE技術(shù)引入手機(jī)。為了能夠使更多的手機(jī)用戶可以應(yīng)用近場(chǎng)支付這種便捷的支付方式,針對(duì)目前手機(jī)已經(jīng)具備功能進(jìn)行改進(jìn),來(lái)實(shí)現(xiàn)與NFC類似的近場(chǎng)支付。
[0003]近場(chǎng)支付應(yīng)用中的一次性快速接近,在可以快速判斷是否接近的同時(shí),因通訊的需要,具有藍(lán)牙BLE功能的手機(jī)需要與支付的藍(lán)牙BLE外設(shè)進(jìn)行藍(lán)牙連接,交換完數(shù)據(jù)后再斷開(kāi)藍(lán)牙連接。由于藍(lán)牙BLE和NFC的通訊機(jī)制有較大的區(qū)別,比如:標(biāo)準(zhǔn)的藍(lán)牙協(xié)議中并沒(méi)有快速實(shí)現(xiàn)判斷手機(jī)與支付BLE設(shè)備的靠近與數(shù)據(jù)交換方面的功能。如果按照標(biāo)準(zhǔn)藍(lán)牙的搜索、判斷、連接、數(shù)據(jù)通訊、斷連的方法來(lái)實(shí)現(xiàn)的數(shù)據(jù)交換,支付的時(shí)間就會(huì)比NFC支付的時(shí)間要長(zhǎng)很多,對(duì)于現(xiàn)有的應(yīng)用模式是一個(gè)很大的改變,不利于推廣。同時(shí)因藍(lán)牙沒(méi)有采用NFC的信號(hào)衰減技術(shù),較大范圍內(nèi)可能具有多個(gè)藍(lán)牙BLE的手機(jī)或其他藍(lán)牙BLE設(shè)備,在支付時(shí)可能會(huì)存在無(wú)法確定哪個(gè)手機(jī)或藍(lán)牙BLE設(shè)備是需要進(jìn)行數(shù)據(jù)交換的。
[0004]在基于藍(lán)牙功能實(shí)現(xiàn)近場(chǎng)支付的應(yīng)用中,怎樣穩(wěn)定、可靠、快速便捷的實(shí)現(xiàn)連接和數(shù)據(jù)交換,是亟需解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于,針對(duì)現(xiàn)有基于藍(lán)牙功能實(shí)現(xiàn)近場(chǎng)支付的應(yīng)用中存在的問(wèn)題,提供一種近場(chǎng)支付連接及數(shù)據(jù)交換方法及系統(tǒng),通過(guò)設(shè)置相應(yīng)的閾值,根據(jù)閾值判斷機(jī)制,將耗時(shí)的藍(lán)牙搜索、連接、數(shù)據(jù)交換、藍(lán)牙斷連與用戶的動(dòng)作進(jìn)行整合,實(shí)現(xiàn)具有藍(lán)牙功能的移動(dòng)終端的近場(chǎng)支付中穩(wěn)定、可靠、快速便捷的實(shí)現(xiàn)連接和數(shù)據(jù)交換。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種近場(chǎng)支付連接及數(shù)據(jù)交換方法,包括:(I)檢測(cè)到具有藍(lán)牙功能的移動(dòng)終端與藍(lán)牙支付外設(shè)之間的距離值小于近場(chǎng)判斷啟動(dòng)邊界閾值時(shí),執(zhí)行步驟(2) ;(2)判定所述移動(dòng)終端與藍(lán)牙支付外設(shè)之間的距離值趨于縮小時(shí),建立藍(lán)牙連接;(3)檢測(cè)到所述移動(dòng)終端與藍(lán)牙支付外設(shè)之間的距離值小于第一支付邊界閾值時(shí),發(fā)出提示信息至藍(lán)牙支付外設(shè)以進(jìn)行相應(yīng)支付的確認(rèn),其中,所述第一支付邊界閾值小于近場(chǎng)判斷啟動(dòng)邊界閾值;(4)進(jìn)行支付數(shù)據(jù)交換;(5)判定數(shù)據(jù)交換完成后,斷開(kāi)藍(lán)牙連接。
[0007]為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種一種近場(chǎng)支付連接及數(shù)據(jù)交換系統(tǒng),包括藍(lán)牙支付外設(shè)以及具有藍(lán)牙功能的移動(dòng)終端;所述移動(dòng)終端包括第一檢測(cè)模塊、藍(lán)牙連接建立模塊、第二檢測(cè)模塊、數(shù)據(jù)交換模塊、藍(lán)牙連接斷開(kāi)模塊;所述第一檢測(cè)模塊與藍(lán)牙連接建立模塊相連,用于在檢測(cè)到所述移動(dòng)終端與藍(lán)牙支付外設(shè)之間的距離值小于近場(chǎng)判斷啟動(dòng)邊界閾值時(shí),調(diào)用藍(lán)牙連接建立模塊;所述藍(lán)牙連接建立模塊,用于在判定所述移動(dòng)終端與藍(lán)牙支付外設(shè)之間的距離值趨于縮小時(shí),建立藍(lán)牙連接;所述第二檢測(cè)模塊與藍(lán)牙連接建立模塊相連,用于在檢測(cè)到所述移動(dòng)終端與藍(lán)牙支付外設(shè)之間的距離值小于第一支付邊界閾值時(shí),發(fā)出提示信息至藍(lán)牙支付外設(shè)以進(jìn)行相應(yīng)支付的確認(rèn),其中,所述第一支付邊界閾值小于近場(chǎng)判斷啟動(dòng)邊界閾值;所述數(shù)據(jù)交換模塊與第二檢測(cè)模塊相連,用于與藍(lán)牙支付外設(shè)進(jìn)行支付數(shù)據(jù)交換;所述藍(lán)牙連接斷開(kāi)模塊與數(shù)據(jù)交換模塊相連,用于在判定數(shù)據(jù)交換完成后,斷開(kāi)藍(lán)牙連接。
[0008]本發(fā)明的優(yōu)點(diǎn)在于:通過(guò)設(shè)置相應(yīng)的閾值,根據(jù)閾值判斷機(jī)制,結(jié)合用戶的動(dòng)作和應(yīng)用習(xí)慣,將耗時(shí)的藍(lán)牙搜索、連接、數(shù)據(jù)交換、藍(lán)牙斷連與用戶的動(dòng)作進(jìn)行整合,在不改變現(xiàn)有用戶支付消費(fèi)的體驗(yàn)習(xí)慣的情況下,實(shí)現(xiàn)具有藍(lán)牙功能的移動(dòng)終端的近場(chǎng)支付中穩(wěn)定、可靠、快速便捷的實(shí)現(xiàn)連接和數(shù)據(jù)交換。
【附圖說(shuō)明】
[0009]圖1,本發(fā)明所述的近場(chǎng)支付連接及數(shù)據(jù)交換方法的流程圖;
圖2,本發(fā)明所述近場(chǎng)支付連接及數(shù)據(jù)交換系統(tǒng)的架構(gòu)示意圖;
圖3,本發(fā)明一實(shí)施例所示具有藍(lán)牙功能的手機(jī)與藍(lán)牙支付外設(shè)接近的架構(gòu)示意圖;
圖4為圖3所示實(shí)施例中不同邊界閾值設(shè)置示意圖。
【具體實(shí)施方式】
[0010]下面結(jié)合附圖對(duì)本發(fā)明提供的近場(chǎng)支付連接及數(shù)據(jù)交換方法及系統(tǒng)做詳細(xì)說(shuō)明。
[0011]參考圖1,本發(fā)明所述近場(chǎng)支付連接及數(shù)據(jù)交換方法的流程圖,利用藍(lán)牙功能實(shí)現(xiàn)近場(chǎng)支付需要的快速便捷的連接及數(shù)據(jù)交換。本實(shí)施方式以具有藍(lán)牙功能的手機(jī)為例進(jìn)行說(shuō)明,但本發(fā)明并不限于僅在手機(jī)中實(shí)施,其它具有藍(lán)牙功能的移動(dòng)終端也可采用本發(fā)明所述方法實(shí)現(xiàn),接下來(lái)對(duì)圖1所示的步驟做詳細(xì)說(shuō)明。
[0012]SlO:判斷具有藍(lán)牙功能的移動(dòng)終端是否在藍(lán)牙支付外設(shè)的支付范圍以內(nèi),若在支付范圍以內(nèi),則執(zhí)行步驟SI I。
[0013]具有藍(lán)牙功能的移動(dòng)終端根據(jù)所接收的藍(lán)牙支付外設(shè)發(fā)送的廣播數(shù)據(jù)包,獲取對(duì)應(yīng)的RSSI值,進(jìn)而獲取移動(dòng)終端與藍(lán)牙支付外設(shè)之間的距離值。當(dāng)所獲取的距離值在所述藍(lán)牙支付外設(shè)的支付范圍對(duì)應(yīng)的閾值以內(nèi)時(shí),則判定所述移動(dòng)終端進(jìn)入藍(lán)牙支付外設(shè)的支付范圍以內(nèi)。其中,所述藍(lán)牙支付外設(shè)可以為支持藍(lán)牙BLE功能的外設(shè),所述具有藍(lán)牙功能的移動(dòng)終端支持藍(lán)牙BLE功能,移動(dòng)終端接收藍(lán)牙支付外設(shè)發(fā)送的廣播數(shù)據(jù)包,進(jìn)而通過(guò)其系統(tǒng)接口獲得所接收廣播數(shù)據(jù)包對(duì)應(yīng)的RSSI (Received Signal Strength Indicat1n,接收的信號(hào)強(qiáng)度指示)值;所述藍(lán)牙支付外設(shè)可以為支持經(jīng)典藍(lán)牙功能的外設(shè),所述具有藍(lán)牙功能的移動(dòng)終端支持經(jīng)典藍(lán)牙功能,移動(dòng)終端通過(guò)開(kāi)啟藍(lán)牙查詢掃描接收藍(lán)牙支付外設(shè)返回的查詢響應(yīng)廣播數(shù)據(jù)包,進(jìn)而通過(guò)其系統(tǒng)接口獲得所接收廣播數(shù)據(jù)包對(duì)應(yīng)的RSSI值。
[0014]Sll:檢測(cè)到具有藍(lán)牙功能的移動(dòng)終端與藍(lán)牙支付外設(shè)之間的距離值小于近場(chǎng)判斷啟動(dòng)邊界閾值時(shí),執(zhí)行步驟S12。
[0015]所述移動(dòng)終端與藍(lán)牙支付外設(shè)之間的距離不同,移動(dòng)終端所接收的廣播數(shù)據(jù)包對(duì)應(yīng)的信號(hào)強(qiáng)度不同,根據(jù)RSSI值即可獲取對(duì)應(yīng)的距離值。由于藍(lán)牙設(shè)備的連接到數(shù)據(jù)交換中間需要有一定的時(shí)間,為了節(jié)省時(shí)間,可以預(yù)先設(shè)定藍(lán)牙支付外設(shè)的近場(chǎng)判斷啟動(dòng)邊界閾值;當(dāng)檢測(cè)到距離值小于近場(chǎng)判斷啟動(dòng)邊界閾值時(shí),則判定所述移動(dòng)終端進(jìn)入藍(lán)牙支付外設(shè)的近場(chǎng)判斷啟動(dòng)邊界以內(nèi),執(zhí)行步驟S12啟動(dòng)近場(chǎng)判斷,從而有效縮短藍(lán)牙連接的等待時(shí)間。
[0016]S12;判定所述移動(dòng)終端與藍(lán)牙支付外設(shè)之間的距離值趨于縮小時(shí),建立藍(lán)牙連接。
[0017]由于藍(lán)牙沒(méi)有采用N