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