專利名稱:一種電子數據的檢驗方法、系統和設備的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種電子數據的檢驗方法、系統和設備。
背景技術:
電子數據應用是移動通信技術上的一個重要發展,通過在智能卡片(例如ICdntegrated Circuit,集成電路))上裝載電子數據應用程序,采用近距離無線通信技術,可將多個應用整合到一起,與移動終端的便攜性相結合,形成了移動通信技術新的熱
點ο現有技術中,為了實現電子數據的應用,需要向SIM(SubsCriber IdentityModule,用戶身份識別模塊)卡/IC卡中(如SIM卡的電子數據應用程序中)寫入電子數據,而在各個應用中,可以使用寫入的電子數據驗證用戶身份的合法性。在實現本發明的過程中,發明人發現現有技術中至少存在以下問題現有的技術方案中,用戶可通過特定的方式更改電子數據的相關信息,從而使得電子數據具有合法性,繼而使得用戶身份驗證通過,造成了錯誤的用戶身份驗證結果。
發明內容
本發明實施例提供一種電子數據的檢驗方法、系統和設備,以準確的檢驗電子數據。為了達到上述目的,本發明實施例提供一種電子數據的檢驗方法,包括移動終端向電子數據管理設備發送電子數據的檢驗請求;當所述電子數據檢驗通過時,所述電子數據管理設備更新所述電子數據的狀態信息,并向所述移動終端發送所述電子數據的檢驗結果;所述移動終端根據所述電子數據的檢驗結果更新所述電子數據的狀態信息,并將更新后的狀態信息發送給電子數據檢驗設備。本發明實施例提供一種電子數據的檢驗方法,包括電子數據檢驗設備向移動終端發送電子數據狀態查詢請求;所述電子數據檢驗設備接收所述移動終端返回的根據電子數據管理設備的檢驗結果更新后的電子數據狀態信息;所述電子數據檢驗設備根據所述更新后的電子數據狀態信息對所述電子數據進行校驗;并當更新后的狀態信息為已校驗狀態時,確定所述電子數據通過校驗。本發明實施例提供一種電子數據的檢驗系統,該系統包括移動終端,用于向電子數據管理設備發送電子數據的檢驗請求,并接收來自所述電子數據管理設備的電子數據的檢驗結果,根據所述電子數據的檢驗結果更新所述電子數據的狀態信息,并將更新后的狀態信息發送給電子數據檢驗設備;電子數據檢驗設備,用于根據更新后的狀態信息對所述電子數據進行校驗;電子數據管理設備,用于當所述電子數據檢驗通過時,更新所述電子數據的狀態信息,并向所述移動終端發送所述電子數據的檢驗結果。本發明實施例提供一種移動終端,包括第一發送模塊,用于發送電子數據的檢驗請求;接收模塊,用于當所述電子數據檢驗通過時,接收電子數據的檢驗結果;更新模塊,用于根據所述電子數據的檢驗結果更新所述電子數據的狀態信息;第二發送模塊,用于發送更新后的狀態信息。本發明實施例提供一種電子數據管理設備,包括接收模塊,用于接收電子數據的檢驗請求;更新模塊,用于當所述電子數據檢驗通過時,更新所述電子數據的狀態信息;發送模塊,用于發送所述電子數據的檢驗結果。本發明實施例提供一種電子數據檢驗設備,包括發送模塊,用于發送電子數據狀態查詢請求;接收模塊,用于接收返回的根據電子數據管理設備的檢驗結果更新后的電子數據狀態信息;校驗模塊,用于根據所述更新后的電子數據狀態信息對所述電子數據進行校驗;并當更新后的狀態信息為已校驗狀態時,確定所述電子數據通過校驗。與現有技術相比,本發明實施例至少具有以下優點通過移動終端將電子數據的檢驗請求發送給電子數據管理設備,完成電子數據的檢驗,不需要電子數據檢驗設備與電子數據管理設備連接,實現簡單,且電子數據檢驗過程安全、有效。
為了更清楚地說明本發明的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本發明實施例一提供的一種電子數據的檢驗系統的結構示意圖;圖2是本發明實施例中移動終端密鑰結構示意圖;圖3是本發明實施例二提供的一種移動終端的結構示意圖;圖4是本發明實施例三提供的一種電子數據管理設備的結構示意圖;圖5是本發明實施例四提供的一種電子數據檢驗設備的結構示意圖;圖6是本發明實施例五提供的一種電子數據的檢驗方法流程示意圖;圖7是本發明實施例提供的一種電子票清單的獲取過程示意圖;圖8是本發明實施例提供的另一種電子票清單的獲取過程示意圖;圖9是本發明實施例六提供的一種針對電子票的檢驗方法流程示意圖。
具體實施例方式下面將結合本發明中的附圖,對本發明中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。本發明實施例一提供一種電子數據的校驗系統架構示意圖,如圖1所示,該系統中包括電子數據提供設備、電子數據管理設備、移動終端、用戶(即持有移動終端的用戶)、電子數據檢驗設備。其中電子數據提供設備,用于生成電子數據;電子數據管理設備,用于管理電子數據提供設備,電子數據檢驗設備及移動終端,管理各電子數據提供設備提供的電子數據,處理電子數據檢驗設備校驗電子數據的情況及記錄;用戶,持有移動終端,用于通過電子數據管理設備管理電子數據,通過電子數據檢驗設備校驗電子數據;電子數據檢驗設備,用于檢驗電子數據;移動終端,用于向用戶展示電子數據清單,用戶選擇需要檢驗的電子數據,在需要的場景下接受用戶輸入PIN (Personal Identification Number,個人標識號)碼。在上述系統中,相關接口包括IF1 電子數據管理設備與電子數據提供設備之間的接口 ;IF2 電子數據管理設備與用戶之間的接口 ;IF3 電子數據管理設備與電子數據檢驗設備之間的接口 ;IF4 電子數據檢驗設備同移動終端之間的接口 ;IF5 電子數據管理設備與移動終端之間的接口。為了清楚的闡述本發明實施例提供的技術方案,首先對以下概念進行詳細說明。(1)電子數據提供設備編號電子數據管理設備為各電子數據提供設備分配的唯一編號,記為ETPID。其中,電子數據提供設備可生成電子數據,且每個電子數據在該電子數據提供設備范圍內具有唯一的電子數據序號,可記為TSN。(2)用戶和移動終端用戶(User)在電子數據管理設備中具有唯一的用戶標識,記為UserID(如手機號、用戶名、Email等)。用戶具有標識其身份的設備移動終端,該移動終端在電子數據管理設備中具有唯一的移動終端標識,記為TermID。電子數據管理設備中保存移動終端(TermID)同其持有者(UserID)之間的映射關系。(3)密鑰體系a)用戶標識和電子數據管理設備登錄密碼Pim。其中,用戶憑借化吐^)和登錄密碼Pim登錄電子數據管理設備,管理電子數據。b)移動終端標識和校驗電子數據密碼PIN2和電子數據獲取密碼PIN3(PIN3可選)。其中,用戶通過輸入電子數據獲取密碼PIN3,從電子數據管理設備中獲取電子數據清單;用戶從電子數據清單中選擇需要檢驗的電子數據,并通過電子數據檢驗設備及電子數據管理設備協助完成電子數據檢驗流程(在需要的情況下,需要由用戶輸入校驗電子數據密碼PIN2)。需要注意的是,PIN2可以只保存在電子數據管理設備,由用戶在移動終端上輸入,在電子數據管理設備上進行校驗;PIN2也可以只保存在移動終端上,由用戶在移動終端上輸入,在移動終端本地進行校驗。c)校驗電子數據密鑰Checkjfey。其中,電子數據管理設備用于統一管理校驗電子數據密鑰Check_Key ;生成Check_Key,安全存儲、分發Check_Key ;將Check_Key安全預置在移動終端中;將CheckJfey安全預置在電子數據檢驗設備中。如圖2所示的移動終端密鑰結構示意圖,其中,當且僅當校驗電子數據密碼PIN2需要本地校驗時,移動終端才需要保存PIN2。d)空中交互密鑰KeyENC、KeyMAC和KeyDEK。其中,為了保證移動終端同電子數據管理設備之間通信的私密性及完整性,移動終端內需要保存下述密鑰空中報文加密密鑰KeyENC、空中報文MAC密鑰KeyMAC、敏感數據加密密鑰KeyDEK。相應地,電子數據管理設備也需要保存相應的密鑰,為了保證密鑰的安全性,可以考慮采用密鑰分散機制,即電子數據管理設備保存根密鑰,移動終端保存子密鑰及分散因子,電子數據管理設備通過分散因子對根密鑰進行分散得到子密鑰。(4)電子數據檢驗設備電子數據檢驗設備在電子數據管理設備中具有唯一的設備標識,記為DevID ;電子數據檢驗設備中安全保存校驗電子數據密鑰Checkjfey,通過同移動終端進行交互,完成電子數據的檢驗。(5)同一個用戶擁有多個移動終端的情況。其中,同一個用戶可擁有多個移動終端,為了方便描述,本發明實施例中以只擁有唯一移動終端的情況為例,針對擁有多個移動終端的情況,用戶在相應操作時需要指明對應的移動終端。基于上述情況,本發明實施例一提供的電子數據的校驗系統中移動終端,用于向電子數據管理設備發送電子數據的檢驗請求,并接收來自電子數據管理設備的電子數據的檢驗結果,根據電子數據的檢驗結果更新電子數據的狀態信息,并將更新后的狀態信息發送給電子數據檢驗設備;電子數據管理設備,用于當電子數據檢驗通過時,更新電子數據的狀態信息,并向移動終端發送電子數據的檢驗結果;電子數據檢驗設備,用于根據更新后的狀態信息對電子數據進行校驗。基于上述系統架構以及與上述系統同樣的發明構思,本發明實施例二提供一種移動終端,如圖3所示,該移動終端包括第一發送模塊11,用于向電子數據管理設備發送電子數據的檢驗請求;接收模塊12,用于當電子數據檢驗通過時,接收來自電子數據管理設備的電子數據的檢驗結果;更新模塊13,用于根據電子數據的檢驗結果更新電子數據的狀態信息;第二發送模塊14,用于將更新后的狀態信息發送給電子數據檢驗設備。本發明實施例中,該移動終端還包括獲取模塊15,用于從電子數據管理設備獲取電子數據清單;或者,根據電子數據檢驗設備的信息從電子數據管理設備獲取電子數據清單;選擇模塊16,用于從電子數據清單中選擇需要進行校驗的電子數據(即第一發送模塊11發送的檢驗請求所對應的電子數據)。本發明實施例中,獲取模塊15,具體用于向電子數據管理設備發送電子數據清單請求,電子數據清單請求中攜帶了移動終端的標識;并接收來自電子數據管理設備的電子數據清單,電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。另外,獲取模塊15,具體用于接收來自電子數據檢驗設備的攜帶了電子數據檢驗設備標識和電子數據提供設備編號的信息;向電子數據管理設備發送電子數據清單請求,電子數據清單請求中攜帶了移動終端的標識、電子數據檢驗設備標識和電子數據提供設備編號;并接收來自電子數據管理設備的電子數據清單,電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。本發明實施例中,電子數據的檢驗請求中攜帶移動終端的標識、電子數據檢驗設備標識、電子數據提供設備編號、電子數據序號;當需要輸入校驗電子數據密碼時,電子數據的檢驗請求中還攜帶了校驗電子數據密碼;更新模塊13,具體用于將電子數據的狀態信息更新為已校驗狀態。其中,本發明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。基于上述系統架構以及與上述系統同樣的發明構思,本發明實施例三提供一種電子數據管理設備,如圖4所示,該電子數據管理設備包括接收模塊21,用于接收來自移動終端的電子數據的檢驗請求;調整模塊22,用于當電子數據檢驗通過時,調整電子數據的狀態信息;發送模塊23,用于向移動終端發送電子數據的檢驗結果。本發明實施例中,該電子數據管理設備還包括確定模塊M ;接收模塊21,還用于接收來自移動終端的電子數據清單請求,該電子數據清單請求中攜帶了移動終端的標識;確定模塊M,用于根據該移動終端的標識確定移動終端對應的電子數據清單;發送模塊23,還用于向移動終端發送電子數據清單,電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。另一種情況下,接收模塊21,還用于接收來自移動終端的電子數據清單請求,電子數據清單請求中攜帶了移動終端的標識、電子數據檢驗設備標識和電子數據提供設備編號;確定模塊M,用于根據移動終端的標識、電子數據檢驗設備標識、電子數據提供設備編號確定移動終端、電子數據檢驗設備和電子數據提供設備所對應的電子數據清單;發送模塊23,還用于向移動終端發送電子數據清單,電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。本發明實施例中,電子數據的檢驗請求中攜帶移動終端的標識、電子數據檢驗設備標識、電子數據提供設備編號、電子數據序號;當需要輸入校驗電子數據密碼時,電子數據的檢驗請求中還攜帶了校驗電子數據密碼;此外,該電子數據管理設備,還包括檢驗模塊25,用于根據電子數據的檢驗請求中攜帶的信息對電子數據進行檢驗;更新模塊22,具體用于將電子數據的狀態信息更新為已校驗狀態。其中,本發明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。基于上述系統架構以及與上述系統同樣的發明構思,本發明實施例四提供一種電子數據檢驗設備,如圖5所示,該電子數據檢驗設備包括
發送模塊31,用于向移動終端發送電子數據狀態查詢請求;接收模塊32,用于接收所述移動終端返回的根據電子數據管理設備的檢驗結果更新后的電子數據狀態信息;校驗模塊33,用于根據所述更新后的電子數據狀態信息對所述電子數據進行校驗;并當更新后的狀態信息為已校驗狀態時,確定所述電子數據通過校驗。所述發送模塊31,還用于向移動終端發送攜帶了電子數據檢驗設備標識和電子數據提供設備編號的信息。其中,本發明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。基于上述系統架構以及與上述系統和設備同樣的發明構思,本發明實施例五提供一種電子數據的檢驗方法,該方法應用于包括移動終端、電子數據管理設備和電子數據檢驗設備的系統中,如圖6所示,該方法包括以下步驟步驟601,移動終端從電子數據管理設備獲取電子數據清單。其中,該移動終端可直接從電子數據管理設備中獲取電子數據清單;或者,該移動終端可根據電子數據檢驗設備的信息從電子數據管理設備中獲取電子數據清單。具體的,直接獲取過程包括移動終端向電子數據管理設備發送電子數據清單請求,該電子數據清單請求中攜帶了移動終端的標識;之后電子數據管理設備根據移動終端的標識確定該移動終端對應的電子數據清單,并向移動終端發送電子數據清單,電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。根據電子數據檢驗設備的信息進行獲取的過程包括電子數據檢驗設備向移動終端發送攜帶了電子數據檢驗設備標識和電子數據提供設備編號的信息;之后,移動終端向電子數據管理設備發送電子數據清單請求,該電子數據清單請求中攜帶了移動終端的標識、電子數據檢驗設備標識和電子數據提供設備編號;之后,電子數據管理設備根據移動終端的標識、電子數據檢驗設備標識、電子數據提供設備編號確定移動終端、電子數據檢驗設備和電子數據提供設備所對應的電子數據清單,并向移動終端發送電子數據清單,電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。步驟602,移動終端從電子數據清單中選擇需要進行校驗的電子數據。步驟603,移動終端向電子數據管理設備發送電子數據的檢驗請求。即針對該需要進行校驗的電子數據的檢驗請求。本發明實施例中,該電子數據的檢驗請求中攜帶的內容包括但不限于移動終端的標識、電子數據檢驗設備標識、電子數據提供設備編號、電子數據序號;另外,當需要輸入校驗電子數據密碼時,電子數據的檢驗請求中還攜帶了校驗電子數據密碼。步驟604,電子數據管理設備根據電子數據的檢驗請求中攜帶的信息對電子數據進行檢驗。例如,當檢驗請求中攜帶了校驗電子數據密碼時,則可以對校驗電子數據密碼進行檢驗,以確定該電子數據是否可通過校驗。步驟605,當電子數據檢驗通過時,電子數據管理設備更新該電子數據的狀態信息。即將該電子數據的狀態信息更新為已校驗狀態。
步驟606,電子數據管理設備向移動終端發送電子數據的檢驗結果。步驟607,移動終端根據該電子數據的檢驗結果更新電子數據的狀態信息。如果檢驗結果為電子數據檢驗通過時,移動終端將電子數據的狀態信息更新為已校驗狀態。步驟608,移動終端將更新后的狀態信息發送給電子數據檢驗設備。需要注意的是,本步驟之前,還可以包括電子數據檢驗設備向移動終端發送電子數據狀態查詢請求的步驟;之后由移動終端返回的根據電子數據管理設備的檢驗結果更新后的電子數據狀態信息。步驟609,電子數據檢驗設備根據更新后的狀態信息對該電子數據進行校驗。其中,當更新后的狀態信息為已校驗狀態時,則電子數據的校驗結果為通過校驗,當更新后的狀態信息不是已校驗狀態時,則電子數據的校驗結果為不通過校驗。綜上所述,通過采用本發明系統、各設備以及方法提供的技術方案,通過移動終端將電子數據的檢驗請求發送給電子數據管理設備,完成電子數據的檢驗,不需要電子數據檢驗設備與電子數據管理設備連接,實現簡單,且電子數據檢驗過程安全、有效。需要說明的是,在實際應用中,上述電子數據可以應用在電子票領域,也可以應用在電子支付領域,為例方便描述,以下結合電子票領域對本發明實施例提供的技術方案進行進一步的闡述。針對電子票領域,現有技術中通常需要出示紙質或電子形式的票據,檢票工作為檢驗持票人所持票據的合法性。其中,傳統的各類紙質門票,容易被復制、仿冒、配送,而且檢票工作量大,容易出現漏檢、誤檢的情況。針對上述問題,手機電子票應運而生,電子票的推出可解決紙張的浪費問題,提高票據的安全性、杜絕倒票現象。其中,檢票方法包括(1)核實票面信息,即檢票人員通過肉眼對票據上印制的票面信息進行核實。(2)核實條形碼信息。其中,條形碼是按照預先規定的條形碼編碼規則和相關技術標準,由條和空隙組合而成,票據信息轉換成條形碼后打印在票據上。檢票系統由條形碼掃描器、譯碼器和應用軟件組成,掃描器利用自身光源照射打印在票據上的條形碼,再利用光電轉換器接受反射的光線,將反射光線的明暗轉換成數字信號;譯碼器將數字信號還原成初始的票據信息提交給應用軟件;應用軟件根據票據信息判斷票據的合法性。(3)核實二維碼信息。二維碼是在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼,二維碼編碼信息量大、保密性高。其中,二維碼既可以打印在普通票據上,也可以通過彩信、短信方式被無線通信網絡傳輸并在手機屏幕上顯示。類似條形碼,二維碼通過專用的機具加以識讀,還原成初始的票據信息交由應用軟件進行判斷。(4)核實磁條信息。票據信息存儲在票據的磁條中,檢票系統通過讀取磁條中的票據信息來判斷票據的合法性。(5)核實接觸式IC卡信息。票據信息存儲在接觸式IC卡中,檢票系統通過接觸式讀卡器讀取IC卡中的票據信息本地或聯機來判斷票據的合法性。(6)核實非接觸式IC卡信息。票據信息存儲在非接觸式IC卡中,檢票系統通過非接觸式讀卡器讀取IC卡中的票據信息本地或聯機來判斷票據的合法性。其中,上述的各類檢票方法中,票信息存儲在紙質或其它類型介質中,檢票人員或檢票機具可通過讀取票信息來核實票的合法性,并可通過特定的方式更改票據的檢票狀態(如通過打孔手撕等方式將紙質票更改為已檢票狀態、聯機檢票情況下可更改后臺數據庫中票據的檢票狀態、脫機檢票情況下可通過機具更改持票人手中票據的檢票狀態)。上述的各類檢票方法中,至少存在以下問題通過肉眼的方式判斷票據真偽難度大、效率低;條形碼或二維碼形式票據很難解決票據的復制(或復印)問題,如果采用聯機驗票的方法又將限制票據的適用場所;目前的IC卡中存儲特定的票據信息,很難做到通用性;檢票終端對電子票單向認證,無法實現電子票對檢票終端的認證。針對上述問題,本發明實施例提供一種電子數據的校驗方法、系統和設備,以在脫機環境下實現聯機檢票,并解決移動終端如何有效存儲電子票;移動終端如何展示電子票;電子票展示、檢驗的安全體系;電子票檢驗設備受到場地限制,無法連接電子票系統的問題。基于上述系統架構以及與上述系統和設備同樣的發明構思,本發明實施例六提供一種電子數據的檢驗方法,該方法應用于包括移動終端、電子數據管理設備(如電子票管理設備)和電子數據檢驗設備(如電子票檢驗設備)的系統中,首先對電子數據清單(如電子票清單)的獲取過程進行詳細說明。如圖7所示,為本發明實施例中一種電子票清單的獲取過程示意圖,用戶可選擇主動從電子票管理設備獲取電子票清單,并從中選擇需要檢驗的電子票,該過程包括以下步驟步驟1、移動終端向電子票管理設備發起獲取電子票清單的請求,該請求中包含TERMID(即移動終端的標識)信息。步驟2、如果設置了需要輸入PIN3,則電子票管理設備提示移動終端輸入PIN3。步驟3、用戶輸入PIN3。 步驟4、移動終端向電子票管理設備提交PIN3。步驟5、電子票管理設備校驗PIN3的正確性,若錯誤提示用戶重新輸入。需要注意的是,上述步驟2-步驟5為可選步驟。步驟6、電子票管理設備向移動終端返回電子票清單,其中包含每張電子票的ETPID(電子票提供設備編號)、TSN(電子票序號)及是否需要輸入PIN2的標識(校驗電子票密碼的標識),例如,需要輸入PIN2時標識為0,不需要輸入PIN2時標識為1。在返回電子票清單時,每張電子票為TERMID所對應的電子票。步驟7、移動終端向用戶展示電子票清單,用戶可以從中選擇需要檢驗的電子票。如圖8所示,為本發明實施例中另一種電子票清單的獲取過程示意圖,用戶可通過將移動終端與電子票檢驗設備進行交互獲取電子票清單,并從中選擇需要檢驗的電子票,該過程包括以下步驟步驟1、電子票檢驗設備向移動終端提供檢票信息,包括DEVID(電子票檢驗設備標識)和ETPID (電子票提供設備編號)。步驟2、移動終端向該電子票檢驗設備返回命令執行響應(SW1SW2 = 0x9000)。步驟3、移動終端向電子票管理設備發起獲取電子票清單的請求,該請求中包含TERMID、DEVID 和 ETPID 信息。步驟4、如果設置了需要輸入PIN3,則電子票管理設備提示移動終端輸入PIN3。步驟5、用戶輸入PIN3。步驟6、移動終端向電子票管理設備提交PIN3。
步驟7、電子票管理設備校驗PIN3的正確性,若錯誤提示用戶重新輸入。需要注意的是,上述步驟4-步驟7為可選步驟。步驟8、電子票管理設備向移動終端返回電子票清單,其中包含每張電子票的ETPID、TSN及是否需要輸入PIN2的標識。例如,需要輸入PIN2時標識為0,不需要輸入PIN2時標識為1。在返回電子票清單時,每張電子票為TERMID、DEVID和ETPID所對應的電子票。步驟9、移動終端向用戶展示電子票清單,用戶可以從中選擇需要檢驗的電子票。基于上述選擇的需要檢驗的電子票,如圖9所示,本發明實施例六提供的電子數據的檢驗方法中,包括以下步驟步驟1、用戶在移動終端上選擇需要檢驗的電子票。步驟2、電子票檢驗設備向移動終端發送Get Challenge指令。步驟3、移動終端生成隨機數RANDl。步驟4、移動終端向電子票檢驗設備返回隨機數RAND1。步驟5、電子票檢驗設備利用RANDl生成檢票密鑰的會話密鑰kssionKey,并利用SessionKey計算MACl (參與MACl計算的數據包括檢票日期、檢票時間、DEVID、ETPID等),生成隨機數RAND2 ;之后,電子票檢驗設備向移動終端發送檢票初始化命令,其中包含檢票日期、檢票時間、DEVID、ETPID、MACl 及 RAND2 等信息。步驟6、移動終端利用RANDl生成檢票密鑰的會話密鑰SessionKey,并利用SessionKey計算MACl,同電子票檢驗設備發送的MACl進行比較,若兩者不相同,流程結束;若兩者相同則進一步判斷電子票檢驗設備發送的ETPID和待檢票的ETPID進行比較,若兩者不同,提示待檢票不符,流程結束;否則,執行步驟7。步驟7、移動終端利用kssionKey計算MAC2 (參與MAC2計算的數據包括檢票日期、檢票時間、RAND2、TSN)。步驟8、移動終端向電子票檢驗設備返回初始化檢票結果,其中包括TSN、MAC2。步驟9、電子票檢驗設備利用kssionKey計算MAC2,并同移動終端回送的MAC2進行比較,若兩者不相同,提示錯誤信息,流程結束。步驟10、可選地,如果待檢票需要輸入PIN2,則移動終端提示用戶輸入PIN2。步驟11、移動終端向電子票管理設備提交檢票請求,該請求中包括但不限于TERMID, DEVID、ETPID、TSN 和 PIN2 (可選)。步驟12、可選地,電子票管理設備校驗PIN2,若PIN2校驗失敗,提示用戶重新輸入PIN2,若PIN2校驗通過,則流程繼續。步驟13、電子票管理設備修改電子票狀態。例如,將電子票狀態修改為已校驗狀態。步驟14、電子票管理設備向移動終端返回檢票結果。步驟15、移動終端修改電子票狀態。例如,將電子票狀態修改為已校驗狀態。步驟16、電子票檢驗設備查詢電子票狀態。步驟17、移動終端返回電子票狀態。其中,當電子票狀態為已校驗狀態時,則電子票校驗結果為通過校驗,否則為不通過校驗。
實際應用中,在電子票檢驗設備查詢電子票狀態的過程中,如果預設時間內移動終端沒有返回電子票狀態,則電子票檢驗設備可以再次查詢電子票狀態,以此類推,一直到查詢到電子票狀態。當然,如果多次查詢均沒有成功時,可確定查詢失敗,電子票校驗結果為不通過校驗。另外,由于不需要將所選電子票下載到移動終端,驗票操作為移動終端完成,檢票流程安全、有效。綜上所述,本發明實施例中,針對電子票領域,電子票管理設備發送電子票清單給移動終端,移動終端無需保存電子票即可直接獲取電子票;而且通過移動終端將電子票相關信息發送給電子票管理設備進行電子票校驗,不需要電子票檢驗設備與電子票管理設備進行交互,即電子票檢驗設備無須連接電子票管理設備;而且電子票檢驗設備只需完成與移動終端的雙向認證,并且不需要將所選電子票下載到移動終端,就能使移動終端完成驗票操作,檢票流程安全、有效。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發明所必須的。本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。以上公開的僅為本發明的幾個具體實施例,但是,本發明并非局限于此,任何本領域的技術人員能思之的變化都應落入本發明的保護范圍。
權利要求
1.一種電子數據的檢驗方法,其特征在于,包括移動終端向電子數據管理設備發送電子數據的檢驗請求;當所述電子數據檢驗通過時,所述電子數據管理設備更新所述電子數據的狀態信息,并向所述移動終端發送所述電子數據的檢驗結果;所述移動終端根據所述電子數據的檢驗結果更新所述電子數據的狀態信息,并將更新后的狀態信息發送給電子數據檢驗設備。
2.如權利要求1所述的方法,其特征在于,所述移動終端向電子數據管理設備發送電子數據的檢驗請求,之前還包括所述移動終端從所述電子數據管理設備獲取電子數據清單,并從所述電子數據清單中選擇需要進行校驗的電子數據;或者,所述移動終端根據所述電子數據檢驗設備的信息從所述電子數據管理設備獲取電子數據清單,并從所述電子數據清單中選擇需要進行校驗的電子數據。
3.如權利要求2所述的方法,其特征在于,所述移動終端從所述電子數據管理設備獲取電子數據清單的過程,包括所述移動終端向所述電子數據管理設備發送電子數據清單請求,所述電子數據清單請求中攜帶了所述移動終端的標識;所述電子數據管理設備根據所述移動終端的標識確定所述移動終端對應的電子數據清單,并向所述移動終端發送所述電子數據清單,所述電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。
4.如權利要求2所述的方法,其特征在于,所述移動終端根據所述電子數據檢驗設備的信息從所述電子數據管理設備獲取電子數據清單的過程,包括所述電子數據檢驗設備向所述移動終端發送攜帶了電子數據檢驗設備標識和電子數據提供設備編號的信息;所述移動終端向所述電子數據管理設備發送電子數據清單請求,所述電子數據清單請求中攜帶了所述移動終端的標識、所述電子數據檢驗設備標識和所述電子數據提供設備編號;所述電子數據管理設備根據所述移動終端的標識、所述電子數據檢驗設備標識、所述電子數據提供設備編號確定所述移動終端、電子數據檢驗設備和電子數據提供設備所對應的電子數據清單,并向所述移動終端發送所述電子數據清單,所述電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。
5.如權利要求1-4任一項所述的方法,其特征在于,所述電子數據的檢驗請求中攜帶移動終端的標識、電子數據檢驗設備標識、電子數據提供設備編號、電子數據序號;當需要輸入校驗電子數據密碼時,所述電子數據的檢驗請求中還攜帶了校驗電子數據密碼;所述電子數據檢驗通過,之前還包括所述電子數據管理設備根據所述電子數據的檢驗請求中攜帶的信息對所述電子數據進行檢驗。
6.如權利要求1-4任一項所述的方法,其特征在于,所述電子數據管理設備更新所述電子數據的狀態信息的過程,包括所述電子數據管理設備將所述電子數據的狀態信息更新為已校驗狀態;所述移動終端更新所述電子數據的狀態信息的過程,包括所述移動終端將所述電子數據的狀態信息更新為已校驗狀態。
7.一種電子數據的檢驗方法,其特征在于,包括電子數據檢驗設備向移動終端發送電子數據狀態查詢請求;所述電子數據檢驗設備接收所述移動終端返回的根據電子數據管理設備的檢驗結果更新后的電子數據狀態信息;所述電子數據檢驗設備根據所述更新后的電子數據狀態信息對所述電子數據進行校驗;并當更新后的狀態信息為已校驗狀態時,確定所述電子數據通過校驗。
8.如權利要求7所述的方法,其特征在于,所述電子數據檢驗設備向移動終端發送電子數據狀態查詢請求,之前還包括所述電子數據檢驗設備向所述移動終端發送攜帶了電子數據檢驗設備標識和電子數據提供設備編號的信息;以供所述移動終端根據所述電子數據檢驗設備的信息從所述電子數據管理設備獲取電子數據清單,并從所述電子數據清單中選擇需要進行校驗的電子數據。
9.一種電子數據的檢驗系統,其特征在于,該系統包括移動終端,用于向電子數據管理設備發送電子數據的檢驗請求,并接收來自所述電子數據管理設備的電子數據的檢驗結果,根據所述電子數據的檢驗結果更新所述電子數據的狀態信息,并將更新后的狀態信息發送給電子數據檢驗設備;電子數據檢驗設備,用于根據更新后的狀態信息對所述電子數據進行校驗;電子數據管理設備,用于當所述電子數據檢驗通過時,更新所述電子數據的狀態信息,并向所述移動終端發送所述電子數據的檢驗結果。
10.一種移動終端,其特征在于,包括第一發送模塊,用于發送電子數據的檢驗請求;接收模塊,用于當所述電子數據檢驗通過時,接收電子數據的檢驗結果;更新模塊,用于根據所述電子數據的檢驗結果更新所述電子數據的狀態信息;第二發送模塊,用于發送更新后的狀態信息。
11.如權利要求10所述的移動終端,其特征在于,還包括獲取模塊,用于獲取電子數據清單;或者,根據電子數據檢驗設備的信息獲取電子數據清單;選擇模塊,用于從所述電子數據清單中選擇需要進行校驗的電子數據。
12.如權利要求11所述的移動終端,其特征在于,所述獲取模塊,具體用于發送電子數據清單請求,所述電子數據清單請求中攜帶了所述移動終端的標識;并接收電子數據清單,所述電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。
13.如權利要求11所述的移動終端,其特征在于,所述獲取模塊,具體用于接收攜帶了電子數據檢驗設備標識和電子數據提供設備編號的信息;發送電子數據清單請求,所述電子數據清單請求中攜帶了所述移動終端的標識、所述電子數據檢驗設備標識和所述電子數據提供設備編號;并接收電子數據清單,所述電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。
14.如權利要求10-13任一項所述的移動終端,其特征在于,所述電子數據的檢驗請求中攜帶移動終端的標識、電子數據檢驗設備標識、電子數據提供設備編號、電子數據序號;當需要輸入校驗電子數據密碼時,所述電子數據的檢驗請求中還攜帶了校驗電子數據密碼;所述更新模塊,具體用于將所述電子數據的狀態信息更新為已校驗狀態。
15.一種電子數據管理設備,其特征在于,包括接收模塊,用于接收電子數據的檢驗請求;更新模塊,用于當所述電子數據檢驗通過時,更新所述電子數據的狀態信息;發送模塊,用于發送所述電子數據的檢驗結果。
16.如權利要求15所述的電子數據管理設備,其特征在于,還包括確定模塊;所述接收模塊,還用于接收電子數據清單請求,所述電子數據清單請求中攜帶了移動終端的標識;所述確定模塊,用于根據所述移動終端的標識確定所述移動終端對應的電子數據清所述發送模塊,還用于發送所述電子數據清單,所述電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。
17.如權利要求15所述的電子數據管理設備,其特征在于,還包括確定模塊;所述接收模塊,還用于接收電子數據清單請求,所述電子數據清單請求中攜帶了移動終端的標識、所述電子數據檢驗設備標識和所述電子數據提供設備編號;所述確定模塊,用于根據所述移動終端的標識、所述電子數據檢驗設備標識、所述電子數據提供設備編號確定所述移動終端、電子數據檢驗設備和電子數據提供設備所對應的電子數據清單;所述發送模塊,還用于發送所述電子數據清單,所述電子數據清單中攜帶了電子數據對應的電子數據提供設備編號、電子數據序號、以及是否需要輸入校驗電子數據密碼的標識。
18.如權利要求15-17任一項所述的電子數據管理設備,其特征在于,所述電子數據的檢驗請求中攜帶移動終端的標識、電子數據檢驗設備標識、電子數據提供設備編號、電子數據序號;當需要輸入校驗電子數據密碼時,所述電子數據的檢驗請求中還攜帶了校驗電子數據密碼;所述電子數據管理設備,還包括檢驗模塊,用于根據所述電子數據的檢驗請求中攜帶的信息對所述電子數據進行檢驗;所述更新模塊,具體用于將所述電子數據的狀態信息更新為已校驗狀態。
19.一種電子數據檢驗設備,其特征在于,包括發送模塊,用于發送電子數據狀態查詢請求;接收模塊,用于接收返回的根據電子數據管理設備的檢驗結果更新后的電子數據狀態fn息;校驗模塊,用于根據所述更新后的電子數據狀態信息對所述電子數據進行校驗;并當更新后的狀態信息為已校驗狀態時,確定所述電子數據通過校驗。
20.如權利要求19所述的電子數據檢驗設備,其特征在于,所述發送模塊,還用于發送攜帶了電子數據檢驗設備標識和電子數據提供設備編號的fn息ο
全文摘要
本發明公開了一種電子數據的檢驗方法、系統和設備,該方法包括移動終端向電子數據管理設備發送電子數據的檢驗請求;當所述電子數據檢驗通過時,所述電子數據管理設備更新所述電子數據的狀態信息,并向所述移動終端發送所述電子數據的檢驗結果;所述移動終端根據所述電子數據的檢驗結果更新所述電子數據的狀態信息,并將更新后的狀態信息發送給電子數據檢驗設備。本發明實施例中,通過移動終端將電子數據的檢驗請求發送給電子數據管理設備,完成電子數據的檢驗,不需要電子數據檢驗設備與電子數據管理設備連接,實現簡單,且電子數據檢驗過程安全、有效。
文檔編號H04W12/12GK102595402SQ20111000535
公開日2012年7月18日 申請日期2011年1月5日 優先權日2011年1月5日
發明者樂祖暉, 李征 申請人:中國移動通信集團公司