本發(fā)明涉及交通領(lǐng)域,尤其涉及一種巴士司機(jī)排班方法及系統(tǒng)。
背景技術(shù):
隨著城市的快速發(fā)展,城市人口迅速增長(zhǎng),尤其是像北京、上海這樣的大城市,人口增加帶來的汽車數(shù)量的大量增長(zhǎng),加劇了交通擁堵和環(huán)境污染的問題。目前的巴士運(yùn)營(yíng)系統(tǒng)能夠充分發(fā)揮城市公共交通的作用,有效緩解交通擁堵和環(huán)境污染的問題。但是現(xiàn)有的巴士運(yùn)營(yíng)公司都是通過采用人工制定排班表的方法對(duì)巴士司機(jī)進(jìn)行排班,效率低,靈活性差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種巴士司機(jī)排班方法及系統(tǒng),用于解決現(xiàn)有技術(shù)中人工制定巴士司機(jī)排班表的方法效率低、靈活性差的問題。
本發(fā)明的第一個(gè)方面是提供一種巴士司機(jī)排班方法,包括:
獲取司機(jī)的實(shí)時(shí)信息,所述司機(jī)的實(shí)時(shí)信息包括所述司機(jī)的位置、和所述司機(jī)能夠駕駛的車型;
根據(jù)所述司機(jī)的實(shí)時(shí)信息和各線路的信息,獲得所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo),其中,司機(jī)相對(duì)于每個(gè)線路的權(quán)重目標(biāo)包括:司機(jī)至所述線路的起點(diǎn)的距離、司機(jī)至所述線路的終點(diǎn)的距離、司機(jī)能夠駕駛的車型與所述線路對(duì)應(yīng)的乘客人數(shù)的匹配度;
根據(jù)所述權(quán)重目標(biāo)的權(quán)重系數(shù),對(duì)所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo)進(jìn)行加權(quán)求和,獲得所述司機(jī)相對(duì)于各線路的排班評(píng)分;
將所述各線路中其對(duì)應(yīng)的排班評(píng)分最高的線路,分配至所述司機(jī)。
本發(fā)明的第二個(gè)方面是提供一種巴士司機(jī)排班系統(tǒng),包括:
信息模塊,用于獲取司機(jī)的實(shí)時(shí)信息,所述司機(jī)的實(shí)時(shí)信息包括所述司機(jī)的位置、和所述司機(jī)能夠駕駛的車型;
目標(biāo)模塊,用于根據(jù)所述司機(jī)的實(shí)時(shí)信息和各線路的信息,獲得所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo),其中,司機(jī)相對(duì)于每個(gè)線路的權(quán)重目標(biāo)包括:司機(jī)至所述線路的起點(diǎn)的距離、司機(jī)至所述線路的終點(diǎn)的距離、司機(jī)能夠駕駛的車型與所述線路對(duì)應(yīng)的乘客人數(shù)的匹配度;
計(jì)算模塊,用于根據(jù)所述權(quán)重目標(biāo)的權(quán)重系數(shù),對(duì)所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo)進(jìn)行加權(quán)求和,獲得所述司機(jī)相對(duì)于各線路的排班評(píng)分;
排班模塊,用于將所述各線路中其對(duì)應(yīng)的排班評(píng)分最高的線路,分配至所述司機(jī)。
本發(fā)明提供的巴士司機(jī)排班方法及系統(tǒng),通過司機(jī)的實(shí)時(shí)信息和各線路的信息,獲得所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo);根據(jù)所述權(quán)重目標(biāo)的權(quán)重系數(shù),對(duì)所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo)進(jìn)行加權(quán)求和,獲得所述司機(jī)相對(duì)于各線路的排班評(píng)分;將所述各線路中其對(duì)應(yīng)的排班評(píng)分最高的線路,分配至所述司機(jī)。本發(fā)明能夠進(jìn)行巴士司機(jī)自動(dòng)排班,排班效率高,且簡(jiǎn)化了人工排班的工作量。
附圖說明
圖1為本發(fā)明實(shí)施例一提供的一種巴士司機(jī)排班方法的流程示意圖;
圖2為本發(fā)明實(shí)施例一提供的另一種巴士司機(jī)排班方法的流程示意圖;
圖3為本發(fā)明實(shí)施例二提供的一種巴士司機(jī)排班系統(tǒng)的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例二提供的另一種巴士司機(jī)排班系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說明的是,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等相關(guān)用語僅用于方便描述不同的部件或信號(hào),而不能理解為指示或暗示順序關(guān)系、相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”等相關(guān)用語的特征可以明示或者隱含地包括至少一個(gè)該特征。
應(yīng)當(dāng)理解,本發(fā)明中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:?jiǎn)为?dú)存在a,同時(shí)存在a和b,單獨(dú)存在b這三種情況。
圖1為本發(fā)明實(shí)施例一提供的一種巴士司機(jī)排班方法的流程示意圖。如圖1所示,所述方法包括如下步驟:
101、獲取司機(jī)的實(shí)時(shí)信息,所述司機(jī)的實(shí)時(shí)信息包括所述司機(jī)的位置、和所述司機(jī)能夠駕駛的車型。
實(shí)際應(yīng)用中,本實(shí)施例的執(zhí)行主體可以為巴士司機(jī)排班系統(tǒng),該巴士司機(jī)排班系統(tǒng)可以獨(dú)立設(shè)置,也可以安裝在終端中,該終端可以包括但不限于智能手機(jī)、智能電腦等。
具體的,在對(duì)巴士司機(jī)進(jìn)行排班前,獲取司機(jī)當(dāng)前所在的位置,其中獲取司機(jī)當(dāng)前所在的位置的方法有多種,本實(shí)施例不對(duì)此進(jìn)行限制,例如,可以通過對(duì)司機(jī)隨身攜帶的移動(dòng)終端或者智能卡等進(jìn)行g(shù)ps定位以獲得司機(jī)當(dāng)前所在的位置,還可以實(shí)時(shí)接收司機(jī)主動(dòng)匯報(bào)的自己當(dāng)前所在的位置。提取司機(jī)當(dāng)前的駕駛證相關(guān)信息,獲取司機(jī)能夠駕駛的車型信息,例如,提取司機(jī)當(dāng)前的駕駛證對(duì)應(yīng)的準(zhǔn)駕車型為a1,則獲取司機(jī)當(dāng)前能夠駕駛的車型為大型巴士、中型巴士和小型巴士,若司機(jī)當(dāng)前的駕駛證對(duì)應(yīng)的準(zhǔn)駕車型為b1,則獲取司機(jī)當(dāng)前能夠駕駛的車型為中型巴士和小型巴士。在實(shí)際應(yīng)用中,獲取司機(jī)當(dāng)前所在的位置和司機(jī)能夠駕駛的車型的步驟可以同時(shí)進(jìn)行或者以不同的順序先后進(jìn)行,本實(shí)施例不對(duì)此進(jìn)行限制。
102、根據(jù)所述司機(jī)的實(shí)時(shí)信息和各線路的信息,獲得所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo),其中,司機(jī)相對(duì)于每個(gè)線路的權(quán)重目標(biāo)包括:司機(jī)至所述線路的起點(diǎn)的距離、司機(jī)至所述線路的終點(diǎn)的距離、司機(jī)能夠駕駛的車型與所述線路對(duì)應(yīng)的乘客人數(shù)的匹配度。
具體的,各線路的信息包括各線路起點(diǎn)的位置、終點(diǎn)的位置和各線路對(duì)應(yīng)的乘客人數(shù)。實(shí)際應(yīng)用中,各線路對(duì)應(yīng)的乘客人數(shù)可以是根據(jù)當(dāng)前已售票數(shù)確定的實(shí)際乘客人數(shù),還可以是通過對(duì)各線路的歷史乘客人數(shù)進(jìn)行分析獲得的預(yù)測(cè)乘客人數(shù)。
根據(jù)步驟101中獲得的司機(jī)當(dāng)前的位置、以及各線路的起點(diǎn)位置、終點(diǎn)位置,可以計(jì)算獲得司機(jī)當(dāng)前的位置至各線路起點(diǎn)的距離、司機(jī)當(dāng)前的位置至各線路終點(diǎn)的距離,根據(jù)步驟101中獲得的司機(jī)能夠駕駛的車型和各線路對(duì)應(yīng)的乘客人數(shù),可以獲得司機(jī)能夠駕駛的車型與各線路對(duì)應(yīng)的乘客人數(shù)的匹配度。
具體的,所述匹配度可以劃分為兩個(gè)等級(jí),比如匹配度的取值可以為0或1,若某一線路對(duì)應(yīng)的乘客人數(shù)與不大于司機(jī)能夠駕駛的車型對(duì)應(yīng)的核載人數(shù),則匹配度取值為1,否則,匹配度取值為0。所述匹配度也可以劃分為不止兩個(gè)等級(jí),舉例來說,所述匹配度的取值可以為0、x1、x2和1,其中,0<x2<x1<1,假設(shè)司機(jī)能夠駕駛的車型為小型巴士,由于小型巴士的核載人數(shù)是小于10人,若某一線路對(duì)應(yīng)的乘客人數(shù)為10人或以上,則認(rèn)為所述匹配度為0,假設(shè)司機(jī)能夠駕駛的車型為大型巴士、中型巴士和小型巴士,由于中型巴士的核載人數(shù)是10-19人,大型巴士的核載人數(shù)是大于20人,若某一線路對(duì)應(yīng)的乘客人數(shù)是20人或以上,則認(rèn)為所述匹配度為1,若某一線路對(duì)應(yīng)的乘客人數(shù)在10-19人之間,則認(rèn)為所述匹配度為x1,若某一線路對(duì)應(yīng)的乘客人數(shù)小于10人,則認(rèn)為匹配度為x2。通過設(shè)置不同的匹配度等級(jí),可以為各線路安排更合適的司機(jī)。
103、根據(jù)所述權(quán)重目標(biāo)的權(quán)重系數(shù),對(duì)所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo)進(jìn)行加權(quán)求和,獲得所述司機(jī)相對(duì)于各線路的排班評(píng)分。
將步驟102獲得的司機(jī)當(dāng)前的位置至各線路起點(diǎn)的距離、司機(jī)當(dāng)前的位置至各線路終點(diǎn)的距離和司機(jī)能夠駕駛的車型與各線路對(duì)應(yīng)的乘客人數(shù)的匹配度,分別與對(duì)應(yīng)的預(yù)設(shè)權(quán)重系數(shù)進(jìn)行加權(quán)求和,獲得司機(jī)相對(duì)于各線路的排班評(píng)分。
104、將所述各線路中其對(duì)應(yīng)的排班評(píng)分最高的線路,分配至所述司機(jī)。
將步驟103獲得的司機(jī)相對(duì)于各線路的排班評(píng)分按照數(shù)值大小進(jìn)行排序,將排班評(píng)分最高的數(shù)值對(duì)應(yīng)的線路分配至所述司機(jī)。
實(shí)際應(yīng)用中,當(dāng)存在兩個(gè)以上的線路相對(duì)于所述司機(jī)具有相同的最高排班評(píng)分時(shí),則從中隨機(jī)選取任一線路分配給所述司機(jī)。舉例來說,假設(shè)有三條線路a、b和c,相對(duì)于某一司機(jī)的排班評(píng)分分別為a、b和c,a=b>c,則從線路a和線路b中隨機(jī)選取一條線路分配給該司機(jī)。
進(jìn)一步的,作為一種可選的實(shí)施方式,在上述任一實(shí)施方式的基礎(chǔ)上,在步驟104之前,所述方法還可以包括:從所述各線路中,清除其起點(diǎn)和/或終點(diǎn)至所述司機(jī)的家庭住址的距離超出預(yù)設(shè)的第一閾值的線路。在本實(shí)施方式中,通過清除各線路中其起點(diǎn)和/或終點(diǎn)至所述司機(jī)的家庭住址的距離超出預(yù)設(shè)的第一閾值的線路,可以實(shí)現(xiàn)為司機(jī)就近安排其家庭住址附近的線路,這種排班方法不僅更人性化,而且司機(jī)通常會(huì)對(duì)其家庭住址附近的線路會(huì)更加熟悉,為司機(jī)安排其家庭住址附近的線路,可以有效提高巴士運(yùn)營(yíng)效率。
實(shí)際應(yīng)用中,各線路對(duì)應(yīng)的班車可能并沒有停放在各線路的起點(diǎn)位置處,這種情況下,可能需要司機(jī)先到達(dá)各線路對(duì)應(yīng)的班車所在的停車場(chǎng),取得各線路對(duì)應(yīng)的班車后再將班車開往各線路起點(diǎn)位置。作為一種可選的實(shí)時(shí)方式,在前述任一實(shí)施方式的基礎(chǔ)上,在步驟104之前,所述方法還可以包括:從所述各線路中,清除其對(duì)應(yīng)的班車所在的停車場(chǎng)至所述司機(jī)的距離超出預(yù)設(shè)的第二閾值的線路。本實(shí)施方式可以避免為司機(jī)安排其對(duì)應(yīng)的班車所在的停車場(chǎng)至所述司機(jī)當(dāng)前位置太遠(yuǎn)的線路,在為司機(jī)提供便利的同時(shí),可以有效提高巴士運(yùn)營(yíng)效率。
圖2為本發(fā)明實(shí)施例一提供的另一種巴士司機(jī)排班方法的流程示意圖。在前述任一實(shí)施方式的基礎(chǔ)上,所述司機(jī)的實(shí)時(shí)信息還包括司機(jī)已工作時(shí)長(zhǎng)和/或已排班次數(shù);相應(yīng)的,在步驟102之前,所述方法還可以包括:
201、根據(jù)所述司機(jī)的實(shí)時(shí)信息,判斷所述司機(jī)的已工作時(shí)長(zhǎng)和/或已排班次數(shù)是否達(dá)到預(yù)設(shè)的第三閾值和/或第四閾值;
202、若達(dá)到,則不再對(duì)所述司機(jī)進(jìn)行排班。
具體的,可以預(yù)先設(shè)定司機(jī)一天所需工作的時(shí)長(zhǎng)為第三閾值,在步驟101獲取司機(jī)當(dāng)天已工作時(shí)長(zhǎng)以后,首先判斷所述司機(jī)已工作時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)的第三閾值,若達(dá)到,則不再對(duì)所述司機(jī)進(jìn)行排班,否則,繼續(xù)執(zhí)行步驟102。還可以預(yù)先設(shè)定司機(jī)一天所需排班的次數(shù)為第四閾值,在步驟101獲取司機(jī)當(dāng)天已排班次數(shù)以后,首先判斷所述司機(jī)已排班次數(shù)是否達(dá)到第四閾值,若達(dá)到,則不再對(duì)所述司機(jī)進(jìn)行排班,否則,繼續(xù)執(zhí)行步驟102。還可以預(yù)先設(shè)定司機(jī)一天所需工作的時(shí)長(zhǎng)為第三閾值、所需排班的次數(shù)為第四閾值,在步驟101獲取司機(jī)當(dāng)天已工作時(shí)長(zhǎng)和已排班次數(shù)以后,首先判斷所述司機(jī)已工作時(shí)長(zhǎng)是否達(dá)到第三閾值且已排班次數(shù)是否達(dá)到第四閾值,若均達(dá)到,則不再對(duì)所述司機(jī)進(jìn)行排班,否則,繼續(xù)執(zhí)行步驟102。
本實(shí)施例提供的巴士司機(jī)排班方法,根據(jù)司機(jī)的實(shí)時(shí)信息和各線路的信息,獲得所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo),其中,司機(jī)相對(duì)于每個(gè)線路的權(quán)重目標(biāo)包括:司機(jī)至所述線路的起點(diǎn)的距離、司機(jī)至所述線路的終點(diǎn)的距離、司機(jī)能夠駕駛的車型與所述線路對(duì)應(yīng)的乘客人數(shù)的匹配度;根據(jù)所述權(quán)重目標(biāo)的權(quán)重系數(shù),對(duì)所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo)進(jìn)行加權(quán)求和,獲得所述司機(jī)相對(duì)于各線路的排班評(píng)分;將所述各線路中其對(duì)應(yīng)的排班評(píng)分最高的線路,分配至所述司機(jī)。本發(fā)明能夠進(jìn)行巴士司機(jī)自動(dòng)排班,排班效率高,且簡(jiǎn)化了人工排班的工作量。
圖3為本發(fā)明實(shí)施例二提供的一種巴士司機(jī)排班系統(tǒng)的結(jié)構(gòu)示意圖。如圖3所示,所述系統(tǒng)包括:
信息模塊31,用于獲取司機(jī)的實(shí)時(shí)信息,所述司機(jī)的實(shí)時(shí)信息包括所述司機(jī)的位置、和所述司機(jī)能夠駕駛的車型。
實(shí)際應(yīng)用中,該巴士司機(jī)排班系統(tǒng)可以獨(dú)立設(shè)置,也可以安裝在終端中,該終端可以包括但不限于智能手機(jī)、智能電腦等。
具體的,在對(duì)巴士司機(jī)進(jìn)行排班前,信息模塊31獲取司機(jī)當(dāng)前所在的位置,并提取司機(jī)當(dāng)前的駕駛證相關(guān)信息,獲取司機(jī)能夠駕駛的車型信息。在實(shí)際應(yīng)用中,獲取司機(jī)當(dāng)前所在的位置和司機(jī)能夠駕駛的車型的步驟可以同時(shí)進(jìn)行或者以不同的順序先后進(jìn)行,本實(shí)施例不對(duì)此進(jìn)行限制。
目標(biāo)模塊32,用于根據(jù)所述司機(jī)的實(shí)時(shí)信息和各線路的信息,獲得所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo),其中,司機(jī)相對(duì)于每個(gè)線路的權(quán)重目標(biāo)包括:司機(jī)至所述線路的起點(diǎn)的距離、司機(jī)至所述線路的終點(diǎn)的距離、司機(jī)能夠駕駛的車型與所述線路對(duì)應(yīng)的乘客人數(shù)的匹配度。
具體的,目標(biāo)模塊32根據(jù)信息模塊31獲得的司機(jī)當(dāng)前的位置、以及各線路的起點(diǎn)位置、終點(diǎn)位置,可以計(jì)算獲得司機(jī)當(dāng)前的位置至各線路起點(diǎn)的距離、司機(jī)當(dāng)前的位置至各線路終點(diǎn)的距離,目標(biāo)模塊32根據(jù)信息模塊31獲得的獲得的司機(jī)能夠駕駛的車型和各線路對(duì)應(yīng)的乘客人數(shù),可以獲得司機(jī)能夠駕駛的車型與各線路對(duì)應(yīng)的乘客人數(shù)的匹配度。
計(jì)算模塊33,用于根據(jù)所述權(quán)重目標(biāo)的權(quán)重系數(shù),對(duì)所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo)進(jìn)行加權(quán)求和,獲得所述司機(jī)相對(duì)于各線路的排班評(píng)分。
具體的,計(jì)算模塊33將目標(biāo)模塊32獲得的司機(jī)當(dāng)前的位置至各線路起點(diǎn)的距離、司機(jī)當(dāng)前的位置至各線路終點(diǎn)的距離和司機(jī)能夠駕駛的車型與各線路對(duì)應(yīng)的乘客人數(shù)的匹配度,分別與對(duì)應(yīng)的預(yù)設(shè)權(quán)重系數(shù)進(jìn)行加權(quán)求和,計(jì)算獲得司機(jī)相對(duì)于各線路的排班評(píng)分。
排班模塊34,用于將所述各線路中其對(duì)應(yīng)的排班評(píng)分最高的線路,分配至所述司機(jī)。
具體的,排班模塊34將計(jì)算模塊33獲得的司機(jī)相對(duì)于各線路的排班評(píng)分按照數(shù)值大小進(jìn)行排序,將排班評(píng)分最高的數(shù)值對(duì)應(yīng)的線路分配至所述司機(jī)。
作為一種可選的實(shí)時(shí)方式,在圖3所示實(shí)施方式的基礎(chǔ)上,所述系統(tǒng)還可以包括隨機(jī)模塊,所述隨機(jī)模塊用于當(dāng)存在兩個(gè)以上的線路相對(duì)于所述司機(jī)具有相同的最高排班評(píng)分時(shí),則從中隨機(jī)選取任一線路分配給所述司機(jī)。舉例來說,假設(shè)有三條線路a、b和c,相對(duì)于某一司機(jī)的排班評(píng)分分別為a、b和c,a=b>c,則隨機(jī)模塊從線路a和線路b中隨機(jī)選取一條線路分配給該司機(jī)。
進(jìn)一步的,作為一種可選的實(shí)施方式,在前述任一實(shí)施方式的基礎(chǔ)上,所述系統(tǒng)還可以包括:第一排除模塊,所述第一排除模塊用于從所述各線路中,清除其起點(diǎn)和/或終點(diǎn)至所述司機(jī)的家庭住址的距離超出預(yù)設(shè)的第一閾值的線路。在本實(shí)施方式中,通過清除各線路中其起點(diǎn)和/或終點(diǎn)至所述司機(jī)的家庭住址的距離超出預(yù)設(shè)的第一閾值的線路,可以實(shí)現(xiàn)為司機(jī)就近安排其家庭住址附近的線路,這種排班方法不僅更人性化,而且司機(jī)通常會(huì)對(duì)其家庭住址附近的線路會(huì)更加熟悉,為司機(jī)安排其家庭住址附近的線路,可以有效提高巴士運(yùn)營(yíng)效率。
實(shí)際應(yīng)用中,各線路對(duì)應(yīng)的班車可能并沒有停放在各線路的起點(diǎn)位置處,這種情況下,可能需要司機(jī)先到達(dá)各線路對(duì)應(yīng)的班車所在的停車場(chǎng),取得各線路對(duì)應(yīng)的班車后再將班車開往各線路起點(diǎn)位置。作為一種可選的實(shí)時(shí)方式,在實(shí)施例二中任一實(shí)施方式的基礎(chǔ)上,所述系統(tǒng)還可以包括:第二排除模塊,所述第二排除模塊用于從所述各線路中,清除其對(duì)應(yīng)的班車所在的停車場(chǎng)至所述司機(jī)的距離超出預(yù)設(shè)的第二閾值的線路。本實(shí)施方式可以避免為司機(jī)安排其對(duì)應(yīng)的班車所在的停車場(chǎng)至所述司機(jī)當(dāng)前位置太遠(yuǎn)的線路,在為司機(jī)提供便利的同時(shí),可以有效提高巴士運(yùn)營(yíng)效率。
圖4為本發(fā)明實(shí)施例二提供的另一種巴士司機(jī)排班系統(tǒng)的結(jié)構(gòu)示意圖。在前述任一實(shí)施方式的基礎(chǔ)上,所述系統(tǒng)還可以包括:
判斷模塊41,用于根據(jù)所述司機(jī)的實(shí)時(shí)信息,判斷所述司機(jī)的已工作時(shí)長(zhǎng)和/或已排班次數(shù)是否達(dá)到預(yù)設(shè)的第三閾值和/或第四閾值;
終止模塊42,用于若所述司機(jī)的已工作時(shí)長(zhǎng)和/或已排班次數(shù)達(dá)到預(yù)設(shè)的第三閾值和/或第四閾值,則不再對(duì)所述司機(jī)進(jìn)行排班。
實(shí)際應(yīng)用中,可以預(yù)先設(shè)定司機(jī)一天所需工作的時(shí)長(zhǎng)為第三閾值,在信息模塊31獲取司機(jī)當(dāng)天已工作時(shí)長(zhǎng)以后,判斷模塊41首先判斷所述司機(jī)已工作時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)的第三閾值,若達(dá)到,則終止模塊42不再對(duì)所述司機(jī)進(jìn)行排班,否則,目標(biāo)模塊32繼續(xù)執(zhí)行根據(jù)所述司機(jī)的實(shí)時(shí)信息和各線路的信息,獲得所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo)的步驟。還可以預(yù)先設(shè)定司機(jī)一天所需排班的次數(shù)為第四閾值,在信息模塊31獲取司機(jī)當(dāng)天已排班次數(shù)以后,判斷模塊41首先判斷所述司機(jī)已排班次數(shù)是否達(dá)到第四閾值,若達(dá)到,則終止模塊42不再對(duì)所述司機(jī)進(jìn)行排班,否則,目標(biāo)模塊32繼續(xù)執(zhí)行根據(jù)所述司機(jī)的實(shí)時(shí)信息和各線路的信息,獲得所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo)的步驟。還可以預(yù)先設(shè)定司機(jī)一天所需工作的時(shí)長(zhǎng)為第三閾值、所需排班的次數(shù)為第四閾值,在信息模塊31獲取司機(jī)當(dāng)天已工作時(shí)長(zhǎng)和已排班次數(shù)以后,判斷模塊41首先判斷所述司機(jī)已工作時(shí)長(zhǎng)是否達(dá)到第三閾值且已排班次數(shù)是否達(dá)到第四閾值,若均達(dá)到,則終止模塊42不再對(duì)所述司機(jī)進(jìn)行排班,否則,目標(biāo)模塊32繼續(xù)執(zhí)行根據(jù)所述司機(jī)的實(shí)時(shí)信息和各線路的信息,獲得所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo)的步驟。
本實(shí)施例提供的巴士司機(jī)排班系統(tǒng),根據(jù)司機(jī)的實(shí)時(shí)信息和各線路的信息,獲得所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo),其中,司機(jī)相對(duì)于每個(gè)線路的權(quán)重目標(biāo)包括:司機(jī)至所述線路的起點(diǎn)的距離、司機(jī)至所述線路的終點(diǎn)的距離、司機(jī)能夠駕駛的車型與所述線路對(duì)應(yīng)的乘客人數(shù)的匹配度;根據(jù)所述權(quán)重目標(biāo)的權(quán)重系數(shù),對(duì)所述司機(jī)相對(duì)于各線路的權(quán)重目標(biāo)進(jìn)行加權(quán)求和,獲得所述司機(jī)相對(duì)于各線路的排班評(píng)分;將所述各線路中其對(duì)應(yīng)的排班評(píng)分最高的線路,分配至所述司機(jī)。本發(fā)明能夠進(jìn)行巴士司機(jī)自動(dòng)排班,排班效率高,且簡(jiǎn)化了人工排班的工作量。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。