两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于DLNA的移動終端、數據備份系統(tǒng)及方法與流程

文檔序號:11154726閱讀:471來源:國知局
一種基于DLNA的移動終端、數據備份系統(tǒng)及方法與制造工藝

本發(fā)明涉及通信技術領域,尤其涉及一種基于DLNA的移動終端、數據備份系統(tǒng)及方法。



背景技術:

隨著移動通信技術的不斷發(fā)展,智能移動設備,例如:智能手機、平板電腦、數碼相機等,在工作、生活、娛樂中得到了越來越廣泛的應用。伴隨著這些移動設備使用的增多,用戶遇到移動設備出現(xiàn)故障的頻率也越來越高。為避免移動設備出現(xiàn)故障導致數據丟失,通常情況下,通過備份數據的方式來預防數據丟失。目前大多數終端備份的方式是通過把備份數據上傳到終端廠商的備份服務器中,因為存在廠商泄露終端用戶信息的風險,很多用戶并不樂意使用備份功能。

隨著多屏互動的應用越來越廣泛,被越來越多的電視廠家或者移動設備廠家采用。DLNA(Digital Living Network Alliance,數字生活網絡聯(lián)盟)是各種應用應當要遵守的框架協(xié)議,是共享媒體和控制媒體播放等一系列的技術規(guī)范的集合。DLNA的網絡交互是通過UPnP協(xié)議實現(xiàn);UPnP(Universal Plug and Play,通用即插即用)協(xié)議分為SSDP(Simple Service Discovery Protocol,簡單服務發(fā)現(xiàn)協(xié)議)、GENA(Generic Event Notification Architecture,普通事件通知體系)、SOAP(Simple Object Access Protocol,簡單對象訪問協(xié)議)。

DLNA的功能模塊有:DMS、DMR、DMC以及DMP。DMS(Digital Media Server,數字媒體服務器),提供媒體檔案的獲取、錄制、儲存以及作為源頭的裝置。DMR(Digital Media Renderer,數字媒體控制器),可接收并播放從DMC推送過來的媒體檔案。DMC(Digital Media Controller,數字媒體控制器),作為遙控裝置使用,可尋找DMS上的多媒體檔案,并指定可播放該多媒體檔案的DMR進行播放或是控制多媒體檔案上傳到DMS的裝置。DMP(Digital Media Player,數字媒體播放器)可尋找并播放或輸出任何由DMS所提供的媒體檔案的裝置。

DLNA宗旨是為了解決PC、消費電器、移動設備等無線或有線局域網內的互聯(lián)互通,使得數字媒體和內容服務的無限制的共享和增長成為可能。DLNA協(xié)議是為了實現(xiàn)局域網內具有DLNA功能的設備實現(xiàn)多媒體資源的共享;但是由于共享的僅是多媒體資源,不具備數據備份功能,具有一定的局限性。



技術實現(xiàn)要素:

針對現(xiàn)有局域網內具有DLNA功能的設備實共享的僅是多媒體資源,不具備數據備份功能的技術問題,本發(fā)明目的在于提供一種基于DLNA的移動終端、數據備份系統(tǒng)及方法,同時實現(xiàn)多媒體資源共享以及數據備份。

為實現(xiàn)上述目的,本發(fā)明提供了一種基于DLNA的移動終端,包括:備份模塊,用于對移動終端的數據進行加密備份,生成備份文件;數字媒體控制模塊DMC,用于向指定組播的IP地址和端口發(fā)送搜索DMS消息,接收到目標終端的DMS設備的響應消息后獲取所述DMS設備的IP地址和端口,向所述DMS設備請求DMS設備描述文件,解析獲得備份指令和對應的備份動作,根據所述備份指令和所述備份動作傳輸所述備份文件。

可選的,所述數字媒體控制模塊根據所述備份指令和所述備份動作上傳所述備份文件到所述目標終端的DMS設備。

