裝置配對認證方法及應用該方法的電腦系統的制作方法
【專利摘要】本發明公開一種裝置配對認證方法。該裝置配對認證方法包括分別讀取儲存于一底座裝置的第一色碼信息以及儲存于一電子裝置的一存儲器裝置的第二色碼信息;轉換該第一色碼信息以顯示一第一色碼于該電子裝置的一顯示裝置的第一顯示區域;轉換該第二色碼信息以顯示一第二色碼于該顯示裝置的第二顯示區域;以及依據該第一色碼和該第二色碼決定該底座裝置是否匹配該電子裝置。本發明實施例的技術方案能配對平板電腦與底座裝置,并保護底座裝置中的個人隱私元件。
【專利說明】
裝置配對認證方法及應用該方法的電腦系統
技術領域
[0001]本發明是有關于裝置配對認證方法,特別是有關于使用色碼信息進行配對的裝置配對認證方法。
【背景技術】
[0002]圖1是平板電腦11與底座裝置12的配置圖。使用者可以通過將底座裝置12結合至平板電腦11以替平板電腦11增加更多的功能。例如,底座裝置12所附鍵盤裝置滿足使用者習慣使用鍵盤進行的輸入需求,底座裝置12中儲存裝置(例如,硬盤裝置)可以擴充平板電腦11的數據儲存容量。在需要使用到多組平板電腦11的底座裝置12場合中,例如,教育場所或會議場所,在設備使用完畢進行回收時平板電腦11很有可能與其搭配的底座裝置12混淆。此時,管理者需要最快并容易識別的方式找到原本配對的組合。有鑒于此,本發明提出一種裝置配對認證方法以配對平板電腦11與底座裝置12,并保護底座裝置12中的個人隱私元件。
【發明內容】
[0003]本發明的一實施例提供一種裝置配對認證方法。該方法包括從一電子裝置的一基本輸入輸出系統中讀取用以解鎖一外接儲存裝置的配對密碼信息;檢測該電子裝置是否連接至該外接儲存裝置;以及若檢測到該電子裝置連接至該外接儲存裝置以及該外接儲存裝置在一上鎖狀態,則使用該配對密碼信息解除該上鎖狀態。
[0004]本發明的一實施例提供一種裝置配對認證方法。該方法包括從一電子裝置的一基本輸入輸出系統中讀取用以解鎖一儲存裝置的配對密碼信息;當該電子裝置進入一電源管理周期時,設定該儲存裝置在一上鎖狀態;在該電源管理周期的期間內,檢測該電子裝置是否發生一人機界面事件;以及若檢測到該電子裝置發生該人機界面事件,則使用該配對密碼信息解除該儲存裝置的該上鎖狀態。
[0005]本發明的一實施例提供一種裝置配對認證方法。該裝置配對認證方法包括分別讀取儲存于一底座裝置的第一色碼信息以及儲存于一電子裝置的一存儲器裝置的第二色碼信息;轉換該第一色碼信息以顯示一第一色碼于該電子裝置的一顯示裝置的第一顯示區域;轉換該第二色碼信息以顯示一第二色碼于該顯示裝置的第二顯示區域;以及依據該第一色碼和該第二色碼決定該底座裝置是否匹配該電子裝置。
[0006]于一實施例中,還包括在該電子裝置啟動并進入一作業系統之后,向該基本輸入輸出系統讀取該配對密碼信息。
[0007]于一實施例中,該配對密碼信息是用以配對該電子裝置和該外接儲存裝置。
[0008]于一實施例中,還包括在該電子裝置啟動之后且該電子裝置未進入一作業系統之前,通過該基本輸入輸出系統移除該配對密碼信息。
[0009 ]本發明的一實施例提供一種裝置配對認證方法,包括:
[0010]從一電子裝置的一基本輸入輸出系統中讀取用以解鎖一儲存裝置的配對密碼信息;
[0011 ]當該電子裝置進入一電源管理周期時,設定該儲存裝置在一上鎖狀態;
[0012]在該電源管理周期的期間內,檢測該電子裝置是否發生一人機界面事件;以及
[0013]若檢測到該電子裝置發生該人機界面事件,則使用該配對密碼信息解除該儲存裝置的該上鎖狀態。
[0014]于一實施例中,若該電子裝置已解除該上鎖狀態,則停止檢測該人機界面事件直至該電子裝置進入下一電源管理周期。
[0015]于一實施例中,當該電子裝置進入下一電源管理周期時,設定該儲存裝置在該上鎖狀態。
[0016]于一實施例中,還包括在該電子裝置啟動并進入一作業系統之后,向該基本輸入輸出系統讀取該配對密碼信息。
[0017]于一實施例中,該配對密碼信息是用以配對該電子裝置和該儲存裝置。
[0018]于一實施例中,還包括在該電子裝置從一睡眠或一休眠模式中喚醒之后,向該基本輸入輸出系統讀取該配對密碼信息,并使用該配對密碼信息解除該儲存裝置的該上鎖狀
??τ O
[0019]于一實施例中,還包括識別一橋接器是否具有識別信息,若是則對與該橋接器連接的該儲存裝置執行所述解鎖/上鎖操作。
[0020]本發明的另一實施例提供還提供了一種裝置配對認證方法,包括:
[0021]分別讀取儲存于一底座裝置的第一色碼信息以及儲存于一電子裝置的一存儲器裝置的第二色碼信息;
[0022]轉換該第一色碼信息以顯示一第一色碼于該電子裝置的一顯示裝置的第一顯示區域;
[0023]轉換該第二色碼信息以顯示一第二色碼于該顯示裝置的第二顯示區域;以及
[0024]依據該第一色碼和該第二色碼決定該底座裝置是否匹配該電子裝置。
[0025]于一實施例中,若該第一色碼匹配該第二色碼且檢測到該底座裝置在一上鎖狀態,則從該電子裝置的一基本輸入輸出系統中讀取用以解鎖該底座裝置的配對密碼信息,并使用該配對密碼信息解除該上鎖狀態。
[0026]于一實施例中,當該電子裝置進入一電源管理周期時,設定該底座裝置在該上鎖狀態;
[0027]在該電源管理周期的期間內,檢測該電子裝置是否發生一人機界面事件;以及
[0028]若檢測到該電子裝置發生該人機界面事件,則使用該配對密碼信息解除該底座裝置的該上鎖狀態。
[0029]于一實施例中,該配對密碼信息是用以配對該電子裝置和該底座裝置。
[0030]于一實施例中,還包括在該電子裝置從一睡眠或一休眠模式中喚醒之后,向該基本輸入輸出系統讀取該配對密碼信息,并使用該配對密碼信息解除該底座裝置的該上鎖狀
??τ O
[0031 ]本發明的另一實施例提供一種電腦系統。該電腦系統包括一電子裝置和一底座裝置。該底座裝置包括一儲存裝置和一第一存儲器裝置,其中該第一存儲器裝置儲存一第一色碼信息。該電子裝置連接至該底座裝置,其中該電子裝置包括一顯示裝置、一第二存儲器裝置、一第三存儲器裝置、以及一處理器。該第二存儲器裝置用以搭載一基本輸入輸出系統。該第三存儲器裝置用以儲存一第二色碼信息。該處理器連接至該顯示裝置、該第一存儲器裝置、該第二存儲器裝置以及該第三存儲器裝置,其中該處理器執行該基本輸入輸出系統讀取該第一色碼信息和該第二色碼信息,并執行該基本輸入輸出系統轉換該第一色碼信息以顯示一第一色碼于該第一顯示區域以及轉換該第二色碼信息以顯示一第二色碼于該第二顯示區域,以讓使用者可依據該第一色碼和該第二色碼是否相同而決定該底座裝置是否匹配該電子裝置。
[0032]于一實施例中,該基本輸入輸出系統更儲存用以解鎖該儲存裝置的配對密碼信息;以及
[0033]當該處理器執行該基本輸入輸出系統以檢測得知該儲存裝置在一上鎖狀態且該第一色碼匹配該第二色碼時,則該處理器使用該配對密碼信息解除該上鎖狀態。
[0034]于一實施例中,當該電腦系統進入一電源管理周期時,該處理器設定該儲存裝置在該上鎖狀態;
[0035]其中在該電源管理周期的期間內,該處理器檢測該電子裝置是否發生一人機界面事件;以及
[0036]其中若該處理器檢測到該電子裝置發生該人機界面事件,則使用該配對密碼信息解除該儲存裝置的該上鎖狀態。
[0037]于一實施例中,該配對密碼信息是用以配對該電子裝置和該儲存裝置。
[0038]于一實施例中,還包括在該電子裝置從一睡眠或一休眠模式中喚醒之后,該處理器向該基本輸入輸出系統讀取該配對密碼信息,并使用該配對密碼信息解除該儲存裝置的該上鎖狀態。
【附圖說明】
[0039]圖1是平板電腦11與底座裝置12的配置圖。
[0040]圖2是依據本發明的第一實施例舉例說明本發明的電腦系統20的區塊圖。
[0041]圖3是依據本發明的第九實施例舉例說明本發明的裝置配對認證方法的流程圖。
[0042]圖4是依據本發明的第十實施例舉例說明本發明的裝置配對認證方法的流程圖。
[0043]圖5是依據本發明的第十一實施例舉例說明本發明的電腦系統50的區塊圖。
[0044]圖6A、圖6B和圖6C是依據本發明的第十二實施例舉例說明顯示第一色碼和第二色碼的示意圖。
[0045]圖7是依據本發明的第十三實施例舉例說明本發明的裝置配對認證方法的流程圖。
[0046]其中,附圖標記說明如下:
[0047]11、平板電腦;
[0048]12、底座裝置;
[0049]20、電腦系統;
[0050]200、電子裝置;
[0051 ]201、處理器;
[0052]202、存儲器裝置;
[0053]203、基本輸入輸出系統;
[0054]204、集線器;
[0055]205、207、橋接器;
[0056]206、208、212、連接端口;
[0057]210、底座裝置;
[0058]211、硬盤裝置;
[0059]50、電腦系統;
[0060]500、電子裝置;
[0061 ]501、處理器;
[0062]502、505、512、存儲器裝置;
[0063]503、基本輸入輸出系統;
[0064]504、顯示裝置;
[0065]506、513、連接端口;
[0066]507、第一顯示區域;
[0067]508、第二顯示區域;
[0068]510、底座裝置;
[0069]511、硬盤裝置。
【具體實施方式】
[0070]本公開所附圖示的實施例或例子將如以下說明。本公開的范疇并非以此為限。本領域的普通技術人員應能知悉在不脫離本公開的精神和架構的前提下,當可作些許更動、替換和置換。在本公開的實施例中,元件符號可能被重復地使用,本公開的數種實施例可能共用相同的元件符號,但為一實施例所使用的特征元件不必然為另一實施例所使用。
[0071]圖2是依據本發明的第一實施例舉例說明本發明的電腦系統20的區塊圖。在該第一實施例中,電腦系統20包括一電子裝置200和一底座裝置210。電子裝置200包括一處理器201、一存儲器裝置202、一基本輸入輸出系統(Basic Input/Output System,B10S)203、一集線器204、一橋接器205、一橋接器207、一連接端口 206、以及一連接端口 208。底座裝置210包括一硬盤裝置211和一連接端口 212。處理器201分別連接至存儲器裝置202和集線器204。橋接器205用以連接在集線器204和連接端口 206之間。橋接器207用以連接在集線器204和連接端口 208之間。硬盤裝置211連接至連接端口 212。
[0072]在該第一實施例中,電子裝置200是一平板電腦,存儲器裝置202是一串列周邊界面(Serial Peripheral Interface,SPI)只讀存儲器,橋接器205和橋接器207是通用序列總線(Universal Serial Bus ,USB)轉換序列先進附加技術(Serial Advanced TechnologyAttachment,SATA)的橋接器,連接端口 206、連接端口 208和連接端口 212是USB界面的連接端口,硬盤裝置211是可支持USB界面的SATA硬盤,但本發明并不僅限于此。例如,電子裝置200亦可為任何搭載作業系統的電腦裝置,存儲器裝置202可為其他可搭載基本輸入輸出系統203的存儲器裝置,硬盤裝置211可為任何支持連接端口 206、連接端口 208和連接端口 212的傳輸界面的一外接儲存裝置。
[0073]在該第一實施例中,存儲器裝置202用以搭載基本輸入輸出系統203,其中基本輸入輸出系統203儲存用以解鎖硬盤裝置211的配對密碼信息。基本輸入輸出系統203搭載在存儲器裝置202中,且為電子裝置200的韌體與硬體間聯系的橋梁。在啟動電子裝置200之后,處理器201會先執行基本輸入輸出系統203,進而初始化電子裝置200的硬體設備,建立內存空間映像圖,從而把電子裝置200的軟體環帶到一個適合的狀態。換句話說,處理器201通過執行基本輸入輸出系統203引導電子裝置200正確啟動儲存于電子裝置200中的作業系統。處理器201用以檢測電子裝置200是否連接至硬盤裝置211。在電子裝置200啟動之后,處理器201從基本輸入輸出系統203讀取該配對密碼信息。若處理器201檢測到電子裝置200連接至硬盤裝置211且檢測到硬盤裝置211在一上鎖狀態,則處理器201使用該配對密碼信息解除硬盤裝置211的該上鎖狀態。
[0074]在該第一實施例中,電腦系統20在有支持Selective Suspend電源管理的情形下,處理器201更檢測電腦系統20是否發生一人機界面事件。例如,處理器201檢測是否有來從底座裝置210的鍵盤輸入,或是檢測使用者是否觸控電子裝置200的屏幕等等。當處理器201檢測電腦系統20發生該人機界面事件時,處理器201從基本輸入輸出系統203讀取該配對密碼信息,并使用該配對密碼信息解除硬盤裝置211的該上鎖狀態。
[0075]本發明的第二實施例舉例說明如何設定電腦系統20的配對密碼信息。在該第二實施例中,電子裝置200通過連接端口 206連接至底座裝置210的連接端口 212,使用者啟動電子裝置200并進入作業系統中。接著,使用者在作業系統中選定并執行一應用程序以啟動電腦系統20的密碼保護,并產生電子裝置200和底座裝置210的配對關系。在該第二實施例中,處理器201執行該應用程序向基本輸入輸出系統203詢問是否設置該配對密碼信息。基本輸入輸出系統203讀取存儲器裝置202確認是否儲存該配對密碼信息。若基本輸入輸出系統203并未讀取得到該配對密碼信息,則回應處理器201電腦系統20并無密碼保護。此時,處理器201執行該應用程序產生一組亂數的第一配對密碼信息以對硬盤裝置211進行加密設定,使得硬盤裝置211能夠識別出該第一配對密碼信息。同時,處理器201將該第一配對密碼信息傳送給基本輸入輸出系統203,以讓基本輸入輸出系統203將該第一配對密碼信息儲存在存儲器裝置202中(亦即儲存在基本輸入輸出系統203中)。基本輸入輸出系統203于儲存完畢之后回報處理器201。最后,處理器201執行完上述步驟之后,詢問使用者是否重新啟動電子裝置200以生效該第一配對密碼信息。
[0076]本發明的第三實施例舉例說明電子裝置200如何使用該第一配對密碼信息解鎖底座裝置210的硬盤裝置211。在該第三實施例中,電子裝置200已通過連接端口 206連接至底座裝置210的連接端口 212。接著,使用者啟動電子裝置200并進入作業系統中。在電子裝置200進入作業系統之后,處理器201主動向基本輸入輸出系統203詢問該第一配對密碼信息。基本輸入輸出系統203讀取出該第一配對密碼信息,并返回給處理器201。接著,處理器201檢測得到電子裝置200已連接至底座裝置210,且檢測到硬盤裝置211在一上鎖狀態。最后,處理器201使用該第一配對密碼信息解除硬盤裝置211的該上鎖狀態。通過上述第三實施例所述的方法,于電子裝置200進入作業系統之后,即可在不告知使用者的情形下,主動進行并完成硬盤裝置211的解鎖動作。
[0077]本發明的第四實施例舉例說明電子裝置200如何使用該第一配對密碼信息解鎖底座裝置210的硬盤裝置211。在該第四實施例中,電子裝置200已開機并進入作業系統中,且電子裝置200并未連接至底座裝置210。此時,處理器201主動向基本輸入輸出系統203詢問該第一配對密碼信息。基本輸入輸出系統203讀取出該第一配對密碼信息,并返回給處理器201。接著,在該第四實施例中,使用者通過連接端口 212將硬盤裝置211連接至電子裝置200。基本輸入輸出系統203接收到底座裝置210的連接信號,并通知處理器201。此時,處理器201檢測基本輸入輸出系統203得到電子裝置200已連接至底座裝置210,并檢測到硬盤裝置211在一上鎖狀態。最后,處理器201使用該第一配對密碼信息解除硬盤裝置211的該上鎖狀態。通過上述第四實施例所述的方法,在電子裝置200連接至底座裝置210之后,即可在不告知使用者的情形下,主動進行并完成硬盤裝置211的解鎖動作。
[0078]本發明的第五實施例舉例說明電子裝置200如何使用該第一配對密碼信息解鎖底座裝置210的硬盤裝置211。在該第五實施例中,電子裝置200已通過連接端口 206連接至底座裝置210的連接端口 212,且電子裝置200已啟動并進入作業系統的睡眠/休眠模式中。由于電子裝置200處在睡眠/休眠模式中,硬盤裝置211在一上鎖狀態。接著,當使用者操作電子裝置200以從睡眠/休眠模式喚醒電子裝置200時,處理器201主動執行應用程序向基本輸入輸出系統203詢問該第一配對密碼信息。基本輸入輸出系統203讀取出該第一配對密碼信息,并返回給處理器201。最后,處理器201使用該第一配對密碼信息解除硬盤裝置211的該上鎖狀態。通過上述第五實施例所述的方法,于電子裝置200從睡眠/休眠模式喚醒之后,即可在不告知使用者的情形下,主動進行并完成硬盤裝置211的解鎖動作。
[0079]本發明的第六實施例舉例說明如何解除電子裝置200和底座裝置210的配對關系。在該第六實施例中,電子裝置200已通過連接端口 206連接至底座裝置210的連接端口 212,且使用者已啟動電子裝置200并進入作業系統中。接著,使用者在作業系統中選定并執行一應用程序以移除電子裝置200和底座裝置210的配對關系。在該第六實施例中,處理器201執行該應用程序向基本輸入輸出系統203詢問是否設置該配對密碼信息。基本輸入輸出系統203讀取存儲器裝置202確認是否儲存該配對密碼信息。若有儲存該配對密碼信息,則基本輸入輸出系統203回應該配對密碼信息給處理器201。接者,處理器201告知基本輸入輸出系統203移除該配對密碼信息,并使用該配對密碼信息解除硬盤裝置211上的加密設定。最后,基本輸入輸出系統203移除存儲器裝置202的該配對密碼信息,并回應處理器201移除成功。
[0080]本發明的第七實施例舉例說明如何使用基本輸入輸出系統203解除電子裝置200和底座裝置210的配對關系。在該第六實施例中,電子裝置200已通過連接端口 206連接至底座裝置210的連接端口 212,且使用者已啟動電子裝置200但并未進入作業系統中。此時,使用者操作電子裝置200進入基本輸入輸出系統203(例如,按下F2按鍵)。在基本輸入輸出系統203中,使用者切換到安全性設定頁面以顯示密碼設定狀態。接著,使用者通過選擇設定菜單(setup menu)的項目開始解除硬盤裝置211的加密設定的流程。在該第七實施例中,對基本輸入輸出系統203顯示的該配對密碼信息執行一密碼反推程序得到一組萬用密碼(Master Password)。最后,使用該配對密碼信息和該萬用密碼解除硬盤裝置211上的加密設定,并清除存儲器裝置202的該配對密碼信息。在該第六實施例中,使用者并不需要通過進入作業系統執行應用程序來解除電子裝置200和底座裝置210的配對關系。也就是說,通過上述第七實施例所述的方法,使用者可在電子裝置200無法進入作業系統(例如,作業系統故障)、切換至另一作業系統、或是無法使用該第五實施例所述應用程序的情形下,解除電子裝置200和底座裝置210的配對關系。
[0081]通過上述第二至第七實施例所述裝置配對驗證方法,可以在不增加任何硬體成本的情形下,增加電子裝置200和底座裝置210的配對關系。此外,上述第二至第四實施例所述裝置配對驗證方法可防止底座裝置210的硬盤裝置211被任意存取。另外,上述第三和第五實施例中所述解鎖動作皆為自動化,因此,在日常使用中硬盤裝置211皆處在被保護的狀態。若電子裝置200的作業系統或硬體不幸損壞,仍有機會通過上述第七實施例的方法解除硬盤裝置211上的加密設定,以存取硬盤裝置211中的儲存數據。
[0082]由于連接端口206、連接端口 208和連接端口 212是USB界面的連接端口,電子裝置200能夠支持Selective Suspend電源管理以節省USB裝置的電力消耗。當電子裝置200進入作業系統并執行Selective Suspend電源管理程序時,硬盤裝置211會因進入預設的一電源管理周期之后而被再次上鎖。此時,使用者就會無法存取硬盤裝置211而造成不便。在Windows作業系統中,若要解決上述問題就必須命令USB控制器停止執行SelectiveSuspend電源管理程序,這使得所有USB裝置皆停止執行Selective Suspend電源管理。如此一來電子裝置200就無法同時執行Selective Suspend電源管理以及存取硬盤裝置211。如此一,存取硬盤裝置211與Selective Suspend電源管理產生了沖突。
[0083]有鑒于此,本發明的第八實施例舉例說明電腦系統20如何在支持SelectiveSuspend電源管理的情形下,保持電子裝置200和底座裝置210的配對關系。在該第八實施例中,在電子裝置200執行Selective Suspend電源管理的一電源管理周期的期間內,處理器201檢測電腦系統20是否發生一人機界面事件。例如,處理器201檢測是否有來從底座裝置210的鍵盤輸入,或是檢測使用者是否觸控電子裝置200的屏幕等等。當處理器201檢測電腦系統20發生該人機界面事件時,處理器201從基本輸入輸出系統203讀取該配對密碼信息,并使用該配對密碼信息解除硬盤裝置211的該上鎖狀態。此時,在該電源管理周期的期間內,硬盤裝置211已不會在該上鎖狀態使得處理器201不需繼續進行檢測及解鎖的動作。換句話說,若處理器201已解除硬盤裝置211的該上鎖狀態,則處理器201停止檢測該人機界面事件直至電子裝置200進入下一電源管理周期。上述解鎖動作的時間必須小于一預定時間(例如,1.5秒)。如此電腦系統20可在「Selective Suspend狀態提早被終止」和「硬盤裝置211暫時無法回應」中做出平衡。當電腦系統20進入下一電源管理周期時,電子裝置200執行Selective Suspend電源管理程序再次設定硬盤裝置211在該上鎖狀態。通過上述第八實施例所述方法,使用者即可在電子裝置200執行Selective Suspend電源管理程序的情形下,操作電腦系統20存取硬盤裝置211。
[0084]本發明的第九實施例舉例說明電子裝置200如何識別欲上鎖的硬盤裝置211。在該第九實施例中,橋接器205和橋接器207中分別裝設有一橋接器晶片。在該第九實施例中,開發者將識別信息(例如,特定字串)寫入橋接器205上橋接器晶片(未圖示)的韌體字段中。該識別信息是用以告知處理器201識別用以與底座裝置210連接的連接端口 206。因此,在電腦系統20啟動之后,處理器201通過識別多個橋接器(例如,橋接器205和橋接器207)中是否具有該識別信息,以得知用以連接底座裝置210的連接端口(例如,連接端口 206)。換句話說,處理器201識別該橋接器是否具有該識別信息,若是則處理器201對與該橋接器連接的儲存裝置(例如,硬盤裝置211)執行解鎖/上鎖操作。因此,上述第九實施例的識別方法可選擇性地保護特定橋接器所對應儲存裝置的數據安全。此外,上述第九實施例的識別方法只需要在橋接器名稱或特定韌體字段上加入識別信息(例如,特定字串)而無須客制化韌體,亦不會產生額外的開發成本。通過上述第九實施例的識別方法,處理器201即可在所有USB儲存裝置中自動識別出底座裝置210的硬盤裝置211,以對硬盤裝置211執行上述第二至第八實施例所述裝置配對驗證方法。
[0085]圖3是依據本發明的該第九實施例舉例說明本發明的裝置配對認證方法的流程圖。在步驟S301中,處理器201主動向電子裝置200的基本輸入輸出系統203詢問配對密碼信息。在步驟S302中,基本輸入輸出系統203讀取出該配對密碼信息,并返回給處理器201。在步驟S303中,處理器201在電子裝置200進入一電源管理周期時,設定硬盤裝置211在一上鎖狀態。在步驟S304中,在該電源管理周期的期間內,處理器201檢測電子裝置200是否發生一人機界面事件。若是則進入步驟S305。在步驟S305中,處理器201使用該配對密碼信息解除硬盤裝置211的該上鎖狀態,并停止檢測該人機界面事件。在步驟S306中,處理器201判斷電子裝置200是否進入下一電源管理周期。若是,則回到步驟S302。
[0086]圖4是依據本發明的第十實施例舉例說明本發明的裝置配對認證方法的流程圖。在步驟S401中,處理器201主動向基本輸入輸出系統203詢問配對密碼信息。在步驟S402中,基本輸入輸出系統203讀取出該配對密碼信息,并返回給處理器201。在步驟S403中,處理器201檢測電子裝置200是否連接至底座裝置210以及硬盤裝置211是否在一上鎖狀態。若是則進入步驟S404。最后,在步驟S404中,處理器201檢測得到電子裝置200已連接至底座裝置210,并檢測到硬盤裝置211在一上鎖狀態,此時,處理器201使用該配對密碼信息解除硬盤裝置211的該上鎖狀態。
[0087]圖5是依據本發明的第十一實施例舉例說明本發明的電腦系統50的區塊圖。在本發明第i 實施例中,電腦系統50包括一電子裝置500和一底座裝置510。電子裝置500包括一處理器501、一存儲器裝置502、一基本輸入輸出系統503、一顯不裝置504、一存儲器裝置505、以及一連接端口 506。底座裝置510包括一硬盤裝置511、一存儲器裝置512、以及一連接端口 513。電子裝置500和底座裝置510通過各自的連接端口 506和連接端口 513互相連接。處理器501分別連接至存儲器裝置502、顯示裝置504、存儲器裝置505和連接端口 506。連接端口 513分別連接至硬盤裝置511和存儲器裝置512。存儲器裝置502搭載基本輸入輸出系統503,底座裝置510的存儲器裝置512儲存一第一色碼信息,而電子裝置500的存儲器裝置505儲存一第二色碼信息。顯示裝置504具有一第一顯示區域507和一第二顯示區域508。
[0088]在本發明第^^一實施例中,電子裝置500是一平板電腦,存儲器裝置502是一可讀寫非揮發存儲器(例如,SPI NOR Flash Memory),顯示裝置504是該平板電腦的觸控屏幕,存儲器裝置505是一非揮發存儲器裝置(例如,DDR3SDRAM),連接端口 506和連接端口 513是USB界面的連接端口,硬盤裝置513是可支持USB界面的SATA硬盤,存儲器裝置512是一非揮發存儲器裝置(例如,EC Flash Memory),但本發明并不僅限于此。例如,電子裝置500亦可為任何搭載作業系統的電腦裝置,存儲器裝置502可為其他可搭載基本輸入輸出系統503的存儲器裝置,硬盤裝置511可為任何支持連接端口 506的傳輸界面的一外接儲存裝置。
[0089]在本發明第^^一實施例中,處理器501執行基本輸入輸出系統503讀取該第一色碼信息和該第二色碼信息,并執行基本輸入輸出系統503轉換該第一色碼信息以顯示一第一色碼于第一顯示區域507以及轉換該第二色碼信息以顯示一第二色碼于第二顯示區域508,以讓使用者可依據該第一色碼和該第二色碼是否相同而決定底座裝置510是否匹配電子裝置500。
[0090]在本發明第十一實施例中,假設一使用者欲了解使用的平板電腦和與該平板電腦連接的底座裝置是否匹配,使用者可進入基本輸入輸出系統503的操作界面點選并啟用色彩配對功能。此時,基本輸入輸出系統503會將底座裝置510的存儲器裝置512所儲存的該第一色碼信息轉換成一第一色碼并顯示在第一顯示區域507、并將電子裝置500的存儲器裝置505所儲存的該第二色碼信息轉換成以一第二色碼并顯示在第二顯示區域508。最后,使用者就能以肉眼判斷該第一色碼和該第二色碼是否相同而決定底座裝置510是否匹配電子裝置500。在本發明第十一實施例中,上述第一和第二色碼信息可為湊雜值(Hash),第一色碼和第二色碼可以背景色加上一組識別碼的方式分別顯示在第一顯示區域507和第二顯示區域508。
[0091]在本發明第^^一實施例中,當使用者啟動色彩配對功能時,處理器501執行基本輸入輸出系統503以即時檢測電子裝置500的連接端口506是否有重新插拔的動作。若檢測到重新插拔的動作,處理器501執行基本輸入輸出系統503讀取新插入的底座裝置510中存儲器裝置512所儲存的該第一色碼信息。此時,處理器501會將新讀取到的第一色碼信息轉換成新的第一色碼并顯示在第一顯示區域507。因此,使用者可以通過啟動色彩配對功能以判別色彩的方式在多個底座裝置510中快速找到與電子裝置500匹配的特定底座裝置510。
[0092]換句話說,在本發明第十一實施例中,使用者若欲確認自己的平板電腦(電子裝置500)與基座(底座裝置510)的配對性,便可進入基本輸入輸出系統503的設定畫面。此時基本輸入輸出系統503讀取平板電腦端的識別碼(第二色碼信息),同時間也動態地讀取底座端的識別碼(第一色碼信息),再將兩組識別碼利用演算法各自轉換成顏色,最終以彩色方塊的方式來呈現(比對第一色碼和第二色碼)。因此,本發明第十一實施例所揭示裝置配對認證方法通過顏色的比對提供使用者簡易的識別與配對。
[0093]在本發明第十一實施例中,還包括在第一次開機時,自動配對相結合的平板電腦(電子裝置500)和基座(底座裝置510)。例如,在第一次開機時,若存儲器裝置502無識別碼時,基本輸入輸出系統503自動設定一組色碼信息,基本輸入輸出系統503并將該組色碼信息分別儲存于底座裝置510的存儲器裝置512和電子裝置500的存儲器裝置502中。
[0094]另外,值得注意的是本發明第一至第十實施例所揭示裝置配對認證方法及其電腦系統亦可應用至本發明第十一實施例所揭示電腦系統50。因此,在本發明第十一實施例中,若該第一色碼匹配該第二色碼且處理器501檢測到(或處理器501執行基本輸入輸出系統503檢測到)底座裝置510中的硬盤裝置511在一上鎖狀態,則處理器501從基本輸入輸出系統503中讀取用以解鎖底座裝置510(或硬盤裝置511)的配對密碼信息,并使用該配對密碼信息解除底座裝置510(或硬盤裝置511)的上鎖狀態。根據此種實施方式,將本發明第一至第十實施例所揭示裝置配對認證方法及其電腦系統中的配對密碼信息經過編碼或直接采用為色碼信息,供使用者判別電子裝置是否匹配,或是將本發明第十一實施例的色碼信息編碼或直接采用為配對密碼信息,供系統解除上鎖狀態時使用,也屬可行。在本發明第十一實施例中,當電子裝置500進入一電源管理周期時,處理器501設定底座裝置510(或硬盤裝置511)在該上鎖狀態。在該電源管理周期的期間內,處理器501檢測電子裝置500是否發生一人機界面事件。若處理器501檢測到電子裝置500發生該人機界面事件,則處理器501使用該配對密碼信息解除底座裝置510(或硬盤裝置511)的該上鎖狀態。
[0095]圖6A、圖6B和圖6C是依據本發明的第十二實施例舉例說明顯示第一色碼和第二色碼的示意圖。在本發明第十二實施例中,為避免顏色相近時容易誤判,會在彩色方塊(亦即第一顯示區域507和第二顯示區域508)中各插入一組識別碼提供分辨用,其中單一組色碼信息所顯示的顏色與識別碼是固定的。在本發明第十二實施例中,如圖6A所示,第一顯示區域507的背景色與第二顯示區域508的背景色相同,且第一顯示區域507的識別碼(8S)與第二顯示區域508的識別碼(8S)相同。因此,使用者可由圖6A的顯示形情得知電子裝置500與其相連接底座裝置510互相匹配。在本發明第十二實施例中,如圖6B所示,第一顯示區域507的背景色與第二顯示區域508的背景色相同,但第一顯示區域507的識別碼(H9)不同于第二顯示區域508的識別碼(P4)。如圖6C所示,第一顯示區域507的識別碼(T5)與第二顯示區域508的識別碼(T5)相同,但第一顯示區域507的背景色不同于第二顯示區域508的背景色。因此,使用者由圖6B和圖6C的顯示形情得知電子裝置500并未與其相連接底座裝置510匹配。此外,在本發明第十二實施例亦包括僅分別顯示顏色信息于第一顯示區域507和第二顯示區域508中,或是僅分別顯示識別碼信息于第一顯示區域507和第二顯示區域508中。
[0096]圖7是依據本發明的第十三實施例舉例說明本發明的裝置配對認證方法的流程圖。在步驟S701中,處理器501分別讀取儲存于底座裝置510的第一色碼信息以及儲存于電子裝置500的存儲器裝置505的第二色碼信息。在步驟S702中,處理器501轉換該第一色碼信息以顯示第一色碼于電子裝置500的顯示裝置504的第一顯示區域507。在步驟S703中,處理器501轉換該第二色碼信息以顯示第二色碼于電子裝置500的顯示裝置504的第二顯示區域508。最后,在步驟S704中,依據該第一色碼和該第二色碼決定底座裝置510是否匹配電子裝置500。
[0097]本發明雖以較佳實施例公開如上,使得本領域具有通常知識者能夠更清楚地理解本發明的內容。然而,本領域具有通常知識者應理解到他們可輕易地以本發明作為基礎,設計或修改流程以及使用裝置配對認證方法及其電腦系統進行相同的目的和/或達到這里介紹的實施例的相同優點。因此本發明的保護范圍當視后附的申請權利要求范圍所界定者為準。
[0098]以及,盡管所公開的范例是以一個或多個實施方式顯示以及描述,熟悉此技藝的人士可通過閱讀以及了解本發明以及附屬的附圖以進行類似的更動或修改。所公開的實施例包括所有更動以及修改以及僅受下述的申請權利要求范圍所限制。特別是上述構件(例如元件、資源等)所執行的各種功能,除非另外的說明,否則是用以描述對應的構件所執行的特定功能(例如功能上相同),縱使描述結構與所公開的架構并不相同。此外,盡管本發明所公開的特定特征是已公開于現有技術中,但上述的特征可與其他一個或多個特征結合以達成預期的以及有利于任何已知或特定的應用。
【主權項】
1.一種裝置配對認證方法,其特征在于,包括: 從一電子裝置的一基本輸入輸出系統中讀取用以解鎖一外接儲存裝置的配對密碼信息; 檢測該電子裝置是否連接至該外接儲存裝置;以及 若檢測到該電子裝置連接至該外接儲存裝置以及該外接儲存裝置在一上鎖狀態,則使用該配對密碼信息解除該上鎖狀態。2.如權利要求1所述的裝置配對認證方法,其特征在于,還包括在該電子裝置啟動并進入一作業系統之后,向該基本輸入輸出系統讀取該配對密碼信息。3.如權利要求1所述的裝置配對認證方法,其特征在于,該配對密碼信息是用以配對該電子裝置和該外接儲存裝置。4.如權利要求1所述的裝置配對認證方法,其特征在于,還包括在該電子裝置啟動之后且該電子裝置未進入一作業系統之前,通過該基本輸入輸出系統移除該配對密碼信息。5.一種裝置配對認證方法,其特征在于,包括: 從一電子裝置的一基本輸入輸出系統中讀取用以解鎖一儲存裝置的配對密碼信息; 當該電子裝置進入一電源管理周期時,設定該儲存裝置在一上鎖狀態; 在該電源管理周期的期間內,檢測該電子裝置是否發生一人機界面事件;以及 若檢測到該電子裝置發生該人機界面事件,則使用該配對密碼信息解除該儲存裝置的該上鎖狀態。6.如權利要求5所述的裝置配對認證方法,其特征在于,若該電子裝置已解除該上鎖狀態,則停止檢測該人機界面事件直至該電子裝置進入下一電源管理周期。7.如權利要求6所述的裝置配對認證方法,其特征在于,當該電子裝置進入下一電源管理周期時,設定該儲存裝置在該上鎖狀態。8.如權利要求5所述的裝置配對認證方法,其特征在于,還包括在該電子裝置啟動并進入一作業系統之后,向該基本輸入輸出系統讀取該配對密碼信息。9.如權利要求5所述的裝置配對認證方法,其特征在于,該配對密碼信息是用以配對該電子裝置和該儲存裝置。10.如權利要求5所述的裝置配對認證方法,其特征在于,還包括在該電子裝置從一睡眠或一休眠模式中喚醒之后,向該基本輸入輸出系統讀取該配對密碼信息,并使用該配對密碼信息解除該儲存裝置的該上鎖狀態。11.如權利要求5所述的裝置配對認證方法,其特征在于,還包括識別一橋接器是否具有識別信息,若是則對與該橋接器連接的該儲存裝置執行所述解鎖/上鎖操作。12.一種裝置配對認證方法,其特征在于,包括: 分別讀取儲存于一底座裝置的第一色碼信息以及儲存于一電子裝置的一存儲器裝置的第二色碼信息; 轉換該第一色碼信息以顯示一第一色碼于該電子裝置的一顯示裝置的第一顯示區域; 轉換該第二色碼信息以顯示一第二色碼于該顯示裝置的第二顯示區域;以及 依據該第一色碼和該第二色碼決定該底座裝置是否匹配該電子裝置。13.如權利要求12所述的裝置配對認證方法,其特征在于,若該第一色碼匹配該第二色碼且檢測到該底座裝置在一上鎖狀態,則從該電子裝置的一基本輸入輸出系統中讀取用以解鎖該底座裝置的配對密碼信息,并使用該配對密碼信息解除該上鎖狀態。14.如權利要求13所述的裝置配對認證方法,其特征在于,當該電子裝置進入一電源管理周期時,設定該底座裝置在該上鎖狀態; 在該電源管理周期的期間內,檢測該電子裝置是否發生一人機界面事件;以及 若檢測到該電子裝置發生該人機界面事件,則使用該配對密碼信息解除該底座裝置的該上鎖狀態。15.如權利要求13所述的裝置配對認證方法,其特征在于,該配對密碼信息是用以配對該電子裝置和該底座裝置。16.如權利要求13所述的裝置配對認證方法,其特征在于,還包括在該電子裝置從一睡眠或一休眠模式中喚醒之后,向該基本輸入輸出系統讀取該配對密碼信息,并使用該配對密碼信息解除該底座裝置的該上鎖狀態。17.—種電腦系統,其特征在于,包括: 一底座裝置,包括一儲存裝置和一第一存儲器裝置,其中該第一存儲器裝置儲存一第一色碼信息;以及 一電子裝置,連接至該底座裝置,其中該電子裝置包括: 一顯示裝置,具有一第一顯示區域和一第二顯示區域; 一第二存儲器裝置,用以搭載一基本輸入輸出系統; 一第三存儲器裝置,用以儲存一第二色碼信息;以及 一處理器,連接至該顯示裝置、該第一存儲器裝置、該第二存儲器裝置以及該第三存儲器裝置,其中該處理器執行該基本輸入輸出系統讀取該第一色碼信息和該第二色碼信息,并執行該基本輸入輸出系統轉換該第一色碼信息以顯示一第一色碼于該第一顯示區域以及轉換該第二色碼信息以顯示一第二色碼于該第二顯示區域,以讓使用者可依據該第一色碼和該第二色碼是否相同而決定該底座裝置是否匹配該電子裝置。18.如權利要求17所述的電腦系統,其特征在于,該基本輸入輸出系統更儲存用以解鎖該儲存裝置的配對密碼信息;以及 當該處理器執行該基本輸入輸出系統以檢測得知該儲存裝置在一上鎖狀態且該第一色碼匹配該第二色碼時,則該處理器使用該配對密碼信息解除該上鎖狀態。19.如權利要求18所述的電腦系統,其特征在于,當該電腦系統進入一電源管理周期時,該處理器設定該儲存裝置在該上鎖狀態; 其中在該電源管理周期的期間內,該處理器檢測該電子裝置是否發生一人機界面事件;以及 其中若該處理器檢測到該電子裝置發生該人機界面事件,則使用該配對密碼信息解除該儲存裝置的該上鎖狀態。20.如權利要求18所述的電腦系統,其特征在于,該配對密碼信息是用以配對該電子裝置和該儲存裝置。21.如權利要求18所述的電腦系統,其特征在于,還包括在該電子裝置從一睡眠或一休眠模式中喚醒之后,該處理器向該基本輸入輸出系統讀取該配對密碼信息,并使用該配對密碼信息解除該儲存裝置的該上鎖狀態。
【文檔編號】G06F21/44GK106096380SQ201511022690
【公開日】2016年11月9日
【申請日】2015年12月30日
【發明人】許巽堯, 黃臣逸, 謝汶達, 盧勤業, 呂紹正, 高啟修, 吳忠穎, 陳冠禹, 許凱杰
【申請人】宏碁股份有限公司