本申請(qǐng)涉及定制公交技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種定制公交系統(tǒng)及定制公交線路制定方法。
背景技術(shù):
定制公交,也稱(chēng)商務(wù)班車(chē),是從小區(qū)到單位,從單位到小區(qū)的一站直達(dá)式班車(chē),具有人人有座和快速便捷的特點(diǎn),從而實(shí)現(xiàn)引導(dǎo)乘客選擇定制公交集體出行模式,為減緩城市交通擁堵提供了有效解決方案。定制公交班車(chē)旨在倡導(dǎo)綠色出行,節(jié)能減排,具有社會(huì)公共服務(wù)的性質(zhì)。
現(xiàn)有技術(shù)中,公交集團(tuán)主要通過(guò)將在普通公交線路的運(yùn)行過(guò)程中發(fā)現(xiàn)的具有大規(guī)??土髁康恼军c(diǎn)制定為定制公交線路,或現(xiàn)場(chǎng)核實(shí)客流信息及客流規(guī)律等相關(guān)數(shù)據(jù)后進(jìn)行定制公交線路的制定,然后對(duì)制定的定制公交線路進(jìn)行公布。乘客通過(guò)公布的定制公交線路選擇自己所需的定制公交線路并通過(guò)電話預(yù)定等方式進(jìn)行乘車(chē)班次的預(yù)定,或在自己所需的定制公交線路的發(fā)車(chē)時(shí)間之前在發(fā)車(chē)地點(diǎn)進(jìn)行等候。現(xiàn)有技術(shù)中的定制公交線路的制定方法的時(shí)效性不高、開(kāi)線周期長(zhǎng),并且不能很好的反映乘客的真實(shí)乘車(chē)需求,比如有些乘客可能在搭乘定制公交線路之前還需要倒車(chē),降低了這些乘客的用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種定制公交系統(tǒng)及定制公交線路制定方法,以解決現(xiàn)有技術(shù)中定制公交線路的開(kāi)線周期長(zhǎng),不能很好的反映乘客的真實(shí)乘車(chē)需求的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了如下技術(shù)方案:
一種定制公交系統(tǒng),包括:服務(wù)器和至少一個(gè)客戶端;其中,
所述客戶端用于向所述服務(wù)器發(fā)送出行需求指令,所述出行需求指令包括用戶乘車(chē)時(shí)間、起訖地點(diǎn)、出行人數(shù)和身份標(biāo)識(shí);
所述服務(wù)器具有通用接口,用于統(tǒng)計(jì)所述出行需求指令,根據(jù)統(tǒng)計(jì)的所述出行需求指令判斷某一線路是否滿足開(kāi)線條件,如果是,則將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布,以供所述客戶端進(jìn)行查詢(xún)和/或預(yù)定公布的所述定制公交線路,并在所述客戶端成功預(yù)定所述定制公交線路后生成乘車(chē)標(biāo)識(shí)信息發(fā)送給所述客戶端;
所述通用接口用于過(guò)濾所述客戶端向所述服務(wù)器發(fā)送的信息中的敏感詞。
可選的,所述身份標(biāo)識(shí)為手機(jī)號(hào)或公交卡號(hào)工牌編號(hào)。
可選的,所述乘車(chē)標(biāo)識(shí)信息為短信乘車(chē)標(biāo)識(shí)或二維碼乘車(chē)標(biāo)識(shí)或公交卡乘車(chē)標(biāo)識(shí)或電子票樣。
可選的,所述服務(wù)器還用于在將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布之后向預(yù)設(shè)客戶端發(fā)送開(kāi)線提醒信息;
所述預(yù)設(shè)客戶端為向所述服務(wù)器發(fā)送過(guò)出行需求指令,且所述出行需求指令的用戶乘車(chē)時(shí)間和起訖地點(diǎn)符合該定制公交線路的運(yùn)行時(shí)間和起訖地點(diǎn)的客戶端。
可選的,所述服務(wù)器還用于根據(jù)所述客戶端發(fā)送的出行需求指令按照預(yù)設(shè)原則對(duì)所述定制公交線路進(jìn)行配車(chē);
所述預(yù)設(shè)原則包括老乘客優(yōu)先原則、先購(gòu)買(mǎi)優(yōu)先原則、多日購(gòu)買(mǎi)優(yōu)先原則和出行人數(shù)多優(yōu)先原則中的至少一項(xiàng)。
可選的,所述客戶端還用于向所述服務(wù)器發(fā)送附近班車(chē)指令,所述附近班車(chē)指令包括客戶端所在位置信息;
所述服務(wù)器還用于在接收到所述附近班車(chē)指令后,根據(jù)所述客戶端所在位置信息查詢(xún)已公布的所有定制公交線路,并將起點(diǎn)或終點(diǎn)處于所述客戶端所在位置預(yù)設(shè)范圍內(nèi)的定制公交線路發(fā)送給所述客戶端,以供所述客戶端進(jìn)行查詢(xún)和/或預(yù)定。
可選的,所述客戶端還用于向所述服務(wù)器發(fā)送余座預(yù)訂指令,所述余座預(yù)訂指令包括所需定制公交線路信息和預(yù)定座位信息;
所述服務(wù)器還用于在接收到所述余座預(yù)訂指令后鎖定所述所需定制公交線路的預(yù)定座位,并判斷客戶端是否在預(yù)設(shè)時(shí)間內(nèi)完成支付,如果是,則向所述客戶端發(fā)送乘車(chē)標(biāo)識(shí)信息;如果否,則釋放鎖定的預(yù)定座位。
可選的,所述客戶端還用于在接收到轉(zhuǎn)贈(zèng)指令后,根據(jù)所述轉(zhuǎn)贈(zèng)指令判斷指定客戶端是否滿足轉(zhuǎn)贈(zèng)條件,如果是,則根據(jù)所述轉(zhuǎn)贈(zèng)指令將所述乘車(chē)標(biāo)識(shí)信息發(fā)送給所述指定客戶端;
所述轉(zhuǎn)贈(zèng)指令中包括所述指定客戶端的身份標(biāo)識(shí)。
一種定制公交線路制定方法,應(yīng)用于客戶端,所述定制公交線路制定方法包括:
向所述服務(wù)器發(fā)送出行需求指令,所述出行需求指令包括用戶乘車(chē)時(shí)間、起訖地點(diǎn)、出行人數(shù)和身份標(biāo)識(shí)。
可選的,還包括:
在接收到轉(zhuǎn)贈(zèng)指令后,根據(jù)所述轉(zhuǎn)贈(zèng)指令判斷指定客戶端是否滿足轉(zhuǎn)贈(zèng)條件,如果是,則根據(jù)所述轉(zhuǎn)贈(zèng)指令將所述乘車(chē)標(biāo)識(shí)信息發(fā)送給所述指定客戶端;
所述轉(zhuǎn)贈(zèng)指令中包括所述指定客戶端的身份標(biāo)識(shí)。
一種定制公交線路制定方法,應(yīng)用于服務(wù)器,所述定制公交線路制定方法包括:
接收客戶端發(fā)送的包括用戶乘車(chē)時(shí)間、起訖地點(diǎn)、出行人數(shù)和身份標(biāo)識(shí)的出行需求指令;
過(guò)濾所述出行需求指令中的敏感詞;
統(tǒng)計(jì)所述出行需求指令,根據(jù)統(tǒng)計(jì)的所述出行需求指令判斷某一線路是否滿足開(kāi)線條件,如果是,則將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布,以供所述客戶端進(jìn)行查詢(xún)和/或預(yù)定公布的所述定制公交線路;
在所述客戶端成功預(yù)定所述定制公交線路后生成乘車(chē)標(biāo)識(shí)信息發(fā)送給所述客戶端。
可選的,還包括:
在將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布之后向預(yù)設(shè)客戶端發(fā)送開(kāi)線提醒信息;
所述預(yù)設(shè)客戶端為向所述服務(wù)器發(fā)送過(guò)出行需求指令,且所述出行需求指令的用戶乘車(chē)時(shí)間和起訖地點(diǎn)符合該定制公交線路的運(yùn)行時(shí)間和起訖地點(diǎn)的客戶端。
可選的,所述將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布之后還包括:
根據(jù)所述客戶端發(fā)送的出行需求指令按照預(yù)設(shè)原則對(duì)所述定制公交線路進(jìn)行配車(chē);
所述預(yù)設(shè)原則包括老乘客優(yōu)先原則、先購(gòu)買(mǎi)先預(yù)定原則和訂購(gòu)人數(shù)多優(yōu)先原則中的至少一項(xiàng)。
可選的,還包括:
在接收到客戶端發(fā)送的附近班車(chē)指令后,根據(jù)所述客戶端所在位置信息查詢(xún)已公布的所有定制公交線路,并將起點(diǎn)處于所述客戶端所在位置預(yù)設(shè)范圍內(nèi)的定制公交線路發(fā)送給所述客戶端,以供所述客戶端進(jìn)行查詢(xún)和/或預(yù)定;
所述附近班車(chē)指令包括客戶端所在位置信息。
可選的,還包括在接收到所述客戶端發(fā)送的余座預(yù)訂指令后鎖定所述所需定制公交線路的與出行人數(shù)相同的余座,并判斷客戶端是否在預(yù)設(shè)時(shí)間內(nèi)完成支付,如果是,則向所述客戶端發(fā)送乘車(chē)標(biāo)識(shí)信息;如果否,則釋放鎖定的余座;
所述余座預(yù)訂指令包括所需定制公交線路信息和出行人數(shù)。
從上述技術(shù)方案可以看出,本發(fā)明實(shí)施例提供了一種定制公交系統(tǒng)及定制公交線路制定方法,其中,所述定制公交系統(tǒng)包括服務(wù)器和至少一個(gè)客戶端;所述客戶端用于向所述服務(wù)器發(fā)送包括用戶乘車(chē)時(shí)間、起訖地點(diǎn)、出行人數(shù)和身份標(biāo)識(shí)的出行需求指令;所述服務(wù)器通過(guò)統(tǒng)計(jì)所述出行需求指令,根據(jù)統(tǒng)計(jì)的出行需求指令判斷某一線路是否滿足開(kāi)線條件,當(dāng)滿足時(shí)將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布,以供所述客戶端進(jìn)行查詢(xún)和/或預(yù)定公布的所述定制公交線路,從而實(shí)現(xiàn)了根據(jù)用戶需求進(jìn)行定制公交線路的開(kāi)線的目的,解決了現(xiàn)有技術(shù)中定制公交線路的開(kāi)線周期長(zhǎng),不能很好的反映乘客的真實(shí)乘車(chē)需求而降低乘客對(duì)定制公交的用戶體驗(yàn)的問(wèn)題。
并且所述服務(wù)器具有用于過(guò)濾所述客戶端向所述服務(wù)器發(fā)送的信息中的敏感詞,以避免對(duì)所述服務(wù)器的惡意攻擊,提升所述服務(wù)器的安全性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請(qǐng)的一個(gè)實(shí)施例提供的一種定制公交系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本申請(qǐng)的一個(gè)實(shí)施例提供的一種定制公交系統(tǒng)的工作流程圖;
圖3為本申請(qǐng)的一個(gè)實(shí)施例提供的一種應(yīng)用于客戶端的定制公交線路制定方法的流程示意圖;
圖4為本申請(qǐng)的另一個(gè)實(shí)施例提供的一種應(yīng)用于客戶端的定制公交線路制定方法的流程示意圖;
圖5為本申請(qǐng)的一個(gè)實(shí)施例提供的一種應(yīng)用于服務(wù)器的定制公交線路制定方法的流程示意圖;
圖6為本申請(qǐng)的另一個(gè)實(shí)施例提供的一種應(yīng)用于服務(wù)器的定制公交線路制定方法的流程示意圖;
圖7為本申請(qǐng)的又一個(gè)實(shí)施例提供的一種應(yīng)用于服務(wù)器的定制公交線路制定方法的流程示意圖;
圖8為本申請(qǐng)的再一個(gè)實(shí)施例提供的一種應(yīng)用于服務(wù)器的定制公交線路制定方法的流程示意圖;
圖9為本申請(qǐng)的一個(gè)優(yōu)選實(shí)施例提供的一種應(yīng)用于服務(wù)器的定制公交線路制定方法的流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本申請(qǐng)實(shí)施例提供了一種定制公交系統(tǒng),如圖1和圖2所示,包括:服務(wù)器200和至少一個(gè)客戶端100;其中,
所述客戶端100用于向所述服務(wù)器200發(fā)送出行需求指令,所述出行需求指令包括用戶乘車(chē)時(shí)間、起訖地點(diǎn)、出行人數(shù)和身份標(biāo)識(shí);
所述服務(wù)器200具有通用接口,用于統(tǒng)計(jì)所述出行需求指令,根據(jù)統(tǒng)計(jì)的所述出行需求指令判斷某一線路是否滿足開(kāi)線條件,如果是,則將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布,以供所述客戶端100進(jìn)行查詢(xún)和/或預(yù)定公布的所述定制公交線路,并在所述客戶端100成功預(yù)定所述定制公交線路后生成乘車(chē)標(biāo)識(shí)信息發(fā)送給所述客戶端100;
所述通用接口用于過(guò)濾所述客戶端100向所述服務(wù)器200發(fā)送的信息中的敏感詞。
圖1為所述定制公交系統(tǒng)的結(jié)構(gòu)示意圖;圖2為所述定制公交系統(tǒng)的工作流程圖。
需要說(shuō)明的是,所述開(kāi)線條件可以是某一線路不是現(xiàn)有的定制公交線路且根據(jù)統(tǒng)計(jì)的所述出行需求指令發(fā)現(xiàn)這一線路的總出行人數(shù)超過(guò)開(kāi)線閾值。所述開(kāi)線閾值可以是10或15或20,本申請(qǐng)并不對(duì)所述開(kāi)線閾值的具體取值和取值范圍進(jìn)行限定,具體視實(shí)際情況而定。
所述客戶端100可以是存儲(chǔ)于電腦、手機(jī)、平板等智能電子設(shè)備中的B/S(Browser/Server,瀏覽器/服務(wù)器200)模式系統(tǒng),也可以是C/S(Client/Server,客戶機(jī)/服務(wù)器200)模式系統(tǒng)。本申請(qǐng)對(duì)所述客戶端100的具體實(shí)現(xiàn)形式和載體并不做限定,具體視實(shí)際情況而定。
為了更清楚的對(duì)所述定制公交系統(tǒng)的工作流程進(jìn)行說(shuō)明,下面以一個(gè)具體的例子為例進(jìn)行說(shuō)明:
乘客可以隨時(shí)通過(guò)所述客戶端100向所述服務(wù)器200發(fā)送出行需求指令,所述服務(wù)器200統(tǒng)計(jì)所有的所述客戶端100發(fā)送的出行需求指令,將能夠搭乘同一條線路的出行人數(shù)累加,當(dāng)同一條線路的出行人數(shù)超過(guò)開(kāi)線閾值后,所述服務(wù)器200則認(rèn)為該條線路滿足開(kāi)線條件,則將該條線路生成為新的定制公交線路進(jìn)行公布,以供所述客戶端100進(jìn)行查詢(xún)和/或預(yù)定公布的所述定制公交線路。
具體地,比如在所有的所述客戶端100發(fā)送的出行需求指令中,需要在上班時(shí)間從北京天通苑到中關(guān)村,在下班時(shí)間從中關(guān)村到天通苑的出行人數(shù)累加到15人后,所述服務(wù)器200認(rèn)為天通苑到中關(guān)村的線路滿足開(kāi)線條件,則將從天通苑到中關(guān)村的線路生成為新的定制公交線路進(jìn)行公布。在從天通苑到中關(guān)村的定制公交線路公布后,所述客戶端100可以通過(guò)向所述服務(wù)器200發(fā)送請(qǐng)求的方式進(jìn)行查詢(xún)和/或預(yù)定,當(dāng)乘客確定需要搭乘這一定制公交線路且該條定制公交線路處于可預(yù)訂狀態(tài)時(shí),向所述服務(wù)器200發(fā)送預(yù)定請(qǐng)求進(jìn)行預(yù)定,所述預(yù)定請(qǐng)求中包括出現(xiàn)人數(shù)的身份標(biāo)識(shí),并跳轉(zhuǎn)第三方支付平臺(tái)進(jìn)行支付,所述客戶端100在規(guī)定時(shí)間內(nèi)支付成功后所述第三方支付平臺(tái)向所述服務(wù)器200發(fā)送支付成功信息;所述服務(wù)器200在接收到所述預(yù)定請(qǐng)求后,鎖定該條定制公交線路的余座,并判斷在規(guī)定時(shí)間內(nèi)是否接收到所述支付成功信息,如果是,則向支付成功的客戶端100發(fā)送乘車(chē)標(biāo)識(shí)信息;如果否,則釋放鎖定的余座,關(guān)閉訂單。所述規(guī)定時(shí)間可以是45分鐘或30分鐘或15分鐘,本申請(qǐng)對(duì)所述規(guī)定時(shí)間的具體長(zhǎng)度并不做限定,具體視實(shí)際情況而定。
還需要說(shuō)明的是,所述通用接口是所述服務(wù)器200和所有的所述客戶端100的統(tǒng)一接口,它們之間的信息傳遞都通過(guò)所述通用接口完成。所述通用接口用于過(guò)濾所述客戶端100向所述服務(wù)器200發(fā)送的信息中的敏感詞,所述敏感詞包括但不限于:link、select。以避免對(duì)所述服務(wù)器200的惡意攻擊,提升所述服務(wù)器200的安全性。
在本申請(qǐng)的一個(gè)優(yōu)選實(shí)施例中,所述通用接口為Interface.php接口。所述服務(wù)器200采用同一認(rèn)證方式,對(duì)于通過(guò)所述通用接口提交的信息,通過(guò)參數(shù)按照a-zA-Z的順序組成驗(yàn)證字符串,再與所述客戶端100的用戶認(rèn)證賬號(hào)加密串進(jìn)行連接。得到相關(guān)的加密字符串,該加密字符串以MD5加密方式進(jìn)行加密,通過(guò)特定的參數(shù)sigh傳輸?shù)剿鐾ㄓ媒涌?。本申?qǐng)對(duì)此并不做限定,在本申請(qǐng)的其他實(shí)施例中,所述通用接口還可以為其他種類(lèi)的接口,所述加密字符串的加密方式也可以為其他方式,具體視實(shí)際情況而定。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的一個(gè)實(shí)施例中,所述身份標(biāo)識(shí)為手機(jī)號(hào)或公交卡或工牌編號(hào)。
需要說(shuō)明的是,所述身份標(biāo)識(shí)用于確定使用客戶端100的乘客的身份。并且當(dāng)所述手機(jī)號(hào)或工牌編號(hào)在所述服務(wù)器200已開(kāi)放的定制公交線路中對(duì)應(yīng)由企業(yè)定制公交線路時(shí),所述服務(wù)器200將所述身份表示信息對(duì)應(yīng)的企業(yè)定制公交線路增加到該客戶端100可預(yù)訂的定制公交線路中,以實(shí)現(xiàn)特定企業(yè)的專(zhuān)屬公交定制。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的另一個(gè)實(shí)施例中,所述乘車(chē)標(biāo)識(shí)信息為短信乘車(chē)標(biāo)識(shí)或二維碼乘車(chē)標(biāo)識(shí)或公交卡乘車(chē)標(biāo)識(shí)或電子票樣。
需要說(shuō)明的是,所述乘車(chē)標(biāo)識(shí)信息用于當(dāng)乘客乘坐定制公交時(shí)出示的允許乘車(chē)的標(biāo)識(shí)。當(dāng)所述乘車(chē)標(biāo)識(shí)信息為短信乘車(chē)標(biāo)識(shí)或電子票樣時(shí),乘客需要向搭乘的定制公交的司機(jī)或乘務(wù)員出示該短信乘車(chē)標(biāo)識(shí)或電子票樣進(jìn)行驗(yàn)票。當(dāng)所述乘車(chē)標(biāo)識(shí)信息為二維碼乘車(chē)標(biāo)識(shí)時(shí),乘客需要利用搭乘的定制公交的車(chē)載驗(yàn)碼設(shè)備對(duì)自己持有的二維碼乘車(chē)標(biāo)識(shí)進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)時(shí)表示持有該二維碼乘車(chē)標(biāo)識(shí)的乘客滿足搭乘該定制公交的身份要求。當(dāng)所述乘車(chē)標(biāo)識(shí)信息為公交卡乘車(chē)標(biāo)識(shí)時(shí),乘客需要利用搭乘的定制公交的公交卡驗(yàn)票設(shè)備對(duì)自己載有公交卡乘車(chē)標(biāo)識(shí)的公交卡進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)時(shí)所述公交卡驗(yàn)票設(shè)備發(fā)出驗(yàn)證成功提示,否則發(fā)出驗(yàn)證失敗提示。
另外,當(dāng)所述乘車(chē)標(biāo)識(shí)信息為二維碼乘車(chē)標(biāo)識(shí)或公交卡乘車(chē)標(biāo)識(shí)時(shí),所述服務(wù)器200在向客戶端100發(fā)送乘車(chē)標(biāo)識(shí)信息時(shí)還會(huì)將乘客訂單信息通過(guò)白名單系統(tǒng)傳輸至定制公交的車(chē)載驗(yàn)碼設(shè)備和公交卡驗(yàn)票設(shè)備中,以實(shí)現(xiàn)對(duì)所述二維碼乘車(chē)標(biāo)識(shí)或公交卡乘車(chē)標(biāo)識(shí)的驗(yàn)證。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的又一個(gè)實(shí)施例中,所述服務(wù)器200還用于在將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布之后向預(yù)設(shè)客戶端100發(fā)送開(kāi)線提醒信息;
所述預(yù)設(shè)客戶端100為向所述服務(wù)器200發(fā)送過(guò)出行需求指令,且所述出行需求指令的用戶乘車(chē)時(shí)間和起訖地點(diǎn)符合該定制公交線路的運(yùn)行時(shí)間和起訖地點(diǎn)的客戶端100。
在本實(shí)施例中,所述服務(wù)器200向預(yù)設(shè)客戶端100發(fā)送開(kāi)線提醒信息的目的是提醒滿足使用這些客戶端100的乘客的出行需求的定制公交已開(kāi)通,以便他們及時(shí)查詢(xún)和預(yù)定。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的再一個(gè)實(shí)施例中,所述服務(wù)器200還用于根據(jù)所述客戶端100發(fā)送的出行需求指令按照預(yù)設(shè)原則對(duì)所述定制公交線路進(jìn)行配車(chē);
所述預(yù)設(shè)原則包括老乘客優(yōu)先原則、先購(gòu)買(mǎi)優(yōu)選原則、多日購(gòu)買(mǎi)優(yōu)先原則和出行人數(shù)多優(yōu)先原則中的至少一項(xiàng)。
其中,所述老乘客優(yōu)先原則是指開(kāi)行周期第一天配車(chē),所述服務(wù)器200查詢(xún)上一班次的乘客信息,并于本班次乘客信息進(jìn)行比對(duì),如果存在具有相同身份標(biāo)識(shí)信息的乘客,則該乘客屬于老乘客,在配車(chē)時(shí)優(yōu)先為其分配座位;所述先購(gòu)買(mǎi)優(yōu)選原則是指在本班次的乘客中,在配車(chē)時(shí)按照預(yù)定的先后順序進(jìn)行座位的分配;所述多日購(gòu)買(mǎi)優(yōu)先原則是指在配車(chē)時(shí)考慮本班次的乘客的預(yù)定天數(shù),按照預(yù)定天數(shù)從高到低進(jìn)行排序,優(yōu)選為預(yù)定天數(shù)多的乘客分配座位;所述出行人數(shù)多優(yōu)先原則是指在配車(chē)時(shí)預(yù)定本班次的客戶端100的出行人數(shù),按照出行人數(shù)從高到低進(jìn)行排序,優(yōu)先為出行人數(shù)多的客戶端100對(duì)應(yīng)的乘客進(jìn)行座位的分配。
需要說(shuō)明的是,由于某些定制公交線路具有多輛車(chē),在對(duì)多輛車(chē)進(jìn)行配車(chē)時(shí),可以采用比例分配和順序分配兩種方式;其中,比例分配指根據(jù)某一定制公交線路的多練車(chē)的座位情況,按照座位比例進(jìn)行分配,讓乘客均勻的分配到各個(gè)車(chē)上。順序分別指按照順序?qū)δ骋欢ㄖ乒痪€路的多輛車(chē)進(jìn)行座位分配,安排滿一輛車(chē)后再安排另外一輛車(chē)。本申請(qǐng)對(duì)所述客戶端100具體采取的配車(chē)方式并不做限定,具體視實(shí)際情況而定。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的一個(gè)優(yōu)選實(shí)施例中,所述客戶端100還用于向所述服務(wù)器200發(fā)送附近班車(chē)指令,所述附近班車(chē)指令包括客戶端100所在位置信息;
所述服務(wù)器200還用于在接收到所述附近班車(chē)指令后,根據(jù)所述客戶端100所在位置信息查詢(xún)已公布的所有定制公交線路,并將起點(diǎn)或終點(diǎn)(訖點(diǎn))處于所述客戶端100所在位置預(yù)設(shè)范圍內(nèi)的定制公交線路發(fā)送給所述客戶端100,以供所述客戶端100進(jìn)行查詢(xún)和/或預(yù)定。
在本實(shí)施例中,乘客還可以通過(guò)客戶端100查詢(xún)自己所在位置的附近班車(chē),所述附近班車(chē)是指起點(diǎn)或終點(diǎn)處于所述客戶端100所在位置預(yù)設(shè)范圍內(nèi)的定制公交線路。所述預(yù)設(shè)范圍可以是以所述客戶端100為中心,半徑為預(yù)設(shè)長(zhǎng)度的圓或邊長(zhǎng)為預(yù)設(shè)長(zhǎng)度的正方形等。本申請(qǐng)對(duì)所述預(yù)設(shè)范圍的形狀并不做限定,具體視實(shí)際情況而定。另外,所述預(yù)設(shè)長(zhǎng)度可以是1.5公里,也可以是1公里或0.5公里。本申請(qǐng)對(duì)所述預(yù)設(shè)長(zhǎng)度的具體取值并不做限定,具體視實(shí)際情況而定。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的另一個(gè)優(yōu)選實(shí)施例中,所述客戶端100還用于向所述服務(wù)器200發(fā)送余座預(yù)訂指令,所述余座預(yù)訂指令包括所需定制公交線路信息和預(yù)定座位信息;
所述服務(wù)器200還用于在接收到所述余座預(yù)訂指令后鎖定所述所需定制公交線路的預(yù)定座位,并判斷客戶端100是否在預(yù)設(shè)時(shí)間內(nèi)完成支付,如果是,則向所述客戶端100發(fā)送乘車(chē)標(biāo)識(shí)信息;如果否,則釋放鎖定的預(yù)定座位。
在本實(shí)施例中,乘客不僅可以通過(guò)所述客戶端100預(yù)定所需定制公交線路,還可以通過(guò)所述客戶端100選取所述所需定制公交線路的余座中自己喜歡的座位。
同樣的,所述預(yù)設(shè)時(shí)間與所述規(guī)定時(shí)間的作用相同,其取值可以相同也可以不同,所述預(yù)設(shè)時(shí)間可以是45分鐘或30分鐘或15分鐘,本申請(qǐng)對(duì)所述預(yù)設(shè)時(shí)間的長(zhǎng)度并不做限定,具體視實(shí)際情況而定。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的又一個(gè)優(yōu)選實(shí)施例中,所述客戶端100還用于在接收到轉(zhuǎn)贈(zèng)指令后,根據(jù)所述轉(zhuǎn)贈(zèng)指令判斷指定客戶端100是否滿足轉(zhuǎn)贈(zèng)條件,如果是,則根據(jù)所述轉(zhuǎn)贈(zèng)指令將所述乘車(chē)標(biāo)識(shí)信息發(fā)送給所述指定客戶端100;
所述轉(zhuǎn)贈(zèng)指令中包括所述指定客戶端100的身份標(biāo)識(shí)。
需要說(shuō)明的是,當(dāng)乘客A預(yù)定成功某一定制公交線路后可以對(duì)獲取的乘車(chē)標(biāo)識(shí)信息轉(zhuǎn)贈(zèng)給乘客B,這樣乘客A就失去了乘坐這一定制公交線路的權(quán)限,而乘客B則獲得了乘坐這一定制公交線路的權(quán)限。具體地,乘客A向其客戶端100A輸入轉(zhuǎn)贈(zèng)指令,客戶端100A根據(jù)所述轉(zhuǎn)贈(zèng)指令判斷指定客戶端100是否滿足轉(zhuǎn)贈(zèng)條件,如果是,則根據(jù)所述轉(zhuǎn)贈(zèng)指令將所述乘車(chē)標(biāo)識(shí)信息發(fā)送給所述指定客戶端100。在這里,所述指定客戶端100為乘客B所持的客戶端100B。
所述轉(zhuǎn)贈(zèng)條件是指所述指定客戶端100是否已具備乘車(chē)標(biāo)識(shí)信息的接收條件。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的其他實(shí)施例中,利用所述定制公交系統(tǒng)還可以實(shí)現(xiàn)快速直達(dá)專(zhuān)線、高鐵快巴和節(jié)假日專(zhuān)線的運(yùn)營(yíng)方式,具體包括:
快速直達(dá)專(zhuān)線:所述客戶端100接收用戶查詢(xún)線路、顯示乘客位置、車(chē)輛位置的信息指令;所述服務(wù)器200通過(guò)接收用戶查詢(xún)指令,將滿足該要求的線路信息,線路位置信息進(jìn)行封裝,快速直達(dá)專(zhuān)線根據(jù)常規(guī)公交多樣化出行需求,對(duì)高出行率、高下車(chē)率的站點(diǎn)信息進(jìn)行采集,并根據(jù)成線條件進(jìn)行開(kāi)線。所述服務(wù)器200通過(guò)接收指揮調(diào)度平臺(tái)的車(chē)輛信息,并下發(fā)到所述客戶端100中顯示。解決了乘客一站直達(dá),實(shí)時(shí)查看位置,快速乘車(chē)出行的問(wèn)題。
節(jié)假日專(zhuān)線:所述客戶端100主要用來(lái)顯示節(jié)假日專(zhuān)線線路信息情況、線路開(kāi)行情況,并向所述服務(wù)器200發(fā)送用戶乘車(chē)時(shí)間、出行人數(shù)和身份標(biāo)識(shí)的出行需求指令;所述服務(wù)器200通過(guò)處理出行需求指令,生成乘車(chē)電子票,并下發(fā)到所述客戶端100中供用戶查看并乘車(chē)驗(yàn)票。解決了乘客節(jié)假日一站式旅游出行問(wèn)題。
高鐵快巴:所述客戶端100主要用于顯示高鐵快巴線路信息情況、用戶乘客時(shí)間段問(wèn)題,并向所述服務(wù)器200發(fā)送用戶出行時(shí)間、出行人數(shù)和身份標(biāo)識(shí)的出行指令,通過(guò)車(chē)輛信息的實(shí)時(shí)位置,間歇不停的更新車(chē)輛位置信息;所述服務(wù)器200通過(guò)處理出行需求指令,生成用戶出行電子車(chē)票,并下發(fā)到所述客戶端100中以供用戶查看并乘車(chē)驗(yàn)票,通過(guò)接受車(chē)輛實(shí)時(shí)位置信息,下發(fā)到所述客戶端100中顯示,解決了乘客高鐵到家的出行需求問(wèn)題。
相應(yīng)的,本申請(qǐng)實(shí)施例還提供了一種定制公交線路制定方法,應(yīng)用于客戶端,如圖3所示,所述定制公交線路制定方法包括:
S101:向所述服務(wù)器發(fā)送出行需求指令,所述出行需求指令包括用戶乘車(chē)時(shí)間起訖地點(diǎn)、出行人數(shù)和身份標(biāo)識(shí)。
需要說(shuō)明的是,所述客戶端可以是存儲(chǔ)于電腦、手機(jī)、平板等智能電子設(shè)備中的B/S(Browser/Server,瀏覽器/服務(wù)器)模式系統(tǒng),也可以是C/S(Client/Server,客戶機(jī)/服務(wù)器)模式系統(tǒng)。本申請(qǐng)對(duì)所述客戶端的具體實(shí)現(xiàn)形式和載體并不做限定,具體視實(shí)際情況而定。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的一個(gè)優(yōu)選實(shí)施例中,如圖4所示,所述定制公交線路制定方法還包括:
S102:在接收到轉(zhuǎn)贈(zèng)指令后,根據(jù)所述轉(zhuǎn)贈(zèng)指令判斷指定客戶端是否滿足轉(zhuǎn)贈(zèng)條件,如果是,則根據(jù)所述轉(zhuǎn)贈(zèng)指令將所述乘車(chē)標(biāo)識(shí)信息發(fā)送給所述指定客戶端;
所述轉(zhuǎn)贈(zèng)指令中包括所述指定客戶端的身份標(biāo)識(shí)。
需要說(shuō)明的是,當(dāng)乘客A預(yù)定成功某一定制公交線路后可以對(duì)獲取的乘車(chē)標(biāo)識(shí)信息轉(zhuǎn)贈(zèng)給乘客B,這樣乘客A就失去了乘坐這一定制公交線路的權(quán)限,而乘客B則獲得了乘坐這一定制公交線路的權(quán)限。具體地,乘客A向其客戶端A輸入轉(zhuǎn)贈(zèng)指令,客戶端A根據(jù)所述轉(zhuǎn)贈(zèng)指令判斷指定客戶端是否滿足轉(zhuǎn)贈(zèng)條件,如果是,則根據(jù)所述轉(zhuǎn)贈(zèng)指令將所述乘車(chē)標(biāo)識(shí)信息發(fā)送給所述指定客戶端。在這里,所述指定客戶端為乘客B所持的客戶端B。
所述轉(zhuǎn)贈(zèng)條件是指所述指定客戶端是否已具備乘車(chē)標(biāo)識(shí)信息的接收條件。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的一個(gè)優(yōu)選實(shí)施例中,所述客戶端還用于向所述服務(wù)器發(fā)送附近班車(chē)指令,所述附近班車(chē)指令包括客戶端所在位置信息,和用于接收服務(wù)器返回的起點(diǎn)或終點(diǎn)(訖點(diǎn))處于所述客戶端所在位置預(yù)設(shè)范圍內(nèi)的定制公交線路。
在本實(shí)施例中,乘客還可以通過(guò)客戶端查詢(xún)自己所在位置的附近班車(chē),所述附近班車(chē)是指起點(diǎn)或終點(diǎn)處于所述客戶端所在位置預(yù)設(shè)范圍內(nèi)的定制公交線路。所述預(yù)設(shè)范圍可以是以所述客戶端為中心,半徑為預(yù)設(shè)長(zhǎng)度的圓或邊長(zhǎng)為預(yù)設(shè)長(zhǎng)度的正方形等。本申請(qǐng)對(duì)所述預(yù)設(shè)范圍的形狀并不做限定,具體視實(shí)際情況而定。另外,所述預(yù)設(shè)長(zhǎng)度可以是1.5公里,也可以是1公里或0.5公里。本申請(qǐng)對(duì)所述預(yù)設(shè)長(zhǎng)度的具體取值并不做限定,具體視實(shí)際情況而定。
相應(yīng)的,本申請(qǐng)實(shí)施例還提供了一種定制公交線路制定方法,如圖5所示,應(yīng)用于服務(wù)器,所述定制公交線路制定方法包括:
S201:接收客戶端發(fā)送的包括用戶乘車(chē)時(shí)間、起訖地點(diǎn)、出行人數(shù)和身份標(biāo)識(shí)的出行需求指令;
S202:過(guò)濾所述出行需求指令中的敏感詞;
需要說(shuō)明的是,步驟S202通過(guò)所述服務(wù)器的通用接口完成,所述通用接口是所述服務(wù)器和所有的所述客戶端的統(tǒng)一接口,它們之間的信息傳遞都通過(guò)所述通用接口完成。所述通用接口用于過(guò)濾所述客戶端向所述服務(wù)器發(fā)送的信息中的敏感詞,所述敏感詞包括但不限于:link、select。以避免對(duì)所述服務(wù)器的惡意攻擊,提升所述服務(wù)器的安全性。
在本申請(qǐng)的一個(gè)優(yōu)選實(shí)施例中,所述通用接口為Interface.php接口。所述服務(wù)器采用同一認(rèn)證方式,對(duì)于通過(guò)所述通用接口提交的信息,通過(guò)參數(shù)按照a-zA-Z的順序組成驗(yàn)證字符串,再與所述客戶端的用戶認(rèn)證賬號(hào)加密串進(jìn)行連接。得到相關(guān)的加密字符串,該加密字符串以MD5加密方式進(jìn)行加密,通過(guò)特定的參數(shù)sign傳輸?shù)剿鐾ㄓ媒涌?。本申?qǐng)對(duì)此并不做限定,在本申請(qǐng)的其他實(shí)施例中,所述通用接口還可以為其他種類(lèi)的接口,所述加密字符串的加密方式也可以為其他方式,具體視實(shí)際情況而定。
S203:統(tǒng)計(jì)所述出行需求指令,根據(jù)統(tǒng)計(jì)的所述出行需求指令判斷某一線路是否滿足開(kāi)線條件,如果是,則將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布,以供所述客戶端進(jìn)行查詢(xún)和/或預(yù)定公布的所述定制公交線路;
S204:在所述客戶端成功預(yù)定所述定制公交線路后生成乘車(chē)標(biāo)識(shí)信息發(fā)送給所述客戶端。
需要說(shuō)明的是,所述身份標(biāo)識(shí)用于確定使用客戶端的乘客的身份。并且當(dāng)所述手機(jī)號(hào)或工牌編號(hào)在所述服務(wù)器已開(kāi)放的定制公交線路中對(duì)應(yīng)由企業(yè)定制公交線路時(shí),所述服務(wù)器將所述身份表示信息對(duì)應(yīng)的企業(yè)定制公交線路增加到該客戶端可預(yù)訂的定制公交線路中,以實(shí)現(xiàn)特定企業(yè)的專(zhuān)屬公交定制。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的另一個(gè)實(shí)施例中,所述乘車(chē)標(biāo)識(shí)信息為短信乘車(chē)標(biāo)識(shí)或二維碼乘車(chē)標(biāo)識(shí)或公交卡乘車(chē)標(biāo)識(shí)或電子票樣。
需要說(shuō)明的是,所述乘車(chē)標(biāo)識(shí)信息用于當(dāng)乘客乘坐定制公交時(shí)出示的允許乘車(chē)的標(biāo)識(shí)。當(dāng)所述乘車(chē)標(biāo)識(shí)信息為短信乘車(chē)標(biāo)識(shí)或電子票樣時(shí),乘客需要向搭乘的定制公交的司機(jī)或乘務(wù)員出示該短信乘車(chē)標(biāo)識(shí)或電子票樣進(jìn)行驗(yàn)票。當(dāng)所述乘車(chē)標(biāo)識(shí)信息為二維碼乘車(chē)標(biāo)識(shí)時(shí),乘客需要利用搭乘的定制公交的車(chē)載驗(yàn)碼設(shè)備對(duì)自己持有的二維碼乘車(chē)標(biāo)識(shí)進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)時(shí)表示持有該二維碼乘車(chē)標(biāo)識(shí)的乘客滿足搭乘該定制公交的身份要求。當(dāng)所述乘車(chē)標(biāo)識(shí)信息為公交卡乘車(chē)標(biāo)識(shí)時(shí),乘客需要利用搭乘的定制公交的公交卡驗(yàn)票設(shè)備對(duì)自己載有公交卡乘車(chē)標(biāo)識(shí)的公交卡進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)時(shí)所述公交卡驗(yàn)票設(shè)備發(fā)出驗(yàn)證成功提示,否則發(fā)出驗(yàn)證失敗提示。
另外,當(dāng)所述乘車(chē)標(biāo)識(shí)信息為二維碼乘車(chē)標(biāo)識(shí)或公交卡乘車(chē)標(biāo)識(shí)時(shí),所述服務(wù)器在向客戶端發(fā)送乘車(chē)標(biāo)識(shí)信息時(shí)還會(huì)將乘客訂單信息通過(guò)白名單系統(tǒng)傳輸至定制公交的車(chē)載驗(yàn)碼設(shè)備和公交卡驗(yàn)票設(shè)備中,以實(shí)現(xiàn)對(duì)所述二維碼乘車(chē)標(biāo)識(shí)或公交卡乘車(chē)標(biāo)識(shí)的驗(yàn)證。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的一個(gè)實(shí)施例中,如圖6所示,所述定制公交線路制定方法還包括:
S205:在將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布之后向預(yù)設(shè)客戶端發(fā)送開(kāi)線提醒信息;
所述預(yù)設(shè)客戶端為向所述服務(wù)器發(fā)送過(guò)出行需求指令,且所述出行需求指令的用戶乘車(chē)時(shí)間和起訖地點(diǎn)符合該定制公交線路的運(yùn)行時(shí)間和起訖地點(diǎn)的客戶端。
在本實(shí)施例中,所述服務(wù)器向預(yù)設(shè)客戶端發(fā)送開(kāi)線提醒信息的目的是提醒滿足使用這些客戶端的乘客的出行需求的定制公交已開(kāi)通,以便他們及時(shí)查詢(xún)和預(yù)定。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的又一個(gè)實(shí)施例中,如圖7所示,所述將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布之后還包括:
S206:根據(jù)所述客戶端發(fā)送的出行需求指令按照預(yù)設(shè)原則對(duì)所述定制公交線路進(jìn)行配車(chē);
所述預(yù)設(shè)原則包括老乘客優(yōu)先原則、先購(gòu)買(mǎi)先預(yù)定原則和訂購(gòu)人數(shù)多優(yōu)先原則中的至少一項(xiàng)。
其中,所述老乘客優(yōu)先原則是指開(kāi)行周期第一天配車(chē),所述服務(wù)器查詢(xún)上一班次的乘客信息,并于本班次乘客信息進(jìn)行比對(duì),如果存在具有相同身份標(biāo)識(shí)信息的乘客,則該乘客屬于老乘客,在配車(chē)時(shí)優(yōu)先為其分配座位;所述先購(gòu)買(mǎi)優(yōu)選原則是指在本班次的乘客中,在配車(chē)時(shí)按照預(yù)定的先后順序進(jìn)行座位的分配;所述多日購(gòu)買(mǎi)優(yōu)先原則是指在配車(chē)時(shí)考慮本班次的乘客的預(yù)定天數(shù),按照預(yù)定天數(shù)從高到低進(jìn)行排序,優(yōu)選為預(yù)定天數(shù)多的乘客分配座位;所述出行人數(shù)多優(yōu)先原則是指在配車(chē)時(shí)預(yù)定本班次的客戶端的出行人數(shù),按照出行人數(shù)從高到低進(jìn)行排序,優(yōu)先為出行人數(shù)多的客戶端對(duì)應(yīng)的乘客進(jìn)行座位的分配。
需要說(shuō)明的是,由于某些定制公交線路具有多輛車(chē),在對(duì)多輛車(chē)進(jìn)行配車(chē)時(shí),可以采用比例分配和順序分配兩種方式;其中,比例分配指根據(jù)某一定制公交線路的多練車(chē)的座位情況,按照座位比例進(jìn)行分配,讓乘客均勻的分配到各個(gè)車(chē)上。順序分別指按照順序?qū)δ骋欢ㄖ乒痪€路的多輛車(chē)進(jìn)行座位分配,安排滿一輛車(chē)后再安排另外一輛車(chē)。本申請(qǐng)對(duì)所述客戶端具體采取的配車(chē)方式并不做限定,具體視實(shí)際情況而定。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的一個(gè)優(yōu)選實(shí)施例中,如圖8所示,所述定制公交線路制定方法還包括:
S207:在接收到客戶端發(fā)送的附近班車(chē)指令后,根據(jù)所述客戶端所在位置信息查詢(xún)已公布的所有定制公交線路,并將起點(diǎn)處于所述客戶端所在位置預(yù)設(shè)范圍內(nèi)的定制公交線路發(fā)送給所述客戶端,以供所述客戶端進(jìn)行查詢(xún)和/或預(yù)定;
所述附近班車(chē)指令包括客戶端所在位置信息。
在本實(shí)施例中,乘客還可以通過(guò)客戶端查詢(xún)自己所在位置的附近班車(chē),所述附近班車(chē)是指起點(diǎn)或終點(diǎn)處于所述客戶端所在位置預(yù)設(shè)范圍內(nèi)的定制公交線路。所述預(yù)設(shè)范圍可以是以所述客戶端為中心,半徑為預(yù)設(shè)長(zhǎng)度的圓或邊長(zhǎng)為預(yù)設(shè)長(zhǎng)度的正方形等。本申請(qǐng)對(duì)所述預(yù)設(shè)范圍的形狀并不做限定,具體視實(shí)際情況而定。另外,所述預(yù)設(shè)長(zhǎng)度可以是1.5公里,也可以是1公里或0.5公里。本申請(qǐng)對(duì)所述預(yù)設(shè)長(zhǎng)度的具體取值并不做限定,具體視實(shí)際情況而定。
在上述實(shí)施例的基礎(chǔ)上,在本申請(qǐng)的另一個(gè)優(yōu)選實(shí)施例中,如圖9所示,所述定制公交線路制定方法還包括:
S208:在接收到所述客戶端發(fā)送的余座預(yù)訂指令后鎖定所述所需定制公交線路的與出行人數(shù)相同的余座,并判斷客戶端是否在預(yù)設(shè)時(shí)間內(nèi)完成支付,如果是,則向所述客戶端發(fā)送乘車(chē)標(biāo)識(shí)信息;如果否,則釋放鎖定的余座;
所述余座預(yù)訂指令包括所需定制公交線路信息和出行人數(shù)。
在本實(shí)施例中,乘客不僅可以通過(guò)所述客戶端預(yù)定所需定制公交線路,還可以通過(guò)所述客戶端選取所述所需定制公交線路的余座中自己喜歡的座位。
同樣的,所述預(yù)設(shè)時(shí)間與所述規(guī)定時(shí)間的作用相同,其取值可以相同也可以不同,所述預(yù)設(shè)時(shí)間可以是45分鐘或30分鐘或15分鐘,本申請(qǐng)對(duì)所述預(yù)設(shè)時(shí)間的長(zhǎng)度并不做限定,具體視實(shí)際情況而定。
綜上所述,本申請(qǐng)實(shí)施例提供了一種定制公交系統(tǒng)及定制公交線路制定方法,其中,所述定制公交系統(tǒng)包括服務(wù)器和至少一個(gè)客戶端;其中,所述客戶端用于向所述服務(wù)器發(fā)送包括用戶乘車(chē)時(shí)間、起訖地點(diǎn)、出行人數(shù)和身份標(biāo)識(shí)的出行需求指令;所述服務(wù)器通過(guò)統(tǒng)計(jì)所述出行需求指令,根據(jù)統(tǒng)計(jì)的出行需求指令判斷某一線路是否滿足開(kāi)線條件,當(dāng)滿足時(shí)將滿足開(kāi)線條件的線路生成為新的定制公交線路并進(jìn)行公布,以供所述客戶端進(jìn)行查詢(xún)和/或預(yù)定公布的所述定制公交線路,從而實(shí)現(xiàn)了根據(jù)用戶需求進(jìn)行定制公交線路的開(kāi)線的目的,解決了現(xiàn)有技術(shù)中定制公交線路的開(kāi)線周期長(zhǎng),不能很好的反映乘客的真實(shí)乘車(chē)需求而降低乘客對(duì)定制公交的用戶體驗(yàn)的問(wèn)題。
并且所述服務(wù)器具有用于過(guò)濾所述客戶端向所述服務(wù)器發(fā)送的信息中的敏感詞,以避免對(duì)所述服務(wù)器的惡意攻擊,提升所述服務(wù)器的安全性。
本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。
對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。