欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于swpse實現(xiàn)的非接觸讀寫設(shè)備及方法

文檔序號:6519214閱讀:322來源:國知局
基于swp se實現(xiàn)的非接觸讀寫設(shè)備及方法
【專利摘要】本發(fā)明公開了一種基于SWP?SE實現(xiàn)的非接觸讀寫設(shè)備及方法,涉及移動支付智能卡領(lǐng)域;包括帶單線協(xié)議的安全單元SWP?SE模塊、終端應(yīng)用客戶端、終端NFC控制器和射頻天線模塊;SWP?SE模塊分別與終端應(yīng)用客戶端模塊、終端NFC控制器連接,終端NFC控制器與射頻天線模塊連接;所述SWP?SE模塊包括讀寫器應(yīng)用程序和至少1個卡模擬應(yīng)用程序。根據(jù)本發(fā)明的非接觸讀寫方法,使用本發(fā)明的非接觸讀寫設(shè)備比較安全,不易外泄用戶的信息,保證了用戶的財產(chǎn)安全。
【專利說明】基于SWP SE實現(xiàn)的非接觸讀寫設(shè)備及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動支付智能卡領(lǐng)域,具體涉及一種基于SWP SE實現(xiàn)的非接觸讀寫設(shè)備及方法。
【背景技術(shù)】
[0002]隨著移動支付(允許用戶使用其移動終端對所消費的商品或服務(wù)進行賬務(wù)支付的一種服務(wù)方式)的快速發(fā)展,利用NFC (Near Field Communication,近距離無線通訊技術(shù))移動支付的應(yīng)用和使用場景不斷增多。目前,支持NFC的移動終端都具有三大特性:卡模擬模式、讀寫器模式和點對點模式。
[0003]卡模擬模式主要是由移動終端中的CLF(Contactless Front-end,非接觸式前端)射頻前端芯片與SE(Security Element,安全單元)來完成,SE可以是支持SWP協(xié)議(SingleWire Protocol,單線協(xié)議)的SM卡、支持SWP協(xié)議的SD卡或者嵌入式模塊。在移動支付領(lǐng)域,卡模擬模式最終讓移動終端成為了一張標(biāo)準(zhǔn)的非接觸支付卡片。由于SE用于移動終端,因此移動終端上的客戶端應(yīng)用程序能夠通過訪問,SE獲取SE上的簡單信息,例如SE上支付相關(guān)的余額、明細等。
[0004]讀寫器模式一般指移動終端的客戶端應(yīng)用程序直接通過NFC協(xié)議棧訪問CLF射頻前端芯片,從而實現(xiàn)讀寫器功能。通過NFC的讀寫器模式,只要是NFC移動終端,就能夠?qū)崿F(xiàn)讀寫器功能(例如讀標(biāo)簽、讀海報、讀商品信息、查詢金融IC卡余額、對金融IC卡空中充值等)。
[0005]點對點模式主要用來進行數(shù)據(jù)交換(例如傳送圖片、名片、音樂等數(shù)據(jù)文件),與讀寫器模式類似,移動終端的客戶端應(yīng)用程序通過NFC協(xié)議棧訪問CLF射頻前端芯片,實現(xiàn)數(shù)據(jù)的交換。
[0006]為了實現(xiàn)上述三種模式,需要移動終端的客戶端應(yīng)用程序(一般稱為NFC客戶端應(yīng)用程序)參與,由于移動終端操作系統(tǒng)使用時,容易受到病毒的入侵,因此,移動終端操作系統(tǒng)上的NFC客戶端應(yīng)用程序使用時存在一定的風(fēng)險。
[0007]目前,卡模擬模式的客戶端應(yīng)用程序使用時,通過制定的一系列的規(guī)范和標(biāo)準(zhǔn),約束NFC客戶端使用特定的Open Mobile API (移動終端訪問接口)與SE中對應(yīng)的應(yīng)用進行數(shù)據(jù)交換。但是,對于讀寫器模式的客戶端應(yīng)用程序和點對點模式的客戶端應(yīng)用程序均為沒有制定標(biāo)準(zhǔn)的規(guī)范和標(biāo)準(zhǔn)。在移動支付領(lǐng)域,支付類IC卡對安全性的要求很高,對支付IC卡信息的讀寫、指令的傳送都要求具有安全保障,需要保證數(shù)據(jù)和指令在傳送過程中的正確性和完整性?,F(xiàn)有的移動終端客戶端應(yīng)用(App)對CLF芯片的操作是開放式的,運行過程中可能感染病毒或被惡意加載木馬,也有可能中間交互數(shù)據(jù)被木馬程序監(jiān)聽,因此如果對支付IC卡進行非接觸操作,則非常危險。
[0008]傳統(tǒng)的NFC移動終端實現(xiàn)非接觸讀寫設(shè)備的方法,都是由終端應(yīng)用客戶端控制和訪問終端NFC控制器,終端應(yīng)用客戶端控制和掌握所有的流程或操作過程;由于終端應(yīng)用客戶端是移動終端上一個普通的應(yīng)用,因此很多病毒或木馬都可以截獲終端應(yīng)用客戶端的關(guān)鍵數(shù)據(jù),進而可能外泄用戶的信息,給用戶造成巨大的損失。

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

