System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及汽车智能驾驶,尤其涉及一种基于汽车仪表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以及事件安全等级,并通过可本文档来自技高网...
【技术保护点】
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架构的关键信息采集方法的步骤。
...【技术特征摘要】
1.一种基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述基于汽车仪表soa架构的关键信息采集方法包括:
2.根据权利要求1所述基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述获取第一关键信息收集服务和第一筛选器定制修改服务,并对所述第一关键信息收集服务和所述第一筛选器定制修改服务进行初始化处理,得到第二关键信息收集服务和第二筛选器定制修改服务,之前还包括:
3.根据权利要求2所述基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述获取第一关键信息收集服务和第一筛选器定制修改服务,并对所述第一关键信息收集服务和所述第一筛选器定制修改服务进行初始化处理,得到第二关键信息收集服务和第二筛选器定制修改服务,具体包括:当与所述仪表盘中间件以及所述云平台均完成通信连接时,则获取第一关键信息收集服务和第一筛选器定制修改服务;
4.根据权利要求3所述基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述第一关键数据包括第一关键信息数据和第一关键事件数据;
5.根据权利要求4所述基于汽车仪表soa架构的关键信息采集方法,其特征在于,所述第二关键数据包括第二关键信息数据和第二关键事件数据...
【专利技术属性】
技术研发人员:潘英杰,马晓寒,倪志,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。