一种基于汽车仪表SOA架构的关键信息采集方法及系统与流程

allin2026-07-23  17


本技术涉及汽车智能驾驶,尤其涉及一种基于汽车仪表soa架构的关键信息采集方法、系统、车辆及计算机可读存储介质。


背景技术:

1、随着新能源汽车的普及,智能座舱不断发展,汽车搭载数字仪表盘已经成为一种不可逆的趋势,而采用数字仪表盘不可避免地就涉及到了仪表调试、问题定位以及信息收集等问题。

2、为解决上述问题,现有技术中一般是在数字仪表盘的硬件部分,为相关开发人员保留了usb host(通用数据接口)和uart接口(universal asynchronous receiver/transmitter,通用异步收发器,俗称串口),u盘通过usb host接口可以收集相关配置文件或者日志打印文件,电脑主机可以通过uart接口收集系统打印。但是这种方式存在较大的局限性和复杂性,即需要对数字仪表盘进行问题定位或者分析时,大部分仪表盘已经安装在车辆中或者是在行车过程中产生,这样收集相关信息就变得比较繁琐。从仪表盘问题产生到解决,相关工作人员需要进行多次的信息收集,大大地增加了仪表盘问题分析以及问题定位的复杂度。

3、因此,现有技术还有待于改进和发展。


技术实现思路

1、本技术的主要目的在于提供一种基于汽车仪表soa架构的关键信息采集方法、系统、车辆及计算机可读存储介质,旨在解决现有技术中需要对数字仪表盘进行问题定位或者分析时,信息收集方式复杂且效率较低的问题。

2、本技术第一方面实施例提供一种基于汽车仪表soa架构的关键信息采集方法,包括以下步骤:获取第一关键信息收集服务和第一筛选器定制修改服务,并对所述第一关键信息收集服务和所述第一筛选器定制修改服务进行初始化处理,得到第二关键信息收集服务和第二筛选器定制修改服务;当接收到关键信息采集指令时,则通过所述第二关键信息收集服务根据所述关键信息采集指令进行数据采集处理,得到第一关键数据;当根据所述第一关键数据判定存在筛选配置文件时,则通过所述第二筛选器定制修改服务根据所述筛选配置文件生成关键信息数据筛选器,并根据所述关键信息数据筛选器对所述第一关键数据进行数据过滤处理,得到第二关键数据;对所述第二关键数据进行信息组包处理,得到目标关键数据,并将所述目标关键数据上传至云平台。

3、根据上述技术手段,本技术实施例通过基于仪表soa架构设置关键信息收集服务以及筛选器定制修改服务,并对关键信息收集服务以及筛选器定制修改服务进行初始化处理,以此来完成与云平台以及中间件的之间的通信;之后,中间件通过关键信息收集服务进行关键数据的采集,并通过筛选器定制修改服务进行数据的筛选,有效提升了问题定位和系统日志调优效率。同时,通过与之适配的云平台之间的相互协同,有效增强了对车辆关键信息的监管能力,并提高了车辆异常响应的实时性。

4、可选地,在本技术的一个实施例中,所述获取第一关键信息收集服务和第一筛选器定制修改服务,并对所述第一关键信息收集服务和所述第一筛选器定制修改服务进行初始化处理,得到第二关键信息收集服务和第二筛选器定制修改服务,之前还包括:当汽车仪表盘系统启动时,则创建uds socket,并根据所述uds socket与仪表盘中间件进行第一通信连接;通过以太网向云平台请求第二通信连接,并判断所述第二通信连接是否成功,若是,则通过心跳机制与所述云平台保持通信连接;若否,则通过定时器进行定时重连处理。

5、根据上述技术手段,本技术实施例可以通过设置uds socket与仪表盘中间件进行通信连接,以此来实现关键信息的采集,并可以通过以太网与云平台建立通信连接,以实现将采集的关键信息进行上传,使得相关人员可以在远程平台上直接获取车辆仪表的关键信息,打破了当前数字仪表调试以及相关问题定位对外部设备的强依赖性,极大的提升了数字仪表盘开发便捷性、系统日志调优和问题定位效率,同时,也降低了人力成本。