[0009]針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種基于SWP SE實現(xiàn)的非接觸讀寫設(shè)備及方法,根據(jù)本發(fā)明的非接觸讀寫方法,使用本發(fā)明的非接觸讀寫設(shè)備比較安全,不易外泄用戶的信息,保證了用戶的財產(chǎn)安全。
[0010]為達到以上目的,本發(fā)明采取的技術(shù)方案是:一種基于SWP SE實現(xiàn)的非接觸讀寫設(shè)備,包括帶單線協(xié)議的安全單元SWP SE模塊、終端應(yīng)用客戶端、終端NFC控制器和射頻天線模塊,所述SWP SE模塊分別與終端應(yīng)用客戶端模塊、終端NFC控制器連接,終端NFC控制器與射頻天線模塊連接;其特征在于:所述SWP SE模塊包括讀寫器應(yīng)用程序和至少I個卡模擬應(yīng)用程序;
[0011]用戶向終端應(yīng)用客戶端發(fā)送要求使用非接觸讀寫設(shè)備功能的指令,終端應(yīng)用客戶端向SWP SE模塊發(fā)送訪問指令,SWP SE模塊驗證終端應(yīng)用客戶端合法;SWP SE模塊啟動終端NFC控制器,SffP SE模塊向終端NFC控制器發(fā)送開啟射頻指令;
[0012]終端NFC控制器通過射頻天線模塊查詢射頻場內(nèi)的支付IC卡是否存在,若是,終端NFC控制器將支付IC卡存在的信息發(fā)送至SWPSE模塊,SffP SE模塊將支付IC卡的信息發(fā)送至終端應(yīng)用客戶端;終端應(yīng)用客戶端選擇支付IC卡的支付應(yīng)用程序后,向SWP SE模塊發(fā)出選擇指令,SffP SE模塊將選擇指令數(shù)據(jù)以SWP協(xié)議的格式發(fā)送至終端NFC控制器;終端NFC控制器通過射頻天線模塊將選擇指令數(shù)據(jù)傳遞至支付IC卡;支付IC卡對選擇指令進行處理,生成文件控制信息響應(yīng)數(shù)據(jù);支付IC卡通過射頻天線模塊,將文件控制信息響應(yīng)數(shù)據(jù)發(fā)送至終端NFC控制器,終端NFC控制器將文件控制信息響應(yīng)數(shù)據(jù)以SWP協(xié)議的格式發(fā)送至SWP SE模塊;
[0013]SffP SE模塊將文件控制信息響應(yīng)數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端提示用戶輸入充值基本信息,終端應(yīng)用客戶端根據(jù)充值基本信息向外部業(yè)務(wù)系統(tǒng)發(fā)起圈存請求;外部業(yè)務(wù)系統(tǒng)根據(jù)圈存請求生成密文形式的充值數(shù)據(jù),外部業(yè)務(wù)系統(tǒng)將密文形式的充值數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端;
[0014]終端應(yīng)用客戶端將密文形式的充值數(shù)據(jù)發(fā)送至SWP SE模塊,SWP SE模塊根據(jù)所述充值數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序;SWP SE模塊通過與密文形式的充值數(shù)據(jù)對應(yīng)的應(yīng)用程序,驗證密文形式的充值數(shù)據(jù)合法,SffP SE模塊對密文形式的充值數(shù)據(jù)進行解密,形成標(biāo)準(zhǔn)IC卡充值指令;
[0015]SffP SE模塊將標(biāo)準(zhǔn)IC卡充值指令轉(zhuǎn)換為充值SWP協(xié)議數(shù)據(jù),SffP SE模塊將充值SffP協(xié)議數(shù)據(jù)發(fā)送至終端NFC控制器,終端NFC控制器將充值SWP協(xié)議數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)的非接觸射頻信號;終端NFC控制器通過射頻天線模塊,將非接觸射頻信號耦合傳遞至標(biāo)準(zhǔn)IC卡,支付IC卡將非接觸射頻信號轉(zhuǎn)化為標(biāo)準(zhǔn)IC卡充值指令后進行處理,生成響應(yīng)數(shù)據(jù);支付IC卡將響應(yīng)數(shù)據(jù)通過射頻天線模塊返回至終端NFC控制器;
[0016]終端NFC控制器將響應(yīng)數(shù)據(jù)轉(zhuǎn)化為響應(yīng)SWP協(xié)議數(shù)據(jù),終端NFC控制器將響應(yīng)SWP協(xié)議數(shù)據(jù)發(fā)送至SWP SE模塊,SffP SE模塊根據(jù)響應(yīng)SWP協(xié)議數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序,SffPSE模塊通過與響應(yīng)SWP協(xié)議數(shù)據(jù)對應(yīng)的應(yīng)用程序,對響應(yīng)SWP協(xié)議數(shù)據(jù)進行加密處理,形成密文響應(yīng)數(shù)據(jù);SWP SE模塊將將密文響應(yīng)數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端將密文響應(yīng)數(shù)據(jù)發(fā)送至外部業(yè)務(wù)系統(tǒng);終端應(yīng)用客戶端通過圖形界面顯示密文響應(yīng)數(shù)據(jù),告知用戶充值結(jié)果。
[0017]在上述技術(shù)方案的基礎(chǔ)上,所述SWP SE模塊為手機終端上的客戶識別模塊卡、手機終端上的智能快閃存儲器卡或者嵌入于手機主板上的IC模塊。
[0018]一種應(yīng)用于上述讀寫設(shè)備的基于SWP SE實現(xiàn)的非接觸讀寫方法,其特征在于,包括以下步驟:
[0019]A、用戶向終端應(yīng)用客戶端發(fā)送要求使用非接觸讀寫設(shè)備功能的指令,終端應(yīng)用客戶端向SWP SE模塊發(fā)送訪問指令,SWP SE模塊驗證終端應(yīng)用客戶端合法;SWP SE模塊啟動終端NFC控制器,SffPSE模塊向終端NFC控制器發(fā)送開啟射頻指令;
[0020]B、終端NFC控制器通過射頻天線模塊查詢射頻場內(nèi)的支付IC卡是否存在,若是,終端NFC控制器將支付IC卡存在的信息發(fā)送至SWP SE模塊,SffP SE模塊將支付IC卡的信息發(fā)送至終端應(yīng)用客戶端;終端應(yīng)用客戶端選擇支付IC卡的支付應(yīng)用程序后,向SWP SE模塊發(fā)出選擇指令,SWP SE模塊將選擇指令數(shù)據(jù)以SWP協(xié)議的格式發(fā)送至終端NFC控制器;終端NFC控制器通過射頻天線模塊將選擇指令數(shù)據(jù)傳遞至支付IC卡;支付IC卡對選擇指令進行處理,生成文件控制信息響應(yīng)數(shù)據(jù);支付IC卡通過射頻天線模塊,將文件控制信息響應(yīng)數(shù)據(jù)發(fā)送至終端NFC控制器,終端NFC控制器將文件控制信息響應(yīng)數(shù)據(jù)以SWP協(xié)議的格式發(fā)送至SWP SE模塊,轉(zhuǎn)到步驟C ;否則終端NFC控制器將支付IC卡不存在的信息反饋至SWP SE模塊,SffP SE模塊控制終端應(yīng)用客戶端提示用戶刷卡,重新執(zhí)行步驟B ;
[0021]C、SWP SE模塊將文件控制信息響應(yīng)數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端提示用戶輸入充值基本信息,終端應(yīng)用客戶端根據(jù)充值基本信息向外部業(yè)務(wù)系統(tǒng)發(fā)起圈存請求;外部業(yè)務(wù)系統(tǒng)根據(jù)圈存請求生成密文形式的充值數(shù)據(jù),外部業(yè)務(wù)系統(tǒng)將密文形式的充值數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端;
[0022]D、終端應(yīng)用客戶端將密文形式的充值數(shù)據(jù)發(fā)送至SWP SE模塊,SWP SE模塊根據(jù)所述充值數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序;SWP SE模塊通過與密文形式的充值數(shù)據(jù)對應(yīng)的應(yīng)用程序,驗證密文形式的充值數(shù)據(jù)合法,SffP SE模塊對密文形式的充值數(shù)據(jù)進行解密,形成標(biāo)準(zhǔn)IC卡充值指令;
[0023]E、SffP SE模塊將標(biāo)準(zhǔn)IC卡充值指令轉(zhuǎn)換為充值SWP協(xié)議數(shù)據(jù),SffP SE模塊將充值SWP協(xié)議數(shù)據(jù)發(fā)送至終端NFC控制器,終端NFC控制器將充值SWP協(xié)議數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)的非接觸射頻信號;終端NFC控制器通過射頻天線模塊,將非接觸射頻信號耦合傳遞至標(biāo)準(zhǔn)IC卡,支付IC卡將非接觸射頻信號轉(zhuǎn)化為標(biāo)準(zhǔn)IC卡充值指令后進行處理,生成響應(yīng)數(shù)據(jù);支付IC卡將響應(yīng)數(shù)據(jù)通過射頻天線模塊返回至終端NFC控制器;
[0024]F、終端NFC控制器將響應(yīng)數(shù)據(jù)轉(zhuǎn)化為響應(yīng)SWP協(xié)議數(shù)據(jù),終端NFC控制器將響應(yīng)SWP協(xié)議數(shù)據(jù)發(fā)送至SWP SE模塊,SWP SE模塊根據(jù)響應(yīng)SWP協(xié)議數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序,SffP SE模塊通過與響應(yīng)SWP協(xié)議數(shù)據(jù)對應(yīng)的應(yīng)用程序,對響應(yīng)SWP協(xié)議數(shù)據(jù)進行加密處理,形成密文響應(yīng)數(shù)據(jù);SWP SE模塊將將密文響應(yīng)數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端將密文響應(yīng)數(shù)據(jù)發(fā)送至外部業(yè)務(wù)系統(tǒng);外部業(yè)務(wù)系統(tǒng)對密文響應(yīng)數(shù)據(jù)進行分析,生成充值結(jié)果信息,外部業(yè)務(wù)系統(tǒng)將充值結(jié)果信息發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端通過圖形界面告知用戶充值結(jié)果。
[0025]在上述技術(shù)方案的基礎(chǔ)上,步驟A中SWP SE模塊驗證終端應(yīng)用客戶端合法包括以下步驟:SWP SE模塊通過驗證法判斷終端應(yīng)用客戶端是否合法,若是,終端應(yīng)用客戶端合法,否則SWP SE模塊將終端應(yīng)用客戶端不合法信息發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端告知用戶非接觸讀寫設(shè)備無法使用。
[0026]在上述技術(shù)方案的基礎(chǔ)上,所述驗證法采用簽名驗證法或者校驗驗證法。
[0027]在上述技術(shù)方案的基礎(chǔ)上,步驟C中的充值基本信息包括充值的密碼和充值的金額。
[0028]在上述技術(shù)方案的基礎(chǔ)上,步驟D中SWP SE模塊根據(jù)密文形式的充值數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序包括以下步驟:若密文形式的充值數(shù)據(jù)為卡模擬數(shù)據(jù),則SWP SE模塊選擇卡模擬應(yīng)用程序;若密文形式的充值數(shù)據(jù)為讀寫器數(shù)據(jù),則SWP SE模塊選擇讀寫器應(yīng)用程序。
[0029]在上述技術(shù)方案的基礎(chǔ)上,步驟D中驗證密文形式的充值數(shù)據(jù)合法的步驟包括:與密文形式的充值數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序?qū)γ芪男问降某渲禂?shù)據(jù)進行驗證,若驗證成功,SWP SE模塊對對密文形式的充值數(shù)據(jù)進行解密,形成標(biāo)準(zhǔn)IC卡充值指令;若驗證失敗,SffP SE模塊將驗證失敗的信息反饋至終端應(yīng)用客戶端,終端應(yīng)用客戶端提示用戶無法使用支付IC卡充值。
[0030]在上述技術(shù)方案的基礎(chǔ)上,步驟E中模塊根據(jù)響應(yīng)SWP協(xié)議數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序包括以下步驟:若響應(yīng)SWP協(xié)議數(shù)據(jù)為卡模擬數(shù)據(jù),則SWP SE模塊選擇卡模擬應(yīng)用程序;若響應(yīng)SWP協(xié)議數(shù)據(jù)為讀寫器數(shù)據(jù),則SWP SE模塊選擇讀寫器應(yīng)用程序。
[0031]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點在于:
[0032]( I)本發(fā)明在使用時,SWP SE模塊通過驗證法判斷終端應(yīng)用客戶端是否合法,通過SffP SE模塊能夠認(rèn)證終端應(yīng)用客戶端的真實性,確保終端應(yīng)用客戶端合法,有效的防止攜帶木馬的客戶端非法訪問SWP SE模塊的應(yīng)用程序,保證了用戶的信息安全。
[0033](2)本發(fā)明通過SWP SE模塊能夠?qū)ν獠繕I(yè)務(wù)系統(tǒng)生成的密文形式的充值數(shù)據(jù)進行解密處理,對支付IC卡生成的響應(yīng)數(shù)據(jù)進行加密處理,密文形式的充值數(shù)據(jù)和響應(yīng)數(shù)據(jù)均不易外泄,保證了用戶財產(chǎn)的安全,用戶能夠放心的使用NFC手機對支付IC卡進行操作。
【專利附圖】

