閾值。Π 模塊20可使用與在分析用戶輸入2時所使用的閾值相同的閾值(例 如,具有相同的最小長度分量、最小形狀分量、最小速度分量以及最小加速度分量)或者不 同的較小閾值作為第二閾值。例如,第二閾值可包括較小的最小長度分量(例如,屏幕13 的百分之二十五的長度而不是寬度的百分之五十)。
[0063] 響應(yīng)于確定第二用戶輸入的特性超過第二閾值,Π 模塊20可使WD 12輸出包括 第三小插件(例如,小插件28B)的鎖屏圖形用戶界面14的第二已更新的小插件區(qū)16。這 樣,計算設(shè)備10可在輸出小插件28N取代小插件28A以用于顯示之前要求用戶輸入2的特 性超過閾值,并在輸出后續(xù)小插件28以用于顯示之前要求第二輸入超過較小閾值。
[0064] Π 模塊20可在確定用戶輸入2的特性是否超過閾值時依賴于用戶輸入2的起始 位置和用戶輸入2的結(jié)束位置。手勢模塊24可通過分析與用戶輸入2相關(guān)聯(lián)的運動事件 的序列來確定用戶輸入2的起始位置和結(jié)束位置。Π 模塊20可從手勢模塊24接收用戶輸 入2的起始和結(jié)束位置。在確定用戶輸入2的特性是否超過閾值時,Π 模塊20可將用戶 輸入2的結(jié)束位置與作為閾值的分量而包括的最小結(jié)束位置相比較。換言之,該閾值可包 括最小結(jié)束位置X和Y分量。如果用戶輸入2的結(jié)束位置包括超過最小結(jié)束位置的X和Y 分量值的X和Y分量值,則Π 模塊20可確定用戶輸入2超過閾值。例如,Π 模塊20可要 求用戶輸入2在呈現(xiàn)小插件區(qū)16的邊緣的屏幕13的位置處結(jié)束。
[0065] Π 模塊20可使HD 12在計算設(shè)備10在受限訪問狀態(tài)下操作的同時輸出包括全 部的小插件區(qū)16和已更新的小插件區(qū)16的用戶界面14。換言之,計算設(shè)備10可在輸出 鎖屏圖形用戶界面14的小插件區(qū)16的同時在受限訪問狀態(tài)下操作,并且計算設(shè)備10可在 輸出鎖屏圖形用戶界面14的已更新的小插件區(qū)16的同時在受限訪問狀態(tài)下操作。如上所 述,訪問模塊可確定計算設(shè)備10何時退出受限訪問狀態(tài),并且可響應(yīng)于用戶輸入2而不改 變計算設(shè)備10的操作狀態(tài)。另外,UI模塊20可使UID 12在更新小插件區(qū)16的同時繼續(xù) 輸出全部圖形用戶界面14的解鎖區(qū)18。換言之,Π 模塊20可修改用戶界面14并使WD 12輸出鎖屏圖形用戶界面14的已更新的小插件區(qū)16,并且此修改可不修改鎖屏圖形用戶 界面14的解鎖區(qū)18。
[0066] 然而,用戶可通過在屏幕13的特定位置處提供特定用戶輸入來命令計算設(shè)備10 從受限訪問狀態(tài)出來過渡至訪問狀態(tài)。例如,手勢模塊24可從UID 12接收關(guān)于第二用戶 輸入(不同于用戶輸入2)的信息,并確定該信息表示在屏幕13的第二位置處接收到的第 二用戶輸入的指示。手勢模塊24可確定第二用戶輸入的起始位置對應(yīng)于呈現(xiàn)用戶界面14 的解鎖區(qū)18的屏幕13的位置。訪問模塊22可從手勢模塊24接收關(guān)于第二用戶輸入的指 示的信息。響應(yīng)于接收到第二用戶輸入的指示,訪問模塊22可使計算設(shè)備10從受限訪問 狀態(tài)過渡至其中用戶可訪問存儲在計算設(shè)備10上的應(yīng)用程序和信息的訪問狀態(tài)。
[0067] 在Π 模塊20將小插件區(qū)16更新成包括小插件28N并命令HD 12在屏幕13上 呈現(xiàn)小插件28N之后,用戶可命令計算設(shè)備10恢復(fù)到原始小插件區(qū)16并顯示小插件28A 取代小插件28N。例如,在計算設(shè)備10呈現(xiàn)包括已更新的小插件區(qū)16的用戶界面14的同 時,計算設(shè)備10的手勢模塊24可從WD 12接收關(guān)于在屏幕13的第二位置處接收到的第 二用戶輸入的指示的信息?;陉P(guān)于從WD 12接收到的第二用戶輸入的信息,手勢模塊24 可確定第二位置表示第二用戶輸入的起始位置。響應(yīng)于手勢模塊24確定WD 12在第二位 置處接收到第二用戶輸入,Π 模塊20可將小插件區(qū)16修改成包括小插件28A取代小插件 28N。Π 模塊20可使WD 12輸出此已更新的小插件區(qū)16取代響應(yīng)于用戶輸入2而首先輸 出的已更新的小插件區(qū)16。
[0068] 雖然用戶可命令計算設(shè)備10恢復(fù)到原始小插件區(qū)16并如上所述顯示小插件28A 取代小插件28N,但Π 模塊20可要求第二用戶輸入的特性超過第二閾值。第二閾值可與 計算設(shè)備10在顯示小插件28N取代小插件28A之前所使用的原始閾值相同或小于該閾值。 例如,在計算設(shè)備10呈現(xiàn)包括已更新的小插件區(qū)16的用戶界面14的同時,計算設(shè)備10的 手勢模塊24可從WD 12接收關(guān)于在屏幕13的第二位置處接收到的第二用戶輸入的指示 的信息?;陉P(guān)于從WD 12接收到的第二用戶輸入的信息,手勢模塊24可確定第二位置 表示第二用戶輸入的起始位置。手勢模塊24還可確定第二用戶輸入的特性。例如,該特性 可包括長度、速度、加速度、形狀等中的至少一個。
[0069] Π 模塊20可從手勢模塊24接收關(guān)于第二用戶輸入的信息,包括第二用戶輸入的 特性。Π 模塊20可將第二用戶輸入與第二閾值相比較。例如,第二閾值可包括在首先將 用戶界面14修改成包括已更新的小插件區(qū)16時所使用的第一閾值的一個或所有分量。Π 模塊20可將第二用戶輸入的特性與第二閾值相比較并確定第二用戶輸入的特性是否超過 第二閾值。響應(yīng)于確定第二用戶輸入的特性超過第二閾值,Π 模塊20可修改用戶界面14 并命令WD 12輸出原始小插件區(qū)16取代已更新的小插件區(qū)16 (例如,用小插件28A來替 換小插件28N)。
[0070] Π 模塊20可在屏幕13和/或計算設(shè)備10的每個電源循環(huán)之后重置并在用戶界 面14中包括小插件28A,即使在該電源循環(huán)之前在用戶界面14中包括小插件28N。例如, 計算設(shè)備10可包括用于用戶關(guān)閉到屏幕13和/或計算設(shè)備10的電源的機制。用戶可隨 后開啟到屏幕13和/或計算設(shè)備10的電源。UI模塊20可確定發(fā)生了屏幕13的電源循 環(huán),并且作為響應(yīng),Π 模塊20可將用戶界面14更新成在小插件區(qū)16中包括小插件28A,并 去除在電源循環(huán)之前在屏幕13上顯示的所有其他小插件。Π 模塊20可同樣地恢復(fù)到將用 戶輸入2與原始閾值相比較。換言之,Π 模塊20可恢復(fù)到原始用戶界面14并可要求用戶 輸入2的特性超過原始閾值(不是第二閾值)。
[0071] 圖3Α - 3D是圖示出根據(jù)本公開的一個或多個方面的用于在鎖屏用戶界面的小插 件區(qū)內(nèi)呈現(xiàn)一個或多個小插件的示例圖形用戶界面的概念圖。下面在圖1和圖2的計算設(shè) 備10的背景內(nèi)描述圖3Α -3D。例如,計算設(shè)備10可呈現(xiàn)用戶界面310Α -310D,如圖3Α- 3D的示例中所示。
[0072] 圖3Α圖示出包括小插件區(qū)、解鎖區(qū)以及在小插件區(qū)內(nèi)的第一小插件(即,時鐘小 插件)的用戶界面310Α。圖3Α還圖示出用戶可在屏幕13上的呈現(xiàn)用戶界面310Α的小插 件區(qū)的位置內(nèi)提供用戶輸入320Α。手勢模塊24可從WD 12接收信息并確定該信息指示 UID 12在屏幕13的位置處檢測到用戶輸入320Α。手勢模塊24可將信息組合成在屏幕13 上檢測到的運動事件的按時間排序的序列。運動事件的序列中的每個運動事件可包括用戶 輸入320Α的一部分的位置分量、時間分量以及動作分量。此時間分量可表不屏幕13檢測 到用戶輸入320Α的對應(yīng)的部分時的時間。手勢模塊24可將用戶輸入320Α的起始位置確 定為運動事件的序列中的第一運動事件的位置分量。手勢模塊24可將用戶輸入320Α的結(jié) 束位置確定為運動事件的序列中的最后運動事件的位置分量。
[0073] 手勢模塊24可確定用戶輸入320Α的特性。用戶輸入320Α的特性可包括用戶輸 入320Α的長度和用戶輸入320Α的速度。用戶輸入320Α的長度可表示屏幕13上的用戶輸 入320Α的起始位置與用戶輸入320Α的結(jié)束位置之間的距離。手勢模塊24可將用戶輸入 320Α的所流逝的時間確定為運動事件的序列中的最后運動事件的時間分量與運動事件的 序列中的第一運動事件的時間分量之間的差。手勢模塊24可將用戶輸入320Α的速度確定 為對應(yīng)于用戶輸入320Α的長度除以用戶輸入320Α的所流逝的時間的值。
[0074] 響應(yīng)于手勢模塊24檢測到用戶輸入320Α的指示,Π 模塊20可確定用戶輸入320Α 的特性是否超過閾值。如果該特性超過閾值,則Π 模塊可將用戶界面310Α的小插件區(qū)更 新成包括已更新的小插件區(qū)。該閾值可包括與屏幕13的寬度成比例的長度分量(例如,寬 度的百分之七十)。Π 模塊20可通過確定用戶輸入320Α的特性的長度是否超過閾值的長 度分量來確定用戶輸入320Α的特性是否超過閾值。該閾值還可包括速度分量。在分析用 戶輸入320Α是否超過閾值時,Π 模塊可確定用戶輸入320Α的特性的速度是否超過閾值的 速度分量。
[0075] Π 模塊20可將用戶輸入320Α的不同特性組合為加權(quán)特性值并同樣地將不同的 閾值分量組合為加權(quán)閾值值且分析該加權(quán)特性值是否超過該加權(quán)閾值值。例如,UI模塊20 可確定具有遠超過閾值的速度分量的速度的用戶輸入超過閾值,即使用戶輸入的長度不超 過閾值的長度分量。換言之,即使用戶輸入320Α的長度相對于閾值的長度分量而言可能是 短的(例如,與屏幕的寬度的百分之七十閾值相比,屏幕的寬度的百分之二十五),如果用 戶輸入320Α的速度、加速度以及形狀遠超過閾值的速度、加速度以及形狀分量,則Π 模塊 20可確定用戶輸入320Α的所確定的特性總體上超過閾值,并且更新用戶界面310Α的小插 件區(qū)。
[0076] 如圖3Α所示,用戶輸入320Α的長度與屏幕13的寬度相比是短的。用戶輸入320Α 的位置對應(yīng)于呈現(xiàn)用戶界面310Α的小插件區(qū)的屏幕13上的位置。UI模塊20可確定用戶 輸入320Α的所確定的特性不超過閾值并避免響應(yīng)于計算設(shè)備10檢測到用戶輸入320Α而 更新用戶界面310A的小插件區(qū)。
[0077] 圖3B和3C圖示出本公開的一個或多個方面的另一示例。圖3B包括用戶界面 310B,其包括小插件區(qū)、解鎖區(qū)以及在小插件區(qū)內(nèi)的第一小插件(即,時鐘小插件)。圖3B 圖示出用戶可在屏幕13上的呈現(xiàn)用戶界面310B的小插件區(qū)的位置內(nèi)提供用戶輸入320B。 手勢模塊24可確定用戶輸入320B的特性包括長度和速度。因為用戶輸入320B的長度和 速度超過閾值的長度分量和閾值的速度分量,UI模塊20可確定用戶輸入320B的所確定的 特性超過更新小插件區(qū)所需的閾值。圖3B圖示出Π 模塊20使屏幕13在包括第二小插件 (天氣預(yù)報小插件)過渡取代第一小插件(時鐘小插件)的用戶界面310B內(nèi)呈現(xiàn)已更新的 小插件區(qū)。圖3C圖示出在屏幕13結(jié)束呈現(xiàn)從來自圖3B的用戶界面310B的第一小插件到 第二小插件的過渡之后的用戶界面310C。
[0078] 圖3D圖示出計算設(shè)備10于在屏幕13的位置處檢測到第二用戶輸入320D之后輸 出后續(xù)小插件(例如,第三小插件)。在Π 模塊20使屏幕13在包括第二小插件的用戶界 面310D中顯示已更新的小插件區(qū)之后,手勢模塊24可接收由屏幕13在與用戶界面310D 的已更新的小插件區(qū)相對應(yīng)的位置處檢測到的第二用戶輸入320D的指示。手勢模塊24可 確定第二用戶輸入320D的特性。響應(yīng)于確定第二用戶輸入320D的特性,Π 模塊20可確 定第二用戶輸入320D的特性是否超過第二閾值。換言之,Π 模塊可要求用戶輸入310A和 310B超過第一閾值以在用戶界面310A和310B的已更新的小插件區(qū)內(nèi)包括第二小插件。
當前第4頁
1 
2 
3 
4 
5