新四季網

票號信息提取導出方法、系統以及出票系統的製作方法

2023-09-10 11:13:05 1

票號信息提取導出方法、系統以及出票系統的製作方法
【專利摘要】本發明公開了一種票號信息提取導出方法、系統以及出票系統。該票號信息提取導出方法,包括以下步驟:導入包含數據源的EXCEL文件,數據源包括票號數據;根據票號數據生成URL連結組;根據連結組抓取網頁,並判斷抓取的網頁中的URL是否合法,將合法的URL寫入運行隊列;對運行隊列中的URL,調取相應票號信息頁面;從調取的頁面中抓取信息句柄,將其轉換為預設形式的回填數據;將回填數據回填至EXCEL文件中然後導出。本發明的票號信息提取導出方法、系統以及出票系統,能夠在提取、導出票號信息時自動批量進行處理,提取數據的數據源,抓取所需信息回填至表格中,提高了票號信息提取和導出的效率,節省了人力成本。
【專利說明】票號信息提取導出方法、系統以及出票系統

【技術領域】
[0001]本發明涉及一種票號信息提取導出方法、系統以及出票系統。

【背景技術】
[0002]現有的票號信息的提取和導出過程十分複雜,需要依賴於人員手工操作,將指令逐一在eterm(是一種基於TCP/IP的,採用client-server方式的仿真終端產品)內查詢票號內相關信息,然後逐一複製,回填至表格,操作十分繁瑣,耗時很長。同時,現有的方法無法將航信票號內的數據進行實時存儲,更使得其需要耗費大量人力成本和時間成本。


【發明內容】

[0003]本發明要解決的技術問題是為了克服現有技術在提取、導出票號信息時需要人工操作逐一進行相關信息的查詢,並逐一複製回填,因而操作繁瑣,耗費極大的人力成本和時間成本的缺陷,提供一種票號信息提取導出方法、系統以及出票系統。
[0004]本發明是通過下述技術方案來解決上述技術問題的:
[0005]本發明提供了一種票號信息提取導出方法,其特點在於,所述方法包括以下步驟:
[0006]步驟S1、導入EXCEL文件,所述EXCEL文件包含數據源,數據源包括票號數據;
[0007]步驟S2、根據票號數據生成URL連結組;
[0008]步驟S3、根據URL連結組抓取網頁,根據預設規則判斷抓取的網頁中的URL是否合法,刪除不合法的URL,將合法的URL寫入運行隊列;
[0009]步驟S4、對運行隊列中的URL,發送指令調取票號信息頁面;
[0010]步驟S5、從調取的票號信息頁面中抓取信息句柄,然後將信息句柄轉換為預設形式的回填數據;
[0011]步驟S6、將回填數據回填至所述EXCEL文件;
[0012]步驟S7、導出所述EXCEL文件。
[0013]其中,EXCEL文件為電子表格軟體EXCEL格式的文件,URL為統一資源定位符,是對可以從網際網路上得到的資源的位置和訪問方法的一種簡潔的表示,是網際網路上標準資源的地址。而步驟S1中所說的票號數據,可以是票號本身。
[0014]步驟S3中所說的用於判斷URL是否合法的預設規則也可以是一種算法,本領域技術人員可以根據實際需要從現有技術尋求適當的算法,應用於本發明中。步驟&中的預設形式可以是所述EXCEL文件中對應於回填數據的一些格式要求、或者是輸入形式的要求。
[0015]較佳地,在步驟S5後執行步驟S 51:
[0016]步驟S51、將已調取票號信息頁面的URL從運行隊列中移入完成隊列中,然後執行步驟s6。
[0017]較佳地,步驟S5中抓取的信息句柄為涉及票號相關信息的句柄。
[0018]較佳地,所述票號相關信息包括以下信息中的至少一種:出發城市、到達城市、航空公司、乘機人、出發時間、到達時間、使用限制。
[0019]本發明還提供了一種票號信息提取導出系統,其特點在於,包括:
[0020]一文件導入單元,用於導入EXCEL文件,所述EXCEL文件包含數據源,數據源包括票號數據;
[0021]— URL連結組生成單元,用於根據票號數據生成URL連結組;
[0022]一 URL過濾單元,用於根據URL連結組抓取網頁,根據預設規則判斷抓取的網頁中的URL是否合法,刪除不合法的URL,將合法的URL寫入運行隊列;
[0023]一票號信息頁面調取單元,用於對運行隊列中的URL,發送指令調取票號信息頁面;
[0024]一信息句柄抓取單元,用於從調取的票號信息頁面中抓取信息句柄,然後將信息句柄轉換為預設形式的回填數據;
[0025]一數據回填單元,用於將回填數據回填至所述EXCEL文件,並將回填完成後形成的EXCEL文件發送至一導出單元;
[0026]該導出單元,用於導出接收到的EXCEL文件。
[0027]較佳地,所述信息句柄抓取單元還用於將已調取票號信息頁面的URL從運行隊列中移入完成隊列中,然後啟用所述數據回填單元。
[0028]較佳地,所述信息句柄抓取單元抓取涉及票號相關信息的句柄作為信息句柄。
[0029]較佳地,所述票號相關信息包括以下信息中的至少一種:出發城市、到達城市、航空公司、乘機人、出發時間、到達時間、使用限制。
[0030]本發明還提供了一種包括如上所述的票號信息提取導出系統的出票系統。
[0031]在符合本領域常識的基礎上,上述各優選條件,可任意組合,即得本發明各較佳實例。
[0032]本發明的積極進步效果在於:本發明的票號信息提取導出方法、系統以及出票系統,能夠在提取、導出票號信息時自動批量進行處理,提取數據的數據源,抓取所需相關信息回填至表格中,大大提高了票號信息提取和導出過程的效率,節省了人力成本。

