一種移動(dòng)終端及其應(yīng)用數(shù)據(jù)的備份方法
【專利摘要】本發(fā)明提出一種移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法,包括以下步驟:獲得移動(dòng)終端中應(yīng)用程序的應(yīng)用數(shù)據(jù);將應(yīng)用數(shù)據(jù)解析為至少一類內(nèi)容數(shù)據(jù);以及,根據(jù)至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件并保存。采用本發(fā)明的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法,能夠不依賴于特定的第三方軟件,不受限于終端,在任何支持HTML語言的系統(tǒng)上都可以瀏覽備份的數(shù)據(jù)內(nèi)容。本發(fā)明還提出一種移動(dòng)終端。
【專利說明】一種移動(dòng)終端及其應(yīng)用數(shù)據(jù)的備份方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法及裝置。
【背景技術(shù)】
[0002]數(shù)據(jù)備份是信息安全的重要內(nèi)容,對(duì)用戶數(shù)據(jù)起到了有效的保護(hù)作用。傳統(tǒng)的數(shù)據(jù)備份技術(shù)的研究主要集中在數(shù)據(jù)庫、大型服務(wù)器系統(tǒng),而對(duì)于個(gè)人數(shù)據(jù)的備份幾乎沒有專門的研究。對(duì)于小數(shù)據(jù)量的個(gè)人終端而言,數(shù)據(jù)備份相當(dāng)于簡(jiǎn)單復(fù)制。但隨著移動(dòng)終端的運(yùn)用越來越廣泛,存儲(chǔ)的數(shù)據(jù)量日益增加,并且相對(duì)于商用數(shù)據(jù)庫或者服務(wù)器而言,移動(dòng)終端往往存儲(chǔ)的是用戶的隱私信息,因此,移動(dòng)終端數(shù)據(jù)的安全備份對(duì)于用戶隱私、敏感數(shù)據(jù)的保護(hù)具有非常重要的意義。目前應(yīng)用廣泛的vCard(The ElectronicBusiness Card,電子名片)和 iCalender( Internet Calendaring and SchedulingCore Object Specification,日歷數(shù)據(jù)交換標(biāo)準(zhǔn))標(biāo)準(zhǔn)格式分別支持對(duì)移動(dòng)終端的通訊錄、日歷記錄進(jìn)行存儲(chǔ)備份。也有使用不公開的格式對(duì)移動(dòng)終端的應(yīng)用數(shù)據(jù)進(jìn)行存儲(chǔ)備份的方案。
[0003]但是,由于vCard和iCalender標(biāo)準(zhǔn)推出的目的在于支持終端某一類數(shù)據(jù)的傳輸、儲(chǔ)存和共享,其支持的數(shù)據(jù)類型僅限于通訊錄和日歷,不支持其他終端應(yīng)用,應(yīng)用范圍很狹窄。并且符合其格式文件的編碼解碼需要特定軟件的支持,一旦脫離支持的環(huán)境,用戶便無法方便的對(duì)備份數(shù)據(jù)進(jìn)行瀏覽等操作。其它采用非公開的格式對(duì)移動(dòng)終端的應(yīng)用數(shù)據(jù)進(jìn)行存儲(chǔ)備份的方案也有這樣的局限性。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的旨在至少解決上述技術(shù)缺陷之一。
[0005]為此,本發(fā)明的第一個(gè)目的在于提出一種移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法,該方法不依賴于特定的第三方軟件,不受限于終端,在任何支持HTML (Hypertext MarkupLanguage,超文本標(biāo)記語言)語言的系統(tǒng)上都可以瀏覽備份的數(shù)據(jù)內(nèi)容,其中,HTML語言是用于描述網(wǎng)頁文檔的一種標(biāo)記語言。本發(fā)明的第二個(gè)目的在于提出一種移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份裝置。
[0006]為達(dá)到上述目的,本發(fā)明的第一方面實(shí)施例提出一種移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法,包括以下步驟:獲得移動(dòng)終端中應(yīng)用程序的應(yīng)用數(shù)據(jù);將所述應(yīng)用數(shù)據(jù)解析為至少一類內(nèi)容數(shù)據(jù);根據(jù)所述至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件并保存。
[0007]根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法,通過對(duì)移動(dòng)終端內(nèi)的多種應(yīng)用的數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的HTML文本格式進(jìn)行存儲(chǔ),用戶在任何支持HTML語言的系統(tǒng)上都可以對(duì)備份的數(shù)據(jù)內(nèi)容進(jìn)行瀏覽,不依賴于特定的第三方軟件,不受限于終端,不受限于電腦的操作系統(tǒng)。
[0008]為達(dá)到上述目的,本發(fā)明的第二方面實(shí)施例提出一種移動(dòng)終端,包括:獲得模塊,用于獲得移動(dòng)終端中應(yīng)用程序的應(yīng)用數(shù)據(jù);解析模塊,用于將所述應(yīng)用數(shù)據(jù)解析為至少一類內(nèi)容數(shù)據(jù);以及轉(zhuǎn)換模塊,用于根據(jù)所述至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件。
[0009]根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,通過解析模塊將應(yīng)用數(shù)據(jù)解析成至少一類內(nèi)容數(shù)據(jù),并通過轉(zhuǎn)換模塊根據(jù)此至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件,用戶在任何支持HTML語言的系統(tǒng)上都可以對(duì)備份的數(shù)據(jù)內(nèi)容進(jìn)行瀏覽,不依賴于特定的第三方軟件,不受限于終端,不受限于電腦的操作系統(tǒng)。
[0010]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【專利附圖】
【附圖說明】
[0011]本發(fā)明所述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0012]圖1為根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法的流程圖;
[0013]圖2為根據(jù)本發(fā)明一個(gè)實(shí)施例的轉(zhuǎn)化為HTML文件的流程圖;
[0014]圖3為根據(jù)本發(fā)明的一個(gè)實(shí)施例的彩信中的數(shù)據(jù)進(jìn)行備份的流程圖;
[0015]圖4為根據(jù)本發(fā)明的一個(gè)實(shí)施例的彩信備份后的HTML文件內(nèi)容與用戶用瀏覽器查看效果對(duì)應(yīng)關(guān)系不意圖;
[0016]圖5為根據(jù)本發(fā)明的一個(gè)實(shí)施例的用戶對(duì)彩信數(shù)據(jù)備份的操作流程圖;
[0017]圖6為根據(jù)本發(fā)明的另一個(gè)實(shí)施例的短信中的數(shù)據(jù)進(jìn)行備份的流程圖;
[0018]圖7為根據(jù)本發(fā)明的一個(gè)實(shí)施例的備份后的短信的HTML文件內(nèi)容與用戶用瀏覽器查看效果對(duì)應(yīng)關(guān)系示意圖;
[0019]圖8為根據(jù)本發(fā)明的一個(gè)實(shí)施例的用戶對(duì)短信數(shù)據(jù)備份的操作流程圖;
[0020]圖9為根據(jù)本發(fā)明的另一個(gè)實(shí)施例的郵件中的數(shù)據(jù)進(jìn)行備份的流程圖;
[0021]圖10為根據(jù)本發(fā)明的一個(gè)實(shí)施例的備份后的郵件的HTML文件內(nèi)容與用戶用瀏覽器查看效果對(duì)應(yīng)關(guān)系的示意圖;
[0022]圖11為根據(jù)本發(fā)明的一個(gè)實(shí)施例的用戶對(duì)郵件數(shù)據(jù)備份的操作流程圖;
[0023]圖12為根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的示意圖;以及
[0024]圖13為根據(jù)本發(fā)明的一個(gè)實(shí)施例的移動(dòng)終端的示意圖。
【具體實(shí)施方式】
[0025]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
[0026]在本發(fā)明的描述中,需要理解的是,術(shù)語“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底” “內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。
[0027]在本發(fā)明的描述中,需要說明的是,除非另有規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是機(jī)械連接或電連接,也可以是兩個(gè)元件內(nèi)部的連通,可以是直接相連,也可以通過中間媒介間接相連,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解所述術(shù)語的具體含義。
[0028]下面參照附圖1至附圖11描述根據(jù)本發(fā)明實(shí)施例提出的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法。其中,移動(dòng)終端可以為手機(jī)等通訊設(shè)備。
[0029]如圖1所示,本發(fā)明實(shí)施例的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法包括以下步驟:
[0030]S101,獲得移動(dòng)終端中應(yīng)用程序的應(yīng)用數(shù)據(jù)。
[0031]在本發(fā)明的一個(gè)實(shí)施例中,應(yīng)用程序可以為彩信、短信或郵件。讀取應(yīng)用程序中的內(nèi)容,獲得其中的應(yīng)用數(shù)據(jù)。應(yīng)用數(shù)據(jù)是指移動(dòng)終端應(yīng)用以某種格式保存在存儲(chǔ)介質(zhì)上的對(duì)用戶來說可以查看和處理的數(shù)據(jù).比如信息里的信息記錄的內(nèi)容,電子郵件里的每一封郵件的內(nèi)容,即時(shí)聊天工具的聊天記錄,備忘工具的備忘的內(nèi)容等等。需要說明的是,應(yīng)用程序的類型不限于上述,還可以為其他基于圖片、音頻、視頻或文字的應(yīng)用程序。
[0032]S102,將應(yīng)用數(shù)據(jù)解析為至少一類內(nèi)容數(shù)據(jù)。
[0033]在本發(fā)明的一個(gè)實(shí)施例中,至少一類內(nèi)容數(shù)據(jù)包括文字?jǐn)?shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)或多媒體數(shù)據(jù)。將步驟SlOl中獲得的應(yīng)用數(shù)據(jù)解析成文字?jǐn)?shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)或多媒體數(shù)據(jù)中的至少一類內(nèi)容數(shù)據(jù)。
[0034]S103,根據(jù)至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件并保存。
[0035]如圖2所示,在本發(fā)明的一個(gè)實(shí)施例中,根據(jù)步驟S102解析成的至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件的過程包括:
[0036]S201,獲得應(yīng)用程序的類型;
[0037]其中,應(yīng)用程序的類型可以包括彩信、短信或郵件。
[0038]S202,根據(jù)應(yīng)用程序的類型獲得相應(yīng)的HTML模板;
[0039]應(yīng)用程序例如彩信、短信或郵件均有相對(duì)應(yīng)的HTML模板,根據(jù)步驟S201獲得的應(yīng)用程序的類型創(chuàng)建相應(yīng)的HTML模板。
[0040]S203,根據(jù)至少一類內(nèi)容數(shù)據(jù)和HTML模板生成HTML文件。
[0041]根據(jù)步驟S102解析成的至少一類內(nèi)容數(shù)據(jù)和步驟S202獲得的HTML模板生成HTML文件,如果存在附件,則同時(shí)創(chuàng)建附件文件夾,需要說明的是,生成的HTML文件和創(chuàng)建的附件文件夾是空白的,即還沒寫入信息內(nèi)容。
[0042]進(jìn)一步地,在生成HTML文件之后還包括:
[0043]S204,判斷應(yīng)用程序是否存在附件。
[0044]判斷應(yīng)用程序是否存在附件,如果判斷應(yīng)用程序存在附件,則進(jìn)入步驟S205,如果判斷應(yīng)用程序不存在附件,則進(jìn)入步驟S206。
[0045]S205,將附件存儲(chǔ)至HTML文件對(duì)應(yīng)的附件文件夾中,并將完整的應(yīng)用程序的信息包括文本信息和附件信息生成HTML文本格式并寫入HTML文件。
[0046]S206,將應(yīng)用程序的文本信息生成HTML文本格式并寫入HTML文件,并保存。
[0047]當(dāng)生成HTML文件后,將完整的應(yīng)用程序的文本信息成HTML文本格式并寫入HTML文件,進(jìn)行存儲(chǔ)。
[0048]綜上所述,本發(fā)明的設(shè)計(jì)思路為,首先將移動(dòng)終端的應(yīng)用程序的一條或多條記錄的應(yīng)用數(shù)據(jù)轉(zhuǎn)換為HTML文本,然后保存為HTML文件。對(duì)于應(yīng)用程序的記錄中的非文字內(nèi)容例如圖片、音頻、視頻等附件,則分別以原始文件的形式直接保存在對(duì)應(yīng)此HTML文本文件的附件文件夾里。
[0049]下面分別以彩信、短信和電子郵件為例,對(duì)本發(fā)明實(shí)施例的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法進(jìn)行描述。
[0050]在本發(fā)明的一個(gè)實(shí)施例中,如圖3所示,當(dāng)應(yīng)用程序?yàn)椴市艜r(shí),對(duì)彩信中的數(shù)據(jù)進(jìn)行備份包括以下步驟:
[0051]S301,獲得彩信的文本數(shù)據(jù)。
[0052]讀取要備份的彩信中記錄的內(nèi)容,獲得彩信中每一幀的文本數(shù)據(jù)內(nèi)容。如果彩信包括附件,同時(shí)獲得附件信息。
[0053]S302,將獲得的彩信的應(yīng)用數(shù)據(jù)解析成至少一類內(nèi)容數(shù)據(jù)。
[0054]解析彩信中的SMIL (Synchronized Multimedia Integration Language,同步多媒體集成語言),SMIL是一種基于XML (Extensible Markup Language,可擴(kuò)展標(biāo)記語言)的語言,彩信可以利用SMIL顯示其多媒體內(nèi)容。獲得彩信中的文本、圖片、音頻、視頻等內(nèi)容。
[0055]S303,根據(jù)彩信解析成的至少一類內(nèi)容數(shù)據(jù)創(chuàng)建HTML文件。[0056]創(chuàng)建彩信對(duì)應(yīng)的HTML模板,并根據(jù)HTML模板和步驟S302中的至少一類內(nèi)容數(shù)據(jù),在移動(dòng)終端的存儲(chǔ)區(qū)或外部存儲(chǔ)區(qū)例如SD卡的某一目錄下創(chuàng)建HTML文件,文件名后綴可以為htm或html。
[0057]S304,判斷彩信中是否有附件。
[0058]如果彩信中有附件,則進(jìn)入步驟S305,如果彩信不包括附件,則進(jìn)入步驟S306。
[0059]S305,將附件存儲(chǔ)至HTML文件對(duì)應(yīng)的附件文件夾中,并按照彩信幀的排序,將完整的應(yīng)用程序的信息包括文本信息和附件信息生成HTML文本格式并寫入HTML文件。
[0060]如果彩信中有附件,同時(shí)還要?jiǎng)?chuàng)建附件文件夾,并將附件以文件的形式保存至所創(chuàng)建的附件文件夾中,并將完整的應(yīng)用程序的信息包括文本信息和附件信息生成HTML文本格式并寫入HTML文件。
[0061]S306,按照彩信幀的排序,將獲得的文本信息轉(zhuǎn)換為HTML文本格式,寫入所創(chuàng)建的HTML文件,并保存。
[0062]在本發(fā)明的一個(gè)實(shí)施例中,如果一條被備份的彩信記錄有兩幀,第一幀有一張圖片例如為1.jpg和若干文字信息,第二幀包含有文字信息和一個(gè)音頻附件例如為1.wav.則備份完成后,在移動(dòng)終端的存儲(chǔ)區(qū)或外部存儲(chǔ)區(qū)例如SD卡目錄下,生成了一個(gè)帶htm后綴的文件,例如命名為18910769537_20120827141300.htm,在同級(jí)目錄里也生成了一個(gè)名為18910769537_20120827141300的文件夾,該文件夾里保存有1.jpg、1.avi和Lwav0備份完成后,用戶就可以用瀏覽器打開HTML文件直接查看其中的文本和圖片例如1.jpg內(nèi)容。需要說明的是,對(duì)于除圖片以外的其他格式的附件例如l.wav和l.avi,用戶需要到附件文件夾中用其他軟件工具進(jìn)行查看。備份后的HTML文件內(nèi)容與用戶用瀏覽器查看效果對(duì)應(yīng)關(guān)系如圖4所示。其中,HTML文件中a部分用戶瀏覽的效果為“新聞早晚報(bào)0828早報(bào)”,b部分對(duì)應(yīng)用戶瀏覽的圖片,c部分對(duì)應(yīng)用戶瀏覽的效果內(nèi)容為“【封面點(diǎn)睛】近日,中國(guó)電子商務(wù)協(xié)會(huì)等機(jī)構(gòu)聯(lián)合發(fā)布報(bào)告顯示…”,d部分對(duì)應(yīng)的用戶瀏覽的效果內(nèi)容為“【早報(bào)頭條】…”,e部分對(duì)應(yīng)用戶瀏覽效果內(nèi)容為“附件l.wav”,f部分對(duì)應(yīng)用戶瀏覽效果內(nèi)容為“附件 l.avi”。
[0063]在本發(fā)明的一個(gè)實(shí)施例中,如圖5所示,對(duì)彩信數(shù)據(jù)的備份,用戶的操作過程為:[0064]步驟S501,選擇彩信記錄。在移動(dòng)終端的主菜單中選擇需要進(jìn)行備份的彩信記錄。
[0065]步驟S502,確定備份內(nèi)容。用戶可以對(duì)一條記錄進(jìn)行備份,也可以對(duì)多條記錄進(jìn)行備份。
[0066]步驟S503,進(jìn)行備份。確定備份內(nèi)容后,移動(dòng)終端按照上述對(duì)彩信的數(shù)據(jù)進(jìn)行備份的步驟進(jìn)行備份。
[0067]步驟S504,用瀏覽器查看備份文件。備份完成后,用戶可以通過瀏覽器對(duì)備份的文件進(jìn)行瀏覽。
[0068]在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)應(yīng)用程序?yàn)槎绦?、通訊錄、備忘錄等文字?jǐn)?shù)據(jù)時(shí),以短信為例,對(duì)短信中的數(shù)據(jù)進(jìn)行備份包括以下步驟:
[0069]S601,獲得短信的文本內(nèi)容。
[0070]依次讀取要備份的短信記錄,獲得每一條短信記錄的文本內(nèi)容。
[0071]S602,根據(jù)短信的文本內(nèi)容創(chuàng)建HTML文件。
[0072]創(chuàng)建短信對(duì)應(yīng)的HTML模板,并根據(jù)HTML模板和短信記錄的文本內(nèi)容,在移動(dòng)終端的存儲(chǔ)區(qū)域或外部存儲(chǔ)區(qū)域例如SD卡的某一目錄下創(chuàng)建HTML文件。
[0073]S603,按照時(shí)間順序,將所有短信文本轉(zhuǎn)換為HTML文本格式并寫入HTML文件。
[0074]當(dāng)備份完成以后,用戶就可以通過瀏覽器打開HTML文件進(jìn)行查看。備份后的短信的HTML文件內(nèi)容與用戶用瀏覽器查看效果對(duì)應(yīng)關(guān)系如圖7所示。其中,HTML文件內(nèi)容的a2部分對(duì)應(yīng)用戶瀏覽效果內(nèi)容·為“短信備份20120903”,b2部分對(duì)應(yīng)的用戶瀏覽效果內(nèi)容為“發(fā)送者:106582068”,c2部分對(duì)應(yīng)用戶瀏覽效果內(nèi)容為“接收者:13426012524”,d2部分對(duì)應(yīng)的用戶瀏覽內(nèi)容為“【柳傳志語錄】1、管理三要素:…”,e2部分對(duì)應(yīng)用戶瀏覽效果的內(nèi)容為“2012年9月I日上午11:37”,f2部分對(duì)應(yīng)的用戶瀏覽效果的內(nèi)容為“發(fā)送者:10659114101”,g2部分對(duì)應(yīng)的用戶瀏覽效果內(nèi)容為“接收者:18610769537”,h2部分對(duì)應(yīng)的用戶瀏覽效果內(nèi)容為“北京出行向?qū)?今天夜間陰,…”,i2部分對(duì)應(yīng)的用戶瀏覽效果內(nèi)容為“2012年9月2日下午6:03”。
[0075]在本發(fā)明的一個(gè)實(shí)施例中,如圖8所示,對(duì)于短信數(shù)據(jù)的備份,用戶的操作過程為:
[0076]步驟S801,選擇短信記錄。在移動(dòng)終端的主菜單中選擇需要進(jìn)行備份的短信。
[0077]步驟S802,確定備份內(nèi)容。用戶可以對(duì)一條記錄進(jìn)行備份,也可以對(duì)多條記錄進(jìn)行備份。
[0078]步驟S803,進(jìn)行備份。確定備份內(nèi)容后,移動(dòng)終端按照上述對(duì)短信的數(shù)據(jù)進(jìn)行備份的步驟對(duì)短信數(shù)據(jù)進(jìn)行備份。
[0079]步驟S804,用瀏覽器查看備份文件。備份完成后,用戶可以通過瀏覽器對(duì)備份的文件進(jìn)行瀏覽。
[0080]如圖9所示,在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)應(yīng)用程序?yàn)猷]件時(shí),對(duì)郵件中的數(shù)據(jù)進(jìn)行備份包括以下步驟:
[0081]S901,獲得郵件的文本數(shù)據(jù)。
[0082]依次讀取要備份的短信記錄,獲得每一條郵件記錄的文本內(nèi)容。如果郵件包括附件,同時(shí)獲得附件信息。
[0083]S902,創(chuàng)建 HTML 文件。[0084]創(chuàng)建郵件對(duì)應(yīng)的HTML模板,并根據(jù)HTML模板和郵件的內(nèi)容數(shù)據(jù)例如文本數(shù)據(jù),在移動(dòng)終端的存儲(chǔ)區(qū)域或者外部存儲(chǔ)區(qū)例如SD卡的某一目錄下創(chuàng)建HTML文件。
[0085]S903,判斷郵件中是否有附件。
[0086]如果郵件中含有附件,則進(jìn)入步驟S904,如果郵件不含有附件,則進(jìn)入步驟S905。
[0087]S904,將附件存儲(chǔ)至HTML文件對(duì)應(yīng)的附件文件夾中,并將完整的應(yīng)用程序的信息包括文本信息和附件信息生成HTML文本格式并寫入HTML文件。
[0088]如果郵件中含有附件,同時(shí)還要?jiǎng)?chuàng)建附件文件夾,并將附件以文件的形式保存至所創(chuàng)建的附件文件夾中,并將完整的應(yīng)用程序的信息包括文本信息和附件信息生成HTML文本格式并寫入HTML文件。
[0089]S905,將獲得的文本信息轉(zhuǎn)換為HTML文本格式,寫入所創(chuàng)建的HTML文件,并保存。
[0090]當(dāng)備份完成后,用戶就可以用瀏覽器打開HTML文件直接查看其中的信息內(nèi)容。需要說明的是,對(duì)于除圖片以外的其他格式的附件,用戶需要到附件文件夾中用其他軟件工具進(jìn)行查看。
[0091]備份后的郵件的HTML文件內(nèi)容與用戶用瀏覽器查看效果對(duì)應(yīng)關(guān)系如圖10所示。其中,HTML文件中的a3部分對(duì)應(yīng)用戶瀏覽效果的內(nèi)容為“給未來的你”,b3部分對(duì)應(yīng)的用戶瀏覽效果內(nèi)容為“主題:給未來的你”,c3部分對(duì)應(yīng)用戶瀏覽效果內(nèi)容為“發(fā)件人:anotherfengxingigmail.com”,d3部分對(duì)應(yīng)的用戶瀏覽效果內(nèi)容為“日期:2012-8-4下午l:08”,e3部分對(duì)應(yīng)用戶瀏覽效果內(nèi)容為“收件人:brucelee@gmail.com”,f3部分對(duì)應(yīng)的用戶瀏覽效果內(nèi)容為“李開復(fù)在2011級(jí)大學(xué)新生學(xué)習(xí)規(guī)劃...”。
[0092]在本發(fā)明的一個(gè)實(shí)施例中,如圖11所示,對(duì)于郵件數(shù)據(jù)的備份,用戶的操作過程為:
[0093]步驟S1101,選擇郵件記錄。在移動(dòng)終端的主菜單中選擇需要進(jìn)行備份的郵件。
[0094]步驟S1102,確定備份內(nèi)容。用戶可以對(duì)一條記錄進(jìn)行備份,也可以對(duì)多條記錄進(jìn)行備份。
[0095]步驟S1103,進(jìn)行備份。確定備份郵件內(nèi)容后,移動(dòng)終端按照上述對(duì)郵件的數(shù)據(jù)進(jìn)行備份的步驟對(duì)郵件進(jìn)行備份。
[0096]步驟S1104,用瀏覽器查看備份文件。備份完成后,用戶可以通過瀏覽器對(duì)備份的文件進(jìn)行瀏覽。
[0097]根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法,通過采用一種通用流行的文件格式,支持移動(dòng)終端多種應(yīng)用數(shù)據(jù)的備份,為用戶對(duì)備份數(shù)據(jù)進(jìn)行瀏覽提供了方便。通過對(duì)移動(dòng)終端內(nèi)的多種應(yīng)用的數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的HTML文本格式進(jìn)行存儲(chǔ),用戶在任何支持HTML語言的系統(tǒng)上都可以對(duì)備份的數(shù)據(jù)內(nèi)容進(jìn)行瀏覽,不依賴于特定的第三方軟件,不受限于終端,不受限于電腦的操作系統(tǒng)。
[0098]下面參照附圖12至附圖13描述根據(jù)本發(fā)明的第二方面實(shí)施例提出的一種移動(dòng)終端。
[0099]如圖12所示,本發(fā)明實(shí)施例的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份裝置包括:獲得模塊1201、解析模塊1202和轉(zhuǎn)換模塊1203。其中,獲得模塊1201用于獲得移動(dòng)終端中應(yīng)用程序的應(yīng)用數(shù)據(jù)。解析模塊1202用于將應(yīng)用數(shù)據(jù)解析為至少一類內(nèi)容數(shù)據(jù)。轉(zhuǎn)換模塊1203用于根據(jù)至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件。[0100]由獲得模塊1201獲得移動(dòng)終端中應(yīng)用程序的應(yīng)用數(shù)據(jù),在本發(fā)明的一個(gè)實(shí)施例中,應(yīng)用程序可以為彩信、短信或郵件。例如應(yīng)用程序?yàn)椴市艜r(shí),由獲得模塊1201獲得要備份的彩信記錄的內(nèi)容,獲得彩信每一幀的文本內(nèi)容,如果彩信有附件,同時(shí)還要獲得附件信息。同理,對(duì)于短信,由獲得模塊1201獲得要備份的短信記錄,獲得每一條短信記錄的文本內(nèi)容;對(duì)于郵件,由獲得模塊1201獲得要備份的郵件記錄的內(nèi)容,獲得該郵件記錄的文本內(nèi)容,如果郵件含有附件,同時(shí)獲得附件信息。
[0101]在本發(fā)明的一個(gè)實(shí)施例中,獲得模塊1201獲得應(yīng)用程序的應(yīng)用數(shù)據(jù)后,由解析模塊1202將應(yīng)用數(shù)據(jù)解析為至少一類內(nèi)容數(shù)據(jù)。在本實(shí)施例中,至少一類內(nèi)容數(shù)據(jù)包括文字?jǐn)?shù)據(jù)、圖片數(shù)據(jù)、音頻數(shù)據(jù)或多媒體數(shù)據(jù)。例如獲得模塊1201獲得彩信的應(yīng)用數(shù)據(jù)后,解析模塊1202將彩信數(shù)據(jù)中SMIL進(jìn)行解析,獲得文字?jǐn)?shù)據(jù)、圖片數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)等內(nèi)容。
[0102]在本發(fā)明的一個(gè)實(shí)施例中,由轉(zhuǎn)換模塊1203根據(jù)解析模塊1202解析成的至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件。進(jìn)一步地,在本實(shí)施例中,轉(zhuǎn)換模塊1203還包括HTML文件生成模塊1302,HTML文件生成模塊1302獲得應(yīng)用程序的類型,并根據(jù)應(yīng)用程序的類型創(chuàng)建相應(yīng)的HTML模板,以及根據(jù)至少一類內(nèi)容數(shù)據(jù)和HTML模板生成HTML文件。進(jìn)一步地,該移動(dòng)終端還包括創(chuàng)建模塊1301,創(chuàng)建模塊1301用于在判斷應(yīng)用程序存在附件時(shí),創(chuàng)建附件文件夾并將附件存儲(chǔ)至于HTML文件對(duì)應(yīng)的附件文件夾中。如果應(yīng)用程序中含有附件,例如彩信或郵件中帶有附件,在創(chuàng)建模塊1301生成應(yīng)用程序的HTML文件及創(chuàng)建附件文件夾并將附件存儲(chǔ)至于HTML文件對(duì)應(yīng)的附件文件夾中后,轉(zhuǎn)換模塊1203根據(jù)應(yīng)用數(shù)據(jù)解析成的至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件。例如對(duì)于含有附件的彩信,解析模塊1202對(duì)彩信記錄的SMIL進(jìn)行解析,獲得文本信息、圖片信息、音頻信息,視頻信息等,創(chuàng)建模塊1301在移動(dòng)終端的存儲(chǔ)區(qū)或外部存儲(chǔ)區(qū)例如SD卡某一目錄下創(chuàng)建HTML文件及附件文件夾,并將附件以文件的形式保存至附件文件夾中。然后按照彩信幀的排序,轉(zhuǎn)換模塊1203將文本和附件信息轉(zhuǎn)換為HTML文本格式并寫入HTML文件。如此,備份完成,用戶可以通過瀏覽器打開HTML文件查看其中的文本和圖片內(nèi)容,需要說明的是,對(duì)于圖片以外的其他格式的附件,用戶需要到附件文件夾中使用其他工具軟件進(jìn)行查看。備份后的彩信的HTML文件內(nèi)容與用戶用瀏覽器查看效果對(duì)應(yīng)關(guān)系如圖4所示。其中,HTML文件中a部分用戶瀏覽的效果為“新聞早晚報(bào)0828早報(bào)”,b部分對(duì)應(yīng)用戶瀏覽的圖片,c部分對(duì)應(yīng)用戶瀏覽的效果內(nèi)容為“【封面點(diǎn)睛】近日,中國(guó)電子商務(wù)協(xié)會(huì)等機(jī)構(gòu)聯(lián)合發(fā)布報(bào)告顯示…”,d部分對(duì)應(yīng)的用戶瀏覽的效果內(nèi)容為“【早報(bào)頭條】…”,e部分對(duì)應(yīng)用戶瀏覽效果為“附件1.wav” f部分對(duì)應(yīng)用戶瀏覽效果內(nèi)各為“附件1.avi ”。
[0103]根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,通過轉(zhuǎn)換模塊1203將應(yīng)用數(shù)據(jù)轉(zhuǎn)換成一種通用的文件格式,支持多種應(yīng)用數(shù)據(jù)的備份,為用戶對(duì)備份數(shù)據(jù)進(jìn)行瀏覽提供了方便。通過解析模塊1202將移動(dòng)終端中的應(yīng)用數(shù)據(jù)解析成至少一類內(nèi)容數(shù)據(jù),并通過轉(zhuǎn)換模塊1203根據(jù)此至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件,用戶在任何支持HTML語言的系統(tǒng)上都可以對(duì)備份的數(shù)據(jù)內(nèi)容進(jìn)行瀏覽,不依賴于特定的第三方軟件,不受限于終端,不受限于電腦的操作系統(tǒng)。
[0104]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0105]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(R0M),可擦除可編輯只讀存儲(chǔ)器(EPR0M或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤只讀存儲(chǔ)器(⑶ROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
[0106]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
[0107]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0108]此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
[0109]上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0110]在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)所述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
[0111]盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
【權(quán)利要求】
1.一種移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法,其特征在于,包括以下步驟: 獲得移動(dòng)終端中應(yīng)用程序的應(yīng)用數(shù)據(jù); 將所述應(yīng)用數(shù)據(jù)解析為至少一類內(nèi)容數(shù)據(jù);以及 根據(jù)所述至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件并保存。
2.如權(quán)利要求1所述的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法,其特征在于,所述至少一類內(nèi)容數(shù)據(jù)包括文字?jǐn)?shù)據(jù)、圖片數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)或多媒體數(shù)據(jù)。
3.如權(quán)利要求1所述的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法,其特征在于,所述應(yīng)用程序?yàn)椴市?、短信或郵件。
4.如權(quán)利要求1所述的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法,其特征在于,在根據(jù)所述至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件并保存之后,還包括: 判斷所述應(yīng)用程序是否存在附件; 如果判斷存在所述附件,則將所述應(yīng)用程序的文本信息和所述附件的附件信息生成HTML文本格式并寫入HTML文件并保存; 如果判斷不存在所述附件,則將所述應(yīng)用程序的文本信息生成HTML文本格式并寫入HTML文件并保存。
5.如權(quán)利要求1所述的移動(dòng)終端的應(yīng)用數(shù)據(jù)的備份方法,其特征在于,根據(jù)所述至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件并保存,包括以下步驟: 獲得所述應(yīng)用程序的類型; 根據(jù)所述應(yīng)用程序的類型創(chuàng)建相應(yīng)的HTML模板;以及 根據(jù)所述至少一類內(nèi)容數(shù)據(jù)和所述HTML模板生成所述HTML文件。
6.一種移動(dòng)終端,其特征在于,包括: 獲得模塊,用于獲得移動(dòng)終端中應(yīng)用程序的應(yīng)用數(shù)據(jù); 解析模塊,用于將所述應(yīng)用數(shù)據(jù)解析為至少一類內(nèi)容數(shù)據(jù);以及 轉(zhuǎn)換模塊,用于根據(jù)所述至少一類內(nèi)容數(shù)據(jù)轉(zhuǎn)換為HTML文件。
7.如權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述至少一類內(nèi)容數(shù)據(jù)包括文字?jǐn)?shù)據(jù)、圖片數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)或多媒體數(shù)據(jù)。
8.如權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述應(yīng)用程序?yàn)椴市拧⒍绦呕蜞]件。
9.如權(quán)利要求6所述的移動(dòng)終端,其特征在于,還包括: 創(chuàng)建模塊,用于在判斷所述應(yīng)用程序存在所述附件時(shí),創(chuàng)建附件文件夾并將所述附件存儲(chǔ)至所述HTML文件對(duì)應(yīng)的附件文件夾中。
10.如權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述轉(zhuǎn)換模塊還包括HTML文件生成模塊,所述HTML文件生成模塊用于獲得所述應(yīng)用程序的類型,并根據(jù)所述應(yīng)用程序的類型創(chuàng)建相應(yīng)的HTML模板,以及根據(jù)所述至少一類內(nèi)容數(shù)據(jù)和所述HTML模板生成所述HTML文件。
【文檔編號(hào)】G06F17/22GK103853697SQ201210524368
【公開日】2014年6月11日 申請(qǐng)日期:2012年12月7日 優(yōu)先權(quán)日:2012年12月7日
【發(fā)明者】孫紅哲 申請(qǐng)人:比亞迪股份有限公司