專利名稱:射頻識別應用信息的顯示方法、裝置和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及 通信領域,具體而言,涉及一種射頻識別(RFID,Radio Frequency Identification)應用信息的顯示方法、裝置和系統(tǒng)。
背景技術:
SD卡(Secure Digital Memory Card,安全數碼存儲卡)是一種基于半導體閃存工 藝的存儲卡。它被廣泛地應用于便攜式裝置上,例如數碼相機、個人數碼助理(PDA)和多媒 體播放器等。SD卡最初是從MMC卡(Multimedia Card,多媒體卡)基礎上發(fā)展起來的,可以 與MMC卡實現(xiàn)兼容,但SD卡的數據傳輸速率更快。此外,SD卡還特別增加了 CPRM (Content Protection for Recordable Media,可記錄媒體的內容保護)功能,用于卡內數據的授權 訪問,實現(xiàn)內容保護。隨著SD卡存儲技術的發(fā)展,逐漸出現(xiàn)了 Mini (小型)SD卡和Micro (微型)SD卡。 這種小體積SD卡的出現(xiàn),大大拓展了 SD卡的應用范圍,使得SD卡應用在一些小型終端中 成為可能。另一方面,Mini SD卡、Micro SD卡的功能與SD卡的功能能夠兼容,只要將其插 入特定轉接卡中,即可當作標準SD卡來使用,這樣,Mini SD卡、Micro SD卡便可用于那些 使用標準SD卡的數碼設備中,加速了 Mini SD卡、Micro SD卡的市場普及。目前,SD 卡包括 Mini SD 卡、TransFlash (Micro SD)卡、MicroSD 卡、SDIO 卡 (Secure Digital Input and Output Card,安全數字輸入輸出卡)等,這些卡可以均以SD 卡來表不。RFID頻率有6 種,分別為 125ΚΗζ、13· 56ΜΗζ、43· 3-92ΜΗζ、860_930ΜΗζ (即 UHF (Utra High Frequency,特高頻))、2. 45GHz以及5. 8GHz。RFID應用比較多地采用兩種頻段一種 是2. 4G技術,如RF-SIM技術可實現(xiàn)中近距離無線通信。另一種是目前銀行、金融等機構布 點廣泛支持的,基于13. 56MHz技術,即NFC (Near FieldCommunication,近距離無線通信) 技術,該技術由非接觸式射頻識別技術及互連技術融合演變而來,也屬于RFID技術。其工 作模式包括點對點、閱讀器、卡模擬模式。RFID技術主要應用在物流和供應管理、生產制造和裝配、航空行李處理、郵件/快 運包裹處理、文檔追蹤/圖書館管理、動物身份標識、門禁控制/電子門票、道路自動收費等 領域。目前,SD卡一般作為RFID終端的外接安全芯片,用以實現(xiàn)安全功能。與SIM卡不 同,SD卡不受電信運營商控制,因此得到了如銀行、公交等行業(yè)應用的廣泛使用。但目前 RFID應用信息的顯示只能通過在終端運行應用程序來完成。因為終端平臺、操作系統(tǒng)、終端 廠家的不同應用程序各不相同,導致SD卡上的RFID應用信息在終端上的顯示受到限制,不 方便用戶使用SD卡。
發(fā)明內容
本發(fā)明的主要目的在于提供一種射頻識別應用信息的顯示方法、裝置(包括終端和SD卡)和系統(tǒng),以解決上述運行在SD卡上的RFID應用信息不能顯示的問題。
根據本發(fā)明的一個方面,提供了一種RFID應用信息的顯示方法,包括SD卡運行 RFID應用程序生成RFID應用信息;其中,RFID應用程序包括RFID業(yè)務程序和顯示應用程 序;SD卡上傳RFID應用信息給終端;終端根據與SD卡間的通信方式顯示RFID應用信息。根據本發(fā)明的另一個方面,提供了一種RFID應用信息的顯示系統(tǒng),包括終端和 SD卡;SD卡包括應用處理模塊,用于運行RFID應用程序生成RFID應用信息;其中,RFID 應用程序包括RFID業(yè)務程序和顯示應用程序;信息輸出模塊,用于上傳RFID應用信息給 終端;終端包括顯示控制模塊,用于根據與SD卡間的通信方式顯示RFID應用信息。根據本發(fā)明的又一個方面,提供了一種終端,該終端包括信息接收模塊,用于接 收安全數碼存儲SD卡發(fā)送的射頻識別RFID應用信息;顯示控制模塊,用于根據與SD卡間 的通信方式顯示RFID應用信息。根據本發(fā)明的再一個方面,提供了一種安全數碼存儲SD卡,包括應用處理模塊, 用于運行RFID應用程序生成RFID應用信息;其中,RFID應用程序包括RFID業(yè)務程序和顯 示應用程序;信息輸出模塊,用于上傳應用處理模塊得到的RFID應用信息給終端。通過本發(fā)明,采用在SD卡中增加RFID應用程序,終端根據SD卡的接入方式顯示 SD卡上的RFID應用信息,解決了運行在SD卡上的RFID應用信息的不能顯示的問題,擴展 了 SD卡的應用范圍。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1是根據本發(fā)明實施例的一種RFID應用信息的顯示方法流程圖;圖2是根據本發(fā)明實施例的終端與SD卡的連接方式示意圖;圖3是根據本發(fā)明實施例1的終端與SD卡的連接方式示意圖;圖4是根據本發(fā)明實施例的基于圖3的RFID應用信息的顯示方法流程圖;圖5是根據本發(fā)明實施例2的終端與SD卡的連接方式示意圖;圖6是根據本發(fā)明實施例的基于圖5的RFID應用信息的顯示方法流程圖;圖7是根據本發(fā)明實施例3的終端與SD卡的連接方式示意圖;圖8是根據本發(fā)明實施例的RFID應用信息的顯示系統(tǒng)的結構框圖;圖9是根據本發(fā)明實施例的終端的結構框圖;圖10是根據本發(fā)明實施例的SD卡的結構框圖;以及圖11是根據本發(fā)明實施例的SD卡的具體結構框圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。本發(fā)明實施例將顯示應用程序設置在SD卡上,調用終端的顯示資源來顯示SD卡 上的RFID應用信息,其中,終端僅相當于顯示器?;诖?,本發(fā)明實施例提供了一種射頻識 別應用信息的顯示方法、裝置(包括終端和SD卡)和系統(tǒng)。
圖1示出了根據本發(fā)明實施例的一種RFID應用信息的顯示方法流程圖,該方法包 括以下步驟步驟S102,SD卡運行RFID應用程序生成 RFID應用信息;其中,RFID應用程序包 括RFID業(yè)務程序和顯示應用程序;本實施例的RFID應用程序運行在SD卡中,RFID應用程序至少包括RFID業(yè)務程 序和顯示應用程序。RFID業(yè)務程序指完成特定RFID功能應用,如移動支付中的刷卡交易應 用。顯示應用程序是指針對終端顯示能力,提供基于RFID應用的增值業(yè)務,如交易記錄顯 不等。步驟S104,SD卡上傳RFID應用信息給終端;為了增強系統(tǒng)的安全性,具體實現(xiàn)時,可以將RFID業(yè)務程序和顯示應用程序生成 的RFID信息分兩路傳輸,例如SD卡將RFID業(yè)務程序生成的RFID應用信息通過指定物理 通道(例如WSP等接口 )上傳給終端;SD卡將RFID顯示應用程序生成的RFID應用信息通 過公用的傳輸接口上傳給終端。步驟S106,終端根據與SD卡間的通信方式顯示RFID應用信息。本發(fā)明實施例中的SD卡與終端進行數據交互至少包括兩種方式,一種是基于STK 技術的通信,其中,STK(SIM Tool Kit,用戶識別應用開發(fā)工具)在相關技術中是針對SIM 的技術,本發(fā)明實施例將該技術用在了 SD卡上,表示類似SIM的技術。另一種是基于網頁服 務器的通信技術。前者稱為STK技術,后者稱為智能卡網頁服務器(SCWS)技術。根據這兩 種通信方式,終端將會采用兩種不同的方式顯示RFID應用信息。例如,終端與SD卡間的通 信方式為基于STK技術通信時,終端通過STK支持的顯示方式顯示RFID應用信息;SD卡以 網頁服務器的通信時,終端按照網頁瀏覽器(例如SCWS)的顯示方式顯示RFID應用信息。當終端支持STK模式時,STK包含一組指令用于終端與SD卡的交互,這樣可以 運行SD卡內的RFID應用顯示,實現(xiàn)特定增殖服務。終端通過STK調用匪I (Man Machine Interface)完成相應的顯示及交互。MMI是進行移動通信的人與提供移動通信服務的終端 之間交往的界面,包括硬件和軟件。當終端支持SCWS模式時,這種SCWS模式下,終端上的Webbrowser (網頁瀏 覽器)和運行在SD卡上的網頁服務器(Web Server)之間建立一個本地連接。將Web Server嵌入到SD卡中,終端的應用程序可以通過超文本傳輸協(xié)議(HTTP,Hyper Text TransferProtocol)協(xié)議訪問SD卡上的資源與服務,由于使用HTTP協(xié)議來交換數據,可以 使用Web browser作為應用程序的用戶界面。對于第一種通信方式,當用戶選擇STK菜單時,運行SD卡上的顯示應用程序通過 IS07816接口和終端進行通信。對于第二種通信方式,即以網頁服務器的方式接入,運行RFID應用程序的觸發(fā)條 件可以是SD卡接收到終端發(fā)送的獲取RFID應用信息的請求來觸發(fā),該請求是終端按照 HTTP的方式發(fā)送的。SD卡以網頁服務器的方式與終端相連接時,為了保證終端能夠訪問到SD卡,終端 可以設置該SD卡的地址為本地地址,設置SD卡的端口為指定端口。這樣,終端顯示RFID 應用信息時的網頁瀏覽器地址設置為本地地址,端口設置為指定端口,即用戶只需在終端 的瀏覽器界面上輸入該本地地址和該指定端口,終端就可以以上網的方式訪問該SD卡,完成SD卡上的RFID應用信息的顯示。因第二種方式的終端是以網頁形式顯示RFID應用信息的,所以需要支持網頁瀏 覽器(Web Browser),HTTP 協(xié)議,TCP/IP,BIP (Bearer Independent Protocol,獨立承載協(xié) 議)等協(xié)議。參見圖2所示的終端與SD卡的連接方式示意圖,該圖中的終端是具有RFID功能 的終端,包括RFID CLF(模擬前端芯片)、RFID天線和安全芯片等部分。其中安全芯片可以 采用RFID CLF內部安全芯片,也可以采用SIM卡或SD卡實現(xiàn)。同時,該終端上還包括網絡 瀏覽器/人機接口(MMI,Man-Machine Interface),用以顯示SD卡發(fā)送的RFID應用信息。本發(fā)明實施例中RFID應用程序運行在SD卡中,所以在SD卡上包括RFID應用程 序運行模塊,用于運行RFID應用程序;其包括RFID業(yè)務程序運行單元,用于運行RFID業(yè) 務程序;顯示應用程序運行單元,用于運行RFID顯示應用程序。RFID業(yè)務程序指完成特定 RFID功能應用,如移動支付中的刷卡交易應用。顯示應用程序是指針對終端顯示能力,提供 基于RFID應用的增值業(yè)務,如交易記錄顯示等。為了保證RFID業(yè)務的安全性,RFID CLF與RFID業(yè)務通過特殊物理接口通信。即 可以是標準協(xié)議接口,如SWP,也可以是私有的通信接口,如S2C。RFID業(yè)務程序產生的信 息可以通過終端上支持S2C/SWP協(xié)議的接口傳送到終端的RFID CLF上;顯示應用程序產生 的信息可以通過SCWS(智能卡網頁服務器)/STK(SIM ToolKit)等技術實現(xiàn)。顯示應用將 顯示及交互要求(指SCWS/STK的方式)傳遞給終端,終端根據SD卡的要求,調用相應資源 (即網絡瀏覽器/MMI)完成RFID應用顯示及交互。上述RFID CLF,RFID天線可以集成在終端上(如13. 56NFC方案),也可以集成在 SD卡上(如2. 4G RFSIM方案)。進一步需增加終端側應用協(xié)助完成RFID業(yè)務,本發(fā)明實施例的終端側應用通過 協(xié)議棧與適配層與RFID CLF進行交互。其中,終端側應用主要包括以下功能1)卡模擬工作模式,此時SD卡具備安全加/解密功能,能夠和終端交互相關信息, 并能在終端上顯示該模式下的相關信息,提示用戶相關操作等;2)閱讀器工作模式,用戶通過終端能查看讀取的SD中的外部標簽信息,即上述 RFID應用信息,并啟動相應的應用等;3)點對點工作模式,終端提示用戶點對點模式的狀態(tài),用戶可以啟動或者停止相 應的操作和應用等。本發(fā)明實施例中RFID業(yè)務程序運行在SD卡上,盡量減少終端參與控制。因此, RFID業(yè)務走特殊的物理通道。而顯示應用程序屬于通用業(yè)務,不會因終端獲取信息而泄密, 可以采用公用的傳輸接口。即SD卡上的RFID應用程序是分通路傳輸的。為了保證SD卡在終端上顯示信息的安全性,本發(fā)明實施例的SD卡與 終端相連接的接口是支持單線協(xié)議(SWP,Single WireProtocol)或支持(S2C, SigIn-SigOut-Connection)白勺^^ Π。相關技術中的SD卡上一般沒有顯示功能,顯示功能通過終端上的應用程序來完 成。本發(fā)明實施例將顯示應用程序設置在SD卡上,調用終端的顯示資源來顯示,終端相當 于顯不器。本實施例通過在SD卡中增 加RFID應用程序,該應用程序為根據需要設置在SD卡上的增值服務,增強了 SD卡應用功能,并且RFID應用信息可以在具有顯示功能的終端上顯 示,解決了 RFID應用信息的顯示不能通用的問題,為SD卡的推廣應用提供了條件。實 施例1本實施例以SCWS技術完成RFID應用信息的顯示為例進行說明,參見圖3所示的 終端與SD卡的連接示意圖,本實施例的SD卡與終端的物理接口采用標準的SD卡接口,例 如SD/SPI總線接口。本實施例的終端支持SCWS技術,可以通過終端上的網頁瀏覽器(Web Browser)完 成SD卡的RFID應用信息的顯示。該終端除了具有終端的基本功能模塊外,還包括SD驅 動模塊、SD傳輸模塊、以及SCWS APDU擴展模塊等。下面說明終端中顯示RFID應用信息的 各模塊功能網頁瀏覽器Web Browser 作為應用程序的用戶界面,通過URL標識的SD卡應用 程序可以被Web Browser觸發(fā)。應用程序可以執(zhí)行一種特殊任務,也可以同步的創(chuàng)建內容 并返回Web browser。該頁面可以包含應用列表,用戶打開Web Browser后,訪問SD卡對應 的頁面就可以看到所有存儲在卡內的應用信息,當用戶選擇了某個應用的超級鏈接,將可 以進入到該應用的二級管理頁面。二級管理頁面中列舉了該應用可能的操作,用戶繼續(xù)點 擊頁面上的鏈接,就可完成應用之類的管理操作。網絡傳輸模塊指支持網絡通信協(xié)議模塊,為運行在終端上應用和BIP網關之間 的傳輸協(xié)議,網絡通信協(xié)議包括TCP/IP協(xié)議棧和HTTP協(xié)議等。BIP網關為與承載無關的協(xié)議,它主要提供一個讓SD卡能訪問終端的各種高速 通道,也就是借用與終端間的高速通道完成BIP網關和SD卡的通信,其通信方式可以分為 客戶(Client)模式和服務(Server)模式。服務模式用來提供終端的網頁瀏覽器訪問SD卡內網頁服務器的通道,終端開機 向SD卡發(fā)送打開通道(Open Channel)命令,建立與服務器之間的連接。服務器之后一直 處于偵聽請求狀態(tài),之后通過發(fā)送數據(Send Data)命令/接收數據(Receive Data)命令 進行數據的發(fā)送或接收。本實施例的SD卡不需要支持TCP/IP協(xié)議,由BIP網關作為一個網關完成TCP/TP 協(xié)議轉換過程。SCffS APDU 擴展模塊用于支持 SCWS 相關的 APDU(Application Protocol Data Unit,應用協(xié)議數據單元)命令編解碼及信令控制。本實施例的APDU命令包括但不限于以 下命令打開通道Open Channel 這一命令要求終端打開一個高速通道,SD卡應提供打開 通道必須的全部信息;關閉通道Close Channel 這一命令要求終端關閉指定的高速通道;發(fā)送數據Send Data 這一個命令要求終端通過指定通道發(fā)送SD卡上的數據;接收數據Receive Data 這一命令要求終端通過響應命令將指定通道的數據傳送 到SD卡上;SD傳輸模塊用于完成SD卡模塊及終端的數據傳輸格式定義。SD卡傳輸模塊定 義基于SD卡APDU的通信結構,為終端與SD卡的通信協(xié)議,其中APDU嵌在該通信格式中。SD驅動模塊用于對SD卡的驅動進行控制。具體方式按SD卡的種類不同,而有所差別。SD卡支持SPI (Service Providerlnterface,服務提供者接口)總線(Bus)或SD 總線(Bus)兩種模式。終端與SD卡的信令交互是基于APDU消息完成相關命令傳輸,將APDU消息內嵌 在SD傳輸模塊定義的通信格式中。其中APDU命令和響應方式在IS0/IEC (International Electro-technicalCommission,國際電工委員會)7816-3中定義,支持SCWS功能的擴展 命令在 ETSI (European Telecommunications Standards Institute,歐洲電信標準學會) TS (Telecommunication Service,電信業(yè)務)102223 版本(release) 7 中定義。
本實施例中的SD卡的本地地址(local host)為127. 0. 0. 1,被終端上HTTP應用 來尋址BIP網關。訪問SCWS使用的是本地地址127. 0. 0. 1,及特定端口 3516。不同的應用 可以使用不同的端口。本實施例可以采用端口定義的方式來區(qū)分智能卡與SD卡。例如可 以將SD卡端口定義為3517,從而終端用戶只需要在網頁瀏覽器上輸入http://127. 0. 0. 1 3517就能訪問SD卡中的相關應用。SD卡響應網頁瀏覽器的HTTP應用的HTTP請求,HTTP響應和請求通過終端與SD 卡之間的BIP網關來完成。BIP網關運行在服務器模式,用來提供SD卡和主控單元的數據交換。同時還可以 工作在客戶端模式,將SD卡作為客戶端訪問遠端服務器,支持遠程應用下載。本實施例的終端除了要支持網頁瀏覽器,HTTP協(xié)議,TCP/IP,BIP協(xié)議,APDU協(xié)議 夕卜,還要針對SD進行相應識別及功能擴展。本實施例的SD卡需要支持SCWS APDU格式,在APDU模塊中包括下述命令打開通道Open Channel 這一命令要求終端打開一個高速通道,SD卡應提供打開 通道必須的全部信息;關閉通道Close Channel 這一命令要求終端關閉指定的高速通道;發(fā)送數據Send Data 這一個命令要求終端通過指定通道發(fā)送SD卡上的數據;接收數據Receive Data 這一命令要求終端通過響應命令將指定通道的數據傳送 到SD卡上;建立事件列表Set-up Event List :SD卡提供了一系列事件,一旦發(fā)生這些事件, 終端應立即通知SD卡。其中,有用數據封裝(Envelope Data Available)是最常用到的, 用于通知SD卡某一特定通道有數據到來。狀態(tài)STATUS 用于查詢狀態(tài)。本實施例中的RFID業(yè)務采用13. 56M NFC技術為例說明,終端需要集成RFID CLF、 RFID天線和安全芯片等硬件。為了保證RFID業(yè)務的安全性,RFID CLF與RFID業(yè)務通過特殊物理接口通信,本 實施例,RFID業(yè)務采用標準的HCI/SWP協(xié)議。RFID CLF用于將數字信號轉換為射頻信號,并通過RFID天線發(fā)送、接受射頻信 號,并將其轉為數字信號,與終端側RFID應用和SD卡進行通信。本發(fā)明實施例中RFID應用程序運行在SD卡中,所以在SD卡上包括RFID應用程 序運行模塊,用于運行RFID應用程序;其包括RFID業(yè)務程序運行單元,用于運行RFID業(yè) 務程序;顯示應用程序運行單元,用于運行RFID顯示應用程序。RFID業(yè)務程序指完成特定 RFID功能應用,如移動支付中的刷卡交易應用。顯示應用程序是指針對終端顯示能力,提供基于RFID應用的增值業(yè)務,如交易記錄顯示等。
SD 卡與 RFID CLF 之間采用 SWP(Single Wire Protocol,單線協(xié)議)/HCI (Host Controller Interface,主機控制接口)協(xié)議進行通信,其中SWP為底層承載協(xié)議,參見 ETSI TS 102613,HCI 為控制協(xié)議,參見 ETSITS_102_622。在終端上還增加有終端側應用模塊,用于協(xié)助完成RFID業(yè)務,終端側應用模塊通 過協(xié)議棧與適配層模塊與RFID CLF進行交互。其中,終端側應用模塊主要包括以下功能方便用戶完成模塊工作模式的觸發(fā)和 轉換;在卡模擬工作模式下,終端能顯示該模式相關信息,提示用戶相關操作等;在閱讀器工作模式下,用戶能查看讀取的外部標簽信息,并啟動相應的應用等;在點對點工作模式下,終端提示用戶點對點模式的狀態(tài),用戶可以啟動或者停止 相應的操作和應用等。圖4示出了本實施例的以SCWS技術完成RFID應用信息的顯示方法流程圖,該方 法以在圖3所示結構上實現(xiàn)為例進行說明,包括以下步驟步驟S402,SD卡運行RFID應用程序生成RFID應用信息;其中,RFID應用程序包 括RFID業(yè)務程序和顯示應用程序;SD卡與終端建立連接后,通過APDU命令將相關通道打開。步驟S404,終端接收到用戶在網頁瀏覽器上輸入的訪問地址為本地地址,端口號 為SD卡對應的端口號,本實施例即為http://127. 0. 0. 1 :3517,確定訪問SD卡;步驟S406,終端向SD卡發(fā)送獲取RFID應用信息的請求,本實施例中該請求可以是 網絡傳輸模塊按照HTTP協(xié)議的方式,通過BIP網關、SCffS APDU擴展模塊、SD傳輸模塊及 SD驅動發(fā)送給SD卡。步驟S408,SD卡收到上述請求后,將上述RFID應用信息發(fā)送給終端。步驟S410,終端得到上述RFID應用信息后,通過網頁瀏覽器顯示RFID應用信息。本實施例的終端通過將SD卡作為網頁服務器的方式進行訪問,能夠將SD卡上的 RFID應用信息以網頁瀏覽器的方式顯示給用戶,因此終端只需支持上網功能即可訪問SD 卡上的RFID應用信息,解決了 SD卡上的RFID應用信息顯示不能通用的問題,擴展了 SD卡 的應用范圍,降低了硬件資源的消耗。實施例2本實施例通過STK技術完成RFID應用信息的顯示,參見圖5所示的終端與SD卡 的連接示意圖,本實施例在支持STK模式下,終端能夠解析/區(qū)分通過主動性命令,調用終 端顯示資源,完成STK的顯示與交互。實施例終端的RFID應用顯示部分包括APDU模塊、SD卡驅動模塊、STK模塊和匪I 模塊,各模塊功能如下SD驅動模塊,為終端與SD卡相連的物理接口,采用標準的SD卡接口方式實現(xiàn),例 如SD/SPI總線接口。APDU模塊,用于完成終端與SD卡的信令交互過程中的相關命令傳輸,將APDU消息 內嵌在通信格式中。其中APDU命令和響應方式在IS0/IEC 7816-3中定義。同時具有區(qū)分 SD APDU指令和SIM卡指令的功能;
STK模塊,用于完成STK菜單主動性命令解析,具體指令參照協(xié)議GSM(Global System for Mobile communication,全球移動通信系統(tǒng))11. 11\GSM11. 14 等規(guī)范。匪I模塊,用于接收STK模塊傳輸的SD卡上的顯示及交互要求,根據SD卡上的要 求完成相應的顯示及交互。本實施例的SD卡需要支持APDU與SD卡驅動,終端與SD卡上的顯示應用物理層 通信采用傳統(tǒng)SD卡的驅動。SD卡的驅動具體方式按SD卡的種類不同,而有所差別。SD卡 支持SPI總線或SD總線兩種模式。本實施例中的RFID業(yè)務采用13. 56M NFC技術為例說明,終端需要集成RFID CLF、 RFID天線和安全芯片等硬件。RFID CLF用于轉換數字信號為射頻信號,并通過RFID天線發(fā)送、接受射頻信號, 并轉為數字信號,與終端側RFID應用模塊和SD卡進行通信。為了保證RFID業(yè)務的安全性,RFID CLF與RFID業(yè)務通過特殊物理接口通信,本實 施例RFID業(yè)務采用S2C協(xié)議。S2C是一個針對近場通信無線感應傳輸安全加密防護接口。 此技術主要是避免RFID與RFID裝置(即RFID讀卡機、存取器)兩者在感應時,被非法用 戶對傳輸資料進行攔竊。終端側應用模塊,用于協(xié)助完成RFID業(yè)務,終端側應用模塊通過協(xié)議棧與適配層 模塊與RFID CLF進行交互。其中,終端側應用模塊主要包括以下功能方便用戶完成模塊工作模式的觸發(fā)和 轉換;在卡模擬工作模式下,終端能顯示該模式相關信息,提示用戶相關操作等;在閱讀器工作模式下,用戶能查看讀取的外部標簽信息,并啟動相應的應用等;在點對點工作模式下,終端提示用戶點對點模式的狀態(tài),用戶可以啟動或者停止 相應的操作和應用等。圖6示出了本實施例的以STK技術完成RFID應用信息的顯示方法流程圖,該方法 以在圖5所示結構上實現(xiàn)為例進行說明,包括以下步驟步驟S602,SD卡運行RFID應用程序生成RFID應用信息;其中,RFID應用程序包 括RFID業(yè)務程序和顯示應用程序。步驟S604,終端接收到用戶訪問SD卡指令后,向SD卡發(fā)送獲取RFID應用信息的 請求,本實施例中該請求可以是通過STK模塊、APDU模塊及SD驅動發(fā)送給SD卡。步驟S606,SD卡收到上述請求后,將上述RFID應用信息發(fā)送給終端。步驟S608,終端得到上述RFID應用信息后,通過匪I顯示RFID應用信息。本實施例的終端通過STK技術訪問SD卡,能夠將SD卡上的RFID應用信息以STK 的方式顯示給用戶,因此終端只需支持STK即可訪問SD卡上的RFID應用信息,解決了運行 在SD卡上的RFID應用信息不能顯示問題,擴展了 SD卡的應用范圍,降低了硬件資源的消
^^ ο實施例3圖7本實施 例以2. 4G SD卡為例說明RFID應用信息的顯示方法,本實施例與前兩 個實施例不同之處在于本實施例RFID CLF、RFID天線集成在SD卡上,RFID天線采用2. 4G 技術。
同時,RFID CLF與安全芯片之間的接口為SD卡的內部接口。本實施例中RFID應用程序運行在SD卡中,RFID應用至少包括RFID業(yè)務和顯示應用。本實施來的RFID應用信息的顯示可以通過上述實施例中的SCWS/STK等技術實 現(xiàn)。SD上的顯示應用將顯示及交互要求傳遞給終端,終端根據SD卡上要求,調用相關資源 完成RFID應用的顯示及交互。本實施例的SD卡上的顯示應用采用傳統(tǒng)SD卡的驅動控制。SD卡的驅動控制具體 方式按SD卡的種類不同,而有所差別。SD卡支持SPI總線或SD總線兩種模式。在支持SCWS模式下,終端的網頁瀏覽器(Web Browser)作為應用程序的用戶界 面,通過URL標識的SD卡應用可以被網頁瀏覽器觸發(fā)。RRID應用程序可以執(zhí)行一種特殊任 務,也可以同步的創(chuàng)建內容并返回給網頁瀏覽器。網頁瀏覽器頁面包含了應用的列表,用戶 打開網頁瀏覽器,訪問這個頁面就可以看到所有存儲在卡內應用信息。SD卡應用能夠與運行終端上的客戶端HTTP應用進行交互,根據HTTP應用要求返 回相關的xHTML頁面。在支持STK模式下,終端能夠解析/區(qū)分通過主動性命令,調用終端顯示資源,完 成STK的顯示與交互。本實施例的SD卡具體為2. 4G SD卡,其與終端連接后,可以采用實施例1或實施 例2中的方式完成RFID應用信息的顯示,解決了 SD卡上的RFID應用信息不能顯示的問題, 擴展了 SD卡的應用范圍,降低了硬件資源的消耗。圖8示出了根據本發(fā)明實施例的一種RFID應用信息的顯示系統(tǒng)的結構框圖,該系 統(tǒng)包括SD卡82和終端84 ;SD 卡 82 包括應用處理模塊822,用于運行RFID應用程序生成RFID應用信息;其中,RFID應用 程序包括=RFID業(yè)務程序和顯示應用程序;信息輸出模塊824,用于上傳應用處理模塊822得到的RFID應用信息給終端84 ;終端84包括顯示控制模塊842,用于根據與SD卡82間的通信方式顯示RFID應用信息。本發(fā)明實施例中的SD卡82與終端84的通信方式包括兩種,一種是基于STK技術 的通信;另一種是基于網頁服務器的通信。前者稱為STK技術,后者稱為SCWS技術。根據 這兩種通信方式,終端84將會采用兩種不同的方式顯示RFID應用信息。因第二種方式的終 端是以網頁形式顯示RFID應用信息的,所以需要支持網頁瀏覽器,HTTP協(xié)議,TCP/IP,BIP 等協(xié)議。根據上述兩種通信方式,顯示控制模塊842包括第一顯示單元,用于與SD卡間的 通信方式為STK技術時,通過STK支持的顯示方式顯示上述RFID應用信息?;蛘撸@示控制模塊842包括第二顯示單元,用于與SD卡間的通信方式為基于網 頁服務器通信時,按照網頁瀏覽器的顯示方式顯示上述RFID應用信息。此時,終端84還包括請求發(fā)送模塊,用于按照HTTP協(xié)議的方式向SD卡82發(fā)送 獲取RFID應用信息的請求;對于第一種通信方式,當用戶選擇STK菜單時,運行SD卡上的顯示應用程序通過 IS07816接口和終端進行通信。
對于第二種通信方式,即以網頁服務器的方式接入,運行RFID應用程序的觸發(fā)條 件可以是SD卡接收到終端發(fā)送的獲取RFID應用信息的請求來觸發(fā),該請求是終端按照 HTTP的方式發(fā)送的。此時,應用處理模塊822包括觸發(fā)單元,用于接收到終端84發(fā)送的 請求后,觸發(fā)自身的RFID應用程序運行。當終端支持STK模式時,STK包含一組指令用于終端與SD卡的交互,這樣可以使 SD卡運行卡內的RFID應用程序,實現(xiàn)特定增殖服務。終端通過STK調用MMI完成相應的顯 示及交互。MMI是進行移動通信的人與提供移動通信服務的終端之間交往的界面,包括硬件 和軟件。
當終端支持SCWS模式時,這種SCWS模式下,終端上的Webbrowser (網頁瀏覽器) 和運行在SD卡上的網頁服務器(Web Server)之間建立一個本地連接。將Web Server嵌入 到SD卡中,終端的應用程序可以通過HTTP協(xié)議訪問SD卡上的資源與服務,由于使用HTTP 協(xié)議來交換數據,可以使用網頁瀏覽器作為應用程序的用戶界面。SD卡以網頁服務器的方式與終端通信時,為了保證終端能夠訪問到SD卡,終端可 以設置該SD卡的地址為本地地址,設置SD卡的端口為指定端口。這樣,用戶只需在終端的 瀏覽器界面上輸入該本地地址和該指定端口,終端就可以以上網的方式訪問該SD卡,完成 SD卡上的RFID應用信息的顯示。本實施例的終端可以是移動終端,也可以是其他與SD卡連接并用于SD卡控制的 各種控制設備,如帶有SD卡插槽的筆記本電腦、帶有SD卡插槽的PDA等。本實施例的終端是指具有RFID功能的終端,其不但包括上述模塊,還可以包括 RFID CLF、RFID天線和安全芯片等。RFID CLF、RFID天線既可以集成在終端上,也可以集成 在SD卡上。SD卡需要支持CPU或處理器完成相應處理功能,因此在SD卡上增加應用處理器, 即上述應用處理模塊822,來實現(xiàn)SCWS/STK功能。上述RFID應用程序運行在SD卡中,RFID應用程序至少包括RFID業(yè)務程序和顯 示應用程序。RFID業(yè)務程序指完成特定RFID功能應用,如移動支付中的刷卡交易應用。顯 示應用程序是指針對終端顯示能力,提供基于RFID應用的增值業(yè)務,如交易記錄顯示等。為了保證SD卡在終端上顯示信息的安全性,信息輸出模塊824包括第一信息輸 出單元,用于將RFID業(yè)務程序生成的RFID應用信息通過指定物理通道上傳給終端84 ;第 二信息輸出單元,用于將RFID顯示應用程序生成的RFID應用信息通過公用的傳輸接口上
傳給終端。本發(fā)明實施例的第二信息輸出單元與終端相連接的接口是SWP或支持S2C的接□。本實施例通過在SD卡中增加RFID應用程序,該應用程序為根據需要設置在SD卡 上的增值服務,增強了 SD卡應用功能,并且RFID應用信息可以在具有顯示功能的終端上顯 示,解決了運行在SD卡上的RFID應用不能顯示的問題,為SD卡的推廣應用提供了條件。圖9示出了根據本發(fā)明實施例的一種終端,該終端包括信息接收模塊92,用于接收安全數碼存儲SD卡發(fā)送的RFID應用信息;顯示控制模塊94,用于根據與SD卡間的通信方式顯示信息接收模塊92接收的 RFID應用信息。本發(fā)明實施例中的SD卡與終端的通信方式包括兩種,一種是基于用戶識別卡SIM的通信;另一種是基于網頁服務器的通信。前者稱為STK技術,后者稱為SCWS技術。根據 這兩種通信方式,終端將會采用兩種不同的方式顯示RFID應用信息。因第二種方式的終端 是以網頁形式顯示RFID應用信息的,所以需要支持網頁瀏覽器,HTTP協(xié)議,TCP/IP,BIP等 協(xié)議。優(yōu)選地,顯示控制模塊94包括第一方式確定單元,用于確定與SD卡間的通信方 式為STK技術;第一顯示單元,用于根據第一方式確定單元的確定結果,通過STK支持的顯 示方式顯示RFID應用信息。 或者,顯示控制模塊94包括第二方式確定單元,用于確定與SD卡間的通信方式 為基于網頁服務器通信;第二顯示單元,用于根據第二方式確定單元的確定結果,按照網頁 瀏覽器的顯示方式顯示RFID應用信息?;诖耍摻K端還包括請求發(fā)送模塊,用于按照 HTTP協(xié)議的方式向SD卡發(fā)送獲取RFID應用信息的請求,以觸發(fā)SD卡運行RFID應用程序。本實施例的終端可以是移動終端,也可以是其他與SD卡連接并用于SD卡控制的 各種控制設備,如帶有SD卡插槽的筆記本電腦、帶有SD卡插槽的個人數碼助理PDA等。即 終端為以下之一移動終端、便攜式電腦或PDA。為了保證RFID業(yè)務的安全性,終端與SD卡通過特殊物理接口通信。即可以是標 準協(xié)議接口如SWP,也可以是私有的通信接口,如S2C。終端可能需要集成RFID CLF、RFID天線和安全芯片等硬件。進一步需增加終端側 應用協(xié)助完成RFID業(yè)務。終端與SD卡上的顯示應用物理層通信采用傳統(tǒng)SD卡的驅動。SD卡的驅動具體方 式按SD卡的種類不同而有所差別。SD卡支持SPI總線或SD總線兩種模式。本實施例的終端通過按照SD卡的接入方式顯示RFID應用信息,增強了 SD卡應用 功能,解決了運行在SD卡上的RFID應用程序不能顯示的問題,為SD卡的推廣應用提供了 條件。圖10示出了根據本發(fā)明實施例的一種SD卡,該SD卡包括應用處理模塊12,用于運行RFID應用程序生成RFID應用信息;其中,所述RFID應 用程序包括RFID業(yè)務程序和顯示應用程序;信息輸出模塊14,用于上傳應用處理模塊12得到的RFID應用信息給終端。本發(fā)明實施例中的SD卡與終端的通信方式包括兩種,一種是基于STK技術的通 信;另一種是基于網頁服務器的通信。前者稱為STK技術,后者稱為SCWS技術。根據這兩 種通信方式,終端將會采用兩種不同的方式顯示RFID應用信息。具體實現(xiàn)時,SD卡為支持CPU或處理器完成相應功能,在SD卡上增加應用處理器, 來實現(xiàn)SCWS/STK功能,其硬件連接參見圖11,該SD卡包括閃存控制器(相當于信息輸出模 塊14),閃存存儲器和應用處理器,其中,閃存控制器和閃存存儲器相當于上述信息輸出模 塊14,應用處理器相當于上述應用處理模塊12。本實施例中RFID應用程序運行在SD卡中,RFID應用程序至少包括RFID業(yè)務和
顯示應用程序。為了保證RFID業(yè)務的安全性,信息輸出模塊14包括第一信息輸出單元,用于將 RFID業(yè)務程序生成的RFID應用信息通過指定物理通道上傳給終端;第二信息輸出單元,用 于將RFID顯示應用程序生成的RFID應用信息通過公用的傳輸接口上傳給終端。第二信息輸出單元與終端通過特殊物理接口通信。既可以是標準協(xié)議接口如SWP,也可以是私有的通信接口,如S2C。顯示應用可以通過SCWS/STK等技術實現(xiàn),SD卡將顯示及交互要求傳遞給終端,終 端根據SD卡上要求,調用相關資源完成RFID應用信息的顯示及交互。為支持SCWS功能,SD卡需要支持BIP及APDU等協(xié)議。終端與SD卡上的顯示應用物理層通信采用傳統(tǒng)SD卡的驅動。SD卡的驅動具體方 式按SD卡的種類不同,而有所差別,SD卡支持SPI總線或SD總線兩種模式。本實施例將RFID應用程序設置在SD卡中,在顯示RFID應用信息時,SD卡將作為 SIM卡或者網頁服務器使用,SD卡上傳RFID應用信息給終端,進而完成該信息的顯示。擴 展了 SD的通用性,降低了硬件資源的消耗,同時,也方便了用戶的使用。從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術效果通過將RFID應用程序 設置在SD卡中,在顯示RFID應用信息時,將SD卡作為SIM卡或者網頁服務器,使終端能夠 顯示該SD卡上的RFID應用信息。擴展了 SD的通用性,降低了硬件資源的消耗,同時,也方 便了用戶的使用。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或 步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技 術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
一種射頻識別RFID應用信息的顯示方法,其特征在于,包括安全數碼存儲SD卡運行RFID應用程序生成RFID應用信息;其中,所述RFID應用程序包括RFID業(yè)務程序和顯示應用程序;所述SD卡上傳所述RFID應用信息給終端;所述終端根據與所述SD卡間的通信方式顯示所述RFID應用信息。
2.根據權利要求1所述的方法,其特征在于,所述終端與所述SD卡間的通信方式為基 于STK技術通信時,所述終端根據與所述SD卡間的通信方式顯示所述RFID應用信息包括所述終端通過 STK支持的顯示方式顯示所述RFID應用信息。
3.根據權利要求1所述的方法,其特征在于,所述終端與所述SD卡間的通信方式為基 于網頁服務器通信時,所述終端根據與所述SD卡間的通信方式顯示所述RFID應用信息包括所述終端按照 網頁瀏覽器的顯示方式顯示所述RFID應用信息。
4.根據權利要求3所述的方法,其特征在于,所述運行所述SD卡上的RFID應用程序的 觸發(fā)條件包括所述SD卡接收到所述終端發(fā)送的獲取所述RFID應用信息的請求,所述請求 是按照超文本傳輸HTTP協(xié)議的方式發(fā)送的。
5.根據權利要求3所述的方法,其特征在于,所述終端按照網頁瀏覽器的顯示方式顯 示所述RFID應用信息包括所述終端顯示所述RFID應用信息時的網頁瀏覽器地址設置為本地地址,端口設置為 指定端口。
6.根據權利要求1-5任一項所述的方法,其特征在于,所述SD卡上傳所述RFID應用信 息給終端包括所述SD卡將所述RFID業(yè)務程序生成的RFID應用信息通過指定物理通道上傳給所述 終端;所述SD卡將所述RFID顯示應用程序生成的RFID應用信息通過公用的傳輸接口上傳 給所述終端。
7.一種射頻識別RFID應用信息的顯示系統(tǒng),其特征在于,包括終端和安全數碼存儲SD卡;所述SD卡包括應用處理模塊,用于運行RFID應用程序生成RFID應用信息;其中,所述RFID應用程序 包括RFID業(yè)務程序和顯示應用程序;信息輸出模塊,用于上傳所述RFID應用信息給終端;所述終端包括顯示控制模塊,用于根據與所述SD卡間的通信方式顯示所述RFID應用信息。
8.根據權利要求7所述的系統(tǒng),其特征在于,所述顯示控制模塊包括第一顯示單元,用于與所述SD卡間的通信方式為基于STK技術時,通過STK支持的顯 示方式顯示所述RFID應用信息。
9.根據權利要求7所述的系統(tǒng),其特征在于,所述顯示控制模塊包括第二顯示單元,用于與所述SD卡間的通信方式為基于網頁服務器通信時,按照網頁瀏 覽器的顯示方式顯示所述RFID應用信息。
10.根據權利要求9所述的系統(tǒng),其特征在于,所述終端還包括請求發(fā)送模塊,用于按照超文本傳輸HTTP協(xié)議的方式向所述SD卡發(fā) 送獲取所述RFID應用信息的請求;所述應用處理模塊包括觸發(fā)單元,用于接收到所述終端發(fā)送的所述請求后,觸發(fā)自身 的RFID應用程序運行。
11.根據權利要求7所述的系統(tǒng),其特征在于,所述信息輸出模塊包括第一信息輸出單元,用于將所述RFID業(yè)務程序生成的RFID應用信息通過指定物理通 道上傳給所述終端;第二信息輸出單元,用于將所述RFID顯示應用程序生成的RFID應用信息通過公用的 傳輸接口上傳給所述終端。
12.—種終端,其特征在于,包括信息接收模塊,用于接收安全數碼存儲SD卡發(fā)送的射頻識別RFID應用信息;顯示控制模塊,用于根據與所述SD卡間的通信方式顯示所述RFID應用信息。
13.根據權利要求12所述的終端,其特征在于,所述顯示控制模塊包括第一方式確定單元,用于確定與所述SD卡間的通信方式為基于STK技術通信;第一顯示單元,用于根據所述第一方式確定單元的確定結果,通過STK支持的顯示方 式顯示所述RFID應用信息。
14.根據權利要求12所述的終端,其特征在于,所述顯示控制模塊包括第二方式確定單元,用于確定與所述SD卡間的通信方式為基于網頁服務器通信;第二顯示單元,用于根據所述第二方式確定單元的確定結果,按照網頁瀏覽器的顯示 方式顯示所述RFID應用信息。
15.根據權利要求14所述的終端,其特征在于,所述終端還包括請求發(fā)送模塊,用于 按照超文本傳輸HTTP協(xié)議的方式向所述SD卡發(fā)送獲取所述RFID應用信息的請求,以觸發(fā) 所述SD卡運行RFID應用程序,其中,所述RFID應用程序包括RFID業(yè)務程序和顯示應用 程序。
16.根據權利要求12-15任一項所述的終端,其特征在于,所述終端為以下之一移動 終端、便攜式電腦或個人數碼助理PDA。
17.一種安全數碼存儲SD卡,其特征在于,包括應用處理模塊,用于運行RFID應用程序生成RFID應用信息;其中,所述RFID應用程序 包括RFID業(yè)務程序和顯示應用程序;信息輸出模塊,用于上傳所述應用處理模塊得到的所述RFID應用信息給終端。
18.根據權利要求17所述的SD卡,其特征在于,所述信息輸出模塊包括第一信息輸出單元,用于將所述RFID業(yè)務程序生成的RFID應用信息通過指定物理通 道上傳給所述終端;第二信息輸出單元,用于將所述RFID顯示應用程序生成的RFID應用信息通過公用的 傳輸接口上傳給所述終端。
全文摘要
本發(fā)明公開了一種射頻識別應用信息的顯示方法、裝置和系統(tǒng)。其中,該方法包括SD卡運行RFID應用程序生成RFID應用信息;其中,RFID應用程序包括RFID業(yè)務程序和顯示應用程序;SD卡上傳RFID應用信息給終端;終端根據與SD卡間的通信方式顯示RFID應用信息。根據本發(fā)明,采用在SD卡中實現(xiàn)RFID應用顯示,終端根據SD卡不同的通信方式顯示SD卡上的RFID應用信息,解決了運行在SD卡上的RFID應用不能顯示的問題,擴展了SD卡的應用范圍。
文檔編號G06K17/00GK101957921SQ201010298209
公開日2011年1月26日 申請日期2010年9月21日 優(yōu)先權日2010年9月21日
發(fā)明者梁國和 申請人:中興通訊股份有限公司