[发明专利]一种嵌入式软件升级方法、系统及装置有效
申请号: | 201210422587.6 | 申请日: | 2012-10-29 |
公开(公告)号: | CN102929669B | 公开(公告)日: | 2016-11-16 |
发明(设计)人: | 郭玉栋;李继亮 | 申请(专利权)人: | 北京开元智信通软件有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 李世喆 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 软件 升级 方法 系统 装置 | ||
技术领域
本发明涉及嵌入式软件技术领域,尤其涉及一种嵌入式软件升级方法、系统及装置。
背景技术
随着科学技术的不断发展,嵌入式软件已经应用在大量的产品中,例如现有的车辆系统中很多软件都是采用嵌入式方法设计的,并且其他设备例如轮船、飞机或者火车内也设置有大量的嵌入式软件。
现有技术在针对嵌入式软件升级的过程中,基本上都是在用户控制下,通过整包下载的方式完成,即在用户获知存在升级软件时,登陆到相应的服务器并查找到该升级软件后,将该升级软件的整个软件包下载到本地。该软件升级方法,需要用户得知存在升级软件时,才能进行软件升级,而用户一般都无法在第一时间获知升级软件的信息,从而会影响软件升级的效率,降低用户的体验;同时,由于下载带宽有限,而下载的过程中下载整个设备中所有待升级模块的软件升级数据包,并且只要任何一个待升级模块中的任何程序存在修改,用户在得知后就需要将该软件包整个下载下来,因此会导致频繁升级,影响用户的体验。
另外通过上述描述可知,嵌入式软件的升级是通过静态方式实现的,即用户主动获知存在升级软件并升级,这种方式对于用户量比较大,待升级模块种类众多的设备造成冗余下载、无效下载、浪费无线流量等弊端。
发明内容
有鉴于此,本发明实施例提供一种嵌入式软件升级方法、系统及装置,用以解决现有技术中各设备的嵌入式软件升级的过程中,整包下载浪费流量,影响软件升级效率降低用户体验的问题。
一种嵌入式软件的升级方法,所述方法包括:
服务器接收与升级设备连接的终端设备发送的升级请求信息,其中,该升级请求信息中包含该升级设备的待升级模块当前使用的嵌入式软件的软件版本信息及该升级设备的属性信息;
服务器根据该升级请求信息,查找与该升级设备的属性信息及该软件版本对应的升级软件;
服务器将查找到的升级软件发送给所述终端设备,以便升级设备中的待升级模块根据该升级软件进行升级。
一种车辆系统中嵌入式软件的升级系统,所述系统包括:
各终端设备,用于向服务器发送升级请求信息,其中,该升级请求信息中包含与该终端设备连接的升级设备中待升级模块当前使用的嵌入式软件的软件版本信息及该升级设备的属性信息,接收服务器发送的升级软件,并发送给对应的待升级模块进行升级;
服务器,用户接收与升级设备连接的终端设备发送的升级请求信息,根据该升级请求信息,查找与该升级设备的属性信息及该软件版本对应的升级软件;将查找到的升级软件发送给升级设备中的对应终端设备,以便升级设备中的待升级模块根据该升级软件进行升级。
一种嵌入式软件的升级装置,所述装置包括:
接收模块,用于接收终端设备发送的升级请求信息,其中该升级请求信息中包含与该终端设备连接的升级设备的待升级模块当前使用的嵌入式软件的软件版本信息及其该升级设备的属性信息;
查找模块,用于根据该升级请求信息,查找与该升级设备的属性信息及该软件版本对应的升级软件;
发送模块,用于将查找到的升级软件发送给所述终端设备,以便升级设备中的待升级模块根据该升级软件进行升级。
一种车辆系统中嵌入式软件的升级装置,所述装置包括:
发送模块,用于向服务器发送升级请求信息,其中,该升级请求信息中包含与该装置连接的升级设备的待升级模块当前使用的嵌入式软件的软件版本信息,及该升级设备的属性信息;
接收升级模块,用于接收服务器发送的升级软件,将该升级软件发送给对应的待升级模块进行升级。
本发明提供了一种嵌入式软件的升级方法、系统及装置,本发明的嵌入式软件在进行升级的过程中,无需将整个升级设备中的所有待升级模块所需的升级软件都整个打包发送给升级设备,而是将需要进行升级的待升级模块所在升级设备的对应软件版本发送给终端设备,从而节省了下载流量,提高了升级效率提高了用户的体验。并且由于当前使用的嵌入式软件的软件版本信息包括该软件的产品序列号信息,因此可以实现有针对性的只针对某一种,或者某几种产品序列号的软件进行升级,从而为系统的测试及新版本的体验提供良好的环境。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明提供的该嵌入式软件的升级过程示意图;
图2为本发明实施例提供的车辆系统中嵌入式软件的详细升级过程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京开元智信通软件有限公司,未经北京开元智信通软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210422587.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无刷直流电机内部磁场模拟装置
- 下一篇:检测电机转子位置的霍尔盘