[发明专利]一种软件的升级方法和装置在审
申请号: | 201710652963.3 | 申请日: | 2017-08-02 |
公开(公告)号: | CN108958762A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 赵明;韩杰;安君超;姜佩佩 | 申请(专利权)人: | 北京视联动力国际信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 配置文件 升级模块 升级模块信息 升级配置文件 方法和装置 模块信息 读取 接收服务器 联网 联网终端 配置软件 终端设备 服务器 带宽 发送 应用 | ||
本发明实施例提供了一种软件的升级方法和装置,所述方法应用于视联网中,所述视联网包括终端设备和服务器,所述软件划分为一个或多个模块,所述方法包括:接收服务器发送的软件的升级配置文件,所述升级配置文件包括升级模块信息;读取视联网终端中软件的本地配置文件,所述本地配置文件包括本地模块信息;采用所述升级模块信息和本地模块信息确定所述软件中待升级模块;对所述待升级模块进行升级。应用本发明实施例,并不会对于软件所有的模块均进行升级,而是只会基于配置文件所确定需要进行升级的待升级模块,并对于该模块进行升级。这样既可以自由化配置软件需要升级的模块,还能达到减少升级带宽的目的。
技术领域
本发明涉及视联网技术领域,特别是涉及一种软件的升级方法和一种软件的升级装置。
背景技术
软件升级是指软件开发者在开发软件时,由于开发时考虑不全面或程序功能不完善,在软件发布后,通过对软件进行修改或添加新的功能模块后,以补丁的形式发布给用户。用户采用这些补丁更新软件,实现软件升级。
目前的软件升级方案为单通道单文件实现升级。但是,这种升级方案在升级较大的文件时会导致长时间占用带宽,并且下载一些重复的文件。因此,如何在需要升级的软件为大文件时,减少升级时所使用的带宽成为迫切需要解决的问题。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种软件的升级方法和相应的一种软件的升级装置。
为了解决上述问题,本发明实施例公开了一种软件的升级方法,所述方法应用于视联网中,所述视联网包括终端设备和服务器,所述软件划分为一个或多个模块,所述方法包括:
接收服务器发送的软件的升级配置文件,所述升级配置文件包括升级模块信息;
读取视联网终端中软件的本地配置文件,所述本地配置文件包括本地模块信息;
采用所述升级模块信息和本地模块信息确定所述软件中待升级模块;
对所述待升级模块进行升级。
优选地,所述接收服务器发送的软件的升级配置文件的步骤之后,还包括:
确定所述升级配置文件中各个模块的升级通道。
优选地,所述升级模块信息包括升级模块版本号,所述本地模块信息包括本地模块版本号,所述采用所述升级模块信息和本地模块信息确定所述软件中待升级模块的步骤,包括:
将所述升级模块版本号和所述本地模块版本号一一进行比对;
若所述升级模块版本号高于所述本地模块版本号,则将所述升级模块版本号在软件中对应的模块确定为待升级模块。
优选地,所述对所述待升级模块进行升级的步骤,包括:
通过所述升级通道向所述服务器发送获取待升级模块的升级数据的请求;
接收所述服务器针对所述请求反馈的所述待升级模块的升级数据;
采用所述升级数据对所述待升级模块进行升级。
优选地,在所述对所述待升级模块进行软件的升级的步骤之后,还包括:
采用所述升级配置文件更新所述本地配置文件。
本发明实施例还公开了一种软件的升级装置,所述装置应用于视联网中,所述视联网包括终端设备和服务器,所述软件划分为一个或多个模块,所述装置包括:
升级配置文件接收模块,用于接收服务器发送的软件的升级配置文件,所述升级配置文件包括升级模块信息;
本地配置文件读取模块,用于读取视联网终端中软件的本地配置文件,所述本地配置文件包括本地模块信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京视联动力国际信息技术有限公司,未经北京视联动力国际信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710652963.3/2.html,转载请声明来源钻瓜专利网。