電子憑證聯(lián)機和脫機一體化的驗證系統(tǒng)以及驗證方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電子憑證聯(lián)機和脫機一體化的驗證系統(tǒng)以及驗證方法。
【背景技術(shù)】
[0002]隨著電子商務(wù)的發(fā)展,在智慧旅游方面,旅游行業(yè)越來越多地使用電子憑證代替?zhèn)鹘y(tǒng)的紙質(zhì)票,如攜程旅游,同程旅游,途牛網(wǎng),去哪網(wǎng)等,這些電商除了通過在線與景區(qū)合作銷售門票外,門票的種類包括紙質(zhì)門票和電子門票,其中,電子門票也稱電子憑證。為了實現(xiàn)電商企業(yè)全過程的電子門票的商務(wù)化管理,更是在電子門票的驗證環(huán)節(jié)下大力氣,開發(fā)自己的驗證設(shè)備或是與第三方驗證合作。目前,貨到付款方式雖然是人們的傳統(tǒng)消費習(xí)慣,但是隨著電子票購票的便利性,在線支付方式已經(jīng)在旅游業(yè)迅速發(fā)展,而且以遞增的趨勢在增長,由于在線支付方式的便利性,電子門票已經(jīng)逐漸成為旅游景區(qū)的主流票種。目前,旅游景區(qū)的在線檢票所占的比例曾逐年擴大的趨勢,在景區(qū)入口檢票的設(shè)備主要包括軋機、PC機等固定終端,以及手機、平板電腦、手持終端等移動終端,固定終端和移動終端需安裝有驗票軟件,在電子門票的驗證過程中,如果電源、網(wǎng)絡(luò)信號等一切條件都正常,則不存在任何的技術(shù)問題,固定終端和移動終端通過有線網(wǎng)絡(luò)例如中國電信寬帶或無線網(wǎng)絡(luò)例如WIFI或移動通信網(wǎng)絡(luò)信號聯(lián)機都可以實現(xiàn)游客電子門票的正常檢錄。但是在停電,突出情況斷電,網(wǎng)絡(luò)信號不穩(wěn)定,網(wǎng)絡(luò)信號無法連接時,則固定終端和移動終端均無法聯(lián)機驗證電子門票。當網(wǎng)絡(luò)信號為移動通信網(wǎng)絡(luò)信號時,移動通信網(wǎng)絡(luò)信號的穩(wěn)定是移動終端驗證的關(guān)鍵條件,比如在旅游旺季,采用2G、3G或4G等移動通信網(wǎng)絡(luò)信號的移動終端受制于當前所在移動通信基站信號的影響,當處于同一個移動通信基站的游客大部分都在使用手機,由于移動通信基站的容量的限制勢必會造成手機等移動終端的癱瘓,此種情況,移動終端無法實現(xiàn)聯(lián)機驗證電子門票。
[0003]綜上所述,現(xiàn)有技術(shù)提供的驗票方法,都是在聯(lián)機的情況下,完成電子票的驗證過程,在脫機下無法對電子票進行驗證。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是,提供一種能夠在聯(lián)機或脫機時均能實現(xiàn)對電子憑證的核銷驗證,可以實現(xiàn)脫機或聯(lián)機驗證的無縫切換的電子憑證聯(lián)機和脫機一體化的驗證系統(tǒng)。
[0005]為了解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是:一種電子憑證聯(lián)機和脫機一體化的驗證系統(tǒng),包括驗證服務(wù)器和驗證終端,所述驗證服務(wù)器儲存有電子憑證正本,所述驗證終端包括本地訂單庫,用于儲存電子憑證副本;驗證主程序模塊,用于根據(jù)網(wǎng)絡(luò)信號狀態(tài)判斷驗證終端與驗證服務(wù)器為聯(lián)機或脫機狀態(tài)以及在聯(lián)機狀態(tài)下通過驗證服務(wù)器對電子憑證正本進行驗證以及在脫機狀態(tài)下通過本地訂單庫對電子憑證副本進行驗證;同步訂單服務(wù)模塊,在聯(lián)機狀態(tài)下,用于將驗證服務(wù)器中未驗證的電子憑證正本同步到本地訂單庫中形成電子憑證副本;同步本地驗證結(jié)果服務(wù)模塊,在恢復(fù)為聯(lián)機狀態(tài)下,用于將本地訂單庫中已驗證的電子憑證副本同步到驗證服務(wù)器中,使驗證服務(wù)器中的電子憑證正本與本地訂單庫中的電子憑證副本的驗證結(jié)果狀態(tài)相一致。
[0006]進一步的,本發(fā)明的電子憑證聯(lián)機和脫機一體化的驗證系統(tǒng),還包括離線本地導(dǎo)入模塊,在脫機狀態(tài)下,通過存儲器將驗證服務(wù)器的電子憑證副本同步到本地訂單庫中,和/或通過存儲器將本地訂單庫中的電子憑證正本同步到驗證服務(wù)器中,使驗證服務(wù)器中的電子憑證正本與本地訂單庫中的電子憑證副本的驗證結(jié)果狀態(tài)相一致。
[0007]進一步的,本發(fā)明的電子憑證聯(lián)機和脫機一體化的驗證系統(tǒng),所述驗證終端為固定終端或移動終端。其中固定終端,包括軋機或PC機;其中,移動終端,包括手機或平板電腦。
[0008]本發(fā)明提供的電子憑證聯(lián)機和脫機一體化的驗證系統(tǒng),當驗證終端與驗證服務(wù)器聯(lián)機時,對驗證服務(wù)器的電子憑證正本進行聯(lián)機驗證;當驗證終端與驗證服務(wù)器脫機時,對驗證終端中的本地訂單庫的電子憑證副本進行脫機驗證。從而能夠在聯(lián)機或脫機狀態(tài)均能對電子憑證進行驗證,通過聯(lián)機或脫機狀態(tài)對電子憑證的無縫切換,減小了持有電子憑證的游客等待的時間,特別是在脫機狀態(tài)下減少了游客排除等候的時間,減小了旅游景區(qū)入口的大量游客滯留的壓力,從而使游客可以快速的進入景區(qū)游玩或觀賞。
[0009]本發(fā)明提供的電子憑證聯(lián)機和脫機一體化的驗證系統(tǒng),在聯(lián)機狀態(tài)下,同步訂單服務(wù)模塊,用于將驗證服務(wù)器中的電子憑證正本同步到本地訂單庫中形成電子憑證副本,使本地訂單庫中的電子憑證副本與驗證服務(wù)器中的電子憑證正本的驗證結(jié)果狀態(tài)相一致;同步本地驗證結(jié)果服務(wù)模塊,用于將本地訂單庫中驗證后的電子憑證副本同步到驗證服務(wù)器中,使驗證服務(wù)器中的電子憑證正本與本地訂單庫中的電子憑證副本的驗證結(jié)果狀態(tài)相一致。此種方式,使驗證服務(wù)器與驗證終端的電子憑證正本和副本的數(shù)據(jù)信息保持了一致,從而便于驗證服務(wù)器的對電子憑證的統(tǒng)計與管理。
[0010]為了解決上述技術(shù)問題,本發(fā)明還提供一種電子憑證聯(lián)機和脫機一體化的驗證方法,包括以下步驟:
[0011]步驟SI,啟動驗證終端和驗證服務(wù)器;
[0012]步驟S2,驗證終端的驗證主程序根據(jù)網(wǎng)絡(luò)信號連接情況判斷驗證終端與驗證服務(wù)器為聯(lián)機狀態(tài)或脫機狀態(tài);
[0013]步驟S3,當為聯(lián)機狀態(tài)時,執(zhí)行聯(lián)機驗證,驗證終端的驗證主程序?qū)︱炞C服務(wù)器的電子憑證正本執(zhí)行核銷驗證;同時驗證終端的同步訂單服務(wù)程序?qū)Ⅱ炞C服務(wù)器的電子憑證正本同步到本地訂單庫中,使本地訂單庫中的電子憑證副本的驗證結(jié)果與驗證服務(wù)器的電子憑證正本的驗證結(jié)果狀態(tài)相一致;
[0014]步驟S4,當為脫機狀態(tài)時,執(zhí)行脫機驗證,驗證終端的驗證主程序?qū)σ淹降奖镜赜唵螏熘械碾娮討{證副本進行核銷驗證;當恢復(fù)為聯(lián)機狀態(tài)時,驗證終端的同步本地驗證結(jié)果服務(wù)程序,用于將本地訂單庫中的電子憑證副本同步到驗證服務(wù)器中,使驗證服務(wù)器中的電子憑證正本與本地訂單庫中的電子憑證副本的驗證結(jié)果狀態(tài)相一致。
[0015]進一步的,本發(fā)明提供的電子憑證聯(lián)機和脫機一體化的驗證方法,當網(wǎng)絡(luò)信號連接穩(wěn)定時,判定為驗證終端與驗證服務(wù)器為聯(lián)機狀態(tài);當網(wǎng)絡(luò)信號連接不穩(wěn)定時,判定為驗證終端與驗證服務(wù)器為脫機狀態(tài)。
[0016]進一步的,本發(fā)明提供的電子憑證聯(lián)機和脫機一體化的驗證方法,在聯(lián)機狀態(tài)或恢復(fù)聯(lián)機狀態(tài)中,當本地訂單庫中的電子憑證副本與驗證服務(wù)器中的電子憑證正本驗證結(jié)果狀態(tài)為已驗證時,刪除本地訂單庫中已驗證的電子憑證副本,和/或刪除驗證服務(wù)器中對應(yīng)的已驗證的電子憑證正本。
[0017]進一步的,本發(fā)明提供的電子憑證聯(lián)機和脫機一體化的驗證方法,所述電子憑證正本或副本采用關(guān)鍵字段數(shù)據(jù)同步,所述關(guān)鍵字段包括訂單狀態(tài)與訂單號、購買人、憑證標識、手機號碼中的一種或幾種的組合。
[0018]進一步的,本發(fā)明提供的電子憑證聯(lián)機和脫機一體化的驗證方法,在聯(lián)機狀態(tài)時,所述同步訂單服務(wù)程序和同步本地驗證結(jié)果服務(wù)程序在同一時間內(nèi)操作采用互斥共享訪問處理方法。
[0019]進一步的,本發(fā)明提供的電子憑證聯(lián)機和脫機一體化的驗證方法,所述互斥訪問處理方法中對本地訂單庫中電子憑證副本的數(shù)據(jù)的共享訪問包括加鎖和解鎖的步驟。
[0020]進一步的,本發(fā)明提供的電子憑證聯(lián)機和脫機一體化的驗證方法,在脫機驗證中,還包括離線本地導(dǎo)入的步驟,采用離線本地導(dǎo)入程序通過存儲器將驗證服務(wù)器中未驗證的電子憑證正本手工導(dǎo)入到驗證終端的本地訂單庫中,以對本地訂單庫未驗證的電子憑證副本進行驗證;和/或通過存儲器將驗證終端的本地訂單庫中已驗證的電子憑證副本手工導(dǎo)入到驗證服務(wù)器中,使驗證服務(wù)器中的電子憑證正本的驗證結(jié)果與驗證終端的本地訂單庫中的電子憑證副本的驗證結(jié)果狀態(tài)相一致。
[0021 ] 進一步的,本發(fā)明提供的電子憑證聯(lián)機和脫機一體化的驗證方法,采用加密的方式將所述驗證終端與驗證服務(wù)器的電子憑證的正本或副本進行同步。
[0022]進一步的,本發(fā)明提供的電子憑證聯(lián)機和脫機一體化的驗證方法,采用超文本加密傳輸協(xié)議將所述驗證終端與驗證服務(wù)器的電子憑證的正本或副本進行同步。
[0023]本發(fā)明提供的電子憑證聯(lián)機和脫機一體