專利名稱:基于已知的日程表事件估計出發(fā)時間的方法和裝置的制作方法
技術(shù)領(lǐng)域:
所公開方面涉及基于已知標準的出發(fā)時間估計。
背景技術(shù):
無線通信設(shè)備(WCD)被用作多種上下文下的組織輔助設(shè)備。例如,WCD可以包括允許用戶接入日程表和/或聯(lián)系表的功能。此外,可以將該信息與用戶的其它計算設(shè)備同步,以允許用戶在計算平臺上維持統(tǒng)一的信息。當前,這種日程表信息在不熟悉的環(huán)境(例如,在去往不熟悉的位置旅行期間,或者在破壞性的事件期間)中變得無用。例如,當旅行時,由于不熟悉當?shù)貭顩r(例如,交通、 方向等),因此用戶不知道何時離開其當前位置,以便按時到達目的地。因此,期望基于用戶的當前位置來生成針對調(diào)度事件的出發(fā)提醒的改善裝置和方法。
發(fā)明內(nèi)容
為了對一個或多個方面有一個基本的理解,下面給出了這些方面的簡單概括。該概括不是對所有預期方面的詳盡概述,也不是旨在標識所有方面的關(guān)鍵或重要元素或者描述任意或全部方面的范圍。其唯一目的是用簡單的形式呈現(xiàn)一個或多個方面的一些概念, 以此作為后面的更詳細說明的前奏。根據(jù)一個或多個方面及其相應的公開內(nèi)容,結(jié)合生成針對至少一個事件的至少一個出發(fā)提醒來描述各個方面。根據(jù)一個方面,提供了一種用于生成針對至少一個事件的至少一個出發(fā)提醒的方法。該方法可以包括獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值。此外,該方法可以包括獲得設(shè)備位置值。另外,該方法可以包括獲得當前時間值。另外,該方法可以包括確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值。另外,該方法可以包括在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值。另外,該方法可以包括通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值。此外,該方法可以包括通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。另一個方面涉及被配置為生成針對至少一個事件的至少一個出發(fā)提醒的至少一個處理器。該處理器可以包括第一模塊,所述第一模塊用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值。此外,該處理器可以包括第二模塊,所述第二模塊用于獲得設(shè)備位置值。此外,該處理器可以包括第三模塊,所述第三模塊用于獲得當前時間值。此外,該處理器可以包括第四模塊,所述第四模塊用于確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值。此外,該處理器可以包括第五模塊,所述第五模塊用于在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值。另外,該處理器可以包括第六模塊,所述第六模塊用于通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值。此外,該處理器可以包括第七模塊,所述第七模塊用于通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。另一個方面涉及一種包括計算機可讀介質(zhì)的計算機程序產(chǎn)品。所述計算機程序產(chǎn)品可以包括具有第一代碼集的計算機可讀介質(zhì),第一代碼集用于使計算機獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值。 所述計算機程序產(chǎn)品還可以包括具有第二代碼集的計算機可讀介質(zhì),第二代碼集用于使所述計算機獲得設(shè)備位置值。所述計算機程序產(chǎn)品還可以包括具有第三代碼集的計算機可讀介質(zhì),第三代碼集用于使所述計算機獲得當前時間值。所述計算機程序產(chǎn)品還可以包括具有第四代碼集的計算機可讀介質(zhì),第四代碼集用于使所述計算機確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值。所述計算機程序產(chǎn)品還可以包括具有第五代碼集的計算機可讀介質(zhì),第五代碼集用于使所述計算機在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值。所述計算機程序產(chǎn)品還可以包括具有第六代碼集的計算機可讀介質(zhì),第六代碼集用于使所述計算機通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值。另外,所述計算機程序產(chǎn)品還可以包括具有第七代碼集的計算機可讀介質(zhì),第七代碼集用于使所述計算機通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。另一個方面涉及一種裝置。該裝置可以包括用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù)的單元,其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值。此外,該裝置可以包括用于獲得設(shè)備位置值的單元。此外,該裝置可以包括用于獲得當前時間值的單元。此外,該裝置可以包括用于確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值的單元。此外,該裝置可以包括用于在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值的單元。另外,該裝置可以包括用于通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值的單元。此外,該裝置可以包括用于通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒的單元。另一個方面涉及一種裝置。該裝置可以包括通信模塊,所述通信模塊用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值;獲得設(shè)備位置值;以及獲得當前時間值。此外,該裝置可以包括出發(fā)提醒模塊,所述出發(fā)提醒模塊用于確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值;在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值;通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值;以及通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。此外,根據(jù)一個或多個方面及其相應的公開內(nèi)容,結(jié)合針對至少一個事件生成設(shè)備的至少一個出發(fā)提醒來描述各個方面。根據(jù)一個方面,提供了一種針對至少一個事件生成設(shè)備的至少一個出發(fā)提醒的方法。該方法可以包括獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù), 其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值。此外,該方法可以包括獲得設(shè)備位置值。此外,該方法可以包括獲得當前時間值。此外,該方法可以包括確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值。此外,該方法可以包括在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值。另外,該方法可以包括通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值。此外,該方法可以包括通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。此外, 該方法可以包括向所述設(shè)備發(fā)送所述出發(fā)提醒。另一個方面涉及被配置為生成針對至少一個事件的至少一個出發(fā)提醒的至少一個處理器。該處理器可以包括第一模塊,所述第一模塊用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值。此外,該處理器可以包括第二模塊,所述第二模塊用于獲得設(shè)備位置值。此外,該處理器可以包括第三模塊,所述第三模塊用于獲得當前時間值。此外,該處理器可以包括第四模塊,所述第四模塊用于確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值。此外,該處理器可以包括第五模塊,所述第五模塊用于在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值。另外,該處理器可以包括第六模塊,所述第六模塊用于通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值。此外,該處理器可以包括第七模塊,所述第七模塊用于通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。此外,該處理器可以包括第八模塊,所述第八模塊用于向所述設(shè)備發(fā)送所述出發(fā)提醒。另一個方面涉及一種包括計算機可讀介質(zhì)的計算機程序產(chǎn)品。所述計算機程序產(chǎn)品可以包括具有第一代碼集的計算機可讀介質(zhì),第一代碼集用于使計算機獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值。 所述計算機程序產(chǎn)品還可以包括具有第二代碼集的計算機可讀介質(zhì),第二代碼集用于使所述計算機獲得設(shè)備位置值。所述計算機程序產(chǎn)品還可以包括具有第三代碼集的計算機可讀介質(zhì),第三代碼集用于使所述計算機獲得當前時間值。所述計算機程序產(chǎn)品還可以包括具有第四代碼集的計算機可讀介質(zhì),第四代碼集用于使所述計算機確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值。所述計算機程序產(chǎn)品還可以包括具有第五代碼集的計算機可讀介質(zhì),第五代碼集用于使所述計算機在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值。所述計算機程序產(chǎn)品還可以包括具有第六代碼集的計算機可讀介質(zhì),第六代碼集用于使所述計算機通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值。另外,所述計算機程序產(chǎn)品可以包括具有第七代碼集的計算機可讀介質(zhì),第七代碼集用于使所述計算機通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。此外,所述計算機程序產(chǎn)品可以包括具有第八代碼集的計算機可讀介質(zhì),第八代碼集用于使所述計算機向所述設(shè)備發(fā)送所述出發(fā)提醒。另一個方面涉及一種裝置。該裝置可以包括用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù)的單元,其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值。此外,該裝置可以包括用于獲得設(shè)備位置值的單元。此外,該裝置可以包括用于獲得當前時間值的單元。此外,該裝置可以包括用于確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值的單元。此外,該裝置可以包括用于在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值的單元。另外,該裝置可以包括用于通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值的單元。此外,該裝置可以包括用于通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒的單元。此外,該裝置可以包括用于向所述設(shè)備發(fā)送所述出發(fā)提醒的單元。另一個方面涉及一種裝置。該裝置可以包括通信模塊,所述通信模塊用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值;獲得設(shè)備位置值;以及獲得當前時間值。此外,該裝置可以包括出發(fā)提醒模塊,所述出發(fā)提醒模塊用于確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值;在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值;通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值;以及通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。此外,所述通信模塊可操作以向所述設(shè)備發(fā)送所述出發(fā)提醒。為了實現(xiàn)前述目的和相關(guān)目的,一個或多個方面包括在下文中充分描述并且在權(quán)利要求書中具體指出的特征。以下描述和附圖詳細闡述了一個或多個方面的某些說明性特征。然而,這些特征只表示可使用各個方面的原理的各種方法中的一些,且該描述旨在包括所有這些方面及其等同物。
下面結(jié)合附圖來描述本發(fā)明的所公開方面,提供這些附圖用于說明而非限制所公開的方面,其中相同的附圖標記表示相同的元素,并且其中圖1示出了根據(jù)一個方面的通信網(wǎng)絡(luò)的框圖;圖2是通信網(wǎng)絡(luò)出發(fā)提醒過程的概述的一個方面的流程圖;圖3示出了圖1中所示方面的示例性屏幕截圖;圖4示出了無線通信設(shè)備的示例性架構(gòu)的框圖;圖5示出了根據(jù)一個方面的出發(fā)提醒系統(tǒng)的示例性框圖;圖6示出了示例性通信設(shè)備的框圖,其中該通信設(shè)備可以基于設(shè)備的位置來生成針對至少一個事件的至少一個出發(fā)提醒;以及圖7示出了示例性網(wǎng)絡(luò)設(shè)備的框圖,其中該網(wǎng)絡(luò)設(shè)備可以針對至少一個事件生成設(shè)備的至少一個出發(fā)提醒。
具體實施例方式現(xiàn)在參照附圖來描述各個方面。在下文描述中,為了解釋的目的,對大量具體細節(jié)進行了描述,以便對一個或多個方面有一個透徹理解。然而,顯而易見的是,可以在不使用這些具體細節(jié)的情況下實現(xiàn)這些方面??梢酝ㄟ^使用與已知的日程表事件相關(guān)聯(lián)的信息(例如,事件位置、參與者等)和與當前設(shè)備位置相關(guān)聯(lián)的信息(例如,交通、用戶定義的出發(fā)緩沖等),來實現(xiàn)根據(jù)已知的日程表事件準確地確定出發(fā)時間的能力。具體而言,該設(shè)備的所給出的方面允許無線設(shè)備在用戶不熟悉的位置,向用戶提醒出發(fā)時間、可能的事件沖突等。參見圖1,示出了根據(jù)一個方面的通信網(wǎng)絡(luò)100的框圖。通信網(wǎng)絡(luò)100可以包括通信地耦合到網(wǎng)絡(luò)124(例如,⑶MA網(wǎng)絡(luò)、GPRS網(wǎng)絡(luò)、UMTS網(wǎng)絡(luò)、IP網(wǎng)絡(luò)和其它類型的通信網(wǎng)絡(luò)或者各個類型的通信網(wǎng)絡(luò)的組合)的無線通信設(shè)備110。通信網(wǎng)絡(luò)100還可以包括通信地耦合到網(wǎng)絡(luò)1 的出發(fā)提醒服務器130。在一個方面,通信網(wǎng)絡(luò)100還可以包括通信地耦合到網(wǎng)絡(luò)124的計算設(shè)備150。在一個方面,無線通信設(shè)備(WCD) 110可以包括日程表模塊112、設(shè)備位置模塊119 和出發(fā)模塊120。在該方面,日程表模塊112可以包括一個或多個調(diào)度事件114,這些事件中的每一個可以包括事件位置116和/或事件參與者118中的至少一個。例如,用戶可以在特定的建筑物的特定房間中安排包括至少一個參與者的會議。在一個方面,出發(fā)提醒模塊120可以包括用戶出發(fā)緩沖122。在該方面,用戶出發(fā)緩沖122可以允許用戶在事件之間包括額外的時間,并且該用戶出發(fā)緩沖122可以由用戶配置、可以設(shè)置為默認值等。此外, 設(shè)備位置模塊119可以獲得設(shè)備的當前位置。在一個方面,設(shè)備位置模塊119可以包括位置確定功能(例如,GPS、WiFi、藍牙等或者其任意組合),可以訪問用戶輸入的位置,可以訪問由出發(fā)提醒服務器130確定的位置等。在一個方面,出發(fā)提醒服務器130可以包括位置模塊132。位置模塊可以包括信息模塊,例如但不限于地圖數(shù)據(jù)134、交通數(shù)據(jù)136、天氣數(shù)據(jù)138、公共交通數(shù)據(jù)140、用戶數(shù)據(jù)142等。在一個方面,該信息可以由出發(fā)提醒服務器130進行存儲,并且可以被定期地更新。在其它方面,可以在請求之后,從一個或多個其它服務器獲得該信息。另外,在一個方面,出發(fā)提醒服務器130可以包括日程表模塊112和/或出發(fā)提醒模塊120,例如,如上所述。此外,在一個方面,計算設(shè)備150可以包括日程表模塊112和/或出發(fā)提醒模塊120,如上所述。在操作中,用戶可以給日程表模塊112填充指定的位置處并且可能具有特定的參與者的至少一個事件。在一個方面,這種填充可以通過WCD110、計算設(shè)備150或者具有訪問出發(fā)提醒服務器130的權(quán)利的設(shè)備上的日程表模塊來進行。在不直接將該信息提供給WCD 110的方面,可以使該信息在通信網(wǎng)絡(luò)100的各個組件之間同步。一旦WCD 110具有在該設(shè)備中存儲的至少一個調(diào)度事件,就可以激活出發(fā)提醒模塊120,以確定針對該存儲的事件的適當?shù)某霭l(fā)時間。在一個方面,用戶可以選擇激活出發(fā)提醒模塊120。在另一個方面,在接收到調(diào)度事件114之后,可以自動地激活出發(fā)提醒模塊。出發(fā)提醒模塊119可以從設(shè)備位置模塊119獲得當前設(shè)備位置,從出發(fā)提醒服務器130獲得適當?shù)男畔ⅲ绲幌抻诘貓D數(shù)據(jù)134、交通數(shù)據(jù)136、天氣數(shù)據(jù)138、公共交通數(shù)據(jù)140、用戶數(shù)據(jù)142等。通過使用所獲得的信息,出發(fā)提醒模塊120可以確定針對調(diào)度事件114的出發(fā)時間。在一個方面,出發(fā)提醒模塊可以向所確定的出發(fā)時間添加用戶定義的緩沖122。例如,如果用戶在不同的位置間步行,并帶有過量的行李,則用戶可以輸入較大的緩沖時間以允許慢速步行。在一個方面,可以將所確定的出發(fā)時間與調(diào)度事件114 一起存儲,和/或與調(diào)度事件114進行關(guān)聯(lián)。 在該方面,當確定的出發(fā)時間到達時,可以激活出發(fā)提醒。因此,無線通信設(shè)備110可以通過對已知的調(diào)度事件和從出發(fā)提醒服務器130獲得的其它信息進行處理,來向用戶提醒出發(fā)時間。
圖2示出了根據(jù)要求保護的主題的各種方法。雖然,為了簡化解釋的目的,將這些方法示出和描述為一系列動作,但是應當理解和清楚的是,要求保護的主題并不受這些動作的順序的限制,這是因為某些動作可以以不同的順序發(fā)生和/或與本文示出和描述的其它動作一起同時發(fā)生。例如,本領(lǐng)域技術(shù)人員應當理解和清楚的是,一個方法可以替代地表示成例如狀態(tài)圖中的一系列相互關(guān)聯(lián)的狀態(tài)或事件。此外,如果要實現(xiàn)根據(jù)要求保護的主題的方法,并非示出的所有動作都是必需的。另外,還應當清楚的是,下文所公開的和貫穿本說明書的方法能夠保存在制品上,以便于向計算機傳送和傳輸這些方法。本文所使用的術(shù)語制品旨在涵蓋可從任何計算機可讀器件、載體或介質(zhì)訪問的計算機程序。參見圖2,在附圖標記202,WCD可以獲得一個或多個調(diào)度事件。在一個方面,這些調(diào)度事件可以通過將該事件直接輸入到WCD中來獲得。在另一個方面,調(diào)度事件信息可以包括以下各項的任意組合事件開始時間和事件停止時間、事件位置、事件參與者等。在另一個方面,可以從諸如第二計算設(shè)備和/或服務器的遠程源接收這些調(diào)度事件。例如,用戶可以將工作計算機上維持的填充日程表(populated calendar)與他或她的WCD同步。在附圖標記204,獲得該設(shè)備的位置。在一個方面,可以通過接收以下各項中的至少一個來獲得該設(shè)備位置用戶輸入、與該設(shè)備相關(guān)聯(lián)的位置檢測傳感器、網(wǎng)絡(luò)提供的值等。在附圖標記206,可以獲得當前時間。在一個方面,可以通過接收以下各項中的至少一個來獲得該當前時間用戶輸入、網(wǎng)絡(luò)提供的值等。在附圖標記208,確定是否已經(jīng)獲得多個調(diào)度事件。如果在附圖標記208,僅添加了一個事件和/或僅選擇了一個調(diào)度事件以用于出發(fā)提醒過程,則在附圖標記210,確定設(shè)備位置是否與該事件的位置不同。如果在附圖標記210,確定設(shè)備和事件位于彼此的閾值距離之內(nèi),則在附圖標記212,該過程結(jié)束。在一個方面,距離閾值可以包括以下各項中的至少一個用戶選擇的值、默認的設(shè)備值、網(wǎng)絡(luò)提供的值等。在另一個方面,出發(fā)提醒過程可以由觸發(fā)事件來觸發(fā),其中觸發(fā)事件可以包括以下各項中的至少一個確定設(shè)備位于國外地區(qū)、 確定設(shè)備在預定義的持續(xù)時間以飛行模式操作、用戶選擇等。相比之下,如果在附圖標記210處確定設(shè)備和事件并不位于彼此的閾值距離之內(nèi),則在附圖標記214,可以對這兩個位置之間的行程時間進行估計。在一個方面,這種行程時間估計可以由WCD、相關(guān)聯(lián)的服務器等中的至少一個執(zhí)行。此外,確定該行程時間可以包括確定設(shè)備位置和事件位置之間的至少一個路線,以及確定以下各項中的至少一個的影響旅行時的交通狀況、交通模式選擇、對一個路線的用戶選擇等。在一個方面,交通模式信息可以包括確定設(shè)備的移動是否與以下各項中的至少一個相關(guān)聯(lián)步行、乘坐個人交通工具移動、乘坐公共交通工具移動等。在附圖標記216,可以生成出發(fā)時間。在一個方面,可以通過WCD、相關(guān)聯(lián)的服務器等中的至少一個來執(zhí)行該出發(fā)時間生成。在附圖標記218,可以根據(jù)出發(fā)時間、當前時間和其它因素來生成出發(fā)提醒。在一個方面,可以將用戶緩沖時間添加到出發(fā)時間。例如,如果用戶在位置間步行,并且?guī)в羞^量的行李,則用戶可以輸入較大的緩沖時間以允許慢速步行。返回到附圖標記208,如果確定已經(jīng)獲得多個調(diào)度事件,則在附圖標記220,確定這些事件位置和/或事件中的任何一個與設(shè)備位置相差是否超過閾值。如果在附圖標記 220,確定設(shè)備和事件和/或每一個事件位于彼此的閾值距離之內(nèi),則在附圖標記212,該過程結(jié)束。在一個方面,距離閾值可以包括以下各項中的至少一個用戶選擇的值、默認的設(shè)備值、網(wǎng)絡(luò)提供的值等。在另一個方面,出發(fā)提醒過程可以由觸發(fā)事件來觸發(fā),其中觸發(fā)事件可以包括以下各項中的至少一個確定設(shè)備位于國外地區(qū)、確定設(shè)備在預定義的持續(xù)時間以飛行模式操作、用戶選擇等。相比之下,如果在附圖標記220處確定設(shè)備和事件并不位于彼此的閾值距離之內(nèi),則在附圖標記222,可以對位置之間的行程時間進行估計。同樣,可以對事件之間的行程時間和/或設(shè)備位置與事件之間的行程時間進行估計。在一個方面,這種行程時間估計可以由WCD、相關(guān)聯(lián)的服務器等中的至少一個來執(zhí)行。此外,確定該行程時間可以包括確定適當?shù)奈恢弥g的至少一個路線,以及確定以下各項中的至少一個的影響在適當?shù)奈恢弥g旅行時的交通狀況、交通模式選擇、對一個路線的用戶選擇等。在一個方面,交通模式信息可以包括確定設(shè)備的移動是否與以下各項中的至少一個相關(guān)聯(lián)步行、乘坐個人交通工具移動、乘坐公共交通工具移動等。在附圖標記224,確定在已經(jīng)應用了所估計的行程時間之后,在調(diào)度的事件之間是否存在沖突。如果在附圖標記224,確定存在沖突,則在附圖標記226,可以生成沖突提醒。 在一個方面,生成沖突提醒可以由WCD、相關(guān)聯(lián)的服務器等中的至少一個來執(zhí)行。此外,在生成沖突提醒之后,可以提示用戶執(zhí)行額外的任務,例如但不限于重新安排這些沖突事件中的一個、向其它事件參與者告知該沖突等。相比之下,如果在附圖標記224,確定不存在沖突,則在附圖標記228,可以生成出發(fā)時間。在一個方面,該出發(fā)時間生成可以由WCD、相關(guān)聯(lián)的服務器等中的至少一個來執(zhí)行。 在附圖標記230,可以通過對所生成的出發(fā)時間、當前時間和其它因素中的一個進行處理來生成出發(fā)提醒。在一個方面,可以在進行處理之前,將用戶緩沖時間添加到出發(fā)時間。例如, 如果用戶正在位置之間步行并且?guī)в羞^量的行李,則用戶可以輸入較大的緩沖時間以允許慢速步行。在附圖標記232,確定出發(fā)提醒在時間上是否已經(jīng)超過當前時間。如果在附圖標記232,確定出發(fā)提醒時間在時間上還未超過當前時間,和/或還未侵占當前時間的預定閾值,則該過程可以在附圖標記212處結(jié)束。此外,在一個方面,WCD、服務器等中的至少一個可以定期地進行核查,以判斷該出發(fā)提醒在時間上是否已經(jīng)超過當前時間。相比之下,如果在附圖標記232處,確定出發(fā)提醒在時間上已經(jīng)超過當前時間,則在附圖標記處,可以生成遲到提醒。在一個方面,在附圖標記236,可以響應于所生成的遲到提醒,提示用戶執(zhí)行額外的任務,例如但不限于重新安排觸發(fā)遲到提醒的事件中的一個、 向其它事件參與者告知該用戶可能遲到、建議可替代的交通模式、建議可替代的路線等。例如,用戶趕飛機的時間有點緊。在該情況下,可以向航空公司發(fā)送遲到提醒,以向其告知該用戶需要重新安排,或者將很快趕到,并請該航班等待。參見圖3,示出了描繪在用戶日程表302的上下文下出發(fā)提醒過程的一個方面的應用的示例性屏幕截圖300。在所示出的屏幕截圖中,用戶可以具有多個調(diào)度的事件(320、 330)。此外,在所描述的方面,事件日程表可以向用戶提供多個選項,例如在事件日程表上的可見的持續(xù)時間304,例如,一天、一周、一月等;用于在位置之間可乘坐的交通選項306, 例如,汽車、公共汽車、火車等;用戶定義的緩沖選項308,以允許用戶將時間緩沖(例如, 324,334)添加到估計的行程時間(例如,322、332);以及有助于進一步確定適當?shù)某霭l(fā)時間的其它選項310。這些其它選項310可以包括交通信息輸入、天氣輸入、公共交通信息等。在所示出的屏幕截圖中,已經(jīng)安排了兩個事件(320、330)。此外,已經(jīng)應用了諸如參照圖2所描述的出發(fā)提醒過程。該出發(fā)提醒過程的結(jié)果可以視作增加了行程時間(322、 332)、緩沖時間(324,334)和出發(fā)提醒(326,336) 例如,在一個方面,用戶可以在一天的開始時訪問他或她的日程表。在查看之后, 用戶注意到有一個早上9:30在曼哈頓會見客戶的約會320以及有一個早上11:45在布魯克林會見另一個客戶的第二約會330。在該示例中,提供了這兩個約會之間的行程時間 332。此外,當在第一約會320處,這兩個約會之間的可能路線出現(xiàn)交通問題。同樣,日程表 302調(diào)整行程時間332,并且可以向用戶告知針對該通勤需要的額外時間,和/或可以向第二約會的客戶告知該用戶可能遲到。雖然仍然參見圖1,但是現(xiàn)在還轉(zhuǎn)到圖4,示出了無線通信設(shè)備110的示例性架構(gòu)。 如圖4中所示,無線通信設(shè)備400包括接收機402,接收機402從例如接收天線(沒有示出) 接收信號,對所接收的信號執(zhí)行典型的動作(例如,濾波、放大、下變頻等),數(shù)字化所調(diào)節(jié)的信號以獲得采樣。接收機402可以包括解調(diào)器404,解調(diào)器404可以對所接收的符號進行解調(diào),并且將其提供給處理器406以用于信道估計。處理器406可以是專用于分析由接收機402接收的信息和/或生成由發(fā)射機420發(fā)送的信息的處理器、控制無線通信設(shè)備400 的一個或多個組件的處理器和/或既分析由接收機402接收的信息、生成由發(fā)射機420發(fā)送的信息,又控制無線通信設(shè)備400的一個或多個組件的處理器。無線通信設(shè)備400還可以包括存儲器408,存儲器408可操作地耦合到處理器406 并且可以存儲要發(fā)送的數(shù)據(jù)、接收的數(shù)據(jù)、與可用的信道有關(guān)的信息、與分析的信號和/或干擾強度相關(guān)聯(lián)的數(shù)據(jù)、與分配的信道、功率、速率等有關(guān)的信息,以及用于估計信道和通過該信道進行傳輸?shù)娜魏纹渌m當信息。存儲器408還可以存儲與估計和/或使用信道相關(guān)聯(lián)的(例如,基于性能的、基于容量的等)協(xié)議和/或算法。在一個方面,存儲器408可以包括具有一個或多個調(diào)度事件410的日程表,其中調(diào)度事件可以包括事件位置信息412、 與事件參與者相關(guān)聯(lián)的信息414、事件開始時間、事件持續(xù)時間等。在一個方面,存儲器408 將可以由用戶選擇的出發(fā)緩沖416設(shè)置為服務器定義的默認值等,以便向事件和/或在事件之間提供超過行程的估計時間的額外時間。應當清楚的是,本文描述的數(shù)據(jù)存儲器(例如,存儲器408)可以是易失性存儲器或非易失性存儲器,或者可以包括易失性存儲器和非易失性存儲器二者。舉例說明而非限制地,非易失性存儲器可以包括只讀存儲器(ROM)、可編程ROM(PROM)、電可編程 ROM(EPROM)、電可擦寫PROM(EEPROM)或者閃存。易失性存儲器可以包括作為外部高速緩沖存儲器的隨機存取存儲器(RAM)。舉例說明而非限制地,RAM有多種可用形式,例如同步 RAM(SRAM)、動態(tài) RAM(DRAM)、同步 DRAM (SDRAM)、雙倍數(shù)據(jù)速率 SDRAM (DDR SDRAM)、增強型 SDRAM (ESDRAM)、同步鏈接DRAM (SLDRAM)和直接型Rambus RAM (DRRAM)。本發(fā)明的系統(tǒng)和方法的存儲器408可以包括但不限于這些和任何其它適當類型的存儲器。無線通信設(shè)備400還可以包括日程表模塊430,以有助于在WCD 400上獲得和/或維持調(diào)度事件的當前日程表。例如,日程表模塊430可以通過直接向WCD 400中進行用戶輸入來獲得調(diào)度事件410。在另一個方面,日程表模塊430可以從遠程源(例如,第二計算設(shè)備和/或服務器)獲得這些調(diào)度事件。例如,用戶可以將工作計算機上維持的填充日程表與他或她的WCD同步。此外,日程表模塊430可以有助于存儲和/或更新存儲的調(diào)度事件 410。無線通信設(shè)備400還可以包括出發(fā)提醒模塊432,以使WCD 400能夠生成與存儲的調(diào)度事件410相關(guān)聯(lián)的出發(fā)提醒。出發(fā)提醒模塊可以將調(diào)度事件信息,連同從服務器、用戶等接收的信息一起處理,以生成出發(fā)提醒,其中出發(fā)提醒向用戶告知何時離開當前位置以按時到達下一位置。在一個方面,出發(fā)提醒模塊使用的額外信息可以包括地圖數(shù)據(jù)、交通數(shù)據(jù)、天氣數(shù)據(jù)、公共交通數(shù)據(jù)、用戶數(shù)據(jù)等。在一個方面,出發(fā)提醒模塊432可以將用戶定義的緩沖416添加到所確定的出發(fā)時間。例如,如果用戶正在位置之間步行并且?guī)в羞^量的行李,則用戶可以輸入較大的緩沖時間以允許慢速步行。在一個方面,可以將所確定的出發(fā)時間與適當?shù)恼{(diào)度事件410 —起存儲,和/或與適當?shù)恼{(diào)度事件410進行關(guān)聯(lián)。在該方面,當確定的出發(fā)時間到達時,可以激活出發(fā)提醒。另外,無線通信設(shè)備400可以包括用戶接口 440。用戶接口 440可以包括用于向通信設(shè)備400生成輸入的輸入機制442,和用于生成由通信設(shè)備400的用戶使用的信息的輸出機制442。例如,輸入機制442可以包括諸如鍵或鍵盤、鼠標、觸摸屏顯示器、麥克風等的機制。此外,例如,輸出機制444可以包括顯示器、音頻揚聲器、觸覺反饋機制、個域網(wǎng)(PAN) 收發(fā)機等。在所示出的方面,輸出機制444可以包括可操作以呈現(xiàn)圖像或視頻格式的媒體內(nèi)容的顯示器或者呈現(xiàn)音頻格式的媒體內(nèi)容的音頻揚聲器。在操作中,無線通信設(shè)備400可以通過日程表模塊430獲得與至少一個事件410 相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中該數(shù)據(jù)可以包括適當?shù)氖录_始時間、可能的參與者414和位置 412。此外,WCD 400可以至少獲得該設(shè)備的位置值和當前時間。在一個方面,根據(jù)所獲得的信息,出發(fā)提醒模塊432可以確定調(diào)度事件410是否是在彼此不同的位置進行和/或與設(shè)備位置不同的位置進行。在該方面,在出發(fā)提醒模塊432確定適當?shù)氖录?或設(shè)備位置很大不同時,出發(fā)提醒模塊432對這些事件之間的行程時間和/或該事件和設(shè)備之間的行程時間進行估計。繼續(xù)上面的方面,出發(fā)提醒模塊432可以通過將事件時間值和適當?shù)墓烙嫷男谐虝r間值進行比較,來生成出發(fā)時間值。此外,出發(fā)提醒模塊432可以通過將出發(fā)時間值和當前時間值進行比較來生成出發(fā)提醒。在一個方面,上面所描述的操作可以由服務器(例如,出發(fā)提醒服務器130)執(zhí)行,并且由此產(chǎn)生的出發(fā)提醒值可以發(fā)送給WCD 400。 此外,在另一個方面,上面所描述的操作可以由遠程計算設(shè)備(例如,計算設(shè)備150)執(zhí)行, 并且由此產(chǎn)生的出發(fā)提醒值可以發(fā)送給WCD 400。因此,無線通信設(shè)備400可以至少部分地基于WCD 400的位置,生成針對至少一個事件的至少一個出發(fā)提醒。參見圖5,示出了諸如圖1中所示的出發(fā)提醒服務器130之類的出發(fā)提醒系統(tǒng)500 的詳細框圖。出發(fā)提醒系統(tǒng)500可以包括任意類型的硬件、服務器、個人計算機、微型計算機、大型計算機或者任何計算設(shè)備(其可以是專用計算設(shè)備或者通用計算設(shè)備)中的至少一種。此外,本文描述為在出發(fā)提醒系統(tǒng)500上操作或者由出發(fā)提醒系統(tǒng)500執(zhí)行的模塊和應用,可以完全地在單個網(wǎng)絡(luò)設(shè)備上執(zhí)行,如圖5中所示,或者可替代地,在其它方面,單獨的服務器、數(shù)據(jù)庫或者計算機設(shè)備可以協(xié)力操作,以向組件提供可用格式的數(shù)據(jù),和/或在通信設(shè)備110與出發(fā)提醒系統(tǒng)500執(zhí)行的模塊和應用之間的數(shù)據(jù)流中提供單獨的控制層。出發(fā)提醒系統(tǒng)500包括可以通過有線和無線網(wǎng)絡(luò)來發(fā)送和接收數(shù)據(jù)并且可以執(zhí)行例程和應用的計算機平臺502。計算機平臺502包括存儲器504,存儲器504可以包括易失性存儲器和非易失性存儲器,例如只讀存儲器和/或隨機存取存儲器(ROM和RAM)、 EPR0M、EEPR0M、閃存卡或者對計算機平臺通用的任何存儲器。此外,存儲器504可以包括一個或多個閃存小區(qū),或者存儲器504可以是諸如磁介質(zhì)、光介質(zhì)、磁帶或者軟盤或硬盤之類的任何第二存儲器件或者第三存儲器件。此外,計算機平臺502還包括處理器530,處理器 530可以是專用集成電路(“ASIC”)、或者其它芯片集、邏輯電路或者其它數(shù)據(jù)處理器件。 處理器530可以包括以硬件、固件、軟件及其組合來體現(xiàn)的各種處理子系統(tǒng)532,該處理子系統(tǒng)532能夠在有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)上實現(xiàn)媒體內(nèi)容分發(fā)系統(tǒng)14的功能和網(wǎng)絡(luò)設(shè)備的操作。計算機平臺502還包括以硬件、固件、軟件及其組合體現(xiàn)的通信模塊550,通信模塊550使得能夠在出發(fā)提醒系統(tǒng)500的各個組件之間并且在出發(fā)提醒系統(tǒng)500、設(shè)備110和計算設(shè)備150之間實現(xiàn)通信。通信模塊550可以包括用于建立無線通信連接所必需的硬件、 固件、軟件和/或其組合。根據(jù)所描述的方面,通信模塊550可以包括為了有助于對所請求的內(nèi)容項、內(nèi)容指南等的無線廣播、多播和/或單播通信所必需的硬件、固件和/或軟件。計算機平臺502還包括以硬件、固件、軟件及其組合體現(xiàn)的度量模塊M0,具體而言,度量模塊540能夠?qū)崿F(xiàn)從設(shè)備110接收的、與從設(shè)備110和/或計算設(shè)備150傳送的數(shù)據(jù)相對應的度量。在一個方面,出發(fā)提醒系統(tǒng)500可以對通過度量模塊540接收的數(shù)據(jù)進行分析,以修改為了未來向設(shè)備110分發(fā)而準備的數(shù)據(jù)。例如,如果度量模塊540返回指示用戶不能夠在計算得到的估計時間內(nèi)進行某個事件的數(shù)據(jù),則出發(fā)提醒系統(tǒng)500可以修改針對特定用戶的行程時間估計的后續(xù)計算,可以建議可替代的路線,可以修改默認的緩沖值等。服務供應商系統(tǒng)500的存儲器504包括可操作以幫助出發(fā)提醒過程的位置模塊 510。在一個方面,位置模塊510可以包括信息模塊,例如但不限于地圖數(shù)據(jù)512、交通數(shù)據(jù)414、天氣數(shù)據(jù)516、公共交通數(shù)據(jù)518、用戶數(shù)據(jù)520等。位置模塊510可以向出發(fā)提醒模塊(例如,可以與出發(fā)提醒系統(tǒng)500相關(guān)聯(lián)的出發(fā)提醒模塊524)提供通過上面提到的信息模塊獲得的信息的至少一部分。此外,在出發(fā)提醒模塊5M與出發(fā)提醒系統(tǒng)500相關(guān)聯(lián)的方面,日程表模塊522還可以與出發(fā)提醒系統(tǒng)500相關(guān)聯(lián)。同樣,出發(fā)提醒模塊5M可以訪問來自上面所描述的信息模塊和日程表模塊的信息,以生成出發(fā)提醒??梢允褂萌缟厦鎱⒄請D2所描述的過程來生成這些出發(fā)提醒。此外,可以將所生成的出發(fā)提醒發(fā)送給WCD 110、計算設(shè)備150等。在操作中,出發(fā)提醒系統(tǒng)500可以通過日程表模塊522獲得與至少一個事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中該數(shù)據(jù)可以包括適當?shù)氖录_始時間、可能的參與者、位置等。此外,出發(fā)提醒系統(tǒng)500可以至少獲得該設(shè)備的位置值和當前時間。在一個方面,根據(jù)所獲得的信息,出發(fā)提醒模塊5M可以確定調(diào)度事件是否是在彼此不同的位置進行和/或與設(shè)備位置不同的位置進行。在該方面,在出發(fā)提醒模塊5M可以確定適當?shù)氖录?或設(shè)備位置很大不同時,出發(fā)提醒模塊5M可以對這些事件之間的行程時間和/或該事件和設(shè)備之間的行程時間進行估計。繼續(xù)上面的方面,出發(fā)提醒模塊5M可以通過將事件時間值和適當?shù)墓烙嫷男谐虝r間值進行比較,來生成出發(fā)時間值。此外,出發(fā)提醒模塊5M可以通過將出發(fā)時間值和當前時間值進行比較來生成出發(fā)提醒。另外,出發(fā)提醒模塊可以將這些生成的出發(fā)時間值和/或出發(fā)提醒值發(fā)送給WCD 110。參見圖6,示出了可以生成針對至少一個事件的至少一個出發(fā)提醒的示例性系統(tǒng) 600的框圖。例如,系統(tǒng)600可以至少部分地位于無線設(shè)備之內(nèi)。根據(jù)另一個示例性方面, 系統(tǒng)600可以至少部分地位于接入終端之內(nèi)。應當清楚的是,系統(tǒng)600表示為包括功能框, 而這些功能框可以是表示由處理器、軟件或者其組合(例如,固件)實現(xiàn)的功能的功能框。 系統(tǒng)600包括可以協(xié)力操作的單元的邏輯組602。例如,邏輯組602可以包括用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù)的單元604,其中第一事件的調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值。在一個方面,獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù)可以包括從用戶輸入接收與第一事件相關(guān)聯(lián)的數(shù)據(jù),從網(wǎng)絡(luò)接收與第一事件相關(guān)聯(lián)的數(shù)據(jù),其中所述從網(wǎng)絡(luò)接收與統(tǒng)一地向用戶呈現(xiàn)一個或多個調(diào)度事件的同步過程等相關(guān)聯(lián)。此外,邏輯組602可以包括用于獲得設(shè)備位置值的單元606。在一個方面,獲得設(shè)備位置值可以包括根據(jù)用戶輸入接收設(shè)備位置,通過與該設(shè)備相關(guān)聯(lián)的位置檢測傳感器接收設(shè)備位置,根據(jù)網(wǎng)絡(luò)提供的值接收設(shè)備位置等。此外,邏輯組602可以包括用于獲得當前時間值的單元608。此外, 邏輯組602可以包括用于確定第一事件位置值與設(shè)備位置值是否相差超過事件位置閾值的單元610。例如,該事件位置閾值可以包括以下各項中的至少一個預定義的距離,其中該預定義的距離是由用戶、默認的設(shè)備設(shè)置等中的至少一個定義的;或者觸發(fā)事件,其中該觸發(fā)事件可以包括以下各項中的至少一個確定設(shè)備位于國外地區(qū)、或者確定該設(shè)備在預定義的持續(xù)時間內(nèi)以飛行模式操作、用戶選擇等。此外,邏輯組602可以包括用于在確定第一事件位置值與設(shè)備位置值相差超過事件位置閾值時,根據(jù)設(shè)備位置和第一事件位置來估計第一行程時間值的單元612。在一個方面,所述估計行程時間可以包括確定設(shè)備位置和第一事件位置之間的至少一個路線。在另一個方面,所述估計行程時間還可以包括以下各項中的至少一個獲得所述至少一個路線的交通狀況,基于與所獲得的交通狀況相關(guān)聯(lián)的估計的時間影響來對所估計的行程時間進行修改,獲得用于所述至少一個路線的交通模式信息,基于與所獲得的交通模式信息相關(guān)聯(lián)的估計的時間影響來對所估計的行程時間進行修改;獲得對所述至少一個路線中的一個路線的用戶選擇,以及估計針對所選擇的路線的行程時間值。另外,邏輯組602可以包括用于通過將第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值的單元614。在一個方面,確定出發(fā)時間還可以包括 在將第一事件時間值與所估計的第一行程時間值進行比較之前,將所估計的行程時間值修改預定義的緩沖時間。此外,邏輯組602可以包括用于通過將出發(fā)時間值和當前時間值進行比較來生成出發(fā)提醒的單元616。在一個方面,可以將所生成的出發(fā)提醒值發(fā)送給與WCD 相關(guān)聯(lián)的其它設(shè)備。另外,系統(tǒng)600可以包括存儲器618,存儲器618保存用于執(zhí)行與單元 604、606、608、610、612、614和616相關(guān)聯(lián)的功能的指令。雖然將單元604、606、608、610、 612、614和616示為位于存儲器618之外,但是應當理解的是,單元604、606、608、610、612、 614和616中的一個或多個可以位于存儲器618之內(nèi)。參見圖7,示出了可以針對至少一個事件生成設(shè)備的至少一個出發(fā)提醒的示例性系統(tǒng)700的框圖。例如,系統(tǒng)700可以至少部分地位于無線設(shè)備之內(nèi)。根據(jù)另一個示例性方面,系統(tǒng)700可以至少部分地位于接入終端之內(nèi)。應當清楚的是,系統(tǒng)700表示為包括功能框,而這些功能框可以是表示由處理器、軟件或者其組合(例如,固件)實現(xiàn)的功能的功能框。系統(tǒng)700包括可以協(xié)力操作的單元的邏輯組702。例如,邏輯組702可以包括用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù)的單元704,其中第一事件的調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值。在一個方面,獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù)可以包括根據(jù)用戶輸入接收與第一事件相關(guān)聯(lián)的數(shù)據(jù),從WCD接收與第一事件相關(guān)聯(lián)的數(shù)據(jù)等。在該方面,從WCD進行接收可以與通過多個計算平臺統(tǒng)一地向用戶呈現(xiàn)一個或多個調(diào)度事件的同步過程等相關(guān)聯(lián)。此外,邏輯組702可以包括用于接收設(shè)備位置值的單元706。在一個方面,獲得設(shè)備位置值可以包括根據(jù)用戶輸入接收設(shè)備位置,通過與該設(shè)備相關(guān)聯(lián)的位置檢測傳感器接收設(shè)備位置,根據(jù)網(wǎng)絡(luò)提供的值接收設(shè)備位置等。此外,邏輯組702可以包括 用于獲得當前時間值的單元708。此外,邏輯組702可以包括用于確定第一事件位置值與所接收的設(shè)備位置值是否相差超過事件位置閾值的單元710。例如,該事件位置閾值可以包括以下各項中的至少一個預定義的距離,其中該預定義的距離可以由用戶、默認的設(shè)備設(shè)置等中的至少一個定義;或者觸發(fā)事件,其中該觸發(fā)事件可以包括以下各項中的至少一個確定設(shè)備位于國外地區(qū)、或者確定該設(shè)備在預定義的持續(xù)時間內(nèi)以飛行模式操作、用戶選擇等。此外,邏輯組702可以包括用于在確定第一事件位置值與所接收的設(shè)備位置值相差超過事件位置閾值時,根據(jù)所接收的設(shè)備位置和第一事件位置來估計第一行程時間值的單元712。在一個方面,所述估計行程時間可以包括確定設(shè)備位置和第一事件位置之間的至少一個路線。在另一個方面,所述估計行程時間可以包括以下各項中的至少一個獲得所述至少一個路線的交通狀況,基于與所獲得的交通狀況相關(guān)聯(lián)的估計的時間影響對所估計的行程時間進行修改,獲得用于所述至少一個路線的交通模式信息,基于與所獲得的交通模式信息相關(guān)聯(lián)的估計的時間影響對所估計的行程時間進行修改,獲得對所述至少一個路線中的一個路線的用戶選擇,以及估計針對所選擇的路線的行程時間值。另外,邏輯組702 可以包括用于通過將第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值的單元714。在一個方面,確定出發(fā)時間還可以包括在將第一事件時間值與所估計的第一行程時間值進行比較之前,將所估計的行程時間值修改預定義的緩沖時間。此外,邏輯組702可以包括用于通過將出發(fā)時間值和當前時間值進行比較來生成出發(fā)提醒的單元 716。此外,邏輯組702可以包括用于向設(shè)備發(fā)送該出發(fā)提醒的單元718。在一個方面,該出發(fā)提醒可以在生成之后發(fā)送,可以響應于當前時間位于出發(fā)提醒的預定義的時間之內(nèi)而發(fā)送,在用戶請求時發(fā)送等。另外,系統(tǒng)700可以包括存儲器720,存儲器720保存用于執(zhí)行與單元704、706、708、710、712、714、716和718相關(guān)聯(lián)的功能的指令。雖然將單元704,706, 708、710、712、714、716和718示為位于存儲器720之外,但是應當理解的是,單元704、706、 708、710、712、714、716和718中的一個或多個可以位于存儲器720之內(nèi)。
如本申請所使用的,術(shù)語“組件”、“模塊”、“系統(tǒng)”等旨在包括與計算機相關(guān)實體, 例如但不限于硬件、固件、硬件和軟件的結(jié)合、軟件或運行中的軟件。例如,組件可以是但不限于在處理器上運行的進程、處理器、對象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計算機。舉例而言,在計算設(shè)備上運行的應用程序和計算設(shè)備都可以是組件。一個或多個組件可以存在于進程和/或執(zhí)行的線程中,組件可以位于一個計算機上和/或分布在兩個或更多計算機之間。此外,這些組件可以從在其上存儲有各種數(shù)據(jù)結(jié)構(gòu)的各種計算機可讀存儲介質(zhì)中執(zhí)行。這些組件可以通過本地和/或遠程進程,例如根據(jù)具有一個或多個數(shù)據(jù)分組的信號(例如,來自于一個組件的數(shù)據(jù),其中該組件通過所述信號與本地系統(tǒng)、分布式系統(tǒng)中的另一個組件進行交互,或者在網(wǎng)絡(luò)(例如因特網(wǎng))上與其它系統(tǒng)進行交互)來進行通
24
此外,本文結(jié)合終端(其可以是有線終端或無線終端)描述了各個方面。終端也可以稱作為系統(tǒng)、設(shè)備、用戶單元、用戶站、移動站、移動臺、移動設(shè)備、遠程站、遠程終端、接入終端、用戶終端、終端、通信設(shè)備、用戶代理、用戶裝備或用戶設(shè)備(UE)。無線終端可以是蜂窩電話、衛(wèi)星電話、無繩電話、會話發(fā)起協(xié)議(SIP)電話、無線本地環(huán)路(WLL)站、個人數(shù)字助理(PDA)、具有無線連接能力的手持設(shè)備、計算設(shè)備或連接到無線調(diào)制解調(diào)器的其它處理設(shè)備。此外,本文結(jié)合基站描述了各個方面?;究梢杂糜谂c無線終端進行通信,并且還可以稱為接入點、節(jié)點B或某種其它術(shù)語。此外,術(shù)語“或”旨在意味著包括性的“或”而不是排外性的“或”。也就是說,除非另外指定或從上下文能清楚得知,否則短語“X使用A或者B”旨在意味著任何自然的包括性置換。也就是說,以下例子中的任何一個都滿足短語“X使用A或者B”:X使用A ;X使用B ; 或者X使用A和B 二者。另外,除非另外指定或從上下文能清楚得知是針對單數(shù)形式,否則本申請和所附權(quán)利要求中使用的冠詞“一”和“一個”通常應被解釋為表示“一個或多個”。本文所述的技術(shù)可以用于多種無線通信系統(tǒng),例如⑶MA、TDMA, FDMA, OFDMA, SC-FDMA和其它系統(tǒng)。術(shù)語“系統(tǒng)”和“網(wǎng)絡(luò)”通常交互使用。CDMA系統(tǒng)可以實現(xiàn)諸如通用陸地無線接入(UTRA)、cdma2000等的無線技術(shù)。UTRA包括寬帶-CDMA (W-CDMA)和CDMA 的其它變形。此外,cdma2000涵蓋IS-2000標準、IS-95標準和IS-856標準。TDMA系統(tǒng)可以實現(xiàn)諸如全球移動通信系統(tǒng)(GSM)之類的無線技術(shù)。OFDMA系統(tǒng)可以實現(xiàn)諸如演進型 UTRA (E-UTRA)、超移動寬帶(UMB)、IEEE 802. 11 (Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、閃速-OFDM 等的無線技術(shù)。UTRA和E-UTRA是通用移動電信系統(tǒng)(UMTS)的一部分。3GPP長期演進(LTE)是使用E-UTRA的UMTS的版本,其在下行鏈路上使用OFDMA且在上行鏈路上使用SC-FDMA。在來自名稱為“第三代合作伙伴計劃”(3GPP)的組織的文件中描述了 UTRA、E-UTRA、UMTS、LTE和GSM。此外,在來自名稱為“第三代合作伙伴計劃2” (3GPP2) 的組織的文件中描述了 cdma2000和UMB。此外,此類無線通信系統(tǒng)可以另外包括通常使用不成對的非授權(quán)頻譜、802. XX無線LAN、藍牙和任何其它近距或遠距無線通信技術(shù)的對等 (例如,移動臺到移動臺)自組網(wǎng)絡(luò)系統(tǒng)。將圍繞可以包括多個設(shè)備、組件、模塊等的系統(tǒng)來介紹各個方面或特征。應當理解和清楚的是,各種系統(tǒng)可以包括額外的設(shè)備、組件、模塊等,和/或可以不包括結(jié)合附圖討論的設(shè)備、組件、模塊等的全部。也可以使用這些方法的組合??梢允褂帽辉O(shè)計為執(zhí)行本文所描述功能的通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯設(shè)備、分立門或者晶體管邏輯、分立硬件組件或者其任意組合,來實現(xiàn)或執(zhí)行結(jié)合本文所公開的方面所描述的各種示例性的邏輯、邏輯框、模塊和電路。通用處理器可以是微處理器,或者,該處理器也可以是任何傳統(tǒng)的處理器、控制器、微控制器或者狀態(tài)機。處理器還可以實現(xiàn)為計算設(shè)備的組合, 例如,DSP和微處理器的組合、多個微處理器、一個或多個微處理器與DSP內(nèi)核的結(jié)合或者任何其它此種結(jié)構(gòu)。此外,至少一個處理器可以包括一個或多個模塊,所述一個或多個模塊可操作以執(zhí)行上述步驟和/或動作中的一個或多個步驟和/或動作。此外,結(jié)合本文所公開的方面描述的方法或者算法的步驟和/或動作可直接體現(xiàn)在硬件、由處理器執(zhí)行的軟件模塊或二者的組合中。軟件模塊可以位于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動磁盤、CD-ROM或者本領(lǐng)域已知的任何其它形式的存儲介質(zhì)中。一種示例存儲介質(zhì)可以耦合到處理器,從而使處理器能夠從該存儲介質(zhì)讀取信息,且可向該存儲介質(zhì)寫入信息?;蛘撸鎯橘|(zhì)也可以是處理器的組成部分。此外,在一些方面,處理器和存儲介質(zhì)可以位于ASIC中。另外,該ASIC可以位于用戶終端中?;蛘?,處理器和存儲介質(zhì)也可以作為分立組件存在于用戶終端中。此外, 在一些方面,方法或算法的步驟和/或動作可以作為代碼和/或指令中的一個或任意組合或集合位于機器可讀介質(zhì)和/或計算機可讀介質(zhì)上,其中所述機器可讀介質(zhì)和/或計算機可讀介質(zhì)可以并入到計算機程序產(chǎn)品中。在一個或多個方面,所描述的功能可以用硬件、軟件、固件或其任意組合來實現(xiàn)。 如果使用軟件實現(xiàn),則可以將這些功能作為一個或多個指令或代碼存儲或發(fā)送到計算機可讀介質(zhì)上。計算機可讀介質(zhì)包括計算機存儲介質(zhì)和通信介質(zhì)二者,其中通信介質(zhì)包括便于從一個地方向另一個地方傳送計算機程序的任何介質(zhì)。存儲介質(zhì)可以是計算機能夠存取的任何可用介質(zhì)。舉例說明而非限制地,這種計算機可讀介質(zhì)可以包括RAM、ROM、EEPROM、 CD-ROM或其它光盤存儲器、磁盤存儲器或其它磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機進行存取的任何其它介質(zhì)。此外, 任何連接都可以稱為計算機可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、 數(shù)字用戶線(DSL)或者諸如紅外線、無線電和微波之類的無線技術(shù)從網(wǎng)站、服務器或其它遠程源傳送的,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線電和微波之類的無線技術(shù)包括在所述介質(zhì)的定義中。本文使用的磁盤和光盤包括壓縮光盤(CD)、激光光盤、光盤、數(shù)字通用光盤(DVD)、軟盤和藍光光盤,其中,磁盤通常磁性地復制數(shù)據(jù),而光盤用激光光學地復制數(shù)據(jù)。上述各項的組合也應該包括在計算機可讀介質(zhì)的范圍中。雖然上述公開內(nèi)容討論了示例性的方面和/或各個方面,但是應當注意到,在不偏離所描述的方面和/或各個方面的由所附的權(quán)利要求定義的范圍的情況下,可以對本文進行各種改變和修改。此外,雖然可以以單數(shù)形式描述或要求保護所描述的方面和/或各個方面的元素,但是,除非明確說明限于單數(shù)形式,否則可以設(shè)想到復數(shù)形式。此外,除非另外說明,否則,所有任意方面和/或方面的全部或一部分可以與任意其它方面和/或方面的全部或一部分一起使用。
權(quán)利要求
1.一種用于生成針對至少一個事件的至少一個出發(fā)提醒的方法,所述方法包括獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值; 獲得設(shè)備位置值; 獲得當前時間值;確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值; 在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值;通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值;以及通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。
2.根據(jù)權(quán)利要求1所述的方法,還包括確定所述出發(fā)時間值在時間上是否超過所述當前時間值;在確定所述出發(fā)時間值在時間上超過所述當前時間值以后,生成與所述第一事件相關(guān)聯(lián)的遲到提醒。
3.根據(jù)權(quán)利要求2所述的方法,其中,與所述第一事件相關(guān)聯(lián)的所述調(diào)度數(shù)據(jù)還包括 針對所述第一事件的一個或多個參與者的聯(lián)系信息;并且所述方法還包括向所述第一事件的所述一個或多個參與者中的至少一個發(fā)送所述遲到提醒。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述發(fā)送還包括 提示用戶已經(jīng)生成所述遲到提醒;以及接收選擇所述一個或多個參與者中的哪一個來接收所述遲到提醒的輸入。
5.根據(jù)權(quán)利要求1所述的方法,還包括獲得與第二事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第二事件調(diào)度數(shù)據(jù)包括第二事件時間值和第二事件位置值;確定在所述第二事件和所述第一事件之間是否存在調(diào)度沖突;以及在確定在所述第二事件和所述第一事件之間存在調(diào)度沖突以后,生成調(diào)度沖突提醒。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述確定是否存在調(diào)度沖突還包括 根據(jù)所述第一事件時間值和所估計的第一行程時間,生成第一事件調(diào)度緩沖時間值; 確定所述第二事件時間值是否與所述第一事件調(diào)度緩沖時間值相沖突。
7.根據(jù)權(quán)利要求5所述的方法,其中,所述確定是否存在調(diào)度沖突還包括 確定所述第二事件時間值在時間上是否在所述第一事件時間值之后發(fā)生;在確定所述第二事件時間值在時間上在所述第一事件時間值之后發(fā)生以后,確定所述第二事件位置值和所述第一事件位置值是否相差超過第二事件位置閾值;在確定所述第二事件位置值和所述第一事件位置值相差超過所述第二事件位置閾值以后,根據(jù)所述第一事件位置和所述第二事件位置來估計第二行程時間值;通過將所述第二事件時間值中的至少一個與所估計的第二行程時間值進行比較,來生成第二出發(fā)時間值;以及通過將所述第二出發(fā)時間值與所述當前時間值進行比較,來生成第二出發(fā)提醒。
8.根據(jù)權(quán)利要求5所述的方法,其中,所述確定是否存在調(diào)度沖突還包括 確定所述第二事件時間值在時間上是否在所述第一事件時間值之前;在確定所述第二事件時間值在時間上在所述第一事件時間值之前以后,確定以下各項中的至少一個所述第二事件位置值與所述第一事件位置值是否相差超過第二事件位置閾值,或者所述第二事件位置值與所述設(shè)備位置值是否相差超過所述事件位置閾值;在確定所述第二事件位置值與所述第一事件位置值相差超過所述第二事件位置閾值或者所述第二事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值中的至少一個以后,執(zhí)行以下步驟中的至少一個根據(jù)所述設(shè)備位置和所述第二事件位置來估計第二行程時間值,或者根據(jù)所述第二事件位置和所述第一事件位置來估計第三行程時間值;通過將所述第二事件時間值和所估計的第二行程時間值或者所述第二事件時間值和所估計的第三時間值中的至少一組進行比較,來生成至少一個出發(fā)時間值;以及通過將所生成的出發(fā)時間值中的至少一個與所述當前時間值進行比較,來生成一個或多個出發(fā)提醒。
9.根據(jù)權(quán)利要求1所述的方法,其中,所述獲得與所述第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù)還包括以下步驟中的至少一個根據(jù)用戶輸入接收與所述第一事件相關(guān)聯(lián)的所述數(shù)據(jù),或者從網(wǎng)絡(luò)接收與所述第一事件相關(guān)聯(lián)的所述數(shù)據(jù),其中所述從網(wǎng)絡(luò)接收與統(tǒng)一地向所述用戶呈現(xiàn)一個或多個調(diào)度事件的同步過程相關(guān)聯(lián)。
10.根據(jù)權(quán)利要求1所述的方法,其中,所述第一事件時間值還包括第一事件開始時間和第一事件結(jié)束時間中的至少一個。
11.根據(jù)權(quán)利要求1所述的方法,其中,所述獲得所述設(shè)備位置還包括以下步驟中的至少一個根據(jù)用戶輸入來接收所述設(shè)備位置,或者通過與所述設(shè)備相關(guān)聯(lián)的位置檢測傳感器來接收所述設(shè)備位置,或者根據(jù)網(wǎng)絡(luò)提供的值來接收所述設(shè)備位置。
12.根據(jù)權(quán)利要求1所述的方法,其中,所述事件位置閾值包括以下各項中的至少一個預定義的距離,其中所述預定義的距離由用戶或者默認設(shè)備設(shè)置中的至少一個來定義;觸發(fā)事件,其中所述觸發(fā)事件包括以下各項中的至少一個確定設(shè)備位于國外地區(qū)、或者確定所述設(shè)備在預定義的持續(xù)時間內(nèi)以飛行模式操作、或者用戶選擇。
13.根據(jù)權(quán)利要求1所述的方法,其中,所述估計所述行程時間還包括 確定所述設(shè)備位置和所述第一事件位置之間的至少一個路線; 獲得以下各項中的至少一個針對所述至少一個路線的交通狀況,并且基于與所獲得的交通狀況相關(guān)聯(lián)的估計的時間影響,對所估計的行程時間進行修改,或者用于所述至少一個路線的交通模式信息,并且基于與所獲得的交通模式信息相關(guān)聯(lián)的估計的時間影響,對所估計的行程時間進行修改,或者對所述至少一個路線中的一個路線的用戶選擇,并且對所選擇的路線的行程時間值進行估計;以及在所述設(shè)備上顯示所選擇的路線。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述交通模式信息包括確定所述設(shè)備的移動是否與以下各項中的至少一個相關(guān)聯(lián)步行、或者乘坐個人交通工具移動、或者乘坐公共交通工具移動。
15.根據(jù)權(quán)利要求1所述的方法,其中,所述確定出發(fā)時間還包括在將所述第一事件時間值與所估計的第一行程時間值進行比較之前,將所估計的行程時間值修改預定義的緩沖時間。
16.至少一個處理器,其被配置為生成針對至少一個事件的至少一個出發(fā)提醒第一模塊,其用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值; 第二模塊,其用于獲得設(shè)備位置值; 第三模塊,其用于獲得當前時間值;第四模塊,其用于確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值;第五模塊,其用于在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值;第六模塊,其用于通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值;以及第七模塊,其用于通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。
17.一種計算機程序產(chǎn)品,包括 計算機可讀介質(zhì),其包括第一代碼集,其用于使計算機獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值;第二代碼集,其用于使所述計算機獲得設(shè)備位置值; 第三代碼集,其用于使所述計算機獲得當前時間值;第四代碼集,其用于使所述計算機確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值;第五代碼集,其用于使所述計算機在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值;第六代碼集,其用于使所述計算機通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值;以及第七代碼集,其用于使所述計算機通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。
18.一種裝置,包括用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù)的單元,其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值;用于獲得設(shè)備位置值的單元; 用于獲得當前時間值的單元;用于確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值的單元;用于在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后, 根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值的單元;用于通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值的單元;以及用于通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒的單元。
19.一種裝置,包括 通信模塊,其用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值; 獲得設(shè)備位置值; 獲得當前時間值;以及出發(fā)提醒模塊,其用于確定所述第一事件位置值與所述設(shè)備位置值是否相差超過事件位置閾值; 在確定所述第一事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所述設(shè)備位置和所述第一事件位置來估計第一行程時間值;通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值;以及通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒。
20.根據(jù)權(quán)利要求19所述的裝置,其中,所述出發(fā)提醒模塊還可操作以 確定所述出發(fā)時間值在時間上是否超過所述當前時間值;在確定所述出發(fā)時間值在時間上超過所述當前時間值以后,生成與所述第一事件相關(guān)聯(lián)的遲到提醒。
21.根據(jù)權(quán)利要求20所述的裝置,其中,與所述第一事件相關(guān)聯(lián)的所述調(diào)度數(shù)據(jù)還包括針對所述第一事件的一個或多個參與者的聯(lián)系信息;并且其中,所述出發(fā)提醒模塊還可操作以向所述第一事件的所述一個或多個參與者中的至少一個發(fā)送所述遲到提醒。
22.根據(jù)權(quán)利要求21所述的裝置,其中,所述通信模塊還可操作以 提示用戶已經(jīng)生成所述遲到提醒;以及接收選擇所述一個或多個參與者中的哪一個來接收所述遲到提醒的輸入。
23.根據(jù)權(quán)利要求19所述的裝置,其中,所述通信模塊還可操作以獲得與第二事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第二事件調(diào)度數(shù)據(jù)包括第二事件時間值和第二事件位置值;并且其中,所述出發(fā)提醒模塊還可操作以確定在所述第二事件和所述第一事件之間是否存在調(diào)度沖突;以及在確定在所述第二事件和所述第一事件之間存在調(diào)度沖突以后,生成調(diào)度沖突提醒。
24.根據(jù)權(quán)利要求23所述的裝置,其中,所述出發(fā)提醒模塊還可操作以根據(jù)所述第一事件時間值和所估計的第一行程時間,來生成第一事件調(diào)度緩沖時間值;確定所述第二事件時間值是否與所述第一事件調(diào)度緩沖時間值相沖突。
25.根據(jù)權(quán)利要求23所述的裝置,其中,所述出發(fā)提醒模塊還可操作以 確定所述第二事件時間值在時間上是否在所述第一事件時間值之后發(fā)生;在確定所述第二事件時間值在時間上在所述第一事件時間值之后發(fā)生以后,確定所述第二事件位置值和所述第一事件位置值是否相差超過第二事件位置閾值;在確定所述第二事件位置值和所述第一事件位置值相差超過所述第二事件位置閾值以后,根據(jù)所述第一事件位置和所述第二事件位置來估計第二行程時間值;通過將所述第二事件時間值中的至少一個與所估計的第二行程時間值進行比較,來生成第二出發(fā)時間值;以及通過將所述第二出發(fā)時間值與所述當前時間值進行比較,來生成第二出發(fā)提醒。
26.根據(jù)權(quán)利要求23所述的裝置,其中,所述出發(fā)提醒模塊還可操作以 確定所述第二事件時間值在時間上是否在所述第一事件時間值之前;在確定所述第二事件時間值在時間上在所述第一事件時間值之前以后,確定以下各項中的至少一個所述第二事件位置值與所述第一事件位置值是否相差超過第二事件位置閾值,或者所述第二事件位置值與所述設(shè)備位置值是否相差超過所述事件位置閾值;在確定所述第二事件位置值與所述第一事件位置值相差超過所述第二事件位置閾值或者所述第二事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值中的至少一個以后,執(zhí)行以下步驟中的至少一個根據(jù)所述設(shè)備位置和所述第二事件位置來估計第二行程時間值或者根據(jù)所述第二事件位置和所述第一事件位置來估計第三行程時間值;通過將所述第二事件時間值和所估計的第二行程時間值或者所述第二事件時間值和所估計的第三時間值中的至少一組進行比較,來生成至少一個出發(fā)時間值;以及通過將所生成的出發(fā)時間值中的至少一個與所述當前時間值進行比較,來生成一個或多個出發(fā)提醒。
27.根據(jù)權(quán)利要求19所述的裝置,其中,所述通信模塊還可操作以 根據(jù)用戶輸入接收與所述第一事件相關(guān)聯(lián)的所述數(shù)據(jù),或者從網(wǎng)絡(luò)接收與所述第一事件相關(guān)聯(lián)的所述數(shù)據(jù),其中所述從網(wǎng)絡(luò)接收與統(tǒng)一地向所述用戶呈現(xiàn)一個或多個調(diào)度事件的同步過程相關(guān)聯(lián)。
28.根據(jù)權(quán)利要求19所述的裝置,其中,所述第一事件時間值還包括第一事件開始時間和第一事件結(jié)束時間中的至少一個。
29.根據(jù)權(quán)利要求19所述的裝置,其中,所述通信模塊還可操作以 根據(jù)用戶輸入來接收所述設(shè)備位置,或者通過與所述設(shè)備相關(guān)聯(lián)的位置檢測傳感器來接收所述設(shè)備位置,或者根據(jù)網(wǎng)絡(luò)提供的值來接收所述設(shè)備位置。
30.根據(jù)權(quán)利要求19所述的裝置,其中,所述事件位置閾值包括以下各項中的至少一個預定義的距離,其中所述預定義的距離由用戶或者默認設(shè)備設(shè)置中的至少一個來定義;觸發(fā)事件,其中所述觸發(fā)事件包括以下各項中的至少一個確定設(shè)備位于國外地區(qū)、或者確定所述設(shè)備在預定義的持續(xù)時間內(nèi)以飛行模式操作、或者用戶選擇。
31.根據(jù)權(quán)利要求19所述的裝置,其中,所述出發(fā)提醒模塊還可操作以 確定所述設(shè)備位置和所述第一事件位置之間的至少一個路線; 獲得以下各項中的至少一個針對所述至少一個路線的交通狀況,并且基于與所獲得的交通狀況相關(guān)聯(lián)的估計的時間影響,對所估計的行程時間進行修改,或者用于所述至少一個路線的交通模式信息,并且基于與所獲得的交通模式信息相關(guān)聯(lián)的估計的時間影響,對所估計的行程時間進行修改,或者對所述至少一個路線中的一個路線的用戶選擇,并且對所選擇的路線的行程時間值進行估計;并且其中,所述通信模塊還可操作以在所述設(shè)備上顯示所選擇的路線。
32.根據(jù)權(quán)利要求31所述的裝置,其中,所述交通模式信息包括確定所述設(shè)備的移動是否與以下各項中的至少一個相關(guān)聯(lián)步行、或者乘坐個人交通工具移動、或者乘坐公共交通工具移動。
33.根據(jù)權(quán)利要求19所述的裝置,其中,所述出發(fā)提醒模塊還可操作以在將所述第一事件時間值與所估計的第一行程時間值進行比較之前,將所估計的行程時間值修改預定義的緩沖時間。
34.一種針對至少一個事件生成設(shè)備的至少一個出發(fā)提醒的方法,所述方法包括獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值; 接收設(shè)備位置值; 獲得當前時間值;確定所述第一事件位置值與所接收的設(shè)備位置值是否相差超過事件位置閾值; 在確定所述第一事件位置值與所接收的設(shè)備位置值相差超過所述事件位置閾值以后, 根據(jù)所接收的設(shè)備位置和所述第一事件位置來估計第一行程時間值;通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值;通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒;以及向所述設(shè)備發(fā)送所述出發(fā)提醒。
35.根據(jù)權(quán)利要求34所述的方法,還包括確定所述出發(fā)時間值在時間上是否超過所述當前時間值;在確定所述出發(fā)時間值在時間上超過所述當前時間值以后,生成與所述第一事件相關(guān)聯(lián)的遲到提醒;以及向所述設(shè)備發(fā)送所述遲到提醒。
36.根據(jù)權(quán)利要求35所述的方法,其中,與所述第一事件相關(guān)聯(lián)的所述調(diào)度數(shù)據(jù)還包括針對所述第一事件的一個或多個參與者的聯(lián)系信息;并且所述方法還包括向所述第一事件的所述一個或多個參與者中的至少一個發(fā)送所述遲到提醒。
37.根據(jù)權(quán)利要求36所述的方法,其中,所述向所述一個或多個參與者中的至少一個發(fā)送所述遲到提醒還包括接收選擇所述一個或多個參與者中的哪一個來接收所述遲到提醒的用戶選擇; 向所選擇的一個或多個參與者發(fā)送所述遲到提醒。
38.根據(jù)權(quán)利要求34所述的方法,還包括獲得與第二事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第二事件調(diào)度數(shù)據(jù)包括第二事件時間值和第二事件位置值;確定在所述第二事件和所述第一事件之間是否存在調(diào)度沖突; 在確定在所述第二事件和所述第一事件之間存在調(diào)度沖突以后,生成調(diào)度沖突提醒;以及向所述設(shè)備發(fā)送所述調(diào)度沖突提醒。
39.根據(jù)權(quán)利要求38所述的方法,其中,所述確定是否存在調(diào)度沖突還包括 根據(jù)所述第一事件時間值和所估計的第一行程時間,來生成第一事件調(diào)度緩沖時間值;以及確定所述第二事件時間值是否與所述第一事件調(diào)度緩沖時間值相沖突。
40.根據(jù)權(quán)利要求38所述的方法,其中,所述確定是否存在調(diào)度沖突還包括 確定所述第二事件時間值在時間上是否在所述第一事件時間值之后發(fā)生;在確定所述第二事件時間值在時間上在所述第一事件時間值之后發(fā)生以后,確定所述第二事件位置值和所述第一事件位置值是否相差超過第二事件位置閾值;在確定所述第二事件位置值和所述第一事件位置值相差超過所述第二事件位置閾值以后,根據(jù)所述第一事件位置和所述第二事件位置來估計第二行程時間值;通過將所述第二事件時間值中的至少一個與所估計的第二行程時間值進行比較,來生成第二出發(fā)時間值;通過將所述第二出發(fā)時間值與所述當前時間值進行比較,來生成第二出發(fā)提醒;以及向所述設(shè)備發(fā)送所述第二出發(fā)提醒。
41.根據(jù)權(quán)利要求38所述的方法,其中,所述確定是否存在調(diào)度沖突還包括 確定所述第二事件時間值在時間上是否在所述第一事件時間值之前;在確定所述第二事件時間值在時間上在所述第一事件時間值之前以后,確定以下各項中的至少一個所述第二事件位置值與所述第一事件位置值是否相差超過第二事件位置閾值,或者所述第二事件位置值與所述設(shè)備位置值是否相差超過所述事件位置閾值;在確定所述第二事件位置值與所述第一事件位置值相差超過所述第二事件位置閾值或者所述第二事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值中的至少一個以后,執(zhí)行以下操作中的至少一個根據(jù)所述設(shè)備位置和所述第二事件位置來估計第二行程時間值或者根據(jù)所述第二事件位置和所述第一事件位置來估計第三行程時間值;通過將所述第二事件時間值和所估計的第二行程時間值或者所述第二事件時間值和所估計的第三時間值中的至少一組進行比較,來生成至少一個出發(fā)時間值;通過將所生成的出發(fā)時間值中的至少一個與所述當前時間值進行比較,來生成一個或多個出發(fā)提醒;以及向所述設(shè)備發(fā)送所述一個或多個出發(fā)提醒。
42.根據(jù)權(quán)利要求34所述的方法,其中,所述第一事件時間值還包括第一事件開始時間和第一事件結(jié)束時間中的至少一個。
43.根據(jù)權(quán)利要求34所述的方法,其中,所述事件位置閾值包括以下各項中的至少一個預定義的距離,其中所述預定義的距離由用戶或者默認設(shè)備設(shè)置中的至少一個來定義;觸發(fā)事件,其中所述觸發(fā)事件包括以下各項中的至少一個確定設(shè)備位于國外地區(qū)、或者確定所述設(shè)備先前在預定義的持續(xù)時間內(nèi)以飛行模式操作、或者用戶選擇。
44.根據(jù)權(quán)利要求34所述的方法,其中,所述估計所述行程時間還包括 確定所述設(shè)備位置和所述第一事件位置之間的至少一個路線; 獲得以下各項中的至少一個針對所述至少一個路線的交通狀況,并且基于與所獲得的交通狀況相關(guān)聯(lián)的估計的時間影響,對所估計的行程時間進行修改,或者用于所述至少一個路線的交通模式信息,并且基于與所獲得的交通模式信息相關(guān)聯(lián)的估計的時間影響,對所估計的行程時間進行修改,或者對所述至少一個路線中的一個路線的用戶選擇,并且對所選擇的路線的行程時間值進行估計;以及在所述設(shè)備上顯示所選擇的路線。
45.根據(jù)權(quán)利要求44所述的方法,其中,所述交通模式信息包括確定所述設(shè)備的移動是否與以下各項中的至少一個相關(guān)聯(lián)步行、或者乘坐個人交通工具移動、或者乘坐公共交通工具移動。
46.根據(jù)權(quán)利要求34所述的方法,其中,所述確定出發(fā)時間還包括在將所述第一事件時間值與所估計的第一行程時間值進行比較之前,將所估計的行程時間值修改預定義的緩沖時間。
47.至少一個處理器,其被配置為針對至少一個事件生成設(shè)備的至少一個出發(fā)提醒 第一模塊,其用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值; 第二模塊,其用于接收設(shè)備位置值; 第三模塊,其用于獲得當前時間值;第四模塊,其用于確定所述第一事件位置值與所接收的設(shè)備位置值是否相差超過事件位置閾值;第五模塊,其用于在確定所述第一事件位置值與所接收的設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所接收的設(shè)備位置和所述第一事件位置來估計第一行程時間值;第六模塊,其用于通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值;第七模塊,其用于通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒;以及第八模塊,其用于向所述設(shè)備發(fā)送所述出發(fā)提醒。
48.一種計算機程序產(chǎn)品,包括 計算機可讀介質(zhì),其包括第一代碼集,其用于使計算機獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值;第二代碼集,其用于使所述計算機接收設(shè)備位置值; 第三代碼集,其用于使所述計算機獲得當前時間值;第四代碼集,其用于使所述計算機確定所述第一事件位置值與所接收的設(shè)備位置值是否相差超過事件位置閾值;第五代碼集,其用于使所述計算機在確定所述第一事件位置值與所接收的設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所接收的設(shè)備位置和所述第一事件位置來估計第一行程時間值;第六代碼集,其用于使所述計算機通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值;第七代碼集,其用于使所述計算機通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒;以及第八代碼集,其用于使所述計算機向所述設(shè)備發(fā)送所述出發(fā)提醒。
49.一種裝置,包括用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù)的單元,其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值; 用于接收設(shè)備位置值的單元; 用于獲得當前時間值的單元;用于確定所述第一事件位置值與所接收的設(shè)備位置值是否相差超過事件位置閾值的單元;用于在確定所述第一事件位置值與所接收的設(shè)備位置值相差超過所述事件位置閾值以后,根據(jù)所接收的設(shè)備位置和所述第一事件位置來估計第一行程時間值的單元;用于通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值的單元;用于通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒的單元;以及用于向所述設(shè)備發(fā)送所述出發(fā)提醒的單元。
50.一種裝置,包括 通信模塊,其用于獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值; 接收設(shè)備位置值; 獲得當前時間值; 出發(fā)提醒模塊,其用于確定所述第一事件位置值與所接收的設(shè)備位置值是否相差超過事件位置閾值; 在確定所述第一事件位置值與所接收的設(shè)備位置值相差超過所述事件位置閾值以后, 根據(jù)所接收的設(shè)備位置和所述第一事件位置來估計第一行程時間值;通過將所述第一事件時間值和所估計的第一行程時間值進行比較來生成出發(fā)時間值;通過將所述出發(fā)時間值和所述當前時間值進行比較來生成出發(fā)提醒;并且其中,所述通信模塊還可操作以 向所述設(shè)備發(fā)送所述出發(fā)提醒。
51.根據(jù)權(quán)利要求50所述的裝置,其中,所述出發(fā)提醒模塊還可操作以 確定所述出發(fā)時間值在時間上是否超過所述當前時間值;在確定所述出發(fā)時間值在時間上超過所述當前時間值以后,生成與所述第一事件相關(guān)聯(lián)的遲到提醒;并且其中,所述通信模塊還可操作以 向所述設(shè)備發(fā)送所述遲到提醒。
52.根據(jù)權(quán)利要求51所述的裝置,其中,與所述第一事件相關(guān)聯(lián)的所述調(diào)度數(shù)據(jù)還包括針對所述第一事件的一個或多個參與者的聯(lián)系信息;并且其中,所述通信模塊還包括向所述第一事件的所述一個或多個參與者中的至少一個發(fā)送所述遲到提醒。
53.根據(jù)權(quán)利要求52所述的裝置,其中,所述通信模塊還包括接收選擇所述一個或多個參與者中的哪一個來接收所述遲到提醒的用戶選擇; 向所選擇的一個或多個參與者發(fā)送所述遲到提醒。
54.根據(jù)權(quán)利要求50所述的裝置,其中,所述出發(fā)提醒模塊還可操作以獲得與第二事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中所述第二事件調(diào)度數(shù)據(jù)包括第二事件時間值和第二事件位置值;確定在所述第二事件和所述第一事件之間是否存在調(diào)度沖突; 在確定在所述第二事件和所述第一事件之間存在調(diào)度沖突以后,生成調(diào)度沖突提醒;并且其中,所述通信模塊還可操作以向所述設(shè)備發(fā)送所述調(diào)度沖突提醒。
55.根據(jù)權(quán)利要求M所述的裝置,其中,所述出發(fā)提醒模塊還可操作以根據(jù)所述第一事件時間值和所估計的第一行程時間,生成第一事件調(diào)度緩沖時間值;以及確定所述第二事件時間值是否與所述第一事件調(diào)度緩沖時間值相沖突。
56.根據(jù)權(quán)利要求M所述的裝置,其中,所述出發(fā)提醒模塊還可操作以 確定所述第二事件時間值在時間上是否在所述第一事件時間值之后發(fā)生;在確定所述第二事件時間值在時間上在所述第一事件時間值之后發(fā)生以后,確定所述第二事件位置值和所述第一事件位置值是否相差超過第二事件位置閾值;在確定所述第二事件位置值和所述第一事件位置值相差超過所述第二事件位置閾值以后,根據(jù)所述第一事件位置和所述第二事件位置來估計第二行程時間值;通過將所述第二事件時間值中的至少一個與所估計的第二行程時間值進行比較,來生成第二出發(fā)時間值;通過將所述第二出發(fā)時間值與所述當前時間值進行比較,來生成第二出發(fā)提醒;并且其中,所述通信模塊還可操作以向所述設(shè)備發(fā)送所述第二出發(fā)提醒。
57.根據(jù)權(quán)利要求M所述的裝置,其中,所述出發(fā)提醒模塊還可操作以 確定所述第二事件時間值在時間上是否在所述第一事件時間值之前;在確定所述第二事件時間值在時間上在所述第一事件時間值之前以后,確定以下各項中的至少一個所述第二事件位置值與所述第一事件位置值是否相差超過第二事件位置閾值,或者所述第二事件位置值與所述設(shè)備位置值是否相差超過所述事件位置閾值;在確定所述第二事件位置值與所述第一事件位置值相差超過所述第二事件位置閾值或者所述第二事件位置值與所述設(shè)備位置值相差超過所述事件位置閾值中的至少一個以后,執(zhí)行以下操作中的至少一個根據(jù)所述設(shè)備位置和所述第二事件位置來估計第二行程時間值或者根據(jù)所述第二事件位置和所述第一事件位置來估計第三行程時間值;通過將所述第二事件時間值和所估計的第二行程時間值或者所述第二事件時間值和所估計的第三時間值中的至少一組進行比較,來生成至少一個出發(fā)時間值;通過將所生成的出發(fā)時間值中的至少一個與所述當前時間值進行比較,來生成一個或多個出發(fā)提醒;以及向所述設(shè)備發(fā)送所述一個或多個出發(fā)提醒。
58.根據(jù)權(quán)利要求50所述的裝置,其中,所述第一事件時間值還包括第一事件開始時間和第一事件結(jié)束時間中的至少一個。
59.根據(jù)權(quán)利要求50所述的裝置,其中,所述事件位置閾值包括以下各項中的至少一個預定義的距離,其中所述預定義的距離由用戶或者默認設(shè)備設(shè)置中的至少一個來定義;或者觸發(fā)事件,其中所述觸發(fā)事件包括以下各項中的至少一個確定設(shè)備位于國外地區(qū)、或者確定所述設(shè)備先前在預定義的持續(xù)時間內(nèi)以飛行模式操作、或者用戶選擇。
60.根據(jù)權(quán)利要求50所述的裝置,其中,所述出發(fā)提醒模塊還可操作以 確定所述設(shè)備位置和所述第一事件位置之間的至少一個路線; 獲得以下各項中的至少一個針對所述至少一個路線的交通狀況,并且基于與所獲得的交通狀況相關(guān)聯(lián)的估計的時間影響,對所估計的行程時間進行修改,或者用于所述至少一個路線的交通模式信息,并且基于與所獲得的交通模式信息相關(guān)聯(lián)的估計的時間影響,對所估計的行程時間進行修改,或者對所述至少一個路線中的一個路線的用戶選擇,并且對所選擇的路線的行程時間值進行估計;以及在所述設(shè)備上顯示所選擇的路線。
61.根據(jù)權(quán)利要求60所述的裝置,其中,所述交通模式信息包括確定所述設(shè)備的移動是否與以下各項中的至少一個相關(guān)聯(lián)步行、或者乘坐個人交通工具移動、或者乘坐公共交通工具移動。
62.根據(jù)權(quán)利要求50所述的裝置,其中,所述出發(fā)提醒模塊還可操作以在將所述第一事件時間值與所估計的第一行程時間值進行比較之前,將所估計的行程時間值修改預定義的緩沖時間。
全文摘要
用于基于當前位置生成針對事件的出發(fā)提醒的方法和裝置。該方法可以包括獲得與第一事件相關(guān)聯(lián)的調(diào)度數(shù)據(jù),其中第一事件調(diào)度數(shù)據(jù)包括第一事件時間值和第一事件位置值;獲得設(shè)備位置值;獲得當前時間值,確定第一事件位置值與設(shè)備位置值是否相差超過事件位置閾值;在確定第一事件位置值與設(shè)備位置值相差超過事件位置閾值以后,根據(jù)設(shè)備位置和第一事件位置來估計第一行程時間值;通過將第一事件時間值和估計的第一行程時間值進行比較來生成出發(fā)時間值;以及通過將出發(fā)時間值和當前時間值進行比較來生成出發(fā)提醒。
文檔編號G01C21/00GK102575937SQ201080047017
公開日2012年7月11日 申請日期2010年10月19日 優(yōu)先權(quán)日2009年10月19日
發(fā)明者F·D·金, R·S·戴利 申請人:高通股份有限公司