国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種火車票訂購的方法及系統(tǒng)的制作方法

      文檔序號:6363699閱讀:171來源:國知局
      專利名稱:一種火車票訂購的方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)領(lǐng)域。
      背景技術(shù)
      目前應(yīng)用的鐵路客運(yùn)車票購票方式主要包括網(wǎng)絡(luò)訂購、電話訂購和窗口售票三種形式。在這三種售票方式中,尤以網(wǎng)絡(luò)訂票更為快捷方便。但是在實(shí)際應(yīng)用中,網(wǎng)絡(luò)售票仍然存在一定的缺陷。比如,在現(xiàn)有的購票服務(wù)中,無法為老年人提供便利優(yōu)先購買下鋪車票。當(dāng)用戶為老年人購買臥鋪車票時(shí),由于系統(tǒng)根據(jù)隨機(jī)申請席位,會(huì)出現(xiàn)為乘車的老年人選擇中鋪或者上鋪的情況,而老年人由于身體情況的限制,無法方便的上下該鋪位,為老年人乘車帶來不便。由于現(xiàn)有鐵路售票實(shí)名制的發(fā)展,在網(wǎng)絡(luò)訂票時(shí),用戶需要提供乘車人員的身份證信息,而從身份證信息中,可以解析出該乘車人員對應(yīng)的年齡信息,因而本發(fā)明即通過這一方式,獲取乘車人員的年齡信息,進(jìn)而篩選符合年齡限制的乘車人群,優(yōu)先為上述人群提供下鋪火車票,方便老年人乘車出行。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種火車票訂購的方法及系統(tǒng),利用本發(fā)明,可以識(shí)別網(wǎng)絡(luò)訂購火車票時(shí)用戶提交的乘車人員年齡信息,篩選符合年齡限制的乘車人群,優(yōu)先為上述人群提供下鋪火車票,方便老年人乘車出行。本發(fā)明所述的一種火車票訂購的方法包括如下步驟,步驟1,建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表;步驟2,采集訂單中訂購方的身份證號碼信息,從身份證號碼信息中解析出年齡數(shù)據(jù)信息;步驟3,將上一步驟所解析獲得的年齡數(shù)據(jù)信息和前面步驟所建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,若經(jīng)比對存在符合優(yōu)先權(quán)年齡段列表的年齡數(shù)據(jù)信息,轉(zhuǎn)入下一步驟;步驟4,采集剩余的臥鋪火車票的數(shù)據(jù)信息,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。進(jìn)一步,所述步驟2中年齡數(shù)據(jù)信息的解析,包括有如下步驟,步驟2-1,采集及識(shí)別身份證號碼信息;步驟2-1,按照年齡位規(guī)則,從身份證號碼信息中解析出生日數(shù)據(jù);步驟2-1,根據(jù)生日數(shù)據(jù)獲得到當(dāng)前時(shí)間的年齡值。進(jìn)一步,針對于所述的步驟2,包括有如下步驟,步驟a-Ι,采集同一份火車票訂單的數(shù)據(jù),判定是否包括有兩個(gè)或兩個(gè)以上訂票人員信息,是則轉(zhuǎn)入到下一步驟;步驟a_2,采集前述訂票人員的身份證號碼數(shù)據(jù),解析出對應(yīng)的年齡數(shù)值;步驟a_3,比對通過前述步驟所獲得的兩個(gè)或兩個(gè)以上的年齡數(shù)值,獲得年齡數(shù)值由大到小的排列次序,該次序用作為逐次執(zhí)行訂票操作的序列。
      進(jìn)一步,針對于前述的方法,包括有如下步驟,步驟b_l,采集同一份火車票訂單的數(shù)據(jù),判定是否包括有兩個(gè)或兩個(gè)以上訂票人員信息,是則轉(zhuǎn)入到下一步驟;步驟b_2,判定其中是否包括有至少兩張符合行使優(yōu)先權(quán)的火車票訂單,在包括的情況下轉(zhuǎn)入到下一步驟; 步驟b_3,優(yōu)先篩選鋪位相對的下鋪火車票進(jìn)行輸出。進(jìn)一步,針對于前述的方法,包括有如下步驟,步驟c-1,采集同一份火車票訂單的數(shù)據(jù),判定是否包括有兩個(gè)或兩個(gè)以上訂票人員信息,是則轉(zhuǎn)入到下一步驟;步驟c-2,判定其中是否包括有至少一張不符合行使優(yōu)先權(quán)的火車票訂單,且包括有至少一張符合行使優(yōu)先權(quán)的火車票訂單,在包括的情況下轉(zhuǎn)入到下一步驟;步驟c-3,針對具有行使優(yōu)先權(quán)的火車票訂單,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出;步驟c-4,針對不符合行使優(yōu)先權(quán)的火車票訂單,安排與上述行使優(yōu)先權(quán)獲得的下鋪火車票同鋪位號的其它鋪位,或鋪位相對的火車票進(jìn)行輸出。進(jìn)一步,針對于優(yōu)先權(quán)年齡段列表,劃分為包括有兩個(gè)或兩個(gè)以上年齡段層次的優(yōu)先年齡段層次列表。進(jìn)一步,所述的優(yōu)先年齡段層次列表,劃分為60-70周歲為第一級別,70-80周歲為第二級別,80周歲以上為第三級別。進(jìn)一步,在設(shè)置有優(yōu)先年齡段層次列表的情況下,包括有如下步驟,步驟d-Ι,設(shè)定接受訂單但未進(jìn)行訂單完成的時(shí)間段;步驟d-2,在前述的時(shí)間段內(nèi),接收到兩份或兩份以上符合優(yōu)先權(quán)年齡段列表的訂單信息,轉(zhuǎn)入到下一步驟;步驟d-3,將訂單中的年齡數(shù)值和前述的優(yōu)先年齡段層次列表進(jìn)行比對,在包括有兩個(gè)或兩個(gè)以上層次時(shí),轉(zhuǎn)入到下一步驟;步驟d-4,將該層次按照年齡段的大小由大到小進(jìn)行排序,按該次序逐次處理訂單 fn息ο相應(yīng)地,本發(fā)明還提供了一種火車票訂購的系統(tǒng),該系統(tǒng)包括如下結(jié)構(gòu),優(yōu)先權(quán)建立模塊,是用以建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表的功能模塊;年齡解析模塊,是用以采集訂單中訂購方的身份證號碼信息,從身份證號碼信息中解析出年齡數(shù)據(jù)信息的功能模塊;優(yōu)先權(quán)判定模塊,是用以將前述年齡解析模塊所解析獲得的年齡數(shù)據(jù)信息和前述優(yōu)先權(quán)建立模塊所建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,判定是否存在符合優(yōu)先權(quán)年齡段列表的年齡數(shù)據(jù)信息的功能模塊;優(yōu)先權(quán)火車票輸出模塊,是用以與前述的優(yōu)先權(quán)判定模塊相連接,用以針對于符合優(yōu)先權(quán)判定的訂單,采集剩余的臥鋪火車票的數(shù)據(jù)信息,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出的功能模塊。進(jìn)一步,對應(yīng)著前述的年齡解析模塊,設(shè)置有,身份證號碼采集組件,是用以采集及識(shí)別身份證號碼信息的功能模塊;
      生日獲取組件,是用以按照年齡位規(guī)則,從身份證號碼信息中解析出生日數(shù)據(jù)的功能模塊;年齡值獲取組件,是用以根據(jù)生日數(shù)據(jù)獲得到當(dāng)前時(shí)間的年齡值的功能模塊。進(jìn)一步,對應(yīng)著前述的年齡解析模塊,還設(shè)置有,訂票數(shù)量判定組件,是用以采集同一份火車票的訂單數(shù)據(jù),判定是否包括有兩個(gè)或兩個(gè)以上訂票人員信息的功能模塊;年齡排序組件,是用以比對通過前述的年齡解析模塊所獲得的兩個(gè)或兩個(gè)以上的年齡數(shù)值,獲得年齡數(shù)值由大到小的排列次序的功能模塊,該次序用作為逐次執(zhí)行訂票操作的序列。進(jìn)一步,對應(yīng)著前述的優(yōu)先權(quán)判定模塊,設(shè)置有用以判定同一份訂單是否包括有至少兩張符合行使優(yōu)先權(quán)的火車票訂單的多優(yōu)先權(quán)訂單判定組件;以及對應(yīng)著前述的優(yōu)先權(quán)火車票輸出模塊,設(shè)置有用以針對于多優(yōu)先權(quán)訂單判定組件判定通過的訂單,優(yōu)先篩選鋪位相對的下鋪火車票進(jìn)行輸出的關(guān)聯(lián)鋪位輸出組件。進(jìn)一步,對應(yīng)著前述的優(yōu)先權(quán)判定模塊,設(shè)置有用以判定是否包括有至少一張不符合行使優(yōu)先權(quán)的火車票訂單,且包括有至少一張符合行使優(yōu)先權(quán)的火車票訂單的復(fù)合優(yōu)先權(quán)訂單判定組件;以及對應(yīng)著前述的優(yōu)先權(quán)火車票輸出模塊,設(shè)置有用以針對具有行使優(yōu)先權(quán)的火車票訂單,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出,且針對不符合行使優(yōu)先權(quán)的火車票訂單,安排與上述行使優(yōu)先權(quán)獲得的下鋪火車票同鋪位號的其它鋪位,或鋪位相對的火車票進(jìn)行輸出的復(fù)合關(guān)聯(lián)鋪位輸出組件。進(jìn)一步,針對于優(yōu)先權(quán)建立模塊,設(shè)置有用以將優(yōu)先權(quán)年齡段列表劃分包括兩個(gè)或兩個(gè)以上年齡段層次的優(yōu)先年齡段層次列表的優(yōu)先年齡段層次組件。進(jìn)一步,對應(yīng)著優(yōu)先年齡段層次組件,設(shè)置有,接受訂單時(shí)間段設(shè)定組件,是用以設(shè)定接受訂單但未進(jìn)行訂單完成的時(shí)間段的功能模塊;同時(shí)間段優(yōu)先權(quán)訂單判定組件,是用以判定在前述的接受訂單時(shí)間段設(shè)定組件所指定的時(shí)間段內(nèi),是否接收到兩個(gè)或兩個(gè)以上符合優(yōu)先權(quán)年齡段列表的訂單信息的功能模塊;同時(shí)間段優(yōu)先年齡段層次比對組件,是用以將訂單中的年齡數(shù)值和前述的優(yōu)先年齡段層次列表進(jìn)行比對,判定是否包括有兩個(gè)或兩個(gè)以上層次的功能模塊;同時(shí)間段優(yōu)先權(quán)排序組件,是用以同前述的時(shí)間段優(yōu)先年齡段層次比對組件判定獲得兩個(gè)或兩個(gè)以上的符合優(yōu)先權(quán)年齡段列表的訂單,將上述層次按照年齡段的大小由大到小進(jìn)行排序,該排序的次序用作為逐次執(zhí)行訂票操作的序列的功能模塊。


      圖1是本發(fā)明第一實(shí)施例提供的一種火車票訂購方法的方法流程圖。圖2是本發(fā)明第二實(shí)施例提供的一種火車票訂購方法的方法流程圖。圖3是本發(fā)明第三實(shí)施例提供的一種火車票訂購方法的方法流程圖。圖4是本發(fā)明第四實(shí)施例提供的一種火車票訂購方法的方法流程圖。
      圖5是本發(fā)明第五實(shí)施例提供的一種火車票訂購系統(tǒng)的系統(tǒng)結(jié)構(gòu)框圖。圖6是本發(fā)明第五實(shí)施例提供的一種火車票訂購系統(tǒng)中優(yōu)先年齡段層次組件的結(jié)構(gòu)框圖。
      具體實(shí)施例方式本發(fā)明的目的在于提供一種火車票訂購的方法及系統(tǒng),利用本發(fā)明,可以識(shí)別網(wǎng)絡(luò)訂購火車票時(shí)用戶提交的乘車人員年齡信息,篩選符合年齡限制的乘車人群,優(yōu)先為上述人群提供下鋪火車票,方便老年人乘車出行。下面參照附圖,結(jié)合具體實(shí)施例對本發(fā)明做進(jìn)一步的說明。以下的描述基于 Windows操作系統(tǒng)為例,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白本發(fā)明并不局限于此。圖1是本發(fā)明第一實(shí)施例提供的一種火車票訂購方法的方法流程圖。下面結(jié)合圖 1對本發(fā)明的方法流程做進(jìn)一步說明,具體如下在步驟SlOl中,建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表。在這一步驟中,建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表,主要是設(shè)定符合臥鋪火車票購買優(yōu)先權(quán)的年齡下限。由于設(shè)定臥鋪火車票購買優(yōu)先權(quán)是為了在網(wǎng)絡(luò)訂票時(shí)優(yōu)先為老年人選擇下鋪車票,因此在設(shè)定購買優(yōu)先權(quán)的年齡下限時(shí)要考慮我國公民的身體素質(zhì)以及平均壽命。一般認(rèn)為,規(guī)定60周歲以上為老年人,因此,臥鋪火車票購買優(yōu)先權(quán)的年齡下限優(yōu)選為60周歲。 即臥鋪火車票購買的優(yōu)先權(quán)年齡段列表中對應(yīng)的年齡范圍為60周歲以上,含60周歲。在步驟S102中,采集訂單中訂購方的身份證號碼信息,從身份證號碼信息中解析出年齡數(shù)據(jù)信息。在這一步驟中,年齡數(shù)據(jù)信息的解析,包括有如下步驟,步驟2-1,采集及識(shí)別身份證號碼信息;步驟2-2,按照年齡位規(guī)則,從身份證號碼信息中解析出生日數(shù)據(jù);步驟2-3,根據(jù)生日數(shù)據(jù)獲得到當(dāng)前時(shí)間的年齡值。在我國,公民身份證號碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校驗(yàn)碼組成。排列順序從左至右依次為六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗(yàn)碼。其中生日期碼(身份證第七位到第十四位)表示編碼對象出生的年、 月、日,其中年份用四位數(shù)字表示,年、月、日之間不用分隔符。例如1981年05月11日就用19810511表示。在應(yīng)用中,首先接收并識(shí)別用戶提供的訂票人員身份證號碼信息;然后按照年齡位規(guī)則,從身份證號碼信息中解析出生日數(shù)據(jù),即讀取身份證號碼信息中的第七位到第十四位,即為訂票人員的生日數(shù)據(jù)信息,例如19510813就表示該訂票人員的生日為1951年 08月13日;最后,根據(jù)生日數(shù)據(jù)獲得到當(dāng)前時(shí)間的年齡值,當(dāng)前時(shí)間為2012年1月17日, 則生日為1951年08月13日的訂票人員當(dāng)前的年齡值即為61周歲。需要指出的是,如果所采集獲得的身份證數(shù)據(jù)是圖像數(shù)據(jù),還可以通過字符識(shí)別的方式,來識(shí)別圖像數(shù)據(jù)的身份證號碼信息。而采集獲得身份證號碼的方式,也是不限定的??梢圆杉脩羲斎氲纳矸葑C號碼的數(shù)據(jù)。而對于設(shè)置有射頻芯片的身份證來說,還可以通過采集其射頻信息,來解密與解析出身份證號碼的信息內(nèi)容。在步驟S103中,篩選年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表的訂單。在這一步驟中,即是將步驟S102中解析獲得的年齡數(shù)據(jù)信息和步驟SlOl中所建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,判斷當(dāng)前提交的訂單中的訂票人員年齡值是否在優(yōu)先權(quán)年齡段列表所包含的年齡范圍內(nèi),從而篩選出符合優(yōu)先權(quán)年齡段列表的訂單信息。以生日為1951年08月13日的訂票人員為例,在步驟S102中已經(jīng)計(jì)算得出該訂票人員的年齡數(shù)據(jù)信息為61周歲,對比步驟SlOl中設(shè)定的臥鋪火車票購買的優(yōu)先權(quán)年齡段列表中對應(yīng)的年齡范圍為60周歲以上,含60周歲,可以判斷出該訂票人員的年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表。在步驟S104中,采集剩余的臥鋪火車票的數(shù)據(jù)信息,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。在這一步驟中,在得到步驟S103的判定結(jié)果后,針對訂票人員的年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表的訂單,采集當(dāng)前時(shí)刻,該訂單所訂車次的剩余臥鋪車票信息,優(yōu)先為該訂單選擇下鋪的數(shù)據(jù)進(jìn)行輸出。在實(shí)際應(yīng)用中,往往會(huì)出現(xiàn)一張訂單中包含多個(gè)訂票人員的情況,在這種情況下通過安排上述訂票人員訂單的先后處理次序的方式,來實(shí)現(xiàn)盡量保障為訂票人員中老年人選擇下鋪車票的目的。圖2描述的即是針對上述情況時(shí),本發(fā)明第二實(shí)施例所提供的一種火車票訂購方法的方法流程圖。在步驟S201中,建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表。在這一步驟中,建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表,主要是設(shè)定符合臥鋪火車票購買優(yōu)先權(quán)的年齡下限。該年齡下限根據(jù)實(shí)際情況優(yōu)選為60周歲。即臥鋪火車票購買的優(yōu)先權(quán)年齡段列表中對應(yīng)的年齡范圍為60周歲以上,含60周歲。在步驟S202中,判斷同一份火車票訂單中是否包含多個(gè)訂票人員信息。在這一步驟中,通過讀取用戶提交的同一份火車票訂單,判斷該份訂單中是否包含兩個(gè)或兩個(gè)以上的訂票人員信息。當(dāng)該份訂單中只有一個(gè)訂票人員信息,即該份訂單僅訂購一張臥鋪票時(shí),轉(zhuǎn)入步驟S207,按照實(shí)施例一中所述方法,根據(jù)該份訂單中提交的訂票人員身份證號碼信息,為其選擇鋪位并輸出;當(dāng)該份訂單中包含有兩個(gè)或兩個(gè)以上訂票人員信息時(shí),轉(zhuǎn)入步驟S203。在步驟S203中,采集前述訂票人員的身份證號碼數(shù)據(jù),解析出對應(yīng)的年齡數(shù)值。在這一步驟中,在經(jīng)步驟S202的判斷后,采集前述訂單中的多個(gè)訂票人員身份證號碼數(shù)據(jù),按照年齡位規(guī)則,從身份證號碼信息中解析出生日數(shù)據(jù),即讀取身份證號碼信息中的第七位到第十四位,即為訂票人員的生日數(shù)據(jù)信息,再根據(jù)生日數(shù)據(jù)信息計(jì)算前述訂單中的多個(gè)訂票人員當(dāng)前的年齡值。在步驟S204中,將獲得的年齡數(shù)值按照由大到小的次序排列,并提交對應(yīng)年齡數(shù)值最大的訂單。在這一步驟中,根據(jù)步驟S203計(jì)算獲得的前述訂單中多個(gè)訂票人員當(dāng)前的年齡值,將這些年齡值按照從大到小的次序排列。例如,假設(shè)經(jīng)步驟S203計(jì)算,用戶提交的一份訂單中包含的三個(gè)訂票人員對應(yīng)的當(dāng)前年齡值分別為60J9和63周歲,經(jīng)次序排列后的年CN 102542352 A
      齡值順序即為63、60和四周歲。其中最大年齡值為63周歲,因此,將對應(yīng)該年齡值的訂票人員相關(guān)訂單信息提交至下一步驟。并按照上述排列次序,依次提交剩余訂票人員相關(guān)訂
      單{曰息。在步驟S205中,篩選年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表的訂單。在這一步驟中,接收來自步驟S204提交的對應(yīng)年齡數(shù)值最大的訂票人員相關(guān)訂單信息,和步驟S201中所建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,判斷當(dāng)前提交的訂單中的訂票人員年齡值是否在優(yōu)先權(quán)年齡段列表所包含的年齡范圍內(nèi),從而篩選出符合優(yōu)先權(quán)年齡段列表的訂單信息。在本實(shí)施例中,用戶提交的訂票人員對應(yīng)的當(dāng)前年齡值為63周歲,對比步驟S201 中設(shè)定的臥鋪火車票購買的優(yōu)先權(quán)年齡段列表中對應(yīng)的年齡范圍為60周歲以上,含60周歲,可以判斷出該訂票人員的年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表。因此,將對應(yīng)該年齡值的訂票人員相關(guān)訂單信息提交至下一步驟。在步驟S206中,采集剩余的臥鋪火車票的數(shù)據(jù)信息,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。在這一步驟中,在得到步驟S206的判定結(jié)果后,針對訂票人員的年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表的訂單,采集當(dāng)前時(shí)刻,該訂單所訂車票的剩余臥鋪車票信息,優(yōu)先為該訂單選擇下鋪的數(shù)據(jù)進(jìn)行輸出。在訂單完畢后,轉(zhuǎn)至步驟S204,按照排列次序,依次提交剩余訂票人員相關(guān)訂單信息,直至所有訂單訂購?fù)戤叀T诒緦?shí)施例中,在為訂單中當(dāng)前年齡值為63周歲的訂票人員選擇完畢相應(yīng)臥鋪車票后,轉(zhuǎn)入步驟S204,按照步驟S204中排列的次序,依次繼續(xù)提交剩余訂票人員相關(guān)訂單信息。由于按照年齡值的大小順序安排訂單的先后處理順利,即實(shí)現(xiàn)盡量保障為訂票人員中老年人選擇下鋪車票的目的。特別地,本實(shí)施例中,訂單信息中包含一位年齡值為四周歲的訂票人員,因此,當(dāng)該訂票人員相關(guān)訂單信息在經(jīng)步驟S205的判斷時(shí),由于該訂票人員的年齡數(shù)據(jù)信息不符合優(yōu)先權(quán)年齡段列表,因此不會(huì)將其相關(guān)訂單信息轉(zhuǎn)入步驟S206,而是按照現(xiàn)有的方式,為其隨機(jī)選擇臥鋪數(shù)據(jù)并進(jìn)行輸出。在步驟S207中,根據(jù)該訂票人員身份證號碼信息選擇鋪位。在本步驟中,當(dāng)經(jīng)步驟S202判斷,當(dāng)前用戶提交的訂單中僅包含一位訂票人員信息時(shí),此情況即為本發(fā)明所述實(shí)施例一所述情況,即按照實(shí)施例一中所述方法,根據(jù)該份訂單中提交的訂票人員身份證號碼信息,獲取該訂票人員年齡數(shù)據(jù)信息,當(dāng)其年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表中所包含的年齡值范圍時(shí),采集剩余的臥鋪火車票的數(shù)據(jù)信息,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。圖3所示為本發(fā)明第三實(shí)施例提供的一種火車票訂購方法的方法流程圖。在這一實(shí)施例中,充分考慮了在盡量保障為訂票人員中老年人選擇下鋪車票的同時(shí),如何為同一份訂單中包含的多個(gè)訂票人選擇相臨近的鋪位的問題,以達(dá)到便于上述乘客相互照顧,方便乘客出行的目的。具體包括,同一份訂單中包括有至少兩張符合行使優(yōu)先權(quán)的火車票訂單的情況,和包括有至少一張不符合行使優(yōu)先權(quán)的火車票訂單,且包括有至少一張符合行使優(yōu)先權(quán)的火車票訂單的情況。在步驟S301中,建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表。
      在這一步驟中,建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表,主要是設(shè)定符合臥鋪火車票購買優(yōu)先權(quán)的年齡下限。該年齡下限根據(jù)實(shí)際情況優(yōu)選為60周歲。即臥鋪火車票購買的優(yōu)先權(quán)年齡段列表中對應(yīng)的年齡范圍為60周歲以上,含60周歲。在步驟S302中,判斷同一份火車票訂單中是否包含多個(gè)訂票人員信息。在這一步驟中,通過讀取用戶提交的同一份火車票訂單,判斷該份訂單中是否包含兩個(gè)或兩個(gè)以上的訂票人員信息。當(dāng)該份訂單中只有一個(gè)訂票人員信息,即該份訂單僅訂購一張臥鋪票時(shí),轉(zhuǎn)入步驟S309,按照實(shí)施例一中所述方法,根據(jù)該份訂單中提交的訂票人員身份證號碼信息,為其選擇鋪位并輸出;當(dāng)該份訂單中包含有兩個(gè)或兩個(gè)以上訂票人員信息時(shí),轉(zhuǎn)入步驟S303。在步驟S303中,采集前述訂票人員的身份證號碼數(shù)據(jù),解析出對應(yīng)的年齡數(shù)值。在這一步驟中,在經(jīng)步驟S302的判斷后,采集前述訂單中的多個(gè)訂票人員身份證號碼數(shù)據(jù),按照年齡位規(guī)則,從身份證號碼信息中解析出生日數(shù)據(jù),即讀取身份證號碼信息中的第七位到第十四位,即為訂票人員的生日數(shù)據(jù)信息,再根據(jù)生日數(shù)據(jù)信息計(jì)算前述訂單中的多個(gè)訂票人員當(dāng)前的年齡值。在解析出訂單中的多個(gè)訂票人員當(dāng)前的年齡值后,針對同一份訂單中包括有至少兩張符合行使優(yōu)先權(quán)的火車票訂單,和包括有至少一張不符合行使優(yōu)先權(quán)的火車票訂單, 且包括有至少一張符合行使優(yōu)先權(quán)的火車票訂單這兩種情況,分別進(jìn)行判斷,即轉(zhuǎn)入步驟 S304和步驟S306。在步驟S304中,判定其中是否包括有至少兩張符合行使優(yōu)先權(quán)的火車票訂單,在包括的情況下轉(zhuǎn)入到步驟S305。在這一步驟中,根據(jù)步驟S303計(jì)算獲得的前述訂單中多個(gè)訂票人員當(dāng)前的年齡值,將上述年齡值和步驟S301中所建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,判斷當(dāng)前提交的訂單中的訂票人員年齡值是否在優(yōu)先權(quán)年齡段列表所包含的年齡范圍內(nèi),從而篩選出符合優(yōu)先權(quán)年齡段列表的訂單信息,并判斷符合優(yōu)先權(quán)年齡段列表的訂單信息數(shù)量是否大于1。例如,假設(shè)經(jīng)步驟S303計(jì)算,用戶提交的一份訂單中包含的三個(gè)訂票人員對應(yīng)的當(dāng)前年齡值分別為60J9和63周歲,經(jīng)過同步驟S301中所建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,該份訂單中年齡值為63和60周歲的訂票人員的年齡值符合優(yōu)先權(quán)年齡段列表所包含的年齡范圍。因此判定符合優(yōu)先權(quán)年齡段列表的訂單信息數(shù)量為二。即用戶提交的該份訂單中包括有兩張符合行使優(yōu)先權(quán)的火車票訂單,因此,針對年齡值為63和60周歲的訂票人員對應(yīng)的訂單信息轉(zhuǎn)入步驟S305。在步驟S305中,優(yōu)先篩選鋪位相對的下鋪火車票進(jìn)行輸出。在這一步驟中,在得到步驟S304的判定結(jié)果后,針對訂票人員的年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表的訂單,采集當(dāng)前時(shí)刻,該訂單所訂車次的剩余臥鋪車票信息,優(yōu)先為其篩選鋪位相對的下鋪火車票進(jìn)行輸出。例如,在本實(shí)施例中,有兩位訂票人員的年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表,假設(shè)通過采集當(dāng)前時(shí)刻該訂單所訂車次的剩余臥鋪車票信息得知,訂單所訂車次的剩余臥鋪下鋪車票為8車廂19號下、8車廂20號下和9車廂19號下,則從這三張下鋪車票中篩選8 車廂19號下和8車廂20號下兩張車票進(jìn)行輸出。在步驟S306中,判定其中是否包括有至少一張不符合行使優(yōu)先權(quán)的火車票訂單,且包括有至少一張符合行使優(yōu)先權(quán)的火車票訂單,在包括的情況下轉(zhuǎn)入到步驟S307。在這一步驟中,根據(jù)步驟S303計(jì)算獲得的前述訂單中多個(gè)訂票人員當(dāng)前的年齡值,將上述年齡值和步驟S301中所建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,判斷當(dāng)前提交的訂單中的訂票人員年齡值是否在優(yōu)先權(quán)年齡段列表所包含的年齡范圍內(nèi),從而篩選出符合優(yōu)先權(quán)年齡段列表的訂單信息,并據(jù)此判定其中是否包括有至少一張不符合行使優(yōu)先權(quán)的火車票訂單,且包括有至少一張符合行使優(yōu)先權(quán)的火車票訂單。在本實(shí)施例中,用戶提交的一份訂單中包含的三個(gè)訂票人員對應(yīng)的當(dāng)前年齡值分別為60J9和63周歲,經(jīng)過同步驟S301中所建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,該份訂單中年齡值為63和60周歲的訂票人員的年齡值符合優(yōu)先權(quán)年齡段列表所包含的年齡范圍, 而訂單中年齡值為四的訂票人員的年齡值不符合優(yōu)先權(quán)年齡段列表所包含的年齡范圍。 因此判定其中是包括有一張不符合行使優(yōu)先權(quán)的火車票訂單,且包括有兩張符合行使優(yōu)先權(quán)的火車票訂單,轉(zhuǎn)入到步驟S307。在步驟S307中,針對具有行使優(yōu)先權(quán)的火車票訂單,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。在這一步驟中,在得到步驟S306的判定結(jié)果后,針對訂票人員的年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表的訂單,采集當(dāng)前時(shí)刻,該訂單所訂車次的剩余臥鋪車票信息,優(yōu)先為其篩選下鋪火車票進(jìn)行輸出。在步驟S308中,針對不符合行使優(yōu)先權(quán)的火車票訂單,安排與上述行使優(yōu)先權(quán)獲得的下鋪火車票同鋪位號的其它鋪位,或鋪位相對的火車票進(jìn)行輸出。在這一步驟中,在經(jīng)步驟S307針對用戶提交的訂單中訂票人員的年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表的訂單,篩選下鋪火車票進(jìn)行輸出后,針對同一份訂單中不符合行使優(yōu)先權(quán)的火車票訂單,安排與上述行使優(yōu)先權(quán)獲得的下鋪火車票同鋪位號的其它鋪位, 或鋪位相對的火車票進(jìn)行輸出。例如,在本實(shí)施例中,有兩位年齡值為63和60周歲的訂票人員的年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表,而有一位年齡值為四周歲訂票人員的年齡數(shù)據(jù)信息不符合優(yōu)先權(quán)年齡段列表。假設(shè)兩位符合優(yōu)先權(quán)年齡段列表的訂票人員所定車票為8車廂19號下和8 車廂20號下兩張車票,且當(dāng)前訂單所訂車次的剩余臥鋪車票為8車廂19號中和9車廂19 號下,則從這兩張臥鋪車票中篩選8車廂19號中進(jìn)行輸出。在步驟S309中,根據(jù)該訂票人員身份證號碼信息選擇鋪位。在本步驟中,當(dāng)經(jīng)步驟S302判斷,當(dāng)前用戶提交的訂單中僅包含一位訂票人員信息時(shí),此情況即為本發(fā)明所述實(shí)施例一所述情況,即按照實(shí)施例一中所述方法,根據(jù)該份訂單中提交的訂票人員身份證號碼信息,獲取該訂票人員年齡數(shù)據(jù)信息,當(dāng)其年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表中所包含的年齡值范圍時(shí),采集剩余的臥鋪火車票的數(shù)據(jù)信息,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。以上三個(gè)實(shí)施例均為針對同一份訂單內(nèi)容所進(jìn)行的訂票流程,實(shí)際操作中,對于網(wǎng)絡(luò)訂票,往往需要同時(shí)處理來自很多用戶提交的訂單,為了便于在同時(shí)處理多份訂單時(shí), 保證老年人,特別是老年人中年齡較大的乘客可以訂購到下鋪,本發(fā)明對所述的優(yōu)先權(quán)年齡段列表,根據(jù)年齡的層次進(jìn)行了進(jìn)一步劃分。圖4描述的即是針對上述情況時(shí),本發(fā)明第四實(shí)施例所提供的一種火車票訂購方法的方法流程圖。在步驟S401中,建立臥鋪火車票購買的優(yōu)先年齡段層次列表。在這一步驟中,針對于優(yōu)先權(quán)年齡段列表,劃分為包括有兩個(gè)或兩個(gè)以上年齡段層次的優(yōu)先年齡段層次列表。由于在臥鋪火車票購買的優(yōu)先權(quán)年齡段列表中對應(yīng)的年齡范圍優(yōu)選為60周歲以上,含60周歲。因此,所述的優(yōu)先年齡段層次列表,劃分為60-70周歲為第一級別,70-80周歲為第二級別,80周歲以上為第三級別。在步驟S402中,設(shè)定接受訂單但未進(jìn)行訂單完成的時(shí)間段。在這一步驟中,為便于設(shè)定同一批次進(jìn)行處理的用戶訂單,設(shè)定接受訂單但未進(jìn)行訂單完成的時(shí)間段,即該時(shí)間間隔內(nèi)接收到的用戶訂單在這一時(shí)間段結(jié)束時(shí)統(tǒng)一處理。 時(shí)間間隔的設(shè)定可以根據(jù)訂票網(wǎng)絡(luò)的用戶訪問頻率來設(shè)定,例如設(shè)定時(shí)間段為Imin或 IOmin0在步驟S403中,在前述的時(shí)間段內(nèi),接收到兩份或兩份以上符合優(yōu)先權(quán)年齡段列表的訂單信息,轉(zhuǎn)入到下一步驟。在這一步驟中,將在步驟S402中設(shè)定的時(shí)間段內(nèi)所接收到的訂單信息進(jìn)行識(shí)別, 根據(jù)訂票人員的身份證號碼信息解析出訂票人員的年齡數(shù)據(jù)信息,并將該年齡數(shù)據(jù)信息同優(yōu)先權(quán)年齡段列表進(jìn)行比對,篩選出符合優(yōu)先權(quán)年齡段列表的訂單信息。在篩選出的符合優(yōu)先權(quán)年齡段列表的訂單信息數(shù)量大于1時(shí),轉(zhuǎn)入步驟S404。在步驟S404中,將訂單中的年齡數(shù)值和前述的優(yōu)先年齡段層次列表進(jìn)行比對,在包括有兩個(gè)或兩個(gè)以上層次時(shí),轉(zhuǎn)入到下一步驟。在這一步驟中,將經(jīng)步驟S403篩選后的訂單中訂票人員的年齡值同步驟S401中劃分的優(yōu)先年齡段層次列表進(jìn)行比對,判斷各訂票人員的年齡值分屬于哪個(gè)優(yōu)先年齡段層次。在確定該時(shí)間段內(nèi)提交的符合優(yōu)先權(quán)年齡段列表的訂單信息對應(yīng)的年齡值中,包括有兩個(gè)或兩個(gè)以上優(yōu)先年齡段層次時(shí),轉(zhuǎn)入步驟S405。例如,假設(shè)在步驟S402設(shè)定的時(shí)間段內(nèi)共有提交有3份訂單,且訂單信息中顯示的訂票人員年齡值分別為61、63和75周歲,符合優(yōu)先權(quán)年齡段列表的訂票信息,在步驟 S404中,通過與步驟S401中劃分的優(yōu)先年齡段層次列表進(jìn)行比對,得出61和63周歲屬于第一級別,75周歲屬于第二級別,因此該時(shí)間段內(nèi)提交的符合優(yōu)先權(quán)年齡段列表的訂單信息對應(yīng)的年齡值中,包括有兩個(gè)優(yōu)先年齡段層次,轉(zhuǎn)入步驟S405。在步驟S405中,將該層次按照年齡段的大小由大到小進(jìn)行排序,按該次序逐次處
      理訂單信息。在這一步驟中,將從步驟S404中分析獲得的符合優(yōu)先權(quán)年齡段列表的訂單信息對應(yīng)的年齡值所屬的多個(gè)層次,按照年齡段的大小由大到小進(jìn)行排序,并將該次序作為處理上述訂單信息的先后順序。例如,在本實(shí)施例中,所述的三份訂單中訂票人員年齡值分別屬于第一級別和第二級別。由于第二級別對應(yīng)的年齡段較第一級別大,因此,上述三份訂單的排列順序?yàn)閷?yīng)第二級別的,即訂票人員年齡值為75周歲的訂單在先,對應(yīng)第一級別的,即訂票人員年齡值為61和63周歲的兩份訂單在后。因此,將對應(yīng)第二級別的,訂票人員年齡值為75周歲的訂單轉(zhuǎn)至下一步驟406。在步驟S406中,采集剩余的臥鋪火車票的數(shù)據(jù)信息,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。在這一步驟中,采集當(dāng)前時(shí)刻,該訂單所訂車次的剩余臥鋪車票信息,優(yōu)先為該訂單選擇下鋪的數(shù)據(jù)進(jìn)行輸出。在該訂單完畢后,轉(zhuǎn)至步驟S405,按照排列次序,依次提交剩余訂票人員相關(guān)訂單信息,直至所有訂單訂購?fù)戤?。在本?shí)施例中,在為對應(yīng)第二級別的,訂票人員年齡值為75周歲的訂單選擇下鋪的數(shù)據(jù)并進(jìn)行輸出后,轉(zhuǎn)至步驟S405,繼續(xù)將應(yīng)第一級別的,訂票人員年齡值為61和63周歲的兩份訂單轉(zhuǎn)至步驟S406,為其選擇相應(yīng)的下鋪車票并進(jìn)行輸出。相應(yīng)地,本發(fā)明提供了一種火車票訂購系統(tǒng),該系統(tǒng)結(jié)構(gòu)如圖5所示。本發(fā)明所述的一種火車票訂購系統(tǒng)100,包括如下結(jié)構(gòu)優(yōu)先權(quán)建立模塊110,是用以建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表的功能模塊;年齡解析模塊120,是用以采集訂單中訂購方的身份證號碼信息,從身份證號碼信息中解析出年齡數(shù)據(jù)信息的功能模塊;優(yōu)先權(quán)判定模塊130,是用以將前述年齡解析模塊120所解析獲得的年齡數(shù)據(jù)信息和前述優(yōu)先權(quán)建立模塊110所建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,判定是否存在符合優(yōu)先權(quán)年齡段列表的年齡數(shù)據(jù)信息的功能模塊;優(yōu)先權(quán)火車票輸出模塊140,是用以與前述的優(yōu)先權(quán)判定模塊130相連接,用以針對于符合優(yōu)先權(quán)判定的訂單,采集剩余的臥鋪火車票的數(shù)據(jù)信息,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出的功能模塊。進(jìn)一步,對應(yīng)著前述的年齡解析模塊120,設(shè)置有身份證號碼采集組件121,是用以采集及識(shí)別身份證號碼信息的功能模塊;生日獲取組件122,是用以按照年齡位規(guī)則,從身份證號碼信息中解析出生日數(shù)據(jù)的功能模塊;年齡值獲取組件123,是用以根據(jù)生日數(shù)據(jù)獲得到當(dāng)前時(shí)間的年齡值的功能模塊。舉例說明,假設(shè)優(yōu)先權(quán)建立模塊110預(yù)先建立的優(yōu)先權(quán)年齡段列表中對應(yīng)的年齡范圍為60周歲以上,含60周歲,當(dāng)用戶為一生日為1951年08月13日的乘客通過網(wǎng)絡(luò)訂票方式訂購火車臥鋪票時(shí),由年齡解析模塊120中的身份證號碼采集組件121采集并識(shí)別用戶提交的訂票人員身份證號碼信息,生日獲取組件122按照年齡位規(guī)則,從身份證號碼采集組件121采集的身份證號碼信息中解析出訂票人員的生日數(shù)據(jù)為1951年08月13日, 年齡值獲取組件123根據(jù)生日數(shù)據(jù)獲得訂票人員截止到當(dāng)前時(shí)間的年齡值為61周歲。優(yōu)先權(quán)判定模塊130將年齡解析模塊120所解析獲得的訂票人員年齡數(shù)據(jù)信息61周歲同優(yōu)先權(quán)建立模塊110預(yù)先建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,判定當(dāng)前用戶所提交的訂單中訂票人員的年齡數(shù)據(jù)信息符合優(yōu)先權(quán)年齡段列表,并將判定結(jié)果發(fā)送至優(yōu)先權(quán)火車票輸出模塊140。優(yōu)先權(quán)火車票輸出模塊140,針對于經(jīng)優(yōu)先權(quán)判定模塊130判定符合優(yōu)先權(quán)判定的訂單,采集剩余的臥鋪火車票的數(shù)據(jù)信息,為用戶篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。進(jìn)一步,為便于在一張訂單中包含多個(gè)訂票人員的情況時(shí),通過安排上述訂票人員訂單的先后處理次序的方式,來實(shí)現(xiàn)盡量保障為訂票人員中老年人選擇下鋪車票的目的。對應(yīng)著前述的年齡解析模塊120,還設(shè)置有訂票數(shù)量判定組件124,是用以采集同一份火車票的訂單數(shù)據(jù),判定是否包括有兩個(gè)或兩個(gè)以上訂票人員信息的功能模塊;年齡排序組件125,是用以比對通過年齡解析模塊所獲得的兩個(gè)或兩個(gè)以上的年齡數(shù)值,獲得年齡數(shù)值由大到小的排列次序的功能模塊,該次序用作為逐次執(zhí)行訂票操作的序列。舉例說明,假設(shè)優(yōu)先權(quán)建立模塊110預(yù)先建立的優(yōu)先權(quán)年齡段列表中對應(yīng)的年齡范圍為60周歲以上,含60周歲。當(dāng)一用戶提交的一份訂單中包含有三個(gè)訂票人員時(shí),由年齡解析模塊120中的訂票數(shù)量判定組件124,判定該份訂單中包括有兩個(gè)或兩個(gè)以上訂票人員信息,年齡排序組件125比對通過年齡解析模塊120所獲得的三個(gè)訂票人員的年齡數(shù)值,以60、四和63周歲為例,將上述年齡值的大小,按照從大到小的次序排列,并將此次序用作為逐次執(zhí)行訂票操作的序列,首先將年齡值為63周歲的訂票人員對應(yīng)的訂單信息提交至優(yōu)先權(quán)判定模塊130,判定其是否符合優(yōu)先權(quán)年齡段列表,并將判定結(jié)果發(fā)送至優(yōu)先權(quán)火車票輸出模塊140。優(yōu)先權(quán)火車票輸出模塊140,針對于經(jīng)優(yōu)先權(quán)判定模塊130判定符合優(yōu)先權(quán)判定的訂單,采集剩余的臥鋪火車票的數(shù)據(jù)信息,為用戶篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。在為年齡值為63周歲的訂票人員選擇完畢相應(yīng)臥鋪車票后,反饋給年齡解析模塊120,依年齡排序組件125排列的次序繼續(xù)提交剩余訂票人員相關(guān)訂單信息。進(jìn)一步,為實(shí)現(xiàn)在盡量保障為訂票人員中老年人選擇下鋪車票的同時(shí),如何為同一份訂單中包含的多個(gè)訂票人選擇相臨近的鋪位的問題,以達(dá)到便于上述乘客相互照顧, 方便乘客出行的目的。對應(yīng)著前述的優(yōu)先權(quán)判定模塊130和優(yōu)先權(quán)火車票輸出模塊140還設(shè)置有以下組件對應(yīng)著前述的優(yōu)先權(quán)判定模塊130,設(shè)置有用以判定同一份訂單是否包括有至少兩張符合行使優(yōu)先權(quán)的火車票訂單的多優(yōu)先權(quán)訂單判定組件131 ;以及對應(yīng)著前述的優(yōu)先權(quán)火車票輸出模塊140,設(shè)置有用以針對于多優(yōu)先權(quán)訂單判定組件131判定通過的訂單,優(yōu)先篩選鋪位相對的下鋪火車票進(jìn)行輸出的關(guān)聯(lián)鋪位輸出組件141 ;對應(yīng)著前述的優(yōu)先權(quán)判定模塊130,設(shè)置有用以判定是否包括有至少一張不符合行使優(yōu)先權(quán)的火車票訂單,且包括有至少一張符合行使優(yōu)先權(quán)的火車票訂單的復(fù)合優(yōu)先權(quán)訂單判定組件132 ;以及對應(yīng)著前述的優(yōu)先權(quán)火車票輸出模塊140,設(shè)置有用以針對具有行使優(yōu)先權(quán)的火車票訂單,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出,且針對不符合行使優(yōu)先權(quán)的火車票訂單,安排與上述行使優(yōu)先權(quán)獲得的下鋪火車票同鋪位號的其它鋪位,或鋪位相對的火車票進(jìn)行輸出的復(fù)合關(guān)聯(lián)鋪位輸出組件142。舉例說明,假設(shè)優(yōu)先權(quán)建立模塊110預(yù)先建立的優(yōu)先權(quán)年齡段列表中對應(yīng)的年齡范圍為60周歲以上,含60周歲。當(dāng)一用戶提交的一份訂單中包含有三個(gè)訂票人員時(shí),由年齡解析模塊120根據(jù)用戶提交的訂票人員的身份證號碼信息,解析出三個(gè)訂票人員的年齡數(shù)據(jù)信息,以60、四和63周歲為例。由優(yōu)先權(quán)判定模塊130中的多優(yōu)先權(quán)訂單判定組件131,判定該份訂單中包括有兩張符合行使優(yōu)先權(quán)的火車票訂單,并將相應(yīng)訂單信息提交至優(yōu)先權(quán)火車票輸出模塊140中的關(guān)聯(lián)鋪位輸出組件141,優(yōu)先篩選鋪位相對的下鋪火車票進(jìn)行輸出。另外由優(yōu)先權(quán)判定模塊130中的復(fù)合優(yōu)先權(quán)訂單判定組件132判定該份訂單中包括有一張不符合行使優(yōu)先權(quán)的火車票訂單,且包括有兩張符合行使優(yōu)先權(quán)的火車票訂單,在為符合行使優(yōu)先權(quán)的訂單篩選完相應(yīng)的下鋪火車票后,由復(fù)合關(guān)聯(lián)鋪位輸出組件142 為不符合行使優(yōu)先權(quán)的火車票訂單,安排與上述行使優(yōu)先權(quán)獲得的下鋪火車票同鋪位號的其它鋪位,或鋪位相對的火車票進(jìn)行輸出。進(jìn)一步,為了便于在同時(shí)處理多份訂單時(shí),保證老年人,特別是老年人中年齡較大的乘客可以訂購到下鋪,本發(fā)明對所述的優(yōu)先權(quán)年齡段列表,根據(jù)年齡的層次進(jìn)行了進(jìn)一步劃分。因此,針對于優(yōu)先權(quán)建立模塊110,設(shè)置有用以將優(yōu)先權(quán)年齡段列表劃分包括兩個(gè)或兩個(gè)以上年齡段層次的優(yōu)先年齡段層次列表的優(yōu)先年齡段層次組件200。進(jìn)一步,參圖6所示,展示了本發(fā)明第五實(shí)施例提供的一種火車票訂購系統(tǒng)中優(yōu)先年齡段層次組件的結(jié)構(gòu)框圖。對應(yīng)著優(yōu)先年齡段層次組件200,設(shè)置有接受訂單時(shí)間段設(shè)定組件201,是用以設(shè)定接受訂單但未進(jìn)行訂單完成的時(shí)間段的功能模塊;同時(shí)間段優(yōu)先權(quán)訂單判定組件202,是用以判定在接受訂單時(shí)間段設(shè)定組件所指定的時(shí)間段內(nèi),是否接收到兩個(gè)或兩個(gè)以上符合優(yōu)先權(quán)年齡段列表的訂單信息的功能模塊;同時(shí)間段優(yōu)先年齡段層次比對組件203,是用以將訂單中的年齡數(shù)值和前述的優(yōu)先年齡段層次列表進(jìn)行比對,判定是否包括有兩個(gè)或兩個(gè)以上層次的功能模塊;同時(shí)間段優(yōu)先權(quán)排序組件204,是用以同時(shí)間段優(yōu)先年齡段層次比對組件判定獲得兩個(gè)或兩個(gè)以上的符合優(yōu)先權(quán)年齡段列表的訂單,將上述層次按照年齡段的大小由大到小進(jìn)行排序,該排序的次序用作為逐次執(zhí)行訂票操作的序列的功能模塊。舉例說明,假設(shè)預(yù)先由優(yōu)先年齡段層次組件200,將優(yōu)先權(quán)建立模塊110建立的優(yōu)先年齡段列表劃分為60至70周歲為第一級別,70-80周歲為第二級別,80周歲以上為第三級別的優(yōu)先年齡段層次列表。經(jīng)同時(shí)間段優(yōu)先權(quán)訂單判定組件202判定,在接受訂單時(shí)間段設(shè)定組件201設(shè)定的時(shí)間段內(nèi)共提交有三份訂單,且訂單信息中顯示的訂票人員年齡值分別為61、63和75周歲,符合優(yōu)先權(quán)年齡段列表的訂票信息。同時(shí)間段優(yōu)先年齡段層次比對組件203,通過與優(yōu)先年齡段層次組件200劃分的優(yōu)先年齡段層次列表進(jìn)行比對,得出61 和63周歲屬于第一級別,75周歲屬于第二級別,因此該時(shí)間段內(nèi)提交的符合優(yōu)先權(quán)年齡段列表的訂單信息對應(yīng)的年齡值中,包括有兩個(gè)優(yōu)先年齡段層次。再由同時(shí)間段優(yōu)先權(quán)排序組件204,將所述的三份訂單中的訂票人員年齡值所屬層次按照年齡段的大小由大到小進(jìn)行排序。即為對應(yīng)第二級別的,訂票人員年齡值為75周歲的訂單在先,對應(yīng)第一級別的, 訂票人員年齡值為61和63周歲的兩份訂單在后。并將所排次序作為上述三份訂單執(zhí)行訂票操作的序列,逐次將相應(yīng)的訂票信息提交給優(yōu)先權(quán)火車票輸出模塊140,由優(yōu)先權(quán)火車票輸出模塊140采集剩余的臥鋪火車票的數(shù)據(jù)信息,為用戶篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。優(yōu)先權(quán)火車票輸出模塊140在為對應(yīng)第二級別的,訂票人員年齡值為75周歲的訂單篩選完畢火車票后,反饋給同時(shí)間段優(yōu)先權(quán)排序組件204,將對應(yīng)第一級別的,訂票人員年齡值為61和63周歲的兩份訂單提交給優(yōu)先權(quán)火車票輸出模塊140,繼續(xù)為其訂購相應(yīng)的下鋪火車票。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施例,均在本發(fā)明的保護(hù)范圍之中。
      權(quán)利要求
      1.一種火車票訂購的方法,其特征在于該方法包括如下步驟, 步驟1,建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表;步驟2,采集訂單中訂購方的身份證號碼信息,從身份證號碼信息中解析出年齡數(shù)據(jù)信息;步驟3,將上ー步驟所解析獲得的年齡數(shù)據(jù)信息和前面步驟所建立的優(yōu)先權(quán)年齢段列表進(jìn)行比對,若經(jīng)比對存在符合優(yōu)先權(quán)年齢段列表的年齡數(shù)據(jù)信息,轉(zhuǎn)入下一步驟; 步驟4,采集剩余的臥鋪火車票的數(shù)據(jù)信息,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。
      2.根據(jù)權(quán)利要求1所述的ー種火車票訂購的方法,其特征在于所述步驟2中年齡數(shù)據(jù)信息的解析,包括有如下步驟,步驟2-1,采集及識(shí)別身份證號碼信息;步驟2-2,按照年齢位規(guī)則,從身份證號碼信息中解析出生日數(shù)據(jù); 步驟2-3,根據(jù)生日數(shù)據(jù)獲得到當(dāng)前時(shí)間的年齡值。
      3.根據(jù)權(quán)利要求1所述的ー種火車票訂購的方法,其特征在于針對于所述的步驟2, 包括有如下步驟,步驟a-Ι,采集同一份火車票訂單的數(shù)據(jù),判定是否包括有兩個(gè)或兩個(gè)以上訂票人員信息,是則轉(zhuǎn)入到下一步驟;步驟a_2,采集前述訂票人員的身份證號碼數(shù)據(jù),解析出對應(yīng)的年齡數(shù)值; 步驟a_3,比對通過前述步驟所獲得的兩個(gè)或兩個(gè)以上的年齡數(shù)值,獲得年齡數(shù)值由大到小的排列次序,該次序用作為逐次執(zhí)行訂票操作的序列。
      4.根據(jù)權(quán)利要求1所述的ー種火車票訂購的方法,其特征在于針對于前述的方法,包括有如下步驟,步驟b-Ι,采集同一份火車票訂單的數(shù)據(jù),判定是否包括有兩個(gè)或兩個(gè)以上訂票人員信息,是則轉(zhuǎn)入到下一步驟;步驟b-2,判定其中是否包括有至少兩張符合行使優(yōu)先權(quán)的火車票訂単,在包括的情況下轉(zhuǎn)入到下ー步驟;步驟b-3,優(yōu)先篩選鋪位相對的下鋪火車票進(jìn)行輸出。
      5.根據(jù)權(quán)利要求1所述的ー種火車票訂購的方法,其特征在于針對于前述的方法,包括有如下步驟,步驟c-1,采集同一份火車票訂單的數(shù)據(jù),判定是否包括有兩個(gè)或兩個(gè)以上訂票人員信息,是則轉(zhuǎn)入到下一步驟;步驟c-2,判定其中是否包括有至少ー張不符合行使優(yōu)先權(quán)的火車票訂單,且包括有至少ー張符合行使優(yōu)先權(quán)的火車票訂単,在包括的情況下轉(zhuǎn)入到下一步驟;步驟c-3,針對具有行使優(yōu)先權(quán)的火車票訂単,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出; 步驟c-4,針對不符合行使優(yōu)先權(quán)的火車票訂単,安排與上述行使優(yōu)先權(quán)獲得的下鋪火車票同鋪位號的其它鋪位,或鋪位相對的火車票進(jìn)行輸出。
      6.根據(jù)權(quán)利要求1所述的ー種火車票訂購的方法,其特征在于針對于優(yōu)先權(quán)年齢段列表,劃分為包括有兩個(gè)或兩個(gè)以上年齡段層次的優(yōu)先年齡段層次列表。
      7.根據(jù)權(quán)利要求5所述的ー種火車票訂購的方法,其特征在于所述的優(yōu)先年齡段層次列表,劃分為60-70周歲為第一級別,70-80周歲為第二級別,80周歲以上為第三級別。
      8.根據(jù)權(quán)利要求1和5所述的一種火車票訂購的方法,其特征在于在設(shè)置有優(yōu)先年齡段層次列表的情況下,包括有如下步驟,步驟d-Ι,設(shè)定接受訂單但未進(jìn)行訂單完成的時(shí)間段;步驟d-2,在前述的時(shí)間段內(nèi),接收到兩份或兩份以上符合優(yōu)先權(quán)年齡段列表的訂單信息,轉(zhuǎn)入到下一步驟;步驟d-3,將訂單中的年齡數(shù)值和前述的優(yōu)先年齡段層次列表進(jìn)行比對,在包括有兩個(gè)或兩個(gè)以上層次時(shí),轉(zhuǎn)入到下一步驟;步驟d-4,將該層次按照年齡段的大小由大到小進(jìn)行排序,按該次序逐次處理訂單信息。
      9.一種火車票訂購系統(tǒng),其特征在于該系統(tǒng)包括如下結(jié)構(gòu),優(yōu)先權(quán)建立模塊,是用以建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表的功能模塊; 年齡解析模塊,是用以采集訂單中訂購方的身份證號碼信息,從身份證號碼信息中解析出年齡數(shù)據(jù)信息的功能模塊;優(yōu)先權(quán)判定模塊,是用以將前述年齡解析模塊所解析獲得的年齡數(shù)據(jù)信息和前述優(yōu)先權(quán)建立模塊所建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,判定是否存在符合優(yōu)先權(quán)年齡段列表的年齡數(shù)據(jù)信息的功能模塊;優(yōu)先權(quán)火車票輸出模塊,是用以與前述的優(yōu)先權(quán)判定模塊相連接,用以針對于符合優(yōu)先權(quán)判定的訂單,采集剩余的臥鋪火車票的數(shù)據(jù)信息,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出的功能模塊。
      10.根據(jù)權(quán)利要求9所述的一種火車票訂購的系統(tǒng),其特征在于對應(yīng)著前述的年齡解析模塊,設(shè)置有,身份證號碼采集組件,是用以采集及識(shí)別身份證號碼信息的功能模塊; 生日獲取組件,是用以按照年齡位規(guī)則,從身份證號碼信息中解析出生日數(shù)據(jù)的功能模塊;年齡值獲取組件,是用以根據(jù)生日數(shù)據(jù)獲得到當(dāng)前時(shí)間的年齡值的功能模塊。
      11.根據(jù)權(quán)利要求9所述的一種火車票訂購的系統(tǒng),其特征在于對應(yīng)著前述的年齡解析模塊,還設(shè)置有,訂票數(shù)量判定組件,是用以采集同一份火車票的訂單數(shù)據(jù),判定是否包括有兩個(gè)或兩個(gè)以上訂票人員信息的功能模塊;年齡排序組件,是用以比對通過年齡解析模塊所獲得的兩個(gè)或兩個(gè)以上的年齡數(shù)值, 獲得年齡數(shù)值由大到小的排列次序的功能模塊,該次序用作為逐次執(zhí)行訂票操作的序列。
      12.根據(jù)權(quán)利要求9所述的一種火車票訂購的系統(tǒng),其特征在于對應(yīng)著前述的優(yōu)先權(quán)判定模塊,設(shè)置有用以判定同一份訂單是否包括有至少兩張符合行使優(yōu)先權(quán)的火車票訂單的多優(yōu)先權(quán)訂單判定組件;以及對應(yīng)著前述的優(yōu)先權(quán)火車票輸出模塊,設(shè)置有用以針對于多優(yōu)先權(quán)訂單判定組件判定通過的訂單,優(yōu)先篩選鋪位相對的下鋪火車票進(jìn)行輸出的關(guān)聯(lián)鋪位輸出組件。
      13.根據(jù)權(quán)利要求9所述的一種火車票訂購的系統(tǒng),其特征在于對應(yīng)著前述的優(yōu)先權(quán)判定模塊,設(shè)置有用以判定是否包括有至少一張不符合行使優(yōu)先權(quán)的火車票訂單,且包括有至少一張符合行使優(yōu)先權(quán)的火車票訂單的復(fù)合優(yōu)先權(quán)訂單判定組件;以及對應(yīng)著前述的優(yōu)先權(quán)火車票輸出模塊,設(shè)置有用以針對具有行使優(yōu)先權(quán)的火車票訂單,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出,且針對不符合行使優(yōu)先權(quán)的火車票訂單,安排與上述行使優(yōu)先權(quán)獲得的下鋪火車票同鋪位號的其它鋪位,或鋪位相對的火車票進(jìn)行輸出的復(fù)合關(guān)聯(lián)鋪位輸出組件。
      14.根據(jù)權(quán)利要求9所述的一種火車票訂購的系統(tǒng),其特征在于針對于優(yōu)先權(quán)建立模塊,設(shè)置有用以將優(yōu)先權(quán)年齡段列表劃分包括兩個(gè)或兩個(gè)以上年齡段層次的優(yōu)先年齡段層次列表的優(yōu)先年齡段層次組件。
      15.根據(jù)權(quán)利要求9和14所述的一種火車票訂購的系統(tǒng),其特征在于對應(yīng)著優(yōu)先年齡段層次組件,設(shè)置有,接受訂單時(shí)間段設(shè)定組件,是用以設(shè)定接受訂單但未進(jìn)行訂單完成的時(shí)間段的功能模塊;同時(shí)間段優(yōu)先權(quán)訂單判定組件,是用以判定在前述的接受訂單時(shí)間段設(shè)定組件所指定的時(shí)間段內(nèi),是否接收到兩個(gè)或兩個(gè)以上符合優(yōu)先權(quán)年齡段列表的訂單信息的功能模塊;同時(shí)間段優(yōu)先年齡段層次比對組件,是用以將訂單中的年齡數(shù)值和前述的優(yōu)先年齡段層次列表進(jìn)行比對,判定是否包括有兩個(gè)或兩個(gè)以上層次的功能模塊;同時(shí)間段優(yōu)先權(quán)排序組件,是用以同前述的時(shí)間段優(yōu)先年齡段層次比對組件判定獲得兩個(gè)或兩個(gè)以上的符合優(yōu)先權(quán)年齡段列表的訂單,將上述層次按照年齡段的大小由大到小進(jìn)行排序,該排序的次序用作為逐次執(zhí)行訂票操作的序列的功能模塊。
      全文摘要
      本發(fā)明提供了一種火車票訂票方法及系統(tǒng),屬于計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)領(lǐng)域。首先,建立臥鋪火車票購買的優(yōu)先權(quán)年齡段列表;其次,采集訂單中訂購方的身份證號碼信息,從身份證號碼信息中解析出年齡數(shù)據(jù)信息;然后,將上一步驟所解析獲得的年齡數(shù)據(jù)信息和前面步驟所建立的優(yōu)先權(quán)年齡段列表進(jìn)行比對,若經(jīng)比對存在符合優(yōu)先權(quán)年齡段列表的年齡數(shù)據(jù)信息,轉(zhuǎn)入下一步驟;最后,采集剩余的臥鋪火車票的數(shù)據(jù)信息,篩選出下鋪火車票的數(shù)據(jù)進(jìn)行輸出。利用本發(fā)明,可以識(shí)別網(wǎng)絡(luò)訂購火車票時(shí)用戶提交的乘車人員年齡信息,篩選符合年齡限制的乘車人群,優(yōu)先為上述人群提供下鋪火車票,方便老年人乘車出行。
      文檔編號G06Q10/02GK102542352SQ20121001925
      公開日2012年7月4日 申請日期2012年1月20日 優(yōu)先權(quán)日2012年1月20日
      發(fā)明者周鵬, 馬宇塵 申請人:上海量明科技發(fā)展有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1