專利名稱:用于訪問裝置內的內容的方法和設備的制作方法
用于訪問裝置內的內容的方法和設備
背景技術:
許多電子裝置可具有在“鎖定”狀態下操作的能力,在“鎖定”狀態中,裝置的功能受到限制或被使得不可操作。典型地,鎖定狀態旨在防止誤用或無意間激活裝置的功能。一般而言,鎖定狀態可被自動啟動,或者作為接收到輸入的結果而被啟動。在鎖定狀態下,裝置的特定功能可被禁止,例如向外通信、特定的輸入操作以及對特定應用的訪問。裝置可作為某些操作(諸如接收到通信)的結果或者在識別出輸入序列時退出鎖定狀態。輸入序列典型地涉及順次按壓裝置的一個或多個按鍵,例如鍵入口令、個人標識碼、“PIN”碼或者諸如“解鎖”和“功能”鍵這樣的簡單按鍵序列。如果必須訪問裝置內的內容并且解鎖操作困難或已忘記,則可能出現問題。例如,可出現的至少一個問題是擁有者忘掉了解鎖操作的情況。在這種情況下,對裝置內的內容的合法或以其它方式授權的訪問受到禁止。作為另一示例,用戶(盡管其被授權使用特定裝置)可能不知道解鎖操作,因此不能操作裝置并訪問其中的內容。將移動電話用作實際的例子,如果存在緊急查找聯系人號碼的需要,則可能需要若干步驟來解鎖電話并檢索號碼以便進行呼叫。會希望提供解決這些以及其它問題的用于對裝置內的內容進行訪問的備選技術。
發明內容
在實施例中,公開了一種設備,其包括至少一個處理器和含有計算機程序代碼的至少一個存儲器,所述至少一個存儲器和所述計算機程序代碼被配置為與所述至少一個處理器一起使得所述設備至少:確定字符輸入已被識別,確定以該字符開始的可聽詞(audible word)已被識別,以及啟動所述設備的解鎖操作。在實施例中,公開了一種方法,該方法包括:確定字符輸入已被識別,確定以該字符開始的可聽詞已被識別,以及啟動所述設備的解鎖操作。
結合附圖,在下面的說明中闡釋了當前在此公開的實施例,在附圖中:圖1以設備的形式示出了示例性實施例的框圖;圖2示出說明了設備的操作的流程圖;圖3以計算裝置的形式示出了另一示例性實施例;圖4示出說明了計算裝置的示例性操作的流程圖;圖5A和5B以移動通信裝置的形式示出了另一示例性實施例;圖6結合圖7示出了移動通信裝置的示例性操作;圖8示出了一示例性實施例,其中,移動通信裝置500被配置為與移動電信網絡通信;以及圖9示出了在提供訪問應用作為服務時移動通信網絡的操作。
具體實施例方式圖1以設備100的形式示出了示例性實施例的框圖。作為非限制性示例,設備100可以是集成電路。設備100包括處理器105以及含有計算機程序代碼115的存儲器110。存儲器110和程序代碼115被配置為與處理器105 —起使得設備100至少:識別出字符輸入,識別出以該字符開始的可聽詞,以及對設備100進行解鎖。處理器105以及在本申請中公開的其它處理器可包括以下中的一個或多個:微處理器、數字信號處理器、專用計算機芯片、現場可編程門陣列、控制器、專用集成電路、計算機或任何適當的處理器。存儲器110以及在本申請中公開的其它存儲器可包括任何非瞬態計算機可讀介質,例如以下中的一個或多個:磁介質、磁帶、磁盤、計算機硬盤驅動器、光介質、高密度盤、數字多用途盤、半導體、只讀存儲器、隨機存取存儲器或任何適當的程序代碼存儲介質。存儲器110和程序代碼115還可被配置為與處理器105—起使得設備100至少:確定已經識別出字符輸入,確定已經識別出以該字符開始的可聽詞,以及啟動解鎖操作。程序代碼115可包括訪問應用120,其被配置為與處理器105 —起使得設備100:識別出字符輸入,識別出以該字符開始的可聽詞,以及對設備100進行解鎖。在解鎖時,設備100可提供對于與所識別的詞相關聯的內容的訪問。對內容的訪問可包括執行利用相關聯的內容的功能。在鎖定狀態下,設備100可具有受限的功能性,但保留對字符輸入以及可聽輸入進行識別的能力。在識別出字符輸入以及包括以所輸入的字符開始的詞的可聽輸入時,設備100解鎖,也就是說,至少獲得提供與所識別的詞有關的內容的能力。替代地,設備100還可獲得除了提供與所識別的詞有關的內容的能力之外的附加功能性,或者,可以變成具備完整的功能性。與所識別的詞有關的內容可包括如下面所闡述的任何有關信息。圖2示出說明了該過程的流程圖。在方框200中,設備100檢測出已經接收到字符輸入。在方框205中,設備100檢測到已經識別出以該字符開始的可聽詞,并且在方框210中,設備100啟動解鎖操作。圖3以計算裝置300的形式示出了另一示例性實施例。設備100可被包括為該實施例的一部分。計算裝置300可以是個人計算機、平板計算機、觸摸板裝置、因特網書寫板、膝上型計算機、桌上型計算機或任何適當的計算裝置。計算裝置300可以是固定的或便攜的,并且典型地包括處理器305、具有計算機程序代碼315的存儲器310,以及用戶接口 320。用戶接口 320 —般可包括用戶接口電路,而程序代碼315可包括用于對用戶接口 320進行控制的用戶接口程序代碼335。用戶接口一般包括一個或多個輸入裝置325以及一個或多個輸出裝置330。輸入和輸出裝置可包括以下中的一個或多個:鍵盤、多個硬鍵或軟鍵、顯示器、觸摸屏,或者適于接收輸入和提供輸出的任何其它裝置。輸入裝置還可包括聲音感測裝置,例如用于接收可聽輸入的擴音器350。程序代碼315包括訪問應用340,其用于對計算裝置300進行解鎖,并提供對裝置300內的內容的訪問。程序代碼還可包括語音識別模塊,用于對由擴音器350所收集的可聽信息進行分析,以及識別出在可聽信息中出現的詞。圖4示出說明了計算裝置300的示例性操作的流程圖。在方框400中,計算裝置識別出字符輸入。作為非限制性示例,可從鍵盤、觸摸屏、硬鍵或輸入裝置325的其它合適的部件接收字符輸入。字符輸入可以是任何可識別的字符,并且可以根據需要使用單個鍵擊或鍵擊組合來進行輸入。在某些實例中,可能存在與特定按鍵相關聯的多個字符。可通過多次按壓按鍵(因而在與特定按鍵相關聯的不同字符之間交替)來實現字符輸入。替代地,計算裝置可將各個相關聯的字符看作是輸入字符,并接受以任意相關聯的字符開始的任意詞。作為另一替代方式,按壓特定按鍵可以啟動訪問應用,并且后續的按鍵按壓可代表字符輸入。另外,超過預設時間的按鍵按壓可被接受為字符輸入。作為又一替代方式,可以通過在觸摸屏上描繪字符的表示來輸入字符(如果計算裝置300被如此配備的話)。在方框405中,裝置識別出可聽輸入。一般而言,通過擴音器350來接收可聽輸入。在方框410中,訪問應用對可聽輸入進行分析,并且確定可聽輸入是否是以所輸入的字符開始的詞。在此實施例的一個方面,語音識別模塊345實施該分析。在方框415中,在識別出可聽輸入是以所輸入的字符開始的詞時,訪問應用340使得計算裝置解鎖。在使得計算裝置解鎖時,訪問應用使得計算裝置提供對于與所識別的詞相關聯的內容的訪問,如方框420中所示。內容可以包括可存儲在計算裝置內(例如在存儲器310中)的任何信息。內容還可以包括對于計算裝置可用的任何信息,例如來自外部源的信息。內容可以進一步包括計算裝置所提供的一個或多個應用。例如,應用可與所識別的詞相關聯,并且在識別出作為以所輸入的字符開始的詞的可聽輸入時,計算裝置可以調用或初始化該應用。圖5A以移動通信裝置500的形式示出了另一示例性實施例。計算裝置300可被包括作為移動通信裝置500的一部分。移動通信裝置500可以是移動終端、蜂窩/移動電話、多媒體裝置、個人通信器、個人數字助理或任何其它適當的裝置。移動通信裝置500包括具有顯示器505和鍵區510的用戶接口 540。鍵區510可包括任何適當的輸入裝置,例如多功能/滾動鍵515、軟鍵520以及字母數字鍵530。移動通信裝置500可包括諸如照相機這樣的圖像捕獲裝置535作為另一輸入裝置。顯示器505可包括觸摸屏和圖形用戶接口。用戶接口還可以包括擴音器550和揚聲器555,用于輸入和輸出語音和口述命令。圖5B示出了移動通信裝置500的框圖。如上面所提到的,裝置500包括具有顯示器505和鍵區510的用戶接口 540。移動通信裝置500還包括一個或多個處理器545以及含有計算機程序代碼555的存儲器550,計算機程序代碼555還包括訪問應用575,其類似于訪問應用340,用于檢測字符輸入和以所輸入的字符開始的詞,以便對移動通信裝置500進行解鎖。移動通信裝置500還可包括語音識別模塊535,其可以是訪問應用575的一部分或與訪問應用575分離。移動通信裝置500還可包括通信電路560,用于與其它裝置交換信息。通信電路560 —般包括用于網絡通信的接收器565和發射器570。通信電路560 —般被配置為允許移動通信裝置500通過網絡(諸如有線或無線網絡)來接收和發送通信及消息,例如話音傳輸、文本消息、聊天消息、多媒體消息、靜止圖像、視頻和電子郵件。圖6結合圖7示出了此實施例的示例性操作。在方框600中,移動通信裝置500識別字符輸入。可從字母數字鍵530接收字符輸入,可從顯示器505(如果其被實現為觸摸屏的話)接收字符輸入,或者可從用戶接口 540的其它合適的部件接收字符輸入。字符輸入可以是任何可識別的字符,并且可以使用單個鍵擊或鍵擊組合來進行輸入,如上面所介紹的那樣。作為備選方案,類似于上面的計算裝置300,可以通過在顯示器上繪制該字符的表示來輸入字符(如果移動通信裝置500被如此配備的話)。在此實施例中,字符輸入作為對“B”鍵705的按壓而被提供。在方框605中,移動通信裝置識別出可聽輸入。在此實施例中,通過擴音器550來接收可聽輸入。在方框610中,訪問應用575對可聽輸入進行分析,并且確定可聽輸入是否是以所輸入的字符開始的詞。在此實施例中,語音識別模塊535實施該分析,并且可聽輸入是口述詞“Bart”。在方框615中,在識別出可聽輸入是以所輸入的字符開始的詞時,訪問應用575使得移動通信裝置解鎖。在方框620中,在使得移動通信裝置解鎖時,訪問應用575使得移動通信裝置提供對于與所識別的詞相關聯的內容的訪問。如圖7所示示例中顯示的,與字符輸入“B”相關聯的內容(在該情況下是名字列表)被提供在顯示器505上。可根據電話本、聯系人列表或其它任何信息源來生成名字列表。與詞“Bart”相關聯的內容(即名字“Bart Simpson” 710)在顯示器上被突出顯示。內容可以包括可存儲在移動通信裝置內的任何信息以及對于移動通信計算裝置可用的任何信息(例如來自外部源的信息)。內容還可以包括移動通信裝置所提供的一個或多個應用。例如,應用可以與所識別的詞相關聯,并且在識別出作為以所輸入的字符開始的詞的可聽輸入時,移動裝置可以調用或初始化該應用。作為另一示例,移動裝置可調用日歷應用,并且示出與詞“Bart”相關聯的所有約會,或者啟動用于“Bart”的約會條目。作為又一示例,移動裝置可調用消息收發應用并啟動用于“Bart ”的消息。圖8示出了一示例性實施例,其中,移動通信裝置500被配置為與移動電信網絡810進行通信,并且訪問應用575由移動電信網絡810提供作為服務。除了移動通信裝置500以外,其它移動終端800可通過射頻(RF)鏈路802、808經由基站804、809而連接到移動電信網絡810。移動電信網絡810可以遵照任何商業上可用的移動電信標準,例如全球移動通信系統(GSM)、通用移動電信系統(UMTS)、數字式先進移動電話服務(D-AMPS)、碼分多址2000 (CDMA2000)、寬帶碼分多址(WCDMA)、無線局域網(WLAN)、自由移動多媒體接入(FOMA)以及時分-同步碼分多址(TD-SCDMA)。移動電信網絡810可以在操作上連接到廣域網820 (其可以是因特網或因特網的一部分)。因特網服務器822具有數據存儲器824,并且連接到廣域網820。服務器822可以托管能夠向移動終端500提供萬維網/無線應用協議內容的萬維網/無線應用協議服務器。移動電信網絡服務器840具有存儲器845,并且也被連接到移動電信網絡810。公共交換電話網(PSTN) 830可被連接到移動電信網絡810,并且一個或多個電話終端832也可被連接到公共交換電話網830。移動終端500還可被配置以便經由鏈路801 (包括例如微微網、藍牙 、USB、IEEE802.11、RS-232或任何其它適當鏈路中的一個或多個)與裝置803進行通信。在此實施例中,訪問應用575可作為計算機程序代碼而位于存儲器845中的非瞬態計算機可讀介質中。圖9示出了在提供訪問應用545作為服務時移動通信網絡810的操作。在方框900中,在移動電信裝置500中生成對于啟動訪問應用的請求。在方框905中,通過移動電信網絡810將該請求傳送到移動電信網絡服務器840。在方框910中,訪問應用可視情況可選地被遞送或下載到移動裝置500,并且可如上面關于移動通信裝置實施例所介紹的那樣進行操作。可能存在對于遞送應用的收費或費用。替代地,如方框915所示,可從移動電信網絡服務器840運行訪問應用575,其中,移動電信網絡服務器的存儲器845操作為移動通信裝置500的存儲器550并在移動電信網絡810上提供訪問應用575的功能。作為另一備選方案,移動通信裝置500和移動電信網絡服務器840可共享訪問應用575的一些部分,其中,在給定不同操作條件(例如,網絡流量以及在通信裝置500和在移動電信網絡服務器810處可用的計算能力)的情況下,以適當的方式,移動通信裝置500實施某些操作,并且移動電信網絡810實施其它操作。可能存在對于在移動電信網絡810上全部或部分地提供應用的收費或費用。這里公開的四個實施例實現了以快速有效的方式啟動解鎖操作,而無需執行可能是冗長或難以記住的解鎖操作。一旦解鎖,四個所公開的實施例便提供對于與可聽輸入有關的內容的立即訪問。將移動通信裝置用作示例,四個所公開的實施例消除了為訪問號碼以便進行呼叫而執行解鎖過程的需要。為了從鎖定的電話呼叫號碼,用戶可以簡單地按壓具有聯系人名字的首字母的按鍵,并接著說出聯系人名字。電話將會自動解鎖并提供與聯系人名字相關聯的信息。這有利地減少了解鎖電話、訪問聯系人信息以及啟動呼叫所需要的步驟。借助于首字符輸入,通過提供第一字符或用于第一字符的有限候選集而增強對可聽信息的識別。如在此應用中所使用的,術語“電路”指的是下列中的全部:(a)僅為硬件的電路實現(例如僅以模擬和/或數字電路的實現);(b)電路和軟件(和/或固件)的組合,例如(以適當的方式):(i)處理器的組合或(ii)處理器/軟件(包括一起工作以使得諸如移動電話或服務器的設備實施多種功能的數字信號處理器、軟件和存儲器)的一些部分;以及(C)電路,例如微處理器或微處理器的一部分,其要求軟件或固件來進行操作,即使軟件或固件在物理上不存在。“電路”的該定義適用于此術語在本申請中(包括在任何權利要求中)的所有應用。作為另一示例,如本申請中所使用的,術語“電路”還可以涵蓋僅是一個處理器(或多個處理器)或者處理器的一部分及其隨附的軟件和/或固件的實現。術語“電路”還可以涵蓋(例如并且如果適用于特定權利要求元素的話)用于移動電話的應用處理器集成電路或基帶集成電路,或者在服務器、蜂窩網絡裝置或其它網絡裝置中的類似的集成電路。應當理解,前面的介紹僅僅是說明當前實施例。在不脫離這里所公開的實施例的情況下,本領域技術人員可想到多種替代和修改。因此,實施例旨在包括落入所附權利要求范圍的所有這些替代、修改和變體。
權利要求
1.一種方法,其包括: 確定已經由設備識別出字符輸入; 確定已經由所述設備識別出以所述字符開始的可聽詞;以及 啟動所述設備的解鎖操作。
2.根據權利要求1的方法,其中所述解鎖操作至少包括:提供與所識別的詞有關的內容。
3.根據權利要求1的方法,其中所述解鎖操作包括:執行利用與所識別的詞有關的內容的功能。
4.根據權利要求1的方法,其中所述解鎖操作包括:執行與所識別的詞相關聯的應用。
5.根據權利要求1的方法,其中確定已經識別出字符輸入包括:至少接收到鍵擊。
6.根據權利要求1的方法,其中確定已經識別出字符輸入包括:確定已將多個鍵擊中的最后的鍵擊識別為所述字符輸入。
7.根據權利要求1的方法,其中確定已經識別出字符輸入包括:確定已將與鍵擊相關聯的多個字符分別識別為所述字符輸入。
8.根據權利要求1的方法,其中確定已經識別出字符輸入包括:確定已將超過預設時間的鍵擊識別為所述字符輸入。
9.根據權利要求1的方法,其中確定已經識別出字符輸入包括:接收到對字符的描繪。
10.根據權利要求1的方法,其包括:使用語音識別來確定已經識別出以所述字符開始的可聽詞。
11.一種非瞬態計算機可讀介質,其包括被配置為執行根據權利要求1的方法的計算機程序代碼。
12.—種設備,其包括: 至少一個處理器;以及 包括計算機程序代碼的至少一個存儲器,所述至少一個存儲器和所述計算機程序代碼被配置為與所述至少一個處理器一起使得所述設備至少: 確定已經由所述設備識別出字符輸入; 確定已經由所述設備識別出以所述字符開始的可聽詞;以及 啟動所述設備的解鎖操作。
13.根據權利要求12的設備,其中,所述至少一個存儲器和所述計算機程序代碼進一步被配置為與所述至少一個處理器一起使得所述設備至少:在完成所述解鎖操作時提供與所識別的詞有關的內容。
14.根據權利要求12的設備,其中,所述至少一個存儲器和所述計算機程序代碼進一步被配置為與所述至少一個處理器一起使得所述設備至少:在完成所述解鎖操作時執行利用與所識別的詞有關的內容的功能。
15.根據權利要求12的設備,其中,所述至少一個存儲器和所述計算機程序代碼進一步被配置為與所述至少一個處理器一起使得所述設備至少:執行與所識別的詞相關聯的應用。
16.根據權利要求12的設備,其中,所述至少一個存儲器和所述計算機程序代碼進一步被配置為與所述至少一個處理器一起使得所述設備至少:在接收到鍵擊之后確定已經識別出字符輸入。
17.根據權利要求12的設備,其中,所述至少一個存儲器和所述計算機程序代碼進一步被配置為與所述至少一個處理器一起使得所述設備至少:通過確定已將多個鍵擊中的最后的鍵擊識別為字符輸入而確定已經識別出所述字符輸入。
18.根據權利要求12的設備,其中,所述至少一個存儲器和所述計算機程序代碼進一步被配置為與所述至少一個處理器一起使得所述設備至少:通過確定已將與鍵擊相關聯的多個字符分別識別為字符輸入而確定已經識別出所述字符輸入。
19.根據權利要求12的設備,其中,所述至少一個存儲器和所述計算機程序代碼進一步被配置為與所述至少一個處理器一起使得所述設備至少:通過確定已將超過預設時間的鍵擊識別為字符輸入而確定已經識別出所述字符輸入。
20.根據權利要求12的設備,其中,所述至少一個存儲器和所述計算機程序代碼進一步被配置為與所述至少一個處理器一起使得所述設備至少:在接收到對字符的描繪之后確定已經識別出字符輸入。
21.根據權利要求12的設備,其中,所述至少一個存儲器和所述計算機程序代碼進一步被配置為與所述至少一個處理器一起使得所述設備至少:利用語音識別模塊來確定已經識別出以所述字符開始的可聽詞。
22.根據權利要求12的設備,其中,所述設備為計算裝置,其進一步包括: 用戶接口電路和用戶接口程序代碼,其被配置以便對用戶接口進行控制; 按鍵,其被配置以便提供所述字符輸入; 擴音器,其被配置以便提供所述可聽詞;以及 應用,其被配置以便對所述字符輸入和所述可聽詞進行分析,以及在確定出所述可聽詞開始于所輸入的字符時啟動所述設備的解鎖操作。
23.根據權利要求12的設備,其中所述設備是移動通信裝置,其進一步包括: 用戶接口電路和用戶接口程序代碼,其被配置以便對用戶接口進行控制; 通信電路,其被配置以便與其它裝置進行通信; 鍵區,其被配置以便提供所述字符輸入; 擴音器,其被配置以便提供所述可聽詞;以及 應用,其被配置以便對所述字符輸入和所述可聽詞進行分析,以及在確定出所述可聽詞開始于所輸入的字符時啟動所述移動通信裝置的解鎖操作。
24.一種移動通信網絡,其包括根據權利要求12的設備。
25.根據權利要求24的移動通信網絡,其包括: 至少一個移動通信網絡服務器;以及 包括計算機程序代碼的至少一個存儲器,所述至少一個存儲器和所述計算機程序代碼進一步被配置為與所述至少一個網絡服務器一起使得所述移動通信網絡至少向所述設備遞送應用,所述應用被配置以便: 確定已經由所述設備識別出字符輸入; 確定已經由所述設備識別出以所述字符開始的可聽詞;以及 啟動所述設備的解鎖操作。
26.根據權利要求24的移動通信網絡,其包括:至少一個移動通信網絡服務器;以及 包括計算機程序代碼的至少一個存儲器,所述至少一個存儲器和所述計算機程序代碼進一步被配置為與所述至少一個網絡服務器一起使得所述移動通信網絡至少向所述設備提供服務,所述服務包括: 確定已經由所述設備識別出字符輸入; 確定已經由所述設備識別出以所述字符開始的可聽詞;以及 啟動所述設備的解鎖操作。
全文摘要
一種設備包括至少一個處理器和含有計算機程序代碼的至少一個存儲器,所述至少一個存儲器和所述計算機程序代碼被配置為與所述至少一個處理器一起使得所述設備至少確定已經由設備識別出字符輸入;確定已經由所述設備識別出以所述字符開始的可聽詞;以及啟動所述設備的解鎖操作。
文檔編號H04M1/66GK103119645SQ201180045650
公開日2013年5月22日 申請日期2011年7月1日 優先權日2010年8月4日
發明者M·亞科拉 申請人:諾基亞公司