一种车载软件可售卖商品的判别方法、售卖平台及系统与流程
未命名
10-09
阅读:141
评论:0
1.本发明涉及车载软件处理技术领域,具体涉及一种车载软件可售卖商品的判别方法、售卖平台及系统。
背景技术:
2.随着车辆智能化的发展,车载系统中软件构架,及构建中的各种应用软件也在不断的升级。软件定义汽车成为一种趋势。
3.为了满足个性化的需求,各种车载软件在不断地迭代更新,因此车载应用软件的也作为商品出售。但是由于应用软件的种类和版本繁多,在用户对应用软件不熟悉的情况下,无法快速找到软件下载的途径,也无法快速的从中选择出所需要下载应用软件,从而导致客户在进行车载软件售卖时效率低,无法满足快速、准确和安全下载到所需软件的需求。
4.因此,现有技术有待改进。
技术实现要素:
5.本发明的目的之一在于提供一种车载软件可售卖商品的判别方法、售卖平台及系统,以解决现有技术中用户无法快速、准确和安全下载到所需车载软件的问题。
6.为了实现上述目的,本发明采用的技术方案如下:本实施例第一方面提供了一种车载软件可售卖商品的判别方法,其中,应用于车载软件商品售卖平台,所述车载软件商品售卖平台包括:配置中心系统和售卖中心系统;所述判别方法包括:所述配置中心系统获取目标车载客户端的应用版本清单,根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单,并将所述可售卖商品清单发送至所述售卖中心系统;所述售卖中心系统接收所述可售卖商品清单,对所述可售卖商品清单上的各个软件商品进行发布,以使得所述目标车载客户端根据发布信息对各个软件商品进行订购。
7.根据上述技术手段,本技术实施例提供的判别方法,可以根据获取到的目标车载客户端的软件配置情况,自动判别域其相匹配的可售卖的软件商品,并将匹配出的可售软件商品发布,以实现该目标车辆客户仅需要从发布的软件商品种选择出所需要更新的软件,克服了需要用户自己去选择软件商品的麻烦,提高了软件更新的快速、准确和安全性。
8.可选的,本技术的一个实施例中,所述根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单的步骤包括:所述配置中心系统获取预先配置各个软件商品的应用程序信息,从预先配置的各个软件商品的应用程序信息中判别出其中包含的可售卖的软件商品,并将判别出的各个可售卖的软件商品标记到可售卖商品清单;其中,所述应用程序信息包括应用程序的名称及版本号;所述可售卖的软件商品为与应用版本清单中各个应用程序相对应的更新版本;所述可售卖商品清单包括:多个可售卖的软件商品。
9.根据上述技术手段,本技术实施例中具体对收集到的目标车载客户端上安装的各个应用程序的名称和版本号,从可售卖的商品中判别出相同应用程序最近更新的软件,以实现对目标车载客户端上的软件更新。
10.可选的,本技术的一个实施例中,所述根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单的步骤包括:所述配置中心系统对应用版本清单中各个应用程序的名称和版本号进行标识,根据各个应用程序的名称和版本号获取相对应更新版本的应用程序软件,以及将所述更新版本的应用程序软件添加到所述可售卖商品清单。
11.根据上述技术手段,本技术实施例配置中心系统可以根据应用版本清单中标识出的应用程序的名称和版本号其他系统中获取相对应的更新版本的应用程序软件,并将获取到的应用程序软件添加到可售卖商品清单。
12.可选的,本技术的一个实施例中,所述车载软件商品售卖平台还包括:软件开发系统;所述根据各个应用程序的名称和版本号获取相对应更新版本的应用程序软件的步骤包括:所述配置中心系统根据应用版本清单中的一个或多个应用程序的名称和版本号向所述软件开发系统发送软件商品请求信息,并接收所述软件开发系统根据所述软件商品请求信息反馈推送的可售卖软件商品信息,并将接收到的所述可售卖软件商品信息中各个软件商品添加到可售卖商品清单;所述可售卖软件商品信息中包含的软件商品为与应用版本清单中一个或多个应用程序相对应的更新版本。
13.根据上述技术手段,配置中心系统可以向软件开发系统发出申请,当软件开发系统接收到需要某一个或多个应用程序的更新版本后,可以针对该一个或多个应用程序做进一步的开发,当开发得到用户所需要的应用程序最新版本后,则将应用程序最新版本的软件推送至配置中心系统,从而实现用户可以购买到该应用程序的最新版本。
14.可选的,本技术的一个实施例中,所述车载软件商品售卖平台还包括:软件开发系统;所述配置中心系统获取目标车载客户端的应用版本清单的步骤之前,还包括:所述配置中心系统定时接收所述软件开发系统推送的与目标车载客户端相对应的可售卖软件商品信息。
15.根据上述技术手段,软件开发系统还可以通过定期推送其中开发得到的各个应用程序的最新版本,并使用各个应用程序的最新版本为目标车载客户端进行可售卖软件商品的判别,从中判别出目标车载客户端所需要更新的软件商品,并将软件商品推送至软件商品售卖平台进行售卖。
16.可选的,本技术的一个实施例中,所述配置中心系统获取目标车载客户端的应用版本清单的步骤包括:所述配置中心系统接收目标车载客户端定时发送的应用版本清单,所述应用版本清单为当目标车载客户端接收到系统升级指令当触发定时系统更新指令时,收集系统内所安装各个应用程序的名称和版本号,并将收集到的各个应用程序的名称及版本号组成的应用程序信息。
17.根据上述技术手段,配置中心系统可以定时接收到目标车载客户端主动发出的应用版本清单,以实现定时的为车载客户端推送其可购买的软件商品,为目标车载客户端的软件升级提供了更便捷的服务。
18.可选的,本技术的一个实施例中,所述配置中心系统获取目标车载客户端的应用版本清单的步骤包括:所述配置中心系统当接收到软件商品购买指令后,向目标车载客户端发送应用版本清单的收集申请信息;所述配置中心系统接收所述目标车载客户端根据所述收集申请信息反馈的应用版本清单;所述应用版本清单为当目标车载客户端接收到系统升级指令当触发定时系统更新指令时,收集系统内所安装各个应用程序的名称和版本号,并将收集到的各个应用程序的名称及版本号组成的应用程序信息。
19.根据上述技术手段,当配置中心系统接收到目标车载客户端发出的软件商品购买指令后,从车载客户端获取其系统中安装的应用程序信息,以根据目标车载客户端中安装的应用程序名称和版本号信息为目标车载客户端匹配相对应的软件商品。本步骤中的应用版本清单获取方法是基于目标车载客户端的需要进行软件更新,避免了自动软件升级后,可能会产生的由于用户使用新版本不习惯或者新版本的软件操作与旧版本不同带来的不便。
20.本发明第二方面的实施例为一种车载软件商品售卖平台,其中,包括:互相通信连接的配置中心系统和售卖中心系统:所述配置中心系统,用于获取目标车载客户端的应用版本清单,根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单,并将所述可售卖商品清单发送至所述售卖中心系统;所述售卖中心系统,用于接收所述可售卖商品清单,对所述可售卖商品清单上的各个软件商品进行发布,以使得所述目标车载客户端根据发布信息对各个软件商品进行订购。
21.可选的,在一个实施方式中,还包括:与所述配置中心系统和售卖中心系统均建立通信连接的软件开发系统;所述配置中心系统,还用于根据应用版本清单中的一个或多个应用程序的名称和版本号向所述软件开发系统发送软件商品请求信息;所述软件开发系统,用于根据所述软件商品请求信息反馈推送可售卖软件商品信息至所述配置中心系统;所述配置中心系统,还用于将接收到的所述可售卖软件商品信息中各个软件商品添加到可售卖商品清单;所述可售卖软件商品信息中包含的软件商品为与应用版本清单中一个或多个应用程序相对应的更新版本。
22.可选的,所述配置中心系统包括:信息配置单元;所述信息配置单元,用于获取预先配置各个软件商品的应用程序信息,从预先配置的各个软件商品的应用程序信息中判别出其中包含的可售卖的软件商品,并将判别出的各个可售卖的软件商品标记到可售卖商品清单;其中,所述应用程序信息包括应用程序的名称及版本号,所述可售卖的软件商品为与应用版本清单中各个应用程序相对应的更新版
本;所述可售卖商品清单包括:多个可售卖的软件商品。
23.可选的,所述配置中心系统包括:商品判别单元;所述商品判别单元,用于对应用版本清单中各个应用程序的名称和版本号进行标识,根据各个应用程序的名称和版本号获取相对应更新版本的应用程序软件,以及将所述更新版本的应用程序软件添加到所述可售卖商品清单。
24.可选的,所述配置中心系统包括:软件信息第一接收单元;所述软件信息第一接收单元,用于根据应用版本清单中的一个或多个应用程序的名称和版本号向所述软件开发系统发送软件商品请求信息,并接收所述软件开发系统根据所述软件商品请求信息反馈推送的可售卖软件商品信息,并将接收到的所述可售卖软件商品信息中各个软件商品添加到可售卖商品清单;所述可售卖软件商品信息中包含的软件商品为与应用版本清单中一个或多个应用程序相对应的更新版本。
25.可选的,所述配置中心系统包括:软件信息第二接收单元;所述软件信息第二接收单元,用于定时接收所述软件开发系统推送的与目标车载客户端相对应的可售卖软件商品信息。
26.可选的,所述信息配置单元包括:程序信息第一接收子单元;所述程序信息第一接收子单元,用于接收目标车载客户端定时发送的应用版本清单,所述应用版本清单为当目标车载客户端接收到系统升级指令当触发定时系统更新指令时,收集系统内所安装各个应用程序的名称和版本号,并将收集到的各个应用程序的名称及版本号组成的应用程序信息。
27.可选的,所述信息配置单元包括:程序信息第二接收子单元:所述程序信息第二接收子单元,用于当接收到软件商品购买指令后,向目标车载客户端发送应用版本清单的收集申请信息,以及接收所述目标车载客户端根据所述收集申请信息反馈的应用版本清单;所述应用版本清单为当目标车载客户端接收到系统升级指令当触发定时系统更新指令时,收集系统内所安装各个应用程序的名称和版本号,并将收集到的各个应用程序的名称及版本号组成的应用程序信息。
28.本实施例第三方面提供了一种车载软件可售卖商品的判别系统,所述系统包括:至少一个车载客户端和与所述车载客户端通信连接的车载软件商品售卖平台;所述车载软件商品售卖平台获取各个车载客户端的应用版本清单,根据各个所述应用版本清单,分别确定出与各个所述车载客户端对应的可售卖商品清单,以及对所述可售卖商品清单上的各个软件商品进行发布,以使得所述目标车载客户端根据发布信息对各个软件商品进行订购。
29.本发明的有益效果:本实施例提供的方法、售卖平台及系统通过获取含有目标车载客户端当前安装应用程序信息的应用版本清单,根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单,并将所述可售卖商品清单发送至所述售卖中心系统;所述售卖中心系统接收所述可售卖商品清单,对所述可售卖商品清单上的各个软件商品进行发布,以使得所述目标车载客户端根据发布信息对各个软件商品进行订购。本实施例所提供的方法及系统,由于可以从获取到的应用程序信息中判别出目标车载客户端所需要更新的软件,因此不需要车辆用户自己寻找软件购买平台,也不需要用户自己从种类繁多的软件商品中挑选
出所需要的软件,实现了车载软件商品的快速、准确挑选和安全的购买,为用户使用车载智能客户端提供了便利。
附图说明
30.图1为本发明第一实施例中车载软件可售卖商品的判别方法的步骤流程图;图2是本发明第二实施例中车载软件可售卖商品的判别方法的步骤流程图;图3是本发明的车载软件可售卖商品的判别方法具体应用实施例的示意图;图4是本发明的应用版本清单同步和商品判别流程示意图;图5是本发明的软件开发系统和商品配置中心交互流程示意图;图6是本发明的应用软件开发功能示意图;图7是本发明的商品上架售卖流程示意图;图8为本发明实施例所提供的车载软件商品售卖平台的原理结构框图;图9为本发明实施例所提供的车载软件可售卖商品的判别系统的原理结构框图。
具体实施方式
31.以下将参照附图和优选实施例来说明本发明的实施方式,本领域技术人员可由本说明书中所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。
32.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
33.目前智能汽车soa(面向服务的构架)软件构架的设计使得服务于车载终端的软件越来越丰富,不仅汽车服务商品越来越复杂,版本的更新也在不断加快。随着用户对可订阅、订购的服务商品的个性化要求越来越高,例如:有的用户希望包月购买自动驾驶辅助服务,有的用户想要按次购买自动驾驶服务等,为满足用户日益多样的需求,支持不同的商品售卖的软件版本繁多,而用户在面对众多产品时往往无法快速从中判别出与其所使用车载客户端所匹配的软件商品,也无法保证安全的下载到相匹配的软件商品,因此需要一种可以快速判别出用户所需软件商品的方法。
34.现有专利cn115174576a提供了一种云端一体化的服务激活管理方法,其中介绍了从用户订阅服务到服务开通的整个流程;专利cn114710521a提供一种车载软件付费授权,通过ota(overthe airtechnology,空中下载技术)升级更新车载产品并激活使用的方案,另外,发明cn115208910a通过云端配置的方式来实现展示车辆功能的个性化清单;但是以上专利文件中均未涉及如果快速从众多软件商品中挑选出与车辆相对应的软件,也即是如何为车辆匹配出其所需要更新的软件商品,因此无法实现车载软件安装的高效率和准确性。
35.为了克服上述问题,本实施例提供了一种车载软件可售卖商品的判别方法、售卖
平台及系统,通过获取车载客户端中安装的应用程序信息,基于车载客户端中安装的应用程序名称和版本号判别出其所需要更新的软件,自动为车载客户端配置相对应的软件商品清单,再将软件商品清单发送至售卖中心系统进行发布,以供车载客户端的用于挑选订购。本实施例所提供的方法因为不需要车辆用户自己从种类繁多的软件商品中挑选出所需要的软件商品,实现了车载软件商品的快速、准确挑选和安全的购买,为用户使用车载智能客户端中的软件升级提供了便利。
36.下面结合附图,对本技术提供的实施例做进一步详细的说明。
37.本实施例第一方面提供了一种车载软件可售卖商品的判别方法,如图1所示,应用于车载软件商品售卖平台,所述车载软件商品售卖平台包括:配置中心系统和售卖中心系统;所述判别方法包括:步骤s1、所述配置中心系统获取目标车载客户端的应用版本清单,根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单,并将所述可售卖商品清单发送至所述售卖中心系统。
38.本实施例所提供的方法,应用于车载软件商品售卖平台,该车载软件商品售卖平台可设置在云服务器端,其与各个车载客户端建立通信连接,以实现信息交互。
39.具体的,车载软件商品售卖平台设置有配置中心系统和售卖中心系统。配置中心系统中存储有各种车载客户端可能会安装并使用的应用程序,不仅包含不同种类的应用程序,还包含同一种应用程序的不同版本,例如:自动泊车应用app,版本有1.0,2.0,3.0,座椅按摩app,版本1.1等。
40.具体的,所述车载软件商品售卖平台还设置有一个软件开发系统,该软件开发系统可以用于对车载软件进行开发,以满足车载客户端的各种需要。软件开发系统可以将其开发成功的各个应用程序定时推送至配置中心系统,还可以当接收到来自配置中心系统发出的软件商品请求信息后,将相对应的软件商品推送至配置中心系统,以实现配置中心系统获取到相对应的应用程序。
41.本步骤中,配置中心系统从目标车载客户端中获取该车载客户端当前所案子的应用版本清单。基于该应用版本清单得到车载客户端中各个应用程序相对应的版本号。基于已知车载客户端上各个应用程序相对应的版本号,为其匹配出相对应的可售卖商品清单。具体的,该可售卖商品清单可以为其客户端上所安装应用程序的更高版本,或者直接为最新版本,将该更高版本的应用程序的信息组成可售卖商品清单。
42.具体实施时,可以通过两种不同的方式获取到目标车载客户端的应用版本清单。
43.具体的,第一种方式为:所述配置中心系统接收目标车载客户端定时发送的应用版本清单,所述应用版本清单为当目标车载客户端接收到系统升级指令当触发定时系统更新指令时,收集系统内所安装各个应用程序的名称和版本号,并将收集到的各个应用程序的名称及版本号组成的应用程序信息。
44.由于配置中心系统可以定时接收到目标车载客户端主动发出的应用版本清单,以实现定时的为车载客户端推送其可购买的软件商品,为目标车载客户端的软件升级提供了更便捷的服务。
45.第二种方式为:所述配置中心系统当接收到软件商品购买指令后,向目标车载客户端发送应用版本清单的收集申请信息;所述配置中心系统接收所述目标车载客户端根据
所述收集申请信息反馈的应用版本清单;所述应用版本清单为当目标车载客户端接收到系统升级指令当触发定时系统更新指令时,收集系统内所安装各个应用程序的名称和版本号,并将收集到的各个应用程序的名称及版本号组成的应用程序信息。
46.当配置中心系统接收到目标车载客户端发出的软件商品购买指令后,从车载客户端获取其系统中安装的应用程序信息,以根据目标车载客户端中安装的应用程序名称和版本号信息为目标车载客户端匹配相对应的软件商品。本步骤中的应用版本清单获取方法是基于目标车载客户端的需要进行软件更新,避免了自动软件升级后,可能会产生的由于用户使用新版本不习惯或者新版本的软件操作与旧版本不同带来的不便。
47.本步骤中,还可以通过两种不同的方式判别得到相对应的可售卖商品清单。
48.第一种方式为基于配置中心系统本地中存储的应用程序中匹配得到可售卖商品清单,该方式步骤包括:步骤s211、获取预先配置各个软件商品的应用程序信息,其中,所述应用程序信息包括应用程序的名称及版本号。
49.由于配置中心系统本地存储有多种不同的软件商品的应用程序信息,则先从本地存储的应用程序中判定得到可售卖商品清单。
50.步骤s212、从预先配置的各个软件商品中判别出其中包含的:所述应用版本清单中各个应用程序的更新版本,并将判别出的各个应用程序标记到可售卖商品清单。
51.将用户车载客户端所安装的应用程序版本与配置中心系统已获取到的应用程序版本号进行比对,判别出其中所含有的比用户车载客户端中版本高的应用程序,将判别得到应用程序组成可售卖商品清单。
52.另外,第二种获取到可售卖商品清单的方式为:从软件开发系统中获取相对应的应用程序,其步骤包括:对应用版本清单中各个应用程序的名称和版本号进行标识,根据各个应用程序的名称和版本获取相对应更新版本的应用程序软件,将所述更新版本的应用程序软件添加到所述可售卖商品清单。
53.先对获取到的应用版本清单中各个应用程序的名称和版本号进行标识,根据标记出的应用程序向软件开发系统发送软件商品请求,从软件开发系统中获取到所需要的软件商品,以组成可售卖商品清单。
54.本步骤中由于可以根据所需从其他系统中获取到配置中心系统中未获取到的软件,以满足车载客户端的需要,因此具有较好实用性。
55.详细的,所述平台还设置有软件开发系统,所述根据各个应用程序的名称和版本号获取相对应最新版本的应用程序软件的步骤包括:所述配置中心系统根据应用版本清单中的一个或多个应用程序的名称和版本号向所述软件开发系统发送软件商品请求信息;软件开发系统根据接收到的所述软件商品请求信息向所述配置中心系统推送相对应可售卖软件商品信息,则配置中心系统接收软件开发系统推送的可售卖软件商品信息;所述可售卖软件商品信息中含有多个可售卖的软件商品,可售卖的软件商品为与应用版本清单中各个应用程序相对应的更新版本;所述配置中心系统接收到的所述可售卖软件商品信息中包含的各个软件商品后,将各个软件商品添加到可售卖商品清单。
56.由于配置中心系统可以直接向软件开发系统发出申请,当软件开发系统接收到需要某一个或多个应用程序的更新版本后,可以针对该一个或多个应用程序做进一步的开发,当开发得到用户所需要的应用程序最新版本后,则将应用程序最新版本的软件推送至配置中心系统,从而实现用户可以购买到该应用程序的最新版本。
57.另外,可以想到的是,还可以设置软件开发系统定时向所述配置中心系统推送与目标车载客户端相对应的可售卖软件商品信息,配置中心系统定时接收到软件开发系统推送的可售卖软件商品信息,以满足目标车载客户端的软件更新需求。
58.当配置中心系统确定出可售卖商品清单后,将该可售卖商品清单发送至售卖中心系统。在一种实施方式中,配置中心系统和售卖中心系统之间通过dds(data distribution service ,数据分发服务)通讯协议通讯。
59.步骤s2、所述售卖中心系统接收所述可售卖商品清单,对所述可售卖商品清单上的各个软件商品进行发布,以使得所述目标车载客户端根据发布信息对各个软件商品进行订购。
60.当售卖中心系统获取到可售卖商品清单后,对可售卖商品清单上的各个可售卖商品进行上架处理,则目标车载客户端可以从上架后的商品信息中选购出所需要更新的软件商品,以实现客户端上所使用软件的更新。
61.根据上述技术手段,软件开发系统还可以通过定期推送其中开发得到的各个应用程序的最新版本,并使用各个应用程序的最新版本为目标车载客户端进行可售卖的软件商品的判别,从中判别出目标车载客户端所需要更新的软件商品,并将软件商品推送至软件商品售卖平台进行售卖。
62.本技术所提供的第一实施例,应用于设置在云端服务器上的软件商品售卖平台,当获取到目标车载客户端的应用版本清单后,根据该应用版本清单上包含的各个应用程序对应的版本号配对相对应的软件商品,以满足目标车载客户端的软件更新需求,因此本实施例所提供的方法不仅仅方便了用户更快更准确的查找到所需要更新的软件,还满足了安全性的软件更新需求,为用户的车载客户端软件更新提供了便利。
63.本发明所公开的一种车载软件可售卖商品的判别方法的具体应用实施例的步骤如图2所示,包括:步骤h1、各个车载客户端收集相对应的应用版本清单,并将应用版本清单发送至车载软件商品售卖平台。
64.结合图3所示,车载客户端与位于云端的车载软件商品售卖平台建立通信连接,利用通信连接向云端服务器内的车载软件商品售卖平台发送应用版本清单。具体的,其应用版本清单为基于设置在该客户端内部的应用采集系统实现,该应用采集系统对客户端上安装的应用程序及版本号进行采集,并将采集到的信息组成应用版本清单。
65.具体的,当各个车载客户端接收到系统升级指令当触发定时系统更新指令时,通过dds协议收集系统内所安装各个应用程序的版本号,并将收集到的各个应用程序的名称及版本号组成应用版本清单。在一种实施方式中,结合图4所示,车载客户端的应用系统中安装有多种应用app,采集系统获取各个应用app的名称及版本号,并将采集到的应用app版本通过mqtt(message queuing telemetry transport,消息队列遥测传输)协议向云端商品配置中心同步。
66.步骤h2、所述车载软件商品售卖平台获取各个车载客户端的应用版本清单,根据各个所述应用版本清单,分别确定出与各个所述车载客户端对应的可售卖商品清单,以及对所述可售卖商品清单上的各个软件商品进行发布。
67.车载软件商品售卖平台获取到各个车载客户端的应用版本清单后,根据该应用版本清单确定出可售卖商品清单。具体的,结合如3和图5所示,该车载软件商品售卖平台包括软件开发系统和配置中心系统。
68.软件开发系统可以定时推送其中已经开发的软件,或者配置中心系统可以定时向软件开发系统请求获取相应对的应用app更新版本,以满足快速判别得到车载客户端所需更新版本的需求。
69.步骤h3、各个车载客户端获取并查询所述可售卖商品清单上的各个软件商品,完成选定软件商品的订购。
70.车载客户端从云端服务器中发布的软件商品售卖信息中获取到所需要的软件商品,并从中选择需要的软件商品,并对选中的商品进行订购,完成支付后,便可以获取到相对应的更新版本,将更新版本激活后使用。
71.详细的,所述车载软件商品售卖平台包括:配置中心系统、软件开发系统和售卖中心系统。
72.软件开发系统用于开发各个应用程序的更新版本,并提供与应用程序相关的各种功能。结合图6所示,各业务的应用开发人员按规范进行应用软件开发,实现应用app版本功能,并提供应用app的开通激活、验证功能,应用app版本查询功能;例如,自动驾驶应用开发自动驾驶应用app的1.0版本,辅助驾驶应用app的2.0版本等,并在开发完成后,在软件开发系统上对配置的应用版本进行状态变更(比如状态变为已开发,已发布等)。在开发完成后,进行ota应用升级,车端获取应用app的指定版本。
73.所述根据各个所述应用版本清单,分别确定出与所述目标车载客户端对应的可售卖商品清单的步骤包括:所述配置中心系统接收所述软件开发系统定时推送的推送与目标车载客户端相对应的可售卖软件商品信息,并将所述各个所述应用版本清单中含有的各个应用程序版本号与所述可售卖软件商品信息中的版本号进行比对,分别确定出与所述目标车载客户端对应的可售卖商品清单。
74.上述内容中所述可售卖商品清单上的各个软件商品进行发布的步骤包括:接收配置中心系统发送的可售卖商品清单,获取所述可售卖商品清单中包含的各个可售卖的软件商品;获取各个可售卖的软件商品的定义配置信息,并根据所述定义配置信息对其进行上架配置,并将上架配置后的各个可售卖的软件商品更新交易平台显示;其中,所述定义配置信息包括:软件商品对应的功能、服务方式、商品价格及当前商品所处于的销售状态。
75.在具体实施时,结合图7所示,售卖中心系统将商品配置中心同步的商品信息记录存储,生成可售卖商品清单,并进行上架处理。在上架处理之前,首先,定义每件商品的服务类型(具体功能),服务方式(包月/包年/按次收费等),商品金额,商品状态(是否上架),并将信息记录更新到数据仓库中;然后,提供可售卖商品清单查询接口,这样,结合图3所示,终端app可以通过特定的通讯协议和商品销售中心交互,获取可售卖商品清单,终端包括不
限于手机app,车机app,web网页等。最后,运营人员申请商品上架流程,待商品上架完成后,用户通过互联网在手机app、电脑终端以及车辆终端访问汽车商城,然后订购自己喜欢的商品。
76.最后,用户购商品后,商品关联的应用app版本由云端传输给车端开通激活系统,开通激活系统对相关的应用app进行验证、开通激活流程,完成流程的闭环。
77.本发明第二方面的实施例为一种车载软件商品售卖平台,如图8所示,包括:互相通信连接的配置中心系统10和售卖中心系统20。
78.所述配置中心系统10,用于获取目标车载客户端的应用版本清单,根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单,并将所述可售卖商品清单发送至所述售卖中心系统;其功能如步骤s1所述。
79.所述售卖中心系统20,用于接收所述可售卖商品清单,对所述可售卖商品清单上的各个软件商品进行发布,以使得所述目标车载客户端根据发布信息对各个软件商品进行订购。其功能如步骤s2所述。
80.结合图8所示,在一个实施方式中,所述车载软件商品售卖平台还包括:与所述配置中心系统和售卖中心系统均建立通信连接的软件开发系统30。
81.所述配置中心系统10,还用于根据应用版本清单中的一个或多个应用程序的名称和版本号向所述软件开发系统发送软件商品请求信息。
82.所述软件开发系统30,用于根据所述软件商品请求信息反馈推送可售卖软件商品信息至所述配置中心系统10。
83.所述配置中心系统10,还用于将接收到的所述可售卖软件商品信息中各个软件商品添加到可售卖商品清单;所述可售卖软件商品信息中包含的软件商品为与应用版本清单中一个或多个应用程序相对应的更新版本。
84.进一步的,所述配置中心系统包括:信息配置单元;所述信息配置单元,用于获取预先配置各个软件商品的应用程序信息,从预先配置的各个软件商品的应用程序信息中判别出其中包含的可售卖的软件商品,并将判别出的各个可售卖的软件商品标记到可售卖商品清单;其中,所述应用程序信息包括应用程序的名称及版本号,所述可售卖的软件商品为与应用版本清单中各个应用程序相对应的更新版本;所述可售卖商品清单包括:多个可售卖的软件商品。
85.详细的,所述配置中心系统包括:商品判别单元;所述商品判别单元,用于对应用版本清单中各个应用程序的名称和版本号进行标识,根据各个应用程序的名称和版本号获取相对应更新版本的应用程序软件,以及将所述更新版本的应用程序软件添加到所述可售卖商品清单。
86.基于不同的软件商品获取方法,所述配置中心系统包括软件信息第一接收单元和软件信息第二接收单元。
87.所述软件信息第一接收单元,用于根据应用版本清单中的一个或多个应用程序的名称和版本号向所述软件开发系统发送软件商品请求信息,并接收所述软件开发系统根据所述软件商品请求信息反馈推送的可售卖软件商品信息,并将接收到的所述可售卖软件商品信息中各个软件商品添加到可售卖商品清单;所述可售卖软件商品信息中包含的软件商品为与应用版本清单中一个或多个应用程序相对应的更新版本。
88.所述软件信息第二接收单元,用于定时接收所述软件开发系统推送的与目标车载客户端相对应的可售卖软件商品信息。
89.基于不同的应用版本清单获取方式,所述信息配置单元包括:程序信息第一接收子单元和程序信息第二接收子单元。
90.所述程序信息第一接收子单元,用于接收目标车载客户端定时发送的应用版本清单,所述应用版本清单为当目标车载客户端接收到系统升级指令当触发定时系统更新指令时,收集系统内所安装各个应用程序的名称和版本号,并将收集到的各个应用程序的名称及版本号组成的应用程序信息。
91.所述程序信息第二接收子单元,用于当接收到软件商品购买指令后,向目标车载客户端发送应用版本清单的收集申请信息,以及接收目标车载客户端根据所述收集申请信息反馈的应用版本清单;所述应用版本清单为当目标车载客户端接收到系统升级指令当触发定时系统更新指令时,收集系统内所安装各个应用程序的名称和版本号,并将收集到的各个应用程序的名称及版本号组成的应用程序信息。
92.本实施例第三方面提供了一种车载软件可售卖商品的判别系统,如图9所示,所述系统包括:至少一个车载客户端100和与所述车载客户端通信连接的车载软件商品售卖平台200。
93.各个车载客户端100,用于收集相对应的应用版本清单,并将应用版本清单发送至车载软件商品售卖平台;所述车载软件商品售卖平台200,用于获取各个车载客户端的应用版本清单,根据各个所述应用版本清单,分别确定出与各个所述车载客户端对应的可售卖商品清单,以及对所述可售卖商品清单上的各个软件商品进行发布;各个车载客户端100,还用于获取并查询所述可售卖商品清单上的各个软件商品,完成选定软件商品的订购。
94.在一种实施方式中,各个车载客户端,用于当接收到系统升级指令当触发定时系统更新指令时,通过dds协议收集系统内所安装各个应用程序的版本号,并将收集到的各个应用程序的名称及版本号组成应用版本清单。
95.在一种实施方式中,所述车载软件商品售卖平台包括:配置中心系统和软件开发系统;所述配置中心系统,用于接收所述软件开发系统定时推送的推送与车载客户端相对应的可售卖软件商品信息,并将所述各个所述应用版本清单中含有的各个应用程序版本号与所述可售卖软件商品信息中的版本号进行比对,分别确定出与各个所述车载客户端对应的可售卖商品清单。
96.在一种实施方式中,所述车载软件商品售卖平台还包括:售卖中心系统;所述售卖中心系统,还接收配置中心系统发送的可售卖商品清单,获取所述可售卖商品清单中包含的各个可售卖的软件商品;获取各个可售卖的软件商品的定义配置信息,并根据所述定义配置信息对其进行上架配置,并将上架配置后的各个软件商品更新交易平台显示;其中,所述定义配置信息包括:软件商品对应的功能、服务方式、商品价格及当前商品所处于的销售状态。
97.本实施例提供的一种车载软件可售卖商品的判别方法及系统,通过获取含有目标
车载客户端当前安装应用程序信息的应用版本清单,根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单,并将所述可售卖商品清单发送至所述售卖中心系统;所述售卖中心系统接收所述可售卖商品清单,对所述可售卖商品清单上的各个软件商品进行发布,以使得所述目标车载客户端根据发布信息对各个软件商品进行订购。本实施例所提供的方法及系统,由于可以从获取到的车载客户端的应用程序信息中判别出其所需要更新的软件,因此不需要车辆用户自己寻找软件购买平台,也不需要用户自己从种类繁多的软件商品中挑选出所需要的软件,实现了车载软件商品的快速、准确挑选和安全的购买,为用户使用车载智能客户端提供了便利。
98.以上实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。
技术特征:
1.一种车载软件可售卖商品的判别方法,其特征在于,应用于车载软件商品售卖平台,所述车载软件商品售卖平台包括:配置中心系统和售卖中心系统;所述判别方法包括:所述配置中心系统获取目标车载客户端的应用版本清单,根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单,并将所述可售卖商品清单发送至所述售卖中心系统;所述售卖中心系统接收所述可售卖商品清单,对所述可售卖商品清单上的各个软件商品进行发布,以使得所述目标车载客户端根据发布信息对各个软件商品进行订购。2.根据权利要求1所述的车载软件可售卖商品的判别方法,其特征在于,所述根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单的步骤包括:所述配置中心系统获取预先配置各个软件商品的应用程序信息,从预先配置的各个软件商品的应用程序信息中判别出其中包含的可售卖的软件商品,并将判别出的各个可售卖的软件商品标记到可售卖商品清单;其中,所述应用程序信息包括应用程序的名称及版本号,所述可售卖的软件商品为与应用版本清单中各个应用程序相对应的更新版本;所述可售卖商品清单包括:多个可售卖的软件商品。3.根据权利要求1所述的车载软件可售卖商品的判别方法,其特征在于,所述根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单的步骤包括:所述配置中心系统对应用版本清单中各个应用程序的名称和版本号进行标识,根据各个应用程序的名称和版本号获取相对应更新版本的应用程序软件,以及将所述更新版本的应用程序软件添加到所述可售卖商品清单。4.根据权利要求3所述的车载软件可售卖商品的判别方法,其特征在于,所述车载软件商品售卖平台还包括:软件开发系统;所述根据各个应用程序的名称和版本号获取相对应更新版本的应用程序软件的步骤包括:所述配置中心系统根据应用版本清单中的一个或多个应用程序的名称和版本号向所述软件开发系统发送软件商品请求信息,并接收所述软件开发系统根据所述软件商品请求信息反馈推送的可售卖软件商品信息,并将接收到的所述可售卖软件商品信息中各个软件商品添加到可售卖商品清单;所述可售卖软件商品信息中包含的软件商品为与应用版本清单中一个或多个应用程序相对应的更新版本。5.根据权利要求3所述的车载软件可售卖商品的判别方法,其特征在于,所述车载软件商品售卖平台还包括:软件开发系统;所述配置中心系统获取目标车载客户端的应用版本清单的步骤之前,还包括:所述配置中心系统定时接收所述软件开发系统推送的与目标车载客户端相对应的可售卖软件商品信息。6.根据权利要求1所述的车载软件可售卖商品的判别方法,其特征在于,所述配置中心系统获取目标车载客户端的应用版本清单的步骤包括:所述配置中心系统接收所述目标车载客户端定时发送的应用版本清单,所述应用版本清单为当所述目标车载客户端接收到系统升级指令当触发定时系统更新指令时,收集系统内所安装各个应用程序的名称和版本号,并将收集到的各个应用程序的名称及版本号组成的应用程序信息。
7.根据权利要求1所述的车载软件可售卖商品的判别方法,其特征在于,所述配置中心系统获取目标车载客户端的应用版本清单的步骤包括:所述配置中心系统当接收到软件商品购买指令后,向目标车载客户端发送应用版本清单的收集申请信息;所述配置中心系统接收所述目标车载客户端根据所述收集申请信息反馈的应用版本清单;所述应用版本清单为当所述目标车载客户端接收到系统升级指令当触发定时系统更新指令时,收集系统内所安装各个应用程序的名称和版本号,并将收集到的各个应用程序的名称及版本号组成的应用程序信息。8.一种车载软件商品售卖平台,其特征在于,包括:互相通信连接的配置中心系统和售卖中心系统:所述配置中心系统,用于获取目标车载客户端的应用版本清单,根据所述应用版本清单确定出与所述目标车载客户端对应的可售卖商品清单,并将所述可售卖商品清单发送至所述售卖中心系统;所述售卖中心系统,用于接收所述可售卖商品清单,对所述可售卖商品清单上的各个软件商品进行发布,以使得所述目标车载客户端根据发布信息对各个软件商品进行订购。9.根据权利要求8所述的车载软件商品售卖平台,其特征在于,还包括:与所述配置中心系统和售卖中心系统均建立通信连接的软件开发系统;所述配置中心系统,还用于根据应用版本清单中的一个或多个应用程序的名称和版本号向所述软件开发系统发送软件商品请求信息;所述软件开发系统,用于根据所述软件商品请求信息反馈推送可售卖软件商品信息至所述配置中心系统;所述配置中心系统,还用于将接收到的所述可售卖软件商品信息中各个软件商品添加到可售卖商品清单;所述可售卖软件商品信息中包含的软件商品为与应用版本清单中一个或多个应用程序相对应的更新版本。10.一种车载软件可售卖商品的判别系统,其特征在于,所述系统包括:至少一个车载客户端和与所述车载客户端通信连接的车载软件商品售卖平台;所述车载软件商品售卖平台获取各个车载客户端的应用版本清单,根据各个所述应用版本清单,分别确定出与各个所述车载客户端对应的可售卖商品清单,以及对所述可售卖商品清单上的各个软件商品进行发布,以使得各个所述车载客户端根据发布信息对各个软件商品进行订购。
技术总结
本发明提供的一种车载软件可售卖商品的判别方法、售卖平台及系统,通过获取含有目标车载客户端的应用版本清单,确定出与所述目标车载客户端对应的可售卖商品清单,售卖中心系统对可售卖商品清单上的各个软件商品进行发布,以使得目标车载客户端根据发布信息对各个软件商品进行订购。本实施例所提供的方法、售卖平台及系统,由于可以从车载客户端获取到的应用程序信息中判别出其所需要更新的软件,因此不需要车辆用户自己寻找软件购买平台,也不需要用户自己从种类繁多的软件商品中挑选出所需要的软件,实现了车载软件商品的快速、准确挑选和安全的购买,为用户使用车载智能客户端提供了便利。端提供了便利。端提供了便利。
技术研发人员:李鹏 郝金隆
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2023.06.30
技术公布日:2023/10/8
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
