證,方法400改變計算設(shè)備平臺的電源狀態(tài)。在一個或多個實施例中,方法400確定主機/CPU 128是否處于電源門控狀態(tài)。如果在主機/CPU 128處于電源門控狀態(tài),則管理模塊120向主機/CPU 128發(fā)出喚醒信號126以喚醒主機/CPU128從而足以允許主機/CPU 128在用戶104的登錄過程進行協(xié)助。如果主機/CPU 128不是處于電源門控狀態(tài),則方法400執(zhí)行用戶104的登錄而不喚醒主機/CPU 128。
[0080]在框410中,方法400獲得無線通信設(shè)備的登錄憑證。在一個或多個實施例中,用戶104的登錄憑證,例如密碼或證書,由認證模塊122維護。登錄模塊130向認證模塊122查詢用戶104的登錄憑證。當?shù)卿浤K130查詢認證模塊122時,認證模塊122向登錄模塊130返回用戶104的登錄憑證。
[0081]在可選的實施例中,用戶104的登錄憑證由無線通信設(shè)備106維護。響應于喚醒信號126,登錄模塊130向無線通信設(shè)備106查詢用戶104的登錄憑證。當?shù)卿浤K130向無線通信設(shè)備106進行查詢時,無線通信設(shè)備向登錄模塊130返回用戶104的登錄憑證。
[0082]在框412,方法400驗證(validate)登錄憑證。在一個或多個實施例中,登錄憑證被保護在管理模塊120的安全環(huán)境中。這確保了登錄憑證的完整性和保密性得到保護。
[0083]管理模塊120包括登錄憑證的模板(template)。管理模塊120將從無線通信設(shè)備106獲得的憑證與模板進行比較。然后,管理模塊120通知主機/CPU 128用戶104的登錄憑證已被驗證(validate)(已生效)。
[0084]—旦登錄憑證的驗證(validate)成功,計算設(shè)備平臺102改變電源狀態(tài),從電源門控狀態(tài)改變到活動狀態(tài)314。然后,計算設(shè)備平臺102可以繼續(xù)進行正常操作。
[0085]在正常操作期間,計算設(shè)備平臺102檢查確定用戶104是否仍然存在于計算設(shè)備平臺102上。如果用戶104仍然存在于計算設(shè)備平臺102上,例如,如用戶104輸入鍵盤敲擊或移動鼠標所指示的,在計算設(shè)備平臺102繼續(xù)進行正常操作。
[0086]另一方面,如果用戶104不再存在于在計算設(shè)備平臺102上,例如,如無線通信模塊104執(zhí)行第二次認證測試不成功,從用戶104輸入鍵盤敲擊和移動鼠標起過去了一定時間等所指示的,主機/CPU 128將計算鼠標平臺轉(zhuǎn)換回電源門控狀態(tài)。無線電114也轉(zhuǎn)換到設(shè)備檢測模式302。
[0087]方法400示作在邏輯流程圖的動作集合,表示能夠以單獨機械實施或者與硬件,軟件和/或固件組合實施的一系列操作。在軟件/固件環(huán)境中,動作表示存儲在一個或多個計算機可讀存儲介質(zhì)上的指令,當由一個或多個處理器執(zhí)行時,指令執(zhí)行前述操作。注意,所描述的過程的順序并不旨在被解釋為限制性的,并且任何數(shù)量的描述的方法模塊都可以被以任何順序結(jié)合以實現(xiàn)處理過程或者另一個處理過程。另外,單個動作可從過程中刪除而不脫離本文描述的主題的精神和范圍。
_8] 示例的計算環(huán)境
[0089]圖5是示出適合于實現(xiàn)圖1的點擊喚醒和點擊登錄環(huán)境100的示例性計算機系統(tǒng)500的高階框圖。在某些方面,計算機系統(tǒng)500可以使用硬件或軟件和硬件的結(jié)合實現(xiàn)。
[0090]示出的計算機系統(tǒng)500包括耦合到(連結(jié)到)總線508或進行信息通信的其它通信機構(gòu)的處理器502,存儲器(memory) 504,數(shù)據(jù)存儲器(data storage) 506和管理模塊120。輸入/輸出(I/O)模塊510也耦合到總線508。通信模塊512,裝置514和設(shè)備516耦合到I/O模塊510。
[0091]處理器502可以是通用微處理器,微控制器,數(shù)字信號處理器(DSP:digitalsignal processor),專用集成電路(ASIC-applicat1n specific integrated circuit),現(xiàn)場可編程門陣列(FPGA:field programmable gate array),可編程邏輯器件(PLD:programmable logic device),控制器,狀態(tài)機(state machine),門控邏輯(gatedlogic),離散硬件組件(discrete hardware component),或任何其它合適于執(zhí)行計算或其它信息操作的實體。處理器502可用于處理信息。處理器502可以由專用邏輯電路進行補充,或合并入專用邏輯電路。
[0092]存儲器504可以是隨機存取存儲器(RAM:random access memory),閃存存儲器(flash memory),只讀存儲器(ROM:read only memory),可編程只讀存儲器(PROM:programmable read-only memory),可擦除 PROM(EPROM:erasable PROM),寄存器(register),硬盤,可卸盤(removable disk),⑶-ROM,DVD或其他任何合適的用于存儲將由處理器502執(zhí)行的信息、計算機程序,和/或指令的存儲設(shè)備。存儲器504可以存儲用于創(chuàng)建實施在此描述的技術(shù)的一個或多個計算機程序的執(zhí)行環(huán)境的代碼。
[0093]本文討論的計算機程序不一定對應于文件系統(tǒng)中的文件。計算機程序可以被存儲在保存其他程序或數(shù)據(jù)的文件的一部分(例如,存儲在標記語言文檔中的一個或多個腳本),專用于所討論程序的單個文件,或多個協(xié)同的文件(例如,存儲一個或多個模塊,子程序,或部分代碼的文件)。計算機程序可以由一個計算機執(zhí)行或由位于一個地點或分布在多個地點并通過通信網(wǎng)絡互連的多個計算機執(zhí)行。
[0094]除非上下文另外指出,否則模塊指硬件,固件和/或硬件和固件與軟件(例如,計算機程序)的組合的組件。本文討論的計算機程序,可以被存儲在保存其他程序或數(shù)據(jù)的文件的一部分(例如,存儲在標記語言文檔中的一個或多個腳本),專用于所討論程序的單個文件,或多個協(xié)同的文件(例如,存儲一個或多個模塊,子程序,或部分代碼的文件)。計算機程序可以由一個計算機執(zhí)行或由位于一個地點或分布在多個地點并通過通信網(wǎng)絡互連的多個計算機執(zhí)行。
[0095]指令可以在一個或多個計算機程序產(chǎn)品中實現(xiàn),即編碼在一個或多個計算機可讀介質(zhì)上的計算機程序指令的一個或多個模塊編碼,用于根據(jù)本領(lǐng)域技術(shù)人員公知的任何方法,由計算機系統(tǒng)500執(zhí)行,或控制計算機系統(tǒng)500的操作。術(shù)語“計算機可讀介質(zhì)”包括計算機存儲介質(zhì)。例如,計算機存儲介質(zhì)可以包括,但不限于,磁存儲設(shè)備(例如,硬盤、軟盤和磁條),光盤(例如,壓縮光盤(CD)和數(shù)字通用盤(DVD)),智能卡,閃存設(shè)備(例如,拇指驅(qū)動器,記憶棒,鍵驅(qū)動器,SD卡),以及易失性和非易失性存儲器(例如,隨機存取存儲器(RAM),只讀存儲器(ROM))。
[0096]數(shù)據(jù)存儲器507可以是磁盤(magnetic disk)或光盤(optical disk)。數(shù)據(jù)存儲器506的作用是存儲將要被計算機系統(tǒng)500的處理器502和其它部件使用的信息和指令。
[0097]總線508可以是允許在耦合到總線508的組件之間交換信息的任何合適的機構(gòu)。例如,總線508可以是傳輸介質(zhì),諸如同軸電纜、銅線、和光纖、光信號等。
[0098]I/O模塊510包括無線通信模塊116。I/O模塊510可以是任何輸入/輸出模塊。示例的輸入/輸出模塊510包括數(shù)據(jù)端口,例如通用串行總線(USB-universal serial bus)端口。
[0099]通信模塊512可以包括網(wǎng)絡接口卡(networking interface card),例如以太網(wǎng)卡和調(diào)制解調(diào)器。
[0100]設(shè)備514可以是輸入設(shè)備。示例的設(shè)備514包括鍵盤、指示設(shè)備(pointingdevice)、鼠標或跟蹤球(trackball),通過它用戶可以提供輸入到計算機系統(tǒng)500。
[0101]設(shè)備516可以是輸出設(shè)備。示例的設(shè)備516包括顯示器,諸如陰極射線管(CRT:cathode ray tube),或液晶顯示(IXD:liquid crystal display)監(jiān)視器,其向例如用戶,顯示信息,諸如網(wǎng)頁。
[0102]本文參考特定應用描述一個或多個實施例。應當理解的是,實施例并不是限制性的。獲得本文提供的教導的本領(lǐng)域技術(shù)人員將可以認識到在其范圍內(nèi)的額外修改、應用和實施,以及技術(shù)將會產(chǎn)生顯著實用性的額外領(lǐng)域。在示例性實施例的上述描述中,出于解釋的目的,闡述了具體的數(shù)字、材料、構(gòu)造、和其它細節(jié)以更好地解釋聲稱的權(quán)利。但是,對本領(lǐng)域技術(shù)人員顯而易見的是權(quán)利要求可以利用與本文描述的示例不同的細節(jié)實現(xiàn)。在其他示例中,公知的特征被省略或簡化以明確示例實施例的描述。
[0103]例如,可以理解的是上述公開的幾個和其他特征和功能,或其替代物,可以組合到許多其他不同的系統(tǒng)或應用。同時,也可以理解,