[發(fā)明專利]一種實(shí)現(xiàn)簽到功能的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201510013396.8 | 申請(qǐng)日: | 2015-01-12 |
| 公開(公告)號(hào): | CN104506311B | 公開(公告)日: | 2017-09-22 |
| 發(fā)明(設(shè)計(jì))人: | 陸舟;于華章 | 申請(qǐng)(專利權(quán))人: | 飛天誠信科技股份有限公司 |
| 主分類號(hào): | H04L9/08 | 分類號(hào): | H04L9/08;G06Q10/10 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 簽到 功能 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及信息安全領(lǐng)域,特別涉及一種實(shí)現(xiàn)簽到功能的方法。
背景技術(shù)
隨著科技的發(fā)展,支付終端產(chǎn)品的應(yīng)用越來越廣泛,傳統(tǒng)支付終端內(nèi)部存儲(chǔ)有工作密鑰,支付終端采用工作密鑰對(duì)需要傳輸?shù)臄?shù)據(jù)進(jìn)行加密、解密,實(shí)現(xiàn)支付終端與上位機(jī)之間的數(shù)據(jù)通信,本領(lǐng)域技術(shù)人員發(fā)現(xiàn),現(xiàn)有技術(shù)中,支付終端執(zhí)行上位機(jī)下發(fā)的指令執(zhí)行相應(yīng)的交易操作,無法保證當(dāng)前與上位機(jī)進(jìn)行通信的支付終端即是正確的支付終端。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明提出一種實(shí)現(xiàn)簽到功能的方法,包括:
步驟S1:支付終端從流程代碼表中獲取第一個(gè)流程代碼,將其作為當(dāng)前流程代碼;
步驟S2:所述支付終端判斷所述當(dāng)前流程代碼的類型,如果是接收數(shù)據(jù)代碼,則執(zhí)行步驟S3;如果是簽到代碼,則執(zhí)行步驟S5;
步驟S3:所述支付終端判斷預(yù)設(shè)時(shí)間內(nèi)是否接收上位機(jī)下發(fā)的信息,是則執(zhí)行步驟S4;否則向所述上位機(jī)發(fā)送超時(shí)信息,執(zhí)行步驟S6;
步驟S4:所述支付終端對(duì)所述上位機(jī)下發(fā)的信息進(jìn)行解析,得到新的流程代碼表、新的工作密鑰,保存所述新的工作密鑰,用所述新的流程代碼表更新原來的流程代碼表,返回步驟S1;
步驟S5:所述支付終端判斷是否存在新的工作密鑰,是則用所述新的工作密鑰更新原來的工作密鑰,執(zhí)行步驟S6;否則報(bào)錯(cuò),執(zhí)行步驟S6;
步驟S6:所述支付終端判斷流程代碼表中,在當(dāng)前流程代碼之后是否存在下一個(gè)流程代碼,是則執(zhí)行步驟S7;否則結(jié)束;
步驟S7:所述支付終端獲取所述當(dāng)前流程代碼之后的下一個(gè)流程代碼,將其作為當(dāng)前流程代碼,返回步驟S2。
本發(fā)明的有益效果為:支付終端獲取流程代碼表,逐個(gè)執(zhí)行流程代碼表中的每個(gè)流程代碼,并且在執(zhí)行接收數(shù)據(jù)代碼時(shí),能夠接收上位機(jī)下發(fā)的信息,從上位機(jī)下發(fā)的信息中解析得到新的流程代碼表和新的工作密鑰,將得到的新的流程代碼表作為更新后的流程代碼表,執(zhí)行更新后的流程代碼表,更新工作密鑰;通過上述方法,實(shí)現(xiàn)支付終端的簽到功能。
附圖說明
圖1至圖3為本實(shí)施例1提供的一種實(shí)現(xiàn)簽到功能的方法流程圖;
圖4和圖5為本實(shí)施例1中步驟a12的細(xì)化流程圖;
圖6和圖7為本實(shí)施例1中步驟P16的細(xì)化流程圖;
圖8至圖10為本實(shí)施例2提供的一種實(shí)現(xiàn)簽到功能的方法流程圖。
具體實(shí)施方式
本發(fā)明中涉及到的流程代碼表可以是預(yù)先保存在支付終端的,也可以是通過解析上位機(jī)下發(fā)的指令獲得的。
實(shí)施例1
本實(shí)施例為一種實(shí)現(xiàn)簽到功能的方法,如圖1至圖3所示,具體包括:
步驟a1:支付終端初始化流程代碼索引值;
本實(shí)施例中,支付終端將流程代碼索引值置為0。
步驟a2:支付終端從流程代碼表中獲取流程代碼索引值對(duì)應(yīng)的流程代碼;
步驟a3:支付終端更新流程代碼索引值;
本實(shí)施例中,支付終端將流程代碼索引值加1的結(jié)果作為更新后的流程代碼索引值。
步驟a4:支付終端判斷是否獲取到流程代碼,是則執(zhí)行步驟a5;否則結(jié)束。
步驟a5:支付終端判斷流程代碼類型,如果是讀安全模塊序列號(hào)代碼,則執(zhí)行步驟a6;如果是讀終端硬件序列號(hào)代碼,則執(zhí)行步驟a7;如果是建鏈代碼,則執(zhí)行步驟a8;如果是發(fā)送數(shù)據(jù)代碼,則執(zhí)行步驟a9;如果是接收數(shù)據(jù)代碼,則執(zhí)行步驟a11;如果是簽到代碼,則執(zhí)行步驟a14;如果是顯示結(jié)果代碼,則執(zhí)行步驟a16;
具體地,支付終端對(duì)流程代碼進(jìn)行判斷,如果流程代碼為0x02,則流程代碼是讀安全模塊序列號(hào)代碼,執(zhí)行步驟a6;
如果流程代碼為0x15,則流程代碼是讀終端硬件序列號(hào)代碼,執(zhí)行步驟a7;
如果流程代碼為0x1F,則流程代碼是建鏈代碼,執(zhí)行步驟a8;
如果流程代碼為0x20,則是發(fā)送數(shù)據(jù)代碼,執(zhí)行步驟a9;
如果流程代碼為0x21,則是接收數(shù)據(jù)代碼,執(zhí)行步驟a11;
如果流程代碼為0x11,則是簽到代碼,執(zhí)行步驟a14;
如果流程代碼為0x1E,則是顯示結(jié)果代碼,執(zhí)行步驟a16;
本實(shí)施例中,以支付終端執(zhí)行接收數(shù)據(jù)代碼為例,進(jìn)行舉例說明。
步驟a6:支付終端獲取自身內(nèi)部的安全模塊序列號(hào),將安全模塊序列號(hào)復(fù)制到輸出緩存區(qū)中,返回步驟a2;
具體地,支付終端從安全模塊中讀取安全模塊序列號(hào),如果讀取到,則將安全模塊序列號(hào)復(fù)制到輸出緩存區(qū)中;如果讀取不到,則向輸入緩存區(qū)中寫入0x00。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于飛天誠信科技股份有限公司,未經(jīng)飛天誠信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510013396.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





