[发明专利]一种软件升级方法、装置及介质有效
申请号: | 201911352375.3 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111031142B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 雷艺学 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W4/40;G06F8/65 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 升级 方法 装置 介质 | ||
本发明实施例提供一种软件升级方法、装置及介质,其中的方法包括获取车载终端的属性信息,以及与车载终端具有关联关系的用户终端的属性信息;根据车载终端的属性信息和用户终端的属性信息,确定下载模式,下载模式为第一下载模式或第二下载模式;下载模式为第一下载模式,从用户终端下载与车载终端的配置信息相匹配的升级数据包;下载模式为第二下载模式,从服务器下载与车载终端的配置信息相匹配的升级数据包;根据升级数据包升级车载终端的软件。本发明实施例提供一种软件升级方法,能够实现车载终端软件升级的高效性及灵活性,提高用户体验。
技术领域
本发明涉及互联网技术领域,尤其涉及一种软件升级方法、装置及介质。
背景技术
空中下载技术(Over the Air,OTA)是通过移动通信的空中接口实现对移动终端设备进行远程管理的技术。空中下载技术可以用于实现软件升级。空中下载技术可以应用于车联网领域中,车载终端通过空中下载技术进行软件升级,可以修正软件漏洞,从而提高安全性和用户体验。对于自动驾驶场景,还可以优化自动驾驶算法,即将车辆制造或者服务提供商更新后的自动驾驶算法软件推送到车端。
现有技术中进行车载终端通过空中下载技术进行软件升级的方法通常是在车载终端与服务器建立网络连接的情况下,车载终端从服务器下载升级包,同时,用户难以通过友好的人机界面来输入和设置软件更新信息。同时,进行软件升级期间,车辆不可行驶,如果软件较大而网络速度受限,容易造成用户的长时间等待。此外,需要进行软件升级的车辆可能会处于地下车库或者其他缺少网络覆盖的场景中,难以总是保持车载终端与服务器保持实时的网络连接,一旦网络连接中断将影响软件升级。
发明内容
本发明实施例提供了一种软件升级方法、装置及介质,可以实现车载终端软件升级的高效性及灵活性,从而提高用户体验。
第一方面,本发明实施例提供一种软件升级方法,包括:
获取车载终端的属性信息,以及与所述车载终端具有关联关系的用户终端的属性信息;
根据所述车载终端的属性信息和所述用户终端的属性信息,确定下载模式,所述下载模式为第一下载模式或第二下载模式;
所述下载模式为所述第一下载模式,从所述用户终端下载与所述车载终端的配置信息相匹配的升级数据包;
所述下载模式为所述第二下载模式,从服务器下载与所述车载终端的配置信息相匹配的升级数据包;
根据所述升级数据包升级所述车载终端的软件。
在该技术方案中,通过获取车载终端及用户终端的网络制式、预期下载速率等属性信息,确定使用何种升级数据包下载模式,下载模式可以为用户终端从服务器处下载该升级数据包,再传输至车载终端;也可以为车载终端直接从服务器处下载。实现了车载终端软件升级的高效性及灵活性,提高了用户体验。
第二方面,本发明实施例提供一种软件升级装置,包括:
处理单元,用于获取车载终端的属性信息,以及与所述车载终端具有关联关系的用户终端的属性信息;根据所述车载终端的属性信息和所述用户终端的属性信息,确定下载模式,所述下载模式为第一下载模式或第二下载模式;
收发单元,用于所述下载模式为所述第一下载模式,从所述用户终端下载与所述车载终端的配置信息相匹配的升级数据包;
所述收发单元,还用于所述下载模式为所述第二下载模式,从服务器下载与所述车载终端的配置信息相匹配的所述升级数据包;
所述处理单元,还用于根据所述升级数据包升级所述车载终端的软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911352375.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种煤化工废水的处理方法
- 下一篇:一种均匀进料的卧式离心铸造机