亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

云備份方法和裝置制造方法

文檔序號(hào):7777134閱讀:161來源:國知局
云備份方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種云備份方法和裝置,預(yù)先設(shè)置代理程序,所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限,當(dāng)云備份應(yīng)用程序發(fā)送云備份請(qǐng)求時(shí),由代理程序接收并且根據(jù)云備份請(qǐng)求中包含的待備份應(yīng)用程序的標(biāo)識(shí)確定待備份應(yīng)用程序,然后,代理程序可直接調(diào)用待備份應(yīng)用程序的數(shù)據(jù),并反饋給云備份應(yīng)用程序,以實(shí)現(xiàn)云備份應(yīng)用程序?qū)Υ齻浞輵?yīng)用程序的間接調(diào)用及云備份。該方法無需改變操作系統(tǒng),過程簡單,安全性能高。
【專利說明】云備份方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視【技術(shù)領(lǐng)域】,更具體的說,是涉及一種云備份方法和裝置。
【背景技術(shù)】
[0002]隨著智能電視的普遍使用,用戶在智能電視的操作系統(tǒng)上安裝的應(yīng)用程序越來越多,相應(yīng)的,產(chǎn)生的應(yīng)用程序數(shù)據(jù)也越來越多。為了更好地管理上述應(yīng)用程序以及應(yīng)用程序數(shù)據(jù),智能電視的操作系統(tǒng)引入了云備份的功能,以便云備份應(yīng)用程序能夠?qū)⑸鲜鰬?yīng)用程序以及應(yīng)用程序數(shù)據(jù)備份至服務(wù)器端。
[0003]在對(duì)應(yīng)用程序數(shù)據(jù)進(jìn)行云備份的時(shí)候,云備份應(yīng)用程序需要對(duì)待備份的應(yīng)用程序數(shù)據(jù)進(jìn)行調(diào)用,但是,目前應(yīng)用程序數(shù)據(jù)的調(diào)用都是通過應(yīng)用程序自身通過對(duì)應(yīng)的應(yīng)用程序編程接口(API)來實(shí)現(xiàn)的,理論上,云備份應(yīng)用程序并不能對(duì)待備份的應(yīng)用程序數(shù)據(jù)進(jìn)行調(diào)用。
[0004]實(shí)際上,現(xiàn)有技術(shù)中,存在一種方法,S卩,通過對(duì)智能電視操作系統(tǒng)進(jìn)行破解,使云備份應(yīng)用程序具有最高的訪問權(quán)限之后,云備份應(yīng)用程序即可調(diào)用待備份應(yīng)用程序數(shù)據(jù),進(jìn)而實(shí)現(xiàn)對(duì)應(yīng)用程序的數(shù)據(jù)進(jìn)行云備份。
[0005]但是,對(duì)智能電視操作系統(tǒng)進(jìn)行破解,導(dǎo)致云備份操作復(fù)雜,安全性能低。

【發(fā)明內(nèi)容】