可選的,所述移動終端進一步包括數字媒體服務模塊;所述數字媒體控制模塊進一步用于根據所述備份指令和所述備份動作,傳輸所述備份文件至所述數字媒體服務模塊對應地址,并發(fā)送下載備份文件指令至所述目標終端的DMS設備;所述數字媒體服務模塊用于解析并響應所述DMS設備的下載備份文件請求的指令,將所述備份文件發(fā)送至所述DMS設備。

可選的,所述數字媒體控制模塊進一步用于發(fā)送下載備份文件請求至所述目標終端的DMS設備,接收到所述DMS設備的響應消息后,下載備份文件;所述備份模塊進一步用于解密所述數字媒體控制模塊所下載的備份文件,獲取備份數據。

為實現(xiàn)上述目的,本發(fā)明還提供了一種數據備份系統(tǒng),包括:目標終端以及待備份移動終端,所述待備份移動終端采用本發(fā)明所述的移動終端,所述目標終端與所述待備份移動終端通過有線或無線方式接入到同一個路由器下,所述目標終端包括DMS設備;所述DMS設備,用于向指定組播的IP地址和端口發(fā)送登陸的廣播消息,響應所述待備份移動終端的數字媒體控制模塊發(fā)送的搜索DMS消息以及請求DMS設備描述文件消息,并在所述DMS設備描述文件中加入備份指令和處理備份指令對應的備份動作,接收所述備份文件,完成備份。

可選的,所述DMS設備進一步用于接收所述數字媒體控制模塊根據所述備份指令和所述備份動作上傳的所述備份文件。

可選的,所述待備份移動終端進一步包括數字媒體服務模塊;所述待備份移動終端的數字媒體控制模塊進一步用于根據所述備份指令和所述備份動作,傳輸所述備份文件至所述數字媒體服務模塊對應地址,并發(fā)送下載備份文件指令至所述DMS設備;所述DMS設備進一步用于處理備份指令對應的備份動作,發(fā)送下載備份文件請求至所述待備份移動終端的數字媒體服務模塊;所述數字媒體服務模塊用于解析并響應所述DMS設備的下載備份文件請求的指令,將所述備份文件發(fā)送至所述DMS設備。

可選的,所述待備份移動終端的數字媒體控制模塊進一步用于發(fā)送下載備份文件請求至所述DMS設備,接收到所述DMS設備的響應消息后,下載備份文件;所述DMS設備進一步用于響應所述數字媒體控制模塊的下載備份文件請求;所述待備份移動終端的備份模塊進一步用于解密所下載的備份文件,獲取備份數據。

為實現(xiàn)上述目的,本發(fā)明還提供了一種數據備份方法,待備份移動終端本發(fā)明所述的移動終端;所述方法包括:1)通過備份模塊對待備份移動終端的數據進行加密備份,生成備份文件;2)啟動數字媒體控制模塊向指定組播的IP地址和端口發(fā)送搜索DMS消息,接收到目標終端的DMS設備響應消息后獲取所述DMS設備的IP地址和端口;3)通過所述數字媒體控制模塊向所述DMS設備請求DMS設備描述文件,解析獲得備份指令和對應的備份動作; 4)通過所述數字媒體控制模塊根據所述備份指令和所述備份動作傳輸所述備份文件。

可選的,步驟4)進一步為:通過所述數字媒體控制模塊根據所述備份指令和所述備份動作上傳所述備份文件到所述目標終端的DMS設備。

可選的,所述待備份移動終端進一步包括數字媒體服務模塊;步驟4)進一步包括:41)通過所述數字媒體控制模塊根據所述備份指令和所述備份動作,傳輸所述備份文件至所述數字媒體服務模塊對應地址,并發(fā)送下載備份文件指令至所述目標終端的DMS設備;42)通過所述數字媒體服務模塊解析并響應所述DMS設備的下載備份文件請求的指令,將所述備份文件發(fā)送至所述DMS設備。

