本發(fā)明涉及一種查詢系統(tǒng)及其方法,特別是能夠查詢等候公車的載客人數(shù)的公車擁擠程度查詢系統(tǒng)及其方法。
背景技術(shù):
近年來,隨著網(wǎng)絡(luò)的普及與蓬勃發(fā)展,各種基于網(wǎng)絡(luò)的應(yīng)用便如雨后春筍般出現(xiàn),例如:智能公車站牌。
一般而言,傳統(tǒng)的智能公車站牌僅提供公車的預(yù)估到站時(shí)間及公車當(dāng)前位置等信息。然而,在尖峰時(shí)段常常發(fā)生苦苦等候的公車卻已經(jīng)客滿的情況,導(dǎo)致乘客白白浪費(fèi)等候時(shí)間,故具有無法得知公車擁擠程度,進(jìn)而作為搭乘公車與否的選擇依據(jù)的問題。
有鑒于此,便有廠商提出即時(shí)公車動(dòng)態(tài)系統(tǒng),其通過即時(shí)顯示同一公車路線上的所有公車的當(dāng)前位置,讓乘客選擇是否繼續(xù)等候下一班公車。然而,此一方式仍然無法顯示公車擁擠程度,存在連續(xù)幾輛公車皆客滿的情況,因此仍然無法有效解決無法得知公車擁擠程度,進(jìn)而作為搭乘公車與否的選擇依據(jù)的問題。
綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在無法得知公車擁擠程度,進(jìn)而作為搭乘公車與否的選擇依據(jù)的問題,因此實(shí)有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明揭露一種公車擁擠程度查詢系統(tǒng)及其方法。
首先,本發(fā)明揭露一種公車擁擠程度查詢系統(tǒng),應(yīng)用在具有公車路線,每一公車路線具有站點(diǎn)及公車的環(huán)境中,此系統(tǒng)包含:移動(dòng)裝置及服務(wù)端。在移動(dòng)裝置的部分,其包含:選擇模塊及查詢模塊。其中,選擇模塊用以允許在所述公車路線中選擇至少其中之一后,持續(xù)接收相應(yīng)選擇的所述公車路線的公車動(dòng)態(tài)信息以進(jìn)行顯示;查詢模塊用以傳送搭乘信息,此搭乘信息包含等候公車、等候位置及目的位置,當(dāng)傳送搭乘信息后,持續(xù)接收相應(yīng)等候公車的載客人數(shù)以與公車動(dòng)態(tài)信息同時(shí)顯示。在服務(wù)端的部分,其包含:搭乘信息數(shù)據(jù)庫、傳輸模塊及計(jì)算模塊。其中,搭乘信息數(shù)據(jù)庫用以儲(chǔ)存每一移動(dòng)裝置的搭乘信息;傳輸模塊用以連接至即時(shí)公車動(dòng)態(tài)系統(tǒng),并且根據(jù)所述移動(dòng)裝置的選擇持續(xù)下載相應(yīng)的公車動(dòng)態(tài)信息以提供所述移動(dòng)裝置瀏覽;計(jì)算模塊用以根據(jù)儲(chǔ)存的每一移動(dòng)裝置的搭乘信息,統(tǒng)計(jì)出相同的等候公車到達(dá)每一站點(diǎn)時(shí)的載客人數(shù)并通過傳輸模塊傳送至相應(yīng)的移動(dòng)裝置。
另外,本發(fā)明揭露一種公車擁擠程度查詢方法,應(yīng)用在具有公車路線,每一公車路線具有站點(diǎn)及公車的環(huán)境中,其步驟包括:將服務(wù)端連接至即時(shí)公車動(dòng)態(tài)系統(tǒng);當(dāng)移動(dòng)裝置在所述公車路線中選擇至少其中之一后,服務(wù)端根據(jù)所述移動(dòng)裝置的選擇持續(xù)自即時(shí)公車動(dòng)態(tài)系統(tǒng)下載相應(yīng)的公車動(dòng)態(tài)信息以提供移動(dòng)裝置瀏覽;所述移動(dòng)裝置持續(xù)接收相應(yīng)選擇的所述公車路線的公車動(dòng)態(tài)信息以進(jìn)行顯示,并且傳送搭乘信息至服務(wù)端,此搭乘信息包含等候公車、等候位置及目的位置;服務(wù)端接收來自每一移動(dòng)裝置的搭乘信息并進(jìn)行儲(chǔ)存,以及根據(jù)儲(chǔ)存的每一移動(dòng)裝置的搭乘信息,統(tǒng)計(jì)出相同的等候公車到達(dá)每一站點(diǎn)時(shí)的載客人數(shù)并傳送至相應(yīng)的移動(dòng)裝置;移動(dòng)裝置持續(xù)接收相應(yīng)等候公車的載客人數(shù)以與公車動(dòng)態(tài)信息同時(shí)顯示。
本發(fā)明所揭露的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)的差異在于本發(fā)明是通過移動(dòng)裝置選擇公車路線以下載相應(yīng)的公車動(dòng)態(tài)信息進(jìn)行瀏覽,并且設(shè)定搭乘信息以傳送至服務(wù)端儲(chǔ)存,以便服務(wù)端根據(jù)所有移動(dòng)裝置的搭乘信息統(tǒng)計(jì)出公車到達(dá)每一站點(diǎn)時(shí)的載客人數(shù),以及將載客人數(shù)搭配公車動(dòng)態(tài)信息同時(shí)顯示于相應(yīng)的移動(dòng)裝置。
通過上述的技術(shù)手段,本發(fā)明可以達(dá)成提高搭乘公車的可選擇性的技術(shù)功效。
附圖說明
圖1為本發(fā)明公車擁擠程度查詢系統(tǒng)的系統(tǒng)方塊圖。
圖2為本發(fā)明公車擁擠程度查詢方法的方法流程圖。
圖3為應(yīng)用本發(fā)明顯示公車擁擠程度的示意圖。
圖4為應(yīng)用本發(fā)明根據(jù)不同載客人數(shù)顯示對應(yīng)的擁擠程度圖示的示意圖。
【符號(hào)說明】
110 移動(dòng)裝置
111 選擇模塊
112 查詢模塊
120 服務(wù)端
121 搭乘信息數(shù)據(jù)庫
122 傳輸模塊
123 計(jì)算模塊
130 即時(shí)公車動(dòng)態(tài)系統(tǒng)
140 網(wǎng)絡(luò)
300 圖形用戶界面
310 公車路線
311~315 站點(diǎn)
321 公車圖示
330 預(yù)估到站時(shí)間
340 載客人數(shù)
421~423 擁擠程度圖示
具體實(shí)施方式
以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,藉此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。
在說明本發(fā)明所揭露的公車擁擠程度查詢系統(tǒng)及其方法之前,先對本發(fā)明所自行定義的名詞作說明,本發(fā)明所述的站點(diǎn)是指公車??空九频脑O(shè)置地點(diǎn)。一般而言,一條公車路線會(huì)預(yù)先設(shè)置多個(gè)站點(diǎn),提供乘客在各站點(diǎn)等候公車以及上下車。另外,本發(fā)明所述的載客人數(shù)是指公車到達(dá)每一站點(diǎn)時(shí),其到達(dá)站點(diǎn)之前的全部站點(diǎn)所累計(jì)的等候搭乘公車人數(shù),或是前者再加上站點(diǎn)本身的等候搭乘公車人數(shù),而不是單指每一站點(diǎn)本身等候搭乘公車人數(shù)。
以下配合圖式對本發(fā)明公車擁擠程度查詢系統(tǒng)及其方法做進(jìn)一步說明,請先參閱「圖1」,「圖1」為本發(fā)明公車擁擠程度查詢系統(tǒng)的系統(tǒng)方塊圖,應(yīng)用在具有公車路線,每一公車路線具有站點(diǎn)及公車的環(huán)境中,此系統(tǒng)包含:移動(dòng)裝置110及服務(wù)端120。在實(shí)際實(shí)施上,移動(dòng)裝置110與服務(wù)端120之間通過網(wǎng)絡(luò)140相互連接,所述移動(dòng)裝置110可為智能手機(jī)、筆記本計(jì)算機(jī)、平板計(jì)算機(jī)等等;服務(wù)端120可為計(jì)算機(jī)裝置,例如:個(gè)人計(jì)算機(jī)、服務(wù)器、服務(wù)器集群等等。
在移動(dòng)裝置110的部分,其包含:選擇模塊111及查詢模塊112。其中,選擇模塊111用以允許在所述公車路線中選擇至少其中之一后,持續(xù)接收相應(yīng)選擇的所述公車路線的公車動(dòng)態(tài)信息以進(jìn)行顯示。在實(shí)際實(shí)施上,所述移動(dòng)裝置110可允許在圖形用戶界面(Graphical User Interface,GUI)中輸入等候公車、等候位置及目的位置以產(chǎn)生搭乘信息。特別要說明的是,每輸入一次等候公車、等候位置及目的位置就會(huì)產(chǎn)生一個(gè)搭乘信息傳送至服務(wù)端120。另外,所述公車動(dòng)態(tài)信息可包含每一公車的當(dāng)前位置及在不同站點(diǎn)的預(yù)估到站時(shí)間,并且在當(dāng)前位置以圖示(如:公車圖示)進(jìn)行顯示,當(dāng)使用者點(diǎn)選此圖示時(shí),移動(dòng)裝置110會(huì)將對應(yīng)當(dāng)前位置的公車設(shè)定為等候公車。
查詢模塊112用以傳送搭乘信息,此搭乘信息包含等候公車、等候位置及目的位置,當(dāng)傳送搭乘信息后,持續(xù)接收相應(yīng)等候公車的載客人數(shù)以與公車動(dòng)態(tài)信息同時(shí)顯示。在實(shí)際實(shí)施上,載客人數(shù)可根據(jù)不同數(shù)量以不同顏色的擁擠程度圖示來進(jìn)行示意并顯示在移動(dòng)裝置110的圖形用戶界面。
至于服務(wù)端120的部分,其包含:搭乘信息數(shù)據(jù)庫121、傳輸模塊122及計(jì)算模塊123。其中,搭乘信息數(shù)據(jù)庫121用以儲(chǔ)存來自每一移動(dòng)裝置110的搭乘信息。在實(shí)際實(shí)施上,所述搭乘信息數(shù)據(jù)庫121可為關(guān)系數(shù)據(jù)庫(Relational Database),并且可使用結(jié)構(gòu)化查詢語言(Structured Query Language,SQL)作為數(shù)據(jù)庫查詢語言,用以查詢每一移動(dòng)裝置110的搭乘信息,甚至對搭乘信息進(jìn)行新增、刪除、修改及統(tǒng)計(jì)等等處理。特別要說明的是,假設(shè)同一個(gè)移動(dòng)裝置110傳送一個(gè)以上的搭乘信息,服務(wù)端120可僅儲(chǔ)存最新的搭乘信息作為統(tǒng)計(jì)之用。
傳輸模塊122用以通過網(wǎng)絡(luò)140連接至即時(shí)公車動(dòng)態(tài)系統(tǒng)130,并且根據(jù)所述移動(dòng)裝置110的選擇持續(xù)下載相應(yīng)的公車動(dòng)態(tài)信息以供移動(dòng)裝置110瀏覽。在實(shí)際實(shí)施上,即時(shí)公車動(dòng)態(tài)系統(tǒng)130可為交通或運(yùn)輸單位所建立的系統(tǒng),并且提供應(yīng)用程序編程接口(Application Programming Interface,API),傳輸模塊122能夠通過此應(yīng)用程序編程接口與即時(shí)公車動(dòng)態(tài)系統(tǒng)130建立連接,并且接收即時(shí)的公車動(dòng)態(tài)信息。
計(jì)算模塊123用以根據(jù)儲(chǔ)存的每一移動(dòng)裝置110的搭乘信息,統(tǒng)計(jì)出相同的等候公車到達(dá)每一站點(diǎn)時(shí)的載客人數(shù)并通過傳輸模塊122傳送至相應(yīng)的移動(dòng)裝置110。在實(shí)際實(shí)施上,統(tǒng)計(jì)出相同的等候公車到達(dá)每一站點(diǎn)時(shí)的載客人數(shù)的方式系將每一站點(diǎn)之前的所有等候位置的數(shù)量減去所有目的位置的數(shù)量。舉例來說,假設(shè)公車路線有五個(gè)站點(diǎn),第二個(gè)站點(diǎn)顯示的載客人數(shù)是將第一個(gè)站點(diǎn)的所有等候位置的數(shù)量減去第一個(gè)站點(diǎn)的所有目的位置的數(shù)量;第三個(gè)站點(diǎn)顯示的載客人數(shù)是將第一個(gè)站點(diǎn)及第二個(gè)站點(diǎn)的所有等候位置的數(shù)量減去第一個(gè)站點(diǎn)及第二個(gè)站點(diǎn)的所有目的位置的數(shù)量,并以此類推計(jì)算至第五個(gè)站點(diǎn)的載客人數(shù)。
接著,請參閱「圖2」,「圖2」為本發(fā)明公車擁擠程度查詢方法的方法流程圖,應(yīng)用在具有公車路線,每一公車路線具有多個(gè)站點(diǎn)及公車的環(huán)境中,其步驟包括:將服務(wù)端120連接至即時(shí)公車動(dòng)態(tài)系統(tǒng)130(步驟210);當(dāng)移動(dòng)裝置110在所述公車路線中選擇至少其中之一后,服務(wù)端120根據(jù)所述移動(dòng)裝置110的選擇持續(xù)自即時(shí)公車動(dòng)態(tài)系統(tǒng)130下載相應(yīng)的公車動(dòng)態(tài)信息以供所述移動(dòng)裝置110瀏覽(步驟220);所述移動(dòng)裝置110持續(xù)接收相應(yīng)選擇的公車路線的公車動(dòng)態(tài)信息以進(jìn)行顯示,并且傳送搭乘信息至服務(wù)端120,此搭乘信息包含等候公車、等候位置及目的位置(步驟230);服務(wù)端120接收來自每一移動(dòng)裝置110的搭乘信息并進(jìn)行儲(chǔ)存,以及根據(jù)儲(chǔ)存的每一移動(dòng)裝置110的搭乘信息,統(tǒng)計(jì)出相同的等候公車到達(dá)每一站點(diǎn)時(shí)的載客人數(shù)并傳送至相應(yīng)的移動(dòng)裝置110(步驟240);移動(dòng)裝置110持續(xù)接收相應(yīng)等候公車的載客人數(shù)以與公車動(dòng)態(tài)信息同時(shí)顯示(步驟250)。通過上述步驟,即可通過移動(dòng)裝置110選擇公車路線以下載相應(yīng)的公車動(dòng)態(tài)信息進(jìn)行瀏覽,并且設(shè)定搭乘信息以傳送至服務(wù)端120儲(chǔ)存,以便服務(wù)端120根據(jù)所有移動(dòng)裝置110的搭乘信息統(tǒng)計(jì)出公車到達(dá)每一站點(diǎn)時(shí)的載客人數(shù),以及將載客人數(shù)搭配公車動(dòng)態(tài)信息同時(shí)顯示于相應(yīng)的移動(dòng)裝置110。
以下配合「圖3」及「圖4」以實(shí)施例的方式進(jìn)行如下說明,請先參閱「圖3」,「圖3」為應(yīng)用本發(fā)明顯示公車擁擠程度的示意圖。假設(shè)即時(shí)公車動(dòng)態(tài)系統(tǒng)的公車動(dòng)態(tài)信息為一條包含五個(gè)站點(diǎn)的公車路線,并且有一輛公車行駛在此公車路線上。當(dāng)移動(dòng)裝置110選擇此條公車路線時(shí),服務(wù)端120會(huì)通過網(wǎng)絡(luò)140連接到即時(shí)公車動(dòng)態(tài)系統(tǒng)130下載此公車動(dòng)態(tài)信息,并且傳送至移動(dòng)裝置110以如「圖3」所示意的圖形用戶界面300顯示公車路線310、五個(gè)站點(diǎn)(311~315)、公車圖示321及預(yù)估到站時(shí)間330。其中,公車圖示321的位置會(huì)隨著實(shí)際的公車位置而變化。此時(shí),移動(dòng)裝置110可點(diǎn)選公車圖示321設(shè)定為等候公車,接著,先點(diǎn)選一個(gè)站點(diǎn)(如:站點(diǎn)312)設(shè)為等候位置,再點(diǎn)選另一個(gè)站點(diǎn)(如:站點(diǎn)314)設(shè)為目的位置,以便產(chǎn)生相應(yīng)的搭乘信息并傳送至服務(wù)端120。
然后,所述服務(wù)端120會(huì)接收來自各移動(dòng)裝置110的搭乘信息并進(jìn)行儲(chǔ)存,以便統(tǒng)計(jì)出同一等候公車在到達(dá)每一站點(diǎn)(311~315)時(shí)的載客人數(shù)。舉例來說,假設(shè)有兩個(gè)乘客分別位于站點(diǎn)312及站點(diǎn)313等候同一公車,并且各自通過其移動(dòng)裝置110產(chǎn)生相應(yīng)的搭乘信息,前者的等候位置是站點(diǎn)312、目的位置是站點(diǎn)314;后者的等候位置是站點(diǎn)313、目的位置是站點(diǎn)314。服務(wù)端120會(huì)根據(jù)這兩個(gè)搭乘信息統(tǒng)計(jì)出等候公車在站點(diǎn)311至站點(diǎn)315時(shí)的載客人數(shù)分別為數(shù)值0(起始站無人搭乘且公車預(yù)設(shè)為空車)、數(shù)值0(雖然有一個(gè)乘客在等候,但尚未搭乘)、數(shù)值1(站點(diǎn)311及站點(diǎn)312的等候位置數(shù)量總合為數(shù)值1,目的位置數(shù)量總和為數(shù)值0,計(jì)算式為「1-0=1」)、數(shù)值2(站點(diǎn)311至站點(diǎn)313的等候位置數(shù)量總合為數(shù)值2,目的位置數(shù)量總和為數(shù)值0,計(jì)算式為「2-0=2」)及數(shù)值0(站點(diǎn)311至站點(diǎn)314的等候位置數(shù)量總合為數(shù)值2,目的位置數(shù)量總和為數(shù)值2,計(jì)算式為「2-2=0」)。
接下來,服務(wù)端120統(tǒng)計(jì)出到達(dá)各站點(diǎn)(311~315)的載客人數(shù)后,傳送至相應(yīng)的移動(dòng)裝置110以與公車動(dòng)態(tài)信息同時(shí)顯示,其顯示方式可如「圖4」所示意將載客人數(shù)340顯示在各站點(diǎn)(311~315)相應(yīng)處。特別要說明的是,本發(fā)明雖然以上述舉例說明統(tǒng)計(jì)載客人數(shù)的方式,然而并不以此為限,例如:服務(wù)端120根據(jù)這兩個(gè)搭乘信息統(tǒng)計(jì)出等候公車在站點(diǎn)311至站點(diǎn)315時(shí)的載客人數(shù)也可分別為數(shù)值0(起始站無人搭乘且公車預(yù)設(shè)為空車)、數(shù)值1(等候的乘客亦加入計(jì)算)、數(shù)值2(站點(diǎn)311至站點(diǎn)313的等候位置數(shù)量總合為數(shù)值2,目的位置數(shù)量總和為數(shù)值0,計(jì)算式為「2-0=2」)、數(shù)值0(站點(diǎn)311至站點(diǎn)314的等候位置數(shù)量總合為數(shù)值2,目的位置數(shù)量總和為數(shù)值2,計(jì)算式為「2-2=0」)及數(shù)值0(站點(diǎn)311至站點(diǎn)315的等候位置數(shù)量總合為數(shù)值2,目的位置數(shù)量總和為數(shù)值2,計(jì)算式為「2-2=0」)。如此一來,移動(dòng)裝置110的乘客便可藉由載客人數(shù)來判斷公車的擁擠程度,進(jìn)而作為選擇公車的參考依據(jù),例如:選擇是否等候、是否換其它公車路線等等。
如「圖4」所示意,「圖4」為應(yīng)用本發(fā)明根據(jù)不同載客人數(shù)顯示對應(yīng)的擁擠程度圖示的示意圖。前面提到,不同的載客人數(shù)可使用不同的顏色的擁擠程度圖示來呈現(xiàn),以上例而言,假設(shè)到達(dá)各站點(diǎn)(311~315)的載客人數(shù)分別為數(shù)值0、數(shù)值0、數(shù)值1、數(shù)值2及數(shù)值0。在載客人數(shù)為數(shù)值0時(shí),可使用白色的擁擠程度圖示421來呈現(xiàn);在載客人數(shù)為數(shù)值1時(shí),可使用綠色的擁擠程度圖示422(圖中以網(wǎng)點(diǎn)進(jìn)行示意);在載客人數(shù)為數(shù)值2時(shí),可使用黃色的擁擠程度圖示423(圖中以網(wǎng)點(diǎn)進(jìn)行示意)。換句話說,在公車為空車時(shí),可使用白色的擁擠程度圖示421來呈現(xiàn);在公車的乘客為稀疏時(shí),可使用綠色的擁擠程度圖示422來呈現(xiàn);在公車的乘客為擁擠時(shí),可使用黃色的擁擠程度圖示423來呈現(xiàn);甚至在公車的乘客為客滿時(shí),可使用紅色的擁擠程度圖示(圖中未示)來呈現(xiàn)。
綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于通過移動(dòng)裝置110選擇公車路線以下載相應(yīng)的公車動(dòng)態(tài)信息進(jìn)行瀏覽,并且設(shè)定搭乘信息以傳送至服務(wù)端120儲(chǔ)存,以便服務(wù)端120根據(jù)所有移動(dòng)裝置110的搭乘信息統(tǒng)計(jì)出公車到達(dá)每一站點(diǎn)時(shí)的載客人數(shù),以及將載客人數(shù)搭配公車動(dòng)態(tài)信息同時(shí)顯示于相應(yīng)的移動(dòng)裝置110,藉由此一技術(shù)手段可以解決現(xiàn)有技術(shù)所存在的問題,進(jìn)而達(dá)成提高搭乘公車的可選擇性的技術(shù)功效。
雖然本發(fā)明以前述的實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤飾,因此本發(fā)明的專利保護(hù)范圍須視本說明書所附的權(quán)利要求書所界定者為準(zhǔn)。