亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于nfc的數(shù)據(jù)傳輸方法及系統(tǒng)的制作方法

文檔序號:7812757閱讀:189來源:國知局
基于nfc的數(shù)據(jù)傳輸方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明適用于通信【技術(shù)領(lǐng)域】,提供了一種基于NFC的數(shù)據(jù)傳輸方法,包括步驟有:本端模式確定步驟,若本端的當(dāng)前界面為NFC傳送界面時,將所述本端的工作模式設(shè)置為主動模式;對端模式確定步驟,若未檢測到對端的第二射頻場且所述本端的第一射頻場發(fā)生變化時,將所述對端的工作模式確定為被動模式;NFC數(shù)據(jù)發(fā)送步驟,將所述本端的NFC數(shù)據(jù)發(fā)送給所述對端。相應(yīng)地,本發(fā)明還提供一種基于NFC的數(shù)據(jù)傳輸系統(tǒng)。借此,本發(fā)明能夠自動完成NFC通信終端的點對點數(shù)據(jù)的發(fā)送,而無需用戶手動操作。
【專利說明】基于NFC的數(shù)據(jù)傳輸方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種基于NFC的數(shù)據(jù)傳輸方法及系統(tǒng)。

【背景技術(shù)】
[0002]NFC(Near Field Communicat1n,近場通訊)是一種短距離的高頻無線通信技術(shù),允許在電子設(shè)備之間進(jìn)行近距離(例如在10厘米內(nèi))無線通信,可以直接交換信息、訪問內(nèi)容等。NFC通信終端是指帶有NFC模塊的手機(jī)等通信終端,NFC通信終端主要由三種應(yīng)用模式,分別是卡模式、P2P (Peer to Peer,點對點)模式、讀卡器模式,這三種工作模式適用于不同的應(yīng)用場景?,F(xiàn)有用戶使用NFC通信終端的P2P傳輸功能進(jìn)行數(shù)據(jù)傳輸時,首先需將兩個NFC通信終端背靠背放置,NFC通信終端的屏幕縮小指示用戶點擊,用戶點擊縮小的屏幕后即可完成數(shù)據(jù)的發(fā)送,這個過程通常需雙手共同操作才能完成,對于大屏通信終端更是如此,非常不便于用戶操作。
[0003]綜上可知,現(xiàn)有技術(shù)在實際使用上顯然存在不便與缺陷,所以有必要加以改進(jìn)。


【發(fā)明內(nèi)容】

