導(dǎo)航日歷的制作方法
【專利說明】導(dǎo)航日歷
[0001]背景
[0002]日歷應(yīng)用通常由計算機(jī)用戶使用。不同的日歷應(yīng)用可包括各種不同的特征。例如,用戶可與其他用戶共享日歷,使用日歷設(shè)置預(yù)約,使用不同的視圖(例如,日視圖、周視圖、月視圖、...)查看預(yù)約,以及執(zhí)行其他操作。導(dǎo)航電子日歷類似于與印刷日歷交互。例如,用戶可通過選擇另一個月而改變所顯示的當(dāng)前月份,好像它們正在對印刷日歷翻頁一樣。
[0003]概述
[0004]提供本概述以便以簡化的形式介紹以下在詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并非旨在標(biāo)識出要求保護(hù)的主題的關(guān)鍵特征或必要特征,亦非旨在用作輔助確定要求保護(hù)的主題的范圍。
[0005]在不同的日歷視圖之間,日歷視圖平滑和漸進(jìn)地轉(zhuǎn)變。代替響應(yīng)于從月視圖變到周視圖而急轉(zhuǎn)到周視圖,月視圖漸進(jìn)地轉(zhuǎn)變到周視圖。例如,周視圖可平滑地展開,而在接收改變視圖的交互時本月中其他周的視圖在尺寸上平滑地減小。用戶可在諸如來自年到月、月到周、周到數(shù)日、數(shù)日到單日等的不同日歷視圖之間導(dǎo)航。在月到月、周到周、日到日等導(dǎo)航時,每一不同時間段之間的轉(zhuǎn)變漸進(jìn)地轉(zhuǎn)變(例如,在不同的時間段之間平滑地滾動)。在日歷中顯示的任務(wù)信息或者其他信息漸進(jìn)地轉(zhuǎn)變以取決于接收的交互示出或多或少的信息。例如,當(dāng)日視圖的尺寸正在擴(kuò)大時,隨日的顯示可示出更多的信息。當(dāng)日視圖的顯示在尺寸上收縮時,隨日的顯示可示出更少的信息。
[0006]附圖簡述
[0007]圖1示出日歷導(dǎo)航系統(tǒng);
[0008]圖2A示出在月視圖和周視圖之間導(dǎo)航;
[0009]圖2B示出預(yù)約如何從壓縮視圖變到展開視圖;
[0010]圖3示出在周視圖和多日視圖之間導(dǎo)航;
[0011]圖4A和圖4B示出在多日視圖和單日視圖之間導(dǎo)航;
[0012]圖5示出在年視圖和月視圖之間導(dǎo)航;
[0013]圖6示出響應(yīng)于接收到平移交互改變在日歷視圖中顯示的日期;
[0014]圖7示出使用日歷視圖之間的平滑和漸進(jìn)轉(zhuǎn)變進(jìn)行日歷導(dǎo)航的過程;
[0015]圖8示出接收交互以在不同的日歷視圖之間轉(zhuǎn)變;
[0016]圖9解說用于導(dǎo)航日歷的示例性在線系統(tǒng);以及
[0017]圖10、11A、11B和12、以及相關(guān)聯(lián)的描述提供對其中可實踐本發(fā)明的實施例的各種操作環(huán)境的討論。
[0018]詳細(xì)描述
[0019]現(xiàn)在參考其中相似的附圖標(biāo)記表示相似的元件的附圖,將針對元件描述各個實施例,將描述各個實施例。
[0020]圖1示出日歷導(dǎo)航系統(tǒng)。
[0021]如所解說的,系統(tǒng)100包括應(yīng)用110、日歷管理器26、服務(wù)105、平板計算設(shè)備140、以及計算設(shè)備150。
[0022]日歷管理器26被配置成執(zhí)行與導(dǎo)航日歷相關(guān)的操作。日歷管理器26在所導(dǎo)航的不同日歷視圖之間漸進(jìn)地轉(zhuǎn)變。代替將顯示突變到另一日歷視圖,在接收到交互時該視圖漸進(jìn)地轉(zhuǎn)變到經(jīng)更新的日歷視圖。例如,在計算設(shè)備150上顯示的日歷156示出用戶152從月視圖變到周視圖。隨著用戶152執(zhí)行拉伸手勢,日歷管理器26將正與之交互的周視圖漸進(jìn)地轉(zhuǎn)變成更大視圖。同時,在正接收交互時日歷管理器26使本月中其他周的視圖在尺寸上平滑地減小。根據(jù)一實施例,離正在交互的時間段越遠(yuǎn)的時間段與在時間上同正在交互的時間段更接近的時間段相比在尺寸上的改變越快。在計算設(shè)備150上所示的當(dāng)前示例中,第七周和第二十一周被示為與4月的第一周和最后一周相比在尺寸上更慢地減小。
[0023]用戶可使用日歷管理器26在不同的日歷視圖(諸如年到月、月到周、周到多日、多日到單日等)之間導(dǎo)航。在月到月、周到周、日到日等導(dǎo)航時,每一時間段之間的轉(zhuǎn)變漸進(jìn)地轉(zhuǎn)變(例如,在不同的時間段之間平滑地滾動)。例如,平板140示出用戶160滾動到左邊以改變?nèi)諝v142的當(dāng)前顯示日期。隨著用戶繼續(xù)滾動,所顯示的日歷部分通過日歷管理器26更新以將日歷視圖漸進(jìn)地轉(zhuǎn)變成經(jīng)更新的日歷視圖。
[0024]日歷管理器26還改變在日歷上響應(yīng)于時間段改變尺寸而顯示的信息量。例如,日歷管理器26可在該時間段的顯示尺寸增加時示出關(guān)于所顯示日期的更多信息,而在該時間段的尺寸減小時示出關(guān)于所顯示日期的更少信息。
[0025]為了促進(jìn)與日歷管理器26的通信,可實現(xiàn)一個或多個回叫例程。應(yīng)用110可以是各種應(yīng)用,諸如商業(yè)生產(chǎn)力應(yīng)用、娛樂應(yīng)用、音樂應(yīng)用、旅游應(yīng)用、視頻應(yīng)用等。通常,應(yīng)用110可以是與日歷交互和/或顯示日歷的任何應(yīng)用。當(dāng)日歷管理器26被示為在在線服務(wù)105內(nèi)時,日歷管理器26可被存儲在單個計算設(shè)備(例如,平板140或計算設(shè)備150)上且在其上使用。可在服務(wù)105和某一其他位置之間分割日歷管理器26的功能。應(yīng)用110可被配置成接收不同類型的輸入(例如,語音輸入、觸摸輸入、鍵盤輸入(例如,物理鍵盤和/或軟件輸入面板(SIP)))和/或其他類型的輸入。
[0026]如所解說的系統(tǒng)100包括一個或多個觸摸屏輸入設(shè)備,諸如檢測何時已經(jīng)接收到觸摸輸入(例如,手指觸摸到或者幾乎觸摸到觸摸屏)的平板計算設(shè)備140。可利用檢測用戶的觸摸輸入的任何類型的觸摸屏。以下提供更多的細(xì)節(jié)。
[0027]圖2A示出在月視圖和周視圖之間導(dǎo)航。
[0028]顯示器210示出日歷的月視圖。在當(dāng)前示例中,顯示2013年4月的月份。用戶可使用觸摸交互和/或使用其他方法(例如,鼠標(biāo)、語音、手勢等)導(dǎo)航到日歷的不同時間段。如所解說的,用戶220正在執(zhí)行拉伸手勢以導(dǎo)航到包括4月18日的周視圖。
[0029]顯示器250示出隨著用戶220執(zhí)行拉伸手勢,交互的周視圖漸進(jìn)地轉(zhuǎn)變成更大視圖,而在接收交互時本月中其他周的視圖在尺寸上平滑地減小。根據(jù)一實施例,離正交互的時間段越遠(yuǎn)的時間段與時間上接近的時間段相比在尺寸上的改變越快。在顯示器250上所示的當(dāng)前示例中,第七周和第二十一周被示為在尺寸上比4月的第一周和最后一周更慢地減小。根據(jù)另一實施例,不同的時間段在尺寸上的改變與正交互的時間段所改變尺寸的量相同。當(dāng)用戶220完成其交互時,在日歷上示出本周的視圖(參見圖3中的顯示310)。如果在接收交互時沒有足夠的時間平滑地轉(zhuǎn)變到周視圖,該轉(zhuǎn)變則可繼續(xù)發(fā)生,直至本周全部顯示。
[0030]為了從周視圖移回月視圖,用戶可執(zhí)行捏合手勢(或者某一其他所確定的輸入方法)來平滑地轉(zhuǎn)變回月視圖。
[0031]圖2B示出預(yù)約如何從壓縮視圖變到展開視圖。
[0032]顯示260示出隨著用戶220執(zhí)行拉伸手勢,在接收交互時所示的4月17日星期三的預(yù)約從顯示250中所示的壓縮視圖漸進(jìn)地轉(zhuǎn)變到更大視圖。
[0033]顯示270示出4月17日星期三的預(yù)約的最終顯示狀態(tài)。如可見的,預(yù)約漸進(jìn)地變得更大并且根據(jù)預(yù)約時間顯示。在顯示260和顯示270中所示的當(dāng)前示例中,可見2:30PM的會見和2:45PM的會見沖突。
[0034]圖3示出在周視圖和多日視圖之間導(dǎo)航。
[0035]顯示310示出日歷的周視圖。在當(dāng)前示例中,顯示從2013年4月14日到20日的周。用戶可使用觸摸交互和/或使用其他方法(例如,鼠標(biāo)、語音、手勢等)導(dǎo)航到日歷的不同時間段。如所解說的,用戶320正在執(zhí)行拉伸手勢以擴(kuò)展日(例如,4月17日)的當(dāng)前視圖。
[0036]顯示器350示出隨著用戶320執(zhí)行拉伸手勢,正在交互的日視圖漸進(jìn)地轉(zhuǎn)變到更大視圖,而在接收交互時所顯示周中其他日期中的某些日期在尺寸上平滑地減小。根據(jù)一實施例,當(dāng)用戶在周日歷視圖中執(zhí)行拉伸手勢時,還將與正交互的日期相鄰的數(shù)個日期轉(zhuǎn)變到更大尺寸。在當(dāng)前示例中,還將4月16日和4月18日轉(zhuǎn)變到更大尺寸??蓤?zhí)行其他轉(zhuǎn)變。例如,正交互的日期可變得更大,兩個日期以上可變得更大等等。如所解說的,離正交互的日期最遠(yuǎn)的周中的日期與在正交互的日期附近的數(shù)個日期的尺寸相比在尺寸上改變得較快。在顯示器350上所示的當(dāng)前示例中,日期4月14日和4月20日被示為與日期4月15日和4月19日相比在尺寸上減小得較快。當(dāng)用戶320完成其交互時,在日歷上示出多日視圖(參見圖4A中的顯示410)。如果在接收交互時沒有足夠的時間平滑地轉(zhuǎn)變到多日視圖,則該轉(zhuǎn)變可繼續(xù)發(fā)生,直至多日視圖全部顯示。
[0037]為了從多日視圖移回周視圖,用戶可執(zhí)行捏合手勢(或者某一其他所確定的輸入方法)以平滑地轉(zhuǎn)變回周視圖。
[0038]圖4A和圖4B示出在多日視圖和日視圖之間導(dǎo)航。
[0039]圖4A所示的顯示410示出日歷的多日視圖。在當(dāng)前示例中,顯示從2013年4月16日到18日的數(shù)個日期。如所解說的,用戶420正在執(zhí)行拉伸手勢以擴(kuò)展一日期(例如,4月17日)的當(dāng)前視圖。
[0040]圖4A所示的顯示450示出隨著用戶420執(zhí)行拉伸手勢,正交互