TWI479122B - 目的地估測及顯示方法、裝置及電腦程式產品 - Google Patents

目的地估測及顯示方法、裝置及電腦程式產品 Download PDF

Info

Publication number
TWI479122B
TWI479122B TW102105159A TW102105159A TWI479122B TW I479122 B TWI479122 B TW I479122B TW 102105159 A TW102105159 A TW 102105159A TW 102105159 A TW102105159 A TW 102105159A TW I479122 B TWI479122 B TW I479122B
Authority
TW
Taiwan
Prior art keywords
locations
location
module
current location
distance
Prior art date
Application number
TW102105159A
Other languages
English (en)
Other versions
TW201335572A (zh
Inventor
John C Wang
Chen Chi Cheng
Peter Chin
Original Assignee
Htc Corp
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 Htc Corp filed Critical Htc Corp
Publication of TW201335572A publication Critical patent/TW201335572A/zh
Application granted granted Critical
Publication of TWI479122B publication Critical patent/TWI479122B/zh

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3492Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3617Destination input or retrieval using user history, behaviour, conditions or preferences, e.g. predicted or inferred from previous use or current movement
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • G01C21/367Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3691Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions
    • G01C21/3694Output thereof on a road map

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Ecology (AREA)
  • Environmental & Geological Engineering (AREA)
  • Environmental Sciences (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

目的地估測及顯示方法、裝置及電腦程式產品
本發明是有關於一種地點顯示方法、裝置及電腦程式產品,且特別是有關於一種目的地估測及顯示方法、裝置及電腦程式產品。
近年來,隨著電子科技與通訊技術的不斷演進與改良,諸如智慧型手機(Smart Phone)、平板電腦(Tabular Computer)等不佔空間且可隨身攜帶的電子裝置也推陳出新。這些市面上的行動裝置整合多項功能以提升其競爭力,除了一般的照相、通話、上網功能之外,全球定位系統(Global Positioning System,GPS)與電子地圖亦都整合在手持通訊裝置上,使用者可隨時隨地藉由行動裝置的定位功能掌握本身所在位置。
目前行動裝置的定位功能雖能顯示出使用者目前所在的位置,但實際上更多會發生的情況是,使用者會在一天之內前往 不同地點,甚至在這些地點之間往返。舉例而言,由家裡前往公司,再去健身房或超級市場,再返家。此時,使用者往往需要找尋並重新設定欲前往的地點,才能找到的路徑。此外,由於交通狀況壅塞情形隨時有可能發生於路徑上,因此如何以較快的路徑抵達欲前往的地點亦不易估計。
有鑑於此,本發明提供一種目的地估測及顯示方法、裝置及電腦程式產品,其可估測使用者即將前往的目的地,並提供前往路徑的即時交通資訊,幫助使用者較快地抵達目的地。
本發明的提供一種目的地估測及顯示方法,適於由電子裝置估測使用者即將前往的目的地。此方法包括先設定使用者常去的多個第一地點;利用定位模組持續偵測電子裝置的目前位置,並計算目前位置與各所述第一地點之間的距離;判斷目前位置與各所述第一地點的距離是否增加;以及當上述距離增加時,調整電子地圖的縮放比例,以移除對應的第一地點,並顯示剩餘的第一地點。
在本發明的一實施例中,上述判斷目前位置與各所述第一地點的距離是否增加的步驟包括:判斷目前位置與各所述第一地點的距離是否在預設時間內增加;以及當距離在預設時間內增加時,調整電子地圖的縮放比例,以移除對應的第一地點。
在本發明的一實施例中,上述設定使用者常去的第一地 點的步驟包括:擷取電子裝置先前定位的歷史記錄,以搜尋歷史記錄中出現的多個第二地點;以及統計各所述第二地點的出現次數,並設定出現次數排序在前的多個第二地點作為使用者常去的第一地點。
在本發明的一實施例中,上述設定使用者常去的第一地點的步驟包括:存取電子裝置儲存的行事曆,以搜尋行事曆所記錄的多個事件中出現的多個第三地點;以及統計各所述第三地點的出現次數,並設定出現次數排序在前的多個第三地點作為使用者常去的第一地點。
在本發明的一實施例中,上述判斷目前位置與各所述第一地點的距離是否增加的步驟更包括:判斷目前位置與各所述第一地點的距離增加的幅度是否大於一門檻值;以及當距離增加的幅度大於此門檻值時,調整電子地圖的縮放比例,以移除對應的第一地點。
在本發明的一實施例中,上述的方法更包括計算電子裝置的移動速率;根據移動速率,估測由目前位置前往各所述第一地點所需的時間;以及顯示目前位置與各所述第一地點之間的距離以及前往各所述第一地點所需的時間。
在本發明的一實施例中,上述的方法更包括調整電子地圖的縮放比例,使得電子地圖的顯示範圍為包含目前位置與所述目的地在內的最小範圍。
在本發明的一實施例中,上述的方法更包括擷取由目前 位置前往各所述第一地點所經過之多個路段的即時路況資訊;以及依據即時路況資訊,於電子地圖上標示出所述路段的交通狀況。
本發明的提供一種目的地估測及顯示裝置,適於估測使用者即將前往的目的地。此目的地估測及顯示裝置包括設定模組、計算模組、判斷模組以及估測模組。設定模組會設定使用者常去的多個第一地點。計算模組利用定位模組持續偵測電子裝置的目前位置,並計算目前位置與各個第一地點之間的距離。判斷模組會判斷目前位置與各個第一地點的距離是否增加。當此距離在預設時間內增加時,估測模組將調整電子地圖的縮放比例,以移除對應的第一地點,並顯示剩餘的第一地點以作為所估測的目的地。
在本發明的一實施例中,上述判斷模組判斷目前位置與各所述第一地點的距離是否增加係判斷目前位置與各所述第一地點的距離是否在預設時間內增加。
在本發明的一實施例中,上述的裝置更包括歷史記錄模組,記錄電子裝置先前定位的歷史記錄,而由設定模組搜尋歷史記錄中出現的多個第二地點,以及統計各所述第二地點的出現次數,並且設定出現次數排序在前的多個第二地點作為使用者常去的第一地點。
在本發明的一實施例中,上述的裝置更包括行事曆模組,儲存行事曆,其中設定模組存取行事曆,以搜尋行事曆所記錄的多個事件中出現的多個第三地點,以作為使用者常去的第一 地點。
在本發明的一實施例中,上述的裝置更包括輸入模組,接收使用者手動輸入至少一第四地點,而由設定模組設定至少一第四地點作為使用者常去的第一地點。
在本發明的一實施例中,上述判斷模組判斷目前位置與各所述第一地點的距離增加的幅度是否大於一門檻值;以及當距離增加的幅度大於此門檻值時,估測模組移除對應的第一地點。
在本發明的一實施例中,上述計算模組更計算電子裝置的移動速率,並根據移動速率,估測由目前位置前往各所述第一地點所需的時間;以及估測模組更顯示目前位置與各所述第一地點之間的距離以及前往各所述第一地點所需的時間。
在本發明的一實施例中,上述估測模組更調整電子地圖的縮放比例,使得電子地圖的顯示範圍為包含目前位置與所述目的地在內的最小範圍。
在本發明的一實施例中,上述的裝置更包括路況擷取模組,擷取由目前位置前往各所述第一地點所經過之多個路段的即時路況資訊,並且藉由估測模組依據即時路況資訊於電子地圖上標示出所述路段的交通狀況。
在本發明的一實施例中,其中當移除後僅剩餘一個所述第一地點時,估測模組確定此第一地點為目的地,並且規劃以及顯示由目前位置前往目的地的路徑。
本發明提供一種內儲用於估測及顯示目的地的電腦程式 產品,當電腦載入電腦程式並執行後,可完成上述的目的地估測及顯示方法。
基於上述,本發明的目的地估測及顯示方法、裝置以及電腦程式產品可藉由不斷地偵測電子裝置的所在位置與多個地點之間的距離,而估測使用者欲前往的目的地。此外,本發明可藉由結合電子地圖以及即時路況資訊,將估測目的地的過程視覺化,以及根據即時交通狀況提供更佳的路徑給使用者,以提升使用者經驗。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
100、300‧‧‧目的地估測及顯示裝置
110、310‧‧‧設定模組
120、320‧‧‧計算模組
130、330‧‧‧判斷模組
140、340‧‧‧估測模組
312‧‧‧歷史記錄模組
314‧‧‧行事曆模組
316‧‧‧輸入模組
350‧‧‧路況擷取模組
A、B、C、D、E、P‧‧‧地點
500A‧‧‧顯示畫面
510‧‧‧地點
520‧‧‧地點與目前位置之間的距離
530‧‧‧預估抵達的時間
500B、500C、500D‧‧‧電子地圖
S201~S207‧‧‧目的地估測及顯示方法的流程
S401~S413‧‧‧目的地估測及顯示方法的流程
圖1繪示依據本發明一實施例的一種目的地估測及顯示裝置的方塊圖。
圖2繪示依據本發明一實施例的一種目的地估測及顯示方法的流程圖。
圖3為繪示依據本發明一實施例的一種目的地估測及顯示裝置的方塊圖。
圖4繪示依據本發明一實施例的一種目的地估測及顯示方法的流程圖。
圖5A至圖5D為為圖3中的電子裝置300於使用時的情境示 意圖。
圖1繪示依據本發明一實施例的一種目的地估測及顯示裝置的方塊圖。請參照圖1,本實施例的目的地估測及顯示裝置100包括設定模組110、計算模組120、判斷模組130、以及估測模組140。這些模組例如是以邏輯電路元件組成的硬體裝置,而可執行目的地估測及顯示的功能。這些模組也可以是儲存在電子裝置的硬碟或記憶體中的軟體程式或韌體程式,而執行目的地估測及顯示的功能,在此不設限。目的地估測及顯示裝置100可安裝或配置在手機、智慧型手機、個人數位助理(Personal Digital Assistant,PDA)、個人數位助理手機、平板電腦或車用電腦等電子裝置中,以估測電子裝置的使用者即將前往的目的地。
圖2繪示依據本發明一實施例的一種目的地估測及顯示方法的流程圖。請參照圖2,本實施例的方法適用於上述的目的地估測及顯示裝置100,以下即搭配圖1中目的地估測及顯示裝置100的各項元件,說明本實施例的目的地估測及顯示方法的詳細流程。
首先,設定模組110設定使用者常去的多個地點(步驟S201)。詳言之,當使用者啟動目的地估測及顯示裝置100時,使用者的住處、公司、學校、健身房或超級市場等使用者常去的地點將會被設定模組110設定為常去的多個地點。
接著,計算模組120可利用定位模組(未繪示)持續偵測電子裝置的目前位置,並計算目前位置與各個地點之間的距離(步驟S203)。此定位模組可以是全球定位系統(Global Positioning System,GPS),其可處理衛星定位訊號,得出目前位置的經緯度座標,或者是利用基地台或無線網路熱點計算目前位置的定位系統,在此不加以限制。計算模組120可利用目前位置以及各個地點的經緯度座標來計算其之間的距離。
然後,藉由定位模組持續偵測電子裝置的目前位置以及計算模組120持續地計算目前位置與各個地點之間的距離,判斷模組130將判斷目前位置與各個地點的距離是否增加,例如判斷是否在一預設時間內增加(步驟S205)。當上述距離在預設時間內增加時,回到步驟S203以持續進行偵測。當上述距離在預設時間內增加時,估測模組140會將對應的地點移除,並在電子裝置上顯示剩餘的地點以作為所估測的目的地(步驟S207)。
舉例來說,假設計算模組120計算出目前位置與其中一個地點(在此定義為地點A)之間的距離為d1,且假設此預定時間為3分鐘。在3分鐘之後,若計算模組120計算出目前位置與地點A之間的距離大於d1時,代表電子裝置已逐漸遠離地點A。換言之,電子裝置再回到地點A的機率相對減低,因此估測模組140可將地點A移除。其它地點可依此類推判斷是否該被移除,而最後電子裝置將顯示剩餘的地點作為所估測的目的地給使用者參考。
藉由上述的目的地估測及顯示方法,使用者無須進行額外的操作,電子裝置即可得知使用者欲前往的目的地。於其他的實施例中,本發明還提供多種方法來設定使用者常去的地點,並且可結合電子地圖、即時路況資訊和導航系統等技術,以提升使用經驗。
圖3為繪示依據本發明一實施例的一種目的地估測及顯示裝置的功能方塊示意圖。請參照圖3,目的地估測及顯示裝置300包括設定模組310、歷史記錄模組312、行事曆模組314、輸入模組316、計算模組320、判斷模組330、估測模組340、路況擷取模組350。在本實施例中,設定模組310、計算模組320、判斷模組330以及估測模組340的功能與前述實施例中的設定模組110、計算模組120、判斷模組130以及估測模組140相同或相似,因此在此不予贅述。
與前述實施例不同的是,本實施例的歷史記錄模組312可記錄電子裝置先前定位的歷史記錄,而由設定模組310搜尋歷史記錄中出現的多個地點,並且根據這些地點進行相關統計。行事曆模組314儲存行事曆,而設定模組310可存取此行事曆,以搜尋此行事曆中記錄的多個事件中所出現的多個地點,並且根據這些地點進行相關統計。輸入模組316可接收使用者手動輸入的至少一個地點。路況擷取模組350擷取路段的即時路況資訊。
圖4繪示依據本發明一實施例的一種目的地估測及顯示方法的流程圖。圖5A至圖5D為電子裝置300使用時的情境示意 圖。本實施例的方法適用於上述的目的地估測及顯示裝置300,以下即搭配圖3中目的地估測及顯示裝置300的各項元件以及圖5的使用情境示意圖,說明本實施例的目的地估測及顯示方法的詳細流程。
請參照圖4,首先,設定模組310設定使用者常去的多個地點(步驟S401)。在一實施例中,所述地點可以是歷史記錄模組312所記錄的電子裝置先前定位的歷史記錄,其中包含曾經被使用者設定為導航的目的地,或者是將電子裝置與車輛連接及/或分開的地點,以代表使用者上車及/或下車的地點,或者是一些使用者不需導航而時常造訪的地點,例如住處、公司、學校、健身房、超級市場等,這些地點可由電子裝置的定位模組持續定位或多次定位所得到的定位點的記錄而得,在此不設限。設定模組310可搜尋記錄中出現的多個地點,並統計這些地點的出現次數,從而將出現次數排序在前的地點設定作為使用者常去的地點。舉例而言,這些出現次數排序在前的地點可能是使用者的住處、公司、學校、健身房或超級市場等日常生活中常去的地點。
在另一實施例中,所述地點可以是出現在行事曆模組314所儲存之行事曆中的地點。其中,設定模組310會經由行事曆模組314搜尋行事曆所記錄的事件中出現的多個地點而統計出這些地點的出現次數,並且將出現次數排序在前的地點設定作為使用者常去的地點。舉例而言,行事曆模組314所記錄的事件可以是醫院檢查或回診、每星期的瑜珈課程等定期常去的地點。設定模 組310即可統計這些地點的出現次數,據以決定使用者常去的地點;在其它實施例中,設定模組310更可以依據例如是一星期的日子來做統計;在其它實施例中,設定模組310也可以將在一預定時間內***事件的地點加入估計的地點中,例如當天所有***事件的地點。此外,設定模組310也可以是根據行動裝置內所儲存的工作、訊息、電子郵件、網路社群或其它資料來源而取得,並且根據日期所記錄的地點,在使用者使用電子裝置的當天一併加入估計的地點中。
除了上述根據歷史記錄或行事曆等資料來設定地點的方式之外,在另一實施例中,這些地點更可以是使用者手動輸入的地點。詳言之,當輸入模組316接收到使用者輸入操作而獲得地點,即會由設定模組340將此輸入的地點設定作為使用者常去的地點。
接著,計算模組320可利用定位模組(未繪示)偵測電子裝置的目前位置,並計算目前位置與各個地點之間的距離(步驟S403)。如同步驟S203,此定位模組可以是全球定位系統,其可用以處理衛星定位訊號,得出目前位置的經緯度座標。計算模組320可利用目前位置以及各個地點的經緯度座標來計算其之間的距離。
在計算模組320取得目前位置與各個地點之間的距離之後,即可計算電子裝置的移動速率,並根據此移動速率,估測由目前位置前往各個地點所需的時間。在此移動速率可以是依照車 速而獲得,再依移動速率而計算前往地點所需的時間。此外,這些估測的時間亦可以藉由目前位置與各個地點之間路段的最高速限或車輛平均移動速率來進行預估等現有的演算法來對所需的時間進行估測。
在取得目前位置與各個地點之間的距離以及所需的時間後,估測模組340會先顯示例如是圖5A的顯示畫面。請參照圖5A,顯示畫面500A上顯示出五個地點510,以及這些地點與目前位置之間的距離520以及預估抵達的時間530。以公司為例,公司與目前位置的距離即為11公里,而預估抵達的時間為早上8點13分。此外,顯示畫面500上所顯示的畫面不限於距離與時間,在其它實施例中,更可以顯示例如是天氣狀況等其它有關地點的資訊。
值得一提的是,目的地估測及顯示裝置300更可以結合電子地圖,在電子地圖上顯示目前位置與各個地點,以及調整電子地圖的縮放比例,使得電子地圖的顯示範圍可包含目前位置與這些地點,例如是可包含目前位置與這些地點的最小範圍(步驟S405)。舉例而言,請參照圖5B,電子地圖500B上包括地點A、B、C、D、E以及P,其分別為住家、公司、學校、健身房、瑜珈教室以及目前位置。此時,為了在電子地圖上同時顯示所有的地點A、B、C、D、E以及P,因此電子地圖500B極有可能縮放比例較小。
除此之外,目的地估測及顯示裝置300亦可以結合交通 控制中心(traffic control center),並從中取得即時路況資訊。詳言之,路況擷取模組350可擷取由目前位置前往所述地點所經過的多個路段的即時路況資訊,並在電子地圖上標示出交通壅塞的路段(步驟S407)。舉例而言,請參照圖5C,估測模組340可在電子地圖500C上,依據該即時路況資訊標示各路段的交通狀況,例如標示出交通壅塞的程度,交通壅塞的路段等。更進一步地,估測模組340可在電子地圖500C上標示出例如是車禍、施工或是車流量多等造成交通壅塞的原因,或是延誤時間、交通壅塞路段長度等更進一步的路況資訊。
隨著電子裝置的移動,計算模組320持續偵測目前位置,並計算該目前位置與各個地點之間的距離之外,判斷模組330會判斷目前位置與各個地點的距離是否在預設時間內增加(步驟S409),以便移除地點。或者,判斷模組330可判斷目前位置與各個地點的距離在預設時間前後增加的幅度是否大於門檻值,以便移除地點,在此可參照步驟S205的相關說明,因此不予贅述。
當上述距離在預設時間內沒有增加或是增加的幅度小於門檻值時,則回到步驟S403以持續偵測。當上述距離在預設時間內增加且增加的幅度大於門檻值時,估測模組340即會將對應的地點自電子地圖上移除(步驟S411),例如可藉由動態地放大電子地圖的縮放比例,而使電子地圖的顯示範圍變小,而漸漸移除距離增加的地點。也就是說,這些移除的地點為造訪機率極低的地點,因此不再被列為考量。同時,放大的地圖比例也可讓電子地 圖所顯示的資訊更大更清楚,而讓使用者更容易觀看想要的資訊。
針對剩餘的地點,估測模組340將判斷此地點的數量是否等於1(步驟S413)。在本實施例中,若此時地點的數量不等於1時,再回到步驟S403以持續偵測位置,並根據剩餘的地點動態地調整電子地圖的縮放比例以移除其中一地點。在一實施例中,當電子地圖上僅剩餘一個地點時,則估測模組340可確定此僅存的地點就是使用者想去的目的地,因此可規劃並且顯示由目前位置前往該目的地的路徑(步驟S415)。舉例而言,圖5D為剩餘一個地點之後的示意圖。電子地圖500D的顯示範圍例如是包含目前位置P與剩餘的一個地點B的最小範圍。其中,路徑的規劃可以結合現有的導航系統,亦可以搭配上述路況擷取模組350所擷取的即時路況資訊做為路徑規劃的考量,本發明不在此設限。
本發明另提供一種電腦程式產品,用以執行上述目的地估測及顯示方法的各個步驟,此電腦程式產品基本上是由多數個程式碼片段所組成的(例如設定程式碼片段、計算程式碼片段、判斷程式碼片段、以及估測程式碼片段),並且這些程式碼片段在載入電子裝置中並執行之後,即可完成上述目的地估測及顯示方法的步驟。
綜上所述,本發明的目的地估測及顯示方法、裝置以及電腦程式產品可藉由不斷地偵測電子裝置的所在位置與多個地點之間的距離,而可自動估測出使用者欲前往的目的地。此外,藉由結合電子地圖、即時路況資訊和導航系統,本發明還可在電子 裝置上顯示從目前位置前往各個估測目的地的電子地圖,並標示其間路段的即時路況資訊,藉此可幫助使用者快速且有效率地抵達目的地。在整體的過程中,使用者無須進行額外的操作,電子裝置即可得知使用者欲前往的目的地,可提升使用經驗。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
S201~S207‧‧‧目的地估測及顯示方法的流程

Claims (19)

  1. 一種目的地估測及顯示方法,適於由一電子裝置估測一使用者即將前往的一目的地,該方法包括下列步驟:設定該使用者常去的多個第一地點;利用一定位模組持續偵測該電子裝置的一目前位置,並計算該目前位置與各所述第一地點之間的一距離;判斷該目前位置與各所述第一地點的該距離是否增加;以及當該距離增加時,調整一電子地圖的一縮放比例,以移除對應的該第一地點,並顯示剩餘的該些第一地點以作為所述目的地。
  2. 如申請專利範圍第1項所述的方法,其中判斷該目前位置與各所述第一地點的該距離是否增加的步驟包括:判斷該目前位置與各所述第一地點的該距離是否在一預設時間內增加;以及當該距離在該預設時間內增加時,調整該電子地圖的該縮放比例,以移除對應的該第一地點。
  3. 如申請專利範圍第1項所述的方法,其中設定該使用者常去的該些第一地點的步驟包括:擷取該電子裝置先前定位的一歷史記錄,以搜尋該歷史記錄中出現的多個第二地點;以及統計各所述第二地點的一出現次數,並設定該出現次數排序在前的多個第二地點作為該使用者常去的該些第一地點。
  4. 如申請專利範圍第1項所述的方法,其中設定該使用者常去的該些第一地點的步驟包括:存取該電子裝置儲存的一行事曆,以搜尋該行事曆所記錄的多個事件中出現的多個第三地點;以及統計各所述第三地點的一出現次數,並設定該出現次數排序在前的多個第三地點作為該使用者常去的該些第一地點。
  5. 如申請專利範圍第1項所述的方法,其中判斷該目前位置與各所述第一地點的該距離是否增加的步驟更包括:判斷該目前位置與各所述第一地點的該距離增加的一幅度是否大於一門檻值;以及當該距離增加的該幅度大於該門檻值時,調整該電子地圖的該縮放比例,以移除對應的該第一地點。
  6. 如申請專利範圍第1項所述的方法,更包括:計算該電子裝置的一移動速率;根據該移動速率,估測由該目前位置前往各所述第一地點所需的一時間;以及顯示該目前位置與各所述第一地點之間的該距離以及前往各所述第一地點所需的該時間。
  7. 如申請專利範圍第1項所述的方法,更包括:調整該電子地圖的該縮放比例,使得該電子地圖的一顯示範圍為包含該目前位置與所述目的地在內的一最小範圍。
  8. 如申請專利範圍第1項所述的方法,更包括:擷取由該目前位置前往各所述第一地點所經過之多個路段的一即時路況資訊;以及依據該即時路況資訊,標示出所述路段的交通狀況於該電子地圖。
  9. 一種目的地估測及顯示裝置,適於估測一使用者即將前往的一目的地,該目的地估測及顯示裝置包括:一設定模組,設定該使用者常去的多個第一地點;一計算模組,利用一定位模組持續偵測一目前位置,並計算該目前位置與各所述第一地點之間的一距離;一判斷模組,判斷該目前位置與各所述第一地點的該距離是否增加;一估測模組,當該距離增加時,調整一電子地圖的一縮放比例,以移除對應的該第一地點,並顯示剩餘的該些第一地點以作為所述目的地。
  10. 如申請專利範圍第9項所述的裝置,其中:該判斷模組判斷該目前位置與各所述第一地點的該距離是否增加係判斷該目前位置與各所述第一地點的該距離是否在一預設時間內增加。
  11. 如申請專利範圍第9項所述的裝置,更包括:一歷史記錄模組,記錄該電子裝置先前定位的一歷史記錄, 而由該設定模組搜尋該歷史記錄中出現的多個第二地點,以及統計各所述第二地點的一出現次數,並且設定該出現次數排序在前的多個第二地點作為該使用者常去的該些第一地點。
  12. 如申請專利範圍第9項所述的裝置,更包括:一行事曆模組,儲存一行事曆,其中該設定模組存取該行事曆,以搜尋該行事曆所記錄的多個事件中出現的多個第三地點,以作為該使用者常去的該些第一地點。
  13. 如申請專利範圍第9項所述的裝置,更包括:一輸入模組,接收該使用者手動輸入至少一第四地點,而由該設定模組設定該至少一第四地點作為使用者常去的該些第一地點。
  14. 如申請專利範圍第9項所述的裝置,其中:該判斷模組判斷該目前位置與各所述第一地點的該距離增加的一幅度是否大於一門檻值;以及當該距離增加的該幅度大於該門檻值時,該估測模組移除對應的該第一地點。
  15. 如申請專利範圍第9項所述的裝置,其中:該計算模組更計算該電子裝置的一移動速率,並根據該移動速率,估測由該目前位置前往各所述第一地點所需的一時間;以及該估測模組更顯示該目前位置與各所述第一地點之間的該距 離以及前往各所述第一地點所需的該時間。
  16. 如申請專利範圍第9項所述的電子裝置,其中該估測模組更調整該電子地圖的該縮放比例,使得該電子地圖的一顯示範圍為包含該目前位置與所述目的地在內的一最小範圍。
  17. 如申請專利範圍第9項所述的裝置,更包括:一路況擷取模組,擷取由該目前位置前往各所述第一地點所經過之多個路段的一即時路況資訊,並且藉由該估測模組依據該即時路況資訊標示出所述路段的交通狀況於該電子地圖。
  18. 如申請專利範圍第9項所述的裝置,其中當移除後僅剩餘一個所述第一地點時,該估測模組確定該第一地點為該目的地,並且規劃以及顯示由該目前位置前往該目的地的一路徑。
  19. 一種電腦程式產品,當一電子裝置載入該電腦程式並執行後,可完成申請專利範圍第1項所述的目的地估測及顯示方法。
TW102105159A 2012-02-16 2013-02-08 目的地估測及顯示方法、裝置及電腦程式產品 TWI479122B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US201261599427P 2012-02-16 2012-02-16

Publications (2)

Publication Number Publication Date
TW201335572A TW201335572A (zh) 2013-09-01
TWI479122B true TWI479122B (zh) 2015-04-01

Family

ID=48128038

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102105159A TWI479122B (zh) 2012-02-16 2013-02-08 目的地估測及顯示方法、裝置及電腦程式產品

Country Status (4)

Country Link
US (1) US9134134B2 (zh)
EP (1) EP2629057B1 (zh)
CN (1) CN103256933B (zh)
TW (1) TWI479122B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015203446B4 (de) * 2014-03-03 2017-07-06 Apple Inc. Kartenanwendung mit verbesserten Navigationswerkzeugen
US10113879B2 (en) 2014-03-03 2018-10-30 Apple Inc. Hierarchy of tools for navigation
CN107076563B (zh) * 2014-12-09 2020-09-25 索尼公司 信息处理设备、控制方法和程序
CN106102006B (zh) * 2016-06-20 2020-10-27 联想(北京)有限公司 一种信息处理方法、信息交互方法、控制方法及电子设备
CN107131881B (zh) * 2017-03-27 2020-09-25 联想(北京)有限公司 一种室内导航方法及电子设备
CN107256119A (zh) * 2017-05-09 2017-10-17 武汉依迅北斗空间技术有限公司 测量点管理方法及装置
WO2018227334A1 (zh) * 2017-06-12 2018-12-20 深圳市乃斯网络科技有限公司 二手房app的房源推荐方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070010942A1 (en) * 2004-10-29 2007-01-11 Bill David S Determining a route to a destination based on partially completed route
TW201030313A (en) * 2009-02-02 2010-08-16 Sony Corp Navigation apparatus
TW201042239A (en) * 2009-05-20 2010-12-01 Mitac Int Corp Method of performing routing with artificial intelligence

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19909385A1 (de) * 1999-03-04 2000-09-07 Mannesmann Vdo Ag Verfahren zur Fahrzeugnavigation
CN1330937C (zh) 2001-08-06 2007-08-08 松下电器产业株式会社 信息提供方法
DE10343479A1 (de) * 2003-09-19 2005-04-28 Bosch Gmbh Robert Verfahren zur Verbesserung der Sicht in einem Kraftfahrzeug
JP4566844B2 (ja) 2005-07-01 2010-10-20 株式会社デンソー ナビゲーションシステム、および、そのナビゲーションシステムに用いる記憶装置
US8032298B2 (en) * 2007-03-29 2011-10-04 Alpine Electronics, Inc. Method and apparatus for incorporating adaptive scroll operation for navigation system
US8762056B2 (en) * 2007-06-28 2014-06-24 Apple Inc. Route reference
US9074907B2 (en) * 2007-07-12 2015-07-07 Alpine Electronics, Inc. Navigation method and system for selecting and visiting scenic places on selected scenic byway
JP4416022B2 (ja) * 2007-08-23 2010-02-17 ソニー株式会社 撮像装置、撮像方法
WO2010040385A1 (en) * 2008-10-07 2010-04-15 Tomtom International B.V. Navigation apparatus and method for use therein
CN102667403B (zh) * 2009-12-02 2015-01-28 三菱电机株式会社 导航装置
US8392116B2 (en) 2010-03-24 2013-03-05 Sap Ag Navigation device and method for predicting the destination of a trip
CN102235865B (zh) * 2010-04-27 2014-05-28 神达电脑股份有限公司 利用个人导航装置预测路径的方法及相关的个人导航装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070010942A1 (en) * 2004-10-29 2007-01-11 Bill David S Determining a route to a destination based on partially completed route
TW201030313A (en) * 2009-02-02 2010-08-16 Sony Corp Navigation apparatus
TW201042239A (en) * 2009-05-20 2010-12-01 Mitac Int Corp Method of performing routing with artificial intelligence

Also Published As

Publication number Publication date
TW201335572A (zh) 2013-09-01
US20130218452A1 (en) 2013-08-22
EP2629057B1 (en) 2014-04-30
CN103256933B (zh) 2016-01-27
EP2629057A1 (en) 2013-08-21
US9134134B2 (en) 2015-09-15
CN103256933A (zh) 2013-08-21

Similar Documents

Publication Publication Date Title
TWI479122B (zh) 目的地估測及顯示方法、裝置及電腦程式產品
US11333502B2 (en) Map-matching for low-sampling-rate GPS trajectories
CN107798412B (zh) 一种路线推荐方法和装置
US9410814B2 (en) Passive crowd-sourced map updates and alternate route recommendations
US9374661B2 (en) Travel pattern discovery using mobile device sensors
CN104937650B (zh) 用于定位可用停车位的***及方法
CN102762957B (zh) 历史交通数据压缩
JP2005091303A (ja) 経路提供装置及びプログラム
US20150172854A1 (en) Determining a wifi scan location
US9495867B2 (en) Traffic information processing system, server device, traffic information processing method, and program
CN103994764B (zh) 一种随身定位***
US20110178702A1 (en) Optimum travel times
JP2017146771A (ja) 混雑度推定方法、人数推定方法、混雑度推定プログラム、人数推定プログラム、および人数推定システム
US20200019365A1 (en) Location prediction systems and related methods
JP2014081240A (ja) エリアマップ提供システム、端末装置、及びサーバ装置
US10732002B2 (en) Generating accurate speed estimations using aggregated telemetry data
JP6803205B2 (ja) 対象経路を含む移動位置範囲群に基づき通行量を推定する装置、プログラム及び方法
JP2010271205A (ja) 経路検証システムにおける経路検証方法
JP2015230588A (ja) 行動判定装置、行動判定方法及びプログラム
CN106920389B (zh) 一种基于用户电信行为的交通状况控制方法及***
US9098386B1 (en) System, method, and computer program for determining a subjective distance between two locations
WO2022193665A1 (zh) 一种绕行路径的确定方法、装置及存储介质
JP2012042339A (ja) 経路案内装置、経路案内システム、及びプログラム
US10959052B2 (en) Local memory direction caching
JP6508881B2 (ja) 行動判定装置、行動判定方法及びプログラム