[发明专利]一种模块化软件升级系统及其方法在审

专利信息
申请号: 201210586908.6 申请日: 2012-12-30
公开(公告)号: CN103067509A 公开(公告)日: 2013-04-24
发明(设计)人: 韦赞别 申请(专利权)人: 乐视网信息技术(北京)股份有限公司
主分类号: H04L29/08 分类号: H04L29/08;G06F9/445
代理公司: 北京驰纳智财知识产权代理事务所(普通合伙) 11367 代理人: 谢亮;唐与芬
地址: 100026 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 模块化 软件 升级 系统 及其 方法
【说明书】:

技术领域

发明涉及一种软件维护领域,更具体地说,涉及一种软件模块化软件升级系统及其方法。

背景技术

软件产品技术复杂,功能需要不断完善,要不断完善,要不断修改、更新,这就是软件升级。通常软件对于较小的BUG或是安全性的修改或对性能做较小的提高,也称为软件的更新,软件的更新版本可以通过网络免费下载。软件自动升级方式基于Internet,软件商以功能模块为单位对软件进行更新,然后通过电子邮件通知用户软件更新的消息以及增加的功能和升级的条件。用户根据自己的情况决定是够升级,升级时先通过因特网将升级文件下载到本地硬盘上,然后覆盖指定目录下的老版本文件,在升级的过程中用户只需按照向导的提示一步一步进行就可以了,确保了用户及时和正确地升级软件。软件升级属于软件维护阶段。通常有四类维护活动:改正性维护,即诊断和改正正在使用过程中发现的软件错误;适应性维护,即修改软件以适应环境的变化;完善性维护,即根据用户的要求改进或扩充软件使它更完善;预防性维护,即修改软件为将来的维护活动预先做准备。软件维护是软件生命周期中的一个重要部分,软件维护的成本高达开发成本的四倍左右。每一次维护活动以后,软件商通常会修改软件的版本号,即又有了一个新的版本,如果用户想使用新的版本,就必须升级。由此可以看出,软件升级具有重大意义:可以改正软件中的错误,适应新的硬件环境,完善软件功能,以及为以后的升级做准备。由于任何一个团队在团结开发设计中都不可能把软件做得完美,甚至还存在较多的漏洞,在软件的使用中,软硬件环境会不断发生变化,用户会有不断的完善产品功能的要求,因此软件升级在我们使用计算机的时候变得越来越普遍。

通常视频播放器软件的安装升级方法,是在安装包里尽可能的把相关模块加进去,通常视频播放软件安装包大小都为六、七兆以上,甚至几十兆;升级时候替换整体安装目录,重启所有相关进程。常规的客户端的升级。现有技术中,客户端在进行升级时,一般是针对客户端的全部信息或功能进行升级,安装包的数据信息较多,导致安装包比较大,终端下载安装包的耗时长,安装时间长,并且影响旧版本的客户端的正常运行。现有的方案存在以下问题不能解决:一,安装包不能最小化,对网络带宽较小的用户影响很大;二,软件维护和运营不能自动化、智能化。

发明内容

通常的软件安装包不能最小化,升级维护不能自动化和智能化;本发明针对上述弊端进行架构和原理的创新,解决上述问题。视频客户端构成 face,用户界面的简单操作就可以享受到震撼的音视频效果。为了实现上述目的本发明提供一种用户终端够根据用户的更新需求或服务器的更新通知,选择更新需要的功能模块或者对正在使用的功能模块进行更新的方法。

本法的一个目的是提供一种模块化软件升级系统,包括软件客户端、模块化升级系统、远程数据管理中心,其特点是,软件客户端为发出请求的终端;模块化升级系统为对终端发送的请求的处理操作;远程数据管理中心,指的是接收到的请求作出响应的服务器。所述模块化升级系统原理是指,用户通过终端向模块化升级系统发送功能模块请求,模块化升级系统将收到的上述请求转发至远程数据管理中心,由远程数据管理中心获取与该请求中名称对应的配置文件,即获取模块名称.XML文件,并将获取的模块组件发送至模块化升级系统,模块化升级系统将获取的模块组件发送至终端,并通知终端发送完成。

在上述任一方案中优选的是,上述模块名称.XML文件和模块组件分别存储在预先指定的存储空间。

在上述任一方案中优选的是,上述指定的存储空间位于远程数据管理中心。

在上述任一方案中优选的是,上述远程数据管理中心的的主要工作是后台维护人员对模块进行描述。

在上述任一方案中优选的是,上述模块描述是指一个XML文件,即模块名称.XML文件。

在上述任一方案中优选的是,上述所述模块名称.XML一般包括配置更新模块以及对应的功能模块所包含的模块组件信息。

优选的是,上述模块名称.XML的配置更新模块文件一般包括主文件进程、URI、下载路径等信息

在上述任一方案中优选的是,上述URI用来定位下载资源的描述文件模块名称.XML。

在上述任一方案中优选的是,上述下载路径指的是需要下载的模块组件的路径。

在上述任一方案中优选的是,上述主文件进程为当前软件正在执行的进程。

在上述任一方案中优选的是,上述模块组件的信息包括模块组件的名称、版本号、MD5等信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210586908.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top