云备份方法和装置制造方法及图纸

技术编号:9720656 阅读:118 留言:0更新日期:2014-02-27 08:04
本发明专利技术公开了一种云备份方法和装置,预先设置代理程序,所述代理程序具有调用其他应用程序的数据的权限,当云备份应用程序发送云备份请求时,由代理程序接收并且根据云备份请求中包含的待备份应用程序的标识确定待备份应用程序,然后,代理程序可直接调用待备份应用程序的数据,并反馈给云备份应用程序,以实现云备份应用程序对待备份应用程序的间接调用及云备份。该方法无需改变操作系统,过程简单,安全性能高。

【技术实现步骤摘要】
云备份方法和装置
本专利技术涉及智能电视
,更具体的说,是涉及一种云备份方法和装置。
技术介绍
随着智能电视的普遍使用,用户在智能电视的操作系统上安装的应用程序越来越多,相应的,产生的应用程序数据也越来越多。为了更好地管理上述应用程序以及应用程序数据,智能电视的操作系统引入了云备份的功能,以便云备份应用程序能够将上述应用程序以及应用程序数据备份至服务器端。在对应用程序数据进行云备份的时候,云备份应用程序需要对待备份的应用程序数据进行调用,但是,目前应用程序数据的调用都是通过应用程序自身通过对应的应用程序编程接口(API)来实现的,理论上,云备份应用程序并不能对待备份的应用程序数据进行调用。实际上,现有技术中,存在一种方法,S卩,通过对智能电视操作系统进行破解,使云备份应用程序具有最高的访问权限之后,云备份应用程序即可调用待备份应用程序数据,进而实现对应用程序的数据进行云备份。但是,对智能电视操作系统进行破解,导致云备份操作复杂,安全性能低。
技术实现思路
有鉴于此,本专利技术提供了一种云备份方法和装置,以克服现有技术中由于通过对智能电视操作系统进行破解导致的云备份操作复杂,安全性能低的问题。为实现上述目的,本专利技术提供如下技术方案:一种云备份方法,预先设置代理程序,所述代理程序具有调用其他应用程序的数据的权限,包括:所述代理程序接收云备份应用程序发送的云备份请求,所述云备份请求包含有待备份应用程序的标识;所述代理程序根据所述标识确定所述待备份应用程序;所述代理程序调用所述待备份应用程序的数据;所述代理程序将所述待备份应用程序的数据反馈给所述云备份应用程序,以使所述云备份应用程序将所述待备份应用程序的数据进行云备份。优选的,所述预先设置代理程序包括:在初始化文件中添加指示信息,所述初始化文件为操作系统启动时读取的文件,所述指示信息用于指示所述代理程序具有调用其他应用程序的数据的权限。优选的,所述代理程序接收云备份应用程序发送的云备份请求,包括:所述代理程序接收云备份应用程序通过套接字Socket协议或超文本传输HTTP协议发送的云备份请求。优选的,所述代理程序接收云备份应用程序通过Socket协议发送的云备份请求,包括:启动所述代理程序;所述代理程序创建一个Socket服务器;所述Socket服务器接收所述云备份请求。优选的,所述代理程序接收云备份应用程序通过HTTP协议发送的云备份请求,包括:启动所述代理程序;所述代理程序创建一个HTTP服务器;所述HTTP服务器将自身的统一资源定位器url地址发送给所述云备份应用程序;所述HTTP服务器接收所述云备份应用程序根据所述url地址发送的云备份请求。优选的,所述代理程序调用所述待备份应用程序的数据,包括:所述Socket服务器调用所述待备份应用程序的数据;所述代理程序将所述待备份应用程序的数据反馈给所述云备份应用程序,包括:所述Socket服务器将所述待备份应用程序的数据反馈给所述云备份应用程序。优选的,所述代理程序调用所述待备份应用程序的数据,包括:所述HTTP服务器调用所述待备份应用程序的数据;所述代理程序将所述待备份应用程序的数据反馈给所述云备份应用程序,包括:所述HTTP服务器将所述待备份应用程序的数据反馈给所述云备份应用程序。一种云备份装置,预先设置代理程序,所述代理程序具有调用其他应用程序的数据的权限,包括:接收单元,用于接收云备份应用程序发送的云备份请求,所述云备份请求包含有待备份应用程序的标识;确定单元,用于所述代理程序根据所述标识确定所述待备份应用程序;数据调用单元,用于调用所述待备份应用程序的数据;反馈单元,用于将所述待备份应用程序的数据反馈给所述云备份应用程序,以使所述云备份应用程序将所述待备份应用程序的数据进行云备份。优选的,所述接收单元包括:套接字Socket服务器,用于接收所述云备份应用程序通过Socket协议发送的云备份请求。优选的,所述接收单元包括:超文本传输HTTP服务器,用于接收所述云备份应用程序通过HTTP协议发送的云备份请求。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种云备份方法和装置,预先设置代理程序,所述代理程序具有调用其他应用程序的数据的权限,当云备份应用程序发送云备份请求时,由代理程序接收并且根据云备份请求中包含的待备份应用程序的标识确定待备份应用程序,然后,代理程序可直接调用待备份应用程序的数据,并反馈给云备份应用程序,以实现云备份应用程序对待备份应用程序的间接调用及云备份。该方法无需改变操作系统,过程简单,安全性能高。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例一公开的一种云备份方法具体流程示意图;图2为本专利技术实施例二公开的另一种云备份方法具体流程示意图;图3为本专利技术实施例三公开的再一种云备份方法具体流程示意图;图4为本专利技术实施例四公开的一种云备份装置具体结构示意图。【具体实施方式】为了引用和清楚起见,下文中使用的技术名词的说明、简写或缩写总结如下:Socket:套接字,用于描述IP地址和端口,是一个通信链的句柄,应用程序通过其向网络发出请求或者应答网络请求。url:Uniform Resource Locator,统一资源定位符,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。由
技术介绍
可知,现有技术中通过对智能电视操作系统进行破解,使云备份应用程序具有最高的访问权限,进而使云备份应用程序调用待备份应用程序数据的方法导致云备份操作复杂,安全性能低。为此,本专利技术公开了一种云备份方法和装置,预先设置代理程序,所述代理程序具有调用其他应用程序的数据的权限,当云备份应用程序发送云备份请求时,由代理程序接收并且根据云备份请求中包含的待备份应用程序的标识确定待备份应用程序,然后,代理程序可直接调用待备份应用程序的数据,并反馈给云备份应用程序,以实现云备份应用程序对待备份应用程序的间接调用及云备份。该方法无需改变操作系统,过程简单,安全性能高。有关于该云备份方法的具体流程以及该云备份装置的具体结构将通过以下实施例进行详细描述。实施例一请参阅附图1,为本专利技术实施例一公开的一种云备份方法具体流程示意图,在预先设置具有调用其他应用程序的数据的权限的代理程序之后,该方法具体包括如下步骤:SlOl:所述代理程序接收云备份应用程序发送的云备份请求,所述云备份请求包含有待备份应用程序的标识。需要说明的是,代理程序是预先嵌入在系统中的,并且预先赋予该程序可以访问各个应用程序数本文档来自技高网
...

