一種獲取出行方案的方法、裝置、服務器及客戶端的制作方法
【技術領域】
[0001]本發明屬于交通運輸領域,尤其涉及一種獲取出行方案的方法、裝置、服務器及客戶端。
【背景技術】
[0002]隨著社會經濟的不斷進步,人們在工作中經常需要到其他城市出差,或者是利用節假日和家人朋友一起到其他城市旅游,不管是出差還是旅游,都涉及到一個交通的問題。
[0003]隨著互聯網的普及,移動終端的功能越來越強大,現在,人們可以通過移動終端裝載的地圖APP,如百度地圖客戶端、Google地圖客戶端,或者網頁客戶端等來查詢短途的交通路線信息,通過網上購票平臺,如攜程網、去哪兒網、12306鐵路訂票網來查詢長途的交通路線信息,然后綜合考慮短途的交通路線信息和長途的交通路線信息,來確定出行方案。
[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]圖1是本發明實施例提供的自動規劃圖交通出行系統的架構;
[0031]圖2是本發明實施例提供的獲取出行方案方法的時序圖;
[0032]圖3是本發明實施例一提供的客戶端的獲取出行方案方法的流程圖;
[0033]圖4是本發明實施例二提供的服務器的獲取出行方案方法的流程圖;
[0034]圖5是本發明實施例三提供的確定主交通方案的流程圖;
[0035]圖6是本發明實施例四提供的確定主交通方案的流程圖;
[0036]圖7是本發明實施例五提供的確定主交通方案的流程圖;
[0037]圖8是本發明實施例六提供的根據確定的主交通方案,確定次交通方案的流程圖;
[0038]圖9是本發明實施例七提供的根據主交通方案和次交通方案生成出行方案的流程圖;
[0039]圖10是本發明實施例八提供的獲取出行方案裝置的結構示意圖;
[0040]圖11是本發明實施例九提供的獲取出行方案裝置的結構示意圖;
[0041]圖12是本發明實施例十提供的主交通方案確定單元的結構示意圖;
[0042]圖13是本發明實施例十一提供的主交通方案確定單元的結構示意圖;
[0043]圖14為本發明實施例十二提供的主交通方案確定單元的結構示意圖;
[0044]圖15為本發明實施例十三提供的次交通方案確定單元的結構示意圖;
[0045]圖16為本發明實施例十四提供的出行方案生成單元的結構示意圖;
[0046]圖17為本發明實施例的獲取出行方案的客戶端的界面模塊圖;
[0047]圖18為本發明實施例的獲取出行方案系統的框架圖。
【具體實施方式】
[0048]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0049]本發明實施例根據出行請求獲取出發時間、出發地點、目標時間及目標地點,進而確定主交通方案及次交通方案,根據主交通方案和次交通方案生成出行方案,簡化了出行方案的獲取步驟、減少出行方案的獲取時間。
[0050]圖1為本發明實施例提供的獲取出行方案系統的架構圖,為了便于說明,僅示出了與本發明實施例相關的部分。
[0051]多個客戶端通過有線或無線與服務器進行通信,在本發明實施例中,客戶端可以是個人電腦、智能手機、平板電腦、筆記本電腦、車載終端、佩戴式便攜設備等。
[0052]作為本發明一個優選的實施例,客戶端配置有GPS定位模塊,用于定位客戶端所在的GPS坐標。
[0053]在本發明實施例中,在服務器中或互聯網中存儲有包括各大城市之間的交通工具信息、包括各類交通站點,城市內交通工具類型、交通工具的價格、交通工具乘坐和抵達的時間信息、交通工具的牌號、甚至包括司機的電話號以及根據交通路線的交通狀況對行駛時間做出估算,交通狀況為紅綠燈的個數、地形、交通事故、天氣、節假日等影響交通工具出行的情況。
[0054]圖2是本發明實施例提供的獲取出行方案方法的時序圖,圖3是本發明實施例一提供的客戶端的獲取出行方案方法的流程圖,詳細如下:
[0055]在步驟S310中,接收用戶錄入的出行請求,該出行請求攜帶有起始地點及目標地點,并將該出行請求發送給服務器。
[0056]在本發明實施例中,用戶可以是通過網頁瀏覽器或APP等客戶端來錄入出行請求。
[0057]在本發明實施例中,起始地點和目標地點可以是用戶通過手動直接輸入的方式,或使用下拉框選擇地點的方式等輸入。
[0058]作為本發明的另一個實施例,用戶發送的出行請求中不包括起始地點時,則通過自動獲取用戶常使用的智能終端設備地點作為起始地點。
[0059]在本發明實施例中,起始地點和到達地點可以是具體的城市名稱、街道名稱、門牌號或者建筑物名稱等的組合,可以是用戶在網絡地圖上點擊錄入的地理坐標值,也可以是根據GPS定位系統定位得到的坐標值。
[0060]在步驟S320中,接收服務器返回的出行方案,并進行顯示。
[0061]在本發明實施例中,出行方案包括出行各節點的地點及用戶到達對應地點的時間,節點為各個交通工具換乘的地點。
[0062]在本發明實施例中,客戶端接收到的出行方案可以是一個,也可以是多個。
[0063]在本發明實施例中,客戶端接收到的也可能是規劃失敗的信息,即沒有出行方案能滿足在起始時間至目標時間內能從起始地點到達目標地點。
[0064]本發明實施例根據用戶發送的出行請求,獲取出發時間、出發地點、目標時間及目標地點,并將獲取出發時間、出發地點、目標時間及目標地點發送給服務器,以使服務器根據上述信息生成出行方案,并將該出行方法輸出給用戶,簡化了用戶獲取出行方案的步驟、減少了獲取出行方案的時間。
[0065]圖4為本發明實施例二提供的服務器的獲取出行方案方法的流程圖,詳述如下:
[0066]在步驟S410中,接收用戶發送的出行請求;
[0067]在本發明實施例中,該出行請求中至少攜帶有起始地點及目標地點。
[0068]在步驟S420中,根據該出行請求,獲取起始地點、目標地點、起始時間及目標時間;
[0069]作為本發明的一個實施例,若客戶端發送的出行請求包括起始時間和目標時間,服務器從出行請求中直接獲取起始時間和目標時間。
[0070]作為本發明的另一個實施例,若客戶端發送的出行請求不包括起始時間和目標時間,服務器通過接收到出行請求的時間來獲取起始時間,如出行請求的獲取時間延后一定時間作為起始時間,并以從起始地點出發,最短時間能到達目標地點的時間點作為目標時間。
[0071]作為本發明的其它實施例,若客戶端發送的出行請求只包括起始時間或目標時間,服務器通過上述方法獲取目標時間或起始時間。
[0072]在步驟S430中,確定