本申请实施例涉及智能汽车操作系统,尤其涉及一种ota处理方法、装置及电子设备。
背景技术:
1、随着互联网技术的发展,互联网汽车越来越多,互联网汽车中可以实现的业务也越来越多,例如,可以包括:娱乐,社交,地图,语音等。
2、现有技术中,车辆的ota(over the air technology,空中接口业务)升级需求越来越频繁,ota升级次数越来越多,ota升级包也越来越大,与ota相关的流量成本和时间成本越来越多。
3、然而,ota升级的有关内容,可能与车主的需求并不匹配,降低了用户的应用体验,也造成了大量流量成本和时间成本的浪费。
技术实现思路
1、本申请实施例提供一种ota处理方法、装置及电子设备,以解决用户的应用体验差的问题。
2、第一方面,本申请实施例提供一种ota处理方法,包括:
3、确定待升级的ota安装包,其中,所述ota安装包中包含版本画像;
4、获取至少一用户的任务处理信息,并根据所述任务处理信息确定用户评分,其中,所述任务处理信息包括ota活跃度信息、异常ota记录信息以及新功能使用度信息;
5、将所述ota安装包中包含的版本画像与用户选择的目标版本画像进行匹配,得到特征匹配评分;
6、根据所述用户评分以及所述特征匹配评分确定最终评分,并根据预存的筛选规则对所述最终评分进行筛选,确定至少一目标最终评分;
7、将所述ota安装包发送至所述目标最终评分对应的目标用户。
8、可选的,所述获取至少一用户的任务处理信息,并根据所述任务处理信息确定用户评分,包括:
9、确定所述ota活跃度信息对应的评分、所述异常ota记录信息对应的评分以及所述新功能使用度信息对应的评分;
10、对所述ota活跃度信息对应的评分、所述异常ota记录信息对应的评分以及所述新功能使用度信息对应的评分进行加权求和,得到用户评分。
11、可选的,所述将所述ota安装包中包含的版本画像与用户选择的目标版本画像进行匹配,得到特征匹配评分,包括:
12、响应用户在标签界面的触控操作,确定至少一目标标签;
13、对所述至少一目标标签进行分类,确定目标版本画像;
14、将所述ota安装包中包含的版本画像与所述目标版本画像进行匹配,得到特征匹配评分。
15、可选的,所述确定待升级的ota安装包,包括:
16、获取待升级的完整ota安装包;
17、获取所述待升级的完整ota安装包的前一版本的安装包;
18、确定所述待升级的完整ota安装包与所述前一版本的安装包之间的差分包,得到待升级的ota安装包。
19、可选的,在所述确定所述待升级的完整ota安装包以及所述前一版本的安装包之间的差分包,得到待升级的ota安装包之前,还包括:
20、获取至少一目标历史安装包,其中,所述目标历史安装包为用户应用次数超过预设阈值次数的安装包;
21、所述确定所述待升级的完整ota安装包与所述前一版本的安装包之间的差分包,得到待升级的ota安装包,包括:
22、确定所述待升级的完整ota安装包与所述前一版本的安装包之间的第一差分包;
23、确定所述待升级的完整ota安装包与每个目标历史安装包之间的第二差分包;
24、根据所述第一差分包以及所述第二差分包得到待升级的ota安装包。
25、可选的,在所述确定待升级的ota安装包之后,还包括:
26、若所述ota安装包已被订阅,则将所述ota安装包发送至订阅用户。
27、第二方面,本申请实施例提供一种ota处理装置,包括:
28、确定模块,用于确定待升级的ota安装包,其中,所述ota安装包中包含版本画像;
29、处理模块,用于获取至少一用户的任务处理信息,并根据所述任务处理信息确定用户评分,其中,所述任务处理信息包括ota活跃度信息、异常ota记录信息以及新功能使用度信息;
30、所述处理模块,还用于将所述ota安装包中包含的版本画像与用户选择的目标版本画像进行匹配,得到特征匹配评分;
31、所述处理模块,还用于根据所述用户评分以及所述特征匹配评分确定最终评分,并根据预存的筛选规则对所述最终评分进行筛选,确定至少一目标最终评分;
32、所述处理模块,还用于将所述ota安装包发送至所述目标最终评分对应的目标用户。
33、第三方面,本申请实施例提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
34、所述存储器存储计算机执行指令;
35、所述处理器执行所述存储器存储的计算机执行指令,实现如上第一方面以及第一方面各种可能的设计所述的ota处理方法。
36、第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的ota处理方法。
37、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的ota处理方法。
38、本申请实施例提供了一种ota处理方法、装置及电子设备,采用上述方案后,可以先确定待升级的ota安装包,然后可以获取至少一用户的任务处理信息,并根据任务处理信息确定用户评分,还可以将ota安装包中包含的版本画像与用户选择的目标版本画像进行匹配,得到特征匹配评分,还可以根据用户评分以及特征匹配评分确定最终评分,并根据预存的筛选规则对最终评分进行筛选,确定至少一目标最终评分,再将ota安装包发送至目标最终评分对应的目标用户,通过根据用户的任务处理信息以及选择的目标版本画像与待升级的ota安装包之间的关联关系确定最终评分,然后再根据该最终评分进行精准推送的方式,减少了推送的内容与车主的需求不匹配的情况,提高了ota安装包推送的准确性,节省了流量成本和时间成本,同时也提高了用户的应用体验。
1.一种ota处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取至少一用户的任务处理信息,并根据所述任务处理信息确定用户评分,包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述ota安装包中包含的版本画像与用户选择的目标版本画像进行匹配,得到特征匹配评分,包括:
4.根据权利要求1所述的方法,其特征在于,所述确定待升级的ota安装包,包括:
5.根据权利要求4所述的方法,其特征在于,在所述确定所述待升级的完整ota安装包以及所述前一版本的安装包之间的差分包,得到待升级的ota安装包之前,还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,在所述确定待升级的ota安装包之后,还包括:
7.一种ota处理装置,其特征在于,包括:
8.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至6任一项所述的ota处理方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的ota处理方法。