一種讀寫標簽的方法及裝置制造方法
【專利摘要】本發明實施例公開了一種讀寫標簽的方法及裝置,其中讀標簽的方法包括:當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡設備確定對所述NFC標簽進行操作的操作類型;若所述操作類型為讀數據類型,則所述NFC讀卡設備根據所述NFC標簽的計數電路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數;所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備從所述NFC標簽中讀取數據的地址信息;所述NFC讀卡設備根據所確定的地址信息從所述NFC標簽中讀取數據。本發明實施例的技術方案能擴展NFC標簽的應用范圍。
【專利說明】一種讀寫標簽的方法及裝置
【技術領域】
[0001] 本發明涉及無線網絡【技術領域】,具體涉及一種讀寫標簽的方法及裝置。
【背景技術】
[0002] 近距離無線通訊技術(NFC)已經成為移動終端的基本功能之一,作為NFC的基本 功能之一,移動終端讀取NFC標簽的應用場景也越來越多。在人們日常生活中,使用NFC標 簽可以記錄信息或記錄軟件操作流程,能極大地簡化移動終端的操作。
[0003] 但是目前NFC標簽在使用時存在一定的局限性,在寫入數據時,必須一次性全部 寫入,不能分多次寫入,在讀取數據時,也是一次性全部讀出,不能分次讀取不同的值,這種 的局限性嚴重影響NFC標簽的應用范圍,進而影響NFC標簽的推廣使用。
【發明內容】
[0004] 有鑒于此,本發明實施例提供一種讀寫標簽的方法及裝置,以擴展NFC標簽的應 用范圍。
[0005] 第一方面,本發明實施例提供了一種讀標簽的方法,包括:
[0006] 當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡 設備確定對所述NFC標簽進行操作的操作類型;
[0007] 若所述操作類型為讀數據類型,則所述NFC讀卡設備根據所述NFC標簽的計數電 路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數;
[0008] 所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備從所述NFC標簽中讀取數 據的地址信息;
[0009] 所述NFC讀卡設備根據所確定的地址信息從所述NFC標簽中讀取數據。
[0010] 第二方面,本發明實施例還提供了一種寫標簽的方法,包括:
[0011] 當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡 設備確定對所述NFC標簽進行操作的操作類型;
[0012] 若所述操作類型為寫數據類型,則所述NFC讀卡設備根據所述NFC標簽的計數電 路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數;
[0013] 所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備向所述NFC標簽中寫入數 據的地址信息;
[0014] 所述NFC讀卡設備根據所確定的地址信息將所述NFC讀卡設備的數據寫入所述 NFC標簽。
[0015] 第三方面,本發明實施例還提供了一種讀寫標簽的方法,包括:
[0016] 當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡 設備確定對所述NFC標簽進行操作的操作類型;
[0017] 若所述操作類型為讀數據類型,則所述NFC讀卡設備根據所述NFC標簽的第一計 數電路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數;
[0018] 所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備從所述NFC標簽中讀取數 據的地址信息;
[0019] 所述NFC讀卡設備根據所確定的地址信息從所述NFC標簽中讀取數據;
[0020] 若所述操作類型為寫數據類型,則所述NFC讀卡設備根據所述NFC標簽的第二計 數電路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數;
[0021] 所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備向所述NFC標簽中寫入數 據的地址信息;
[0022] 所述NFC讀卡設備根據所確定的地址信息將所述NFC讀卡設備的數據寫入所述 NFC標簽。
[0023] 第四方面,本發明實施例還提供了一種讀標簽的裝置,包括:
[0024] 操作類型獲取單元,用于當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感 應范圍時,所述NFC讀卡設備確定對所述NFC標簽進行操作的操作類型;
[0025] 次數獲取單元,用于若所述操作類型為讀數據類型,則所述NFC讀卡設備根據所 述NFC標簽的計數電路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數;
[0026] 地址信息確定單元,用于所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備 從所述NFC標簽中讀取數據的地址信息;
[0027] 數據讀取單元,用于所述NFC讀卡設備根據所確定的地址信息從所述NFC標簽中 讀取數據。
[0028] 第五方面,本發明實施例還提供了一種寫標簽的裝置,包括:
[0029] 操作類型獲取單元,用于當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感 應范圍時,所述NFC讀卡設備確定對所述NFC標簽進行操作的操作類型;
[0030] 寫入次數獲取單元,用于若所述操作類型為寫數據類型,則所述NFC讀卡設備根 據所述NFC標簽的計數電路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數;
[0031] 地址信息確定單元,用于所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備 向所述NFC標簽中寫入數據的地址信息;
[0032] 數據寫入單元,用于所述NFC讀卡設備根據所確定的地址信息將所述NFC讀卡設 備的數據寫入所述NFC標簽。
[0033] 第六方面,本發明實施例還提供了一種讀寫標簽的裝置,包括:
[0034] 操作類型獲取單元,用于當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感 應范圍時,所述NFC讀卡設備確定對所述NFC標簽進行操作的操作類型;
[0035] 讀取次數獲取單元,用于若所述操作類型為讀數據類型,則所述NFC讀卡設備根 據所述NFC標簽的第一計數電路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次 數;
[0036] 讀取地址信息確定單元,用于所述NFC讀卡設備根據所述已讀取數據的次數確定 所述NFC讀卡設備從所述NFC標簽中讀取數據的地址信息;
[0037] 數據讀取單元,用于所述NFC讀卡設備根據所確定的地址信息從所述NFC標簽中 讀取數據;
[0038] 寫入次數獲取單元,用于若所述操作類型為寫數據類型,則所述NFC讀卡設備根 據所述NFC標簽的第二計數電路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次 數;
[0039] 寫入地址信息確定單元,用于所述NFC讀卡設備根據所述已寫入數據的次數確定 所述NFC讀卡設備向所述NFC標簽中寫入數據的地址信息;
[0040] 數據寫入單元,用于所述NFC讀卡設備根據所確定的地址信息將所述NFC讀卡設 備的數據寫入所述NFC標簽。
[0041] 本發明實施例的技術方案通過在NFC標簽內部增加計數器用于記錄所述NFC標簽 中已讀取數據的次數或已寫入數據的次數,或通過在NFC標簽內部增加兩個計數器分別用 于記錄所述NFC標簽中已讀取數據的次數和已寫入數據的次數,能實現對NFC標簽進行多 次讀或多次寫,或多次讀和多次寫,能擴展NFC標簽的應用范圍。
【專利附圖】
【附圖說明】
[0042] 為了更清楚地說明本發明實施例中的技術方案,下面將對本發明實施例描述中所 需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施 例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據本發明實施 例的內容和這些附圖獲得其他的附圖。
[0043] 圖1是本發明實施例一所述的讀標簽的方法流程圖;
[0044] 圖2是本發明實施例二所述的讀標簽的方法流程圖;
[0045] 圖3是本發明實施例三所述的寫標簽的方法流程圖;
[0046] 圖4是本發明實施例四所述的寫標簽的方法流程圖;
[0047] 圖5是本發明實施例五所述的讀寫標簽的方法流程圖;
[0048] 圖6是本發明實施例六所述的讀寫標簽的方法流程圖;
[0049] 圖7是本發明實施例六所述的一種NFC標簽內部電路示意圖;
[0050] 圖8是本發明實施例7K所述的另一種NFC標簽內部電路不意圖;
[0051] 圖9是本發明實施例七所述的讀標簽的裝置的結構框圖;
[0052] 圖10是本發明實施例八所述的寫標簽的裝置的結構框圖;
[0053] 圖11是本發明實施例九所述的讀寫標簽的裝置的結構框圖。
【具體實施方式】
[0054] 為使本發明解決的技術問題、采用的技術方案和達到的技術效果更加清楚,下面 將結合附圖對本發明實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅 是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在 沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0055] 下面結合附圖并通過【具體實施方式】來進一步說明本發明的技術方案。
[0056] 實施例一
[0057] 圖1是本發明實施例一提供的讀標簽的方法流程圖,本實施例可適用于NFC讀卡 器讀取包括的計數電路的NFC標簽的情況,本實施例所述的方法可以由配置在NFC讀卡設 備中的讀標簽的裝置來執行,如圖1所示,本實施例所述的讀標簽的方法包括:
[0058] 步驟S101、當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述 NFC讀卡設備確定對所述NFC標簽進行操作的操作類型。
[0059] 所述操作類型包括讀數據類型和寫數據類型。所述NFC讀卡設備確定對所述NFC 標簽進行操作的操作類型可包括多種情況,可根據NFC標簽的特性獲取,也可根據NFC讀卡 設備的設置來獲取,還可根據預設規則獲取。
[0060] 若所述NFC標簽為只讀標簽,則所述NFC讀卡設備直接確定對所述NFC標簽進行 操作的操作類型為讀數據類型;若所述NFC標簽為只寫標簽,則所述NFC讀卡設備直接確定 對所述NFC標簽進行操作的操作類型為寫數據類型。
[0061] 若所述NFC讀卡設備當前狀態為寫數據狀態,則所述NFC讀卡設備確定對所述NFC 標簽進行操作的操作類型為寫數據類型;若所述NFC讀卡設備當前狀態為讀數據狀態,則 所述NFC讀卡設備確定對所述NFC標簽進行操作的操作類型為讀數據類型;
[0062] 若預先設定所述NFC讀卡設備周期性地連續讀寫入數據預設次數和讀取數據預 設次數,則所述NFC讀卡設備根據當前的讀寫總次數確定對所述NFC標簽進行操作的操作 類型。
[0063] 步驟S102、若所述操作類型為讀數據類型,則所述NFC讀卡設備根據所述NFC標簽 的計數電路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數。
[0064] 步驟S103、所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備從所述NFC標 簽中讀取數據的地址信息。
[0065] 具體地,根據所述次數確定所述NFC讀卡設備從所述NFC標簽中讀取數據的地址 信息的操作可包括:將所述次數與所述NFC標簽的可讀取次數閾值進行求模運算,根據求 模運算結果確定所述NFC讀卡設備從所述NFC標簽中讀取數據的地址信息。
[0066] 若NFC標簽的可讀取次數閾值為10,即NFC標簽中所存儲的數據經過10次即可全 部取出,當第11次讀取時,又跳回到該NFC標簽的起始位置開始讀取,依此類推。因此,當 前讀取次數與NFC標簽的可讀取次數求模,即為該NFC標簽的待讀取數據的序號。例如,所 述NFC讀卡設備從所述NFC標簽中已讀取數據的次數為52,則當前讀取次數為53, 53與10 求模等于3,則當前待讀取數據的序號為3。
[0067] 獲取當前待讀取數據的序號后,即可根據NFC標簽中數據的存儲方式獲取該待讀 取數據的地址信息。
[0068] 若NFC標簽中的數據定長存儲,例如每個待讀取數據長度為1K,并從0地址開始存 儲,則序號為3的待讀取數據的地址為2K到3K-1之間,若NFC標簽中的數據變長存儲,則 根據預設的存儲空間列表來根據待讀取數據的序號獲取待讀取數據的地址。
[0069] 步驟S104、所述NFC讀卡設備根據所確定的地址信息從所述NFC標簽中讀取數據。
[0070] 當所述NFC讀卡設備確定對所述NFC標簽進行操作的操作類型為讀數據類型時, 在NFC讀卡設備端打開讀數據的應用軟件,根據所確定的地址信息讀取NFC標簽中的數據。
[0071] 本實施例的技術方案通過NFC標簽的計數電路獲取NFC讀卡設備從所述NFC標簽 中已讀取數據的次數,根據所述次數確定所述NFC讀卡設備從所述NFC標簽中讀取數據的 地址信息,根據所確定的地址信息從所述NFC標簽中讀取數據,能實現多次讀取NFC標簽中 的數據,能擴展NFC標簽的應用范圍。
[0072] 實施例二
[0073] 圖2是本發明實施例二所述的讀標簽的方法流程圖,如圖2所示,本實施例所述的 讀標簽的方法包括:
[0074] 步驟S201、當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述 NFC讀卡設備確定對所述NFC標簽進行操作的操作類型。
[0075] 步驟S202、所述NFC讀卡設備獲取所述NFC標簽的存儲方式信息,所述存儲方式信 息用于存儲所述NFC標簽各次讀取數據的地址信息。
[0076] 所述存儲方式信息可包括所述NFC標簽各次讀取數據的起始地址和數據長度,所 述存儲方式信息也可包括所述NFC標簽各次讀取數據的起始地址和末尾地址。
[0077] 所述NFC讀卡設備獲取所述NFC標簽的存儲方式信息可包括多種方式,例如,當所 述NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡設備從所述NFC標簽的預設地 址讀取所述NFC標簽的存儲方式信息;又如,所述NFC讀卡設備從預存信息中讀取所述NFC 標簽的存儲方式信息。
[0078] 步驟S203、若所述操作類型為讀數據類型,則所述NFC讀卡設備根據所述NFC標簽 的計數電路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數。
[0079] 步驟S204、所述NFC讀卡設備根據所述次數和所述存儲方式信息確定所述NFC讀 卡設備從所述NFC標簽中讀取數據的地址信息。
[0080] 可首先采用實施例一的步驟S103所述的方法將所述次數與所述NFC標簽的可讀 取次數閾值進行求模運算,獲取當前待讀取數據的序號,根據該序號和所述存儲方式信息 確定所述NFC讀卡設備從所述NFC標簽中讀取數據的地址信息。
[0081] 例如,若所述存儲方式信息包括所述NFC標簽各次讀取數據的起始地址和數據長 度,則將所述次數與所述NFC標簽的可讀取次數閾值進行求模運算,獲取當前待讀取數據 的序號,根據所述序號即可查詢該次待讀取數據的起始地址和數據長度。又如,若所述存儲 方式信息也可包括所述NFC標簽各次讀取數據的起始地址和末尾地址,則將所述次數與所 述NFC標簽的可讀取次數閾值進行求模運算,獲取當前待讀取數據的序號,根據所述序號 即可查詢該次待讀取數據的起始地址和末尾地址。
[0082] 步驟S205、所述NFC讀卡設備根據所確定的地址信息從所述NFC標簽中讀取數據。
[0083] 本實施例的技術方案在實施例一的基礎之上,增加了獲取所述NFC標簽的存儲方 式信息的步驟,用以根據所述已讀取數據的次數和所述存儲方式信息確定本次從所述NFC 標簽中讀取數據的地址信息,能實現多次讀取NFC標簽中不同存儲空間大小的數據,能進 一步擴展NFC標簽的應用范圍。
[0084] 實施例三
[0085] 圖3是本發明實施例三所述的寫標簽的方法流程圖,如圖3所示,本實施例所述的 寫標簽的方法包括:
[0086] 步驟S301、當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述 NFC讀卡設備確定對所述NFC標簽進行操作的操作類型。
[0087] 該步驟同實施例一的步驟S101,在此不作贅述。
[0088] 步驟S302、若所述操作類型為寫數據類型,則所述NFC讀卡設備根據所述NFC標簽 的計數電路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數。
[0089] 步驟S303、所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備向所述NFC標 簽中寫入數據的地址信息。
[0090] 具體地,根據所述次數確定所述NFC讀卡設備向所述NFC標簽中寫入數據的地址 信息的操作可包括:將所述次數與所述NFC標簽的可寫入次數閾值進行求模運算,根據求 模運算結果確定所述NFC讀卡設備向所述NFC標簽中寫入數據的地址信息。
[0091] 若NFC標簽的可寫入次數閾值為10,即向NFC標簽中寫入數據滿10次即返回該 NFC標簽的起始地址重新寫入,當第11次讀取時,又跳回到該NFC標簽的起始位置開始寫 入,依此類推。因此,本次寫入次數與NFC標簽的可寫入次數求模,即為本次寫入數據的序 號。例如,所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數為52,則本次寫入數據的 次數為53, 53與10求模等于3,則本次寫入數據的序號為3。
[0092] 獲取本次待寫入數據的序號后,即可根據NFC標簽中數據的數據寫入方式獲取本 次待寫入數據的地址信息。
[0093] 若NFC標簽為定長寫入方式,例如每次寫入數據長度為1K,并從0地址開始寫入, 則寫入數據的序號為3時,待寫入地址范圍為2K到3K-1之間,若NFC標簽為變長寫入方式, 則根據預設的寫入數據序號與空間對照列表來獲取待寫入數據的地址。
[0094] 步驟S304、所述NFC讀卡設備根據所確定的地址信息將所述NFC讀卡設備的數據 寫入所述NFC標簽。
[0095] 當所述NFC讀卡設備確定對所述NFC標簽進行操作的操作類型為寫數據類型時, 在NFC讀卡設備端打開寫數據的應用軟件,根據所確定的地址信息向NFC標簽中寫入數據。 [0096] 本實施例的技術方案通過NFC標簽的計數電路獲取NFC讀卡設備向所述NFC標簽 中已寫入數據的次數,根據所述次數確定所述NFC讀卡設備向所述NFC標簽中寫入數據的 地址信息,根據所確定的地址信息將所述NFC讀卡設備的數據寫入所述NFC標簽,能實現多 次向NFC標簽中寫入數據,能擴展NFC標簽的應用范圍。
[0097] 實施例四
[0098] 圖4是本發明實施例四所述的寫標簽的方法流程圖,如圖4所示,本實施例所述的 寫標簽的方法包括:
[0099] 步驟S401、當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述 NFC讀卡設備確定對所述NFC標簽進行操作的操作類型。
[0100] 步驟S402、所述NFC讀卡設備獲取所述NFC標簽的存儲方式信息,所述存儲方式信 息用于存儲所述NFC標簽各次寫入數據的地址信息。
[0101] 所述存儲方式信息可包括所述NFC標簽各次寫入數據的起始地址和數據長度,所 述存儲方式信息也可包括所述NFC標簽各次寫入數據的起始地址和末尾地址。
[0102] 所述NFC讀卡設備獲取所述NFC標簽的存儲方式信息可包括多種方式,例如,當所 述NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡設備從所述NFC標簽的預設地 址讀取所述NFC標簽的存儲方式信息;又如,所述NFC讀卡設備從預存信息中讀取所述NFC 標簽的存儲方式信息。
[0103] 步驟S403、若所述操作類型為寫數據類型,則所述NFC讀卡設備根據所述NFC標簽 的計數電路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數。
[0104] 步驟S404、所述NFC讀卡設備根據所述次數和所述存儲方式信息確定所述NFC讀 卡設備向所述NFC標簽中寫入數據的地址信息。
[0105] 可首先采用實施例三的步驟S303所述的方法將所述次數與所述NFC標簽的可讀 取次數閾值進行求模運算,獲取本次寫入數據的序號,根據該序號和所述存儲方式信息確 定所述NFC讀卡設備本次向所述NFC標簽中寫入數據的地址信息。
[0106] 例如,若所述存儲方式信息包括所述NFC標簽各次寫入數據的起始地址和數據長 度,則將所述次數與所述NFC標簽的可寫入次數閾值進行求模運算,獲取本次寫入數據的 序號,根據所述序號即可查詢本次寫入數據的起始地址和數據長度。又如,若所述存儲方式 信息包括所述NFC標簽各次寫入數據的起始地址和截止地址,則將所述次數與所述NFC標 簽的可寫入次數閾值進行求模運算,獲取本次寫入數據的序號,根據所述序號即可查詢本 次寫入數據的起始地址和末尾地址。
[0107] 步驟S405、所述NFC讀卡設備根據所確定的地址信息將所述NFC讀卡設備的數據 寫入所述NFC標簽。
[0108] 本實施例的技術方案在實施例三的基礎之上,增加了獲取所述NFC標簽的存儲方 式信息的步驟,用以根據所述已寫入數據的次數和所述存儲方式信息確定本次向所述NFC 標簽中寫入數據的地址信息,能實現多次向NFC標簽中寫入不同存儲空間大小的數據,能 進一步擴展NFC標簽的應用范圍。
[0109] 實施例五
[0110] 圖5是本發明實施例五所述的讀寫標簽的方法流程圖,如圖5所示,本實施例所述 的讀寫標簽的方法包括:
[0111] 步驟S501、當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述 NFC讀卡設備確定對所述NFC標簽進行操作的操作類型。
[0112] 本步驟詳見實施例一的步驟S101,在此不作贅述。
[0113] 步驟S502、若所述操作類型為讀數據類型,則所述NFC讀卡設備根據所述NFC標簽 的第一計數電路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數。
[0114] 步驟S503、所述NFC讀卡設備根據所述已讀取數據的次數確定所述NFC讀卡設備 從所述NFC標簽中讀取數據的地址信息。
[0115] 本步驟詳見實施例一的步驟S103,在此不作贅述。
[0116] 步驟S504、所述NFC讀卡設備根據所確定的讀取數據的地址信息從所述NFC標簽 中讀取數據。
[0117] 本步驟詳見實施例一的步驟S104,在此不作贅述。
[0118] 步驟S505、若所述操作類型為寫數據類型,則所述NFC讀卡設備根據所述NFC標簽 的第二計數電路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數。
[0119] 步驟S506、所述NFC讀卡設備根據所述已寫入數據的次數確定所述NFC讀卡設備 向所述NFC標簽中寫入數據的地址信息。
[0120] 本步驟詳見實施例三的步驟S303,在此不作贅述。
[0121] 步驟S507、所述NFC讀卡設備根據所確定的寫入數據的地址信息將所述NFC讀卡 設備的數據寫入所述NFC標簽。
[0122] 本步驟詳見實施例三的步驟S304,在此不作贅述。
[0123] 本實施例的技術方案通過在NFC標簽內部增加兩個計數器分別用于記錄所述NFC 標簽中已讀取數據的次數和已寫入數據的次數,能實現對NFC標簽進行多次讀和多次寫, 能擴展NFC標簽的應用范圍。
[0124] 實施例六
[0125] 圖6是本發明實施例六所述的讀寫標簽的方法流程圖,如圖6所示,本實施例所述 的讀寫標簽的方法包括:
[0126] 步驟S601、當NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡設備確定對 所述NFC標簽進行操作的操作類型。
[0127] 步驟S602、所述NFC讀卡設備獲取所述NFC標簽的存儲方式信息,所述存儲方式信 息用于存儲所述NFC標簽各次讀取數據和寫入數據地址信息。
[0128] 所述NFC讀卡設備獲取所述NFC標簽的存儲方式信息的操作包括:
[0129] 當所述NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡設備從所述NFC 標簽的預設地址讀取所述NFC標簽的存儲方式信息;或
[0130] 所述NFC讀卡設備從預存信息中讀取所述NFC標簽的存儲方式信息。
[0131] 進一步地,所述存儲方式信息包括所述NFC標簽各次讀取數和寫入數據的起始地 址和數據長度,或所述存儲方式信息包括所述NFC標簽各次讀取數據和寫入數據的起始地 址和末尾地址。
[0132] 為了保證NFC標簽中的數據各次寫入和讀取的完整性,本實施例要求NFC標簽各 次存儲數據與各次讀取數據對應,即要求NFC標簽各次存儲的數據的地址空間分別與對應 次數的讀取數據的地址空間相同。例如,若存儲方式信息中記錄第五次讀取數據和寫入數 據的起始地址和末尾地址分別為4K到5K之間,則第五次寫入數據的起始地址和末尾地址 分別為4K到5K之間,同時第五次讀取數據的起始地址和末尾地址分別為4K到5K之間。
[0133] 需要說明的是,在向NFC標簽中存儲數據時,各次存儲的數據的地址空間大小可 以是等大小的也可以是可變大小的。
[0134] 若各次存儲的數據的地址空間大小相等,即NFC標簽讀寫定長數據,NFC標簽內部 電路示意圖可為如圖7所示,
[0135] 圖7中,各模塊的電路結構介紹如下:
[0136] 多路復用器的D是電源引腳,連接芯片工作的電源,ENB是使能引腳,當ENB引腳 接觸的是1信號(高電平)時,多路復用器才會正常工作,當ENB引腳接的是0信號(低電 平),多路復用器不工作,Cl,C2,是多路復用器的輸入引腳,S1?S4是輸出腳,Cl、C2輸入 不同的值,在S1?S4腳輸出的結果也不同,比如,Cl、C2分別輸入0信號(低電平)、0信 號(低電平)時,S1?S4的輸出分別是1信號(高電平)、0信號(低電平)、0信號(低 電平)、〇信號(低電平),通過改變C1、C2的輸入,則可改變S1?S4的輸出。
[0137] 第一計數器和第二計數器:U/D引腳是電源引腳,用于連接提供芯片工作的電源, ENB是芯片的使能引腳,當ENB引腳輸入1信號(高電平)時,芯片可以正常的計數,CP是 觸發引腳,Carry out (可以記為Q1?Q4)是輸出引腳,輸出計數器的計數結果,當CP引腳 由〇信號(低電平)到1信號(高電平)變化過程的時候,計數器輸出結果Carryout增 加 l,Reset引腳是重置引腳,當Reset引腳置為1信號(高電平)時,計數器的結果清零, B1?Μ是預置數值,可以用來設置輸出結果的值,在這兒沒有使用。當多路復用器C1、C2 輸入0信號(低電平)、0信號(低電平)時,S1?S4輸出1信號(高電平)、0信號(低 電平)、〇信號(低電平)、〇信號(低電平),第二計數器正常計數,當多路復用器C1、C2輸 入1信號(高電平)、〇信號(低電平)時,S1?S4輸出0信號(低電平)、1信號(高電 平)、〇信號(低電平)、〇信號(低電平)時,第二計數器的數值清零,重新開始計數。
[0138] 乘法器是將計數器的計數結果和定長數據長度相乘,得出需要獲取的存儲區域地 址,進而取出合適的數據。
[0139] 邏輯判斷單元,可以用與、或門來進行判斷,用于判斷計數結果是否是1,如果是 1,則說明這次需要讀取的值是存儲區域的第一字節,里面存儲的是定長數據的長度,將定 長數據的長度存入緩沖區"數據長度讀取單元"模塊
[0140] 數據長度讀取單元,用于存儲定長數據長度,提供給乘法器,用于計算某一計數結 果對應的存儲區域。
[0141] 從NFC標簽中讀取數據的過程中:
[0142] 正常計數過程包括:將開關選擇選擇到第一計數器(讀計數器)正常工作,(選擇 C1、C2的輸入,讓S1?S4的輸出,和第一計數器ENB引腳輸入1信號(高電平)),這時,沒 有讀卡設備靠近時,第一計數器的CP引腳輸入是0信號(低電平),NFC讀卡設備每靠近一 次標簽,NFC天線那邊獲取的電壓,會給第一計數器的CP引腳輸入1信號(高電平),CP引 腳由〇信號(低電平)到1信號(高電平)的變化過程會讓第一計數器計數,Carry out引 腳增加1,乘法器將計數結果和數據長度相乘后,得出當前的地址,再從數據存儲中找到這 塊地址,取出數據提供給NFC天線,讀卡設備獲取數據。如果第一計數器的結果是1,也就是 第一次計數時,通過邏輯判斷單元,得出當前需要讀取的是定長數據的數據長度,從存儲中 獲取這個地址中數據,并將這個數據(定長數據長度)提供給數據長度緩沖區和NFC天線, 讀卡設備也可以獲取到數據長度。
[0143] 清零過程包括:如果計數過程中,若需重新讀取數據,可以改變多路復用器的C1、 C2輸入,讓S1?S4中和第一計數器Reset腳相連的輸出置為1信號(高電平),則第一計 數器的計數結果立即清零,讀取數據的過程重新開始。
[0144] 向NFC標簽中寫入數據的過程中:
[0145] 正常計數過程包括:將開關選擇選擇到第一計數器(寫計數器)正常工作,(選擇 C1、C2的輸入,讓S1?S4的輸出,和第二計數器的ENB引腳輸入1信號(高電平)),這時, 沒有讀卡設備靠近時,第一計數器的CP引腳輸入是0信號(低電平),NFC讀卡設備每靠近 一次標簽,NFC天線那邊獲取的電壓,會給第二計數器的CP引腳輸入1信號(高電平),CP 引腳由〇信號(低電平)到1信號(高電平)的變化過程會讓第一計數器計數,Carry out 引腳增加1,乘法器將計數結果和數據長度相乘后,得出當前的地址,將從NFC天線獲取的 數據寫入數據存儲中這塊地址。如果第二計數器的結果是1,也就是第一次計數時,通過邏 輯判斷單元,得出當前需要寫入的是定長數據的數據長度,將這個數據(定長數據長度)寫 入到存儲中這個地址。
[0146] 清零過程包括:如果計數過程中,需重新寫入數據,可以改變多路復用器的Cl、C2 輸入,讓S1?S4中和第二計數器Reset腳相連的輸出置為1信號(高電平),則第二計數 器的計數結果立即清零,寫過程重新開始。
[0147] 若NFC標簽讀寫定長數據,則每次讀寫數據的大小是一定長度的,這個長度可預 先設置,并將數據長度值寫入NFC標簽的存儲區域的第一個或一個以上的連續字節中。
[0148] NFC標簽是讀數據還是寫數據,由多路復用器選擇決定,當多路復用器的開關選擇 使能第二計數器電路工作時,在NFC讀卡設備打開寫數據的軟件應用,向存儲區域寫入數 據;當多路復用器選擇第一計數器使能工作時,在NFC讀卡設備打開讀數據的軟件應用,讀 取存儲區域中的數據;多路選擇還可以使能第一計數器和第二計數器上的重置引腳,當重 置引腳被使能時,第一計數器和第二計數器恢復到零。比如,在剛開始使用NFC標簽時,開 關選擇到寫數據電路開關使能,寫電路開始計數,第一次寫入的是定長數據的定長,并將其 存入第一個或連續幾個字節中,再次寫入時,第二計數器增加1,并將數據寫入到按照寫電 路計數值計算出來的存儲區域中,依次類推。當第一次將第一計數器使能時,第一計數器開 始計數,NFC讀卡設備第一次靠近該NFC標簽時,讀取存儲區域的第一個字節,識別出數據 存儲的長度,因為第一次讀寫數據的值是存儲區域數據的長度,所以第一次讀寫數據的長 度和存儲區數據長度可能不一樣,通過邏輯判斷單元來進行判斷。
[0149] 讀寫數據過程中,如果需要重新開始讀寫數據,可以在開關選擇處,將開關觸頭切 換至第一計數器和第二計數器的清零端,計數器重新計數,重新讀寫數據。存儲區域每次從 起始地址開始寫數據時,都需要寫此后數據存儲的長度。
[0150] 若各次存儲的數據的地址空間大小不相等,NFC標簽內部電路示意圖可為如圖8 所示,圖7中,各模塊的電路結構介紹如下:
[0151] 多路復用器:D處代表的是電源腳,芯片工作的電源,ENB引腳是使能引腳,當引腳 接觸的是1信號(高電平)時,多路復用器才會正常工作,當ENB引腳接的是0信事情(低 電平),多路復用器不工作,Cl,C2,是多路復用器的輸入引腳,S1?S4是輸出腳,Cl、C2輸 入不同的值,在S1?S4腳輸出的結果也不同,比如,Cl、C2分別輸入0信號(低電平)、0 信號(低電平)時,S1?S4的輸出分別是1信號(高電平)、0信號(低電平)、0信號(低 電平)、〇信號(低電平),這時第二計數器可以進行工作。
[0152] 第一計數器和二計數器:U/D引腳是電源引腳,用于連接提供芯片工作的電源, ENB是芯片的使能引腳,當這個引腳輸入1信號(高電平)時,芯片可以正常的計數,CP是 觸發引腳,Carry out(可以記為Q1?Q4)是輸出引腳,輸出計數器的計數結果,當CP引 腳接收的信號由〇信號(低電平)到1信號(高電平)變化過程的時候,計數器輸出結果 Carry out增加 l,Reset引腳是重置引腳,當Reset引腳置的信號為1信號(高電平)時, 計數器的結果清零,B1?Μ是預置數值,可以用來設置輸出結果的值,此處未使用。當多 路復用器Cl、C2分別輸入0信號(低電平)和0信號(低電平)時,S1?S4輸出1信號 (高電平)、〇信號(低電平)、〇信號(低電平)、〇信號(低電平),第二計數器正常計數,當 多路復用器Cl、C2輸入1信號(高電平)、0信號(低電平)時,S1?S4輸出0信號(低 電平)、1信號(高電平)、〇信號(低電平)、〇信號(低電平)時,第二計數器的數值清零, 重新開始計數。
[0153] 數據讀取單元:緩沖器,用于緩沖從存儲區域讀取數據,以及向存儲區域中寫入數 據。單片機的芯片供電也由電源提供,圖8中未示出。
[0154] 圖8所示的電路的工作原理如下所示:
[0155] 在從NFC標簽中讀取數據的過程中:
[0156] 正常計數過程包括:將開關選擇選擇到第一計數器(讀計數器)正常工作,(選擇 C1、C2的輸入,讓S1?S4的輸出,和第一計數器ΕΝΒ引腳輸入1信號(高電平)),這時,沒 有讀卡設備靠近時,第一計數器的CP引腳輸入是0信號(低電平),NFC讀卡設備每靠近 一次標簽,NFC天線那邊獲取的電壓,會給第一計數器的CP引腳輸入1信號(高電平),CP 引腳由〇信號(低電平)到1信號(高電平)的變化過程會讓第一計數器計數,Carry out 引腳增加1,乘法器將計數結果提供給內部的單片機,按照單片機內部記錄的已經存儲的數 據,計數當前的地址,再從數據存儲中找到這塊地址,取出這塊區域中的數據,并將數據長 度等額外的信息去除,僅僅將數據內容通過數據線發送給NFC天線,NFC天線再發送給讀卡 設備。
[0157] 清零過程包括:在計數過程中,若需重新讀取數據,可以改變多路復用器的Cl、C2 輸入,讓S1?S4中和第一計數器Reset引腳相連后輸出信號1信號(高電平),使第一計 數器的計數結果立即清零,使數據讀取過程重新開始。
[0158] 向NFC標簽中寫入數據的過程中:
[0159] 正常計數過程包括:將開關選擇選擇到第一計數器(寫計數器)正常工作,(選擇 C1、C2的輸入,讓S1?S4的輸出,和第二計數器ENB引腳輸入1信號(高電平)),這時,沒 有讀卡設備靠近時,第一計數器的CP引腳輸入是0信號(低電平),NFC讀卡設備每靠近 一次標簽,NFC天線那邊獲取的電壓,會給第二計數器的CP引腳輸入1信號(高電平),CP 引腳由〇信號(低電平)到1信號(高電平)的變化過程會讓第一計數器計數,Carry out 引腳增加1,乘法器將計數結果提供給內部的單片機,按照單片機內部記錄的已經存儲的數 據,獲取本次待寫入地址,再從數據存儲中找到這塊地址,將從NFC天線獲取的數據寫入該 地址。單片機在存儲數據中加上數據長度、數據校驗等信息后,向存儲區域中寫入本次數據 信息(包含數據長度、數據內容和數據校驗等信息)
[0160] 清零過程包括:如果計數過程中,想重新寫入數據,可以改變多路復用器的Cl、C2 輸入,讓S1?S4中和第二計數器Reset腳相連的輸出置為1信號(高電平),則第二計數 器的計數結果立即清零,寫過程重新開始。
[0161] 若NFC標簽讀寫變長數據,則每次讀寫數據的大小可能不是一定長度的,每次向 NFC標簽寫入數據時,需要在數據寫入的第一個字節來存儲當前數據存儲的長度,每次存儲 數據除了存儲這次數據存儲的長度、數據之外,還需要存儲結束標志(由一串特定數據組 成),用來標志數據寫入是否結束。
[0162] 寫入數據時,可以在多路復用器的開關選擇處,將開關觸頭切換到第二計數器使 能工作,開始計數,NFC讀卡設備直接向NFC標簽的存儲區域寫入實際存儲的數據,在最后 向存儲區域存儲時,由單片機來計算本次寫入數據的長度,以及在數據末尾加上結束標志, 最后將數據長度、數據、結束標志放到存取區域中。
[0163] 讀數據時,多路復用器的開關選擇處,將開關觸頭切換到第一計數器使能工作,開 始計數,單片機收到第一計數器計數增加的信號,從NFC標簽的存儲區域取出數據,取出數 據長度、數據、結束標志,從這些取出的數據中,得出本次讀取數據在存儲區域的實際有效 地址,從中讀取實際有效的數據。
[0164] 如果讀寫數據進行時,想重新開始讀寫,則將多路復用器的開關選擇處的觸頭切 換到第一計數器和第二計數器的清零端,清零后讀寫計數電路的計數,重新開始計數。
[0165] 步驟S603、若所述操作類型為讀數據類型,則所述NFC讀卡設備根據所述NFC標簽 的第一計數電路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數。
[0166] 步驟S604、所述NFC讀卡設備根據所述已讀取數據的次數和所述存儲方式信息確 定所述NFC讀卡設備從所述NFC標簽中讀取數據的地址信息。
[0167] 步驟S605、所述NFC讀卡設備根據所確定的讀取數據的地址信息從所述NFC標簽 中讀取數據。
[0168] 步驟S606、若所述操作類型為寫數據類型,則所述NFC讀卡設備根據所述NFC標簽 的第二計數電路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數。
[0169] 步驟S607、所述NFC讀卡設備根據所述已寫入數據的次數和所述存儲方式信息確 定所述NFC讀卡設備向所述NFC標簽中寫入數據的地址信息。
[0170] 步驟S608、所述NFC讀卡設備根據所確定的寫入數據的地址信息將所述NFC讀卡 設備的數據寫入所述NFC標簽。
[0171] 本實施例的技術方案在實施例五的基礎之上,增加了獲取所述NFC標簽的存儲方 式信息的步驟,用以根據所述已讀取數據的次數或已寫入數據的次數,以及所述存儲方式 信息確定本次從所述NFC標簽中讀取數據的地址信息或向所述NFC標簽中寫入數據的地 址,能實現多次讀取NFC標簽中不同存儲空間大小的數據或多次向NFC標簽中寫入不同長 度的數據,能進一步擴展NFC標簽的應用范圍。
[0172] 實施例七
[0173] 圖9是本發明實施例七所述的讀標簽的裝置的結構框圖,如圖9所示,本實施例所 述的讀標簽的裝置包括:
[0174] 操作類型獲取單元901,用于當近距離無線通訊技術NFC讀卡設備進入NFC標簽的 感應范圍時,確定對所述NFC標簽進行操作的操作類型;
[0175] 讀取次數獲取單元902,用于若所述操作類型為讀數據類型,則根據所述NFC標簽 的計數電路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數;
[0176] 地址信息確定單元903,用于根據所述次數確定所述NFC讀卡設備從所述NFC標簽 中讀取數據的地址信息;
[0177] 數據讀取單元904,用于根據所確定的地址信息從所述NFC標簽中讀取數據。
[0178] 進一步地,所述地址信息確定單元903具體用于:
[0179] 將所述次數與所述NFC標簽的可讀取次數閾值進行求模運算,根據求模運算結果 確定所述NFC讀卡設備從所述NFC標簽中讀取數據的地址信息。
[0180] 進一步地,所述裝置還包括存儲方式信息獲取單元,用于在所述NFC讀卡設備根 據所述次數確定所述NFC讀卡設備從所述NFC標簽中讀取數據的地址信息之前,獲取所述 NFC標簽的存儲方式信息,所述存儲方式信息用于存儲所述NFC標簽各次讀取數據的地址 信息;
[0181] 所述地址信息確定單元903具體用于:
[0182] 根據所述次數和所述存儲方式信息確定所述NFC讀卡設備從所述NFC標簽中讀取 數據的地址信息。
[0183] 進一步地,所述存儲方式信息獲取單元具體用于:
[0184] 當所述NFC讀卡設備進入NFC標簽的感應范圍時,從所述NFC標簽的預設地址讀 取所述NFC標簽的存儲方式信息;或
[0185] 從預存信息中讀取所述NFC標簽的存儲方式信息。
[0186] 進一步地,所述存儲方式信息包括所述NFC標簽各次讀取數據的起始地址和數據 長度,或所述存儲方式信息包括所述NFC標簽各次讀取數據的起始地址和末尾地址。
[0187] 本實施例提供的讀標簽的裝置可執行本發明實施例一和實施例二所提供的讀標 簽的方法,具備執行方法相應的功能模塊和有益效果。
[0188] 實施例八
[0189] 圖10是本發明實施例八所述的寫標簽的裝置的結構框圖,如圖10所示,本實施例 所述的寫標簽的裝置包括:
[0190] 操作類型獲取單元1001,用于當近距離無線通訊技術NFC讀卡設備進入NFC標簽 的感應范圍時,確定對所述NFC標簽進行操作的操作類型;
[0191] 寫入次數獲取單元1002,用于若所述操作類型為寫數據類型,則根據所述NFC標 簽的計數電路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數;
[0192] 地址信息確定單元1003,用于根據所述次數確定所述NFC讀卡設備向所述NFC標 簽中寫入數據的地址信息;
[0193] 數據寫入單元1004,用于根據所確定的地址信息將所述NFC讀卡設備的數據寫入 所述NFC標簽。
[0194] 進一步地,所述地址信息確定單元1003具體用于:
[0195] 將所述次數與所述NFC標簽的可寫入數據次數閾值進行求模運算,根據求模運算 結果確定所述NFC讀卡設備向所述NFC標簽中寫入數據的地址信息。
[0196] 進一步地,所述裝置還包括存儲方式信息獲取單元,用于在所述NFC讀卡設備根 據所述次數確定所述NFC讀卡設備向所述NFC標簽中寫入數據的地址信息之前,獲取所述 NFC標簽的存儲方式信息,所述存儲方式信息用于存儲所述NFC標簽各次寫入數據的地址 信息;
[0197] 所述地址信息確定單元1003具體用于:
[0198] 根據所述次數和所述存儲方式信息確定所述NFC讀卡設備向所述NFC標簽中寫入 數據的地址信息。
[0199] 進一步地,所述存儲方式信息獲取單元具體用于:
[0200] 當所述NFC讀卡設備進入NFC標簽的感應范圍時,從所述NFC標簽的預設地址讀 取所述NFC標簽的存儲方式信息;或
[0201] 從預存信息中讀取所述NFC標簽的存儲方式信息。
[0202] 進一步地,所述存儲方式信息包括所述NFC標簽各次寫入數據的起始地址和數據 長度,或所述存儲方式信息包括所述NFC標簽各次寫入數據的起始地址和截止地址。
[0203] 本實施例提供的寫標簽的裝置可執行本發明實施例三和實施例四所提供的寫標 簽的方法,具備執行方法相應的功能模塊和有益效果。
[0204] 實施例九
[0205] 圖11是本發明實施例九所述的讀寫標簽的裝置的結構框圖,如圖11所示,本實施 例所述的讀寫標簽的裝置包括:
[0206] 操作類型獲取單元1101,用于當近距離無線通訊技術NFC讀卡設備進入NFC標簽 的感應范圍時,確定對所述NFC標簽進行操作的操作類型;
[0207] 讀取次數獲取單元1102,用于若所述操作類型為讀數據類型,則根據所述NFC標 簽的第一計數電路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數;
[0208] 讀取地址信息確定單元1103,用于根據所述已讀取數據的次數確定所述NFC讀卡 設備從所述NFC標簽中讀取數據的地址信息;
[0209] 數據讀取單元1104,用于根據所確定的讀取數據的地址信息從所述NFC標簽中讀 取數據;
[0210] 寫入次數獲取單元1105,用于若所述操作類型為寫數據類型,則根據所述NFC標 簽的第二計數電路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數;
[0211] 寫入地址信息確定單元1106,用于根據所述已寫入數據的次數確定所述NFC讀卡 設備向所述NFC標簽中寫入數據的地址信息;
[0212] 數據寫入單元1107,用于根據所確定的寫入數據的地址信息將所述NFC讀卡設備 的數據寫入所述NFC標簽。
[0213] 進一步地,所述讀取地址信息確定單元1103具體用于:
[0214] 將所述已讀取數據的次數與所述NFC標簽的可讀取次數閾值進行求模運算,根據 求模運算結果確定所述NFC讀卡設備從所述NFC標簽中讀取數據的地址信息。
[0215] 進一步地,所述裝置還包括存儲方式信息獲取單元,用于獲取所述NFC標簽的存 儲方式信息,所述存儲方式信息用于存儲所述NFC標簽各次讀取數據和寫入數據的地址信 息;
[0216] 所述讀取地址信息確定單元1103具體用于:根據所述已讀取數據的次數和所述 存儲方式信息確定所述NFC讀卡設備從所述NFC標簽中讀取數據的地址信息;
[0217] 所述寫入地址信息確定單元1106具體用于:根據所述已寫入數據的次數和所述 存儲方式信息確定所述NFC讀卡設備向所述NFC標簽中寫入數據的地址信息。
[0218] 進一步地,所述存儲方式信息獲取單元具體用于:
[0219] 當所述NFC讀卡設備進入NFC標簽的感應范圍時,從所述NFC標簽的預設地址讀 取所述NFC標簽的存儲方式信息;或
[0220] 從預存信息中讀取所述NFC標簽的存儲方式信息。
[0221] 進一步地,所述存儲方式信息包括所述NFC標簽各次讀取數據和寫入數據的起始 地址和數據長度,或所述存儲方式信息包括所述NFC標簽各次讀取數據和寫入數據的起始 地址和末尾地址。
[0222] 進一步地,所述寫入地址信息確定單元1106具體用于:將所述已寫入數據的次數 與所述NFC標簽的可寫入數據次數閾值進行求模運算,根據求模運算結果確定所述NFC讀 卡設備向所述NFC標簽中寫入數據的地址信息。
[0223] 本實施例提供的讀寫標簽的裝置可執行本發明實施例五和實施例六所提供的讀 寫標簽的方法,具備執行方法相應的功能模塊和有益效果。
[0224] 以上實施例提供的技術方案中的全部或部分內容可以通過軟件編程實現,其軟件 程序存儲在可讀取的存儲介質中,存儲介質例如:計算機中的硬盤、光盤或軟盤。
[0225] 注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解, 本發明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、 重新調整和替代而不會脫離本發明的保護范圍。因此,雖然通過以上實施例對本發明進行 了較為詳細的說明,但是本發明不僅僅限于以上實施例,在不脫離本發明構思的情況下,還 可以包括更多其他等效實施例,而本發明的范圍由所附的權利要求范圍決定。
【權利要求】
1. 一種讀標簽的方法,其特征在于,包括: 當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡設備 確定對所述NFC標簽進行操作的操作類型; 若所述操作類型為讀數據類型,則所述NFC讀卡設備根據所述NFC標簽的計數電路獲 取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數; 所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備從所述NFC標簽中讀取數據的 地址信息; 所述NFC讀卡設備根據所確定的地址信息從所述NFC標簽中讀取數據。
2. 根據權利要求1所述的方法,其特征在于,所述NFC讀卡設備根據所述次數確定所述 NFC讀卡設備從所述NFC標簽中讀取數據的地址信息的操作具體包括: 將所述次數與所述NFC標簽的可讀取次數閾值進行求模運算,根據求模運算結果確定 所述NFC讀卡設備從所述NFC標簽中讀取數據的地址信息。
3. 根據權利要求1所述的方法,其特征在于,在所述NFC讀卡設備根據所述次數確定所 述NFC讀卡設備從所述NFC標簽中讀取數據的地址信息之前還包括:所述NFC讀卡設備獲 取所述NFC標簽的存儲方式信息,所述存儲方式信息用于存儲所述NFC標簽各次讀取數據 的地址信息; 所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備從所述NFC標簽中讀取數據的 地址信息的操作具體包括: 所述NFC讀卡設備根據所述次數和所述存儲方式信息確定所述NFC讀卡設備從所述 NFC標簽中讀取數據的地址信息。
4. 根據權利要求3所述的方法,其特征在于,所述NFC讀卡設備獲取所述NFC標簽的存 儲方式信息的操作包括: 當所述NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡設備從所述NFC標簽 的預設地址讀取所述NFC標簽的存儲方式信息;或 所述NFC讀卡設備從預存信息中讀取所述NFC標簽的存儲方式信息。
5. 根據權利要求3或4所述的方法,其特征在于,所述存儲方式信息包括所述NFC標簽 各次讀取數據的起始地址和數據長度,或所述存儲方式信息包括所述NFC標簽各次讀取數 據的起始地址和末尾地址。
6. -種寫標簽的方法,其特征在于,包括: 當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡設備 確定對所述NFC標簽進行操作的操作類型; 若所述操作類型為寫數據類型,則所述NFC讀卡設備根據所述NFC標簽的計數電路獲 取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數; 所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備向所述NFC標簽中寫入數據的 地址信息; 所述NFC讀卡設備根據所確定的地址信息將所述NFC讀卡設備的數據寫入所述NFC標 簽。
7. 根據權利要求6所述的方法,其特征在于,所述NFC讀卡設備根據所述次數確定所述 NFC讀卡設備向所述NFC標簽中寫入數據的地址信息的操作具體包括: 將所述次數與所述NFC標簽的可寫入數據次數閾值進行求模運算,根據求模運算結果 確定所述NFC讀卡設備向所述NFC標簽中寫入數據的地址信息。
8. 根據權利要求6所述方法,其特征在于,在所述NFC讀卡設備根據所述次數確定所 述NFC讀卡設備向所述NFC標簽中寫入數據的地址信息之前還包括:所述NFC讀卡設備獲 取所述NFC標簽的存儲方式信息,所述存儲方式信息用于存儲所述NFC標簽各次寫入數據 的地址信息; 所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備向所述NFC標簽中寫入數據的 地址信息的操作具體包括: 所述NFC讀卡設備根據所述次數和所述存儲方式信息確定所述NFC讀卡設備向所述 NFC標簽中寫入數據的地址信息。
9. 根據權利要求8所述的方法,其特征在于,所述NFC讀卡設備獲取所述NFC標簽的存 儲方式信息的操作包括: 當所述NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡設備從所述NFC標簽 的預設地址讀取所述NFC標簽的存儲方式信息;或 所述NFC讀卡設備從預存信息中讀取所述NFC標簽的存儲方式信息。
10. 根據權利要求8或9所述的方法,其特征在于,所述存儲方式信息包括所述NFC標 簽各次寫入數據的起始地址和數據長度,或所述存儲方式信息包括所述NFC標簽各次寫入 數據的起始地址和截止地址。
11. 一種讀寫標簽的方法,其特征在于,包括: 當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范圍時,所述NFC讀卡設備 確定對所述NFC標簽進行操作的操作類型; 若所述操作類型為讀數據類型,則所述NFC讀卡設備根據所述NFC標簽的第一計數電 路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數; 所述NFC讀卡設備根據所述已讀取數據的次數確定所述NFC讀卡設備從所述NFC標簽 中讀取數據的地址信息; 所述NFC讀卡設備根據所確定的讀取數據的地址信息從所述NFC標簽中讀取數據; 若所述操作類型為寫數據類型,則所述NFC讀卡設備根據所述NFC標簽的第二計數電 路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數; 所述NFC讀卡設備根據所述已寫入數據的次數確定所述NFC讀卡設備向所述NFC標簽 中寫入數據的地址信息; 所述NFC讀卡設備根據所確定的寫入數據的地址信息將所述NFC讀卡設備的數據寫入 所述NFC標簽。
12. -種讀標簽的裝置,其特征在于,包括: 操作類型獲取單元,用于當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范 圍時,確定對所述NFC標簽進行操作的操作類型; 次數獲取單元,用于若所述操作類型為讀數據類型,則根據所述NFC標簽的計數電路 獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數; 地址信息確定單元,用于根據所述次數確定所述NFC讀卡設備從所述NFC標簽中讀取 數據的地址信息; 數據讀取單元,用于根據所確定的地址信息從所述NFC標簽中讀取數據。
13. 根據權利要求12所述的裝置,其特征在于,所述裝置還包括存儲方式信息獲取單 元,用于在所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備從所述NFC標簽中讀取 數據的地址信息之前,獲取所述NFC標簽的存儲方式信息,所述存儲方式信息用于存儲所 述NFC標簽各次讀取數據的地址信息; 所述地址信息確定單元具體用于: 根據所述次數和所述存儲方式信息確定所述NFC讀卡設備從所述NFC標簽中讀取數據 的地址信息。
14. 一種寫標簽的裝置,其特征在于,包括: 操作類型獲取單元,用于當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范 圍時,確定對所述NFC標簽進行操作的操作類型; 寫入次數獲取單元,用于若所述操作類型為寫數據類型,則根據所述NFC標簽的計數 電路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數; 地址信息確定單元,用于根據所述次數確定所述NFC讀卡設備向所述NFC標簽中寫入 數據的地址信息; 數據寫入單元,用于根據所確定的地址信息將所述NFC讀卡設備的數據寫入所述NFC 標簽。
15. 根據權利要求14所述裝置,其特征在于,所述裝置還包括存儲方式信息獲取單元, 用于在所述NFC讀卡設備根據所述次數確定所述NFC讀卡設備向所述NFC標簽中寫入數據 的地址信息之前,獲取所述NFC標簽的存儲方式信息,所述存儲方式信息用于存儲所述NFC 標簽各次寫入數據的地址信息; 所述地址信息確定單元具體用于: 根據所述次數和所述存儲方式信息確定所述NFC讀卡設備向所述NFC標簽中寫入數據 的地址信息。
16. -種讀寫標簽的裝置,其特征在于,包括: 操作類型獲取單元,用于當近距離無線通訊技術NFC讀卡設備進入NFC標簽的感應范 圍時,確定對所述NFC標簽進行操作的操作類型; 讀取次數獲取單元,用于若所述操作類型為讀數據類型,則根據所述NFC標簽的第一 計數電路獲取所述NFC讀卡設備從所述NFC標簽中已讀取數據的次數; 讀取地址信息確定單元,用于根據所述已讀取數據的次數確定所述NFC讀卡設備從所 述NFC標簽中讀取數據的地址信息; 數據讀取單元,用于根據所確定的讀取數據的地址信息從所述NFC標簽中讀取數據; 寫入次數獲取單元,用于若所述操作類型為寫數據類型,則根據所述NFC標簽的第二 計數電路獲取所述NFC讀卡設備向所述NFC標簽中已寫入數據的次數; 寫入地址信息確定單元,用于根據所述已寫入數據的次數確定所述NFC讀卡設備向所 述NFC標簽中寫入數據的地址信息; 數據寫入單元,用于根據所確定的寫入數據的地址信息將所述NFC讀卡設備的數據寫 入所述NFC標簽。
【文檔編號】G06K17/00GK104156748SQ201410412092
【公開日】2014年11月19日 申請日期:2014年8月20日 優先權日:2014年8月20日
【發明者】俞義, 醋波濤, 劉合東 申請人:廣東歐珀移動通信有限公司