一種數(shù)據(jù)傳輸方法、用戶終端及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法、用戶終端及系統(tǒng)。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)及互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,終端得到了相當(dāng)廣泛的普及和發(fā)展,因此,終端支持的功能也越來越多。
[0003]譬如,用戶使用移動(dòng)終端(如手機(jī))通過進(jìn)行離線支付,也就是說,用戶使用其手機(jī)對(duì)所消費(fèi)的商品或者服務(wù)通進(jìn)行賬務(wù)離線支付,以滿足用戶的需求。目前較為常見的手機(jī)離線支付是近距離無線通信(NFC,Near Field Communicat1n)刷卡交易,用戶將手機(jī)靠近收單設(shè)備(如P0S(Point of sales)機(jī)等)以發(fā)起交易,從而可以通過集成于手機(jī)中的NFC芯片與POS機(jī)建立連接并進(jìn)行交易。
[0004]在對(duì)現(xiàn)有技術(shù)的研宄和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),在手機(jī)發(fā)起支付交易時(shí)候才開始嘗試手機(jī)和收單設(shè)備之間的配對(duì)連接操作,配對(duì)完成之后才能進(jìn)行數(shù)據(jù)傳輸并完成交易,從而導(dǎo)致整體支付流程耗時(shí)較長,會(huì)造成用戶排隊(duì),效率較低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種數(shù)據(jù)傳輸方法、用戶終端及系統(tǒng),縮短數(shù)據(jù)傳輸?shù)臅r(shí)間,提高數(shù)據(jù)處理的效率。
[0006]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:
[0007]一種數(shù)據(jù)傳輸方法,其中所述方法包括:
[0008]接收藍(lán)牙設(shè)備廣播的藍(lán)牙信號(hào);
[0009]根據(jù)所述藍(lán)牙信號(hào)確定與所述藍(lán)牙設(shè)備之間的距離;
[0010]當(dāng)確定出與所述藍(lán)牙設(shè)備之間的距離達(dá)到第一預(yù)設(shè)閾值時(shí),與所述藍(lán)牙設(shè)備建立連接;
[0011]基于所述連接與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)傳輸。
[0012]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:
[0013]一種數(shù)據(jù)傳輸終端,其中所述終端包括:
[0014]接收模塊,用于接收藍(lán)牙設(shè)備廣播的藍(lán)牙信號(hào);
[0015]確定模塊,用于根據(jù)所述藍(lán)牙信號(hào)確定與所述藍(lán)牙設(shè)備之間的距離;
[0016]連接建立模塊,用于當(dāng)確定出與所述藍(lán)牙設(shè)備之間的距離達(dá)到第一預(yù)設(shè)閾值時(shí),與所述藍(lán)牙設(shè)備建立連接;
[0017]傳輸控制模塊,用于基于所述連接與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)傳輸。
[0018]一種數(shù)據(jù)傳輸系統(tǒng),其中所述系統(tǒng)包括藍(lán)牙設(shè)備以及用戶終端;
[0019]所述用戶終端用于:接收藍(lán)牙設(shè)備廣播的藍(lán)牙信號(hào);根據(jù)所述藍(lán)牙信號(hào)確定與所述藍(lán)牙設(shè)備之間的距離;當(dāng)確定出與所述藍(lán)牙設(shè)備之間的距離達(dá)到第一預(yù)設(shè)閾值時(shí),與所述藍(lán)牙設(shè)備建立連接;基于所述連接與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)傳輸。
[0020]相對(duì)于現(xiàn)有技術(shù),本實(shí)施例中,用戶終端接收藍(lán)牙設(shè)備廣播的藍(lán)牙信號(hào);并且根據(jù)藍(lán)牙信號(hào)確定與藍(lán)牙設(shè)備之間的距離;當(dāng)確定出與所述藍(lán)牙設(shè)備之間的距離達(dá)到第一預(yù)設(shè)閾值時(shí),用戶終端與藍(lán)牙設(shè)備建立連接;其后基于該連接與藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)傳輸。本發(fā)明在用戶終端和藍(lán)牙設(shè)備進(jìn)行連接前,先對(duì)兩者之間的距離進(jìn)行檢測,當(dāng)距離達(dá)到第一預(yù)設(shè)閾值時(shí)自動(dòng)進(jìn)行配對(duì)連接操作,配對(duì)完成后再發(fā)起數(shù)據(jù)傳輸?shù)恼埱?如支付交易)繼而進(jìn)行數(shù)據(jù)傳輸并完成交易,從而在整體上縮短數(shù)據(jù)傳輸?shù)臅r(shí)間,提高了數(shù)據(jù)處理的效率。
【附圖說明】
[0021]下面結(jié)合附圖,通過對(duì)本發(fā)明的【具體實(shí)施方式】詳細(xì)描述,將使本發(fā)明的技術(shù)方案及其它有益效果顯而易見。
[0022]圖1是本發(fā)明第一實(shí)施例提供的數(shù)據(jù)傳輸方法的流程示意圖;
[0023]圖2為本發(fā)明第二實(shí)施例提供的數(shù)據(jù)傳輸方法的流程示意圖;
[0024]圖3為本發(fā)明第三實(shí)施例提供的用戶終端的結(jié)構(gòu)示意圖;
[0025]圖4為本發(fā)明第四實(shí)施例提供的用戶終端的結(jié)構(gòu)示意圖;
[0026]圖5為本發(fā)明第五實(shí)施例提供的終端的結(jié)構(gòu)示意圖;
[0027]圖6是本發(fā)明第六實(shí)施例提供的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖;
[0028]圖7是本發(fā)明第七實(shí)施例提供的數(shù)據(jù)傳輸系統(tǒng)的場景示意圖。
【具體實(shí)施方式】
[0029]請參照圖式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0030]在以下的說明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行的步驟及符號(hào)來說明,除非另有述明。因此,這些步驟及操作將有數(shù)次提到由計(jì)算機(jī)執(zhí)行,本文所指的計(jì)算機(jī)執(zhí)行包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)的電子信號(hào)的計(jì)算機(jī)處理單元的操作。此操作轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)的內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域測試人員所熟知的方式來改變該計(jì)算機(jī)的運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存的實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域測試人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0031]本發(fā)明的原理使用許多其它泛用性或特定目的運(yùn)算、通信環(huán)境或組態(tài)來進(jìn)行操作。所熟知的適合用于本發(fā)明的運(yùn)算系統(tǒng)、環(huán)境與組態(tài)的范例可包括(但不限于)手持電話、個(gè)人計(jì)算機(jī)、服務(wù)器、多處理器系統(tǒng)、微電腦為主的系統(tǒng)、主架構(gòu)型計(jì)算機(jī)、及分布式運(yùn)算環(huán)境,其中包括了任何的上述系統(tǒng)或裝置。
[0032]本文所使用的術(shù)語「模塊」可看做為在該運(yùn)算系統(tǒng)上執(zhí)行的軟件對(duì)象。本文所述的不同組件、模塊、引擎及服務(wù)可看做為在該運(yùn)算系統(tǒng)上的實(shí)施對(duì)象。而本文所述的裝置及方法優(yōu)選的以軟件的方式進(jìn)行實(shí)施,當(dāng)然也可在硬件上進(jìn)行實(shí)施,均在本發(fā)明保護(hù)范圍之內(nèi)。
[0033]而且本文所使用的詞語“優(yōu)選的”意指用作實(shí)例、示例或例證。奉文描述為“優(yōu)選的”任意方面或設(shè)計(jì)不必被解釋為比其他方面或設(shè)計(jì)更有利。相反,詞語“優(yōu)選的”的使用旨在以具體方式提出概念。如本申請中所使用的術(shù)語“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或從上下文中清楚,“X使用A或B”意指自然包括排列的任意一個(gè)。B卩,如果X使用A ;X使用B^X使用A和B 二者,則“X使用A或B”在前述任一示例中得到滿足。
[0034]而且,盡管已經(jīng)相對(duì)于一個(gè)或多個(gè)實(shí)現(xiàn)方式示出并描述了本公開,但是本領(lǐng)域技術(shù)人員基于對(duì)本說明書和附圖的閱讀和理解將會(huì)想到等價(jià)變型和修改。本公開包括所有這樣的修改和變型,并且僅由所附權(quán)利要求的范圍限制。特別地關(guān)于由上述組件(例如元件、資源等)執(zhí)行的各種功能,用于描述這樣的組件的術(shù)語旨在對(duì)應(yīng)于執(zhí)行所述組件的指定功能(例如其在功能上是等價(jià)的)的任意組件(除非另外指示),即使在結(jié)構(gòu)上與執(zhí)行本文所示的本公開的示范性實(shí)現(xiàn)方式中的功能的公開結(jié)構(gòu)不等同。此外,盡管本公開的特定特征已經(jīng)相對(duì)于若干實(shí)現(xiàn)方式中的僅一個(gè)被公開,但是這種特征可以與如可以對(duì)給定或特定應(yīng)用而言是期望和有利的其他實(shí)現(xiàn)方式的一個(gè)或多個(gè)其他特征組合。而且,就術(shù)語“包括”、“具有”、“含有”或其變形被用在【具體實(shí)施方式】或權(quán)利要求中而言,這樣的術(shù)語旨在以與術(shù)語“包含”相似的方式包括。
[0035]第一實(shí)施例
[0036]請參閱圖1,圖1是本發(fā)明第一實(shí)施例提供的數(shù)據(jù)傳輸方法的流程示意圖。所述方法步驟包括:
[0037]在步驟SlOl中,接收藍(lán)牙設(shè)備廣播的藍(lán)牙信號(hào)。
[0038]其中,所述數(shù)據(jù)傳輸方法的執(zhí)行主體可以為一用戶終端,所述用戶終端可以由便攜的、具備儲(chǔ)存單元并安裝有微處理器而具有運(yùn)算能力的終端機(jī)構(gòu)成,且所述用戶終端具備近距離通信功能(如藍(lán)牙)。
[0039]本實(shí)施例中,所述用戶終端可以在離線狀態(tài)下可通過低功耗藍(lán)牙(BLE,Bluetoothlow energy)技術(shù)與服務(wù)終端(如藍(lán)牙設(shè)備)完成消息數(shù)據(jù)的傳輸,所述用戶終端可以為平板個(gè)人計(jì)算機(jī)(PC,personal computer)、手機(jī)等,本發(fā)明對(duì)此不作具體限定。
[0040]可以理解的是,與所述用戶終端進(jìn)行數(shù)據(jù)傳輸交互的藍(lán)牙設(shè)備可認(rèn)為是一服務(wù)終端,該實(shí)施例中,同樣的,所述藍(lán)牙設(shè)備在離線狀態(tài)下可通過低功耗藍(lán)牙BLE技術(shù)與用戶終端完成消息數(shù)據(jù)的傳輸,從而可以進(jìn)行離線支付、轉(zhuǎn)賬、還款等。
[0041]在本發(fā)明實(shí)施例中,所述藍(lán)牙設(shè)備利用了 Beacon(信標(biāo))技術(shù)將其廣播的藍(lán)牙信號(hào)傳輸?shù)?0m遠(yuǎn)的距離,在該傳輸范圍內(nèi)的用戶終端可接收到所述藍(lán)牙信號(hào)從而可實(shí)現(xiàn)定位;且所述藍(lán)牙設(shè)備通過藍(lán)牙低功耗協(xié)議BLE可實(shí)現(xiàn)進(jìn)行短時(shí)間小數(shù)據(jù)傳輸,其特點(diǎn)是功耗很低,而且建立連接的速度更快,從而大大縮短數(shù)據(jù)傳輸時(shí)間。
[0042]進(jìn)一步的,本實(shí)施例中所述藍(lán)牙設(shè)備可以具體為具備藍(lán)牙功能的收單設(shè)備,如可以具體應(yīng)用到商場中的P0S(Point of sales)機(jī)、公交上的收款機(jī)、地鐵出入口的收款設(shè)備等,此處對(duì)其不作具體限定。
[0043]需要說明的是,本發(fā)明提供的數(shù)據(jù)傳輸方法可基于藍(lán)牙、紅外、聲波等近距離通信技術(shù)的方式實(shí)現(xiàn),此處僅以藍(lán)牙為例對(duì)該思想進(jìn)行說明,不構(gòu)成對(duì)本發(fā)明的限定。
[0044]在步驟S102中,根據(jù)所述藍(lán)牙信號(hào)確定與所述藍(lán)牙設(shè)備之間的距離。
[0045]在步驟S103中,當(dāng)確定出與所述藍(lán)牙設(shè)備之間的距離達(dá)到第一預(yù)設(shè)閾值時(shí),與所述藍(lán)牙設(shè)備建立連接。
[0046]在步驟S104中,基于所述連接與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)傳輸。
[0047]可以理解的是,所述步驟S102至步驟S104可具體包括:
[0048]本發(fā)明實(shí)施例中,所述用戶終端在接收到所述藍(lán)牙信號(hào)之后,在和所述藍(lán)牙設(shè)備建立連接之前,先根據(jù)接收到的藍(lán)牙信號(hào)確定其與所述藍(lán)牙設(shè)備之間的距離。
[0049]即根據(jù)所述用戶終端和藍(lán)牙設(shè)備之間的距離確定是否建立兩者之間的連接,該實(shí)施例中,當(dāng)所述用戶終端確定出其與所述藍(lán)牙設(shè)備之間的距離達(dá)到第一預(yù)設(shè)閾值時(shí),觸發(fā)藍(lán)牙配對(duì),與所述藍(lán)牙設(shè)備進(jìn)行建立連接的操作。
[0050]在建立連接后,用戶終端和藍(lán)牙設(shè)備可以基于該連接進(jìn)行數(shù)據(jù)傳輸,由于在數(shù)據(jù)傳輸之前,用戶終端和藍(lán)牙設(shè)備之間已經(jīng)根據(jù)距離提前進(jìn)行自動(dòng)連接,即先提前連接在基于數(shù)據(jù)傳輸請求等觸發(fā)兩者之間的數(shù)據(jù)傳輸?shù)牟僮鳎鏊{(lán)牙設(shè)備接收到所述數(shù)據(jù)轉(zhuǎn)移請求之后,根據(jù)所述數(shù)據(jù)轉(zhuǎn)移請求進(jìn)行數(shù)據(jù)轉(zhuǎn)移處理(如支付、轉(zhuǎn)賬、還款),由于以提前自動(dòng)建立連接,因此可進(jìn)一步縮減了用戶終端和藍(lán)牙設(shè)備實(shí)際進(jìn)行數(shù)據(jù)處理的時(shí)間,同時(shí)也提升了用戶體驗(yàn)。
[0051]由上述可知