[0006]有鑒于此,本發(fā)明提供了一種云備份方法和裝置,以克服現(xiàn)有技術(shù)中由于通過對(duì)智能電視操作系統(tǒng)進(jìn)行破解導(dǎo)致的云備份操作復(fù)雜,安全性能低的問題。
[0007]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0008]一種云備份方法,預(yù)先設(shè)置代理程序,所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限,包括:
[0009]所述代理程序接收云備份應(yīng)用程序發(fā)送的云備份請(qǐng)求,所述云備份請(qǐng)求包含有待備份應(yīng)用程序的標(biāo)識(shí);
[0010]所述代理程序根據(jù)所述標(biāo)識(shí)確定所述待備份應(yīng)用程序;
[0011]所述代理程序調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù);
[0012]所述代理程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,以使所述云備份應(yīng)用程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)進(jìn)行云備份。
[0013]優(yōu)選的,所述預(yù)先設(shè)置代理程序包括:
[0014]在初始化文件中添加指示信息,所述初始化文件為操作系統(tǒng)啟動(dòng)時(shí)讀取的文件,所述指示信息用于指示所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限。
[0015]優(yōu)選的,所述代理程序接收云備份應(yīng)用程序發(fā)送的云備份請(qǐng)求,包括:
[0016]所述代理程序接收云備份應(yīng)用程序通過套接字Socket協(xié)議或超文本傳輸HTTP協(xié)議發(fā)送的云備份請(qǐng)求。
[0017]優(yōu)選的,所述代理程序接收云備份應(yīng)用程序通過Socket協(xié)議發(fā)送的云備份請(qǐng)求,包括:
[0018]啟動(dòng)所述代理程序;
[0019]所述代理程序創(chuàng)建一個(gè)Socket服務(wù)器;
[0020]所述Socket服務(wù)器接收所述云備份請(qǐng)求。
[0021]優(yōu)選的,所述代理程序接收云備份應(yīng)用程序通過HTTP協(xié)議發(fā)送的云備份請(qǐng)求,包括:
[0022]啟動(dòng)所述代理程序;
[0023]所述代理程序創(chuàng)建一個(gè)HTTP服務(wù)器;
[0024]所述HTTP服務(wù)器將自身的統(tǒng)一資源定位器url地址發(fā)送給所述云備份應(yīng)用程序;
[0025]所述HTTP服務(wù)器接收所述云備份應(yīng)用程序根據(jù)所述url地址發(fā)送的云備份請(qǐng)求。
[0026]優(yōu)選的,所述代理程序調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù),包括:
[0027]所述Socket服務(wù)器調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù);
[0028]所述代理程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,包括:
[0029]所述Socket服務(wù)器將所述待備份應(yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序。
[0030]優(yōu)選的,所述代理程序調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù),包括:
[0031]所述HTTP服務(wù)器調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù);
[0032]所述代理程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,包括:
[0033]所述HTTP服務(wù)器將所述待備份應(yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序。
[0034]一種云備份裝置,預(yù)先設(shè)置代理程序,所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限,包括:
[0035]接收單元,用于接收云備份應(yīng)用程序發(fā)送的云備份請(qǐng)求,所述云備份請(qǐng)求包含有待備份應(yīng)用程序的標(biāo)識(shí);
[0036]確定單元,用于所述代理程序根據(jù)所述標(biāo)識(shí)確定所述待備份應(yīng)用程序;
[0037]數(shù)據(jù)調(diào)用單元,用于調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù);
[0038]反饋單元,用于將所述待備份應(yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,以使所述云備份應(yīng)用程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)進(jìn)行云備份。
[0039]優(yōu)選的,所述接收單元包括:
[0040]套接字Socket服務(wù)器,用于接收所述云備份應(yīng)用程序通過Socket協(xié)議發(fā)送的云備份請(qǐng)求。
[0041]優(yōu)選的,所述接收單元包括:
[0042]超文本傳輸HTTP服務(wù)器,用于接收所述云備份應(yīng)用程序通過HTTP協(xié)議發(fā)送的云備份請(qǐng)求。
[0043]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明公開了一種云備份方法和裝置,預(yù)先設(shè)置代理程序,所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限,當(dāng)云備份應(yīng)用程序發(fā)送云備份請(qǐng)求時(shí),由代理程序接收并且根據(jù)云備份請(qǐng)求中包含的待備份應(yīng)用程序的標(biāo)識(shí)確定待備份應(yīng)用程序,然后,代理程序可直接調(diào)用待備份應(yīng)用程序的數(shù)據(jù),并反饋給云備份應(yīng)用程序,以實(shí)現(xiàn)云備份應(yīng)用程序?qū)Υ齻浞輵?yīng)用程序的間接調(diào)用及云備份。該方法無需改變操作系統(tǒng),過程簡單,安全性能高?!緦@綀D】

