System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据处理方法、装置、计算机设备和可读存储介质制造方法及图纸_技高网

一种数据处理方法、装置、计算机设备和可读存储介质制造方法及图纸

技术编号:40103598 阅读:13 留言:0更新日期:2024-01-23 18:04
本发明专利技术涉及汽车数据通信技术领域,公开了一种数据处理方法、装置、计算机设备和可读存介质,方法包括:当获取到驾驶域内应用服务的数据发送请求时,对数据发送请求进行解析得到应用服务所发布的第一数据及第一数据的标识信息;获取预设的配置文件,并判断配置文件中是否包含与标识信息相对应的数据抽取策略;当配置文件中包含与标识信息相对应的数据抽取策略时,按照与标识信息相对应的数据抽取策略对第一数据进行数据转换,得到与外域服务的需求相对应的第二数据;将多个第二数据发送至对应的外域服务。本发明专利技术驾驶域内应用服务无需额外关注外域服务杂乱的数据抽取需求,能够满足不同的数据抽取场景,提高数据抽取的灵活性。

【技术实现步骤摘要】

本专利技术涉及汽车数据通信,具体涉及一种数据处理方法、装置、计算机设备和可读存储介质


技术介绍

1、现有汽车驾驶域内的应用服务主要采用protobuf定义输入输出接口,与外域服务通过dds(data distribution service,数据分发服务)通信,数据采用cdr(common datarepresentation,通用数据表示)格式。数据从驾驶域发往外域时需要将protobuf数据转换为cdr序列化的数据。

2、对于驾驶域服务发布的同一topic数据,不同的外域服务期望接收的具体数据字段可能不同,若是由设计驾驶域内算法模块的生产者在进行算法设计时服务适配外域服务的不同需求,发布不同的topic数据,那么对于生产者来说在进行算法设计时就需要关注外域服务的各种数据抽取需求。此外,外域服务的数据抽取不仅涉及字段的变化,还可能涉及数据周期的变化,这要求每个生产者都需要关心多种数据抽取的场景,会使生产者模块的设计越来越臃肿。


技术实现思路

1、有鉴于此,本专利技术提供了一种数据处理方法、装置、计算机设备和可读存储介质,以解决现有技术中的汽车驾驶域数据抽取不灵活的问题。

2、第一方面,本专利技术提供了一种数据处理方法,应用于驾驶域网关,方法包括以下步骤:当获取到驾驶域内应用服务的数据发送请求时,对数据发送请求进行解析得到应用服务所发布的第一数据及第一数据的标识信息;获取预设的配置文件,并判断配置文件中是否包含与标识信息相对应的数据抽取策略;当配置文件中包含与标识信息相对应的数据抽取策略时,按照与标识信息相对应的数据抽取策略对第一数据进行数据转换,得到与外域服务的需求相对应的第二数据;将多个第二数据发送至对应的外域服务。

3、本专利技术实施例提供的数据处理方法,在驾驶域的网关内通过获取到驾驶域内应用服务的数据发送请求时,判断预设的配置文件是否包含与应用服务所发布第一数据的标识信息相对应的数据抽取策略,若包含则按照数据抽取策略对第一数据进行数据转换,得到与外域服务的需求相对应的第二数据,并将多个第二数据发送至对应的外域服务。本专利技术在驾驶域网关内根据配置文件中的数据抽取策略将驾驶域内不同应用服务所发布的数据统一抽取为外域服务所需数据,由此驾驶域的应用服务无需额外关注外域服务的各种数据抽取需求,能够满足不同的数据抽取场景,提高数据抽取的灵活性。

4、在一种可选的实施方式中,还包括:在网关初始化时,加载配置文件。

5、本专利技术驾驶域网关在初始化时将预先设置好配置文件进行加载,将数据抽取相关的处理抽象为数据抽取服务,在需要进行数据发送时只需按照配置文件中的数据抽取策略进行收据抽取,在设计驾驶域的算法模块时只需聚焦算法实现,无需关注外域服务的数据需求,从而简化设计过程。

6、在一种可选的实施方式中,数据抽取策略包括以下中的至少一项:与外域服务相对应的第一数据的部分字段、与外域服务相对应的第一数据的重复字段、与外域服务相对应的第一数据的抽取周期。

7、本专利技术根据外域服务的实际业务需求,可以从原始数据中抽取部分字段、将某些字段数据进行在重复或改变数据抽取周期,使经过数据抽取的数据直接为外域服务应用,避免外域服务接收到冗余的原始数据,还需进行额外数据处理。