6、可选地,在本技术的一个实施例中,所述获取第一关键信息收集服务和第一筛选器定制修改服务,并对所述第一关键信息收集服务和所述第一筛选器定制修改服务进行初始化处理,得到第二关键信息收集服务和第二筛选器定制修改服务,具体包括:当与所述仪表盘中间件以及所述云平台均完成通信连接时,则获取第一关键信息收集服务和第一筛选器定制修改服务;对所述第一关键信息收集服务和所述第一筛选器定制修改服务进行注册处理以及服务发布处理,得到第二关键信息收集服务和第二筛选器定制修改服务。

7、根据上述技术手段,本技术实施例在与仪表盘中间件以及云平台建立通信连接后,则可以通过服务注册来获得关键信息收集服务和筛选器定制修改服务,之后,则会将关键信息收集服务和筛选器定制修改服务进行服务发布处理,以供仪表盘中间件进行选择接收使用。

8、可选地,在本技术的一个实施例中,所述第一关键数据包括第一关键信息数据和第一关键事件数据;所述当接收到关键信息采集指令时,则通过所述第二关键信息收集服务根据所述关键信息采集指令进行数据采集处理,得到第一关键数据,具体包括:当所述仪表盘中间件接收到关键信息采集指令时,则根据所述关键信息采集指令生成服务查找报文;当所述仪表盘中间件根据所述服务查找报文接收到所述第二关键信息收集服务和所述第二筛选器定制修改服务时,则根据所述第二关键信息收集服务进行数据采集处理,得到初始关键数据;将所述初始关键数据按照数据类别进行分类处理,得到第一关键信息数据和第一关键事件数据。

9、根据上述技术手段,本技术实施例中当仪表盘中间件需要进行服务调用时,则可以通过生成服务查找报文来查找关键信息收集服务和筛选器定制修改服务,并进行服务订阅,以此来通过关键信息收集服务进行关键数据采集以及通过筛选器定制修改服务进行数据筛选,能够保证仪表盘准确接收到关键信息收集服务和筛选器定制修改服务,并有效保证了关键数据采集的准确性。

10、可选地,在本技术的一个实施例中,所述第二关键数据包括第二关键信息数据和第二关键事件数据;所述当根据所述第一关键数据判定存在筛选配置文件时,则通过所述第二筛选器定制修改服务根据所述筛选配置文件生成关键信息数据筛选器,并根据所述关键信息数据筛选器对所述第一关键数据进行数据过滤处理,得到第二关键数据,具体包括:对所述第一关键信息数据进行服务调用处理,得到所述第一关键信息数据中调用点对应的严重程度;对所述第一关键事件数据进行安全等级评估处理,得到所述第一关键事件数据对应的事件id以及事件安全等级;根据所述第一关键信息数据和所述第一关键事件数据判断是否存在筛选配置文件,若是,则通过所述第二筛选器定制修改服务根据所述筛选配置文件生成关键信息数据筛选器;通过所述关键信息数据筛选器根据所述严重程度对所述第一关键信息数据进行筛选处理,得到第二关键信息数据;通过所述关键信息数据筛选器根据所述事件id和所述事件安全等级对所述第一关键事件数据进行筛选处理,得到第二关键事件数据。

11、根据上述技术手段,本技术实施例能够通过获取关键信息数据中调用点对应的严重程度以及关键事件数据对应的事件id以及事件安全等级,并通过可配置的模块来生成关键信息数据筛选器按关键信息数据中调用点对应的严重程度以及关键事件数据对应的事件id以及事件安全等级进行筛选过滤,能够使得上传数据更具有关键性和代表性,有效降低了远程平台数据的复杂性。

