具有對已排程事件倒計時的電子手錶錶盤顯示器的電子計時器的製作方法
2023-10-06 11:53:29 1

本發明通常涉及電子計時器,並且更具體地,涉及經由電子計時器的用戶通知。
背景技術:
蜂窩電話、個人數字助理和其他手持電子設備通常提供日曆功能,由此用戶可以經由手持用戶設備來管理約會。此外,這些設備還典型地通過在約會之前的某個固定的持續時間提供聽覺的、振動的或視覺的提醒來通知用戶的即將到來的約會。然而,手持設備可能不在用戶附近,因而提醒被忽視。如果用戶將手持設備帶在附近,它通常是在口袋、背包、公文包或錢包裡,因此提醒的觸發往往需要用戶通過對定位所述設備做出努力,然後訪問所述設備的主屏幕,從而確定什麼引起了提醒。然而,在確定提醒的源之後,用戶經常將設備放回到它原來的位置,並且然後用戶可能會失去在約會之前剩餘的時間跟蹤。以這樣的方式和電子設備互動的麻煩經常導致用戶忽略由手持設備發出的約會提醒,從而違背了提醒的目的,並且使用戶處於約會遲到或完全錯過約會的風險中。
附圖說明
本公開可能會被更好地理解,並且本領域技術人員通過參考附圖將會明白本公開的許多特徵和優點。不同附圖中使用相同參考符號指示相似或相同的部件。
圖1是圖示根據本公開的至少一個實施例的具有帶有倒計時定時器特徵的電子計時器及協同電子設備的系統的圖。
圖2是圖示根據本公開的至少一個實施例的圖1的電子計時器的與倒計時定時器特徵和在電子手錶錶盤顯示器中所顯示的事件排程特徵相關的電子手錶錶盤顯示器的運行狀態(behavior)的圖。
圖3是圖示根據本公開的至少一個實施例的在電子計時器的電子手錶錶盤顯示器處倒計時定時器特徵的示例實施方式的圖。
圖4是圖示根據本公開的至少一個實施例的在電子計時器的電子手錶錶盤顯示器處倒計時定時器特徵的另一個示例實施方式的圖。
圖5是圖示根據本公開的至少一個實施例的在電子計時器的矩形錶盤顯示處倒計時定時器特徵和事件排程特徵的示例實施方式的圖。
圖6是圖示根據本公開的至少一個實施例的具有數字時鐘顯示和倒計時定時器特徵的電子手錶錶盤顯示器的運行狀態的圖。
圖7是根據本公開的至少一個實施例的電子計時器的示例硬體實施方式的框圖。
圖8是圖示根據本公開的至少一個實施例的電子計時器的用於控制電子手錶錶盤顯示器從而顯示倒計時定時器特徵和事件排程特徵的示例操作的流程圖。
具體實施方式
以下的描述旨在通過提供一些包含電子計時器的具體實施例和細節來傳達對本公開的透徹理解,所述電子計時器具有顯示對於即將到來的已排程事件的倒計時定時器特徵的手錶錶盤顯示器。然而,據了解,本公開不限於這些具體的實施例和細節,它們僅僅是示例,因此本公開的範圍僅由下面的權利要求及其等同形式限定。據進一步了解,本領域技術人員根據已知的系統和方法,將會理解本發明的用於預期目的的用途及其在任意數目的替選實施例中的益處取決於具體的設計和其他需求。
圖1至圖8圖示了具有電子手錶錶盤顯示器的電子計時器的示例實施方式,其中所述電子手錶錶盤顯示器以與其形狀或所述電子手錶錶盤顯示器的其他設計格式相適應的方式顯示對即將到來的已排程事件的倒計時。電子手錶錶盤顯示器包括與電子手錶錶盤顯示器的周長一致的鐘盤字環(chapter ring),以及從零點小時定位(即對於12小時鐘盤字環的「12點」定位或對於24小時鐘盤字環的「24點」定位)沿逆時針方向延伸的倒計時定時器特徵。倒計時定時器特徵的曲線可以與鐘盤字環曲線或電子手錶錶盤顯示器的周長曲線中的一個或兩者相一致或兼容。電子計時器接收識別一個或多個已排程事件的事件信息。已排程事件可能包括日曆事件,諸如在日曆應用中已排程的約會或會議,或提醒事件,諸如設定為在特定時間觸發的提醒、設定為在特定持續時間過去之後觸發的提醒等等。其他類型的已排程事件可能包括特定位置的日出、日落、月出或月落事件或通知。響應於確定當前時間處於即將到來的已排程事件的指定閾值持續期間內,電子計時器控制電子手錶錶盤顯示器從而激活倒計時定時器特徵的顯示。隨著時間推移和已排程事件的開始時間接近,電子計時器控制電子手錶錶盤顯示器以縮短所顯示的倒計時定時器特徵的長度。因此所顯示的倒計時定時器特徵的長度保持為與已排程事件開始時間之前剩餘的分鐘數成比例。以這樣的方式,用戶可以通過看一眼電子計時器的電子手錶錶盤顯示器而有效地評估下一個已排程事件剩餘的時間。
由於電子計時器具有腕錶形狀因子(即「智能手錶」)的特殊效用,在腕錶或智能手錶實施方式的場境中描述電子計時器的示例。然而,所公開的技術不限於腕錶形狀因子,而是可以包括具有各種外型的各種電子設備,諸如具有計算能力的蜂窩電話、平板計算機、筆記本計算機、數位電視、遊戲機等等。進一步地,作為模擬腕錶和傳統地具有與時鐘指針的旋轉掃過一致的圓形錶盤的其他模擬時鐘,將電子計時器的電子手錶錶盤顯示器實施例主要圖示和描述為圓形顯示。然而,使用本文中所提供的指導原則,電子手錶錶盤顯示器可以替代地實現非圓形狀,諸如矩形錶盤形狀、三角形錶盤形狀、菱形錶盤形狀等等。
圖1圖示了根據至少一個實施例的示例系統100,其利用電子計時器102及協同電子設備104。在所描繪的示例中,電子計時器102包括電子手錶錶盤顯示器106,其具有由一個或多個時鐘指針掃過的鐘盤字環108,所述時鐘指針諸如是典型地在模擬時鐘表面上能夠發現的時針110、分針112和秒針114。鐘盤字環108具有與錶盤顯示106的圓周長相適應的環形。鐘盤字環108包括與由鐘盤字環108表示的時間跨度中的小時相對應的多個小時定位。一些或所有的小時定位可以由對應的小時標記來識別,諸如圖1中所示的刻度標記(tickmark)和小時數的組合。鐘盤字環108可以進一步包括分鐘軌道116,其包括沿著電子手錶錶盤顯示器106(在下文中為了簡便起見被稱為「錶盤顯示106」)的掃過的分鐘定位的刻度標記或其他形狀。
在操作中,電子計時器102接收到識別與電子計時器102的用戶有關的一個或多個已排程事件的事件信息,並且利用所述事件信息控制錶盤顯示106的各個方面。這些已排程事件可以包括日曆事件(諸如會議、約會等等),或提醒事件(諸如設定為在特定時間(例如,早上6:15)觸發的提醒或者設定為在一定的時間量過去之後(例如,在60分鐘後)觸發的提醒)。在一些實施例中,從協同電子設備104接收事件信息,協同電子設備104例如可以包括蜂窩電話、平板計算機、筆記本計算機、個人數字助理、臺式計算機、伺服器、遊戲機、機頂盒等等。為了說明,協同電子裝置104可以提供日曆應用,其具有圖形用戶界面(GUI)以便於用戶將表示各種已排程日曆事件的日曆信息118(事件信息的一個例子)錄入到為了用戶而維護的日曆資料庫中。作為另一個示例,協同電子設備104可以提供具有GUI的提醒應用,以為用戶的配置促進表示一個或多個提醒事件的提醒信息122(事件信息的另一個示例)。協同電子設備104可以與電子計時器102通信190,以通過無線連結或通過有線連接將事件數據同步在指定的時間範圍內,所述無線連結諸如個人區域網(PAN)連結或區域網(LAN)連結,所述有線連接諸如通過通用串行總線(USB)連接,等等。在其它實施例中,用戶可以將一個或多個已排程事件的事件信息直接輸入到電子計時器102,諸如通過使用電子計時器102的觸摸板或按鈕,通過經由電子計時器102的麥克風所接收的語音指令,等等。
為了通知或以其他方式告知用戶已排程事件,在一些實施例中,手錶錶盤顯示器106採用事件排程特徵124,其視覺地呈現被排程在由鐘盤字環108當前所表示的時間跨度內發生的已排程事件的時間安排。在所描繪的示例中,事件排程特徵124被提供為環繞著時鐘指針110、112和114的軸的排程環126,其論證位於手錶錶盤顯示器106的小時數指示符和周長之間的鐘盤字環108。排程環126被劃分為多個排程段(例如,排程段128),其中每個排程段基於其相對於鐘盤字環108的小時定位的定位表示相對應的時間跨度(在圖示的示例中是30分鐘)。對於每個已排程事件,電子計時器102能夠控制手錶錶盤顯示器106從而改變與已排程事件的時間跨度相對應的一個或多個排程段的外觀,因此為用戶呈現事件跨度指示符,其視覺地表示對應的已排程事件相對於鐘盤字環108的小時指示符的開始和結束時間(或者其近似時間),以及已排程事件的大致跨度。可以通過改變與已排程事件相對應的一個或多個排程段的顏色、它們的亮度,通過改變它們從恆定的光(即不閃爍)到間歇性投影、或以閃爍的燈光投影,通過改變閃爍的時間間隔或閃爍模式,等等,來改變與已排程事件相對應的一個或多個排程段的外觀。此外,如下所述,事件跨度指示符133的與已排程事件相對應的排程段128的外觀可能取決於已排程事件是否即將到來或正在進行中。
圖1的實施方式示出了具有從1:30至2:30、3:30至4:30、以及5:00至5:30發生的已排程事件的手錶錶盤顯示器106的外觀。對於在1:30開始並且在2:30結束的已排程事件,手錶錶盤顯示器106改變排程段130和131(分別與1:30-2:00和2:00-2:30的時間跨度相對應)的外觀,諸如通過將它們的著色由白色變為灰色,從而統一提供圖形地指示存在從1:30至2:30發生的已排程事件的事件跨度指示符133。排程環126的與3:30和4:30以及5:00和5:30之間的時間跨度相對應的排程段128也能夠改變它們的外觀從而提供對於在3:30至4:30以及5:00至5:30的相對應已排程事件的事件跨度指示符。
視覺上確定已排程事件的時間安排的能力允許用戶在預期一天內的事件。然而,往往在這樣的情況下,用戶也將受益於知道至即將到來的已排程事件開始所剩餘的時間。為此,在至少一個實施例中,手錶錶盤顯示器106提供倒計時定時器特徵130,其視覺地呈現即將到來的已排程事件的通知,以及至已排程事件的開始時間所剩餘的時間的視覺表示。在一個實施例中,倒計時定時器特徵130被實現為彎曲指示符132,所述彎曲指示符132從與零點小時定位(即對於12小時錶盤的12點定位或對於24小時錶盤的24點定位)對齊的點沿弧形或其他曲線延伸至與鐘盤字環108上的與至即將開始的已排程事件的開始時間所剩餘的分鐘數相對應的定位對齊的點。所述弧形的形狀或曲線與由鐘盤字環108的小時標記形成的曲線、由分鐘軌道116所形成的曲線、由手錶錶盤顯示器106的周長或手錶錶盤顯示器106的另一個圖形元素所形成的曲線中的一個或多個曲線一致。
在一個實施例中,所述彎曲指示符132的長度是與已排程事件開始之前剩餘的時間成比例或者基於所述剩餘時間的,並且因此電子計時器10控制彎曲指示符132的顯示。使用彎曲指示符132的長度來表示剩餘時間,使得用戶通過看一眼手錶錶盤顯示器106就能夠評估至已排程事件還有多長時間。然而,由於空間限制或其他設計方面的考慮,在手錶錶盤顯示器106上的彎曲指示符132的範圍典型地僅限於手錶錶盤顯示器106的的掃過的一部分。因此,電子計時器102可能僅至下一個已排程事件所剩餘的時間少於表示由彎曲指示符132的最大範圍覆蓋的最大時間的閾值持續時間時才觸發彎曲指示符132的顯示。為了圖示說明,在圖1所描繪的具體示例中,彎曲指示符132結合了分鐘軌道116的分鐘標記的一部分,這段分鐘標記在最大範圍上從0分鐘標記逆時針延伸到50分鐘標記。在所述段中的每一個分鐘標記與至下一個已排程事件的開始時間所剩餘的時間裡的每一分鐘相對應。因此,在所述示例中的彎曲指示符132表示十分鐘的最大倒計時定時器。因此,電子計時器102將不激活彎曲指示符132的顯示,直到當前時間處於下一個已排程事件的開始時間的十分鐘閾值持續時間之內為止。
進一步地,如在下面參考圖2更詳細地說明,在由當前時間落入下一個已排程事件開始的閾值之內觸發而激活彎曲指示符132的顯示之後,電子計時器102隨著經過的每一分鐘而不斷地縮短所顯示的彎曲指示符132的長度,直到當前時間等於下一個已排程事件的開始時間為止。在當前時間到達開始時間(即已排程事件已經開始)時,電子計時器102對彎曲指示符132的顯示去激活,並且改變事件跨度指示符的與已排程事件相對應的一個或多個外觀屬性,從而指示已排程事件的狀態已經從「即將到來」改變為「正在進行」。例如,以這種方式改變的外觀屬性可以包括,顏色屬性、亮度屬性、閃爍速率屬性、閃爍模式屬性,等等。
電子計時器102利用手錶錶盤顯示器106的顯示特徵的各種外觀屬性向用戶傳遞信息,並且在一些實施例中,用戶能夠配置手錶錶盤顯示器106所使用的外觀屬性中的一個或多個。例如,用戶可以自定義用於事件跨度指示符133或倒計時定時器特徵130或事件排程特徵124的顏色、亮度、閃爍速率或閃爍模式。進一步地,電子計時器102可以促進觸發倒計時定時器特徵130的激活的閾值持續時間的用戶配置。為此,協同電子設備104可以提供計時器配置應用,其具有允許用戶提供用戶配置信息140的GUI以將電子計時器102的各種參數配置為默認配置,或者分離地配置一個或多個已排程事件。參數可以包括用於在倒計時定時器特徵130中區分每一分鐘(或其他時間段)的形狀142、所述形狀的顏色144、閃爍速率或閃爍模式146、倒計時持續時間148等等。用戶配置信息由協同電子裝置104接收並被提供給電子計時器102作為實施方式的配置數據。在其它實施例中,用戶可以直接通過電子計時器102配置這些屬性,諸如通過使用顯示在手錶錶盤顯示器106處的GUI或通過使用經由電子計時器102的麥克風所接收的語音命令。
圖2圖示了根據本公開的至少一個實施例的在倒計時定時器特徵130已經被激活之後電子計時器102的手錶錶盤顯示器106的運行狀態。顯示狀態202表示考慮到從1:30PM跨度到2:30PM的已排程事件時,當前時間為1:20PM的手錶錶盤顯示器106的狀態。所述已排程事件由事件跨度指示符204描繪,所述事件跨度指示符204跨越在排程環126上的鐘盤字環108中的從1:30跨度到2:30的那部分。由於會議還沒有開始,在顯示狀態202下,事件跨度指示符204具有指示已排程事件即將到來的外觀屬性。例如,這可能為事件跨度指示符204使用灰色著色來表示。
對於所述實施方式,用於觸發倒計時定時器特徵130的閾值持續時間是十分鐘。由於1:20PM的當前時間位於1:30PM的開始時間的十分鐘閾值內,倒計時定時器特徵130的顯示被激活,並且在顯示狀態202下,倒計時定時器特徵130表示剩餘完整的十分鐘,並且因此通過改變第五十到第零分鐘標記的一個或多個外觀屬性而顯示其最大範圍,諸如通過將這些分鐘標記的外觀由默認的黑色著色變為黃色著色,或通過將這些分鐘標記變為以閃爍模式顯示而不是它們的默認的持續顯示。因此在當前時間1:20PM看到顯示狀態202下的手錶錶盤顯示器106的用戶將會迅速確定下一個已排程事件是在1:30,並且用戶在已排程事件開始之前還剩下十分鐘。
顯示狀態206表示在當前時間1:24PM手錶錶盤顯示器106的狀態。在這一點上,四分鐘已經過去了,因此至在1:30PM的已排程事件的開始時間只剩下六分鐘。因此,隨著激活倒計時定時器特徵130之後度過的每一分鐘,電子計時器102例如通過將第五十、第五十一、第五十二和第五十三個分鐘標記中的每一個的外觀屬性重新配置為它們的默認外觀來縮短倒計時定時器特徵130的長度,從而僅剩下第五十四至第六十個分鐘標記具有改變的外觀。因此,在當前時間1:24PM看到顯示狀態206下的手錶錶盤顯示器106的用戶將會迅速確定下一個已排程事件是在1:30PM,並且用戶在已排程事件開始之前還剩下六分鐘。
圖3至圖5圖示了根據至少一個實施例的手錶錶盤顯示器106的倒計時定時器特徵130的附加示例實施方式。在上面的示例中,倒計時定時器特徵130的配置包括以分鐘軌道116的分鐘標記形式的分離的、離散的形狀。這些分鐘標記一起形成在零點小時標記處開始並且沿逆時針方向延伸的不連續的弧形。所述弧形的長度以及所述弧長表示的剩餘時間的量基於具有依據倒計時定時器特徵130而改變的外觀屬性的分鐘標記的數目。然而,倒計時定時器特徵130不限於所述特定示例配置。相反,如由圖3的示例所圖示的,倒計時定時器特徵130可能替代地被實現為與分鐘軌道116的分鐘標記分離的離散形狀的集合,諸如在鐘盤字環108的小時標記內側的小點302的集合,它們被定位為從零點小時定位沿弧形逆時針延伸。
此外,如由圖4的示例所圖示,倒計時定時器特徵130可能替代地被實現為連續的弧形,所述連續的弧形從與零點小時定位對齊的位置沿逆時針方向延伸,並且具有與至下一個已排程事件的開始時間所剩餘的分鐘數成比例的弦長度。在所描繪的實施方式中,形成倒計時定時器特徵130的連續弧形覆蓋分鐘軌道116並且表示最大剩餘時間為十五分鐘,並且因而跨過手錶錶盤顯示器106的零點小時定位與第九小時位置之間的部分沿弧形延伸。在其它實施例中,所述連續圓弧替代地可以位於手錶錶盤顯示器106的與由倒計時定時器特徵130表示的最大分鐘數相對應的其他部分,諸如覆蓋排程環126、覆蓋在所述段中由鐘盤字環108的小時定位所描述的弧形、位於小時定位與時鐘指針軸之間,等等。
儘管圖1至圖4圖示了具有圓形錶盤的手錶錶盤顯示器106的示例實施方式,電子計時器102不限於圓形錶盤的實施方式。相反,手錶錶盤顯示器106可以模仿其他錶盤形狀。一個這樣的示例在圖5中描繪,其中手錶錶盤顯示器106模仿矩形手錶表面形狀。在所述示例中,事件排程特徵124可以通過位於由手錶錶盤顯示器的小時標記或分鐘軌道116所形成的矩形周長外側的事件跨度指示符(諸如事件跨度指示符502)的顯示來顯示已排程事件的時間安排。進一步地,倒計時定時器特徵130可以被實現為跟隨分鐘軌道116的銳曲線或圖5中的手錶錶盤顯示器106的矩形形狀的周長的弧形。如所描繪的,這可以通過將從與零點小時定位對齊的點沿逆時針方向延伸的一定數目的分鐘標記用作正常時間保持的分鐘指示符(使用一個外觀屬性)以及對於下一個已排程事件開始的倒計時的分鐘指示符(使用不同的外觀屬性)而實現。替選地,倒計時定時器特徵130可以被實現為與分鐘標記分離的弧形,諸如在分鐘標記路徑外側的直角路徑上形成的弧形。
同樣,儘管圖1至圖5圖示了使用具有時鐘指針的模擬手錶表面配置來指示當前時間的手錶錶盤顯示器的示例實施方式,在一些實施例中,手錶錶盤顯示器可以替代地與倒計時定時器特徵和已排程事件特徵的實施方式相結合來實現數字時間顯示。圖6圖示了具有帶有數字時間顯示607的手錶錶盤顯示器606的電子計時器602的示例運行狀態。手錶錶盤顯示器606包括位於手錶錶盤顯示器606的中心或附近的數字時間顯示607。手錶錶盤顯示器606還包括事件排程特徵,藉此對應的即將到來的已排程事件得事件跨度指示符可以在與它們對應的開始和結束時間的位置相對應的定位沿著手錶錶盤顯示器606的周長顯示,就像是將手錶錶盤顯示器606的周長表示為模擬的鐘盤字環。在圖6的示例中,用戶具有以設定在3:00AM的提醒事件的形式的已排程事件,並且因此手錶錶盤顯示器606在三點鐘定位上顯示事件跨度指示符605。由於提醒事件通常設定在單一的時間點,因此可能沒有與開始時間分離的結束時間,事件跨度指示符605可能將提醒事件視為具有與開始時間相同、或此後不久的結束時間,並且因此例如如圖6所示將提醒事件表示為在三點鐘定位上的一條線或細條。
對於下面的描述,假設電子計時器602使用十五分鐘閾值以用於觸發倒計時定時器特徵630的顯示。在顯示狀態610下,當前時間是2:54AM,或者3:00AM提醒事件之前六分鐘,因此當前的時間是在十五分鐘閾值內。因此,在當前時間,電子計時器602控制手錶錶盤顯示器606將倒計時定時器特徵630顯示為從與12點鐘定位對齊的開始點逆時針延伸的弧形,並且具有使弧形的末端與模擬鐘盤字環上的第五十四個分鐘標記對齊的長度。此外,由於當前時間還沒有達到提醒事件的開始時間,在顯示狀態610下,事件跨度指示符605具有表徵它所表示的已排程事件即將到來的外觀屬性。例如,在所述示例中,電子計時器602可以將手錶錶盤顯示器606配置為用將對應的已排程事件表徵為「即將到來」的黃色著色來顯示事件跨度指示符605。
在狀態612下,當前時間已經前進到3:00AM,這是提醒事件的開始時間或觸發時間。響應於到達提醒事件的開始時間,電子計時器602控制手錶錶盤顯示器606停止倒計時定時器特徵630的顯示(因為倒計時已經達到零),並進一步修改事件跨度指示符604的一個或多個外觀屬性以指定對應的提醒事件不再是「即將到來」而是「正在進行」,諸如通過將事件跨度指示符605的著色從黃色著色變為紅色著色,通過將事件跨度指示符配置為閃爍、或更快的閃爍、或具有不同的閃爍模式,等等。
圖7圖示了根據至少一個實施例的電子計時器102的示例硬體實施方式。如圖所示,電子計時器102包括一個或多個處理器702(例如,中央處理設備或CPU)或其他處理組件、一個或多個存儲位置(諸如系統存儲器704和閃速存儲器706)、無線接口708、傳感器集合710、以及經由一個或多個總線713或其他互連方式而連接的用戶界面(UI)712。電子計時器102進一步包括控制手錶錶盤顯示器106(圖示為UI712的組件)的錶盤顯示器控制器714。手錶錶盤顯示器106包括液晶顯示(LCD)面板、發光二極體(LED)顯示面板、有機LED(OLED)顯示面板、電子墨水(E-ink)顯示面板,或其他電子顯示器,所述其他電子顯示器除了提供本文中所描述的倒計時定時器特徵和事件排程特徵的視覺顯示器以外,還被控制為提供視覺地模仿手錶或其他時鐘的組件(諸如鐘盤字環、時鐘指針、數字號碼等)的電子視覺顯示器。
UI 712接收來自用戶的輸入,以及為用戶提供信息和其他信號,並且因此例如可能包括手錶錶盤顯示器106、觸控螢幕716或其他觸摸面板(例如,與手錶錶盤顯示器106集成的)、一個或多個硬按鈕718、麥克風720、揚聲器722、等等。傳感器集合710包括由電子計時器102利用以支持其操作的一個或多個傳感器。這樣的傳感器的示例可以包括加速度計726、陀螺儀728和全球定位系統(GPS)接收器730,以及UI712的麥克風720、觸控螢幕716和硬按鈕718。錶盤顯示器控制器714可被實現為作為執行軟體的處理器702或它們的組合的硬編碼邏輯。要說明的是,錶盤顯示器控制器714可以被實現為接收來自處理器702的信號732並且因此操作以控制手錶錶盤顯示器106的現場可編程門陣列(FPGA)或專用集成電路(ASIC),諸如圖形處理單元(GPU)。
在至少一個實施例中,處理器702操作以執行存儲在一個或多個非暫時性計算機可讀介質(諸如閃速存儲器706、系統存儲器704或硬碟驅動器(未顯示))處的軟體734。軟體734包括指令的一個或多個集合,所述指令當被執行時,操縱電子計時器102的組件以提供本文中所描述的功能。為此,軟體734可以包括事件管理組件736和倒計時管理組件738。事件管理組件736操作以從用戶與UI712的交互或者從來自協同電子設備104(圖1)的信號中接收事件信息。事件管理組件736根據所述事件信息經由錶盤顯示器控制器714提供各種日曆功能,包括即將到來的或正在進行的已排程事件的識別和事件排程特徵124的配置,從而在手錶錶盤顯示器106處顯示與所識別的已排程事件180相對應的一個或多個事件跨度指示符133。倒計時管理組件738操作以接收指示特定閾值持續時間148的倒計時配置信息140,以用於觸發倒計時定時器特徵130的顯示,並且基於所指定的閾值持續時間、當前時間和由事件管理組件736所識別的已排程事件的開始時間,來經由錶盤顯示器控制器714控制倒計時定時器特徵130的顯示。
圖8圖示了根據至少一個實施例的方法800,所述方法800表示電子計時器102的用於顯示倒計時定時器特徵130和事件排程特徵124的示例操作。為了便於說明,方法800是在圖7所示的電子計時器102的硬體實施方式的場境下描述的。
方法800在框802處以電子計時器102的配置開始。所述配置包括接收與倒計時定時器特徵130和事件排程特徵124相關的配置信息140,將配置信息存儲在系統存儲器704、閃速存儲器706或其他存儲位置處,以及因此配置電子計時器102以操作。例如,所述配置信息可以包括用於觸發倒計時定時器特徵130的顯示的閾值持續時間148的值的說明,激活時倒計時定時器特徵130或事件排程特徵124的一個或多個外觀屬性142、144、146(圖1)的說明,等等。如上所述,可以經由UI712直接從用戶接收一些或所有這些配置信息,或者經由協同電子設備104(圖1)的應用從用戶接收一些或所有這些配置信息。
在框804處,電子計時器102接收表示一個或多個已排程事件的事件信息180,並且將事件信息存儲在電子計時器102的存儲位置處。可以以描述一個或多個日曆事件的日曆信息120(圖1)的形式從協同電子設備104的日曆應用接收事件信息,或者以描述一個或多個提醒事件的提醒信息122(圖1)的形式從協同電子設備104的時鐘應用或其他應用接收,或者從它們的組合接收。也可以經由UI712在電子計時器102處直接從用戶接收事件信息。
在框806處,事件管理組件736分析事件信息以識別已排程事件落入當前由手錶錶盤顯示器106所顯示的手錶錶盤的掃過所代表的時間跨度內。舉例說明,假設手錶錶盤表示12小時時鐘,並且當前時間是2:30PM,事件管理組件736可以分析事件信息以識別發生在2:30PM和第二天的2:30AM之間的所有已排程事件。在框808處,事件管理組件736經由錶盤顯示器控制器714配置手錶錶盤顯示器106的事件排程特徵124,從而對於在塊806處所識別的每個已排程事件顯示事件跨度指示符133。如上所述,每個事件跨度指示符相對於鐘盤字環108被固定尺寸和定位,從而跨過手錶錶盤顯示器106的與對應已排程事件的時間跨度相對應的部分延伸。
對於每個已排程事件,在框810處,事件管理組件736將電子計時器102的當前時間與已排程事件的開始時間相比較,從而確定已排程事件是否已經開始。在當前時間處於開始時間之前(即已排程事件還沒有開始)時,在框812處,事件管理組件736將相對應的事件跨度指示符配置為具有旨在表示對應的已排程事件即將到來的一個或多個外觀屬性,並且因此可以被稱為「即將到來外觀屬性」。舉例說明,事件跨度指示符可以被配置為具有柔和的顏色(諸如灰色陰影)、柔和的光度,或不變的不閃爍的外觀,從而向查看者傳達已排程事件尚未發生。
在當前時間達到已排程事件的開始時間時,在框814處,事件管理組件736將對應的事件跨度指示符配置為具有旨在表示相應的已排程事件已經開始並且正在進行的一個或多個外觀屬性,並且因此每個屬性可以被稱為「正在進行的外觀屬性。舉例說明,事件跨度指示符可以被配置為具有醒目的顏色、如黃色或紅色的陰影、明亮的光度、或閃爍的外觀,從而向查看者傳達已排程事件正在進行中。
在框816處,事件管理組件736監視當前時間,以確定當前時間是在對應的已排程事件的結束時間還是之後;也就是說,已排程事件是否已經結束。對於提醒事件,提醒事件的「結束時間」可以被認為是,例如提醒事件被觸發之後的指定時間,或者當用戶與UI712交互以關閉提醒事件的時間。如果已排程事件已經結束,在框818處,事件管理組件736向錶盤顯示器控制器714發信號以停止對應的事件跨度指示符的顯示或對事件跨度指示符去激活。
如上所述,電子計時器102可以通過倒計時定時器特徵130的顯示來為用戶提供對於即將到來的已排程事件和至已排程事件的開始所剩餘的時間的視覺通知。隨著從事件信息中識別一個或多個已排程事件,在框820處,倒計時管理組件738相對於電子計時器102的當前時間識別下一個已排程事件。在框822處,倒計時管理組件738相對於下一個已排程事件的開始時間監視當前時間,從而確定當前時間是否在開始時間的指定閾值持續時間內。在當前時間處於閾值持續時間內時,倒計時管理組件738激活倒計時定時器特徵130的顯示,並且響應於此,在框824處,倒計時管理組件738命令錶盤顯示器控制器714顯示倒計時定時器特徵,所述倒計時定時器特徵具有與當前時間和下一個已排程事件的開始時間之間剩餘的分鐘數成比例的長度。
舉例說明,例如,假設十分鐘的閾值持續時間和12小時的錶盤,當倒計時定時器特徵130首先被觸發時,它被顯示為從與零點小時定位對齊的點逆時針延伸到與第十個小時定位對齊的點的曲線視覺指示符。此後,每一分鐘的經過都觸發倒計時管理組件738以成比例的量(在本實施方式中是10%)來縮短倒計時定時器特徵130的所顯示的長度。因此,在五分鐘過去以後並且至開始時間僅剩餘五分鐘,倒計時定時器特徵被顯示為從與零點小時定位對齊的點逆時針延伸到與第十一個小時定位對齊的點的曲線視覺指示符。
在倒計時定時器特徵130被顯示時,在框826處,倒計時管理組件738將當前時間與下一個已排程事件的開始時間相比較,以確定下一個已排程事件是否已經開始。在當前時間達到開始時間時,由於已排程事件正在進行,在框828處,倒計時管理組件738指引錶盤顯示器控制器714將對於已排程事件的倒計時定時器特徵的顯示去激活或停止。方法流程可以返回到框820,由此對於從在框804處所接收的事件信息中所識別的下一個已排程事件重複框820至框828的過程。
上面所述的本發明的多個功能和發明原理是適合於與軟體程序或指令和諸如專用IC(ASIC)的集成電路(IC)一起實現或在它們中實現。可以預期的是,本領域技術人員儘管可能做出的努力以及例如被可用的時間、現有技術和經濟方面考慮所激發而做出許多設計選擇,但是當由本文中所公開的概念和原理引導時,本領域技術人員將會能夠容易地以最少的實驗得到這樣的軟體指令和程序以及IC。因此,為了根據本發明的概念和原理的簡潔化和最小化模糊的風險,如果進一步討論,這樣的軟體和IC將被限制為關於優選實施例中的概念和原理的要點。
應該理解,本文中所描述的方法和用戶接口設備可以包括一個或多個傳統處理器和獨特的存儲程序指令,這些指令將一個或多個處理器或其他處理組件控制為與某些非處理器電路相結合實現本文中所描述的用戶接口設備的一些功能。非處理器電路可以包括但不限於無線發射器和接收器電路、信號驅動器、時鐘電路、電源電路、傳感器電路等等。
在本文中,諸如第一和第二等的關係術語可以僅用於將一個實體或動作與另一個實體或動作區分,而不一定需要或暗示任何實際的這樣的實體或動作之間的關係或秩序。術語「包括(comprises)」、「包含(comprising)」或它們的任何其他變形,旨在覆蓋非排他性的包括,從而使得包括元素列表的過程、方法、物品或裝置不僅僅包括那些元素,而是可以包括在這樣的過程、方法、物品或裝置中沒有明確列舉的或固有的其他元素。在「包括……(comprises…a)」之前的元素在沒有更多約束的情況下並不排除了在包括所述元素的過程、方法、物品或裝置中附加的相同元素的存在。本文所使用的術語「另一個(another)」被定義為至少第二個或多個。本文所使用的術語「包括(including)」和/或「具有(having)」被定義為包括。本文中參考光電技術所使用的術語「耦合(coupled)」被定義為連接,雖然不一定是直接的,也不一定是機械。本文所使用的術語「程序(program)」被定義為被設計以用於在計算機系統上執行的指令序列。「程序(program)」或「電腦程式(computer program)」可能包括子例程、函數、過程、對象、方法、目標實施方式、可執行的應用程式、小程序、小服務程序、源程序、目標代碼、共享庫/動態加載庫和/或被設計以用於在計算機系統上執行的其他指令序列。
說明書和附圖僅被看作示例,並且本公開的範圍僅由下面的權利要求及其等同形式限制。應該注意到並不是一般描述中的以上所描述的所有動作和元素都是必需的,特定的動作或設備的一部分可能是不需要的,除了那些描述的以外,可能會執行一個或多個進一步的動作或者包括一個或多個進一步的元素。再進一步地,所列的動作的順序不一定是它們被執行的順序。此外,已經參照具體實施例描述了概念。然而,本領域技術人員將會理解在不背離由下面的權利要求闡述的本公開的範圍的條件下,能夠進行各種修改和變化。因此,說明書和附圖被視為是說明性的,而不是限制性的,並且所有這樣的修改都旨在包括在本公開的範圍內。
在上面已經關於具體實施例描述了益處、其他優點和解決問題的方案。然而,這些益處、優點、解決問題的方案,以及可能導致任何益處、優點或方案發生或變得更明顯的任何特徵不被解釋為任意或所有權利要求的關鍵的、必需的或基本的特徵。