欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于跟蹤健康行為的用戶界面的制作方法_2

文檔序號:9650625閱讀:來源:國知局
[0044]在一個實施例中,安排表邏輯120被配置為從與裝置100相距較遠的第三方服務或應用檢索一個或多個事件。例如,安排表邏輯120可從服務器或其它位置檢索事件,并且在GUI上顯示所述事件。另外,事件可由用戶直接添加到GUI。在一個實施例中,手勢邏輯130對⑶I監(jiān)測來自用戶的輸入。手勢邏輯130被配置為在顯示器140上檢測手勢并且將該手勢轉(zhuǎn)換為輸入。因此,顯示器140是觸敏顯示器。替代地,在另一實施例中,顯示器140不是觸敏的,并且由用戶經(jīng)鼠標或其它輸入工具將手勢提供給GUI。
[0045]通常,手勢可包括用于關于⑶I上顯示的事件添加、修改和執(zhí)行其它動作的手勢。手勢邏輯130根據(jù)手勢在顯示器140上關于⑶I的元件的位置來確定手勢。以這種方式,用戶能夠在不使用許多不同菜單的情況下并且在維護GUI的上下文的同時將輸入提供給GUI ο
[0046]例如,在一個實施例中,界面邏輯110產(chǎn)生⑶I,該⑶I具有:刻度盤;活動對象,位于刻度盤的中心區(qū)域內(nèi);和上下文面板,包括位于刻度盤下方的一個或多個按鈕。一個例子被示出在圖2中。因此,該⑶I不包括用于與⑶I上顯示的事件交互的多組菜單和畫面。替代地,手勢邏輯130被配置為關于刻度盤、活動對象和上下文面板檢測手勢以便保持GUI的上下文。
[0047]在一個實施例中,刻度盤包括用于顯示針對所述一組事件的時鐘狀安排表的時間的指示器。當顯示時間時,刻度盤包括與一天相關的二十四小時時間段。因此,刻度盤提供一天中安排的事件(例如,藥物劑量)的概覽。替代地,刻度盤包括用于顯示定量目標的量(例如,一天的時間或消耗的水的量)的指示器。如果為了跟蹤量(例如,消耗的水的量)而產(chǎn)生刻度盤,則刻度盤顯示與朝著定量目標消耗的每個單位相關的增量。
[0048]作為例示,考慮圖2。圖2表示由界面邏輯110產(chǎn)生的⑶I 200的一個例子。⑶I200包括刻度盤205,刻度盤205顯示給定一天的時間的按時間順序的指示器。在一個實施例中,當時間前進時,刻度盤205以圖形方式旋轉(zhuǎn),或者替代地,當時間前進時,時鐘指針或其它顯示的指示器圍繞刻度盤205旋轉(zhuǎn)以指定當前時間。另外,刻度盤205包括針對一天的整個二十四小時時間段的指示器,而非與傳統(tǒng)時鐘一樣僅包括針對十二小時時間段的指示器。以這種方式,刻度盤205在單個視圖中顯示關于全天的用戶的行為的信息(例如,顯示安排和記錄的藥物劑量)。
[0049]通過在單個視圖中顯示全天,⑶I 200提供全天的安排表的概覽。因此,用戶能夠在不會由于不相關信息(例如,針對其它行為的另外的安排表)而變得混亂或模糊的單個上下文中觀看事件。如本公開中所使用,術(shù)語“上下文”通常表示⑶I 200的主題(例如,醫(yī)療行為、藥物劑量、消耗跟蹤等等)和與該主題關聯(lián)的相關方面。因此,在不存在另外的菜單、窗口或畫面的情況下一致地保持⑶I 200的視圖被稱為保持⑶I 200的上下文。因此,上下文為⑶I 200的用戶提供用于與⑶I 200上的所述一組事件的安排表交互以及觀看該安排表的完整的一組相關信息。
[0050]還通過提供用于在單個視圖中與⑶I 200交互的工具來實現(xiàn)維護⑶I 200的上下文。也就是說,用戶通過單個視圖并且在不必對另外的菜單或畫面進行導航的情況下控制和修改⑶I 200上的事件。
[0051]繼續(xù)參照圖1和2,圖1的安排表邏輯120被配置為利用與記錄和/或安排的用戶的行為相關的一組事件填充圖2的刻度盤205。例如,在圖2中,刻度盤205被示出為具有事件210-240。事件210-240在與事件210-240中的每個事件將會發(fā)生、應該已發(fā)生或已發(fā)生的時間相關的位置被釘?shù)娇潭缺P205。在刻度盤205上,事件210是如當前時間指示器245所指示將要發(fā)生的下一個事件。因此,事件210和215將要發(fā)生,并且因此被顯示為與和GUI 200關聯(lián)的行為(即,藥物劑量)相關的藥丸的圖形。當然,對于其它行為,針對每個事件顯示的圖形與行為(例如,食物、水、鍛煉、心情等等)相關。
[0052]另外,在一個實施例中,當事件到期時,安排表邏輯120產(chǎn)生警告以通知用戶執(zhí)行關聯(lián)的行為(例如,服藥)。除了產(chǎn)生當前事件到期的警告之外,安排表邏輯120還可利用警告提供關于事件的進一步信息。例如,當事件是藥物劑量時,還顯示關于劑量的信息。在一個實施例中,該信息包括藥物的名稱、劑量、是否要隨食物/水服用該劑量等等。
[0053]事件220-240是已經(jīng)發(fā)生或應該已發(fā)生的事件。事件220是在刻度盤205上示出的關聯(lián)的時間最初到期但未記錄的藥物劑量的例子。例如,用戶跳過、打盹或忽略事件220。因此,事件220由刻度盤205上的虛線藥丸形狀表示,因為當最初安排事件220時未在指示的時間記錄事件220。事件225表示界面邏輯110可如何繪制用戶跳過的事件的圖標的另一例子。也就是說,當用戶在事件225到期時輕敲跳過按鈕260時,用于事件225的圖標從藥丸改變?yōu)楝F(xiàn)在示出的“X”氣泡。
[0054]事件230是同時記錄多個行為的事件的例子。也就是說,例如,多種藥物被一起服用,或者更一般地講,兩個事件同時發(fā)生并且被成功地記錄。因此,用于事件230的圖標指示“2”以表示兩個事件一起發(fā)生并且都被成功地記錄。事件235是當其發(fā)生時成功地記錄的單個事件。因此,事件235現(xiàn)在由復選標記(check mark)表示以表示成功完成。事件240是過期并且未被記錄或以其它方式確認的事件。因此,用于事件240的圖標被利用感嘆號顯示以指示事件240未按照計劃/安排發(fā)生并且未由用戶解決。
[0055]除了顯示不同形狀的圖標和具有不同文本/符號的圖標之外,界面邏輯110還被配置為為事件產(chǎn)生具有不同顏色和/或形狀的圖標以表示與事件的發(fā)生關聯(lián)的不同條件。也就是說,例如,界面邏輯110為事件240產(chǎn)生紅色圖標,因為事件240未被記錄。同樣地,界面邏輯110為跳過的事件(例如,事件225)產(chǎn)生黃色圖標。界面邏輯110為已被成功地記錄的事件(例如,230-235)產(chǎn)生綠色或通常表示肯定條件的其它顏色的圖標。因此,界面邏輯110根據(jù)事件的當前狀態(tài)/條件為事件呈現(xiàn)圖標。
[0056]繼續(xù)參照⑶I 200,界面邏輯110在刻度盤205的中心區(qū)域中呈現(xiàn)活動對象250?;顒訉ο?50被配置為提供用于修改事件以及將事件添加到刻度盤205的控件。通常,由手勢邏輯130針對活動對象周圍的區(qū)域監(jiān)測已被定義為與GUI 200的特定輸入相關的特定手勢。以這種方式,⑶I 200被配置為包括對手勢敏感的區(qū)域以便為用戶提供直觀的交互。
[0057]另外,⑶I 200還包括具有跳過按鈕260和打盹按鈕265的上下文面板255。根據(jù)由⑶I 200跟蹤的行為/活動,上下文面板可顯示比跳過按鈕260和打盹按鈕265更少或更多的按鈕。另外,上下文面板255可包括用于與⑶I 200的當前上下文關聯(lián)的不同功能(諸如,添加不同類型的事件、以不同方式編輯事件等等)的不同按鈕。通常,上下文面板255對⑶I 200的當前條件(即,事件是否到期、過期等等)敏感,并且界面邏輯110動態(tài)地呈現(xiàn)上下文面板并且相應地改變呈現(xiàn)的可用按鈕和選項。以這種方式,界面邏輯110關于⑶1200的當前上下文操縱哪些功能可用并且維護⑶I 200的單個視圖,而不需要另外的菜單來與⑶I 200交互。
[0058]類似地,手勢邏輯130被配置為針對⑶I 200監(jiān)測基于當前上下文的手勢。手勢邏輯130從經(jīng)顯示器140與⑶I 200交互的用戶接收輸入手勢并且對輸入手勢進行解碼。例如,手勢邏輯130被配置為將顯示器140上的來自用戶的手勢(包括輕敲、輕拂、拖動和/或這些手勢的組合)識別為⑶I 200的輸入。手勢邏輯130監(jiān)測顯示器140上的手勢和手勢的位置,以便關于如GUI 200的當前上下文所定義的在GUI 200上當前呈現(xiàn)的元件來確定⑶I 200的輸入。
[0059]在一個實施例中,手勢邏輯130監(jiān)測經(jīng)顯示器140針對⑶I 200的輸入(S卩,手勢)。響應于檢測到輸入,手勢邏輯130確定手勢的特性。所述特性包括手勢的位置、手勢的類型(例如,輕敲、輕拂、拖動等等)、手勢是否在GUI 200上的特定圖標/按鈕上發(fā)起等等。另外,手勢邏輯130保持上下文的感知(例如,事件是否到期、顯示哪種行為),并且將手勢轉(zhuǎn)換為上下文的功能以提供上下文合適的輸入。以這種方式,手勢邏輯130接收輸入并且對輸入進行解碼以便確定與⑶I 200交互的用戶的手勢。
[0060]另外,在一個實施例中,手勢邏輯130使用定時器解析沖突的手勢以便防止由用戶做出的意外的手勢。也就是說,手勢邏輯130在接收到第一手勢之后啟動定時器,并且不接受另外的手勢,直至定時器失效為止。因此,手勢邏輯130防止連續(xù)的沖突的手勢。例如,考慮可在GUI 200上實現(xiàn)與許多不同輸入相關的許多不同手勢。手勢的一個例子是用戶在⑶I 200上輕拂以切換到具有用于不同行為的不同刻度盤的另一畫面。分頁指示器270指示哪個畫面是當前正被觀看的并且還是手勢邏輯130監(jiān)測輕拂手勢以切換畫面的位置。
[0061]然而,當做手勢以切換畫面時,用戶可能意外地輕拂刻度盤205或輕敲上下文面板255上的按鈕,這導致與用于切換畫面的輕拂不同的輸入。因此,手勢邏輯130在檢測到用于切換畫面的輕拂時啟動定時器,以使得手勢邏輯130不登記與切換畫面無關的在定時器失效之前接收到的任何另外的輸入。以這種方式,手勢邏輯130解析沖突的手勢,并且確定來自用戶的想要的輸入,而不會將另外的意外的手勢登記為實際輸入。
[0062]另外,可用作輸入的手勢取決于⑶I 200的當前上下文和⑶1200的關聯(lián)的行為。也就是說,根據(jù)事件是否當前到期或者GUI 200是否正在跟蹤消耗與在安排表中記錄活動,手勢邏輯130可將相同手勢解析為不同輸入。也就是說,例如,當事件到期時,手勢可記錄事件,而當沒有事件到期時,該手勢可將新事件添加到刻度盤205。通常,手勢邏輯130使用通過⑶I 200接收的手勢從刻度盤205修改、記錄或添加事件。
[0063]例如,手勢邏輯130被配置為檢測幾種不同手勢,包括:⑴輕敲活動對象以對事件到期的警告做出響應或在當前時間添加新事件,(2)將活動對象250拖動到上下文面板255的按鈕以修改事件(例如,打盹或跳過),(3)將活動對象250拖動到刻度盤205以將新事件添加到刻度盤205,(4)輕敲事件的圖標以修改事件,(5)拖動事件的圖標以根據(jù)刻度盤205修改事件發(fā)生的時間,(6)輕敲上下文面板255的按鈕以修改到期的當前事件,等等。
[0064]前面的例子1-6是當GUI 200正在跟蹤行為(諸如,藥物劑量)的安排表時手勢邏輯130可如何登記手勢的例子。然而,當⑶I 200是正在跟蹤例如食物或水的消耗的定量⑶I時,例子1-6中的相同手勢可登記不同輸入,因為定量⑶I具有不同的上下文。⑶I 200的輸入被部分地根據(jù)行為登記(即,跟蹤
當前第2頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
洪洞县| 常德市| 洛扎县| 旬邑县| 梧州市| 视频| 昭通市| 星子县| 扶绥县| 宿州市| 台北市| 资讯 | 金坛市| 连山| 噶尔县| 岑溪市| 南皮县| 灵川县| 密山市| 大化| 塔河县| 寿阳县| 武隆县| 博乐市| 英山县| 大化| 景东| 荥经县| 谢通门县| 桃园县| 亚东县| 星座| 铜梁县| 辉县市| 花垣县| 台北市| 武山县| 陆川县| 蕲春县| 双辽市| 额敏县|