[0004]針對上述的缺陷,本發(fā)明的目的在于提供一種基于NFC的數(shù)據(jù)傳輸方法及系統(tǒng),其能夠自動完成NFC通信終端的點對點數(shù)據(jù)的發(fā)送,無需用戶手動操作。
[0005]為了實現(xiàn)上述目的,本發(fā)明提供一種基于NFC的數(shù)據(jù)傳輸方法,包括步驟有:
[0006]本端模式確定步驟,若本端的當(dāng)前界面為NFC傳送界面時,將所述本端的工作模式設(shè)置為主動模式;
[0007]對端模式確定步驟,若未檢測到對端的第二射頻場且所述本端的第一射頻場發(fā)生變化時,將所述對端的工作模式確定為被動模式;
[0008]NFC數(shù)據(jù)發(fā)送步驟,將所述本端的NFC數(shù)據(jù)發(fā)送給所述對端。
[0009]根據(jù)本發(fā)明所述的數(shù)據(jù)傳輸方法,所述本端模式確定步驟進(jìn)一步包括:
[0010]判斷所述本端的所述當(dāng)前界面是否存在待發(fā)送的所述NFC數(shù)據(jù);
[0011]若所述當(dāng)前界面存在所述NFC數(shù)據(jù),則判定所述當(dāng)前界面為所述NFC傳送界面,否則判定所述當(dāng)前界面為非NFC傳送界面;
[0012]若所述當(dāng)前界面為所述NFC傳送界面,將所述本端的工作模式設(shè)置為所述主動模式;
[0013]若所述當(dāng)前界面為所述非NFC傳送界面,將所述本端的工作模式設(shè)置為所述被動模式。
[0014]根據(jù)本發(fā)明所述的數(shù)據(jù)傳輸方法,所述對端模式確定步驟進(jìn)一步包括:
[0015]當(dāng)所述本端的工作在所述主動模式下時,檢測是否存在所述對端的所述第二射頻場;
[0016]若檢測到所述第二射頻場,則將所述對端的工作模式確定為所述主動模式;
[0017]若未檢測到所述第二射頻場,則判斷所述本端的所述第一射頻場的調(diào)制信號是否發(fā)生變化;
[0018]若所述第一射頻場的調(diào)制信號發(fā)生變化,將所述對端的工作模式確定為所述被動模式。
[0019]根據(jù)本發(fā)明所述的數(shù)據(jù)傳輸方法,所述將所述對端的工作模式確定為所述主動模式的步驟之后包括:
[0020]執(zhí)行傳統(tǒng)的NFC數(shù)據(jù)傳輸流程。
[0021]根據(jù)本發(fā)明所述的數(shù)據(jù)傳輸方法,所述主動模式是指通信終端主動產(chǎn)生射頻場來實現(xiàn)非接觸通信;所述被動模式是指通信終端不產(chǎn)生射頻場,而是通過負(fù)載調(diào)制方式來實現(xiàn)非接觸通信。
[0022]本發(fā)明還提供一種基于NFC的數(shù)據(jù)傳輸系統(tǒng),包括有:
[0023]本端模式確定模塊,若本端的當(dāng)前界面為NFC傳送界面時,用于將所述本端的工作模式設(shè)置為主動模式;
[0024]對端模式確定模塊,若未檢測到對端的第二射頻場且所述本端的第一射頻場發(fā)生變化時,用于將所述對端的工作模式確定為被動模式;
[0025]NFC數(shù)據(jù)發(fā)送模塊,用于將所述本端的NFC數(shù)據(jù)發(fā)送給所述對端。
[0026]根據(jù)本發(fā)明所述的數(shù)據(jù)傳輸系統(tǒng),所述本端模式確定模塊進(jìn)一步包括:
[0027]數(shù)據(jù)判斷子模塊,用于判斷所述本端的所述當(dāng)前界面是否存在待發(fā)送的所述NFC數(shù)據(jù);
[0028]界面判斷子模塊,若所述當(dāng)前界面存在所述NFC數(shù)據(jù)時,用于判定所述當(dāng)前界面為所述NFC傳送界面,否則判定所述當(dāng)前界面為非NFC傳送界面;
[0029]第一模式確定子模塊,若所述當(dāng)前界面為所述NFC傳送界面時,用于將所述本端的工作模式設(shè)置為所述主動模式;
[0030]第二模式確定子模塊,若所述當(dāng)前界面為所述非NFC傳送界面時,用于將所述本端的工作模式設(shè)置為所述被動模式。
[0031]根據(jù)本發(fā)明所述的數(shù)據(jù)傳輸系統(tǒng),所述對端模式確定模塊進(jìn)一步包括:
[0032]第一檢測子模塊,用于當(dāng)所述本端的工作在所述主動模式下時,檢測是否存在所述對端的所述第二射頻場;
[0033]第三模式確定子模塊,若檢測到所述第二射頻場時,用于將所述對端的工作模式確定為所述主動模式;
[0034]第二檢測子模塊,若未檢測到所述第二射頻場時,用于檢測所述本端的所述第一射頻場的調(diào)制信號是否發(fā)生變化;
[0035]第四模式確定子模塊,若所述第一射頻場的調(diào)制信號發(fā)生變化時,用于將所述對端的工作模式確定為所述被動模式。
[0036]根據(jù)本發(fā)明所述的數(shù)據(jù)傳輸系統(tǒng),當(dāng)所述第二檢測子模塊將所述對端的工作模式確定為所述主動模式后,執(zhí)行傳統(tǒng)的NFC數(shù)據(jù)傳輸流程。
[0037]根據(jù)本發(fā)明所述的數(shù)據(jù)傳輸系統(tǒng),所述主動模式是指通信終端主動產(chǎn)生射頻場來實現(xiàn)非接觸通信;所述被動模式是指通信終端不產(chǎn)生射頻場,而是通過負(fù)載調(diào)制方式來實現(xiàn)非接觸通信。
[0038]本發(fā)明在兩個NFC通信終端建立NFC連接過程中自動指定終端工作模式,若本端的當(dāng)前界面為NFC傳送界面,則將本端設(shè)置為主動模式并作為發(fā)送終端;此時若未檢測到對端的射頻場且本端的射頻場發(fā)生變化,則將對端確定為被動模式并作為接收終端;發(fā)送終端自動向接收終端發(fā)送NFC數(shù)據(jù)。借此,本發(fā)明能夠自動完成NFC通信終端的點對點數(shù)據(jù)的發(fā)送,無需用戶手動操作,方便用戶操作的同時也增加了用戶體驗。

