本發(fā)明涉及智能交通技術(shù)領(lǐng)域,尤其涉及一種公交信息推送方法、設(shè)備和系統(tǒng)。
背景技術(shù):
目前公交擁擠狀態(tài)信息采集方法:一種是在公交車上安裝gps裝置,由距離傳感器和擁擠按鍵采集目前公交車上擁擠狀況,通過(guò)移動(dòng)網(wǎng)絡(luò)傳輸給公交控制中心進(jìn)行處理;另一種是通過(guò)公交gps數(shù)據(jù)和ic卡歷史數(shù)據(jù)構(gòu)建歷史質(zhì)量數(shù)據(jù)庫(kù),建立交通模型,針對(duì)公交站點(diǎn)及公交線路做公交擁擠度分析。
這兩種方法在信息采集和具體實(shí)施方面都比較繁瑣復(fù)雜。第一種方案需在公交車上配備擁擠采集設(shè)備、移動(dòng)傳輸設(shè)備等硬件設(shè)備;第二種方案需對(duì)ic卡歷史數(shù)據(jù)進(jìn)行分析建模,基于實(shí)時(shí)公交線路客流od分布,針對(duì)公交站點(diǎn)及公交線路做公交擁擠度分析。
因此,無(wú)法提供便捷、實(shí)時(shí)、有效的方法來(lái)監(jiān)測(cè)公交的擁擠狀態(tài)及提出對(duì)應(yīng)的公交調(diào)度解決方案。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例期望提供一種公交信息推送方法、設(shè)備和系統(tǒng);能夠當(dāng)終端用戶利用公共交通工具出行時(shí),為終端用戶提供合適的公交信息,并且維護(hù)簡(jiǎn)單,部署及維護(hù)成本低,更適合廣泛的部署及使用。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
第一方面,本發(fā)明實(shí)施例提供了一種公交信息推送方法,所述方法包括:
服務(wù)器接收終端刷卡信息;其中,所述終端刷卡信息包括:用于表征所述終端用戶身份的終端標(biāo)識(shí)、所述終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及所述 終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間;
所述服務(wù)器根據(jù)接收到的所有終端刷卡信息與預(yù)設(shè)的擁擠程度閾值確定公交車當(dāng)前的擁擠程度;
所述服務(wù)器根據(jù)目標(biāo)終端的歷史刷卡信息以及所述公交車當(dāng)前的擁擠程度生成公交信息,并將所述公交信息向所述目標(biāo)終端推送。
在上述方案中,所述服務(wù)器根據(jù)目標(biāo)終端的歷史刷卡信息以及所述公交車當(dāng)前的擁擠程度生成公交信息,并將所述公交信息向所述目標(biāo)終端推送,具體包括:
所述服務(wù)器根據(jù)所述目標(biāo)終端的歷史刷卡信息獲取所述目標(biāo)終端的待搭乘公交信息和待搭乘時(shí)間段;
所述服務(wù)器將所述待搭乘時(shí)間段按照預(yù)設(shè)的時(shí)間間隔劃分為至少一個(gè)時(shí)間區(qū)間;
所述服務(wù)器根據(jù)當(dāng)前時(shí)間及劃分得到的時(shí)間區(qū)間,從所述公交車當(dāng)前的位置信息和擁擠程度,獲取當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車當(dāng)前的擁擠程度信息;
所述服務(wù)器將所述當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車當(dāng)前的擁擠程度信息推送至所述目標(biāo)終端。
在上述方案中,若所述當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車的數(shù)量低于預(yù)設(shè)的數(shù)量閾值和/或所述待搭乘公交車當(dāng)前的擁擠程度高于預(yù)設(shè)的推薦閾值時(shí),所述方法還包括:
所述服務(wù)器根據(jù)所述目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí),生成用于替代待搭乘公交車的替代公交信息,并將所述替代公交信息推送至所述目標(biāo)終端;其中,所述替代公交信息中公交車的起始點(diǎn)與所述目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí)相同,且所述替代公交車信息中公交車的擁擠程度低于預(yù)設(shè)的推薦閾值。
在上述方案中,當(dāng)所述公交車當(dāng)前的擁擠程度超過(guò)預(yù)定的警戒閾值時(shí),所述方法還包括:
所述服務(wù)器生成調(diào)度指令;其中,所述調(diào)度指令用于對(duì)所述公交車對(duì)應(yīng)線路加派公交車。
第二方面,本發(fā)明實(shí)施例提供了另一種公交信息推送方法,所述方法包括:
終端靠近刷卡機(jī),利用nfc與刷卡機(jī)通信后,通過(guò)刷卡機(jī)和/或所述終端的應(yīng)用程序?qū)⑺鼋K端的終端刷卡信息傳輸至服務(wù)器;其中,所述終端刷卡信息包括:用于表征所述終端用戶身份的終端標(biāo)識(shí)、所述終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及所述終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間;
當(dāng)所述終端用戶出行時(shí),所述終端接收由所述服務(wù)器根據(jù)所述終端的歷史刷卡信息以及所述公交車當(dāng)前的擁擠程度生成并推送的公交信息。
在上述方案中,若所述當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車的數(shù)量低于預(yù)設(shè)的數(shù)量閾值和/或所述待搭乘公交車當(dāng)前的擁擠程度高于預(yù)設(shè)的推薦閾值時(shí),所述方法還包括:
所述終端接收所述服務(wù)器發(fā)送的替代公交信息;其中,所述替代公交信息為用于替代待搭乘公交車的替代公交信息,并且,所述替代公交信息中公交車的起始點(diǎn)與目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí),且所述替代公交信息中公交車的擁擠程度低于所述預(yù)設(shè)的推薦閾值。
第三方面,本發(fā)明實(shí)施例提供了一種服務(wù)器,所述服務(wù)器包括:第一接收單元、確定單元、生成單元和推送單元;其中,
所述第一接收單元,用于接收終端刷卡信息;其中,所述終端刷卡信息包括:用于表征所述終端用戶身份的終端標(biāo)識(shí)、所述終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及所述終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間;
所述確定單元,用于根據(jù)接收到的所有終端刷卡信息與預(yù)設(shè)的擁擠程度閾值確定公交車當(dāng)前的擁擠程度;
所述生成單元,用于根據(jù)目標(biāo)終端的歷史刷卡信息以及所述公交車當(dāng)前的擁擠程度生成公交信息;
所述推送單元,用于將所述公交信息向所述目標(biāo)終端推送。
在上述方案中,所述生成單元,具體用于:
根據(jù)所述目標(biāo)終端的歷史刷卡信息獲取所述目標(biāo)終端的待搭乘公交信息和待搭乘時(shí)間段;
以及,將所述待搭乘時(shí)間段按照預(yù)設(shè)的時(shí)間間隔劃分為至少一個(gè)時(shí)間區(qū)間;
以及,根據(jù)當(dāng)前時(shí)間及劃分得到的時(shí)間區(qū)間,從所述公交車當(dāng)前的位置信息和擁擠程度,獲取當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車當(dāng)前的擁擠程度信息;
所述推送單元,具體用于將所述當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車當(dāng)前的擁擠程度信息推送至所述目標(biāo)終端。
在上述方案中,若所述當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車的數(shù)量低于預(yù)設(shè)的數(shù)量閾值和/或所述待搭乘公交車當(dāng)前的擁擠程度高于預(yù)設(shè)的推薦閾值時(shí),
所述生成單元,還用于根據(jù)所述目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí),生成用于替代待搭乘公交車的替代公交信息;其中,所述替代公交信息中公交車的起始點(diǎn)與所述目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí)相同,且所述替代公交車信息中公交車的擁擠程度低于預(yù)設(shè)的推薦閾值;
所述推送單元,還用于將所述替代公交信息推送至所述目標(biāo)終端。
在上述方案中,當(dāng)所述公交車當(dāng)前的擁擠程度超過(guò)預(yù)定的警戒閾值時(shí),所述生成單元還用于生成調(diào)度指令;其中,所述調(diào)度指令用于對(duì)所述公交車對(duì)應(yīng)線路加派公交車。
第四方面,本發(fā)明實(shí)施例提供了一種終端,所述終端包括:近場(chǎng)通信nfc單元和第二接收單元,其中;
所述nfc單元,用于通過(guò)nfc與刷卡機(jī)進(jìn)行通信后,通過(guò)刷卡機(jī)和/或所述終端的應(yīng)用程序?qū)⑺鼋K端的終端刷卡信息傳輸至服務(wù)器;其中,所述終端刷卡信息包括:用于表征所述終端用戶身份的終端標(biāo)識(shí)、所述終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及所述終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間;
所述第二接收單元,用于接收由所述服務(wù)器根據(jù)所述終端的歷史刷卡信息 以及所述公交車當(dāng)前的擁擠程度生成并推送的公交信息。
在上述方案中,若所述當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車的數(shù)量低于預(yù)設(shè)的數(shù)量閾值和/或所述待搭乘公交車當(dāng)前的擁擠程度高于預(yù)設(shè)的推薦閾值時(shí),所述第二接收單元,還用于接收所述服務(wù)器發(fā)送的替代公交信息;其中,所述替代公交信息為用于替代待搭乘公交車的替代公交信息,并且,所述替代公交信息中公交車的起始點(diǎn)與目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí),且所述替代公交信息中公交車的擁擠程度低于所述預(yù)設(shè)的推薦閾值。
第五方面,本發(fā)明實(shí)施例提供了一種公交信息推送系統(tǒng),所述系統(tǒng)包括服務(wù)器、刷卡機(jī)和終端;其中,
所述服務(wù)器用于:接收終端刷卡信息;其中,所述終端刷卡信息包括:用于表征所述終端用戶身份的終端標(biāo)識(shí)、所述終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及所述終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間;
以及,根據(jù)接收到的所有終端刷卡信息與預(yù)設(shè)的擁擠程度閾值確定公交車當(dāng)前的擁擠程度;
以及,根據(jù)目標(biāo)終端的歷史刷卡信息以及所述公交車當(dāng)前的擁擠程度生成公交信息;
以及,將所述公交信息向所述目標(biāo)終端推送;
所述終端,用于利用nfc與刷卡機(jī)通信后,通過(guò)刷卡機(jī)和/或所述終端的應(yīng)用程序?qū)⑺鼋K端的終端刷卡信息傳輸至服務(wù)器;其中,所述終端刷卡信息包括:用于表征所述終端用戶身份的終端標(biāo)識(shí)、所述終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及所述終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間;
以及,接收由所述服務(wù)器根據(jù)所述終端的歷史刷卡信息以及所述公交車當(dāng)前的擁擠程度生成并推送的公交信息。
本發(fā)明實(shí)施例提供了一種公交信息推送方法、設(shè)備和系統(tǒng),服務(wù)器通過(guò)采集刷卡機(jī)在終端靠近時(shí)讀取的終端信息,并將收集到的終端信息進(jìn)行出行分析,從而能夠當(dāng)終端用戶利用公共交通工具出行時(shí),為終端用戶提供合適的公交信 息,并且維護(hù)簡(jiǎn)單,部署及維護(hù)成本低,更適合廣泛的部署及使用。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的一種應(yīng)用場(chǎng)景示意圖;
圖2為本發(fā)明實(shí)施例提供的一種終端構(gòu)成示意圖;
圖3為本發(fā)明實(shí)施例提供的一種公交信息推送方法流程示意圖;
圖4為本發(fā)明實(shí)施例提供的一種服務(wù)器生成公交信息的流程示意圖;
圖5為本發(fā)明實(shí)施例提供的另一種公交信息推送方法流程示意圖;
圖6為本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例提供的一種公交信息推送系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
參見(jiàn)圖1,其示出了本發(fā)明實(shí)施例的一種應(yīng)用場(chǎng)景示例,該場(chǎng)景中可以包括:能夠?qū)崿F(xiàn)近距離無(wú)線通信技術(shù)(nfc,nearfieldcommunication)協(xié)議的終端10與刷卡機(jī)20,可以理解地,刷卡機(jī)20設(shè)置于公共交通工具,例如公交車上。當(dāng)終端10靠近刷卡機(jī)20時(shí),刷卡機(jī)20讀取終端10中的信息并將該信息傳輸至公交信息管理分析平臺(tái)的服務(wù)器30,服務(wù)器在將終端信息進(jìn)行分析之后,為終端用戶推送合適的公交信息,可以理解地,上述過(guò)程中的傳輸和推送可以通過(guò)無(wú)線通訊技術(shù)實(shí)現(xiàn),具體實(shí)現(xiàn)過(guò)程本實(shí)施例不做贅述。
在圖2中,終端10中可以安裝用于公交信息提示的客戶端程序101,用于展示服務(wù)器30推送的信息,終端10中還需要包括實(shí)現(xiàn)nfc協(xié)議相關(guān)的nfc通知事件102、nfc協(xié)議棧103、nfc控制器controller104、開(kāi)放移動(dòng)接口openmobileapi及訪問(wèn)控制105以及調(diào)制解調(diào)器modem106,當(dāng)終端10插入具有公交信息應(yīng)用的nfc-sim時(shí),就能夠通過(guò)靠近刷卡機(jī)20來(lái)讀取終端10的相關(guān) 信息。
本發(fā)明實(shí)施例的基本思想是:服務(wù)器通過(guò)采集刷卡機(jī)在終端靠近時(shí)讀取的終端信息,并將收集到的終端信息進(jìn)行出行分析,從而能夠當(dāng)終端用戶利用公共交通工具出行時(shí),為終端用戶提供合適的公交信息,并且由于本發(fā)明實(shí)施例的技術(shù)方案實(shí)現(xiàn)過(guò)程中無(wú)需進(jìn)行額外的硬件設(shè)備添加,而且也無(wú)需進(jìn)行復(fù)雜的建模計(jì)算,因此,具有維護(hù)簡(jiǎn)單,部署及維護(hù)成本低的優(yōu)點(diǎn),更適合廣泛的部署及使用。
實(shí)施例一
基于上述的基本思想,參見(jiàn)圖3,其示出了本發(fā)明實(shí)施例提供的一種公交信息推送方法,該方法可以應(yīng)用于圖1所示場(chǎng)景中的服務(wù)器,該方法可以包括:
s301:服務(wù)器接收終端刷卡信息;
可以理解地,當(dāng)用戶持終端靠近刷卡機(jī)并且通過(guò)nfc與刷卡機(jī)進(jìn)行通信過(guò)程中,刷卡機(jī)可以采集終端的刷卡信息,并將采集到的該終端的刷卡信息傳輸至服務(wù)器,或者,終端通過(guò)nfc技術(shù)與刷卡機(jī)完成通信之后,終端的應(yīng)用程序可以控制終端將該終端的刷卡信息傳輸至服務(wù)器;
其中,刷卡信息可以包括:用于表征該終端用戶身份的終端標(biāo)識(shí)、該終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及該終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間。
s302:服務(wù)器根據(jù)接收到的所有終端刷卡信息與預(yù)設(shè)的擁擠程度閾值確定公交車當(dāng)前的擁擠程度;
需要說(shuō)明的是,服務(wù)器在接收到所有終端刷卡信息之后,就能夠通過(guò)刷卡信息中所包括的終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間確定當(dāng)前每個(gè)公交車的搭載人數(shù),并根據(jù)通過(guò)經(jīng)驗(yàn)數(shù)據(jù)獲得的擁擠程度閾值來(lái)確定當(dāng)前每個(gè)公交車的擁擠程度;
進(jìn)一步地,擁擠程度閾值仍然可以根據(jù)經(jīng)驗(yàn)值進(jìn)行動(dòng)態(tài)調(diào)整,具體地,預(yù)設(shè)的擁擠程度閾值可以為:平均立席0-3人/平方米為寬松舒適,平均立席4-6人/平方米為擁擠,平均立席7人及以上/平方米為嚴(yán)重?fù)頂D。因此,在步驟s302的具體實(shí)現(xiàn)過(guò)程時(shí),可以由公交車當(dāng)前每平方米站立的人數(shù)與上述預(yù)設(shè)的擁擠 程度閾值進(jìn)行比較得出公交車當(dāng)前的擁擠程度。
s303:服務(wù)器根據(jù)目標(biāo)終端的歷史刷卡信息以及公交車當(dāng)前的擁擠程度生成公交信息,并將所述公交信息向目標(biāo)終端推送;
示例性地,在具體實(shí)現(xiàn)過(guò)程中,如圖4所示,步驟s303服務(wù)器可以包括s3031至s3034:
s3031:服務(wù)器根據(jù)目標(biāo)終端的歷史刷卡信息獲取目標(biāo)終端的待搭乘公交信息和待搭乘時(shí)間段;
詳細(xì)地,服務(wù)器可以統(tǒng)計(jì)過(guò)去一個(gè)時(shí)間段(如30天)內(nèi)從第i路公交車第j站上車超出一定天數(shù)(如15天)的所有用戶集,用rij來(lái)標(biāo)示,則rij=<rij1,rij2,…rijn>,rijk表示在過(guò)去30天內(nèi)從第i路公交車的第j個(gè)站點(diǎn)上車超出15天的第k個(gè)用戶,因此,目標(biāo)終端用戶為rijk,目標(biāo)終端的待搭乘公交信息為第i路公交車第j站上車。另外,服務(wù)器還可以根據(jù)rijk的歷史刷卡信息中獲取最早上車時(shí)間點(diǎn)tsijk以及最晚刷卡時(shí)間點(diǎn)tdijk,于是,tdijk與tsijk之間的時(shí)間段則為目標(biāo)終端用戶rijk的待搭乘時(shí)間段tijk為tdijk-tsijk。
s3032:服務(wù)器將待搭乘時(shí)間段按照預(yù)設(shè)的時(shí)間間隔劃分為至少一個(gè)時(shí)間區(qū)間;
詳細(xì)地,服務(wù)器可以預(yù)先設(shè)置一固定值(如15分鐘)作為時(shí)間間隔gt,從而可以將待搭乘時(shí)間段劃分為qijk個(gè)時(shí)間區(qū)間,具體地,時(shí)間區(qū)間個(gè)數(shù)可以通過(guò)下式獲取得到:
tijk=<tsijk,tsijk+gt,tsijk+2×gt,…,tsijk+qijk×gt>
s3033:服務(wù)器根據(jù)當(dāng)前時(shí)間及劃分得到的時(shí)間區(qū)間,從公交車當(dāng)前的位置信息和擁擠程度,獲取當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車當(dāng)前的擁擠程度信息;
詳細(xì)地,對(duì)于目標(biāo)終端用戶rijk。服務(wù)器可以根據(jù)當(dāng)前公交車的位置信息獲 取到當(dāng)前時(shí)間t之后的至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車的信息,并且基于步驟s302所獲取到的公交車當(dāng)前的擁擠程度,從而能夠得到當(dāng)前時(shí)間t之后的至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車的位置信息及擁擠程度信息,并且將待搭乘公交車的位置信息和擁擠程度信息封裝為向目標(biāo)終端進(jìn)行推送的推送消息。
s3034:服務(wù)器將當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車當(dāng)前的擁擠程度信息推送至目標(biāo)終端。
詳細(xì)地,當(dāng)目標(biāo)終端接收到推送消息之后,目標(biāo)終端用戶可以通過(guò)查看推送消息獲知當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車當(dāng)前的擁擠程度信息,從而能夠?yàn)橛脩舻某鲂羞x乘提供依據(jù)。
需要說(shuō)明的是,若當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車的數(shù)量低于預(yù)設(shè)的數(shù)量閾值和/或待搭乘公交車當(dāng)前的擁擠程度高于預(yù)設(shè)的推薦閾值時(shí),服務(wù)器還可以根據(jù)目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí),生成用于替代待搭乘公交車的替代公交信息,并將替代公交信息推送至目標(biāo)終端,其中,替代公交信息中公交車的起始點(diǎn)與目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí)相同,且替代公交車信息中公交車的擁擠程度低于預(yù)設(shè)的推薦閾值。
示例性地,在本實(shí)施例的具體實(shí)現(xiàn)過(guò)程中,當(dāng)公交車當(dāng)前的擁擠程度超過(guò)預(yù)定的警戒閾值時(shí),本實(shí)施例所提供的方法還可以包括:
服務(wù)器生成調(diào)度指令,該調(diào)度指令用于對(duì)該公交車對(duì)應(yīng)線路加派公交車。
實(shí)施例二
基于前述實(shí)施例相同的技術(shù)構(gòu)思,參見(jiàn)圖5,其示出了本發(fā)明實(shí)施例提供的一種公交信息推送方法,該方法可以應(yīng)用于能夠?qū)崿F(xiàn)nfc協(xié)議的終端,該方法可以包括:
s501:終端靠近刷卡機(jī)時(shí),利用nfc與刷卡機(jī)通信后,通過(guò)刷卡機(jī)和/或所述終端的應(yīng)用程序?qū)⑺鼋K端的終端刷卡信息傳輸至服務(wù)器;
其中,刷卡信息可以包括:用于表征該終端用戶身份的終端標(biāo)識(shí)、該終端 用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及該終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間。
可以理解地,每當(dāng)終端用戶出行搭乘公交時(shí),終端均會(huì)通過(guò)刷卡機(jī)將自身的刷卡信息傳輸至服務(wù)器,從而使得服務(wù)器按照實(shí)施例一中所述的方法流程為該終端用戶后續(xù)的出行搭乘推送公交信息。
s502:當(dāng)終端用戶出行時(shí),終端接收到由服務(wù)器根據(jù)所述終端的歷史刷卡信息以及所述公交車當(dāng)前的擁擠程度生成并推送的公交信息;
可以理解地,該公交信息由服務(wù)器根據(jù)該終端的歷史刷卡信息以及公交車當(dāng)前的擁擠程度獲取得到。
需要說(shuō)明的是,當(dāng)終端接收到推送的公交消息之后,終端用戶可以通過(guò)查看推送的公交消息獲知當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車當(dāng)前的擁擠程度信息,從而能夠?yàn)橛脩舻某鲂羞x乘提供依據(jù)。
示例性地,在具體實(shí)現(xiàn)過(guò)程中,若當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車的數(shù)量低于預(yù)設(shè)的數(shù)量閾值和/或待搭乘公交車當(dāng)前的擁擠程度高于預(yù)設(shè)的推薦閾值時(shí),本實(shí)施例所提供的方法還可以包括:
終端接收服務(wù)器發(fā)送的替代公交信息;其中,替代公交信息為用于替代待搭乘公交車的替代公交信息,并且,替代公交信息中公交車的起始點(diǎn)與目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí),且替代公交信息中公交車的擁擠程度低于預(yù)設(shè)的推薦閾值。
實(shí)施例三
基于前述實(shí)施例相同的技術(shù)構(gòu)思,參見(jiàn)圖6,其示出了本發(fā)明實(shí)施例提供的一種服務(wù)器60,該服務(wù)器60可以包括:第一接收單元601、確定單元602、生成單元603和推送單元604;其中,
所述第一接收單元601,用于接收終端刷卡信息;其中,所述終端刷卡信息包括:用于表征所述終端用戶身份的終端標(biāo)識(shí)、所述終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及所述終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間;
所述確定單元602,用于根據(jù)接收到的所有終端刷卡信息與預(yù)設(shè)的擁擠程度閾值確定公交車當(dāng)前的擁擠程度;
所述生成單元603,用于根據(jù)目標(biāo)終端的歷史刷卡信息以及所述公交車當(dāng)前的擁擠程度生成公交信息;
所述推送單元604,用于將所述公交信息向所述目標(biāo)終端推送。
在上述方案中,所述生成單元603,具體用于:
根據(jù)所述目標(biāo)終端的歷史刷卡信息獲取所述目標(biāo)終端的待搭乘公交信息和待搭乘時(shí)間段;
以及,將所述待搭乘時(shí)間段按照預(yù)設(shè)的時(shí)間間隔劃分為至少一個(gè)時(shí)間區(qū)間;
以及,根據(jù)當(dāng)前時(shí)間及劃分得到的時(shí)間區(qū)間,從所述公交車當(dāng)前的位置信息和擁擠程度,獲取當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車當(dāng)前的擁擠程度信息;
所述推送單元604,具體用于將所述當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車當(dāng)前的擁擠程度信息推送至所述目標(biāo)終端。
在上述方案中,若所述當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車的數(shù)量低于預(yù)設(shè)的數(shù)量閾值和/或所述待搭乘公交車當(dāng)前的擁擠程度高于預(yù)設(shè)的推薦閾值時(shí),
所述生成單元603,還用于根據(jù)所述目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí),生成用于替代待搭乘公交車的替代公交信息;其中,所述替代公交信息中公交車的起始點(diǎn)與所述目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí)相同,且所述替代公交車信息中公交車的擁擠程度低于預(yù)設(shè)的推薦閾值;
所述推送單元604,還用于將所述替代公交信息推送至所述目標(biāo)終端。
在上述方案中,當(dāng)所述公交車當(dāng)前的擁擠程度超過(guò)預(yù)定的警戒閾值時(shí),所述生成單元603還用于生成調(diào)度指令;其中,所述調(diào)度指令用于對(duì)所述公交車對(duì)應(yīng)線路加派公交車。
實(shí)施例四
基于前述實(shí)施例相同的技術(shù)構(gòu)思,參見(jiàn)圖7,其示出了本發(fā)明實(shí)施例提供的一種終端70,該終端70可以包括:nfc單元701和第二接收單元702,其 中;
所述nfc單元701,用于通過(guò)nfc與刷卡機(jī)進(jìn)行通信后,通過(guò)刷卡機(jī)和/或所述終端的應(yīng)用程序?qū)⑺鼋K端的終端刷卡信息傳輸至服務(wù)器;其中,所述終端刷卡信息包括:用于表征所述終端用戶身份的終端標(biāo)識(shí)、所述終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及所述終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間;
所述第二接收單元702,用于接收由所述服務(wù)器根據(jù)所述終端的歷史刷卡信息以及所述公交車當(dāng)前的擁擠程度生成并推送的公交信息。
在上述方案中,若所述當(dāng)前時(shí)間之后至少一個(gè)時(shí)間區(qū)間內(nèi)到達(dá)的待搭乘公交車的數(shù)量低于預(yù)設(shè)的數(shù)量閾值和/或所述待搭乘公交車當(dāng)前的擁擠程度高于預(yù)設(shè)的推薦閾值時(shí),所述第二接收單元702,還用于接收所述服務(wù)器發(fā)送的替代公交信息;其中,所述替代公交信息為用于替代待搭乘公交車的替代公交信息,并且,所述替代公交信息中公交車的起始點(diǎn)與目標(biāo)終端的歷史刷卡信息中的上車站點(diǎn)標(biāo)識(shí)及下車站點(diǎn)標(biāo)識(shí),且所述替代公交信息中公交車的擁擠程度低于所述預(yù)設(shè)的推薦閾值。
實(shí)施例五
基于前述實(shí)施例相同的技術(shù)構(gòu)思,參見(jiàn)圖8,其示出了本發(fā)明實(shí)施例提供的一種公交信息推送系統(tǒng)80,該系統(tǒng)80可以包括:服務(wù)器60、刷卡機(jī)90和終端70;其中,
所述服務(wù)器60用于:接收終端刷卡信息;其中,所述終端刷卡信息包括:用于表征所述終端用戶身份的終端標(biāo)識(shí)、所述終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及所述終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間;
以及,根據(jù)接收到的所有終端刷卡信息與預(yù)設(shè)的擁擠程度閾值確定公交車當(dāng)前的擁擠程度;
以及,根據(jù)目標(biāo)終端70的歷史刷卡信息以及所述公交車當(dāng)前的擁擠程度生成公交信息;
以及,將所述公交信息向所述目標(biāo)終端70推送;
所述終端70,用于利用nfc與刷卡機(jī)通信后,通過(guò)刷卡機(jī)和/或所述終端 的應(yīng)用程序?qū)⑺鼋K端70的終端刷卡信息傳輸至服務(wù)器60;其中,所述終端刷卡信息包括:用于表征所述終端用戶身份的終端標(biāo)識(shí)、所述終端用戶的上車站點(diǎn)標(biāo)識(shí)和上車時(shí)間以及所述終端用戶的下車站點(diǎn)標(biāo)識(shí)和下車時(shí)間;
以及,接收由所述服務(wù)器60根據(jù)所述終端70的歷史刷卡信息以及所述公交車當(dāng)前的擁擠程度生成并推送的公交信息。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。