專利名稱:交易系統(tǒng)及動態(tài)令牌的制作方法
技術領域:
本實用新型涉及信息安全技術領域,特別涉及ー種交易系統(tǒng)及裝置。
背景技術:
為了解決交易過程中的中間人修改交易的安全問題,現(xiàn)有的解決方法一般是在傳統(tǒng)動態(tài)令牌生成動態(tài)ロ令時,將交易內(nèi)容(如賬號和金額等)作為產(chǎn)生動態(tài)ロ令的輸入因素
之一 O現(xiàn)有技術存在的缺點是,需要在動態(tài)令牌上增加數(shù)字鍵盤來輸入交易內(nèi)容,這種方法操作步驟多,而且輸入復雜的交易內(nèi)容如漢字等非常困難。
實用新型內(nèi)容本實用新型的目的g在至少解決上述技術缺陷之一。為達到上述目的,本實用新型第一方面的實施例提出ー種交易系統(tǒng),包括交易終端,用于接收用戶的交易內(nèi)容,并將所述用戶的交易內(nèi)容發(fā)送至遠程服務器,以及顯示動態(tài)圖像;動態(tài)令牌,用于接收所述交易終端顯示的動態(tài)圖像所發(fā)出的光信號,井根據(jù)所述光信號獲取所述用戶的交易內(nèi)容,以及根據(jù)所述交易內(nèi)容生成第二動態(tài)ロ令;和遠程服務器,用于接收所述用戶的交易內(nèi)容,并根據(jù)所述接收到的交易內(nèi)容生成第一動態(tài)ロ令,以及接收所述動態(tài)令牌生成的第二動態(tài)ロ令,并驗證所述第一動態(tài)ロ令和第二動態(tài)ロ令是否匹配以判斷是否進行交易,其中,所述遠程服務器存儲有服務策略,所述服務策略確定所述交易終端或所述遠程服務器生成所述動態(tài)圖像。根據(jù)本實用新型實施例的交易系統(tǒng),通過將交易終端接收到的交易內(nèi)容以光信號的形式輸入到動態(tài)令牌,減少了用戶操作步驟并降低了輸入難度,進ー步提升了使用動態(tài)令牌的用戶體驗。此外,用戶可以按交易字段檢查和確認交易值,降低了用戶交易被篡改的風險。本實用新型第二方面的實施例提出一種動態(tài)令牌,包括光敏接收模塊,用于接收交易終端顯示的動態(tài)圖像所產(chǎn)生的光信號,并將所述光信號轉(zhuǎn)換為數(shù)字信號,其中所述光信號包含交易內(nèi)容;信號處理模塊,用于對所述數(shù)字信號進行處理以獲得所述交易內(nèi)容;交易內(nèi)容顯示模塊,用于顯示所述交易內(nèi)容;ロ令計算模塊,用于根據(jù)所述交易內(nèi)容生成動態(tài)ロ令;和ロ令顯示模塊,用于顯示所述ロ令計算模塊生成的動態(tài)ロ令。根據(jù)實用新型實施例的動態(tài)令牌,通過光敏元件接收交易終端發(fā)出的光信號以獲取用戶的交易內(nèi)容,減少了用戶操作步驟并降低了輸入難度,進ー步提升了使用動態(tài)令牌的用戶體驗。此外,裝置簡單,易于制造,成本較低。本實用新型第三方面的實施例提出ー種交易終端,包括信息輸入模塊,用于接收用戶的交易內(nèi)容;ロ令輸入模塊,用于輸入動態(tài)令牌生成的動態(tài)ロ令;通信模塊,用于與遠程服務器通信以將所述用戶的交易內(nèi)容和所述動態(tài)ロ令發(fā)送至所述遠程服務器并接收所述遠程服務器發(fā)送的動態(tài)圖像;編碼模塊,用于當所述遠程服務器確定所述交易終端生成動態(tài)圖像時,根據(jù)所述用戶的交易內(nèi)容進行編碼以生成信息數(shù)據(jù)包;圖像生成模塊,用于根據(jù)所述信息數(shù)據(jù)包生成動態(tài)圖像;和顯示模塊,用于顯示所述動態(tài)圖像。[0012]根據(jù)本實用新型實施例的交易終端,通過將編碼后的用戶交易內(nèi)容以動態(tài)圖像的方式顯示出來,可以將交易內(nèi)容快速的輸入到動態(tài)令牌中。本實用新型第四方面的實施例提出一種遠程服務器,包括確定模塊,用于根據(jù)預定的服務策略確定交易終端或遠程服務器生成動態(tài)圖像;信息接收模塊,用于接收交易終端發(fā)送的用戶的交易內(nèi)容;編碼模塊,用于當所述確定模塊確定所述遠程服務器生成動態(tài)圖像時,根據(jù)所述用戶的交易內(nèi)容進行編碼以生成信息數(shù)據(jù)包;圖像生成模塊,用于根據(jù)所述信息數(shù)據(jù)包生成所述動態(tài)圖像;圖像發(fā)送模塊,用于將所述動態(tài)圖像發(fā)送至交易終端;口令生成模塊,用于根據(jù)所述用戶的交易內(nèi)容生成第一動態(tài)口令;口令接收模塊,用于接收動態(tài)令牌生成的第二動態(tài)口令;和驗證模塊,用于驗證所述第一動態(tài)口令與所述第二動態(tài)口令是否匹配以判斷是否進行交易。通過本實用新型實施例的遠程服務器,可實現(xiàn)對交易內(nèi)容的編碼和動態(tài)圖像的生成,減少對交易終端的處理能力的要求,并且通過驗證動態(tài)口令是否匹配確定交易是否進行,保證交易的安全性。本實用新型附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本實用新型的實踐了解到。
本實用新型上述的和/或附加的方面和優(yōu)點從
以下結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中圖I為本實用新型一個實施例的交易系統(tǒng)的示意圖;圖2為本實用新型一個實施例的交易終端的結(jié)構示意圖;圖3為本實用新型一個實施例的遠程服務器的示意圖;圖4為本實用新型一個實施例的交易終端的顯示界面;圖5為本實用新型一個實施例的交易終端發(fā)送數(shù)據(jù)的時序圖;圖6為本實用新型一個實施例的信息數(shù)據(jù)包的示意圖;圖7為本實用新型一個實施例的動態(tài)令牌的示意圖;圖8為本實用新型一個實施例的光敏接收模塊的示意圖;圖9為本實用新型一個實施例的信號處理模塊的示意圖;圖10為本實用新型一個實施例的動態(tài)令牌接收數(shù)據(jù)的時序圖;圖11為本實用新型一個實施例的交易終端的示意圖;圖12為本實用新型一個實施例的遠程服務器的示意圖;圖13為本實用新型一個實施例的交易方法的流程圖;以及圖14為本實用新型另一個實施例的交易方法的流程圖。
具體實施方式
下面詳細描述本實用新型的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本實用新型,而不能解釋為對本實用新型的限制。[0032]圖I為本實用新型實施例的交易系統(tǒng)的結(jié)構示意圖。如圖I所示,該交易系統(tǒng)包括交易終端I、動態(tài)令牌2和遠程服務器3。其中,交易終端I用于接收用戶的交易內(nèi)容,并將交易內(nèi)容發(fā)送至遠程服務器3,以及顯示動態(tài)圖像。動態(tài)令牌2用于接收交易終端I顯示的動態(tài)圖像所發(fā)出的光信號,并根據(jù)所述光信號獲取用戶的交易內(nèi)容,以及根據(jù)交易內(nèi)容生成第二動態(tài)ロ令。遠程服務器3接收交易終端I發(fā)送的用戶的交易內(nèi)容,井根據(jù)接收到的用戶的交易內(nèi)容生成第一動態(tài)ロ令,以及接收動態(tài)令牌2生成的第二動態(tài)ロ令,并驗證第一動態(tài)ロ令和第二動態(tài)ロ令是否匹配以判斷是否進行交易,其中,遠程服務器3存儲有服務策略,根據(jù)該服務策略可確定交易終端1生成動態(tài)圖像還是遠程服務器3生成動態(tài)圖像。下面結(jié)合圖2至圖10詳細描述本實用新型實施例的交易系統(tǒng)。圖2為本實用新型一個實施例的交易終端的示意圖。如圖2所示,該交易終端I可以包括信息輸入模塊110、ロ令輸入模塊120、通信模塊130、第二編碼模塊140、第二圖像生成模塊150和顯示模塊160。具體地,信息輸入模塊110用于接收用戶的交易內(nèi)容,在本實用新型的實施例中,交易內(nèi)容可包括賬號、交易金額等。ロ令輸入模塊120用于輸入動態(tài)令牌2生成的第二動態(tài)ロ令。通信模塊130用于與遠程服務器3通信以將信息輸入模塊110接收的用戶的交易內(nèi)容和ロ令輸入模塊120接收到的第二動態(tài)ロ令發(fā)送至遠程服務器3并接收遠程服務器3發(fā)送的動態(tài)圖像。第二編碼模塊140用于當遠程服務器3確定交易終端I生成動態(tài)圖像時,根據(jù)用戶的交易內(nèi)容進行編碼以生成信息數(shù)據(jù)包。第二圖像生成模塊150用于根據(jù)信息數(shù)據(jù)包生成動態(tài)圖像。顯示模塊160用于顯示動態(tài)圖像。應理解,當服務策略確定交易終端I生成動態(tài)圖像時,通信模塊130僅將用戶的交易內(nèi)容和第二動態(tài)ロ令發(fā)送至遠程服務器3。圖3為本實用新型一個實施例的遠程服務器的示意圖。如圖3所示,該遠程服務器3可以包括確定模塊310、信息接收模塊320、第一編碼模塊330、第一圖像生成模塊340、圖像發(fā)送模塊350、ロ令生成模塊360、ロ令接收模塊370和驗證模塊380。具體地,確定模塊310用于根據(jù)服務策略確定交易終端I或遠程服務器3生成動態(tài)圖像。信息接收模塊320用于接收交易終端I發(fā)送的用戶的交易內(nèi)容。第一編碼模塊330分別與確定模塊310和信息接收模塊320連接,用于當確定模塊310確定遠程服務器3生成動態(tài)圖像時,對交易內(nèi)容進行編碼并根據(jù)編碼結(jié)果生成信息數(shù)據(jù)包。第一圖像生成模塊340與第一編碼模塊330連接,用于根據(jù)信息數(shù)據(jù)包生成動態(tài)圖像。圖像發(fā)送模塊350與第一圖像生成模塊340連接,用于將所生成的動態(tài)圖像發(fā)送至交易終端I。ロ令生成模塊360與信息接收模塊320連接,用于根據(jù)接收到的用戶的交易內(nèi)容生成第一動態(tài)ロ令,具體地可根據(jù)傳統(tǒng)的動態(tài)ロ令生成算法在生成動態(tài)ロ令時將用戶的交易內(nèi)容作為輸入因素之一,此處不再贅述。ロ令接收模塊370與交易終端I連接,用于接收動態(tài)令牌2生成的第二動態(tài)ロ令。驗證模塊380分別與ロ令生成模塊360和ロ令接收模塊370連接,用于驗證第一動態(tài)ロ令和第二動態(tài)ロ令是否匹配,并當?shù)谝粍討B(tài)ロ令和第二動態(tài)ロ令匹配吋,確定進行交易,否則放棄操作。圖4為本實用新型一個實施例的交易終端I的顯示界面。如圖4所示,該交易終端I由四個顯示區(qū)域組成,其中左上的ー個區(qū)域用作同步功能,右上、左下和右下的三個區(qū)域用作數(shù)據(jù)功能。當數(shù)據(jù)傳送時,同步區(qū)域黑白交替顯示,數(shù)據(jù)區(qū)域顯示需要傳送的數(shù)據(jù)位。如需要傳送的數(shù)據(jù)位為1,則顯示白色;如需要傳送的數(shù)據(jù)位為O,則顯示黑色。圖5為本實用新型一個實施例的時序圖,其中高電平代表顯示白色,低電平代表顯示黑色。當需要傳送的數(shù)據(jù)為101010……時,右上、左下和右下的三個區(qū)域先顯示白、黑、白,再顯示黑、白、黑,以此類推。在上述實施例中,采用三個數(shù)據(jù)區(qū)域是為了加快數(shù)據(jù)傳送速度。應理解,還可以采用其他數(shù)量的數(shù)據(jù)區(qū)域,例如一個、兩個、四個或更多個。還應理解,動態(tài)圖像區(qū)域還可交替顯示其他顏色,在本實用新型中不做限制,只要其保證動態(tài)令牌2根據(jù)顏色的不同輸出的電流大小不同即可(稍后詳細描述)。此外,為了保證動態(tài)令牌2能夠正確地接收數(shù)據(jù),應先顯示數(shù)據(jù)區(qū)域,再顯示同步區(qū)域。需要說明的是,為了保證正確的傳送和接收數(shù)據(jù),除了上述的正確的數(shù)據(jù)位傳送時序外,交易終端I和動態(tài)令牌2之間還需要一個可靠的數(shù)據(jù)傳送協(xié)議。由于動態(tài)令牌2需要對準交易終端I的動態(tài)圖像顯示區(qū)域才能接收信息,因此交易終端I的信息顯示和動態(tài) 令牌I的信息接收不可能在一開始數(shù)據(jù)傳送時就馬上同步,為此第一需要在交易終端I不停地循環(huán)發(fā)送數(shù)據(jù)包,第二需要在數(shù)據(jù)傳送時引入起始碼、引導碼和循環(huán)冗余校驗碼。如圖6所示為本實用新型一個實施例的信息數(shù)據(jù)包的示意圖。該信息數(shù)據(jù)包包括起始碼、引導碼、交易內(nèi)容編碼長度、交易內(nèi)容編碼和循環(huán)冗余校驗碼。其中,交易內(nèi)容編碼包括交易字段信息和交易值信息。具體地,可預先指定各個交易字段對應的編碼,由此,動態(tài)令牌2在接收到數(shù)據(jù)后,可獲取各個交易字段對應的交易值。應理解,在本實用新型實施例中,交易終端I可以是電腦,也可以是手機、電視等。還應理解,編碼和動態(tài)圖像的生成可在交易終端I進行,也可在遠程服務器3進行。當在遠程服務器3進行時,可降低交易終端I的數(shù)據(jù)處理能力的要求,這對于如手機等交易終端I是有利的。圖7為本實用新型一個實施例的動態(tài)令牌2的示意圖。如圖7所示,該動態(tài)令牌2可以包括光敏接收模塊210、信號處理模塊220、交易內(nèi)容顯示模塊230、口令計算模塊240和口令顯示模塊250。光敏接收模塊210用于接收交易終端I的動態(tài)圖像所產(chǎn)生的光信號,并將光信號轉(zhuǎn)換為數(shù)字信號。信號處理模塊220與光敏接收模塊210連接,用于對數(shù)字信號進行處理以獲取交易內(nèi)容。交易內(nèi)容顯示模塊230與信號處理模塊220連接,用于顯示交易內(nèi)容??诹钣嬎隳K240與信號處理模塊220連接,用于根據(jù)交易內(nèi)容生成第二動態(tài)口令??诹铒@示模塊250與口令計算模塊240連接,用于顯示所述第二動態(tài)口令。具體地,如圖8所示,光敏接收模塊210可包括光敏三極管211和電阻212。光敏三極管211用于接收動態(tài)圖像所產(chǎn)生的光信號,并根據(jù)光信號輸出光電流。電阻212連接在光敏三極管211和信號處理模塊220之間,用于將光電流轉(zhuǎn)換為電壓信號輸入至信號處理模塊220。當交易終端I的顯示屏上出現(xiàn)閃動的黑白顏色圖形后,將光敏三極管211的位置對準圖形,此時光敏三極管211就會采集到顏色的變換,根據(jù)顏色的不同輸出不同的電流,例如,白色的電流會比較大,黑色的電流會比較小。具體地,當光照射在光敏三極管211的基區(qū)時,激發(fā)產(chǎn)生的電子-空穴對增加了少數(shù)載流子的濃度,使集電結(jié)的反向飽和電流大大增加,這就使光敏三極管211的集電結(jié)產(chǎn)生電流。該電流注入發(fā)射結(jié)進行放大,成為光敏三極管211的集電極與發(fā)射極之間的電流,即光敏三極管211的光電流。然后,該光電流通過電阻212轉(zhuǎn)換成電壓輸出給信號處理模塊220。由于光敏三極管211的響應時間足夠快,因此在本實用新型的一個實施例中,采用30ms左右的時間間隔交替顯示白光和黒色,光敏三極管211能夠接收到同樣時間間隔的高低電壓,當將高低電壓轉(zhuǎn)換為高低電平后,就能接收到交易終端I的數(shù)據(jù)信息了。圖9為本實用新型一個實施例的信號處理模塊的示意圖。如圖9所示,信號處理 模塊220可包括濾波電路221、邊沿觸發(fā)單元222、采樣單元223、讀取單元224和轉(zhuǎn)換單元 225。濾波電路221用于對接收的數(shù)字信號進行處理。在實際發(fā)送和接收過程中,由于受到外部環(huán)境等因素的干擾,不可能在動態(tài)令牌2接收到與交易終端I同樣的波形圖,動態(tài)令牌2接收到的波形圖往往有一些毛刺和脈沖信號出現(xiàn),需要將其濾棹。邊沿觸發(fā)單元222用于當同步信號的電平發(fā)生變化時,產(chǎn)生邊沿觸發(fā)中斷。采樣単元223用于當產(chǎn)生邊沿觸發(fā)中斷時,以預定的采樣間隔對數(shù)據(jù)信號進行采樣,其中采樣間隔小于動態(tài)圖像顯示的時間間隔。讀取單元224用于根據(jù)采樣單元能獲取的采樣值確定交易終端I當前發(fā)送的碼字。轉(zhuǎn)換單元225用于對接收到的數(shù)據(jù)進行ニ-十進制轉(zhuǎn)換以獲取交易內(nèi)容。如圖10所示,同步線和數(shù)據(jù)線都有脈沖存在,但寬度都很窄,當交易終端I采用30ms左右的時間間隔時,一般不會大于5ms,為此,在數(shù)據(jù)接收過程中,本實用新型實施例采用同步邊沿方式觸發(fā)中斷后,如果產(chǎn)生的中斷在5ms內(nèi)又產(chǎn)生中斷,可忽略本次終端,即將同步脈沖過濾掉。由于在ー個時間間隔內(nèi),一般脈沖最多出現(xiàn)兩個,所以有用的高低電平時間寬度一般都會在20ms以上,在這個時間間隔內(nèi),采用采樣的方式讀取數(shù)據(jù)區(qū)域的高低電平值,當讀取的值為I的次數(shù)較多時,接收數(shù)據(jù)為1,相反,當讀取的值為O的次數(shù)較多吋,接收數(shù)據(jù)為O。由此,有效地避免了因數(shù)據(jù)區(qū)域脈沖存在而錯誤讀取數(shù)據(jù)的情況。除此之外,本實用新型的動態(tài)令牌2還可引入出現(xiàn)任何錯誤時循環(huán)再次接收和timeout (超時判斷)機制的功能,保證接收的成功率以及特殊情況下的錯誤接收。通過本實用新型實施例的交易系統(tǒng),可以快速將交易內(nèi)容輸入到動態(tài)令牌,并且可以輸入包括漢字在內(nèi)的交易內(nèi)容,減少了用戶操作步驟并減低了輸入難度,進ー步提升了使用動態(tài)令牌的用戶體驗。并且,用戶可以按交易字段檢查和確認交易值,降低了用戶交易被桌改的風險。根據(jù)上述實施例,本實用新型還提出一種動態(tài)令牌。參見圖7至圖10,該動態(tài)令牌包括光敏接收模塊210、信號處理模塊220、交易內(nèi)容顯示模塊230、ロ令計算模塊240和ロ令顯示模塊250。其中,光敏接收模塊210用于接收交易終端I的動態(tài)圖像所產(chǎn)生的光信號,并將光信號轉(zhuǎn)換為數(shù)字信號。信號處理模塊220與光敏接收模塊210連接,用于對數(shù)字信號進行處理以獲取交易內(nèi)容。交易內(nèi)容顯示模塊230與信號處理模塊220連接,用于顯示交易內(nèi)容。ロ令計算模塊240與信號處理模塊220連接,用于根據(jù)交易內(nèi)容生成第二動態(tài)ロ令。ロ令顯示模塊250與ロ令計算模塊240連接,用于顯示所述第二動態(tài)ロ令。具體地,光敏接收模塊210可包括光敏三極管211和電阻212。光敏三極管211用于接收動態(tài)圖像所產(chǎn)生的光信號,并根據(jù)光信號輸出光電流。電阻212連接在光敏三極管211和信號處理模塊220之間,用于將光電流轉(zhuǎn)換為電壓信號輸入至信號處理模塊220。信號處理模塊220可包括濾波電路221、邊沿觸發(fā)單元222、采樣單元223、讀取單元224和轉(zhuǎn)換單元225。濾波電路221用于對接收的數(shù)字信號進行處理。邊沿觸發(fā)單元222用于當同步信號的電平發(fā)生變化時,產(chǎn)生邊沿觸發(fā)中斷。采樣單元223用于當產(chǎn)生邊沿觸發(fā)中斷時,以預定的采樣間隔對數(shù)據(jù)信號進行采樣,其中采樣間隔小于動態(tài)圖像顯示的預定時間間隔。讀取單元224用于根據(jù)采樣單元能獲取的采樣值確定交易終端I當前發(fā)送的碼字。轉(zhuǎn)換單元225用于對接收到的數(shù)據(jù)進行二 -十進制轉(zhuǎn)換以獲取交易內(nèi)容。根據(jù)本實用新型實施例的動態(tài)令牌,通過光敏元件接收交易終端發(fā)出的光信號以獲取用戶的交易內(nèi)容,減少了用戶操作步驟并降低了輸入難度,進一步提升了使用動態(tài)令牌的用戶體驗。此外,裝置簡單,易于制造,成本較低。根據(jù)上述實施例,本實用新型還提出一種交易終端。 圖11為本實用新型一個實施例的交易終端的示意圖。如圖11所示,該交易終端包括信息輸入模塊410、口令輸入模塊420、通信模塊430、編碼模塊440、圖像生成模塊450和顯示模塊460。其中,信息輸入模塊410用于接收用戶的交易內(nèi)容,在本實用新型的實施例中,交易內(nèi)容可包括賬號、交易金額等??诹钶斎肽K420用于輸入動態(tài)令牌生成的動態(tài)口令。通信模塊430與遠程服務器通信以將用戶的交易內(nèi)容和動態(tài)令牌生成的動態(tài)口令發(fā)送至遠程服務器并接收遠程服務器發(fā)送的動態(tài)圖像。編碼模塊440用于當遠程服務器確定交易終端生成動態(tài)圖像時,根據(jù)用戶的交易內(nèi)容進行編碼以生成信息數(shù)據(jù)包。圖像生成模塊450用于根據(jù)信息數(shù)據(jù)包生成動態(tài)圖像。顯示模塊460與圖像生成模塊450連接,用于顯示動態(tài)圖像。在本實用新型的一個實施例中,信息數(shù)據(jù)包包括起始碼、引導碼、交易內(nèi)容編碼長度、交易內(nèi)容編碼和循環(huán)冗余校驗碼,其中所述交易內(nèi)容編碼包括交易字段信息和交易
值信息。根據(jù)本實用新型實施例的交易終端,通過將交易內(nèi)容以動態(tài)圖像的方式顯示出來,可以將交易內(nèi)容快速的輸入到動態(tài)令牌中。根據(jù)上述實施例,本實用新型還提出一種遠程服務器。圖12為本實用新型一個實施例的遠程服務器的示意圖。如圖12所示,該遠程服務器包括確定模塊510、信息接收模塊520、編碼模塊530、圖像生成模塊540、圖像發(fā)送模塊550、口令生成模塊560、口令接收模塊570和驗證模塊580。其中,確定模塊510用于根據(jù)預定的服務策略確定遠程服務器或交易終端生成動態(tài)圖像。信息接收模塊520用于接收交易終端發(fā)送的用戶的交易內(nèi)容。編碼模塊530分別與確定模塊510與信息接收模塊520連接,用于當確定模塊510確定遠程服務器生成動態(tài)圖像時,對交易內(nèi)容進行編碼并根據(jù)編碼結(jié)果生成信息數(shù)據(jù)包。圖像生成模塊540與編碼模塊530連接,用于根據(jù)信息數(shù)據(jù)包生成動態(tài)圖像。圖像發(fā)送模塊550與圖像生成模塊540連接,用于將所生成的動態(tài)圖像發(fā)送至交易終端。口令生成模塊560與信息接收模塊520連接,用于根據(jù)接收到的用戶的交易內(nèi)容生成第一動態(tài)口令??诹罱邮漳K570與交易終端連接,用于接收通過交易終端發(fā)送的動態(tài)令牌生成的第二動態(tài)口令。驗證模塊580分別與ロ令生成模塊560和ロ令接收模塊570連接,用于驗證第一動態(tài)ロ令和第二動態(tài)ロ令是否匹配,并當?shù)谝粍討B(tài)ロ令和第二動態(tài)ロ令匹配吋,確定進行交易,否則放棄操作。通過本實用新型實施例的遠程服務器,可實現(xiàn)對交易內(nèi)容的編碼和動態(tài)圖像的生成,減少對交易終端的處理能力的要求,并且通過驗證動態(tài)ロ令是否匹配確定交易是否進行,保證交易的安全性。下面結(jié)合圖13和圖14詳細描述根據(jù)本實用新型的交易系統(tǒng)進行交易的方法。圖13為本實用新型一個實施例的交易方法的流程圖。在該實施例中,交易終端可以為電腦,也可為手機、電視等。如圖13所示,該交易方法包括以下步驟步驟S101,交易終端接收用戶的交易內(nèi)容。 在本實用新型的一個實施例中,用戶的交易內(nèi)容可包括賬號和交易金額等。步驟S102,交易終端將用戶的交易內(nèi)容發(fā)送至遠程服務器。步驟S103,遠程服務器根據(jù)用戶的交易內(nèi)容生成第一動態(tài)ロ令。具體地可參照傳統(tǒng)的動態(tài)ロ令生成算法,此處不再贅述。步驟S104,遠程服務器根據(jù)用戶的交易內(nèi)容進行編碼生成信息數(shù)據(jù)包。其中,信息數(shù)據(jù)包可包括起始碼、引導碼、交易內(nèi)容編碼長度、交易內(nèi)容編碼和循環(huán)冗余校驗碼,其中所述交易內(nèi)容編碼包括交易字段信息和交易值信息。由此,動態(tài)令牌在接收到交易內(nèi)容后,可以分別顯示給用戶每個交易字段對應的交易值。步驟S105,遠程服務器根據(jù)信息數(shù)據(jù)包生成動態(tài)圖像。步驟S106,遠程服務器將動態(tài)圖像發(fā)送至交易終端。步驟S107,交易終端顯示動態(tài)圖像。其中,動態(tài)圖像具有兩種不同的顔色,例如黑和白。當數(shù)據(jù)為I時,顯示白色;當數(shù)據(jù)為O吋,顯示黑色。此外,在本實用新型的一個實施例中,動態(tài)圖像可包括四個圖像區(qū)域,其中ー個圖像區(qū)域用于顯示同步碼,另外三個區(qū)域用于顯示所述信息數(shù)據(jù)包。由此,可加快數(shù)據(jù)的傳送速度。還應理解的是,為了保證動態(tài)令牌能正確地接收數(shù)據(jù),在本實用新型的一個實施例中,先顯示數(shù)據(jù)區(qū)域,再顯示同步區(qū)域。步驟S108,動態(tài)令牌接收交易終端顯示的動態(tài)圖像所產(chǎn)生的光信號。步驟S109,動態(tài)令牌根據(jù)光信號獲取用戶的交易內(nèi)容。例如,當交易終端上出現(xiàn)閃動的黒白顏色圖形后,將動態(tài)令牌的光敏三極管位置對準圖像,此時三極管就會采集到顔色的變化,根據(jù)顏色的不同輸出不同的電流,例如白色的電流會較大,黒色的電流會較小。不同大小的電流通過電阻會輸出大小不同的高低電壓。再將高低電壓轉(zhuǎn)化為高低電平,就能接收交易終端的數(shù)據(jù)信息了。步驟S110,動態(tài)令牌根據(jù)交易內(nèi)容生成第二動態(tài)ロ令。與步驟S103類似,具體地可參照傳統(tǒng)的動態(tài)ロ令生成算法,此處不再贅述。 步驟S111,用戶判斷動態(tài)令牌獲取的交易內(nèi)容是否正確。動態(tài)令牌獲取到交易內(nèi)容后,可在動態(tài)令牌的顯示區(qū)域上進行顯示。由此,用戶可判斷動態(tài)令牌獲取到的交易內(nèi)容是否正確。步驟S112,如果動態(tài)令牌獲取的交易內(nèi)容正確,則用戶將第二動態(tài)ロ令輸入至交易終端。如果判斷交易內(nèi)容不正確,則放棄操作。由此,降低了用戶交易被篡改的風險。步驟S113,交易終端將第二動態(tài)口令發(fā)送至遠程服務器。步驟S114,遠程服務器驗證第一動態(tài)口令與第二動態(tài)口令是否匹配。步驟SI 15,如果第一動態(tài)口令與第二動態(tài)口令匹配,則確定執(zhí)行交易。如果第一動態(tài)口令與第二動態(tài)口令不 匹配,則放棄操作。應理解的是,本方法實施例中有些步驟的執(zhí)行并無明顯的先后順序,例如可先執(zhí)行步驟S103,再執(zhí)行步驟S104。再例如,遠程服務器在接收到第二動態(tài)口令后需要進行口令驗證時才根據(jù)用戶的交易內(nèi)容生成第一動態(tài)口令。由于對交易內(nèi)容的編碼和生成動態(tài)圖像可在遠程服務器進行,也可在交易終端實現(xiàn),因此根據(jù)本實用新型的交易系統(tǒng)還可進行另一種交易方法。圖14為本實用新型另一個實施例的交易方法的流程圖。如圖14所示,在本實用新型的另一個實施例中,該交易方法包括以下步驟步驟S201,交易終端接收用戶的交易內(nèi)容。在本實用新型的一個實施例中,用戶的交易內(nèi)容可包括賬號和交易金額等。步驟S202,交易終端對交易內(nèi)容進行編碼并生成信息數(shù)據(jù)包。其中,信息數(shù)據(jù)包可包括起始碼、引導碼、交易內(nèi)容編碼長度、交易內(nèi)容編碼和循環(huán)冗余校驗碼,其中所述交易內(nèi)容編碼包括交易字段信息和交易值信息。由此,動態(tài)令牌在接收到交易內(nèi)容后,可以分別顯示給用戶每個交易字段對應的交易值。步驟S203,交易終端按照信息數(shù)據(jù)包顯示動態(tài)圖像。其中,動態(tài)圖像具有兩種不同的顏色,例如黑和白。當數(shù)據(jù)為I時,顯示白色;當數(shù)據(jù)為O時,顯示黑色。此外,在本實用新型的一個實施例中,動態(tài)圖像可包括四個圖像區(qū)域,其中一個圖像區(qū)域用于顯示同步碼,另外三個區(qū)域用于顯示所述信息數(shù)據(jù)包。由此,可加快數(shù)據(jù)的傳送速度。還應理解的是,為了保證動態(tài)令牌能正確地接收數(shù)據(jù),在本實用新型的一個實施例中,先顯示數(shù)據(jù)區(qū)域,再顯示同步區(qū)域。步驟S204,交易終端將用戶的交易內(nèi)容發(fā)送至遠程服務器。步驟S205,遠程服務器根據(jù)用戶的交易內(nèi)容生成第一動態(tài)口令。具體地可參照傳統(tǒng)的動態(tài)口令生成算法,此處不再贅述。步驟S206,動態(tài)令牌接收動態(tài)圖像所產(chǎn)生的光信號。步驟S207,動態(tài)令牌根據(jù)光信號獲取交易內(nèi)容。例如,當交易終端上出現(xiàn)閃動的黑白顏色圖形后,將動態(tài)令牌的光敏三極管位置對準圖像,此時三極管就會采集到顏色的變化,根據(jù)顏色的不同輸出不同的電流,例如白色的電流會較大,黑色的電流會較小。不同大小的電流通過電阻會輸出大小不同的高低電壓。再將高低電壓轉(zhuǎn)化為高低電平,就能接收交易終端的數(shù)據(jù)信息了。步驟S208,動態(tài)令牌根據(jù)交易內(nèi)容生成第二動態(tài)口令。與步驟S205類似,此處不做詳細描述。步驟S209,用戶判斷交易內(nèi)容是否正確。動態(tài)令牌獲取到交易內(nèi)容后,可在顯示屏上進行顯示。由此,用戶判斷交易內(nèi)容是否正確。步驟S210,如果交易內(nèi)容正確,則用戶將第二動態(tài)ロ令輸入至交易終端。如果交易內(nèi)容不正確,則放棄操作。由此,降低了用戶交易被篡改的風險。 步驟S211,交易終端將第二動態(tài)ロ令發(fā)送至遠程服務器。步驟S212,遠程服務器驗證第一動態(tài)ロ令與第二動態(tài)ロ令是否匹配。步驟S213,如果第一動態(tài)ロ令與第二動態(tài)ロ令匹配,則確定進行交易。如果第一動態(tài)ロ令與第二動態(tài)ロ令不匹配,則放棄操作。應理解的是,本方法實施例中有些步驟的執(zhí)行并無明顯的先后順序,例如可先執(zhí) 行步驟S204,再執(zhí)行步驟S202。再例如,遠程服務器在接收到第二動態(tài)ロ令后需要進行ロ令驗證時才根據(jù)用戶的交易內(nèi)容生成第一動態(tài)ロ令。盡管已經(jīng)示出和描述了本實用新型的實施例,對于本領域的普通技術人員而言,可以理解在不脫離本實用新型的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本實用新型的范圍由所附權利要求及其等同限定。
權利要求1.一種交易系統(tǒng),其特征在于,包括 交易終端,用于接收用戶的交易內(nèi)容,并將所述用戶的交易內(nèi)容發(fā)送至遠程服務器,以及顯示動態(tài)圖像; 動態(tài)令牌,用于接收所述交易終端顯示的動態(tài)圖像所發(fā)出的光信號,并根據(jù)所述光信號獲取第二動態(tài)口令;和 遠程服務器,用于接收所述用戶的交易內(nèi)容,并生成第一動態(tài)口令,以及接收所述動態(tài)令牌生成的第二動態(tài)口令,并驗證。
2.根據(jù)權利要求I所述的交易系統(tǒng),其特征在于,所述動態(tài)令牌進一步包括 光敏接收模塊,用于接收所述動態(tài)圖像所產(chǎn)生的光信號,并將所述光信號轉(zhuǎn)換為數(shù)字 信號,其中所述光信號包含交易內(nèi)容; 信號處理模塊,用于對所述數(shù)字信號進行處理以獲得所述交易內(nèi)容; 交易內(nèi)容顯示模塊,用于顯示所述交易內(nèi)容; 口令計算模塊,用于根據(jù)所述交易內(nèi)容生成第二動態(tài)口令;和 口令顯示模塊,用于顯示所述口令計算模塊生成的第二動態(tài)口令。
3.根據(jù)權利要求2所述的交易系統(tǒng),其特征在于,所述信號處理模塊包括 濾波電路,用于對所述數(shù)字信號進行濾波,其中所述數(shù)字信號包括同步信號和數(shù)據(jù)信號; 邊沿觸發(fā)單元,用于當所述同步信號的電平發(fā)生變化時,產(chǎn)生邊沿觸發(fā)中斷; 采樣單元,用于當產(chǎn)生所述邊沿觸發(fā)中斷時,以預定的采樣間隔對所述數(shù)據(jù)信號進行采樣; 讀取單元,用于根據(jù)所述采樣單元獲取的采樣值確定交易終端當前發(fā)送的碼字;和 轉(zhuǎn)換單元,用于對所述交易終端發(fā)送的碼字進行轉(zhuǎn)換以獲取所述交易內(nèi)容。
4.一種動態(tài)令牌,其特征在于,包括 光敏接收模塊,用于接收交易終端顯示的動態(tài)圖像所發(fā)出的光信號,并將所述光信號轉(zhuǎn)換為數(shù)字信號,其中所述光信號包含交易內(nèi)容; 信號處理模塊,用于對所述數(shù)字信號進行處理以獲得所述交易內(nèi)容; 交易內(nèi)容顯示模塊,用于顯示所述交易內(nèi)容; 口令計算模塊,用于根據(jù)所述交易內(nèi)容生成動態(tài)口令;和 口令顯示模塊,用于顯示所述口令計算模塊生成的動態(tài)口令。
5.根據(jù)權利要求4所述的動態(tài)令牌,其特征在于,所述信號處理模塊包括 濾波電路,用于對所述數(shù)字信號進行濾波,其中所述數(shù)字信號包括同步信號和數(shù)據(jù)信號; 邊沿觸發(fā)單元,用于當所述同步信號的電平發(fā)生變化時,產(chǎn)生邊沿觸發(fā)中斷; 采樣單元,用于當產(chǎn)生所述邊沿觸發(fā)中斷時,以預定的采樣間隔對所述數(shù)據(jù)信號進行采樣; 讀取單元,用于根據(jù)所述采樣單元獲取的采樣值確定交易終端當前發(fā)送的碼字;和 轉(zhuǎn)換單元,用于對所述交易終端發(fā)送的碼字進行轉(zhuǎn)換以獲取所述交易內(nèi)容。
專利摘要本實用新型提出一種交易系統(tǒng)及動態(tài)令牌。其中,交易系統(tǒng)包括交易終端,用于接收用戶的交易內(nèi)容,并將交易內(nèi)容發(fā)送至遠程服務器,以及顯示動態(tài)圖像;動態(tài)令牌,用于接收動態(tài)圖像所發(fā)出的光信號,并根據(jù)光信號獲取第二動態(tài)口令;和遠程服務器,用于接收交易內(nèi)容,并生成第一動態(tài)口令,以及接收動態(tài)令牌生成的第二動態(tài)口令,并驗證。本實用新型可以快速將交易內(nèi)容輸入到動態(tài)令牌,減少用戶操作步驟并降低了操作難度。并且,降低了用戶交易被篡改的風險。
文檔編號G06F21/36GK202650073SQ20112038327
公開日2013年1月2日 申請日期2011年10月10日 優(yōu)先權日2011年10月10日
發(fā)明者吳雪春, 朱華均, 鈕毅, 陳劍星, 李燕 申請人:北京宏基恒信科技有限責任公司