【技术保护点】
一种云备份方法,其特征在于,预先设置代理程序,所述代理程序具有调用其他应用程序的数据的权限,包括:所述代理程序接收云备份应用程序发送的云备份请求,所述云备份请求包含有待备份应用程序的标识;所述代理程序根据所述标识确定所述待备份应用程序;所述代理程序调用所述待备份应用程序的数据;所述代理程序将所述待备份应用程序的数据反馈给所述云备份应用程序,以使所述云备份应用程序将所述待备份应用程序的数据进行云备份。

【技术特征摘要】
1.一种云备份方法,其特征在于,预先设置代理程序,所述代理程序具有调用其他应用程序的数据的权限,包括: 所述代理程序接收云备份应用程序发送的云备份请求,所述云备份请求包含有待备份应用程序的标识; 所述代理程序根据所述标识确定所述待备份应用程序; 所述代理程序调用所述待备份应用程序的数据; 所述代理程序将所述待备份应用程序的数据反馈给所述云备份应用程序,以使所述云备份应用程序将所述待备份应用程序的数据进行云备份。2.根据权利要求1所述的方法,其特征在于,所述预先设置代理程序包括: 在初始化文件中添加指示信息,所述初始化文件为操作系统启动时读取的文件,所述指示信息用于指示所述代理程序具有调用其他应用程序的数据的权限。3.根据权利要求1或2任意一项所述的方法,其特征在于,所述代理程序接收云备份应用程序发送的云备份请求,包括: 所述代理程序接收云备份应用程序通过套接字Socket协议或超文本传输HTTP协议发送的云备份请求。4.根据权利要求3所述的方法,其特征在于,所述代理程序接收云备份应用程序通过Socket协议发送的云备份请求,包括: 启动所述代理程序; 所述代理程序创建一个Socket服务器; 所述Socket服务器接收所述云备份请求。5.根据权利要求3所述的方法,其特征在于,所述代理程序接收云备份应用程序通过HTTP协议发送的云备份请求,包括: 启动所述代理程序; 所述代理程序创建一个HTTP服务器; 所述HTTP服务器将自身的统一资源定位器url地址发送给所述云备份应用程序; 所述HTTP服务器接收所述云备份应用程序根据...

【专利技术属性】
技术研发人员:高国威梁帆
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1