一种OTA升级控制方法及TSP平台[发明专利]
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 202010805461.1
(22)申请日 2020.08.12
(71)申请人 广州汽车集团股份有限公司
地址 510030 广东省广州市越秀区东风中
路448--458号成悦大厦23楼
(72)发明人 石静迎 李辉
(74)专利代理机构 深圳汇智容达专利商标事务
所(普通合伙) 44238
代理人 帅进军
(51)Int.Cl.
H04L 29/08(2006.01)
(54)发明名称
一种OTA升级控制方法及TSP平台
(57)摘要
本发明公开了一种OTA升级控制方法及TSP
平台,其中,方法包括:步骤S1,向设定的升级预
约客户端发送升级预约提醒信息;步骤S2,接收
升级预约客户端返回的升级预约设置信息,升级
预约设置信息包括升级时间、升级状态推送内
容、推送时间及推送途径;步骤S3,根据升级时间
执行OTA升级,并将升级状态推送内容按照推送
时间及推送途径向设定的推送客户端推送。
本发
明的OTA升级控制方法,可以对OTA升级时的升级
时间、升级状态推送内容、推送时间及推送途径
进行设定,以用户更易于接受的方式进行OTA升
级状态通知,使OTA升级状态更有效地传递至用
户,有助于用户做好行程和时间规划,有利于提
高OTA使用率。
权利要求书2页 说明书4页 附图3页CN 111741131 A 2020.10.02
C N 111741131
A
1.一种车辆OTA升级控制方法,其特征在于,包括:
步骤S1,向设定的升级预约客户端发送升级预约提醒信息;
步骤S2,接收升级预约客户端返回的升级预约设置信息,所述升级预约设置信息包括升级时间、升级状态推送内容、推送时间及推送途径;
步骤S3,根据所述升级时间执行OTA升级,并将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送。
2.根据权利要求1所述的OTA升级控制方法,其特征在于,所述步骤S2中,所述升级时间包括:即时升级或按照预约的时间升级。
3.根据权利要求2所述的OTA升级控制方法,其特征在于,所述步骤S2中,当所述升级时间为按照预约的时间升级时;
所述步骤S3中,所述根据所述升级时间执行OTA升级具体包括:
获取当前时间,并在所述当前时间达到了预约的升级时间时,执行OTA升级。
4.根据权利要求1所述的OTA升级控制方法,其特征在于,所述步骤S2中,所述升级状态推送内容包括:升级所需的剩余时间、升级进度或升级结果。
5.根据权利要求4所述的OTA升级控制方法,其特征在于,所述步骤S2中,当所述升级状态推送内容为升级所需的剩余时间时;
所述步骤S3中,所述将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送具体包括:
计算OTA升级已完成部分的平均升级速度;
计算OTA升级未完成部分的大小;
根据所述未完成部分的大小以及所述平均升级速度,计算升级所需的剩余时间;
将升级所需的剩余时间按照所述推送时间及推送途径向设定的推送客户端推送。
6.根据权利要求1所述的OTA升级控制方法,其特征在于,所述步骤S2中,所述推送时间包括:即时推送或定时推送。
7.根据权利要求6所述的OTA升级控制方法,其特征在于,所述步骤S2中,当所述推送时间为定时推送时;
所述步骤S3中,所述将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送具体包括:
获取当前的升级进度;
当所述当前的升级进度达到预设的升级进度阈值时,将所述升级状态推送内容按照所述推送途径向设定的推送客户端推送。
8.根据权利要求6所述的OTA升级控制方法,其特征在于,所述步骤S2中,当所述推送时间为定时推送时;
所述步骤S3中,所述将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送具体包括:
当当前升级剩余时间达到预设的剩余时间阈值时,将所述升级状态推送内容按照所述推送途径向设定的推送客户端推送。
9.根据权利要求1所述的OTA升级控制方法,其特征在于,所述步骤S2中,所述推送途径包括:通过车机端、移动终端APP、短信、电话、微信公众号和邮件中的至少一种方式推送。
10.一种TSP平台,其特征在于,包括:
发送模块,用于向设定的升级预约客户端发送升级预约提醒信息;
接受模块,用于接收升级预约客户端返回的升级预约设置信息,所述升级预约设置信息包括升级时间、升级状态推送内容、推送时间及推送途径;
OTA升级控制模块,用于根据所述升级时间执行OTA升级,并将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送。
一种OTA升级控制方法及TSP平台
技术领域
[0001]本发明属于车联网技术领域,具体涉及一种OTA升级控制方法及TSP平台。
背景技术
[0002]OTA(Over-the-Air Technology)空中下载技术,应用到汽车上就是通过移动通信实现车上软件更新的技术。
OTA升级的消息推送是OTA升级中不可缺少的环节,涉及TSP (Telematics Service Provider)平台、车载终端或手机等终端。
[0003]在现有的OTA升级方案里,用户只能够设置升级时间,无法设置期望的推送时间、内容和方式。
在OTA升级完成后,也只能通过车机端或手机APP向用户推送升级结果消息,不能在某个剩余时间点或进度点或特定的时间推送升级状态,且推送的途径有限,不一定能很好地触达用户。
这些技术方案预约设置功能单一,推送消息内容单一,推送时间和方式单一,不能对推送时间、方式等进行选择设置,无法满足用户的个性化需求。
发明内容
[0004]本发明实施例所要解决的技术问题在于,提供一种OTA升级控制方法及TSP平台,以解决现有的OTA升级信息推送方式单一、无法满足用户个性化需求的问题。
[0005]为解决上述技术问题,本发明提供一种车辆OTA升级控制方法,包括:步骤S1,向设定的升级预约客户端发送升级预约提醒信息;
步骤S2,接收升级预约客户端返回的升级预约设置信息,所述升级预约设置信息包括升级时间、升级状态推送内容、推送时间及推送途径;
步骤S3,根据所述升级时间执行OTA升级,并将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送。
[0006]进一步地,所述步骤S2中,所述升级时间包括:即时升级或按照预约的时间升级。
[0007]进一步地,所述步骤S2中,当所述升级时间为按照预约的时间升级时;
所述步骤S3中,所述根据所述升级时间执行OTA升级具体包括:
获取当前时间,并在所述当前时间达到了预约的升级时间时,执行OTA升级。
[0008]进一步地,所述步骤S2中,所述升级状态推送内容包括:升级所需的剩余时间、升级进度或升级结果。
[0009]进一步地,所述步骤S2中,当所述升级状态推送内容为升级所需的剩余时间时;
所述步骤S3中,所述将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送具体包括:
计算OTA升级已完成部分的平均升级速度;
计算OTA升级未完成部分的大小;
根据所述未完成部分的大小以及所述平均升级速度,计算升级所需的剩余时间;
将升级所需的剩余时间按照所述推送时间及推送途径向设定的推送客户端推送。
[0010]进一步地,所述步骤S2中,所述推送时间包括:即时推送或定时推送。
[0011]进一步地,所述步骤S2中,当所述推送时间为定时推送时;
所述步骤S3中,所述将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送具体包括:
获取当前的升级进度;
当所述当前的升级进度达到预设的升级进度阈值时,将所述升级状态推送内容按照所述推送途径向设定的推送客户端推送。
[0012]进一步地,所述步骤S2中,当所述推送时间为定时推送时;
所述步骤S3中,所述将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送具体包括:
当当前升级剩余时间达到预设的剩余时间阈值时,将所述升级状态推送内容按照所述推送途径向设定的推送客户端推送。
[0013]进一步地,所述步骤S2中,所述推送途径包括:通过车机端、移动终端APP、短信、电话、微信公众号和邮件中的至少一种方式推送。
[0014]一种TSP平台,包括:
发送模块,用于向设定的升级预约客户端发送升级预约提醒信息;
接受模块,用于接收升级预约客户端返回的升级预约设置信息,所述升级预约设置信息包括升级时间、升级状态推送内容、推送时间及推送途径;
OTA升级控制模块,用于根据所述升级时间执行OTA升级,并将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送。
[0015]实施本发明实施例,具有如下有益效果:本发明的OTA升级控制方法,可以对OTA升级时的升级时间、升级状态推送内容、推送时间及推送途径进行设定,根据需要,向用户推送不同的OTA升级状态信息,以用户更易于接受的方式进行OTA升级状态通知,使OTA升级状态更有效地传递至用户,有助于用户做好行程和时间规划,提升用户体验,有利于提高OTA 使用率。
附图说明
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本发明实施例一提供的OTA升级方法流程图。
[0018]图2为本发明实施例一提供的OTA升级方法应用场景图。
[0019]图3为本发明实施例一提供的推送路径示意图。
[0020]图4为本发明实施例一提供的OTA升级控制方法逻辑图。
具体实施方式
[0021]以下各实施例的说明是参考附图,用以示例本发明可以用以实施的特定实施例。
[0022]本发明实施例一提供的车辆OTA升级控制方法,如图1所示,可应用于TSP平台,应用场景如图2所示,具体包括如下步骤:
步骤S101,向设定的升级预约客户端发送升级预约提醒信息。
[0023]具体地,当新版本软件系统发布时,TSP平台向用户发送版本升级提醒,具体的信息推送方式可以有多种,包括但不限于车机端、移动终端APP、短信、电话、微信公众号或邮件等等。
[0024]步骤S102,接收升级预约客户端返回的升级预约设置信息,所述升级预约设置信息包括升级时间、升级状态推送内容、推送时间及推送途径。
[0025]具体地,用户在收到升级提醒后,可对车辆OTA升级进行预约设置,包括对升级时间、升级状态推送内容、推送时间及推送途径进行设置。
例如,可以设置立即进行升级,也可以设置在某个时间点开始进行升级。
[0026]升级状态推送内容可以是升级所需的剩余时间、升级进度或升级结果(即升级完成)。
例如当达到推送时间时,向用户推送车辆OTA升级的剩余时间,具体包括步骤:(1)计算OTA升级已完成部分的平均升级速度;(2)计算OTA升级未完成部分的大小;(3)将未完成部分的大小除以平均升级速度,可估算出升级所需的剩余时间,并推送给用户。
推送OTA升级剩余时间可以提醒用户提前规划行程,系统升级与用车实现无缝对接。
[0027]推送时间可以是即时推送或定时推送,其中,定时推送可以是设置的某个固定时间点,例如设置为晚上11点推送,当达到该时间点时,向用户推送当前升级状态信息。
即时推送是设置一个相对时间点,例如升级进度达到预定的百分比(例如达到50%、70%、100%分别进行推送一次)或者剩余时间达到预定值时进行推送,如剩余5分钟、剩余10分钟、剩余半小时进行推送,具体执行逻辑为:获取当前升级进度或剩余时间,若升级进度或剩余时间等于预设的阈值,推送升级状态。
[0028]推送路径的设置选择具体如图3所示,包括车机端、移动终端APP、短信、电话、微信公众号和邮件中的至少一种。
[0029]步骤S103,根据所述升级时间执行OTA升级,并将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送。
[0030]具体地,TSP平台接收车辆OTA升级设置预约信息后,按照设置的开始时间远程控制T-box进行升级,升级过程中,按照设定的推送时间、推送途径向用户推送升级状态的通知。
[0031]参考图4的流程图对本实施例的OTA升级消息推送逻辑做进一步详细说明,具体包括如下步骤:
步骤S401,OTA升级启动。
[0032]步骤S402,判断是否设置推送时间;若是,则判断为定时推送,执行步骤S403A,否则判断为即时推送,执行步骤S403B。
[0033]执行步骤S403A及其之后的步骤如下:
步骤S403A,判断是否达到推送时间,若是,则执行步骤S404A,否则继续执行步骤S403A 监控当前时间是否达到推送时间。
[0034]步骤S404A,判断是否升级结束,若是,则执行步骤S1040,否则执行步骤S405A。
[0035]步骤S405A,判断推送内容是否设置升级剩余时间,若是,则执行步骤S406A,否则执行步骤S407A。
[0036]步骤S406A,推送当前升级剩余时间。
[0037]步骤S407A,判断推送内容是否设置升级进程,若是,则执行步骤S408A,否则执行步骤S409A。
[0038]步骤S408A,推送当前升级进程。
[0039]步骤S409A,判断升级是否结束,若是,则执行步骤S410,否则继续执行步骤S409A。
[0040]步骤S410,向指定终端推送升级结果(即升级完毕)。
[0041]执行步骤S403B及其之后的步骤如下:
步骤S403B,判断升级剩余时间是否达到设置的时间阈值,若是,则执行步骤S404B,否则继续执行步骤S403B。
[0042]步骤S404B,推送剩余时间。
[0043]步骤S405B,判断升级进度是否达到设置的进度阈值,若是,则执行步骤S406B,否则继续执行步骤S405B。
[0044]步骤S406B,推送升级进度。
[0045]步骤S407B,判断升级是否结束,若是,则执行步骤S410,否则返回步骤S403B。
[0046]基于本发明实施例一,本发明实施例二提供了一种TSP平台,包括:发送模块,用于向设定的升级预约客户端发送升级预约提醒信息;
接受模块,用于接收升级预约客户端返回的升级预约设置信息,所述升级预约设置信息包括升级时间、升级状态推送内容、推送时间及推送途径;
OTA升级控制模块,用于根据所述升级时间执行OTA升级,并将所述升级状态推送内容按照所述推送时间及推送途径向设定的推送客户端推送。
[0047]有关本实施例的TSP平台的工作原理和过程,参见前述本发明实施例一的说明,此处不再赘述。
[0048]通过上述说明可知,本发明实施例的有益效果在于,本发明可以对OTA升级时升级时间、升级状态推送内容、推送时间及推送途径进行设定,根据不同的车辆OTA升级预约信息,向用户推送相应的车辆OTA升级状态信息,例如推送内容可以是升级所需剩余时间、升级剩余进度百分比或升级完毕等。
相比目前的OTA升级功能、推送消息内容、推送时间单一,本发明丰富了OTA升级时的时间选择、消息推送的内容、推送时间及推送途径,以用户更易于接受的方式进行OTA升级状态通知,使OTA升级状态更有效地传递至用户,有助于用户做好行程和时间规划,提升用户体验,有利于提高OTA使用率。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
图1
图2
图3
图4。