[go: up one dir, main page]

TW201122429A - Traffic analysis based on historical global positioning system data - Google Patents

Traffic analysis based on historical global positioning system data Download PDF

Info

Publication number
TW201122429A
TW201122429A TW98146556A TW98146556A TW201122429A TW 201122429 A TW201122429 A TW 201122429A TW 98146556 A TW98146556 A TW 98146556A TW 98146556 A TW98146556 A TW 98146556A TW 201122429 A TW201122429 A TW 201122429A
Authority
TW
Taiwan
Prior art keywords
time period
sequential position
time
sequential
position measurement
Prior art date
Application number
TW98146556A
Other languages
Chinese (zh)
Inventor
Ingo Schurr
Nicholas Cohn
Gregor Wuench
Original Assignee
Tomtom Int Bv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tomtom Int Bv filed Critical Tomtom Int Bv
Priority to TW98146556A priority Critical patent/TW201122429A/en
Publication of TW201122429A publication Critical patent/TW201122429A/en

Links

Landscapes

  • Navigation (AREA)

Abstract

A method of analyzing traffic by a system includes receiving sequential location measurements from users of the system, mapping the received sequential location measurements to a digital map and determining traffic information for a first time period based on mapped sequential location measurements corresponding to the first time period. A system may include a database configured to store sequential location measurements received from users of the system and a processor configured to extract sequential location measurements from the database and determine traffic information for a first period based on the extracted sequential location measurements. The sequential location measurements include periodic times and associated coordinates.

Description

