專利名稱:用于使用增強(qiáng)的高優(yōu)先級(jí)日程表事件的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字日程表應(yīng)用程序的增強(qiáng)的高優(yōu)先級(jí)事件。本發(fā)明還涉及一種用于使用增強(qiáng)的高優(yōu)先級(jí)日程表事件的方法。
背景技術(shù):
數(shù)字日程表應(yīng)用程序被普遍地使用。日程表應(yīng)用程序可以供具有用于瀏覽和使用所述應(yīng)用程序的應(yīng)用程序的計(jì)算機(jī)使用。數(shù)字日程表應(yīng)用程序還可以在航線上通過無線設(shè)備或者固定設(shè)備來使用。具有遠(yuǎn)程訪問日程表應(yīng)用程序的設(shè)備必需具有用于使用日程表的應(yīng)用程序或者用于訪問遠(yuǎn)程日程表應(yīng)用程序的瀏覽器。
日程表應(yīng)用程序可以包括不同類型的事件。日程表典型地被用于保持記錄和向用戶提醒重大事件。日程表記錄插入其中的事件和同事件相連接的時(shí)間。所記錄的事件可以是會(huì)議、提醒、事件或者在某一時(shí)刻將被提醒的事情。日程表典型地具有提醒或者事件,所述提醒或者事件被周期性地提醒。例如典型地生日被記錄為每年的同一天。另一個(gè)實(shí)例是周會(huì),所述周會(huì)在每個(gè)星期相同的時(shí)間發(fā)生,因此被有規(guī)律地安排在日程表上。
不同類型的事件可以以不同的方式加以指示以便從相互間識(shí)別出事件。例如電話、生日、會(huì)議、提醒及其他事件具有不同的圖標(biāo),所述圖標(biāo)連同事件一起被顯示在日程表中。區(qū)分事件的另一個(gè)方式是以不同的顏色或者色調(diào)顯示所述事件。因此看一眼日程表就可以立刻查找到某一類型的事件。這使得日程表可快速、容易和方便的使用。
用于某個(gè)局域網(wǎng)的或者由其他日程表應(yīng)用程序可連接或者可訪問的日程表應(yīng)用程序可以相互進(jìn)行通信。用戶可以將來自他們的日程表應(yīng)用程序的例如通知、呼叫或者邀請(qǐng)通過他們的日程表應(yīng)用程序發(fā)送到其他用戶。典型的情況是某個(gè)人想通過向所選擇的參加者發(fā)送邀請(qǐng)來安排一個(gè)會(huì)議。首先發(fā)送者配制消息或者邀請(qǐng),其次發(fā)送者選擇例如參加者的特定接收者。典型地發(fā)送者可以在某種程度上參看所選擇的接收者的日程表。通常發(fā)送者獲悉接收者的日程表的忙碌或者已預(yù)定時(shí)間和空閑時(shí)間。典型地這些不詳細(xì)顯示給外面的旁觀者,但是可以訪問某些日程表應(yīng)用程序的其他用戶可以觀察日程表的可能的空閑時(shí)間??臻e和已預(yù)定的時(shí)間通常由不同的圖標(biāo)、顏色、色調(diào)值、視覺效果或者文本來指示。例如已預(yù)定的時(shí)間可以由紅色的文本指示并保留,而還沒有確認(rèn)的時(shí)間由具有淡紅色調(diào)的文本來指示。
日程表的用戶處理所述應(yīng)用程序并接受、確認(rèn)或者拒絕發(fā)送給他的日程表的建議。日程表應(yīng)用程序的用戶可以添加、移動(dòng)、刪除和安排他的日程表事件。由用戶來處理可能的重疊事件,也就是移動(dòng)、改變、禁止或者重新安排。重疊情況被處理以便用戶首先從他的日程表中手動(dòng)查找任何重疊事件。在提取出重疊事件之后,用戶必須決定如何對(duì)其進(jìn)行處理并執(zhí)行所定義的行為。在此之后搜索下一個(gè)重疊事件。新事件的整個(gè)時(shí)間范圍必須被檢查,并且重疊事件被逐一查找和處理。特別是如果在一段長的期間內(nèi)用戶對(duì)同意的會(huì)議和事件沒有空參與時(shí),那么這可能是干擾。例如如果用戶在戶外度過很長的時(shí)間或者遭受病痛而因此不能出席約定的會(huì)議和事件,那么這種情況可能發(fā)生。無論如何用戶必須始終處理日程表中的重疊情況,也就是在相同時(shí)間內(nèi)應(yīng)該至少部分地存在兩個(gè)不同事件的情況。通常至少禁止另一個(gè)會(huì)議而使其在其他會(huì)議期間不報(bào)警是有益的。這種對(duì)所有重疊消息的處理可能是非常耗費(fèi)時(shí)間的。此外總是存在用戶沒有注意到其日程表中某些重要數(shù)據(jù)的可能性。未注意到的重疊數(shù)據(jù)可能被錯(cuò)誤地作為重疊留下,因此未及時(shí)地禁止、移動(dòng)或者重新安排。錯(cuò)過重大事件可能是很嚴(yán)重的。此外如果在會(huì)議期間執(zhí)行用于提醒用戶另一個(gè)事件的警報(bào),那么這也將造成干擾。
發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)解決方案的缺點(diǎn)。本發(fā)明的另一個(gè)目的是使得日程表應(yīng)用程序的使用得到增強(qiáng)和簡化。本發(fā)明的又一個(gè)目的是使日程表應(yīng)用程序的使用和可用性多樣化。
所述目的是通過生成一種具有超過其他事件的高優(yōu)先級(jí)的增強(qiáng)的日程表事件來實(shí)現(xiàn)的。進(jìn)一步所述目的是通過增強(qiáng)的高優(yōu)先級(jí)日程表事件實(shí)現(xiàn)的,所述增強(qiáng)的高優(yōu)先級(jí)日程表事件自動(dòng)化地處理重疊消息。
根據(jù)本發(fā)明的實(shí)施方式的增強(qiáng)的日程表事件被確定為日程表應(yīng)用程序中具有高優(yōu)先級(jí)的任何類型的日程表事件。根據(jù)一個(gè)實(shí)施方式的高優(yōu)先級(jí)事件被提供給日程表應(yīng)用程序以便將高優(yōu)先級(jí)事件添加到日程表。作為對(duì)接收到發(fā)送至日程表應(yīng)用程序的高優(yōu)先級(jí)日程表事件的響應(yīng),搜索日程表應(yīng)用中可能的重疊事件。當(dāng)查找到一個(gè)或多個(gè)重疊事件時(shí),該查找到的一個(gè)或多個(gè)重疊事件連同用于處理所查找到的事件的一個(gè)或多個(gè)處理可選方式一起呈現(xiàn)。處理可選方式例如可以包括禁止或者移動(dòng)重疊事件。典型地用戶輸入用于處理重疊事件的指令。根據(jù)一個(gè)實(shí)施方式接著根據(jù)一個(gè)或多個(gè)所接收的處理選項(xiàng)對(duì)重疊事件進(jìn)行處理。根據(jù)一個(gè)實(shí)施方式重疊事件可以被保存以便對(duì)日程表事件可能的后續(xù)恢復(fù)或者檢查。
根據(jù)本發(fā)明的實(shí)施方式,作為對(duì)接收高優(yōu)先級(jí)事件的響應(yīng),搜索重疊事件。如果在日程表應(yīng)用程序中存在重疊指示、標(biāo)記、記錄或者任何種類的事件,那么將其呈現(xiàn)給用戶。用戶還能夠定義他想要怎樣處理所查找到的重疊事件。根據(jù)一個(gè)實(shí)施方式,用戶可以禁止、刪除或者移動(dòng)存在于日程表應(yīng)用程序中的重疊事件。例如用戶可以向他的日程表應(yīng)用程序輸入假期期間,并將其確定為高優(yōu)先級(jí)事件。根據(jù)本發(fā)明的實(shí)施方式,任何重疊事件都可以被移動(dòng)和取消或者重新安排到適當(dāng)?shù)臅r(shí)間。在假日期間諸如生日之類的某些重疊事件可以不受影響的留在日程表中。如果所確定的高優(yōu)先級(jí)事件是會(huì)議,那么重疊的生日事件可以被禁止。用這種方法生日事件將不會(huì)通過聲音警報(bào)干擾會(huì)議,但是生日事件仍留在日程表中以便提醒用戶。高優(yōu)先級(jí)事件的另一個(gè)例子是某個(gè)戶外期間將被添加到日程表中。在這種情況下可能希望將重疊生日標(biāo)記作為提醒保留在日程表中,重疊的周會(huì)可被刪除但是某個(gè)電話談判可被保留,這是因?yàn)殡娫捳勁胁蝗Q于場所,而是在任何能夠建立電話連接的地方均可以被處理。
根據(jù)本發(fā)明的實(shí)施方式,響應(yīng)于接收高優(yōu)先級(jí)事件而自動(dòng)搜索可能的重疊事件。根據(jù)另一個(gè)實(shí)施方式,高優(yōu)先級(jí)事件是由將該高優(yōu)先級(jí)事件接收到它的日程表應(yīng)用程序的設(shè)備形成的。根據(jù)另一個(gè)實(shí)施方式,高優(yōu)先級(jí)事件是由另一個(gè)設(shè)備發(fā)送的。因此,設(shè)備的用戶可以配制用于他自己的日程表應(yīng)用程序的高優(yōu)先級(jí)事件,或者用戶可以從一些其它的設(shè)備接收例如會(huì)議呼叫的高優(yōu)先級(jí)事件。因?yàn)樵谒阉髦丿B事件中可以避免任何用戶錯(cuò)誤并且用戶至少知道全部的重疊事件,所以對(duì)重疊事件的自動(dòng)處理是有益的。另外如果一個(gè)高優(yōu)先級(jí)事件覆蓋一段長的時(shí)間,那么呈現(xiàn)用于移動(dòng)或者禁止全部重疊事件的選項(xiàng)是有益的。例如當(dāng)改變工作方式或者從日程表中所標(biāo)記的前一個(gè)事件釋放出來,或者如果度長假,那么這使得從日程表中清除所有事件變得容易和迅速。典型地在高優(yōu)先級(jí)事件可以被添加到日程表應(yīng)用程序之前需要由用戶對(duì)高優(yōu)先級(jí)事件進(jìn)行確認(rèn)。
將參照附圖詳細(xì)描述本發(fā)明。所述附圖僅以示例的方式來說明本發(fā)明。所述附圖不能被解釋為對(duì)本發(fā)明的限制,而僅僅作為本發(fā)明的示例性的實(shí)施方式。
圖1示出根據(jù)本發(fā)明的實(shí)施方式的一種方法;圖2示出根據(jù)本發(fā)明的實(shí)施方式的一種方法;圖3示出根據(jù)本發(fā)明的實(shí)施方式的一種選項(xiàng)窗口;圖4示出根據(jù)本發(fā)明的實(shí)施方式的一種設(shè)備。
具體實(shí)施例方式
在下面對(duì)各種實(shí)施方式的描述中,將對(duì)構(gòu)成說明書一部分的附圖做出參考,并且在所述附圖中通過示例的方式示出可以實(shí)施本發(fā)明的各種實(shí)施方式。應(yīng)當(dāng)理解的是可以使用其他的實(shí)施方式,并且可以做出沒有脫離本發(fā)明的范圍的結(jié)構(gòu)和功能上的修改。
圖1示出一種用于將增強(qiáng)的高優(yōu)先級(jí)事件添加到日程表應(yīng)用程序的方法。根據(jù)所述示例性的實(shí)施方式,在階段101中,將被添加到日程表應(yīng)用程序中的高優(yōu)先級(jí)事件由用戶生成并被日程表應(yīng)用程序接收。高優(yōu)先級(jí)事件典型地是備注、會(huì)議、提醒、指示、標(biāo)記或者與時(shí)間信息有關(guān)的日程表應(yīng)用程序的其他記錄。相關(guān)的時(shí)間可以是某個(gè)確切的警報(bào)時(shí)刻、一段時(shí)間或者估計(jì)的時(shí)間范圍。根據(jù)本發(fā)明的實(shí)施方式任何類型的事件都可以被分類為具有高優(yōu)先級(jí)。根據(jù)一個(gè)實(shí)施方式,高優(yōu)先級(jí)事件是包括不同的日程表事件的菜單的一個(gè)選項(xiàng)。根據(jù)另一個(gè)實(shí)施方式,通過標(biāo)記所述日程表事件,可以將存在于菜單中的任何日程表事件分類為具有高優(yōu)先級(jí)。通過這種方式不同類型的基本事件都可以被分類為具有超過其他事件的高優(yōu)先級(jí)。
在階段102中,將自動(dòng)搜索在確定用于高優(yōu)先級(jí)事件的時(shí)間范圍期間是否存在任何重疊事件,其將添加到步驟101中的日程表應(yīng)用程序中。根據(jù)所述實(shí)施方式如果在高優(yōu)先級(jí)事件的時(shí)間范圍期間在日程表應(yīng)用程序中不存在其他標(biāo)記,那么所述執(zhí)行前進(jìn)至階段106,其中用戶可以取消或者確認(rèn)在階段101中配制的高優(yōu)先級(jí)事件的添加。如果在階段106取消高優(yōu)先級(jí)事件,那么執(zhí)行在階段109結(jié)束并且刪除在階段101中接收的高優(yōu)先級(jí)事件。如果在階段106中選擇添加高優(yōu)先級(jí)事件,那么執(zhí)行前進(jìn)至階段108。在階段108中根據(jù)由用戶接收的指令處理在階段103-105中用戶已經(jīng)選擇刪除、移動(dòng)或者禁止的重疊事件,然后執(zhí)行在階段109中結(jié)束。
根據(jù)所述實(shí)施方式,如果在階段102中存在重疊事件,也就是說在高優(yōu)先級(jí)事件的時(shí)間范圍期間在日程表應(yīng)用程序中存在另一個(gè)標(biāo)記,那么所述執(zhí)行前進(jìn)至階段103。在階段103中用戶可以選擇其是否想要?jiǎng)h除所查找到的重疊事件。典型地還有用于刪除全部重疊事件的一鍵完成(one-touch)選項(xiàng)(圖1中未示出)。通過該選項(xiàng)用戶可以通過一個(gè)命令刪除全部可能的重疊事件并且無需分別檢查所有事件。例如如果對(duì)于某個(gè)期間而言用戶是絕對(duì)沒有空的,則這種刪除是有利的。如果選擇刪除全部重疊事件,那么所述執(zhí)行前進(jìn)至階段106,其中用戶可以取消或者添加高優(yōu)先級(jí)事件。如果刪除一個(gè)重疊事件,那么所述執(zhí)行根據(jù)階段102通過檢查是否還有其他重疊事件的方式來前進(jìn)。如果在階段103中不執(zhí)行刪除,那么所述執(zhí)行前進(jìn)至階段104,其中重疊事件可以被移動(dòng)。
根據(jù)一個(gè)實(shí)施方式還有用于在階段104中一次移動(dòng)全部重疊事件的選項(xiàng)(在圖1中未示出)。如果用戶選擇移動(dòng)全部,那么無需單獨(dú)選擇,而是通過一個(gè)命令移動(dòng)全部重疊事件。在全部移動(dòng)以后,所述執(zhí)行前進(jìn)至階段106,其中確認(rèn),即是否將高優(yōu)先級(jí)事件添加到日程表還是取消。如果在階段106中高優(yōu)先級(jí)事件被取消,那么在較早的階段中做出的用戶選擇將不被執(zhí)行。如果在階段104中選擇移動(dòng)所呈現(xiàn)的重疊事件,那么所述執(zhí)行前進(jìn)至階段102并查找下一個(gè)重疊事件。如果在階段104中用戶不想移動(dòng)所提示的重疊事件,那么所述執(zhí)行前進(jìn)至階段105,其中用戶可以禁止所述重疊事件。如果在階段105中選擇禁止所提示呈現(xiàn)的事件,那么所述執(zhí)行前進(jìn)至階段102并檢查其他可能的重疊事件。如果在階段102中沒有選擇刪除重疊事件,在階段104中沒有選擇移動(dòng)重疊事件或者在階段105中沒有選擇禁止重疊事件,那么根據(jù)階段107僅將所述重疊事件標(biāo)記為重疊事件。該標(biāo)記可以通過使日程表中事件的顏色或者色調(diào)發(fā)亮來實(shí)現(xiàn)。標(biāo)記重疊事件的另一種可能的方式是利用重疊事件前方或者周圍的某些標(biāo)記來使其容易辨認(rèn),例如*事件*、 事件、(事件)。當(dāng)事件沒有被最終確認(rèn)時(shí),典型地在初期使用這些類型的重疊標(biāo)記。通過這種方式稍后可以很容易看到所述重疊事件和會(huì)議。特別是如果稍后取消高優(yōu)先級(jí)事件,那么重疊的一個(gè)(多個(gè))事件將保持在日程表應(yīng)用程序中他們各自的位置上并且被取消的時(shí)間不會(huì)被錯(cuò)誤地標(biāo)記為空閑。通常至少禁止根據(jù)一個(gè)實(shí)施方式被分類為比高優(yōu)先級(jí)事件次要的重疊事件。
根據(jù)一個(gè)實(shí)施方式刪除命令將事件從日程表移動(dòng)到某些存儲(chǔ)區(qū),從所述存儲(chǔ)區(qū)中稍后可以恢復(fù)事件。例如如果取代了被移動(dòng)的事件的日程表位置的高優(yōu)先級(jí)事件稍后被刪除或者移動(dòng),那么可以恢復(fù)所保存的被移動(dòng)的事件。根據(jù)一個(gè)實(shí)施方式,在高優(yōu)先級(jí)事件被刪除或者移動(dòng)之后自動(dòng)執(zhí)行這樣的恢復(fù)。作為對(duì)移動(dòng)高優(yōu)先級(jí)事件的響應(yīng),將為某個(gè)時(shí)間范圍內(nèi)相關(guān)的事件搜索包括被移動(dòng)事件的存儲(chǔ)區(qū),所述時(shí)間范圍與此時(shí)將被移動(dòng)的高優(yōu)先級(jí)事件相關(guān)聯(lián)。如果查找到,那么根據(jù)與重疊事件相關(guān)聯(lián)的時(shí)間信息可以將重疊事件返送回日程表應(yīng)用程序中其初始的位置。事件的刪除可以被確定為最終從而所刪除的事件是不可恢復(fù)的。
根據(jù)一個(gè)實(shí)施方式,重疊事件可以被移動(dòng)到某些預(yù)定的存儲(chǔ)區(qū),所述預(yù)定的存儲(chǔ)區(qū)可以從所存在的存儲(chǔ)塊中分配或者是單獨(dú)的存儲(chǔ)單元。重疊事件可以在存儲(chǔ)塊中保存預(yù)定的期間,或者例如保存直到與重疊事件相關(guān)聯(lián)的時(shí)間或者時(shí)間范圍過去為止。根據(jù)一個(gè)實(shí)施方式,被移動(dòng)的事件可以保存直到與所移動(dòng)的事件相關(guān)聯(lián)的時(shí)間信息過去為止。在相關(guān)聯(lián)的時(shí)間或者時(shí)間范圍完全過去之后,被移動(dòng)的事件從存儲(chǔ)塊中被刪除并且將再也不能恢復(fù)。根據(jù)另一個(gè)實(shí)施方式,被移動(dòng)的事件被保存在具有一定空間,即能夠保存一定數(shù)量的事件的存儲(chǔ)器中。該實(shí)施方式按順序保存被移動(dòng)的事件,并且當(dāng)存儲(chǔ)塊已滿時(shí)下一個(gè)被移動(dòng)的事件被保存在第一個(gè)被保存的事件的位置上而第一個(gè)被保存的事件被刪除。根據(jù)本發(fā)明的實(shí)施方式,其他類型的結(jié)構(gòu)和功能也可以用來實(shí)施對(duì)重疊事件的保存。
根據(jù)一個(gè)實(shí)施方式,用戶可以通過從其設(shè)備的日程表應(yīng)用程序的菜單中選擇高優(yōu)先級(jí)事件來配制高優(yōu)先級(jí)事件。從菜單選擇的高優(yōu)先級(jí)事件可以具有用于選擇所有可能的重疊消息的命運(yùn)的可選字段。該字段可以定義全部重疊日程表事件將被禁止、移動(dòng)或者刪除。這種實(shí)施方式使得例如清理或者清空日程表非??焖俸腿菀?。
在圖2中,在階段201中高優(yōu)先級(jí)事件被接收到所述設(shè)備。日程表應(yīng)用程序可以相互進(jìn)行通信并且圖2示出用于接收由另一個(gè)設(shè)備發(fā)送的高優(yōu)先級(jí)事件的方法。設(shè)備可以是能夠?yàn)g覽數(shù)字日程表應(yīng)用程序的任何設(shè)備。在階段201中接收到高優(yōu)先級(jí)事件之后,在階段202中查找重疊事件。如果沒有發(fā)現(xiàn)安排到所接收的高優(yōu)先級(jí)信息的時(shí)間范圍的事件,那么所述執(zhí)行根據(jù)階段205前進(jìn)。在階段205中用戶可以確認(rèn)所接收的高優(yōu)先級(jí)事件并接受將其添加到他的日程表,或者拒絕所接收的高優(yōu)先級(jí)事件并因此刪除它。如果在階段205中拒絕高優(yōu)先級(jí)事件,那么在階段207所述執(zhí)行結(jié)束。如果在階段205中確認(rèn)了高優(yōu)先級(jí)事件,那么在階段206中做出地涉及對(duì)重疊事件處理的用戶選項(xiàng)被執(zhí)行,然后在階段207所述執(zhí)行結(jié)束。
如果在階段202中查找到重疊事件,那么執(zhí)行前進(jìn)至階段203,其中列出所查找到的重疊事件并將其顯示給用戶。列出重疊事件以便呈現(xiàn)一個(gè)或多個(gè)重疊事件,其中所述重疊事件具有一個(gè)或多個(gè)用于處理所查找到的事件的處理可選方式。在階段204中用戶例如通過選擇他想要禁止哪一個(gè)重疊事件,他想要移動(dòng)哪一個(gè)重疊事件來輸入其用于處理重疊事件的指令。在選擇移動(dòng)的重疊事件和保存在日程表中其位置上但被禁止的重疊事件之后,用戶典型地例如通過按壓ok按鈕的方式給出關(guān)于全部完成的指示,并且所述執(zhí)行可以移動(dòng)到下一個(gè)階段205。在階段205中用戶可以接受所接收到的高優(yōu)先級(jí)事件并將其放置在他的日程表中,或者他還可以選擇拒絕高優(yōu)先級(jí)事件。如果拒絕所接收到的高優(yōu)先級(jí)事件,那么所述高優(yōu)先級(jí)事件將被刪除,并且在階段204中禁止或者移動(dòng)的原始事件被以其原始形式保存在它們?cè)瓉淼奈恢?,因此移?dòng)或者禁止沒有被完成。所述執(zhí)行在階段207結(jié)束。如果在階段205中用戶確認(rèn)所接收到的高優(yōu)先級(jí)事件,那么在階段206中根據(jù)由用戶接收的指令處理由用戶選擇的重疊事件。在高優(yōu)先級(jí)事件被添加到日程表應(yīng)用程序并且重疊事件被處理之后,執(zhí)行在步驟207結(jié)束。
典型地在圖2的階段203中列出全部的重疊事件。在圖3中示出向用戶呈現(xiàn)重疊事件的一種典型方式。根據(jù)圖3所呈現(xiàn)的實(shí)施方式,將全部存在的重疊事件301列為一列,一個(gè)在另一個(gè)下面。在查找到重疊事件之后可以將重疊事件301顯示為顯示器上獨(dú)立窗戶300中的菜單。如圖3所呈現(xiàn)的那樣,緊挨著所列出的重疊事件301典型地有用于被列出的重疊事件301的禁止303或者移動(dòng)302的選項(xiàng)列。這里移動(dòng)是第一列303中的選項(xiàng)而禁止是第二列303中的選項(xiàng)。從所呈現(xiàn)的菜單300中用戶可以簡單地通過在相應(yīng)可選方式中打勾來選擇他想要從他的日程表的視圖302中移動(dòng)哪一個(gè)重疊事件以及他想要將哪一個(gè)重疊事件保留在他的日程表中和僅僅禁止303。作為事件列301的最后一個(gè)可選方式,還呈現(xiàn)了選項(xiàng)“全部”304,所述選項(xiàng)304與全部列出的重疊事件相對(duì)應(yīng)。該選項(xiàng)304通過簡單地在一個(gè)方框中打勾使得例如移動(dòng)或者禁止全部所查找到的重疊事件變得快速和容易。這對(duì)于當(dāng)無需分別檢查重疊事件時(shí)是有效的。圖3中所呈現(xiàn)的菜單是顯示的一個(gè)例子,并且該菜單并沒有將重疊事件的形式或者顯示限定于該特定的實(shí)施方式。
圖1和圖2中所呈現(xiàn)的實(shí)施方式還可以這樣被組合首先,在接收到高優(yōu)先級(jí)事件之后,執(zhí)行圖2的步驟202-204,也就是列出所查找到的重疊事件并在具有用于處理重疊事件的可選方式的菜單上將其呈現(xiàn)給用戶。用戶接著可以根據(jù)圖2的實(shí)施方式從列出的事件中選擇將被禁止或者移動(dòng)的事件。在用戶已經(jīng)選擇某些事件及其處理之后還可能存在某些未處理的重疊事件。對(duì)于這些仍未處理的重疊事件執(zhí)行圖1的實(shí)施方式的步驟102-105。這樣就分別指出剩余的重疊事件,也就是在根據(jù)圖2的步驟的實(shí)施方式中沒有移動(dòng)或者禁止的事件。接著用戶可以根據(jù)圖1的實(shí)施方式逐一處理剩余的重疊事件,或者選擇保持一些重疊事件照現(xiàn)在的樣子不受影響以及不加處理。
典型地用戶選擇從其日程表中移動(dòng)的重疊事件被存儲(chǔ)到某個(gè)確定的位置。根據(jù)一個(gè)實(shí)施方式,在新的高優(yōu)先級(jí)事件被添加到日程表應(yīng)用程序后,向用戶呈現(xiàn)所有他已經(jīng)移動(dòng)或者禁止的事件。在該階段接著用戶能夠檢查并重新安排所移動(dòng)的事件。在此時(shí)刻可以將新的時(shí)間或者時(shí)間表指定給所呈現(xiàn)的被移動(dòng)的事件。如果沒有為某些被移動(dòng)的事件安排新的時(shí)間,那么該被移動(dòng)的事件可以被刪除或者在存儲(chǔ)塊中存儲(chǔ)到某個(gè)確定的時(shí)間。
圖4示出根據(jù)本發(fā)明的實(shí)施方式的用于瀏覽日程表應(yīng)用程序的設(shè)備。根據(jù)本發(fā)明的實(shí)施方式所使用的設(shè)備例如可以是個(gè)人計(jì)算機(jī)(PC)、膝上計(jì)算機(jī)、網(wǎng)絡(luò)終端、個(gè)人數(shù)字助理(PDA)、移動(dòng)設(shè)備、移動(dòng)電話或者能夠?yàn)g覽日程表應(yīng)用程序的任何其他設(shè)備。典型地這樣的設(shè)備包括用于控制設(shè)備的所有組件、塊和設(shè)備的命令的控制單元401。控制單元401負(fù)責(zé)并控制由設(shè)備執(zhí)行的所有功能和運(yùn)行??刂茊卧?01還控制所有其他的驅(qū)動(dòng)器和控制器。
圖4中示出的設(shè)備包括用于向用戶顯示數(shù)據(jù)的顯示器402。根據(jù)一個(gè)實(shí)施方式顯示器402還可以進(jìn)一步作為輸入塊使用。例如在某些設(shè)備中觸摸屏層可以附加在顯示器402上以便實(shí)現(xiàn)通過顯示器402的數(shù)據(jù)輸入。還示出作為輸入裝置的鍵盤406。還可以存在另一個(gè)輸入裝置,例如鼠標(biāo)、光筆和用于語音輸入的麥克風(fēng),或者用于向設(shè)備中輸入數(shù)據(jù)的其他類型的裝置。
設(shè)備中的連接單元405是固定連接的對(duì)等方,其可以通過電纜或者其他此類裝置來實(shí)施。在設(shè)備中連接單元405是可選的。圖4中示出的設(shè)備例如可以是終端,所述連接單元405通過固定線路同服務(wù)器相連接。在一個(gè)實(shí)施方式中,日程表應(yīng)用程序407和程序組件408以及其他組件或者單元可以位于遠(yuǎn)程服務(wù)器并可以供設(shè)備通過固定連接405來訪問和使用。由固定連接405連接的設(shè)備的另一個(gè)例子是計(jì)算機(jī),其由固定電纜提供電源。根據(jù)一個(gè)實(shí)施方式設(shè)備還具有或者代之具有用于無線連接404的裝置。無線連接404可以是短距離連接,其典型地通過紅外線或者例如按照藍(lán)牙標(biāo)準(zhǔn)標(biāo)準(zhǔn)化的短程無線技術(shù)來實(shí)施。根據(jù)另一個(gè)實(shí)施方式例如通過無線網(wǎng)絡(luò)建立無線連接404。這樣就通過設(shè)備的天線接入到使用的網(wǎng)絡(luò)。設(shè)備典型地包括傳送和接收分支(在圖4中未示出),其負(fù)責(zé)往返于這類網(wǎng)絡(luò)的收發(fā)功能。
存儲(chǔ)器403用于存儲(chǔ)信息。所存儲(chǔ)的信息可以是由用戶選擇的數(shù)據(jù),涉及設(shè)備的組件或塊或者它們的功能的數(shù)據(jù),或者需要的或稍后將使用的任何數(shù)據(jù)。存儲(chǔ)器403可以包括易失性和非易失性部件以及不同類型的存儲(chǔ)塊以便有效地使用存儲(chǔ)器403。存儲(chǔ)器403可以具有適合于所使用的應(yīng)用程序和實(shí)施的不同的存儲(chǔ)器結(jié)構(gòu)。存儲(chǔ)器403可以為某些應(yīng)用程序或者使用而分配存儲(chǔ)塊,或者存儲(chǔ)器403可以包括幾個(gè)專用存儲(chǔ)塊。
圖4中示出的設(shè)備還包括日程表應(yīng)用程序407。用戶可以通過例如鍵盤406的輸入裝置向日程表應(yīng)用程序407輸入數(shù)據(jù)。輸入的數(shù)據(jù)通過控制單元401送入。日程表應(yīng)用程序407的數(shù)據(jù)可以呈現(xiàn)在顯示器402中??刂茊卧?01還控制顯示。為日程表應(yīng)用程序407存儲(chǔ)、供日程表應(yīng)用程序407使用和被輸入到日程表應(yīng)用程序407的數(shù)據(jù)可以被存儲(chǔ)到設(shè)備的公共存儲(chǔ)器403中。典型地在存儲(chǔ)器403中存在某些供日程表應(yīng)用程序使用的某個(gè)已分配區(qū)域。根據(jù)一個(gè)實(shí)施方式日程表應(yīng)用程序407具有僅供其使用的專用存儲(chǔ)塊。根據(jù)一個(gè)實(shí)施方式可以通過固定連接405或者通過無線連接404遠(yuǎn)程訪問日程表應(yīng)用程序407,所述無線連接404例如可以根據(jù)無線應(yīng)用協(xié)議(wap)實(shí)施。根據(jù)該實(shí)施方式,在圖4中示出的設(shè)備除包括連接之外還包括用于瀏覽遠(yuǎn)程日程表應(yīng)用程序的瀏覽器。
根據(jù)本發(fā)明的實(shí)施方式,還提供了一種程序組件408。當(dāng)高優(yōu)先級(jí)事件已經(jīng)發(fā)生時(shí),程序組件408用于執(zhí)行根據(jù)本發(fā)明的實(shí)施方式的步驟。高優(yōu)先級(jí)事件可以由用戶形成并因此由用戶輸入。另一種典型的情況是通過固定連接405或者通過無線連接404從另一個(gè)設(shè)備接收高優(yōu)先級(jí)事件。無論以何種方式接收高優(yōu)先級(jí)事件,在控制單元401中都可以根據(jù)本發(fā)明的實(shí)施方式識(shí)別出該高優(yōu)先級(jí)事件??刂茊卧又擅畛绦蚪M件408執(zhí)行對(duì)可能的重疊事件的搜索和以預(yù)定方式對(duì)所查找到的重疊事件的處理。該執(zhí)行使用日程表應(yīng)用程序407和存儲(chǔ)在存儲(chǔ)器403中的信息來查找所有可能的重疊事件以及它們的時(shí)間信息。必要的信息可以從日程表應(yīng)用程序407中直接提取,或者通過控制單元401提取。因此存儲(chǔ)在存儲(chǔ)器403中的信息可以被訪問。查找到的重疊事件與處理可選方式相關(guān)并且所查找到的重疊事件在顯示器402中呈現(xiàn)給用戶。響應(yīng)于由用戶輸入的指令,根據(jù)所接收的指令由程序組件408處理重疊事件。在用戶確認(rèn)以后,執(zhí)行的動(dòng)作將傳遞給日程表應(yīng)用程序。
根據(jù)一個(gè)實(shí)施方式,控制單元401響應(yīng)于接收事件開始日程表應(yīng)用程序407。高優(yōu)先級(jí)事件被日程表應(yīng)用程序407所識(shí)別。作為對(duì)識(shí)別出高優(yōu)先級(jí)事件的響應(yīng),日程表應(yīng)用程序407將高優(yōu)先級(jí)事件傳送到程序組件408,然后根據(jù)所接收的高優(yōu)先級(jí)事件、特別是包括在所接收的高優(yōu)先級(jí)事件中的時(shí)間信息執(zhí)行所述日程表應(yīng)用程序407。高優(yōu)先級(jí)事件可以如稍早在該說明書中描述的那樣來處理。根據(jù)本發(fā)明的實(shí)施方式移動(dòng)或者刪除的重疊事件可以被存儲(chǔ)在公共存儲(chǔ)器403中,或者存儲(chǔ)到日程表應(yīng)用程序407的專用存儲(chǔ)塊或程序組件408(在圖4中未示出)。在取消所添加的高優(yōu)先級(jí)事件或者日程表發(fā)生其他可能的變化的情況中,通過存儲(chǔ)被移動(dòng)或者刪除的重疊事件可以恢復(fù)被移動(dòng)或者刪除的重疊事件。典型地在稍后移動(dòng)添加的高優(yōu)先級(jí)事件的情況中,用戶可以選擇他希望恢復(fù)哪一個(gè)之前被移動(dòng)的事件以及他希望解禁哪一個(gè)之前被禁止的事件。被移動(dòng)的或被刪除的事件能夠在稍后被檢查、重新安排或者回顧是有利的。存儲(chǔ)使得對(duì)事件的稍后處理成為可能。
權(quán)利要求
1.一種用于處理日程表應(yīng)用程序的設(shè)備,該設(shè)備包括用于瀏覽日程表應(yīng)用程序的裝置,用于接收將被添加到日程表應(yīng)用程序中的高優(yōu)先級(jí)事件的裝置,用于作為對(duì)接收高優(yōu)先級(jí)事件的響應(yīng)而搜索日程表應(yīng)用程序中可能的重疊事件的裝置,用于呈現(xiàn)所查找到的一個(gè)或多個(gè)重疊事件的裝置,用于接收處理某一個(gè)或多個(gè)所呈現(xiàn)的重疊事件的指令的裝置,以及用于根據(jù)所接收的指令處理重疊事件的裝置。
2.根據(jù)權(quán)利要求1所述的設(shè)備,該設(shè)備包括用于搜索可能的重疊事件的程序組件。
3.根據(jù)權(quán)利要求1所述的設(shè)備,該設(shè)備包括用于將處理可選方式與所查找到的重疊事件相關(guān)聯(lián)的裝置。
4.根據(jù)權(quán)利要求1所述的設(shè)備,該設(shè)備包括用于連同與那些重疊事件相關(guān)聯(lián)的一個(gè)或多個(gè)可選處理可選方式一起向用戶呈現(xiàn)所發(fā)現(xiàn)的一個(gè)或多個(gè)重疊事件的裝置。
5.根據(jù)權(quán)利要求1所述的設(shè)備,該設(shè)備包括用于根據(jù)所接收的處理指令處理查找到的所述重疊事件的程序組件。
6.根據(jù)權(quán)利要求1所述的設(shè)備,其中高優(yōu)先級(jí)事件是可以從日程表應(yīng)用程序的菜單中選擇的。
7.根據(jù)權(quán)利要求1所述的設(shè)備,該設(shè)備包括用于作為對(duì)從所述日程表應(yīng)用程序中刪除所述高優(yōu)先級(jí)事件的響應(yīng)而搜索存儲(chǔ)有被移動(dòng)的重疊日程表事件的存儲(chǔ)塊,以及將查找到的、正好匹配的、先前移動(dòng)的所述重疊的事件恢復(fù)到所述日程表應(yīng)用程序的裝置。
8.根據(jù)權(quán)利要求1所述的設(shè)備,該設(shè)備包括用于將與高優(yōu)先級(jí)事件相關(guān)聯(lián)的時(shí)間同日程表應(yīng)用程序的各個(gè)時(shí)間相比較以便從所述日程表應(yīng)用程序中查找出可能的所述重疊事件的裝置。
9.根據(jù)權(quán)利要求1所述的設(shè)備,其中日程表應(yīng)用程序位于使用該日歷表應(yīng)用程序的設(shè)備中。
10.根據(jù)權(quán)利要求1所述的設(shè)備,其中日程表應(yīng)用程序位于與使用日程表應(yīng)用程序設(shè)備相連接的遠(yuǎn)程設(shè)備中。
11.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述接收到的高優(yōu)先級(jí)事件被設(shè)備的中央單元所識(shí)別。
12.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述接收到的高優(yōu)先級(jí)事件被日程表應(yīng)用程序所識(shí)別。
13.一種用于處理日程表應(yīng)用程序的方法,包括下述步驟-接收將被添加到日程表應(yīng)用程序中的高優(yōu)先級(jí)事件,-作為對(duì)接收高優(yōu)先級(jí)事件的響應(yīng),在日程表應(yīng)用程序中查找可能的重疊事件,-當(dāng)查找到一個(gè)或多個(gè)重疊的事件時(shí),連同用于處理所查找到的事件的一個(gè)或多個(gè)處理可選方式一起呈現(xiàn)所查找到的一個(gè)或多個(gè)重疊事件,-接收一個(gè)或多個(gè)所呈現(xiàn)的重疊事件的處理指令,以及-根據(jù)所述一個(gè)或多個(gè)接收到的處理指令處理所述一個(gè)或多個(gè)重疊事件。
14.根據(jù)權(quán)利要求13所述的方法,該方法包括作為對(duì)用戶確認(rèn)的響應(yīng)將接收到的所述高優(yōu)先級(jí)事件添加到所述日程表應(yīng)用程序中并根據(jù)所述一個(gè)或多個(gè)接收到的處理指令處理所述一個(gè)或多個(gè)重疊事件的步驟。
15.一種用于處理日程表應(yīng)用程序的程序,該程序包括-用于瀏覽日程表應(yīng)用程序的軟件裝置,-用于接收高優(yōu)先級(jí)事件的軟件裝置,-用于作為對(duì)接收高優(yōu)先級(jí)事件的響應(yīng)而查找日程表應(yīng)用程序中的可能的重疊事件的軟件裝置,-用于將所查找到的一個(gè)或多個(gè)重疊事件與一個(gè)或多個(gè)處理可選方式進(jìn)行關(guān)聯(lián)的軟件裝置,以及-用于接收作為用于處理某一個(gè)或多個(gè)所呈現(xiàn)的重疊事件的指令的所選擇的可選方式的軟件裝置,以及-用于根據(jù)接收到的所述指令處理所述重疊事件的軟件裝置。
16.一種用于處理高優(yōu)先級(jí)事件的程序組件包括用于作為對(duì)接收高優(yōu)先級(jí)事件的響應(yīng)而啟動(dòng)查找日程表應(yīng)用程序中可能的重疊事件的裝置,用于將查找到的一個(gè)或多個(gè)所述重疊事件與用于處理那些重疊事件的一個(gè)或多個(gè)可選方式進(jìn)行關(guān)聯(lián)的裝置,以及用于根據(jù)接收到的所述處理可選方式的選項(xiàng)處理所呈現(xiàn)的重疊事件的裝置。
全文摘要
本發(fā)明涉及一種增強(qiáng)的日程表應(yīng)用程序的高優(yōu)先級(jí)事件。本發(fā)明還涉及一種用于使用增強(qiáng)的高優(yōu)先級(jí)日程表事件的方法。一種用于處理日程表應(yīng)用程序的設(shè)備包括用于瀏覽日程表應(yīng)用程序的裝置;用于接收高優(yōu)先級(jí)事件的裝置;用于作為對(duì)接收到的高優(yōu)先級(jí)事件的響應(yīng)而查找日程表應(yīng)用程序中可能的重疊事件的裝置;用于呈現(xiàn)查找到的一個(gè)或多個(gè)重疊事件的裝置;用于接收處理某一個(gè)或多個(gè)所呈現(xiàn)的重疊事件的指令的裝置;以及用于根據(jù)接收到的指令處理重疊事件的裝置。
文檔編號(hào)G06Q10/00GK1922621SQ200580005607
公開日2007年2月28日 申請(qǐng)日期2005年1月27日 優(yōu)先權(quán)日2004年2月10日
發(fā)明者塔爾莫·伊特蒂南 申請(qǐng)人:諾基亞公司