车辆配置字的升级方法、系统、装置、设备和存储介质与流程
- 国知局
- 2024-09-11 15:00:04
本技术涉及汽车,具体涉及一种车辆配置字的升级方法、系统、装置、设备和存储介质。
背景技术:
1、随着智能网联汽车的不断发展以及用户需求的不断增加,车辆软件功能的迭代速度越来越快。通常车辆软件采用平台化的开发方式,在开发完成之后,向所有车辆进行软件升级。在进行软件升级时,需要根据车型的差异以及配置的差异,为不同的车辆刷写不同的软件和配置字。
2、目前,在车辆生产出厂之前,可以根据车辆订单得到车辆数据,根据车辆数据可以得到车辆的软件列表和配置字数据,依此可以对车辆进行软件刷写和配置字写入。在车辆生产出厂之后,也可以在车辆侧对软件进行升级,以便实现对车辆软件功能或配置的增强或修改。但是,在车辆出厂交付给用户之后,车辆的部分软件功能和配置是允许被用户重新设置的,这种重新设置的方式将会引起软件的配置字数据发生改变,在对软件进行升级时,如果需要更新软件对应的配置字数据,那么用户重新设置的配置字数据将会被清除,在完成软件升级之后,用户需要根据自身需求再次设置软件功能和配置,调整配置字数据,这一重复过程对于用户而言体验感较差。
技术实现思路
1、本技术提供了一种车辆配置字的升级方法、系统、装置、设备和存储介质,以解决在现有技术中,如果需要更新软件对应的配置字数据,那么用户重新设置的配置字数据将会被清除的问题。
2、为了解决上述技术问题,本技术是通过如下技术方案来解决的:
3、本技术实施例提供了一种车辆配置字的升级方法,在云端系统执行,包括:根据目标车辆对应的车辆数据,获取所述目标车辆对应的整车特征值数据;将所述车辆数据和所述整车特征值数据发送给预设的数据系统,以便所述数据系统根据所述车辆数据和所述整车特征值数据,生成车辆配置字数据和配置字掩码;其中,所述目标车辆当前使用的用户配置字数据与所述车辆配置字数据与所述目标车辆当前使用的用户配置字数据的数据格式相同;所述配置字掩码用于标识所述车辆配置字数据中的配置字对应的用户权限以及所述用户配置字数据中的配置字对应的用户权限;所述用户权限的种类包括:动态权限和固定权限;将所述数据系统返回的所述车辆配置字数据和所述配置字掩码,发送给所述目标车辆对应的车端系统,以便所述车端系统利用所述配置字掩码,识别并组装所述目标车辆的用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字,并且,利用组装得到的升级配置字数据升级所述用户配置字数据。
4、其中,所述根据目标车辆对应的车辆数据,获取所述目标车辆对应的整车特征值数据,包括:根据所述目标车辆对应的车辆数据,从预设的车辆档案系统中,获取所述目标车辆对应的整车特征值数据;其中,所述目标车辆对应的整车特征值数据是在所述目标车辆出厂交付之前存储到所述车辆档案系统中的。
5、本技术实施例还提供了一种车辆配置字的升级方法,在数据系统执行,包括:接收来自于云端系统的与目标车辆对应的车辆数据和整车特征值数据;获取所述车辆数据对应的配置字定义数据;其中,在所述配置字定义数据中至少包括配置字、整车特征值以及用户权限之间的对应关系;所述用户权限的种类包括:动态权限和固定权限;在所述车辆数据对应的配置字定义数据中,确定与所述整车特征值数据中的各个整车特征值分别对应的配置字和用户权限;根据所述整车特征值数据中的各个整车特征值分别对应的配置字和用户权限,生成车辆配置字数据和生成配置字掩码;其中,所述目标车辆当前使用的用户配置字数据与所述车辆配置字数据与所述车辆数据对应的目标车辆当前使用的用户配置字数据的数据格式相同;所述配置字掩码用于标识所述车辆配置字数据中的配置字对应的用户权限以及所述用户配置字数据中的配置字对应的用户权限;将所述车辆配置字数据和所述配置字掩码返回给所述云端系统,以便所述云端系统将所述车辆配置字数据和所述配置字掩码发送给所述目标车辆对应的车端系统,以使所述车端系统利用所述配置字掩码,识别并组装所述目标车辆的用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字,并且,利用组装得到的升级配置字数据升级所述用户配置字数据。
6、其中,所述根据所述整车特征值数据中的各个整车特征值分别对应的配置字和用户权限,生成车辆配置字数据和生成配置字掩码,包括:针对所述整车特征值数据中的每个整车特征值对应的配置字,按照预设的数据格式,将所述配置字写入所述配置字对应的比特位,形成所述车辆配置字数据;针对所述整车特征值数据中的每个整车特征值对应的用户权限,按照所述数据格式,将所述用户权限写入所述整车特征值对应的配置字所对应的比特位,形成所述配置字掩码。
7、其中,在所述获取所述车辆数据对应的配置字定义数据之前,还包括:根据针对所述配置字定义数据执行的数据操作,更新所述配置字定义数据。
8、本技术实施例还提供了一种车辆配置字的升级方法,在目标车辆对应的车端系统执行,包括:接收来自于云端系统的车辆配置字数据和配置字掩码,并且,读取目标车辆当前使用的用户配置字数据;其中,所述用户配置字数据与所述车辆配置字数据的数据格式相同;所述配置字掩码用于标识所述车辆配置字数据中的配置字对应的用户权限以及所述用户配置字数据中的配置字对应的用户权限;所述用户权限的种类包括:动态权限和固定权限;利用所述配置字掩码,识别所述用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字;组装所述用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字,得到升级配置字数据;利用所述升级配置字数据升级所述用户配置字数据。
9、其中,所述利用所述配置字掩码,识别所述用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字,包括:针对所述配置字掩码和所述用户配置字数据执行与运算,得到第一中间配置字数据;其中,在所述配置字掩码中,0表示用户权限为固定权限,1表示用户权限为动态权限;针对所述配置字掩码执行取反操作,并且,针对取反操作之后的所述配置字掩码和所述车辆配置字数据执行与运算,得到第二中间配置字数据。
10、其中,所述组装所述用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字,得到升级配置字数据,包括:针对所述第一中间配置字数据和所述第二中间配置字数据执行或运算,得到升级配置字数据。
11、本技术实施例还提供了一种车辆配置字的升级系统,所述系统包括:云端系统以及所述云端系统分别连接的数据系统和车端系统;其中,所述车端系统位于目标车辆;所述云端系统根据所述目标车辆对应的车辆数据,获取所述目标车辆对应的整车特征值数据;将所述车辆数据和所述整车特征值数据发送给预设的所述数据系统;所述数据系统接收来自于所述云端系统的与目标车辆对应的车辆数据和整车特征值数据;获取所述车辆数据对应的配置字定义数据;其中,在所述配置字定义数据中至少包括配置字、整车特征值以及用户权限之间的对应关系;所述用户权限的种类包括:动态权限和固定权限;在所述车辆数据对应的配置字定义数据中,确定与所述整车特征值数据中的各个整车特征值分别对应的配置字和用户权限;根据所述整车特征值数据中的各个整车特征值分别对应的配置字和用户权限,生成车辆配置字数据和生成配置字掩码;其中,所述车辆配置字数据与所述目标车辆当前使用的用户配置字数据与所述车辆配置字数据的数据格式相同;所述配置字掩码用于标识所述车辆配置字数据中的配置字对应的用户权限以及所述用户配置字数据中的配置字对应的用户权限;将所述车辆配置字数据和所述配置字掩码返回给所述云端系统;所述云端系统将所述数据系统返回的所述车辆配置字数据和所述配置字掩码,发送给所述目标车辆对应的车端系统;所述车端系统接收来自于云端系统的车辆配置字数据和配置字掩码,并且,读取目标车辆当前使用的用户配置字数据;利用所述配置字掩码,识别所述用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字;组装所述用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字,得到升级配置字数据;利用所述升级配置字数据升级所述用户配置字数据。
12、本技术实施例还提供了一种车辆配置字的升级装置,设置在云端系统,包括:第一获取模块,用于在接收到配置升级指示消息之后,根据目标车辆对应的车辆数据,获取所述目标车辆对应的整车特征值数据;第一发送模块,用于将所述车辆数据和所述整车特征值数据发送给预设的数据系统,以便所述数据系统根据所述车辆数据和所述整车特征值数据,生成车辆配置字数据和配置字掩码;其中,所述车辆配置字数据与所述目标车辆当前使用的用户配置字数据与所述车辆配置字数据的数据格式相同;所述配置字掩码用于标识所述车辆配置字数据中的配置字对应的用户权限以及所述用户配置字数据中的配置字对应的用户权限;所述用户权限的种类包括:动态权限和固定权限;第二发送模块,用于将所述数据系统返回的所述车辆配置字数据和所述配置字掩码,发送给所述目标车辆对应的车端系统,以便所述车端系统利用所述配置字掩码,识别并组装所述目标车辆的用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字,利用组装得到的升级配置字数据升级所述用户配置字数据。
13、本技术实施例还提供了一种车辆配置字的升级装置,设置在数据系统,包括:接收模块,用于接收来自于云端系统的与目标车辆对应的车辆数据和整车特征值数据;第二获取模块,用于获取所述车辆数据对应的配置字定义数据;其中,在所述配置字定义数据中至少包括配置字、整车特征值以及用户权限之间的对应关系;所述用户权限的种类包括:动态权限和固定权限;确定模块,用于在所述车辆数据对应的配置字定义数据中,确定与所述整车特征值数据中的各个整车特征值分别对应的配置字和用户权限;生成模块,用于根据所述整车特征值数据中的各个整车特征值分别对应的配置字和用户权限,生成车辆配置字数据和生成配置字掩码;其中,所述车辆配置字数据与所述目标车辆当前使用的用户配置字数据与所述车辆配置字数据的数据格式相同;所述配置字掩码用于标识所述车辆配置字数据中的配置字对应的用户权限以及所述用户配置字数据中的配置字对应的用户权限;第三发送模块,用于将所述车辆配置字数据和所述配置字掩码返回给所述云端系统,以便所述云端系统将所述车辆配置字数据和所述配置字掩码发送给所述目标车辆对应的车端系统,以使所述车端系统利用所述配置字掩码,识别并组装所述目标车辆的用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字,并且,利用组装得到的升级配置字数据升级所述用户配置字数据。
14、本技术实施例还提供了一种车辆配置字的升级装置,设置在目标车辆对应的车端系统,包括:接收和读取模块,用于接收来自于云端系统的车辆配置字数据和配置字掩码,并且,读取目标车辆当前使用的用户配置字数据;其中,所述用户配置字数据与所述车辆配置字数据的数据格式相同;所述配置字掩码用于标识所述车辆配置字数据中的配置字对应的用户权限以及所述用户配置字数据中的配置字对应的用户权限;所述用户权限的种类包括:动态权限和固定权限;识别模块,用于利用所述配置字掩码,识别所述用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字;组装模块,用于组装所述用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字,得到升级配置字数据;升级模块,用于利用所述升级配置字数据升级所述用户配置字数据。
15、本技术实施例还提供了一种车辆配置字的升级设备,包括:至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器,其中,所述处理器被配置为:执行所述存储器中存储的车辆配置字的升级程序,以实现上述任一项在云端系统执行的所述车辆配置字的升级方法,或者,实现上述任一项在数据系统执行的所述车辆配置字的升级方法,或者,实现上述任一项在车端系统执行的所述车辆配置字的升级方法。
16、本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被执行,以实现上述任一项在云端系统执行的所述车辆配置字的升级方法,或者,实现上述任一项在数据系统执行的所述车辆配置字的升级方法,或者,实现上述任一项在车端系统执行的所述车辆配置字的升级方法。
17、本技术的有益效果如下:
18、在本技术实施例中,所述云端系统根据目标车辆对应的车辆数据,获取所述目标车辆对应的整车特征值数据;将所述车辆数据和所述整车特征值数据发送给数据系统;所述数据系统获取所述车辆数据对应的配置字定义数据;在所述车辆数据对应的配置字定义数据中,确定与所述整车特征值数据中的各个整车特征值分别对应的配置字和用户权限;根据所述整车特征值数据中的各个整车特征值分别对应的配置字和用户权限,生成车辆配置字数据和配置字掩码;将所述车辆配置字数据和所述配置字掩码返回给所述云端系统;所述车端系统接收来自于云端系统的车辆配置字数据和配置字掩码,并且,读取目标车辆当前使用的用户配置字数据;利用所述配置字掩码,识别并组装所述用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字,将组装得到的升级配置字数据升级所述用户配置字数据。在本技术实施例中,不是直接利用车辆配置字数据升级用户配置字数据,而是利用配置字掩码,将车辆配置字数据中具有固定权限的配置字和所述用户配置字数据中具有动态权限的配置字,组装成一个新的配置字数据,这样,在新得到的升级配置字数据中保留了所述用户配置字数据中具有动态权限的配置字以及所述车辆配置字数据中具有固定权限的配置字,进而在利用升级配置字数据升级用户配置字数据之后,保留了用户调整过的配置,车辆软件可以继续使用用户之前根据自身需求调整的功能或者配置,无需用户重新设置。
本文地址:https://www.jishuxx.com/zhuanli/20240911/292820.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。