【專利附圖】

【附圖說明】
[0039]圖1是本發(fā)明基于NFC的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖;
[0040]圖2是本發(fā)明優(yōu)選基于NFC的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖;
[0041]圖3是本發(fā)明基于NFC的數(shù)據(jù)傳輸方法的流程圖;
[0042]圖4是本發(fā)明優(yōu)選基于NFC的數(shù)據(jù)傳輸方法的流程圖。

【具體實施方式】
[0043]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]圖1是本發(fā)明基于NFC的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖,所述數(shù)據(jù)傳輸系統(tǒng)100可應(yīng)用于手機(jī)、PDA(Personal Digital Assistant,個人數(shù)字助理)、平板電腦等本方NFC通信終端(本文簡稱為本端)中,并且所述數(shù)據(jù)傳輸系統(tǒng)100至少包括有本端模式確定模塊10、對端模式確定模塊20以及NFC數(shù)據(jù)發(fā)送模塊30,其中:
[0045]所述本端模式確定模塊10,根據(jù)本端的當(dāng)前界面信息來確定本端的工作模式,若本端的當(dāng)前界面為NFC傳送界面時,將本端的工作模式設(shè)置為主動模式,工作在主動模式下的本端會持續(xù)地向外發(fā)出射頻場,以發(fā)送NFC連接建立請求。所述主動模式是指通信終端主動產(chǎn)生射頻場來實現(xiàn)非接觸通信。射頻就是射頻電流,它是一種高頻交流變化電磁波的簡稱,這種高頻交流變化電磁波所產(chǎn)生的電場就是射頻場。所述NFC傳送界面指可發(fā)送NFC數(shù)據(jù)的應(yīng)用界面,如瀏覽器界面,聯(lián)系人界面等;非NFC傳送界面指不能發(fā)送NFC數(shù)據(jù)的應(yīng)用界面,如桌面界面,鎖屏界面等。
[0046]所述對端模式確定模塊20,若未檢測到對方NFC通信終端(本文簡稱為對端)的第二射頻場且本端的第一射頻場發(fā)生變化時,將對端的工作模式確定為被動模式。所述被動模式是指通信終端不產(chǎn)生射頻場,而是通過負(fù)載調(diào)制方式來實現(xiàn)非接觸通信。負(fù)載調(diào)制是電子標(biāo)簽經(jīng)常使用的向讀寫器傳輸數(shù)據(jù)的方法。負(fù)載調(diào)制通過對電子標(biāo)簽振蕩回路的電參數(shù)按照數(shù)據(jù)流的節(jié)拍進(jìn)行調(diào)節(jié),使電子標(biāo)簽阻抗的大小和相位隨之改變,從而完成調(diào)制的過程。所述對端模式確定模塊20用于通過檢測對端的非接觸射頻場來確定對端的工作模式;當(dāng)檢測到對端的第二射頻場時,便認(rèn)為對端工作在主動模式下;當(dāng)未檢測到對端的第二射頻場且發(fā)現(xiàn)本端的第一射頻場的調(diào)制信號發(fā)生變化時,則認(rèn)為對端工作在被動模式下。所述調(diào)制信號發(fā)生變化由于對端通過負(fù)載調(diào)制方式對本端的NFC連接建立請求的響應(yīng)所造成。
[0047]所述NFC數(shù)據(jù)發(fā)送模塊30,用于將本端的NFC數(shù)據(jù)發(fā)送給對端。優(yōu)選的是,根據(jù)本端和對端所處的NFC點對點數(shù)據(jù)傳輸?shù)墓ぷ髂J絹泶_定發(fā)送終端和接收終端。將工作在主動模式的本端識別為發(fā)送終端,用于主動發(fā)送NFC數(shù)據(jù);將工作在被動模式的對端識別為接收終端,用于等待接收數(shù)據(jù)。當(dāng)發(fā)送終端檢測到自己的第一射頻場的調(diào)制信號發(fā)生變化時,即接收終端通過負(fù)載調(diào)制方式對發(fā)送終端連接建立請求的響應(yīng),發(fā)送終端收到響應(yīng)信息后自動完成NFC數(shù)據(jù)的發(fā)送,無需用戶手動操作。
[0048]本發(fā)明先根據(jù)通信終端的當(dāng)前界面信息來確定本端的工作模式;再通過獲取對端的工作模式來確定點對點數(shù)據(jù)傳輸?shù)陌l(fā)送終端和接收終端;最后發(fā)送終端收到接收終端的連接響應(yīng)后自動完成數(shù)據(jù)的發(fā)送。本發(fā)明增加了自動發(fā)送功能,只要接收終端工作在被動模式下便可完成NFC點對點數(shù)據(jù)的自動傳送,無需用戶手動操作。
[0049]需指出的是,本發(fā)明僅對NFC連接建立過程指定NFC通信終端的工作模式,而連接建立后已確定了發(fā)送終端和接收終端。所以在其后NFC點對點數(shù)據(jù)交互過程中NFC通信終端的工作模式不做具體指定,可根據(jù)具體芯片及操作要求選擇相應(yīng)工作模式。
[0050]圖2是本發(fā)明優(yōu)選基于NFC的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖,所述數(shù)據(jù)傳輸系統(tǒng)100應(yīng)用本端中,并且所述數(shù)據(jù)傳輸系統(tǒng)100至少包括有本端模式確定模塊10、對端模式確定模塊20以及NFC數(shù)據(jù)發(fā)送模塊30,其中:
[0051]所述本端模式確定模塊10,若本端的當(dāng)前界面為NFC傳送界面時,用于將本端的工作模式設(shè)置為主動模式。優(yōu)選的是,本端模式確定模塊10進(jìn)一步包括:
[0052]數(shù)據(jù)判斷子模塊11,用于判斷本端的當(dāng)前界面是否存在待發(fā)送的NFC數(shù)據(jù)。優(yōu)選的是,先獲取本端的當(dāng)前界面的界面信息,分析所述界面信息中是否存在待發(fā)送的NFC數(shù)據(jù)。
[0053]界面判斷子模塊12,若當(dāng)前界面存在NFC數(shù)據(jù)時,用于判定當(dāng)前界面為NFC傳送界面,否則判定當(dāng)前界面為非NFC傳送界面。
[0054]本發(fā)明對NFC傳送界面的判斷可根據(jù)當(dāng)前應(yīng)用程序是否有要發(fā)送的NFC數(shù)據(jù)來確定。該NFC數(shù)據(jù)是實際傳輸?shù)臄?shù)據(jù),如文字、圖片和視頻等。因為支持NFC功能的應(yīng)用程序在啟動后,會將要推送的NFC數(shù)據(jù)封裝成統(tǒng)一的數(shù)據(jù)格式(變量)等待傳輸,如NDEF(NFCData Exchange Format,NFC數(shù)據(jù)交換格式)消息,并且會根據(jù)當(dāng)前界面的信息實時更新要推送數(shù)據(jù)的內(nèi)容。如當(dāng)前應(yīng)用程序中需推送的消息內(nèi)容不為空,則判定當(dāng)前界面為NFC傳送界面,否則判定當(dāng)前界面為非NFC傳送界面。
[0055]第一模式確定子模塊13,若當(dāng)前界面為NFC傳送界面時,用于將本端的工作模式設(shè)置為主動模式,即認(rèn)為本端將主動發(fā)送NFC數(shù)據(jù)。所述主動模式是指通信終端主動產(chǎn)生射頻場來實現(xiàn)非接觸通信。工作在主動模式下的本端會持續(xù)地向外發(fā)出射頻場,以發(fā)送NFC連接建立請求。
[0056]第二模式確定子模塊14,若當(dāng)前界面為非NFC傳送界面時,用于將本端的工作模式設(shè)置為被動模式。所述被動模式是指通信終端不產(chǎn)生射頻場,而是通過負(fù)載調(diào)制方式來實現(xiàn)非接觸通信。
[0057]所述對端模式確定模塊20,若未檢測到對端的第二射頻場且本端的第一射頻場發(fā)生變化時,用于將對端的工作模式確定為被動模式。優(yōu)選的是,所述對端模式確定模塊20進(jìn)一步包括:
[0058]第一檢測子模塊21,用于當(dāng)本端的工作在主動模式下時,檢測是否存在對端的第二射頻場。
[0059]第三模式確定子模塊22,若檢測到第二射頻場時,用于將對端的工作模式確定為主動模式,并執(zhí)行傳統(tǒng)的NFC數(shù)據(jù)傳輸流程。當(dāng)本端和對端均工作在主動模式時,進(jìn)入傳統(tǒng)流程等待用戶選擇發(fā)送終端,即雙方屏幕縮小等待用戶點擊發(fā)送,用戶點擊的NFC通信終端就是發(fā)送終端,反之為接收終端。
[0060]第二檢測子模塊23,若未檢測到第二射頻場時,用于檢測本端的第一射頻場的調(diào)制信號是否發(fā)生變化。所述調(diào)制信號發(fā)生變化是由于對端通過負(fù)載調(diào)制方式對本端的NFC連接建立請求的響應(yīng)所造成。
[0061]第四模式確定子模塊24,若第一射頻場發(fā)生變化時,用于將對端的工作模式確定為被動模式。
[0062]所述NFC數(shù)據(jù)發(fā)送模塊30,用于將本端的NFC數(shù)據(jù)發(fā)送給對端。優(yōu)選的是,根據(jù)本端和對端所處的NFC的工作模式來確定發(fā)送終端和接收終端。將工作在主動模式的本端識別為發(fā)送終端;將工作在被動模式的對端識別為接收終端。當(dāng)發(fā)送終端檢測到自己的第一射頻場的調(diào)制信號發(fā)生變化時,發(fā)送終端自動完成NFC數(shù)據(jù)的發(fā)送,無需用戶手動操作。
[0063]圖3是本發(fā)明基于NFC的數(shù)據(jù)傳輸方法的流程圖,其可通過如圖1或圖2所示的基于NFC的數(shù)據(jù)傳輸系統(tǒng)100實現(xiàn),所述方法包括步驟有:
[0064]步驟S301,本端模式確定步驟,若本端的當(dāng)前界面為NFC傳送界面時,將本端的工作模式設(shè)置為主動模式。
[0065]所述主動模式是指通信終端主動產(chǎn)生射頻場來實現(xiàn)非接觸通信。射頻就是射頻電流,它是一種高頻交流變化電磁波的簡稱,這種高頻交流變化電磁波所產(chǎn)生的電場就是射頻場。所述NFC傳送界面指可發(fā)送NFC數(shù)據(jù)的應(yīng)用界面,如瀏覽器界面,聯(lián)系人界面等;非NFC傳送界面指不能發(fā)送NFC數(shù)據(jù)的應(yīng)用界面,如桌面界面,鎖屏界面等。工作在主動模式下的本端會持續(xù)地向外發(fā)出射頻場,以發(fā)送NFC連接建立請求。
[0066]步驟S302,對端模式確定步驟,若未檢測到對端的第二射頻場且本端的第一射頻場發(fā)生變化時,將對端的工作模式確定為被動模式。
[0067]所述被動模式是指通信終端不產(chǎn)生射頻場,而是通過負(fù)載調(diào)制方式來實現(xiàn)非接觸通信。負(fù)載調(diào)制是電子標(biāo)簽經(jīng)常使用的向讀寫器傳輸數(shù)據(jù)的方法。負(fù)載調(diào)制通過對電子標(biāo)簽振蕩回路的電參數(shù)按照數(shù)據(jù)流的節(jié)拍進(jìn)行調(diào)節(jié),使電子標(biāo)簽阻抗的大小和相位隨之改變,從而完成調(diào)制的過程。本步驟通過檢測對端的非接觸射頻場來確定對端的工作模式;當(dāng)檢測到對端的第二射頻場時,便認(rèn)為對端工作在主動模式下;當(dāng)未檢測到對端的第二射頻場且發(fā)現(xiàn)本端的第一射頻場的調(diào)制信號發(fā)生變化時,則認(rèn)為對端工作在被動模式下。所述調(diào)制信號發(fā)生變化是由于對端通過負(fù)載調(diào)制方式對本端的NFC連接建立請求的響應(yīng)所造成。
[0068]步驟S303,NFC數(shù)據(jù)發(fā)送步驟,將本端的NFC數(shù)據(jù)發(fā)送給對端。
[0069]本步驟優(yōu)選的是,根據(jù)本端和對端所處的NFC的工作模式來確定發(fā)送終端和接收終端。將工作在主動模式的本端識別為發(fā)送終端,用于主動發(fā)送NFC數(shù)據(jù);將工作在被動模式的對端識別為接收終端,用于等待接收數(shù)據(jù)。當(dāng)發(fā)送終端檢測到自己的第一射頻場的調(diào)制信號發(fā)生變化時,即接收終端通過負(fù)載調(diào)制方式對發(fā)送終端連接建立請求的響應(yīng),發(fā)送終端收到響應(yīng)信息后自動完成NFC數(shù)據(jù)的發(fā)送,無需用戶手動操作。
[0070]本發(fā)明通過通信雙方當(dāng)前所處的工作模式來確定發(fā)送終端和接收終端,以完成NFC點對點數(shù)據(jù)的自動發(fā)送。本端的工作模式由終端的當(dāng)前界面是否為NFC傳送界面來確定;對端的工作模式的獲取主要通過檢測對端的射頻場和檢測本端的射頻場調(diào)制信號是否發(fā)生變化來確定;之后將工作在主動模式的通信終端作為發(fā)送終端,工作在被動模式的通信終端作為接收終端,自動完成NFC數(shù)據(jù)的發(fā)送,無需用戶手動操作,增加用戶體驗。
[0071]圖4是本發(fā)明優(yōu)選基于NFC的數(shù)據(jù)傳輸方法的流程圖,其可通過如圖2所示的基于NFC的數(shù)據(jù)傳輸系統(tǒng)100實現(xiàn),所述方法包括步驟有:
[0072]步驟S401,獲取本端的當(dāng)前界面的界面信息。
[0073]步驟S402,判斷本端的當(dāng)前界面是否為NFC傳送界面,若是則執(zhí)行步驟S404,否則執(zhí)行步驟S403。
[0074]本步驟優(yōu)選的是,判斷本端的當(dāng)前界面是否存在待發(fā)送的NFC數(shù)據(jù),若當(dāng)前界面存在NFC數(shù)據(jù),則判定當(dāng)前界面為NFC傳送界面;若當(dāng)前界面不存在NFC數(shù)據(jù),則判定當(dāng)前界面為非NFC傳送界面。本發(fā)明對NFC傳送界面的判斷可根據(jù)當(dāng)前應(yīng)用程序是否有要發(fā)送的NFC數(shù)據(jù)來確定。該NFC數(shù)據(jù)是實際傳輸?shù)臄?shù)據(jù),如文字、圖片和視頻等。因為支持NFC功能的應(yīng)用程序在啟動后,會將要推送的NFC數(shù)據(jù)封裝成統(tǒng)一的數(shù)據(jù)格式(變量)等待傳輸,如NDEF消息,并且會根據(jù)當(dāng)前界面的信息實時更新要推送數(shù)據(jù)的內(nèi)容。如當(dāng)前應(yīng)用程序中需推送的消息內(nèi)容不為空,則判定當(dāng)前界面為NFC傳送界面,否則判定當(dāng)前界面為非NFC傳送界面。
[0075]步驟S403,若本端的當(dāng)前界面為非NFC傳送界面時,將本端的工作模式設(shè)置為被動模式。
[0076]所述被動模式是指通信終端不產(chǎn)生射頻場,而是通過負(fù)載調(diào)制方式來實現(xiàn)非接觸通信。
[0077]步驟S404,若本端的當(dāng)前界面為NFC傳送界面時,將本端的工作模式設(shè)置為主動模式。
[0078]所述主動模式是指通信終端主動產(chǎn)生射頻場來實現(xiàn)非接觸通信。工作在主動模式下的本端會持續(xù)地向外發(fā)出射頻場,以發(fā)送NFC連接建立請求。
[0079]步驟S405,當(dāng)本端的工作在主動模式下時,檢測是否存在對端的第二射頻場。處于主動模式下的本端會循環(huán)檢測對端的非接觸射頻場。
[0080]步驟S406,若檢測到第二射頻場,則將對端的工作模式確定為主動模式,并執(zhí)行傳統(tǒng)的NFC數(shù)據(jù)傳輸流程。
[0081]當(dāng)本端和對端均工作在主動模式時,進(jìn)入傳統(tǒng)流程等待用戶選擇發(fā)送終端,即雙方屏幕縮小等待用戶點擊發(fā)送,用戶點擊的NFC通信終端就是發(fā)送終端,反之為接收終端。
[0082]步驟S407,若未檢測到第二射頻場,則判斷本端的第一射頻場的調(diào)制信號是否發(fā)生變化,若所述第一射頻場的調(diào)制信號發(fā)生變化則執(zhí)行步驟S408,否則返回步驟S405。
[0083]所述調(diào)制信號發(fā)生變化是由于對端通過負(fù)載調(diào)制方式對本端的NFC連接建立請求的響應(yīng)所造成。
[0084]步驟S408,若第一射頻場發(fā)生變化,將對端的工作模式確定為被動模式。
[0085]步驟S409,將本端的NFC數(shù)據(jù)發(fā)送給對端。
[0086]優(yōu)選的是,根據(jù)本端和對端所處的NFC的工作模式來確定發(fā)送終端和接收終端。將工作在主動模式的本端識別為發(fā)送終端;將工作在被動模式的對端識別為接收終端,等待發(fā)送終端的射頻連接。當(dāng)接收終端通過負(fù)載調(diào)制方式對發(fā)送終端連接建立請求的響應(yīng),發(fā)送終端檢測到自己的第一射頻場的調(diào)制信號發(fā)生變化,則發(fā)送終端自動完成NFC數(shù)據(jù)的發(fā)送,無需用戶手動操作。
[0087]綜上所述,本發(fā)明在兩個NFC通信終端建立NFC連接過程中自動指定終端工作模式,若本端的當(dāng)前界面為NFC傳送界面,則將本端設(shè)置為主動模式并作為發(fā)送終端;此時若未檢測到對端的射頻場且本端的射頻場發(fā)生變化,則將對端確定為被動模式并作為接收終端;發(fā)送終端自動向接收終端發(fā)送NFC數(shù)據(jù)。借此,本發(fā)明能夠自動完成NFC通信終端的點對點數(shù)據(jù)的發(fā)送,無需用戶手動操作,方便用戶操作的同時也增加了用戶體驗。
[0088]當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種基于NFC的數(shù)據(jù)傳輸方法,其特征在于,包括步驟有: 本端模式確定步驟,若本端的當(dāng)前界面為NFC傳送界面時,將所述本端的工作模式設(shè)置為主動模式; 對端模式確定步驟,若未檢測到對端的第二射頻場且所述本端的第一射頻場發(fā)生變化時,將所述對端的工作模式確定為被動模式; NFC數(shù)據(jù)發(fā)送步驟,將所述本端的NFC數(shù)據(jù)發(fā)送給所述對端。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述本端模式確定步驟進(jìn)一步包括: 判斷所述本端的所述當(dāng)前界面是否存在待發(fā)送的所述NFC數(shù)據(jù); 若所述當(dāng)前界面存在所述NFC數(shù)據(jù),則判定所述當(dāng)前界面為所述NFC傳送界面,否則判定所述當(dāng)前界面為非NFC傳送界面; 若所述當(dāng)前界面為所述NFC傳送界面,將所述本端的工作模式設(shè)置為所述主動模式; 若所述當(dāng)前界面為所述非NFC傳送界面,將所述本端的工作模式設(shè)置為所述被動模式。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述對端模式確定步驟進(jìn)一步包括: 當(dāng)所述本端的工作在所述主動模式下時,檢測是否存在所述對端的所述第二射頻場; 若檢測到所述第二射頻場,則將所述對端的工作模式確定為所述主動模式; 若未檢測到所述第二射頻場,則判斷所述本端的所述第一射頻場的調(diào)制信號是否發(fā)生變化; 若所述第一射頻場的調(diào)制信號發(fā)生變化,將所述對端的工作模式確定為所述被動模式。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)傳輸方法,其特征在于,將所述對端的工作模式確定為所述主動模式的步驟之后包括: 執(zhí)行傳統(tǒng)的NFC數(shù)據(jù)傳輸流程。
5.根據(jù)權(quán)利要求1?4任一項所述的數(shù)據(jù)傳輸方法,其特征在于,所述主動模式是指通信終端主動產(chǎn)生射頻場來實現(xiàn)非接觸通信;所述被動模式是指通信終端不產(chǎn)生射頻場,而是通過負(fù)載調(diào)制方式來實現(xiàn)非接觸通信。
6.一種基于NFC的數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括有: 本端模式確定模塊,若本端的當(dāng)前界面為NFC傳送界面時,用于將所述本端的工作模式設(shè)置為主動模式; 對端模式確定模塊,若未檢測到對端的第二射頻場且所述本端的第一射頻場發(fā)生變化時,用于將所述對端的工作模式確定為被動模式; NFC數(shù)據(jù)發(fā)送模塊,用于將所述本端的NFC數(shù)據(jù)發(fā)送給所述對端。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述本端模式確定模塊進(jìn)一步包括: 數(shù)據(jù)判斷子模塊,用于判斷所述本端的所述當(dāng)前界面是否存在待發(fā)送的所述NFC數(shù)據(jù); 界面判斷子模塊,若所述當(dāng)前界面存在所述NFC數(shù)據(jù)時,用于判定所述當(dāng)前界面為所述NFC傳送界面,否則判定所述當(dāng)前界面為非NFC傳送界面; 第一模式確定子模塊,若所述當(dāng)前界面為所述NFC傳送界面時,用于將所述本端的工作模式設(shè)置為所述主動模式; 第二模式確定子模塊,若所述當(dāng)前界面為所述非NFC傳送界面時,用于將所述本端的工作模式設(shè)置為所述被動模式。
8.根據(jù)權(quán)利要求6所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述對端模式確定模塊進(jìn)一步包括: 第一檢測子模塊,當(dāng)所述本端的工作在所述主動模式下時,用于檢測是否存在所述對端的所述第二射頻場; 第三模式確定子模塊,若檢測到所述第二射頻場時,用于將所述對端的工作模式確定為所述主動模式; 第二檢測子模塊,若未檢測到所述第二射頻場時,用于檢測所述本端的所述第一射頻場的調(diào)制信號是否發(fā)生變化; 第四模式確定子模塊,若所述第一射頻場的調(diào)制信號發(fā)生變化時,用于將所述對端的工作模式確定為所述被動模式。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,當(dāng)所述第二檢測子模塊將所述對端的工作模式確定為所述主動模式后,執(zhí)行傳統(tǒng)的NFC數(shù)據(jù)傳輸流程。
10.根據(jù)權(quán)利要求6?9任一項所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述主動模式是指通信終端主動產(chǎn)生射頻場來實現(xiàn)非接觸通信;所述被動模式是指通信終端不產(chǎn)生射頻場,而是通過負(fù)載調(diào)制方式來實現(xiàn)非接觸通信。
【文檔編號】H04W76/02GK104469656SQ201410430731
【公開日】2015年3月25日 申請日期:2014年8月28日 優(yōu)先權(quán)日:2014年8月28日
【發(fā)明者】張子敬, 任鍇, 尚飛 申請人:宇龍計算機(jī)通信科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1