本发明涉及汽车软件付费功能的开通,特别是涉及一种智能汽车软件付费功能的开通方法及系统。
背景技术:
1、当前车载软件付费较多采用ota(空中下载技术,over-the-air technology)升级开启,ota是一项基于短消息机制,通过手机终端或服务器(网上)方式实现sim卡内业务菜单的动态下载、删除与更新,使用户获取个性化信息服务的数据增值业务(简称ota业务),是通过移动通信的空中接口对sim卡数据及应用进行远程管理的技术。但ota升级时间长、升级条件限制多且存在概率性失败情况,同时功能开通、关闭需要将软件升级后复原,流程繁琐,升级失败率较高,所以需要一种开通方式支持云端迅速更新管理车载软件功能的状态,支撑软件付费的实现,同时有效提升信息安全。
技术实现思路
1、本发明的目的在于,提出一种智能汽车软件付费功能的开通方法及系统,解决现有方法ota进行功能开通、关闭需要将软件升级后复原,流程繁琐,升级失败率较高的技术问题。
2、一方面,提供一种智能汽车软件付费功能的开通方法,包括:
3、云端获取应用端生成的订单信息,并根据订单信息确定对应的子服务开通项;其中,所述子服务开通项至少包括需要更新服务状态的子服务id号;
4、所述云端将所述子服务开通项存入预存的原子服务数据表中,通过查询子服务id号对子服务的服务状态进行更新,得到服务状态更新文件;将所述服务状态更新文件转发至车端;其中,所述原子服务数据表用以记录子服务对应的id号、服务状态;
5、所述车端解析接收的服务状态更新文件,并将解析后的服务状态更新文件与预存的原子服务数据表比较,确定需要开通的子服务信息;根据需要开通的子服务信息开通对应的付费功能。
6、优选地,所述原子服务数据表同步预存于所述云端和所述车端中,用以记录所有子服务的默认开通状态。
7、优选地,所述根据订单信息确定对应的子服务开通项,具体包括:
8、所述云端识别所述订单信息中涉及的功能模块信息,将与识别到的功能模块信息对应的子服务输出为子服务开通项。
9、优选地,所述将解析后的服务状态更新文件与预存的原子服务数据表比较,确定需要开通的子服务信息,具体包括:
10、通过预设的加密算法解析接收的服务状态更新文件,得到所述服务状态更新文件中记录的服务状态信息;
11、将所述服务状态更新文件中记录的服务状态信息与预存的原子服务数据表中子服务对应的服务状态进行比较;
12、若所述服务状态更新文件中记录的服务状态信息与预存的原子服务数据表中的服务状态相同,则判定对应的子服务无需开通或关闭;
13、若所述服务状态信息与预存的原子服务数据表中的服务状态不同,则判定对应的子服务需要开通或关闭,得到需要开通或关闭的子服务信息。
14、优选地,还包括:
15、当判定对应的子服务需要关闭时,根据需要关闭的子服务信息关闭对应的付费功能,实现汽车软件付费功能的关闭;
16、当付费功能开通或关闭成功后,车端将服务状态结果反馈至所述云端,所述云端将服务状态结果转发至应用端对用户进行提醒。
17、另一方面,还提供一种智能汽车软件付费功能的开通系统,用以所述智能汽车软件付费功能的开通方法,包括:相互连接的应用端、云端及车端;
18、所述应用端,用以生成的订单信息并将生成的订单信息转发至云端;
19、所述云端包括应用后台、付费后台及数字镜像云;所述应用后台,用以管理应用端生成的订单信息;所述付费后台,用以根据订单信息确定对应的子服务开通项;其中,所述子服务开通项至少包括需要更新服务状态的子服务id号;所述数字镜像云,用以将所述子服务开通项存入预存的原子服务数据表中通过查询子服务id号对子服务的服务状态进行更新,得到服务状态更新文件;将所述服务状态更新文件转发至车端;其中,所述原子服务数据表用以记录子服务对应的id号、服务状态;
20、所述车端包括中央域控制器、智驾域控制器;所述中央域控制器,用以解析接收的服务状态更新文件,并将解析后的服务状态更新文件与预存的原子服务数据表比较,确定需要开通的子服务信息;所述智驾域控制器,用以根据需要开通的子服务信息开通对应的付费功能。
21、优选地,所述应用后台还用于识别所述订单信息中涉及的功能模块信息,将与识别到的功能模块信息对应的子服务输出为子服务开通项。
22、优选地,所述中央域控制器还用于通过预设的加密算法解析接收的服务状态更新文件,得到所述服务状态更新文件中记录的服务状态信息;
23、将所述服务状态更新文件中记录的服务状态信息与预存的原子服务数据表中子服务对应的服务状态进行比较;
24、若所述服务状态更新文件中记录的服务状态信息与预存的原子服务数据表中的服务状态相同,则判定对应的子服务无需开通或关闭;
25、若所述服务状态信息与预存的原子服务数据表中的服务状态不同,则判定对应的子服务需要开通或关闭,得到需要开通或关闭的子服务信息。
26、优选地,所述智驾域控制器还用于根据需要关闭的子服务信息关闭对应的付费功能,实现汽车软件付费功能的关闭。
27、优选地,所述车端还包括tbox,所述tbox通过车载以太网连接所述中央域控制器;
28、所述tbox,用以当付费功能开通或关闭成功后,将服务状态结果反馈至所述云端,所述云端将服务状态结果转发至应用端对用户进行提醒。
29、综上,实施本发明的实施例,具有如下的有益效果:
30、本发明提供的智能汽车软件付费功能的开通方法及系统,通过集中式电子电器架构,对智能汽车软件功能付费进行开通,以域控制为主+集中式计算的电子电器架构的智能汽车,支持用户付费购买智能汽车软件功能时,主机厂可以通过数字镜像云的配置中心修改软件配置,ccu中央域控制执行功能的开启方式,快速开启软件功能的使用,以及当用户购买的智能汽车软件功能到期时可以关闭软件功能。通过数字镜像云对车载原子服务进行编排,支持云端迅速更新管理车载软件功能的状态,支撑软件付费的实现,同时有效提升信息安全。
1.一种智能汽车软件付费功能的开通方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述原子服务数据表同步预存于所述云端和所述车端中,用以记录所有子服务的默认开通状态。
3.如权利要求1或2所述的方法,其特征在于,所述根据订单信息确定对应的子服务开通项,具体包括:
4.如权利要求3所述的方法,其特征在于,所述将解析后的服务状态更新文件与预存的原子服务数据表比较,确定需要开通的子服务信息,具体包括:
5.如权利要求4所述的方法,其特征在于,还包括:
6.一种智能汽车软件付费功能的开通系统,用以实现如权利要求1-5任一项所述的方法,其特征在于,包括:相互连接的应用端、云端及车端;
7.如权利要求6所述的系统,其特征在于,所述应用后台还用于识别所述订单信息中涉及的功能模块信息,将与识别到的功能模块信息对应的子服务输出为子服务开通项。
8.如权利要求6或7所述的系统,其特征在于,所述中央域控制器还用于通过预设的加密算法解析接收的服务状态更新文件,得到所述服务状态更新文件中记录的服务状态信息;
9.如权利要求8所述的系统,其特征在于,所述智驾域控制器还用于根据需要关闭的子服务信息关闭对应的付费功能,实现汽车软件付费功能的关闭。
10.如权利要求9所述的系统,其特征在于,所述车端还包括tbox,所述tbox通过车载以太网连接所述中央域控制器;