一種基于非接觸式ic卡鎖定/解鎖電腦屏幕的方法
【專利摘要】本發(fā)明公開了一種基于非接觸式IC卡鎖定/解鎖電腦屏幕的方法,包括以下步驟:101:建立本地服務(wù)端;102:初始化IC卡;103:綁定IC卡;104:獲取用戶設(shè)置;105:建立云服務(wù)端;106:啟用鎖屏/解鎖。本發(fā)明的有益效果如下:1.可靠性高;2.操作方便,快速;3.提高了應(yīng)用的并行性;4.實(shí)現(xiàn)一卡通,也方便利用現(xiàn)有的存量資產(chǎn)和使用習(xí)慣;5.加密性能好。
【專利說明】
一種基于非接觸式IC卡鎖定/解鎖電腦屏幕的方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息安全技術(shù)領(lǐng)域,特別涉及一種基于非接觸式1C卡鎖定/解鎖電腦屏幕的方法?!颈尘凹夹g(shù)】
[0002]目前在使用個(gè)人電腦時(shí),經(jīng)常會遇到需要暫時(shí)離開的情況。一般用戶會直接離開, 不會鎖屏,此時(shí),最容易發(fā)生電腦數(shù)據(jù)被盜、被破壞,造成個(gè)人或公司的隱私和機(jī)密泄露;還有一部分用戶會使用Windows或其他相關(guān)軟件和方式,鎖定屏幕。
[0003]但這些都存在如下問題:
[0004]1.必須手工輸入密碼、或者繪制解鎖圖案才能解鎖屏幕,操作麻煩。而且密碼和鎖定圖案設(shè)置如果過于簡單,容易被破解;如果太復(fù)雜,用戶的記憶成本很高,還容易忘記;
[0005]2.只有一層鎖定保護(hù),無法滿足用戶更高安全的需求;[〇〇〇6] 3.使用硬件作為身份識別方案的,多數(shù)無法合理利用存量資產(chǎn)并順延用戶已有使用習(xí)慣,需要額外的硬件開銷,使用學(xué)習(xí)成本巨大。
[0007]本發(fā)明的所涉及的部分專業(yè)術(shù)語:
[0008]1C卡:是將一個(gè)微電子芯片嵌入符合ISO 7816標(biāo)準(zhǔn)的卡基中,做成卡片形式,1C卡與讀寫器之間的通訊方式可以是接觸式,也可以是非接觸式;
[0009]接觸式1C卡:使用時(shí),通過有形的電極觸電將卡的集成電路與外部接口設(shè)備直接接觸連接,進(jìn)行數(shù)據(jù)交換;
[0010]非接觸式1C卡:又稱射頻卡,由1C芯片、感應(yīng)天線組成,封裝在一個(gè)標(biāo)準(zhǔn)的PVC卡片內(nèi),芯片及天線無任何外露部分,卡片在一定距離范圍(通常為5—10cm)靠近讀寫器表面, 通過無線電波的傳遞來完成數(shù)據(jù)的讀寫操作。
【發(fā)明內(nèi)容】
[0011]本發(fā)明針對現(xiàn)有技術(shù)的缺陷,提供了一種基于非接觸式1C卡鎖定/解鎖電腦屏幕的方法,能有效的解決上述現(xiàn)有技術(shù)存在的問題。
[0012]一種基于非接觸式1C卡鎖定/解鎖電腦屏幕的方法,包括以下步驟:
[0013]101:建立本地服務(wù)端,所述本地服務(wù)端包括:1C卡讀寫模塊、存儲模塊、驗(yàn)證模塊、 屏幕鎖定模塊、鼠標(biāo)鍵盤監(jiān)控模塊、時(shí)間監(jiān)控模塊;
[0014]所述1C卡讀寫模塊通過1C卡發(fā)卡器,將相關(guān)信息寫入1C卡;通過1C卡讀卡器,讀取 1C卡信息;
[0015]所述存儲模塊用于加密存儲1C卡信息、用戶設(shè)置的緊急密碼和安全郵箱、用戶綁定的第三方賬號等信息,并在必要的時(shí)候獲取云端指令,修改相關(guān)信息;
[0016]所述驗(yàn)證模塊用于獲取1C卡信息,與存儲模塊中預(yù)留的1C卡信息進(jìn)行比對,給出判斷結(jié)果;
[0017]所述屏幕鎖定模塊用于獲取window鎖屏權(quán)限,發(fā)送鎖屏、解鎖指令;
[0018]所述鼠標(biāo)鍵盤監(jiān)控模塊用于監(jiān)控鼠標(biāo)鍵盤活動狀況;
[0019]所述時(shí)間監(jiān)控模塊用于監(jiān)控某一指令執(zhí)行后的時(shí)間空閑;超過預(yù)設(shè)時(shí)間長度,發(fā)送指令;
[0020]102:初始化 1C 卡;
[0021]103:綁定1C卡,將1C卡信息與電腦唯一識別號進(jìn)行配對綁定,寫入本地服務(wù)端存儲豐吳塊;
[0022]104:獲取用戶設(shè)置,此環(huán)節(jié)主要獲取用戶設(shè)置信息,然后加密存儲于本地服務(wù)端的存儲模塊;[〇〇23]105:建立云服務(wù)端,云服務(wù)端用于加密存儲104步驟中,用戶設(shè)置的安全郵箱及用戶電腦識別號信息;
[0024]當(dāng)云服務(wù)端獲取用戶端發(fā)出的忘記密碼信息號時(shí),判斷確認(rèn)用戶,然后向設(shè)定的安全郵箱中發(fā)一封帶有重置緊急密碼的驗(yàn)證碼的郵件;驗(yàn)證碼獲得驗(yàn)證通過后,云服務(wù)端通知本地服務(wù)端的屏幕鎖定模塊解鎖屏幕,存儲模塊刪除緊急密碼;[〇〇25]106:啟用鎖屏/解鎖。
[0026]作為優(yōu)選,所述步驟102的詳細(xì)步驟如下:[〇〇27]1021:獲取空白扇區(qū),通過發(fā)卡器讀取1C卡所有扇區(qū),查看哪些扇區(qū)是空白的,如果讀取到的扇區(qū)提示沒有通過身份驗(yàn)證,則表此扇區(qū)的密碼和發(fā)卡器的密碼不一致;如果讀取到的扇區(qū)內(nèi)容全部是〇〇〇〇或者全部是FFFF,則表示此扇區(qū)是空白的,可以選用。如果讀取到的扇區(qū)內(nèi)容包含〇:F等16進(jìn)制的數(shù)據(jù),則表示此扇區(qū)已經(jīng)被使用;[〇〇28]1022:指定空白扇區(qū),選擇1021中內(nèi)容全部是0000或者全部是FFFF的扇區(qū),或者可以覆蓋的扇區(qū);
[0029]1023:初始化指定扇區(qū),將讀卡機(jī)的讀寫密碼,以及系統(tǒng)采用的加解密方式寫入指定扇區(qū)進(jìn)行初始化;
[0030]1024:寫入1C卡卡號,將1C卡正面的卡號或自定義卡號寫入1023中初始化的扇區(qū)中;
[0031]1025:測試發(fā)卡,進(jìn)行會員登記,把1C卡放在刷卡器上,點(diǎn)擊發(fā)卡,就會出現(xiàn)1024中寫入的卡號,如果未出現(xiàn),則初始化1C卡失敗,返回1021重新進(jìn)行初始化操作。[〇〇32]作為優(yōu)選,104步驟中所述用戶設(shè)置信息包括:
[0033]緊急密碼用于無法進(jìn)行1C卡驗(yàn)證的情況下,解鎖屏幕;
[0034]安全郵箱用于忘記緊急密碼的情況下,通過郵箱獲取安全驗(yàn)證碼來解鎖屏幕,并重置緊急密碼;
[0035]自動鎖屏?xí)r間是用戶允許的鼠標(biāo)鍵盤無操作的空閑時(shí)間,超過時(shí)間,將自動鎖屏; [〇〇36] 二次驗(yàn)證密碼用于更高安全需求的用戶設(shè)置的1C卡驗(yàn)證通過后的驗(yàn)證密碼;[〇〇37]第三方授權(quán)賬號是用戶通過綁定其他開放的第三方賬號,來實(shí)現(xiàn)第三方賬號授權(quán)解鎖。
[0038]作為優(yōu)選,所述步驟106的詳細(xì)步驟如下:[〇〇39]201:開機(jī)時(shí),啟動鎖屏;[〇〇4〇] 202:讀取1C卡,通過1C卡讀卡器,讀取1C卡信息;[〇〇411203:將202中讀取到的1C卡信息,與本地服務(wù)端存儲模塊中1C卡信息及電腦綁定信息進(jìn)行比對驗(yàn)證;驗(yàn)證通過,進(jìn)入204步驟;驗(yàn)證未通過,進(jìn)入205步驟;[〇〇42]204:獲取用戶此前設(shè)置信息,如果有,進(jìn)入213步驟;如果沒有,進(jìn)入212步驟;[〇〇43]205:啟動本地服務(wù)端,進(jìn)行第三方賬號綁定驗(yàn)證;如果綁定,進(jìn)入206步驟;如果未綁定,進(jìn)入207步驟;[〇〇44]206:展示相關(guān)第三方賬號登錄入口,如果是掃碼則展示二維碼,如果是賬號密碼輸入登錄,則展示用戶名密碼輸入框及相關(guān)驗(yàn)證密碼輸入框;輸入完成后進(jìn)入208步驟; [〇〇45]207:展示緊急密碼輸入框,進(jìn)入209步驟;[〇〇46]208:通過第三方賬號開放平臺,驗(yàn)證授權(quán);授權(quán)通過,進(jìn)入204步驟;未通過,進(jìn)入207步驟;[〇〇47]209:啟動本地服務(wù)端驗(yàn)證模塊,對獲取到的緊急密碼進(jìn)行比對驗(yàn)證;驗(yàn)證通過,進(jìn)入204步驟;驗(yàn)證未通過,進(jìn)入210步驟;[〇〇48]210:獲取用戶電腦識別號,通過云服務(wù)端,發(fā)送安全驗(yàn)證碼到用戶電腦識別號對應(yīng)的指定郵箱;完成后進(jìn)入211步驟;[〇〇49]211:驗(yàn)證本地服務(wù)端用戶輸入的安全驗(yàn)證碼是否真實(shí),驗(yàn)證通過,進(jìn)入204步驟;驗(yàn)證未通過,進(jìn)入201步驟;
[0050]212:本地服務(wù)端屏幕鎖定模塊獲取解鎖指令,解鎖屏幕;[0051 ]213:獲取用戶輸入的二次密碼,進(jìn)入214步驟;[〇〇52]214:驗(yàn)證本地服務(wù)端用戶輸入的二次密碼是否真實(shí),驗(yàn)證通過,進(jìn)入212步驟;驗(yàn)證未通過,進(jìn)入201步驟;[〇〇53]215:判斷用戶是否手動鎖定電腦屏幕。如果是,進(jìn)入216步驟;如果否,進(jìn)入217步驟;
[0054]216:啟動本地服務(wù)端屏蒂鎖定1?塊,鎖定屏蒂;
[0055]217:啟用本地服務(wù)端鼠標(biāo)鍵盤監(jiān)控模塊:監(jiān)控鼠標(biāo)鍵盤活動狀況;如果有操作,進(jìn)入218步驟;如果沒有操作,進(jìn)入219步驟;[〇〇56]218:保持屏幕不鎖定狀態(tài);[〇〇57]219:啟用本地服務(wù)端時(shí)間監(jiān)控模塊:如果鼠標(biāo)鍵盤靜默時(shí)間長度未超過預(yù)設(shè)時(shí)間長度,進(jìn)入218步驟;如果超過,進(jìn)入216步驟。[〇〇58]與現(xiàn)有技術(shù)相比本發(fā)明的優(yōu)點(diǎn)在于:
[0059]可靠性高:非接觸式1C卡與讀寫器之間無機(jī)械接觸,避免了由于接觸讀寫而產(chǎn)生的各種故障。例如:由于粗暴插卡、非卡外物插入、灰塵或油污導(dǎo)致接觸不良等原因造成的故障。此外非接觸式卡表面無裸露的芯片,無須擔(dān)心芯片脫落、靜電擊穿、彎曲損壞等問題, 既便于卡片的印刷,又提高了卡片的使用可靠性。
[0060]操作方便,快速:由于非接觸通訊,讀寫器在10cm范圍內(nèi)就可以對卡片操作,所以不必插撥卡,非常方便用戶使用。非接觸式卡使用時(shí)沒有方向性,卡片可以任意方向掠過讀寫。
[0061]防沖突:非接觸式卡中有快速防沖突機(jī)制,能防止卡片之間出現(xiàn)數(shù)據(jù)干擾,因此, 讀寫器可以“同時(shí)”處理多張非接觸式1C卡。這提高了應(yīng)用的并行性,無形中提高了系統(tǒng)工作速度。
[0062]可以一卡多用:1C卡存儲芯片有16個(gè)扇區(qū),可以分別存儲不同的系統(tǒng)數(shù)據(jù),比如門禁、考勤、停車場等系統(tǒng)的數(shù)據(jù),并可以根據(jù)需要設(shè)置寫入限制,保證了安全性,實(shí)現(xiàn)一卡通,也方便利用現(xiàn)有的存量資產(chǎn)和使用習(xí)慣。
[0063]加密性能好:非接觸式卡的序列號是唯一的,制造廠家在產(chǎn)品出廠前已將此序列號固化,不可再更改。非接觸式卡與讀寫器之間采用雙向驗(yàn)證機(jī)制,即讀寫器驗(yàn)證1C卡的合法性,時(shí)1C卡也驗(yàn)證讀寫器的合法性。非接觸式卡在處理前要與讀寫器進(jìn)行三次相互認(rèn)證, 而且在通訊過程中所有的數(shù)據(jù)都加密。
[0064]增加多層安全保護(hù)層,如第三方賬號授權(quán)驗(yàn)證、二次密碼驗(yàn)證等。
[0065]設(shè)置緊急密碼/安全郵箱,方便在1C卡暫時(shí)無法使用(如丟失、被盜)等特殊緊急情況下,也能安全地解鎖電腦。
[0066]采用系統(tǒng)主動保護(hù)模式,根據(jù)使用的場景,將保護(hù)設(shè)置成自動,隱藏在用戶感知不到的底層,做到保護(hù)無聲?!靖綀D說明】[〇〇67]圖1為本發(fā)明實(shí)施例的主流程圖;
[0068]圖2為本發(fā)明實(shí)施例中步驟106的詳細(xì)流程圖。【具體實(shí)施方式】
[0069]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例,對本發(fā)明做進(jìn)一步詳細(xì)說明。
[0070]如圖1所示,一種基于非接觸式1C卡鎖定/解鎖電腦屏幕的方法,包括以下步驟:
[0071]101:建立本地服務(wù)端,所述本地服務(wù)端包括:1C卡讀寫模塊、存儲模塊、驗(yàn)證模塊、 屏幕鎖定模塊、鼠標(biāo)鍵盤監(jiān)控模塊、時(shí)間監(jiān)控模塊;
[0072]1C卡讀寫模塊:通過1C卡發(fā)卡器,將相關(guān)信息寫入1C卡;通過1C卡讀卡器,讀取1C 卡信息;
[0073]存儲模塊:加密存儲1C卡信息、用戶設(shè)置的緊急密碼和安全郵箱、用戶綁定的第三方賬號等信息,并在必要的時(shí)候獲取云端指令,修改相關(guān)信息;[〇〇74]驗(yàn)證模塊:獲取1C卡信息,與存儲模塊中預(yù)留的1C卡信息進(jìn)行比對,給出判斷結(jié)果;[〇〇75]屏幕鎖定模塊:獲取window鎖屏權(quán)限,發(fā)送鎖屏、解鎖指令;
[0076]鼠標(biāo)鍵盤監(jiān)控模塊:監(jiān)控鼠標(biāo)鍵盤活動狀況;[〇〇77]時(shí)間監(jiān)控模塊:監(jiān)控某一指令執(zhí)行后的時(shí)間空閑;超過預(yù)設(shè)時(shí)間長度,發(fā)送指令;
[0078]102:初始化 1C 卡。[〇〇79]1021:獲取空白扇區(qū),通過發(fā)卡器讀取1C卡所有扇區(qū),查看哪些扇區(qū)是空白的。如果讀取到的扇區(qū)提示沒有通過身份驗(yàn)證,則表此扇區(qū)的密碼和發(fā)卡器的密碼不一致;如果讀取到的扇區(qū)內(nèi)容全部是〇〇〇〇或者全部是FFFF,則表示此扇區(qū)是空白的,可以選用。如果讀取到的扇區(qū)內(nèi)容包含〇:F等16進(jìn)制的數(shù)據(jù),則表示此扇區(qū)已經(jīng)被使用;
[0080]1022:指定空白扇區(qū),選擇1021中內(nèi)容全部是0000或者全部是FFFF的扇區(qū),或者可以覆蓋的扇區(qū);
[0081]1023:初始化指定扇區(qū),將讀卡機(jī)的讀寫密碼,以及系統(tǒng)采用的加解密方式寫入指定扇區(qū)進(jìn)行初始化;
[0082]1024:寫入1C卡卡號,將1C卡正面的卡號或自定義卡號寫入1023中初始化的扇區(qū)中;[〇〇83]1025:測試發(fā)卡,進(jìn)行會員登記,把1C卡放在刷卡器上,點(diǎn)擊發(fā)卡,就會出現(xiàn)1024中寫入的卡號,如果未出現(xiàn),則初始化1C卡失敗,返回1021重新進(jìn)行初始化操作。
[0084]103:綁定1C卡,將1C卡信息與電腦唯一識別號進(jìn)行配對綁定,寫入本地服務(wù)端存儲豐吳塊。
[0085]104:獲取用戶設(shè)置,此環(huán)節(jié)主要獲取用戶設(shè)置信息,然后加密存儲于本地服務(wù)端的存儲模塊;[〇〇86]所述用戶設(shè)置信息包括:
[0087]緊急密碼:用于無法進(jìn)行1C卡驗(yàn)證的情況下,解鎖屏幕;
[0088]安全郵箱:用于忘記緊急密碼的情況下,通過郵箱獲取安全驗(yàn)證碼來解鎖屏幕,并重置緊急密碼;
[0089]自動鎖屏?xí)r間:用戶允許的鼠標(biāo)鍵盤無操作的空閑時(shí)間,超過時(shí)間,將自動鎖屏;
[0090]二次驗(yàn)證密碼:更高安全需求的用戶設(shè)置的1C卡驗(yàn)證通過后的驗(yàn)證密碼;
[0091]第三方授權(quán)賬號:用戶通過綁定其他開放的第三方賬號(如微信、QQ、微博),來實(shí)現(xiàn)第三方賬號授權(quán)解鎖。[〇〇92]105:建立云服務(wù)端,云服務(wù)端用于加密存儲104步驟中,用戶設(shè)置的安全郵箱及用戶電腦識別號信息;
[0093]當(dāng)云服務(wù)端獲取用戶端發(fā)出的忘記密碼信息號時(shí),判斷確認(rèn)用戶,然后向設(shè)定的安全郵箱中發(fā)一封帶有重置緊急密碼的驗(yàn)證碼的郵件;驗(yàn)證碼獲得驗(yàn)證通過后,云服務(wù)端通知本地服務(wù)端的屏幕鎖定模塊解鎖屏幕,存儲模塊刪除緊急密碼。[〇〇94]106:啟用鎖屏/解鎖。
[0095] 如圖2所示,所述步驟106的詳細(xì)步驟如下:[〇〇96]201:開機(jī)時(shí),啟動鎖屏;[〇〇97]202:讀取1C卡。通過1C卡讀卡器,讀取1C卡信息[〇〇98]203:將202中讀取到的1C卡信息,與本地服務(wù)端存儲模塊中1C卡信息及電腦綁定信息進(jìn)行比對驗(yàn)證;驗(yàn)證通過,進(jìn)入204步驟;驗(yàn)證未通過,進(jìn)入205步驟;[〇〇99]204:獲取用戶此前設(shè)置信息,如果有,進(jìn)入213步驟;如果沒有,進(jìn)入212步驟;[〇1〇〇] 205:啟動本地服務(wù)端,進(jìn)行第三方賬號綁定驗(yàn)證;如果綁定,進(jìn)入206步驟;如果未綁定,進(jìn)入207步驟;
[0101]206:展示相關(guān)第三方賬號登錄入口,如果是掃碼則展示二維碼,如果是賬號密碼輸入登錄,則展示用戶名密碼輸入框及相關(guān)驗(yàn)證密碼輸入框;輸入完成后進(jìn)入208步驟;
[0102]207:展示緊急密碼輸入框,進(jìn)入209步驟;[〇1〇3]208:通過第三方賬號開放平臺,驗(yàn)證授權(quán);授權(quán)通過,進(jìn)入204步驟;未通過,進(jìn)入207步驟;[〇1〇4]209:啟動本地服務(wù)端驗(yàn)證模塊,對獲取到的緊急密碼進(jìn)行比對驗(yàn)證;驗(yàn)證通過,進(jìn)入204步驟;驗(yàn)證未通過,進(jìn)入210步驟;[〇1〇5]210:獲取用戶電腦識別號,通過云服務(wù)端,發(fā)送安全驗(yàn)證碼到用戶電腦識別號對應(yīng)的指定郵箱;完成后進(jìn)入211步驟;[〇1〇6]211:驗(yàn)證本地服務(wù)端用戶輸入的安全驗(yàn)證碼是否真實(shí)。驗(yàn)證通過,進(jìn)入204步驟;驗(yàn)證未通過,進(jìn)入201步驟;
[0107]212:本地服務(wù)端屏幕鎖定模塊獲取解鎖指令,解鎖屏幕;
[0108]213:獲取用戶輸入的二次密碼,進(jìn)入214步驟;[〇1〇9]214:驗(yàn)證本地服務(wù)端用戶輸入的二次密碼是否真實(shí)。驗(yàn)證通過,進(jìn)入212步驟;驗(yàn)證未通過,進(jìn)入201步驟;
[0110]215:判斷用戶是否手動鎖定電腦屏幕。如果是,進(jìn)入216步驟;如果否,進(jìn)入217步驟;[〇111 ]216:啟動本地服務(wù)端屏蒂鎖定_吳塊,鎖定屏蒂;
[0112]217:啟用本地服務(wù)端鼠標(biāo)鍵盤監(jiān)控模塊:監(jiān)控鼠標(biāo)鍵盤活動狀況;如果有操作,進(jìn)入218步驟;如果沒有操作,進(jìn)入219步驟;
[0113]218:保持屏幕不鎖定狀態(tài);
[0114]219:啟用本地服務(wù)端時(shí)間監(jiān)控模塊:如果鼠標(biāo)鍵盤靜默時(shí)間長度未超過預(yù)設(shè)時(shí)間長度,進(jìn)入218步驟;如果超過,進(jìn)入216步驟。
[0115]本領(lǐng)域的普通技術(shù)人員將會意識到,這里所述的實(shí)施例是為了幫助讀者理解本發(fā)明的實(shí)施方法,應(yīng)被理解為本發(fā)明的保護(hù)范圍并不局限于這樣的特別陳述和實(shí)施例。本領(lǐng)域的普通技術(shù)人員可以根據(jù)本發(fā)明公開的這些技術(shù)啟示做出各種不脫離本發(fā)明實(shí)質(zhì)的其它各種具體變形和組合,這些變形和組合仍然在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于非接觸式1C卡鎖定/解鎖電腦屏幕的方法,其特征在于包括以下步驟:101:建立本地服務(wù)端,所述本地服務(wù)端包括:1C卡讀寫模塊、存儲模塊、驗(yàn)證模塊、屏幕 鎖定模塊、鼠標(biāo)鍵盤監(jiān)控模塊、時(shí)間監(jiān)控模塊;所述1C卡讀寫模塊通過1C卡發(fā)卡器,將相關(guān)信息寫入1C卡;通過1C卡讀卡器,讀取1C卡 信息;所述存儲模塊用于加密存儲1C卡信息、用戶設(shè)置的緊急密碼和安全郵箱、用戶綁定的 第三方賬號等信息,并在必要的時(shí)候獲取云端指令,修改相關(guān)信息;所述驗(yàn)證模塊用于獲取1C卡信息,與存儲模塊中預(yù)留的1C卡信息進(jìn)行比對,給出判斷 結(jié)果;所述屏幕鎖定模塊用于獲取Window鎖屏權(quán)限,發(fā)送鎖屏、解鎖指令;所述鼠標(biāo)鍵盤監(jiān)控模塊用于監(jiān)控鼠標(biāo)鍵盤活動狀況;所述時(shí)間監(jiān)控模塊用于監(jiān)控某一指令執(zhí)行后的時(shí)間空閑;超過預(yù)設(shè)時(shí)間長度,發(fā)送指 令;102:初始化1C卡;103:綁定1C卡,將1C卡信息與電腦唯一識別號進(jìn)行配對綁定,寫入本地服務(wù)端存儲模 塊;104:獲取用戶設(shè)置,此環(huán)節(jié)主要獲取用戶設(shè)置信息,然后加密存儲于本地服務(wù)端的存 儲豐吳塊;105:建立云服務(wù)端,云服務(wù)端用于加密存儲104步驟中,用戶設(shè)置的安全郵箱及用戶電 腦識別號信息;當(dāng)云服務(wù)端獲取用戶端發(fā)出的忘記密碼信息號時(shí),判斷確認(rèn)用戶,然后向設(shè)定的安全 郵箱中發(fā)一封帶有重置緊急密碼的驗(yàn)證碼的郵件;驗(yàn)證碼獲得驗(yàn)證通過后,云服務(wù)端通知 本地服務(wù)端的屏幕鎖定模塊解鎖屏幕,存儲模塊刪除緊急密碼;106:啟用鎖屏/解鎖。2.根據(jù)權(quán)利要求1所述的一種基于非接觸式1C卡鎖定/解鎖電腦屏幕的方法,其特征在 于所述步驟102的詳細(xì)步驟如下:1021:獲取空白扇區(qū),通過發(fā)卡器讀取1C卡所有扇區(qū),查看哪些扇區(qū)是空白的,如果讀 取到的扇區(qū)提示沒有通過身份驗(yàn)證,則表此扇區(qū)的密碼和發(fā)卡器的密碼不一致;如果讀取 到的扇區(qū)內(nèi)容全部是〇〇〇〇或者全部是FFFF,則表示此扇區(qū)是空白的,可以選用。如果讀取到 的扇區(qū)內(nèi)容包含〇:F等16進(jìn)制的數(shù)據(jù),則表示此扇區(qū)已經(jīng)被使用;1022:指定空白扇區(qū),選擇1021中內(nèi)容全部是0000或者全部是FFFF的扇區(qū),或者可以覆 蓋的扇區(qū);1023:初始化指定扇區(qū),將讀卡機(jī)的讀寫密碼,以及系統(tǒng)采用的加解密方式寫入指定扇 區(qū)進(jìn)行初始化;1024:寫入1C卡卡號,將1C卡正面的卡號或自定義卡號寫入1023中初始化的扇區(qū)中;1025:測試發(fā)卡,進(jìn)行會員登記,把1C卡放在刷卡器上,點(diǎn)擊發(fā)卡,就會出現(xiàn)1024中寫入 的卡號,如果未出現(xiàn),則初始化1C卡失敗,返回1021重新進(jìn)行初始化操作。3.根據(jù)權(quán)利要求2所述的一種基于非接觸式1C卡鎖定/解鎖電腦屏幕的方法,其特征在 于所述104步驟中用戶設(shè)置信息包括:緊急密碼用于無法進(jìn)行1C卡驗(yàn)證的情況下,解鎖屏幕;安全郵箱用于忘記緊急密碼的情況下,通過郵箱獲取安全驗(yàn)證碼來解鎖屏幕,并重置 緊急密碼;自動鎖屏?xí)r間是用戶允許的鼠標(biāo)鍵盤無操作的空閑時(shí)間,超過時(shí)間,將自動鎖屏;二次驗(yàn)證密碼用于更高安全需求的用戶設(shè)置的1C卡驗(yàn)證通過后的驗(yàn)證密碼;第三方授權(quán)賬號是用戶通過綁定其他開放的第三方賬號,來實(shí)現(xiàn)第三方賬號授權(quán)解 鎖。4.根據(jù)權(quán)利要求3所述的一種基于非接觸式1C卡鎖定/解鎖電腦屏幕的方法,其特征在 于所述步驟106的詳細(xì)步驟如下:201:開機(jī)時(shí),啟動鎖屏;202:讀取1C卡,通過1C卡讀卡器,讀取1C卡信息;203:將202中讀取到的1C卡信息,與本地服務(wù)端存儲模塊中1C卡信息及電腦綁定信息 進(jìn)行比對驗(yàn)證;驗(yàn)證通過,進(jìn)入204步驟;驗(yàn)證未通過,進(jìn)入205步驟;204:獲取用戶此前設(shè)置信息,如果有,進(jìn)入213步驟;如果沒有,進(jìn)入212步驟;205:啟動本地服務(wù)端,進(jìn)行第三方賬號綁定驗(yàn)證;如果綁定,進(jìn)入206步驟;如果未綁 定,進(jìn)入207步驟;206:展示相關(guān)第三方賬號登錄入口,如果是掃碼則展示二維碼,如果是賬號密碼輸入 登錄,則展示用戶名密碼輸入框及相關(guān)驗(yàn)證密碼輸入框;輸入完成后進(jìn)入208步驟;207:展示緊急密碼輸入框,進(jìn)入209步驟;208:通過第三方賬號開放平臺,驗(yàn)證授權(quán);授權(quán)通過,進(jìn)入204步驟;未通過,進(jìn)入207步 驟;209:啟動本地服務(wù)端驗(yàn)證模塊,對獲取到的緊急密碼進(jìn)行比對驗(yàn)證;驗(yàn)證通過,進(jìn)入 204步驟;驗(yàn)證未通過,進(jìn)入210步驟;210:獲取用戶電腦識別號,通過云服務(wù)端,發(fā)送安全驗(yàn)證碼到用戶電腦識別號對應(yīng)的 指定郵箱;完成后進(jìn)入211步驟;211:驗(yàn)證本地服務(wù)端用戶輸入的安全驗(yàn)證碼是否真實(shí),驗(yàn)證通過,進(jìn)入204步驟;驗(yàn)證 未通過,進(jìn)入201步驟;212:本地服務(wù)端屏幕鎖定模塊獲取解鎖指令,解鎖屏幕;213:獲取用戶輸入的二次密碼,進(jìn)入214步驟;214:驗(yàn)證本地服務(wù)端用戶輸入的二次密碼是否真實(shí),驗(yàn)證通過,進(jìn)入212步驟;驗(yàn)證未 通過,進(jìn)入201步驟;215:判斷用戶是否手動鎖定電腦屏幕。如果是,進(jìn)入216步驟;如果否,進(jìn)入217步驟;216:啟動本地服務(wù)端屏蒂鎖定_吳塊,鎖定屏蒂;217:啟用本地服務(wù)端鼠標(biāo)鍵盤監(jiān)控模塊:監(jiān)控鼠標(biāo)鍵盤活動狀況;如果有操作,進(jìn)入 218步驟;如果沒有操作,進(jìn)入219步驟;218:保持屏蒂不鎖定狀態(tài);219:啟用本地服務(wù)端時(shí)間監(jiān)控模塊:如果鼠標(biāo)鍵盤靜默時(shí)間長度未超過預(yù)設(shè)時(shí)間長 度,進(jìn)入218步驟;如果超過,進(jìn)入216步驟。
【文檔編號】G06F21/44GK105956450SQ201610268273
【公開日】2016年9月21日
【申請日】2016年4月27日
【發(fā)明人】梁效寧
【申請人】四川效率源信息安全技術(shù)股份有限公司