TWI583925B - Path planning method and device - Google Patents
Path planning method and device Download PDFInfo
- Publication number
- TWI583925B TWI583925B TW104134306A TW104134306A TWI583925B TW I583925 B TWI583925 B TW I583925B TW 104134306 A TW104134306 A TW 104134306A TW 104134306 A TW104134306 A TW 104134306A TW I583925 B TWI583925 B TW I583925B
- Authority
- TW
- Taiwan
- Prior art keywords
- road segment
- path
- path planning
- historical
- frequency
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 37
- 230000006870 function Effects 0.000 claims description 26
- 238000007418 data mining Methods 0.000 claims description 12
- 238000010845 search algorithm Methods 0.000 claims description 11
- 238000012937 correction Methods 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims 1
- 238000011156 evaluation Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000000875 corresponding effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000005065 mining Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013209 evaluation strategy Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008521 reorganization Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3446—Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags or using precalculated routes
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本發明實施例涉及地圖技術領域,尤其涉及路徑規劃方法及裝置。 Embodiments of the present invention relate to the field of map technologies, and in particular, to a path planning method and apparatus.
目前,集定位、導航、娛樂等功能於一身的導航產品,逐漸成為車上的基本裝備。電子地圖路徑規劃作為導航中一項十分重要的功能,能夠從眾多到達目的地的各條路徑中,選擇較佳的行走路徑提供給車主,以使車主能夠快速方便的到達目的地。 At present, navigation products that integrate positioning, navigation, entertainment and other functions have gradually become the basic equipment in the car. As a very important function in navigation, electronic map path planning can select the best walking path from the various destinations to the destination, so that the owner can quickly and conveniently reach the destination.
路徑規劃的路線是由各個Link(路段)組織而成,一條路徑可包含多個Link資料。Link是圖商數據中最小的單位,用於表徵實際路網中的一條路段。LinkID欄位是Link資料在路網中的唯一標誌。目前路徑規劃的演算法主要過程是從起點的Link進行深度或廣度擴展,最終遍歷到終點的Link,以找到一條或多條較優的行走路徑。 The path planning route is organized by individual links, and one path can contain multiple Link data. Link is the smallest unit in the graph data and is used to represent a road segment in the actual road network. The LinkID field is the only sign of Link data in the road network. At present, the main process of the path planning algorithm is to extend the depth or breadth from the link of the starting point, and finally traverse to the end of the Link to find one or more preferred walking paths.
現有技術在進行電子地圖路徑規劃時,通常是通過啟發函數減枝技術,來縮小遍歷的搜索空間。但是,一方面,目前的減枝策略都是基於圖商數據,搜索空間仍然很大;另一個方面,圖商數據的更新週期太長,而且圖商數據本身的準確性也很難保證,當某條路段正在維修或者已經廢棄時,圖商數據沒有更新,從而可能導致路徑規劃結果會將使用者引 導到不通暢的路徑中,導致較差的用戶體驗。 In the prior art, when performing electronic map path planning, the traversing search space is usually reduced by the heuristic function reduction branching technique. However, on the one hand, the current branch reduction strategy is based on graph data, and the search space is still very large; on the other hand, the update cycle of graph data is too long, and the accuracy of graph data itself is difficult to guarantee. When a section of road is being repaired or has been abandoned, the map data is not updated, which may lead to the path planning result will be cited by the user. Leading to a path that is not smooth, resulting in a poor user experience.
本發明實施例提供一種路徑規劃方法及裝置,以對已有的路徑規劃技術進行優化,提高規劃速度以及規劃結果的準確度。 The embodiment of the invention provides a path planning method and device, which optimizes the existing path planning technology, improves the planning speed and the accuracy of the planning result.
一方面,本發明實施例提供了一種路徑規劃方法,該方法包括:獲取包含有起點和終點的路徑規劃請求;根據該路徑規劃請求獲取該起點和終點之間路段的經驗權重集,其中該經驗權重集根據使用者的歷史路徑確定;根據該路段的經驗權重集,採用啟發式搜索演算法對該路徑規劃請求進行路徑規劃。 In one aspect, an embodiment of the present invention provides a path planning method, including: acquiring a path planning request including a starting point and an ending point; and obtaining an empirical weight set of the link between the starting point and the ending point according to the path planning request, wherein the experience The weight set is determined according to the historical path of the user; according to the empirical weight set of the road segment, the heuristic search algorithm is used to perform path planning on the path planning request.
另一方面,本發明實施例還提供了一種路徑規劃裝置,該裝置包括:規劃請求獲取單元,用於獲取包含有起點和終點的路徑規劃請求;經驗權重獲取單元,用於根據該路徑規劃請求獲取該起點和終點之間路段的經驗權重集,其中該經驗權重集根據使用者的歷史路徑確定;路徑規劃單元,用於根據該路段的經驗權重集,採用啟發式搜索演算法對該路徑規劃請求進行路徑規劃。 On the other hand, an embodiment of the present invention further provides a path planning apparatus, where the apparatus includes: a planning request acquiring unit, configured to acquire a path planning request including a start point and an end point; and an empirical weight obtaining unit, configured to perform a request according to the path Obtaining an empirical weight set of the road segment between the starting point and the ending point, wherein the empirical weight set is determined according to a historical path of the user; the path planning unit is configured to use the heuristic search algorithm to plan the path according to the empirical weight set of the road segment Request for path planning.
本發明實施例提供的技術方案,能夠結合大量可靠的用戶歷史行走行為,採用啟發式搜索演算法進行路徑規劃,這樣不僅可以有效減小路徑規劃遍歷演算法的搜索空間,提高路徑規劃效率,而且在一定程度上也可克服因圖商數據更新慢或者部分資料錯誤所帶來的規劃準確度低的問題。 The technical solution provided by the embodiment of the present invention can combine a large number of reliable user historical walking behaviors and adopt a heuristic search algorithm for path planning, so that the search space of the path planning traversal algorithm can be effectively reduced, and the path planning efficiency is improved. To a certain extent, it can also overcome the problem of low planning accuracy caused by slow update of data or partial data errors.
400‧‧‧歷史路徑類別劃分單元 400‧‧‧Historical Path Category Division
405‧‧‧統計學習單元 405‧‧‧Statistical Learning Unit
410‧‧‧規劃請求獲取單元 410‧‧‧ Planning Request Acquisition Unit
420‧‧‧經驗權重獲取單元 420‧‧‧Experience weight acquisition unit
430‧‧‧路徑規劃單元 430‧‧‧Path Planning Unit
第1圖是本發明實施例一提供的一種路徑規劃方法的流程示意圖;第2圖是本發明實施例二提供的一種對起點和終點之間各個路段的經驗權重集的線下確定方法的流程示意圖;第3圖是本發明實施例三提供的一種路徑規劃方法的流程示意圖;第4圖是本發明實施例四提供的一種路徑規劃裝置的結構示意圖。 1 is a schematic flowchart of a path planning method according to Embodiment 1 of the present invention; FIG. 2 is a flowchart of a method for determining an offline weight of an empirical weight set for each link between a start point and an end point according to Embodiment 2 of the present invention; FIG. 3 is a schematic flowchart diagram of a path planning method according to Embodiment 3 of the present invention; FIG. 4 is a schematic structural diagram of a path planning apparatus according to Embodiment 4 of the present invention.
下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用於解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便於描述,附圖中僅示出了與本發明相關的部分而非全部結構。 The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. It should also be noted that, for ease of description, only some, but not all, of the structures related to the present invention are shown in the drawings.
在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作(或步驟)描述成順序的處理,但是其中的許多操作可以被並行地、併發地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時該處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。該處理可以對應於方法、函數、規程、子常式、副程式等等。 Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as a process or method depicted as a flowchart. Although the flowcharts describe various operations (or steps) as a sequential process, many of the operations can be implemented in parallel, concurrently or concurrently. In addition, the order of operations can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the figures. This processing may correspond to methods, functions, procedures, subroutines, subroutines, and the like.
實施例一 Embodiment 1
第1圖是本發明實施例一提供的一種路徑規劃方法的流程示意圖。本實施例可適用於導航終端中電子地圖路徑規劃的情況。該方法可以由路徑規劃裝置來執行,該裝置可由軟體實現,集成於為導航產品提供 導航服務的伺服器中。參見第1圖,本實施例提供的路徑規劃方法具體包括如下操作:操作110、獲取包含有起點和終點的路徑規劃請求。 FIG. 1 is a schematic flowchart diagram of a path planning method according to Embodiment 1 of the present invention. This embodiment can be applied to the case of electronic map path planning in a navigation terminal. The method can be performed by a path planning device, which can be implemented by software, integrated to provide navigation products Navigation service in the server. Referring to FIG. 1 , the path planning method provided in this embodiment specifically includes the following operations: operation 110: acquiring a path planning request including a start point and an end point.
具體的,導航終端可通過人機交互的方式,接收使用者觸發的路徑規劃請求,該請求包含使用者想要行走的路徑的起點和終點。例如,可提供對應於路徑規劃的人機交互介面,該介面中包括第一輸入框、第二輸入框和確認按鈕;如果接收到使用者對確認按鈕的觸發操作,則生成路徑規劃請求,發送至伺服器。該請求包含的起點為用戶在第一輸入框中的輸入資訊,終點為使用者在第二輸入框中的輸入資訊。 Specifically, the navigation terminal may receive a path planning request triggered by the user by means of human-computer interaction, where the request includes a start point and an end point of the path that the user wants to walk. For example, a human-machine interaction interface corresponding to the path plan may be provided, where the interface includes a first input box, a second input box, and a confirmation button; if a trigger operation of the confirmation button is received by the user, a path planning request is generated and sent To the server. The request includes a starting point for the input information of the user in the first input box, and the ending point is the input information of the user in the second input box.
操作120、根據路徑規劃請求獲取該起點和終點之間路段的經驗權重集,其中經驗權重集根據使用者的歷史路徑確定。 Operation 120: Acquire an empirical weight set of the link between the start point and the end point according to the path planning request, where the empirical weight set is determined according to the historical path of the user.
所謂歷史路徑指的是使用者走過的路徑。在本實施例中,在執行操作120之前,需線下預先執行如下操作:基於設定的資料採擷演算法:對具有相同該起點和終點的多條歷史路徑進行統計學習,以得到該多條歷史路徑中該路段的出現頻次,和/或,包含有該路段的關聯路段組的出現頻次;根據該出現頻次確定該路段的經驗權重集。 The so-called historical path refers to the path that the user has traveled. In this embodiment, before performing the operation 120, the following operations are required to be performed in advance: based on the set data mining algorithm: performing statistical learning on a plurality of historical paths having the same starting point and ending point to obtain the plurality of history The frequency of occurrence of the road segment in the path, and/or the frequency of occurrence of the associated road segment group including the road segment; determining the empirical weight set of the road segment according to the frequency of occurrence.
作為一種具體實施方式,經驗權重集可僅為一個經驗權重。例如,該經驗權重可以是該多條歷史路徑中該路段的出現頻次。當然,該經驗權重也可以是根據該多條歷史路徑中路段的出現頻次和包含有該路段的關聯路段組的出現頻次,得到的一個值。該值用於表徵該起點和終點的最優路徑要經過該路段的概率大小。出現頻次越高,該值也就越大。 As a specific implementation, the empirical weight set may be only one empirical weight. For example, the empirical weight may be the frequency of occurrence of the road segment in the plurality of historical paths. Of course, the empirical weight may also be a value obtained according to the frequency of occurrence of the road segment in the plurality of historical paths and the frequency of occurrence of the associated road segment group including the road segment. This value is used to characterize the probability that the optimal path of the start and end points will pass through the road segment. The higher the frequency, the larger the value.
作為另一種具體實施方式,經驗權重集可為多個經驗權重組 合的集合。該集合可包括:包含有該路段的關聯路段組的出現頻次(視為第一經驗權重);和/或,該路段在關聯路段組中其他路段出現下的條件出現頻次(視為第二經驗權重)。例如,關聯路段組AB的出現頻次2/5,路段B的出現頻次為3/4,則路段A在關聯路段組AB中其他路段B出現下的條件出現頻次為:2/5÷3/4=8/15。 As another specific implementation manner, the empirical weight set may be a plurality of empirical rights reorganization The collection of the combination. The set may include: the frequency of occurrence of the associated road segment group including the road segment (considered as the first empirical weight); and/or the frequency of occurrence of the condition of the road segment in other segments of the associated road segment group (serving as the second experience) Weights). For example, the appearance frequency of the associated road segment group AB is 2/5, and the frequency of occurrence of the road segment B is 3/4, and the frequency of occurrence of the road segment A in the other road segment B in the associated road segment group AB is: 2/5÷3/4 =8/15.
操作130、根據該路段的經驗權重集,採用啟發式搜索演算法對路徑規劃請求進行路徑規劃。 Operation 130: Perform a path planning on the path planning request by using a heuristic search algorithm according to the empirical weight set of the road segment.
目前,採用啟發式搜索演算法,對路徑規劃請求進行路徑規劃的過程包括:在電子地圖所能提供的該起點和終點之間的所有路段中,先從與起點連接的各個路段處開始搜索,對這些路段進行重要度評估,並從中挑選出評估結果較優的第一組規劃路段;然後,繼續搜索與第一組規劃路段連接的各個擴展路段,對這些擴展路段進行重要度評估,並從中挑選出評估結果較優的第二組規劃路段;進而按照該策略繼續搜索下去,直到終點。最後,可根據得到的各組規劃路段,確定出該起點到終點的最優路徑。啟發式搜索技術可以省略大量無謂的搜索路徑,提高了搜索效率。在啟發式搜索中,對各個路段的重要度評估是十分重要的。採用了不同的評估策略可以達到不同的效果。 At present, using a heuristic search algorithm, the path planning process for the path planning request includes: starting all the segments connected to the starting point in all the segments between the starting point and the ending point that the electronic map can provide, The importance assessment of these sections is carried out, and the first set of planned sections with better evaluation results are selected; then, the extended sections connected with the first set of planned sections are continuously searched, and the importance sections of these extended sections are evaluated, and from which Select the second set of planning sections with better evaluation results; and then continue searching according to the strategy until the end point. Finally, the optimal path from the starting point to the ending point can be determined according to the obtained group planning sections. Heuristic search technology can omit a large number of unnecessary search paths and improve search efficiency. In heuristic search, it is important to evaluate the importance of each road segment. Different evaluation strategies can be used to achieve different effects.
在現有技術中,通常是基於啟發函數對各個路段進行重要度評估的,每個路段都有一個啟發函數值。對於第n個路段而言,其啟發函數值可以是從第n個路段到終點的最低耗散路徑(也即最優路徑)的估計耗散值;或者是與估計耗散值成反比的其他值。對於前者而言,啟發函數值越 小,最優路徑越有可能經過第n個路段,該路段的重要度越高;對於後者而言,則是啟發函數值越大,最優路徑越有可能經過第n個路段,該路段的重要度越高。 In the prior art, it is usually based on a heuristic function to evaluate the importance of each road segment, and each road segment has a heuristic function value. For the nth road segment, the heuristic function value may be the estimated dissipation value of the lowest dissipative path (ie, the optimal path) from the nth road segment to the end point; or other inversely proportional to the estimated dissipation value. value. For the former, the value of the heuristic function is more Small, the more likely the optimal path passes through the nth road segment, the higher the importance of the road segment; for the latter, the larger the heuristic function value, the more likely the optimal path passes through the nth road segment, the road segment The higher the importance.
目前,啟發函數值往往僅根據電子地圖提供的圖商數據計算得到的,例如基於圖商數據中對搜索路段的長度、路段(例如是高速道路,還是普通道路)等描述資訊,得到該搜索路段的啟發函數值。所以,採用已有路徑規劃技術,雖然會根據評估結果減掉對部分無效路徑的搜索,但是由於評估演算法的局限性,使得評估結果並不十分可靠,使得搜索空間仍然可能很大,搜索結果也不是很準確。 At present, the value of the heuristic function is often calculated only based on the map data provided by the electronic map. For example, based on the description of the length of the search section, the road segment (for example, an expressway, or an ordinary road), the search section is obtained. The value of the heuristic function. Therefore, using the existing path planning technique, although the search for partial invalid paths is subtracted based on the evaluation results, the evaluation results are not very reliable due to the limitations of the evaluation algorithm, so the search space may still be large, and the search results may be Not very accurate.
作為一種具體實現方式,可將已有的啟發函數評估法,結合使用者的用路經驗,進行路徑規劃。示例性的,利用路段的經驗權重集,來修正現有技術所設計的啟發函數。具體的,操作130包括:根據如下公式,修正路段的啟發函數值F new :F new =F+△ As a specific implementation manner, the existing heuristic function evaluation method can be combined with the user's road experience to perform path planning. Exemplarily, the heuristic function designed by the prior art is modified by using the empirical weight set of the road segment. Specifically, the operation 130 includes: modifying the heuristic function value F new of the road segment according to the following formula: F new = F + △
其中,F為路段的原始啟發函數值;△為基於路段的經驗權重集確定的修正值。如果F是估計耗散值,則修正值應與經驗權重集中的經驗權重成負相關關係;反之,如果F是直接用於描述路段重要度大小的數值,則修正值應與經驗權重集中的經驗權重成正相關關係。 Where F is the original heuristic function value of the road segment; △ is the correction value determined based on the empirical weight set of the road segment. If F is the estimated dissipation value, the correction value should be negatively correlated with the empirical weight in the empirical weight concentration; conversely, if F is directly used to describe the magnitude of the road segment importance, then the correction value should be related to the experience weighted experience. The weights are positively related.
較佳的,如果獲取到的經驗權重集為多個權重,則還可利用本次路徑規劃中已確定的規劃路段,對獲取到的經驗權重集進行篩選,提取出其中特定關聯路段組的出現頻次,和/或,該路段在特定關聯路段組中其他路段出現下的條件出現頻次;然後,僅根據提取結果確定修正值。其 中,特定關聯路段組為:當前正在被搜索的路段與已確定的規劃路段所組成的路段組。例如,已確定的規劃路段為A和F,路段K作為路段F的擴展路段正在被搜索,則在修正路段K的啟發函數值時,對應的特定關聯路段組為FK、AK、AFK。 Preferably, if the obtained empirical weight set is multiple weights, the obtained planned road segments in the path planning may be used to filter the obtained empirical weight set, and the occurrence of the specific associated road segment group is extracted. The frequency, and/or the frequency at which the condition of the road segment appears in other sections of the particular associated road segment group; then, the correction value is determined only based on the extraction result. its The specific associated road segment group is: a road segment group composed of the currently searched road segment and the determined planned road segment. For example, if the determined planned road segments are A and F, and the road segment K is being searched for as the extended road segment of the road segment F, then when the heuristic function value of the road segment K is corrected, the corresponding specific associated road segment group is FK, AK, and AFK.
由於路段的經驗權重是基於大量用戶的用路經驗得到的,可靠性較強,因此作為本實施例的另一種實現方式,還可僅根據路段的經驗權重集,生成對路段的重要度評估結果,例如該結果為上述修正值△。 Since the experience weight of the road segment is obtained based on the experience of a large number of users, the reliability is strong. Therefore, as another implementation manner of the embodiment, the importance degree evaluation result of the road segment can be generated only according to the empirical weight set of the road segment. For example, the result is the above-described correction value Δ.
本實施例提供的技術方案,能夠結合大量可靠的用戶歷史行走行為,採用啟發式搜索演算法進行路徑規劃,這樣不僅可以有效減小路徑規劃遍歷演算法的搜索空間,提高路徑規劃效率,而且在一定程度上也可克服因圖商數據更新慢或者部分資料錯誤所帶來的規劃準確度低的問題。 The technical solution provided by the embodiment can combine a large number of reliable user historical walking behaviors and adopt a heuristic search algorithm for path planning, so that the search space of the path planning traversal algorithm can be effectively reduced, and the path planning efficiency is improved, and To a certain extent, it can also overcome the problem of low planning accuracy caused by slow update of data or some data errors.
實施例二 Embodiment 2
本實施例在上述實施例一的基礎上,對起點和終點之間各個路段的經驗權重集的線下確定方法作詳細介紹。參見第2圖,該確定方法具體包括如下操作:操作210、獲取最近預設時間段內多個用戶走過的多條歷史路徑,構成路徑集。 This embodiment introduces the offline determination method of the empirical weight set of each road segment between the starting point and the end point on the basis of the above-mentioned first embodiment. Referring to FIG. 2, the determining method specifically includes the following operations: Operation 210: Obtain a plurality of historical paths that multiple users have traveled in the most recent preset time period to form a path set.
由於本發明實施例是根據使用者的用路經驗,來進行路徑規劃,所以使用者的歷史路徑也應是最近一段時間內使用者走過的路徑。如果歷史路徑距離當前時間太過久遠,會降低學習的準確度。該預設時間段可以是最近一個月或者半年,可由開發人員自行設定。 Since the embodiment of the present invention performs path planning according to the user's road experience, the user's historical path should also be the path that the user has traveled in the most recent period of time. If the historical path is too long from the current time, it will reduce the accuracy of learning. The preset time period can be the most recent month or half year, and can be set by the developer.
該歷史路徑可以是導航使用者在完成一次行程後,觸發導航終端主動上報的,也可是伺服器通過設置在導航終端的路徑監控元件,即時監控得到的。 The historical path may be triggered by the navigation user after the navigation user completes a trip, or may be automatically monitored by the server through the path monitoring component set in the navigation terminal.
操作220、按照相同起點和終點,對路徑集中的歷史路徑進行類別劃分。 Operation 220: classify the historical path in the path set according to the same starting point and end point.
每條歷史路徑可以使用Link集合L={L1,L2,L3...Ln}表示,其中L1,L2,L3...Ln分別表示線路中的不同Link。將獲取到的近一周(時間可以控制)的全部歷史路徑作為路徑集Tw,以起終點的標準對Tw進行分類,則Tw可分為由不同起終點組成的路徑子集{Ts1e1,Ts2e2,Ts3e3...Tsnen},其中路徑子集Tsnen代表路徑集Tw中起點為sn且終點為en的多條歷史路徑組成的集合。 Each history path can be represented using a Link set L = {L1, L2, L3 ... Ln}, where L1, L2, L3 ... Ln represent different links in the line, respectively. All the historical paths obtained in the past week (time controllable) are taken as the path set Tw, and Tw is classified according to the criteria of the starting point, and Tw can be divided into path subsets composed of different starting points {Ts1e1, Ts2e2, Ts3e3 ...Tsnen}, where the path subset Tsnen represents a set of multiple history paths in the path set Tw whose starting point is sn and whose end point is en.
操作230、基於設定的資料採擷演算法,對具有相同起點和終點的多條歷史路徑進行統計學習,得到所學習的多條歷史路徑中路段的經驗權重集。 Operation 230: Perform statistical learning on the plurality of historical paths having the same starting point and the ending point based on the set data mining algorithm, and obtain an empirical weight set of the road segments in the learned plurality of historical paths.
具體的學習過程,可以是:基於設定的資料採擷演算法:對具有相同起點和終點的多條歷史路徑進行統計學習,以得到該多條歷史路徑中路段的出現頻次,和/或,包含有該路段的關聯路段組的出現頻次;根據該出現頻次確定該路段的經驗權重集。 The specific learning process may be: based on the set data mining algorithm: performing statistical learning on multiple historical paths having the same starting point and ending point to obtain the frequency of occurrence of the segments in the plurality of historical paths, and/or including The frequency of occurrence of the associated link group of the road segment; determining the empirical weight set of the road segment according to the frequency of occurrence.
所謂路段的出現頻次指的是:路段在該多條歷史路徑中出現的概率;所謂關聯路段組的出現頻次指的是:關聯路段組中的所有路段同時出現在同一條歷史路徑的概率。 The frequency of occurrence of the so-called road segment refers to the probability that the road segment appears in the plurality of historical paths; the frequency of occurrence of the associated road segment group refers to the probability that all the road segments in the associated road segment group appear simultaneously in the same historical path.
例如:某起點和終點之間共有5條歷史路徑:A-B-C-D、A-B-C-G、B-C-E-G、C-E-F-G、D-E-F-G。這5條歷史路徑共有路段A、B、C、D、E、F和G這7個路段。對於路段B而言,出現在了3條歷史路徑中,所以出現頻次為3/7;包含有路段B的關聯路段組AB,出現在了2條歷史路徑中,所以出現頻次為2/7:包含有路段B的關聯路段組BC,出現在了3條歷史路徑中,所以出現頻次為3/7。 For example, there are five historical paths between a starting point and an ending point: A-B-C-D, A-B-C-G, B-C-E-G, C-E-F-G, D-E-F-G. The five historical paths share seven sections of sections A, B, C, D, E, F, and G. For the road segment B, it appears in three historical paths, so the frequency of occurrence is 3/7; the associated road segment group AB including the road segment B appears in two historical paths, so the frequency of occurrence is 2/7: The associated link group BC containing the link B appears in three historical paths, so the frequency of occurrence is 3/7.
作為本實施例的一種較佳實施方式,設定的資料採擷演算法為頻繁項集演算法(也即apriori演算法)。具體的,基於該演算法,對具有相同起點和終點的多條歷史路徑進行統計學習,得到所學習的多條歷史路徑中各個路段的經驗權重集,包括:1、將具有相同起點和終點的多條歷史路徑組成一個集合,集合中的每個元素是一條歷史路徑。 As a preferred embodiment of the present embodiment, the set data mining algorithm is a frequent item set algorithm (that is, an apriori algorithm). Specifically, based on the algorithm, statistical learning is performed on multiple historical paths having the same starting point and ending point, and the empirical weight set of each road segment in the learned plurality of historical paths is obtained, including: 1. The same starting point and ending point are to be obtained. Multiple historical paths form a collection, and each element in the collection is a historical path.
2、基於預設的最小支持度臨界值,挖掘該集合中的頻繁K項集。 2. Mining the frequent K item sets in the set based on the preset minimum support threshold.
具體的,頻繁1項集包括:集合中出現頻次大於最小支持度臨界值的各個路段;例如,頻繁1項集包括:A、C、D、E;頻繁2項集包括:集合中出現頻次大於最小支持度臨界值的由兩個路段組成的關聯路段組;例如,頻繁2項集包括:AC、CD、AE;頻繁3項集包括:集合中出現頻次大於最小支持度臨界值的由三個路段組成的關聯路段組;例如,頻繁3項集包括:ACE。 Specifically, the frequent 1 item set includes: each of the road segments whose frequency appears to be greater than the minimum support degree critical value; for example, the frequent 1 item set includes: A, C, D, and E; the frequent 2 item set includes: the frequency of occurrence in the set is greater than The minimum support degree threshold is an associated link group consisting of two road segments; for example, the frequent 2 item set includes: AC, CD, and AE; the frequent 3 item set includes: three occurrences in the set are greater than the minimum support degree threshold by three The associated link group composed of the road segments; for example, the frequent 3 item sets include: ACE.
其中,K的大小能夠由該最小支持度臨界值和該集合確定。頻繁K項集中的各個元素均被視為一個頻繁項,例如A、C、D、E、AC、CD、AE、ACE均是頻繁項。出現頻次也即支持度。 Wherein, the size of K can be determined by the minimum support threshold and the set. Each element in the frequent K item set is regarded as a frequent item, for example, A, C, D, E, AC, CD, AE, and ACE are all frequent items. The frequency of occurrence is also the degree of support.
3、基於預設的最小置信度臨界值,挖掘頻繁K項集中的強關聯規則。 3. Based on the preset minimum confidence threshold, the strong association rules of frequent K items are mined.
得到的每個強關聯規則包括:左側路段和右側路段。這兩側路段組成的頻繁項為強關聯路段組。左側路段可以是一個路段或多個路段,而右側路段僅為一個路段。每一個強關聯規則的右側路段與左側路段之間具有強關聯性,其含義是如果用戶走了左側路段,則很大程度上要走右側路段。 Each strong association rule obtained includes: a left road segment and a right road segment. The frequent items composed of the two road segments are strongly associated road segment groups. The left road segment can be one road segment or multiple road segments, while the right road segment is only one road segment. There is a strong correlation between the right road segment of each strong association rule and the left road segment. The meaning is that if the user walks the left road segment, the right road segment is largely taken.
強關聯規則的支援度大於最小支援度臨界值,置信度大於最小置信度臨界值,其中,強關聯規則的支援度為:規則中兩側路段組成的強關聯路段組在該多條歷史路徑組成的集合中的出現頻次;強關聯規則的置信度為:右側路段在左側路段在該多條歷史路徑組成的集合中出現下的條件出現頻次。 The support degree of the strong association rule is greater than the minimum support degree threshold, and the confidence is greater than the minimum confidence threshold. The support degree of the strong association rule is: the strong associated link group composed of the two road segments in the rule is composed of the plurality of historical paths. The frequency of appearance in the set; the confidence level of the strong association rule is: the frequency of occurrence of the condition in the set of the plurality of historical paths in the left road segment on the left road segment.
例如,某個頻繁項為關聯路段組AE,關聯路段組AE的出現頻次大於最小支持度臨界值,路段E在路段A出現下的條件出現頻次大於最小置信度臨界值,則A->E為一個強關聯規則。其中,路段A為左側路段,路段E為右側路段。 For example, if a frequent item is the associated road segment group AE, the frequency of occurrence of the associated road segment group AE is greater than the minimum support degree threshold value, and the frequency of the condition that the road segment E appears under the road segment A is greater than the minimum confidence threshold value, then A->E is A strong association rule. Among them, the road segment A is the left road segment, and the road segment E is the right road segment.
再例如,某個頻繁項為關聯路段組DJK,關聯路段組DJK的出現頻次大於最小支持度臨界值,路段K在路段DJ出現下的條件出現頻次大於最小置信度臨界值,則DJ->K為一個強關聯規則。其中,路段DJ為左側路段,路段K為右側路段。 For example, if a frequent item is the associated road segment group DJK, the frequency of occurrence of the associated road segment group DJK is greater than the minimum support degree threshold value, and the condition occurrence frequency of the road segment K in the road segment DJ is greater than the minimum confidence threshold value, then DJ->K Is a strong association rule. Among them, the road section DJ is the left road section, and the road section K is the right road section.
4、根據強關聯規則的支援度和置信度,確定所學習的多條歷史路徑中對應路段的經驗權重集。 4. Determine the empirical weight set of the corresponding road segments in the learned plurality of historical paths according to the support degree and confidence of the strong association rule.
具體的,如果路段為強關聯規則中的右側路段,則該路段的經驗權重集包括:該強關聯規則的支援度和置信度。 Specifically, if the road segment is the right road segment in the strong association rule, the empirical weight set of the road segment includes: the support degree and the confidence level of the strong association rule.
本實施例通過對使用者歷史路徑進行分析,挖掘出同一個起終點的頻繁Link項集合,用來進一步降低圖遍歷的搜索空間。同時,因為基於了用戶近期真實的使用者經驗,資料的正確性是可以保障的,可以彌補圖商數據更新時間長且資料不準確的問題。 In this embodiment, by analyzing the user history path, a frequent set of frequent Link items of the same starting point is mined, which is used to further reduce the search space of the graph traversal. At the same time, because of the user's recent real user experience, the correctness of the data can be guaranteed, which can make up for the problem that the image data update time is long and the data is inaccurate.
實施例三 Embodiment 3
第3圖是本發明實施例三提供的一種路徑規劃方法的流程示意圖。本實施例以上述所有實施例為基礎,提供一較佳實施例。參見第3圖,該方法具體包括如下操作:操作310、獲取最近預設時間段內多個用戶走過的多條歷史路徑,構成路徑集。 FIG. 3 is a schematic flowchart diagram of a path planning method according to Embodiment 3 of the present invention. This embodiment provides a preferred embodiment based on all of the above embodiments. Referring to FIG. 3, the method specifically includes the following operations: Operation 310: Obtain a plurality of historical paths that multiple users have traveled in the most recent preset time period to form a path set.
操作320、按照相同起點和終點,對路徑集中的歷史路徑進行類別劃分。 Operation 320: classify the historical paths in the path set according to the same starting point and end point.
操作330、基於頻繁項集演算法,對具有相同起點和終點的多條歷史路徑構成的集合進行強關聯規則挖掘學習。 Operation 330: Perform a strong association rule mining learning on the set of multiple historical paths having the same starting point and the ending point based on the frequent item set algorithm.
在本實施例中,在挖掘學習過程中,可僅先挖掘出頻繁2項集;然後從頻繁2項集中挖掘強關聯規則。這樣,規則中的左側路段和右側路段均為一個路段。 In this embodiment, in the mining learning process, only the frequent 2 item sets may be first mined; then the strong association rules are mined from the frequent 2 items. Thus, the left and right segments in the rule are one segment.
操作340、根據強關聯規則的支援度和置信度,確定所學習的多條歷史路徑中對應路段的經驗權重集,並進行儲存。 Operation 340: Determine, according to the support degree and the confidence level of the strong association rule, the empirical weight set of the corresponding road segment in the learned plurality of historical paths, and store the same.
例如,挖掘出頻繁2項集有:AB、BE、BD、CE、DK這四 個關聯路段組,且從中挖掘出如下三條強關聯規則:A->B,B->E,C->E。則可確定所學習的多條歷史路徑中:路段B的經驗權重集包括如下兩個經驗權重:關聯路段組AB在該多條歷史路徑中的出現頻次;路段B在路段A出現下的條件出現頻次;路段E的經驗權重集包括如下四個經驗權重:關聯路段組BE在該多條歷史路徑中的出現頻次;路段E在路段B出現下的條件出現頻次;關聯路段組CE在該多條歷史路徑中的出現頻次;路段E在路段C出現下的條件出現頻次。 For example, excavating a frequent set of 2 items: AB, BE, BD, CE, DK Associated link groups, and excavate the following three strong association rules: A->B, B->E, C->E. Then, the learned plurality of historical paths may be determined: the empirical weight set of the road segment B includes the following two empirical weights: the frequency of occurrence of the associated road segment group AB in the plurality of historical paths; the condition that the road segment B appears under the road segment A Frequency; the empirical weight set of the road segment E includes the following four empirical weights: the frequency of occurrence of the associated road segment group BE in the plurality of historical paths; the frequency at which the road segment E appears under the road segment B; the associated road segment group CE is in the multiple The frequency of occurrence in the historical path; the frequency at which the condition of the road segment E appears in the road segment C occurs.
對於路段如A、C、D或者K而言,由於上述挖掘到的任何一個強關聯規則的右側路段均不包含該路段,則所學習的多條歷史路徑中該路段的經驗權重集為空。 For a road segment such as A, C, D, or K, since the right road segment of any of the above-mentioned strong association rules does not include the road segment, the empirical weight set of the road segment in the learned plurality of historical paths is empty.
上述操作310-操作340可預先線下執行完畢。 The above operation 310-operation 340 can be performed in advance offline.
操作350、獲取包含有目標起點和目標終點的路徑規劃請求。 Operation 350: Acquire a path planning request including a target starting point and a target ending point.
操作360、根據路徑規劃請求獲取所儲存的與該目標起點和目標終點對應的多條目標歷史路徑中路段的經驗權重;操作370、根據獲取到的路段的經驗權重集,採用啟發式搜索演算法對該路徑規劃請求進行路徑規劃。 The operation 360 is configured to acquire the stored empirical weights of the stored segments in the plurality of target historical paths corresponding to the target starting point and the target ending point according to the path planning request; operation 370, using a heuristic search algorithm according to the empirical weight set of the obtained road segments. Path planning for the path planning request.
具體的,如果當前被搜索的路段為本次路徑規劃中已被確定的規劃路段的擴展路段,且該路段屬於該多條目標歷史路徑中的一個路段,則根據如下公式,修正該路段的啟發函數值F new :F new =F+α×(β×S+γ×C) Specifically, if the currently searched road segment is an extended road segment of the planned road segment that has been determined in the path planning, and the road segment belongs to one of the plurality of target historical paths, the inspiration of the road segment is corrected according to the following formula. Function value F new : F new = F + α ×( β × S + γ × C )
其中,F為該路段的原始啟發函數值;α為第一調節因數,β為第二調節因數,γ為第三調節因數;S為該多條目標歷史路徑中該路段和該規劃路段組成的目標關聯路段組的出現頻次,C為該多條目標歷史路徑中該路段在該規劃路段出現下的條件出現頻次。 Where F is the original heuristic function value of the road segment; α is the first adjustment factor, β is the second adjustment factor, and γ is the third adjustment factor; S is the road segment and the planned road segment in the plurality of target historical paths. The frequency of occurrence of the target associated road segment group, and C is the frequency of occurrence of the condition of the road segment in the planned target road segment in the plurality of target historical paths.
在本實施例中,通過經驗權重可以拉開路段之間啟發函數值的差距,對於一些重要度評估較差的擴展路徑可以直接去掉,減小搜索範圍;同時通過引入了經驗權重,規劃路段的正確性得到了保障,能有效緩解圖商數據不一致的問題。 In this embodiment, the difference between the heuristic function values between the road segments can be opened by the empirical weight, and the extended path with poor evaluation of some importance degrees can be directly removed, and the search range can be directly reduced. At the same time, the empirical weights are introduced to plan the correct road segments. Sex is guaranteed and can effectively alleviate the inconsistency of graph data.
實施例四 Embodiment 4
第4圖是本發明實施例四提供的一種路徑規劃裝置的結構示意圖。參見第4圖,該裝置的具體結構如下:規劃請求獲取單元410,用於獲取包含有起點和終點的路徑規劃請求;經驗權重獲取單元420,用於根據該路徑規劃請求獲取該起點和終點之間路段的經驗權重集,其中該經驗權重集根據使用者的歷史路徑確定;路徑規劃單元430,用於根據該路段的經驗權重集,採用啟發式搜索演算法對該路徑規劃請求進行路徑規劃。 FIG. 4 is a schematic structural diagram of a path planning apparatus according to Embodiment 4 of the present invention. Referring to FIG. 4, the specific structure of the device is as follows: a planning request obtaining unit 410 is configured to acquire a path planning request including a start point and an end point; and an experience weight obtaining unit 420 is configured to obtain the start point and the end point according to the path planning request. The empirical weight set of the intermediate road segment, wherein the empirical weight set is determined according to the historical path of the user; the path planning unit 430 is configured to perform path planning on the path planning request by using a heuristic search algorithm according to the empirical weight set of the road segment.
示例性的,本實施例提供的裝置還包括統計學習單元405,用於:基於設定的資料採擷演算法:對具有相同該起點和終點的多條歷史路徑進行統計學習,以得到該多條歷史路徑中該路段的出現頻次, 和/或,包含有該路段的關聯路段組的出現頻次;根據該出現頻次確定該路段的經驗權重集。 Exemplarily, the apparatus provided in this embodiment further includes a statistical learning unit 405, configured to: perform statistical learning on the plurality of historical paths having the same starting point and the ending point to obtain the plurality of historical records based on the set data mining algorithm The frequency of occurrence of the road segment in the path, And/or, the frequency of occurrence of the associated road segment group including the road segment; determining the empirical weight set of the road segment according to the frequency of occurrence.
示例性的,該資料採擷演算法為頻繁項集演算法;如果該路段為基於該頻繁項集演算法得到的強關聯規則中的右側路段,則該路段的經驗權重集包括:該強關聯規則的支援度和置信度。 Exemplarily, the data mining algorithm is a frequent item set algorithm; if the road segment is a right road segment in the strong association rule obtained based on the frequent item set algorithm, the empirical weight set of the road segment includes: the strong association rule Support and confidence.
示例性的,本實施例提供的裝置還包括歷史路徑類別劃分單元400,用於:獲取最近預設時間段內多個用戶走過的多條歷史路徑,構成路徑集;按照相同起點和終點,對該路徑集中的歷史路徑進行類別劃分。 Exemplarily, the device provided in this embodiment further includes a historical path class dividing unit 400, configured to: acquire a plurality of historical paths that multiple users have traveled in the most recent preset time period, and form a path set; according to the same starting point and end point, Classify the historical paths in the path set.
示例性的,該路徑規劃單元430,具體用於:根據如下公式,修正該路段的啟發函數值F new :F new =F+△ Exemplarily, the path planning unit 430 is specifically configured to: modify the heuristic function value F new of the road segment according to the following formula: F new = F + △
其中,該F為該路段的原始啟發函數值;該△為基於該路段的經驗權重集確定的修正值。 Wherein F is the original heuristic function value of the road segment; the Δ is a correction value determined based on the empirical weight set of the road segment.
示例性的,該路段為本次路徑規劃中已被確定的規劃路段的擴展路段;按照如下公式計算該△:△=α×(β×S+γ×C) Illustratively, the road segment is an extended road segment of the planned road segment that has been determined in the path planning; the Δ is calculated according to the following formula: Δ = α × ( β × S + γ × C )
其中,該α為第一調節因數,該β為第二調節因數,該γ為 第三調節因數;該S為該多條歷史路徑中該路段和該規劃路段組成的目標關聯路段組的出現頻次,該C為該多條歷史路徑中該路段在該規劃路段出現下的條件出現頻次。 Wherein, the α is a first adjustment factor, the β is a second adjustment factor, and the γ is a third adjustment factor; the S is an appearance frequency of the target associated road segment group composed of the road segment and the planned road segment in the plurality of historical paths The C is the frequency of occurrence of the condition that the road section appears in the planned road section in the plurality of historical paths.
上述產品可執行本發明任意實施例所提供的方法,具備執行方法相應的功能模組和有益效果。 The above products can perform the method provided by any embodiment of the present invention, and have the corresponding functional modules and beneficial effects of the execution method.
注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限於這裡所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護範圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限於以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的範圍由所附的申請專利範圍決定。 Note that the above are only the preferred embodiments of the present invention and the technical principles applied thereto. Those skilled in the art will appreciate that the present invention is not limited to the specific embodiments described herein, and that various modifications, changes and substitutions may be made without departing from the scope of the invention. Therefore, the present invention has been described in detail by the above embodiments, but the present invention is not limited to the above embodiments, and other equivalent embodiments may be included without departing from the inventive concept. The scope is determined by the scope of the attached patent application.
Claims (10)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510374972.1A CN105043400B (en) | 2015-06-30 | 2015-06-30 | Paths planning method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201700955A TW201700955A (en) | 2017-01-01 |
| TWI583925B true TWI583925B (en) | 2017-05-21 |
Family
ID=54450133
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW104134306A TWI583925B (en) | 2015-06-30 | 2015-10-20 | Path planning method and device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105043400B (en) |
| TW (1) | TWI583925B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI637148B (en) * | 2017-06-09 | 2018-10-01 | 緯創資通股份有限公司 | Method, electronic device, and computer-readable recording medium for planning a meeting point and routes |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107192389A (en) * | 2016-03-14 | 2017-09-22 | 厦门歌乐电子企业有限公司 | A kind of navigator and air navigation aid |
| CN105973257A (en) * | 2016-06-28 | 2016-09-28 | 百度在线网络技术(北京)有限公司 | Navigation method and device |
| CN108240818B (en) * | 2016-12-27 | 2021-08-06 | 中国移动通信有限公司研究院 | A path determination method and device thereof |
| JP6780029B2 (en) * | 2017-04-27 | 2020-11-04 | ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド | Systems and methods for route planning |
| CN110637213B (en) | 2017-05-16 | 2022-11-11 | 北京骑胜科技有限公司 | System and method for digital path planning |
| CN107504972B (en) * | 2017-07-27 | 2018-08-07 | 北京航空航天大学 | A kind of aircraft's flight track method and device for planning based on dove group's algorithm |
| US10571921B2 (en) * | 2017-09-18 | 2020-02-25 | Baidu Usa Llc | Path optimization based on constrained smoothing spline for autonomous driving vehicles |
| CN110542425B (en) * | 2018-05-28 | 2021-12-24 | 百度在线网络技术(北京)有限公司 | Navigation path selection method, navigation device, computer equipment and readable medium |
| CN110553658B (en) * | 2018-06-01 | 2022-02-25 | 北京百度网讯科技有限公司 | Navigation path recommendation method, navigation server, computer device and readable medium |
| CN108847042B (en) * | 2018-08-24 | 2021-04-02 | 讯飞智元信息科技有限公司 | Road condition information publishing method and device |
| CN109190861B (en) * | 2018-11-14 | 2021-06-25 | 深圳中广核工程设计有限公司 | A nuclear power plant maintenance path planning method and device |
| CN110617831B (en) * | 2019-09-27 | 2022-01-04 | 百度在线网络技术(北京)有限公司 | Method, device and equipment for generating navigation route |
| CN112988923B (en) * | 2019-12-16 | 2026-02-13 | 阿里巴巴集团控股有限公司 | A trajectory generation method, device and storage medium |
| CN113137972B (en) * | 2020-01-16 | 2024-05-17 | 北京京东乾石科技有限公司 | Path planning method and device |
| CN113537863B (en) * | 2020-04-17 | 2025-03-28 | 顺丰科技有限公司 | Route planning method, device, computer equipment and storage medium |
| CN114463982B (en) * | 2020-06-30 | 2023-09-29 | 北京百度网讯科技有限公司 | Traffic facility control methods, devices, equipment and media |
| CN111982138B (en) * | 2020-07-09 | 2022-06-28 | 北京百度网讯科技有限公司 | Predictive model acquisition and path planning method, device and storage medium |
| CN112686475B (en) * | 2021-01-25 | 2024-04-26 | 上海泰聚数据技术有限公司 | Path planning system and method in field service business |
| CN113758496B (en) * | 2021-11-09 | 2022-02-22 | 腾讯科技(深圳)有限公司 | Path planning method and device, electronic equipment and storage medium |
| CN114548021B (en) * | 2022-04-27 | 2022-07-29 | 杭州捷配信息科技有限公司 | Test point identification method, device and application |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6590507B2 (en) * | 2001-03-05 | 2003-07-08 | Hrl Laboratories, Llc | Method and system for providing personalized traffic alerts |
| CN100442018C (en) * | 2005-08-05 | 2008-12-10 | 北京工业大学 | Quasi-dynamic route optimization method for vehicle navigation system with delay risk avoidance |
| US7908076B2 (en) * | 2006-08-18 | 2011-03-15 | Inrix, Inc. | Representative road traffic flow information based on historical data |
| US20110208429A1 (en) * | 2010-02-24 | 2011-08-25 | Microsoft Corporation | Route Computation Based on Route-Oriented Vehicle Trajectories |
| US8700296B2 (en) * | 2006-03-03 | 2014-04-15 | Inrix, Inc. | Dynamic prediction of road traffic conditions |
| TWI465694B (en) * | 2008-02-19 | 2014-12-21 | Microsoft Corp | Safe route configuration |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1956566B (en) * | 2005-10-28 | 2010-04-21 | 环达电脑(上海)有限公司 | Method for automatically modified road attribute information on mobile equipment allocated with GPS module |
| JP4767214B2 (en) * | 2007-05-23 | 2011-09-07 | 株式会社デンソーアイティーラボラトリ | Navigation device, navigation method and program |
| JP4442647B2 (en) * | 2007-06-22 | 2010-03-31 | 株式会社日立製作所 | Route search method and route search system |
| US8275649B2 (en) * | 2009-09-18 | 2012-09-25 | Microsoft Corporation | Mining life pattern based on location history |
| CN103217166B (en) * | 2012-01-21 | 2016-01-27 | 日电(中国)有限公司 | For extracting the method and system of route of user selection preference |
| CN103808326B (en) * | 2012-11-07 | 2019-07-19 | 腾讯科技(深圳)有限公司 | Air navigation aid and navigation system |
| CN103134496B (en) * | 2012-12-25 | 2016-01-06 | 上海博泰悦臻电子设备制造有限公司 | Air navigation aid, guider and navigational system |
| CN103714708A (en) * | 2013-12-18 | 2014-04-09 | 福建工程学院 | Optimal path planning method based on split-time experience path of taxi |
-
2015
- 2015-06-30 CN CN201510374972.1A patent/CN105043400B/en active Active
- 2015-10-20 TW TW104134306A patent/TWI583925B/en not_active IP Right Cessation
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6590507B2 (en) * | 2001-03-05 | 2003-07-08 | Hrl Laboratories, Llc | Method and system for providing personalized traffic alerts |
| CN100442018C (en) * | 2005-08-05 | 2008-12-10 | 北京工业大学 | Quasi-dynamic route optimization method for vehicle navigation system with delay risk avoidance |
| US8700296B2 (en) * | 2006-03-03 | 2014-04-15 | Inrix, Inc. | Dynamic prediction of road traffic conditions |
| US7908076B2 (en) * | 2006-08-18 | 2011-03-15 | Inrix, Inc. | Representative road traffic flow information based on historical data |
| TWI465694B (en) * | 2008-02-19 | 2014-12-21 | Microsoft Corp | Safe route configuration |
| US20110208429A1 (en) * | 2010-02-24 | 2011-08-25 | Microsoft Corporation | Route Computation Based on Route-Oriented Vehicle Trajectories |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI637148B (en) * | 2017-06-09 | 2018-10-01 | 緯創資通股份有限公司 | Method, electronic device, and computer-readable recording medium for planning a meeting point and routes |
Also Published As
| Publication number | Publication date |
|---|---|
| HK1210828A1 (en) | 2016-05-06 |
| TW201700955A (en) | 2017-01-01 |
| CN105043400B (en) | 2019-01-08 |
| CN105043400A (en) | 2015-11-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI583925B (en) | Path planning method and device | |
| CN110210604B (en) | Method and device for predicting movement trajectory of terminal equipment | |
| JP6828044B2 (en) | Route deviation recognition method, terminal, and storage medium | |
| EP3586277B1 (en) | Training policy neural networks using path consistency learning | |
| US11907821B2 (en) | Population-based training of machine learning models | |
| US10816351B1 (en) | Generation of trip estimates using real-time data and historical data | |
| KR102187642B1 (en) | Tour course planning method, planning server and storage medium | |
| CN104075720B (en) | Route planning equipment based on many costs and method | |
| CN105930257B (en) | A kind of method and device of determining target detection use-case | |
| US10281287B2 (en) | Route generation device and route generation method | |
| KR20190064594A (en) | Location detection | |
| CN111444294B (en) | Track complement method and device and electronic equipment | |
| CN112381616A (en) | Item recommendation guiding method and device and computer equipment | |
| CN106961671B (en) | Method and device for collecting indoor positioning data | |
| US20170017655A1 (en) | Candidate services for an application | |
| CN110675074A (en) | Travel target point identification method and device, and model development and evaluation method and device | |
| CN107679053B (en) | Site recommendation method, device, computer equipment and storage medium | |
| US20190370349A1 (en) | Automatic detection of point of interest change using cohort analysis | |
| Cich et al. | Threshold settings for TRIP/STOP detection in GPS traces | |
| JP2008129802A (en) | Automatic update system, method and program | |
| CN113324557A (en) | Path planning method and device, electronic equipment and storage medium | |
| CN105095613B (en) | A kind of method and device predicted based on sequence data | |
| CN113847923B (en) | Method, device, electronic device and readable storage medium for calculating estimated arrival time | |
| CN111160594B (en) | Method and device for estimating arrival time and storage medium | |
| CN115759491A (en) | Attraction itinerary planning method, device, electronic device and computer medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |