亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

從鎖定屏幕直接訪問應(yīng)用的制作方法

文檔序號:6402379閱讀:270來源:國知局
專利名稱:從鎖定屏幕直接訪問應(yīng)用的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及計算機(jī)圖形用戶界面,并且更具體的涉及當(dāng)與計算系統(tǒng)交互時從鎖定屏幕用戶界面直接提供對應(yīng)用或動作的訪問的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品。
背景技術(shù)
在如今的技術(shù)環(huán)境中,人們通過除使用鍵盤和鼠標(biāo)以外的方式與他們的計算設(shè)備(諸如移動電話、膝上型計算機(jī)、平板計算機(jī)、個人數(shù)字助理(PDA)等)進(jìn)行交互是常見的。一個示例是使用觸摸屏或語音用戶界面來訪問移動計算設(shè)備的各種應(yīng)用和動作。由此,對這些應(yīng)用/動作的無意的訪問可能成為麻煩。存在各種鎖定屏幕用戶界面以阻止對計算設(shè)備的未經(jīng)授權(quán)的或無意的訪問。例如,運(yùn)行(可從華盛頓州雷蒙德市的微軟公司獲得的)WINDOWS" Phone操作系統(tǒng)的移動設(shè)備使用戶能夠定義解鎖鎖定屏幕的觸摸模式手勢。該特征,被稱為模式解鎖,使用戶能夠定義認(rèn)證用戶和解鎖移動計算設(shè)備的手勢。一旦計算設(shè)備被解鎖,用戶就可執(zhí)行計算設(shè)備的任何以及全部功能。示例性用戶場景可包括在行進(jìn)中間歇地執(zhí)行代辦列表事項的筆記任務(wù)的需要。在擴(kuò)展的時間段期間,計算設(shè)備可能由于間歇的用戶不活動而重復(fù)地鎖定。另一用戶場景可包括在緊急情況中或在短期事件(例如拍攝正在經(jīng)過的名人或汽車的快照)期間對移動計算設(shè)備的電話、電子郵件、聯(lián)系人和/或照片應(yīng)用或動作的選擇性訪問。這些示例性場景需要重復(fù)的用戶認(rèn)證,以解鎖計算設(shè)備并繼續(xù)使用應(yīng)用或動作。不幸的是,解鎖移動設(shè)備并隨后執(zhí)行所期望的動作是多步驟過程,并且可能是繁瑣的和明顯耗時的。即,取消觸摸鎖定狀態(tài)的過程有些復(fù)雜,使得該觸摸鎖定狀態(tài)可能不會響應(yīng)于使用移動設(shè)備來訪問應(yīng)用或采取動作的意外需要而被簡單地取消。給定前述內(nèi)容,需要當(dāng)與計算系統(tǒng)交互時從鎖定屏幕用戶界面直接提供對應(yīng)用或動作的訪問的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品。

發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以介紹一些概念。這些概念在以下詳細(xì)描述中進(jìn)一步描述。本發(fā)明內(nèi)容并不旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。本發(fā)明通過提供當(dāng)與計算系統(tǒng)交互時從鎖定屏幕用戶界面直接提供對應(yīng)用或動作的訪問的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品,來滿足上面標(biāo)識的需要。在實施例中,本發(fā)明提供系統(tǒng)、方法和計算機(jī)程序產(chǎn)品,該系統(tǒng)、方法和計算機(jī)程序產(chǎn)品使用多階段方法來促進(jìn)在與計算系統(tǒng)交互時直接從鎖定屏幕用戶界面對應(yīng)用或動作的可訪問性——安全用戶界面(例如鎖定屏幕用戶界面)內(nèi)的第一基于用戶輸入(例如觸摸、滑動、語音命令等)的組件,之后是從安全用戶界面直接啟動的第二基于應(yīng)用或動作(例如動作快捷方式和/或動作)的組件。即,為了解除鎖定屏幕用戶界面,用戶在計算設(shè)備處提供經(jīng)授權(quán)的用戶輸入。第二,為了訪問應(yīng)用或動作,應(yīng)用或動作快捷方式用戶界面被自動地顯示,或者應(yīng)用或動作被自動地啟動一二者都是直接從鎖定屏幕用戶界面進(jìn)行的。因此,如果經(jīng)授權(quán)的用戶輸入被標(biāo)識為第一用戶輸入,則應(yīng)用或動作被自動地啟動。如果經(jīng)授權(quán)的用戶輸入被標(biāo)識為第二用戶輸入,則應(yīng)用或動作快捷方式用戶界面被顯示,并且第三用戶輸入啟動與所顯示的應(yīng)用或動作快捷方式用戶界面相關(guān)聯(lián)的應(yīng)用或動作。在實施例中,與常規(guī)的鎖定屏幕解除技術(shù)不同,本發(fā)明的方法采用基于用戶輸入的約束來確定是否從鎖定屏幕用戶界面直接啟動應(yīng)用或動作、或是否從鎖定屏幕用戶界面直接顯示應(yīng)用或動作快捷方式用戶界面。本發(fā)明提供了解除計算設(shè)備的鎖定狀態(tài)并快速訪問操作系統(tǒng)(例如移動計算設(shè)備的操作系統(tǒng))的應(yīng)用或動作、或從操作系統(tǒng)或應(yīng)用的安全用戶界面(例如鎖定屏幕)來訪問應(yīng)用的能力。在本發(fā)明的另一實施例中,用戶可預(yù)先定義在鎖定屏幕用戶界面處哪個或哪些應(yīng)用或動作經(jīng)由快捷方式可用。在本發(fā)明的另一實施例中,在鎖定屏幕用戶界面上顯示的應(yīng)用或動作快捷方式是基于在計算設(shè)備處收集的用戶行為或傳感器數(shù)據(jù)(例如,指示所有者是在家還是在路上的實時位置)。在本發(fā)明的另一實施例中,本發(fā)明的方法和計算機(jī)程序產(chǎn)品認(rèn)識不同快捷方式(例如,不同的生產(chǎn)力應(yīng)用/動作)的唯一用戶輸入(例如,不同的滑動模式或pin碼)。下面將參考附圖詳細(xì)描述本發(fā)明的進(jìn)一步特點(diǎn)和優(yōu)點(diǎn),以及本發(fā)明的各方面的結(jié)構(gòu)和操作。


當(dāng)結(jié)合其中相同的附圖標(biāo)記標(biāo)識相同或功能相似的元素的附圖時,本發(fā)明的特征和優(yōu)點(diǎn)將從以下闡述的詳細(xì)描述中變得更加顯而易見。圖1是用于實現(xiàn)本發(fā)明的示例性計算機(jī)系統(tǒng)的框圖。圖2A-B是示出根據(jù)本發(fā)明的實施例的示例性圖形用戶界面(GUI)窗口的屏幕截圖,該示例性圖形用戶界面(GUI)窗口采用用于從鎖定屏幕用戶界面直接提供對應(yīng)用或動作的訪問的方法。圖3是根據(jù)本發(fā)明的實施例的流程圖,該流程圖示出從鎖定屏幕用戶界面直接提供對應(yīng)用或動作的訪問的示例性過程。圖4A-5B是根據(jù)本發(fā)明的替換實施例的屏幕截圖,該屏幕截圖示出示例性GUI窗口,該GUI窗口采用用于從鎖定屏幕用戶界面直接提供對應(yīng)用或動作的訪問的方法。
具體實施例方式本發(fā)明涉及用于從鎖定屏幕用戶界面直接提供對應(yīng)用或動作的訪問的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品。(注意,術(shù)語“動作”和“應(yīng)用”可在本發(fā)明中相互交換地使用。)在各個實施例中,這些系統(tǒng)、方法和計算機(jī)程序產(chǎn)品提供用戶輸入識別方法,該方法組合了安全用戶界面以及應(yīng)用或動作可訪問性的理想方面,以便創(chuàng)建對計算系統(tǒng)的用戶來說既可靠又直觀的交互。在第一鎖定屏幕解除階段,在鎖定屏幕用戶界面檢測經(jīng)授權(quán)的用戶輸入,可在計算設(shè)備的GUI屏幕區(qū)域上顯示該鎖定屏幕用戶界面。第二,在應(yīng)用或動作啟動階段,在檢測到經(jīng)授權(quán)的用戶輸入時,或者自動地啟動應(yīng)用或動作,或者在計算設(shè)備的Gn屏幕上顯示應(yīng)用或動作快捷方式用戶界面。即,單個經(jīng)授權(quán)的用戶輸入可既解除鎖定屏幕用戶界面又激活應(yīng)用或動作(或其相關(guān)聯(lián)的快捷方式用戶界面)。這一過程簡化用戶直接從鎖定屏幕用戶界面快速訪問應(yīng)用或動作的能力。
在一個實施例中,本發(fā)明致力于能夠?qū)崿F(xiàn)此處描述的功能的一個或多個計算機(jī)系統(tǒng)。計算機(jī)系統(tǒng)100的示例在圖1中示出。
計算機(jī)系統(tǒng)100包括諸如處理器104的一個或多個處理器。處理器104被連接到通信基礎(chǔ)結(jié)構(gòu)106 (例如,通信總線或網(wǎng)絡(luò))。描述了與該示例性計算機(jī)系統(tǒng)有關(guān)的各個軟件方面。在閱讀本說明書之后,對于本領(lǐng)域技術(shù)人員來說,如何使用其他計算機(jī)系統(tǒng)和/或體系結(jié)構(gòu)來實現(xiàn)本發(fā)明將是顯而易見的。
計算機(jī)系統(tǒng)100可包括顯示接口 102,該顯示接口 102轉(zhuǎn)發(fā)來自通信基礎(chǔ)結(jié)構(gòu)106(或來自未示出的幀緩沖器)的圖形、文本和其他數(shù)據(jù),以供在顯示單元130上顯示。
計算機(jī)系統(tǒng)100還包括主存儲器108,優(yōu)選是隨機(jī)存取存儲器(RAM),并且還可包括二級存儲器110。二級存儲器110可包括例如硬盤驅(qū)動器112,和/或表示軟盤驅(qū)動器、磁帶驅(qū)動器、光盤驅(qū)動器等的可移動存儲設(shè)備114??梢苿哟鎯υO(shè)備114按公知的方式對可移動存儲單元118進(jìn)行讀和/或?qū)???梢苿哟鎯卧?18表示可由可移動存儲驅(qū)動器114讀和寫的軟盤、磁帶、光盤等。應(yīng)當(dāng)理解,可移動存儲單元118包括在其中存儲計算機(jī)軟件和/或數(shù)據(jù)的計算機(jī)可用存儲介質(zhì)。
在各替換方面,二級存儲器110可包括允許計算機(jī)程序或其他代碼或指令被加載到計算機(jī)系統(tǒng)100中的其他類似的設(shè)備。這些設(shè)備可包括例如可移動存儲單元122和接口 120。這些的示例可包括(諸如在視頻游戲設(shè)備中發(fā)現(xiàn)的)程序盒(program cartridge)以及盒接口(cartridge interface)、可移動存儲器芯片(諸如可擦除可編程只讀存儲器(EPROM)或可編程只讀存儲器(PROM))和相關(guān)聯(lián)的插槽(socket)、以及其他可移動存儲單元122和接口 120,接口 120可允許軟件和數(shù)據(jù)從可移動存儲單元122傳輸?shù)接嬎銠C(jī)系統(tǒng)100。
計算機(jī)系統(tǒng)100還可包括通信接口 124。通信接口 124允許軟件和數(shù)據(jù)在計算機(jī)系統(tǒng)100與外部設(shè)備之間傳輸。通信接口 124的示例可包括調(diào)制解調(diào)器、網(wǎng)絡(luò)接口(諸如以太網(wǎng)卡)、通信端口、個人計算機(jī)存儲卡國際聯(lián)合會(PCMCIA)插槽和卡等。經(jīng)由通信接口 124傳輸?shù)能浖蛿?shù)據(jù)是非瞬態(tài)信號128形式的,該非瞬態(tài)信號可以是能夠被通信接口 124接收的電子、電磁、光學(xué)或其他信號。這些信號128經(jīng)由通信路徑(例如通道)126提供給通信接口 124。該通道126攜帶信號128,并且可使用電線或電纜、光纖、電話線、蜂窩鏈接、射頻(RF)鏈接和其他通信通道來實現(xiàn)。
在本文中,術(shù)語“計算機(jī)程序介質(zhì)”和“計算機(jī)可用介質(zhì)”用于一般是指介質(zhì),諸如可移動存儲驅(qū)動器114、在硬盤驅(qū)動器112中安裝的硬盤以及信號128。這些計算機(jī)程序產(chǎn)品向計算機(jī)系統(tǒng)100提供軟件。本發(fā)明涉及這些計算機(jī)程序產(chǎn)品。
計算機(jī)程序(也被稱為計算機(jī)控制邏輯)被存儲在主存儲器108和/或二級存儲器110中。計算機(jī)程序也可經(jīng)由通信接口 124來接收。這些計算機(jī)程序在被執(zhí)行時使計算機(jī)系統(tǒng)100能夠執(zhí)行此處所討論的本發(fā)明的特征。具體而言,計算機(jī)程序在被執(zhí)行時使處理器104能夠執(zhí)行本發(fā)明的特征。因此,這些計算機(jī)程序表示計算機(jī)系統(tǒng)100的控制器。
在使用軟件來實現(xiàn)本發(fā)明的實施例中,可使用可移動存儲驅(qū)動器114、硬盤驅(qū)動器112或通信接口 124來將軟件存儲在計算機(jī)程序產(chǎn)品中并加載到計算機(jī)系統(tǒng)100中??刂七壿?軟件)在由處理器104執(zhí)行時使處理器104執(zhí)行此處描述的本發(fā)明的功能。在另一個實施例中,使用例如硬件組件(諸如應(yīng)用專用集成電路(ASIC))主要用硬件來實現(xiàn)本發(fā)明。實現(xiàn)硬件狀態(tài)機(jī)以便執(zhí)行此處描述的功能對本領(lǐng)域技術(shù)人員來說將是顯而易見的。對于本領(lǐng)域技術(shù)人員來說,在閱讀此處的說明書之后以下內(nèi)容將是顯而易見的,圖1中示出的計算機(jī)體系結(jié)構(gòu)可被配置為任意數(shù)量的計算設(shè)備,諸如游戲控制器、便攜式媒體播放器、臺式計算機(jī)、膝上型計算機(jī)、服務(wù)器、平板計算機(jī)、板式計算機(jī)、PDA、移動計算機(jī)、智能電話、移動電話、智能通信設(shè)備等。在另一實施例中,本發(fā)明使用硬件和軟件這二者的組合來實現(xiàn)。參考圖2A-B,示出了根據(jù)本發(fā)明的實施例的框圖,該框圖示出示例性GUI環(huán)境200,該GUI環(huán)境200利用組合的鎖定屏幕解除和應(yīng)用或動作訪問過程。相關(guān)領(lǐng)域的技術(shù)人員在閱讀此處的說明書之后應(yīng)當(dāng)理解,環(huán)境200將作為正在執(zhí)行的計算機(jī)程序(軟件)應(yīng)用的一部分在計算機(jī)系統(tǒng)100上產(chǎn)生,應(yīng)用中支持滑動、觸摸、運(yùn)動和/或語音交互(例如,視頻游戲、電子學(xué)習(xí)(e-learning)應(yīng)用、媒體播放器應(yīng)用、文字處理或其他生產(chǎn)力應(yīng)用、操作系統(tǒng)等)。環(huán)境200包括計算系統(tǒng)(設(shè)備)100上執(zhí)行的計算機(jī)程序(軟件)應(yīng)用所產(chǎn)生的⑶I屏幕210,其中在執(zhí)行在計算設(shè)備100或外圍設(shè)備上的應(yīng)用的GUI屏幕210內(nèi)支持鎖定屏幕用戶界面220(例如,在設(shè)備100是裝配有電子郵件閱讀器應(yīng)用、文字處理應(yīng)用、文本聯(lián)系人應(yīng)用或可從華盛頓州雷德蒙市的微軟公司獲得的類似生產(chǎn)力應(yīng)用的Windows"' Phone、或是裝配有生產(chǎn)力應(yīng)用的膝上型或平板計算機(jī)的實施例中)。這允許使用預(yù)定義的用戶輸入,該預(yù)定義的用戶輸入被授權(quán)以解鎖計算設(shè)備以及自動地授權(quán)對在計算設(shè)備上運(yùn)行的應(yīng)用或動作的訪問。首先,為了開始解除鎖定屏幕用戶界面220,進(jìn)行對用戶輸入230的檢測,該用戶輸入230被授權(quán)以將鎖定屏幕用戶界面220從鎖定狀態(tài)220A改變?yōu)榻怄i狀態(tài)220B。如果用戶輸入230被識別為經(jīng)授權(quán)的用戶輸入,則鎖定屏幕用戶界面220A切換成解鎖用戶界面屏幕220B。即,用戶能夠通過鎖定屏幕用戶界面220處的直接輸入來快速地訪問軟件程序和/或操作系統(tǒng)的應(yīng)用/動作250。否則,鎖定屏幕用戶界面220保持在鎖定狀態(tài)220A。相關(guān)領(lǐng)域的技術(shù)人員在閱讀此處的說明書之后應(yīng)當(dāng)理解,鎖定屏幕用戶界面220(或其他安全用戶界面)處的用戶可提供解鎖計算設(shè)備的用戶輸入(例如,唯一的手勢、唯一的語音命令),并且當(dāng)這樣做時,直接導(dǎo)航到期望的動作/應(yīng)用250或關(guān)聯(lián)快捷方式用戶界面260 (如圖2B所示)。這種快捷方式用戶界面260可由計算設(shè)備的操作系統(tǒng)預(yù)先定義、和/或可以是用戶定義的設(shè)置。接下來,為了提供直接從鎖定屏幕用戶界面220對應(yīng)用或動作250的訪問,用戶輸入230被確定為是第一用戶輸入230A還是第二用戶輸入230B (例如,預(yù)定義的手勢命令、語音命令等)。如果用戶輸入230是第一用戶輸入230A,則在計算設(shè)備的⑶I屏幕210內(nèi)自動地啟動與第一用戶輸入230A相關(guān)聯(lián)的應(yīng)用或動作250。S卩,動作250的自動啟動指示了對第一用戶輸入230A而非第二用戶輸入230B的標(biāo)識。或者,如果用戶輸入230被確定為第二用戶輸入230B,則在計算設(shè)備100的⑶I屏幕210內(nèi)自動地顯示動作快捷方式用戶界面260。這一動作快捷方式用戶界面260與第二用戶輸入230B相關(guān)聯(lián)(例如,對第二用戶輸入來說是唯一的)。即,動作快捷方式用戶界面260的自動啟動指示了對第二用戶輸入230B的標(biāo)識。接下來,可在動作快捷方式用戶界面260處檢測第三用戶輸入230C。這一第三用戶輸入230C啟動與動作快捷方式用戶界面260相關(guān)聯(lián)的動作250。S卩,可在計算設(shè)備100的⑶I屏幕210內(nèi)顯示動作快捷方式用戶界面260的列表。用戶可經(jīng)由第三用戶輸入230C從該列表中選擇動作快捷方式用戶界面260中所期望的一個,并且由此啟動相關(guān)聯(lián)的應(yīng)用/動作250。在實施例中,當(dāng)用戶關(guān)閉(即終止)應(yīng)用/動作250之后,鎖定屏幕用戶界面220從解鎖狀態(tài)220B自動地改變回到鎖定狀態(tài)220A。即,不需要用戶手動地將鎖定屏幕用戶界面220的狀態(tài)修改為鎖定狀態(tài)220A (即,鎖定屏幕用戶界面自動地出現(xiàn)在計算設(shè)備100的⑶I屏幕210內(nèi))。相關(guān)領(lǐng)域的技術(shù)人員在閱讀此處的說明書之后應(yīng)當(dāng)理解,基于對有意的且經(jīng)授權(quán)的用戶輸入230的檢測,用戶可從鎖定屏幕用戶界面220直接解鎖計算設(shè)備100并且導(dǎo)航到期望的應(yīng)用或動作。示例性用戶輸入230可以是在計算設(shè)備100處提供的單個用戶輸入和/或不同用戶輸入的組合(例如鎖定屏幕用戶界面220處的滑動/手勢/觸摸命令、語音命令、運(yùn)動命令等)。經(jīng)授權(quán)的用戶輸入230可由通信地耦合(例如有線/無線)到計算設(shè)備100硬件、操作系統(tǒng)和/或應(yīng)用或動作軟件的一個或多個組件來檢測。相關(guān)領(lǐng)域的技術(shù)人員在閱讀此處的說明書之后應(yīng)當(dāng)理解,非限制性示例性組件可包括一個或多個傳感器,諸如用于在Gn屏幕210上檢測經(jīng)授權(quán)的手勢的數(shù)字化儀(例如滑動/手勢/觸摸模式;參見圖4A和5A)。S卩,當(dāng)在計算設(shè)備100的⑶I屏幕210上輸入預(yù)先編程的按鈕/命令序列時,動作250和/或動作快捷方式用戶界面260將在解鎖安全用戶界面(例如鎖定屏幕用戶界面220)之后自動地出現(xiàn)。可在通信地耦合到計算設(shè)備100的外圍設(shè)備(例如,觸摸墊、鍵盤、運(yùn)動傳感器等)處輸入這些預(yù)先編程的序列。作為非限制性的示例,唯一的解鎖代碼(例如用戶輸入230)可與每個應(yīng)用/動作250 (例如電子郵件閱讀器)和/或動作快捷方式界面260 (例如電子郵件閱讀器快捷方式)相關(guān)聯(lián)。即,滑動通過鎖定屏幕用戶界面220的若干按鈕一諸如字符或符號的流動手勢(參見例如如圖5B) —可自動地顯示生產(chǎn)力應(yīng)用250或相關(guān)聯(lián)的快捷方式用戶界面260。另一非限制性的示例性組件可包括用于檢測計算設(shè)備100的移動的陀螺儀(例如,用戶在空白筆記頁中將移動設(shè)備從非垂直狀態(tài)提舉成垂直狀態(tài))。因此,在檢測到預(yù)先編程的經(jīng)授權(quán)的用戶輸入230時,可在顯示鎖定屏幕用戶界面220之后立即顯示一個或多個動作快捷方式用戶界面260 (例如,相機(jī)、視頻、電子郵件閱讀器快捷方式和/或類似項的列表)。另一非限制性的示例性組件可包括用于檢測計算設(shè)備的方向的指南針。另一非限制性的示例性組件可包括用于檢測計算設(shè)備是否處于不穩(wěn)定環(huán)境(例如位于移動的車輛內(nèi))中的加速度計。在這些情形中,可在計算設(shè)備100的⑶I屏幕210內(nèi)自動地顯示語音激活的鎖定屏幕用戶界面220,并由此顯示用于接收語音命令而不是滑動/手勢/觸摸命令的語音命令快捷方式用戶界面260。其他非限制性的示例性傳感器組件可包括話筒、光傳感器和/或全球定位衛(wèi)星(GPS)傳感器。在一個實施例中,GPS傳感器可檢測用戶在一地理區(qū)域內(nèi)的移動和位置。作為響應(yīng),地圖/方向指導(dǎo)應(yīng)用可自動地從鎖定屏幕用戶界面220中直接出現(xiàn),以建議吃飯的地方、駕駛方向等。在另一非限制性的示例中,如果用戶位置被檢測為家的位置,則經(jīng)常呼叫的人/聯(lián)系人/電話快捷方式用戶界面260可自動地從鎖定屏幕用戶界面220中直接出現(xiàn)。相關(guān)領(lǐng)域的技術(shù)人員在閱讀此處的說明書之后應(yīng)當(dāng)理解,前述的安全用戶界面可以是與計算設(shè)備100的操作系統(tǒng)和GUI屏幕210相兼容的任何適合的安全用戶界面。非限制性的示例性安全用戶界面可包括經(jīng)由可編程的以下各項來激活/解除220A、220B的鎖定屏幕用戶界面220:pin碼入口、滑動手勢、和/或語音命令。只要存在與解鎖鎖定屏幕用戶界面220以及自動導(dǎo)航到特定的應(yīng)用或動作250、或者相關(guān)聯(lián)的快捷方式用戶界面260的唯一經(jīng)授權(quán)的用戶輸入,就可以采用各種各樣的經(jīng)授權(quán)的用戶輸入230。非限制性的示例性經(jīng)授權(quán)的用戶輸入230可包括在鎖定屏幕用戶界面220 (例如點(diǎn)/鍵區(qū))上劃出的手勢(例如,如圖5A中所示的劃出字母“c”),其中該手勢形狀/模式與特定的應(yīng)用/動作250和/或相關(guān)聯(lián)的快捷方式用戶界面260相關(guān)聯(lián)。例如,在鎖定屏幕上劃出字母“c”可在手勢結(jié)束之后將用戶自動地導(dǎo)航到設(shè)備100上內(nèi)建的計算器應(yīng)用(即,一下子解鎖鎖定屏幕用戶界面220并提供對相關(guān)聯(lián)的動作/應(yīng)用250和/或相關(guān)聯(lián)的快捷方式用戶界面260的自動訪問)。在另一個示例中,在鎖定屏幕用戶界面220 (例如圖5A)處輸入的經(jīng)授權(quán)的唯一pin碼可自動地執(zhí)行動作,而不必開始顯示該動作的快捷方式用戶界面260(例如,911可直接呼叫911 ;1111可解鎖計算設(shè)備并直接導(dǎo)航到用戶的電子郵件;2222可解鎖計算設(shè)備并直接導(dǎo)航到日歷應(yīng)用)。在另一實施例中,經(jīng)授權(quán)的語音命令230 (例如“給家里打電話”)結(jié)合非口頭用戶輸入230 (例如,按住計算設(shè)備上的按鈕)可解鎖鎖定屏幕用戶界面220并自動地呼叫用戶的“家庭”電話號碼。相關(guān)領(lǐng)域的技術(shù)人員在閱讀此處的說明書之后應(yīng)當(dāng)理解,可在鎖定屏幕用戶界面220A被解鎖220B之后自動地啟動各種應(yīng)用或動作250和/或相關(guān)聯(lián)的快捷方式用戶界面260。例如,非限制性的示例性應(yīng)用或動作快捷方式用戶界面260可由計算設(shè)備100的操作系統(tǒng)基于以下各項來定義:默認(rèn)的設(shè)置;用戶輸入;用戶位置(例如,家對比于工作)和/或用戶行為(例如,最近呼叫的人或最頻繁地呼叫的人)。在另一個示例中,應(yīng)用或動作快捷方式用戶界面260可由用戶通過操作系統(tǒng)和/或應(yīng)用或動作中的設(shè)置來顯式地定義(例如,用戶可定義在鎖定屏幕用戶界面220之上顯示哪個或哪些動作)。應(yīng)用/動作250和/或相關(guān)聯(lián)的快捷方式用戶界面260的這種用戶定義的分層結(jié)構(gòu)可用于啟用計算設(shè)備100上的定制級別(兒童對比于父母)的快速訪問(例如,相機(jī)(父母訪問)、電話(兒童/父母訪問)、SMS (兒童/父母訪問)、GPS (兒童訪問等))。對應(yīng)用或動作250的快速兒童/父母訪問還可包括對以下各項的訪問:本地搜索應(yīng)用(例如,Bmf因特網(wǎng)搜索引擎)、緊急應(yīng)用(例如,醫(yī)院、消防站、警察等)、以及消息收發(fā)應(yīng)用(例如,F(xiàn)ACEBOOK 、TWlTTERl1、組 SMS 等)?,F(xiàn)在參考圖3,示出了根據(jù)本發(fā)明的實施例的流程圖,該流程圖示出從鎖定屏幕用戶界面直接提供對應(yīng)用或動作的訪問的示例性過程300。將在環(huán)境200內(nèi)的計算機(jī)系統(tǒng)100上執(zhí)行的過程300在步驟302開始,⑶I屏幕210處于中性(鎖定)狀態(tài)。接下來,在執(zhí)行在計算設(shè)備100上的應(yīng)用的GUI屏幕210的內(nèi)部,鎖定屏幕用戶界面220被檢測為處于鎖定狀態(tài)220A。視覺提示可以確認(rèn)計算設(shè)備100的鎖定狀態(tài)。例如,pin碼屏幕或語音命令屏幕可提示用戶提供經(jīng)授權(quán)的用戶輸入230。(例如,附圖4A和5A。)控制將隨后傳遞到步驟304。
在步驟304,在計算設(shè)備100內(nèi)接收經(jīng)授權(quán)以將鎖定屏幕用戶界面220從鎖定狀態(tài)220A改變成解鎖狀態(tài)220B的用戶輸入230 (例如,手勢、滑動、觸摸、語音輸入等)。
在步驟306,確定用戶輸入230的類型。如果步驟306處的確定將用戶輸入230標(biāo)識為第一用戶輸入230A,則步驟310將鎖定屏幕用戶界面220從鎖定狀態(tài)220A改變成解鎖狀態(tài)220B,由此自動地啟動與第一用戶輸入230A (例如,如圖5A所示,在鎖定屏幕用戶界面220上創(chuàng)建“c”形狀的圖案)相關(guān)聯(lián)的應(yīng)用或動作250 (例如,電子郵件閱讀器、文本聯(lián)系人等)。
如果步驟306處的確定將用戶輸入230標(biāo)識為第二用戶輸入230B,則步驟314將鎖定屏幕用戶界面220從鎖定狀態(tài)220A改變成解鎖狀態(tài)220B,由此自動地顯示與第二用戶輸入230B相關(guān)聯(lián)的動作快捷方式用戶界面260。S卩,GUI屏幕210顯示快捷方式用戶界面260,該快捷方式用戶界面260包含用戶要選擇的應(yīng)用或動作的至少一個快捷方式。在步驟316,在動作快捷方式用戶界面260處檢測第三用戶輸入230C,并且隨后啟動與所選擇的動作快捷方式相關(guān)聯(lián)的應(yīng)用或動作250。
在一個實施例中,響應(yīng)于結(jié)束應(yīng)用或動作250 (例如關(guān)閉/終止應(yīng)用250),附加的步驟可將⑶1220從解鎖狀態(tài)220B自動地改變回到鎖定狀態(tài)220A,由此阻止對在計算設(shè)備100上執(zhí)行的動作250 (或任何其他應(yīng)用或動作)的繼續(xù)的訪問。
在替換的實施例中,為了進(jìn)一步改善應(yīng)用或動作可訪問性過程300的性能,可在執(zhí)行在計算設(shè)備100上的應(yīng)用的GUI屏幕210上同時顯示動作快捷方式用戶界面260和鎖定屏幕用戶界面220。
在替換的實施例中,為了進(jìn)一步改善應(yīng)用或動作可訪問性過程300的性能,可將動作快捷方式用戶界面260疊加到鎖定屏幕用戶界面220,并由此在執(zhí)行在計算設(shè)備100上的應(yīng)用的⑶I屏幕210上可視地顯示該動作快捷方式用戶界面260。
在另一替換實施例中,為了進(jìn)一步改善應(yīng)用或動作可訪問過程300的性能,動作快捷方式用戶界面260響應(yīng)于計算設(shè)備100的移動、計算設(shè)備100的位置、或其組合。相關(guān)領(lǐng)域的技術(shù)人員在閱讀此處的說明書之后應(yīng)當(dāng)理解,該實施例可用于采用例如傳感器、GPS應(yīng)用和/或陀螺儀的計算設(shè)備100內(nèi)。
參考圖4A-4D和5A-5B,分別示出了根據(jù)本發(fā)明的各個實施例的屏幕截圖410-440以及510-520,上述屏幕截圖示出了采用應(yīng)用或動作可訪問性過程300的示例性⑶I窗口。(相關(guān)領(lǐng)域的技術(shù)人員在閱讀此處的說明書之后應(yīng)當(dāng)理解,屏幕截圖410-440和510-520表示過程300在計算設(shè)備100上執(zhí)行時⑶I屏幕210的不同狀態(tài)。)
在實施例中,當(dāng)鎖定屏幕用戶界面220處于鎖定狀態(tài)220A時,⑶I屏幕210可類似于屏幕截圖410-420以及510。當(dāng)鎖定屏幕用戶界面220處于解鎖狀態(tài)220B時,⑶I屏幕210可類似于屏幕截圖430-440以及520。
盡管上面已經(jīng)描述了本發(fā)明的各方面,但是,應(yīng)該理解,它們只是作為示例來呈現(xiàn)的,而不作為限制。對于相關(guān)領(lǐng)域的技術(shù)人員顯而易見的是,可以對其做出形式和細(xì)節(jié)上的各種改變而不背離本發(fā)明的精神和范圍。因此,本發(fā)明不應(yīng)被上述的示例性方面中的任一個所限制,而應(yīng)當(dāng)僅根據(jù)所附權(quán)利要求書及其等同替換來定義。另外,應(yīng)當(dāng)理解,突出顯示本發(fā)明的結(jié)構(gòu)、方法、功能和優(yōu)勢的附件中的附圖僅出于示例目的來呈現(xiàn)。本發(fā)明足夠靈活和可配置,使得它可以通過除附圖中所示的以外的方式來實現(xiàn)。此外,前述摘要的目的是使美國專利商標(biāo)局和公眾,特別是相關(guān)領(lǐng)域的不熟悉專利或法律術(shù)語或用語的科學(xué)家、工程師和實踐者能夠從粗略的檢查中快速地確定本技術(shù)發(fā)明的本質(zhì)和精髓。摘要不旨在用于以任何方式限制本發(fā)明的范圍。
權(quán)利要求
1.一種從鎖定屏幕用戶界面提供對應(yīng)用的訪問的方法,所述方法在計算設(shè)備的至少一個處理器上執(zhí)行,包括以下步驟: (a)在運(yùn)行在所述計算設(shè)備上的處于鎖定狀態(tài)的應(yīng)用的圖形用戶界面屏幕內(nèi)檢測鎖定屏幕用戶界面; (b)在所述計算設(shè)備處接收用戶輸入,所述用戶輸入被授權(quán)以將所述鎖定屏幕用戶界面從所述鎖定狀態(tài)改變成解鎖狀態(tài); (C)確定所述用戶輸入的類型; (d)當(dāng)所述確定步驟(C)將所述類型標(biāo)識為第一用戶輸入時: (i)將所述鎖定屏幕用戶界面從所述鎖定狀態(tài)改變成解鎖狀態(tài),并由此自動地啟動與所述第一用戶輸入相關(guān)聯(lián)的第一應(yīng)用;以及 (e)當(dāng)所述確定步驟(C)將所述類型標(biāo)識為第二用戶輸入時: (i)將所述鎖定屏幕用戶界面從所述鎖定狀態(tài)改變成所述解鎖狀態(tài),并由此自動地顯示與所述第二用戶輸 入相關(guān)聯(lián)的動作快捷方式用戶界面; ( )在所述動作快捷方式用戶界面處檢測第三用戶輸入;以及 (iii)啟動與所述第三用戶輸入相關(guān)聯(lián)的第二應(yīng)用。
2.如權(quán)利要求1所述的方法,其特征在于,還包括以下步驟: (f)響應(yīng)于對所述第一或第二應(yīng)用的終止,將所述鎖定屏幕用戶界面從所述解鎖狀態(tài)改變回到所述鎖定狀態(tài)。
3.如權(quán)利要求1所述的方法,其特征在于,所述計算設(shè)備是以下各項中的一個:游戲控制臺,膝上型計算機(jī),便攜式媒體播放器,板式計算機(jī),平板計算機(jī),PDA,移動計算機(jī),以及移動電話。
4.如權(quán)利要求1所述的方法,其特征在于,所述第一用戶輸入和所述第二用戶輸入中的每個包括以下之一:滑動輸入,手勢輸入,觸摸輸入,以及語音輸入。
5.如權(quán)利要求1所述的方法,其特征在于,所述鎖定屏幕用戶界面包括以下各項中的至少一個:pin碼用戶界面,滑動手勢用戶界面,以及語音提示用戶界面。
6.如權(quán)利要求1所述的方法,其特征在于,所述動作快捷方式用戶界面和所述鎖定屏幕用戶界面被同時顯示在所述圖形用戶界面屏幕上。
7.如權(quán)利要求1所述的方法,其特征在于,所述動作快捷方式用戶界面被疊加在所述鎖定屏幕用戶界面上,并且由此在所述圖形用戶界面屏幕上可見。
8.如權(quán)利要求1所述的方法,其特征在于,所述動作快捷方式用戶界面響應(yīng)于以下各項之一:所述計算設(shè)備的移動,所述計算設(shè)備的位置,及其組合。
9.一種包括被編碼在計算機(jī)中的計算機(jī)可用介質(zhì)的計算機(jī)程序產(chǎn)品,所述計算機(jī)具有存儲在其中的控制邏輯,所述控制邏輯用于使所述計算機(jī)從鎖定屏幕用戶界面提供對應(yīng)用的訪問,所述控制邏輯包括: 第一計算機(jī)可讀程序代碼裝置,用于使所述計算機(jī)在運(yùn)行在所述計算設(shè)備上的處于鎖定狀態(tài)的應(yīng)用的圖形用戶界面屏幕內(nèi)檢測鎖定屏幕用戶界面; 第二計算機(jī)可讀程序代碼裝置,用于使所述計算機(jī)接收用戶輸入,所述用戶輸入被授權(quán)以將所述鎖定屏幕用戶界面從所述鎖定狀態(tài)改變成解鎖狀態(tài); 第三計算機(jī)可讀程序代碼裝置,用于使所述計算機(jī)確定所述用戶輸入的類型;第四計算機(jī)可讀程序代碼裝置,用于使所述計算機(jī)將所述鎖定屏幕用戶界面從所述鎖定狀態(tài)改變成解鎖狀態(tài),并且由此自動地啟動與所述第一用戶輸入相關(guān)聯(lián)的第一應(yīng)用,所述第一應(yīng)用的所述啟動指示所述計算機(jī)已將所述類型標(biāo)識為第一用戶輸入; 第五計算機(jī)可讀程序代碼裝置,用于使所述計算機(jī)將所述鎖定屏幕用戶界面從所述鎖定狀態(tài)改變成所述解鎖狀態(tài),并且由此自動地顯示與所述第二用戶輸入相關(guān)聯(lián)的動作快捷方式用戶界面,所述動作快捷方式用戶界面的所述顯示指示所述計算機(jī)已將所述類型標(biāo)識為第二用戶輸入; 第六計算機(jī)可讀程序代碼裝置,用于使所述計算機(jī)在所述動作快捷方式用戶界面處檢測第三用戶輸入;以及 第七計算機(jī)可讀程序代碼裝置,用于使所述計算機(jī)啟動與所述第三用戶輸入相關(guān)聯(lián)的第二應(yīng)用。
10.如權(quán)利要求9所述的計算機(jī)程序產(chǎn)品,其特征在于,還包括 第八計算機(jī)可讀程序代碼裝置,用于使所述計算機(jī)響應(yīng)于所述第一或第二應(yīng)用的終止,將所述鎖定屏幕用戶界面從所述解鎖狀態(tài)改變回到所述鎖定狀態(tài)。
11.如權(quán)利要求9所述的計算機(jī)程序產(chǎn)品,其特征在于,所述計算機(jī)是以下各項中的一個:游戲控制臺,膝上型計算機(jī),便攜式媒體播放器,板式計算機(jī),平板計算機(jī),PDA,移動計算機(jī),以及移動電話。
12.如權(quán)利要求9所述的計算機(jī)程序產(chǎn)品,其特征在于,所述第一用戶輸入和所述第二用戶輸入中的每個包括以下之一:滑動輸入,手勢輸入,觸摸輸入,以及語音輸入。
13.如權(quán)利要求9所述的計算機(jī)程序產(chǎn)品,其特征在于,所述鎖定屏幕用戶界面包括以下各項中的至少一個:pin碼用戶界面,滑動手勢用戶界面,以及語音提示用戶界面。
14.如權(quán)利要求9所述的計算機(jī)程序產(chǎn)品,其特征在于,所述動作快捷方式用戶界面和所述鎖定屏幕用戶界面被同時顯示在所述圖形用戶界面屏幕上。
15.如權(quán)利要求9所述的計算機(jī)程序產(chǎn)品,其特征在于,所述動作快捷方式用戶界面被疊加在所述鎖定屏幕用戶界面上,并且由此在所述圖形用戶界面屏幕上可見。
16.如權(quán)利要求9所述的計算機(jī)程序產(chǎn)品,其特征在于,所述動作快捷方式用戶界面響應(yīng)于以下各項之一:所述計算設(shè)備的移動,所述計算設(shè)備的位置,及其組合。
17.—種能夠從鎖定屏幕用戶界面提供對應(yīng)用的訪問的計算機(jī)系統(tǒng),包括: (a)用于在運(yùn)行在所述 計算機(jī)系統(tǒng)上的處于鎖定狀態(tài)的應(yīng)用的圖形用戶界面屏幕內(nèi)檢測鎖定屏幕用戶界面的裝置; (b)用于在所述計算機(jī)系統(tǒng)處接收用戶輸入的裝置,所述用戶輸入被授權(quán)以將所述鎖定屏幕用戶界面從所述鎖定狀態(tài)改變成解鎖狀態(tài); (c)用于確定所述用戶輸入的類型的裝置; (d)用于將所述鎖定屏幕用戶界面從所述鎖定狀態(tài)改變成解鎖狀態(tài)并由此自動地啟動與所述第一用戶輸入相關(guān)聯(lián)的第一應(yīng)用的裝置,用于改變的所述裝置響應(yīng)于所述確定裝置(c)將所述類型標(biāo)識為第一用戶輸入;以及 (e)用于將所述鎖定屏幕用戶界面從所述鎖定狀態(tài)改變成所述解鎖狀態(tài)并由此自動地顯示與所述第二用戶輸入相關(guān)聯(lián)的動作快捷方式用戶界面的裝置,用于改變的所述改變裝置響應(yīng)于所述確定裝置(C)將所述類型標(biāo)識為第二用戶輸入;(f)用于在所述動作快捷方式用戶界面處檢測第三用戶輸入的裝置;以及 (g)用于啟動與所述第三用戶輸入相關(guān)聯(lián)的第二應(yīng)用的裝置。
18.如權(quán)利要求17所述的系統(tǒng),其特征在于,還包括: (h)用于響應(yīng)于所述第一或第二應(yīng)用的終止,將所述鎖定屏幕用戶界面從所述解鎖狀態(tài)改變回到所述鎖定狀態(tài)。
19.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述計算機(jī)系統(tǒng)是以下各項之一:游戲控制臺,膝上型計算機(jī),便攜式媒體播放器,板式計算機(jī),平板計算機(jī),PDA,移動計算機(jī),以及移動電話。
20.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述第一用戶輸入和所述第二用戶輸入中的每個包括以下之一 :滑動輸入,手勢輸入,觸摸輸入,以及語音輸入。
全文摘要
本發(fā)明涉及直接從鎖定屏幕訪問應(yīng)用。公開了當(dāng)與(移動)計算設(shè)備交互時便于從鎖定屏幕用戶界面直接對應(yīng)用或動作的訪問的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品。該系統(tǒng)、方法和計算機(jī)程序產(chǎn)品提供多階段方法—安全用戶界面(例如鎖定屏幕用戶界面)內(nèi)的第一基于用戶輸入(例如觸摸、滑動、語音命令)的組件,接下來是從安全用戶界面直接啟動的第二基于應(yīng)用或動作(例如動作快捷方式和/或動作)的組件。即,為了解除鎖定屏幕用戶界面,用戶在計算設(shè)備處提供經(jīng)授權(quán)的用戶輸入。第二,為了訪問應(yīng)用或動作,應(yīng)用或動作快捷方式用戶界面被自動地顯示,或者應(yīng)用或動作被自動地啟動;二者都是直接從鎖定屏幕用戶界面進(jìn)行的,無需任何附加的用戶交互。
文檔編號G06F3/0484GK103176714SQ20131014291
公開日2013年6月26日 申請日期2013年4月23日 優(yōu)先權(quán)日2012年4月24日
發(fā)明者A·A·塞利格, I·伊奧 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1