201122429 六、發明說明: 【發明所屬之技術領域】 本申請案大體而言係關於導航裝置及交通分析方法。 【先前技蚀ί】 政府、企業及其他團體實施運輸規劃以緩解交通問題立 減少仃車時間。在運輸規劃處理程序中,政府需要關於道 路基礎设施及交通分析之資訊以作出恰當之決策。 照慣例,藉由進行有限之調查來獲得交通分析。此等調 查包括:司機使用停錶對特定路線進行計時,或臨時沿道 路置放相機以匹配牌照及監視交通。然而,調查係昂貴的 且產生有限之樣本。 可將感應線圈或相機置放於道路中以量測速度及使用彼 c路之司機的數目。然而,感應線圈或相機通常極為昂貴 且費時。 匕年來/肖費者已具備各種裝置及系統以使其能夠使用 GPS(全球定位系统、夕括站44.心^ .......201122429 VI. Description of the Invention: TECHNICAL FIELD OF THE INVENTION The present application relates generally to navigation devices and traffic analysis methods. [Previous technical eclipse] Governments, enterprises and other groups implement transportation planning to alleviate traffic problems and reduce vehicle travel time. In the transport planning process, the government needs information on road infrastructure and traffic analysis to make appropriate decisions. As usual, traffic analysis is obtained by conducting a limited investigation. These surveys include: the driver uses a stopwatch to time a particular route, or temporarily places a camera along the road to match the license plate and monitor traffic. However, surveys are expensive and produce limited samples. An induction coil or camera can be placed in the road to measure the speed and the number of drivers using the road. However, induction coils or cameras are often extremely expensive and time consuming. In the past few years, Xiao Fei has equipped various devices and systems to enable them to use GPS (Global Positioning System, Xishou Station 44. Heart ^.......

及蜂巢式電話或可進行相 PDA」)、個人導航裝置(「PND」 '相同操作的其他類型之行動裝置; 145616.doc 201122429 桌上型應用程式,及網際網路應用程式,在其中使用者可 產生展示所要處所的地圖。所有此等及其他類型之裝置及 系統的共同方面為地理特徵、向量及屬性之地圖資料庫, 及用以回應於使用者輸入而存取、操縱及導航該地圖資料 庫的軟體。 【發明内容】 在至少一實例實施例中,揭示一種藉由一系統來分析交 i的方法"玄方法包括:自該系統之使用者接收循序位置 量測值;將該等接收到之循序位置量測值映射至一數位地 圖;及基於對應於一第—時間段之所映射循序位置量測值 來判定該第一時間段内的交通資訊。該判定交通資訊包括 基於對應於該第-時間段之所映射循序位置量測值來顯示 沿可導航特徵之一速度。 在另—實例實施例中,-種系統包括:―資料庫,其經 組態以儲存自該系統之使用者接㈣的循序位置量測值; 一處理器,其經組態以自該資料庫提取循序位置量測值, 且基於該等所提取之循序位置量測值來判定ϋ間段 =交通資訊;及-顯示器,其經組態以基於對應於該第 ¥間段之該等所映射循序位置量測值來顯示沿—可導航 逮度°該等循序位置量測值包括週期時間及相關 貝例貫施例提供電腦軟體,其包括一或多個軟體: 且该-或多個軟體模组在於—執行環境中執行時可操> 以使-處理器進行以下操作:連接至_f料庫,該資料」 145616.doc 201122429 經組態以儲存自該系統之使用者接收到的循序位置量测 值;自該資料庫提取循序位置量測值,且基於該等所提取 之循序位置量測值來判定一第—時間段内之交通資訊;及 連接至-顯示器,該顯示器經組態以基於對應於該第一時 間段之該等所映射循序位置量測值來顯示沿一可導航特徵 之一速度。該等循序位置量測值包括週期時間及相關聯之 座標。 【實施方式】 將藉由使用實例實施例來在下文中更詳細地描述本申請 案’將借助於諸圖式來解釋該等實例實施例。 現將參看隨附圖式更全面地描述各種實例實施例,在該 等圖式中說明一些實例實施例。 因此,儘管實例實施例能夠允許各種修改及替代形式, 但其實施例藉由實例而展示於圖式中且將在本文中予以詳 細描述。然而,應理解,不意欲將實例實施例限於所揭示 之特定形式’而相反地’實例實施例將涵蓋屬於實例實施 例之範_内的所有修改、等效物及替代物。貫穿圖式之描 述’相似數字指代相似元件。 應理解’儘管在本文中可使用術語「第一」、「第二」等 來描述各種元件,但此等元件不應受此等術語限制。此等 術語僅用於區分一個元件與另一元件。舉例而言,第一元 件可稱為第二元件,且類似地’第二元件可稱為第一元 件’而不偏離實例實施例之範疇。如本文中所使用,術語 「及/或」包括相關聯之所列項目中之一或多者的任何及 145616.doc 201122429 所有組合。 應理解,當一元件被稱為「連接」或「耦接」至另—元 件時’其可直接連接至或輕接至另—元件,或可存在介入 元件。對比而言,當一元件被稱為「直接連接」或「直接 柄接」至另一元件時,不存在介入元件。應以相似方式解 譯用以描述元件之間的關係之其他詞語(例如,「在.之 間」對「直接在…之間」、「鄰近」對「直接鄰近」等)。 本文中所使用之術語僅出於猫述特定實施例之目的,且 不意欲限制實例實施例。除非上下文明確另作指示,否則 如本文所使用,單數形式「一」及「該」意欲亦包括複數 形式。應進-步理解,當用於本文中時,術語「包含 及/或「包括」指定所陳述之特徵、整數、步驟、摔作」 -件及/或組件的存在,但並不排除—或多個其他特徵、 ^數、步驟、操作、元件、組件及/或其群組的存在或添 為了便於描述,可为 了在本文中使用空間相關語 在…下方」、「在.··之下」、「下部」、「在…之上2上 :丄:其類似者)來描述如諸圖中所說明的一元件 元件或特徵之間的關係。應理解,該等空: 、 用次刼作中之裝置的除圖中所描繪之宏^ 以外的不同定向。裹 弋向 述為在其他元件或特 則插 被定向於其他元件杼因此 語「在...之下戈特徵之上」。因此,舉例而言,術 」可涵蓋為「在…之上」以及「在...And cellular phones or PDAs), personal navigation devices ("PND"'s other types of mobile devices; 145616.doc 201122429 desktop applications, and Internet applications, in which users A map showing the desired location may be generated. Common aspects of all such and other types of devices and systems are map databases of geographic features, vectors and attributes, and access, manipulation and navigation of the map in response to user input. The software of the database. [Invention] In at least one example embodiment, a method for analyzing the intersection i by a system is disclosed. The method includes: receiving a sequential position measurement value from a user of the system; And receiving the sequential position measurement value to map to a digital map; and determining traffic information in the first time period based on the mapped sequential position measurement value corresponding to a first time period. The determining traffic information includes Corresponding to the mapped sequential position measurement of the first time period to display one of the speeds along the navigable feature. In another example, The system includes: a database configured to store a sequential position measurement from a user of the system (4); a processor configured to extract a sequential position measurement from the database, And determining, according to the extracted sequential position measurement values, the inter-segment=traffic information; and the display, configured to display based on the mapped sequential position measurement values corresponding to the first inter-segment Edge-navigable hazard. The sequential position measurements include cycle time and related examples. The computer software includes one or more software: and the one or more software modules are in the execution environment. The execution can be performed to enable the processor to: connect to the _f library, the data 145616.doc 201122429 is configured to store the sequential position measurements received from the user of the system; The database extracts the sequential position measurement value, and determines the traffic information in a first time period based on the extracted sequential position measurement values; and connects to the display, the display is configured to be based on the corresponding The first time period The sequential position measurement values are mapped to display a velocity along a steerable feature. The sequential position measurements include cycle time and associated coordinates. [Embodiment] It will be described in more detail below by using an example embodiment. The present invention will be described with reference to the drawings. Various example embodiments will now be described more fully with reference to the accompanying drawings, in which FIG. While the examples are capable of various modifications and alternatives, the embodiments are illustrated in the drawings and are described in detail herein. The form 'and vice versa' will cover all modifications, equivalents, and alternatives that are within the scope of example embodiments. DESCRIPTION OF THE DRAWINGS Throughout the figures, like numerals refer to like elements. It will be understood that, although the terms "first," "second," etc. may be used herein to describe various elements, such elements are not limited by the terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly 'a second element could be termed a first element' without departing from the scope of the example embodiments. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items and 145616.doc 201122429. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or spliced to the other element, or an intervening element can be present. In contrast, when an element is referred to as a "direct connection" or "direct handle" to another element, there is no intervening element. Other words used to describe the relationship between the elements should be interpreted in a similar manner (for example, "between", "directly between", "adjacent" to "directly adjacent", etc.). The terminology used herein is for the purpose of the particular embodiment of the invention, and is not intended to limit the example embodiments. As used herein, the singular forms "" It should be further understood that the term "comprises and/or "includes" when used in the context of the specification, the meaning of the recited features, integers, steps, falls, and/or components, but does not exclude - or The existence or addition of a plurality of other features, numbers, steps, operations, components, components, and/or groups thereof for ease of description may be used in the context of "space-related words", "under." , "lower", "on top of 2: 丄: similar" to describe the relationship between a component or feature as illustrated in the figures. It should be understood that the space is: Different orientations of the device in addition to the macros depicted in the figure. The orientation is described as being oriented on other components or special components, so that the words "above..." . So, for example, surgery can be covered as "above" and "in..."

r J 145616.doc 201122429 或以其他定向 之空間相關描 兩者的定向。可另外定向該裝置(旋轉9〇度 檢視或參考)且應相應地解譯本文中所使用 述符。 亦應注意,在-些替代性實施中,可不以諸圖中所述之 次序發生所述之功能/動作。舉例而言,連續展示之兩個 圖式可實際上取決於所涉及之功能性/動作而大體上同時 執行或可有時以相反次序執行。 除非另外定義,否則本文中所使用之所有術語(包括技 術及科學術語)皆具有與由一般熟習實例實施例所屬之技 術者通常理解之含義相同的含義。應進—步理解,術語 (例如,々用子典中所定義之彼等術語)應被解譯為具有與 其在相關技術背景中之含義一致的含義,且不應以理想化 或過度形式化之意義來解譯,除非本文中明確地如^定 義。 按照軟體或對電腦記憶體内之資料位元之運算的演算法 及符號表示來呈現實例實施例之部分及相應詳細描述。藉 由此等描述及表示,一般熟習此項技術者將其工作之本質 有效地傳達給其他一般熟習此項技術者。演算法(如該術 語在此處所使用且如其通常所使用的)被看作一引起所要 結果之自相一致的步驟序列。該等步驟為要求實體操縱物 理量的步驟《通常(雖然未必),此等量採用能夠被儲存、 傳送、組合、比較及以其他方式操縱之光信號、電信號咬 磁信號的形式。主要由於常用的原因,將此等信號稱為位 元、值、元件、符號、字元、術語、數字或其類似者有時 145616.doc 201122429 較為便利。 在以下描述中,將參看操作之動作及符號表示(例如, 以流程圖形式)來描述說明性實施例,該等操作可實施為 執行特定任務或實施特定抽象資料類型之程式模組或功能 處理程序(functional process)(其包括常式、程式、物件、 組件、資料結構)且可使用現有硬體在現有網路元件或控 制節點(例如,資料庫)處實施。此現有硬體可包括一或多二 個中央處理單元(CPU)、數位信號處理n (Dsp)、特殊應用 積體電路、場可程式化閘陣列(FPGA)電腦或其類似物。 …、:而,應S己住,所有此等及類似術語與適當之物理量相 T聯且僅為應用於此等量之便利標記。除非另有明確規 疋,或如自論述顯而易見,否則諸如「處理」或「運算」 或「叶异」或「判定」或「顯示」或其類似者之術語係指 電腦系統或類似電子運算裝置之動作及處理程序,該電腦 系、'先或‘似電子運异裝置操縱表示為電腦系統之暫存器及 汜fe體内之物理(電子)量的資料且將其變換為類似地表示 為電腦系統記憶體或暫存器或其他此種資訊儲存、傳輸或 顯示裴置中之物理量的其他資料。 亦應注意’實施實例實施例之態樣的軟體通常在某種形 式之電腦可讀媒體上進行編碼,或經由某類型之傳輸媒體 來實施。該電腦可讀媒體可為磁性媒體(例如,軟性磁碟 或更碟機)或光學媒體(例如,壓縮光碟唯讀記憶體或「CD —J )且可為唯讀或隨機存取的。類似地,該傳輸媒 體可為雙絞線、同軸電規、光纖或此項技術中已知之一此 [ S1 145616,doc 201122429 其他合適之傳輸媒體。實例實施例不受任何給定實施之此 等態樣限制。 ' >現將特定地參看一攜帶型導航裝置(PND)來描述實例實 施例°應理解,本發明之教示不限於PND,可普遍地應 用於經組態以執行導航軟體以便提供路線規劃及導航功能 1·生的任何類型之處理裝置。因此,由此可見,&本發明之 月厅、下,導航裝置意欲包括(但不限於)任何類型之路線規 劃及/或導航裝置,不論彼裝置體現為PND、内建於車輛中 之導航裝置,或是實際上為一運算資源(諸如,執行路線 規剎及導航軟體之桌上型或攜帶型個人電腦、行動電 話或攜帶型數位助理(PDA))。 自下文亦將顯而易見,本發明之教示甚至在使用者並不 尋求對如何自一點導航至另一點的指導,而僅希望得到給 定位置之視圖的情況下亦有效用。在此等情況下,使用者 所選擇之「目的地」位置不必具有相應出發位置(使用者 希望自其開始導航),且因此,本文中對「目的地」位置 或實際上對「目的地」視圖的參考不應被解譯為意謂:路 線之產生係必需的,行進至「目的地」必須發生,或實際 上目的地之存在需要指定相應出發位置。 實例貫施例提供用於使用歷史循序位置量測值(例如, GPS資料)來分析交通且輔助道路規劃。 圖1說明全球定位系統(GPS)之實例視圖,該GPS可由包 括根據一實例實施例之導航裝置的導航裝置使用。出於各 種目的而使用此等系統。一般而言,GPS為基於衛星無線 145616.doc -10· 201122429 電之導航系統,其能夠為無限數目個使用者判定連續之位 置、速率、時間及(在一些情況下)方向資訊。 先前稱作NAVSTAR之GPS併有在極其精確之軌道中與地 球一起運轉的複數個衛星。基於此等精確轨道,Gps衛星 可將其位置中繼傳遞至任何數目個接收單元。 當經專門配備以接收GPS資料之裳置開始掃描Gps衛星 信號之射頻時,實施GPS系統。在自_Gps衛星接收到一 無線電信號後,該裝置經由複數種不同習知方法中之一者 ^判定該衛星之精確位置。在多數情況下,該裝置將繼續 掃描信號,直至立已籍敗5小-Λη十 九 ”匕獲取至乂二個不同的衛星信號(注 意’可使用其他三角量測技術藉由僅兩個信號來判定位 置)。在實施幾何三角量測時,接收器利用三個已知位置 來判定其自身相對於衛星之二維位置。可以已知方式來進 行對該二維位置之判m卜,獲取第四衛星信號將允許 接收裝置藉由同一幾何計算以已知方式來計算接收器之三 維位置。位置及速率資料可由無限數目個使用者連續地即 時更新。 圖K兄明GPS系統1GG。複數個衛星12Q處於圍繞地球124 之軌道令。每一衛星12〇之軌道可能並非與其他衛星之 執道同步,且實際上很可能不同步。可用於根據實例實施 例之導航裳置令的GPS接收器⑽展示為自各種衛星12〇接 收展頻GPS衛星信號160。 可自每衛星120連縯地傳輪展頻信號〗6〇,以利用一藉 由極其準確之原子鐘實現的高度準確之頻率標準。每一衛 I456I6.doc 201122429 星120作為其資料信號傳輸160之部分而傳輪一指示彼特定 衛星120之資料流。熟習相關技術者應瞭解,gps接收器 140通常自至少三個衛星120獲取展頻GPS衛星信號160, 以使該GPS接收器140藉由三角量測來計算其二維位置。 一額外信號之獲取(其導致來自總共四個衛星12〇之信號 160)准許GPS接收器140以已知方式計算其三維位置。 圖2說明根據一實例實施例之導航裝置2〇〇之方塊圖。應 注意’導航裝置200之方塊圖並非包括該導航裝置之所有 組件,而是僅代表許多實例組件。 導航裝置200包括一處理器210,該處理器21〇連接至輸 入裝置220及顯示螢幕240。輸入裝置220可包括鍵盤裝 置、語音輸入裝置及/或用以輸入資訊之任何其他已知輸 入裝置;且顯示螢幕240可包括任何類型之顯示螢幕,諸 如,LCD顯示器。在至少一實例實施例中,輸入裝置22〇 及顯示螢幕240整合為一整合式輸入及顯示裝置,該整合 式輸入及顯不裝置包括一觸控板或觸控螢幕輸入端,其中 使用者僅需觸摸顯示螢幕24〇之一部分便可選擇複數個顯 示備選項(display choice)中之一者或啟動複數個虛擬按鈕 中之一者。 s亥導航裝置可包括輸出裝置26〇,例如,可聞輸出裝置 (例如,揚聲器)。由於輸出裝置26〇可為導航裝置2〇〇之使 用者產生可聞資訊,故應同樣地理解,輸入裝置22〇亦可 包括麥克風及軟體以用於接收輸入語音命令。 在導航裝置200中,處理器21〇經由連接225而操作性地 145616.doc -12- 201122429 連接至輸入裝置240且經設定以經由連接225接收來自輸入 裝置240之輸入資訊,且經由輸出連接245而操作性地連接 至顯示螢幕240及輸出裝置250中之至少一者以輸出資訊至 該至少一者。另外,處理器21〇經由連接235而操作性地連 接至記憶體230,且經進一步調適以經由連接275接收來自 輸入/輸出(I/O)埠270之資訊或將資訊發送至輸入/輸出 (I/O)埠270 ’其中1/0埠27〇可連接至在導航裝置2〇〇外部的 I/O裝置 280。 外部I/O裝置280可包括(但不限於)外部收聽裝置,諸 如,聽筒。舉例而言,至]7〇裝置28〇之連接可進一步為一 至任何其他外部裝置(諸如,汽車立體聲單元)的有線或無 線連接,用於免手操作及/或用於語音啟動操作、用於連 接至聽筒或頭戴式耳機,及/或用於連接至行動電話。此 外’可使用行動電話連接來建立在導航裝置2〇〇與網際網 路或任何其他網路之間的TCP/IP連接,及/或經由網際網 路或某其他網路建立一至伺服器之連接。 圖2進一步說明處理器21〇與天線/接收器25〇之間的經由 連接255之操作性連接。天線/接收器25〇可為(例如々Μ天 線/接收器。應理解,由參考數字25〇表示之天線及接收器 係為了說明而示意性地組合’但天線及接收器可為分開定 位之組件,且天線可為(例如)Gps片狀天線或螺旋狀天 線。 另外,一般熟習此項技術者將理解,圖2中所展示之電 子組件係以習知方式由電源(圖中未綠示)供電。如一般熟 145616.doc •13- 201122429 習此項技術者所理解,認為圖2中所展示之組件 態在實例實施例之料内。舉例而言, “ 2中所展示之組件可經由有線及 】中圖 相互通信。因此… 接及其類似者而 V航裝置200之範疇包括攜 型導航裝置20h 主A乎持 此外、,圖2之攜帶型或手持型導航裝置可(例如)以已 知方式連接或「銜接, 菩可(諸如,汽車或船)。接 型導航用途。 導航裝置2°°以用於攜帶型或手持 干=看^導航裝置細可經由行動裝置(圖中未緣 二如’:動電話、PDA及/或具有行動電話 f幻建立與伺服器如之「行動」或電信 了 :立數位連接(諸如’經由已知藍芽技術之數位連接Λ …丁動裝置可經由其網路服務提供者來建 3〇2之網路連接(例如,經由網際網路)。因而,建:介於導 (當其獨自及/或在車輛令行進時,其可為且時常 為仃動的)與伺服器3〇2之間 _ 之間的仃動」網路連接,從而為 貝从供「即時」或至少極「新」之閘道。 來:使^如)網際網路(諸如,全球資訊網)以已知方式 ^進订在行動裝置(經由-服務提供者)與諸如词服器3〇2之r J 145616.doc 201122429 Or the orientation of the two in other spatial orientations. The device can be additionally oriented (rotated 9 degree view or reference) and the descriptors used herein should be interpreted accordingly. It should also be noted that in some alternative implementations, the functions/acts described may be performed in the sequence described. For example, two figures shown in succession may be executed substantially concurrently or may sometimes be performed in the reverse order, depending on the functionality/acts involved. Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning meaning meaning meaning meaning It should be further understood that the terms (for example, the terms defined in the sub-code) should be interpreted to have meanings consistent with their meaning in the relevant technical context and should not be idealized or over-formalized. The meaning is interpreted unless it is explicitly defined as ^ in this document. Portions of the example embodiments and corresponding detailed description are presented in terms of software or algorithms and symbolic representations of operations on the data bits in the computer memory. By describing and expressing it, those skilled in the art will effectively communicate the essence of their work to others who are familiar with the technology. An algorithm, as used herein and as commonly used, is considered to be a self-consistent sequence of steps leading to the desired result. These steps are those which require the entity to manipulate the physical quantity "generally (though not necessarily) in the form of optical signals, electrical signal biting signals that can be stored, transmitted, combined, compared and otherwise manipulated. It is sometimes convenient to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like, mainly for reasons commonly used. 145616.doc 201122429 is more convenient. In the following description, the illustrative embodiments are described with reference to the acts and symbolic representations of the operations (e.g., in the form of flowcharts) that can be implemented to perform particular tasks or to implement program modules or functional processing of particular abstract data types. A functional process (which includes routines, programs, objects, components, data structures) and can be implemented at existing network elements or control nodes (eg, databases) using existing hardware. The existing hardware may include one or more of a central processing unit (CPU), a digital signal processing n (Dsp), a special application integrated circuit, a field programmable gate array (FPGA) computer, or the like. ..., and, and should be used, all such and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to such quantities. Unless specifically stated otherwise, or if it is obvious from the discussion, terms such as "processing" or "operation" or "leaf" or "decision" or "display" or the like refer to a computer system or similar electronic computing device. The operation and processing procedure, the computer system, the 'first or 'like electronic device is operated as a data storage device and a physical (electronic) amount of data in the body of the computer system and converted into similarly expressed as Computer system memory or scratchpad or other such information to store, transmit or display other physical quantities of information in the device. It should also be noted that the software of the embodiments of the example embodiments is typically encoded on a computer readable medium of some form or by a type of transmission medium. The computer readable medium can be magnetic media (eg, a flexible disk or a disk drive) or optical media (eg, compact disk read-only memory or "CD-J") and can be read-only or random access. The transmission medium may be a twisted pair cable, a coaxial electrical gauge, an optical fiber, or one of the other known in the art [S1 145 616, doc 201122429, other suitable transmission media. Example embodiments are not subject to any of the specific implementations. Example limitations will now be described with particular reference to a portable navigation device (PND). It should be understood that the teachings of the present invention are not limited to PNDs and can be applied universally to configure navigation software to provide Route Planning and Navigation Function 1. Any type of processing device that is produced. Thus, it can be seen that & the moonlight, lower navigation device of the present invention is intended to include, but is not limited to, any type of route planning and/or navigation device Whether the device is embodied as a PND, a navigation device built into the vehicle, or actually a computing resource (such as a desktop or portable PC that performs route gauges and navigation software) Mobile phone or portable digital assistant (PDA). It will also be apparent from the following that the teachings of the present invention even require the user to seek guidance on how to navigate from one point to another, but only to obtain a view of a given location. In this case, the "destination" position selected by the user does not have to have a corresponding starting position (the user wishes to start navigation from it), and therefore, the "destination" position or actual content in this document The reference to the "destination" view should not be interpreted as meaning that the route generation is necessary, travel to the "destination" must occur, or indeed the existence of the destination needs to specify the corresponding departure location. Example embodiments provide for analyzing traffic and assisting road planning using historical sequential position measurements (eg, GPS data). 1 illustrates an example view of a Global Positioning System (GPS) that may be utilized by a navigation device that includes a navigation device in accordance with an example embodiment. Use these systems for a variety of purposes. In general, GPS is a satellite based wireless 145616.doc -10· 201122429 electric navigation system that is capable of determining continuous position, velocity, time and, in some cases, direction information for an unlimited number of users. The GPS, formerly known as NAVSTAR, has multiple satellites that operate with the Earth in extremely precise orbits. Based on these precise orbits, the GPS satellite can relay its position to any number of receiving units. The GPS system is implemented when the radio that is specifically equipped to receive GPS data begins to scan the GPS signal of the GPS satellite signal. After receiving a radio signal from the _Gps satellite, the device determines the exact location of the satellite via one of a plurality of different conventional methods. In most cases, the device will continue to scan the signal until it has been defeated by 5 small-Λη19"匕 to obtain two different satellite signals (note that 'other triangulation techniques can be used with only two signals To determine the position.) When performing geometric triangulation, the receiver uses three known positions to determine its own two-dimensional position relative to the satellite. The two-dimensional position can be determined in a known manner. The fourth satellite signal will allow the receiving device to calculate the three-dimensional position of the receiver in a known manner by the same geometric calculation. The position and velocity data can be continuously updated in real time by an unlimited number of users. Figure K shows the GPS system 1GG. The satellite 12Q is in orbit around the Earth 124. The orbit of each satellite may not be synchronized with other satellites and is likely to be out of sync. GPS receivers that can be used in navigational skirts according to example embodiments (10) Demonstrated to receive the spread spectrum GPS satellite signal 160 from various satellites 12 。. It can be transmitted from each satellite 120 to the ground-spreading frequency signal 〖6〇, to use one to be extremely accurate The highly accurate frequency standard achieved by the atomic clock. Each guard I456I6.doc 201122429 star 120 acts as part of its data signal transmission 160 and transmits a data stream indicating the particular satellite 120. Those skilled in the art will appreciate that the GPS receiver 140 The spread spectrum GPS satellite signal 160 is typically acquired from at least three satellites 120 such that the GPS receiver 140 calculates its two-dimensional position by triangulation. Acquisition of an additional signal (which results in a total of four satellites) The signal 160) permits the GPS receiver 140 to calculate its three-dimensional position in a known manner. Figure 2 illustrates a block diagram of a navigation device 2 according to an example embodiment. It should be noted that the block diagram of the navigation device 200 does not include the navigation device. All components, but only a plurality of example components. The navigation device 200 includes a processor 210 that is coupled to the input device 220 and the display screen 240. The input device 220 can include a keyboard device, a voice input device, and/or Any other known input device that inputs information; and display screen 240 can include any type of display screen, such as an LCD display In at least one example embodiment, the input device 22 and the display screen 240 are integrated into an integrated input and display device. The integrated input and display device includes a touch panel or a touch screen input terminal, wherein the user only One of a plurality of display options or one of a plurality of virtual buttons may be selected by touching one of the display screens 24. The navigation device may include an output device 26, for example, audible Output device (eg, speaker). Since the output device 26 can generate audible information for the user of the navigation device 2, it should be equally understood that the input device 22 can also include a microphone and software for receiving input speech. command. In the navigation device 200, the processor 21 is operatively 145616.doc -12- 201122429 connected to the input device 240 via connection 225 and configured to receive input information from the input device 240 via connection 225, and via output connection 245 And operatively coupled to at least one of display screen 240 and output device 250 to output information to the at least one. Additionally, processor 21 is operatively coupled to memory 230 via connection 235 and further adapted to receive information from input/output (I/O) port 270 via connection 275 or to transmit information to the input/output ( I/O) 埠 270 '1/0埠27〇 can be connected to the I/O device 280 outside the navigation device 2〇〇. External I/O device 280 can include, but is not limited to, an external listening device, such as an earpiece. For example, the connection to the device can be further a wired or wireless connection to any other external device, such as a car stereo, for hands-free operation and/or for voice-activated operation, for Connect to an earpiece or headset and/or to connect to a mobile phone. In addition, a mobile phone connection can be used to establish a TCP/IP connection between the navigation device 2 and the Internet or any other network, and/or to establish a connection to the server via the Internet or some other network. . Figure 2 further illustrates the operative connection between the processor 21A and the antenna/receiver 25A via connection 255. The antenna/receiver 25A can be (e.g., a 々Μ antenna/receiver. It should be understood that the antenna and receiver represented by reference numeral 25A are schematically combined for the sake of illustration 'but the antenna and receiver can be separately positioned. The components, and the antenna can be, for example, a Gps chip antenna or a helical antenna. In addition, those skilled in the art will appreciate that the electronic components shown in Figure 2 are powered by the power supply in a conventional manner (not shown in the figure). Power supply. As is generally understood by those skilled in the art, it is understood by those skilled in the art that the component states shown in Figure 2 are within the material of the example embodiments. For example, the components shown in "2 can be Communicate with each other via wired and medium-sized diagrams. Therefore, the scope of the V-aviation device 200 includes the portable navigation device 20h, and the portable or handheld navigation device of FIG. 2 can be, for example, Connected or "connected" in a known manner. Bosch (such as a car or boat). Use for navigation. Navigation device 2°° for portable or hand-held dry = see ^ navigation device fine via mobile device Missing two Such as ': mobile phone, PDA and / or have a mobile phone f magic establishment and server such as "action" or telecommunications: digital connection (such as 'digital connection through known Bluetooth technology 丁 ... Its network service provider builds a network connection (for example, via the Internet). Therefore, it is built between: when it is alone and/or when the vehicle is traveling, it can be and often仃 ) 与 伺服 伺服 伺服 伺服 伺服 伺服 伺服 伺服 伺服 伺服 伺服 伺服 伺服 伺服 伺服 伺服 伺服 伺服 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 」 (such as the World Wide Web) in a known manner ^ in the mobile device (via - service provider) and such as the word server 3 〇 2

、馬裝置之間的網路連接之建立。此可包括(例如)TCP/IP 刀層式協定之使用。行動奘 裝置可利用任何數目個通信標 準,諸如,CDMA、GS]y^WAN。 因而’可利用(例如)網際網路連接’其經由資料連接、 I456I6.doc 201122429 經由行動電話或導航裝置200内之行動電話技術而達成。 連接,建立伺服器3〇2與導航裝置之間的網際網 連接可(例如)經由行動電話或其他行動裝置及 (I用封包無線電服務)連接來進行此建立。連 接為由電信業者提供之用於行動裝置之高速資料連接; GPRS為一種連接至網際網路的方法。 、:航f置200可經由(例如)現有之藍芽技術以已知方式 、,①成”行動裂i之資料連接且最終完成與網際網路 及:服器302之資料連接,纟中資料協定可利用任何數目 種標準’諸如,GSRM,用於_標準之資料協定標準。 ;導航裝置200可包括在導航裝置2〇〇内之其自身之行動電 居技術(例士口’包括導航袭置2〇〇之内冑天線)。導航裝置 2〇〇内之行動電話技術可包括如上域指定之㈣組件, 及7或可包括—可插入卡(例如’用戶S分模組或讀卡), 該可插入卡配有(例如)必要之行動電話技術及/或天線。因 V航裝置200内之行動電話技術可類似地經由(例如)網 際網路來建立導航裝置2⑽與飼服器逝之間的網路連接, 其建立方式類似於任何行動裝置之方式。 對於㈣S電話設定,可使用具備藍芽功能之導航裝置 來配合不斷變化之範圍的行動電話型號及製造商一起正確 地工作。模號/製造商之特定設定可儲存於(例如)導航裝置 200上。可更新為此資訊而儲存之資料。 在圖3中將V航裝置2〇〇描%為經由—般通信頻道318 而錢服器逝通信,-般通信頻道318可藉由許多不同配 145616.doc •15· 201122429 置中之任一者來實施。當建立介於伺服器3〇2與導航裝置 2〇〇之間的經由通信頻道318之連接(注意,此連接可為經 由行動裝置之資料連接,及經由個人電腦經由網際網路之 直接連接)時,伺服器302與導航裝置2〇〇可進行通信。 伺服器302包括(除了可能未說明之其他組件之外)一處 理器304,該處理器304操作性地連接至記憶體3〇6且經由 有線或無線連接3 14而進一步操作性地連接至大容量資料 儲存裝置。處理器3〇4進一步操作性地連接至傳輸器3〇8及 接收器310,以經由通信頻道318分別向及自導航裝置2〇〇 傳輸及發送資訊。所發送及接收之信號可包括資料、通信 及/或其他傳播信號。可根據針對導航系統2〇〇之通信設計 中所使用之通信要求及通信技術來選擇及/或設計傳輸器 308及接收器31〇。另外,應注意,可將傳輸器3〇8及接收 器3 10之功能組合為信號收發器。 伺服器302進一步連接至(或包括)大容量儲存裝置3 12。 大容量儲存裝置312可經由通信鏈路314而耦接至伺服器 3 02。大容量儲存裝置312含有導航資料及地圖資訊之儲 存,且同樣可為與伺服器302分離之裝置或可併入於伺服 器302中。 導航裝置200經調適以經由通信頻道318與伺服器^⑽通 k,且包括處理器210及記憶體230(如先前關於圖2所描 述),以及傳輸器320及接收器322以經由通信頻道318發送 及接收彳§號及/或資料,注意’此等裝置可進一步用來與 不同於词服器302之裝置進行通信。另外,根據針對導航 145616.doc 16 201122429 裝置200之通信設計中所使用之通信要求及通信技術來選 擇或叹彳傳輪态32〇及接收器M2,且可將傳輸器32〇及接 收态322之功能組合為單一收發器。 儲存於記憶體306中之軟體為處理器3〇4提供指令,且允 許伺服器302將服務提供給導航裝置2〇〇。由伺服器3〇2提 供之一服務包括處理來自導航裝置2〇〇之請求,及將導航 資料自大容量資料儲存器312傳輸至導航裝置2〇〇。由伺服 器302提供之另—服務包括針對所要之應用使用各種演算 法來處理導航資料,及將此等計算之結果發送至導航裝置 200。 通信頻道318 —般表示連接導航裝置2〇〇與伺服器3〇2之 傳播媒體或路徑。伺服器3〇2及導航裝置2〇〇皆包括用於經 由該通信頻道318傳輸資料之傳輸器3〇8、32〇,及用於接 收已經由該通信頻道318傳輸之資料的接收器31〇、322。 通信頻道318不限於特定通信技術。另外,通信頻道318 不限於單一通信技術。通信頻道318可包括使用各種技術 之若干通信鏈路《舉例而言,通信頻道3丨8可經調適以提 供用於電通信、光學通信及/或電磁通信之路徑。因而, 通信頻道3 18包括(但不限於)以下各物中之一者或其組合: 電路、諸如電線及同軸電纜之電導體、光纖電纜、轉換 器、射頻(RF)波、大氣及真空空間。此外,通信頻道318 可包括中間裝置’諸如路由器、轉發器、緩衝器、傳輸器 及接收器。 在一實例實施例中,通信頻道318包括電話網路及電腦 145616.doc •17· 201122429 網路。此外’通信頻道3丨8可能夠 幻诸如射頻、微波頻 率及红外線通信之益後诵作。另& 踝通乜另外,通信頻道318可容納 衛星通信。 經由通信頻道318傳輸之通信信' < ^ k現包括(但不限於)可為 給定通信技術所要求或所需要之信號。舉例而言,該等作 號可經調適以用於蜂巢式通信技術中,諸如分時多重料 (丁DMA)、分頻多重存取(FDMA)、分碼多重存取(CDMA) 及全球行動通信系統(GSM)。可敍 )J π由通信頻道318傳輸數 位信號及類比信號兩者。此笨护祙 有此4彳5娩可為對於通信技術可能 為理想的經調變、經加密及/或經壓縮之信號。 伺服器3〇2為可由導航裝置2〇〇經由無線料而存取之遠 端飼服器。飼服器地可包括位於區域網路(UN)、廣域網 路(WAN)及/或虛擬專用網路(vpN)上之網路饲服器。 伺服器302可包括諸如卓上』 杲上型或膝上型電腦之個人電 腦’且通信頻道3 1 8可為速桩力如,+ 马連接在個人電腦與導航裝置200之 間的電缓。或者,可將個人電 包細連接在導航裝置200與伺 服盎302之間,以建立伺服 、等航裝置200之間的網The establishment of a network connection between the horse devices. This can include, for example, the use of TCP/IP blade protocol. The mobile device can utilize any number of communication standards, such as CDMA, GS]y^WAN. Thus, it is possible to utilize, for example, an internet connection, via a data connection, I456I6.doc 201122429 via a mobile phone or mobile phone technology within the navigation device 200. The connection, the establishment of the Internet connection between the server 3〇2 and the navigation device can be done, for example, via a mobile phone or other mobile device and (I use a packet radio service) connection. Connected to a high-speed data connection for mobile devices provided by telecommunications providers; GPRS is a method of connecting to the Internet. ,: The navigation device can be connected to the Internet and the device 302 by means of, for example, the existing Bluetooth technology in a known manner, and the information is connected to the Internet and the server 302. The agreement may utilize any number of standards 'such as GSRM for the data standard of the _ standard. The navigation device 200 may include its own mobile technology within the navigation device 2 (example shikou' includes navigation attack 2) The mobile phone technology in the navigation device 2 may include (4) components specified in the above domain, and 7 or may include - an insertable card (eg 'user S sub-module or card reader') The pluggable card is provided with, for example, the necessary mobile phone technology and/or antenna. The mobile phone technology within the V avionics device 200 can similarly establish the navigation device 2 (10) and the feeding device via, for example, the Internet. The network connection between them is similar to the way of any mobile device. For the (4) S phone settings, you can use the Bluetooth-enabled navigation device to match the changing range of mobile phone models and manufacturers. The specific settings of the model/manufacturer can be stored, for example, on the navigation device 200. The data stored for this information can be updated. In Figure 3, the V-aviation device 2 is scanned as a general communication. Channel 318 and the communication channel 318 can be implemented by any of a number of different 145616.doc •15·201122429. When establishing between server 3〇2 and navigation device 2〇 The server 302 and the navigation device 2 can communicate when the connection between the communication channels 318 is made (note that the connection can be a data connection via a mobile device and a direct connection via a personal computer via the Internet) The server 302 includes (in addition to other components not otherwise described) a processor 304 operatively coupled to the memory 3〇6 and further operatively coupled to via the wired or wireless connection 3 14 The large-capacity data storage device is further operatively connected to the transmitter 3〇8 and the receiver 310 to transmit and transmit information to and from the navigation device 2 via the communication channel 318. And the received signals may include data, communications, and/or other propagating signals. The transmitters 308 and receivers 31 may be selected and/or designed in accordance with communication requirements and communication techniques used in the communication design of the navigation system. In addition, it should be noted that the functions of the transmitter 3〇8 and the receiver 3 10 can be combined into a signal transceiver. The server 302 is further connected to (or includes) the mass storage device 3 12. The mass storage device 312 can be The communication link 314 is coupled to the server 302. The mass storage device 312 includes storage of navigation data and map information, and may also be a device separate from the server 302 or may be incorporated in the server 302. 200 is adapted to communicate with server(s) via communication channel 318, and includes processor 210 and memory 230 (as previously described with respect to FIG. 2), and transmitter 320 and receiver 322 for transmission via communication channel 318 and Upon receipt of the § § and/or data, note that 'these devices may be further used to communicate with devices other than the word processor 302. In addition, the transmission state 32 〇 and the receiver M2 are selected or sighed according to the communication requirements and communication techniques used in the communication design of the navigation device 145616.doc 16 201122429 device 200, and the transmitter 32 and the receiving state 322 can be The functions are combined into a single transceiver. The software stored in memory 306 provides instructions to processor 3〇4 and allows server 302 to provide services to navigation device 2〇〇. One of the services provided by the server 3〇2 includes processing the request from the navigation device 2 and transmitting the navigation data from the large-capacity data storage 312 to the navigation device 2〇〇. The other services provided by the server 302 include the use of various algorithms for processing the navigation data for the desired application, and the results of such calculations are sent to the navigation device 200. Communication channel 318 generally represents the propagation medium or path connecting navigation device 2 to server 3〇2. Both the server 3〇2 and the navigation device 2〇〇 include transmitters 3〇8, 32〇 for transmitting data via the communication channel 318, and a receiver 31 for receiving data that has been transmitted by the communication channel 318. 322. Communication channel 318 is not limited to a particular communication technology. Additionally, communication channel 318 is not limited to a single communication technology. Communication channel 318 may include a number of communication links using various techniques. For example, communication channel 丨8 may be adapted to provide a path for electrical, optical, and/or electromagnetic communication. Thus, communication channel 3 18 includes, but is not limited to, one or a combination of the following: circuits, electrical conductors such as wires and coaxial cables, fiber optic cables, converters, radio frequency (RF) waves, atmosphere, and vacuum space . In addition, communication channel 318 can include intermediate devices such as routers, repeaters, buffers, transmitters, and receivers. In an example embodiment, communication channel 318 includes a telephone network and a computer 145616.doc • 17· 201122429 network. In addition, 'communication channel 3丨8 can be used for the benefit of radio frequency, microwave frequency and infrared communication. In addition, the communication channel 318 can accommodate satellite communications. The communication signal < ^ k transmitted via communication channel 318 now includes, but is not limited to, signals that may be required or required for a given communication technology. For example, the numbers can be adapted for use in cellular communication technologies such as time-division multi-material (D-DMA), frequency division multiple access (FDMA), code division multiple access (CDMA), and global operations. Communication System (GSM). It can be described that J π is transmitted by the communication channel 318 for both digital signals and analog signals. This stupid guard can have modulated, encrypted and/or compressed signals that may be ideal for communication technology. The server 3〇2 is a remote feeder that can be accessed by the navigation device 2 via the wireless material. The feeder site may include a network feeder located on a regional network (UN), a wide area network (WAN), and/or a virtual private network (vpN). The server 302 can include a personal computer such as a top-of-the-line or laptop computer and the communication channel 318 can be a speed-suspended force such as + horse connected between the personal computer and the navigation device 200. Alternatively, a personal package can be thinly connected between the navigation device 200 and the servo 302 to establish a network between the servo and the like device 200.

際網路連接。或者,行動 J 勃電活或其他手持型裝置可建立至 網際網路之無線連接, 由網際網路將導航裝置 200連接至伺服器3〇2。 一可經由資訊下載來向導航褒置2〇〇提供來自祠服器逝之 =梦該等資訊下載可自動週期性地更新’或在使用者將 ¥航裝置200連接至伺服器302後更新,& / < γ +Internet connection. Alternatively, the mobile device or other handheld device can establish a wireless connection to the Internet, and the navigation device 200 is connected to the server 3〇2 by the Internet. One can provide information to the navigation device via the information download. The dream download can be automatically updated periodically or after the user connects the mobile device 200 to the server 302, &; / < γ +

如)無線行動連接裝置及TCP/IP連接而名e BE r/ir連接而在伺服器3〇2與導航 I45616.doc • 1S- 201122429 裝置200之間形成了更為恆定或頻繁之連接後,以更動態 之方式更新。對於許多動態計算,可使用伺服器3〇2中之 處理器304來處置大量的處理程序;然而,導航裝置2〇〇之 處理器210亦可時常獨立於至伺服器3〇2之連接而處置許多 處理程序及計算。 如上文圖2中所指示’導航裝置2〇〇包括處理器21〇、輸 入裝置220及顯示螢幕240。將輸入裝置220及顯示螢幕240 整合為一整合式輸入及顯示裝置,以使能夠(例如)經由觸 控面板螢幕輸入資訊(經由直接輸入、選單選擇)及顯示資 訊兩者。如一般熟習此項技術者所熟知,此螢幕可(例如) 為觸控式輸入LCD螢幕。另外,導航裝置2〇〇亦可包括任 何額外輸入裝置220及/或任何額外輸出裝置241,諸如, 音訊輸入/輸出裝置。 圖4a及圖4b為導航裝置200之透視圖。如圖4a中所展 示’導航裝置200可為包括整合式輸入及顯示裝置29〇(例 如’觸控面板螢幕)及圖2之其他組件(包括但不限於内部 GPS接收器250、微處理器210、電源供應器、記憶體系統 230等)的單元。 導航裝置200可位於臂292上,可使用吸盤294將臂292本 身緊固至車輛儀錄板/窗/等。此臂292為銜接台之一實例, 導航裝置200可銜接至該銜接台。 如圖4b中所展示,導航裝置2〇〇可(例如)銜接或藉由搭 扣以其他方式連接至銜接台之臂292,該搭扣將導航裝置 2〇〇連接至臂292。導航裝置200可因此可在臂292上旋轉, 145616.doc •19- 201122429 如圖4b之箭頭所示。為了釋放導航裝置200與銜接台之間 的連接,可(例如)按壓導航裝置200上之按鈕。用於將導航 裝置耦接至銜接台及對該導航裝置與銜接台去耦之其他同 樣合適之配置係一般熟習此項技術者所熟知的。 圖5至圖11E及圖12B說明使用儲存於儲存資料庫中之歷 史資料以用於交通分析及規劃的實例實施例。 在至少一實例實施例中,一種分析交通之方法包括:自 系統之使用者接收循序位置量測值;將接收到之循序位置 i測值映射至一數位地圖;及基於對應於一第一時間段之 所映射循序位置量測值來判定該第一時間段内之交通資 訊。判定交通資訊包括基於對應於第一冑間段之所映射循 序位置量測值來顯示沿可導航特徵之速度。下文所描述之 實例實施例使用GPS資料作為循序位置量測值之實例,然 而’實例實施例不應限於此。 導航網路中之區段(諸如,道路及/或人行道之一部分)常 %為可導航特徵。此等區段之邊界(諸如,中心線、車 道、路緣、肩線及停止標誌線)可稱為幾何特徵。 此外,雖然下文所描述之實例實施例利用包括緯度座標 及經度座標之GPS量測值(軌跡點)作為位置量測值,但應 理解,位置量測值可自任何來源獲得,而不限於Gps。 父通貢訊可包括:(1)道路網路上之行車時間;(2)道路 網路上之速度’·(3)道路網路中使用最多之道路區段的概 觀;⑷道路網路中之交通瓶頸的概觀;(5)在特定出發點 與目的地之間所使用之行車路線;⑹地理區域之間的交通 145616.doc -20· 201122429 流量;⑺越過複合交又Π之交通流量;⑻所量測速度(來 自儲存資料庫),其提'供於在某天某時間在_道路上交通 以某速度移動之顯示中;及⑼由道路區段顯示之高峰時間 • 段之速度與非尚峰時間段之速度之間的差值。 - 圖5說明根據一實例實施例之用於分析交通及進行規劃 之系統。更具體言之’圖5說明包括儲存資料庫53()之系統 5〇〇,該儲存資料庫530經組態以儲存自系統5〇〇之使用者 接收到之循序位置量測值(例如,Gps資料)。該Gps資料 包括系統500之每一使用者的週期時間及相關聯之座標。 GPS資料在儲存資料庫53〇與地圓匹配資料庫54〇之間傳 送。地圖匹配資料庫540中之處理器(例如,547)經組態以 自地圖匹配資料庫540提取GPS資料且基於所提取之Gps資 料判定第一時間段内之交通資訊一顯示器(例如,5叫經 組態以基於對應於第一時間段之所映射循序位置量測值來 顯不沿可導航特徵之速度。所提取之Gps資料為歷史GW 資料,且因此對應於先前之第二時間段。舉例而言,可基 於對應於2010年1月1日、2009年1月1曰及其他先前年份之 1月1日的GPS資料來判定未來日期2〇11年1月}曰之交通資 訊。 系統500進一步包括經由網際網路52〇連接至儲存資料庫 53〇之導航裝置200及導航裝置200B至200X。雖然圖5僅說 明三個導航裝置200、200B至200X,但其僅為代表性的以 達成說明之目的’且實例實施例不限於此。 導航裝置200、200B至200X分別藉由運算裝置5〇5、 145616.doc •21 · 201122429 5 05B至505X而連接至網際網路520。導航裝置200B至200X 可具有與導航裝置200相同之電路及硬體設計,且因此可 執行與導航裝置200可執行之功能相同的功能。或者,導 航裝置200B至200X可為已知的且不同於導航裝置200之導 航裝置^ 導航裝置200、200B至200X可以諸如USB(通用φ列匯流 排)繩之已知方式連接至運算裝置505、505B至505X。運算 裝置505 ' 5 05B至505X經由連接510、510B至510X而連接 至網際網路520。可以已知方式使用網際網路520來進行在 導航裝置200、200B至200X與儲存資料庫530之間的連接 之建立。 在該實例實施例中,可使用儲存資料庫530與導航裝置 200、200B至200X中之至少一者之間的連接之建立來將由 導航裝置200、200B至200X獲取之資訊發送至儲存資料庫 530 ° 為清楚及簡潔起見,將描述對導航裝置200及運算裝置 505之描述。然而,應理解,導航裝置200B至200X可具有 與導航裝置200相同之功能性,且運算裝置505B至505X可 具有與運算裝置505相同之功能性。因此,為清楚及簡潔 起見,將不論述對導航裝置200B至200X及運算裝置505B 至505X之詳細描述。 導航裝置200經組態以獲取資料。所獲取之資料為GPS 資料(GPS記錄),其包括導航裝置200之時間及緯度與經度 座標。為獲取資料,詢問導航裝置200之使用者是否願意 145616.doc -22· 201122429 提供資料。若使用者同意提供資料,則導航裝置週期性地 獲取諸如時間及座標之資料。該時間包括時刻,且 標識別導航裝置200之位置。 Ά 導航裝置200週期性地獲取資料。舉例而士 綱可每卿獲取㈣資料。將咖資料寫入航= 綱之記憶體咖。㈣資料形成―資料集’其涵蓋已:、導 航裝置2GG覆盍之路徑(例如,道路),該資料集期、 時間及座標。因此’可自GPS資料計算出速率:、此俜因為 座標及時間為已知的。 係〇為 GPS資料作為匿名#料儲存於導衫置之記憶體㈣中 的封存槽案(archive file)中。可自運算裝置5〇5存取該封存 禮案。 ☆運算裝置505可為個人電腦、行動電話'PM,或經組 U田連接至導航裝置2〇〇時經由網際網路52〇將儲存於記 憶體230中之封存檔案上載至儲存資料庫$㈣任何類型之 裝置#運异裝置5〇5為一行動裝置’則該行動運算裝置 可利用任何數目種通信標準,諸如’ CDMA、GSM及 WAN 〇 儲存資料庫530儲存自各種導航裝置2〇〇、腦至2〇狀 載匿名封存槽案。因此,儲存資料庫530儲存關於導 •上裝置00 200B至200X已覆蓋之路徑的眾多量測值。 I S3 也圖匹配貝料庫54〇操作性地轉接至儲存資料庫別。地 圖匹配資料庫5 4 〇經組態以將G P S資料映射至一數位地 圖儲存貝料庫53〇及地圖匹配資料庫州可實施於(例如) 145616.doc •23· 201122429 伺服益302及/或大容量儲存裝置312中。 地圖匹配資料庫54〇操作性地耦接至運算裝置^基於 各種請求準則(諸如,天、時刻、出發位置及目的地),地 圖匹配貧料庫之處理器及軟體可將交通資訊提供給運算裝 置560之使用者。雖然將運算裝置56〇說明為與運算裝置 505、505Β至505Χ分離之實體,但其不應限於此。 圖6說明根據一實例實施例之地圖匹配資料庫54〇及運算 裝置5 6 0。雖然圖6將組件描繪為邏輯上分離的,但此描繪 僅出於說明之目的。對於熟習此項技術者將顯而易見,此 圖式中描繪之組件可組合,或可分為單獨之軟體、韌體 及/或硬體組件。此外,對於熟f此項技術者亦將顯而易 見,此等組件可在同一運算裝置/系統上執行,或可分散 於由一或多個網路或其他合適之通信構件連接之不同運算 裝置/系統當中。 "" 如圖6中所展示,運算裝置56〇包括記憶體562、處理器 564,及I/O 566及顯示器568。顯示器568可向運算裝置56〇 之使用者顯示地圖及其他資訊。 地圖匹配資料庫540展示為在運算裝置56〇外部之儲存 器,但在一些情況下地圖匹配資料庫540可為與記憶體562 相同之記憶體。地圖匹配資料庫540包括數位地圖之地圖 區段542、形狀點Μ4、地址點546及處理器μ?,該處理器 547經組態以執行專屬地圖匹配資料庫軟體。處理器 547可為處理器3〇4,且因此具有與處理器3〇4相同之功能 性。 I45616.doc •24- 201122429 此外,雖然處理器547展示為在地圖匹配資料庫54〇内 部,但該處理器可在地圖匹配資料庫54〇外部。 地圖匹配資料庫軟體548(電腦軟體)包括一或多個軟體 .模組,該-或多個軟體模組在於—執行環境中執行時可操 作以使處理器547進行以下操作:連接至地圖匹配資料庫 540,該地圖匹配資料庫54〇經組態以儲存自系統之使用者 接收到之循序位置量測值’該等循序位置量測值包括週期 時間及4目關聯之座自該儲存資料庫54〇提取循序位置 董測值’且基於所提取之循序位£量測值來判定第一時間 段内之交通資訊;及連接至一顯示器’該顯示器經組態以 基於對應於該第-時間段之所映射循序位置量測值來顯示 沿可導航特徵之速度。 地圖匹配資料庫軟體548使用真實世界之地點來源及緯 度/經度來源570,以產生地圖匹配資料庫54〇中之地圖區 段542、形狀點544及地址點546。 地圖匹配資料庫540包括與數位地圖中之地圖區段M2匹 配的GPS資料。所匹配之GPS資料則為所映射Gps資料。 地圖匹配之方法為熟知的,且因此為清楚及簡潔起見,將 不會加以更詳細地描述。 地圖匹配資料庫540經組態以使用處理器M7連同地圖匹 配資料庫軟體548對所映射之Gps資料執行資料採擷。資 料採擷利用切片(slice)。對於一地圖區段比較,切片由地 圖區段及時間範圍形成。該時間範圍可為任何形式。地圖 區段可稱為基礎地圖實施中之最小二維單元。對於區段間 1456I6.doc •25- 201122429 比較’切片由地圖區段之集合形成。處理沿切片之所有映 射之GPS資料且將其累加。接著累加所有地圖區段之Gps 資料。每區段地處理GPS資料以增加覆蓋範圍。 資料採擷允許地圖匹配資料庫54〇基於GPS資料之相關 聯之座標及時間來提取所映射GPS資料。可按每天來儲存 所映射GPS資料。若使用者請求小於一天之時間段内的交 通資訊,則應用進一#之篩選以獲得對應於該時間段之所 映射GPS資料。 使用運算裝置560,使用者可存取地圖匹配資料庫54〇以 進行父通分析及規劃。使用者可為政府官員、商業客戶或 在道路網路上行進之任何使用者。地圖匹配資料庫使 用自GPS資料實際計算出之速度而非理論速度(例如,速度 限制)來分析交通。舉例而言,使用者使用運算裴置56〇請 求2011年!月!日自第一出發點至第一目的地(例如,使用 者才曰疋之路線)之估计行車時間。地圖匹配資料庫5 * 〇之地 圖匹配資料庫軟體548接收該請求,且指示處理器Μ?提取 讀位方式映射之㈣資料,該等Gps資料對應於先前年 份之1月1日(歷史資料)且係針對道路網路上之使用者所指 疋路線上的座標。地圖匹配資料庫540接著使用所提取之 GPS貝料來計算該估計行車時間及速度。更具體言之,地 圖匹配貧料庫比較所提取之映射GPS資料中的穿越地圖中 之逼路的時間’以計算估計行車時間及速度。 容::十仃車時間僅為交通資訊之-實例。交通資訊之其他 貝例包括·(1)出發點(A)至目的地(B)流動型樣,其為沿各 145616.doc -26 · 201122429 種路線自A行進至b之使用者的百分比;⑺出發點⑷至目 的地(B)路線型樣’其為在之間使用之路線丨⑺等時 圖」其為按天及時刻在特^位置卵之行車時間之範圍, “兒月可及J·生,(4)所選連線出發點至目的地流動型樣,其 指示在—路線上交通正在何處來回;⑺小胡同㈣膽/,、 其說明與總交通流量相比有多少非所要之交通正穿過城鎮 之中心(例如’當交通應使用旁路或主要幹道時,交通使 用小住^街道作為直通路線);(6)瓶頸分析,其係基於道 路上之里測速度且按天及時刻來指示何處之交通較慢;⑺ :叉口分析’其指示交又口之不同支線之間的相對交通流 量;(8)所量測速度(來自儲存資料庫),其提供於對在某天 及某時間在-道路上交通以某速度移動之顯示中;及(9)由 道路區段顯示之高峰時間段之速度與非高峰時間段之速度 之間的差值。 ' 上述内容亦適用於實例實施例之方法。該方法包括··藉 由儲存資料庫自導航裝置200、2〇〇8至2〇〇又之使用者接收 GPS資料;將接收到之GPS資料映射至地圖匹配資料庫“ο 中之數位地圖;及基於先前之第二時間段期間之所映射 GPS資料來判定第一時間段内之交通資訊。舉例而言,可 基於對應於2010年1月1日、2009年1月1日及其他先前年份 之1月1日的GPS資料來判定未來曰期2011年1月1曰之交通 貧訊。 由於地圖匹配資料庫540自在小路及道路上行進之導航 袭置獲取資料,因此交通分析之成本得以降低,因 ‘ T獲【S Ϊ I45616.doc 27· 201122429 取之資料可代替昂貴之相機系統、感應線圈及其他交通量 測系統。此外,如下文所更詳細描述,導航裝置提供比該 等叩貝裝置之量測值更精確的量測值,藉此改良交通分析 及規劃。 圖7說明根據一實例實施例之藉由一系統來分析交通的 方法。該方法包括:自系統之使用者接收循序位置量測值 (GPS資料);將接收到之循序位置量測值映射至_數位地 圖;及基於對應於第-時間段之所映射循序位置量測值來 判定該第一時間段内的交通資訊。圖7之方法▼由系統_ 執行,但不應限於此。 如圖7中所展示’在S7〇〇處 乐既之使 用耆接收循序 位置量測值(GPS資料)。此處,使用㈣資料作為循序位 置量測值之實例,但實例實施例不應限於m儲存資 料庫530接收GPS資料,且因此參看圖7而描述之儲存資: 庫可具有錢存資料庫5勒同之賴性。㈣之使用者 為諸如導航裝置2GG之導航裝置的使时。如圖7中所描述 之導航裝置可具有與導航裝置細相同之功能性1 裝置開啟時,其收隼^ . _ 集GPS貝枓,包.括日期、時間及緯度座 標與經度座標。當導航梦署;^ = 等航裝置連接至—經組態以#資訊上載 至儲存資料庫之運算裝置時, /逻斤裒置將封存檔案上載 至儲存資料庫。封存擋案包括GPS資,。 在S 7 5 0處’藉由地圖匹配資粗庙故技n 庠Μ〜m 接收到之㈣資料(循 序位置里測值)映射至一叙 數位地圖。圖7之地圖匹配資料 可為地圖匹配資料庫54〇,曰& 〇且因此參看圖7而描述之地圖匹 145616.doc •28· 201122429 配資料庫可具有與地圖匹配資料庫540相同之功能性。藉 由地圖匹配資料庫中之元素識別來界定GPS資料的相關聯 之座標’且將其與地圖匹配資料庫之數位地圖中的地圖區 段匹配。 在S800處,地圖匹配資料庫之處理器及地圖匹配軟體可 判定一時間段内之交通資訊。 圖8 g兒明S800之實例實施例。在s8〇5處,地圖匹配資料 庫判疋疋否已接收到對交通資訊之請求。可自運算裝置之 使用者請求分析。圖8中所描述之運算裝置可為運算裝置 5 60’且因此麥看圖8而描述之運算裝置可具有與運算裝置 560相同之功能性。 邊凊求可包括所請求之交通資訊之類型,為出發點、目 的地及時間段。該時間段可針對僅某時刻。舉例而言,使 用者可响求上文所描述之任一類型之交通資訊,諸如,在 年1月1曰下午3時至下午7時在AmSter£jam自Amsterdam Centraa丨鐵路車站至v〇ndelpark的瓶頸分析。 地圖匹配貝料庫中之處理器連同地圖匹配資料庫軟體一 起以自冑用者#收請求且處理該請$。圖8中所描 述之處理器及地圖匹配資料庫軟體可為處理器547及地圖 匹配資料庫軟體548,且因此參看圖㈣描述之處理器及地 圖For example, the wireless mobile connection device and the TCP/IP connection, named e BE r/ir connection, form a more constant or frequent connection between the server 3〇2 and the navigation I45616.doc • 1S-201122429 device 200, Update in a more dynamic way. For many dynamic calculations, the processor 304 in the server 3〇2 can be used to handle a large number of processing programs; however, the processor 210 of the navigation device 2 can also be handled from time to time independently of the connection to the server 3〇2. Many handlers and calculations. The navigation device 2 includes the processor 21A, the input device 220, and the display screen 240 as indicated in Fig. 2 above. Input device 220 and display screen 240 are integrated into an integrated input and display device to enable input of information (via direct input, menu selection) and display of information, for example, via a touch panel screen. As is well known to those skilled in the art, this screen can be, for example, a touch input LCD screen. In addition, the navigation device 2 can also include any additional input device 220 and/or any additional output device 241, such as an audio input/output device. 4a and 4b are perspective views of the navigation device 200. As shown in FIG. 4a, the navigation device 200 can include an integrated input and display device 29 (eg, a 'touch panel screen) and other components of FIG. 2 (including but not limited to internal GPS receiver 250, microprocessor 210). Unit of power supply, memory system 230, etc.). The navigation device 200 can be located on the arm 292, which can be fastened to the vehicle dashboard/window/etc. using the suction cup 294. The arm 292 is an example of a docking station to which the navigation device 200 can be coupled. As shown in Figure 4b, the navigation device 2 can be coupled, for example, by a snap or by other means to the arm 292 of the docking station, which couples the navigation device 2 to the arm 292. The navigation device 200 can thus be rotated on the arm 292, 145616.doc • 19-201122429 as shown by the arrows in Figure 4b. In order to release the connection between the navigation device 200 and the docking station, a button on the navigation device 200 can be pressed, for example. Other suitable configurations for coupling the navigation device to the docking station and decoupling the navigation device from the docking station are well known to those skilled in the art. Figures 5 through 11E and 12B illustrate example embodiments for using historical data stored in a repository for traffic analysis and planning. In at least one example embodiment, a method of analyzing traffic includes: receiving a sequential position measurement from a user of the system; mapping the received sequential position i measurement to a digital map; and based on a first time corresponding to The segment position mapping value is used to determine the traffic information in the first time period. Determining the traffic information includes displaying the speed along the navigable feature based on the mapped sequential position measurements corresponding to the first inter-segment. The example embodiments described below use GPS data as an example of a sequential position measurement, however, the 'example embodiment should not be limited thereto. Sections in the navigation network, such as one of the roads and/or sidewalks, are often navigable features. The boundaries of such segments, such as centerlines, lanes, curbs, shoulder lines, and stop markers, may be referred to as geometric features. Furthermore, although the example embodiments described below utilize GPS measurements (track points) including latitude and longitude coordinates as position measurements, it should be understood that the position measurements may be obtained from any source, not limited to Gps. . The parent pass can include: (1) travel time on the road network; (2) speed on the road network' (3) an overview of the most used road segments in the road network; (4) traffic in the road network An overview of the bottleneck; (5) the driving route used between the specific starting point and the destination; (6) traffic between geographical areas 145616.doc -20· 201122429 traffic; (7) traffic flow across the complex and the traffic; (8) Speed (from the storage database), which is provided for the display of traffic at a certain speed on a certain day at a certain time; and (9) the peak time displayed by the road segment • the speed of the segment and the non-shangfeng The difference between the speeds of the time periods. - Figure 5 illustrates a system for analyzing traffic and planning, according to an example embodiment. More specifically, FIG. 5 illustrates a system 5 that includes a repository 53 () configured to store sequential location measurements received by a user of the system 5 (eg, Gps data). The Gps data includes the cycle time and associated coordinates for each user of system 500. The GPS data is transmitted between the storage database 53 and the ground matching database 54. The processor (eg, 547) in the map matching library 540 is configured to extract GPS data from the map matching library 540 and determine a traffic information within the first time period based on the extracted GPS data (eg, 5 calls) The configuration is configured to display the speed of the navigable feature based on the mapped sequential position measurement corresponding to the first time period. The extracted Gps data is historical GW data and thus corresponds to the previous second time period. For example, traffic information corresponding to January 1, 2010, January 1, 2009, and January 1 of other previous years may be used to determine the future date of January 2011. 500 further includes a navigation device 200 and navigation devices 200B to 200X connected to the storage database 53 via the Internet 52. Although FIG. 5 only illustrates three navigation devices 200, 200B to 200X, it is merely representative. The purpose of the description is achieved, and the example embodiments are not limited thereto. The navigation devices 200, 200B to 200X are connected to the Internet 520 by the computing devices 5〇5, 145616.doc • 21 · 201122429 5 05B to 505X, respectively. 200B The 200X may have the same circuit and hardware design as the navigation device 200, and thus may perform the same functions as may be performed by the navigation device 200. Alternatively, the navigation devices 200B to 200X may be known and different from the navigation device 200. Navigation device ^ The navigation devices 200, 200B to 200X can be connected to the arithmetic devices 505, 505B to 505X in a known manner such as a USB (Universal φ Column Bus) rope. The computing devices 505 ' 5 05B to 505X are connected via 510, 510B to 510X Connected to the Internet 520. The establishment of a connection between the navigation devices 200, 200B through 200X and the repository 530 can be performed in a known manner using the Internet 520. In this example embodiment, stored data can be used. The establishment of a connection between the library 530 and at least one of the navigation devices 200, 200B to 200X to transmit information acquired by the navigation devices 200, 200B to 200X to the storage repository 530 ° for clarity and brevity, will be described The description of the navigation device 200 and the computing device 505. However, it should be understood that the navigation devices 200B to 200X may have the same functionality as the navigation device 200, and the computing devices 505B to 50 5X may have the same functionality as computing device 505. Thus, for clarity and brevity, a detailed description of navigation devices 200B through 200X and computing devices 505B through 505X will not be discussed. Navigation device 200 is configured to acquire data. The acquired data is GPS data (GPS record), which includes the time and latitude and longitude coordinates of the navigation device 200. In order to obtain the information, the user of the navigation device 200 is inquired as to whether or not the information is provided by 145616.doc -22· 201122429. If the user agrees to provide the information, the navigation device periodically obtains information such as time and coordinates. This time includes the time and the location of the navigation device 200 is identified. Ά The navigation device 200 periodically acquires data. For example, the syllabus can obtain (4) information for each Qing. Write the coffee data into the memory of the airline. (4) Data formation - The data set covers the path of the navigation device 2GG (for example, road), the data collection period, time and coordinates. Therefore, the rate can be calculated from the GPS data: this is because the coordinates and time are known. The system stores the GPS data as an anonymous material in the archive file in the memory (4) of the guide. The archived gift can be accessed from the computing device 5〇5. ☆ The computing device 505 can upload the archive file stored in the memory 230 to the storage database via the Internet 52 when the personal computer, the mobile phone 'PM, or the group U field is connected to the navigation device 2 (4) Any type of device #transport device 5〇5 is a mobile device', and the mobile computing device can utilize any number of communication standards, such as 'CDMA, GSM, and WAN storage database 530, from various navigation devices. The brain has 2 cases of anonymous storage slots. Therefore, the storage database 530 stores a plurality of measurements regarding the paths covered by the upper devices 00 200B to 200X. I S3 also maps to the library 54 〇 operatively transferred to the storage database. Map Matching Database 5 4 组态 Configured to map GPS data to a digital map storage library 53 and map matching database can be implemented at (eg) 145616.doc • 23· 201122429 Servo Benefit 302 and/or In the mass storage device 312. The map matching database 54 is operatively coupled to the computing device. Based on various request criteria (such as day, time, departure location, and destination), the map matching the poor processor and software can provide traffic information to the operation. User of device 560. Although the arithmetic unit 56 is described as an entity separate from the arithmetic unit 505, 505A to 505, it should not be limited thereto. Figure 6 illustrates a map matching library 54 and an arithmetic device 506 according to an example embodiment. Although Figure 6 depicts components as being logically separated, this depiction is for illustrative purposes only. It will be apparent to those skilled in the art that the components depicted in this figure can be combined or can be separated into separate software, firmware and/or hardware components. In addition, it will be apparent to those skilled in the art that such components can be executed on the same computing device/system, or can be distributed across different computing devices/systems connected by one or more networks or other suitable communication components. among. "" As shown in Fig. 6, the arithmetic unit 56 includes a memory 562, a processor 564, and an I/O 566 and a display 568. Display 568 can display maps and other information to the user of computing device 56. The map matching database 540 is shown as a memory external to the computing device 56, but in some cases the map matching library 540 can be the same memory as the memory 562. The map matching library 540 includes a map portion 542 of a digital map, a shape point Μ4, an address point 546, and a processor μ?, which is configured to execute a proprietary map matching library software. Processor 547 can be processor 3〇4 and thus has the same functionality as processor 3〇4. I45616.doc • 24-201122429 Additionally, although the processor 547 is shown as being internal to the map matching library 54, the processor may be external to the map matching library 54. The map matching library software 548 (computer software) includes one or more software modules that are operable when executed in an execution environment to cause the processor 547 to: connect to a map match The database 540, the map matching database 54 is configured to store the sequential position measurement values received by the user of the system. The sequence position measurement values include the cycle time and the 4 mesh associated block from the stored data. The library 54 extracts the sequential location Dong measured value 'and determines the traffic information in the first time period based on the extracted sequential bit measured value; and connects to a display 'the display is configured to be based on the corresponding The sequential position measurement values of the time period are displayed to show the speed along the navigable features. The map matching library software 548 uses the real world location source and latitude/longitude source 570 to generate a map segment 542, a shape point 544, and an address point 546 in the map matching database 54. The map matching library 540 includes GPS data that matches the map segment M2 in the digital map. The matched GPS data is the mapped GPS data. The method of map matching is well known and, therefore, will not be described in more detail for clarity and conciseness. The map matching library 540 is configured to perform data mining on the mapped Gps data using the processor M7 along with the map matching library software 548. The data mining uses a slice. For a map segment comparison, the slice is formed by the map segment and the time range. This time range can be in any form. The map section can be referred to as the smallest two-dimensional unit in the base map implementation. For inter-segment 1456I6.doc •25- 201122429 Comparison The 'slices are formed by a collection of map segments. Process all mapped GPS data along the slice and accumulate it. Then accumulate the GPS data for all map segments. GPS data is processed per segment to increase coverage. The data picking allows the map matching database 54 to extract the mapped GPS data based on the associated coordinates and time of the GPS data. The mapped GPS data can be stored daily. If the user requests traffic information that is less than one day, then a screening of the ## is applied to obtain the mapped GPS data corresponding to the time period. Using the computing device 560, the user can access the map matching database 54 for parental analysis and planning. Users can be government officials, business customers, or any user traveling on the road network. The map matching database uses traffic that is actually calculated from GPS data rather than theoretical speed (eg, speed limit) to analyze traffic. For example, the user uses the computing device 56〇 request 2011! month! Estimated travel time from the first departure point to the first destination (for example, the route taken by the user). The map matching database 5 * 地图 map matching database software 548 receives the request, and instructs the processor to extract the (4) data of the reading mode mapping, which corresponds to January 1 of the previous year (historical data) It is a coordinate on the route indicated by the user on the road network. The map matching database 540 then uses the extracted GPS bedding to calculate the estimated travel time and speed. More specifically, the map matches the poor library to compare the time of the traversing of the traversed map in the extracted mapped GPS data to calculate the estimated travel time and speed. Rong:: Shiyan car time is only the traffic information - examples. Other examples of traffic information include (1) starting point (A) to destination (B) flow patterns, which are percentages of users traveling from A to b along each 145616.doc -26 · 201122429 route; (7) The starting point (4) to the destination (B) route pattern 'is the route used between the two (7) isochronous map", which is the range of driving time of the egg in the special position by day and time, "Children and children can be J. Health, (4) the selected connection starting point to the destination flow pattern, which indicates where the traffic is going back and forth on the route; (7) the small alley (four) biliary /, which indicates how much is undesired compared to the total traffic flow Traffic is passing through the center of the town (for example, 'When traffic should use bypass or main roads, traffic uses small streets ^ streets as straight access lines); (6) bottleneck analysis, which is based on the speed measured on the road and by day And the moment to indicate where the traffic is slower; (7): the fork analysis 'the relative traffic flow between the different branches of the indication and the intersection; (8) the measured speed (from the storage database), which is provided in the pair On a certain day and at some time - traffic on the road moves at a certain speed And (9) the difference between the speed of the peak time period displayed by the road segment and the speed of the off-peak time period. The above also applies to the method of the example embodiment. The method includes Receiving GPS data from the navigation device 200, 2〇〇8 to 2〇〇 by storing the database; mapping the received GPS data to the digital map of the map matching database “ο; and based on the previous The mapped GPS data during the second time period is used to determine the traffic information during the first time period. For example, based on GPS data corresponding to January 1, 2010, January 1, 2009, and January 1 of other previous years, the traffic information for the future of January 2011 will be determined. Since the map matching database 540 acquires data from navigational attacks on trails and roads, the cost of traffic analysis can be reduced, because the data obtained by the 'T Ϊ I45616.doc 27· 201122429 can replace the expensive camera system, Induction coils and other traffic measurement systems. Moreover, as described in more detail below, the navigation device provides a more accurate measurement than the measurements of the mussel devices, thereby improving traffic analysis and planning. Figure 7 illustrates a method of analyzing traffic by a system in accordance with an example embodiment. The method includes: receiving a sequential position measurement value (GPS data) from a user of the system; mapping the received sequential position measurement value to a _digit map; and measuring based on the mapped sequential position corresponding to the first time period The value is used to determine traffic information during the first time period. The method ▼ of Fig. 7 is executed by the system_, but should not be limited thereto. As shown in Figure 7, 'S7' is used to receive sequential position measurements (GPS data). Here, the (4) data is used as an example of the sequential position measurement, but the example embodiment should not be limited to the m storage database 530 receiving the GPS data, and thus the storage described with reference to FIG. 7: the library may have a deposit database 5 Like the same. The user of (d) is the timing of the navigation device such as the navigation device 2GG. The navigation device as described in Fig. 7 can have the same functionality as the navigation device. When the device is turned on, it receives a GPS packet, including date, time, and latitude coordinates and longitude coordinates. When the navigation system is connected; ^ = the navigation device is connected to the operation device that is configured to upload the information to the storage database, the logic file uploads the archive file to the storage database. The archives include GPS resources. At S 7 5 0, the (4) data (measured value in the sequential position) received by the map matching Zi-Gang Temple technique n 庠Μ ~m is mapped to a digital map. The map matching data of FIG. 7 may be a map matching database 54〇, 曰& 〇 and thus the map described with reference to FIG. 7 145616.doc • 28· 201122429 The matching database may have the same function as the map matching database 540. Sex. The associated coordinates of the GPS data are defined by element identification in the map matching database and matched to the map segments in the digital map of the map matching database. At S800, the map matching database processor and the map matching software can determine traffic information for a period of time. Figure 8 shows an example embodiment of a S800. At s8〇5, the map matching database determines whether a request for traffic information has been received. The user can request analysis from the user of the computing device. The computing device described in Figure 8 can be an arithmetic device 5 60' and thus the computing device described in Figure 8 can have the same functionality as computing device 560. The solicitation may include the type of traffic information requested, as the starting point, destination, and time period. This time period can be for only a certain moment. For example, the user may request any type of traffic information as described above, such as from 1 pm to 7 pm at AmSter£jam from Amsterdam Centraa丨 railway station to v〇ndelpark Bottleneck analysis. The processor in the map matching library is combined with the map matching database software to receive the request and process the request. The processor and map matching library software depicted in Figure 8 can be processor 547 and map matching library software 548, and thus the processor and map described with reference to Figure (4).

匹配資料庫 軟體5 4 8相同之功能性。Matching database software 5 4 8 same functionality.

提取對應於所請求之交通資訊Extract corresponding to the requested traffic information

則處理器處理該請求,包括 之類型及時間的所映射GPS 145616.doc -29- 201122429 資料。基於GPS資料之相關聯之座標及時間,藉由對Gps 資料進行資料採擷來提取所映射之GPS資料。舉例而古, 若使用者請求在2011年1月1日下午3時至下午7時在 Amsterdam 自 Amsterdam Centraal鐵路車站至 的 瓶頸分析,則地圖匹配資料庫軟體選擇自鐵路車站行進至 V〇ndelparkm需之所有區段。地圖匹配資料庫提取在 年1月1日、2009年1月1日及前幾年之丨月丨日下午3時至下 午7時每一所選區段上的所有映射之Gps資料,且基於每 區段之通過相分布而導出-整體㈣時間。在鐵路車站 與V〇ndelpark之間存在多條路線的情況下,可個別地分析 每一路線。 一旦地圖匹配資料庫軟體提取到對應於該請求之所映射 GPS貧料,則在S815處,地圖匹@己資料庫即基於該請求來 判定交通資訊。基於GPS資料之量(Gps記錄之數目)、相 關聯之座標、年份、時刻及速度,地圖匹配資料庫可提供 以下類型之交通資訊: '、 (1) 出發點(A)至目的地(B)流動型樣; (2) 出發點(A)至目的地(B)路線型樣; (3) 等時圖; (4) 所迗連線出發點至目的地流動型樣; (5) 小胡同,· (6) 瓶頸分析; (7) 交又口分析; (8) 所置測速度(來自儲存資料庫),其提供於對在某天及 145616.doc 201122429 某時間在-道路上交通以某速度㈣㈣示中;及 (9)由道路區段顯示之高蜂時間段之速度與非高峰時間 段之速度之間的差值。 出發點(A)至目的地(B)流動型樣、出發點(八)至目的地 ⑻路線型樣及所選連線出發點至目的地流動型樣為相同 演算法之變數。該演算法首先提取關於所選區域(出發點 及目的地,或所選區段)之所有循序位置量測值(例^, GPS資料)。接著,將所提取之猶序位置量測值分解為連續 片段(停止L使用分解準則來將循序位置量測值分解 為片段。若-時間段内不存在GPS資料,則在彼時間段處 將位置量測值分解為片段。該時間段可為15分鐘,且可為 可組態的。該等片段之起始及結束構成出發點㈧至目的 地⑻流動型樣及所選連線出發點至目的地流動型樣之結 果。區段構成出發點(A)至目的地(B)路線型樣之結果。 等時圖係基於使用動態速度曲線之〇丨讣价3演算法。 對於瓶頸分析,處理H計算每區段之直方圖通過時間及 時間間隔’且接著將該等通料間累加為—整體通過時間 直方圖。逐區段之通過時間及整體通過時間兩者皆精確定 =瓶頸之存在及位置。該演算法使用—組區段及—組時間 定義(任何時間範圍,如星期一早晨)。處理器接著計算所 有時間定義及區段之平均(中值)速度(處理器收集在彼時間 於彼區段上之所有GPS資料且計算平均值/中值)。在一時 間範圍期間之瓶頸為速度顯著低於所有其他區段之速度的 區段。沿-區段之瓶頸為速度顯著低於所有其他時間:義 145616.doc 201122429 之速度的時間& # >. 為哥找此等瓶頌,將速度分布之低百 分位數與中值進行比較。 :口分析為-出發點/目的地分析,其中出發點為進 、之區#又,且目的地為離開交又口之區段。 為了 ”.、頁不在某天及某時在一道路上交通以某速度移動, 且由道路區段顯示高峰時間段之速度與非高峰時間段之速 :1的差值’將沿道路之所有區段及指定時間範圍的所 GPS貝枓累加為-單一值(平均值、百分位數)或一組值 (百分位數直方圖)。之後,使用計算出之值來綠示路線之 开:象化形式。可藉由顏色(熱圖)、高度或寬度來使該等值 形象化。對於高峰時間段之速度與非高峰時間段之速产之 間的差值,經形象化之值為同一區段上之兩 之; 比率。 旦地圖匹配軟體已判定所請求之交通資訊,則在 處’顯不所請求之交通資訊。可在運算裝置上向使用者! 示交通資訊。更具體言之,可在顯示器568上顯 訊。亦應理解,運算裝置可為地圖匹配資料庫之 因此可在地圖匹配資料庫處顯示交通資訊。 對於小胡同,處理器採用兩個區域及一時間定義。處理 器接著尋找關於該兩個區域之所有位置量測值群組。:於 所有·此等群組’將該等群組分裂為連續部分(停止_)。 對於每-部分,若該部分完全處於—確定時間範圍中且在 第二區域之前到達第—區域(時間方面),則將彼部分所使 用之所有區段標記為已使用。使用率為累加之標記,亦 145616.doc -32- 201122429 即’若使用一區段若干次,則標記指示使用次數。藉由查 看使用率分布來尋找用得最多之區段。 如上文所描述’圖7及圖8之方法使用實際速度量測值而 非理論(例如,速度限制)數值,以提供更為準確之交通分 析。 圖9 A至圖11 e說明所判定之交通資訊的各種實例實施例 及其顯示。 圖9八„兒明自㈣者對交通資訊之請求而獲得之結果的顯 ^圖9A說明在使用者請求一天中之不同時間段内的行車 時間之報告的情況下的顯示9〇〇。如所展示,使用者請 出發點9〇5及目的地910。實施上文所描述之方法,處;二 提取對應於所選路線及上午高峰時間、下午高峰時間及: 兩峰時間的所映射⑽資料。處理器衫所請求之 訊以用於顯示。如所展示,上午高峰時間、下午高學時: =騎時間内之行車時間分別為42分鐘、44分鐘及心 圖9B說明時刻對自出發點a至目的⑽ 的圖950。舉例而t 计仃車%間 +例而。,使用者可請求在下午i時至 之間自出發點A至目的_之估計行車時間。如 : 述,參看圖提取對應於所請求資訊之Gps斤: =料庫軟體接著基於所提取之叫料來計算:均: 使用已知之製圖方法,基於所提 950。如圖把中所展示, 之貝4而產生圖 务入至目的地B之最高估計 I45616.doc -33- 20Π22429 2料間發生在下午5時與下午5時15分之間。因此,使用 可查看在自出發點A行進至目的地b時哪 哪些時間最快。 ]取/·又且 圖9C說明根據一實例實施例之對可及性之顯示。更且體 言之’展示顯示到達位置_之估計行車時間的顯示心 Y置98G可為由使用者請求之任何所要目的地,諸如,工 作處所。基於使用者之選擇,地圖匹配軟體可基於 之㈣資料來判定可及性。顯示奶顯示到達都會區域内 之位置98G的平均行車時間。雖然位置_在都會區域内, 但應理解,可選擇在郊區内之位置。 ,區域奶相達位置_之平均行車時間小於5分鐘的區 域,區域9 9 0說明該+於并击吐 茨十均仃車挎間小於10分鐘之區域,區 域995說明該平均行車時間小於15分鐘之區域,區域州說 明該平均行車時間小於2〇分鐘之區域。更具體言之,索引 (key)999說明對於相應顏色之平均行車時間。基於顯示 975’諸如政府官員之使用者可判定難以到達之區域及道 路。使用者可放大顯示特定道路以獲得對道路之可及性的 更接近之檢視。因此’行車時間可用於達成規劃之目的。 在區域997外之彼等區域為平均行車時間大於2()分鐘之 區域。如上文所提供,使用者可請求(例如)某天及/或某時 刻内之平均行車時間。 圖10說明速度及瓶頸分析顯示之實例實施例。圖1〇說明 -說明車行道刪之顯示1000。車行道1〇〇5為使用者請求 諸如行車時間及速度之交通資訊的道路之伸長段。顯示 1456l6.doc -34· 201122429 然而,應理解,可使用 1000為一 GOOGLE EARTHTM顯示 各種其他顯示。 儲存資料庫 。顯示1000中 針對車行道1005,自儲存資料庫(例如 530)提取關於來自使用者之請求的Gps資料 之不同色調表示不同之平均速度。如圖1〇中所展示路段 議為車行道剛之最慢伸長段4於路段咖為車行道 1005之最亮路段,因此路段1050為車行道之最快伸長段。 路段1〇20及1030為第二慢,且路段1〇4〇為第二快。路段 1010至1050中之每一者由地圖匹配資料庫(例如,地圖匹 配資料庫540)中之道路路段(例如,地圖區段542)界定。 此外,使用者可基於顯示1000中所顯示之資訊來判定交 通唬誌燈之位置。更具體言之,由於路段1〇1〇為最慢且路 段1050為最快,因此很有可能在路段1〇1〇中存在交通號誌 燈。亦可能由其他因素(諸如,不充足之道路容量)造成延 遲。此外,使用者可按一天及時刻來比較早晨至中午之行 車’以查看速度之變化程度或速度怎樣變化。舉例而言, 使用者可查看關於上午8時至上午9時顯示1 〇〇〇中所顯示之 交通資訊,且接著查看下午5時至下午6時之交通資訊。此 外,應理解,有可能在小時、天或甚至更長時間段(諸 如,週、月及年)之間進行比較。有可能藉由分析改變產 生之前及之後的資訊來研究該等改變對網路之影響。 圖11A至圖11E說明根據一實例實施例之關於交又口分析 的各種顯示。圖11A說明具有交叉口 11 〇5之區域及區域 1110、1120、1130、1140及1150的顯示,使用者可自該四 145616.doc •35· 201122429 個區域行進至交叉口 U05及自交又口 11〇5行進至該四個區 域。如上文參看圖8所描述,使用者可請求關於交叉口分 析之交通資訊。此處,使用者請求對交又口丨1〇5之分析。 因此,針對交又口 Π05,自儲存資料庫(例如,Gps儲存資 料庫530)提取關於來自使用者之請求的Gps資料。基於所 提取之GPS資料,使用者可查看有多少使用者自路段 1110、1120、1130、中之每一者行進穿過交叉 口 1105且到達路段 1110、1120、113〇、114〇及115〇中之另 一者。可將所提取之GPS資料篩選為在路段m〇、112〇、 1130、114〇及1丨5〇之間傳遞之所映射GpS資料。 —旦提取到GPS資料,地圖匹配資料庫軟體即可產生說 明穿過交叉口 1105之交通流量的圖。 圖11B至圖11E說明了說明隨著時間推移穿過交又口 11〇5 之父通流量之圖的實例。此處,使用24小時時間段。然 而,基於描述,應理解,可使用任何時間段,諸如忙時時 間跨度(例如,下午4時至.下午7時)。 圖11B說明隨著時間推移自路段1110穿過交又口 1105到 達路段1120、1130、1140及115〇中之一者的交通流量。區 域1112展示隨著時間推移自路段m〇行進至路段112〇之使 用者的數目。類似地,區域1114及1115展示隨著時間推移 自路段1110分別行進至路段114〇及115〇之使用者的數目。 圖11C說明隨著時間推移自路段1130穿過交叉口 1105到 達路段1110、1120、114〇及115〇中之一者的交通流量。區 域1131展不隨著時間推移自路段113〇行進至路段111〇之使 145616.doc -36 - 201122429 用者的數目。類似地,區域1132、1134及1135展示隨著時 間推移自路段11 30分別行進至路段11 20、11 40及11 50之使 用者的數目。 圖11D說明隨著時間推移自路段11 4〇穿過交又口 11 〇5到 達路段1110、1120、1130及1150中之一者的交通流量。區 域1141展示隨著時間推移自路段1140行進至路段111〇之使 用者的數目。類似地’區域1142、11 43及1145展示隨著時 間推移自路段1140分別行進至路段1120、1130及1150之使 用者的數目。 圖11E說明隨著時間推移自路段115〇穿過交叉口 11〇5到 達路段1110、1120、1130及1140中之一者的交通流量。區 域1151展示隨著時間推移自路段115〇行進至路段111〇之使 用者的數目。類似地,區域11 52、11 53及11 54展示隨著時 間推移自路段11 5〇分別行進至路段11 2〇、1130及11 40之使 用者的數目。 基於圖11B至圖11E之圖’使用者可看到自7時至11時大 1使用者自路段1Π0行進至路段115〇。此可引起延遲,因 為交叉口之幾何形狀不良,或需要調整交通號誌燈以考量 大里使用者自路段1110穿過交叉口丨1〇5行進至路段1丨5〇。 因此’政府官員可調整交通號誌燈以考量行進通過交又口 11 05之交通的比例。 圖12A至圖ι2Β說明使用自導航裝置收集之使用者^”資 料與使用更昂貴之交通相機及感應線圈相對比的益處。 圖12A說明使用交通相機、速度限制及感應線圈來估計 145616.doc •37· 201122429 穿過城市之行車時間的顯示1200。索引1220提供對應於顯 示1200中之陰影的估計行車時間。The processor then processes the request, including the type and time of the mapped GPS 145616.doc -29- 201122429 data. Based on the associated coordinates and time of the GPS data, the mapped GPS data is extracted by performing data mining on the Gps data. For example, if the user requests a bottleneck analysis from Amsterdam to the Amsterdam Centraal railway station from 3 pm to 7 pm on January 1, 2011, the map matching database software will be selected from the railway station to V〇ndelparkm. All sections. The map matching database extracts all mapped Gps data on each selected segment from January 1st, January 1st, 2009 and the following years, from 3pm to 7pm on the next day, and based on each The segment is derived by phase distribution - overall (four) time. In the case where there are multiple routes between the railway station and V〇ndelpark, each route can be analyzed individually. Once the map matching database software extracts the mapped GPS poor material corresponding to the request, then at S815, the map database is based on the request to determine the traffic information. Based on the amount of GPS data (the number of Gps records), associated coordinates, year, time and speed, the map matching database provides the following types of traffic information: ', (1) Departure point (A) to destination (B) (2) Starting point (A) to destination (B) route pattern; (3) Isochronous diagram; (4) Deportation starting point to destination flow pattern; (5) Small alley, · (6) Bottleneck analysis; (7) Cross-mouth analysis; (8) Speed measured (from the storage database), which is provided on a certain day and 145616.doc 201122429 at some time - traffic on the road at a certain speed (d) (d) in the indication; and (9) the difference between the speed of the high bee period displayed by the road section and the speed of the off-peak period. Starting point (A) to destination (B) Flow pattern, starting point (8) to destination (8) Route pattern and selected line departure point to destination flow pattern are variables of the same algorithm. The algorithm first extracts all of the sequential position measurements (eg, GPS data) for the selected area (departure point and destination, or selected section). Then, the extracted sequential position measurement value is decomposed into continuous segments (stop L uses the decomposition criterion to decompose the sequential position measurement value into segments. If there is no GPS data in the time period, then at the time period The position measurement is decomposed into segments. The time period can be 15 minutes and can be configurable. The start and end of the segments form the starting point (8) to the destination (8) flow pattern and the selected connection starting point to the destination. The result of the ground flow pattern. The segment constitutes the result of the route pattern from the starting point (A) to the destination (B). The isochronous graph is based on the price-price 3 algorithm using the dynamic velocity curve. For the bottleneck analysis, the processing H Calculate the histogram of each segment through the time and time interval 'and then accumulate the materials as - the overall transit time histogram. The passage time by segment and the overall transit time are both determined = the existence of the bottleneck and Location. The algorithm uses a group segment and a group time definition (any time range, such as Monday morning). The processor then calculates all time definitions and the average (median) speed of the segments (processing Collect all GPS data on the other side of the time and calculate the mean/median value. The bottleneck during a time range is the segment whose speed is significantly lower than the speed of all other segments. For speeds significantly lower than all other times: 145616.doc 201122429 speed time &#>. Find the bottle for the brother, compare the low percentile of the velocity distribution with the median. For the - starting point / destination analysis, where the starting point is the inward, the district # again, and the destination is the section leaving the intersection and the mouth. In order to "., the page is not on a certain day and some time on a road traffic at a certain speed , and the speed of the peak period and the speed of the off-peak period are displayed by the road section: the difference of 1 'adds all the sections along the road and the GPS shells of the specified time range to a single value (average value, Percentile) or a set of values (percentile histogram). After that, use the calculated value to green the opening of the route: the imagery form. It can be made by color (heat map), height or width. The value is visualized. For the speed of the peak time period The difference between the fast-moving periods of the peak time period is the value of the two points in the same section; the ratio. The map matching software has determined the requested traffic information, and the traffic is not displayed. Information. Traffic information can be displayed to the user on the computing device. More specifically, the display can be displayed on the display 568. It should also be understood that the computing device can be a map matching database and thus can be displayed in the map matching database. Traffic information. For small alleys, the processor uses two regions and a time definition. The processor then looks for a group of all location measurements for the two regions: in all of these groups 'the groups Split into a continuous part (stop_). For each part, if the part is completely in the -determined time range and arrives at the first area (time aspect) before the second area, then all the sections used in the part are marked Is already in use. The usage rate is the cumulative flag, also 145616.doc -32- 201122429 ie 'If a segment is used several times, the tag indicates the number of uses. Look for the most used segments by looking at the usage distribution. The methods of Figures 7 and 8 as described above use actual velocity measurements rather than theoretical (e. g., speed limit) values to provide a more accurate traffic analysis. Figures 9A through 11e illustrate various example embodiments of the determined traffic information and their display. Figure 9A shows the results obtained by the (4) request for traffic information. Figure 9A shows the display 9 in the case where the user requests a report of the travel time in different time periods of the day. As shown, the user asks the starting point 9〇5 and the destination 910. The method described above is implemented; the second extracts the mapped (10) data corresponding to the selected route and the morning peak time, the afternoon peak time, and the two peak times. The information requested by the processor shirt is used for display. As shown, the morning peak time, afternoon high school hours: = the driving time in the riding time is 42 minutes, 44 minutes and the heart map 9B shows the time from the starting point a to the purpose Figure 950 of (10). For example, t is calculated as % between vehicles. The user can request an estimated travel time from the departure point A to the destination _ between the afternoon i and the time. For example, refer to the figure to extract the corresponding Gps for requesting information: = The library software is then calculated based on the extracted materials: both: using the known mapping method, based on the proposed 950. As shown in the figure, the image is generated for the purpose of The highest point of B I45616.doc -33- 20Π22429 2 occurs between 5 pm and 5:15 pm. Therefore, use to see which time is the fastest when traveling from the starting point A to the destination b. 9C illustrates the display of accessibility according to an example embodiment. More specifically, the display heart Y 98G of the estimated driving time of the display arrival location _ may be any desired destination requested by the user. For example, the work location. Based on the user's choice, the map matching software can determine the accessibility based on the (4) data. The milk display shows the average travel time of the location 98G in the metropolitan area. Although the location _ is in the metropolitan area, It should be understood that the location in the suburb can be selected. The regional milk phase reaches the location where the average travel time is less than 5 minutes, and the area 9 9 0 indicates that the + is between 10 and 10 minutes. Area, area 995 indicates the area where the average travel time is less than 15 minutes, and the regional state indicates that the average travel time is less than 2 minutes. More specifically, the index 999 indicates the flat for the corresponding color. Average travel time. Based on the display 975' users such as government officials can determine hard-to-reach areas and roads. Users can zoom in to show specific roads to get closer access to road access. So 'travel time can be used The purpose of the plan is reached. The areas outside the area 997 are areas with an average travel time greater than 2 () minutes. As provided above, the user may request, for example, the average travel time on a certain day and/or at a certain time. Figure 10 illustrates an example embodiment of a speed and bottleneck analysis display. Figure 1A illustrates - illustrates a roadway deletion display 1000. Roadway 1〇〇5 is a road extension for a user requesting traffic information such as travel time and speed. Paragraph. Display 1456l6.doc -34· 201122429 However, it should be understood that 1000 can be used to display various other displays for a GOOGLE EARTHTM. Save the database. In the display 1000 for the roadway 1005, the different tones of the Gps data extracted from the user's request from the stored repository (e.g., 530) indicate different average velocities. As shown in Figure 1〇, the section of the roadway is the slowest extension of the roadway. The road section is the brightest section of the roadway 1005, so the section 1050 is the fastest extension of the roadway. The sections 1〇20 and 1030 are the second slowest, and the section 1〇4〇 is the second fastest. Each of the segments 1010 through 1050 is defined by a road segment (e.g., map segment 542) in a map matching database (e.g., map matching library 540). In addition, the user can determine the location of the traffic light based on the information displayed in display 1000. More specifically, since the road segment 1〇1〇 is the slowest and the road segment 1050 is the fastest, it is highly probable that there is a traffic signal light in the road segment 1〇1〇. Delays may also be caused by other factors, such as insufficient road capacity. In addition, the user can compare the morning to noon trips by day and time to see how the speed changes or how the speed changes. For example, the user can view the traffic information displayed in the 1st hour from 8:00 am to 9:00 am, and then view the traffic information from 5 pm to 6 pm. In addition, it should be understood that it is possible to compare between hours, days or even longer periods (such as weeks, months and years). It is possible to study the impact of such changes on the network by analyzing the information before and after the change. 11A-11E illustrate various displays regarding intersection analysis and analysis, in accordance with an example embodiment. Figure 11A illustrates a display of the areas and areas 1110, 1120, 1130, 1140, and 1150 having intersections 11 , 5, from which the user can travel to the intersection U05 and the self-intersection again from the four 145616.doc • 35· 201122429 areas 11〇5 travels to the four areas. As described above with reference to Figure 8, the user can request traffic information regarding the intersection analysis. Here, the user requests an analysis of the intersection and the 丨1〇5. Therefore, for the exchange Π05, the Gps data about the request from the user is extracted from the stored database (for example, the Gps storage repository 530). Based on the extracted GPS data, the user can view how many users from the road segments 1110, 1120, 1130, each of them travel through the intersection 1105 and reach the road segments 1110, 1120, 113, 114, and 115 The other one. The extracted GPS data can be filtered into mapped GpS data transmitted between the segments m〇, 112〇, 1130, 114〇, and 1丨5〇. Once the GPS data is extracted, the map matching database software can generate a map showing the traffic flow through the intersection 1105. 11B to 11E illustrate an example of a map illustrating the flow of the parent through the intersection 11〇5 over time. Here, a 24-hour period is used. However, based on the description, it should be understood that any time period may be used, such as a busy time span (e.g., 4 pm to 7 pm). Figure 11B illustrates the traffic flow from the road segment 1110 through the intersection 1105 to the road segments 1120, 1130, 1140, and 115〇 over time. The area 1112 shows the number of users who traveled from the road segment m〇 to the road segment 112〇 over time. Similarly, zones 1114 and 1115 show the number of users who traveled from segment 1110 to segments 114 and 115, respectively, over time. Figure 11C illustrates traffic flow from road segment 1130 through intersection 1105 to one of road segments 1110, 1120, 114A and 115A over time. Zone 1131 does not travel from section 113 to section 111 over time. 145616.doc -36 - 201122429 Number of users. Similarly, zones 1132, 1134, and 1135 show the number of users traveling from section 11 30 to sections 11 20, 11 40, and 11 50, respectively, over time. Figure 11D illustrates the traffic flow from the road segment 11 4 through the intersection 11 〇 5 to the road segments 1110, 1120, 1130 and 1150 over time. The area 1141 shows the number of users who traveled from the road segment 1140 to the road segment 111〇 over time. Similarly, 'areas 1142, 11 43 and 1145 show the number of users traveling from road segment 1140 to road segments 1120, 1130 and 1150, respectively, over time. Figure 11E illustrates the traffic flow from one of the sections 115〇 through the intersection 11〇5 to the sections 1110, 1120, 1130 and 1140 over time. The area 1151 shows the number of users who traveled from the road segment 115〇 to the road segment 111〇 over time. Similarly, zones 11 52, 11 53 and 11 54 show the number of users who traveled from segment 11 5〇 to segments 11 2, 1 130 and 11 40, respectively, over time. Based on the diagrams of Figs. 11B to 11E, the user can see that the user travels from the road segment 1Π0 to the road segment 115〇 from 7 o'clock to 11 o'clock. This can cause delays due to poor geometry of the intersection or the need to adjust the traffic light to take into account that the Dali user travels from the road segment 1110 through the intersection 丨1〇5 to the road segment 1丨5〇. Therefore, government officials can adjust the traffic light to consider the proportion of traffic that travels through the intersection. Figures 12A through ι2 illustrate the benefits of using a user-collected device to collect data in comparison to the use of more expensive traffic cameras and induction coils. Figure 12A illustrates the use of traffic cameras, speed limits, and induction coils to estimate 145616.doc • 37· 201122429 A display 1200 of travel time through the city. Index 1220 provides an estimated travel time corresponding to the shadow in display 1200.

圖12B过明根據—實例實施例之使用導航裝置獲取GPS 貝料而传到的實際量測之穿過城市之行車時間的顯示 1250。索引127〇提供對應於顯示125〇中之陰影的行車時 1如所展示,圖丨2b中所說明之所量測行車時間不同於 圖12A中所說明之估計行車時間。因此,政府官員可基於 更準確之資料來作出更佳之決策以達成交通規劃之目的。 此外,歸因於實施交通相機及感應線圈之成本,政府官 貝僅可具有對城市中之有限量之道路的量測值。然而,導 航裝置能夠提供所有行車道路之資料,藉此產生更多資料 及更準確之貝料。此外,一直更新所獲取之資料以連續地 提供準確之資料。 上文所表達之實施例之方法可以裝置之形式實施,諸 如,伺服器及/或導航冑£。因此,此等態樣涵蓋於本申 請案之至少一實施例内。 另外至;一貫施例之方法中之至少一者可實施為體現 於載波或傳播信號中之電腦資料信號,該信號表示一指令 序列,該指令序列在由處理器(諸如,飼服器3〇2之處理器 304 ’及/或導航裝置2⑼之處理器21〇)執行時使該處理器執 行各别方法。在至少—其他實施例巾,上文提供之至少— 方法可在上文實施為含於電腦可讀媒體或電腦可存取媒體 (諸如’先前描述之記憶體裳置中之一者)上之一組指令, 用以在由-處理器或其他電„置執行時執行各別方法。 145616.doc -38. 201122429 在變化之實施例中 光學媒體。 媒體可為磁性媒體 電子媒體及/或 式=,法中之任一者可體現為程式之形式。程 式::存於電腦可讀媒體上且經調適以在於一電腦裝置 (處理器之裝置)上執行時執行前述方法中之任一者。 :此命儲存媒體或電腦可讀媒體經調適以儲存資訊且經調 貧料處理設施或電腦裝置進行互動,以執行上文提 到之貫施例中之任一者的方法。 如一般熟習此項技術者在閱讀本發明後應理解,導航裝 置之電子組件及/或飼服器3〇2之組件可體現為電腦硬 體電路’或體現為電腦可讀程式,或體現為兩者之組合。 本申請案之實施例之系統及方法包括 執行根據本申請案之教示之方法中之至少—者=作: 般熟習此項技術者在閱讀並領會本發明後應理解可自基於 電月®之系統中之電腦可讀媒體發動軟體程式以執行軟體程 式中所找到之功能的方式。一般熟習此項技術者應進一步 理解可用來產生經設計以實施並執行本申請案之方法中之 至少一者之軟體程式的各種程式設計語言。 可使用物件導向式語言(包括但不限於JAVA、Smalltalk 及C++)以物件導向方式來結構化該等程式,且可使用程序 語言(包括但不限於COBAL及C)以程序導向方式結構化該 等程式。軟體組件可以一般熟習此項技術者所熟知之任何 數目種方式來通信,包括(但不限於)藉由應用程式介面 (API)、處理程序間通彳§技術’該等處理程序間通信技術 ί S} 145616.doc -39- 201122429 包括(但不限於)報告程序呼叫(RPC)、共同物件請求代理 架構(CORBA)、組件物件模型(c〇M)、分散式組件物件模 型(DCOM)、分散式系統物件模型(则m)及遠端方法調用 (麵)'然而,如一般熟習此項技術者在閱讀本”案之 揭示内容後應瞭解’本申請案之教示不限於特定程:設計 語言或環境。 藉由實例且並非限制,關於改良準確度、處理器速度及 使用者與導航裝置之互動容易性來描述了上文之系统、裝 置及方法》 ' < 另外,在本發明及隨附申請專利範圍之範疇内,不同實 例實施例之元件及/或特徵可彼此組合及/或相互取代。 再另外,上述及其他實例特徵中之任一者可體現為設 備、方法H電腦程式及電腦程式產品之形式。舉例 而舌,刖述方法中之任一者可體現為系統或裝置之形式, 包括(但不限於)用於執行圖式中所說明之方法的結構中之 任一者。 因此描述了實例實施例,但顯見可以許多方式改變該等 實例實施例。此等變化不應被視為脫離本發明之精神及範 鹫,且如熟習此項技術者將顯而易見,所有此等修改意欲 包括於以下申請專利範圍之範疇内。 【圖式簡單說明】 圖1說明一全球定位系統(GPS); 圖2說明根據一實例實施例之導航裝置; 圖3說明根據一實例實施例之使導航裝置可經由無線通 145616.doc 201122429 信頻道接收資訊的方式; 圖4a及圖4b說明圖2之導航裝置之透視圖;及 圖5說明根據一實例實施例之用於分析交通及進行規劃 之糸統; 圖6說明根據一實例實施例之圖5之地圖匹配資料庫及運 算裝置; 圖7說明根據一實例實施例之藉由一系統來分析交通的 方法; 圖8說明判定交通資訊之實例實施例; 圖9 A說明向使用者提供之顯示之實例實施例; 圖9B說明根據一貫例實施例之時刻對自出發點至目的地 之估計行車時間的圖; 圖9C說明根據一實例實施例之關於可及性之顯示; 圖10說明速度及瓶頸分析顯示之實例實施例; 圖11A至圖11E說明根據一實例實施例之關於交叉口分析 的各種顯示; 圖12A說明使用交通相機、速度限制及感應線圈來估計 穿過城市之行車時間的顯示;及 圖12B說明根據一實例實施例之使用導航裝置獲取Gps 資料而得到的實際量測之穿過城市的行車時間的顯示。 【主要元件符號說明】 100 GPS系統 120 衛星 124 地球 145616.doc -41 · 201122429 140 GPS接收器 160 展頻GPS衛星信號 200 導航裝置 200B-200X 導航裝置 210 處理器 220 輸入裝置 225 連接 230 記憶體 235 連接 240 顯示螢幕 245 輸出連接 250 天線/接收器 255 連接 260 輸出裝置 270 輸入/輸出(I/O)埠 275 連接 280 I/O裝置 290 整合式輸入及顯示裝置 292 臂 294 吸盤 302 伺服器 304 處理器 306 記憶體 308 傳輸器 145616.doc -42- 201122429 310 接收器 312 大容量儲存裝置 314 有線或無線連接 318 通信頻道 320 傳輸器 322 接收器 500 糸統 505 運算裝置 505B-505X 運算裝置 520 網際網路 530 儲存資料庫 540 地圖匹配資料庫 542 地圖區段 544 形狀點 546 地址點 547 處理器 548 地圖匹配資料庫軟體 560 運算裝置 562 記憶體 564 處理器 566 I/O 568 顯示器 570 緯度/經度來源 900 顯示Figure 12B illustrates a display 1250 of actual travel time through the city as measured by the use of a navigation device to acquire GPS bedding, in accordance with an example embodiment. The index 127 〇 provides the driving time corresponding to the shadow in the display 125 1 1 As shown, the measured driving time illustrated in Figure 2b is different from the estimated driving time illustrated in Figure 12A. Therefore, government officials can make better decisions based on more accurate information for the purpose of transportation planning. In addition, due to the cost of implementing traffic cameras and induction coils, government officials can only have measurements on a limited number of roads in the city. However, the navigation device can provide information on all roads of the road, thereby generating more information and more accurate bedding. In addition, the information obtained is constantly updated to provide accurate information continuously. The method of the embodiments expressed above may be embodied in the form of a device, such as a server and/or navigation device. Accordingly, such aspects are encompassed by at least one embodiment of the application. In addition, at least one of the methods of consistent embodiments can be implemented as a computer data signal embodied in a carrier wave or a propagated signal, the signal representing a sequence of instructions being processed by a processor (such as a feeder). The processor 304' of 2 and/or the processor 21 of the navigation device 2 (9), when executed, causes the processor to perform a separate method. At least - other embodiments, at least the methods provided above may be embodied as being embodied on a computer readable medium or a computer readable medium such as one of the previously described memory sticks. A set of instructions for performing the respective methods when executed by a processor or other device. 145616.doc -38. 201122429 Optical media in a variant embodiment. The media may be magnetic media electronic media and/or =, any of the methods may be embodied in the form of a program. Program:: Performing on a computer readable medium and adapting to perform on a computer device (device of the processor) performing any of the foregoing methods : The life storage medium or computer readable medium is adapted to store information and interact with a desiccant processing facility or computer device to perform any of the methods described above. It should be understood by those skilled in the art that the components of the electronic components of the navigation device and/or the feeders 3 can be embodied as computer hardware circuits or embodied as computer readable programs, or both. Combination. The system and method of the embodiments of the present application include at least one of the methods of performing the teachings of the present application: as is familiar to those skilled in the art, after reading and comprehending the present invention, it is understood that the system can be self-contained. The computer-readable medium in which the software program is executed to perform the functions found in the software program. Those skilled in the art will further appreciate that at least one of the methods designed to implement and perform the present application can be utilized. Various programming languages for software programs. Object-oriented languages (including but not limited to JAVA, Smalltalk, and C++) can be used to structure these programs in an object-oriented manner, and program languages (including but not limited to COBAL and C) can be used. The programs are structured in a program-oriented manner. The software components can communicate in any number of ways well known to those skilled in the art, including but not limited to, through an application interface (API), inter-processor communication. Technology 'The Inter-Process Communication Technology ί S} 145616.doc -39- 201122429 Includes (but is not limited to) Reporting Procedure Call (RPC), Common Object Request Broker Architecture (CORBA), Component Object Model (c〇M), Decentralized Component Object Model (DCOM), Decentralized System Object Model (then m), and Remote Method Invocation (Face) 'However, as familiar Those skilled in the art should understand that the teachings of this application are not limited to a specific process: design language or environment. By way of example and not limitation, the above system, apparatus, and method are described with respect to improved accuracy, processor speed, and ease of interaction between the user and the navigation device. < In addition, the present invention and the accompanying patent application The elements and/or features of different example embodiments may be combined and/or substituted for each other within the scope of the scope. Furthermore, any of the above and other example features may be embodied in the form of a device, a method H computer program, and a computer program product. For example, any of the methods described may be embodied in the form of a system or device, including but not limited to any of the structures for performing the methods illustrated in the drawings. Example embodiments are thus described, but it is obvious that the example embodiments can be varied in many ways. Such variations are not to be interpreted as a departure from the spirit and scope of the invention, and it is obvious to those skilled in the art that all such modifications are intended to be included within the scope of the following claims. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 illustrates a global positioning system (GPS); FIG. 2 illustrates a navigation device in accordance with an example embodiment; FIG. 3 illustrates a navigation device via a wireless communication 145616.doc 201122429, in accordance with an example embodiment. FIG. 4a and FIG. 4b illustrate perspective views of the navigation device of FIG. 2; and FIG. 5 illustrates a system for analyzing traffic and planning according to an example embodiment; FIG. 6 illustrates an example embodiment according to an example embodiment. Figure 5 illustrates a map matching database and computing device; Figure 7 illustrates a method for analyzing traffic by a system in accordance with an example embodiment; Figure 8 illustrates an example embodiment of determining traffic information; Figure 9A illustrates providing to a user Example embodiment of the display; Figure 9B illustrates a graph of estimated travel time from a departure point to a destination at a time according to a consistent example embodiment; Figure 9C illustrates a display of accessibility according to an example embodiment; Figure 10 illustrates speed And bottleneck analysis showing example embodiments; Figures 11A-11E illustrate various displays regarding intersection analysis in accordance with an example embodiment; Figure 12A illustrates the use Passing the camera, speed limit, and induction coil to estimate the display of travel time through the city; and FIG. 12B illustrates the actual measurement of the travel time through the city using the navigation device to obtain GPS data according to an example embodiment. . [Main component symbol description] 100 GPS system 120 Satellite 124 Earth 145616.doc -41 · 201122429 140 GPS receiver 160 Spread spectrum GPS satellite signal 200 Navigation device 200B-200X Navigation device 210 Processor 220 Input device 225 Connection 230 Memory 235 Connection 240 Display Screen 245 Output Connection 250 Antenna/Receiver 255 Connection 260 Output Device 270 Input/Output (I/O) 埠 275 Connection 280 I/O Device 290 Integrated Input and Display Device 292 Arm 294 Sucker 302 Server 304 Processing 306 memory 308 transmitter 145616.doc -42- 201122429 310 receiver 312 mass storage device 314 wired or wireless connection 318 communication channel 320 transmitter 322 receiver 500 system 505 computing device 505B-505X computing device 520 internet Road 530 Storage Database 540 Map Matching Database 542 Map Section 544 Shape Point 546 Address Point 547 Processor 548 Map Matching Library Software 560 Computing Device 562 Memory 564 Processor 566 I/O 568 Display 570 Latitude/Longitude Source 900 display

[SI 145616.doc •43- 201122429 905 910 950 975 980 985 、 990 、 995 ' 997 999 1000 1005 1010、1020、1030、 1040 、 1050 1105 1110 、 1120 、 1130 、 1140 、 1150 1112 、 1114 、 1115 1131 、 1132 、 1134 、 1135 1141 、 1142 ' 1143 、 1145 1151 、 1152 、 1153 、 1154 12001220 1250 出發點 目的地 圖 顯示 位置 區域 索引 顯示 車行道 路段 交又口 區域/路段 區域 區域 區域 區域 顯不 索引 顯示 索引 145616.doc -44- 1270[SI 145616.doc •43- 201122429 905 910 950 975 980 985, 990, 995 ' 997 999 1000 1005 1010, 1020, 1030, 1040, 1050 1105 1110 , 1120 , 1130 , 1140 , 1150 1112 , 1114 , 1115 1131 , 1132, 1134, 1135 1141, 1142 ' 1143, 1145 1151, 1152, 1153, 1154 12001220 1250 Depth point destination map display Location area index display Vehicle road segment intersection area / road segment area area area display index index 145616. Doc -44- 1270

Claims (1)

201122429 七、申請專利範圍: 1. 一種藉由一系統分析沿一可導航特徵之交通的方法,該 方法包含: 自°亥系統之使用者接收循序位置量測值(S7〇〇); 將該等接收到之循心立置量測值映射至一數位地圖 (S750);及 基於對應於一第—日夺間段之所映射循序位置量測值來 判疋遠第一時間段内的交通資訊(S8〇〇),其中該判定包 括: z 匕 基於對應於該第一時間段之該等所映射循序位置量 測值來顯示沿該可導航特徵之一速度(S820)。 里 2. 如請求们之方法,其中該等循序位置量測值為匿名 的。 3. 如請求項之方法,其中該速度為在該第—時間段期 間該等使用者之一平均速度。 4. 如請求項1或2之方法,其中該速度為在該第—時間段期 間該等使用者之-平均速度與在一第二時間段期間二等 使用者之一平均速度之間的一差值。 5. 如請求項1或2之方法’其中該判定(S8〇〇)包括: 提取對應於該第一時間段之一先前第二時間段内的循 序位置量測值(S810);及 基於該等所提取之循序位置量測值來判定交通資▲ (S815) 。 ° 6·如請求項1或2之方法,其中該等循序位置量測值為入球 I45616.doc 201122429 定位系統(GPS)資料。 7·如請求項6之方法,其中該GPS資料包括時間及經度座標 與緯度座標。 8.如請求項6之方法’其中該接收循序位置量測值(S7〇〇)包 括: 週期性地接收該GPS資料。 如叫求項1或2之方法,其中該匈定交通資訊(s8〇〇)包 括: 基於自該系統之自一第一位置行進至一第二位置之至 少一使用者接收到的所映射循序位置量測值,判定該第 一時間段内自一第一位置至一第二位置之一估計行車時 間,其中 。亥第位置及β亥第一位置包括於該等接收到之所映 射循序位置量測值中。 10.如π求項1或2之方法,其中該判定交通資訊(S8〇〇)包 括: 基於自至少一使用者接收到之所映射循序位置量測值 來判定該第一時間段内之一估計交又口使用率。 n .種電腦可讀媒體,其在一運算裝置上執行時經組態以 才曰不該運算裝置執行請求項丨至⑺之方法中之任一者。 12_ —種系統(500),其包含: 貝料庫(540) ’其經組態以儲存自該系統(5〇〇)之使 用者接收到之循序位置量測值,該等循序位置量測值包 括週期時間及相關聯之座標; 145616.doc 201122429 13 14. 15. 16. 17. 18. 19. -處理If (547),其經組態以自該f料庫(54())提取循 序位置虽洌值,且基於該等所提取之循序位置量測值來 判定一第一時間段内的交通資訊;及 一顯示器(568),其經組態以基於對應於該第一時間段 之該等所映射循序位置量測值來顯示沿一可導航特徵之 一速度。 如凊求項12之系統(500),其中該速度為在該第一時間段 期間該等使用者之一平均速度。 如4求項12之系統(500),其中該速度為在該第一時間段 期間該等使用者之一平均速度與在一第二時間段期間該 等使用者之一平均速度之間的一差值。 如凊求項12之系統(500),其中該處理器(547)經組態以 提取對應於該第一時間段之一先前第二時間段内的循序 位置量測值,且基於該等所提取之循序位置量測值來判 定交通資訊。 如請求項12至15中任一項之系統(500),其中該等循序位 置量測值為全球定位系統(GPS)資料。 如請求項16之系統(500),其中該GPS資料包括時間及該 系統之每一使用者之經度座標與緯度座標。 如請求項16之系統(500) ’其中該儲存資料庫(53〇)經組 態以週期性地獲取該GPS資料。 如請求項12至15中任一項之系統(5 〇〇),其中該處理器 (547)經組態以基於自該系統之自一第一位置行進至一第 一位置之至少一使用者接收到的所映射循序位置量測 145616.doc 201122429 值,判定該第一時間段内自一第一位置至一第二位置之 一估計行車時間,其中 該第一位置及該第二位置包括於該等接收到之所映射 循序位置量測值中。 20.如请求項12至15中任一項之系統(5〇〇),其中該處理器 ⑼基於自至少—使用者接收到之所映射循序 位置1測值來判定該第一時間段内之一估計交又口使用 21. 如凊求項12至15中任—項之系統,其中該等循序位置量 測值為匿名的。 22. -種電腦軟體(548)’其包含一或多個軟體模組,該—或 多個軟體模組在於-執行環境中執行時可操作以使 理器進行以下操作: 連接至-資料庫(540),該資料庫⑽)經組態以儲存 自^統之使用者接收到之循序位置量測值,該等循序位 置量測值包括週期時間及相關聯之座標; 自β儲存資料庫(53G)提取㈣位置㈣值,且基於該等 所提取之循序位置量測值央 資訊;及 里㈣判疋-第-時間段内的交通 連接至-顯示器_,該顯示器(568)經組態以基於 =於該第-時間段之該等所映射循序位置量測值來顯 不沿一可導航特徵之一速度。 A =求項22之電腦軟體(548),其中該速度為在該第一時 曰·^期間該等使用者之一平均速度。 1456I6.doc 201122429 24. 如請求項22之電腦軟體(548),其中該速度為在該第一時 間段期間該等❹者之—平均速度與在_第二時間段期 間該等使用者之一平均速度之間的一差值。 25. 如請求項22之電腦軟體(548),其中該電腦軟體經組態以 使該處理器(547)提取對應於該第一時間段之一先前第二 時間段内的循序位置量測值,且基於該等所提取之循序 位置里測值來判定交通資訊。 26. 如請求項22至25中任一項之電腦軟體(548),其中該等循 序位置量測值為全球定位系統(GpS)資料。 27. 如請求項22至25中任一項之電腦軟體(548),其中該處理 器(547)經組態以基於自該系統之自一第一位置行進至一 第一位置之至少一使用者接收到的所映射循序位置量測 值,判定該第一時間段内自—第一位置至一第二位置之 一估計行車時間,其中 5亥第一位置及該第二位置包括於該等接收到之所映射 循序位置量測值中。 28. 如請求項22至25中任一項之電腦軟體(548),其中該處理 器(547)經組態以基於自至少—使用者接收到之所映射循 序位置量測值來判定該第一時間段内之一估計交叉口使 用率。 29. 如請求項22至25中任一項之電腦軟體,其中該等循序位 置量測值為匿名的。 145616.doc201122429 VII. Patent Application Range: 1. A method for analyzing traffic along a navigable feature by a system, the method comprising: receiving a sequential position measurement value (S7〇〇) from a user of the °H system; And receiving the measured value of the heart-centered standing map to a digital map (S750); and determining the traffic in the first time period based on the measured value of the mapped sequential position corresponding to a first-day segment Information (S8〇〇), wherein the determining comprises: z 显示 displaying a speed along the one of the navigable features based on the mapped sequential position measurements corresponding to the first time period (S820). 2. In the method of the requester, wherein the sequential position measurements are anonymous. 3. The method of claim 1, wherein the speed is an average speed of one of the users during the first time period. 4. The method of claim 1 or 2, wherein the speed is one between an average speed of the users during the first time period and an average speed of one of the second-class users during a second time period Difference. 5. The method of claim 1 or 2 wherein the determining (S8〇〇) comprises: extracting a sequential position measurement value corresponding to a previous second time period of one of the first time periods (S810); Wait for the extracted position measurement value to determine the traffic ▲ (S815). ° 6. The method of claim 1 or 2, wherein the sequential position measurement is a ball into the ball I45616.doc 201122429 Positioning System (GPS) data. 7. The method of claim 6, wherein the GPS data comprises time and longitude coordinates and latitude coordinates. 8. The method of claim 6 wherein the receiving the sequential position measurement (S7〇〇) comprises: periodically receiving the GPS data. The method of claim 1 or 2, wherein the Hungarian traffic information (s8〇〇) comprises: a mapping sequence received based on at least one user traveling from a first location to a second location from the system The position measurement value determines an estimated travel time from a first position to a second position in the first time period, wherein. The position of the Haidi and the first position of the β-Hai are included in the measured values of the received sequence position. 10. The method of claim 1 or 2, wherein the determining traffic information (S8〇〇) comprises: determining one of the first time periods based on the mapped sequential position measurement values received from the at least one user Estimated exchange rate. A computer readable medium that is configured to execute on an arithmetic device such that the computing device performs any of the methods of requesting items (7). 12_ - System (500) comprising: a billet library (540) 'which is configured to store sequential position measurements received from a user of the system (5〇〇), the sequential position measurements Values include cycle time and associated coordinates; 145616.doc 201122429 13 14. 15. 16. 17. 18. 19. - Process If (547), configured to extract from the f library (54()) The sequential position is depreciated, and the traffic information in a first time period is determined based on the extracted sequential position measurement values; and a display (568) configured to correspond to the first time period The mapped sequential position measurements are used to display one of the speeds along a navigable feature. The system (500) of claim 12, wherein the speed is an average speed of one of the users during the first time period. The system (500) of claim 12, wherein the speed is one of an average speed of one of the users during the first time period and an average speed of one of the users during a second time period Difference. The system (500) of claim 12, wherein the processor (547) is configured to extract a sequential position measurement value corresponding to a previous second time period of one of the first time periods, and based on the The sequential position measurement values are extracted to determine traffic information. The system (500) of any one of claims 12 to 15, wherein the sequential position measurements are Global Positioning System (GPS) data. The system (500) of claim 16, wherein the GPS data comprises time and longitude coordinates and latitude coordinates for each user of the system. The system (500) of requesting item 16 wherein the storage database (53〇) is configured to periodically acquire the GPS data. The system (5) of any one of claims 12 to 15, wherein the processor (547) is configured to be based on at least one user traveling from a first location to a first location from the system Receiving the mapped sequential position measurement 145616.doc 201122429 value, determining an estimated travel time from a first location to a second location in the first time period, wherein the first location and the second location are included in The received sequential position measurement values are received. The system (5) of any one of claims 12 to 15, wherein the processor (9) determines the first time period based on the measured value of the sequenced position 1 received from at least the user. An estimated re-use of the system 21. The system of any of items 12 to 15 wherein the sequential position measurements are anonymous. 22. A computer software (548) that includes one or more software modules that are operable in an execution environment to cause the processor to: connect to a database (540), the database (10) is configured to store a sequential position measurement value received by a user of the system, the sequence position measurement value including a cycle time and associated coordinates; from the beta storage database (53G) extracting (4) position (four) values, and based on the extracted sequential position measurement values; and (4) determining - the traffic connection in the first time period is connected to - display _, the display (568) is grouped The state exhibits a speed along one of the navigable features based on the mapped sequential position measurements of the first time period. A = computer software (548) of claim 22, wherein the speed is the average speed of one of the users during the first time period. 1456I6.doc 201122429 24. The computer software (548) of claim 22, wherein the speed is one of the users during the first time period - an average speed and one of the users during the second time period A difference between the average speeds. 25. The computer software (548) of claim 22, wherein the computer software is configured to cause the processor (547) to extract a sequential position measurement corresponding to a previous second time period of one of the first time periods And determining traffic information based on the measured values in the extracted sequential positions. 26. The computer software (548) of any one of claims 22 to 25, wherein the sequential position measurements are Global Positioning System (GpS) data. The computer software (548) of any one of claims 22 to 25, wherein the processor (547) is configured to operate based on at least one of a first position from the first position to the first position Receiving the mapped sequential position measurement value, determining the estimated travel time from the first position to the second position in the first time period, wherein the first position and the second position are included in the first position Received in the mapped sequential position measurement value. 28. The computer software (548) of any one of claims 22 to 25, wherein the processor (547) is configured to determine the first based on at least the mapped sequential position measurement received by the user One of the time periods estimates the intersection usage. 29. The computer software of any one of claims 22 to 25, wherein the sequential position measurements are anonymous. 145616.doc
TW98146556A 2009-12-31 2009-12-31 Traffic analysis based on historical global positioning system data TW201122429A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW98146556A TW201122429A (en) 2009-12-31 2009-12-31 Traffic analysis based on historical global positioning system data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW98146556A TW201122429A (en) 2009-12-31 2009-12-31 Traffic analysis based on historical global positioning system data

Publications (1)

Publication Number Publication Date
TW201122429A true TW201122429A (en) 2011-07-01

Family

ID=45046147

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98146556A TW201122429A (en) 2009-12-31 2009-12-31 Traffic analysis based on historical global positioning system data

Country Status (1)

Country Link
TW (1) TW201122429A (en)

Similar Documents

Publication Publication Date Title
KR102369560B1 (en) Reconstructing routes using electronic map data
KR102602628B1 (en) Method and system for creating routing policies and routes
US11112256B2 (en) Methods and systems for providing information indicative of a recommended navigable stretch
US8910010B2 (en) Method of detecting transportation network database errors and devices thereof
CN102037318B (en) Method for creating map data that includes travel times for intersections
EP2475962B1 (en) Systems and methods for detecting bifurcations
EP3225954B1 (en) Generating routes using electronic map data
US9816831B2 (en) Methods and systems for reconstructing tracks using electronic map data
US10876848B2 (en) Methods and systems for generating routes
WO2011053389A1 (en) Methods and apparatuses for determining a geometric feature of a navigable feature
EP2726819B1 (en) Methods and systems for obtaining navigation instructions
CA2644895A1 (en) A method and device for utilizing a selectable location marker for relational display of point of interest entries
US11288955B2 (en) Traffic analysis based on historical global positioning system data
WO2012089273A1 (en) Methods and systems for obtaining information
WO2013160471A2 (en) Generating intersection data
KR20110104478A (en) Navigation device and data display method
TW201122429A (en) Traffic analysis based on historical global positioning system data
WO2011072753A1 (en) Traffic analysis based on historical global positioning system data
TW201211505A (en) Systems and methods for detecting bifurcations
TW200930980A (en) Method and apparatus for updating a digital map