【附圖說明】
[0044]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0045]圖1為本發(fā)明實(shí)施例一公開的一種云備份方法具體流程示意圖;
[0046]圖2為本發(fā)明實(shí)施例二公開的另一種云備份方法具體流程示意圖;
[0047]圖3為本發(fā)明實(shí)施例三公開的再一種云備份方法具體流程示意圖;
[0048]圖4為本發(fā)明實(shí)施例四公開的一種云備份裝置具體結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0049]為了引用和清楚起見,下文中使用的技術(shù)名詞的說明、簡寫或縮寫總結(jié)如下:
[0050]Socket:套接字,用于描述IP地址和端口,是一個(gè)通信鏈的句柄,應(yīng)用程序通過其向網(wǎng)絡(luò)發(fā)出請(qǐng)求或者應(yīng)答網(wǎng)絡(luò)請(qǐng)求。
[0051]url:Uniform Resource Locator,統(tǒng)一資源定位符,是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址?;ヂ?lián)網(wǎng)上的每個(gè)文件都有一個(gè)唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它。
[0052]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0053]由【背景技術(shù)】可知,現(xiàn)有技術(shù)中通過對(duì)智能電視操作系統(tǒng)進(jìn)行破解,使云備份應(yīng)用程序具有最高的訪問權(quán)限,進(jìn)而使云備份應(yīng)用程序調(diào)用待備份應(yīng)用程序數(shù)據(jù)的方法導(dǎo)致云備份操作復(fù)雜,安全性能低。
[0054]為此,本發(fā)明公開了一種云備份方法和裝置,預(yù)先設(shè)置代理程序,所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限,當(dāng)云備份應(yīng)用程序發(fā)送云備份請(qǐng)求時(shí),由代理程序接收并且根據(jù)云備份請(qǐng)求中包含的待備份應(yīng)用程序的標(biāo)識(shí)確定待備份應(yīng)用程序,然后,代理程序可直接調(diào)用待備份應(yīng)用程序的數(shù)據(jù),并反饋給云備份應(yīng)用程序,以實(shí)現(xiàn)云備份應(yīng)用程序?qū)Υ齻浞輵?yīng)用程序的間接調(diào)用及云備份。該方法無需改變操作系統(tǒng),過程簡單,安全性能高。有關(guān)于該云備份方法的具體流程以及該云備份裝置的具體結(jié)構(gòu)將通過以下實(shí)施例進(jìn)行詳細(xì)描述。
[0055]實(shí)施例一
[0056]請(qǐng)參閱附圖1,為本發(fā)明實(shí)施例一公開的一種云備份方法具體流程示意圖,在預(yù)先設(shè)置具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限的代理程序之后,該方法具體包括如下步驟:
[0057]SlOl:所述代理程序接收云備份應(yīng)用程序發(fā)送的云備份請(qǐng)求,所述云備份請(qǐng)求包含有待備份應(yīng)用程序的標(biāo)識(shí)。
[0058]需要說明的是,代理程序是預(yù)先嵌入在系統(tǒng)中的,并且預(yù)先賦予該程序可以訪問各個(gè)應(yīng)用程序數(shù)據(jù)的權(quán)限。云備份應(yīng)用程序是控制執(zhí)行云備份的程序。當(dāng)執(zhí)行云備份時(shí),云備份應(yīng)用程序發(fā)出云備份請(qǐng)求,該云備份請(qǐng)求包含有待備份應(yīng)用程序的標(biāo)識(shí),用以指示對(duì)上述待備份應(yīng)用程序進(jìn)行云備份。此時(shí),代理程序接收上述云備份請(qǐng)求,以便執(zhí)行后續(xù)步驟。
[0059]進(jìn)一步需要說明的是,代理程序是一個(gè)與系統(tǒng)運(yùn)行生命周期保持一致的程序,在系統(tǒng)底層一致運(yùn)行,時(shí)刻接收來自云備份應(yīng)用程序的云備份請(qǐng)求。
[0060]S102:所述代理程序根據(jù)所述標(biāo)識(shí)確定所述待備份應(yīng)用程序。
[0061]代理程序在接收云備份應(yīng)用程序發(fā)送的云備份請(qǐng)求之后,即可根據(jù)云備份請(qǐng)求中的待備份應(yīng)用程序的標(biāo)識(shí)確定待備份應(yīng)用程序有哪些。
[0062]S103:所述代理程序調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù)。
[0063]S104:所述代理程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,以使所述云備份應(yīng)用程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)進(jìn)行云備份。
[0064]綜上所述,本實(shí)施例公開了一種云備份方法,預(yù)先設(shè)置代理程序,所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限,當(dāng)云備份應(yīng)用程序發(fā)送云備份請(qǐng)求時(shí),由代理程序接收并且根據(jù)云備份請(qǐng)求中包含的待備份應(yīng)用程序的標(biāo)識(shí)確定待備份應(yīng)用程序,然后,代理程序可直接調(diào)用待備份應(yīng)用程序的數(shù)據(jù),并反饋給云備份應(yīng)用程序,以實(shí)現(xiàn)云備份應(yīng)用程序?qū)Υ齻浞輵?yīng)用程序的間接調(diào)用及云備份。該方法無需改變操作系統(tǒng),過程簡單,安全性能聞。
[0065]需要說明的是,在上述本發(fā)明公開的實(shí)施例一的基礎(chǔ)上,待備份應(yīng)用程序、代理程序和云備份應(yīng)用程序之間可以通過多種方式進(jìn)行交互,下面將通過以下實(shí)施例進(jìn)行詳細(xì)說明。
[0066]實(shí)施例二
[0067]請(qǐng)參閱附圖2,為本發(fā)明實(shí)施例二公開的一種云備份方法具體流程示意圖,在本實(shí)施例中,代理程序接收的是云備份應(yīng)用程序通過套接字Socket協(xié)議發(fā)送的云備份請(qǐng)求。在預(yù)先設(shè)置具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限的代理程序之后,該方法具體包括如下步驟:
[0068]S201:啟動(dòng)所述代理程序。
[0069]S202:所述代理程序創(chuàng)建一個(gè)Socket服務(wù)器。
[0070]代理程序啟動(dòng)之后,會(huì)創(chuàng)建一個(gè)Socket服務(wù)器,以監(jiān)聽某個(gè)端口是否接收云備份應(yīng)用程序的云備份請(qǐng)求。
[0071]需要說明的是,云備份應(yīng)用程序會(huì)把要對(duì)數(shù)據(jù)進(jìn)行的操作,構(gòu)造成一個(gè)系統(tǒng)命令字符串,如拷貝一個(gè)文件,就生成類似“cp/data/data/file/mnt/sdcard/folder”的字符串,以云備份請(qǐng)求的形式發(fā)送給代理程序。
[0072]S203:所述Socket服務(wù)器接收所述云備份請(qǐng)求,所述云備份請(qǐng)求包含有待備份應(yīng)用程序的標(biāo)識(shí)。
[0073]需要說明的是,在Socket服務(wù)器接收所述云備份請(qǐng)求之后,Socket服務(wù)器可以向云備份應(yīng)用程序反饋一個(gè)指示“已接收請(qǐng)求”的消息,這樣一個(gè)Socket連接就建立起來了。
[0074]S204:所述Socket服務(wù)器根據(jù)所述標(biāo)識(shí)確定所述待備份應(yīng)用程序。
[0075]S205:所述Socket服務(wù)器調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù)。
[0076]代理程序在確定待備份應(yīng)用程序之后,Socket服務(wù)器會(huì)通過系統(tǒng)函數(shù)執(zhí)行云備份請(qǐng)求中指示的對(duì)數(shù)據(jù)的操作,即調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù)。
[0077]S206:所述Socket服務(wù)器將所述待備份應(yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,以使所述云備份應(yīng)用程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)進(jìn)行云備份。
[0078]Socket服務(wù)器在調(diào)用待備份應(yīng)用程序的數(shù)據(jù)之后,會(huì)將所述待備份應(yīng)用程序的數(shù)據(jù)反饋給云備份應(yīng)用程序。這樣,就完成了代理程序與云備份應(yīng)用程序的交互過程。之后,云備份應(yīng)用程序就可以將所述待備份應(yīng)用程序的數(shù)據(jù)進(jìn)行云備份。
[0079]綜上所述,本實(shí)施例公開了一種云備份方法,預(yù)先設(shè)置代理程序,所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限,代理程序接收的是云備份應(yīng)用程序通過套接字Socket協(xié)議發(fā)送的云備份請(qǐng)求,而后通過Socket服務(wù)器直接調(diào)用待備份應(yīng)用程序的數(shù)據(jù),并反饋給云備份應(yīng)用程序,以實(shí)現(xiàn)云備份應(yīng)用程序?qū)Υ齻浞輵?yīng)用程序的間接調(diào)用及云備份。該方法無需改變操作系統(tǒng),過程簡單,安全性能高。
[0080]實(shí)施例三
[0081]請(qǐng)參閱附圖3,為本發(fā)明實(shí)施例三公開的一種云備份方法具體流程示意圖,在本實(shí)施例中,代理程序接收的是云備份應(yīng)用程序通過超文本傳輸HTTP協(xié)議發(fā)送的云備份請(qǐng)求。在預(yù)先設(shè)置具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限的代理程序之后,該方法具體包括如下步驟:
[0082]S301:啟動(dòng)所述代理程序。
[0083]S302:所述代理程序創(chuàng)建一個(gè)HTTP服務(wù)器。
[0084]代理程序啟動(dòng)后會(huì)創(chuàng)建一個(gè)HTTP服務(wù)器,以接收云備份應(yīng)用程序發(fā)送的云備份請(qǐng)求,該HTTP服務(wù)器具有自身的統(tǒng)一資源定位器url地址。
[0085]S303:所述HTTP服務(wù)器將自身的統(tǒng)一資源定位器url地址發(fā)送給所述云備份應(yīng)用程序。
[0086]S304:所述HTTP服務(wù)器接收所述云備份應(yīng)用程序根據(jù)所述url地址發(fā)送的云備份請(qǐng)求,所述云備份請(qǐng)求包含有待備份應(yīng)用程序的標(biāo)識(shí)。
[0087]需要說明的是,在HTTP服務(wù)器接收所述云備份請(qǐng)求之后,HTTP服務(wù)器可以向云備份應(yīng)用程序反饋一個(gè)指示“已接收請(qǐng)求”的消息,這樣一個(gè)HTTP連接就建立起來了。
[0088]S305:所述HTTP服務(wù)器根據(jù)所述標(biāo)識(shí)確定所述待備份應(yīng)用程序。
[0089]S306:所述HTTP服務(wù)器調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù)。
[0090]代理程序在確定待備份應(yīng)用程序之后,HTTP服務(wù)器會(huì)通過系統(tǒng)函數(shù)執(zhí)行云備份請(qǐng)求中指示的對(duì)數(shù)據(jù)的操作,即調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù)。
[0091]S307:所述HTTP服務(wù)器將所述待備份應(yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,以使所述云備份應(yīng)用程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)進(jìn)行云備份。
[0092]HTTP服務(wù)器在調(diào)用待備份應(yīng)用程序的數(shù)據(jù)之后,會(huì)將所述待備份應(yīng)用程序的數(shù)據(jù)反饋給云備份應(yīng)用程序。這樣,就完成了代理程序與云備份應(yīng)用程序的交互過程。之后,云備份應(yīng)用程序就可以將所述待備份應(yīng)用程序的數(shù)據(jù)進(jìn)行云備份。
[0093]綜上所述,本實(shí)施例公開了一種云備份方法,預(yù)先設(shè)置代理程序,所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限,代理程序接收的是云備份應(yīng)用程序通過套接字HTTP協(xié)議發(fā)送的云備份請(qǐng)求,而后通過HTTP服務(wù)器直接調(diào)用待備份應(yīng)用程序的數(shù)據(jù),并反饋給云備份應(yīng)用程序,以實(shí)現(xiàn)云備份應(yīng)用程序?qū)Υ齻浞輵?yīng)用程序的間接調(diào)用及云備份。該方法無需改變操作系統(tǒng),過程簡單,安全性能高。
[0094]需要說明的是,除了實(shí)施例二和實(shí)施例三中公開的兩種交互方式之外,代理程序和云備份應(yīng)用程序之間還可以基于其他協(xié)議進(jìn)行交互,比如“進(jìn)程間通信”。對(duì)于其他交互方式,本發(fā)明不做詳細(xì)說明,但是需要說明的是,凡是能夠?qū)崿F(xiàn)二者交互的方式均在本發(fā)明保護(hù)范圍內(nèi)。
[0095]上述本發(fā)明公開的實(shí)施例中詳細(xì)描述了方法,對(duì)于本發(fā)明的方法可采用多種形式的裝置實(shí)現(xiàn),因此本發(fā)明還公開了一種裝置,下面給出具體的實(shí)施例進(jìn)行詳細(xì)說明。
[0096]實(shí)施例四
[0097]請(qǐng)參閱附圖4,為本發(fā)明實(shí)施例四公開的一種云備份裝置具體結(jié)構(gòu)示意圖,該云備份裝置具體包括如下單元:
[0098]接收單元11,用于接收云備份應(yīng)用程序發(fā)送的云備份請(qǐng)求,所述云備份請(qǐng)求包含有待備份應(yīng)用程序的標(biāo)識(shí)。
[0099]需要說明的是,所述接收單元11具體包括:
[0100]套接字Socket服務(wù)器,用于接收所述云備份應(yīng)用程序通過Socket協(xié)議發(fā)送的云備份請(qǐng)求。
[0101]超文本傳輸HTTP服務(wù)器,用于接收所述云備份應(yīng)用程序通過HTTP協(xié)議發(fā)送的云備份請(qǐng)求。
[0102]確定單元12,用于所述代理程序根據(jù)所述標(biāo)識(shí)確定所述待備份應(yīng)用程序;
[0103]數(shù)據(jù)調(diào)用單元,用于調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù)。
[0104]反饋單元13,用于將所述待備份應(yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,以使所述云備份應(yīng)用程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)進(jìn)行云備份。
[0105]需要說明的是,有關(guān)于上述各個(gè)單元的功能實(shí)現(xiàn)請(qǐng)參見方法實(shí)施例中的相關(guān)描述,本實(shí)施例不再贅述。
[0106]綜上所述:本發(fā)明公開了一種云備份方法和裝置,預(yù)先設(shè)置代理程序,所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限,當(dāng)云備份應(yīng)用程序發(fā)送云備份請(qǐng)求時(shí),由代理程序接收并且根據(jù)云備份請(qǐng)求中包含的待備份應(yīng)用程序的標(biāo)識(shí)確定待備份應(yīng)用程序,然后,代理程序可直接調(diào)用待備份應(yīng)用程序的數(shù)據(jù),并反饋給云備份應(yīng)用程序,以實(shí)現(xiàn)云備份應(yīng)用程序?qū)Υ齻浞輵?yīng)用程序的間接調(diào)用及云備份。該方法無需改變操作系統(tǒng),過程簡單,安全性能高。
[0107]通過使用云備份功能進(jìn)行數(shù)據(jù)的備份和恢復(fù),使得開發(fā)者無需再為備份自己應(yīng)有程序的數(shù)據(jù)而進(jìn)行相關(guān)的開發(fā)工作,大大節(jié)省了應(yīng)用程序開發(fā)者的精力。而通過使用具有訪問其他應(yīng)用程序數(shù)據(jù)權(quán)限的程序作為代理程序,不僅解決了云備份應(yīng)用程序獲取訪問其他應(yīng)用程序數(shù)據(jù)的權(quán)限問題,也避免了用戶破解智能系統(tǒng)所帶來的安全問題,提高了用戶體驗(yàn)。
[0108]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0109]結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或【技術(shù)領(lǐng)域】內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0110]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種云備份方法,其特征在于,預(yù)先設(shè)置代理程序,所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限,包括: 所述代理程序接收云備份應(yīng)用程序發(fā)送的云備份請(qǐng)求,所述云備份請(qǐng)求包含有待備份應(yīng)用程序的標(biāo)識(shí); 所述代理程序根據(jù)所述標(biāo)識(shí)確定所述待備份應(yīng)用程序; 所述代理程序調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù); 所述代理程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,以使所述云備份應(yīng)用程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)進(jìn)行云備份。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先設(shè)置代理程序包括: 在初始化文件中添加指示信息,所述初始化文件為操作系統(tǒng)啟動(dòng)時(shí)讀取的文件,所述指示信息用于指示所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限。
3.根據(jù)權(quán)利要求1或2任意一項(xiàng)所述的方法,其特征在于,所述代理程序接收云備份應(yīng)用程序發(fā)送的云備份請(qǐng)求,包括: 所述代理程序接收云備份應(yīng)用程序通過套接字Socket協(xié)議或超文本傳輸HTTP協(xié)議發(fā)送的云備份請(qǐng)求。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述代理程序接收云備份應(yīng)用程序通過Socket協(xié)議發(fā)送的云備份請(qǐng)求,包括: 啟動(dòng)所述代理程序; 所述代理程序創(chuàng)建一個(gè)Socket服務(wù)器; 所述Socket服務(wù)器接收所述云備份請(qǐng)求。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述代理程序接收云備份應(yīng)用程序通過HTTP協(xié)議發(fā)送的云備份請(qǐng)求,包括: 啟動(dòng)所述代理程序; 所述代理程序創(chuàng)建一個(gè)HTTP服務(wù)器; 所述HTTP服務(wù)器將自身的統(tǒng)一資源定位器url地址發(fā)送給所述云備份應(yīng)用程序; 所述HTTP服務(wù)器接收所述云備份應(yīng)用程序根據(jù)所述url地址發(fā)送的云備份請(qǐng)求。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述代理程序調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù),包括: 所述Socket服務(wù)器調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù); 所述代理程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,包括: 所述Socket服務(wù)器將所述待備份應(yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述代理程序調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù),包括: 所述HTTP服務(wù)器調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù); 所述代理程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,包括: 所述HTTP服務(wù)器將所述待備份應(yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序。
8.—種云備份裝置,其特征在于,預(yù)先設(shè)置代理程序,所述代理程序具有調(diào)用其他應(yīng)用程序的數(shù)據(jù)的權(quán)限,包括: 接收單元,用于接收云備份應(yīng)用程序發(fā)送的云備份請(qǐng)求,所述云備份請(qǐng)求包含有待備份應(yīng)用程序的標(biāo)識(shí); 確定單元,用于所述代理程序根據(jù)所述標(biāo)識(shí)確定所述待備份應(yīng)用程序; 數(shù)據(jù)調(diào)用單元,用于調(diào)用所述待備份應(yīng)用程序的數(shù)據(jù); 反饋單元,用于將所述待備份應(yīng)用程序的數(shù)據(jù)反饋給所述云備份應(yīng)用程序,以使所述云備份應(yīng)用程序?qū)⑺龃齻浞輵?yīng)用程序的數(shù)據(jù)進(jìn)行云備份。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述接收單元包括: 套接字Socket服務(wù)器,用于接收所述云備份應(yīng)用程序通過Socket協(xié)議發(fā)送的云備份請(qǐng)求。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述接收單元包括: 超文本傳輸HTTP服務(wù)器,用于接收所述云備份應(yīng)用程序通過HTTP協(xié)議發(fā)送的云備份請(qǐng)求。
【文檔編號(hào)】H04N21/443GK103607600SQ201310586180
【公開日】2014年2月26日 申請(qǐng)日期:2013年11月19日 優(yōu)先權(quán)日:2013年11月19日
【發(fā)明者】高國威, 梁帆 申請(qǐng)人:樂視致新電子科技(天津)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1