TWI399522B - 行事曆時程提示方法、裝置及使用此方法的電腦程式產品 - Google Patents
行事曆時程提示方法、裝置及使用此方法的電腦程式產品 Download PDFInfo
- Publication number
- TWI399522B TWI399522B TW097132246A TW97132246A TWI399522B TW I399522 B TWI399522 B TW I399522B TW 097132246 A TW097132246 A TW 097132246A TW 97132246 A TW97132246 A TW 97132246A TW I399522 B TWI399522 B TW I399522B
- Authority
- TW
- Taiwan
- Prior art keywords
- time
- positioning information
- travel
- information
- positioning
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 46
- 238000004590 computer program Methods 0.000 title claims description 19
- 230000009471 action Effects 0.000 claims description 15
- 238000010295 mobile communication Methods 0.000 claims description 8
- 230000004913 activation Effects 0.000 claims 1
- 238000004364 calculation method Methods 0.000 description 5
- 230000002028 premature Effects 0.000 description 5
- 230000001934 delay Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42348—Location-based services which utilize the location information of a target
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/18—Comparators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2072—Schedules, e.g. personal calendars
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2207/00—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
- H04M2207/18—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/30—Determination of the location of a subscriber
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Navigation (AREA)
- Telephone Function (AREA)
Description
本發明是有關於一種行事曆,且特別是有關於一種行事曆時程的提示方法、裝置及使用此方法的電腦程式產品。
為配合現代人繁忙的生活節奏,各種不佔空間且攜帶方便的行動裝置也推陳出新。以個人數位助理(Personal Digital Assistant,PDA)手機為例,其不僅具備了傳統通訊裝置的各項功能,更能讓使用者透過其內建的視窗作業系統來達到撰寫文件、收發電子郵件、瀏覽網路,或是使用即時通訊軟體等目的。也就是說,這樣的行動裝置不但可以用來撥打電話,更宛如小型個人電腦般地能提供各種多樣化功能。
行動裝置的使用也逐漸改變人們的生活模式,例如以往人們習慣將重要事件記錄在行事曆,現在則已逐漸由手機、個人數位助理等行動裝置或行動通訊裝置所提供的電子行事曆功能取代。電子行事曆可提供事件記錄上較佳的便利性,而與行動裝置結合更可達到隨時提醒的功效,因此現今許多商務人士或是業務代表都會利用行動裝置的電子行事曆來記錄例如是拜訪客戶、送貨、朋友約會吃飯或是出差旅遊等資料。隨著電子行事曆應用範圍的擴大,人們依賴行動裝置記錄事情的比重也相形增加。
電子行事曆的一項重要功能是在所記錄事件的時程到達時,發送一個提示訊息藉以提醒使用者注意該事件。使
用者也可以將此提示訊息的設定‘時間提早(例如早10分鐘),讓行事曆提早發送提示訊息以提醒自己及早準備。然而,採用上述在事件到達時或到達之前提示訊息的方式雖可提醒使用者不致忘記該事件,但未能考量使用者前往事件所在地所需花費的時間,結果還是有可能會讓使用者耽誤或錯過行程。舉例來說,若使用者在桃園拜訪客戶時,行事曆在10分鐘前才提醒使用者在台北有會議,則使用者勢必會因為距離過遠而遲到或是延誤行程。
有鑑於此,本發明提供一種行事曆時程的提示方法,考量使用者所在地與事件地點間的距離,提早發出提示訊息以提醒使用者,可避免因距離過遠而造成行程延誤。
本發明提供一種行事曆時程的提示裝置,藉由定位模組隨時偵測使用者所在位置,並計算行進到事件地點的時間,而用以動態調整行事曆時程的提示時間。
本發明提供一種電腦程式產品,可藉由將電腦程式載入行動裝置執行,以在事件到達前及早執行提示動作。
為達上述或其他目的,本發明提出一種行事曆時程的提示方法,適用於行動裝置,其包括下列步驟:首先,於行事曆設定一事件之時程及地點,並取得此地點的第一定位資訊。接著,取得行動裝置目前所在位置之第二定位資訊,然後再計算由第二定位資訊行進至第一定位資訊所需之行進時間,最後再根據所計算之行進時間設定事件之第
一提示時間,並在第一提示時間到達時執行此事件之提示動作。
在本發明之一實施例中,上述之第二定位資訊包括藉由定位模組定位而得,而上述之第一定位資訊亦可藉由定位模組定位而得,或是藉由查詢電子地圖或定位資訊資料庫而得,其中此電子地圖及定位資訊資料庫包括記錄多個地點的定位資訊。
在本發明之一實施例中,上述計算由第二定位資訊行進至第一定位資訊所需之行進時間的步驟包括參照電子地圖中之道路限速資訊,推算由第二定位資訊行進至第一定位資訊所需之行進時間。
在本發明之一實施例中,上述參照電子地圖中之道路限速資訊,推算由第二定位資訊行進至第一定位資訊所需之行進時間的步驟包括先參照電子地圖,以規畫由第二定位資訊行進至第一定位資訊之路徑,再參照電子地圖中對於此路徑所經過之一或多條道路的道路限速資訊,推算由第二定位資訊行進至第一定位資訊所需之行進時間。
在本發明之一實施例中,上述參照電子地圖中之道路限速資訊,推算由第二定位資訊行進至第一定位資訊所需之行進時間的步驟包括計算第二定位資訊與第一定位資訊之間的距離,而將此距離直接除以道路限速資訊以作為所述行進時間。
在本發明之一實施例中,上述之提示時間為所述事件之時程往前提早行進時間長度之時間,或是事件之時程往前提早行進時間長度之時間及一預定時間長度之時間。
在本發明之一實施例中,上述設定事件之時程及地點於行事曆的步驟更包括設定事件之第二提示時間於行事曆。其中,所述第一提示時間即為將第二提示時間往前提早行進時間長度之時間。
在本發明之一實施例中,上述取得行動裝置目前所在位置之第二定位資訊的步驟更包括判斷目前所在位置是否在事件之地點提供服務之訊號源的訊號範圍內,而當判定目前所在位置超出訊號源之訊號範圍時,始計算所述行進時間,並將其加入所述提示時間。
在本發明之一實施例中,上述取得該行動裝置目前所在位置之該第二定位資訊的步驟之前,更包括設定啟動行動裝置以取得其目前所在位置之第二定位資訊的啟動時間,而在此啟動時間到達時,始啟動行動裝置取得其目前所在位置的第二定位資訊。其中,所述啟動時間為事件之時程往前推算一固定時間的時間,或是由使用者自行設定的特定時間。
在本發明之一實施例中,上述之提示動作包括播報或顯示所述事件之提示訊息。
本發明提出一種行事曆時程的提示裝置,其包括行事曆模組、定位模組、運算單元及提示模組。其中,行事曆模組可設定一事件之時程及地點,並取得此地點的第一定
位資訊。定位模組則可取得目前所在位置之第二定位資訊。運算單元可計算由第二定位資訊行進至第一定位資訊所需之行進時間,並根據此行進時間設定所述事件之第一提示時間。提示模組則在第一提示時間到達時執行所述事件之提示動作。
在本發明之一實施例中,上述之提示裝置更包括儲存單元,其係儲存電子地圖或定位資訊資料庫,而此電子地圖及定位資訊資料庫包括記錄多個地點的定位資訊。
在本發明之一實施例中,上述之運算單元包括參照電子地圖中之道路限速資訊,推算由第二定位資訊行進至第一定位資訊所需之行進時間。
本發明之一實施例中,上述之提示裝置更包括導航模組,其係參照電子地圖,規畫由第二定位資訊行進至第一定位資訊之路徑,而所述運算模組即可參照電子地圖中對於此路徑所經過之一或多條道路的道路限速資訊,推算由第二定位資訊行進至第一定位資訊所需之行進時間。
本發明之一實施例中,上述之運算單元包括計算第二定位資訊與第一定位資訊之間的距離,而直接將此距離除以道路限速資訊以作為行進時間。
本發明之一實施例中,上述之運算單元包括將所述事件之時程往前提早所述行進時間長度之時間以作為提示時間,或是將事件之時程往前提早行進時間長度之時間及一預定時間長度之時間以作為第一提示時間。
本發明之一實施例中,上述之行事曆模組更包括於行事曆設定事件之一第二提示時間,而所述運算單元則包括將第二提示時間往前提早行進時間長度之時間以作為第一提示時間。
本發明之一實施例中,上述之定位模組更包括判斷目前所在位置是否在所述事件之地點提供服務之訊號源的訊號範圍內,而當判定目前所在位置超出訊號源之訊號範圍時,始由運算模組計算所述行進時間,並將其加入提示時間。
本發明之一實施例中,上述之提示模組更包括設定啟動定位模組取得其目前所在位置之第二定位資訊的啟動時間,而在啟動時間到達時,啟動定位模組取得其目前所在位置的第二定位資訊。其中,所述啟動時間為事件之時程往前推算一固定時間的時間,或是由使用者自行設定的特定時間。
本發明之一實施例中,上述之定位模組包括全球定位系統,或是使用全球行動通信系統、個人手持式電話系統、碼多重擷取系統之基地台或無線相容認證之熱點進行定位的裝置。
本發明之一實施例中,所述提示裝置包括配置於行動裝置,而此行動裝置較佳為行動通訊裝置,包括手機、個人數位助理或個人數位助理手機。
本發明提供一種電腦程式產品,可經由行動裝置載入程式以執行下列步驟:首先,於行事曆設定一事件之時程
及地點,並取得此地點的第一定位資訊。接著,取得行動裝置目前所在位置之第二定位資訊,然後再計算由第二定位資訊行進至第一定位資訊所需之行進時間,最後再根據所計算之行進時間設定事件之提示時間,並在提示時間到達時執行此事件之提示動作。
本發明採用定位模組與電子行事曆結合的結構,藉由定位模組隨時掌握使用者的動態,並參考電子行事曆中各個事件之時程及地點,以考量使用一者前往事件地點所需的時間,提早發出提示訊息提醒使用者提早前往事件地點,可避免因距離過遠而造成行程延誤。
為讓本發明之上述和其他目的、特徵和優點能更明顯易懂,下文特舉較佳實施例,並配合所附圖式,作詳細說明如下。
經由行事曆的設定,一般使用者均可藉由行事曆的提醒,提早前往事件地點,但若使用者所在位置與事件地點之間的距離過遠,則提示的時間勢必得再提前。據此,本發明藉由在行動裝置中配置定位模組,隨時偵測使用者所在位置,並動態調整事件的提示時間以及早提醒使用者,而能夠讓使用者有充裕的時間前往事件地點。本發明即是基於上述概念所發展出來的一套行事曆時程的提示方法、裝置與使用此方法的電腦程式產品。為了使本發明之內容更為明瞭,以下特舉實施例作為本發明確實能夠據以實施的範例。
圖1是依照本發明一實施例所繪示之行事曆時程的提示方法流程圖。請參照圖1,本實施例適用於具有電子行事曆及定位功能的行動裝置,此行動裝置較佳為行動通訊裝置,可以是手機、個人數位助理或個人數位助理手機,而不限制其範圍。
首先,在行動裝置的行事曆中設定一事件的時程及地點,並取得此事件地點的第一定位資訊(步驟S110)。所述事件例如是會議、課程或約會等,而除了在行事曆中記錄事件的內容及時程外,還包括記錄事件所在的地點,例如會議所在的地址、城市、大樓、會議室等。依據所設定的地點,行動裝置可以藉由本身的定位模組定位而取得該地點的定位資訊,或是藉由查詢電子地圖或是定位資訊資料庫而取得,本實施例不限制其範圍。
詳細地說,所述定位模組例如是全球定位系統(Global Positioning System,GPS),或是使用全球行動通信(Global System for Mobile Communication,GSM)系統、個人手持式電話系統(Personal Handy-phone System,PHS)或碼多重擷取(Code Division Multiple Access,CDMA)系統之基地台或是使用無線相容認證(Wireless fidelity,Wi-Fi)之熱點、無線電中繼器(Radio Repeater)或無線電廣播電台(Radio Broadcaster)進行定位的裝置。假若使用者設定事件時所在的位置與所設定事件的地點是在同一個位置,例如同一棟大樓中,則可利用定位模組的定位,立即取得事件地點的定位資訊。
另一方面,若使用者設定事件時所在的位置與所設定事件的地點不同,則可藉由使用者或定位模組查詢電子地圖或定位資訊資料庫來取得事件地點的定位資訊。此電子地圖及定位資訊資料庫中包括記錄有多個地點的定位資訊,這些地點可以是一般電子地圖中常見的興趣點(Point of Interest,POI)或是使用者自行設定、常用的地點,而這些定位資訊包括,但不限於,地址、路名、路段、大樓名稱、或是景點名稱等。再者,使用者也可藉由在電子地圖中點選某個位置來做為事件的地點,電子地圖均可將這些資訊轉換為定位資訊,而儲存在行事曆中。
上述之定位模組查詢電子地圖來取得事件地點的定位資訊,係可利用將使用者於設定事件的地點時所輸入之地址、路名、路段、大樓名稱、或是景點名稱等,比對電子地圖中所記錄之定位資訊,以取得事件地點的定位資訊。同樣方式亦適用於查詢定位資訊資料庫,此定位資訊資料庫係記錄包括,但不限於,興趣點、路段、地址、建築物名稱、景點名稱等等的定位資訊,藉由比對定位資訊資料庫中所記錄之定位資訊,同樣可以取得事件地點的定位資訊。上述之電子地圖及定位資訊資料庫除了可儲存在行動裝置本身外,亦可儲存於外部的伺服器中,而行動裝置可經由查詢伺服器的方式取得所需的定位資訊。
在事件設定完成後,行動裝置即可利用定位模組持續偵測使用者所在位置,以取得使用者目前所在位置的第二定位資訊(步驟S120)。其中,行動裝置除了可以全球定
位系統進行定位之外,也可利用通訊業者的基地台進行定位,抑或是利用周遭無線相容認證的熱點進行定位,這些定位方式所需的電力較小,可提供行動裝置長時間掌握使用者的動態。
在另一實施例中,在事件設定完成後,使用者可根據自身情況,自行設定行動裝置何時開始利用定位模組偵測使用者目前所在位置,以取得使用者目前所在位置的第二定位資訊。例如,使用者可設定在事件開始之前的一段時間(例如事情開始前6小時)才開啟定位模組,或是在某一特定時間(例如幾點幾分)才開啟定位模組,同樣可節省定位模組所消耗的電力。
然後,行動裝置將計算由第二定位資訊行進至第一定位資訊所需的行進時間(步驟S130)。換句話說,行動裝置會推算使用者由目前所在位置前往事件地點所需花費的時間,而此行進時間則例如是參考行動裝置所儲存之電子地圖中記錄的道路限速資訊來推算。
詳細地說,電子地圖中會記錄每一條道路的限速資訊,而行動裝置在計算行進時間時,例如是先參照電子地圖,利用導航軟體規畫一條由第二定位資訊行進至第一定位資訊的路徑,然後再參照電子地圖中對於此路徑所經過之一或多條道路的道路限速資訊,推算由第二定位資訊行進至第一定位資訊所需之行進時間。此行進時間的推算方式類似於一般導航軟體推算使用者前往目的地所需時間的
計算方式,其內容並非本發明強調的重點,故在此不再贅述。
值得一提的是,在沒有導航軟體的情況下,行動裝置也可以直接由第一定位資訊與第二定位資訊推算兩地之間的直線距離,再利用平均限速資訊,例如電子地圖所記載的道路平均限速資訊,將距離除以道路限速資訊以作為行進時間,本發明不限制其計算方式。
值得一提的是,上述實施例雖以第一定位資訊與第二定位資訊兩地之間的距離(例如道路距離或直線距離)與限速資訊(例如道路限速資訊或平均限速資訊)推算由第二定位資訊行進至第一定位資訊所需之行進時間;然而,本發明並不以此為限,任何可推算由第二定位資訊行進至第一定位資訊所需之行進時間之方法皆可運用於本發明之方法。
最後,行動裝置即可根據所計算的行進時間設定該事件的提示時間,並在提示時間到達時執行該事件的提示動作(步驟S140)。其中,所述提示動作例如是發出一提示音或語音播報訊息,抑或是在行動裝置上顯示提示訊息,本發明不限制其提示方式。在此需強調的是,上述之提示時間係代表由事件之時程往前提早行進時間長度的時間,或是由事件之時程往前提早行進時間長度的時間以及一預定時間長度的時間。其中,所述預定時間可以是由行動裝置預設,也可以是由使用者在設定事件時一併設定,本發明不限制其範圍。
舉例來說,圖2是依照本發明一實施例所繪示之提示時間之計算方法的範例。請參照圖2,假設由使用者設定之會議時程為下午2點,則行事曆可將此會議的提示時間由下午2點提早一段預定時間長度(例如半小時),則原則上發出提示訊息的時間應為下午1點半。接著,若利用上述方式所計算使用者的行進時間需為2小時,則行事曆會再把提示時間提早2小時,也就是在上午11點半就發出提示訊息來提醒使用者。
藉由上述動態調整提示時間的方式,無論使用者所在何處,均可在第一時間收到提示,以啟身前往事件地點。值得一提的是,本發明為節省持續開啟定位模組所消耗的電力,還包括判斷使用者是否就在事件地點附近,來決定是否將提示時間提前,以下則再舉一實施例詳細說明。
圖3是依照本發明一實施例所繪示之行事曆時程的提示方法流程圖。請參照圖3,本實施例適用於具有電子行事曆及定位功能的行動裝置,此行動裝置較佳為行動通訊裝置,可以是手機、個人數位助理或個人數位助理手機,而不限制其範圍。
同樣地,本實施例亦先在行動裝置的行事曆中設定一事件的時程及地點,並取得此事件地點的第一定位資訊(步驟S310)。
接著,行動裝置將會偵測使用者目前所在位置可提供服務之訊號源(步驟S320),以判斷其目前所在位置是否就在事件地點提供服務之訊號源的訊號範圍內(步驟
S330)。舉例來說,使用者可藉由基地台所發送的識別碼,辨別出其所在位置提供服務的基地台是否與所設定事件地點提供服務之基地台相同。
在步驟S330中,若判斷目前所在位置仍在事件地點提供服務之訊號源的訊號範圍時,則仍採用原先設定的提示時間來執行事件的提示動作(步驟S340),而暫不啟用本發明之提示機制來計算行進時間以將提示時間提前。簡而言之,行動裝置是利用使用者是否在事件地點提供服務之基地台的訊號範圍內來判斷使用者是否就在事件地點的附近。若使用者所在位置與事件地點提供服務之基地台相同,則代表使用者就在事件地點的不遠處(例如同一棟大樓),因此使用者可以在原先設定之預定時間長度內到達,也就沒有必要浪費電力做定位資訊的偵測與行進時間的計算。由於偵測基地台訊號只是一般手機待機時的例行工作,並不會額外增加手機的電力消耗,因此採用此方式可兼顧本發明提示方法使用上的彈性。
反之,若判斷目前所在位置超出事件地點提供服務之訊號源的訊號範圍時,則進一步使用定位模組偵測使用者目前所在位置,以取得此位置的第二定位資訊(步驟S150),並計算由第二定位資訊行進至第一定位資訊所需的行進時間(步驟S160),而根據所計算的行進時間設定該事件的提示時間,以在提示時間到達時執行該事件的提示動作(步驟S170)。上述步驟S350~S370的詳細內容均
與前述實施例之步驟S120~S140相同或相似,故在此不再贅述。
針對上述提示方法,本發明亦提供對應的提示裝置,用以配置在使用者隨身持用之手機、個人數位助理或個人數位助理手機等行動裝置中,而能夠提醒使用者及早前往所設定事件之地點,以下則再舉一實施例詳細說明。
圖4是依照本發明一實施例所繪示之行事曆時程的提示裝置方塊圖。請參照圖4,本實施例之提示裝置400包括行事曆模組410、定位模組420、運算單元430、儲存單元440及提示模組450,其功能分述如下:行事曆模組410係用以設定一事件之時程及地點,並可取得此地點的第一定位資訊。定位模組420是用以對提示裝置400進行定位,以取得目前所在位置之第二定位資訊。其中,所述定位模組420例如是全球定位系統,或是使用全球行動通信系統、個人手持式電話系統、碼多重擷取系統之基地台或無線相容認證之熱點進行定位的裝置。
運算單元430例如是一個微處理器(microprocessor),其可用以計算由第二定位資訊行進至第一定位資訊所需之行進時間,並根據此行進時間設定所述事件之提示時間。其中,運算單元430包括存取儲存在儲存單元440中的電子地圖,或是存取定位資訊資料庫,以取得事件地點的第一定位資訊。此外,運算單元430可再藉由查詢電子地圖中所記錄的道路限速資訊來推算由第二定位資訊行進至第一定位資訊所需之行進時間。
詳細地說,電子地圖中會記錄每一條道路的限速資訊,而行動裝置在計算行進時間時,可先參照電子地圖,並利用導航模組(未繪示)規畫一條由第二定位資訊行進至第一定位資訊的路徑,然後再參照電子地圖中對於此路徑所經過之一或多條道路的道路限速資訊,推算由第二定位資訊行進至第一定位資訊所需之行進時間。
另一方面,在沒有導航模組的情況下,運算單元430也可以直接由第一定位資訊與第二定位資訊推算兩地之間的直線距離,再利用電子地圖所記載的道路平均限速資訊,將距離除以道路限速資訊以作為行進時間,本發明不限制其計算方式。
提示模組450可根據運算單元430所提供之已加入行進時間的提示時間,在提示時間到達時執行所述事件之提示動作。其中,所述提示動作例如是發出一提示音或語音播報訊息,抑或是在行動裝置上顯示該事件的提示訊息。
值得一提的是,上述由儲存單元440所儲存之電子地圖及定位資訊資料庫中包括記錄有多個地點的定位資訊,這些地點例如是興趣點或是使用者自行設定、常用的地點,而這些定位資訊包括,但不限於,地址、路名、路段、大樓名稱、或是景點名稱等。因此,行事曆模組410可根據使用者所設定事件的地點,藉由查詢電子地圖的方式來取得事件地點的定位資訊,或是利用定位模組420直接定位來取得,其實施方式皆已揭露於前述實施例,故在此不再贅述。
另一方面,為了能夠節省提示裝置400的電力,定位模組420更可用以判斷目前所在位置是否就在事件之地點提供服務之訊號源的訊號範圍內,而當判定目前所在位置超出訊號源之該訊號範圍時,始由運算模組430計算行進時間,並將其加入提示時間。
本發明另提供一種電腦程式產品,其係用以執行上述行事曆時程的提示方法,此電腦程式產品基本上是由多數個程式碼片段所組成的(例如建立組織圖程式碼片段、簽核表單程式碼片段、設定程式碼片段、以及部署程式碼片段),並且這些程式碼片段在載入行動裝置中並執行之後,即可完成上述行事曆時程提示方法的步驟與上述行事曆時程提示裝置的功能。
綜上所述,本發明之行事曆時程的提示方法、裝置與使用此方法的電腦程式產品係結合行事曆與定位之功能,可在使用者離開事件地點附近時,自動啟動定位模組以偵測使用者所在位置,而將使用者與事件地點之間的距離因素納入提示時間的計算,以及早通知使用者前往事件地點。據此,可動態調整事件的提示時間,而避免使用者因距離事件地點過遠而造成行程延誤。
雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
400‧‧‧提示裝置
410‧‧‧行事曆模組
420‧‧‧定位模組
430‧‧‧運算單元
440‧‧‧儲存單元
450‧‧‧提示模組
S110~S140‧‧‧本發明一實施例之行事曆時程的提示方法之各步驟
S310~S370‧‧‧本發明一實施例之行事曆時程的提示方法之各步驟
圖1是依照本發明一實施例所繪示之行事曆時程的提示方法流程圖。
圖2是依照本發明一實施例所繪示之提示時間之計算方法的範例。
圖3是依照本發明一實施例所繪示之行事曆時程的提示方法流程圖。
圖4是依照本發明一實施例所繪示之行事曆時程的提示裝置方塊圖。
S110~S140‧‧‧本發明一實施例之行事曆時程的提示方法之各步驟
Claims (43)
- 一種行事曆時程的提示方法,適用於一行動裝置,包括下列步驟:設定一事件之一時程及一地點於一行事曆,並取得該地點的一第一定位資訊;偵測目前所在位置可提供服務之一訊號源,以判斷目前所在位置是否在該事件之該地點提供服務之訊號源的一訊號範圍內;當判定目前所在位置超出該訊號源之該訊號範圍時,取得該行動裝置目前所在位置之一第二定位資訊;計算由該第二定位資訊行進至該第一定位資訊所需之一行進時間;以及根據該行進時間設定該事件之一第一提示時間,並在該第一提示時間到達時執行該事件之一提示動作。
- 如申請專利範圍第1項所述之行事曆時程的提示方法,其中該第二定位資訊包括藉由一定位模組定位而得。
- 如申請專利範圍第2項所述之行事曆時程的提示方法,其中該第一定位資訊包括藉由該定位模組定位而得。
- 如申請專利範圍第2項所述之行事曆時程的提示方法,其中該第一定位資訊包括根據該地點藉由查詢一電子地圖而得,其中該電子地圖包括記錄多個地點的定位資訊。
- 如申請專利範圍第2項所述之行事曆時程的提示方法,其中該第一定位資訊包括根據該地點藉由查詢一定位 資訊資料庫而得,其中該定位資訊資料庫包括記錄多個地點的定位資訊。
- 如申請專利範圍第2項所述之行事曆時程的提示方法,其中該第一定位資訊包括藉由該定位模組定位而得,或是藉由查詢一電子地圖或一定位資訊資料庫而得,該電子地圖及該定位資訊資料庫包括記錄多個地點的定位資訊。
- 如申請專利範圍第1項所述之行事曆時程的提示方法,其中計算由該第二定位資訊行進至該第一定位資訊所需之該行進時間的步驟包括:參照一電子地圖中之一道路限速資訊,推算由該第二定位資訊行進至該第一定位資訊所需之該行進時間。
- 如申請專利範圍第7項所述之行事曆時程的提示方法,其中參照該電子地圖中之該道路限速資訊,推算由該第二定位資訊行進至該第一定位資訊所需之該行進時間的步驟包括:參照該電子地圖,規畫由該第二定位資訊行進至該第一定位資訊之一路徑;以及參照該電子地圖中對於該路徑所經過之一或多條道路的道路限速資訊,推算由該第二定位資訊行進至該第一定位資訊所需之該行進時間。
- 如申請專利範圍第7項所述之行事曆時程的提示方法,其中參照該電子地圖中之該道路限速資訊,推算由該 第二定位資訊行進至該第一定位資訊所需之該行進時間的步驟包括:計算該第二定位資訊與該第一定位資訊之間的一距離;以及將距離除以該道路限速資訊以作為該行進時間。
- 如申請專利範圍第1項所述之行事曆時程的提示方法,其中該第一提示時間為該事件之該時程往前提早該行進時間長度之時間。
- 如申請專利範圍第1項所述之行事曆時程的提示方法,其中該第一提示時間為該事件之該時程往前提早該行進時間長度之時間及一預定時間長度之時間。
- 如申請專利範圍第1項所述之行事曆時程的提示方法,其中設定該事件之該時程及該地點於該行事曆的步驟更包括:設定該事件之一第二提示時間於該行事曆。
- 如申請專利範圍第12項所述之行事曆時程的提示方法,其中該第一提示時間為將該第二提示時間往前提早該行進時間長度之時間。
- 如申請專利範圍第1項所述之行事曆時程的提示方法,其中在取得該行動裝置目前所在位置之該第二定位資訊的步驟之前,更包括:設定啟動該行動裝置以取得其目前所在位置之該第二定位資訊的一啟動時間,而在該啟動時間到達時,啟動該行動裝置取得其目前所在位置的該第二定位資訊。
- 如申請專利範圍第14項所述之行事曆時程的提示方法,其中該啟動時間為該事件之該時程往前推算一固定時間的時間,或是由使用者自行設定之一特定時間。
- 如申請專利範圍第1項所述之行事曆時程的提示方法,其中該提示動作包括播報或顯示該事件之一提示訊息。
- 一種行事曆時程的提示裝置,包括:一行事曆模組,設定一事件之一時程及一地點,並取得該地點的一第一定位資訊;一定位模組,判斷目前所在位置是否在該事件之該地點提供服務之一訊號源的一訊號範圍內,而當判定目前所在位置超出該訊號源之該訊號範圍時,取得目前所在位置之一第二定位資訊;一運算單元,計算由該第二定位資訊行進至該第一定位資訊所需之一行進時間,並根據該行進時間設定該事件之一第一提示時間;以及一提示模組,在該第一提示時間到達時執行該事件之一提示動作。
- 如申請專利範圍第17項所述之行事曆時程的提示裝置,其中該第一定位資訊包括藉由該定位模組定位而得。
- 如申請專利範圍第17項所述之行事曆時程的提示裝置,更包括: 一儲存單元,儲存一電子地圖或一定位資訊資料庫,該電子地圖及該定位資訊資料庫包括記錄多個地點的定位資訊。
- 如申請專利範圍第19項所述之行事曆時程的提示裝置,其中該第一定位資訊包括藉由查詢該電子地圖或該定位資訊資料庫而得。
- 如申請專利範圍第19項所述之行事曆時程的提示裝置,其中該運算單元包括參照該電子地圖中之一道路限速資訊,推算由該第二定位資訊行進至該第一定位資訊所需之該行進時間。
- 如申請專利範圍第21項所述之行事曆時程的提示裝置,更包括:一導航模組,參照該電子地圖,規畫由該第二定位資訊行進至該第一定位資訊之一路徑,而該運算模組即參照該電子地圖中對於該路徑所經過之一或多條道路的道路限速資訊,推算由該第二定位資訊行進至該第一定位資訊所需之該行進時間。
- 如申請專利範圍第21項所述之行事曆時程的提示裝置,其中該運算單元包括計算該第二定位資訊與該第一定位資訊之間的一距離,而直接將距離除以該道路限速資訊以作為該行進時間。
- 如申請專利範圍第17項所述之行事曆時程的提示裝置,其中該運算單元包括將該事件之該時程往前提早該行進時間長度之時間以作為該第一提示時間。
- 如申請專利範圍第17項所述之行事曆時程的提示裝置,其中該運算單元包括將該事件之該時程往前提早該行進時間長度之時間及一預定時間長度之時間以作為該第一提示時間。
- 如申請專利範圍第17項所述之行事曆時程的提示裝置,其中該行事曆模組更包括設定該事件之一第二提示時間於該行事曆。
- 如申請專利範圍第26項所述之行事曆時程的提示裝置,其中該運算單元包括將該第二提示時間往前提早該行進時間長度之時間以作為該第一提示時間。
- 如申請專利範圍第17項所述之行事曆時程的提示裝置,其中該提示模組更包括設定啟動該定位模組取得其目前所在位置之該第二定位資訊的一啟動時間,而在該啟動時間到達時,啟動該定位模組取得其目前所在位置的該第二定位資訊。
- 如申請專利範圍第28項所述之行事曆時程的提示裝置,其中該啟動時間為該事件之該時程往前推算一固定時間的時間,或是由使用者自行設定之一特定時間。
- 如申請專利範圍第17項所述之行事曆時程的提示裝置,其中該提示動作包括播報或顯示該事件之一提示訊息。
- 如申請專利範圍第17項所述之行事曆時程的提示裝置,其中該定位模組包括全球定位系統。
- 如申請專利範圍第17項所述之行事曆時程的提示裝置,其中該定位模組包括使用全球行動通信系統、個人手持式電話系統、碼多重擷取系統之基地台或無線相容認證之熱點進行定位的裝置。
- 如申請專利範圍第17項所述之行事曆時程的提示裝置,其中該提示裝置包括配置於一行動裝置,而該行動裝置包括手機、個人數位助理或個人數位助理手機。
- 一種電腦程式產品,其包括程式指令用以執行下列步驟:設定一事件之一時程及一地點於一行事曆,並取得該地點的一第一定位資訊;偵測目前所在位置可提供服務之一訊號源,以判斷目前所在位置是否在該事件之該地點提供服務之訊號源的一訊號範圍內;當判定目前所在位置超出該訊號源之該訊號範圍時,取得該行動裝置目前所在位置之一第二定位資訊;計算由該第二定位資訊行進至該第一定位資訊所需之一行進時間;以及根據該行進時間設定該事件之一第一提示時間,並在該第一提示時間到達時執行該事件之一提示動作。
- 如申請專利範圍第34項所述之電腦程式產品,其中計算由該第二定位資訊行進至該第一定位資訊所需之該行進時間的步驟包括: 參照一電子地圖中之一道路限速資訊,推算由該第二定位資訊行進至該第一定位資訊所需之該行進時間。
- 如申請專利範圍第34項所述之電腦程式產品,其中參照該電子地圖中之該道路限速資訊,推算由該第二定位資訊行進至該第一定位資訊所需之該行進時間的步驟包括:參照該電子地圖,規畫由該第二定位資訊行進至該第一定位資訊之一路徑;以及參照該電子地圖中對於該路徑所經過之一或多條道路的道路限速資訊,推算由該第二定位資訊行進至該第一定位資訊所需之該行進時間。
- 如申請專利範圍第34項所述之電腦程式產品,其中參照該電子地圖中之該道路限速資訊,推算由該第二定位資訊行進至該第一定位資訊所需之該行進時間的步驟包括:計算該第二定位資訊與該第一定位資訊之間的一距離;以及將距離除以該道路限速資訊作為該行進時間。
- 如申請專利範圍第34項所述之電腦程式產品,其中該第一提示時間為該事件之該時程往前提早該行進時間長度之時間。
- 如申請專利範圍第34項所述之電腦程式產品,其中該第一提示時間為該事件之該時程往前提早該行進時間長度之時間及一預定時間長度之時間。
- 如申請專利範圍第34項所述之電腦程式產品,其中設定該事件之該時程及該地點於該行事曆的步驟更包括:設定該事件之一第二提示時間於該行事曆。
- 如申請專利範圍第40項所述之電腦程式產品,其中該第一提示時間為將該第二提示時間往前提早該行進時間長度之時間。
- 如申請專利範圍第34項所述之電腦程式產品,其中在取得該行動裝置目前所在位置之該第二定位資訊的步驟之前,更包括:設定啟動該行動裝置以取得其目前所在位置之該第二定位資訊的一啟動時間,而在該啟動時間到達時,啟動該行動裝置取得其目前所在位置的該第二定位資訊。
- 如申請專利範圍第42項所述之電腦程式產品,其中該啟動時間為該事件之該時程往前推算一固定時間的時間,或是由使用者自行設定之一特定時間。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW097132246A TWI399522B (zh) | 2008-08-22 | 2008-08-22 | 行事曆時程提示方法、裝置及使用此方法的電腦程式產品 |
| US12/534,865 US8725164B2 (en) | 2008-08-22 | 2009-08-04 | Method and apparatus for reminding calendar schedule and recording medium |
| US13/761,161 US9052210B2 (en) | 2008-08-22 | 2013-02-07 | Method and apparatus for reminding calendar schedule and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW097132246A TWI399522B (zh) | 2008-08-22 | 2008-08-22 | 行事曆時程提示方法、裝置及使用此方法的電腦程式產品 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201009301A TW201009301A (en) | 2010-03-01 |
| TWI399522B true TWI399522B (zh) | 2013-06-21 |
Family
ID=41696847
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW097132246A TWI399522B (zh) | 2008-08-22 | 2008-08-22 | 行事曆時程提示方法、裝置及使用此方法的電腦程式產品 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8725164B2 (zh) |
| TW (1) | TWI399522B (zh) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102903256B (zh) * | 2011-07-29 | 2016-01-06 | 上海博泰悦臻电子设备制造有限公司 | 车辆导航方法和车辆导航系统 |
| KR20150059208A (ko) * | 2013-11-21 | 2015-06-01 | 한국전자통신연구원 | 소셜 웹 미디어의 이벤트 시공간 연관성 분석 장치 및 그 방법 |
| EP2876619A1 (en) | 2013-11-22 | 2015-05-27 | Thomson Licensing | Device location monitoring |
| US10257656B2 (en) * | 2017-03-20 | 2019-04-09 | Google Llc | Systems and methods of improving stability of a displayed user location using recent location history |
| EP3771229A1 (en) * | 2019-07-23 | 2021-01-27 | HERE Global B.V. | Positioning based on calendar information |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200705304A (en) * | 2005-07-19 | 2007-02-01 | Mitac Int Corp | A method for automatically planning path |
| TW200939145A (en) * | 2008-03-12 | 2009-09-16 | Mediatek Inc | A method of event scheduling and scheduling system thereof |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7038584B2 (en) * | 2000-03-31 | 2006-05-02 | Ge Medical Systems Information Technologies, Inc. | Object location monitoring within buildings |
| US7139722B2 (en) * | 2001-06-27 | 2006-11-21 | Bellsouth Intellectual Property Corporation | Location and time sensitive wireless calendaring |
| KR100735421B1 (ko) * | 2005-02-21 | 2007-07-04 | 삼성전자주식회사 | 사용자의 위치에 따라 스케쥴 정보를 출력하는 이동 통신단말기 및 그 방법 |
| US20070217372A1 (en) * | 2006-03-14 | 2007-09-20 | Gorday Paul E | System and method for distributing data in dedicated short-range communication system |
| CN101155358B (zh) | 2006-09-25 | 2011-11-30 | 佛山市顺德区顺达电脑厂有限公司 | 自动规划路径方法 |
| AU2007343401A1 (en) * | 2007-01-10 | 2008-07-17 | Tomtom International B.V. | A navigation device and method for driving break warning |
-
2008
- 2008-08-22 TW TW097132246A patent/TWI399522B/zh active
-
2009
- 2009-08-04 US US12/534,865 patent/US8725164B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200705304A (en) * | 2005-07-19 | 2007-02-01 | Mitac Int Corp | A method for automatically planning path |
| TW200939145A (en) * | 2008-03-12 | 2009-09-16 | Mediatek Inc | A method of event scheduling and scheduling system thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201009301A (en) | 2010-03-01 |
| US8725164B2 (en) | 2014-05-13 |
| US20100048185A1 (en) | 2010-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101661577B (zh) | 行事历时程提示方法及装置 | |
| EP2316214B1 (en) | Diary synchronization for smart phone applications | |
| JP6066494B2 (ja) | 通勤時間機能を有する通信装置及びその使用方法 | |
| US9451035B2 (en) | Push-based location update | |
| JP5335904B2 (ja) | モバイルデバイスからのメッセージの送信のスケジュールを設定するための方法及び装置 | |
| US9619787B2 (en) | Dynamic alerts for calendar events | |
| US6943671B2 (en) | Generating an alarm based on location and time | |
| RU2688268C2 (ru) | Агрегирование и представление информации о событиях | |
| US7920857B2 (en) | Event reminder method | |
| TWI399522B (zh) | 行事曆時程提示方法、裝置及使用此方法的電腦程式產品 | |
| US20100161720A1 (en) | System and method for providing content to a mobile device | |
| US20110205850A1 (en) | System and method for managing calendar events using location information | |
| JP5522923B2 (ja) | 通信端末、及び、エリア定義プログラム | |
| CN109388487A (zh) | 应用程序处理方法和装置、电子设备、计算机可读存储介质 | |
| CN107835116A (zh) | 行程创建方法及装置 | |
| CN101741939A (zh) | 自动调整时间的方法与应用其的手持式电子装置 |