12、可选地,在本技术的一个实施例中,所述根据所述第一关键信息数据和所述第一关键事件数据判断是否存在筛选配置文件,之后还包括:若不存在筛选配置文件,则获取默认筛选配置文件,根据所述默认筛选配置文件生成默认筛选器,并根据所述默认筛选器对所述第一关键信息数据和所述第一关键事件数据进行筛选处理。

13、根据上述技术手段,本技术实施例可以通过筛选配置文件来判断用户是否存在服务定制需求,若存在筛选配置文件,则判定用户存在服务定制需求,则会根据筛选配置文件生成对应的关键信息数据筛选器。若不存在筛选配置文件,则判定用户不存在服务定制需求,则可以直接根据默认筛选配置文件来进行默认筛选器的生成,以此来实现对关键数据的筛选。

14、可选地,在本技术的一个实施例中,所述对所述第二关键数据进行信息组包处理,得到目标关键数据,并将所述目标关键数据上传至云平台,具体包括:获取所述第二关键信息数据的包头数据组合,其中,所述包头数据组合包括消息头、消息长度以及消息上报数量;获取所述第二关键事件数据的相关信息组合,其中,所述相关信息组合包括事件id、事件来源以及事件等级;将所述包头数据组合和所述相关信息组合进行信息组包处理,得到目标关键数据,并将所述目标关键数据上传至所述云平台。

15、根据上述技术手段,本技术实施例在得到筛选后的关键信息数据以及关键事件数据后,则会对关键信息数据以及关键事件数据进行信息组包处理,以此来获得符合仪表盘与云平台数据通信要求的目标关键数据,通过对关键数据的信息组包处理,能够保证目标关键数据成功上传云平台。

16、本技术第二方面实施例提供一种基于汽车仪表soa架构的关键信息采集系统,所述基于汽车仪表soa架构的关键信息采集系统包括:初始化处理模块,用于获取第一关键信息收集服务和第一筛选器定制修改服务,并对所述第一关键信息收集服务和所述第一筛选器定制修改服务进行初始化处理,得到第二关键信息收集服务和第二筛选器定制修改服务;数据采集模块,用于当接收到关键信息采集指令时,则通过所述第二关键信息收集服务根据所述关键信息采集指令进行数据采集处理,得到第一关键数据;数据过滤模块,用于当根据所述第一关键数据判定存在筛选配置文件时,则通过所述第二筛选器定制修改服务根据所述筛选配置文件生成关键信息数据筛选器,并根据所述关键信息数据筛选器对所述第一关键数据进行数据过滤处理,得到第二关键数据;信息组包模块,用于对所述第二关键数据进行信息组包处理,得到目标关键数据,并将所述目标关键数据上传至云平台。

17、可选地,在本技术的一个实施例中,所述初始化处理模块包括:服务获取单元,用于当与所述仪表盘中间件以及所述云平台均完成通信连接时,则获取第一关键信息收集服务和第一筛选器定制修改服务;服务初始化单元,用于对所述第一关键信息收集服务和所述第一筛选器定制修改服务进行注册处理以及服务发布处理,得到第二关键信息收集服务和第二筛选器定制修改服务。

18、可选地,在本技术的一个实施例中,所述初始化处理模块还包括:第一通信连接单元,用于当汽车仪表盘系统启动时,则创建uds socket,并根据所述uds socket与仪表盘中间件进行第一通信连接;第二通信连接单元,用于通过以太网向云平台请求第二通信连接,并判断所述第二通信连接是否成功,若是,则通过心跳机制与所述云平台保持通信连接;定时重连单元,用于若否,则通过定时器进行定时重连处理。

19、可选地,在本技术的一个实施例中,所述数据采集模块包括:查找报文生成单元,用于当所述仪表盘中间件接收到关键信息采集指令时,则根据所述关键信息采集指令生成服务查找报文;数据采集处理单元,用于当所述仪表盘中间件根据所述服务查找报文接收到所述第二关键信息收集服务和所述第二筛选器定制修改服务时,则根据所述第二关键信息收集服务进行数据采集处理,得到初始关键数据;分类处理单元,用于将所述初始关键数据按照数据类别进行分类处理,得到第一关键信息数据和第一关键事件数据。