可選的,所述方法進一步包括:5)通過所述數字媒體控制模塊發(fā)送下載備份文件請求至所述目標終端的DMS設備,接收到所述DMS設備的響應消息后,下載備份文件;6)通過所述備份模塊解密所下載的備份文件,獲取備份數據。

本發(fā)明的優(yōu)點在于:本發(fā)明基于DLNA技術,在同一個路由器下的局域網包含多個具有DLNA功能的設備,其中待備份移動終端通過備份模塊把備份數據加密并通過擴展DLNA技術上傳到局域網中的具有DMS功能的目標終端中。用戶可用原終端或新終端通過DLNA技術連接DMS設備,并從DMS設備中下載備份數據。突破DLNA共享多媒體資源的局限,通過對協(xié)議的擴展實現(xiàn)共享內容不再局限于媒體資源,同時實現(xiàn)了一種本地保存終端備份數據的方法,是對DLNA技術的很好擴展和推廣。

附圖說明

圖1,本發(fā)明所述的基于DLNA的數據備份系統(tǒng)的架構示意圖;

圖2,本發(fā)明所述的目標終端側DMS設備的備份及響應下載請求流程;

圖3,本發(fā)明所述的待備份移動終端側備份模塊的備份流程;

圖4,本發(fā)明所述的待備份移動終端側DMC模塊的備份流程;

圖5,本發(fā)明所述的待備份移動終端側DMS模塊響應備份請求的流程;

圖6,本發(fā)明所述的待備份移動終端恢復備份數據的流程。

具體實施方式

下面結合附圖對本發(fā)明提供的一種基于DLNA的移動終端、數據備份系統(tǒng)及方法做詳細說明。

參考圖1,本發(fā)明所述的基于DLNA的數據備份系統(tǒng)的架構示意圖。所述的數據備份系統(tǒng)包括:目標終端11以及基于DLNA的待備份移動終端12;所述目標終端11與所述待備份移動終端12通過有線或無線方式接入到同一個路由器下。目標終端11為基于DLNA的PC或平板電腦等終端;待備份移動終端12為基于DLNA的智能手機、平板電腦等終端。

所述目標終端11包括DMS設備111,所述DMS設備用于向指定組播的IP地址和端口發(fā)送登陸的廣播消息,響應所述待備份移動終端12的數字媒體控制模塊發(fā)送的搜索DMS設備消息以及請求DMS設備描述文件消息,并在所述DMS設備描述文件中加入備份指令和處理備份指令對應的備份動作,接收所述備份文件,完成備份。

所述待備份移動終端12包括:備份模塊121以及數字媒體控制模塊122。備份模塊121,用于對待備份移動終端12的數據進行加密備份,生成備份文件。例如,用于對待備份移動終端12的系統(tǒng)、軟件、賬號、通訊錄和媒體資源等數據進行加密備份,生成備份文件。數字媒體控制模塊122,用于向指定組播的IP地址和端口發(fā)送搜索DMS消息,接收到目標終端11的DMS設備111的響應消息后獲取所述DMS設備111的IP地址和端口;根據獲取的IP地址和端口,向所述DMS設備111請求DMS設備描述文件,解析獲得備份指令和對應的備份動作,根據所述備份指令和所述備份動作傳輸所述備份文件。

可選的,所述待備份移動終端12的所述數字媒體控制模塊122根據所述備份指令和所述備份動作上傳所述備份文件到所述目標終端11的DMS設備111。所述DMS設備111直接接收上傳的備份文件,完成備份。也即,待備份移動終端12通過數字媒體控制模塊122與DMS設備111建立連接,備份模塊121把數據加密備份打包,在數字媒體控制模塊122中通過備份指令把備份數據上傳到DMS設備111中。

