本發(fā)明涉及公共交通領(lǐng)域,具體而言涉及一種公交車(chē)輛首末班準(zhǔn)點(diǎn)率的評(píng)估方法與系統(tǒng)。
背景技術(shù):
城市公共交通是城市重要的基礎(chǔ)設(shè)施之一,它不僅滿足城市居民出行的需求,從某種意義上講它對(duì)城市功能的正常發(fā)揮起到了一定的組織作用。城市公共交通服務(wù)是目前承擔(dān)著城市功能尤其是關(guān)于出行功能中關(guān)鍵的環(huán)節(jié)。
公交的準(zhǔn)點(diǎn)率是反映公交服務(wù)的重要方面,而首末班的準(zhǔn)點(diǎn)率更加反應(yīng)公共交通服務(wù)的效率和管理水平,關(guān)系著城市出行的最早和最晚的那一群體的出行利益。首末班行車(chē)準(zhǔn)點(diǎn)性與企業(yè)調(diào)度管理、運(yùn)營(yíng)組織、道路條件等因素相關(guān),準(zhǔn)點(diǎn)率越高,公交發(fā)展水平越高,而當(dāng)前因?yàn)榍捌诮煌ㄒ?guī)劃不盡合理,公交運(yùn)營(yíng)企業(yè)調(diào)度管理以及公交駕駛?cè)藛T的素質(zhì)和專(zhuān)業(yè)等因素,導(dǎo)致首末班的準(zhǔn)點(diǎn)問(wèn)題成為一個(gè)難題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明目的在于提供一種公交車(chē)輛首末班準(zhǔn)點(diǎn)率的評(píng)估方法。
為達(dá)成上述目的,本發(fā)明所采用的技術(shù)方案如下:
一種公交車(chē)輛首末班準(zhǔn)點(diǎn)率的評(píng)估方法,包括下述步驟:
Step1、從公交線路信息表DC_BUS_LINE中獲取全部公交線路信息,即所有公交線路;將所有線路ID標(biāo)記為unvisited;
Step2、取一個(gè)unvisited的線路ID記錄p,標(biāo)記為visited;
Step3、從公交運(yùn)行計(jì)劃表DC_BUS_TIMETABLE中查詢(xún)線路p的首班計(jì)劃發(fā)車(chē)時(shí)間、末班計(jì)劃發(fā)車(chē)時(shí)間,若公交運(yùn)行計(jì)劃該日數(shù)據(jù)為空,則從公交線路信息表DC_BUS_LINE中,獲取線路p的首班計(jì)劃發(fā)車(chē)時(shí)間、末班計(jì)劃發(fā)車(chē)時(shí)間;
Step4、同時(shí)從公交運(yùn)行記錄表DC_BUS_RECORD中獲取公交線路p的首末班實(shí)際發(fā)車(chē)時(shí)間,若公交運(yùn)行記錄表該日數(shù)據(jù)為空,則從公交運(yùn)行計(jì)劃表DC_BUS_TIMETABLE獲取當(dāng)天線路p的公交車(chē)輛信息,根據(jù)公交車(chē)輛信息到車(chē)輛動(dòng)態(tài)監(jiān)控信息表AD_MV_GPS_HIS:USEAGE_TYPE=1即車(chē)輛軌跡表中獲取首班實(shí)際發(fā)車(chē)時(shí)間、末班實(shí)際發(fā)車(chē)時(shí)間;
Step5、判斷準(zhǔn)點(diǎn)性,若:(計(jì)劃發(fā)車(chē)時(shí)間-5min)<=實(shí)際發(fā)車(chē)時(shí)間<=(計(jì)劃發(fā)車(chē)時(shí)間+5min),則準(zhǔn)點(diǎn),記為1,否則為不準(zhǔn)點(diǎn),記為0;
Step6、根據(jù)首班準(zhǔn)點(diǎn)性、末班準(zhǔn)點(diǎn)性,計(jì)算線路準(zhǔn)點(diǎn)率;
Step7、轉(zhuǎn)Step2取另一個(gè)線路進(jìn)行上述Step3-Step6的處理,直到所有線路的準(zhǔn)點(diǎn)率均計(jì)算完成為止。
應(yīng)當(dāng)理解,前述構(gòu)思以及在下面更加詳細(xì)地描述的額外構(gòu)思的所有組合只要在這樣的構(gòu)思不相互矛盾的情況下都可以被視為本公開(kāi)的發(fā)明主題的一部分。另外,所要求保護(hù)的主題的所有組合都被視為本公開(kāi)的發(fā)明主題的一部分。
結(jié)合附圖從下面的描述中可以更加全面地理解本發(fā)明教導(dǎo)的前述和其他方面、實(shí)施例和特征。本發(fā)明的其他附加方面例如示例性實(shí)施方式的特征和/或有益效果將在下面的描述中顯見(jiàn),或通過(guò)根據(jù)本發(fā)明教導(dǎo)的具體實(shí)施方式的實(shí)踐中得知。
附圖說(shuō)明
附圖不意在按比例繪制。在附圖中,在各個(gè)圖中示出的每個(gè)相同或近似相同的組成部分可以用相同的標(biāo)號(hào)表示。為了清晰起見(jiàn),在每個(gè)圖中,并非每個(gè)組成部分均被標(biāo)記?,F(xiàn)在,將通過(guò)例子并參考附圖來(lái)描述本發(fā)明的各個(gè)方面的實(shí)施例,其中:
圖1是本發(fā)明的公交車(chē)輛首末班準(zhǔn)點(diǎn)率的評(píng)估方法的流程示意圖。
圖2是車(chē)輛GPS上報(bào)數(shù)據(jù)歷史表的示意圖。
具體實(shí)施方式
為了更了解本發(fā)明的技術(shù)內(nèi)容,特舉具體實(shí)施例并配合所附圖式說(shuō)明如下。
在本公開(kāi)中參照附圖來(lái)描述本發(fā)明的各方面,附圖中示出了許多說(shuō)明的實(shí)施例。本公開(kāi)的實(shí)施例不必定意在包括本發(fā)明的所有方面。應(yīng)當(dāng)理解,上面介紹的多種構(gòu)思和實(shí)施例,以及下面更加詳細(xì)地描述的那些構(gòu)思和實(shí)施方式可以以很多方式中任意一種來(lái)實(shí)施,這是因?yàn)楸景l(fā)明所公開(kāi)的構(gòu)思和實(shí)施例并不限于任何實(shí)施方式。另外,本發(fā)明公開(kāi)的一些方面可以單獨(dú)使用,或者與本發(fā)明公開(kāi)的其他方面的任何適當(dāng)組合來(lái)使用。
結(jié)合圖1所示,一種公交車(chē)輛首末班準(zhǔn)點(diǎn)率的評(píng)估方法,包括下述步驟:
Step1、從公交線路信息表DC_BUS_LINE中獲取全部公交線路信息,即所有公交線路;將所有線路ID標(biāo)記為unvisited;
Step2、取一個(gè)unvisited的線路ID記錄p,標(biāo)記為visited;
Step3、從公交運(yùn)行計(jì)劃表DC_BUS_TIMETABLE中查詢(xún)線路p的首班計(jì)劃發(fā)車(chē)時(shí)間、末班計(jì)劃發(fā)車(chē)時(shí)間,若公交運(yùn)行計(jì)劃該日數(shù)據(jù)為空,則從公交線路信息表DC_BUS_LINE中,獲取線路p的首班計(jì)劃發(fā)車(chē)時(shí)間、末班計(jì)劃發(fā)車(chē)時(shí)間;
Step4、同時(shí)從公交運(yùn)行記錄表DC_BUS_RECORD中獲取公交線路p的首末班實(shí)際發(fā)車(chē)時(shí)間,若公交運(yùn)行記錄表該日數(shù)據(jù)為空,則從公交運(yùn)行計(jì)劃表DC_BUS_TIMETABLE獲取當(dāng)天線路p的公交車(chē)輛信息,根據(jù)公交車(chē)輛信息到車(chē)輛動(dòng)態(tài)監(jiān)控信息表AD_MV_GPS_HIS:USEAGE_TYPE=1即車(chē)輛軌跡表中獲取首班實(shí)際發(fā)車(chē)時(shí)間、末班實(shí)際發(fā)車(chē)時(shí)間;
Step5、判斷準(zhǔn)點(diǎn)性,若:(計(jì)劃發(fā)車(chē)時(shí)間-5min)<=實(shí)際發(fā)車(chē)時(shí)間<=(計(jì)劃發(fā)車(chē)時(shí)間+5min),則準(zhǔn)點(diǎn),記為1,否則為不準(zhǔn)點(diǎn),記為0;
Step6、根據(jù)首班準(zhǔn)點(diǎn)性、末班準(zhǔn)點(diǎn)性,計(jì)算線路準(zhǔn)點(diǎn)率;
Step7、轉(zhuǎn)Step2取另一個(gè)線路進(jìn)行上述Step3-Step6的處理,直到所有線路的準(zhǔn)點(diǎn)率均計(jì)算完成為止。
在一些例子中,根據(jù)準(zhǔn)點(diǎn)性可通過(guò)求均值的方法來(lái)確定準(zhǔn)點(diǎn)率。
結(jié)合圖1所示,在該方法的實(shí)現(xiàn)過(guò)程中,需要用到一些從交通實(shí)時(shí)監(jiān)控所取得的數(shù)據(jù)和/或表格,以及從道路監(jiān)控?cái)?shù)據(jù)中心的表格和數(shù)據(jù),例如公交運(yùn)行計(jì)劃信息、公交線路信息、公交運(yùn)行記錄信息、公交車(chē)輛動(dòng)態(tài)監(jiān)控GPS等。
下面示例性地表示了前述數(shù)據(jù)的格式。
公交運(yùn)行計(jì)劃信息
公交線路信息
公交運(yùn)行記錄信息
公交車(chē)輛動(dòng)態(tài)監(jiān)控GPS,如圖2所示。
車(chē)輛GPS上報(bào)數(shù)據(jù)歷史表:AD_MV_GPS_HIS
USEAGE_TYPE=1
示例性地,在step6輸出的線路準(zhǔn)點(diǎn)性和準(zhǔn)點(diǎn)率數(shù)據(jù)格式如下:
上述方案可用于單日的統(tǒng)計(jì)評(píng)估,在月度統(tǒng)計(jì)時(shí),其方案結(jié)合圖1所示的例子,可采用下述過(guò)程來(lái)實(shí)現(xiàn)。
比如6月2號(hào)更新時(shí),首先判斷SUM_BUS_PUNCTUALITY_RATE表中哪幾個(gè)月的數(shù)據(jù)是空的,哪幾個(gè)月是空的,就做那幾個(gè)月的數(shù)據(jù)。
Step1首先判斷SUM_BUS_PUNCTUALITY_RATE中待分析的月份數(shù)據(jù)是否為空,不為空,不進(jìn)行更新,若為空則進(jìn)行下一步分析;
Step2從STAT_BUS_PUNCTUALITY_RATE表中取分析時(shí)段內(nèi)的線路準(zhǔn)點(diǎn)率(LINE_PUNCTUALITY_RATE)數(shù)據(jù),則月統(tǒng)計(jì)準(zhǔn)點(diǎn)率=avg(LINE_PUNCTUALITY_RATE)
則輸出數(shù)據(jù)如下:
循環(huán)上述步驟,直到所有線路的月統(tǒng)計(jì)準(zhǔn)點(diǎn)率計(jì)算完畢為止。
根據(jù)本發(fā)明的公開(kāi),還提出一種公交車(chē)輛首末班準(zhǔn)點(diǎn)率的評(píng)估系統(tǒng),包括:
至少一個(gè)處理器;
存儲(chǔ)器;
其中,所述存儲(chǔ)器被設(shè)置用于存放供處理器使用的數(shù)據(jù)與程序模塊,所述程序模塊包括用于執(zhí)行前述實(shí)施例的方法的程序指令,尤其是圖1所示的流程的實(shí)施例。
雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明。本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤(rùn)飾。因此,本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求書(shū)所界定者為準(zhǔn)。