【附圖說明】
[0034]圖1為本發(fā)明實施例中基于SWP SE實現(xiàn)的非接觸讀寫設(shè)備的連接框圖;
[0035]圖2為本發(fā)明實施例中基于SWP SE實現(xiàn)的非接觸讀寫設(shè)備使用時的連接框圖;
[0036]圖3為本發(fā)明實施例中基于SWP SE實現(xiàn)的非接觸讀寫方法的流程圖。
【具體實施方式】
[0037]以下結(jié)合附圖及實施例對本發(fā)明作進一步詳細說明。
[0038]參見圖1所示,本發(fā)明實施例中的基于SWP SE實現(xiàn)的非接觸讀寫設(shè)備包括SWP SE(Security Element by Single Wire Protocol,帶單線協(xié)議的安全單元)模塊、終端應(yīng)用客戶端、終端NFC(Near FieldCommunication,近距離無線通訊技術(shù))控制器和射頻天線模塊。SWPSE模塊包括至少I個卡模擬應(yīng)用程序、讀寫器應(yīng)用程序;當(dāng)用戶需要實現(xiàn)點對點功能,還可以在SWP SE模塊中加入點對點應(yīng)用程序;SWP SE模塊分別與終端應(yīng)用客戶端模塊、終端NFC控制器連接,終端NFC控制器與射頻天線模塊連接。
[0039]SffP SE模塊為高安全智能芯片,例如手機終端上的SM (Subscriber IdentityModule客戶識別模塊)卡、手機終端上的智能Micro SD卡(快閃存儲器卡)或嵌入于手機主板上的IC模塊。
[0040]SffP SE模塊,用于:提供安全認(rèn)證、命令數(shù)據(jù)傳遞和響應(yīng)數(shù)據(jù)傳遞以及命令數(shù)據(jù)處理。
[0041]終端應(yīng)用客戶端,用于:提供圖形化的人機界面窗口,發(fā)送指令至SWP SE模塊,接收SWP SE模塊回傳的響應(yīng)數(shù)據(jù),實現(xiàn)非接觸讀寫設(shè)備的對外交互。
[0042]終端NFC控制器,用于:接收非接觸射頻信號,將非接觸射頻信號轉(zhuǎn)換為SWP協(xié)議數(shù)據(jù)、并傳遞至SWP SE模塊,或者收到SWP SE模塊換地過來的SWP協(xié)議數(shù)據(jù)后轉(zhuǎn)換為非接觸射頻信號,傳遞給外部。
[0043]射頻天線模塊,用于:與外部非接觸卡片上的天線進行耦合,進行數(shù)據(jù)交換。
[0044]參見圖2所示,非接觸讀寫設(shè)備在使用時,終端應(yīng)用客戶端與外部業(yè)務(wù)系統(tǒng)模塊連接,射頻天線模塊與支付IC卡無線連接。參見圖3所示,本發(fā)明實施例中的基于SWP SE實現(xiàn)的非接觸讀寫方法,包括以下步驟:
[0045]S1:用戶打開終端應(yīng)用客戶端,向終端應(yīng)用客戶端發(fā)送要求使用非接觸讀寫設(shè)備功能的指令。
[0046]S2:終端應(yīng)用客戶端向SWP SE模塊發(fā)送訪問指令,SffP SE模塊通過驗證法(驗證法為簽名驗證法或者校驗驗證法)判斷終端應(yīng)用客戶端是否合法,若是,SWP SE模塊啟動終端NFC控制器,SffP SE模塊向終端NFC控制器發(fā)送開啟射頻指令,轉(zhuǎn)到步驟S4,否則轉(zhuǎn)到步驟S3。
[0047]S3 =SffP SE模塊將終端應(yīng)用客戶端不合法信息發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端告知用戶非接觸讀寫設(shè)備無法使用。
[0048]S4:終端NFC控制器通過射頻天線模塊查詢射頻場內(nèi)的支付IC卡是否存在;若是,則轉(zhuǎn)到步驟S6,否則轉(zhuǎn)到步驟S5。
[0049]S5:終端NFC控制器將支付IC卡不存在的信息反饋至SWP SE模塊,SffP SE模塊控制終端應(yīng)用客戶端提示用戶刷卡,重新執(zhí)行步驟S4。
[0050]S6:終端NFC控制器將支付IC卡存在的信息發(fā)送至SWP SE模塊,SffP SE模塊將支付IC卡的信息發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端選擇支付IC卡的支付應(yīng)用程序、向SWP SE模塊發(fā)出選擇指令;SffP SE模塊將選擇指令數(shù)據(jù)以SWP協(xié)議發(fā)送至終端NFC控制器。終端NFC控制器通過射頻天線模塊將選擇指令數(shù)據(jù)傳遞至支付IC卡。支付IC卡對選擇指令進行處理,生成文件控制信息響應(yīng)數(shù)據(jù);支付IC卡通過射頻天線模塊,將文件控制信息響應(yīng)數(shù)據(jù)發(fā)送至終端NFC控制器,終端NFC控制器將文件控制信息響應(yīng)數(shù)據(jù)以SWP協(xié)議發(fā)送至SWP SE模塊。
[0051]S7 =SffP SE模塊將文件控制信息響應(yīng)數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端提示用戶輸入充值基本信息,充值基本信息包括充值的密碼、充值的金額等信息。
[0052]S8:終端應(yīng)用客戶端根據(jù)充值基本信息向外部業(yè)務(wù)系統(tǒng)發(fā)起圈存請求。
[0053]S9:外部業(yè)務(wù)系統(tǒng)根據(jù)圈存請求生成密文形式的充值數(shù)據(jù),外部業(yè)務(wù)系統(tǒng)將密文形式的充值數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端。[0054]SlO:終端應(yīng)用客戶端將密文形式的充值數(shù)據(jù)發(fā)送至SWP SE模塊,SffP SE模塊根據(jù)密文形式的充值數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序。SWPSE模塊通過與密文形式的充值數(shù)據(jù)對應(yīng)的應(yīng)用程序,對密文形式的充值數(shù)據(jù)進行驗證,若驗證成功,SWP SE模塊對密文形式的充值數(shù)據(jù)進行解密,形成標(biāo)準(zhǔn)IC卡充值指令;若驗證失敗,SffP SE模塊將驗證失敗的信息反饋至終端應(yīng)用客戶端,終端應(yīng)用客戶端提示用戶無法使用支付IC卡充值。
[0055]SffP SE模塊根據(jù)密文形式的充值數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序包括以下步驟:若密文形式的充值數(shù)據(jù)為卡模擬數(shù)據(jù),則SWP SE模塊選擇卡模擬應(yīng)用程序;若密文形式的充值數(shù)據(jù)為讀寫器數(shù)據(jù),則SWPSE模塊選擇讀寫器應(yīng)用程序;若密文形式的充值數(shù)據(jù)為點對點數(shù)據(jù),則SWP SE模塊選擇點對點應(yīng)用程序。
[0056]Sll =SffP SE模塊將標(biāo)準(zhǔn)IC卡充值指令轉(zhuǎn)換為充值SWP協(xié)議數(shù)據(jù),SffP SE模塊將充值SWP協(xié)議數(shù)據(jù)發(fā)送至終端NFC控制器。
[0057]S12:終端NFC控制器將充值SWP協(xié)議數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)的非接觸射頻信號,終端NFC控制器通過射頻天線模塊,將非接觸射頻信號耦合傳遞至標(biāo)準(zhǔn)IC卡。
[0058]S13:支付IC卡將非接觸射頻信號轉(zhuǎn)化為標(biāo)準(zhǔn)IC卡充值指令后進行處理,生成響應(yīng)數(shù)據(jù),支付IC卡將響應(yīng)數(shù)據(jù)通過射頻天線模塊返回至終端NFC控制器。
[0059]S14:終端NFC控制器將響應(yīng)數(shù)據(jù)轉(zhuǎn)化為響應(yīng)SWP協(xié)議數(shù)據(jù),終端NFC控制器將響應(yīng)SWP協(xié)議數(shù)據(jù)發(fā)送至SWP SE模塊,SffP SE模塊根據(jù)響應(yīng)SWP協(xié)議數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序,SffP SE模塊通過與響應(yīng)SWP協(xié)議數(shù)據(jù)對應(yīng)的應(yīng)用程序,對響應(yīng)SWP協(xié)議數(shù)據(jù)進行加密處理,形成密文響應(yīng)數(shù)據(jù)。
[0060]模塊根據(jù)響應(yīng)SWP協(xié)議數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序包括以下步驟:若響應(yīng)SWP協(xié)議數(shù)據(jù)為卡模擬數(shù)據(jù),則SWP SE模塊選擇卡模擬應(yīng)用程序;若響應(yīng)SWP協(xié)議數(shù)據(jù)為讀寫器數(shù)據(jù),則SWP SE模塊選擇讀寫器應(yīng)用程序;若響應(yīng)SWP協(xié)議數(shù)據(jù)為點對點數(shù)據(jù),則SWP SE模塊選擇點對點應(yīng)用程序。
[0061]S15 =SffP SE模塊將將密文響應(yīng)數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端將密文響應(yīng)數(shù)據(jù)(即充值結(jié)果)發(fā)送至外部業(yè)務(wù)系統(tǒng);外部業(yè)務(wù)系統(tǒng)對密文響應(yīng)數(shù)據(jù)進行分析,生成充值結(jié)果信息,外部業(yè)務(wù)系統(tǒng)將充值結(jié)果信息發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端通過圖形界面告知用戶充值結(jié)果。
[0062]本發(fā)明實施例中的基于SWP SE模塊實現(xiàn)的非接觸讀寫設(shè)備,在實際應(yīng)用中,SWPSE模塊的應(yīng)用程序能夠根據(jù)用戶的實際需求,選擇多個與卡模擬應(yīng)用程序、讀寫器應(yīng)用程序或點對點應(yīng)用程序類似的應(yīng)用程序。
[0063]本發(fā)明不局限于上述實施方式,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍之內(nèi)。本說明書中未作詳細描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
【權(quán)利要求】
1.一種基于SWP SE實現(xiàn)的非接觸讀寫設(shè)備,包括帶單線協(xié)議的安全單元SWP SE模塊、終端應(yīng)用客戶端、終端NFC控制器和射頻天線模塊,所述SWP SE模塊分別與終端應(yīng)用客戶端模塊、終端NFC控制器連接,終端NFC控制器與射頻天線模塊連接;其特征在于:所述SWPSE模塊包括讀寫器應(yīng)用程序和至少I個卡模擬應(yīng)用程序; 用戶向終端應(yīng)用客戶端發(fā)送要求使用非接觸讀寫設(shè)備功能的指令,終端應(yīng)用客戶端向SffP SE模塊發(fā)送訪問指令,SffP SE模塊驗證終端應(yīng)用客戶端合法;SWP SE模塊啟動終端NFC控制器,SffP SE模塊向終端NFC控制器發(fā)送開啟射頻指令; 終端NFC控制器通過射頻天線模塊查詢射頻場內(nèi)的支付IC卡是否存在,若是,終端NFC控制器將支付IC卡存在的信息發(fā)送至SWP SE模塊,SffP SE模塊將支付IC卡的信息發(fā)送至終端應(yīng)用客戶端;終端應(yīng)用客戶 端選擇支付IC卡的支付應(yīng)用程序后,向SWP SE模塊發(fā)出選擇指令,SffP SE模塊將選擇指令數(shù)據(jù)以SWP協(xié)議的格式發(fā)送至終端NFC控制器;終端NFC控制器通過射頻天線模塊將選擇指令數(shù)據(jù)傳遞至支付IC卡;支付IC卡對選擇指令進行處理,生成文件控制信息響應(yīng)數(shù)據(jù);支付IC卡通過射頻天線模塊,將文件控制信息響應(yīng)數(shù)據(jù)發(fā)送至終端NFC控制器,終端NFC控制器將文件控制信息響應(yīng)數(shù)據(jù)以SWP協(xié)議的格式發(fā)送至SWP SE模塊; SffP SE模塊將文件控制信息響應(yīng)數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端提示用戶輸入充值基本信息,終端應(yīng)用客戶端根據(jù)充值基本信息向外部業(yè)務(wù)系統(tǒng)發(fā)起圈存請求;外部業(yè)務(wù)系統(tǒng)根據(jù)圈存請求生成密文形式的充值數(shù)據(jù),外部業(yè)務(wù)系統(tǒng)將密文形式的充值數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端; 終端應(yīng)用客戶端將密文形式的充值數(shù)據(jù)發(fā)送至SWP SE模塊,SffP SE模塊根據(jù)所述充值數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序;SWP SE模塊通過與密文形式的充值數(shù)據(jù)對應(yīng)的應(yīng)用程序,驗證密文形式的充值數(shù)據(jù)合法,SffP SE模塊對密文形式的充值數(shù)據(jù)進行解密,形成標(biāo)準(zhǔn)IC卡充值指令; SffP SE模塊將標(biāo)準(zhǔn)IC卡充值指令轉(zhuǎn)換為充值SWP協(xié)議數(shù)據(jù),SffP SE模塊將充值SWP協(xié)議數(shù)據(jù)發(fā)送至終端NFC控制器,終端NFC控制器將充值SWP協(xié)議數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)的非接觸射頻信號;終端NFC控制器通過射頻天線模塊,將非接觸射頻信號耦合傳遞至標(biāo)準(zhǔn)IC卡,支付IC卡將非接觸射頻信號轉(zhuǎn)化為標(biāo)準(zhǔn)IC卡充值指令后進行處理,生成響應(yīng)數(shù)據(jù);支付IC卡將響應(yīng)數(shù)據(jù)通過射頻天線模塊返回至終端NFC控制器; 終端NFC控制器將響應(yīng)數(shù)據(jù)轉(zhuǎn)化為響應(yīng)SWP協(xié)議數(shù)據(jù),終端NFC控制器將響應(yīng)SWP協(xié)議數(shù)據(jù)發(fā)送至SWP SE模塊,SffP SE模塊根據(jù)響應(yīng)SWP協(xié)議數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序,SffPSE模塊通過與響應(yīng)SWP協(xié)議數(shù)據(jù)對應(yīng)的應(yīng)用程序,對響應(yīng)SWP協(xié)議數(shù)據(jù)進行加密處理,形成密文響應(yīng)數(shù)據(jù);SWP SE模塊將將密文響應(yīng)數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端,外部業(yè)務(wù)系統(tǒng)對密文響應(yīng)數(shù)據(jù)進行分析,生成充值結(jié)果信息,外部業(yè)務(wù)系統(tǒng)將充值結(jié)果信息發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端通過圖形界面告知用戶充值結(jié)果。
2.如權(quán)利要求1所述的基于SWPSE實現(xiàn)的非接觸讀寫設(shè)備,其特征在于:所述SWP SE模塊為手機終端上的客戶識別模塊卡、手機終端上的快閃存儲器卡或者嵌入于手機主板上的IC模塊。
3.一種應(yīng)用于權(quán)利要求1至2任一項所述讀寫設(shè)備的基于SWP SE實現(xiàn)的非接觸讀寫方法,其特征在于,包括以下步驟:A、用戶向終端應(yīng)用客戶端發(fā)送要求使用非接觸讀寫設(shè)備功能的指令,終端應(yīng)用客戶端向SWP SE模塊發(fā)送訪問指令,SWP SE模塊驗證終端應(yīng)用客戶端合法;SWP SE模塊啟動終端NFC控制器,SffP SE模塊向終端NFC控制器發(fā)送開啟射頻指令; B、終端NFC控制器通過射頻天線模塊查詢射頻場內(nèi)的支付IC卡是否存在,若是,終端NFC控制器將支付IC卡存在的信息發(fā)送至SWP SE模塊,SffP SE模塊將支付IC卡的信息發(fā)送至終端應(yīng)用客戶端;終端應(yīng)用客戶端選擇支付IC卡的支付應(yīng)用程序后,向SWP SE模塊發(fā)出選擇指令,SffP SE模塊將選擇指令數(shù)據(jù)以SWP協(xié)議的格式發(fā)送至終端NFC控制器;終端NFC控制器通過射頻天線模塊將選擇指令數(shù)據(jù)傳遞至支付IC卡;支付IC卡對選擇指令進行處理,生成文件控制信息響應(yīng)數(shù)據(jù);支付IC卡通過射頻天線模塊,將文件控制信息響應(yīng)數(shù)據(jù)發(fā)送至終端NFC控制器,終端NFC控制器將文件控制信息響應(yīng)數(shù)據(jù)以SWP協(xié)議的格式發(fā)送至SWP SE模塊,轉(zhuǎn)到步驟C ;否則終端NFC控制器將支付IC卡不存在的信息反饋至SffP SE模塊,SffP SE模塊控制終端應(yīng)用客戶端提示用戶刷卡,重新執(zhí)行步驟B ; C、SffPSE模塊將文件控制信息響應(yīng)數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端提示用戶輸入充值基本信息,終端應(yīng)用客戶端根據(jù)充值基本信息向外部業(yè)務(wù)系統(tǒng)發(fā)起圈存請求;外部業(yè)務(wù)系統(tǒng)根據(jù)圈存請求生成密文形式的充值數(shù)據(jù),外部業(yè)務(wù)系統(tǒng)將密文形式的充值數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端; D、終端應(yīng)用客戶端將密文形式的充值數(shù)據(jù)發(fā)送至SWPSE模塊,SffP SE模塊根據(jù)所述充值數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序;SWP SE模塊通過與密文形式的充值數(shù)據(jù)對應(yīng)的應(yīng)用程序,驗證密文形式的充值數(shù)據(jù)合法,SffP SE模塊對密文形式的充值數(shù)據(jù)進行解密,形成標(biāo)準(zhǔn)IC卡充值指令; E>SffP SE模塊將標(biāo)準(zhǔn)IC卡充值指令轉(zhuǎn)換為充值SWP協(xié)議數(shù)據(jù),SffP SE模塊將充值SWP協(xié)議數(shù)據(jù)發(fā)送至終端NFC控制器,終端NFC控制器將充值SWP協(xié)議數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)的非接觸射頻信號;終端NFC控制器通過射頻天線模塊,將非接觸射頻信號耦合傳遞至標(biāo)準(zhǔn)IC卡,支付IC卡將非接觸射頻信號轉(zhuǎn)化為標(biāo)準(zhǔn)IC卡充值指令后進行處理,生成響應(yīng)數(shù)據(jù);支付IC卡將響應(yīng)數(shù)據(jù)通過射頻天線模塊返回至終端NFC控制器; F、終端NFC控制器將響應(yīng)數(shù)據(jù)轉(zhuǎn)化為響應(yīng)SWP協(xié)議數(shù)據(jù),終端NFC控制器將響應(yīng)SWP協(xié)議數(shù)據(jù)發(fā)送至SWP SE模塊,SffP SE模塊根據(jù)響應(yīng)SWP協(xié)議數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序,SffPSE模塊通過與響應(yīng)SWP協(xié)議數(shù)據(jù)對應(yīng)的應(yīng)用程序,對響應(yīng)SWP協(xié)議數(shù)據(jù)進行加密處理,形成密文響應(yīng)數(shù)據(jù);SWP SE模塊將將密文響應(yīng)數(shù)據(jù)發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端將密文響應(yīng)數(shù)據(jù)發(fā)送至外部業(yè)務(wù)系統(tǒng);外部業(yè)務(wù)系統(tǒng)對密文響應(yīng)數(shù)據(jù)進行分析,生成充值結(jié)果信息,外部業(yè)務(wù)系統(tǒng)將充值結(jié)果信息發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端通過圖形界面告知用戶充值結(jié)果。
4.如權(quán)利要求3所述的基于SWPSE實現(xiàn)的非接觸讀寫方法,其特征在于,步驟A中SWPSE模塊驗證終端應(yīng)用客戶端合法包括以下步驟:SWP SE模塊通過驗證法判斷終端應(yīng)用客戶端是否合法,若是,終端應(yīng)用客戶端合法,否則SWP SE模塊將終端應(yīng)用客戶端不合法信息發(fā)送至終端應(yīng)用客戶端,終端應(yīng)用客戶端告知用戶非接觸讀寫設(shè)備無法使用。
5.如權(quán)利要求4所述的基于SWPSE實現(xiàn)的非接觸讀寫方法,其特征在于:所述驗證法采用簽名驗證法或者校驗驗證法。
6.如權(quán)利要求3至5任一項所述的基于SWPSE實現(xiàn)的非接觸讀寫方法,其特征在于:步驟C中的充值基本信息包括充值的密碼和充值的金額。
7.如權(quán)利要求3至5任一項所述的基于SWPSE實現(xiàn)的非接觸讀寫方法,其特征在于,步驟D中SWP SE模塊根據(jù)密文形式的充值數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序包括以下步驟:若密文形式的充值數(shù)據(jù)為卡模擬數(shù)據(jù),則SWP SE模塊選擇卡模擬應(yīng)用程序;若密文形式的充值數(shù)據(jù)為讀寫器數(shù)據(jù),則SWP SE模塊選擇讀寫器應(yīng)用程序。
8.如權(quán)利要求3至5任一項所述的基于SWPSE實現(xiàn)的非接觸讀寫方法,其特征在于,步驟D中驗證密文形式的充值數(shù)據(jù)合法的步驟包括:與密文形式的充值數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序?qū)γ芪男问降某渲禂?shù)據(jù)進行驗證,若驗證成功,SffP SE模塊對對密文形式的充值數(shù)據(jù)進行解密,形成標(biāo)準(zhǔn)IC卡充值指令;若驗證失敗,SffP SE模塊將驗證失敗的信息反饋至終端應(yīng)用客戶端,終端應(yīng)用客戶端提示用戶無法使用支付IC卡充值。
9.如權(quán)利要求3至5任一項所述的基于SWPSE實現(xiàn)的非接觸讀寫方法,其特征在于,步驟E中模塊根據(jù)響應(yīng)SWP協(xié)議數(shù)據(jù)選擇對應(yīng)的應(yīng)用程序包括以下步驟:若響應(yīng)SWP協(xié)議數(shù)據(jù)為卡模擬數(shù)據(jù),則SWP SE模塊選擇卡模擬應(yīng)用程序;若響應(yīng)SWP協(xié)議數(shù)據(jù)為讀寫器數(shù)據(jù),則SWP SE模塊選擇讀 寫器應(yīng)用程序。
【文檔編號】G06Q20/34GK103559523SQ201310574175
【公開日】2014年2月5日 申請日期:2013年11月15日 優(yōu)先權(quán)日:2013年11月15日
【發(fā)明者】董逢華, 熊傳光 申請人:武漢天喻信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
边坝县| 水城县| 高碑店市| 东辽县| 平度市| 合肥市| 绥宁县| 云龙县| 海丰县| 钦州市| 梓潼县| 甘孜县| 运城市| 玛曲县| 尖扎县| 蚌埠市| 朔州市| 岑溪市| 丹东市| 仲巴县| 榆树市| 惠安县| 铜川市| 扬中市| 新龙县| 资源县| 揭阳市| 彝良县| 剑阁县| 延吉市| 安康市| 资兴市| 永春县| 屯昌县| 马尔康县| 乐陵市| 洪江市| 会东县| 舟山市| 洪洞县| 巴塘县|