可選的,所述待備份移動終端12進一步包括數字媒體服務模塊123,數字媒體服務模塊123用于與DMS設備111建立連接。所述數字媒體控制模塊122進一步用于根據所述備份指令和所述備份動作,傳輸所述備份文件至所述數字媒體服務模塊123對應地址,并發(fā)送下載備份文件指令至所述目標終端11的DMS設備111。所述數字媒體服務模塊123用于解析并響應所述DMS設備111的下載備份文件請求的指令,將所述備份文件發(fā)送至所述DMS設備111。也即,待備份移動終端12通過數字媒體服務模塊123與DMS設備111建立連接,備份模塊121把數據加密備份打包,在數字媒體控制模塊122中通過備份指令把備份數據上傳到數字媒體服務模塊123中,再由數字媒體服務模塊123上傳到DMS設備111中。

本發(fā)明基于DLNA技術實現(xiàn)局域網中數據備份,通過在PC或平板等終端上搭建DMS環(huán)境,待備份移動終端側具有實現(xiàn)DMC、DMS和備份功能的程序模塊,并通過DLNA技術實現(xiàn)DMS與DMC模塊、備份模塊的互聯(lián)互通,實現(xiàn)終端數據的本地備份。即,通過在現(xiàn)有的DLNA功能模塊基礎上加入備份功能模塊,同時在DMS和DMC協(xié)議中加入對備份數據的兼容指令,可把待備份移動終端數據備份到用戶的其他終端中,且不需要聯(lián)網。本發(fā)明通過對DLNA功能模塊的擴展,加入備份模塊和相關指令,實現(xiàn)共享的資源不再局限于多媒體資源,可以擴展到備份數據,完成對終端數據的本地備份。

本發(fā)明所述的待備份移動終端12還可以將目標終端11中的備份文件下載下來。具體的,所述的待備份移動終端12的所述數字媒體控制模塊122進一步用于發(fā)送下載備份文件請求至所述目標終端11的DMS設備111,接收到所述DMS設備111的響應消息后,下載備份文件。所述備份模塊121進一步用于解密所述數字媒體控制模塊122所下載的備份文件,獲取備份數據。而在數字媒體控制模塊122未確定需要下載的備份文件的DMS設備,或待備份移動終端12為新的移動終端時,還需要向指定組播的IP地址和端口發(fā)送搜索DMS消息,接收到目標終端11的DMS設備111的響應消息后獲取所述DMS設備111的IP地址和端口;根據獲取的IP地址和端口,向所述DMS設備111請求DMS設備描述文件。

本發(fā)明基于DLNA技術,在同一個路由器下的局域網包含多個具有DLNA功能的設備,其中待備份移動終端通過備份模塊把備份數據加密并通過擴展DLNA技術上傳到局域網中的具有DMS功能的目標終端中。用戶可用原終端或新終端通過DLNA技術連接DMS設備,并從DMS設備中下載備份數據。突破DLNA共享多媒體資源的局限,通過對協(xié)議的擴展實現(xiàn)共享內容不再局限于媒體資源,同時實現(xiàn)了一種本地保存終端備份數據的方法,是對DLNA技術的很好擴展和推廣。

本發(fā)明還提供了一種數據備份方法,采用本發(fā)明所述的待備份移動終端;所述方法包括:1)通過備份模塊對待備份移動終端的數據進行加密備份,生成備份文件;2)啟動數字媒體控制模塊向指定組播的IP地址和端口發(fā)送搜索DMS消息,接收到目標終端的DMS設備響應消息后獲取所述DMS設備的IP地址和端口;3)通過所述數字媒體控制模塊向所述DMS設備請求DMS設備描述文件,解析獲得備份指令和對應的備份動作;4)通過所述數字媒體控制模塊根據所述備份指令和所述備份動作傳輸所述備份文件。

可選的,步驟4)進一步為:通過所述數字媒體控制模塊根據所述備份指令和所述備份動作上傳所述備份文件到所述目標終端的DMS設備。

可選的,所述待備份移動終端進一步包括數字媒體服務模塊;步驟4)進一步包括:41)通過所述數字媒體控制模塊根據所述備份指令和所述備份動作,傳輸所述備份文件至所述數字媒體服務模塊對應地址,并發(fā)送下載備份文件指令至所述目標終端的DMS設備;42)通過所述數字媒體服務模塊解析并響應所述DMS設備的下載備份文件請求的指令,將所述備份文件發(fā)送至所述DMS設備。

