專利名稱:基于網(wǎng)絡的手機短信息備份的方法
技術(shù)領域:
本發(fā)明涉及一種移動通信技術(shù),特別是涉及一種基于網(wǎng)絡的手機短信息備份的 方法。
背景技術(shù):
手機短信息因其快捷方便,成為手機用戶通訊的重要方式,又因其良好私密性 常被用來發(fā)送重要信息,往往手機上保存的信息由許多對主人很重要的資料。在更換手 機時或更換手機智能卡時都可能導致短信息記錄丟失,更有操作不慎而恢復出廠狀態(tài)而 導致短信息丟失或者丟失手機造成短信息記錄丟失,所以手機用戶需要一種安全方便的 方式對短信息進行備份。目前廣為使用的方法是將短信息以格式化的文本導出生成備份文件,保存 在手機內(nèi)置存儲器件或者拓展存儲器件中,需要恢復時將備份文件導入,此方法一定范 圍內(nèi)解決了備份問題,但本地存儲器件在實際使用中很容易被誤擦除,而且如果手機丟 失,無法恢復。另外也有一種方式可以備份,就是將需要保存的短信息轉(zhuǎn)發(fā)至親友或者 專業(yè)提供備份服務的第三方服務器作為備份,需要取回時再轉(zhuǎn)發(fā)回用戶的手機,此種方 式一定程度解決了本地備份的不足,但是也存在費用問題和安全問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種基于網(wǎng)絡的手機短信息備份的方法,其 通過 TCP/IP 協(xié)議(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議 / 因特網(wǎng)
互聯(lián)協(xié)議)連接在大于或等于2.5G的移動通信網(wǎng)絡上進行數(shù)據(jù)和指令傳輸,完成短信息 數(shù)據(jù)在網(wǎng)絡服務器端的備份、刪除和恢復等操作。本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的一種基于網(wǎng)絡的手機短信 息備份的方法,其特征在于,其包括以下步驟步驟一、用戶登陸服務器,校驗用戶身份和服務器狀態(tài),反饋服務可用狀態(tài);步驟二、手機端應用軟件依照用戶的操作動作處理本地短信息數(shù)據(jù),生成操作 所需要的附加數(shù)據(jù)和操作指令,將相應的操作指令和附加數(shù)據(jù)以及用戶名參數(shù)進行必要 的封裝并通過網(wǎng)絡層傳送到服務器端;步驟三、服務器端應用軟件接收來自網(wǎng)絡層的數(shù)據(jù)并進行解析,依照用戶操作 指令和附加數(shù)據(jù),執(zhí)行相應的操作,根據(jù)執(zhí)行操作的結(jié)果,將執(zhí)行結(jié)果反饋以及附加數(shù) 據(jù)進行必要的封裝并通過網(wǎng)絡層傳送到手機端;步驟四、手機端接收解析服務器端反饋數(shù)據(jù),并依照執(zhí)行結(jié)果反饋和附加數(shù)據(jù) 執(zhí)行相應的本地處理。優(yōu)選地,所述基于網(wǎng)絡的手機短信息備份的方法通過手機端和服務器端完成 的,手機端和服務器端都按照協(xié)議格式處理數(shù)據(jù),通過手機端應用軟件的處理,實現(xiàn)手 機本地短信息數(shù)據(jù)和協(xié)議交換數(shù)據(jù)的雙向轉(zhuǎn)換,服務器端應用軟件依照用戶操作不同實現(xiàn)服務器后臺數(shù)據(jù)庫和協(xié)議交換數(shù)據(jù)的雙向轉(zhuǎn)換,實現(xiàn)手機短信息在服務器端的備份。優(yōu)選地,所述手機端和服務器端的數(shù)據(jù)通信按照TCP/IP協(xié)議基于大于或等于 2.5G的移動通信網(wǎng)絡進行,需要手機支持大于或等于2.5G的移動通信網(wǎng)絡。優(yōu)選地,所述用戶向服務器申請注冊一個登陸用戶名和密碼。優(yōu)選地,所述步驟一登陸服務器時登陸用戶名不存在,用戶名和密碼不匹配則 用戶不合法,用戶不合法或者服務器狀態(tài)為不可用時服務狀態(tài)為不可用,此條件下步驟 二及以后步驟均不能執(zhí)行;用戶名和密碼匹配并且服務器狀態(tài)可用時服務狀態(tài)為可用, 此條件下步驟二及以后步驟可執(zhí)行。優(yōu)選地,所述步驟二根據(jù)用戶操作動作的不同,執(zhí)行不同的操作,生成不同操 作指令和附加數(shù)據(jù),具體分為以下三種處理情況備份動作,操作指令為備份指令,將 本地短信息中用戶選擇需要備份的記錄轉(zhuǎn)換為XML語言標注封裝的格式,作為附加數(shù) 據(jù);恢復操作,操作指令為恢復指令,沒有附加數(shù)據(jù);刪除操作,操作指令為刪除指 令,將需要刪除的記錄轉(zhuǎn)換為XML語言標注封裝的格式,作為附加數(shù)據(jù)。優(yōu)選地,所述步驟三根據(jù)操作指令的不同,執(zhí)行不同的操作,生成不同反饋結(jié) 果的附加數(shù)據(jù),具體分為以下三種處理情況備份指令,將XML語言標注封裝的短信息 記錄轉(zhuǎn)化為服務器數(shù)據(jù)庫支持的數(shù)據(jù)格式,在服務器數(shù)據(jù)庫中查找用戶名參數(shù)對應的數(shù) 據(jù)節(jié)點,如果未找到則反饋操作結(jié)果為失??;如果找到,將待備份的短信息數(shù)據(jù)寫入數(shù) 據(jù)節(jié)點,反饋操作結(jié)果為成功;恢復指令,在服務器數(shù)據(jù)庫中查找用戶名參數(shù)對應的數(shù) 據(jù)節(jié)點,如果未找到,則反饋操作結(jié)果為失??;如果找到,則取出該數(shù)據(jù)節(jié)點中的短信 息數(shù)據(jù),轉(zhuǎn)化為XML語言標注封裝的格式,作為附加數(shù)據(jù),反饋操作結(jié)果為成功;刪除 指令,將XML語言標注封裝的短信息記錄轉(zhuǎn)化為服務器數(shù)據(jù)庫支持的數(shù)據(jù)格式,在服務 器數(shù)據(jù)庫中查找用戶名參數(shù)對應的數(shù)據(jù)節(jié)點,如果未找到,則反饋操作結(jié)果為失敗;如 果找到,則進一步查找該節(jié)點中是否存在與待刪除記錄相匹配的記錄條,如果未找到, 則反饋操作結(jié)果也為敗,如果找到,則刪除該記錄條,反饋結(jié)果為成功。優(yōu)選地,所述步驟四根據(jù)用戶發(fā)起操作動作的不同,執(zhí)行不同操作備份、更 新、刪除操作,根據(jù)反饋操作結(jié)果失敗或者成功給予用戶相應的界面提示,不執(zhí)行其他 操作;恢復操作,若反饋操作結(jié)果為失敗,則給予用戶界面提示失敗;若反饋成功,則 將附加的XML語言標注封裝的短信息數(shù)據(jù)轉(zhuǎn)換為本地短信息數(shù)據(jù)并寫入短信息。本發(fā)明的積極進步效果在于本發(fā)明通過在手機端和服務器端的應用軟件處 理,對于支持大于或等于2.5G的移動通信網(wǎng)絡的手機終端的用戶,不需要借助其他額 外的網(wǎng)絡或者設備支持,通過在手機端的簡單操作,即可實現(xiàn)本地短信息在網(wǎng)絡服務器 上的備份、恢復和刪除等操作,不受更換手機和更換智能卡的影響,除了網(wǎng)絡流量費之 外,也不產(chǎn)生額外的通訊費用,有很強的實用性。
圖1是本發(fā)明方法的系統(tǒng)原理示意圖;圖2是本發(fā)明方法的處理流程圖;圖3是本發(fā)明方法中步驟二的處理流程圖;圖4是本發(fā)明方法中步驟三的處理流程圖。
具體實施例方式下面結(jié)合附圖給出本發(fā)明較佳實施例,以詳細說明本發(fā)明的技術(shù)方案。如圖1所示,本發(fā)明規(guī)定一種數(shù)據(jù)交換格式,手機端和服務器端都按照協(xié)議格 式處理數(shù)據(jù),通過手機端應用軟件的處理,實現(xiàn)手機本地短信息數(shù)據(jù)和協(xié)議交換數(shù)據(jù)的 雙向轉(zhuǎn)換,具體處理,按照用戶的不同操作有不同的處理;借助移動通信網(wǎng)絡,實現(xiàn)交 換數(shù)據(jù)在手機端和服務器端的雙向傳輸;服務器端應用軟件依照用戶操作不同實現(xiàn)服 務器后臺數(shù)據(jù)庫和協(xié)議交換數(shù)據(jù)的雙向轉(zhuǎn)換,通過這種方式實現(xiàn)手機短信息在服務器端 的備份,從服務器端恢復到手機,對已備份數(shù)據(jù)進行刪除等操作,從而達到本發(fā)明的目 的。首先用戶向服務器申請注冊一個登陸用戶名和密碼,注冊成功,即可使用本發(fā) 明所實現(xiàn)的功能。如圖2所示,本發(fā)明基于網(wǎng)絡的手機短信息備份的方法包括以下步驟用戶登陸服務器(步驟一),用戶通過手機端應用軟件輸入登陸用戶名和密碼, 發(fā)送到服務器端校驗,用戶名不存在或者密碼不匹配或者服務器不可用時都反饋登陸失 敗,登陸失敗則無法執(zhí)行下面的步驟。反之,用戶名密碼匹配且服務器可用便執(zhí)行下面步驟。手機端應用軟件分析用戶的操作生成交換數(shù)據(jù)發(fā)送到網(wǎng)絡層(步驟二),此步 驟詳細過程如圖3所示,首先手機端應用軟件分析用戶的不同操作,如果用戶操作為備 份操作(步驟S21),將需要備份的所有短信息記錄由本地格式轉(zhuǎn)化為XMUExtensible Markup Language,可擴展標識語言)語言標注封裝的格式,連同用戶名和備份指令一起 封裝成協(xié)議的交換數(shù)據(jù);如果用戶操作為恢復操作(步驟S22),將用戶名和恢復指令一 起封裝成協(xié)議的交換數(shù)據(jù);如果用戶操作為刪除操作(步驟S23),將需要刪除的短信息 記錄由本地格式轉(zhuǎn)化為XML語言標注封裝的格式,連同用戶名和刪除指令一起封裝成協(xié) 議的交換數(shù)據(jù)。然后手機端應用軟件按照TCP/IP協(xié)議,建立與服務器端的連接,將交換 數(shù)據(jù)通過網(wǎng)絡發(fā)送到服務器。服務器端應用軟件解析交換數(shù)據(jù)執(zhí)行對后臺數(shù)據(jù)庫的操作后再反饋手機端(步 驟三),此步驟詳細過程如圖4所示,服務器端通過步驟二建立的連接,獲取交換數(shù)據(jù), 對數(shù)據(jù)進行解析,得到用戶名,操作指令等信息。如果指令為備份指令(步驟S31),則 在后臺數(shù)據(jù)庫中查找用戶名對應的數(shù)據(jù)節(jié)點,如果未找到,則反饋操作結(jié)果為失敗,如 果找到,則將待備份的XML標注封裝的短信息轉(zhuǎn)換為服務器本地的短信息,寫入數(shù)據(jù)節(jié) 點,并反饋操作結(jié)果為成功;如果操作指令為恢復指令(步驟S32),則在服務器數(shù)據(jù)庫 中查找用戶名參數(shù)對應的數(shù)據(jù)節(jié)點,如果未找到,則反饋操作結(jié)果為失敗;如果找到, 則取出該數(shù)據(jù)節(jié)點中的短信息數(shù)據(jù),轉(zhuǎn)化為XML語言標注封裝的格式,作為附加數(shù)據(jù), 反饋操作結(jié)果為成功;如果操作指令為刪除指令(步驟S33),在則先將XML語言標注封 裝的短信息記錄轉(zhuǎn)化為服務器數(shù)據(jù)庫支持的數(shù)據(jù)格式,服務器數(shù)據(jù)庫中查找用戶名參數(shù) 對應的數(shù)據(jù)節(jié)點,如果未找到,則反饋操作結(jié)果為失?。蝗绻业?,則進一步查找該節(jié) 點中是否存在與待刪除記錄相匹配的記錄條,如果未找到,則反饋操作結(jié)果也為敗,如 果找到,則刪除該記錄條,反饋結(jié)果為成功。然后,服務器端應用軟件將反饋結(jié)果連同附加數(shù)據(jù)封裝成交換數(shù)據(jù),通過步驟二建立的連接發(fā)送回手機端。手機端接收反饋數(shù)據(jù)并解析執(zhí)行相應的操作(步驟四),先接收下服務器端的 包含操作結(jié)果反饋和附加數(shù)據(jù)的交換數(shù)據(jù),然后刪除步驟二建立的連接。對應備份、更 新、刪除操作,反饋只有操作成功和操作失敗,分別給予用戶界面上的提示;對于恢復 操作,如果反饋為操作失敗,則直接給予用戶界面上的提示,如果反饋為操作成功,則 解析附加的XML語言標注封裝的短信息,將其導入本地短信息,再給予用戶提示。雖然以上描述了本發(fā)明的具體實施方式
,但是本領域的技術(shù)人員應當理解,這 些僅是舉例說明,在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多 種變更或修改。因此,本發(fā)明的保護范圍由所附權(quán)利要求書限定。
權(quán)利要求
1.一種基于網(wǎng)絡的手機短信息備份的方法,其特征在于,其包括以下步驟步驟一、用戶登陸服務器,校驗用戶身份和服務器狀態(tài),反饋服務可用狀態(tài);步驟二、手機端應用軟件依照用戶的操作動作處理本地短信息數(shù)據(jù),生成操作所需 要的附加數(shù)據(jù)和操作指令,將相應的操作指令和附加數(shù)據(jù)以及用戶名參數(shù)進行必要的封 裝并通過網(wǎng)絡層傳送到服務器端;步驟三、服務器端應用軟件接收來自網(wǎng)絡層的數(shù)據(jù)并進行解析,依照用戶操作指令 和附加數(shù)據(jù),執(zhí)行相應的操作,根據(jù)執(zhí)行操作的結(jié)果,將執(zhí)行結(jié)果反饋以及附加數(shù)據(jù)進 行必要的封裝并通過網(wǎng)絡層傳送到手機端;步驟四、手機端接收解析服務器端反饋數(shù)據(jù),并依照執(zhí)行結(jié)果反饋和附加數(shù)據(jù)執(zhí)行 相應的本地處理。
2.如權(quán)利要求1所述的基于網(wǎng)絡的手機短信息備份的方法,其特征在于,所述基于網(wǎng) 絡的手機短信息備份的方法通過手機端和服務器端完成的,手機端和服務器端都按照協(xié) 議格式處理數(shù)據(jù),通過手機端應用軟件的處理,實現(xiàn)手機本地短信息數(shù)據(jù)和協(xié)議交換數(shù) 據(jù)的雙向轉(zhuǎn)換,服務器端應用軟件依照用戶操作不同實現(xiàn)服務器后臺數(shù)據(jù)庫和協(xié)議交換 數(shù)據(jù)的雙向轉(zhuǎn)換,實現(xiàn)手機短信息在服務器端的備份。
3.如權(quán)利要求1所述的基于網(wǎng)絡的手機短信息備份的方法,其特征在于,所述手機端 和服務器端的數(shù)據(jù)通信按照TCP/IP協(xié)議基于大于或等于2.5G的移動通信網(wǎng)絡進行,需要 手機支持大于或等于2.5G的移動通信網(wǎng)絡。
4.如權(quán)利要求1所述的基于網(wǎng)絡的手機短信息備份的方法,其特征在于,所述用戶向 服務器申請注冊一個登陸用戶名和密碼。
5.如權(quán)利要求4所述的基于網(wǎng)絡的手機短信息備份的方法,其特征在于,所述步驟一 登陸服務器時登陸用戶名不存在,用戶名和密碼不匹配則用戶不合法,用戶不合法或者 服務器狀態(tài)為不可用時服務狀態(tài)為不可用,此條件下步驟二及以后步驟均不能執(zhí)行;用 戶名和密碼匹配并且服務器狀態(tài)可用時服務狀態(tài)為可用,此條件下步驟二及以后步驟可 執(zhí)行。
6.如權(quán)利要求1所述的基于網(wǎng)絡的手機短信息備份的方法,其特征在于,所述步驟二 根據(jù)用戶操作動作的不同,執(zhí)行不同的操作,生成不同操作指令和附加數(shù)據(jù),具體分為 以下三種處理情況備份動作,操作指令為備份指令,將本地短信息中用戶選擇需要備 份的記錄轉(zhuǎn)換為XML語言標注封裝的格式,作為附加數(shù)據(jù);恢復操作,操作指令為恢復 指令,沒有附加數(shù)據(jù);刪除操作,操作指令為刪除指令,將需要刪除的記錄轉(zhuǎn)換為XML 語言標注封裝的格式,作為附加數(shù)據(jù)。
7.如權(quán)利要求1所述的基于網(wǎng)絡的手機短信息備份的方法,其特征在于,所述步驟 三根據(jù)操作指令的不同,執(zhí)行不同的操作,生成不同反饋結(jié)果的附加數(shù)據(jù),具體分為以 下三種處理情況備份指令,將XML語言標注封裝的短信息記錄轉(zhuǎn)化為服務器數(shù)據(jù)庫支 持的數(shù)據(jù)格式,在服務器數(shù)據(jù)庫中查找用戶名參數(shù)對應的數(shù)據(jù)節(jié)點,如果未找到則反饋 操作結(jié)果為失敗;如果找到,將待備份的短信息數(shù)據(jù)寫入數(shù)據(jù)節(jié)點,反饋操作結(jié)果為成 功;恢復指令,在服務器數(shù)據(jù)庫中查找用戶名參數(shù)對應的數(shù)據(jù)節(jié)點,如果未找到,則反 饋操作結(jié)果為失??;如果找到,則取出該數(shù)據(jù)節(jié)點中的短信息數(shù)據(jù),轉(zhuǎn)化為XML語言標 注封裝的格式,作為附加數(shù)據(jù),反饋操作結(jié)果為成功;刪除指令,將XML語言標注封裝的短信息記錄轉(zhuǎn)化為服務器數(shù)據(jù)庫支持的數(shù)據(jù)格式,在服務器數(shù)據(jù)庫中查找用戶名參數(shù) 對應的數(shù)據(jù)節(jié)點,如果未找到,則反饋操作結(jié)果為失?。蝗绻业?,則進一步查找該節(jié) 點中是否存在與待刪除記錄相匹配的記錄條,如果未找到,則反饋操作結(jié)果也為敗,如 果找到,則刪除該記錄條,反饋結(jié)果為成功。
8.如權(quán)利要求1所述的基于網(wǎng)絡的手機短信息備份的方法,其特征在于,所述步驟四 根據(jù)用戶發(fā)起操作動作的不同,執(zhí)行不同操作備份、更新、刪除操作,根據(jù)反饋操作 結(jié)果失敗或者成功給予用戶相應的界面提示,不執(zhí)行其他操作;恢復操作,若反饋操作 結(jié)果為失敗,則給予用戶界面提示失??;若反饋成功,則將附加的XML語言標注封裝的 短信息數(shù)據(jù)轉(zhuǎn)換為本地短信息數(shù)據(jù)并寫入短信息。
全文摘要
本發(fā)明公開了一種基于網(wǎng)絡的手機短信息備份的方法,其包括以下步驟用戶登陸服務器,校驗用戶身份和服務器狀態(tài),反饋服務可用狀態(tài);手機端應用軟件依照用戶的操作動作處理本地短信息數(shù)據(jù),生成操作所需要的附加數(shù)據(jù)和操作指令,將相應的操作指令和附加數(shù)據(jù)以及用戶名參數(shù)進行必要的封裝并通過網(wǎng)絡層傳送到服務器端;服務器端應用軟件接收來自網(wǎng)絡層的數(shù)據(jù)并進行解析,依照用戶操作指令和附加數(shù)據(jù),執(zhí)行相應的操作,根據(jù)執(zhí)行操作的結(jié)果,將執(zhí)行結(jié)果反饋以及附加數(shù)據(jù)進行必要的封裝并通過網(wǎng)絡層傳送到手機端;手機端接收解析服務器端反饋數(shù)據(jù),并依照執(zhí)行結(jié)果反饋和附加數(shù)據(jù)執(zhí)行相應的本地處理。本發(fā)明可實現(xiàn)短信息在服務器上的備份、恢復等操作。
文檔編號H04W88/02GK102014350SQ201010257700
公開日2011年4月13日 申請日期2010年8月19日 優(yōu)先權(quán)日2010年8月19日
發(fā)明者劉天象 申請人:上??岚尚畔⒓夹g(shù)有限公司