[發明專利]一種數據處理方法和裝置在審
| 申請號: | 201610987210.3 | 申請日: | 2016-11-09 |
| 公開(公告)號: | CN106651359A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 宋廣發;林洋;周清;熊燕萍;徐文軍;閆永斌 | 申請(專利權)人: | 大唐微電子技術有限公司;大唐半導體設計有限公司 |
| 主分類號: | G06Q20/34 | 分類號: | G06Q20/34 |
| 代理公司: | 北京安信方達知識產權代理有限公司11262 | 代理人: | 李紅爽,栗若木 |
| 地址: | 100094*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 | ||
技術領域
本申請涉及但不限于存儲器技術領域,尤指一種數據處理方法和裝置。
背景技術
隨著電子技術信息的發展,由于借記卡和貸記卡具有攜帶方便、持久保持和靈活交易等優勢,采用借記卡或貸記卡進行交易逐漸取代使用現金的交易方式。QPBOC應用作為借記卡和貸記卡的一種重要交易方式,提高QPBOC應用的交易速度是提高產品競爭力的重要途徑。
QPBOC應用是一中基于電子現金的非接觸式小額交易,標準的消費應用流程包括:選應用、獲取處理選項(GPO)、讀記錄(READ RECORD)三種指令,讀記錄指令會發送多條。QPBOC應用在每次交易中都需要修改應用交易計數器(Application Transaction Counter,簡稱為:ATC)、應用數據、交易日志文件等數據,為了保證交易中寫入數據的準確性和安全性,并且絕對不允許出現數據破壞的現象,因此,QPBOC應用的設計原理為:每次交易中以原子寫方式更新上述數據,即所有數據同時生效或同時無效。目前進行數據組織優化后的QPBOC應用在交易中以原子寫方式執行一次寫操作的一般過程為:1、將要修改的數據寫入指定的原子寫數據緩沖區;2、將原子寫的控制信息寫入原子寫控制區;3、將要修改的數據回寫到存儲器的正確位置;4、清除原子寫的控制信息。通過上述方式實現QPBOC應用,執行一次獲取處理選項(GPO)指令需要執行4次寫操作;基于PBOC規范,在執行最后一條讀記錄(READ RECORD)指令時,需要更新應用數據、日志文件和日志文件的控制信息三種信息,即使在進行數據組織優化后,指令執行時仍然需要執行8次寫操作。顯然地,在一次正常的QPBOC應用的交易中,至少需要執行12次寫操作。
綜上所述,采用現有技術的QPBOC應用在實現交易的過程中,由于每次交易需要修改相關數據所執行的寫操作的次數較多,而導致交易速度較慢的問題。
發明內容
為了解決上述技術問題,本發明實施例提供了一種數據處理方法和裝置,以解決采用現有技術的QPBOC應用在實現交易的過程中,由于每次交易需要修改相關數據所執行的寫操作的次數較多,而導致交易速度較慢的問題。
本發明實施例提供一種數據處理方法,包括:
在設備配置的至少兩個目標區域中,將最近一次執行寫操作寫入數據的目標區域確認為第一目標區域,所述設備為配置有QPBOC應用的智能卡;
根據接收到的寫操作指令,在第二目標區域中執行寫操作;所述第二目標區域是所述至少兩個目標區域中除所述第一目標區域之外的目標區域。
可選地,如上所述的數據處理方法中,所述目標區域包括以下一項或多項:應用交易計數器ATC區域、應用數據區域和日志文件區域。
可選地,如上所述的數據處理方法中,所述目標區域為所述ATC區域,所述設備中配置有兩個ATC區域;所述將最近一次執行寫操作寫入數據的區域確認為第一目標區域,包括:
判斷每個所述ATC區域中的ATC值是否能夠通過校驗;
在判斷出每個所述ATC區域中的ATC值都通過校驗時,將較大的ATC值對應的ATC區域確認為第一ATC區域;
在判斷出一個ATC區域中的ATC值通過校驗,且另一個ATC區域中的ATC值未通過校驗時,將通過校驗的ATC值對應的ATC區域確認為第一ATC區域;
所述根據接收到的寫操作指令,在所述至少兩個目標區域的第二目標區域中執行寫操作,包括:
根據接收到的所述寫操作指令,對第二ATC區域中的ATC值執行計數值加一的寫操作。
可選地,如上所述的數據處理方法中,所述目標區域為所述應用數據區域,所述設備中配置有至少兩個應用數據區域;所述將最近一次執行寫操作寫入數據的區域確認為第一目標區域,包括:
根據所述設備當前記錄的應用數據索引,將所述應用數據索引對應的應用數據區域確認為第一應用數據區域;所述應用數據索引用于記錄最近一次執行寫操作寫入應用數據的應用數據區域。
可選地,如上所述的數據處理方法中,所述目標區域為所述日志文件區域,所述設備中配置有N+1個日志文件區域,其中N個日志文件區域中存儲有效日志文件,其中,所述N為正整數;所述將最近一次執行寫操作寫入數據的區域確認為第一目標區域,包括:
根據所述設備當前記錄的日志文件控制信息,將所述日志文件控制信息指示的日志文件區域確認為第一日志文件區域;所述日志文件控制信息用于指示最近一次執行寫操作寫入日志文件的日志文件區域;
所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐微電子技術有限公司;大唐半導體設計有限公司,未經大唐微電子技術有限公司;大唐半導體設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610987210.3/2.html,轉載請聲明來源鉆瓜專利網。





