甄 蒙
(北京鐵路局 客運(yùn)處,北京 100860)
鐵路客票系統(tǒng)票額管理主要包括票額計(jì)劃編制、票額計(jì)劃核對(duì)和席位生成、席位核對(duì)。對(duì)票額計(jì)劃核對(duì)和席位信息核對(duì)主要靠計(jì)劃管理人員通過觀察來完成,所能依靠的工具較少。能否審查出票額計(jì)劃和席位信息存在的問題與計(jì)劃管理人員業(yè)務(wù)水平的熟練程度以及細(xì)心程度有很大關(guān)系,這也從客觀上要求計(jì)劃管理人員要具有較高的業(yè)務(wù)水平。這種管理方式不利于票額管理工作的開展。本文通過引入時(shí)間戳概念,實(shí)現(xiàn)對(duì)票額的工具化管理,降低票額管理工作對(duì)計(jì)劃管理人員業(yè)務(wù)水平的要求,能讓更多的人參與票額管理工作,促進(jìn)票額管理工作的開展,提升票額管理水平。
本文所引入的時(shí)間戳是指對(duì)票額計(jì)劃,席位信息等有效修改的最后時(shí)間點(diǎn)。所謂有效修改,就是指該修改操作完成后,對(duì)席位的生成會(huì)產(chǎn)生影響,如更改票額計(jì)劃、執(zhí)行生成席位命令、執(zhí)行調(diào)度命令修改席位等都屬于有效的修改。通過自動(dòng)轉(zhuǎn)用途、手工轉(zhuǎn)用途等調(diào)整席位信息、以及通過售票發(fā)售席位不影響席位的生成,不屬于有效修改。
目前,對(duì)票額計(jì)劃和席位信息的審核往往是一次性的,即在完成票額計(jì)劃編制后對(duì)票額計(jì)劃信息進(jìn)行審核,在完成席位信息生成后對(duì)席位信息進(jìn)行審核,一旦票額計(jì)劃變動(dòng)后或者客票系統(tǒng)自動(dòng)重新生成了某一車次的部分(全部)席位信息或者計(jì)劃管理人員重新生成了某一車次的部分(全部)席位信息后,票額計(jì)劃和席位信息的審核工作就不再進(jìn)行或者是非強(qiáng)制性進(jìn)行,容易遺漏。引入時(shí)間戳后,只要發(fā)生了有效的修改,系統(tǒng)會(huì)自動(dòng)對(duì)票額計(jì)劃和席位信息進(jìn)行審核,確保數(shù)據(jù)的正確性。
每趟車的票額計(jì)劃以及每天每趟車的席位生成都有其所對(duì)應(yīng)的時(shí)間戳,而每趟車的票額計(jì)劃以及每天每趟車的席位信息都有檢測(cè)時(shí)間,只要時(shí)間戳大于檢測(cè)時(shí)間的,系統(tǒng)將自動(dòng)進(jìn)行重新檢測(cè),確保票額計(jì)劃、席位信息完整性和正確性。
計(jì)劃管理人員根據(jù)票額分配編制列車的票額計(jì)劃,但隨著票額分配概念的逐漸變?nèi)?,?jì)劃管理人員越來越多地根據(jù)列車的實(shí)際有效定員編制列車票額計(jì)劃。票額計(jì)劃分為2種:(1)票額基本計(jì)劃;(2)票額臨時(shí)計(jì)劃?;居?jì)劃就是某趟車次長(zhǎng)期有效的票額計(jì)劃,只要車次開行,該計(jì)劃就是有效的計(jì)劃;臨時(shí)計(jì)劃是某趟車次短時(shí)間內(nèi)的票額計(jì)劃,有起始時(shí)間和截止時(shí)間限制,只在該時(shí)間段內(nèi)有效;列車臨時(shí)計(jì)劃的優(yōu)先級(jí)高于列車的基本計(jì)劃,即在某一時(shí)間列車的基本計(jì)劃和臨時(shí)計(jì)劃都有效時(shí),生成票時(shí)只按照列車的臨時(shí)計(jì)劃進(jìn)行票額生成。
對(duì)計(jì)劃的檢測(cè)主要包括以下幾個(gè)方面:在檢測(cè)日期開行的所有列車是否有票額計(jì)劃、有效的票額計(jì)劃種類、列車定員、票額定員、定員差值、票額計(jì)劃的完整性。列車定員是指列車的有效定員,是計(jì)劃管理人員根據(jù)實(shí)際編組輸入的信息。票額計(jì)劃的完整性是針對(duì)某一張席位的票額計(jì)劃,其有效區(qū)間是否完全覆蓋該車次的運(yùn)行區(qū)間,未完全覆蓋的視為不完整。計(jì)劃?rùn)z測(cè)的結(jié)果如表1所示。
表1 部分車次計(jì)劃?rùn)z測(cè)結(jié)果
K117次列車的定員信息和票額定員一致,但票額計(jì)劃不完整,就是存在某一個(gè)或多個(gè)席位的票額沒有完全覆蓋該列車的運(yùn)行區(qū)間。通過查看該車次的不完整記錄,可以定位出那些席位的完整性存在問題。K117次不完整記錄如表2所示。通過審核基本計(jì)劃確認(rèn)不完整席位為給石家莊車站預(yù)留,始發(fā)站未生成相應(yīng)的短途席位。
表2 K117次列車票額完整性檢測(cè)結(jié)果
K157次列車定員信息和票額定員存在差值。定員差值信息如表3所示。從表3可以很容易地看出定員信息中有A1車廂的信息,但該車廂票額定員為0。經(jīng)過審核確認(rèn)該車次臨時(shí)加掛了A1車廂,只更改了定員信息,未修改列車的基本計(jì)劃。
表3 K157次列車定員差值詳細(xì)信息
對(duì)票額計(jì)劃引入時(shí)間戳概念。凡是新產(chǎn)生票額計(jì)劃或修改票額計(jì)劃,都會(huì)更新時(shí)間戳。當(dāng)票額計(jì)劃時(shí)間戳發(fā)生變更時(shí),客票系統(tǒng)會(huì)自動(dòng)審核發(fā)生變更車次的定員及票額計(jì)劃信息。計(jì)劃管理人員根據(jù)審核信息可以快速定位存在的問題、及時(shí)解決問題,確保票額計(jì)劃的正確性。
列車席位的數(shù)量要遠(yuǎn)大于列車票額計(jì)劃的數(shù)量,并且席位有3種存在方式:(1)正常的席位信息;(2)無效的席位信息;(3)已經(jīng)被刪除的席位信息。因此席位管理的復(fù)制程度要遠(yuǎn)大于票額計(jì)劃的管理。本文通過以下3種方式實(shí)現(xiàn)對(duì)席位的管理。
席位完整性檢測(cè)包含2層含義:(1)檢測(cè)某日開行的所有列車是否都生成了席位信息;(2)檢測(cè)每趟列車所生成的席位信息是否完整。席位完整性檢測(cè)既可以從宏觀上確保開行的列車都能生成席位,又能從微觀上保證每趟車次生成的席位的完整性。車次完整性和席位完整性檢測(cè)都是通過時(shí)間戳來觸發(fā)。新開列車或已經(jīng)開行的列車開行時(shí)間變更時(shí),列車的時(shí)間戳?xí)桓?,在檢測(cè)日期內(nèi)會(huì)檢測(cè)該列車是否生成席位。生成席位時(shí)會(huì)更新相應(yīng)車次席位生成的時(shí)間戳,時(shí)間戳變更是系統(tǒng)自動(dòng)判斷檢測(cè)日期內(nèi)該列車席位信息生成的完整性,并與前一段時(shí)間內(nèi)席位信息進(jìn)行比對(duì),提示兩者差異。計(jì)劃管理人員根據(jù)席位完整性檢測(cè)結(jié)果可以確保席位生成的完整性和正確性。
席位重塑,就是在席位完整性檢測(cè)的基礎(chǔ)上,重新虛擬生成列車的席位信息,并將虛擬產(chǎn)生的結(jié)果跟該列車的實(shí)際席位信息進(jìn)行比對(duì),核查兩者之間是否存在差異。席位信息主要由客票系統(tǒng)后臺(tái)程序自動(dòng)生成,后臺(tái)生成席位時(shí),因調(diào)圖等原因會(huì)發(fā)生對(duì)某日某車次的席位信息進(jìn)行多次處理的情況,可能會(huì)造成席位生成結(jié)果有誤。席位重塑是對(duì)某日某車次席位生成的一次完整的重現(xiàn),不會(huì)出現(xiàn)多次操作、也不會(huì)漏操作,是票額計(jì)劃的真實(shí)體現(xiàn)。列車的席位生成時(shí)間戳變更時(shí),系統(tǒng)會(huì)自動(dòng)審核該車次進(jìn)行席位重塑,計(jì)劃管理人員根據(jù)席位重塑結(jié)果對(duì)已經(jīng)生成的席位進(jìn)行相應(yīng)調(diào)整,確保席位信息的正確性。
席位合法性檢測(cè)包含3方面內(nèi)容:(1)檢測(cè)有效席位是否重復(fù);(2)檢測(cè)席位的屬性是否合法,如乘車日期和始發(fā)日期不匹配;(3)對(duì)席位信息的不同的存在方式(有效席位、無效席位以及已經(jīng)刪除的席位)進(jìn)行完整性檢測(cè),避免席位重復(fù)售出。
席位信息具有唯一性,唯一性既包括不能出現(xiàn)完全一致的兩條席位信息,又包括不能出現(xiàn)有交叉區(qū)間的席位信息。檢測(cè)有效席位是否重復(fù)就是對(duì)席位的唯一性進(jìn)行檢測(cè),發(fā)現(xiàn)有交叉區(qū)間的席位信息,提示計(jì)劃管理人員對(duì)有問題的席位進(jìn)行調(diào)整,避免區(qū)間重復(fù)造成重票。
列車都具有始發(fā)日期和相對(duì)于某一乘車站的乘車日期,席位具有上車站的屬性,同樣具有始發(fā)日期和乘車日期。對(duì)于某一趟列車,其始發(fā)日期和乘車日期的對(duì)應(yīng)關(guān)系是固定的,但由于操作人員在維護(hù)列車的??空拘畔r(shí)可能存在誤操作,會(huì)造成部分席位的始發(fā)日期和乘車日期不匹配。如果不能及時(shí)發(fā)現(xiàn)這些席位信息并進(jìn)行處理就會(huì)造成列車重票。
當(dāng)列車的停站信息發(fā)生變更時(shí),列車的時(shí)間戳?xí)桓拢熊嚨臅r(shí)間戳變更時(shí),系統(tǒng)會(huì)檢測(cè)該列車有效日期范圍的席位屬性信息的合法性。席位屬性合法性檢測(cè)能夠發(fā)現(xiàn)問題席位,提示計(jì)劃管理人員及時(shí)調(diào)整有問題的席位信息。
目前對(duì)席位信息的檢查只是對(duì)有效席位的檢查,沒有對(duì)無效席位、刪除席位進(jìn)行完整性檢測(cè)。有時(shí)候存在售出席位變成無效席位,或者無效席位里面的售出席位被刪除的現(xiàn)象,如果計(jì)劃管理人員忽略掉這些售出席位重新生成有效席位的話,有效席位售出后就會(huì)造成重票。對(duì)席位不同的存在方式進(jìn)行完整性檢測(cè)就是對(duì)無效的售出席位、刪除的售出席位和有效席位進(jìn)行唯一性檢測(cè),避免因認(rèn)為操作造成的重票現(xiàn)象發(fā)生。
為做好票額管理工作,本文通過對(duì)票額計(jì)劃管理方法已經(jīng)席位信息管理方法的研究,對(duì)票額計(jì)劃進(jìn)行有效性檢測(cè),確保票額計(jì)劃編制的合理性,席位信息按照票額計(jì)劃的種類進(jìn)行生成;對(duì)席位信息進(jìn)行完整性檢測(cè)、席位重塑、席位合法性檢測(cè),確保每趟車次的席位都正確無誤的生成;通過引入時(shí)間戳概念,實(shí)現(xiàn)對(duì)票額和席位信息檢測(cè)的最小化操作,不重復(fù)進(jìn)行已經(jīng)進(jìn)行過的操作,減少計(jì)劃管理人員的工作量,減輕對(duì)客票系統(tǒng)的壓力。
[1] 王洪業(yè).鐵路客票系統(tǒng)售票組織管理自動(dòng)化研究[J]. 鐵路計(jì)算機(jī)應(yīng)用,2012(4):30-32.
[2] 朱建生.中國(guó)鐵路客票發(fā)售和預(yù)訂系統(tǒng)5.0版的研究與實(shí)現(xiàn)[J].中國(guó)鐵道科學(xué),2006,27(6).