【專利附圖】

【附圖說明】
[0033]圖1為本發明實施例1的票號信息提取導出方法的流程圖。
[0034]圖2為本發明實施例2的票號信息提取導出系統的示意圖。

【具體實施方式】
[0035]下面通過實施例的方式進一步說明本發明,但並不因此將本發明限制在所述的實施例範圍之中。
[0036]實施例1
[0037]如圖1所示,本實施例的票號信息提取導出方法,包括以下步驟:
[0038]步驟S1、導入EXCEL文件,所述EXCEL文件包含數據源,數據源包括票號數據;
[0039]步驟S2、根據票號數據生成URL連結組;
[0040]步驟S3、根據URL連結組抓取網頁,根據預設規則判斷抓取的網頁中的URL是否合法,刪除不合法的URL,將合法的URL寫入運行隊列;
[0041]步驟S4、對運行隊列中的URL,發送指令調取票號信息頁面;
[0042]步驟S5、從調取的票號信息頁面中抓取涉及票號相關信息的句柄作為信息句柄,然後將信息句柄轉換為預設形式的回填數據;
[0043]步驟S51、將已調取票號信息頁面的URL從運行隊列中移入完成隊列中,然後執行步驟S6;
[0044]步驟S6、將回填數據回填至所述EXCEL文件;
[0045]步驟S7、導出所述EXCEL文件。
[0046]本實施例的步驟S1中所說的票號數據即票號本身。
[0047]其中,所述票號相關信息包括以下信息:出發城市、到達城市、航空公司、乘機人、出發時間、到達時間、使用限制。
[0048]相較於【背景技術】中所描述的現有方法,本實施例的票號信息提取導出方法在效率上有著極大的提升。根據試用測試的情況來看,現有方法中處理10單票務的票號信息的提取和導出,大致需要耗時400秒,而本實施例的方法在測試中只需要大約3秒就能完成同樣的工作,其對於人力成本和時間成本的節省是非常顯著的。
[0049]實施例2
[0050]參考圖2所示,本實施例的票號信息提取導出系統包括以下單元:
[0051 ] 一文件導入單元I,用於導入EXCEL文件,所述EXCEL文件包含數據源,數據源包括票號數據;
[0052]一 URL連結組生成單元,用於根據票號數據生成URL連結組;
[0053]一 URL過濾單元2,用於根據URL連結組抓取網頁,根據預設規則判斷抓取的網頁中的URL是否合法,刪除不合法的URL,將合法的URL寫入運行隊列;
[0054]一票號信息頁面調取單元3,用於對運行隊列中的URL,發送指令調取票號信息頁面;
[0055]一信息句柄抓取單元4,用於從調取的票號信息頁面中抓取涉及票號相關信息的句柄作為信息句柄,然後將信息句柄轉換為預設形式的回填數據,以及將已調取票號信息頁面的URL從運行隊列中移入完成隊列中;
[0056]一數據回填單元5,用於將回填數據回填至所述EXCEL文件,並將回填完成後形成的EXCEL文件發送至一導出單元;
[0057]該導出單元6,用於導出接收到的EXCEL文件。
[0058]其中,所述票號相關信息包括以下信息:出發城市、到達城市、航空公司、乘機人、出發時間、到達時間、使用限制。
[0059]實施例3
[0060]本實施例的出票系統包括了實施例2的票號信息提取導出系統。
[0061]雖然以上描述了本發明的【具體實施方式】,但是本領域的技術人員應當理解,這些僅是舉例說明,本發明的保護範圍是由所附權利要求書限定的。本領域的技術人員在不背離本發明的原理和實質的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發明的保護範圍。
【權利要求】
1.一種票號信息提取導出方法,其特徵在於,包括以下步驟: 步驟S1、導入EXCEL文件,所述EXCEL文件包含數據源,數據源包括票號數據; 步驟S2、根據票號數據生成URL連結組; 步驟S3、根據URL連結組抓取網頁,根據預設規則判斷抓取的網頁中的URL是否合法,刪除不合法的URL,將合法的URL寫入運行隊列; 步驟S4、對運行隊列中的URL,發送指令調取票號信息頁面; 步驟S5、從調取的票號信息頁面中抓取信息句柄,然後將信息句柄轉換為預設形式的回填數據; 步驟S6、將回填數據回填至所述EXCEL文件; 步驟S7、導出所述EXCEL文件。
2.如權利要求1所述的票號信息提取導出方法,其特徵在於,在步驟S5後執行步驟S51 = 步驟S51、將已調取票號信息頁面的URL從運行隊列中移入完成隊列中,然後執行步驟S6O
3.如權利要求1所述的票號信息提取導出方法,其特徵在於,步驟S5中抓取的信息句柄為涉及票號相關?目息的句柄。
4.如權利要求3所述的票號信息提取導出方法,其特徵在於,所述票號相關信息包括以下信息中的至少一種:出發城市、到達城市、航空公司、乘機人、出發時間、到達時間、使用限制。
5.一種票號信息提取導出系統,其特徵在於,包括: 一文件導入單元,用於導入EXCEL文件,所述EXCEL文件包含數據源,數據源包括票號數據; 一 URL連結組生成單元,用於根據票號數據生成URL連結組; 一 URL過濾單元,用於根據URL連結組抓取網頁,根據預設規則判斷抓取的網頁中的URL是否合法,刪除不合法的URL,將合法的URL寫入運行隊列; 一票號信息頁面調取單元,用於對運行隊列中的URL,發送指令調取票號信息頁面;一信息句柄抓取單元,用於從調取的票號信息頁面中抓取信息句柄,然後將信息句柄轉換為預設形式的回填數據; 一數據回填單元,用於將回填數據回填至所述EXCEL文件,並將回填完成後形成的EXCEL文件發送至一導出單元; 該導出單元,用於導出接收到的EXCEL文件。
6.如權利要求5所述的票號信息提取導出系統,其特徵在於,所述信息句柄抓取單元還用於將已調取票號信息頁面的URL從運行隊列中移入完成隊列中,然後啟用所述數據回填單元。
7.如權利要求5所述的票號信息提取導出系統,其特徵在於,所述信息句柄抓取單元抓取涉及票號相關信息的句柄作為信息句柄。
8.如權利要求7所述的票號信息提取導出系統,其特徵在於,所述票號相關信息包括以下信息中的至少一種:出發城市、到達城市、航空公司、乘機人、出發時間、到達時間、使用限制。
9.一種包括如權利要求5-8中任意一項所述的票號信息提取導出系統的出票系統。
【文檔編號】G06F17/30GK104484485SQ201510011825
【公開日】2015年4月1日 申請日期:2015年1月9日 優先權日:2015年1月9日
【發明者】鄭小龍, 梅蓓 申請人:攜程計算機技術(上海)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