国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于編碼圖像的交易數據處理方法、裝置、終端及系統(tǒng)與流程

      文檔序號:12470268閱讀:260來源:國知局
      基于編碼圖像的交易數據處理方法、裝置、終端及系統(tǒng)與流程

      技術領域

      本發(fā)明涉及支付技術領域,尤其涉及一種基于編碼圖像的交易數據處理方法、裝置、終端及系統(tǒng)。



      背景技術:

      隨著智能終端的發(fā)展,其應用功能越來越多,越來越多的人開始習慣使用手機等智能終端進行支付或收款等交易操作,其中,隨著二維碼技術的發(fā)展,由于二維碼技術具有信息量大、識別速度快等優(yōu)點,基于二維碼的交易成為電子支付的一種常用方式。

      傳統(tǒng)的基于二維碼的交易方式主要是:終端直接將賬戶信息轉換成二維碼,并儲存到手機上。進行交易時,每次都是提供這個固定的二維碼進行識別,這樣存在很大的安全隱患,當終端被別人使用或丟失時,可能會給用戶造成巨大損失。為了提高安全性,一種方法是終端通過互聯(lián)網實時更新二維碼,但這種方法需要終端接入互聯(lián)網才能實現,一旦終端離線,則無法通過二維碼進行支付。



      技術實現要素:

      有鑒于此,有必要提供一種基于編碼圖像的交易數據處理方法、裝置、終端及系統(tǒng),能夠在離線狀態(tài)下更新加密編碼圖像,提高電子支付安全性。

      本發(fā)明公開了一種基于編碼圖像的交易數據處理方法,其包括:

      獲取交易數據;

      檢測交易數據處理終端是否處于離線狀態(tài);

      當處于離線狀態(tài)時,提取預設的離線備用信息;

      對所述離線備用信息及所述交易數據進行加密編碼處理,生成加密編碼圖像;

      所述加密編碼圖像用于進行交易。

      作為一種實施方式,所述離線備用信息包括備用二值圖像;

      所述對所述離線備用信息及所述交易數據進行加密編碼處理,生成加密編碼圖像的步驟,包括:

      對所述交易數據進行編碼,生成基礎二值圖像;

      對所述備用二值圖像及所述基礎二值圖像進行疊加加密處理,生成加密編碼圖像。

      作為一種實施方式,在所述根據所述加密數據生成加密編碼圖像的步驟之前,還包括:

      當所述交易數據處理終端處于在線狀態(tài)時,獲取實時驗證信息;

      對所述實時驗證信息及所述交易數據進行加密編碼處理,生成加密編碼圖像。

      作為一種實施方式,在所述對所述離線備用信息及所述交易數據進行加密編碼處理,生成加密編碼圖像的步驟之后,還包括:

      與第三方設備建立無線通信連接;

      通過無線通信方式向所述第三方設備發(fā)送所述加密編碼圖像。

      作為一種實施方式,在所述通過無線通信方式向所述第三方設備發(fā)送所述加密編碼圖像的步驟之前,還包括:

      生成隨機數并對所述隨機數進行加密;

      向所述第三方設備發(fā)送加密后的隨機數,并接收所述第三方設備返回的還原隨機數;

      判斷所述還原隨機數與生成的隨機數是否一致,若是,則通過點對點無線通訊傳輸方式向第三方設備發(fā)送所述加密編碼圖像。

      本發(fā)明還公開了另一種基于編碼圖像的交易數據處理方法,其包括:

      交易數據處理終端獲取交易數據,檢測交易數據處理終端自身是否處于離線狀態(tài),當處于離線狀態(tài)時,提取預設的離線備用信息,對所述離線備用信息及所述交易數據進行加密編碼處理,生成加密編碼圖像,所述加密編碼圖像用于進行交易;

      第三方設備獲取所述加密編碼圖像,并在驗證所述加密編碼圖像有效后,向服務器發(fā)送所述加密編碼圖像;

      所述服務器接收所述加密編碼圖像,解密并識別所述加密編碼圖像,獲取所述交易數據,并根據所述交易數據進行扣款存款操作。

      作為一種實施方式,所述離線備用信息包括備用二值圖像;

      所述交易數據處理終端還用于對所述交易數據進行編碼,生成基礎二值圖像;對所述備用二值圖像及所述基礎二值圖像進行疊加加密處理,生成加密編碼圖像。

      本發(fā)明還公開了一種基于編碼圖像的交易數據處理裝置,其包括:

      獲取單元,用于獲取交易數據;

      檢測單元,用于檢測交易數據處理終端是否處于離線狀態(tài);

      提取單元,用于當處于離線狀態(tài)時,提取預設的離線備用信息;

      加密編碼單元,用于對所述離線備用信息及所述交易數據進行加密編碼處理,生成加密編碼圖像。

      本發(fā)明還公開了一種基于編碼圖像的交易數據處理終端,其包括上述任一項所述的交易數據處理裝置,還包括CPU、存儲器、顯示器、按鍵模塊、安全模塊及無線通訊模塊,其中,所述存儲器、所述顯示器、所述按鍵模塊、所述安全模塊及所述無線通訊模塊分別與所述CPU連接。

      本發(fā)明還公開了一種基于編碼圖像的交易數據處理系統(tǒng),其包括交易數據處理終端、第三方設備及服務器,其中:

      所述交易數據處理終端,用于獲取交易數據,檢測交易數據處理終端自身是否處于離線狀態(tài),當處于離線狀態(tài)時,提取預設的離線備用信息,對所述離線備用信息及所述交易數據進行加密編碼處理,生成加密編碼圖像;

      所述第三方設備,用于獲取所述加密編碼圖像,并在驗證所述加密編碼圖像有效后,向所述服務器發(fā)送所述加密編碼圖像;

      所述服務器,用于解密并識別所述加密編碼圖像,獲取所述交易數據,并根據所述交易數據進行扣款存款操作。

      上述基于編碼圖像的交易數據處理方法、裝置、終端及系統(tǒng),在離線狀態(tài)下,根據交易數據及預存的離線備用信息,生成加密編碼圖像以進行交易操作,能夠在離線狀態(tài)下更新加密編碼圖像,提高電子支付安全性。

      附圖說明

      為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他實施例的附圖。

      圖1為本發(fā)明一實施例的基于編碼圖像的交易數據處理方法的流程示意圖;

      圖2為本發(fā)明另一實施例的基于編碼圖像的交易數據處理方法的流程示意圖;

      圖3為本發(fā)明又一實施例的基于編碼圖像的交易數據處理方法的流程示意圖;

      圖4為本發(fā)明再一實施例的基于編碼圖像的交易數據處理方法的流程示意圖;

      圖5為本發(fā)明一實施例的基于編碼圖像的交易數據處理裝置的結構示意圖;

      圖6為本發(fā)明一實施例的基于編碼圖像的交易數據處理終端的結構示意圖;

      圖7本發(fā)明一實施例的基于編碼圖像的交易數據處理系統(tǒng)的結構示意圖。

      具體實施方式

      為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      在本發(fā)明的描述中,需要理解的是,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。

      下面結合附圖描述根據本發(fā)明實施例的基于編碼圖像的交易數據處理方法、裝置、終端及系統(tǒng)。例如,本發(fā)明一實施例的基于編碼圖像的交易數據處理方法包括以下步驟:生成加密編碼圖像生成指令,所述加密編碼圖像生成指令中包含交易數據;判斷是否處于離線狀態(tài),是則提取預存的離線備用信息,例如從備用信息庫中選擇一離線備用信息;對所述離線備用信息及所述交易數據進行加密編碼處理,生成加密編碼圖像,所述加密編碼圖像用于進行交易。例如所述加密編碼圖像為二維碼或條形碼。其中,所述離線備用信息具有時效性,例如,在預設時間段內有效。所述離線備用信息可以于在線時預先下載并存儲。

      請參閱圖1,其為本發(fā)明一實施例的基于編碼圖像的交易數據處理方法的流程示意圖,所述交易數據處理方法應用于交易數據處理終端,例如智能手機、平板電腦、帶屏幕的智能卡等,該交易數據處理終端可以作為收款方或付款方。如圖1所示,所述基于編碼圖像的交易數據處理方法包括以下步驟:

      S110,獲取交易數據。

      其中,上述交易數據包括賬號信息及身份信息。例如,賬號信息包括交易賬號及交易賬號的登錄密碼,或者還包括支付密碼;身份信息包括用戶ID(identification,身份標識)、設備ID(即交易數據處理終端的ID)等。

      作為一種實施方式,交易數據還包括金額信息,例如收款金額或支付金額。

      作為一種實施方式,預先存儲上述身份信息及部分賬號信息。例如,預先存儲設備ID、用戶ID及該設備ID綁定的至少一個交易賬號。又如,還存儲上述至少一個交易賬號的登錄密碼。

      例如,若交易賬號為網銀賬號或第三方支付賬號,則交易數據包括硬件設備編號(設備ID),時間,金額,賬號,登錄密碼,支付密碼,有效期等。若交易賬號為銀行卡賬號,例如借記卡或信用卡賬號,則交易數據包括硬件設備編號(設備ID),時間,金額,用戶姓名,卡號,支付密碼,有效期,確認碼等,例如確認碼為銀行卡背面的三位數字。

      具體實施中,基于編碼圖像的交易數據處理終端包括按鍵模塊。通過按鍵模塊檢測用戶輸入的按鍵操作并執(zhí)行該按鍵操作相應的處理指令。例如某一預設按鍵對應于交易數據獲取指令,通過按鍵模塊檢測用戶對該預設按鍵的操作,從而獲取交易數據。又如,當綁定2個或2個以上交易賬號時,預先設置每個交易賬號對應的快捷鍵,通過檢測用戶輸入的按鍵信息確定本次交易的賬號,進而讀取身份信息及相應的賬號信息,獲得交易數據。

      作為一種實施方式,預先存儲各賬號的支付密碼。若上述交易數據處理終端作為付款方,則讀取付款賬號時,一并讀取支付密碼。或者,用戶預先設置上述交易數據處理終端的支付密碼,讀取付款密碼之前,提示用戶輸入上述交易數據處理終端的支付密碼,驗證正確后再讀取付款賬號的支付密碼。這樣,既提高了支付的安全性,又無需用戶記住多個密碼,

      作為另一種實施方式,為了提高支付安全性,不存儲各付款賬號的支付密碼。上述交易數據處理終端作為付款方時,讀取賬號信息之后,提示用戶輸入該賬號的支付密碼。

      S120,檢測交易數據處理終端是否處于離線狀態(tài);是則執(zhí)行步驟S130,否則執(zhí)行步驟S150。

      作為一種實施方式,交易數據處理終端判斷能否連接網絡,若能連接網絡,則處于在線狀態(tài),否則處于離線狀態(tài)。

      S130,提取預設的離線備用信息。

      在本實施例中,離線備用信息為預先存儲的圖像或字符信息,用于在交易數據處理終端離線時,與交易信息結合生成加密編碼圖像。

      作為一種實施方式,可設置備用信息庫,以存儲多條離線備用信息。其中,離線備用信息由上述交易數據處理終端在線時預先下載并存儲。作為一種實施方式,為了提高安全性,每條離線備用信息具有時效性,其中,各離線備用信息的有效時間可以由服務器指定。

      提取預存的離線備用信息,例如從備用信息庫中選擇一離線備用信息;又如,根據當前時間及備用信息庫中各離線備用信息的時效性,選擇一當前有效的離線備用信息。例如,輪詢備用信息庫中各離線備用信息的有效時間,判斷當前時間是否在其有效時間內,是則該離線備用信息為當前有效的離線備用信息。其中,根據有效的離線備用信息得到的加密編碼圖像,能夠被服務器解密并識別,進行交易驗證;而根據無效的離線備用信息得到的加密編碼圖像,無法用于交易驗證。

      S140,對所述離線備用信息及所述交易數據進行加密編碼處理,生成加密編碼圖像。

      作為一種實施方式,根據預設的加密算法及編碼規(guī)則,對離線備用信息及交易數據進行加密編碼處理,生成加密編碼圖像。

      例如,上述離線備用信息為圖像信息,將上述交易數據按照預設編碼規(guī)則編碼得到基礎圖像之后,采用VCS(Visual Cryprototype Scheme,可視密碼方案)技術,將該基礎圖像與離線備用圖像進行加密編碼,例如疊加加密,生成加密編碼圖像。

      本發(fā)明實施例中,加密編碼圖像用于進行交易,例如用于進行收款或付款。

      S150,在線獲取實時驗證信息。

      例如,向服務器獲取實時驗證信息。又如,通過互聯(lián)網向服務器獲取實時驗證信息。例如,在線登錄遠端服務器獲取實時驗證信息。

      其中,為了提高安全性,上述實時驗證信息具有時效性,例如在60s內有效,又如在30s內有效。

      S160,對所述實時驗證信息及所述交易數據進行加密編碼處理,生成加密編碼圖像。

      作為一種實施方式,為了提高安全性,在生成加密編碼圖像之前,利用國際清算組織的令牌技術,對上述交易數據,或者對上述交易數據及上述實時驗證信息進行變異處理,然后對變異處理之后的數據進行編碼,例如,按照二維碼的編碼標準將實時驗證信息及所述交易數據編碼為二維碼?;蛘?,按照條形碼的編碼標準將所述實時驗證信息及交易數據編碼為條形碼。

      作為一種實施方式,按照預設的編碼規(guī)則對實時驗證信息及交易數據進行編碼處理,生成編碼圖像,再通過秘密分享加密方式對編碼圖像進行加密,得到加密編碼圖像。以二維碼為例,本發(fā)明實施例可以在服務器和付款設備分別保留影子圖像,將付款設備利用影子圖像加密的二維碼與服務器的影子圖像疊加計算后還原出原始的二維碼信息。

      其中,所述加密編碼圖像用于進行交易,例如用于收款或付款??蛇x的,加密編碼圖像為二維碼或條形碼。

      其中,生成加密編碼圖像后,通過顯示屏顯示加密編碼圖像,以供第三方設備掃描加密編碼圖像?;蛘撸€通過無線通訊傳輸方式,向第三方設備發(fā)送上述加密編碼圖像。例如,通過NFC(Near Field Communication,近距離無線通信)、藍牙、紅外等方式發(fā)送。例如,若上述交易數據處理終端為付款方,則第三方設備為收款方設備,如POS(Pointofsales,銷售點)終端設備、售票閘機、售貨機、智能終端設備等。若上述交易數據處理終端為收款方,則第三方設備為付款方設備,如智能終端設備。

      其中,第三方設備獲取上述加密編碼圖像之后,將上述加密編碼圖像透明傳輸至服務器,以供服務器通過該加密編碼圖像中的信息對上述交易數據處理終端進行身份認證、支付認證等操作,并根據該加密編碼圖像中的信息對交易雙方執(zhí)行相應的扣款轉賬操作。

      作為一種實施方式,步驟S140或步驟S150之后,還執(zhí)行如下步驟:通過點對點無線通訊傳輸方式向第三方設備發(fā)送所述加密編碼圖像,以進行收款操作或付款操作。例如,通過RFID(Radio Frequency Identification,無線射頻識別)、WIFI、藍牙、LoRa、NB-IOT(Narrow Band Internet of Things,基于蜂窩的窄帶物聯(lián)網)、ZigBee、紅外等至少一種點對點無線通訊傳輸方式,向第三方設備發(fā)送所述加密編碼圖像。

      又如,通過NFC方式向所述第三方設備發(fā)送包含所述RFID唯一ID的加密編碼圖像,此時交易數據中應當包含RFID模塊的唯一ID。這樣,第三方設備通過NFC讀取交易數據處理終端的RFID模塊的唯一ID,并在獲取加密編碼圖像之后,對比加密編碼圖像中的RFID模塊的唯一ID與NFC讀取的是否一致,在比對一致的情況下,第三方設備將編碼圖象上傳到遠端服務器,遠端服務器驗證交易數據處理終端注冊的RFID唯一ID與加密編碼圖像中的是否一致,是則進行相關的付款操作。

      上述基于編碼圖像的交易數據處理方法,在離線狀態(tài)下,根據交易數據及預存的離線備用信息,加密編碼生成加密編碼圖像以進行交易操作,能夠在離線狀態(tài)下更新加密編碼圖像,提高電子支付安全性。

      在一個實施例中,所述離線備用信息包括備用二值圖像;如圖2所示,步驟S140包括:

      S141,對所述交易數據進行編碼,生成基礎二值圖像。

      例如,按照二維碼的編碼標準將所述交易數據編碼為二維碼,作為基礎二值圖像?;蛘?,按照條形碼的編碼標準將所述交易數據編碼為條形碼,作為基礎二值圖像。又如,為了進一步提高安全性,在生成基礎二值圖像之前,利用國際清算組織的令牌技術,對所述交易數據進行變異處理,再對變異處理后的交易數據進行編碼,生成基礎二值圖像。

      S142,對所述備用二值圖像與所述基礎二值圖像進行疊加加密處理,生成加密編碼圖像。

      具體的,可采用VCS技術,將該備用二值圖像與基礎二值圖像進行加密,例如將該備用二值圖像與基礎二值圖像疊加進行加密處理,生成加密編碼圖像。例如,對該備用二值圖像與基礎二值圖像進行異或疊加,再通過秘密分享加密方式進行加密。

      其中,服務器端同樣存儲該備用二值圖像,或者存儲該備用二值圖像的變換圖像,用于對上述加密編碼圖像進行解密。例如,服務器獲得上述加密編碼圖像之后,采用該備用二值圖像,或該備用二值圖像的變換圖像對上述編碼圖象進行解密,以獲取上述加密編碼圖像中的信息。

      其中,秘密分享加密的基本思想是將秘密圖像編碼到多個影子圖像(分享圖像)中,并將影子圖像分別賦給多個參與者,解密時只需一定數量的參與者將影子圖像疊加起來,就可通過視覺辨認出秘密信息。

      以二維碼為例,本發(fā)明實施例可以在服務器和付款設備分別保留影子圖像,將付款設備利用影子圖像加密的二維碼與服務器的影子圖像疊加計算后還原出原始的二維碼信息。

      本實施例的加密編碼處理方式,能夠提升交易數據的安全性,進而提升交易安全性。

      在一個實施例中,通過點對點無線通訊傳輸方式向第三方設備發(fā)送所述加密編碼圖像之前,還驗證與第三方設備進行無線通訊傳輸方式的安全性。例如,如圖3所示,還執(zhí)行如下步驟:

      S171,生成隨機數并對隨機數進行加密;

      S172,向所述第三方設備發(fā)送加密后的隨機數,并接收所述第三方設備返回的還原隨機數;

      S173,判斷所述還原隨機數與生成的隨機數是否一致,是則通過點對點無線通訊傳輸方式向第三方設備發(fā)送所述加密編碼圖像。

      本實施例通過驗證第三方設備的無線通訊傳輸安全性,能夠確保在無線通訊安全的條件下傳輸交易數據,進一步提升交易數據的安全性。

      請參閱圖5,其為本發(fā)明又一實施例的基于編碼圖像的交易數據處理方法的流程示意圖,所述交易數據處理方法通過基于編碼圖像的交易數據處理終端、第三方設備及服務器實現。例如上述交易數據處理終端為智能手機、平板電腦、帶屏幕的智能卡等;上述第三方設備為智能手機、平板電腦等具有掃描部的智能終端,例如掃描部為攝像頭;上述服務器,例如二維碼解析服務器、銀行服務器、第三方支付機構服務器等。如圖5所示,所述基于編碼圖像的交易數據處理方法包括以下步驟:

      S401,交易數據處理終端獲取交易數據。

      S402,交易數據處理終端檢測交易數據處理終端自身是否處于離線狀態(tài),是則提取預設的離線備用信息。

      S403,交易數據處理終端對所述離線備用信息及所述交易數據進行加密編碼處理,生成加密編碼圖像。

      例如,所述離線備用信息包括備用二值圖像;所述交易數據處理終端對所述交易數據進行編碼,生成基礎二值圖像;對所述備用二值圖像及所述基礎二值圖像進行疊加加密處理,生成加密編碼圖像。

      作為一種實施方式,若交易數據處理終端處于離線狀態(tài),還可以通過NFC、藍牙、紅外等無線通訊方式與其他上網設備連接,利用其它上網設備透明傳輸登錄信息以登錄遠端服務器,從服務器獲得生成加密編碼圖像所需的信息,進而加密生成加密編碼圖像。

      作為一種實施方式,若交易數據處理終端在線,則線獲取實時驗證信息;并對所述實時驗證信息及所述交易數據進行加密編碼處理,生成加密編碼圖像,加密編碼圖像用于進行交易,例如進行收款或付款。

      S404,交易數據處理終端顯示該加密編碼圖像。

      作為一種實施方式,交易數據處理終端在顯示該加密編碼圖像的同時,還通過點對點無線通訊方式向第三方設備發(fā)送該加密編碼圖像。

      S405,第三方設備獲取所述加密編碼圖像。

      例如,第三方設備通過掃描獲取所述加密編碼圖像?;蛘?,第三方設備通過點對點無線通訊方式接收獲取所述加密編碼圖像。

      S406,第三方設備驗證所述加密編碼圖像是否有效,是則向服務器發(fā)送所述加密編碼圖像。

      例如,若驗證所述加密編碼圖像有效,通過透明傳輸方式向服務器發(fā)送所述加密編碼圖像。

      S407,服務器接收所述加密編碼圖像。

      S408,服務器解密并識別所述加密編碼圖像,獲取所述交易數據。

      S409,服務器根據所述交易數據進行扣款存款操作。

      例如,在進行扣款存款操作之前,服務器還根據所述交易數據驗證交易數據處理終端的設備身份信息、用戶身份信息及支付信息,驗證通過后,進行扣款存款操作。在一個實施例中,進行扣款存款操作后,服務器還向扣款方用戶發(fā)送提示消息。

      上述基于編碼圖像的交易數據處理方法,在離線狀態(tài)下,根據交易數據及預存的離線備用信息,加密生成加密編碼圖像以進行交易操作,能夠在離線狀態(tài)下更新加密編碼圖像,提高電子支付安全性。

      請參閱圖5,其為本發(fā)明一實施例的基于編碼圖像的交易數據處理裝置的結構示意圖。例如,所述基于編碼圖像的交易數據處理裝置采用如圖1至3所示任一實施例的基于編碼圖像的交易數據處理方法實現。如圖5所示,上述交易數據處理裝置10包括:

      獲取單元110,用于獲取交易數據;

      檢測單元120,用于檢測交易數據處理終端是否處于離線狀態(tài);

      提取單元130,用于當處于離線狀態(tài)時,提取預設的離線備用信息;

      加密編碼單元140,用于對所述離線備用信息及所述交易數據進行加密編碼處理,生成加密編碼圖像;所述加密編碼圖像用于進行交易。

      在一個實施例中,所述離線備用信息包括備用二值圖像;所述加密編碼單元140包括:

      編碼子單元,用于對所述交易數據進行編碼,生成基礎二值圖像;

      加密子單元,用于對所述備用二值圖像及所述基礎二值圖像進行疊加加密處理,生成加密編碼圖像。

      在一個實施例中,提取單元130還用于當所述交易數據處理終端處于在線狀態(tài)時,獲取實時驗證信息;

      加密編碼單元130還用于對所述實時驗證信息及所述交易數據進行加密編碼處理,生成加密編碼圖像。

      在一個實施例中,上述交易數據處理裝置10還包括:

      無線通訊單元,用于與第三方設備建立無線通信連接;以及,通過無線通信方式向所述第三方設備發(fā)送所述加密編碼圖像。

      在一個實施例中,上述交易數據處理裝置10還包括:

      隨機數單元,用于生成隨機數并對隨機數進行加密;

      發(fā)送單元,用于向所述第三方設備發(fā)送加密后的隨機數,并接收所述第三方設備返回的還原隨機數;

      判斷單元,用于判斷所述還原隨機數與生成的隨機數是否一致,是則由無線通訊單元通過點對點無線通訊傳輸方式向第三方設備發(fā)送所述加密編碼圖像。

      本發(fā)明又一實施例是,一種基于編碼圖像的交易數據處理裝置,其采用圖1至3所示任一實施例所述基于編碼圖像的交易數據處理方法;例如,一種基于編碼圖像的交易數據處理裝置,其采用圖1至3所示任一實施例所述基于編碼圖像的交易數據處理方法實現;又如,一種基于編碼圖像的交易數據處理裝置,其具有圖1至3所示任一實施例所述基于編碼圖像的交易數據處理方法所對應的功能模塊。

      上述基于編碼圖像的交易數據處理裝置,在離線狀態(tài)下,通過交易數據及預存的離線備用信息,生成加密編碼圖像以進行交易操作,能夠在離線狀態(tài)下更新加密編碼圖像,提高電子支付安全性。

      本發(fā)明實施例還提供了一種基于編碼圖像的交易數據處理終端,其包括上述任一實施例所述的基于編碼圖像的交易數據處理裝置。

      本發(fā)明實施例還提供了另一種基于編碼圖像的交易數據處理終端,如圖6所示,該交易數據處理終端包括:CPU210、存儲器220、顯示器230、按鍵模塊240、無線通訊模塊250、安全模塊260及交易數據處理裝置270。其中存儲器220、顯示器230、按鍵模塊240、無線通訊模塊250、安全模塊260及交易數據處理裝置270分別與CPU210連接。

      作為一種實施方式,CPU210、存儲器220及NFC子模塊集成在一NFC芯片中。

      作為一種實施方式,交易數據處理裝置270集成在CPU中,其中交易數據處理裝置270為上述任一實施例所述的基于編碼圖像的交易數據處理裝置。

      在本實施例中,CPU210用于對進行加密處理后的數據進行編碼,生成加密編碼圖像。存儲器220用于存儲離線備用信息及交易數據,其中交易數據包括交易數據。顯示器230用于顯示加密編碼圖像。按鍵模塊240用于輸入。其中,按鍵模塊240包括若干按鍵,例如包括0~9共10個數字按鍵;又如,還包括確認鍵及刪除鍵。無線通訊模塊250用于與第三方設備進行無線通訊連接。例如,進行NFC通訊、紅外通訊、藍牙通訊、LoRa無線通訊模塊、NB-IOT無線通訊等至少一種。在本實施例中,無線通訊模塊250包括RFID模塊,RFID模塊中包括NFC子模塊。安全模塊260用于在離線時提取預存的離線備用信息,對所述離線備用信息及所述交易數據進行加密處理。作為一種實施方式,安全模塊采用eSE(Embedded Secure Element,嵌入式安全元件)模塊。所述eSE模塊中包括加密/解密邏輯電路。例如,所述eSE模塊以芯片形式存在于交易數據處理終端20內。

      作為一種實施方式,CPU210包括用于生成隨機數并對隨機數進行加密的隨機數單元;無線通訊模塊250還包括:用于向所述第三方設備發(fā)送加密后的隨機數,并接收所述第三方設備返回的還原隨機數的通訊單元;

      作為一種實施方式,CPU210還包括:用于判斷所述還原隨機數與生成的隨機數是否一致,是則控制所述無線通訊模塊通過點對點無線通訊傳輸方式向第三方設備發(fā)送所述加密編碼圖像的控制單元。

      作為一種實施方式,如圖2所示,該交易數據處理終端20為卡片狀。例如,其厚度為0.56mm-1.42mm。又如,其厚度為0.72mm,這樣可以便于攜帶。

      在一個實施例中,NFC子模塊中包括NFC線圈,所述NFC線圈在靠近NFC讀寫器時產生感應電流供電。

      在一個實施例中,該交易數據處理終端20還通過電池供電,例如通過太陽能電池供電。其中,太陽能電池包括互相連接的太陽能薄膜及電源管理電路,通過太陽能薄膜采集太陽能,通過電源管理電路將太陽能轉換為電能并用于供電。

      在一個實施例中,顯示器包括液晶顯示屏及其驅動電路。例如,該液晶顯示屏為小尺寸屏。例如,該液晶顯示屏的形狀為矩形,又如正方形。

      在一個實施例中,顯示器包括電子墨水屏及其驅動電路,通過驅動電路改變電子墨水的顏色,從而改變電子墨水屏中顯示的內容。

      在本實施例中,顯示器用于顯示加密編碼圖像,例如二維碼圖像或條形碼圖像。

      在一個實施例中,無線通訊模塊250還包括紅外無線通訊模塊、藍牙無線通訊模塊、LoRa無線通訊模塊、NB-IOT無線通訊模塊中至少一種。

      上述基于編碼圖像的交易數據處理終端,通過RFID模塊中的NFC子模塊,可以與其他設備進行無線通訊,在離線狀態(tài)下,根據交易數據及預存的離線備用信息,加密生成加密編碼圖像以進行交易操作,能夠在離線狀態(tài)下更新加密編碼圖像,提高電子支付安全性。

      上述基于編碼圖像的交易數據處理終端,通過執(zhí)行圖1至4所示任一實施例的交易數據處理方法,在離線狀態(tài)下,根據交易數據及預存的離線備用信息,加密生成加密編碼圖像以進行交易操作,能夠在離線狀態(tài)下更新加密編碼圖像,提高電子支付安全性。

      本發(fā)明實施例還提供了一種基于編碼圖像的交易數據處理系統(tǒng),如圖7所示,該交易數據處理系統(tǒng)80包括上述任一實施例的交易數據處理終端20、第三方設備30及服務器40,其中:

      所述交易數據處理終端20,用于獲取交易數據;檢測交易數據處理終端是否處于離線狀態(tài);當處于離線狀態(tài)時,提取預設的離線備用信息;對所述離線備用信息及所述交易數據進行加密編碼處理,生成加密編碼圖像;所述加密編碼圖像用于進行交易。

      所述第三方設備30,用于獲取所述加密編碼圖像,并在驗證所述加密編碼圖像有效后,向所述服務器發(fā)送所述加密編碼圖像。

      所述服務器40,用于解密并識別所述加密編碼圖像,獲取所述交易數據,并根據所述交易數據進行扣款存款操作。

      例如,上述基于編碼圖像的交易數據處理系統(tǒng),采用圖4所示實施例所述基于編碼圖像的交易數據處理方法實現。其中交易數據處理終端20采用圖1至3所示任一實施例所述基于編碼圖像的交易數據處理方法實現。

      上述基于編碼圖像的交易數據處理系統(tǒng),在交易數據處理終端處于離線狀態(tài)時,仍然能夠在更新加密編碼圖像并支付,提高電子支付安全性。

      應該說明的是,上述裝置實施例中,所包括的各個模塊只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠實現相應的功能即可;另外,各功能模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。

      另外,本領域普通技術人員可以理解實現上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,相應的程序可以存儲于可讀取存儲介質中,所述存儲介質,如ROM/RAM、磁盤、光盤等。

      以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。

      以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。

      當前第1頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1