專利名稱:一種移動公交電子站牌系統的制作方法
技術領域:
本實用新型涉及ー種移動公交電子站牌系統。
背景技術:
隨著智能終端的普及,可以通過智能終端為用戶提供更豐富的信息服務,移動互聯網業務因此成為了熱點。絕大多數智能終端都會提供地理位置定位方法,如GPS,AGPS,WIFI或移動基站位置等,同時手機地圖服務也更豐富。在信息服務方面,云計算和數據挖掘技術也正在快速發展。目前公交信息服務還處在初級階段,乘客等車時只能被動地等待公交車,而不能主動掌握即時車況,無法為下一歩的出行做安排
實用新型內容
本實用新型的目的在于提供一種移動公交電子站牌系統,能夠使乘客在等車時可以隨時隨地、清楚準確的獲知經過所要乘車公交站的車輛的運行信息,合理安排自己乘車計劃,大大減少無謂的等車時間。本實用新型采用如下技術方案實現一種移動公交電子站牌系統,其特征在干,該系統包括通過網絡相互連接的移動終端、公交車站信息服務器、第三方地圖服務器、第三方推送服務器和移動短信發送服務器,其中移動終端移動終端具有客戶端邏輯單元,用于完成和用戶的人機交互,所述客戶端邏輯單元接收到用戶的請求后,會根據具體的請求向不同的服務器單元獲取數據,并顯示給用戶;公交車站信息服務器公交車站信息服務器提供查詢功能供用戶通過移動終端查詢公交線路及其實時運行狀態;提供用戶注冊和登錄功能;記錄用戶的數據收藏和查詢歷史;公交車站信息服務器根據用戶的數據提供信息提醒等推送功能;第三方地圖服務器所述第三方地圖服務器用于提供地圖服務、查看車站在地圖上的位置;第三方推送服務器所述第三方推送服務器用于提供由服務器到客戶端的下行通知通道;移動短信發送服務器通過移動SP通道提供第三方推送服務器相同的下行通道功能。進ー步地,所述第三方地圖服務器為谷歌或百度地圖服務器,所述第三方推送服務器為 Google Android 的 C2DM、Apple 的 APNS。進ー步地,所述移動終端具有人機交互接ロ,所述人機交互接ロ用于接收用戶的操作指令,并把指令發送到移動公交電子站牌客戶端邏輯單元,同時人機交互接ロ接收從移動公交電子站牌客戶端邏輯單元的反饋結果,并把信息顯示給用戶;所述客戶端邏輯單元用于接收從人機交互接ロ傳遞的操作指令,分析處理后,調用相應的服務器接ロ進行處理,并把服務器處理的結果反饋給人機交互接ロ単元。本實用新型的移動公交電子站牌系統可結合智能終端,GPS定位,手機地圖,云計算和數據挖掘等技術,可以實現更豐富的公交信息服務。用戶可以隨時隨地、清楚準確的獲知經過所要乘車公交站的車輛的運行信息,合理安排自己乘車計劃,大大減少無謂的等車時間。
圖I是本實用新型的系統架構圖。圖2是公交查詢業務流程圖。圖3是公交車站信息服務器記錄用戶收藏和查詢歷史紀錄的實施流程圖。圖4進行信息提醒推送的流程圖。圖5是移動終端的系統結構圖。
具體實施方式
通過下面對實施例的描述,將更加有助于公眾理解本實用新型,但不能也不應當將申請人所給出的具體的實施例視為對本實用新型技術方案的限制,任何對部件或技術特征的定義進行改變和/或對整體結構作形式的而非實質的變換都應視為本實用新型的技術方案所限定的保護范圍。如圖I所示,移動終端通過網絡和公交車站信息服務器接ロ完成移動公交電子站牌功能。在完成此功能時,還需要借助第三方服務單元,主要包括第三方地圖服務器;第三方推送服務器;移動短信發送服務器。如下為系統架構圖中各個單元的詳細介紹移動終端移動終端完成和用戶的人機交互,移動公交電子站牌客戶端邏輯單元接收到用戶的請求后,會根據具體的請求向不同的服務器單元獲取數據,并顯示給用戶;公交車站信息服務器公交車站信息服務器提供查詢功能供,用戶通過移動終端查詢公交線路及其實時運行狀態;提供用戶注冊和登錄功能;記錄用戶的數據收藏和查詢歷史;公交車站信息服務器根據用戶的數據提供信息提醒等推送功能;利用第三方服務單元完成移動公交電子站牌的方法,包括第三方地圖服務器所述第三方地圖服務器用于提供地圖服務、查看車站在地圖上的位置。用戶可以通過點擊選擇地圖中的位置查詢附近的公共汽車站。第三方地圖服務器可以是Google或Baidu等地圖。第三方推送服務器第三方推送服務器提供由服務器到客戶端的下行通知通道,如Google Android的C2DM,Apple的APNS。公交車站信息服務器需要主動向移動終端發送信息吋,需要利用第三方推送服務器提供的通道。移動短信發送服務器移動SP通道也可以提供第三方推送服務器相同的下行通道功能。接ロ I :移動終端和公交車站信息服務器之間的接ロ,這是移動公交電子站牌的主要接ロ。此接ロ主要包括注冊,登錄,查詢,收藏等;接ロ 2 :移動終端和第三方服務單元接ロ,包括兩類接ロ 地圖操作相關接ロ ;推送通道接ロ ;[0029]接ロ 3 :公交車站信息服務器和第三方服務單元接ロ ;在系統架構之后,接下來為本專利移動公交電子站牌的具體流程實施。圖2是公交查詢業務流程圖。移動終端和公交車站信息服務器主要完成的業務是公交查詢業務步驟200 :在使用移動終端吋,需要注冊并登錄到公交車站信息服務器。如果已經處于登錄狀態,則轉到步驟203開始接受查詢操作;否則轉到步驟201和步驟202進行注冊和登錄。步驟201 :為了方便用戶使用,移動終端采用自動注冊的方法,具體方法如下I、移動終端獲取終端SM卡的頂SI號 2、移動終端生成隨機密碼由于202的登錄過程也是自動的,因此只需要用隨機密碼進行注冊3、移動終端用獲取的MSI號和隨機密碼進行注冊注冊的接ロ方法為HTTPS+JSON。HTTPS是加密的安全傳輸機制,的目的是為了防止接口中間破解。整個接ロ通過HTTPS加密傳輸。步驟202:自動登錄,登錄過程中不采用傳統的方法,即用戶手動輸入用戶名和密碼的方法。為了用戶體驗的更好,采用自動登錄的過程在移動終端自動注冊成功后,移動終端代替用戶自動用頂SI和隨機生成的密碼進行登錄。登錄方法采用RFC2617定義的通用萬法HTTPAuthenti cat ion Basic and Digest Access Authentication。此刀法保證登錄的安全性。登錄成功后,公交車站信息服務器會向移動終端設置密碼,供后續訪問認證。步驟203、步驟204 :登錄成功后,用戶可以通過移動終端向公交車站信息服務器進行查詢,比如I、根據公交站名查詢移動終端將用戶輸入的公交站名發送到公交車站信息服務器,服務器返回查詢結果,查詢結果包括所要查詢站名的線路列表。2、根據位置地名查詢移動終端將用戶輸入的位置地名發送到公交車站信息服務器;服務器根據位置地名向第三方地圖服務器查詢解析位置經緯度;服務器根據返回的經緯度計算出附近的公交車站,井向移動終端返回查詢結果。3、根據移動終端定位位置查詢移動終端可以通過GPS等定位手段定位終端的經緯度;移動終端將經緯度發送到公交車站信息服務器進行查詢;服務器計算出附近的公交車站,井向移動終端返回查詢結果。4、根據在地圖上選擇位置進行查詢用戶在移動終端的地圖顯示界面中,選中某個位置;移動終端調用第三方地圖應用獲取選中的位置經緯度;移動終端將經緯度發送到公交車站信息服務器進行查詢;服務器計算出附近的公交車站,井向移動終端返回查詢結果。5、根據線路查詢用戶在移動終端中輸入要查詢的線路;移動終端將線路發送到服務器進行查詢;公交車站信息服務器向移動終端返回查詢結果。另外,移動終端也可以在1,2,3,4的查詢方法中返回的線路列表中,選擇線路進行查詢。移動終端進行查詢時,除了 JSON格式的查詢請求內容外,還需要在HTTP的URL或Cookie中攜帯登錄后獲取的密碼以便認證通過。[0046]步驟205、步驟206、步驟207 :在用戶選擇某個線路的某個車站之后,移動終端向服務器查詢公交線路相對于此車站的詳細實時運行狀態。步驟205中,移動終端向服務器發起查詢請求;步驟206中,服務器根據當前此線路的公共汽車運行狀態,交通狀況,歷史行駛記錄等,計算各個車輛到達此車站的預計時間等;步驟207中,服務器將計算結果返回移動終端。移動終端采用定時查詢的機制向服務器獲取實時運行狀態。查詢的接ロ方式為HTTP+JSON。步驟208 :移動終端根據公交車站信息服務器返回的結果向用戶顯示。圖3是公交車站信息服務器記錄用戶收藏和查詢歷史紀錄的實施流程。在用戶登錄的狀態下可以收藏經常乘坐的公交站點,線路。同時,用戶的查詢歷史也會在服務器進行I■己求。步驟301、步驟302 :用戶通過移動終端查詢后,服務器會保存移動終端的查詢歷史紀錄。步驟303、步驟304 :用戶通過移動終端主動收藏公交車站和公交線路,以便以后更方便查閱。這些收藏和查詢歷史紀錄同時用作對用戶的增值服務。圖4是利用這些記錄進行信息提醒推送的流程步驟401 :在公交運營的過程中,可能會出現諸如線路改變,運營時間改變等狀況。在這種情況發生時,運營人員可以通過公交車站信息服務器設置這些信息。步驟402 :公交車站信息服務器根據步驟401的信息,在服務器中計算和搜索關注這些信息的用戶。如果有用戶會關注這些信息,轉步驟403。步驟403 :公交車站信息服務器根據步驟402計算搜索的用戶列表,通過第三方推送服務器向移動終端推送這些信息。圖5是移動終端的系統結構,主要包括I、人機交互接ロ 人機交互接ロ實現用戶和移動終端的交互。人機交互接ロ接收用戶的操作指令,并把指令發送到移動終端的客戶端邏輯單元。同時,人機交互接ロ接收從移動公交電子站牌客戶端邏輯單元的反饋結果,并把信息顯示給用戶。2、移動終端客戶端邏輯單元移動終端客戶端邏輯單元是移動終端的大腦,所有用戶的請求和服務器的相應都須經過此単元處理。主要包括,接收從人機交互接ロ傳遞的操作指令,分析處理后,調用相應的服務器接ロ進行處理,并把服務器處理的結果反饋給人機交互接ロ単元。有時邏輯単元要結合多個服務器接ロ完成ー個操作指令。3、與公交車站信息服務器接ロ 此接ロ是移動公交電子站牌的主接ロ,在前面描述了此接ロ的詳細實施方案。4、與第三方推送服務器接ロ 公交車站信息服務器用此接ロ向移動終端推送信
o5、與地圖服務器接ロ 移動終端需要調用地圖服務器接ロ進行顯示地圖,顯示車站位置,和在地圖上選擇某個位置進行查詢。當然,本實用新型還可以有其他多種實施例,在不背離本實用新型精神及其實質的情況下,熟悉本領域的技術人員可以根據本實用新型做出各種相應的改變和變形,但這些相應的改變和變形都應屬于本實用新型所附的權利要求的保護范圍。
權利要求1.一種移動公交電子站牌系統,其特征在干,該系統包括通過網絡相互連接的移動終端、公交車站信息服務器、第三方地圖服務器、第三方推送服務器和移動短信發送服務器,其中 移動終端移動終端具有客戶端邏輯單元,用于完成和用戶的人機交互,所述客戶端邏輯單元接收到用戶的請求后,會根據具體的請求向不同的服務器單元獲取數據,并顯示給用戶; 公交車站信息服務器公交車站信息服務器提供查詢功能供用戶通過移動終端查詢公交線路及其實時運行狀態;提供用戶注冊和登錄功能;記錄用戶的數據收藏和查詢歷史;公交車站信息服務器根據用戶的數據提供信息提醒等推送功能; 第三方地圖服務器所述第三方地圖服務器用于提供地圖服務、查看車站在地圖上的位置; 第三方推送服務器所述第三方推送服務器用于提供由服務器到客戶端的下行通知通道; 移動短信發送服務器通過移動SP通道提供第三方推送服務器相同的下行通道功能。
2.根據權利要求I所述的移動公交電子站牌系統,其特征在于,所述第三方地圖服務器為谷歌或百度地圖服務器,所述第三方推送服務器為Google Android的C2DM、Apple的APNS。
3.根據權利要求I或2所述的移動公交電子站牌系統,其特征在于,所述移動終端具有人機交互接ロ,所述人機交互接ロ用于接收用戶的操作指令,并把指令發送到移動公交電子站牌客戶端邏輯單元,同時人機交互接ロ接收從移動公交電子站牌客戶端邏輯單元的反饋結果,并把信息顯示給用戶;所述客戶端邏輯單元用于接收從人機交互接ロ傳遞的操作指令,分析處理后,調用相應的服務器接ロ進行處理,并把服務器處理的結果反饋給人機交互接ロ單元。
專利摘要本實用新型公開了一種移動公交電子站牌系統,該系統包括通過網絡相互連接的移動終端、公交車站信息服務器、第三方地圖服務器、第三方推送服務器和移動短信發送服務器,移動終端用于完成和用戶的人機交互,公交車站信息服務器提供查詢功能,第三方地圖服務器用于提供地圖服務、查看車站,第三方推送服務器用于提供由服務器到客戶端的下行通知通道,移動短信發送服務器通過移動SP通道提供第三方推送服務器相同的下行通道功能。本實用新型可結合智能終端,GPS定位,手機地圖,云計算和數據挖掘等技術,實現更豐富的公交信息服務,用戶可以隨時隨地、清楚準確的獲知經過所要乘車公交站的車輛的運行信息,合理安排自己乘車計劃,大大減少無謂的等車時間。
文檔編號G08G1/123GK202394394SQ201120340049
公開日2012年8月22日 申請日期2011年9月13日 優先權日2011年9月13日
發明者張森 申請人:張森