專利名稱:手機防盜的方法
技術領域:
本發明涉及通信領域,尤其涉及一種手機防盜的方法。
背景技術:
目前手機偷盜現象已成為嚴重的社會問題。手機被盜,不僅造成手機本身的財物損失,而且可能被盜打電話,導致電話費的損失;同時因為手機內存儲有用戶信息,犯罪分子很可能會利用這些信息進行犯罪活動。目前手機防盜多采用密碼的方式,如通過開機密碼防盜,即由手機用戶預先設定開機密碼,手機必須先輸入開機密碼才能夠開機。當然目前還有其他的一些防盜方法,如在手機中預先設置用于報警的信息,手機在登錄移動網絡后對當前用戶進行合法性檢測,判斷是否是一個合法用戶,如果是則進入正常工作狀態,否則,手機就發送報警消息到預設的號碼中。
例如
公開日為2005年11月9日,公告號為CN1694548的中國專利文獻公開的一種手機防盜的方法,該方法采用手機在丟失后自動撥打防盜電話或發送短信到用戶事先設定的防盜電話上;手機接收并解碼執行用戶使用防盜電話發送的控制命令,實現對手機的鎖定。但是其除了進行報警外,無法進行手機上用戶信息的保護,失主原來手機上的用戶信息也還是會被非法用戶繼續盜取。
發明內容
本發明所要解決的技術問題在于提供一種在手機丟失之后還能保證用戶信息的安全性的手機防盜的方法。
為解決上述技術問題,本發明所采用的技術方案是提供一種手機防盜的方法,其包括以下步驟A、預先設置手機的防盜功能,包括設置報警號碼和報警消息;B、開機后,啟用手機的防盜功能,檢測用戶是否合法,若不合法,則自動將所述報警消息發送到所述報警號碼;C、遠程備份存儲在被盜手機中的用戶信息。
所述步驟C為所述報警號碼的用戶遠程控制或被盜手機自動將存儲在被盜手機中的用戶信息備份到網絡上,或另一預設的手機中。
所述步驟A還包括設置身份驗證信息,所述步驟B進一步包括以下步驟B1、開機后,防盜功能開啟;B2、檢測用戶的身份驗證信息是否正確,若正確,則啟動正常通訊功能,若不正確,則執行步驟B3;或通過手機自動讀取手機卡的信息,判斷手機卡是否合法,若合法,則啟動正常通訊功能,若不合法,則執行步驟B3;B3、自動將所述報警消息發送到所述報警號碼。
當所述步驟C為所述報警號碼的用戶遠程控制存儲在被盜手機中的用戶信息的回傳時,所述步驟C進一步包括以下步驟C1、報警號碼的用戶收到所述報警消息后,向手機發送攜帶身份驗證信息的控制短信或網絡命令包;C2、手機接收到所述短信或網絡命令包后,手機檢測所述身份驗證信息是否正確,若正確,則根據控制短信或網絡命令包的命令執行操作。
所述步驟A進一步包括以下步驟A11、打開防盜設置功能;A21、設置防盜相關參數,包括設置報警號碼和報警消息;A31、將防盜相關參數保存到單獨的存儲區中。
在所述步驟A11之前還包括步驟A10,生成用于加密防盜相關參數的密鑰,所述步驟A31是將防盜相關參數通過步驟A10所生成的密鑰來對防盜相關參數進行加密保存到單獨的存儲區中;在所述步驟B中,在開機后,啟用手機的防盜功能之前還包括步驟B210判斷手機機身是否合法。
所述步驟A10進一步包括以下步驟A101、初始化;A102、對MD5驗證碼后的數據作MD5輸出并賦值;A103、獲取手機機身號;A104、對手機機身號作MD5輸出;A105、取手機機身號的MD5碼前64位作第一層DES加密的密鑰;A106、取手機機身號的MD5碼后64位作第二層DES加密的密鑰;A107、將所述兩層加密的數據寫入單獨的存儲區中。
所述步驟B210進一步包括以下步驟B211、從單獨的存儲區讀數據,若失敗,則關機結束,若成功,則執行步驟B212;B212、獲取手機機身號;B213、對手機機身號作MD5輸出;B214、取MD5碼的后64位作第二層解密;B215、取MD5碼的前64位作第一層解密;B216、判斷結構長度是否一致,若不一致,則關機結束,若一致,則執行步驟B217;B217、對MD5驗證碼后的數據作MD5輸出;B218、比較MD5輸出碼和MD5驗證碼,若不同,則執行步驟B3,若相同,則返回驗證通過,啟動正常通訊功能。
當所述步驟C為所述報警號碼的用戶遠程控制存儲在被盜手機中的用戶信息的回傳時,所述步驟C進一步包括以下步驟C11、啟動防盜程序,其進一步包括以下步驟C111、報警號碼的用戶向手機發送調用防盜程序的信息;C112、手機接收到所述信息后,判斷此信息是調用防盜程序的信息,且是由報警號碼發送的,則開始調用防盜程序;C21、防盜程序把用戶信息傳送到防盜服務器;C31、根據身份信息下載用戶信息到手機,備份手機的用戶信息。
步驟C31所述的身份信息為手機機身號,所述步驟C21進一步包括以下步驟C211、防盜程序撥號并且連接到防盜服務器后,調用底層提供的獲取手機機身號的接口,然后把手機機身號發送到防盜服務器;C212、防盜服務器接收到手機機身號后,判斷是否存在以手機機身號命名的文件夾,若不存在,則創建以手機機身號命名的文件夾,然后執行步驟C213,若存在,則直接執行步驟C213;C213、防盜服務器給手機回傳信息,手機收到防盜服務器的回傳信息以后,防盜程序把要上傳的用戶信息壓縮;
C214、壓縮完成后,防盜程序把用戶信息發送給防盜服務器,防盜服務器將用戶信息存儲在以手機機身號命名的文件夾中。
本發明的有益效果是由于本發明的手機防盜的方法檢測到用戶的身份驗證信息不正確時自動將所述報警消息發送到所述報警號碼,并遠程備份存儲在被盜手機中的用戶信息,因此在手機丟失之后還能保證用戶信息的安全性;另外,由于本發明將防盜相關參數保存到單獨的存儲區中,因此能防止手機被盜后,盜賊以升級、刷機的方法對防盜相關參數進行破壞;由于本發明的防盜相關參數通過利用手機機身號產生的兩層加密的密鑰來對防盜相關參數進行加密保存到單獨的存儲區中,因此能防止以非法手段修改防盜相關參數。
圖1是本發明手機防盜的方法的流程圖。
圖2是本發明第一實施例手機防盜的方法的步驟A的流程圖。
圖3是本發明第一實施例手機防盜的方法的步驟B的流程圖。
圖4是本發明第一實施例手機防盜的方法的步驟C的流程圖。
圖5是本發明第二實施例手機防盜的方法的步驟A的流程圖。
圖6是本發明第二實施例手機防盜的方法的步驟A10的流程圖。
圖7是本發明第二實施例手機防盜的方法的步驟A21設置身份驗證信息時,本發明第二實施例手機防盜的方法的步驟B的流程圖。
圖8,是本發明第二實施例手機防盜的方法的步驟A21不設置身份驗證信息時,本發明第二實施例手機防盜的方法的步驟B的流程圖。
圖9是本發明第二實施例手機防盜的方法的步驟B210的流程圖。
圖10是本發明第二實施例手機防盜的方法的步驟C的流程圖。
圖11是本發明第二實施例手機防盜的方法的步驟C11的流程圖。
圖12是本發明第二實施例手機防盜的方法的步驟C21的流程圖。
圖13是本發明第二實施例手機防盜的方法的步驟C41的流程圖。
具體實施例方式
請參閱圖1,本發明手機防盜的方法包括以下步驟A、預先設置手機的防盜功能,包括設置報警號碼和報警消息等;B、開機后,啟用手機的防盜功能,檢測用戶是否合法,若不合法,則自動將所述報警消息發送到所述報警號碼;C、遠程備份存儲在被盜手機中的用戶信息,包括以下情況所述步驟C為所述報警號碼的用戶遠程控制或被盜手機自動將存儲在被盜手機中的用戶信息備份到網絡上,或另一預設的手機中。
請參閱圖2,本發明第一實施例手機防盜的方法的步驟A進一步包括以下步驟A1、打開防盜設置功能;A2、設置防盜相關參數,包括設置身份驗證信息、報警號碼和報警消息等;A3、保存設置。
請參閱圖3,本發明第一實施例手機防盜的方法的步驟B進一步包括以下步驟B1、開機后,防盜功能開啟,此時手機自動隱藏防盜設置功能,當然也可以不隱藏防盜設置功能;B2、檢測用戶的身份驗證信息是否正確,若正確,則啟動正常通訊功能,若不正確,則執行步驟B3;或通過手機自動讀取手機卡的信息,判斷手機卡是否合法,若合法,則啟動正常通訊功能,若不合法,則執行步驟B3;B3、自動將所述報警消息發送到所述報警號碼;該報警消息不會在手機的已發短信中顯示,同時不會收到短信已發送信息。
請參閱圖4,當步驟C為所述報警號碼的用戶遠程控制存儲在被盜手機中的用戶信息的回傳時,本發明第一實施例手機防盜的方法的步驟C進一步包括以下步驟C1、報警號碼的用戶收到所述報警消息后,向手機發送攜帶身份驗證信息的控制短信或網絡命令包;C2、手機接收到所述短信或網絡命令包后,手機檢測所述身份驗證信息是否正確,若正確,則根據控制短信或網絡命令包的命令執行操作;所述操作包括手機中的用戶信息的回傳和銷毀等,以達到手機中的用戶信息保護的作用,或銷毀手機中的所有用戶信息,讓手機無法開機從而喪失使用功能。
請參閱圖5,本發明第二實施例手機防盜的方法的步驟A進一步包括以下步驟A11、打開防盜設置功能;
A21、設置防盜相關參數,包括設置身份驗證信息、報警號碼和報警消息等,也可以不設置身份驗證信息;A31、將防盜相關參數保存到單獨的存儲區中,從而避免了手機在格式化磁盤后防盜相關參數丟失,防盜功能失去作用。所述單獨的存儲區可為EEPROM(Electrically-Erasable Programmable Read-Only Memory,電可擦除可編程只讀存儲器)、EPROM(Erasable Programmable Read-Only Memory,可擦可編程只讀存儲器)或手機內置存儲器中分隔出來的獨立只讀存儲區。
請參閱圖6,本發明第二實施例手機防盜的方法的步驟A11之前還包括步驟A10,生成用于加密防盜相關參數的密鑰,其進一步包括以下步驟A101、初始化;A102、對MD5驗證碼后的數據作MD5輸出并賦值;A103、獲取手機機身號(CDMA手機機身號簡稱ESN號,GSM手機機身號簡稱IMEI號);A104、對手機機身號作MD5輸出;A105、取手機機身號的MD5碼前64位作第一層DES加密的密鑰;A106、取手機機身號的MD5碼后64位作第二層DES加密的密鑰;A107、將所述兩層加密的數據寫入單獨的存儲區中。
步驟A31是將防盜相關參數通過步驟A10所生成的兩層加密的密鑰來對防盜相關參數進行加密保存到單獨的存儲區中。
請參閱圖7,若步驟A21設置身份驗證信息,則本發明第二實施例手機防盜的方法的步驟B進一步包括以下步驟B11、開機后,檢測是否啟用防盜功能,若否,則進入正常開機流程,若是,則提示輸入身份驗證信息,然后執行步驟B12;B12、檢驗身份驗證信息是否正確,若正確,則進入防盜模式,可以正常使用手機,也可以接收指令短信并執行,若錯誤,則進入被盜模式;B13、自動將所述報警消息發送到所述報警號碼,且不被盜賊察覺,被盜模式為只有撥號盤可以使用,可以接收指令短信并執行,盜賊也不會察覺,其它應用都不能使用,用戶指令包括銷毀手機資料,鎖定卡,鎖定手機,關機,呼叫轉移,上傳資料,轉發新短信,取消轉發新短信等。
請參閱圖8,若步驟A21不設置身份驗證信息,則本發明第二實施例手機防盜的方法的步驟B進一步包括以下步驟B21、開機后,防盜功能開啟,此時手機自動隱藏防盜設置功能,當然也可以不隱藏防盜設置功能;B22、手機自動讀取手機卡的信息,判斷手機卡是否合法,若合法,則啟動正常通訊功能,若不合法,則執行步驟B23;B23、自動將所述報警消息發送到所述報警號碼,且不被盜賊察覺,被盜模式為只有撥號盤可以使用,可以接收用戶指令短信并執行,盜賊也不會察覺,其它應用都不能使用,用戶指令包括銷毀手機資料,鎖定卡,鎖定手機,關機,呼叫轉移,上傳資料,轉發新短信,取消轉發新短信等。
請參閱圖9,本發明第二實施例手機防盜的方法的步驟B,在開機后,啟用手機的防盜功能之前還包括步驟B210,判斷手機機身是否合法,即判斷手機機身的手機機身號是否與單獨的存儲區中存儲的手機機身號相同,其進一步包括以下步驟B211、從單獨的存儲區讀數據,若失敗,則關機結束,若成功,則執行步驟B212;B212、獲取手機機身號;B213、對手機機身號作MD5輸出;B214、取MD5碼的后64位作第二層解密;B215、取MD5碼的前64位作第一層解密;B216、判斷結構長度是否一致,若不一致,則關機結束,若一致,則執行步驟B217;B217、對MD5驗證碼后的數據作MD5輸出;B218、比較MD5輸出碼和MD5驗證碼,若不同,則執行步驟B3,若相同,則返回驗證通過,啟動正常通訊功能。
請參閱圖10,當步驟C為所述報警號碼的用戶遠程控制存儲在被盜手機中的用戶信息的回傳時,本發明第二實施例手機防盜的方法的步驟C所述的遠程控制存儲在被盜手機中的用戶信息的回傳進一步包括以下步驟C11、啟動防盜程序;請參閱圖11,其進一步包括以下步驟C111、報警號碼的用戶向手機發送調用防盜程序的信息;
C112、手機接收到所述信息后,判斷此信息是調用防盜程序的信息,且是由報警號碼發送的,則開始調用防盜程序C21、防盜程序把用戶信息傳送到防盜服務器,請參閱圖12,其進一步包括以下步驟C211、防盜程序撥號并且連接到防盜服務器后,調用底層提供的獲取手機機身號的接口,然后把手機機身號發送到防盜服務器;C212、防盜服務器接收到手機機身號后,判斷是否存在以手機機身號命名的文件夾,若不存在,則創建以手機機身號命名的文件夾,然后執行步驟C213,若存在,則直接執行步驟C213;C213、防盜服務器給手機回傳信息,手機收到防盜服務器的回傳信息以后,防盜程序把要上傳的用戶信息(聯系人和日程)壓縮成zip包,在壓縮文件之前先判斷手機是否有SD卡,如果有并且容量大于2M,則在SD卡上壓縮,如果容量小于2M,則在UserDate區里壓縮;如果沒有SD卡,則直接在UserDate區壓縮;C214、壓縮完成后,防盜程序把用戶信息以zip包的形式發送給防盜服務器,防盜服務器將用戶信息存儲在以手機機身號命名的文件夾中。
C31、根據身份信息(如手機機身號)下載用戶信息到手機,備份手機的用戶信息后臺通過客服人員來處理備份數據包,首先客戶提供手機機身號,客服人員登錄后臺管理系統,通過手機機身號查找服務器上是否有該客戶備份的數據包。如果有,則將其下載,然后轉如下一步處理,如果沒有,則告知客戶備份數據包不存在,無法取回丟失手機中的數據。
備份手機的用戶信息分為兩種情況第一種情況是用戶又一次購買了手機制造商的手機;第二種情況是用戶只想通過網頁能夠察看自己的用戶信息。
第一種情況只需要把用戶信息(聯系人和日程的zip包)通過后臺管理程序,即對已經上傳給服務器的數據進行處理的程序,下載到新的手機的存儲器上,例如SD卡上,然后調用SD卡的備份與恢復程序則以恢復自己以前的用戶信息。
請參閱圖13,第二種情況包括以下步驟C411、通過后臺管理程序把用戶信息下載到手機的存儲器上,例如SD卡上;C412、通過SD卡的備份與恢復程序把用戶信息恢復到手機上;C413、通過無線備份程序,把用戶信息備份到無線備份的服務器上。
本發明所述的身份驗證信息可為防盜密碼、指紋密鑰等。本發明也可在手機被盜后用戶通過發送Email或用戶通過因特網登錄網絡控制端來控制遠程備份存儲在被盜手機中的用戶信息。
以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍,凡在本發明的精神和原則之內所做的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種手機防盜的方法,其特征在于包括以下步驟A、預先設置手機的防盜功能,包括設置報警號碼和報警消息;B、開機后,啟用手機的防盜功能,檢測用戶是否合法,若不合法,則自動將所述報警消息發送到所述報警號碼;C、遠程備份存儲在被盜手機中的用戶信息。
2.如權利要求1所述的方法,其特征在于所述步驟C為所述報警號碼的用戶遠程控制或被盜手機自動將存儲在被盜手機中的用戶信息備份到網絡上,或另一預設的手機中。
3.如權利要求1或2所述的方法,其特征在于所述步驟A還包括設置身份驗證信息,所述步驟B進一步包括以下步驟B1、開機后,防盜功能開啟;B2、檢測用戶的身份驗證信息是否正確,若正確,則啟動正常通訊功能,若不正確,則執行步驟B3;或通過手機自動讀取手機卡的信息,判斷手機卡是否合法,若合法,則啟動正常通訊功能,若不合法,則執行步驟B3;B3、自動將所述報警消息發送到所述報警號碼。
4.如權利要求3所述的方法,其特征在于當所述步驟C為所述報警號碼的用戶遠程控制存儲在被盜手機中的用戶信息的回傳時,所述步驟C進一步包括以下步驟C1、報警號碼的用戶收到所述報警消息后,向手機發送攜帶身份驗證信息的控制短信或網絡命令包;C2、手機接收到所述短信或網絡命令包后,手機檢測所述身份驗證信息是否正確,若正確,則根據控制短信或網絡命令包的命令執行操作。
5.如權利要求1或2所述的方法,其特征在于所述步驟A進一步包括以下步驟A11、打開防盜設置功能;A21、設置防盜相關參數,包括設置報警號碼和報警消息;A31、將防盜相關參數保存到單獨的存儲區中。
6.如權利要求5所述的方法,其特征在于所述單獨的存儲區為電可擦除可編程只讀存儲器EEPROM、可擦可編程只讀存儲器EPROM或手機內置存儲器中分隔出來的獨立只讀存儲區。
7.如權利要求5所述的方法,其特征在于在所述步驟A11之前還包括步驟A10,生成用于加密防盜相關參數的密鑰,所述步驟A31是將防盜相關參數通過步驟A10所生成的密鑰來對防盜相關參數進行加密保存到單獨的存儲區中;在所述步驟B中,在開機后,啟用手機的防盜功能之前還包括步驟B210判斷手機機身是否合法。
8.如權利要求7所述的方法,其特征在于所述步驟A10進一步包括以下步驟A101、初始化;A102、對MD5驗證碼后的數據作MD5輸出并賦值;A103、獲取手機機身號;A104、對手機機身號作MD5輸出;A105、取手機機身號的MD5碼前64位作第一層DES加密的密鑰;A106、取手機機身號的MD5碼后64位作第二層DES加密的密鑰;A107、將所述兩層加密的數據寫入單獨的存儲區中。
9.如權利要求8所述的方法,其特征在于所述步驟B210進一步包括以下步驟B211、從單獨的存儲區讀數據,若失敗,則關機結束,若成功,則執行步驟B212;B212、獲取手機機身號;B213、對手機機身號作MD5輸出;B214、取MD5碼的后64位作第二層解密;B215、取MD5碼的前64位作第一層解密;B216、判斷結構長度是否一致,若不一致,則關機結束,若一致,則執行步驟B217;B217、對MD5驗證碼后的數據作MD5輸出;B218、比較MD5輸出碼和MD5驗證碼,若不同,則執行步驟B3,若相同,則返回驗證通過,啟動正常通訊功能。
10.如權利要求2所述的方法,其特征在于當所述步驟C為所述報警號碼的用戶遠程控制存儲在被盜手機中的用戶信息的回傳時,所述步驟C進一步包括以下步驟C11、啟動防盜程序,其進一步包括以下步驟C111、報警號碼的用戶向手機發送調用防盜程序的信息;C112、手機接收到所述信息后,判斷此信息是調用防盜程序的信息,且是由報警號碼發送的,則開始調用防盜程序;C21、防盜程序把用戶信息傳送到防盜服務器;C31、根據身份信息下載用戶信息到手機,備份手機的用戶信息。
11.如權利要求10所述的方法,其特征在于步驟C31所述的身份信息為手機機身號,所述步驟C21進一步包括以下步驟C211、防盜程序撥號并且連接到防盜服務器后,調用底層提供的獲取手機機身號的接口,然后把手機機身號發送到防盜服務器;C212、防盜服務器接收到手機機身號后,判斷是否存在以手機機身號命名的文件夾,若不存在,則創建以手機機身號命名的文件夾,然后執行步驟C213,若存在,則直接執行步驟C213;C213、防盜服務器給手機回傳信息,手機收到防盜服務器的回傳信息以后,防盜程序把要上傳的用戶信息壓縮;C214、壓縮完成后,防盜程序把用戶信息發送給防盜服務器,防盜服務器將用戶信息存儲在以手機機身號命名的文件夾中。
全文摘要
本發明公開了一種手機防盜的方法,其包括以下步驟A.預先設置手機的防盜功能,包括設置報警號碼和報警消息;B.開機后,啟用手機的防盜功能,檢測用戶是否合法,若不合法,則自動將所述報警消息發送到所述報警號碼;C.遠程備份存儲在被盜手機中的用戶信息。本發明的手機防盜的方法在手機丟失之后還能保證用戶信息的安全性。
文檔編號H04M1/725GK1946230SQ20061006322
公開日2007年4月11日 申請日期2006年10月19日 優先權日2006年10月19日
發明者劉碧波, 陳歷偉, 許奕波, 祝芳浩, 方元, 吳超, 韓黎光 申請人:宇龍計算機通信科技(深圳)有限公司