一種公交車(chē)到站提醒方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及交通信息服務(wù)領(lǐng)域,特別是涉及一種公交車(chē)到站提醒方法和系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前公交車(chē)是大眾出行最普遍選擇的交通工具;但是,等公交車(chē)是當(dāng)前最令人頭疼的事情。由于不知道離自己最近的公交車(chē)在什么位置,是否自己剛錯(cuò)過(guò)一趟車(chē),下一班公交車(chē)還有多久能到....諸如此類(lèi)問(wèn)題都影響出行,同時(shí)浪費(fèi)了乘車(chē)人的大量的寶貴時(shí)間。
[0003]當(dāng)前智能手機(jī),平板等電子設(shè)備越來(lái)越普遍,而這些電子設(shè)備的一個(gè)基本功能就是定位功能,而且目前大多數(shù)公交車(chē)上已經(jīng)安裝了定位系統(tǒng)。該項(xiàng)發(fā)明就是利用定位系統(tǒng)來(lái)為等乘車(chē)人提供實(shí)時(shí)的公交車(chē)的運(yùn)行情況和到站提醒。
【發(fā)明內(nèi)容】
[0004]鑒于此,本發(fā)明提供了一種公交車(chē)到站提醒方法和系統(tǒng),可以為乘車(chē)人提供公交車(chē)的實(shí)時(shí)位置信息,并提供到站提醒服務(wù),為乘客節(jié)省等車(chē)所花費(fèi)的時(shí)間。
[0005]本發(fā)明提供一種公交車(chē)到站提醒方法,包括:獲取用戶輸入的公交線路信息;根據(jù)所述公交線路信息獲取對(duì)應(yīng)線路上的多個(gè)公交車(chē)的實(shí)時(shí)位置信息;根據(jù)所述實(shí)時(shí)位置信息在地圖上呈現(xiàn)多個(gè)圖標(biāo);根據(jù)用戶的指定信息在所述多個(gè)圖標(biāo)中選擇指定圖標(biāo);根據(jù)所述指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)的實(shí)時(shí)位置信息產(chǎn)生提示信息。
[0006]其中,所述根據(jù)所述公交線路信息獲取對(duì)應(yīng)線路上的多個(gè)公交車(chē)的實(shí)時(shí)位置信息的步驟進(jìn)一步包括:獲取用戶的實(shí)時(shí)位置信息;根據(jù)所述公交線路信息和所述用戶的實(shí)時(shí)位置信息獲取距離所述用戶最近的公交站點(diǎn)的位置信息;根據(jù)所述多個(gè)公交車(chē)的實(shí)時(shí)位置信息與所述公交站點(diǎn)的位置信息估算所述多個(gè)公交車(chē)的預(yù)計(jì)到達(dá)時(shí)間;所述根據(jù)所述實(shí)時(shí)位置信息在地圖上呈現(xiàn)多個(gè)圖標(biāo)的步驟進(jìn)一步包括:在所述圖標(biāo)上進(jìn)一步顯示對(duì)應(yīng)的所述公交車(chē)輛的預(yù)計(jì)到達(dá)時(shí)間。
[0007]其中,所述根據(jù)所述公交線路信息獲取對(duì)應(yīng)線路上的多個(gè)公交車(chē)的實(shí)時(shí)位置信息的步驟進(jìn)一步包括:根據(jù)所述用戶的實(shí)時(shí)位置信息與所述公交站點(diǎn)的位置信息估算所述用戶的預(yù)計(jì)到達(dá)時(shí)間;根據(jù)所述用戶的預(yù)計(jì)到達(dá)時(shí)間和所述公交車(chē)輛的預(yù)計(jì)到達(dá)時(shí)間從所述多個(gè)公交車(chē)中選擇推薦車(chē)輛;所述根據(jù)所述實(shí)時(shí)位置信息在地圖上呈現(xiàn)多個(gè)圖標(biāo)的步驟進(jìn)一步包括:在所述多個(gè)圖標(biāo)中突出顯示所述推薦車(chē)輛對(duì)應(yīng)的圖標(biāo)。
[0008]其中,所述根據(jù)所述指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)的實(shí)時(shí)位置信息產(chǎn)生提示信息的步驟進(jìn)一步包括:獲取所述用戶輸入的距離提醒信息和時(shí)間提醒信息;當(dāng)所述推薦車(chē)輛或所述指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)與所述公交站點(diǎn)的距離符合所述用戶輸入的距離提醒信息的設(shè)定范圍時(shí),產(chǎn)生距離提示信息;或者當(dāng)所述推薦車(chē)輛或所述指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)到達(dá)所述公交站點(diǎn)的預(yù)計(jì)到達(dá)時(shí)間符合所述用戶輸入的時(shí)間提醒信息的設(shè)定范圍時(shí),產(chǎn)生時(shí)間提示信息。
[0009]其中,所述根據(jù)所述指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)的實(shí)時(shí)位置信息產(chǎn)生提示信息的步驟進(jìn)一步包括:獲取所述用戶輸入的延誤提醒信息;當(dāng)所述推薦車(chē)輛或所述指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)未按預(yù)計(jì)到達(dá)時(shí)間到達(dá)所述公交站點(diǎn)時(shí),且延遲到達(dá)時(shí)間符合所述用戶輸入的延誤提醒信息的設(shè)定范圍時(shí),產(chǎn)生延誤提示信息。
[0010]其中,所述根據(jù)所述指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)的實(shí)時(shí)位置信息產(chǎn)生提示信息的步驟進(jìn)一步包括:提示信息發(fā)出時(shí),突出顯示發(fā)出所述提示信息所對(duì)應(yīng)的公交車(chē)的圖標(biāo)。
[0011]本發(fā)明提供一種公交車(chē)到站提醒系統(tǒng),配置有提供地圖的應(yīng)用程序接口的移動(dòng)終端,所述地圖的應(yīng)用程序接口進(jìn)一步包括:接收模塊,用于獲取用戶輸入的公交線路信息;定位模塊,用于根據(jù)所述公交線路信息獲取對(duì)應(yīng)線路上的多個(gè)公交車(chē)的實(shí)時(shí)位置信息;基礎(chǔ)地圖模塊,用于根據(jù)所述實(shí)時(shí)位置信息在地圖上呈現(xiàn)多個(gè)圖標(biāo);選擇模塊,用于根據(jù)用戶的指定信息在所述多個(gè)圖標(biāo)中選擇指定圖標(biāo);提醒模塊,用于根據(jù)所述指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)的實(shí)時(shí)位置信息產(chǎn)生提示信息。
[0012]其中,所述定位模塊進(jìn)一步用于:獲取用戶的實(shí)時(shí)位置信息;所述基礎(chǔ)地圖模塊進(jìn)一步用于:根據(jù)所述公交線路信息和所述用戶的實(shí)時(shí)位置信息獲取距離所述用戶最近的公交站點(diǎn)的位置信息;根據(jù)所述多個(gè)公交車(chē)的實(shí)時(shí)位置信息與所述公交站點(diǎn)的位置信息估算所述多個(gè)公交車(chē)的預(yù)計(jì)到達(dá)時(shí)間;在所述圖標(biāo)上進(jìn)一步顯示對(duì)應(yīng)的所述公交車(chē)輛的預(yù)計(jì)到達(dá)時(shí)間。
[0013]其中,所述基礎(chǔ)地圖模塊進(jìn)一步用于:根據(jù)所述用戶的實(shí)時(shí)位置信息與所述公交站點(diǎn)的位置信息估算所述用戶的預(yù)計(jì)到達(dá)時(shí)間;根據(jù)所述用戶的預(yù)計(jì)到達(dá)時(shí)間和所述公交車(chē)輛的預(yù)計(jì)到達(dá)時(shí)間從所述多個(gè)公交車(chē)中選擇推薦車(chē)輛;所述基礎(chǔ)地圖模塊進(jìn)一步用于在所述多個(gè)圖標(biāo)中突出顯示所述推薦車(chē)輛對(duì)應(yīng)的圖標(biāo)。
[0014]其中,所述接收模塊進(jìn)一步用于:獲取所述用戶輸入的距離提醒信息或時(shí)間提醒信息;所述提醒模塊進(jìn)一步用于:當(dāng)所述指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)與所述公交站點(diǎn)的距離符合所述用戶輸入的距離提醒信息的設(shè)定范圍時(shí),所述提醒模塊產(chǎn)生距離提示信息;或者當(dāng)所述指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)到達(dá)所述公交站點(diǎn)的預(yù)計(jì)到達(dá)時(shí)間符合所述用戶輸入的時(shí)間提醒信息的設(shè)定范圍時(shí),所述提醒模塊產(chǎn)生時(shí)間提示信息。
[0015]本發(fā)明的有益效果是:為用戶提供實(shí)時(shí)的公交車(chē)的實(shí)時(shí)位置信息和到站提醒,使用戶能夠準(zhǔn)確地獲得所要乘坐的公交車(chē)的運(yùn)行信息,為用戶降低了出行的時(shí)間成本,方便用戶定制自己的乘車(chē)計(jì)劃,提高了用戶的乘車(chē)體驗(yàn)。
【附圖說(shuō)明】
[0016]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0017]圖1是一種公交車(chē)到站提醒方法的的主要執(zhí)行步驟;
[0018]圖2是一種公交車(chē)到站提醒系統(tǒng)的組成框架圖。
【具體實(shí)施方式】
[0019]為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0020]應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0021]本發(fā)明實(shí)施例給出一種公交車(chē)到站提醒方法;如圖1顯示了該方法的主要執(zhí)行步驟,該方法的主要的步驟包括:
[0022]步驟SI,獲取用戶輸入的公交線路信息。在本步驟中,用戶可以直接通過(guò)移動(dòng)終端的輸入界面輸入自己想要乘坐的公交車(chē)次。當(dāng)然,用戶也可以通過(guò)輸入起點(diǎn)和目的地對(duì)可乘坐的公交線路進(jìn)行初步篩選,選擇想要乘坐的一條或多條公交線路進(jìn)行搜索。
[0023]步驟S2,根據(jù)用戶輸入的公交線路信息獲取對(duì)應(yīng)線路上的多個(gè)公交車(chē)的實(shí)時(shí)位置信息。在本步驟中,可在公交車(chē)上預(yù)先安裝GPS或其他定位系統(tǒng),并由上述定位系統(tǒng)通過(guò)無(wú)線網(wǎng)絡(luò)將實(shí)時(shí)位置信息發(fā)送到服務(wù)器,再由服務(wù)器根據(jù)用戶使用的移動(dòng)終端所發(fā)送的請(qǐng)求,將對(duì)應(yīng)線路上的多個(gè)公交車(chē)的實(shí)時(shí)位置信息發(fā)送至用戶的移動(dòng)終端。
[0024]步驟S3,根據(jù)公交車(chē)的實(shí)時(shí)位置信息在地圖上呈現(xiàn)多個(gè)圖標(biāo)。進(jìn)一步,在步驟S2中,還可以通過(guò)用戶移動(dòng)終端上設(shè)置GPS或其他定位系統(tǒng)獲取用戶的實(shí)時(shí)位置信息,并將用戶的實(shí)時(shí)位置信息以圖標(biāo)的形式顯示在地圖上,使用戶能夠清楚地看到公交車(chē)和自己分別所處的位置。根據(jù)用戶的實(shí)時(shí)位置信息,系統(tǒng)還可以推薦距離用戶最近的公交站點(diǎn)的位置?目息O
[0025]除此之外,所選公交的線路的實(shí)時(shí)路況信息也會(huì)在地圖上顯示,幫助用戶實(shí)時(shí)更新線路運(yùn)行狀況信息。
[0026]根據(jù)獲得的多個(gè)公交車(chē)、用戶和最近的公交站點(diǎn)的位置信息,從而計(jì)算出多個(gè)公交車(chē)分別距離最近公交站點(diǎn)的距離,并將距離的數(shù)據(jù)以列表形式顯示在地圖上或者清晰地顯示在對(duì)應(yīng)公交車(chē)的圖標(biāo)上。結(jié)合所獲得的位置信息和實(shí)時(shí)路況信息,分別估算出公交車(chē)到達(dá)最近的公交站點(diǎn)的預(yù)計(jì)到達(dá)時(shí)間和用戶到達(dá)最近的公交站點(diǎn)的預(yù)計(jì)到達(dá)時(shí)間,并將上述時(shí)間顯示于公交車(chē)和用戶所對(duì)應(yīng)的圖標(biāo)上或/和列表的形式顯示在地圖上。
[0027]進(jìn)一步,根據(jù)用戶的預(yù)計(jì)到達(dá)時(shí)間和公交車(chē)輛的預(yù)計(jì)到達(dá)時(shí)間從多個(gè)公交車(chē)中選擇最優(yōu)可乘坐公交車(chē)輛推薦給用戶,并在地圖上突出顯示所推薦的公交車(chē)對(duì)應(yīng)的圖標(biāo),方便用戶及時(shí)查看。
[0028]步驟S4,用戶可根據(jù)推薦或者個(gè)人實(shí)際情況從多個(gè)圖標(biāo)中選擇指定圖標(biāo)。在本實(shí)施例中,用戶可以通過(guò)觸摸屏點(diǎn)選或鍵盤(pán)輸出來(lái)選擇指定的圖標(biāo)。
[0029]步驟S5,根據(jù)指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)的實(shí)時(shí)位置信息產(chǎn)生提示信息。具體來(lái)說(shuō),用戶可對(duì)該指定圖標(biāo)對(duì)應(yīng)的公交車(chē)設(shè)置到站提醒,其到站提醒包括距離提醒、時(shí)間提醒和延誤提醒等中的任意一種或組合。例如,用戶可設(shè)置當(dāng)該公交車(chē)距離最近的公交站點(diǎn)500m時(shí),發(fā)出距離提醒;時(shí)間提醒也是同理,可設(shè)置當(dāng)該公交車(chē)到達(dá)最近的公交站點(diǎn)的預(yù)計(jì)到達(dá)時(shí)間小于等于1min時(shí),發(fā)出時(shí)間提醒;當(dāng)發(fā)出時(shí)間提醒后,公交車(chē)由于意外情況無(wú)法在時(shí)間提醒的時(shí)間內(nèi)到達(dá)最近的公交站點(diǎn),且其延誤時(shí)間超過(guò)延誤提醒的設(shè)置時(shí)間時(shí),發(fā)出延誤提醒。其中距離和時(shí)間的具體數(shù)值可以根據(jù)用戶的實(shí)際需求進(jìn)行設(shè)定。
[0030]實(shí)施例二
[0031]本實(shí)施例提供了一種公交車(chē)到站提醒系統(tǒng),圖2是該系統(tǒng)的組成框架圖,由圖2所示,該系統(tǒng)包括配置有提供地圖的應(yīng)用程序接口的手機(jī)終端I,地圖的應(yīng)用程序接口2進(jìn)一步包括:接收模塊21,用于獲取用戶輸入的公交線路信息;定位模塊22,用于根據(jù)公交線路信息獲取對(duì)應(yīng)線路上的多個(gè)公交車(chē)的實(shí)時(shí)位置信息;基礎(chǔ)地圖模塊23,用于根據(jù)實(shí)時(shí)位置信息在地圖上呈現(xiàn)多個(gè)圖標(biāo);選擇模塊24,用于根據(jù)用戶的指定信息在多個(gè)圖標(biāo)中選擇指定圖標(biāo);提醒模塊25,用于根據(jù)指定圖標(biāo)所對(duì)應(yīng)的公交車(chē)的實(shí)時(shí)位置信息產(chǎn)生提示信息。其中地圖的應(yīng)用程序接口 2可以在安卓系統(tǒng)或iSO系統(tǒng)平臺(tái)運(yùn)行。
[0032]當(dāng)用戶在接收模塊21中輸入公交線路信息時(shí),接收模塊