20、可选地,在本技术的一个实施例中,所述数据过滤模块包括:服务调用单元,用于对所述第一关键信息数据进行服务调用处理,得到所述第一关键信息数据中调用点对应的严重程度;安全等级评估单元,用于对所述第一关键事件数据进行安全等级评估处理,得到所述第一关键事件数据对应的事件id以及事件安全等级;数据筛选器生成单元,用于根据所述第一关键信息数据和所述第一关键事件数据判断是否存在筛选配置文件,若是,则通过所述第二筛选器定制修改服务根据所述筛选配置文件生成关键信息数据筛选器;第一筛选处理单元,用于通过所述关键信息数据筛选器根据所述严重程度对所述第一关键信息数据进行筛选处理,得到第二关键信息数据;第二筛选处理单元,用于通过所述关键信息数据筛选器根据所述事件id和所述事件安全等级对所述第一关键事件数据进行筛选处理,得到第二关键事件数据。

21、可选地,在本技术的一个实施例中,所述数据过滤模块还包括:默认筛选器生成单元,用于若不存在筛选配置文件,则获取默认筛选配置文件,根据所述默认筛选配置文件生成默认筛选器,并根据所述默认筛选器对所述第一关键信息数据和所述第一关键事件数据进行筛选处理。

22、可选地,在本技术的一个实施例中,所述信息组包模块包括:包头数据组合生成单元,用于获取所述第二关键信息数据的包头数据组合,其中,所述包头数据组合包括消息头、消息长度以及消息上报数量;相关信息组合生成单元,用于获取所述第二关键事件数据的相关信息组合,其中,所述相关信息组合包括事件id、事件来源以及事件等级;目标关键数据上传单元,用于将所述包头数据组合和所述相关信息组合进行信息组包处理,得到目标关键数据,并将所述目标关键数据上传至所述云平台。

23、本技术第三方面实施例提供一种车辆,所述车辆包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于汽车仪表soa架构的关键信息采集程序,所述基于汽车仪表soa架构的关键信息采集程序被所述处理器执行时实现如上述实施例所述的基于汽车仪表soa架构的关键信息采集方法的步骤。

24、本技术第四方面实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有基于汽车仪表soa架构的关键信息采集程序,所述基于汽车仪表soa架构的关键信息采集程序被处理器执行时实现如上述实施例所述的基于汽车仪表soa架构的关键信息采集方法的步骤。

25、本技术的有益效果:

26、(1)本技术实施例通过基于仪表soa架构设置关键信息收集服务以及筛选器定制修改服务,并对关键信息收集服务以及筛选器定制修改服务进行初始化处理,以此来完成与云平台以及中间件的之间的通信;之后,中间件通过关键信息收集服务进行关键数据的采集,并通过筛选器定制修改服务进行数据的筛选,有效提升了问题定位和系统日志调优效率。同时,通过与之适配的云平台之间的相互协同,有效增强了对车辆关键信息的监管能力,并提高了车辆异常响应的实时性。

27、(2)本技术实施例可以通过设置uds socket与仪表盘中间件进行通信连接,以此来实现关键信息的采集,并可以通过以太网与云平台建立通信连接,以实现将采集的关键信息进行上传,使得相关人员可以在远程平台上直接获取车辆仪表的关键信息,打破了当前数字仪表调试以及相关问题定位对外部设备的强依赖性,极大的提升了数字仪表盘开发便捷性、系统日志调优和问题定位效率,同时,也降低了人力成本。

28、(3)根据上述技术手段,本技术实施例中当仪表盘中间件需要进行服务调用时,则可以通过生成服务查找报文来查找关键信息收集服务和筛选器定制修改服务,并进行服务订阅,以此来通过关键信息收集服务进行关键数据采集以及通过筛选器定制修改服务进行数据筛选,能够保证仪表盘准确接收到关键信息收集服务和筛选器定制修改服务,并有效保证了关键数据采集的准确性。

