一種識別標簽的方法及裝置制造方法
【專利摘要】本發(fā)明公開一種識別標簽的方法及裝置,涉及通信網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,可以實現(xiàn)NFC終端中的主控制器確定標簽格式的步驟較少,使得標簽?zāi)軌蚩焖俦惶幚怼1景l(fā)明實施例通過近距離無線通訊技術(shù)控制器近距離無線通訊技術(shù)NFC控制器讀取標簽的類型;NFC控制器根據(jù)標簽的類型,確定標簽的格式是否為NFC數(shù)據(jù)交換格式NDEF;當(dāng)NFC控制器確定標簽的格式為NDEF時,NFC控制器向主控制器發(fā)送通知消息,通知消息包括標簽的格式為NDEF。本發(fā)明實施例提供的方案適于對標簽進行識別時采用。
【專利說明】-種識別標簽的方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種識別標簽的方法及裝置。
【背景技術(shù)】
[0002] 近距離無線通訊技術(shù)(Near Field Communication, NFC)是一種短距離無線連接 技術(shù),其可W利用磁場感應(yīng)來實現(xiàn)電子設(shè)備在近距離間的通信,兩個設(shè)備通過靠近或者碰 撞來實現(xiàn)數(shù)據(jù)的交換。
[0003] 在現(xiàn)有技術(shù)中,在NFC終端檢測到NFC標簽之后,NFC終端的近距離無線通訊技術(shù) 控制器(Near Field Communication Controller, NFC控制器)會讀取該NFC標簽的全部 內(nèi)容,然后將NFC標簽的全部內(nèi)容發(fā)送給NFC終端的主控制器值evice化St,主控制器), 由主控制器處理該NFC標簽。通常,主控制器根據(jù)該NFC標簽的全部內(nèi)容,判斷該NFC標簽 的格式是否符合NFC數(shù)據(jù)交換格式(NFC Data Exchange F'ormat, NDEF)。
[0004] 然而,現(xiàn)有技術(shù)中,主控制器需要獲取NFC標簽的全部內(nèi)容才能確定NFC標簽的格 式,導(dǎo)致主控制器讀取NFC標簽的數(shù)據(jù)量大,操作較復(fù)雜。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的實施例提供一種識別標簽的方法及裝置,可W實現(xiàn)減少NFC終端中的主 控制器確定標簽格式的步驟,使得NFC標簽?zāi)軌虮惶幚怼?br>
[0006] 第一方面,本發(fā)明的實施例提供一種識別標簽的方法,包括:
[0007] 近距離無線通訊技術(shù)NFC控制器讀取標簽的類型;
[0008] 所述NFC控制器根據(jù)所述標簽的類型,確定所述標簽的格式是否為NFC數(shù)據(jù)交換 格式NDEF ;
[0009] 當(dāng)所述NFC控制器確定所述標簽的格式為所述NDEF時,所述NFC控制器向主控制 器發(fā)送通知消息,所述通知消息包括所述標簽的格式為所述NDEF。
[0010] 在第一種可能的實施例中,結(jié)合第一方面,在所述近距離無線通訊技術(shù)NFC控制 器讀取標簽的類型之前,所述方法還包括:
[0011] 所述NFC控制器接收所述主控制器發(fā)送的配置命令,所述配置命令用于指示所述 NFC控制器是否對所述標簽進行所述NDEF的檢測。
[0012] 在第二種可能的實施例中,結(jié)合第一方面或第一方面中的第一種可能的實施例, 所述NFC控制器根據(jù)所述標簽的類型,確定所述標簽的格式是否為NFC數(shù)據(jù)交換格式NDEF, 包括:
[0013] 當(dāng)所述標簽的類型為Type 1時,所述NFC控制器從所述標簽中的頭域HRO確定所 述標簽的格式是否為所述NDEF ;
[0014] 當(dāng)所述標簽的類型為Type 2時,所述NFC控制器從所述標簽中的能力容器CC確 定所述標簽的格式是否為所述NDEF ;
[0015] 當(dāng)所述標簽的類型為Type 3時,所述NFC控制器從所述標簽中的系統(tǒng)代碼System Code確定所述標簽的格式是否為所述NDEF ;
[0016] 當(dāng)所述標簽的類型為Type 4時,所述NFC控制器從所述標簽中的能力容器CC文 件的文件標識確定所述標簽的格式是否為所述NDEF。
[0017] 在第H種可能的實施例中,結(jié)合第一方面或第一方面中的上述任一種可能的實施 例,在所述NFC控制器接收所述主控制器發(fā)送的配置命令之前,所述方法還包括:
[0018] 所述NFC控制器向所述主控制器發(fā)送格式功能消息,所述格式功能消息攜帶有所 述NFC控制器是否具有對所述標簽進行所述NDEF的檢測的能力信息。
[0019] 在第四種可能的實施例中,結(jié)合第一方面中的第H種可能的實施例,在所述NFC 控制器向所述主控制器發(fā)送格式功能消息之前,所述方法還包括:
[0020] 所述NFC控制器接收所述主控制器發(fā)送的初始化命令;
[0021] 所述NFC控制器向所述主控制器發(fā)送格式功能消息,包括:
[0022] 所述NFC控制器向所述主控制器發(fā)送初始化回復(fù),所述初始化回復(fù)攜帶有所述 NFC控制器是否具有對所述標簽進行所述NDEF的檢測的能力信息。
[0023] 在第五種可能的實施例中,結(jié)合第一方面中的第一種可能的實施例,所述配置命 令還用于指示所述NFC控制器對所述標簽進行數(shù)據(jù)類型的檢測。
[0024] 在第六種可能的實施例中,結(jié)合第一方面或第一方面中的上述任一種可能的實施 例,在所述NFC控制器向主控制器發(fā)送通知消息之后,所述方法還包括:
[00巧]所述NFC控制器通過NDEF射頻接口接收所述主控制器發(fā)送的讀寫命令;
[0026] 所述NFC控制器將所述讀寫命令轉(zhuǎn)換成NDEF讀寫命令;
[0027] 根據(jù)所述NDEF讀寫命令,所述NFC控制器與所述標簽進行數(shù)據(jù)讀寫。
[0028] 第二方面,本發(fā)明的實施例提供一種識別標簽的裝置,包括:
[0029] 讀取模塊,用于讀取標簽的類型;
[0030] 確定模塊,用于根據(jù)所述標簽的類型,確定所述標簽的格式是否為NFC數(shù)據(jù)交換 格式NDEF ;
[0031] 所述發(fā)送模塊,用于當(dāng)所述確定模塊確定所述標簽的格式為所述NDEF時,向主控 制器發(fā)送通知消息,所述通知消息包括所述標簽的格式為所述NDEF。
[0032] 在第一種可能的實施例中,結(jié)合第二方面,所述裝置還包括:
[0033] 接收模塊,用于接收所述主控制器發(fā)送的配置命令,所述配置命令用于指示所述 NFC控制器是否對所述標簽進行所述NDEF的檢測。
[0034] 在第二種可能的實施例中,結(jié)合第二方面或第二方面中的第一種可能的實施例, 所述確定模塊具體用于:
[0035] 當(dāng)所述標簽的類型為Type 1時,從所述標簽中的頭域HRO確定所述標簽的格式 是否為所述NDEF ;當(dāng)所述標簽的類型為Type 2時,從所述標簽中的能力容器CC確定所述 標簽的格式是否為所述NDEF ;當(dāng)所述標簽的類型為Type 3時,從所述標簽中的系統(tǒng)代碼 System Code確定所述標簽的格式是否為所述NDEF ;當(dāng)所述標簽的類型為Type 4時,從所 述標簽中的能力容器CC文件的文件標識確定所述標簽的格式是否為所述NDEF。
[0036] 在第H種可能的實施例中,結(jié)合第二方面或第二方面中的上述任一種可能的實施 例,
[0037] 所述發(fā)送模塊,還用于向所述主控制器發(fā)送格式功能消息,所述格式功能消息攜 帶有所述NFC控制器是否具有對所述標簽進行所述NDEF的檢測的能力信息。
[0038] 在第四種可能的實施例中,結(jié)合第二方面中的第H種可能的實施例,所述接收模 塊,還用于接收所述主控制器發(fā)送的初始化命令;
[0039] 所述發(fā)送模塊,還用于向所述NFC控制器發(fā)送初始化回復(fù),所述初始化回復(fù)攜帶 有所述NFC控制器是否具有對所述標簽進行所述NDEF的檢測的能力信息。
[0040] 在第五種可能的實施例中,結(jié)合第二方面中的第一種可能的實施例,所述配置命 令還用于指示所述NFC控制器對所述標簽進行數(shù)據(jù)類型的檢測。
[0041] 在第六種可能的實施例中,結(jié)合第二方面或第二方面中的上述任一種可能的實施 例,所述接收模塊,還用于通過NDEF射頻接口接收所述主控制器發(fā)送的讀寫命令;
[0042] 所述裝置還包括:
[0043] 轉(zhuǎn)換模塊,用于所述讀寫命令轉(zhuǎn)換成M)EF讀寫命令;
[0044] 處理模塊,用于根據(jù)所述NDEF讀寫命令,與所述標簽進行數(shù)據(jù)讀寫。
[0045] 第H方面,本發(fā)明的實施例提供一種識別標簽的裝置,所述裝置包括;近距離無線 通訊技術(shù)NFC控制器、主控制器,所述NFC控制器與所述主控制器連接;其中:
[0046] 所述NFC控制器,用于讀取標簽的類型;根據(jù)所述標簽的類型,確定所述標簽的 格式是否為NFC數(shù)據(jù)交換格式NDEF ;當(dāng)所述NFC控制器確定所述標簽的格式為所述NDEF 時,所述NFC控制器向主控制器發(fā)送通知消息,所述通知消息包括所述標簽的格式為所述 ND邸;
[0047] 所述主控制器,用于接收所述NFC控制器發(fā)送的所述通知消息。
[0048] 在第一種可能的實施例中,結(jié)合第H方面,
[0049] 所述主控制器,還用于向所述NFC控制器發(fā)送配置命令,所述配置命令用于指示 所述NFC控制器是否對所述標簽進行所述NDEF的檢測;
[0050] 所述NFC控制器,還用于接收所述主控制器發(fā)送的所述配置命令。
[0051] 在第二種可能的實施例中,結(jié)合第H方面或第H方面中的第一種可能的實施例, 所述NFC控制器具體用于,當(dāng)所述標簽的類型為Type 1時,從所述標簽中的頭域HRO確定 所述標簽的格式是否為所述NDEF ;當(dāng)所述標簽的類型為Type 2時,從所述標簽中的能力容 器CC確定所述標簽的格式是否為所述NDEF ;當(dāng)所述標簽的類型為Type 3時,從所述標簽 中的系統(tǒng)代碼System Code確定所述標簽的格式是否為所述NDEF ;當(dāng)所述標簽的類型為 Type 4時,從所述標簽中的能力容器CC文件的文件標識確定所述標簽的格式是否為所述 ND邸。
[0052] 在第H種可能的實施例中,結(jié)合第H方面或第H方面中的上述任一種可能的實施 例,所述NFC控制器,還用于向所述主控制器發(fā)送格式功能消息,所述格式功能消息攜帶有 所述NFC控制器是否具有對所述標簽進行所述NDEF的檢測的能力信息。
[0053] 在第四種可能的實施例中,結(jié)合第H方面中的第H種可能的實施例,所述主控制 器,還用于向所述NFC控制器發(fā)送初始化命令;
[0054] 所述NFC控制器,還用于在接收所述主控制器發(fā)送的所述初始化命令之后,向所 述主控制器發(fā)送初始化回復(fù),所述初始化回復(fù)攜帶有所述NFC控制器是否具有對所述標簽 進行所述M)EF的檢測的能力信息。
[00巧]在第五種可能的實施例中,結(jié)合第H方面中的第一種可能的實施例,所述配置命 令還用于指示所述NFC控制器對所述標簽進行數(shù)據(jù)類型的檢測。
[0056] 在第六種可能的實施例中,結(jié)合第H方面或第H方面中的上述任一種可能的實施 例,所述主控制器,還用于在接收所述NFC控制器發(fā)送的所述通知消息之后,建立與所述 NFC控制器進行數(shù)據(jù)傳輸?shù)腘DEF射頻接口。
[0057] 在第走種可能的實施例中,結(jié)合第二方面中的第六種可能的實施例,所述主控制 器,還用于通過所述NDEF射頻接口向所述NFC控制器發(fā)送讀寫命令;
[0058] 所述NFC控制器,還用于通過所述NDEF射頻接口接收所述主控制器發(fā)送的所述讀 寫命令;將所述讀寫命令轉(zhuǎn)換成NDEF讀寫命令;根據(jù)所述NDEF讀寫命令,與所述標簽進行 數(shù)據(jù)讀寫。
[0059] 本發(fā)明實施例提供的一種識別標簽的方法及裝置,通過NFC控制器讀取標簽的類 型,W及根據(jù)所述標簽的類型,確定所述標簽的格式是否為NFC數(shù)據(jù)交換格式;當(dāng)所述NFC 控制器確定所述標簽的格式為NFC數(shù)據(jù)交換格式時,所述NFC控制器向主控制器發(fā)送通知 消息,所述通知消息包括所述標簽的格式為NFC數(shù)據(jù)交換格式的信息。與現(xiàn)有技術(shù)中主控 制器需要獲取NFC標簽的全部內(nèi)容才能確定NFC標簽的格式,導(dǎo)致主控制器讀取NFC標簽 的數(shù)據(jù)量大,W及操作較復(fù)雜相比,本發(fā)明實施例可W實現(xiàn)減少NFC終端中的主控制器確 定標簽格式的步驟,使得NFC標簽?zāi)軌虮惶幚怼?br>
【專利附圖】
【附圖說明】
[0060] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 W根據(jù)該些附圖獲得其他的附圖。
[0061] 圖1為本發(fā)明實施例提供的一種識別標簽的方法的流程圖;
[0062] 圖2為本發(fā)明實施例提供的另一種識別標簽的方法的流程圖;
[006引圖3為本發(fā)明實施例提供的識別標簽的方法中主控制器與NFC控制器W及NFC控 制器與標簽之間的一種傳輸結(jié)構(gòu)示意圖;
[0064] 圖4為本發(fā)明實施例提供的一種識別標簽的裝置的結(jié)構(gòu)示意圖;
[0065] 圖5為本發(fā)明實施例提供的另一種識別標簽的裝置的結(jié)構(gòu)示意圖;
[0066] 圖6為本發(fā)明實施例提供的又一種識別標簽的裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0067] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0068] 如圖1所示,本發(fā)明實施例提供一種識別標簽的方法,該方法包括:
[0069] 101,NFC控制器讀取標簽的類型。
[0070] NFC控制器為NFC終端中的控制器。NFC終端可W為手機、平板電腦、相機等具有 NFC功能的終端。為了方便描述,在本實施例中W具有NFC功能的手機為例進行說明。其 中,NFC控制器是負責(zé)在NFC射頻接口傳送數(shù)據(jù)的邏輯實體。W具備NFC功能的手機為例, NFC控制器指手機上的NFC芯片。
[0(m] 在本實施例中,標簽為NFC標簽。NFC標簽的類型有:類型Typel、Type2、Type3和 Type4。NFC控制器讀取標簽的類型的方式可W參照NFC Forum Analog標準、NFC Forum Digit 標準 W及 NFC Forum Activity 標準。
[0072] 其中,NFC控制器可W通過射頻發(fā)現(xiàn)發(fā)現(xiàn)標簽W及獲取標簽的屬性。NFC控制器通 過射頻發(fā)現(xiàn)如何來發(fā)現(xiàn)標簽的過程、獲取標簽的屬性的過程可W參照NFC Forum Analog標 準、NFC Forum Digit標準W及NFC Forum Activity標準。標簽的屬性可W包括標簽的格 式、標簽的數(shù)據(jù)類型、W及標簽支持的功能等。該里標簽支持的功能指NFC控制器與標簽建 立通信的過程中需要的能力。
[0073] 102, NFC控制器根據(jù)該標簽的類型,確定該標簽的格式是否為NDEF。
[0074] NDEF定義了交換信息的封裝格式,該些信息在NFC終端之間或者在NFC終端與 NFC標簽之間傳輸。NDEF可W是一個輕量級、二進制的消息格式,它可W用于封裝一個或多 個任意類型、任意大小的自定義數(shù)據(jù)。
[00巧]當(dāng)該標簽的類型為Type 1時,NFC控制器從該標簽中的頭域化eader ReadHDnly Memory, HR)0確定該標簽的格式是否為NDEF。具體的,HRO的長度為1個字節(jié),當(dāng)HRO的 高四位為〇〇〇化時,NFC控制器確定該標簽的格式為NDEF。當(dāng)該標簽的類型為Type 2時, NFC控制器從該標簽中的能力容器(Cap油ility Container, CC)確定該標簽的格式是否為 NDEF。具體的,CC的長度為4個字節(jié),當(dāng)?shù)谝粋€字節(jié)的值為Elh (16進制的El)時,NFC控 制器確定該標簽的格式為NDEF。當(dāng)該標簽的類型為Type 3時,NFC控制器從該標簽中的 系統(tǒng)代碼System Code確定該標簽的格式是否為NDEF。具體的,System Code的長度為2 個字節(jié),當(dāng)該System Code的值為12rch (16進制的12FC)時,NFC控制器確定該標簽的格 式為NDEF。當(dāng)該標簽的類型為Type 4時,NFC控制器從該標簽中的能力容器(Cap油ility Container, CC)文件的文件標識確定標簽的格式是否為NDEF。具體的,CC文件的文件標識 的長度為2個字節(jié),當(dāng)該CC文件的文件標識的值為E103h (16進制的E103)時,NFC控制器 確定該標簽的格式為NDEF。
[0076] 可選的,當(dāng)NFC控制器確定該標簽的格式為NDEF時,NFC控制器還可W確定該標簽 的數(shù)據(jù)類型。標簽的數(shù)據(jù)類型有8種。具體的,NFC控制器從標簽(Typel、Type2、Type3、 Type4)的TNF字段獲取數(shù)據(jù)類型信息,根據(jù)數(shù)據(jù)類型信息的內(nèi)容確定該標簽的數(shù)據(jù)類型。 TNF 字段的值可 W 為 0x00、0x01、0x02、0x03、0x04、0x05、0x06 或者 0x07,NFC 控制器可 W根 據(jù)該TNF字段的取值確定該標簽的數(shù)據(jù)類型信息。標簽的數(shù)據(jù)類型具體為NDEF消息的類 型。其中,OxOO代表此NDEF消息是空消息;OxO 1代表此NDEF消息保存了一個NFC Forum標 準組織RTD (Record Type Define)標準中定義的內(nèi)部數(shù)據(jù)類型;0x02代表此NDEF消息保存 了一個RFC(Request For Comments) 2046標準中定義的媒體類型,例如圖片、聲音等;0x03 代表此NDEF消息保存了一個RFC 3986標準中定義的統(tǒng)一資源標識符化niform Resource Identifier,URI) ;0x04代表此NDEF 消息保存了一個NFC Forum標準組織 RTD(Record Type Define)標準中定義的外部數(shù)據(jù)類型;0x05代表此NDEF消息保存了一個未知類型的數(shù)據(jù); 0x06代表此NDEF消息是一串連續(xù)NDEF標簽中的中間一個標簽,并且與前一個NDEF標簽的 數(shù)據(jù)類型相同;0x07代表保留且暫不使用此M)EF消息。
[0077] 103,當(dāng)NFC控制器確定該標簽的格式為NDEF時,NFC控制器向主控制器發(fā)送通知 消息,該通知消息包括該標簽的格式為NDEF的信息。
[007引主控制器負責(zé)管理NFC終端和外設(shè)的運行環(huán)境,其中包括對NFC控制器的管理,女口 初始化、配置、電源管理等。W具備NFC功能的手機為例,主控制器可W指手機的CPU。
[0079] 在本實施例中,例如,NFC控制器向主控制器發(fā)送通知消息,例如通知消息為該射 頻發(fā)現(xiàn)通知RF_DISCOVER_NFT。該RF_DISCOVER_NFT的具體形式如表1所示。
[0080]
【權(quán)利要求】
1. 一種識別標簽的方法,其特征在于,包括: 近距離無線通訊技術(shù)NFC控制器讀取標簽的類型; 所述NFC控制器根據(jù)所述標簽的類型,確定所述標簽的格式是否為NFC數(shù)據(jù)交換格式 NDEF ; 當(dāng)所述NFC控制器確定所述標簽的格式為所述NDEF時,所述NFC控制器向主控制器發(fā) 送通知消息,所述通知消息包括所述標簽的格式為所述NDEF。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述近距離無線通訊技術(shù)NFC控制器讀 取標簽的類型之前,所述方法還包括: 所述NFC控制器接收所述主控制器發(fā)送的配置命令,所述配置命令用于指示所述NFC 控制器是否對所述標簽進行所述NDEF的檢測。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述NFC控制器根據(jù)所述標簽的類 型,確定所述標簽的格式是否為NFC數(shù)據(jù)交換格式NDEF,包括: 當(dāng)所述標簽的類型為Type 1時,所述NFC控制器從所述標簽中的頭域HRO確定所述標 簽的格式是否為所述NDEF ; 當(dāng)所述標簽的類型為Type 2時,所述NFC控制器從所述標簽中的能力容器CC確定所 述標簽的格式是否為所述NDEF ; 當(dāng)所述標簽的類型為Type 3時,所述NFC控制器從所述標簽中的系統(tǒng)代碼System Code確定所述標簽的格式是否為所述NDEF ; 當(dāng)所述標簽的類型為Type 4時,所述NFC控制器從所述標簽中的能力容器CC文件的 文件標識確定所述標簽的格式是否為所述NDEF。
4. 根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,在所述NFC控制器接收所述主控 制器發(fā)送的配置命令之前,所述方法還包括: 所述NFC控制器向所述主控制器發(fā)送格式功能消息,所述格式功能消息攜帶有所述 NFC控制器是否具有對所述標簽進行所述NDEF的檢測的能力信息。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述NFC控制器向所述主控制器發(fā)送格 式功能消息之前,所述方法還包括: 所述NFC控制器接收所述主控制器發(fā)送的初始化命令; 所述NFC控制器向所述主控制器發(fā)送格式功能消息,包括: 所述NFC控制器向所述主控制器發(fā)送初始化回復(fù),所述初始化回復(fù)攜帶有所述NFC控 制器是否具有對所述標簽進行所述NDEF的檢測的能力信息。
6. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述配置命令還用于指示所述NFC控制器 對所述標簽進行數(shù)據(jù)類型的檢測。
7. 根據(jù)權(quán)利要求1-6任一項所述的方法,其特征在于,在所述NFC控制器向主控制器發(fā) 送通知消息之后,所述方法還包括: 所述NFC控制器通過NDEF射頻接口接收所述主控制器發(fā)送的讀寫命令; 所述NFC控制器將所述讀寫命令轉(zhuǎn)換成NDEF讀寫命令; 根據(jù)所述NDEF讀寫命令,所述NFC控制器與所述標簽進行數(shù)據(jù)讀寫。
8. -種識別標簽的裝置,其特征在于,包括: 讀取模塊,用于讀取標簽的類型; 確定模塊,用于根據(jù)所述標簽的類型,確定所述標簽的格式是否為NFC數(shù)據(jù)交換格式 NDEF ; 所述發(fā)送模塊,用于當(dāng)所述確定模塊確定所述標簽的格式為所述NDEF時,向主控制器 發(fā)送通知消息,所述通知消息包括所述標簽的格式為所述NDEF。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 接收模塊,用于接收所述主控制器發(fā)送的配置命令,所述配置命令用于指示所述NFC 控制器是否對所述標簽進行所述NDEF的檢測。
10. 根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述確定模塊具體用于: 當(dāng)所述標簽的類型為Type 1時,從所述標簽中的頭域HR0確定所述標簽的格式是否為 所述NDEF ;當(dāng)所述標簽的類型為Type 2時,從所述標簽中的能力容器CC確定所述標簽的 格式是否為所述NDEF ;當(dāng)所述標簽的類型為Type 3時,從所述標簽中的系統(tǒng)代碼System Code確定所述標簽的格式是否為所述NDEF ;當(dāng)所述標簽的類型為Type 4時,從所述標簽中 的能力容器CC文件的文件標識確定所述標簽的格式是否為所述NDEF。
11. 根據(jù)權(quán)利要求8-10任一項所述的裝置,其特征在于, 所述發(fā)送模塊,還用于向所述主控制器發(fā)送格式功能消息,所述格式功能消息攜帶有 所述NFC控制器是否具有對所述標簽進行所述NDEF的檢測的能力信息。
12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于, 所述接收模塊,還用于接收所述主控制器發(fā)送的初始化命令; 所述發(fā)送模塊,還用于向所述NFC控制器發(fā)送初始化回復(fù),所述初始化回復(fù)攜帶有所 述NFC控制器是否具有對所述標簽進行所述NDEF的檢測的能力信息。
13. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述配置命令還用于指示所述NFC控制 器對所述標簽進行數(shù)據(jù)類型的檢測。
14. 根據(jù)權(quán)利要求8-13任一項所述的裝置,其特征在于, 所述接收模塊,還用于通過NDEF射頻接口接收所述主控制器發(fā)送的讀寫命令; 所述裝置還包括: 轉(zhuǎn)換模塊,用于所述讀寫命令轉(zhuǎn)換成NDEF讀寫命令; 處理模塊,用于根據(jù)所述NDEF讀寫命令,與所述標簽進行數(shù)據(jù)讀寫。
15. -種識別標簽的裝置,其特征在于,所述裝置包括:近距離無線通訊技術(shù)NFC控制 器、主控制器,所述NFC控制器與所述主控制器連接;其中: 所述NFC控制器,用于讀取標簽的類型;根據(jù)所述標簽的類型,確定所述標簽的格式是 否為NFC數(shù)據(jù)交換格式NDEF ;當(dāng)所述NFC控制器確定所述標簽的格式為所述NDEF時,所述 NFC控制器向主控制器發(fā)送通知消息,所述通知消息包括所述標簽的格式為所述NDEF ; 所述主控制器,用于接收所述NFC控制器發(fā)送的所述通知消息。
16. 根據(jù)權(quán)利要求15所述的裝置,其特征在于, 所述主控制器,還用于向所述NFC控制器發(fā)送配置命令,所述配置命令用于指示所述 NFC控制器是否對所述標簽進行所述NDEF的檢測; 所述NFC控制器,還用于接收所述主控制器發(fā)送的所述配置命令。
17. 根據(jù)權(quán)利要求15或16所述的裝置,其特征在于, 所述NFC控制器具體用于,當(dāng)所述標簽的類型為Type 1時,從所述標簽中的頭域HR0 確定所述標簽的格式是否為所述NDEF ;當(dāng)所述標簽的類型為Type 2時,從所述標簽中的能 力容器CC確定所述標簽的格式是否為所述NDEF ;當(dāng)所述標簽的類型為Type 3時,從所述 標簽中的系統(tǒng)代碼System Code確定所述標簽的格式是否為所述NDEF ;當(dāng)所述標簽的類型 為Type 4時,從所述標簽中的能力容器CC文件的文件標識確定所述標簽的格式是否為所 述 NDEF。
18. 根據(jù)權(quán)利要求15-17任一項所述的裝置,其特征在于, 所述NFC控制器,還用于向所述主控制器發(fā)送格式功能消息,所述格式功能消息攜帶 有所述NFC控制器是否具有對所述標簽進行所述NDEF的檢測的能力信息。
19. 根據(jù)權(quán)利要求18所述的裝置,其特征在于, 所述主控制器,還用于向所述NFC控制器發(fā)送初始化命令; 所述NFC控制器,還用于在接收所述主控制器發(fā)送的所述初始化命令之后,向所述主 控制器發(fā)送初始化回復(fù),所述初始化回復(fù)攜帶有所述NFC控制器是否具有對所述標簽進行 所述NDEF的檢測的能力信息。
20. 根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述配置命令還用于指示所述NFC控制 器對所述標簽進行數(shù)據(jù)類型的檢測。
21. 根據(jù)權(quán)利要求15-20任一項所述的裝置,其特征在于, 所述主控制器,還用于在接收所述NFC控制器發(fā)送的所述通知消息之后,建立與所述 NFC控制器進行數(shù)據(jù)傳輸?shù)腘DEF射頻接口。
22. 根據(jù)權(quán)利要求21所述的裝置,其特征在于, 所述主控制器,還用于通過所述NDEF射頻接口向所述NFC控制器發(fā)送讀寫命令; 所述NFC控制器,還用于通過所述NDEF射頻接口接收所述主控制器發(fā)送的所述讀寫命 令;將所述讀寫命令轉(zhuǎn)換成NDEF讀寫命令;根據(jù)所述NDEF讀寫命令,與所述標簽進行數(shù)據(jù) 讀寫。
【文檔編號】H04B5/00GK104350513SQ201380027483
【公開日】2015年2月11日 申請日期:2013年7月26日 優(yōu)先權(quán)日:2013年7月26日
【發(fā)明者】金志皓, 常新苗 申請人:華為終端有限公司