本發明專利技術涉及一種導航方法和裝置,包括:在導航地圖顯示初始規劃路徑,接收對所述導航地圖的操作;獲取所述操作對應的位置信息,根據所述位置信息確定目標路段;根據所述目標路段與所述初始規劃路徑的位置關系,向服務器發送導航變更請求,所述導航變更請求攜帶所述目標路段的路段信息,以使所述服務器根據所述路段信息重新規劃目標路徑,并返回所述目標路徑,提高了導航路徑修改的便利性。
【技術實現步驟摘要】
本專利技術涉及計算機
,特別是涉及一種導航方法和裝置。
技術介紹
隨著計算機技術的發展,導航技術已廣泛應用于人們的生活中,可在導航應用中輸入要查詢路線的出發地和目的地,從而得到導航應用推薦的規劃導航路徑。傳統的導航應用往往只能根據出發地和目的地給出固定的導航規劃路徑,不能方便地修改導航路徑。
技術實現思路
基于此,有必要針對上述技術問題,提供一種導航方法和裝置,提高導航路徑修改的便利性。一種導航方法,所述方法包括:在導航地圖顯示初始規劃路徑,接收對所述導航地圖的操作;獲取所述操作對應的位置信息,根據所述位置信息確定目標路段;根據所述目標路段與所述初始規劃路徑的位置關系,向服務器發送導航變更請求,所述導航變更請求攜帶所述目標路段的路段信息,以使所述服務器根據所述路段信息重新規劃目標路徑,并返回所述目標路徑。一種導航裝置,所述裝置包括:操作接收模塊,用于在導航地圖顯示初始規劃路徑,接收對所述導航地圖的操作;目標路段確定模塊,用于獲取所述操作對應的位置信息,根據所述位置信息確定目標路段;導航變更模塊,用于根據所述目標路段與所述初始規劃路徑的位置關系,向服務器發送導航變更請求,所述導航變更請求攜帶所述目標路段的路段信息,以使所述服務器根據所述路段信息重新規劃目標路徑,并返回所述目標路徑。上述導航方法和裝置,通過在導航地圖顯示初始規劃路徑,接收對導航地圖的操作,獲取操作對應的位置信息,根據位置信息確定目標路段,目標路段可根據操作位置在導航地圖的任意位置,對目標路段的確定靈活方便,根據目標路段與初始規劃路徑的位置關系,向服務器發送導航變更請求,導航變更請求攜帶目標路段的路段信息,以使服務器根據路段信息重新規劃目標路徑,并返回目標路徑,可根據需求快速方便的根據目標路段的路段信息修改初始規劃路徑,大大提高了導航路徑修改的便利性。附圖說明圖1為一個實施例中導航方法的應用環境圖;圖2為一個實施例中圖1中終端的內部結構圖;圖3為一個實施例中導航方法的流程圖;圖4為一個實施例中確定目標路段的流程圖;圖5為一個實施例中另一種確定目標路段的流程圖;圖6為一個實施例中初始規劃路徑示意圖;圖7為一個實施例中操作點在初始規劃路徑上時的示意圖;圖8為一個實施例中操作點在初始規劃路徑外時的示意圖;圖9為一個實施例中根據操作位置顯示第一提示框提示用戶的示意圖;圖10為一個實施例中根據操作位置顯示第二提示框提示用戶的示意圖;圖11為一個實施例中導航裝置的結構框圖;圖12為另一個實施例中導航裝置的結構框圖;圖13為一個實施例中目標路段確定模塊的結構框圖;圖14為再一個實施例中導航裝置的結構框圖。具體實施方式圖1為一個實施例中導航方法運行的應用環境圖。如圖1所示,該應用環境包括終端110和服務器120,其中終端110、服務器120通過網絡進行通信。終端110,可為智能手機、平板電腦、筆記本電腦、臺式計算機等,但并不局限于此。終端110可通過網絡向服務器120發送導航請求、導航變更請求等,服務器120可以響應終端110發送的請求并返回相應的數據至終端110。在一個實施例中,圖1中的終端110的內部結構如圖2所示,該終端110包括通過系統總線連接的處理器、圖形處理單元、存儲介質、內存、網絡接口、顯示屏幕和輸入設備。其中,終端110的存儲介質存儲有操作系統,還包括導航裝置,該裝置用于實現一種適用于終端的導航方法。該處理器用于提供計算和控制能力,支撐整個終端110的運行。終端110中的圖形處理單元用于至少提供顯示界面的繪制能力,內存為存儲介質中的導航裝置的運行提供環境,網絡接口用于與服務器120進行網絡通信,如向服務器120發送導航請求等。顯示屏幕用于顯示應用界面等,輸入設備用于接收用戶輸入的命令或數據等,如接收對所述導航地圖的操作。對于帶觸摸屏的終端110,顯示屏幕和輸入設備可為觸摸屏。在一個實施例中,如圖3所示,提供了一種導航方法,以應用于上述應用環境中的終端來舉例說明,包括以下步驟:步驟S210,在導航地圖顯示初始規劃路徑,接收對導航地圖的操作。具體的,初始規劃路徑是終端發送包含出發地和目的地的導航請求至服務器后,服務器返回的以出發地為起始點,以目的地為終點的初始規劃路徑。根據導航請求的具體參數可生成不同的初始規劃路徑,如導航請求的導航類型參數可為駕車導航或步行導航,導航請求的導航模式參數可為時間最短模式、路徑平坦模式、紅綠燈最少模式等,可根據路況信息實時的生成初始規劃路徑。如果初始規劃路徑需要修改,則可對導航地圖進行操作,操作包括點擊操作、滑動操作、觸摸操作,單點操作或多點操作,可根據操作的位置確定匹配的路線,從而在匹配的路線上確定目標路段,根據目標路段修改初始規劃路徑。步驟S220,獲取操作對應的位置信息,根據位置信息確定目標路段。具體的,根據操作方式的不同具有不同的位置信息,如果是單點操作,如點擊操作或手指觸摸操作,則獲取點擊操作對應的地圖坐標,如(x,y)坐標,或手指觸摸操作對應的區域的幾何圖形點的點坐標,如中心點,操作點確定后,獲取操作點所在的路線,如果一個操作點是多條路線的交叉點,則可確定多個路線,從而確定多個候選路段。如果是滑動操作,則根據滑動的軌跡獲取匹配的路線,如根據滑動軌跡確定與滑動對應的直線方向匹配的路線,再根據滑動軌跡方向確定路線上的目標路段的延伸方向。如果是兩個點的操作,則可直接根據兩點位置確定對應的直線,匹配相應的路線,再根據路線上的路口確定對應的候選路段,接收對候選路段的選取得到目標路段。目標路段可以為一個或多個。根據對導航地圖的操作,用戶可在任意位置確定目標路段,提高了對導航路徑修改的靈活和便利性。步驟S230,根據目標路段與初始規劃路徑的位置關系,向服務器發送導航變更請求,導航變更請求攜帶目標路段的路段信息,以使服務器根據路段信息重新規劃目標路徑,并返回目標路徑。具體的,目標路段可以為初始規劃路徑的一部分,也可以為初始規劃路徑之外的路段,如果是初始規劃路徑的一部分,則發送的導航變更請求為去除目標路段重新規劃的導航變更請求,如果是初始規劃路徑之外的路段,則發送的導航變更請求為必須經過目標路段重新規劃的導航變更請求,可通過攜帶不同的信息或標志位來區分不同目的的導航變更請求。目標路段的路段信息用于確定目標路段,可為目標路段的路段端點的位置信息,如坐標信息或地理位置信息,也可為路段標志信息,如路段上的站臺信息等。服務器接收到攜帶目標路段的路段信息的導航變更請求后,根據導航變更請求的具體需求,如導航變更請求為去除目標路段重新規劃的導航變更請求,則重新規劃目標路徑,目標路徑不經過目標路段。如導航變更請求為必須經過目標路段重新規劃的導航變更請求,則重新規劃目標路徑,目標路徑經過目標路段。重新規劃時,可獲取目標路段的起始點和終點,將初始規劃路徑的起始點到目標路段的起始點,目標路段的起始點至終點,目標路段的終點至初始規劃路徑的終點,作為三段路段進行規劃,得到規劃后的目標路徑。如初始規劃路徑中包括了正在進行修理的路段,則將正在進行修理的路段作為目標路段,發送導航變更請求,使得變更后的導航路徑不經過正在進行修理的路段。本實施例中,通過在導航地圖顯示初始規劃路徑,接收對導航地圖的操作,獲取操作對應的位置信息,根據位置信息確定本文檔來自技高網...

