一種基于位置信息的安全保密方法
【專利摘要】本發明涉及一種基于位置信息的安全保密方法,該方法具有根據位置信息便捷地自動實現終端加密和解密,以及保護終端安全的功能。本發明提供了一種基于位置信息進行自動加/解密的方法,該方法包括:首先設定加/解密的條件,然后設定進入加/解密狀態的操作,周期判斷當前位置信息,當該位置信息與預先設定的條件相匹配時,則自動實現加/解密操作。本發明還提供了一種安全保護方法,該方法包括首先設定報警的條件,然后設定進入報警狀態的操作,周期判斷當前位置信息,當該位置信息與預先設定的條件相匹配時,則自動報警。通過上述方法,不需人為干預即可自動實現加/解密和報警,使得安全保密與便捷二者兼得。
【專利說明】
一種基于位置信息的安全保密方法
技術領域
[0001]本發明涉及一種基于位置信息進行加密或解密的方法,該方法能夠根據位置信息便捷地自動實現終端加密和解密,以及實現保護終端安全的功能。
【背景技術】
[0002]目前,針對手機、電腦等終端設備,公知的是使用密碼(文字,圖形,USBkey,或生物特征如指紋、虹膜、臉型、聲音等方法)來實現對其加密,當用戶輸入正確的密碼后即可實現解鎖,雖然采用密碼可以得到加密的效果,但是解密過程必須人為進行操作,實現步驟較為繁瑣,不夠便捷。
[0003]目前手機、電腦等終端公知的防丟、防盜等安全相關功能,是基于事后軟件提醒,例如更換S頂卡時自動發送短信通知,通過短信指令控制終端行為,更高級的功能可輔助定位終端目前位置,但上述防丟、防盜功能均為在終端丟失很長時間后才能通知用戶,雖然這種方式在一定程度上起到了防丟、防盜效果,然而由于用戶不能及時獲知該終端已經丟失,導致尋回丟失終端的可能性降低。
【發明內容】
[0004]鑒于上述的分析,為了克服現有的加密密碼不夠便捷的不足,本發明提出一種基于位置信息的加密方法,根據GPS、WiF1、基站等位置信息,結合藍牙、紅外、射頻、微波等無線技術使用物理鑰匙,便捷地自動實現加密和解密,極大地簡化人的操作。
[0005]同時為了克服現有的終端丟失通知不及時的不足,本發明提出一種基于位置信息來防止終端丟失的方法,當終端的位置信息滿足設定條件時,實時自動發出報警。
[0006]根據本發明的一方面,提供了一種基于位置信息自動進行加密或解密的方法,該方法包括:
[0007]I).預先設定加密或解密的條件,該條件與位置相關,存儲所述預先設定的條件;
[0008]2).預先設定進入加密或解密模式時的操作指令,存儲該預先設定的操作指令;
[0009]3).按一定周期獲取終端的當前位置信息;
[0010]4).將上述當前位置信息與存儲的預先設定的條件相比較;
[0011]5).根據4)中比較的結果,滿足條件時,自動讀取預先設定的操作指令,并根據該操作指令執行加密或解密操作。
[0012]進一步地,進入加密或解密模式的操作可以是顯示或隱藏照片/指定文件,打開或關閉聲音,執行指定軟件程序。
[0013]進一步地,預先設定的加密或解密的條件可以是WiFi信息,該WiFi信息包括WLAN的SSID和路由器Mac,或者可以是GPS/北斗導航系統/伽利略全球定位系統/GLONASS定位的經瑋度及其精度要求,或者可以是終端與鑰匙之間的安全距離。
[0014]進一步地,當當前位置信息為針對WiFi的定位時,與存儲的預先設定的條件相比包括:當不存在WiFi信息時,自動執行加密操作,當存在WiFi信息時,將終端獲取的WLAN的SSID和路由器Mac與其自身存儲的WLAN的SSID和路由器Mac相匹配,如果相匹配,則在步驟5)中執行解密操作,如果不匹配,則在步驟5)中執行加密操作;當當前位置信息為針對GPS或基站的定位時,與存儲的預先設定的條件相比包括:計算終端獲取到的自身位置經瑋度與存儲的經瑋度之間的直線距離,并將該直線距離與預先設定的精度要求相比較,如果滿足精度要求,則在步驟5)中執行解密操作,如果不滿足精度要求,則在步驟5)中執行加密操作;當當前位置信息為針對鑰匙的定位時,與存儲的預先設定的條件相比包括:獲取終端自身與鑰匙之間的距離,并將該距離與預定的安全距離相比較,如果在該安全距離范圍內,則在步驟5)中執行解密操作,如果不在該安全距離范圍內,則在步驟5)中執行加密操作。
[0015]根據本發明的另一方面,提供了一種基于位置信息來防止終端丟失的方法,該方法包括:
[0016]I).預先設定報警條件,該條件與位置相關,存儲所述預先設定的條件;
[0017]2).預先設定報警方式,存儲所述預先設定的報警方式;
[0018]3).按一定周期獲取當前位置信息;
[0019]4).將該當前位置信息與存儲的預先設定的條件相比;
[0020]5).根據4)中比較的結果,當滿足預先設定的條件時,讀取預先設定的報警方式,并執彳丁報警。
[0021]進一步地,報警方式可以是播放鈴聲、震動、閃爍燈光、鎖定屏幕或執行指定軟件程序。
[0022]進一步地,預先設定的報警條件可以是WiFi信息,該WiFi信息包括WLAN的SSID和路由器Mac,或者可以是GPS/北斗導航系統/伽利略全球定位系統/GLONASS定位的經瑋度及其精度要求,或者可以是終端與鑰匙之間的安全距離。
[0023]進一步地,當當前位置信息為針對WiFi的定位時,與存儲的預先設定的條件相比包括:將終端獲取的WLAN的SSID和路由器Mac與其自身存儲的WLAN的SSID和路由器Mac相匹配,如果不匹配,則在步驟5)中執行報警;當當前位置信息為針對GPS或基站的定位時,與存儲的預先設定的條件相比包括:計算終端獲取到的自身位置經瑋度與存儲的經瑋度之間的直線距離,并將該直線距離與預先設定的精度要求相比較,如果不滿足精度要求,則在步驟5)中執行報警;當當前位置信息為針對鑰匙的定位時,與存儲的預先設定的條件相比包括:獲取終端自身與鑰匙之間的距離,并將該距離與預定的安全距離相比較,如果不在該安全距離范圍內,則在步驟5)中執行報警。
[0024]進一步地,上述終端包括智能手機、筆記本電腦、臺式計算機、一體機、平板電腦、工控機或可穿戴設備;
[0025]進一步地,上述鑰匙為帶有藍牙、紅外、射頻、微波等無線通信模塊的電子設備。
[0026]進一步地,上述存儲操作可以是存入數據庫操作,或等效地保存為包含存入配置文件、云端服務器等具備存儲和讀取功能的實現方式。
[0027]本發明的有益效果是,在終端滿足預先設定的條件時,自動進入/退出加密模式,以及實現自動報警,不需人為干預,使得安全保密與便捷二者兼得。
【附圖說明】
[0028]圖1A表示根據本發明第一實施例的在家中連接上指定WiFi,顯示照片的示意圖;
[0029]圖1B表示根據本發明第一實施例的在戶外無WiFi連接,隱藏照片的示意圖;
[0030]圖2為基于位置信息的加密或解密方法的實現流程圖;
[0031]圖3A表示根據本發明第二實施例的用戶距電腦小于安全距離正常使用的示意圖;
[0032]圖3B表示根據本發明第二實施例的用戶距電腦超出安全距離自動鎖屏的示意圖;
[0033]圖4為基于位置信息的防終端丟失的方法的實現流程圖。
【具體實施方式】
[0034]下面結合附圖及具體實施例詳細說明本發明的技術方案,以便更清楚、直觀地理解本發明的發明實質。
[0035]圖1A表示在家中連接上指定WiFi顯示照片的示意圖,圖1B表示在戶外無WiFi連接隱藏照片的示意圖。
[0036]參照圖1A和圖1B,在戶外時,沒有指定WiFi信號的情況下,自動進入加密模式,移動終端設置加密模式時隱藏個人照片。在家里WiFi信號正常,移動終端處于非加密模式,亦即可以正常顯示個人照片;離開家后,由于家里WiFi無法連接,則自動進入加密模式,個人照片隨即自動隱藏,便捷地實現隱私保護。
[0037]在圖1所示實施例中,移動終端創建加密模式,進入加密模式后的操作為“自動隱藏個人照片”,進入加密模式的條件為“無指定WiFi信號”。指定WiFi信號可通過設置家里WLAN的SSID、路由器的Mac地址完成。
[0038]將指定的WiFi特征、加密模式操作內容存入數據庫,定時(例如每5秒)判斷當前連接WiFi的狀態,如果未連接上WiFi,則保持處于加密模式,將個人照片的屬性設置為隱藏;如果已連接WiFi,進一步判斷其SSID和Mac地址,與數據庫中預先存儲的內容是否相匹配,若不匹配,則保持處于加密模式,若相匹配,則自動進入解密模式,然后根據存儲的加密模式操作內容,將個人照片的屬性設置為可見。
[0039]由此,可達到如下效果:在家里時,指定WiFi信號正常,移動終端處于非加密模式,亦即可以正常顯示個人照片;離開家后,由于家里WiFi無法連接,則自動進入加密模式,個人照片隨即自動隱藏,便捷地實現隱私保護。
[0040]此處定位方式可以將WiFi定位同理地替換為GPS定位,基站定位,或者三者綜合使用,同時可結合物理鑰匙,作為進入/退出加密模式的條件。
[0041]使用GPS、基站定位時,預先設定進入/退出加密模式的條件,將指定經瑋度、精度要求(如GPS精度要求為小于20米,基站定位精度要求為小于500米)存入數據庫;定時獲取當前所處的地理位置,計算當前經瑋度與數據庫中所存儲的經瑋度之間的距離,將該距離與預先設定的精度要求比較,若滿足精度要求,則認為當前處于指定位置,退出加密模式;若不滿足精度要求,則認為當前未處于指定位置,進入加密模式。
[0042]圖2是基于位置信息的加密或解密方法的實現流程圖,結合上述實施例,對應流程圖中的主要操作為:
[0043]I).預先設定加密或解密的條件,該條件與位置相關,如GPS位置的經瑋度和精度要求、WiFi信息等,將預先設定的條件存入數據庫中;
[0044]2).預先設定進入加密或解密模式時的操作指令,并將該預先設定的操作指令存入數據庫中,進入加密或解密模式的操作包括顯示或隱藏照片、打開或關閉聲音等;
[0045]3).終端按一定周期獲取當前位置信息;
[0046]4).將該當前位置信息與數據庫中存儲的預先設定的條件相比較:
[0047]5).根據4)中比較的結果,滿足條件時,從數據庫中讀取預先設定的操作指令并執行加密或解密操作。
[0048]預先設定的加密或解密的條件可以是WiFi信息,該WiFi信息包括WLAN的SSID和路由器的Mac,或者可以是GPS/北斗導航系統/伽利略全球定位系統/GLONASS定位的經瑋度及其精度要求,或者可以是終端與鑰匙之間的安全距離。
[0049]當當前位置信息為針對WiFi的定位時,與存儲的預先設定的條件相比包括:當不存在WiFi信息時,則在步驟5)中執行加密操作,當存在WiFi信息時,將終端獲取的WLAN的SSID和路由器Mac與其自身存儲的WLAN的SSID和路由器Mac相匹配,如果相匹配,則在步驟5)中執行解密操作,如果不匹配,則在步驟5)中執行加密操作;當當前位置信息為針對GPS或基站的定位時,與存儲的預先設定的條件相比包括:計算終端獲取到的自身位置經瑋度與存儲的經瑋度之間的直線距離,并將該直線距離與預先設定的精度要求相比較,如果滿足精度要求,則在步驟5)中執行解密操作,如果不滿足精度要求,則在步驟5)中執行加密操作;當當前位置信息為針對鑰匙的定位時,與存儲的預先設定的條件相比包括:獲取終端自身與鑰匙之間的距離,并將該距離與預定的安全距離相比較,如果在該安全距離范圍內,則在步驟5)中執行解密操作,如果不在該安全距離范圍內,則在步驟5)中執行加密操作。
[0050]圖3A表示用戶距電腦小于安全距離正常使用的示意圖,圖3B表示用戶距電腦超出安全距離自動鎖屏的示意圖。
[0051]參照圖3A和圖3B,終端使用藍牙鑰匙加密,藍牙鑰匙由用戶隨身攜帶,用戶在終端旁邊時,處于正常使用的狀態;當用戶與終端之間的距離發生變化,離開超過指定的安全距離(例如:約3米)時,終端自動進入報警模式,并執行鎖定屏幕的操作;用戶回到終端旁邊時,自動回到正常使用模式,并執行解鎖屏幕的操作;從而便捷地實現安全保密功能。
[0052]在圖3A和圖3B所示實施例中,終端與藍牙鑰匙配對,設定二者之間的安全距離為3米,該距離存入數據庫。
[0053]設置終端與藍牙鑰匙之間的距離超過安全距離時,進入報警模式,并執行鎖定屏幕的操作,該操作保存在終端的數據庫中。
[0054]藍牙鑰匙由用戶隨身攜帶,終端定時獲取與藍牙鑰匙的距離,與預存的安全距離相比較,小于安全距離時,保持正常使用模式;超出安全距離時,進入報警模式,并執行預先指定的鎖定屏幕操作。
[0055]鎖定屏幕也可以是隱藏文件、運行指定程序、播放聲音等操作。
[0056]終端可以是手機,手機與藍牙鑰匙配對,超過安全距離時,手機進入報警模式,發出聲音報警,即為手機防丟功能。
[0057]終端與藍牙鑰匙配對,終端和藍牙鑰匙根據距離調節音量,距離越近提示音量越高,即為實物搜索定位功能。
[0058]終端可以是手機,可以由老人/孩子隨身攜帶,定位方式可以是GPS,終端超出指定位置區域時,自動向指定監護人手機發送消息/撥打電話/傳送終端所在位置信息,即為老人/孩子防走失功能。
[0059]圖4是基于位置信息的防終端丟失的方法的實現流程圖,結合實施例之二,對應流程圖中的操作為:
[0060]I).預先設定報警的條件,該條件與位置相關,存儲所述預先設定的條件;
[0061 ] 2).預先設定報警方式,將所述預先設定的報警方式存入數據庫中,報警方式可以是播放鈴聲、震動、閃爍燈光、鎖定屏幕等;
[0062]3).終端按一定周期獲取當前位置信息;
[0063]4).將該當前位置信息與存儲的預先設定的條件相比較;
[0064]5).根據4)中比較的結果,滿足條件時,讀取預先設定的報警方式并執行報警。
[0065]預先設定的報警條件可以是WiFi信息,該WiFi信息包括WLAN的SSID和路由器的Mac,或者可以是GPS/北斗導航系統/伽利略全球定位系統/GLONASS定位的經瑋度及其精度要求,或者可以是終端與鑰匙之間的安全距離。
[0066]當當前位置信息為針對WiFi的定位時,與存儲的預先設定的條件相比較包括:將終端獲取的WLAN的SSID和路由器Mac與其自身存儲的WLAN的SSID和路由器Mac相匹配,如果不匹配,則在步驟5)中執行報警;當當前位置信息為針對GPS或基站的定位時,與存儲的預先設定的條件相比包括:計算終端獲取到的自身位置經瑋度與存儲的經瑋度之間的直線距離,并將該直線距離與預先設定的精度要求相比較,如果不滿足精度要求,則在步驟5)中執行報警;當當前位置信息為針對鑰匙的定位時,與存儲的預先設定的條件相比包括:獲取終端自身與鑰匙之間的距離,并將該距離與預定的安全距離相比較,如果不在該安全距離范圍內,則在步驟5)中執行報警。
[0067]上述兩種方法都是以位置信息作為判斷條件,進而執行一系列步驟。位置信息包括絕對位置、相對位置,或二者相結合,在兩個方法中均可應用。
[0068]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或多個用于實現特定邏輯功能的可執行指令組成的代碼片段,且本發明的優選實施方式的范圍包括另外的實現,其中可以不按所列順序,包括根據所涉及的功能按基本同時的方式或相反的順序來執行功能。
【主權項】
1.一種基于位置信息自動進行加/解密的方法,該方法包括: 1).預先設定加密或解密的條件,該條件與位置相關,存儲所述預先設定的條件; 2).預先設定進入加密或解密模式時的操作指令,存儲該預先設定的操作指令; 3).按一定周期獲取終端的當前位置信息; 4).將上述當前位置信息與存儲的預先設定的條件相比較; 5).根據4)中比較的結果,滿足條件時,自動讀取預先設定的操作指令,并根據該操作指令執行加密或解密操作。2.根據權利要求1所述的方法,所述進入加密或解密模式的操作可以是顯示或隱藏照片/指定文件、打開或關閉聲音、或者執行指定軟件程序。3.根據權利要求1所述的方法,所述預先設定的加密或解密的條件可以是WiFi信息,該WiFi信息包括WLAN的SSID和路由器的Mac,或者可以是GPS/北斗導航系統/伽利略全球定位系統/GLONASS定位的經瑋度及其精度要求,或者可以是終端與鑰匙之間的安全距離。4.根據權利要求3所述的方法,當當前位置信息為針對WiFi的定位時,與存儲的預先設定的條件相比包括:當不存在WiFi信息時,自動執行加密操作,當存在WiFi信息時,將終端獲取的WLAN的SSID和路由器Mac與其自身存儲的WLAN的SSID和路由器Mac相匹配,如果相匹配,則在步驟5)中執行解密操作,如果不匹配,則在步驟5)中執行加密操作;當當前位置信息為針對GPS或基站的定位時,與存儲的預先設定的條件相比包括:計算終端獲取到的自身位置經瑋度與存儲的經瑋度之間的直線距離,并將該直線距離與預先設定的精度要求相比較,如果滿足精度要求,則在步驟5)中執行解密操作,如果不滿足精度要求,則在步驟5)中執行加密操作;當當前位置信息為針對鑰匙的定位時,與存儲的預先設定的條件相比包括:獲取終端自身與鑰匙之間的距離,并將該距離與預定的安全距離相比較,如果在該安全距離范圍內,則在步驟5)中執行解密操作,如果不在該安全距離范圍內,則在步驟5)中執行加密操作。5.根據權利要求4所述的方法,所述鑰匙為帶有藍牙、紅外、射頻或微波無線通信模塊的電子設備。6.一種基于位置信息來防止終端丟失的方法,該方法包括: 1).預先設定報警條件,該條件與位置相關,存儲所述預先設定的條件; 2).預先設定報警方式,存儲所述預先設定的報警方式; 3).按一定周期獲取當前位置信息; 4).將上述當前位置信息與存儲的預先設定的條件相比; 5).根據4)中比較的結果,滿足條件時,讀取預先設定的報警方式,并執行報警。7.根據權利要求6所述的方法,所述報警方式可以是播放鈴聲、震動、閃爍燈光、鎖定屏幕、或執行指定軟件程序。8.根據權利要求6所述的方法,所述預先設定的報警條件可以是WiFi信息,該WiFi信息包括WLAN的SSID和路由器的Mac,或者可以是GPS/北斗導航系統/伽利略全球定位系統/GLONASS定位的經瑋度及其精度要求,或者可以是終端與鑰匙之間的安全距離。9.根據權利要求8所述的方法,當當前位置信息為針對WiFi的定位時,與存儲的預先設定的條件相比包括:將終端獲取的WLAN的SSID和路由器Mac與其自身存儲的WLAN的SSID和路由器Mac相匹配,如果不匹配,則在步驟5)中執行報警;當當前位置信息為針對GPS或基站的定位時,與存儲的預先設定的條件相比包括:計算終端獲取到的自身位置經瑋度與存儲的經瑋度之間的直線距離,并將該直線距離與預先設定的精度要求相比較,如果不滿足精度要求,則在步驟5)中執行報警;當當前位置信息為針對鑰匙的定位時,與存儲的預先設定的條件相比包括:獲取終端自身與鑰匙之間的距離,并將該距離與預定的安全距離相比較,如果不在該安全距離范圍內,則在步驟5)中執行報警。10.根據權利要求9所述的方法,所述鑰匙為帶有藍牙、紅外、射頻或微波無線通信模塊的電子設備。
【文檔編號】H04W4/02GK105897661SQ201510018141
【公開日】2016年8月24日
【申請日】2015年1月13日
【發明人】王運姣, 武占峰
【申請人】王運姣