本發(fā)明涉及一種消息推送裝置、系統(tǒng)及方法,特別是涉及一種公交車到站消息推送裝置、系統(tǒng)及方法。
背景技術(shù):
隨著城市機(jī)動(dòng)車保有量的逐年快速增長,由此帶來的交通安全、交通擁堵、環(huán)境污染等問題給城市可持續(xù)發(fā)展帶來了巨大考驗(yàn)。目前,大力發(fā)展公共交通運(yùn)輸系統(tǒng),吸引更多出行者選擇高效、綠色的公共交通出行方式,成為解決當(dāng)前城市交通問題的一個(gè)重要途徑。公交企業(yè)也積極提升公共交通服務(wù)能力和水平,為乘客提供全面、高質(zhì)量的公交信息服務(wù)。其中,公交到站信息服務(wù)即是一個(gè)重點(diǎn)研究與應(yīng)用領(lǐng)域。
目前,面向乘客的公交到站信息服務(wù)主要是通過布設(shè)在每個(gè)公交站臺(tái)的電子站牌顯示屏,向乘客發(fā)布一條或多條公交線路的下一班公交車輛到站信息。該模式在實(shí)際應(yīng)用中存在建設(shè)投資費(fèi)用高、日常維護(hù)工作量大、乘客僅能在到達(dá)公交站臺(tái)后獲取相關(guān)信息等問題,往往造成實(shí)際應(yīng)用效果不佳。因此,實(shí)有必要提出一種技術(shù)手段,以解決該問題。
技術(shù)實(shí)現(xiàn)要素:
為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明之目的在于提供一種公交車到站消息推送裝置、系統(tǒng)及方法,以更好地為乘客提供低成本、個(gè)性化的公交到站信息,為乘客出行提供方便。
為達(dá)上述目的,本發(fā)明提出一種公交到站信息推送裝置,包括:
推送請(qǐng)求接收單元,用于接收手持式移動(dòng)終端發(fā)送的公交信息推送請(qǐng)求,該公交消息推送請(qǐng)求至少包括請(qǐng)求的公交站臺(tái)以及相應(yīng)的公交線路信息;
位置信息獲取單元,獲取手持式移動(dòng)終端的位置信息;
距離計(jì)算單元,根據(jù)該手持式移動(dòng)終端的位置信息,計(jì)算該手持式移動(dòng)終端與該公交站臺(tái)之間的空間距離,并判斷該手持式移動(dòng)終端是否正在接近該公交站臺(tái),并于判斷出該手持式移動(dòng)終端正在接近該公交站臺(tái)時(shí),啟動(dòng)公交信息估算單元;
公交信息估算單元,于該距離計(jì)算單元判斷出該手持式移動(dòng)終端正在接近該公交站臺(tái)時(shí),根據(jù)該公交線路對(duì)應(yīng)的下一班公交車輛當(dāng)前的GPS定位數(shù)據(jù),自動(dòng)估算出到達(dá)該公交站臺(tái)的下一班公交車輛的到站信息;
推送消息生成單元,根據(jù)該公交信息估算單元估算出的下一班公交車輛的到站信息生成第一推送信息。
進(jìn)一步地,該距離計(jì)算單元于計(jì)算出該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離小于一預(yù)設(shè)閾值時(shí),啟動(dòng)公交信息估算單元,或者于計(jì)算出該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離逐漸減小時(shí),啟動(dòng)該公交信息估算單元。
進(jìn)一步地,該公交信息估算單元根據(jù)該公交車輛的GPS定位數(shù)據(jù),獲取剩余站數(shù)并計(jì)算出該公交車輛與公交站臺(tái)的距離,計(jì)算出該公交車輛的速度以及根據(jù)距離與速度估算出該公交車輛預(yù)計(jì)到達(dá)該公交站臺(tái)的時(shí)間。
進(jìn)一步地,該位置信息獲取單元還根據(jù)獲取的位置數(shù)據(jù)計(jì)算出用戶當(dāng)前的行走速度。
進(jìn)一步地,該推送消息生成單元根據(jù)用戶當(dāng)前的行走速度以及該距離計(jì)算單元計(jì)算出的該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離,計(jì)算出該用戶預(yù)計(jì)到達(dá)該公交站臺(tái)的時(shí)間,并將其與根據(jù)該公交信息估算單元估算出的下一班公交車輛的預(yù)計(jì)到達(dá)時(shí)間進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果生成第二推送消息。
進(jìn)一步地,該消息推送單元將該第一推送消息或/和第二推送消息推送至該手持式移動(dòng)終端。
為達(dá)到上述目的,本發(fā)明還提供一種公交到站信息推送系統(tǒng),包括:
手持式移動(dòng)裝置,用于向信息推送裝置發(fā)送公交信息推送請(qǐng)求,并實(shí)時(shí)獲取自身的位置信息發(fā)送至該信息推送裝置,接收并實(shí)時(shí)顯示該信息推送裝置發(fā)送的第一推送消息或/和第二推送消息;
信息推送裝置,于接收到該手持式移動(dòng)終端發(fā)送的公交信息推送請(qǐng)求后,獲取該手持式移動(dòng)終端的位置信息,根據(jù)該位置信息計(jì)算該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離,以此判斷該手持式移動(dòng)終端是否正在接近該公交站臺(tái),并于判斷出該手持式移動(dòng)終端正接近該公交站臺(tái)時(shí),根據(jù)該公交信息推送請(qǐng)求中公交線路對(duì)應(yīng)的下一班公交車輛當(dāng)前的GPS定位數(shù)據(jù),自動(dòng)估算出到達(dá)該公交站臺(tái)的下一班公交車輛的到站信息,并根據(jù)該公交車輛的到站信息生成第一推送消息或/和第二推送消息至該手持式移動(dòng)終端。
為達(dá)到上述目的,本發(fā)明還提供一種公交車到站消息推送方法,包括如下步驟:
步驟一,接收手持式移動(dòng)終端發(fā)送的公交信息推送請(qǐng)求,該公交消息推送請(qǐng)求至少包括請(qǐng)求的公交站臺(tái)以及相應(yīng)的公交線路信息;
步驟二,獲取手持式移動(dòng)終端的位置信息;
步驟三,根據(jù)獲得的手持式移動(dòng)終端的位置信息,計(jì)算該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離,并判斷該手持式移動(dòng)終端是否正在接近該公交站臺(tái);
步驟四,于判斷出該手持式移動(dòng)終端正在接近該公交站臺(tái)時(shí),根據(jù)該公交信息推送請(qǐng)求中公交線路對(duì)應(yīng)的下一班公交車輛當(dāng)前的GPS定位數(shù)據(jù),自動(dòng)估算出到達(dá)該公交站臺(tái)的下一班公交車輛的到站信息;
步驟五,根據(jù)估算出的下一班公交車輛的到站信息生成第一推送信息。
進(jìn)一步地,于步驟四后,還包括:
根據(jù)獲取的該手持式移動(dòng)終端的位置數(shù)據(jù)計(jì)算出用戶當(dāng)前的行走速度;
根據(jù)用戶當(dāng)前的行走速度以及計(jì)算出的該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離,計(jì)算出用戶預(yù)計(jì)到達(dá)該公交站臺(tái)的時(shí)間,并將其與估算出的下一班公交車輛的預(yù)計(jì)到達(dá)時(shí)間對(duì)比,生成第二推送消息。
進(jìn)一步地,于步驟五之后,還包括如下步驟:將該第一推送消息或/和第二推送消息推送至該手持式移動(dòng)終端。
與現(xiàn)有技術(shù)相比,本發(fā)明一種公交車到站消息推送裝置、系統(tǒng)及方法,能夠根據(jù)用戶的設(shè)置自動(dòng)推動(dòng)公交車到站的消息,并根據(jù)用戶和公交車的速度對(duì)用戶能否趕上公交車做出合理的推斷,本發(fā)明操作簡單、方便,且能夠有效地節(jié)省用戶時(shí)間和精力。
附圖說明
圖1為本發(fā)明第一實(shí)施例之一種公交到站信息推送裝置的系統(tǒng)架構(gòu)圖;
圖2為本發(fā)明第二實(shí)施例之一種公交到站信息推送系統(tǒng)的系統(tǒng)架構(gòu)圖;
圖3為本發(fā)明具體實(shí)施例中手持式移動(dòng)終端的結(jié)構(gòu)示意圖;
圖4為本發(fā)明第三實(shí)施例之一種公交車到站消息推送方法的步驟流程圖。
具體實(shí)施方式
以下通過特定的具體實(shí)例并結(jié)合附圖說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。本發(fā)明亦可通過其它不同的具體實(shí)例加以施行或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)亦可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。
圖1為本發(fā)明第一實(shí)施例之一種公交到站信息推送裝置的系統(tǒng)架構(gòu)圖。如圖1所示,本發(fā)明一種公交到站信息推送裝置,設(shè)置于公交站臺(tái)端,包括:推送請(qǐng)求接收單元101、位置信息獲取單元102、距離計(jì)算單元103、公交信息估算單元104、推送消息生成單元105以及消息推送單元106。
其中,推送請(qǐng)求接收單元101,用于接收手持式移動(dòng)終端發(fā)送的公交信息推送請(qǐng)求,該公交消息推送請(qǐng)求至少包括請(qǐng)求站臺(tái)以及相應(yīng)的公交線路信息(例如哪路公交車),該公交消息推送請(qǐng)求可由用戶于手持式移動(dòng)終端觸發(fā)相應(yīng)的信號(hào)發(fā)出,例如該手持式移動(dòng)終端具有實(shí)現(xiàn)公交信息推送的應(yīng)用,當(dāng)用戶想要獲得某站臺(tái)、某路公交車的公交到站信息時(shí),點(diǎn)擊該應(yīng)用并進(jìn)行相應(yīng)設(shè)置(例如設(shè)置站臺(tái)及公交線路信息)后,主動(dòng)發(fā)出公交信息推送請(qǐng)求至推送請(qǐng)求接收單元101,或者,該公交信息推送請(qǐng)求也可根據(jù)用戶的定制信息發(fā)送,即用戶可通過手持式終端預(yù)先設(shè)置定制請(qǐng)求服務(wù),該定制請(qǐng)求服務(wù)包括時(shí)間信息、請(qǐng)求站臺(tái)以及相應(yīng)的公交線路信息,例如用戶預(yù)先設(shè)置好時(shí)間范圍(例如每周一至周五的7點(diǎn)至9點(diǎn))、請(qǐng)求站臺(tái)(例如為人民廣場(chǎng)站)以及公交線路信息(例如112路公交車),當(dāng)時(shí)間到達(dá)設(shè)置好的時(shí)間范圍每周一至周五的7點(diǎn)至9點(diǎn)時(shí),該手持式移動(dòng)終端則會(huì)發(fā)送至少包含請(qǐng)求的公交站臺(tái)和相應(yīng)公交線路的公交信息推送請(qǐng)求至該推送請(qǐng)求接收單元101。
位置信息獲取單元102,獲取手持式移動(dòng)終端的位置信息。在本發(fā)明具體實(shí)施例中,手持式移動(dòng)終端上具有GPS系統(tǒng),位置信息獲取單元102則用于接收手持式移動(dòng)終端所采集的GPS定位數(shù)據(jù)。
距離計(jì)算單元103,根據(jù)獲得的手持式移動(dòng)終端的位置信息,計(jì)算該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離,以此判斷該用戶是否正在接近該公交站臺(tái),并于判斷出該用戶正在接近該公交站臺(tái)時(shí),啟動(dòng)公交信息估算單元104。在本發(fā)明中,距離計(jì)算單元103可于計(jì)算出該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離小于一預(yù)設(shè)閾值時(shí),啟動(dòng)公交信息估算單元104,或者于計(jì)算出該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離逐漸減小時(shí),啟動(dòng)公交信息估算單元104,但本發(fā)明不以此為限。
公交信息估算單元104,于距離計(jì)算單元103判斷出該手持式移動(dòng)終端正在接近該公交站臺(tái)時(shí),根據(jù)該公交信息推送請(qǐng)求中公交線路對(duì)應(yīng)的下一班公交車輛當(dāng)前的GPS定位數(shù)據(jù),自動(dòng)估算出到達(dá)該公交站臺(tái)的下一班公交車輛的到站信息,該到站信息包括公交車輛與該公交站臺(tái)的空間距離、剩余站數(shù)以及預(yù)計(jì)到達(dá)該公交站臺(tái)的時(shí)間,具體地說,公交信息估算單元104根據(jù)公交車輛的GPS定位數(shù)據(jù),獲取剩余站數(shù)并計(jì)算出該公交車輛與公交站臺(tái)的距離,計(jì)算出該公交車輛的速度以及根據(jù)距離與速度估算出該公交車輛預(yù)計(jì)到達(dá)該公交站臺(tái)的時(shí)間。
推送消息生成單元105,根據(jù)公交信息估算單元104估算出的下一班公交車輛的到站信息生成第一推送信息,例如,該第一推送信息為“當(dāng)前距離該公交站臺(tái)400米,下一班公交車距離該公交站臺(tái)還有3站,預(yù)計(jì)7:45分到達(dá),還需10分鐘”;消息推送單元106,則將該第一推送信息推送至該手持式移動(dòng)終端。
較佳地,為便于用戶使用,位置信息獲取單元102還根據(jù)獲取的位置數(shù)據(jù)計(jì)算出用戶的行走速度,具體地說,位置信息獲取單元102根據(jù)兩個(gè)時(shí)刻獲取的位置信息,除以兩個(gè)時(shí)刻的時(shí)間差,則可以獲得用戶當(dāng)前的行走速度;推送消息生成單元105則根據(jù)用戶當(dāng)前的行走速度以及距離計(jì)算單元103計(jì)算出的該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離,計(jì)算出用戶預(yù)計(jì)到達(dá)該公交站臺(tái)的時(shí)間,并將其與根據(jù)公交信息估算單元104估算出的下一班公交車輛的預(yù)計(jì)到達(dá)時(shí)間進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果生成第二推送消息,例如,當(dāng)位置信息獲取單元102計(jì)算出用戶當(dāng)前的行走速度為5km/小時(shí),而距離計(jì)算單元103計(jì)算出的空間距離為400米,則計(jì)算出用戶預(yù)計(jì)到達(dá)該公交站臺(tái)的時(shí)間為8分鐘,若公交信息估算單元104估算出的下一班公交車輛的預(yù)計(jì)到達(dá)時(shí)間還需10分鐘,則推送消息生成單元105則生成第二推送信息為“您當(dāng)前距離該公交站臺(tái)400米,按當(dāng)前速度行走需8分鐘,下一班公交車于10分鐘后到達(dá),以您目前的速度,可以成功上車”;推送消息生成單元105可將第一推送消息或/和第二推送消息推送至該手持式移動(dòng)終端。
圖2為本發(fā)明第二實(shí)施例之一種公交到站信息推送系統(tǒng)的系統(tǒng)架構(gòu)圖。如圖2所示,本發(fā)明一種公交到站信息推送系統(tǒng),包括:手持式移動(dòng)裝置20以及信息推送裝置21。
其中,手持式移動(dòng)裝置20,用于向信息推送裝置21發(fā)送公交信息推送請(qǐng)求,并實(shí)時(shí)獲取自身的位置信息發(fā)送至信息推送裝置,接收并實(shí)時(shí)顯示信息推送裝置21發(fā)送的第一推送消息或/和第二推送消息;
信息推送裝置21,于接收到手持式移動(dòng)終端發(fā)送的公交信息推送請(qǐng)求后,獲取該手持式移動(dòng)終端的位置信息,根據(jù)該位置信息計(jì)算該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離,以此判斷該手持式移動(dòng)終端是否正在接近該公交站臺(tái),并于判斷出該手持式移動(dòng)終端正在接近該公交站臺(tái)時(shí),根據(jù)該公交信息推送請(qǐng)求中公交線路對(duì)應(yīng)的下一班公交車輛當(dāng)前的GPS定位數(shù)據(jù),自動(dòng)估算出到達(dá)該公交站臺(tái)的下一班公交車輛的到站信息,并根據(jù)該公交車輛的到站信息生成第一推送消息或/和第二推送消息至該手持式移動(dòng)終端,由于信息推送裝置21于本發(fā)明第一實(shí)施例中已詳細(xì)描述,在此不予贅述。
圖3為本發(fā)明具體實(shí)施例中手持式移動(dòng)終端的結(jié)構(gòu)示意圖。如圖3所示,該手持式移動(dòng)終端20包括:推送請(qǐng)求發(fā)送單元301、定位單元302以及推送消息接收顯示單元303。
其中,推送請(qǐng)求發(fā)送單元301,用于向信息推送裝置21發(fā)送公交信息推送請(qǐng)求。在本發(fā)明具體實(shí)施例中,推送請(qǐng)求發(fā)送單元301可于接收到用戶的輸入請(qǐng)求時(shí),例如該手持式移動(dòng)終端具有實(shí)現(xiàn)公交信息推送的應(yīng)用,當(dāng)用戶想要獲得某站臺(tái)、某路公交車的公交到站信息時(shí),點(diǎn)擊該應(yīng)用并進(jìn)行相應(yīng)設(shè)置(例如設(shè)置站臺(tái)及公交線路信息)后,發(fā)送該公交信息推送請(qǐng)求,或者,用戶也可于手持式移動(dòng)終端的應(yīng)用中進(jìn)行定制服務(wù),該定制請(qǐng)求服務(wù)包括預(yù)先設(shè)置時(shí)間信息、請(qǐng)求站臺(tái)以及相應(yīng)的公交線路信息,例如用戶預(yù)先設(shè)置好時(shí)間范圍(例如每周一至周五的7點(diǎn)至9點(diǎn))、請(qǐng)求站臺(tái)(例如為人民廣場(chǎng)站)以及公交線路信息(例如112路公交車),當(dāng)時(shí)間到達(dá)設(shè)置好的時(shí)間范圍每周一至周五的7點(diǎn)至9點(diǎn)時(shí),該推送請(qǐng)求發(fā)送單元301則會(huì)發(fā)送至少包含請(qǐng)求站臺(tái)和相應(yīng)公交線路的公交信息推送請(qǐng)求至該信息推送裝置21的推送請(qǐng)求接收單元101。
定位單元302,用于實(shí)時(shí)獲取該手持式移動(dòng)終端當(dāng)前的位置信息并發(fā)送至信息推送裝置21,在本發(fā)明具體實(shí)施例中,定位單元302通過GPS模塊實(shí)時(shí)采集的GPS定位數(shù)據(jù)發(fā)送至信息推送裝置21;推送消息接收顯示單元303用于接收并顯示信息推送裝置21發(fā)送的第一推送消息或/和第二推送消息。
以下將通過一具體實(shí)施例來進(jìn)一步說明本發(fā)明:在本發(fā)明具體實(shí)施例中,該手持式移動(dòng)終端為用戶隨身攜帶的智能手機(jī),首先用戶于該智能手機(jī)相應(yīng)的應(yīng)用(APP)中設(shè)置(1)星期數(shù):周一至周五;(2)時(shí)間段:7:30am ̄8:30am,(3)公交車:120路;(4)站臺(tái):軟件大道站,那么每周一至周五,早上七點(diǎn)半至八點(diǎn)半之間,當(dāng)信息推送裝置通過GPS系統(tǒng)獲得該智能手機(jī)的位置信息,監(jiān)測(cè)出用戶越來越接近軟件大道站時(shí),就會(huì)自動(dòng)估算120路的下一班公交車輛的到站信息,并自動(dòng)以消息或者短信的方式,將120路公交車車距離軟件大道站的距離、時(shí)間、剩余站數(shù)(第一推送消息)以及用戶能否上車的推斷(第二推送消息)發(fā)送到用戶的智能手機(jī)上,如:信息推送裝置通過GPS監(jiān)測(cè)到用戶的行走速度為5.4km/h,到預(yù)設(shè)公交車站的距離為400米,到達(dá)預(yù)設(shè)站牌的時(shí)間大約需要8分鐘,此時(shí)監(jiān)測(cè)出公交車的行駛速度為35km/h,到達(dá)預(yù)設(shè)站牌的時(shí)間大約需要10分鐘,因?yàn)楣卉囘_(dá)到站臺(tái)的時(shí)間大于用戶達(dá)到站臺(tái)的時(shí)間,因此給出推斷:用戶正常行走就可以成功上車,如果公交車到站的時(shí)間只有5分鐘,這時(shí)用戶就可以根據(jù)自身的需要,靈活地調(diào)整步伐和速度,當(dāng)然,若不在設(shè)置的條件內(nèi)(例如周末),本發(fā)明不會(huì)隨意提醒的,以免對(duì)用戶產(chǎn)生干擾。
可見,本發(fā)明不需用戶每天重復(fù)查詢公共交通系統(tǒng)獲取公交車的到站情況,節(jié)省了用戶的時(shí)間和精力,并且可以非常靈活地提醒用戶能否上車,使用戶在時(shí)間和精力上都能達(dá)到利益最大化。
圖4為本發(fā)明第三實(shí)施例之一種公交車到站消息推送方法的步驟流程圖。如圖4所示,本發(fā)明一種公交車到站消息推送方法,包括如下步驟:
步驟401,接收手持式移動(dòng)終端發(fā)送的公交信息推送請(qǐng)求。該公交消息推送請(qǐng)求至少包括請(qǐng)求站臺(tái)以及相應(yīng)的公交線路信息(例如哪路公交車),該公交消息推送請(qǐng)求可由用戶于手持式移動(dòng)終端觸發(fā)相應(yīng)的信號(hào)發(fā)出,例如該手持式移動(dòng)終端具有實(shí)現(xiàn)公交信息推送的應(yīng)用,當(dāng)用戶想要獲得某站臺(tái)、某路公交車的公交到站信息時(shí),點(diǎn)擊該應(yīng)用并進(jìn)行相應(yīng)設(shè)置(例如設(shè)置站臺(tái)及公交線路信息)后,則主動(dòng)發(fā)出公交信息推送請(qǐng)求,或者,該公交信息推送請(qǐng)求也可根據(jù)用戶的定制信息發(fā)送,即用戶可通過手持式終端預(yù)先設(shè)置定制請(qǐng)求服務(wù),該定制請(qǐng)求服務(wù)包括時(shí)間信息、請(qǐng)求站臺(tái)以及相應(yīng)的公交線路信息,例如用戶預(yù)先設(shè)置好時(shí)間范圍(例如每周一至周五的7點(diǎn)至9點(diǎn))、請(qǐng)求站臺(tái)(例如為人民廣場(chǎng)站)以及公交線路信息(例如112路公交車),當(dāng)時(shí)間到達(dá)設(shè)置好的時(shí)間范圍每周一至周五的7點(diǎn)至9點(diǎn)時(shí),該手持式移動(dòng)終端則會(huì)發(fā)送至少包含請(qǐng)求站臺(tái)和相應(yīng)公交線路的公交信息推送請(qǐng)求。
步驟402,獲取手持式移動(dòng)終端的位置信息。在本發(fā)明具體實(shí)施例中,手持式移動(dòng)終端上具有GPS系統(tǒng),通過該GPS系統(tǒng)實(shí)時(shí)采GPS定位數(shù)據(jù)。
步驟403,根據(jù)獲得的手持式移動(dòng)終端的位置信息,計(jì)算該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離,以此判斷該用戶是否正在接近該公交站臺(tái)。在本發(fā)明中,于計(jì)算出該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離小于一預(yù)設(shè)閾值時(shí),或者于計(jì)算出該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離逐漸減小時(shí),判斷該用戶正在接近該公交站臺(tái),但本發(fā)明不以此為限。
步驟404,于判斷出該手持式移動(dòng)終端正在接近該公交站臺(tái)時(shí),根據(jù)該公交信息推送請(qǐng)求中公交線路對(duì)應(yīng)的下一班公交車輛當(dāng)前的GPS定位數(shù)據(jù),自動(dòng)估算出到達(dá)該公交站臺(tái)的下一班公交車輛的到站信息,該到站信息包括公交車輛與該公交站臺(tái)的空間距離、剩余站數(shù)以及預(yù)計(jì)到達(dá)該公交站臺(tái)的時(shí)間,具體地說,本步驟可根據(jù)公交車輛的GPS定位數(shù)據(jù),獲取剩余站數(shù)并計(jì)算出該公交車輛與公交站臺(tái)的距離,計(jì)算出該公交車輛的速度以及根據(jù)距離與速度估算出該公交車輛預(yù)計(jì)到達(dá)該公交站臺(tái)的時(shí)間。
步驟405,根據(jù)估算出的下一班公交車輛的到站信息生成第一推送信息推送至該手持式移動(dòng)終端。例如,根據(jù)到站信息,生成第一推送信息為“當(dāng)前距離該公交站臺(tái)400米,下一班公交車距離該公交站臺(tái)還有3站,預(yù)計(jì)7:45分到達(dá),還需10分鐘”。
較佳地,于步驟404后,還包括如下步驟:
根據(jù)獲取的該手持式移動(dòng)終端的位置數(shù)據(jù)計(jì)算出用戶的行走速度,具體地說,可根據(jù)兩個(gè)時(shí)刻獲取的位置信息,除以兩個(gè)時(shí)刻的時(shí)間差,則獲得用戶當(dāng)前的行走速度;
根據(jù)用戶當(dāng)前的行走速度以及計(jì)算出的該手持式移動(dòng)終端與公交站臺(tái)之間的空間距離,計(jì)算出用戶預(yù)計(jì)到達(dá)該公交站臺(tái)的時(shí)間,并將其與估算出的下一班公交車輛的預(yù)計(jì)到達(dá)時(shí)間對(duì)比,生成第二推送消息推送至該手持式移動(dòng)終端。例如,當(dāng)計(jì)算出用戶當(dāng)前的行走速度為5km/小時(shí),而由步驟404計(jì)算出的空間距離為400米,則計(jì)算出用戶預(yù)計(jì)到達(dá)該公交站臺(tái)的時(shí)間為8分鐘,若由步驟404估算出的下一班公交車輛的預(yù)計(jì)到達(dá)時(shí)間還需10分鐘,則根據(jù)對(duì)比結(jié)果,生成第二推送信息為“您當(dāng)前距離該公交站臺(tái)400米,按當(dāng)前速度行走需8分鐘,下一班公交車于10分鐘后到達(dá),以您目前的速度,可以成功上車”,并推送至該手持式移動(dòng)終端。
綜上所述,本發(fā)明一種公交車到站消息推送裝置、系統(tǒng)及方法,能夠根據(jù)用戶的設(shè)置自動(dòng)推動(dòng)公交車到站的消息,并根據(jù)用戶和公交車的速度對(duì)用戶能否趕上公交車做出合理的推斷,本發(fā)明操作簡單、方便,且能夠有效地節(jié)省用戶時(shí)間和精力。
任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾與改變。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如權(quán)利要求書所列。