【技術保護點】
一種導航方法,所述方法包括:在導航地圖顯示初始規劃路徑,接收對所述導航地圖的操作;獲取所述操作對應的位置信息,根據所述位置信息確定目標路段;根據所述目標路段與所述初始規劃路徑的位置關系,向服務器發送導航變更請求,所述導航變更請求攜帶所述目標路段的路段信息,以使所述服務器根據所述路段信息重新規劃目標路徑,并返回所述目標路徑。
【技術特征摘要】
1.一種導航方法,所述方法包括:在導航地圖顯示初始規劃路徑,接收對所述導航地圖的操作;獲取所述操作對應的位置信息,根據所述位置信息確定目標路段;根據所述目標路段與所述初始規劃路徑的位置關系,向服務器發送導航變更請求,所述導航變更請求攜帶所述目標路段的路段信息,以使所述服務器根據所述路段信息重新規劃目標路徑,并返回所述目標路徑。2.根據權利要求1所述的方法,其特征在于,所述在導航地圖顯示初始規劃路徑之前,還包括:向服務器發送導航請求,所述導航請求攜帶預設路段的路段信息和對應的說明信息,以使所述服務器根據所述預設路段的路段信息和對應的說明信息規劃得到初始規劃路徑,并返回所述初始規劃路徑。3.根據權利要求1所述的方法,其特征在于,所述獲取所述操作對應的位置信息,根據所述位置信息確定目標路段的步驟包括:根據所述位置信息確定操作點,獲取所述操作點所在的路線;獲取所述路線上的路口端點,根據所述路口端點確定目標路段。4.根據權利要求3所述的方法,其特征在于,所述獲取所述操作對應的位置信息,根據所述位置信息確定目標路段的步驟包括:如果所述操作點在所述初始規劃路徑上,則只獲取所述初始規劃路徑上的路口端點,根據所述路口端點確定目標路段。5.根據權利要求3所述的方法,其特征在于,所述獲取所述路線上的路口端點,根據所述路口端點確定目標路段的步驟包括:獲取所述路線上相反方向的距離操作點最近距離的第一路口端點和第二路口端點;根據所述第一路口端點和第二路口端點形成初始目標路段;接收對所述初始目標路段的延伸操作,根據所述延伸操作延長所述初始目標路段得到目標路段。6.根據權利要求1所述的方法,其特征在于,所述根據所述目標路段與所述初始規劃路徑的位置關系,向服務器發送導航變更請求,所述導航變更請求攜帶所述目標路段的路段信息,以使所述服務器根據所述路段信息重新規劃目標路徑,并返回所述目標路徑的步驟包括:判斷所述目標路段是否是所述初始規劃路徑的部分路段,如果是,則生成第一說明信息,否則,生成第二說明信息,所述導航變更請求攜帶所述目標路段的路段信息和對應的說明信息,以使所述服務器根據所述路段信息和對應的說明信息重新規劃目標路徑,如果路段信息對應第一說明信息,則所述目標路徑不經過所述目標路段,如果路段信息對應第二說明信息,則所述目標路徑經過所述目標路段。7.根據權利要求1所述的方法...
【專利技術屬性】
技術研發人員:樊邵婷,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。