本發(fā)明所述的待備份移動終端還可以將目標終端中的備份文件下載下來。具體的,所述方法進一步包括:5)通過所述數字媒體控制模塊發(fā)送下載備份文件請求至所述目標終端的DMS設備,接收到所述DMS設備的響應消息后,下載備份文件;6)通過所述備份模塊解密所下載的備份文件,獲取備份數據。

以下結合實施例,對本發(fā)明所述的基于DLNA的移動終端、數據備份系統(tǒng)及方法做進一步說明。

參考圖2,本發(fā)明所述的目標終端側DMS設備的備份及響應下載請求流程。目標終端側DMS設備:

1、SSDP:啟動DMS設備,向指定組播的IP地址和端口發(fā)送登陸的廣播消息;響應待備份移動終端側DMC發(fā)送的搜索DMS消息a,在DMS設備描述文件中加入備份指令和處理指令對應的動作。

2、SOAP:直接接收上傳的備份文件;或實現(xiàn)處理備份動作b,發(fā)送下載備份文件請求c至待備份移動終端側DMS,接收到響應消息后,下載備份文件,完成備份。

3、Service:處理上傳消息,保存?zhèn)浞菸募?。解析待備份移動終端側DMC發(fā)送的下載備份文件請求d的指令,并響應指令返回備份文件。

參考圖3,本發(fā)明所述的待備份移動終端側備份模塊的備份流程。待備份移動終端側備份模塊:對終端的系統(tǒng)、軟件、賬號、通訊錄和媒體資源等數據進行加密備份,生成備份文件。

參考圖4,本發(fā)明所述的待備份移動終端側DMC模塊的備份流程。待備份移動終端側DMC模塊:

1、SSDP:啟動DMC模塊,向指定組播地址發(fā)送搜索DMS消息a,接收到DMS設備的響應消息后,獲取DMS設備IP地址和端口;請求DMS設備描述文件,解析文件獲取備份指令和指令對應的備份動作。

2、SOAP:通過在SSDP中獲取的備份指令和備份動作b,傳輸備份文件至DMC對應地址,并發(fā)送備份指令給DNS設備,通知DMS設備下載文件;或直接上傳備份文件到DMS設備。

參考圖5,本發(fā)明所述的待備份移動終端側DMS模塊響應備份請求的流程。移動終端側DMS模塊:解析目標終端側DMS設備下載備份文件請求c的指令,并響應指令返回備份文件。

參考圖6,本發(fā)明所述的待備份移動終端恢復備份數據的流程。

移動終端側DMC模塊:

1、SSDP:啟動DMC模塊,向指定組播地址發(fā)送搜索DMS消息,接收到目標終端側DMS設備的響應消息后,獲取DMS設備IP地址和端口;請求DMS設備描述文件,發(fā)送下載備份文件請求d。

2、SOAP:發(fā)送下載備份文件請求d,接收到響應后,瀏覽DMS設備中的備份文件,并下載備份文件。

移動終端側備份模塊:解密DMC模塊中下載的備份文件,獲取備份數據;恢復待備份移動終端備份數據。

以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
交口县| 大田县| 五河县| 枞阳县| 如东县| 大城县| 宜丰县| 布拖县| 县级市| 绵阳市| 若羌县| 庆云县| 红桥区| 鄂尔多斯市| 镇坪县| 克拉玛依市| 紫阳县| 福清市| 婺源县| 马鞍山市| 武宁县| 科技| 合江县| 长葛市| 长治市| 皋兰县| 天等县| 靖宇县| 巫溪县| 阿拉尔市| 镇安县| 长汀县| 富川| 泌阳县| 长子县| 望都县| 宜城市| 嘉善县| 罗田县| 成安县| 宽甸|