專利名稱:一種基于Android手機平臺的遠程自動化信息交換和操控的解決方案的制作方法
技術領域:
本發(fā)明是一個涉及手機系統(tǒng)網(wǎng)絡通信領域,尤其是有關手機信息安全,信息找回方面的解決方案。
背景技術:
國內(nèi)外有很多類似的運用此類解決方案的軟件,如NeverLost,SIM CheckerPro, SheriffAndroid報警器等等,利用Android SDK中提供的如廣播監(jiān)聽者,teIephonManager, sharePrefences, service等類或方法讓相應的軟件具有了保護手機重要信息,防止通訊錄、通話記錄等內(nèi)容被泄露的功能,但是根據(jù)我們的研究也發(fā)現(xiàn)此類軟件通常存在以下幾個缺陷1、只有更換SIM卡一種識別被盜的設置;2、手機SIM卡或者SD卡一旦被拔出就無法做出響應或者異常關閉;3、只能被動獲得數(shù)據(jù)備份,不能嘗試獲得對手機的控制;4、只能用手機接收備份數(shù)據(jù)而不能與hternet進行連接并傳輸數(shù)據(jù);5、依賴第三方提供軟件的部分服務。據(jù)此可能導致用戶的信息被泄露。
發(fā)明內(nèi)容
我們發(fā)明的解決方案針對手機用戶手機丟失后無法獲得手機上未備份的通訊錄、短信、通話記錄等等重要信息以及找回手機的問題,采用手機自行開啟WIFI連接,AndroidContentProvider,手機對SIM卡狀態(tài)自動判斷,Android手機遠程服務機制等技術,讓手機丟失后能向指定的郵箱發(fā)送手機上通訊錄、短信、通話記錄等各種信息和目前手機的GPS坐標。功能包括以下方面1、對手機狀態(tài)實時監(jiān)控,判斷其是否處于被盜狀態(tài);2、當處于被盜狀態(tài)時,對手機內(nèi)用戶指定的關鍵性信息進行復制和傳輸,防止丟失,同時報告手機位置;3、對手機內(nèi)用戶指定的重要信息進行自毀;4、開啟遙控功能,允許原用戶對手機進行遠程遙控;5、阻斷被盜狀態(tài)手機持有者對手機的正常使用。與現(xiàn)有同類方案相比最大的優(yōu)點是1、在提供同等功能時,沒有第三方參與;2、可以提供無SIM卡狀態(tài)下自動連接Wi-Fi上網(wǎng)傳輸數(shù)據(jù);3、無SIM卡狀態(tài)下,進行連接電源檢測,盡量保留失主的原有數(shù)據(jù)信息。
圖1是采用AES加密技術加密的數(shù)據(jù)中心;圖2是啟動本服務時系統(tǒng)進行檢測的流程圖;圖3是對程序有關開機廣播監(jiān)聽,短信接收監(jiān)聽,手機外接電源監(jiān)聽功能情況的說明;圖4是對程序執(zhí)行模塊框架的解釋說明。
具體實施例方式首先,建立一個加密的數(shù)據(jù)中心提供解決方案的全局數(shù)據(jù)訪問。該數(shù)據(jù)中心采用鍵——值的存儲方式,鍵在保存前使用HASH算法獲得其哈希值,而值使用AES加密算法進行加密,從而防止第三方的惡意破解。對于該數(shù)據(jù)中心的數(shù)據(jù)請求,如果無效,將返回無效值。其次,在設備啟動本服務時,將首先確定原用戶是否授權服務開啟遠程控制服務。 如果是,則開啟一個專門為原用戶提供有身份驗證的遠程遙控的獨立服務,繼而檢測設備的SIM卡(或其他可唯一標志用戶身份的組件)是否可用。若不可用,則檢測是否處于外接電源狀態(tài),若可用,則啟動應急服務。若SIM卡(或其他可唯一標志用戶身份的組件)可用,則對其唯一標志字符序列進行驗證,若與記憶中不符,則進入應急狀態(tài);若與記憶相符, 則開啟異常字符串接收監(jiān)聽器,監(jiān)聽是否接收到了包含預設的使設備進入異常狀態(tài)的字符序列短消息。在服務正常提供的過程中,若收到這樣的消息,則進入應急狀態(tài)。再次,當設備因為任何原因進入應急狀態(tài),啟動應急服務時,服務將首先確認設備目前的網(wǎng)絡狀態(tài)。如果網(wǎng)絡不可用,將強制打開設備的GPRS網(wǎng)絡通信和WIFI網(wǎng)絡通信功能,同時盡力嘗試連接到可能的網(wǎng)絡提供者。若成功,則將用戶的通訊錄使用VCADR格式導出到設備的存儲組件,然后將用戶的短信和通話記錄采取XML格式保存到同樣的位置。然后開啟JAVA Mail組件發(fā)送這三個文件到原用戶預設的地址。爭取在有限的有網(wǎng)絡服務的時間內(nèi)先將原用戶需要的信息發(fā)送走,然后將整個存儲組件中的文件打包并傳輸走。如果在此期間失敗或該行為結束,將導致服務自行破壞設備內(nèi)存儲的原用戶敏感信息。同時,根據(jù)原用戶的授權,開啟全部或部分的高級功能,包括通話錄音(該授權將導致應急狀態(tài)下, 開啟一個監(jiān)聽設備通信狀態(tài)的服務,一旦接入通話,將開啟設備的錄音功能將通話錄音,在通話結束時,使用JAVA Mail組件將通話錄音傳輸?shù)筋A設地址)、短信轉發(fā)(該授權將導致設備在應急狀態(tài)下開啟一個監(jiān)聽器,當收到消息時,將消息的內(nèi)容復制并轉發(fā)到預設的設備)、自動接聽(該授權將導致設備在應急狀態(tài)下開啟一個監(jiān)聽撥入狀態(tài)的服務,一旦撥入設備的ID和預設相同,將導致設備在不提示現(xiàn)非法用戶的狀態(tài)下自動接聽)。最后,當設備原用戶授權開啟了遙控服務時,將開啟一個服務來響應和解析原用戶對本設備的操作。用戶發(fā)出的遙控指令消息應該包含身份識別串、指令串和指令參數(shù)串, 服務會響應包含了正確的、符合預設的身份識別串和指令串,同時解析指令參數(shù),并傳入指令進行執(zhí)行。
權利要求
1. 一種基于Android手機平臺的遠程自動化信息交換和操控的解決方案的特征在于,包括如下部分采取該解決方案的應用被原用戶授權運行在移動設備上時,如果該設備的唯一標識設備原使用者的設備組件不可訪問并處于外接電源狀態(tài),或身份標識序列和已記憶不同,或設備收到原用戶預設信息時,如果網(wǎng)絡服務可用,則將自動把設備上的原用戶敏感信息通過用戶提供的郵箱備份到指定遠端存儲設備,并予以銷毀,整個過程不需要第三方來提供服務。如果網(wǎng)絡服務不可用,則將嘗試強制開啟設備的無線網(wǎng)絡訪問功能,掃描設備周圍可用的無需身份驗證的無線網(wǎng)絡進行連接。根據(jù)原用戶授權情況,開啟設備的部分乃至全部權限給原用戶進行遠程使用。通過以上的方式,阻斷設備非法用戶對設備中敏感信息的獲取乃至對設備的非法控制。
全文摘要
一種能協(xié)助Android系統(tǒng)手機用戶找回丟失手機的軟件。它是在Android系統(tǒng)下開啟三個異常狀態(tài)檢測服務;根據(jù)用戶設置,智能判斷手機是否被盜。被盜后,用戶只開啟初級功能將獲得手機內(nèi)隱私資料的備份,并刪除手機內(nèi)隱私資料;開啟高級功能將同時獲得手機部分控制權和通話錄音、短信等。
文檔編號H04W12/12GK102387494SQ201110340660
公開日2012年3月21日 申請日期2011年11月2日 優(yōu)先權日2011年11月2日
發(fā)明者劉 東, 劉暢, 張華 , 李珂, 畢驍鵬 申請人:中時瑞安(北京)網(wǎng)絡科技有限責任公司, 北京郵電大學