管理用戶登錄界面的方法、設備和系統的制作方法
【專利說明】
【背景技術】
[0001]隨著諸如智能電話和平板計算機等移動通信裝置的流行,安全性已引起越來越多的關注。為了提高安全性,在若干情形中可需要用戶登錄:諸如啟動移動通信裝置、對移動通信裝置解鎖、運行應用程序和/或其它。當前,用戶登錄可采用若干方式實現。例如,用戶可在移動通信裝置的觸屏上顯示的用戶登錄界面上輸入密碼(數字、字母或符號)。
[0002]然而,因為密碼輸入可能在觸屏上留下手指蹤跡,可通過檢測該手指蹤跡來竊取密碼,這可導致其它人對移動通信裝置的未經授權的訪問。
【附圖說明】
[0003]本文描述的本發明通過示例而非限制的方式在附圖中圖示。為了圖示的簡單和清楚起見,在圖中圖示的元件不一定按比例繪制。例如,為了清楚起見,一些元件的尺寸可相對于其它元件擴大。此外,在認為適當的地方,標號在圖之中重復來指示對應或類似元件。
[0004]圖1圖示移動通信裝置的實施例。
[0005]圖2圖示用于管理用戶登錄界面(其由移動通信裝置建立)的環境的實施例。
[0006]圖3a_3b圖示用戶登錄界面的實施例。
[0007]圖4a_4b圖示用戶登錄界面的另一個實施例。
[0008]圖5圖示管理用戶登錄界面的方法的實施例。
【具體實施方式】
[0009]盡管本公開的概念易受各種修改和備選形式影響,但其特定示范性實施例已通過圖中的示例示出并且將在本文中詳細描述。然而應該理解沒有將本公開的概念限制于公開的特定形式的意圖,而相反,意圖是要涵蓋與本公開和附上的權利要求書一致的所有修改、等同物和備選項。
[0010]在下面的描述中,闡述諸如邏輯實現、操作碼、規定操作數的部件、資源劃分/共享/復制實現、系統部件的類型和相互關系以及邏輯劃分/集成選擇等許多具體的細節以便提供對本公開的更全面理解。然而,本領域內技術人員將意識到可在沒有這樣的具體細節的情況下實踐本公開的實施例。在其它實例中,為了不使本發明難以理解,未詳細地示出控制結構、門級電路和完整的軟件指令序列。本領域內技術人員利用包括的描述將能夠實現適當的功能性而不進行過度實驗。
[0011]在說明書中對“一個實施例”、“實施例”、“示例實施例”等的引用指示描述的實施例可包括特定特征、結構或特性,但可能不一定每個實施例可都包括該特定特征、結構或特性。此外,這樣的短語不一定指相同的實施例。此外,當特定特征、結構或特性連同實施例描述時,認為連同其它無論是否明確描述的其它實施例實現這樣的特征、結構或特性是在本領域內技術人員的知識范圍內。
[0012]本發明的實施例可采用硬件、固件、軟件或其任何組合來實現。在計算機系統中實現的本發明的實施例可包括部件之間的一個或多個基于總線的互連和/或部件之間的一個或多個點到點互連。本發明的實施例還可實現為由暫時性或非暫時性機器可讀(例如,計算機可讀)介質攜帶或在其上存儲的指令,這些指令可由一個或多個處理器讀取并且執行。機器可讀介質可包體現為用于采用機器(例如,計算裝置)可讀的形式存儲或傳輸信息的任何裝置、機構或物理結構。例如,機器可讀介質可體現為只讀存儲器(ROM);隨機存取存儲器(RAM);磁盤存儲介質;光存儲介質;閃速存儲器裝置;小型或微型SD卡、存儲棒、電信號及其它。
[0013]在圖中,示意元素(諸如代表裝置、模塊、指令塊和數據元素的那些)的特定設置或排序可能為了便于描述而示出。然而,本領域內技術人員應理解圖中示意元素的特定排序或設置不意在暗指需要處理的特定順序或序列或過程的分離。此外,示意元素包括在圖中不意在暗指在所有的實施例中需要這樣的元素或由這樣的元素表示的特征在一些實施例中不可包括在其它元素中或與其它元素組合。
[0014]一般,用于代表指令塊的示意元素可使用任何適合形式的機器可讀指令來實現,諸如軟件或固件應用、程序、功能、模塊、例程、過程、規程、插件、小程序、微件、代碼段和/或其它,并且每個這樣的指令可使用任何適合的編程語言、庫、應用編程接口(API)和/或其它軟件開發工具來實現。例如,一些實施例可使用Java、C++和/或其它編程語言來實現。相似地,用于代表數據或信息的示意元素可使用任何適合的電子布置或結構來實現,諸如寄存器、數據存儲、表、記錄、陣列、索引、哈希、圖、樹、列表、圖表、文件(具有任意文件類型)、文件夾、目錄、數據庫和/或其它。
[0015]此外,在圖中,在諸如實線或虛線或箭頭等連接元素用于圖示兩個或以上其它示意元素之間或之中的連接、關系或關聯的地方,任何這樣的連接元素的缺乏不意在暗指不可能存在連接、關系或關聯。也就是說,元素之間的一些連接、關系或關聯可未在圖中示出以便不使本公開難以理解。另外,為了便于說明,單個連接元素也可用于代表元素之間的多個連接、關系或關聯。例如,在連接元素代表信號、數據或指令的傳送的地方,本領域內技術人員應理解這樣的元素可代表如可能需要的一個或多個信號路徑(例如,總線)來實現通信。
[0016]圖1圖示移動通信裝置100的實施例。該移動通信裝置100可不限制地體現為智能電話、蜂窩電話、平板計算機、消費者電子裝置、膝上型計算機、上網本計算機、臺式計算機、移動計算系統、工作站、網絡設施、web設施、分布式計算系統、多處理器系統、基于處理器的系統和/或配置成管理用戶登錄界面以便提高移動通信裝置的安全性的任何其它移動通信裝置。
[0017]在實施例中,移動通信裝置100可包括處理器110、I/O子系統114、存儲器116、數據存儲118、通信電路120和一個或多個外圍裝置122。在一些實施例中,前述部件中的若干個可包含在移動計算移動通信裝置100的母板或主板上,而其它部件可經由例如外圍端口而通信地耦合于母板。此外,應意識到移動通信裝置100可包括通常在通信和/或計算裝置中發現的其它部件、子部件和裝置,為了使描述清楚起見而未在圖1中圖示它們。
[0018]移動通信裝置100的處理器110可體現為能夠執行軟件/固件的任何類型的處理器,諸如微處理器、數字信號處理器、微控制器或類似物。處理器110說明性地體現為具有處理器核112的單核處理器。然而,在其它實施例中,處理器110可體現為具有多個處理器核112的多核處理器。另外,移動通信裝置100可包括具有一個或多個處理器核112的額外處理器110。
[0019]移動通信裝置100的I/O子系統114可體現為用于促進與處理器110和/或移動通信裝置100的其它部件的輸入/輸出操作的電路和/或部件。在一些實施例中,I/O子系統114可體現為存儲器控制器集線器(MCH或“北橋”)、輸入/輸出控制器集線器(ICH或“南橋”)或平臺控制器集線器(PCH)以及固件裝置。在這樣的實施例中,I/O子系統114的固件裝置可體現為用于存儲基本輸入/輸出系統(B1S)數據和/或指令和/或其它信息(例如,在移動通信裝置100的啟動期間使用的B1S驅動器)的存儲器裝置。然而,在其它實施例中,可使用具有其它配置的I/O子系統。例如,在一些實施例中,I/O子系統114可體現為平臺控制器集線器(PCH)。在這樣的實施例中,存儲器控制器集線器(MCH)可包含在處理器110中或用別的方式與處理器110關聯,并且處理器110可直接與存儲器116通信(如由圖1中虛線示出的)。另外,在其它實施例中,I/O子系統114可形成片上系統(SoC)的一部分,并且連同處理器110和移動通信裝置100的其它部件一起包含在單個集成電路芯片上