專利名稱::民航客運聯運電子數據處理方法及應用該方法生成的電子賬單的制作方法
技術領域:
:本發明涉及民航客運聯運系統中關于開賬電子數據的處理方法以及應用該方法生成的電子賬單。
背景技術:
:客運聯運:由多家航空公司共同完成旅客運輸的業務。在民航客運聯運結算的開賬(開賬:billing,由承運航空公司向出票航空公司獲取收入)過程中,需要提供一套完整的電子文件管理方法,實現對多格式(包括.txt/.csv/.htm/.html/.jpg/,jpeg/,tif/.tiff/,rtf/.pdf多種格式)、多類型(包括純文本、網頁類型、圖片類型、復雜格式等)、多來源(從開賬航空公司處接收來的;各種聯運規則、雙邊協議;自己掃描的票證影像、紙質賬單等)的電子文件的統一存儲、管理、檢索和顯示,并實現電子文件與各種業務數據(業務數據:存儲在數據庫中的客票、行李票、中斷飛行艙單(FlightInterruptionManifest,簡稱FIM)、旅費證(MiscellaneousChargesOrder,簡稱MC0,—種多用途有價票證)等票證信息、接收的賬單信息、發出的賬單信息等)全流程的關聯及追溯,并自動生成符合行業規范、開賬內容完備、且具有航空公司個性化標識的電子賬單。目前,在民航客運聯運開賬過程中,通常對支持性文件的處理方法為:(I)開賬航空公司人員需要在各自的電腦中搜索聯運規則、雙邊協議等電子性文件;(2)開賬航空公司人員需要人工掃描或打印大量的票證影像、以及紙質賬單等,形成電子性文件;(3)把⑴和⑵獲得的電子性文檔人工進行打印、裝訂;(4)郵寄給被開賬航空公司,作為開賬的主要依據。在目前的開賬處理方法中,具有以下缺點和不足:(I)開賬人員在開帳過程中需要在各自電腦中搜索這些電子文件,然后再打印、裝訂,不能自動化實現,費時費力;(2)這些電子性文件不能得到統一的存儲及再利用;(3)這些電子性文件和開賬業務數據之間并沒有建立自動的關聯關系,所謂電子性文件和開賬業務數據之間的對應關系:為了讓被開賬航空公司認可開賬數據的真實且有效,必須同時出具一些支持開賬數據的電子性文件,開賬數據和這些電子性文件之間是有對應關系的。因此,對于航空客運領域來說,如果能夠提供一種具有一套完整的電子文件管理方法,以實現開賬中各種電子文件的統一采集和存儲,并實現數據文件與開賬數據的自動匹配關聯,以及自動生成用于支持開賬的完備的電子賬單,具有極其顯著的經濟效益和社會價值。
發明內容針對現有的航空客運聯運中,基于開賬所需的各種電子文件和業務數據之間大多采用手動采集、存儲、分類、查找、匯總,不但事務繁雜瑣碎,效率低下,且易于產生混亂,本發明針對以上缺陷和不足,提供一種具有高度相關聯的民航客運聯運電子數據的處理方法,以提高民航客運聯運業務領域中基于開賬所需要的各種電子文件和業務數據之間的關聯處理,提高數據和電子賬單的處理效率。本發明的另一個目的在于提供一種基于以上民航客運聯運領域中,基于開賬所需的各種電子文件和業務數據的處理方法,并利用該方法導出并生成的電子實體賬單。本發明的技術方案如下:一種民航客運聯運電子數據處理方法,其特征在于包括以下步驟:(a)電子文件和業務數據的采集存儲,將創建的電子文件和采集的各種業務數據分別存儲數據庫中;(b)數據關聯,創建關聯關系表,將不同數據庫中的電子文件和業務數據相互關聯。(C)電子文件和關聯業務數據的導出,利用關聯關系表,將與電子文件相關聯的業務數據提取并與電子文件打包導出。進一步的,步驟(a)中,電子文件包括屬性信息和實體數據文件,其中結構性的屬性信息數據量小,存儲在普通數據庫中,實體數據文件數據量大,以二進制的方式存儲在Oracle數據庫中。進一步的,所述實體數據文件的存貯使用單獨的表空間和數據文件,以提高存取效率和維護方便。進一步的,所述實體數據文件的提取采用多線程方式異步提取。進一步的,所述關聯關系表基于Oracle數據格式創建并存儲。進一步的,所述關聯關系為多對多關聯關系,即任一電子文件能夠與多種業務數據進行關聯,并記錄在關聯關系表中;同時任一種業務數據能夠與多個電子文件進行關聯,并記錄在關聯關系表中。進一步的,所述關聯方式包括自動關聯,所述自動關聯包括以設定的規則對文件進行命名并批量上傳該文件,并把該文件的關鍵屬性記錄在數據庫中,根據這些關鍵屬性自動查找相應的業務數據,并將與該業務數據的關聯關系同時記錄在數據庫的關聯關系表中。進一步的,所述關聯方式包括手動關聯,所述手動關聯包括用于查詢及操作的可視化圖形界面,供用戶手工把電子文件和業務數據關聯起來,并后臺數據庫記錄最終的結果O—種應用如上所述的民航客運聯運電子數據處理方法生成的電子賬單,其特征在于:將按照如上所述的民航客運聯運電子數據處理方法處理并存儲的電子文件和業務數據打包導出,并生成的電子實體賬單。進一步的,所述電子實體賬單為PDF格式,并集成顯示有相關聯的電子文件和業務數據。本發明的技術效果在于:1、本發明提供了一套基于現有的民航客運聯運領域的完整的電子文件及實體數據的處理方法,實現了對于不同格式、不同類型、不同來源的各種基于開賬所需的電子文件和實體數據的統一存儲和管理,并利用創建的關聯關系表實現各種電子文件與開賬數據的自動匹配關聯,從而實現了快速、準確自動生成用于支持開賬的完備的電子實體賬單的目的。2、本發明提供的基于現有的民航客運聯運領域的完整的電子文件及實體數據的處理方法,實現了對多格式、多類型、多來源的電子文件的統一存儲、管理、檢索和顯示,減少了電子文件的重復存儲,同時實現電子文件與各種業務數據全流程的關聯及追溯,既提高了實際操作中的開賬業務的效率和準確性,又保證了所有開賬信息都有據可查,使得開賬業務來源清晰,提高了可操作性。3、本發明提供了安全可靠的基于開賬的各種電子文件和實體數據的存儲和關聯,并提供了基于這種數據處理方法所產生的電子實體賬單的自動生成,且利用本發明提供的方法產生的電子賬單,便于符合行業規范、可掛接電子文件、且體現航空公司個性化的電子賬單供用戶使用。具體實施例方式以下對本發明的基于民航客運聯運的電子數據處理方法和基于該方法生成的電子賬單做進一步說明。本發明的基于民航客運聯運的電子數據處理方法主要包括電子文件的存儲和展示、電子文件與業務數據的有效關聯、數據或電子賬單的自動生成和導出。電子文件的存儲和展示:電子文件需要存儲的數據包括屬性信息和實體數據文件,根據各自特性的不同,將數據量較少的結構化的屬性信息以傳統的方式在數據庫中存儲,而將數據量較大的非結構化的實體數據文件以二進制的方式在0racle(甲骨文)數據庫中單獨存儲。為了提高存取效率和維護方便,在數據庫的存儲設計上,實體數據文件的存儲使用獨立的tablespace(表空間)和datafile(數據文件)。當客戶端需要查看電子實體文件時,根據存儲的電子文件的類型對二進制數據進行還原,可以通過動態調用對應控件的方式實現電子文件的前端展示,系統支持包括.txt/.CSV等純文本文件,支持.htm/.html等格式的靜態網頁,支持.jpg/,jpeg/,tif/.tiff等多種格式的圖片文件,支持.rtf/.pdf等復雜格式的文件。同時,為了提升用戶體驗,系統使用多線程實現對二進制數據的異步讀取。電子文件與業務數據的有效關聯:將電子文件和關聯關系分別存儲,并創建基于Oracle的電子文件和業務數據之間的關聯關系表。關聯方式包括自動關聯:以設定的文件命名方式對文件進行命名,之后批量上傳這些文件,并把這些電子文件的關鍵屬性記錄在數據庫中,之后根據這些關鍵屬性自動查找相應的業務數據,并把和業務數據的關聯關系同時記錄在數據庫的關聯關系表中。還包括手動關聯:利用易于查詢及操作的可視化圖形界面,供用戶手工把電子文件和業務數據關聯起來,后臺數據庫記錄最終的結果。實現電子文件與各種業務數據的自動或手工關聯,減少了電子文件的重復存儲,提高了電子文件的利用率。在用戶審核的過程中,提供批量上傳電子文件、自動關聯業務數據、人工建立或解除關聯關系、自動導出開賬相關的電子文件并自動打包等功能,全面提升用戶審核的效率。這種關聯關系便于加強電子文件的數據庫存儲和管理,一方面可以實現電子文件和業務數據的多對多的關聯對應,所謂多對多關聯,即一個電子文件只存儲一份,但是可以和多種業務數據進行關聯,同時在數據庫中存儲多個關聯關系;同時一種業務數據可以和多個電子文件進行關聯,并在數據庫中存儲該多個關聯關系,達到電子文件重復利用的目的;另一方面,在用戶審核的過程中,可以方便地看到支持業務數據的相關電子文件,從而提升用戶審核的效率與連貫性。電子賬單的自動生成和導出:利用開源組件和二次開發,自動生成符合行業規范的、且具有航空公司個性化LOGO(商標)標識的TOF電子賬單,同時可以將相關聯的電子文件(包括文字、表格、圖片等多重格式)在電子賬單中集成顯示;并提供電子賬單的zip(壓縮包)打包導出,當打包文件大小超過一定數值時,可以采用自動分卷打包。這種電子文件和實體數據的處理方法以及應用這種方法自動生成的電子賬單,可以實現民航客運聯運領域中開賬所需的電子賬單的自動生成,并提供符合行業規范、可掛接電子文件、且體現航空公司個性化的電子賬單供用戶使用。權利要求1.一種民航客運聯運電子數據處理方法,其特征在于包括以下步驟:(a)電子文件和業務數據的采集存儲,將創建的電子文件和采集的各種業務數據分別存儲數據庫中;(b)數據關聯,創建關聯關系表,將不同數據庫中的電子文件和業務數據相互關聯。(C)電子文件和關聯業務數據的導出,利用關聯關系表,將與電子文件相關聯的業務數據提取并與電子文件打包導出。2.按權利要求1所述的民航客運聯運電子數據處理方法,其特征在于包括以下步驟:步驟(a)中,電子文件包括屬性信息和實體數據文件,其中結構性的屬性信息數據量小,存儲在普通數據庫中,實體數據文件數據量大,以二進制的方式存儲在Oracle數據庫中。3.按權利要求2所述的民航客運聯運電子數據處理方法,其特征在于:所述實體數據文件的存貯使用單獨的表空間和數據文件,以提高存取效率和維護方便。4.按權利要求3所述的民航客運聯運電子數據處理方法,其特征在于:所述實體數據文件的提取采用多線程方式異步提取。5.按權利要求1所述的民航客運聯運電子數據處理方法,其特征在于:所述關聯關系表基于Oracle數據格式創建并存儲。6.按權利要求5所述的民航客運聯運電子數據處理方法,其特征在于:所述關聯關系為多對多關聯關系,即任一電子文件能夠與多種業務數據進行關聯,并記錄在關聯關系表中;同時任一種業務數據能夠與多個電子文件進行關聯,并記錄在關聯關系表中。7.按權利要求5所述的民航客運聯運電子數據處理方法,其特征在于:所述關聯方式包括自動關聯,所述自動關聯包括以設定的規則對文件進行命名并批量上傳該文件,并把該文件的關鍵屬性記錄在數據庫中,根據這些關鍵屬性自動查找相應的業務數據,并將與該業務數據的關聯關系同時記錄在數據庫的關聯關系表中。8.按權利要求5所述的民航客運聯運電子數據處理方法,其特征在于:所述關聯方式包括手動關聯,所述手動關聯包括用于查詢及操作的可視化圖形界面,供用戶手工把電子文件和業務數據關聯起來,并后臺數據庫記錄最終的結果。9.一種應用權利要求1所述的民航客運聯運電子數據處理方法生成的電子賬單,其特征在于:將按照權利要求1所述的民航客運聯運電子數據處理方法處理并存儲的電子文件和業務數據打包導出,并生成的電子實體賬單。10.按權利要求9所述的電子賬單,其特征在于:所述電子實體賬單為PDF格式,并集成顯示有相關聯的電子文件和業務數據。全文摘要本發明提供一種適用于民航客運聯運領域中基于開賬所需的各種電子文件和業務數據的處理方法,并利用該方法導出并生成的電子實體賬單。本發明實現了對多格式、多類型、多來源的電子文件的統一存儲、關聯、管理、檢索和顯示,減少了電子文件的重復存儲,實現電子文件與各種業務數據全流程的關聯及追溯,提高實際操作中的開賬業務的效率和準確性,并使得開賬業務來源清晰,可操作性強。文檔編號G06Q50/30GK103093338SQ20131003064公開日2013年5月8日申請日期2013年1月28日優先權日2013年1月28日發明者杜國洪,袁永俊,鄭朝暉,劉智恒,李樟標,奚兵,韓征,楊崢,孫巍巍,蔡琪,王雷,耿謹,其他發明人請求不公開姓名申請人:中國航空結算有限責任公司