一種基于藍牙鎖定/解鎖電腦屏幕的方法
【專利摘要】本發(fā)明公開了一種基于藍牙鎖定/解鎖電腦屏幕的方法,包括以下步驟:101:啟動電腦端藍牙;102:啟動手機藍牙;103:電腦手機配對;104:建立本地服務端;105:獲取用戶設置;106:建立云服務端;107:啟用鎖屏/解鎖。本發(fā)明的有益效果如下:1.借助便攜式藍牙設備(如帶藍牙功能的智能手機)作為鎖定/解鎖個人電腦屏幕的鑰匙;2.增加多層二次驗證的用戶保護以及緊急模式來提供更安全、更方便的解鎖技術和身份認證方法;3.采用系統(tǒng)主動保護模式,根據(jù)使用的場景,將保護設置成自動,隱藏在用戶感知不到的底層,做到保護無聲。
【專利說明】
一種基于藍牙鎖定/解鎖電腦屏幕的方法
技術領域
[0001]本發(fā)明涉及信息安全技術領域,特別涉及一種基于藍牙鎖定/解鎖電腦屏幕的方法。
【背景技術】
[0002]藍牙(Bluetooth):是一種無線技術標準,使用2.4—2.485GHz的ISM波段的UHF無線電波,實現(xiàn)固定設備、移動設備和樓宇個人域網(wǎng)之間的短距離數(shù)據(jù)交換。
[0003]在辦公室及公共場所使用個人電腦時,我們經(jīng)常會遇到這樣的場景:正在使用電腦,突然出現(xiàn)一個情況,需要暫時離開個人電腦。一般用戶會直接離開,不會鎖屏,此時,最容易發(fā)生電腦數(shù)據(jù)被盜、被破壞,造成個人或公司的隱私和機密泄露;還有一部分用戶會使用Windows或其他相關軟件,鎖定屏幕。但這些都存在如下問題:
[0004]必須手工輸入密碼才能解鎖屏幕,操作麻煩。而且密碼如果過于簡單,容易被破解;如果太復雜,用戶的記憶成本很高,還容易忘記。
[0005]鎖定方式是被動的,每次鎖定需用戶手動鎖定,體驗不好。
【發(fā)明內(nèi)容】
[0006]本發(fā)明針對現(xiàn)有技術的缺陷,提供了一種基于藍牙鎖定/解鎖電腦屏幕的方法,能有效的解決上述現(xiàn)有技術存在的問題。
[0007]—種基于藍牙鎖定/解鎖電腦屏幕的方法,包括以下步驟:
[0008]101:啟動電腦端藍牙,如果電腦具有藍牙功能,那么直接啟動藍牙,允許被查找;
[0009]如果電腦不具有藍牙功能,安裝藍牙發(fā)射器在電腦上:連接物理設備后,安裝藍牙驅(qū)動,然后啟動藍牙,允許被查找;將電腦作為從設備,slave以固定間隔地去掃描外部尋呼;
[0010]102:啟動手機藍牙,啟動手機藍牙功能,將手機作為主設備發(fā)起配對呼叫;主設備以跳頻的方式去尋呼從設備,查找周圍可被查找的藍牙設備;
[00??] 103:電腦手機配對,當電腦掃描到手機page時便會響應response該page,這樣在電腦和收集之間建立起I ink的連接,即ACL鏈路的連接;
[0012]當ACL鏈路連接建立后,主設備會發(fā)起channel的連接請求,即L2CAP的連接,建立L2CAP的連接之后,主設備采用SDP去查詢從設備的免提服務,從中得到rfcomm的通道號,然后主設備會發(fā)起rfcomm的連接請求建立rfcomm的連接;然后在電腦和手機之間建立起應用的連接;
[0013]電腦與手機之間以PIN碼建立約定的linkkey用于產(chǎn)生初始認證碼,以用于以后建立的連接;
[0014]104:建立本地服務端,本地服務端包括:密鑰存儲模塊、密鑰驗證模塊、屏幕鎖定模塊、鼠標鍵盤監(jiān)控模塊、藍牙心跳監(jiān)控模塊、時間監(jiān)控模塊;
[0015]105:獲取用戶設置,此環(huán)節(jié)主要獲取用戶設置信息,然后加密存儲于本地服務端的密鑰存儲模塊;
[0016]106:建立云服務端,云服務端用于加密存儲105步驟中,用戶設置的安全郵箱及用戶電腦識別號信息;當云服務端獲取用戶端發(fā)出的忘記密碼信息號時,判斷確認用戶,然后向設定的安全郵箱中發(fā)一封帶有重置緊急密碼的驗證碼的郵件;驗證碼獲得驗證通過后,云服務端通知本地服務端的屏幕鎖定模塊解鎖屏幕,密鑰存儲模塊刪除緊急密碼;
[0017]107:啟用鎖屏/解鎖。
[0018]作為優(yōu)選,所述104中,密鑰存儲模塊用于加密存儲電腦與手機藍牙通信linkkey、用戶設置的緊急密碼和安全郵箱、用戶綁定的三方賬戶信息等信息,并在必要的時候獲取云端指令,修改相關信息;
[0019]密鑰驗證模塊用于獲取外部輸入信息,與密鑰存儲模塊中的數(shù)據(jù)進行比對,給出判斷結果;
[0020]屏幕鎖定模塊用于獲取window鎖屏權限,發(fā)出鎖屏、解鎖指令;
[0021 ]鼠標鍵盤監(jiān)控模塊用于監(jiān)控鼠標鍵盤活動狀況;
[0022]藍牙心跳監(jiān)控模塊:在固定的間隔時間,由電腦藍牙發(fā)出信號,偵測手機藍牙是否在電腦藍牙通信范圍內(nèi);
[0023]時間監(jiān)控模塊:監(jiān)控某一指令執(zhí)行后的時間空閑;超過預設時間長度,發(fā)出指令。
[0024]作為優(yōu)選,步驟105中用戶設置信息包括:
[0025]緊急密碼:用于手機忘帶/丟失等無法進行藍牙驗證的情況下,解鎖屏幕;
[0026]安全郵箱:用于忘記緊急密碼的情況下,通過郵箱獲取驗證碼來解鎖屏幕,并重置緊急密碼;
[0027]自動鎖屏時間:用戶允許的鼠標鍵盤無操作的空閑時間,超過時間,將自動鎖屏;
[0028]二次驗證密碼:更高安全需求的用戶設置的藍牙配對后的驗證密碼;
[0029]三方授權賬戶:用戶通過綁定其他開放的三方賬戶,來實現(xiàn)三方賬戶授權解鎖。
[0030]作為優(yōu)選,所述步驟107的詳細步驟如下:
[0031]201:開機時,啟動鎖屏,開啟藍牙;
[0032]202:進行藍牙通信判斷,啟動電腦藍牙,以固定間隔去掃描外部尋呼;如果存在藍牙通信,進入203步驟,如果不是進入204步驟;
[0033]203:藍牙配對,發(fā)現(xiàn)可被查找設備后,啟動本地服務端,進入207步驟;
[0034]204:三方賬戶綁定判斷,啟動本地服務端,如果綁定三方賬戶,進入205步驟;如果未綁定三方賬戶,進入206步驟;
[0035]205:三方賬戶登錄,展示相關三方賬戶登錄入口 ;完成后進入208步驟;
[0036]206:緊急密碼解鎖,展示緊急密碼輸入框,進入209步驟;
[0037]207:藍牙配對驗證,與本地服務端密鑰存儲模塊中的I ink key信息進行比對;通過,進入212步驟;未通過,進入204步驟;
[0038]208:三方賬戶授權驗證,通過三方賬戶開放平臺,驗證授權,授權通過,進入212步驟;未通過,進入206步驟;
[0039]209:緊急密碼驗證,驗證通過,進入212步驟;驗證未通過,進入210步驟;
[0040]210:安全郵箱解鎖屏幕,獲取用戶郵箱和電腦識別號,通過云服務端,發(fā)送驗證密碼到用戶指定郵箱;
[0041]211:驗證安全郵箱驗證碼,驗證本地服務端用戶輸入的驗證碼是否真實。驗證通過,進入212步驟;驗證未通過,進入201步驟;
[0042]212: 二次密碼驗證,獲取用戶此前設置信息,如果有,進入213步驟;如果沒有,進入215步驟;
[0043]213:輸入二次密碼,獲取用戶輸入的二次密碼,進入214步驟;
[0044]214:驗證二次密碼,驗證本地服務端用戶輸入的二次密碼是否真實,驗證通過,進入215步驟;驗證未通過,進入201步驟;
[0045]215:解鎖屏幕,本地服務端屏幕鎖定模塊獲取解鎖指令,解鎖屏幕;
[0046]216:手動鎖定判斷,判斷用戶是否手動鎖定電腦屏幕;如果是,進入224步驟;如果否,進入217步驟;
[0047]217:解鎖方式判斷,記錄上一次解鎖時,用戶使用的解鎖方式;如果通過手機藍牙解鎖,進入218步驟;如果通過緊急密碼/三方賬戶解鎖,進入219步驟;
[0048]218:是否保持心跳判斷,啟用本地服務端藍牙心跳監(jiān)控模塊:在固定的間隔時間,由電腦藍牙發(fā)出信號,偵測手機藍牙是否在電腦藍牙通信范圍內(nèi);如果心跳保持,進入221步驟;如果心跳停止,進入219步驟;
[0049]219:鼠標鍵盤是否有操作判斷,啟用本地服務端鼠標鍵盤監(jiān)控模塊:監(jiān)控鼠標鍵盤活動狀況;如果有操作,進入221步驟;如果沒有操作,進入220步驟;
[0050]220:是否超過自動鎖定時間判斷,啟用本地服務端時間監(jiān)控模塊:如果鼠標鍵盤靜默時間長度未超過預設時間長度,進入221步驟;如果超過,進入222步驟;
[0051 ] 221:解鎖屏幕,保持屏幕不鎖定狀態(tài);
[0052]222:鎖定屏蒂,啟動本地服務端屏蒂鎖定t旲塊,鎖定屏蒂。
[0053]與現(xiàn)有技術相比本發(fā)明的優(yōu)點在于:
[0054]1.借助便攜式藍牙設備(如帶藍牙功能的智能手機)作為鎖定/解鎖個人電腦屏幕的鑰匙:初次使用時,用戶綁定便捷式藍牙設備和個人電腦;當用戶離開時,電腦在指定時間檢測不到指定藍牙設備時,自動鎖定電腦屏幕;當用戶回來時,電腦檢測并配對藍牙設備,配對驗證通過時,根據(jù)用戶設置,直接解鎖屏幕,或者進行二次身份驗證,驗證通過后,解鎖屏幕;
[0055]這借助了帶藍牙功能的智能手機這類目前廣泛普及的移動設備,作為解鎖時的物理識別認證:通過藍牙設備的全球唯一地址和便攜式藍牙設備(如帶藍牙功能的智能手機)的配對綁定,來代替?zhèn)鹘y(tǒng)的用戶名密碼驗證模式;
[0056]相比傳統(tǒng)密碼解鎖方法,助便攜式藍牙設備(如帶藍牙功能的智能手機)作為一種全新的個人電腦鎖屏技術和身份認證方便,實現(xiàn)更簡單,安全性更高,使用更方便,更好地兼容了在使用個人電腦時安全和方便的需求。
[0057]2.還增加多層二次驗證的用戶保護以及緊急模式來提供更安全、更方便的解鎖技術和身份認證方法:
[0058]綁定社交賬號,使用第三方授權登錄進行二次身份驗證。這種方法彌補了單一藍牙配對帶來的設備丟失、被盜后,電腦安全防御的漏洞;并且使用掃描二維碼進行三方登錄授權驗證,操作也更方便。
[0059]設置緊急密碼/安全郵箱,方便在便攜式藍牙設備(如帶藍牙功能的智能手機)忘帶、丟失、被盜等特殊情況下,也能解鎖電腦。
[0060]3.采用系統(tǒng)主動保護模式。傳統(tǒng)的電腦鎖屏技術主要是采用用戶主動的保護模式:先設置好用戶賬戶信息,要鎖定時,需手動找到鎖定按鈕或者使用鍵盤快捷鍵;這需要用戶形成相關操作習慣,如果忘記操作,這種保護將形同虛設。采用系統(tǒng)主動保護模式,根據(jù)使用的場景,將保護設置成自動,隱藏在用戶感知不到的底層,做到保護無聲。
【附圖說明】
[0061]圖1為本發(fā)明實施例的主流程圖;
[0062]圖2為本發(fā)明實施例中步驟107的詳細流程圖。
【具體實施方式】
[0063]為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下舉實施例,對本發(fā)明做進一步詳細說明。
[0064]如圖1所示,一種基于藍牙鎖定/解鎖電腦屏幕的方法,包括以下步驟:
[0065]101:啟動電腦端藍牙,如果電腦具有藍牙功能,那么直接啟動藍牙,允許被查找;
[0066]如果電腦不具有藍牙功能,安裝藍牙發(fā)射器在電腦上:連接物理設備后,安裝藍牙驅(qū)動,然后啟動藍牙,允許被查找;
[0067]將電腦作為從設備(slave,接收連接的設備),slave以固定間隔地去掃描(scan)夕卜部尋呼,即page scan;
[0068]102:啟動手機藍牙,啟動手機藍牙功能,將手機作為主設備(master,即發(fā)起連接的設備)發(fā)起配對呼叫;
[0069]主設備(master,S卩發(fā)起連接的設備)以跳頻的方式去尋呼(page)從設備(slave,接收連接的設備),查找周圍可被查找的藍牙設備;
[0070]103:電腦手機配對,當電腦scan到手機page時便會響應response該page,這樣在電腦和收集之間建立起I ink的連接,即ACL鏈路的連接;
[0071 ]當ACL鏈路連接建立后,主設備會發(fā)起channel的連接請求,即L2CAP的連接,建立L2CAP的連接之后,主設備采用SDP去查詢從設備的免提服務,從中得到rfcomm的通道號,然后主設備會發(fā)起rfcomm的連接請求建立rfcomm的連接;然后在電腦和手機之間建立起應用的連接;
[0072]電腦與手機之間以PIN碼建立約定的linkkey用于產(chǎn)生初始認證碼,以用于以后建立的連接;
[0073]104:建立本地服務端,本地服務端包括:密鑰存儲模塊、密鑰驗證模塊、屏幕鎖定模塊、鼠標鍵盤監(jiān)控模塊、藍牙心跳監(jiān)控模塊、時間監(jiān)控模塊;
[0074]其中,密鑰存儲模塊用于加密存儲電腦與手機藍牙通信linkkey、用戶設置的緊急密碼和安全郵箱、用戶綁定的三方賬戶信息等信息,并在必要的時候獲取云端指令,修改相關信息;
[0075]密鑰驗證模塊用于獲取外部輸入信息,與密鑰存儲模塊中的數(shù)據(jù)進行比對,給出判斷結果;
[0076]屏幕鎖定模塊用于獲取window鎖屏權限,發(fā)出鎖屏、解鎖指令;
[0077]鼠標鍵盤監(jiān)控模塊用于監(jiān)控鼠標鍵盤活動狀況;
[0078]藍牙心跳監(jiān)控模塊:在固定的間隔時間,由電腦藍牙發(fā)出信號,偵測手機藍牙是否在電腦藍牙通信范圍內(nèi);
[0079]時間監(jiān)控模塊:監(jiān)控某一指令執(zhí)行后的時間空閑;超過預設時間長度,發(fā)出指令;
[0080]105:獲取用戶設置,此環(huán)節(jié)主要獲取用戶設置信息,然后加密存儲于本地服務端的密鑰存儲模塊;
[0081]用戶設置信息包括:
[0082]緊急密碼:用于手機忘帶/丟失等無法進行藍牙驗證的情況下,解鎖屏幕;
[0083]安全郵箱:用于忘記緊急密碼的情況下,通過郵箱獲取驗證碼來解鎖屏幕,并重置緊急密碼;
[0084]自動鎖屏時間:用戶允許的鼠標鍵盤無操作的空閑時間,超過時間,將自動鎖屏;
[0085]二次驗證密碼:更高安全需求的用戶設置的藍牙配對后的驗證密碼;
[0086]三方授權賬戶:用戶通過綁定其他開放的三方賬戶(如微信、QQ、微博),來實現(xiàn)三方賬戶授權解鎖;
[0087]106:建立云服務端,云服務端用于加密存儲105步驟中,用戶設置的安全郵箱及用戶電腦識別號信息;
[0088]當云服務端獲取用戶端發(fā)出的忘記密碼信息號時,判斷確認用戶,然后向設定的安全郵箱中發(fā)一封帶有重置緊急密碼的驗證碼的郵件;驗證碼獲得驗證通過后,云服務端通知本地服務端的屏幕鎖定模塊解鎖屏幕,密鑰存儲模塊刪除緊急密碼;
[0089]107:啟用鎖屏/解鎖。
[0090]如圖2所示,所述步驟107的詳細步驟如下:
[0091]201:開機時,啟動鎖屏,開啟藍牙;
[0092]202:進行藍牙通信判斷,啟動電腦藍牙,以固定間隔(如2s時間)地去掃描(scan)外部尋呼;如果存在藍牙通信,進入203步驟,如果不是進入204步驟;
[0093]203:藍牙配對,發(fā)現(xiàn)可被查找設備后,啟動本地服務端,進入207步驟;
[0094]204:三方賬戶綁定判斷,啟動本地服務端,如果綁定三方賬戶,進入205步驟;如果未綁定三方賬戶,進入206步驟;
[0095]205:三方賬戶登錄,展示相關三方賬戶登錄入口(可密碼登錄和掃碼登錄);完成后進入208步驟;
[0096]206:緊急密碼解鎖,展示緊急密碼輸入框,進入209步驟;
[0097]207:藍牙配對驗證,與本地服務端密鑰存儲模塊中的I ink key信息進行比對;通過,進入212步驟;未通過,進入204步驟;
[0098]208:三方賬戶授權驗證,通過三方賬戶開放平臺,驗證授權,授權通過,進入212步驟;未通過,進入206步驟;
[0099]209:緊急密碼驗證,驗證通過,進入212步驟;驗證未通過,進入210步驟;
[0100]210:安全郵箱解鎖屏幕,獲取用戶郵箱和電腦識別號,通過云服務端,發(fā)送驗證密碼到用戶指定郵箱;
[0101]211:驗證安全郵箱驗證碼,驗證本地服務端用戶輸入的驗證碼是否真實。驗證通過,進入212步驟;驗證未通過,進入201步驟;
[0102]212: 二次密碼驗證,獲取用戶此前設置信息,如果有,進入213步驟;如果沒有,進入215步驟;
[0103]213:輸入二次密碼,獲取用戶輸入的二次密碼,進入214步驟;
[0104]214:驗證二次密碼,驗證本地服務端用戶輸入的二次密碼是否真實,驗證通過,進入215步驟;驗證未通過,進入201步驟;
[0105]215:解鎖屏幕,本地服務端屏幕鎖定模塊獲取解鎖指令,解鎖屏幕;
[0106]216:手動鎖定判斷,判斷用戶是否手動鎖定電腦屏幕;如果是,進入224步驟;如果否,進入217步驟;
[0107]217:解鎖方式判斷,記錄上一次解鎖時,用戶使用的解鎖方式;如果通過手機藍牙解鎖,進入218步驟;如果通過緊急密碼/三方賬戶解鎖,進入219步驟;
[0108]218:是否保持心跳判斷,啟用本地服務端藍牙心跳監(jiān)控模塊:在固定的間隔時間(如2s時間),由電腦藍牙發(fā)出信號,偵測手機藍牙是否在電腦藍牙通信范圍內(nèi);如果心跳保持,進入221步驟;如果心跳停止,進入219步驟;
[0109]219:鼠標鍵盤是否有操作判斷,啟用本地服務端鼠標鍵盤監(jiān)控模塊:監(jiān)控鼠標鍵盤活動狀況;如果有操作,進入221步驟;如果沒有操作,進入220步驟;
[0110]220:是否超過自動鎖定時間判斷,啟用本地服務端時間監(jiān)控模塊:如果鼠標鍵盤靜默時間長度未超過預設時間長度,進入221步驟;如果超過,進入222步驟;
[0111]221:解鎖屏幕,保持屏幕不鎖定狀態(tài);
[0?12] 222:鎖定屏蒂,啟動本地服務端屏蒂鎖定t吳塊,鎖定屏蒂。
[0113]本領域的普通技術人員將會意識到,這里所述的實施例是為了幫助讀者理解本發(fā)明的實施方法,應被理解為本發(fā)明的保護范圍并不局限于這樣的特別陳述和實施例。本領域的普通技術人員可以根據(jù)本發(fā)明公開的這些技術啟示做出各種不脫離本發(fā)明實質(zhì)的其它各種具體變形和組合,這些變形和組合仍然在本發(fā)明的保護范圍內(nèi)。
【主權項】
1.一種基于藍牙鎖定/解鎖電腦屏幕的方法,其特征在于包括以下步驟: 101:啟動電腦端藍牙,如果電腦具有藍牙功能,那么直接啟動藍牙,允許被查找; 如果電腦不具有藍牙功能,安裝藍牙發(fā)射器在電腦上:連接物理設備后,安裝藍牙驅(qū)動,然后啟動藍牙,允許被查找;將電腦作為從設備,slave以固定間隔地去掃描外部尋呼;102:啟動手機藍牙,啟動手機藍牙功能,將手機作為主設備發(fā)起配對呼叫;主設備以跳頻的方式去尋呼從設備,查找周圍可被查找的藍牙設備; 103:電腦手機配對,當電腦掃描到手機page時便會響應response該page,這樣在電腦和收集之間建立起I ink的連接,S卩ACL鏈路的連接; 當ACL鏈路連接建立后,主設備會發(fā)起channe I的連接請求,S卩L2CAP的連接,建立L2CAP的連接之后,主設備采用SDP去查詢從設備的免提服務,從中得到rfcomm的通道號,然后主設備會發(fā)起rf comm的連接請求建立rf comm的連接;然后在電腦和手機之間建立起應用的連接; 電腦與手機之間以PIN碼建立約定的link key用于產(chǎn)生初始認證碼,以用于以后建立的連接; 104:建立本地服務端,本地服務端包括:當鑰存儲t吳塊、當鑰驗證t吳塊、屏蒂鎖定t旲塊、鼠標鍵盤監(jiān)控模塊、藍牙心跳監(jiān)控模塊、時間監(jiān)控模塊; 105:獲取用戶設置,此環(huán)節(jié)主要獲取用戶設置信息,然后加密存儲于本地服務端的密鑰存儲模塊; 106:建立云服務端,云服務端用于加密存儲105步驟中,用戶設置的安全郵箱及用戶電腦識別號信息;當云服務端獲取用戶端發(fā)出的忘記密碼信息號時,判斷確認用戶,然后向設定的安全郵箱中發(fā)一封帶有重置緊急密碼的驗證碼的郵件;驗證碼獲得驗證通過后,云服務端通知本地服務端的屏幕鎖定模塊解鎖屏幕,密鑰存儲模塊刪除緊急密碼; 107:啟用鎖屏/解鎖。2.根據(jù)權利要求1所述一種基于藍牙鎖定/解鎖電腦屏幕的方法,其特征在于:所述104中,密鑰存儲模塊用于加密存儲電腦與手機藍牙通信link key、用戶設置的緊急密碼和安全郵箱、用戶綁定的三方賬戶信息等信息,并在必要的時候獲取云端指令,修改相關信息; 密鑰驗證模塊用于獲取外部輸入信息,與密鑰存儲模塊中的數(shù)據(jù)進行比對,給出判斷結果; 屏幕鎖定模塊用于獲取window鎖屏權限,發(fā)出鎖屏、解鎖指令; 鼠標鍵盤監(jiān)控模塊用于監(jiān)控鼠標鍵盤活動狀況; 藍牙心跳監(jiān)控模塊:在固定的間隔時間,由電腦藍牙發(fā)出信號,偵測手機藍牙是否在電腦藍牙通信范圍內(nèi); 時間監(jiān)控模塊:監(jiān)控某一指令執(zhí)行后的時間空閑;超過預設時間長度,發(fā)出指令。3.根據(jù)權利要求2所述一種基于藍牙鎖定/解鎖電腦屏幕的方法,其特征在于步驟105中用戶設置信息包括: 緊急密碼:用于手機忘帶/丟失等無法進行藍牙驗證的情況下,解鎖屏幕; 安全郵箱:用于忘記緊急密碼的情況下,通過郵箱獲取驗證碼來解鎖屏幕,并重置緊急密碼; 自動鎖屏時間:用戶允許的鼠標鍵盤無操作的空閑時間,超過時間,將自動鎖屏; 二次驗證密碼:更高安全需求的用戶設置的藍牙配對后的驗證密碼; 三方授權賬戶:用戶通過綁定其他開放的三方賬戶,來實現(xiàn)三方賬戶授權解鎖。4.根據(jù)權利要求3所述一種基于藍牙鎖定/解鎖電腦屏幕的方法,其特征在于所述步驟107的詳細步驟如下: 201:開機時,啟動鎖屏,開啟藍牙; 202:進行藍牙通信判斷,啟動電腦藍牙,以固定間隔去掃描外部尋呼;如果存在藍牙通信,進入203步驟,如果不是進入204步驟; 203:藍牙配對,發(fā)現(xiàn)可被查找設備后,啟動本地服務端,進入207步驟; 204:三方賬戶綁定判斷,啟動本地服務端,如果綁定三方賬戶,進入205步驟;如果未綁定三方賬戶,進入206步驟; 205:三方賬戶登錄,展示相關三方賬戶登錄入口 ;完成后進入208步驟; 206:緊急密碼解鎖,展示緊急密碼輸入框,進入209步驟; 207:藍牙配對驗證,與本地服務端密鑰存儲模塊中的I ink key信息進行比對;通過,進入212步驟;未通過,進入204步驟; 208:三方賬戶授權驗證,通過三方賬戶開放平臺,驗證授權,授權通過,進入212步驟;未通過,進入206步驟; 209:緊急密碼驗證,驗證通過,進入212步驟;驗證未通過,進入210步驟; 210:安全郵箱解鎖屏幕,獲取用戶郵箱和電腦識別號,通過云服務端,發(fā)送驗證密碼到用戶指定郵箱; 211:驗證安全郵箱驗證碼,驗證本地服務端用戶輸入的驗證碼是否真實。驗證通過,進入212步驟;驗證未通過,進入201步驟; 212: 二次密碼驗證,獲取用戶此前設置信息,如果有,進入213步驟;如果沒有,進入215步驟; 213:輸入二次密碼,獲取用戶輸入的二次密碼,進入214步驟; 214:驗證二次密碼,驗證本地服務端用戶輸入的二次密碼是否真實,驗證通過,進入215步驟;驗證未通過,進入201步驟; 215:解鎖屏幕,本地服務端屏幕鎖定模塊獲取解鎖指令,解鎖屏幕; 216:手動鎖定判斷,判斷用戶是否手動鎖定電腦屏幕;如果是,進入224步驟;如果否,進入217步驟; 217:解鎖方式判斷,記錄上一次解鎖時,用戶使用的解鎖方式;如果通過手機藍牙解鎖,進入218步驟;如果通過緊急密碼/三方賬戶解鎖,進入219步驟; 218:是否保持心跳判斷,啟用本地服務端藍牙心跳監(jiān)控模塊:在固定的間隔時間,由電腦藍牙發(fā)出信號,偵測手機藍牙是否在電腦藍牙通信范圍內(nèi);如果心跳保持,進入221步驟;如果心跳停止,進入219步驟; 219:鼠標鍵盤是否有操作判斷,啟用本地服務端鼠標鍵盤監(jiān)控模塊:監(jiān)控鼠標鍵盤活動狀況;如果有操作,進入221步驟;如果沒有操作,進入220步驟; 220:是否超過自動鎖定時間判斷,啟用本地服務端時間監(jiān)控模塊:如果鼠標鍵盤靜默時間長度未超過預設時間長度,進入221步驟;如果超過,進入222步驟; 221:解鎖屏幕,保持屏幕不鎖定狀態(tài);222:鎖定屏幕,啟動本地服務端屏幕鎖定I旲塊,鎖定屏幕ο
【文檔編號】G06F21/31GK105893802SQ201610190408
【公開日】2016年8月24日
【申請日】2016年3月29日
【發(fā)明人】梁效寧
【申請人】四川效率源信息安全技術股份有限公司