用于預(yù)測(cè)公交到站時(shí)間的方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,特別涉及一種用于預(yù)測(cè)公交到站時(shí)間的方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002] 隨著社會(huì)的發(fā)展,城市規(guī)模不斷擴(kuò)大,交通問題日益突出。為了提高公交運(yùn)營(yíng)效 率、緩解市民出行壓力,將智能化技術(shù)應(yīng)用于城市公交領(lǐng)域已成為一種趨勢(shì)。
[0003] 為了能夠給市民提供公交車到站預(yù)測(cè)服務(wù),目前出現(xiàn)了一些相關(guān)的技術(shù)。在第一 個(gè)現(xiàn)有技術(shù)中,公交車配置有GPS(Global Positioning System,全球定位系統(tǒng))裝置。公 交車在運(yùn)行過程中,公交車定時(shí)向網(wǎng)絡(luò)服務(wù)器提供公交車編號(hào)和GPS定位信息。用戶在查 詢指定公交線路的到站時(shí)間時(shí),向網(wǎng)絡(luò)服務(wù)器發(fā)送查詢請(qǐng)求,查詢請(qǐng)求中包括用戶選擇的 指定線路、行駛方向(上行或下行)、上車站點(diǎn)。網(wǎng)絡(luò)服務(wù)器根據(jù)查詢請(qǐng)求,查詢出在指定 線路上向上車站點(diǎn)行駛、且距離上車站點(diǎn)較近的車輛位置信息,并將車輛位置信息發(fā)送給 用戶終端,由用戶終端自行計(jì)算出公交車到站時(shí)間。這種方案存在的明顯缺陷為:由于車載 GPS裝置的安裝和維護(hù)成本較大,因此無法普及,很難真正投入實(shí)用。
[0004] 在第二個(gè)現(xiàn)有技術(shù)中,乘客在上車后,通過移動(dòng)終端向公交中心服務(wù)器發(fā)送公交 車到站鬧鈴提醒請(qǐng)求,請(qǐng)求中包括乘客所乘公交線路、下車站點(diǎn)、提前提醒距離,并開始定 時(shí)向公交中心服務(wù)器發(fā)送移動(dòng)終端的GPS定位信息。公交中心服務(wù)器根據(jù)乘客移動(dòng)終端發(fā) 送的GPS定位信息,確定乘客所乘公交車與指定下車站點(diǎn)之間的距離。當(dāng)GPS定位信息與 指定下車站點(diǎn)之間的距離達(dá)到預(yù)定的提前提醒距離時(shí),則向乘客的移動(dòng)終端發(fā)送下車提醒 信息。這種方案雖然避免了在公交車上安裝GPS裝置,但要求乘客必須在車上。若乘客還 未上車,則無法使用該方案。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例提供一種用于預(yù)測(cè)公交到站時(shí)間的方法、裝置和系統(tǒng)。通過利用其 它乘客移動(dòng)終端的定位信息,使用戶在未上車時(shí)也可獲取到到站預(yù)測(cè)時(shí)間。
[0006] 根據(jù)本發(fā)明的一個(gè)方面,提供一種用于預(yù)測(cè)公交到站時(shí)間的方法,包括:
[0007] 當(dāng)接收到查詢終端發(fā)送的查詢請(qǐng)求時(shí),提取出查詢請(qǐng)求中包括的指定公交線路、 行駛方向和上車站點(diǎn)信息;其中查詢用戶在查詢指定公交線路的到站時(shí)間時(shí),通過查詢終 端發(fā)送所述查詢請(qǐng)求;
[0008] 以預(yù)定的第一時(shí)間間隔,查詢與指定公交線路相關(guān)聯(lián)的終端定位信息;其中乘車 用戶在乘坐公交車時(shí),所述乘車用戶的終端以預(yù)定的第二時(shí)間間隔向公交管理平臺(tái)發(fā)送與 所述乘車用戶乘坐公交車相關(guān)聯(lián)的終端定位信息;
[0009] 根據(jù)查詢到的終端定位信息,確定在所述行駛方向上往所述上車站點(diǎn)行駛、且距 離所述上車站點(diǎn)最近的N輛公交車的定位信息;
[0010] 根據(jù)第i輛公交車的定位信息,預(yù)測(cè)第i輛公交車到達(dá)所述上車點(diǎn)的到站時(shí)間,其 中 I < i < N ;
[0011] 將預(yù)測(cè)的全部到站時(shí)間發(fā)送給查詢終端,以便查詢終端顯示預(yù)測(cè)的到站時(shí)間。
[0012] 在一個(gè)實(shí)施例中,根據(jù)查詢到的終端定位信息,確定在所述行駛方向上往所述上 車站點(diǎn)行駛、且距離所述上車站點(diǎn)最近的N輛公交車的定位信息的步驟包括:
[0013] 在查詢到的終端定位信息中,提取出移動(dòng)方向與所述行駛方向一致、且往所述上 車站點(diǎn)移動(dòng)的終端的定位信息,以作為候選定位信息;
[0014] 對(duì)候選定位信息進(jìn)行聚類處理,以得到在所述行駛方向上往所述上車站點(diǎn)行駛公 交車的定位信息;
[0015] 在所述行駛方向上往所述上車站點(diǎn)行駛公交車的定位信息中,選擇出距離所述上 車站點(diǎn)最近的N輛公交車的定位信息。
[0016] 在一個(gè)實(shí)施例中,對(duì)候選定位信息進(jìn)行聚類處理,以得到在所述行駛方向上往所 述上車站點(diǎn)行駛公交車的定位信息的步驟包括:
[0017] 對(duì)候選定位信息進(jìn)行聚類處理,以得到在所述行駛方向上往所述上車站點(diǎn)移動(dòng)的 終端的定位信息集合;
[0018] 將每個(gè)定位信息集合的定位信息平均值,作為相應(yīng)公交車的定位信息。
[0019] 在一個(gè)實(shí)施例中,以預(yù)定的第一時(shí)間間隔,查詢與指定公交線路相關(guān)聯(lián)的終端定 位信息之后,還包括:
[0020] 若未查詢到與指定公交線路相關(guān)聯(lián)的終端定位信息,則向查詢終端發(fā)送相應(yīng)提示 信息。
[0021] 根據(jù)本發(fā)明的另一方面,提供一種用于預(yù)測(cè)公交到站時(shí)間的公交管理平臺(tái),包括 接收單元、提取單元、查詢單元、定位信息確定單元、預(yù)測(cè)單元和發(fā)送單元,其中:
[0022] 接收單元,用于接收查詢終端發(fā)送的查詢請(qǐng)求,其中查詢用戶在查詢指定公交線 路的到站時(shí)間時(shí),通過查詢終端發(fā)送所述查詢請(qǐng)求;還用于接收乘車用戶的終端發(fā)送的終 端定位信息,其中乘車用戶在乘坐公交車時(shí),乘車用戶的終端以預(yù)定的第二時(shí)間間隔發(fā)送 所述終端定位信息;
[0023] 提取單元,用于當(dāng)接收單元接收到查詢終端發(fā)送的查詢請(qǐng)求時(shí),提取出查詢請(qǐng)求 中包括的指定公交線路、行駛方向和上車站點(diǎn)信息;
[0024] 查詢單元,用于以預(yù)定的第一時(shí)間間隔,查詢與指定公交線路相關(guān)聯(lián)的終端定位 信息;
[0025] 定位信息確定單元,用于根據(jù)查詢到的終端定位信息,確定在所述行駛方向上往 所述上車站點(diǎn)行駛、且距離所述上車站點(diǎn)最近的N輛公交車的定位信息;
[0026] 預(yù)測(cè)單元,用于根據(jù)第i輛公交車的定位信息,預(yù)測(cè)第i輛公交車到達(dá)所述上車點(diǎn) 的到站時(shí)間,其中1彡i彡N ;
[0027] 發(fā)送單元,用于將預(yù)測(cè)的全部到站時(shí)間發(fā)送給查詢終端,以便查詢終端顯示預(yù)測(cè) 的到站時(shí)間。
[0028] 在一個(gè)實(shí)施例中,定位信息確定單元具體包括提取模塊、聚類處理模塊和選擇模 塊,其中:
[0029] 提取模塊,用于在查詢到的終端定位信息中,提取出移動(dòng)方向與所述行駛方向一 致、且往所述上車站點(diǎn)移動(dòng)的終端的定位信息,以作為候選定位信息;
[0030] 聚類處理模塊,用于對(duì)候選定位信息進(jìn)行聚類處理,以得到在所述行駛方向上往 所述上車站點(diǎn)行駛公交車的定位信息;
[0031] 選擇模塊,用于在所述行駛方向上往所述上車站點(diǎn)行駛公交車的定位信息中,選 擇出距離所述上車站點(diǎn)最近的N輛公交車的定位信息。
[0032] 在一個(gè)實(shí)施例中,聚類處理模塊具體對(duì)候選定位信息進(jìn)行聚類處理,以得到在所 述行駛方向上往所述上車站點(diǎn)移動(dòng)的終端的定位信息集合;將每個(gè)定位信息集合的定位信 息平均值,作為相應(yīng)公交車的定位信息。
[0033] 在一個(gè)實(shí)施例中,發(fā)送單元還用于在查詢單元未查詢到與指定公交線路相關(guān)聯(lián)的 終端定位信息時(shí),則向查詢終端發(fā)送相應(yīng)提示信息。
[0034] 根據(jù)本發(fā)明的另一方面,提供一種用于預(yù)測(cè)公交到站時(shí)間的系統(tǒng),包括公交管理 平臺(tái),查詢終端和乘車用戶的終端,其中:
[0035] 乘車用戶的終端