一種可從外部確認的智能手機在線支付安保系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及一種可從外部確認的智能手機在線支付安保系統(tǒng)。
【背景技術】
[0002]目前在線支付的使用越來越廣泛,智能手機和移動互聯(lián)網的發(fā)展更使得通過智能手機進行網上在線支付也變得越來越多。然而,通過智能手機進行網上在線支付仍然存在巨大的安全隱患,影響用戶的賬戶安全。針對智能手機的交易保密技術仍然亟需發(fā)展。因此,需要提供一種有效地保障賬戶信息,防止交易密碼被盜取的可從外部確認的智能手機在線支付安保系統(tǒng)。
【發(fā)明內容】
[0003]針對上述技術問題,本發(fā)明設計開發(fā)了一種可有效保障賬戶信息,防止交易密碼被盜取的可從外部確認的智能手機在線支付安保系統(tǒng)。
[0004]本發(fā)明提供的技術方案為:
[0005]—種可從外部確認的智能手機在線支付安保系統(tǒng),包括:
[0006]安全芯片,其內預存有交易驗證碼;
[0007]控制器,其獨立于所述智能手機;
[0008]讀卡槽,其設置于所述智能手機上,且該讀卡槽對應設置有讀卡器,所述讀卡器通過設置于智能手機內部的紅外通信模塊與控制器通信;其中,所述安全芯片插入并固定至所述讀卡槽內,所述讀卡器在未接收到讀卡確認信號時不與所述安全芯片通信,在接收到讀卡確認信號時與所述安全芯片通信;
[0009]處理模塊,其與所述讀卡器電連接,并用于驅動所述智能手機的用戶交互界面上形成交易窗口,所述處理模塊內存儲有交易驗證碼確認碼;
[0010]其中,在使用所述智能手機進行網上在線支付時,用戶通過所述交易窗口內鍵入銀行賬戶和交易密碼后,所述處理模塊將所述銀行賬戶和交易密碼上傳至交易服務器,由所述交易服務器對所述交易密碼進行驗證,驗證通過后,所述交易服務器返回第一次確認信息,所述處理模塊繼續(xù)驅動所述智能手機在所述交易窗口提示用戶通過所述控制器輸入讀卡確認信號,并斷開所述智能手機的網絡連接;
[0011]當用戶通過所述控制器鍵入讀卡確認信號,所述讀卡器根據所述讀卡確認信號啟動讀卡操作,所述讀卡器從所述安全芯片讀取交易驗證碼,并將該交易驗證碼發(fā)送至所述處理模塊,所述處理模塊將該交易驗證碼與交易驗證碼確認碼進行比較,當該交易驗證碼與所述交易驗證碼確認碼一致時,所述處理模塊開啟網絡連接,并向所述交易服務器提交第二次確認信息,所述交易服務器執(zhí)行網上在線支付操作。
[0012]優(yōu)選的是,所述的可從外部確認的智能手機在線支付安保系統(tǒng)中,所述交易驗證碼是這樣生成的:
[0013]在所述智能手機第一次啟動時,所述處理模塊隨機生成一組交易驗證碼和一組交易驗證碼確認碼,所述處理模塊驅動所述智能手機在用戶交互界面上提示用戶通過控制器輸入寫卡確認信號,所述處理模塊通過所述讀卡器將所述交易驗證碼寫入至所述安全芯片內。
[0014]優(yōu)選的是,所述的可從外部確認的智能手機在線支付安保系統(tǒng)中,所述控制器具有供用戶按動以輸入讀卡確認信號的按鈕。
[0015]優(yōu)選的是,所述的可從外部確認的智能手機在線支付安保系統(tǒng)中,所述處理模塊繼續(xù)驅動所述智能手機在所述交易窗口提示用戶在規(guī)定時間內通過所述控制器輸入讀卡確認信號,所述規(guī)定時間為3?5秒。
[0016]優(yōu)選的是,所述的可從外部確認的智能手機在線支付安保系統(tǒng)中,所述處理模塊在生成交易驗證碼和交易驗證碼確認碼之前,關閉所述智能手機的網絡連接。
[0017]優(yōu)選的是,所述的可從外部確認的智能手機在線支付安保系統(tǒng)中,所述交易驗證碼由一組100位的數字構成。
[0018]優(yōu)選的是,所述的可從外部確認的智能手機在線支付安保系統(tǒng)中,如在規(guī)定時間內輸入讀卡確認信號,則放棄本次網上在線支付。
[0019]本發(fā)明所述的可從外部確認的智能手機在線支付安保系統(tǒng)在智能手機上增設了讀卡槽和讀卡器,在讀卡槽內插入有一安全芯片,在交易密碼被確認后,讀卡器在接收到控制器的讀卡確認信號后才進行讀卡操作,并將交易驗證碼發(fā)送給處理模塊,由處理模塊對交易驗證碼進行驗證,驗證通過后,再由交易服務器執(zhí)行網上在線支付操作??刂破骱椭悄苁謾C分開,交易人員必須在持有控制器的情況下,才可以完成交易,提高了智能手機的網上在線支付的安全性。另外,在處理模塊對交易驗證碼驗證的這個過程中,處理模塊都關閉網絡連接,避免發(fā)生網絡上的非法軟件盜取交易驗證碼的情況。
【具體實施方式】
[0020]下面對本發(fā)明做進一步的詳細說明,以令本領域技術人員參照說明書文字能夠據以實施。
[0021]本發(fā)明提供一種可從外部確認的智能手機在線支付安保系統(tǒng),包括:安全芯片,其內預存有交易驗證碼;控制器,其獨立于所述智能手機;讀卡槽,其設置于所述智能手機上,且該讀卡槽對應設置有讀卡器,所述讀卡器通過設置于智能手機內部的紅外通信模塊與控制器通信;其中,所述安全芯片插入并固定至所述讀卡槽內,所述讀卡器在未接收到讀卡確認信號時不與所述安全芯片通信,在接收到讀卡確認信號時與所述安全芯片通信;處理模塊,其與所述讀卡器電連接,并用于驅動所述智能手機的用戶交互界面上形成交易窗口,所述處理模塊內存儲有交易驗證碼確認碼;其中,在使用所述智能手機進行網上在線支付時,用戶通過所述交易窗口內鍵入銀行賬戶和交易密碼后,所述處理模塊將所述銀行賬戶和交易密碼上傳至交易服務器,由所述交易服務器對所述交易密碼進行驗證,驗證通過后,所述交易服務器返回第一次確認信息,所述處理模塊繼續(xù)驅動所述智能手機在所述交易窗口提示用戶通過所述控制器輸入讀卡確認信號,并斷開所述智能手機的網絡連接;當用戶通過所述控制器鍵入讀卡確認信號,所述讀卡器根據所述讀卡確認信號啟動讀卡操作,所述讀卡器從所述安全芯片讀取交易驗證碼,并將該交易驗證碼發(fā)送至所述處理模塊,所述處理模塊將該交易驗證碼與交易驗證碼確認碼進行比較,當該交易驗證碼與所述交易驗證碼確認碼一致時,所述處理模塊開啟網絡連接,并向所述交易服務器提交第二次確認信息,所述交易服務器執(zhí)行網上在線支付操作。
[0022]本發(fā)明中,安全芯片可以是IC卡。
[0023]在采用智能手機進行網上在線支付時,用戶輸入銀行賬戶和交易密碼,當鍵入交易密碼后,處理模塊將銀行賬戶和交易密碼上傳至交易服務器,由交易服務器進行驗證,這一驗證過程為現有技術,在此不再贅述。
[0024]待交易服務器對交易密碼的驗證通過,則向處理模塊返回第一次確認信息,處理模塊根據第一次確認信息,繼續(xù)驅動智能手機在交易窗口顯示用戶通過控制器輸入讀卡確認信號的提示信息,同時,斷開智能手機