8、在一种可选的实施方式中,当数据抽取策略为与外域服务相对应的第一数据的部分字段时,按照与标识信息相对应的数据抽取策略对第一数据进行数据转换,包括:按照部分字段从第一数据中进行数据裁剪,并将裁剪后的数据进行预设格式转换;和/或,当数据抽取策略为与外域服务相对应的第一数据的重复字段时,按照与标识信息相对应的数据抽取策略对第一数据进行数据转换,包括:按照重复字段选取第一数据中对应数据字段进行复制,并将复制后数据进行预设格式转换;和/或,当数据抽取策略为与外域服务相对应的第一数据的抽取周期时,按照与标识信息相对应的数据抽取策略对第一数据进行数据转换,包括:按照抽取周期对第一数据的预设帧率或预设频率进行修改,并将修改后数据进行预设格式转换。

9、本专利技术驾驶域网关在发送数据时,只需根据配置文件中对应的数据抽取策略进行相应数据抽取,且在获取到所需发送数据后还进行格式转换,能够保证所生成数据既满足外域服务的业务应用需求,也满足外域服务的数据处理格式需求。

10、在一种可选的实施方式中,将裁剪后的数据进行预设格式转换包括:通过预设sdk接口将裁剪后的数据转换为cdr格式的数据;和/或,将复制后数据进行预设格式转换包括:通过预设sdk接口将复制后数据转换为cdr格式的数据;和/或,将修改后数据进行预设格式转换包括:通过预设sdk接口将修改后数据转换为cdr格式的数据。

11、本专利技术驾驶域网关通过调用预设sdk接口完成数据抽取和格式转换的任务,在设计过程中能够加速程序开发过程,减少开发成本和时间,且能够实现稳定统一的数据抽取和格式转换。

12、在一种可选的实施方式中,还包括:当配置文件中不包含与标识信息相对应的数据抽取策略时,通过预设sdk接口将第一数据转换为cdr格式的第二数据。

13、本专利技术在进行数据发送时,如果判断不包含与驾驶域内应用服务所发布数据的标识信息相对应的数据抽取策略,证明此应用服务的数据无需进行额外抽取处理,直接将所有数据进行数据转换后发送出去即可,能够兼顾无特殊数据需求的外域服务。

14、在一种可选的实施方式中,还包括,预先存储服务器生成的配置文件,服务器通过获取用户根据外域服务的实际业务需求设置的数据抽取策略,将数据抽取策略与第一数据的标识信息和对应外域服务同时进行匹配,生成并导出配置文件。

15、本专利技术通过外部服务器完成数据抽取策略的配置,并生成专门的配置文件,以供驾驶域网关使用,能够将数据抽取相关的数据处理抽象为数据抽取服务,进行统一处理,使驾驶域程序开发者只需关注算法实现,无需关注杂乱的外域服务数据需求,从而简化设计流程。

16、第二方面,本专利技术提供了一种数据处理装置,应用于驾驶域网关,装置包括:

17、数据获取模块,用于当获取到驾驶域内应用服务的数据发送请求时,对数据发送请求进行解析得到应用服务所发布的第一数据及第一数据的标识信息;

18、策略获取模块,用于获取预设的配置文件,并判断配置文件中是否包含与标识信息相对应的数据抽取策略;

19、数据抽取模块,用于当配置文件中包含与标识信息相对应的数据抽取策略时,按照与标识信息相对应的数据抽取策略对第一数据进行数据转换,得到与外域服务的需求相对应的第二数据;

20、数据发送模块,用于将多个第二数据发送至对应的外域服务。

21、本专利技术实施例提供的数据处理装置,在驾驶域的网关内通过获取到驾驶域内应用服务的数据发送请求时,判断预设的配置文件是否包含与应用服务所发布第一数据的标识信息相对应的数据抽取策略,若包含则按照数据抽取策略对第一数据进行数据转换,得到与外域服务的需求相对应的第二数据,并将多个本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,应用于驾驶域网关,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,还包括:在所述网关初始化时,加载所述配置文件。

3.根据权利要求1所述的方法,其特征在于,所述数据抽取策略包括以下中的至少一项:

4.根据权利要求3所述的方法,其特征在于:

5.根据权利要求4所述的方法,其特征在于:

6.根据权利要求5所述的方法,其特征在于,还包括:当所述配置文件中不包含与所述标识信息相对应的数据抽取策略时,通过预设SDK接口将所述第一数据转换为CDR格式的第二数据。

7.根据权利要求4所述的方法,其特征在于,还包括:

8.一种数据处理装置,其特征在于,应用于驾驶域网关,所述装置包括:

9.一种计算机设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的数据处理方法。

【技术特征摘要】

1.一种数据处理方法,其特征在于,应用于驾驶域网关,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,还包括:在所述网关初始化时,加载所述配置文件。

3.根据权利要求1所述的方法,其特征在于,所述数据抽取策略包括以下中的至少一项:

4.根据权利要求3所述的方法,其特征在于:

5.根据权利要求4所述的方法,其特征在于:

6.根据权利要求5所述的方法,其特征在于,还包括:当所述配置文件中不包含与...

【专利技术属性】
技术研发人员:李金翠沈小宇
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1