一種基于票務數據的日志記錄方法
【技術領域】
[0001] 本發明涉及日志記錄方法,尤其涉及一種基于票務數據的日志記錄方法。
【背景技術】
[0002] 目前,大多數影院使用電子計算機票務系統進行影票的管理,包括影票銷售、退 票、檢票以及票房數據上報功能。在影票銷售以及影票退票環節,所有銷售或退票的影票信 息需要通過票務系統進行記錄保存。由于票務系統中未采取數據安全保護措施或數據安全 保護措施不完善,票務系統內所記錄的日志數據將可能被修改、替換或刪除,無法保證票務 系統內數據的準確性,由此會導致虛假票房等問題的出現。
【發明內容】
[0003] 有鑒于此,本發明的主要目的在于提供一種基于票務數據的日志記錄方法,通過 該方法所記錄的票務數據日志,能夠詳細完整的記錄每條票務數據的信息,并采取日志記 錄消息摘要鏈和數字簽名的方式,從技術上避免對票務數據日志記錄內容的修改、替換和 刪除,保證了票務數據日志記錄信息的正確性和完整性。
[0004] 本發明實施例提供一種基于票務數據的日志記錄方法,包括:接收影票序列號、影 院編碼、影片編碼、影廳編碼、座位號、放映日期、放映時間、放映場次、票價、票券類型、影票 驗證碼信息;根據所述影票序列號、影院編碼、影片編碼、影廳編碼、座位號、放映日期、放映 時間、放映場次、票價、票券類型、影票驗證碼信息生成第一信息列表;將所述第一列表信息 進行保存,并對多數第一列表信息進行唯一標識以使得用戶可以通過所述唯一標識獲取所 述第一列表信息。
[0005] 進一步的,所述方法中采用了日志記錄消息摘要鏈的方式,保證了所有日志記錄 的順序性、完整性和不可更改性。
[0006] 進一步的,所述方法中采用了數字簽名,保證了日志記錄文件整體的完整性和不 可抵賴性。
[0007] 本發明實施例提供一種基于票務數據的日志記錄方法,通過該方法所記錄的票務 數據日志,能夠詳細完整的記錄每條票務數據的信息,并采取日志記錄消息摘要鏈和數字 簽名的方式,從技術上避免對票務數據日志記錄內容的修改、替換和刪除,保證了票務數據 日志記錄信息的正確性和完整性。
【附圖說明】
[0008] 圖1為本發明實施例提供的基于票務數據的日志記錄方法的流程圖。
【具體實施方式】
[0009] 如圖1所示,本發明實施例提供了一種基于票務數據的日志記錄方法,包括: 101、接收影票序列號、影院編碼、影片編碼、影廳編碼、座位號、放映日期、放映時間、放 映場次、票價、票券類型、影票驗證碼信息; 102、 根據所述影票序列號、影院編碼、影片編碼、影廳編碼、座位號、放映日期、放映時 間、放映場次、票價、票券類型、影票驗證碼信息生成第一信息列表; 103、 將所述第一列表信息進行保存,并對多數第一列表信息進行唯一標識以使得用戶 可以通過所述唯一標識獲取所述第一列表信息。
[0010] 進一步的,所述方法中采用了日志記錄消息摘要鏈的方式,保證了所有日志記錄 的順序性、完整性和不可更改性。
[0011] 進一步的,所述方法中采用了數字簽名,保證了日志記錄文件整體的完整性和不 可抵賴性。
[0012] 其中,票務數據的日志記錄文件格式采用XML文件的格式,日志記錄文件由多條 日志記錄組成。日志記錄結構劃分為三個部分:日志記錄頭、日志記錄體和日志記錄簽名。
[0013] 日志記錄頭 票務數據的日志記錄頭中包含的信息包括:本條日志記錄產生的時間;本條日志記錄 在日志文件中的順序號;上一條日志記錄頭的內容的消息摘要值;本條日志記錄體的內容 的消息摘要值。
[0014] 其中消息摘要值采用消息摘要密碼算法(Hash算法)針對目標內容進行計算,將計 算結果采用Base64編碼的方式或十六進制的方式進行記錄。在文件中的第一條日志記錄 頭的信息中,上一條日志記錄頭的內容的消息摘要值可以缺省。
[0015] 日志記錄體 票務數據的日志記錄體中包含的信息包括:本條日志記錄的事件類型;本條日志記錄 的票務數據信息。
[0016] 其中日志記錄的事件類型可以為售票、退票或其他操作。
[0017] 日志記錄的票務數據信息包括:影票序列號、影院編碼、影片編碼、影廳編碼、座位 號、放映日期、放映時間、放映場次、票價、票券類型、影票驗證碼信息。
[0018] 日志記錄中的票務數據信息格式定義如下: 0123456789abcdefghijklmnopqrstuv-12345678-123456789012-12-XXXYYY-YYMMDD-H HMM-12-xxx. yy-1234-12345678901。
[0019] 各項對應意義見下表:
【主權項】
1. 一種基于票務數據的日志記錄方法,其特征在于,包括: 接收影票序列號、影院編碼、影片編碼、影廳編碼、座位號、放映日期、放映時間、放映場 次、票價、票券類型、影票驗證碼信息; 根據所述影票序列號、影院編碼、影片編碼、影廳編碼、座位號、放映日期、放映時間、放 映場次、票價、票券類型、影票驗證碼信息生成第一信息列表; 將所述第一列表信息進行保存,并對多數第一列表信息進行唯一標識W使得用戶可W 通過所述唯一標識獲取所述第一列表信息。
2. 根據權利要求1所述的方法,其特征在于,所述方法中采用了日志記錄消息摘要鏈 的方式,保證了所有日志記錄的順序性、完整性和不可更改性。
3. 根據權利要求1所述的方法,其特征在于,所述方法中采用了數字簽名,保證了日志 記錄文件整體的完整性和不可抵賴性。
【專利摘要】本發明公開了一種票務數據的日志記錄方法,通過此方法記錄的票務數據日志記錄信息中,包括:影票序列號、影院編碼、影廳編碼、影片編碼、放映場次、放映日期、放映時間、票價、票券類型、座位號、影票驗證碼信息。該日志記錄方法中采用了日志記錄消息摘要鏈的方式,保證了所有日志記錄的順序性、完整性和不可更改性。該日志記錄方法中采用了數字簽名,保證了日志記錄文件整體的完整性和不可抵賴性。
【IPC分類】G06F17-30
【公開號】CN104636365
【申請號】CN201310555883
【發明人】孫曉斌, 孫鵬, 范力軍
【申請人】數碼辰星科技發展(北京)有限公司
【公開日】2015年5月20日
【申請日】2013年11月11日