智能pos終端雙芯片安全觸控輸入系統(tǒng)及其實現(xiàn)方法
【專利摘要】本發(fā)明涉及一種智能POS終端雙芯片安全控制的觸控輸入系統(tǒng)及其實現(xiàn)方法,該系統(tǒng)包括安全處理系統(tǒng)、智能應(yīng)用處理系統(tǒng)、觸摸屏TP、數(shù)據(jù)接口模塊、用戶卡信息讀取模塊、液晶顯示器LCD、以及數(shù)據(jù)選擇器MUX,其特征在于:安全處理系統(tǒng)包括安全處理芯片SP、加密編碼模塊、以及加密通信模塊;智能應(yīng)用處理系統(tǒng)包括智能應(yīng)用處理芯片AP,編碼模塊、以及網(wǎng)絡(luò)模塊。本發(fā)明的有益效果是:利用安全芯片SP的獨立運行控制和加密傳輸功能,保證支付過程不受智能應(yīng)用處理芯片AP的影響,進而完成安全的支付功能。
【專利說明】
智能POS終端雙芯片安全觸控輸入系統(tǒng)及其實現(xiàn)方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及P0S終端領(lǐng)域,尤其是涉及一種適用于智能P0S終端的雙芯片安全觸控輸入系統(tǒng)及其實現(xiàn)方法。【背景技術(shù)】
[0002]傳統(tǒng)支付終端無法滿足市場需求。移動支付作為新型的支付手段,有著操作簡單, 快捷便利的優(yōu)勢。隨著互聯(lián)網(wǎng)巨頭不惜重金的補貼推廣,正逐步被消費者所接受。作為商戶而言,更多的關(guān)心的是顧客的流量就顧客的消費體驗,只要擁有足夠的客源,和顧客可以更加便捷的完成支付過程,即使承擔一定的費率,商家也愿意接受移動支付的形式交易;同時,對于用戶而言,移動支付可以大大節(jié)約交易時間。對商戶和用戶而言都是有利的,但是對于傳統(tǒng)的功能單一 P0S機而言,已經(jīng)難以滿足商戶需求,傳統(tǒng)的P0S終端有升級換代的必要性。
[0003]智能P0S終端除了金融支付功能外,在同一臺設(shè)備上可以運行企業(yè)軟件,取代門店的PC投入和網(wǎng)絡(luò)鋪設(shè)。即讓企業(yè)實現(xiàn)三流合一,提高效率,也幫助企業(yè)降低成本。但是將二者結(jié)合后,使用企業(yè)軟件時一旦使得設(shè)備遭到病毒或惡意軟件入侵,便會對支付系統(tǒng)產(chǎn)生影響,無法保證支付功能的安全就無法保證消費者的財產(chǎn)安全。
[0004]因此,為了解決上述問題,既需要滿足企業(yè)自身業(yè)務(wù)的運行需要,又要保證支付功能的安全,本案發(fā)明人結(jié)合自身經(jīng)驗研發(fā)了一種適用于智能P0S終端的雙芯片安全觸控輸入系統(tǒng),并提出了其實現(xiàn)的方法。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種既需要滿足企業(yè)自身業(yè)務(wù)的運行需要,又要保證支付功能的安全的智能P0S終端雙芯片安全觸控輸入系統(tǒng)及其實現(xiàn)方法。
[0006]為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0007]本發(fā)明首先提供了一種智能P0S終端雙芯片安全觸控輸入系統(tǒng),該終端包括安全處理系統(tǒng)、智能應(yīng)用處理系統(tǒng)、觸摸屏TP、數(shù)據(jù)接口模塊、用戶卡信息讀取模塊、液晶顯示器 LCD、以及數(shù)據(jù)選擇器MUX,其特征在于:所述安全處理系統(tǒng)包括安全處理芯片SP、加密編碼模塊、以及加密通信模塊,所述智能應(yīng)用處理系統(tǒng)包括智能應(yīng)用處理芯片AP、編碼模塊、以及網(wǎng)絡(luò)模塊;
[0008]其中,所述的安全處理芯片SP進行獨立地運行及控制,其通過所述的加密編碼模塊以及加密通信模塊,安全可靠地完成智能P0S終端雙芯片安全觸控輸入系統(tǒng)的用戶支付功能;
[0009]所述的智能應(yīng)用處理芯片AP用以運行正常企業(yè)軟件,通過所述的編碼模塊以及網(wǎng)絡(luò)模塊與外界網(wǎng)絡(luò)通信,完成普通企業(yè)業(yè)務(wù);
[0010]所述的觸摸屏TP用以收集使用者的按鍵信息,通過所述的數(shù)據(jù)選擇器MUX有選擇地傳輸給所述的安全處理芯片SP,或所述的智能應(yīng)用處理芯片AP;
[0011]所述的數(shù)據(jù)接口模塊包括USB接口、VGA接口以及串口,可用以外接擴展設(shè)備進行通信;
[0012]所述的數(shù)據(jù)選擇器MUX由所述的安全處理芯片SP控制,用以對所述的安全處理芯片SP以及所述的智能應(yīng)用處理芯片AP進行選擇,經(jīng)所述的數(shù)據(jù)選擇器MUX選擇后的芯片通過I2C總線與所述的觸摸屏TP連接。
[0013]在所述的用戶卡信息讀取模塊內(nèi)設(shè)有用以讀取用戶卡信息的讀取模塊(如1C卡/ 磁卡/非接卡讀取模組),用以將所述讀取模塊讀取的銀行卡信息解碼的解碼電路,以及將所述的讀取模塊與安全處理系統(tǒng)中的所述的安全處理芯片SP進行連接,用以傳輸所述的讀取模塊所讀取的銀行卡的信息的連接器。
[0014]本發(fā)明還提供了一種智能P0S終端雙芯片安全觸控輸入系統(tǒng)的實現(xiàn)方法,該實現(xiàn)方法包括以下步驟:
[0015]步驟S01,開啟所述的智能P0S終端雙芯片安全觸控輸入系統(tǒng)后,所述的安全處理芯片SP通過單獨控制信號,控制所述的數(shù)據(jù)選擇器MUX選擇連接所述的智能應(yīng)用處理芯片 AP,完成所述的智能應(yīng)用處理芯片AP與所述的觸摸屏TP的連接;
[0016]步驟S02,在非支付操作時,所述的智能應(yīng)用處理系統(tǒng)通過所述的智能應(yīng)用處理芯片AP,直接讀取觸摸屏TP的信息,通過所述的編碼模塊以及所述的網(wǎng)絡(luò)模塊與外界進行通信,完成正常企業(yè)業(yè)務(wù);[〇〇17]步驟S03,進入支付操作時,所述的安全處理芯片SP控制所述的數(shù)據(jù)選擇器MUX斷開與所述的智能應(yīng)用處理芯片AP的連接,同時連接所述的安全處理芯片SP,完成所述的安全處理芯片SP與所述的觸摸屏TP的連接;
[0018]步驟S04,所述的讀取模塊進行銀行卡信息的讀取,并通過所述的解碼電路將信息解碼,再利用所述的連接器傳輸給所述的安全處理系統(tǒng)中的所述的安全處理芯片SP;
[0019]步驟S05,所述的安全處理芯片SP生成按鍵隨機排列的虛擬鍵盤信息,并將該信息傳輸給所述的智能應(yīng)用處理芯片AP,所述的智能應(yīng)用處理芯片AP根據(jù)接收的信息控制所述的液晶顯示器IXD進行顯示;
[0020]步驟S06,消費用戶根據(jù)所述的液晶顯示器IXD的顯示,點擊觸摸屏TP輸入密碼,所述的安全處理芯片SP通過I2C總線讀取輸入密碼的坐標信息,同時僅傳輸用戶有效點擊次數(shù)信息給所述的智能應(yīng)用處理芯片AP,進而所述的智能應(yīng)用處理芯片AP控制所述的液晶顯示器IXD顯示對應(yīng)個數(shù)的星號;
[0021]步驟S07,所述的安全處理芯片SP將讀取的密碼的坐標信息轉(zhuǎn)換成密碼,利用所述的加密編碼模塊進行加密編碼,通過所述的加密通信模塊直接傳輸?shù)姐y行的客戶端進行驗證;[〇〇22]步驟S08,根據(jù)銀行客戶端返回的信息,所述的安全處理芯片SP控制所述的用戶卡信息讀取模塊完成支付操作,并通過外接的打印設(shè)備打印回執(zhí),若密碼錯誤,所述的安全處理芯片SP同樣會傳輸表示輸入錯誤的信號給所述的智能應(yīng)用處理芯片AP,進而所述的智能應(yīng)用處理芯片AP控制所述的液晶顯示器IXD密碼錯誤,回到步驟S03重新進行支付操作; [〇〇23]步驟S09,當一段時間內(nèi)無支付操作時或通過點擊所述觸摸屏TP的模式選擇按鈕, 所述的安全處理芯片SP會控制所述的數(shù)據(jù)選擇器MUX,選擇連接所述的智能應(yīng)用處理芯片 AP,完成所述的智能應(yīng)用處理芯片AP與所述的觸摸屏TP的連接,進而回到步驟S02。
[0024]本發(fā)明的有益效果是,通過智能P0S終端雙芯片安全觸控輸入系統(tǒng)的設(shè)計,既可以利用智能應(yīng)用處理系統(tǒng)運行相關(guān)企業(yè)軟件,替代門店的PC投入,又可以利用安全處理系統(tǒng)作為正常的P0S機使用。通過雙芯片以及智能讀取技術(shù),利用安全芯片SP的獨立運行控制和加密傳輸功能,保證支付過程不受智能應(yīng)用處理芯片AP的影響,進而完成安全的支付功能。【附圖說明】[〇〇25]圖1是本發(fā)明的系統(tǒng)框架示意圖;
[0026]圖2是本發(fā)明中用戶卡信息讀取模塊的結(jié)構(gòu)示意圖;[〇〇27]圖3是本發(fā)明的實現(xiàn)方法流程圖?!揪唧w實施方式】
[0028]下面將結(jié)合本發(fā)明實施例,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述, 顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。[〇〇29]參照圖1所示的智能P0S終端雙芯片安全觸控輸入系統(tǒng)1,該系統(tǒng)1包括安全處理系統(tǒng)2、智能應(yīng)用處理系統(tǒng)3、觸摸屏TP4、數(shù)據(jù)接口模塊5、用戶卡信息讀取模塊6、液晶顯示器 IXD7、以及數(shù)據(jù)選擇器MUX8。其中,所述安全處理系統(tǒng)2包括安全處理芯片SP21、加密編碼模塊22、以及加密通信模塊23,所述智能應(yīng)用處理系統(tǒng)3包括智能應(yīng)用處理芯片AP31,編碼模塊32、以及網(wǎng)絡(luò)模塊33;[〇〇3〇] 所述的安全處理芯片SP21進行獨立地運行及控制,通過所述的加密編碼模塊22以及加密通信模塊23,安全可靠地完成智能P0S終端雙芯片安全觸控輸入系統(tǒng)1的用戶支付功能,同時所述的安全處理芯片SP21還通過單根的控制信號線控制所述的智能應(yīng)用處理芯片 AP31進行密碼的顯示操作,該信號線僅傳輸固定的表示用戶有效點擊次數(shù)信息命令、以及輸入錯誤信號命令,不涉及任何有關(guān)密碼信息的密文或明文;
[0031]所述的加密編碼模塊22—方面用以對所述的安全處理芯片SP21需要傳輸?shù)男畔⑦M行加密編碼處理,然后傳輸給所述的加密通信模塊23,另一方面所述的加密編碼模塊22 還可以接收加密通信模塊23所傳輸?shù)男畔?,通過對信息進行反編碼過程傳輸給所述的安全處理芯片SP21完成信息的反饋;[〇〇32]所述的加密通信模塊23用以將安全處理芯片SP21發(fā)送的信息進行無線傳輸,同時可以接收銀行客戶端發(fā)送回來的反饋信息;[〇〇33] 所述的智能應(yīng)用處理芯片AP31用以運行正常企業(yè)軟件,通過所述的編碼模塊32以及網(wǎng)絡(luò)模塊33與外界網(wǎng)絡(luò)通信,完成普通企業(yè)業(yè)務(wù),同時還可以通過網(wǎng)絡(luò)模塊33連接擴展的無線設(shè)備,包括無線打印機的連接,用以完成支付回執(zhí)單的打??;[〇〇34]所述的觸摸屏TP4用以收集使用者的按鍵信息,使用者通過觸摸屏TP4按鍵后,通過所述的數(shù)據(jù)選擇器MUX8,利用I2C總線有選擇地傳輸給所述的安全處理芯片SP21,或所述的智能應(yīng)用處理芯片AP31;
[0035]所述的數(shù)據(jù)接口模塊5包括USB接口、VGA接口以及串口,可用以外接擴展設(shè)備進行通信,其中所述的VGA接口用以連接所述的液晶顯示屏IXD7,進而通過液晶顯示屏IXD7顯示相關(guān)的操作界面;
[0036]所述的數(shù)據(jù)選擇器MUX8由所述的安全處理芯片SP21通過單根控制信號線控制,用以對所述的安全處理芯片SP21以及所述的智能應(yīng)用處理芯片AP31的連接進行選擇,經(jīng)所述的數(shù)據(jù)選擇器MUX8選擇后的芯片通過I2C總線與所述的觸摸屏TP4完成連接。[〇〇37]參照圖2所示的用戶卡信息讀取模塊6的結(jié)構(gòu)示意圖,在所述的用戶卡信息讀取模塊6內(nèi)設(shè)有用以讀取用戶卡信息的讀取模塊61(如1C卡/磁卡/非接卡讀取模組),用以將所述讀取模塊61讀取的銀行卡信息解碼的解碼電路62,以及將所述的讀取模塊61與安全處理系統(tǒng)2中所述的安全處理芯片SP21進行連接,用以傳輸所述的讀取模塊61所讀取的銀行卡的信息的連接器63。[〇〇38]本發(fā)明還提供了一種智能P0S終端雙芯片安全觸控輸入系統(tǒng)的實現(xiàn)方法,該實現(xiàn)方法包括以下步驟:[〇〇39]步驟S01,開啟智能P0S終端雙芯片安全觸控輸入系統(tǒng)1后,所述的安全處理芯片 SP21通過單獨控制信號,控制所述的數(shù)據(jù)選擇器MUX8選擇連接所述的智能應(yīng)用處理芯片 AP31,完成所述的智能應(yīng)用處理芯片AP31與所述的觸摸屏TP4的連接;
[0040]步驟S02,在非支付操作時,所述的智能應(yīng)用處理系統(tǒng)3通過所述的智能應(yīng)用處理芯片AP31,直接讀取觸摸屏TP4的信息,通過所述的編碼模塊32以及所述的網(wǎng)絡(luò)模塊33與外界進行通信,完成正常企業(yè)業(yè)務(wù);[〇〇411步驟S03,進入支付操作時,所述的安全處理芯片SP21控制所述的數(shù)據(jù)選擇器MUX8 斷開與所述的智能應(yīng)用處理芯片AP31的連接,同時連接所述的安全處理芯片SP21,完成所述安全處理芯片SP21與所述的觸摸屏TP4的連接;[〇〇42]步驟S04,所述的讀取模塊61進行銀行卡信息的讀取,并通過所述的解碼電路62將信息解碼,再利用所述的連接器63傳輸給所述的安全處理系統(tǒng)2中的所述的安全處理芯片 SP21;[〇〇43]步驟S05,所述的安全處理芯片SP21生成按鍵隨機排列的虛擬鍵盤信息,并將該信息傳輸給所述的智能應(yīng)用處理芯片AP31,所述的智能應(yīng)用處理芯片AP31根據(jù)接收的信息控制所述的液晶顯示器IXD7進行顯示;[〇〇44]步驟S06,消費用戶根據(jù)所述的液晶顯示器IXD7的顯示,點擊觸摸屏TP4輸入密碼, 所述的安全處理芯片SP21通過I2C總線讀取輸入密碼的坐標信息,同時僅傳輸用戶有效點擊次數(shù)信息給所述的智能應(yīng)用處理芯片AP31,進而所述的智能應(yīng)用處理芯片AP31控制所述液晶顯示器IXD7顯示對應(yīng)個數(shù)的星號;[〇〇45]步驟S07,所述的安全處理芯片SP21將讀取的密碼的坐標信息轉(zhuǎn)換成密碼,利用所述的加密編碼模塊22進行加密編碼,通過所述的加密通信模塊23直接傳輸?shù)姐y行的客戶端進行驗證;[〇〇46]步驟S08,根據(jù)銀行客戶端返回的信息,所述的安全處理芯片SP21控制所述的用戶卡信息讀取模塊6完成支付操作,并通過加密通信模塊23無線外接的無線打印機打印回執(zhí), 若密碼錯誤,所述的安全處理芯片SP21同樣會傳輸表示輸入錯誤的信號給所述的智能應(yīng)用處理芯片AP31,進而所述的智能應(yīng)用處理芯片AP31控制所述的液晶顯示器LCD7密碼錯誤, 回到步驟S03重新進行支付操作;[〇〇47]步驟S09,當一段時間內(nèi)無支付操作時或通過點擊所述觸摸屏TP4的模式選擇按鈕,所述的安全處理芯片SP21會控制所述的數(shù)據(jù)選擇器MUX8,選擇連接所述的智能應(yīng)用處理芯片AP31,完成所述的智能應(yīng)用處理芯片AP31與所述的觸摸屏TP4的連接,進而回到步驟 S02〇[〇〇48]對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化囊括在本發(fā)明內(nèi)。
[0049]此外,應(yīng)當理解,雖然本說明書按照實施方式加以描述,但并非每個實施方式僅包含一個獨立的技術(shù)方案,說明書的這種敘述方式僅僅是為清楚起見,本領(lǐng)域技術(shù)人員應(yīng)當將說明書作為一個整體,各實施例中的技術(shù)方案也可以經(jīng)適當組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實施方法。
【主權(quán)項】
1.智能POS終端雙芯片安全觸控輸入系統(tǒng),該終端包括安全處理系統(tǒng)、智能應(yīng)用處理系 統(tǒng)、觸摸屏TP、數(shù)據(jù)接口模塊、用戶卡信息讀取模塊、液晶顯示器LCD、以及數(shù)據(jù)選擇器MUX, 其特征在于:所述安全處理系統(tǒng)包括安全處理芯片SP、加密編碼模塊、以及加密通信模塊, 所述智能應(yīng)用處理系統(tǒng)包括智能應(yīng)用處理芯片AP、編碼模塊、以及網(wǎng)絡(luò)模塊;其中,所述安全處理芯片SP通過所述加密編碼模塊及加密通信模塊安全可靠地完成觸 控輸入與用戶支付功能;所述智能應(yīng)用處理芯片AP通過所述編碼模塊及網(wǎng)絡(luò)模塊與外界網(wǎng)絡(luò)安全通信;所述觸摸屏TP通過所述數(shù)據(jù)選擇器MUX有選擇地將使用者按鍵信息傳輸給所述安全處 理芯片SP,或所述智能應(yīng)用處理芯片AP;所述數(shù)據(jù)接口模塊包括USB接口、VGA接口、以及串口,用以外接擴展設(shè)備進行通信;所述數(shù)據(jù)選擇器MUX將經(jīng)其選擇后的所述安全處理芯片SP及所述智能應(yīng)用處理芯片AP 通過I2C總線與所述觸摸屏TP連接。2.根據(jù)權(quán)利要求1所述的智能P0S終端雙芯片安全觸控輸入系統(tǒng),其特征在于:在所述 用戶卡信息讀取模塊內(nèi)設(shè)有用以讀取用戶卡信息的讀取模塊、用以將所述讀取模塊讀取的 信息進行解碼的解碼電路、以及將所述讀取模塊與所述安全處理芯片SP進行連接的連接器。3.智能P0S終端雙芯片安全觸控輸入系統(tǒng)實現(xiàn)方法,其特征在于,該實現(xiàn)方法包括以下 步驟:步驟S01,開啟智能P0S終端雙芯片安全觸控輸入系統(tǒng)后,所述安全處理芯片SP通過單 獨控制信號,控制所述數(shù)據(jù)選擇器MUX選擇連接所述智能應(yīng)用處理芯片AP,完成所述智能應(yīng) 用處理芯片AP與所述觸摸屏TP的連接;步驟S02,在非支付操作時,所述智能應(yīng)用處理系統(tǒng)通過所述智能應(yīng)用處理芯片AP,直 接讀取觸摸屏TP的信息,通過所述編碼模塊及所述網(wǎng)絡(luò)模塊與外界進行通信,完成正常企 業(yè)業(yè)務(wù);步驟S03,進入支付操作時,所述安全處理芯片SP控制所述數(shù)據(jù)選擇器MUX斷開與所述 智能應(yīng)用處理芯片AP的連接,同時連接所述安全處理芯片SP,完成所述安全處理芯片SP與 所述觸摸屏TP的連接;步驟S04,所述讀取模塊進行銀行卡信息的讀取,并通過所述解碼電路將信息解碼,再 利用所述連接器傳輸給所述安全處理系統(tǒng)中的所述安全處理芯片SP;步驟S05,所述安全處理芯片SP生成按鍵隨機排列的虛擬鍵盤信息,并將該信息傳輸給 所述智能應(yīng)用處理芯片AP,所述智能應(yīng)用處理芯片AP根據(jù)接收的信息控制所述液晶顯示器 IXD進行顯示;步驟S06,消費用戶根據(jù)所述液晶顯示器LCD的顯示,點擊所述觸摸屏TP輸入密碼,所述 安全處理芯片SP通過I2C總線讀取輸入密碼的坐標信息,同時僅傳輸用戶有效點擊次數(shù)信 息給所述智能應(yīng)用處理芯片AP,進而所述智能應(yīng)用處理芯片AP控制所述液晶顯示器LCD顯 示對應(yīng)個數(shù)的信號;步驟S07,所述安全處理芯片SP將讀取的密碼的坐標信息轉(zhuǎn)換成密碼,利用所述加密編 碼模塊進行加密編碼,并通過所述加密通信模塊直接傳輸?shù)姐y行的客戶端進行驗證;步驟S08,根據(jù)銀行客戶端返回的信息,所述安全處理芯片SP控制所述用戶卡信息讀取模塊完成支付操作,并通過外接的打印設(shè)備打印回執(zhí),若密碼錯誤,所述安全處理芯片SP同 樣會傳輸表示輸入錯誤的信號給所述智能應(yīng)用處理芯片AP,進而所述智能應(yīng)用處理芯片AP 控制所述液晶顯示器LCD密碼錯誤,回到步驟S03重新進行支付操作;步驟S09,當一段時間內(nèi)無支付操作時或通過點擊所述觸摸屏TP的模式選擇按鈕,所述 安全處理芯片SP會控制所述數(shù)據(jù)選擇器MUX,選擇連接所述智能應(yīng)用處理芯片AP,完成所述 智能應(yīng)用處理芯片AP與所述觸摸屏TP的連接,進而回到步驟S02。
【文檔編號】G06Q20/38GK106096961SQ201610409103
【公開日】2016年11月9日
【申請日】2016年6月13日
【發(fā)明人】鐘芹盛
【申請人】上海盛本智能科技股份有限公司