提供長途交通工具信息的方法及裝置的制造方法
【專利摘要】本申請實施例公開了提供長途交通工具信息的方法及裝置,其中,所述方法包括:電子地圖系統服務器接收導航信息查詢請求,所述查詢請求中攜帶有導航的起始地點以及目的地點信息;確定所述起始地點與目的地點之間的距離;如果所述距離大于預置的閾值,則根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;將所述目標班次信息返回給客戶端。通過本申請實施例,能夠在距離較遠的兩個地點之間進行導航時,提供更豐富的導航信息。
【專利說明】
提供長途交通工具信息的方法及裝置
技術領域
[0001]本申請涉及電子地圖技術領域,特別是涉及提供長途交通工具信息的方法及裝置。
【背景技術】
[0002]電子地圖是利用計算機技術,以數字方式存儲和查閱的地圖。隨著各種終端設備技術以及網絡技術的發展,各種電子地圖的相關應用為用戶的日常出行等提供了便利。例如,當用戶想要從A地去B地時,可以在應用中搜索B地,同時,電子地圖可以依靠預先建立的數據庫,給出這兩地之間的建議路線等導航信息。其中,導航信息中除了自駕車的行車路線之外,一般還包括可以乘坐的公交車線路、地鐵線路、換乘地點等等。也就是說,在現有技術中,上述相對詳細的導航信息一般僅限于同城等距離比較近的兩個地點之間,對于距離比較遠的地點,例如,跨市、跨省甚至跨國時,現有的電子地圖系統一般最多只能給出自駕車的行車路線,如果用戶需要選擇公共交通工具出行,則需要切換到其他的應用或者網站中進行查詢。
[0003]因此,如何在距離較遠的兩個地點之間進行導航時,提供更豐富的導航信息,節省用戶的操作成本,成為需要本領域技術人員解決的技術問題。
【發明內容】
[0004]本申請提供了提供長途交通工具信息的方法及裝置,能夠在距離較遠的兩個地點之間進行導航時,提供更豐富的導航信息。
[0005]本申請提供了如下方案:
[0006]—種提供長途交通工具信息的方法,包括:
[0007]電子地圖系統服務器接收導航信息查詢請求,所述查詢請求中攜帶有導航的起始地點以及目的地點信息;
[0008]確定所述起始地點與目的地點之間的距離;
[0009]如果所述距離大于預置的閾值,則根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;
[0010]將所述目標班次信息返回給客戶端。
[0011]—種提供長途交通工具信息的方法,包括:
[0012]電子地圖系統客戶端接收導航信息查詢請求,將所述查詢請求轉發到服務器,所述查詢請求中攜帶有出行的起始地點以及目的地點信息;以便所述服務器確定所述起始地點與目的地點之間的距離,在所述距離大于預置的閾值時,根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息并返回;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;
[0013]根據所述服務器返回的目標班次信息提供推薦信息。
[0014]—種提供長途交通工具信息的方法,預先在終端設備本地保存與指定地點相關的長途交通工具班次信息數據庫,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;所述方法包括:
[0015]電子地圖系統客戶端接收導航信息查詢請求,并確定導航的起始地點以及目的地點信息;
[0016]如果所述起始地點或者目的地點為所述指定地點,則確定所述起始地點與目的地點之間的距離;
[0017]如果所述距離大于預置的閾值,則根據所述本地保存的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息;
[0018]根據所述目標班次信息提供推薦信息。
[0019]—種提供長途交通工具信息的裝置,位于電子地圖系統服務器,所述裝置包括:
[0020]第一請求接收單元,用于接收導航信息查詢請求,所述查詢請求中攜帶有導航的起始地點以及目的地點信息;
[0021]第一距離確定單元,用于確定所述起始地點與目的地點之間的距離;
[0022]第一班次信息確定單元,用于如果所述距離大于預置的閾值,則根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;
[0023]返回單元,用于將所述目標班次信息返回給客戶端。
[0024]—種提供長途交通工具信息的裝置,位于電子地圖系統客戶端,所述裝置包括:
[0025]請求轉發單元,用于接收導航信息查詢請求,將所述查詢請求轉發到服務器,所述查詢請求中攜帶有出行的起始地點以及目的地點信息;以便所述服務器確定所述起始地點與目的地點之間的距離,在所述距離大于預置的閾值時,根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息并返回;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;
[0026]第一推薦信息提供單元,用于根據所述服務器返回的目標班次信息提供推薦信息。
[0027]—種提供長途交通工具信息的裝置,位于電子地圖系統客戶端,預先在終端設備本地保存與指定地點相關的長途交通工具班次信息數據庫,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;所述裝置包括:
[0028]第二請求接收單元,用于接收導航信息查詢請求,并確定導航的起始地點以及目的地點信息;
[0029]第二距離確定單元,用于如果所述起始地點或者目的地點為所述指定地點,則確定所述起始地點與目的地點之間的距離;
[0030]第二版次信息確定單元,用于如果所述距離大于預置的閾值,則根據所述本地保存的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息;
[0031]第二推薦信息提供單元,用于根據所述目標班次信息提供推薦信息。
[0032]根據本申請提供的具體實施例,本申請公開了以下技術效果:
[0033]通過本申請實施例,可以預先建立長途交通工具班次信息數據庫,這樣在接收到用戶的導航請求之后,在判斷出起始地點與目的地點之間的距離大于某閾值,也即屬于長途出行的情況下,可以根據該數據庫,確定出起始地點與目的地點之間長途交通工具的目標班次信息,以便向用戶提供相應的導航信息,這樣,使得電子地圖系統可以提供長途交通工具的目標班次信息,提供的信息更加豐富。
[0034]當然,實施本申請的任一產品并不一定需要同時達到以上所述的所有優點。
【附圖說明】
[0035]為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0036]圖1是本申請實施例提供的第一方法的流程圖;
[0037]圖2是本申請實施例提供的第二方法的流程圖;
[0038]圖3是本申請實施例提供的第二方法的流程圖;
[0039]圖4是本申請實施例提供的第一裝置的示意圖;
[0040]圖5是本申請實施例提供的第二裝置的示意圖;
[0041]圖6是本申請實施例提供的第三裝置的示意圖。
【具體實施方式】
[0042]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0043]對于距離較遠的兩個地點之間,如果用戶需要選擇公共交通工具出行,則一般需要用戶飛機、火車等,這些交通工具與城市內的公共汽車、地鐵等不同,一般具有固定的班次,例如,飛機的航班,火車的車次等等,并且具有固定的起飛或者發車時間,同一個班次在同一天內一般只會發出一次,發車時間相對固定,途徑的站點一般也都是固定的。在本申請實施例中,為了能夠在電子地圖系統提供導航信息的過程中,能夠提供這種長途交通工具的信息,可以預先在服務器端建立長途交通工具班次信息數據庫,該數據庫中可以保存有各個班次的標識、途徑的站點信息以及時間信息,等等。其中,對于飛機而言,途徑的站點只有起點和終點,對于火車而言,途徑的站點除了起點和終點,還可能包括其他的站點。所述時間信息,可以包括各個班次在各個站點分別對應的時間,例如,飛機的起飛時間,達到終點的時間,火車的發車時間,分別到達各個車站的時間,等等。需要說明的是,上述數據庫的數據來源可以有多種,例如,可以是來自于各航空公司網站等提供的數據,或者火車票網站上提供的數據等等,或者,也可以是預先與保存有相關數據的服務器建立關聯,直接從這種數據服務器中提取所需的數據,等等。
[0044]需要說明的是,具體實現時,電子地圖系統可以分為服務器以及客戶端兩部分,客戶端可以運行在用戶的終端設備上,包括PC機、筆記本、平板電腦、手機等各種類型。其中,對于PC機、筆記本等終端設備而言,客戶端可能會以瀏覽器中打開的網頁形式存在,或者也可以是以獨立運行的應用程序的形式存在,對于平板電腦、手機等移動終端設備,客戶端可以是安裝在移動終端設備中的App。總之,本申請實施例中所述的客戶端可以是廣義上的概念,是對用戶側訪問接口的統稱。
[0045]其中,對于網頁形式提供的客戶端,相關的數據都是在服務器端保存,終端設備需要在聯網的狀態下才能進行信息的查詢等操作。而對于獨立運行的應用程序形式存在的客戶端,電子地圖的數據可以全部保存在服務器,或者,也可以分為離線數據和在線數據兩種,也即一部分保存在終端設備本地,一部分保存在云端服務器。例如,在用戶安裝App時,可以根據其所在的城市等,將這部分地圖數據下載到終端設備本地,后續可以由服務器對各個終端設備的離線包進行定期或者不定期的數據更新等操作,這樣,對于一些同城內的地點搜索、導航等,可以直接根據本地保存的離線包提供相應的結果,可以提高響應速度,降低服務器的訪問壓力。另外,用戶所在城市之外的其他地圖數據等就可以保存在云端服務器上,當用戶需要進行跨城市的地點搜索時,可以在聯網的狀態下進行,客戶端可以從云端服務器獲取相應的數據,再提供給用戶。
[0046]而在本申請實施例中,由于長途交通工具班次信息數據庫中保存的信息的數據量一般比較大,因此,可以在服務器端進行保存,客戶端在收到查詢請求之后,可以將查詢請求轉發到服務器,由服務器進行具體的計算等操作,并返回查詢結果。或者,還可以分別以城市等為單位,建立多個規模相對較小的數據庫。例如,對于城市A,可以根據各個起點為該城市A的班次信息生成該城市A的長途交通工具班次信息數據庫,其他城市也是類似,這樣,在用戶安裝電子地圖系統客戶端時,還可以根據定位信息確定出用戶所在的城市,或者根據用戶指定的城市,將該城市對應的長途交通工具班次信息數據庫,推送到對應的終端設備,這樣就可以在該終端設備本地保存用戶該城市的數據庫,當用戶以該城市為起始地點查詢長途的導航信息時,就可以根據該本地保存的數據庫給出相關的信息。這樣,可以提高響應效率,并降低對網絡的依賴,降低服務器的訪問壓力。當然,在具體實現時,對于某城市而言,可能還有一些班次不是以該城市為起點,但是途徑該城市,對于這種信息,可能也能為用戶提供一些幫助,因此,在建立各個城市的數據庫時,也可以將這種班次的信息添加進去。另外,在終端設備分別保存各自所在城市的數據庫的同時,服務器還可以保存一個包含有完整信息的數據庫,這樣,當用戶需要查詢的起始地點并非其本地保存的城市時,客戶端還可以從服務器獲得相關的數據。
[0047]下面分別對各種具體的實現方式進行介紹。
[0048]實施例一
[0049]在該實施例一中,長途交通工具班次信息數據庫可以在服務器端進行保存,參見圖1,本申請實施例一首先從服務器的角度提供了一種提供長途交通工具信息的方法,該方法可以包括以下步驟:
[0050]SlOl:電子地圖系統服務器接收導航信息查詢請求,所述查詢請求中攜帶有導航的起始地點以及目的地點信息;
[0051]對于客戶端而言,可以在用戶界面中提供用于獲得導航信息的選項,包括輸入框、下拉框等,用戶可以通過輸入或者選擇等方式,來提交自己需要導航的起始地點以及目的地點。由于長途交通工具班次信息數據庫保存在服務器端,因此,客戶端接收到用戶的導航請求之后,可以轉發到服務器。該導航請求中包含有用戶提交的起始地點以及目的地點信息,這樣,服務器通過對該導航請求進行解析,即可獲知用戶需要導航的起始地點以及目的地點。
[0052]S102:確定所述起始地點與目的地點之間的距離;
[0053]—般情況下,只有在起始地點與目的地點之間的距離比較遠的情況下,用戶才可能會選擇飛機、火車等長途交通工具出行,因此,服務器在接收到導航請求之后,還可以首先確定出起始地點與目的地點之間的距離,以便進一步確定是否需要為該用戶提供長途交通工具的班次信息。
[0054]其中,由于本申請實施例中的服務器是電子地圖系統的服務器,該服務器中保存有地圖數據庫,其中保存有各個地點所在的地理位置的相關信息,因此,服務器可以根據地圖數據庫中的數據計算出起始地點與目的地點之間的距離,具體的計算方式這里不再詳述。
[0055]S103:如果所述距離大于預置的閾值,則根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;
[0056]如果確定出起始地點與目的地點之間的距離大于某預置的閾值(例如,150公里),則證明屬于長途出行,因此,有必要向用戶提供長途交通工具的班次信息,進而就可以根據預先建立的長途交通工具班次信息數據庫,確定起始地點與目的地點之間長途交通工具的目標班次信息。具體在確定目標班次時,可能會有多種情況,例如,如果起始地點以及目的地點出現在同一班次途徑的站點中,則可以直接將該班次確定為目標班次,當然符合該條件的目標班次可能有多個,如,從北京到杭州的航班可能會有多個。如果起始地點(假設為城市A)以及目的地點(假設為城市B)在各個班次途徑的站點中均未同時出現,也即沒有從城市A到城市B的航班或者火車,則可以有以下處理方式:第一,可以首先確定出途徑站點中包含有起始地點的班次,也即所有途徑城市A的航班、火車等,并確定該班次的其他站點與目的地點之間的距離,例如某航班是從城市A到城市C,則可以計算出城市C與城市B之間的距離,如果某班次中某目標站點與所述目的地點之間的距離小于預置閾值(如100公里),則將該班次確定為目標班次,例如,如果城市C與城市B之間的距離小于100公里,則可以將從城市A到城市C的航班確定為目標班次。第二,還可以首先確定出途徑站點中包含有所述目的地點的班次,也即所有途徑城市B的航班、火車等,確定該班次的其他站點與起始地點之間的距離,例如某航班是從城市D到城市B,則可以計算出城市D與城市A之間的距離,如果城市D與城市A之間的距離小于100公里,則可以將從城市D到城市B的航班確定為目標班次。
[0057]S104:將所述目標班次信息返回給客戶端。
[0058]在確定出目標班次之后,可以將這種目標班次的信息返回給客戶端,包括各個目標班次的標識、途徑的站點信息及時間信息等。這樣,客戶端就可以將這些信息提供給用戶,具體的信息提供形式可以有多種,例如,可以在用戶界面上以列表等形式進行展示,等等。
[0059]總之,在本申請實施例中,可以預先建立長途交通工具班次信息數據庫,這樣在接收到用戶的導航請求之后,在判斷出起始地點與目的地點之間的距離大于某閾值,也即屬于長途出行的情況下,可以根據該數據庫,確定出起始地點與目的地點之間長途交通工具的目標班次信息,以便向用戶提供相應的導航信息,這樣,使得電子地圖系統可以提供長途交通工具的目標班次信息,提供的信息更加豐富。
[0060]另外,在實際應用中,由于長途交通工具一般是允許提前訂購票據的,并且用戶一般也需要提前進行訂購,另一方面,一些應用也提供了訂購這種長途交通工具的票據的功能,因此,在本申請實施例中,為了進一步節省用戶的操作成本,避免用戶在多個應用之間進行切換,還可以預先與指定的票據訂購處理應用打通,并且,在提供長途交通工具的目標班次信息的過程中,可以提供用于訂購指定班次票據的選項。這樣,當某選項被選中時,可以跳轉到所述預置的票據訂購處理應用,并將將被選中班次的信息傳遞給所述票據訂購處理應用,以便在票據訂購處理應用中進行票據的訂購操作。當然,與票據訂購處理應用的打通,還可以不僅僅限于對該應用的調用,還可以包括用戶登錄信息的打通,實現單點登錄的效果。例如,用戶在電子地圖系統中是在登錄狀態下發出的導航請求,則在調用票據訂購應用的過程中,可以直接將用戶在電子地圖系統的賬戶信息關聯到該用戶在票據訂購應用中的賬戶信息,并自動為用戶登錄票據訂購應用,這樣,用戶就可以直接通過該應用完成具體的訂購操作,進一步節省了用戶的操作成本。
[0061]實施例二
[0062]該實施例二中,長途交通工具班次信息數據庫仍然可以保存在服務器端,與實施例一不同的是,該實施例二主要從客戶端的角度進行介紹。參見圖2,該實施例二提供了一種提供長途交通工具信息的方法,該方法具體可以包括以下步驟:
[0063]S201:電子地圖系統客戶端接收導航信息查詢請求,將所述查詢請求轉發到服務器,所述查詢請求中攜帶有出行的起始地點以及目的地點信息;以便所述服務器確定所述起始地點與目的地點之間的距離,在所述距離大于預置的閾值時,根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息并返回;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;
[0064]S202:根據所述服務器返回的目標班次信息提供推薦信息。
[0065]由于該實施例二是與實施例一相對應的,僅僅是描述的角度上有所不同,因此,相關的具體實現可以參見實施例一中的介紹,這里不再贅述。
[0066]實施例三
[0067]該實施例三中,可以分別為各種常用的地點(例如城市等)建立長途交通工具班次信息數據庫,在客戶端所在的終端設備本地保存有其中某指定地點相關的長途交通工具班次信息數據庫,具體的,參見圖3,該實施例三提供了另一種提供長途交通工具信息的方法,該方法可以包括以下步驟:
[0068]S301:電子地圖系統客戶端接收導航信息查詢請求,并確定導航的起始地點以及目的地點信息;
[0069]在該實施例三中,由于終端設備本地保存有長途交通工具班次信息數據庫,因此接收到查詢請求之后,可以先不必轉發到服務器,而是首先確定出導航的起始地點以及目的地點信息。其中,由于用戶提交的導航的起始地點以及目的地點信息是通過客戶端提供的選項提交的,因此,客戶端可以通過選項的狀態確定出所述起始地點以及目的地點信息。
[0070]S302:如果所述起始地點或者目的地點為所述指定地點,則確定所述起始地點與目的地點之間的距離;
[0071]在確定出起始地點以及目的地點之后,可以判斷起始地點或者目的地點是否為前述指定地點,也即判斷終端設備本地是否保存有與起始地點或者目的地點相關的數據庫,如果是,則可以直接在本地給出導航結果,否則可以將導航請求轉發到服務器。
[0072]其中,客戶端具體在確定起始地點與目的地點之間的距離信息時,如果終端設備本地還保存有各個地點的位置信息數據庫,則可以直接根據該數據庫進行計算確定,或者,客戶端還可以將起始地點與目的地點上傳到服務器,由服務器計算出兩地之間的距離再返回,這樣,客戶端可以根據服務器返回的結果確定出兩地之間的距離。
[0073]S303:如果所述距離大于預置的閾值,則根據所述本地保存的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息;
[0074]該步驟S303與實施例一中的S103類似,只是執行主體不同,因此,可以參見實施例一中的介紹,這里不再贅述。
[0075]S304:根據所述目標班次信息提供推薦信息。
[0076]在確定出目標班次信息之后,就可以向用戶提供相應的推薦信息。另外,該實施例中,同樣可以預先與票據訂購處理應用打通,在用戶界面中提供用于訂購指定班次票據的選項,并根據用戶的選擇,實現應用間的跳轉。
[0077]該實施例三中未詳述部分,請參見實施例一中的記載,這里不再贅述。
[0078]與本申請實施例一提供的提供長途交通工具信息的方法相對應,本申請實施例還提供了一種提供長途交通工具信息的裝置,位于電子地圖系統服務器,參見圖4,所述裝置具體可以包括:
[0079]第一請求接收單元401,用于接收導航信息查詢請求,所述查詢請求中攜帶有導航的起始地點以及目的地點信息;
[0080]第一距離確定單元402,用于確定所述起始地點與目的地點之間的距離;
[0081]第一班次信息確定單元403,用于如果所述距離大于預置的閾值,則根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;
[0082]返回單元404,用于將所述目標班次信息返回給客戶端。
[0083]具體實現時,所述第一班次信息確定單元403具體可以包括:
[0084]第一確定子單元,用于如果所述起始地點以及目的地點出現在同一班次途徑的站點中,則將該班次確定為目標班次。
[0085]或者,在另一種情況下,所述第一班次信息確定單元403具體可以包括:
[0086]第一計算子單元,用于如果所述起始地點以及目的地點在各個班次途徑的站點中均未同時出現,則確定途徑站點中包含有所述起始地點的班次,并確定該班次的其他站點與所述目的地點之間的距離;
[0087]第二確定子單元,用于如果某班次中某目標站點與所述目的地點之間的距離小于預置閾值,則將該班次確定為目標班次。
[0088]或者,所述第一班次信息確定單元403也可以包括:
[0089]第二計算子單元,用于如如果所述起始地點以及目的地點在各個班次途徑的站點中均未同時出現,則確定途徑站點中包含有所述目的地點的班次,并確定該班次的其他站點與所述起始地點之間的距離;
[0090]第三確定子單元,用于如果某班次中某目標站點與所述起始地點之間的距離小于預置閾值,則將該班次確定為目標班次。
[0091]為了進一步節省用戶的操作成本,便于進行票據的訂購操作,該裝置還可以包括:
[0092]選擇提供單元,用于提供用于訂購指定班次票據的選項;
[0093]跳轉單元,用于當所述選項被選中時,跳轉到預置的票據訂購處理應用,并將將被選中班次的信息傳遞給所述票據訂購處理應用,以便在所述票據訂購處理應用中進行票據的訂購操作。
[0094]另外,該裝置還可以包括:
[0095]賬戶信息關聯單元,用于根據所述導航請求的發起方用戶在所述電子地圖系統中登錄的賬戶信息,確定該發起方用戶在所述票據訂購處理應用中關聯的賬戶信息,以便利用該關聯的賬戶信息登錄到所述票據訂購處理應用。
[0096]與本申請實施例二提供的提供長途交通工具信息的方法相對應,本申請實施例還提供了一種提供長途交通工具信息的裝置,位于電子地圖系統客戶端,參見圖5,所述裝置具體可以包括:
[0097]請求轉發單元501,用于接收導航信息查詢請求,將所述查詢請求轉發到服務器,所述查詢請求中攜帶有出行的起始地點以及目的地點信息;以便所述服務器確定所述起始地點與目的地點之間的距離,在所述距離大于預置的閾值時,根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息并返回;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;
[0098]第一推薦信息提供單元502用于根據所述服務器返回的目標班次信息提供推薦?目息O
[0099]與本申請實施例三提供的提供長途交通工具信息的方法相對應,本申請實施例還提供了一種提供長途交通工具信息的裝置,位于電子地圖系統客戶端,預先在終端設備本地保存與指定地點相關的長途交通工具班次信息數據庫,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;參見圖6,所述裝置具體可以包括:
[0100]第二請求接收單元601,用于接收導航信息查詢請求,并確定導航的起始地點以及目的地點信息;
[0101]第二距離確定單元602,用于如果所述起始地點或者目的地點為所述指定地點,則確定所述起始地點與目的地點之間的距離;
[0102]第二版次信息確定單元603,用于如果所述距離大于預置的閾值,則根據所述本地保存的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息;
[0103]第二推薦信息提供單元604,用于根據所述目標班次信息提供推薦信息。
[0104]在本申請實施例中,可以預先建立長途交通工具班次信息數據庫,這樣在接收到用戶的導航請求之后,在判斷出起始地點與目的地點之間的距離大于某閾值,也即屬于長途出行的情況下,可以根據該數據庫,確定出起始地點與目的地點之間長途交通工具的目標班次信息,以便向用戶提供相應的導航信息,這樣,使得電子地圖系統可以提供長途交通工具的目標班次信息,提供的信息更加豐富。
[0105]通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現。基于這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本申請各個實施例或者實施例的某些部分所述的方法。
[0106]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統或系統實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的系統及系統實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解并實施。
[0107]以上對本申請所提供的提供長途交通工具信息的方法及裝置,進行了詳細介紹,本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據本申請的思想,在【具體實施方式】及應用范圍上均會有改變之處。綜上所述,本說明書內容不應理解為對本申請的限制。
【主權項】
1.一種提供長途交通工具信息的方法,其特征在于,包括: 電子地圖系統服務器接收導航信息查詢請求,所述查詢請求中攜帶有導航的起始地點以及目的地點信息; 確定所述起始地點與目的地點之間的距離; 如果所述距離大于預置的閾值,則根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息; 將所述目標班次信息返回給客戶端。2.根據權利要求1所述的方法,其特征在于,所述確定所述起始地點與目的地點之間長途交通工具的目標班次信息,包括: 如果所述起始地點以及目的地點出現在同一班次途徑的站點中,則將該班次確定為目標班次。3.根據權利要求1所述的方法,其特征在于,所述確定所述起始地點與目的地點之間長途交通工具的目標班次信息,包括: 如果所述起始地點以及目的地點在各個班次途徑的站點中均未出現,則確定途徑站點中包含有所述起始地點的班次,并確定該班次的其他站點與所述目的地點之間的距離; 如果某班次中某目標站點與所述目的地點之間的距離小于預置閾值,則將該班次確定為目標班次。4.根據權利要求1所述的方法,其特征在于,所述確定所述起始地點與目的地點之間長途交通工具的目標班次信息,包括: 如果所述起始地點以及目的地點在各個班次途徑的站點中均未同時出現,則確定途徑站點中包含有所述目的地點的班次,并確定該班次的其他站點與所述起始地點之間的距離; 如果某班次中某目標站點與所述起始地點之間的距離小于預置閾值,則將該班次確定為目標班次。5.根據權利要求1至4任一項所述的方法,其特征在于,還包括: 提供用于訂購指定班次票據的選項; 當所述選項被選中時,跳轉到預置的票據訂購處理應用,并將將被選中班次的信息傳遞給所述票據訂購處理應用,以便在所述票據訂購處理應用中進行票據的訂購操作。6.根據權利要求5所述的方法,其特征在于,還包括: 根據所述導航請求的發起方用戶在所述電子地圖系統中登錄的賬戶信息,確定該發起方用戶在所述票據訂購處理應用中關聯的賬戶信息,以便利用該關聯的賬戶信息登錄到所述票據訂購處理應用。7.一種提供長途交通工具信息的方法,其特征在于,包括: 電子地圖系統客戶端接收導航信息查詢請求,將所述查詢請求轉發到服務器,所述查詢請求中攜帶有出行的起始地點以及目的地點信息;以便所述服務器確定所述起始地點與目的地點之間的距離,在所述距離大于預置的閾值時,根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息并返回;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息; 根據所述服務器返回的目標班次信息提供推薦信息。8.一種提供長途交通工具信息的方法,其特征在于,預先在終端設備本地保存與指定地點相關的長途交通工具班次信息數據庫,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;所述方法包括: 電子地圖系統客戶端接收導航信息查詢請求,并確定導航的起始地點以及目的地點信息; 如果所述起始地點或者目的地點為所述指定地點,則確定所述起始地點與目的地點之間的距離; 如果所述距離大于預置的閾值,則根據所述本地保存的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息; 根據所述目標班次信息提供推薦信息。9.一種提供長途交通工具信息的裝置,其特征在于,位于電子地圖系統服務器,所述裝置包括: 第一請求接收單元,用于接收導航信息查詢請求,所述查詢請求中攜帶有導航的起始地點以及目的地點信息; 第一距離確定單元,用于確定所述起始地點與目的地點之間的距離; 第一班次信息確定單元,用于如果所述距離大于預置的閾值,則根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息; 返回單元,用于將所述目標班次信息返回給客戶端。10.根據權利要求9所述的裝置,其特征在于,所述第一班次信息確定單元包括: 第一確定子單元,用于如果所述起始地點以及目的地點出現在同一班次途徑的站點中,則將該班次確定為目標班次。11.根據權利要求9所述的裝置,其特征在于,所述第一班次信息確定單元包括: 第一計算子單元,用于如果所述起始地點以及目的地點在各個班次途徑的站點中均未同時出現,則確定途徑站點中包含有所述起始地點的班次,并確定該班次的其他站點與所述目的地點之間的距離; 第二確定子單元,用于如果某班次中某目標站點與所述目的地點之間的距離小于預置閾值,則將該班次確定為目標班次。12.根據權利要求9所述的裝置,其特征在于,所述第一班次信息確定單元包括: 第二計算子單元,用于如如果所述起始地點以及目的地點在各個班次途徑的站點中均未同時出現,則確定途徑站點中包含有所述目的地點的班次,并確定該班次的其他站點與所述起始地點之間的距離; 第三確定子單元,用于如果某班次中某目標站點與所述起始地點之間的距離小于預置閾值,則將該班次確定為目標班次。13.根據權利要求9至12任一項所述的裝置,其特征在于,還包括: 選擇提供單元,用于提供用于訂購指定班次票據的選項; 跳轉單元,用于當所述選項被選中時,跳轉到預置的票據訂購處理應用,并將將被選中班次的信息傳遞給所述票據訂購處理應用,以便在所述票據訂購處理應用中進行票據的訂購操作。14.根據權利要求13所述的裝置,其特征在于,還包括: 賬戶信息關聯單元,用于根據所述導航請求的發起方用戶在所述電子地圖系統中登錄的賬戶信息,確定該發起方用戶在所述票據訂購處理應用中關聯的賬戶信息,以便利用該關聯的賬戶信息登錄到所述票據訂購處理應用。15.一種提供長途交通工具信息的裝置,其特征在于,位于電子地圖系統客戶端,所述裝置包括: 請求轉發單元,用于接收導航信息查詢請求,將所述查詢請求轉發到服務器,所述查詢請求中攜帶有出行的起始地點以及目的地點信息;以便所述服務器確定所述起始地點與目的地點之間的距離,在所述距離大于預置的閾值時,根據預先建立的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次信息并返回;其中,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息; 第一推薦信息提供單元,用于根據所述服務器返回的目標班次信息提供推薦信息。16.一種提供長途交通工具信息的裝置,其特征在于,位于電子地圖系統客戶端,預先在終端設備本地保存與指定地點相關的長途交通工具班次信息數據庫,所述數據庫中保存有各個班次的標識、途徑的站點信息以及時間信息;所述裝置包括: 第二請求接收單元,用于接收導航信息查詢請求,并確定導航的起始地點以及目的地點信息; 第二距離確定單元,用于如果所述起始地點或者目的地點為所述指定地點,則確定所述起始地點與目的地點之間的距離; 第二版次信息確定單元,用于如果所述距離大于預置的閾值,則根據所述本地保存的長途交通工具班次信息數據庫,確定所述起始地點與目的地點之間長途交通工具的目標班次?目息; 第二推薦信息提供單元,用于根據所述目標班次信息提供推薦信息。
【文檔編號】G01C21/00GK105841689SQ201510024256
【公開日】2016年8月10日
【申請日】2015年1月16日
【發明人】付牧
【申請人】阿里巴巴集團控股有限公司