车辆配置化信号分发系统及方法与流程
未命名
07-23
阅读:99
评论:0
1.本发明涉及信号处理技术领域,尤其是涉及一种车辆配置化信号分发系统及方法。
背景技术:
2.随着汽车行业的不断的更新迭代,汽车行业已经不断的在往数字化方向发展,不仅国家平台注重车辆数据的采集,地方和各零配置供应商也需要相关车辆信号的数据。目前国标数据上报已是常态标准,各地方和企业也在效仿国标在对车企提出数据上报的要求,那么,一个车企就需要对接多家地方平台和企业平台,将车辆信号分发至不同的数据平台。但是,不同企业平台要求采集的信号可能不相同,企业平台上报的协议技术也可能不同,因此,现有技术中需要依赖空中下载技术(over-the-air technology,ota)进行迭代修改,根据不同企业平台的协议文档进行开发,从而导致迭代周期过长,代码重复率过高。
技术实现要素:
3.有鉴于此,本发明的目的在于提供一种车辆配置化信号分发系统及方法,以减少迭代周期,降低代码重复率。
4.为了实现上述目的,本发明实施例采用的技术方案如下:
5.第一方面,本发明实施例提供了一种车辆配置化信号分发系统,包括:数据配置管理平台和数据处理上报服务平台;数据配置管理平台用于配置各数据平台的信号映射规则和信号转发规则,并将信号映射规则和信号转发规则同步至数据处理上报服务平台;数据处理上报服务平台用于基于信号映射规则和信号转发规则将采集到的车辆源数据上传至对应的数据平台。
6.在一种实施方式中,数据处理上报服务平台包括:数据处理模块和数据上报模块;数据处理模块用于基于信号映射规则对采集到的车辆源数据进行处理,得到各数据平台的分发信号;数据上报模块用于基于信号转发规则将分发信号转发至对应的数据平台。
7.在一种实施方式中,数据配置管理平台包括:映射配置模块、上报配置模块和分发配置模块;映射配置模块用于配置信号映射规则;上报配置模块用于配置各数据平台的传输协议;分发配置模块用于配置信号转发规则。
8.在一种实施方式中,数据配置管理平台还包括:采集配置模块、解析配置模块和报警配置模块;采集配置模块用于配置采集的数据类型,解析配置模块用于配置信号解析规则;报警配置模块用于配置报警规则。
9.在一种实施方式中,数据处理模块包括:信号解析单元、信号报警单元、信号映射单元和信号分发单元;信号解析单元用于基于信号解析规则对采集到的车辆源数据进行解析;信号报警单元用于基于报警规则进行报警;信号映射单元用于基于信号映射规则和采集到的车辆源数据计算分发信号;信号分发单元用于基于信号转发规则确定上报至各数据平台的分发信号和各数据平台对应的传输协议。
10.在一种实施方式,数据上报模块包括:协议适配单元,用于匹配各数据平台对应的传输协议,并基于传输协议将分发信号发送至对应的数据平台。
11.在一种实施方式中,数据上报模块包括:平台管理单元、平台调度单元、报文处理单元、车辆调度单元和通道管理单元。
12.在一种实施方式中,该系统还包括:数据采集模块,用于采集车辆源数据,并将车辆源数据发送至数据处理上报服务平台。
13.第二方面,本发明实施例提供了一种车辆配置化信号分发方法,该方法应用于上述洗衣方面提供的任一项的车辆配置化信号分发分系统,该方法包括:通过数据配置管理平台配置各数据平台的信号映射规则和信号转发规则,并将信号映射规则和信号转发规则同步至数据处理上报服务平台;通过数据处理上报服务平台基于信号映射规则和信号转发规则将采集到的车辆源数据上传至对应的数据平台。
14.在一种实施方式中,通过数据处理上报服务平台基于信号映射规则和信号转发规则将采集到的车辆源数据上传至对应的数据平台,包括:通过数据处理模块基于信号映射规则对采集到的车辆源数据进行处理,得到各数据平台的分发信号;通过数据上报模块用于基于信号转发规则将分发信号转发至对应的数据平台。
15.本发明实施例带来了以下有益效果:
16.本发明实施例提供上述车辆配置化信号分发系统及方法,包括:数据配置管理平台和数据处理上报服务平台;数据配置管理平台用于配置各数据平台的信号映射规则和信号转发规则,并将信号映射规则和信号转发规则同步至数据处理上报服务平台;数据处理上报服务平台用于基于信号映射规则和信号转发规则将采集到的车辆源数据上传至对应的数据平台。上述分发系统可以通过数据配置管理平台配置不同数据平台的信号映射规则和信号转发规则,然后通过数据处理上报服务平台根据信号映射平台计算各数据平台需要的分发信号,并根据信号转发规则适配各数据平台的上报方式将分发信号上报至各数据平台,从而无需针对不同的数据平台进行迭代修改,减少了迭代周期,同时,对于新增的数据平台可以直接通过数据配置管理平台进行配置,无需进行客户化开发,降低了代码重复率和维护性。
17.本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
18.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
19.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本发明实施例提供的一种车辆配置化信号分发系统的架构图;
21.图2为本发明实施例提供的一种车辆配置化信号分发系统的功能模块示意图;
22.图3为本发明实施例提供的一种具体的车辆配置化信号分发系统的架构图;
23.图4为本发明实施例提供的一种数据处理流程示意图;
24.图5为本发明实施例提供的一种规则配置同步流程图;
25.图6为本发明实施例提供的一种车辆配置化信号分发方法的流程图。
26.图标:
27.10-数据配置管理平台;20-数据处理上报服务平台。
具体实施方式
28.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.目前,分发给不同的企业平台要求采集的信号可能不相同,现有技术中只能依赖ota的方式进行迭代修改,云端再按照各企业平台报文进行拼装转发,从而导致每对接一个新的企业平台需要开人员进行迭代开发,迭代周期过长;此外,不同的企业平台上报的协议技术也可能不同,因此,需要开发人根据每个企业的协议文档,进行客户化开发,导致代码重复率和维护性增大。
30.基于此,本发明实施例提供的一种车辆配置化信号分发系统及方法,以减少迭代周期,降低代码重复率。
31.为便于对本实施例进行理解,首先对本发明实施例所公开的一种车辆配置化信号分发系统进行详细介绍,参见图1所示的一种车辆配置化信号分发系统的架构图,示意出该分发系统主要包括:数据配置管理平台10和数据处理上报服务平台20。其中,数据配置管理平台10用于配置各数据平台的信号映射规则和信号转发规则,并将信号映射规则和信号转发规则同步至数据处理上报服务平台20;数据处理上报服务平台20用于基于信号映射规则和信号转发规则将采集到的车辆源数据上传至对应的数据平台。
32.具体的,业务人员可以通过数据配置管理平台10配置不同数据平台(诸如:国家平台、地方平台以及不同的企业平台等)的信号映射规则和信号转发规则,其中,信号映射规则可以是使用表达式引擎配置的各数据平台所需的数据规则因子,具体可以通过配置的表达式计算各数据平台所需要的信号;信号转发规则包括数据平台所需要的分发信号、信号上报周期、上报信号的传输协议等等。信号映射规则和信号转发规则配置完成后,数据配置管理平台10可以将信号映射规则和信号转发规则同步至数据处理上报服务平台20,数据处理上报服务平台20可以根据信号映射规则和信号转发规则对采集到的车辆源数据进行处理,得到各数据平台所需的分发信号,并将分发信号转发至对应的数据平台。
33.本发明实施例提供上述车辆配置化信号分发系统,可以通过数据配置管理平台配置不同数据平台的信号映射规则和信号转发规则,然后通过数据处理上报服务平台根据信号映射平台计算各数据平台需要的分发信号,并根据信号转发规则适配各数据平台的上报方式将分发信号上报至各数据平台,从而无需针对不同的数据平台进行迭代修改,减少了迭代周期,同时,对于新增的数据平台可以直接通过数据配置管理平台进行配置,无需进行客户化开发,降低了代码重复率和维护性。
34.在一种实施方式中,数据处理上报服务平台包括:数据处理模块和数据上报模块;数据处理模块用于基于信号映射规则对采集到的车辆源数据进行处理,得到各数据平台的分发信号;数据上报模块用于基于信号转发规则将分发信号转发至对应的数据平台。
35.在具体实施时,考虑到不同的数据平台所需的信号不同,有的信号不能直接从车辆进行采集,需要进一步根据采集到的车辆源数据进行计算得到。基于此,本发明实施例中的数据处理模块可以根据预先配置的各数据平台的信号映射规则对采集到的车辆源数据进行计算,得到数据平台所需的分发信号。举例说明:假设数据平台a需要信号c,信号c可以根据采集到的车辆源数据中的信号1和信号2计算得到,业务人员可以预先通过数据配置管理平台配置信号c的信号映射规则(即计算表达式),并将信号映射规则同步至数据处理模块,数据处理模块即可根据配置的信号映射规则计算得到信号c。
36.在具体实施时,考虑到不同的数据平台所采用的传输协议不同,为了能够将信号转发至对应的数据平台。本发明实施例中的数据上报模块可以根据预先配置的信号转发规则,通过协议适配器适配对应的传输协议(诸如:tcp方式、http方式等),并采用适配的传输协议将分发信号转发至对应的数据平台。
37.进一步,参见图2所示的一种车辆配置化信号分发系统的功能模块示意图,示意出数据配置管理平台包括:映射配置模块、上报配置模块、分发配置模块、采集配置模块、解析配置模块和报警配置模块。
38.其中,映射配置模块用于配置信号映射规则,即通过表达式引擎配置各数据平台所需的分发信号的计算规则因子。
39.上报配置模块用于配置各数据平台的传输协议。
40.分发配置模块用于配置信号转发规则,即配置各数据平台所需的分发信号、信号上报周期等。具体的,采集到的车辆源数据的数据量很大,但是并不需要将所有的信号转发至数据平台,不同的数据平台所需要的信号数量和种类可能不同,信号上报的周期等也可能不同,为了提升数据传输速率,业务人员可以通过分发配置模块对各数据平台所需要的信号以及信号上报周期等信号转发规则进行配置,从而使数据上报模块可以根据预先配置好的信号转发规则进行信号转发,提高信号的分发速率。
41.采集配置模块用于配置采集的数据类型,诸如:电池管理系统的电池信号、发动机信号以及车机系统的信号等。
42.解析配置模块用于配置信号解析规则。具体的,考虑到采集到的车辆源数据的数据类型可能不符合数据平台的需求,导致数据平台无法准确识别车辆信号。为了提高信号识别的准确性,本发明实施例中可以通过解析配置模块预先配置信号解析规则,诸如:数据格式转换等。
43.报警配置模块用于配置报警规则。具体的,当车辆信号出现异常时,可以通过报警的方式向用户发出警示信号,以提醒用户及时进行故障处理。基于此,本发明实施例中可以通过报警配置模块对报警规则进行配置,当采集到的车辆信号中有信号符合报警规则时,则发出报警信号。诸如:对于电池电量,可预先设定报警规则为电池电量低于10%,当采集到的电池电量值低于10%时,则发出报警信号。
44.参见图2所示,数据处理模块包括:信号解析单元、信号报警单元、信号映射单元和信号分发单元。其中,信号解析单元用于基于信号解析规则对5采集到的车辆源数据进行解
析;信号报警单元用于基于报警规则进行报警;
45.信号映射单元用于基于信号映射规则和采集到的车辆源数据计算分发信号;
46.信号分发单元用于基于信号转发规则确定上报至各数据平台的分发信号和各数据平台对应的传输协议。
47.参见图2所示,数据上报模块包括:协议适配单元、平台管理单元、平0台调度单元、报文处理单元、车辆调度单元和通道管理单元。
48.其中,协议适配单元用于匹配各数据平台对应的传输协议,并基于传输协议将分发信号发送至对应的数据平台。具体的,可以根据预先配置的信号转发规则通过协议适配器匹配对应的传输协议,并基于匹配到的传输协议将分发信号转发至对应的数据平台。
49.5平台管理单元用于对上报信号的各数据平台进行管理。平台调度单元
50.用于根据不同数据平台的信号上报周期对各数据平台进行调度。报文处理单元用于根据客户需求进行客户化配置,制定适合客户平台的协议适配器进行报文处理。车辆调度单元用于确定车辆信号上报的数据平台,即将车辆信号上报至哪个数据平台。通道管理单元用于对数据传输通道进行管理。
51.0在一种实施方式中,上述系统还包括:数据采集模块,用于采集车辆源数据,并将车辆源数据发送至数据处理上报服务平台。具体的,数据采集模块可以采集车辆源数据,并将采集到的车辆源数据上传至数据处理上报服务平台的数据处理模块。
52.为了便于理解,本发明实施例还提供了一种具体的车辆配置化信号分5发系统的架构图,参见图3所示,业务人员通过数据配置管理平台,使用表达式引擎配置各数据平台所需要的数据规则因子(即信号映射规则)并将数据规则因子下发至数据处理模块进行计算;同时,通过动态配置各数据平台的报文规则适配器(即信号转发规则)并将报文规则适配器下发至数据上报模块进行数据转发。数据采集模块从车辆中采集车辆源数据,数据处理模块根据配置的数据规则因子进行计算得到各数据平台所需要的分发信号,并通过数据上报模块匹配对应的传输协议将分发信号转发至对应的数据平台。
53.进一步,本发明实施例还提供了一种数据处理流程示意图,参见图4所示,数据配置管理平台预先配置了信号映射规则,包括信号a、信号b和信号c的计算表达式,并将信号映射规则同步至数据处理模块;同时,数据配置管理平台配置了信号转发规则,包括:a数据平台所需信号,即a数据平台需要以http方式上报信号4、信号a和信号b,b数据平台所需信号,即b数据平台需要以socket方式上报信号2、信号a和信号c,并将信号转发规则同步至数据上报模块。车辆将信号1至6源数据上报至数据处理模块,数据处理模块根据信号映射规则计算得到信号a、信号b和信号c,并将信号1至6以及信号a、信号b和信号c转发至数据上报模块;数据上报模块根据信号转发规则进行分发处理,确定a数据平台的分发信号包括信号4、信号a和信号b,以及b数据平台的分发信号包括信号2、信号a和信号c;接着,数据上报模块通过适配器调度,以http方式将信号4、信号a和信号b转发至a数据平台,以及以socket方式将信号2、信号a和信号c转发至b数据平台。
54.当需要新增数据平台时,业务人员可以通过数据配置管理平台进行规则的配置与同步,无需重复进行代码开发,从而降低代码重复率。具体的,参见图5所示的一种规则配置同步流程图,首先,业务人员通过数据配置管理平台新增上报数据平台,然后配置该数据平台的平台信号规则集合,诸如:所需要的信号、信号上报周期、传输协议等;接着配置信号映
射规则,并将信号映射规则同步至数据处理模块;最后,生成平台客户信号集合(即跑数据平台所上报的信号集合),并同步平台规则集合至数据上报模块。
55.本发明实施例提供的上述车辆配置化信号分发系统,可以利用大数据原始信号采集,通过表达式配置不同的计算规则因子(即信号映射规则),云端根据计算规则因子实时计算各平台所需的信号,并利用适配器的上报方式灵活的上报各个数据平台所需的信号,从而无需针对不同的数据平台进行迭代修改,减少了迭代周期;此外,在新增上报数据平台时,业务人员可通过数据配置管理平台进行配置,动态添加数据平台上报,无需进行客户化开发,降低了代码重复率和维护性。
56.对于前述车辆配置化信号分发分系统,本发明实施例还提供了一种车辆配置化信号分发方法,参见图6所示的一种车辆配置化信号分发方法的流程图,示意出该方法主要包括以下步骤s601至步骤s602:
57.步骤s601:通过数据配置管理平台配置各数据平台的信号映射规则和信号转发规则,并将信号映射规则和信号转发规则同步至数据处理上报服务平台。
58.步骤s602:通过数据处理上报服务平台基于信号映射规则和信号转发规则将采集到的车辆源数据上传至对应的数据平台。
59.本发明实施例提供上述车辆配置化信号分发系统,可以通过数据配置管理平台配置不同数据平台的信号映射规则和信号转发规则,然后通过数据处理上报服务平台根据信号映射平台计算各数据平台需要的分发信号,并根据信号转发规则适配各数据平台的上报方式将分发信号上报至各数据平台,从而无需针对不同的数据平台进行迭代修改,方便快捷,减少了迭代周期,同时,对于新增的数据平台可以直接通过数据配置管理平台进行配置,无需进行客户化开发,降低了代码重复率和维护性。
60.在一种实施方式中,对于前述步骤s601,即在通过数据处理上报服务平台基于信号映射规则和信号转发规则将采集到的车辆源数据上传至对应的数据平台时,可以采用包括但不限于以下方式:首先,通过数据处理模块基于信号映射规则对采集到的车辆源数据进行处理,得到各数据平台的分发信号;然后,通过数据上报模块用于基于信号转发规则将分发信号转发至对应的数据平台。
61.本发明实施例所提供的方法,其实现原理及产生的技术效果和前述系统实施例相同,为简要描述,方法实施例部分未提及之处,可参考前述系统实施例中相应内容。
62.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
技术特征:
1.一种车辆配置化信号分发系统,其特征在于,包括:数据配置管理平台和数据处理上报服务平台;所述数据配置管理平台用于配置各数据平台的信号映射规则和信号转发规则,并将所述信号映射规则和所述信号转发规则同步至所述数据处理上报服务平台;所述数据处理上报服务平台用于基于所述信号映射规则和所述信号转发规则将采集到的车辆源数据上传至对应的数据平台。2.根据权利要求1所述的车辆配置化信号分发系统,其特征在于,所述数据处理上报服务平台包括:数据处理模块和数据上报模块;所述数据处理模块用于基于所述信号映射规则对采集到的车辆源数据进行处理,得到各所述数据平台的分发信号;所述数据上报模块用于基于所述信号转发规则将所述分发信号转发至对应的数据平台。3.根据权利要求2所述的车辆配置化信号分发系统,其特征在于,所述数据配置管理平台包括:映射配置模块、上报配置模块和分发配置模块;所述映射配置模块用于配置信号映射规则;所述上报配置模块用于配置各数据平台的传输协议;所述分发配置模块用于配置信号转发规则。4.根据权利要求3所述的车辆配置化信号分发系统,其特征在于,所述数据配置管理平台还包括:采集配置模块、解析配置模块和报警配置模块;所述采集配置模块用于配置采集的数据类型;所述解析配置模块用于配置信号解析规则;所述报警配置模块用于配置报警规则。5.根据权利要求4所述的车辆配置化信号分发系统,其特征在于,所述数据处理模块包括:信号解析单元、信号报警单元、信号映射单元和信号分发单元;所述信号解析单元用于基于所述信号解析规则对采集到的车辆源数据进行解析;所述信号报警单元用于基于所述报警规则进行报警;所述信号映射单元用于基于所述信号映射规则和采集到的车辆源数据计算分发信号;所述信号分发单元用于基于所述信号转发规则确定上报至各数据平台的分发信号和各数据平台对应的传输协议。6.根据权利要求2所述的车辆配置化信号分发系统,其特征在于,所述数据上报模块包括:协议适配单元,用于匹配各数据平台对应的传输协议,并基于所述传输协议将所述分发信号发送至对应的数据平台。7.根据权利要求6所述的车辆配置化信号分发系统,其特征在于,所述数据上报模块包括:平台管理单元、平台调度单元、报文处理单元、车辆调度单元和通道管理单元。8.根据权利要求1所述的车辆配置化信号分发系统,其特征在于,所述系统还包括:数据采集模块,用于采集车辆源数据,并将所述车辆源数据发送至所述数据处理上报服务平台。9.一种车辆配置化信号分发方法,其特征在于,所述方法应用于权利要求1至8任一项所述的车辆配置化信号分发分系统,所述方法包括:
通过数据配置管理平台配置各数据平台的信号映射规则和信号转发规则,并将所述信号映射规则和所述信号转发规则同步至数据处理上报服务平台;通过数据处理上报服务平台基于所述信号映射规则和所述信号转发规则将采集到的车辆源数据上传至对应的数据平台。10.根据权利要求9所述的车辆配置化信号分发方法,其特征在于,通过数据处理上报服务平台基于所述信号映射规则和所述信号转发规则将采集到的车辆源数据上传至对应的数据平台,包括:通过数据处理模块基于所述信号映射规则对采集到的车辆源数据进行处理,得到各所述数据平台的分发信号;通过数据上报模块用于基于所述信号转发规则将所述分发信号转发至对应的数据平台。
技术总结
本发明提供了一种车辆配置化信号分发系统及方法,包括:数据配置管理平台和数据处理上报服务平台;数据配置管理平台用于配置各数据平台的信号映射规则和信号转发规则,并将信号映射规则和信号转发规则同步至数据处理上报服务平台;数据处理上报服务平台用于基于信号映射规则和信号转发规则将采集到的车辆源数据上传至对应的数据平台。本发明减少了迭代周期,降低了代码重复率。降低了代码重复率。降低了代码重复率。
技术研发人员:赖鹏
受保护的技术使用者:上海洛轲智能科技有限公司
技术研发日:2022.12.30
技术公布日:2023/7/22
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
