【技术实现步骤摘要】
本专利技术涉及网络应用
,特别涉及云计算
,具体是指一种。
技术介绍
云计算是一种网络应用模式,将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户需要提供服务。云计算的环境所管理的数据不是一成不变的,而是时时都在发生着变化。变化的数据需要及时、准确地更新下去,体现云计算带来的便利;如果终端出现系统崩溃,需要避免由于用户没有及时备份数据而导致数据丢失,保证新顶替上来的终端能够自动从云计算环境中完成数据的还原而无须人工参与。在计算机领域,现有的数据更新都是通过手动或部分自动完成,更新时最终用户需要暂停当前正在运行的应用或者系统,而且整个更新的过程极易出现错误,带给最终用户的用户体验比较差;整个更新所需的时间和人力成本随着更新次数的增加以及系统愈加的复杂而成几何级数的增长,更新人员也必须具备相应的专业知识,这就对云计算的进一步的推广应用造成了极大的障碍。
技术实现思路
本专利技术的目的是克服了上述现有技术中的缺点,提供一种能够自动完成云计算环境中数据的增量更新,更新过程无需人工干预,提高数据的更新效率和准确度,减少由于数据频繁更新带来的数据冗余,提升云计算环境下最终用户的用户体验度,且成本低廉,应用范围较为广泛的实现 数据自动推送分发功能的云计算系统及自动推送分发的方法。为了实现上述的目的,本专利技术的实现数据自动推送分发功能的云计算系统具有如下构成其包括至少一个云服务器多个云终端和一个云系统数据中心。云服务器连接于网络,根据不同应用各云服务器存储有与所述的应用相应的云服务器数据;多个云终端均通过网络连接所述的云服务器,并存储有与所述的 ...
【技术保护点】
一种实现数据自动推送分发功能的云计算系统,其特征在于,所述的系统包括:至少一个云服务器,连接于网络,根据不同应用,各云服务器存储有与所述的应用相应的云服务器数据;多个云终端,均通过网络连接所述的云服务器,并存储有与所述的应用相应的云终端数据;云系统数据中心,通过网络分别连接于所述的各个云服务器与云终端,并存储有各个云服务器与云终端的数据备份,并维护各应用的范围内的数据版本信息与对应的数据变化的对照表,用以在所存储的数据备份发生变化的情况下,生成数据更新包,并将所述的数据更新包推送分发至相应的应用范围内的云服务器与云终端。
【技术特征摘要】
1.一种实现数据自动推送分发功能的云计算系统,其特征在于,所述的系统包括至少一个云服务器,连接于网络,根据不同应用,各云服务器存储有与所述的应用相应的云服务器数据;多个云终端,均通过网络连接所述的云服务器,并存储有与所述的应用相应的云终端数据;云系统数据中心,通过网络分别连接于所述的各个云服务器与云终端,并存储有各个云服务器与云终端的数据备份,并维护各应用的范围内的数据版本信息与对应的数据变化的对照表,用以在所存储的数据备份发生变化的情况下,生成数据更新包,并将所述的数据更新包推送分发至相应的应用范围内的云服务器与云终端。2.根据权利要求1所述的实现数据自动推送分发功能的云计算系统,其特征在于,所述的云系统数据中心包括应用范围更新版本表,用以维护各应用的范围内的数据版本信息与对应的数据变化的对照表;存储单元,用以存储所述的各个云服务器与云终端的数据备份和相应的版本信息;比较单元,用以将不同版本的数据备份进行比较,生成数据更新包。3.根据权利要求2所述的实现数据自动推送分发功能的云计算系统,其特征在于,所述的云系统数据中心还包括更新策略设定单元,根据用户设定存储定时更新策略或即时更新策略,并根据相应的更新策略向对应的云服务器与云终端推送分发数据更新包。4.根据权利要求3所述的实现数据自动推送分发功能的云计算系统,其特征在于,所述的云系统数据中心还包括大文件更新控制单元,用于根据预设的文件大小判断需更新的文件是否为大文件,在更新文件为大文件的情况下,将所述的数据更新包设定为仅包括大文件指针而不包括文件内容,并在云服务器与云终端根据所述的大文件指针向所述的云系统数据中心发出相应的更新请求时,向对应的云服务器或云终端推送相应的文件内容。5.根据权利要求1所述的实现数据自动推送分发功能的云计算系统,其特征在于,所述的云服务器为私有云服务器或公有云服务器。6.一种利用权利要求1所述的系统实现云计算中数据自动推送分发的方法,其特征在于,所述的方法包括以下步骤(1)所述的云系统数据中心存储的数据备份,根据用户操作而发生变化;(2)所述的云系统数据中心将变化前后的数据备份进行对比,生成数据更新包;(3)所述的云系统数据中心将所述的数据更新包发送至相应的应用范围内的云服务器与z 终端;(4)所述的云服务器与云终端根据所述的数据更新包更新各自的数据。7.根据权利要求6所述的云计算中数据自动推送分发的方法,其特征在于,所述的云系统数据中心包括应用范围更新版本表、存储单元和比较单元,所述的云系统数据中心将变化前后的数据备份进行对比,生成数据更新包,具体包括以下步骤(21)所述的比较单元根据所述的应用范围更新版本表获得所述的数据备份变化前后的版本信息;(22)所述的比较单元根据所述的版本信息从所述的存储单元获得变化前后的数据备份;(23)所述的比较单元将变化前后的数据备份进行对比获得删除信息、新增信...
【专利技术属性】
技术研发人员:顾少荣,
申请(专利权)人:上海云和信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。