29、(4)本技术实施例能够通过获取关键信息数据中调用点对应的严重程度以及关键事件数据对应的事件id以及事件安全等级,并通过可配置的模块来生成关键信息数据筛选器按关键信息数据中调用点对应的严重程度以及关键事件数据对应的事件id以及事件安全等级进行筛选过滤,能够使得上传数据更具有关键性和代表性,有效降低了远程平台数据的复杂性。

30、(5)本技术实施例可以通过筛选配置文件来判断用户是否存在服务定制需求,若存在筛选配置文件,则判定用户存在服务定制需求,则会根据筛选配置文件生成对应的关键信息数据筛选器。若不存在筛选配置文件,则判定用户不存在服务定制需求,则可以直接根据默认筛选配置文件来进行默认筛选器的生成,以此来实现对关键数据的筛选。

31、(6)本技术实施例在得到筛选后的关键信息数据以及关键事件数据后,则会对关键信息数据以及关键事件数据进行信息组包处理,以此来获得符合仪表盘与云平台数据通信要求的目标关键数据,通过对关键数据的信息组包处理,能够保证目标关键数据成功上传云平台。

32、本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。


技术特征:

1.一种基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述基于汽车仪表soa架构的关键信息采集方法包括:

2.根据权利要求1所述基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述获取第一关键信息收集服务和第一筛选器定制修改服务,并对所述第一关键信息收集服务和所述第一筛选器定制修改服务进行初始化处理,得到第二关键信息收集服务和第二筛选器定制修改服务,之前还包括:

3.根据权利要求2所述基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述获取第一关键信息收集服务和第一筛选器定制修改服务,并对所述第一关键信息收集服务和所述第一筛选器定制修改服务进行初始化处理,得到第二关键信息收集服务和第二筛选器定制修改服务,具体包括:当与所述仪表盘中间件以及所述云平台均完成通信连接时,则获取第一关键信息收集服务和第一筛选器定制修改服务;

4.根据权利要求3所述基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述第一关键数据包括第一关键信息数据和第一关键事件数据;

5.根据权利要求4所述基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述第二关键数据包括第二关键信息数据和第二关键事件数据;

6.根据权利要求5所述基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述根据所述第一关键信息数据和所述第一关键事件数据判断是否存在筛选配置文件,之后还包括:

7.根据权利要求5所述基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述对所述第二关键数据进行信息组包处理,得到目标关键数据,并将所述目标关键数据上传至云平台,具体包括:

8.一种基于汽车仪表soa架构的关键信息采集系统,其特征在于,所述基于汽车仪表soa架构的关键信息采集系统包括:

9.一种车辆,其特征在于,所述车辆包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于汽车仪表soa架构的关键信息采集程序,所述基于汽车仪表soa架构的关键信息采集程序被所述处理器执行时实现如权利要求1-7任一项所述的基于汽车仪表soa架构的关键信息采集方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有基于汽车仪表soa架构的关键信息采集程序,所述基于汽车仪表soa架构的关键信息采集程序被处理器执行时实现如权利要求1-7任一项所述的基于汽车仪表soa架构的关键信息采集方法的步骤。


技术总结
本申请公开了一种基于汽车仪表SOA架构的关键信息采集方法及系统,所述方法包括:获取第一关键信息收集服务和第一筛选器定制修改服务,并进行初始化处理,得到第二关键信息收集服务和第二筛选器定制修改服务;当接收到关键信息采集指令时,则通过第二关键信息收集服务根据关键信息采集指令进行数据采集处理,得到第一关键数据;当根据第一关键数据判定存在筛选配置文件时,则通过第二筛选器定制修改服务生成关键信息数据筛选器,并对第一关键数据进行数据过滤处理,得到第二关键数据;对第二关键数据进行信息组包处理,得到目标关键数据,并上传至云平台。本申请能够远程实现对仪表关键信息的获取,同时也有效提高了系统问题的定位效率。

技术研发人员:潘英杰,马晓寒,倪志
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-29630.html

最新回复(0)