本发明涉及车辆控制领域,尤其涉及一种车载服务化数据采集方法、系统、设备和介质。
背景技术:
1、目前汽车领域的跨域融合架构中通常融合了自动驾驶域、底盘域、车身域、网关域等功能,而且各个域的服务化需求和实施程度也越来越高,大数据采集在原来的can采集的技术上增加了对服务化数据的采集需求,以便对服务化架构中的数据行为进行分析。
2、然而现有的方式大多是基于can的数据采集,通过网关采集总线数据并在车端进行分析识别,针对服务化的数据采集较少涉及,如何在车端实现服务化数据采集是目前亟需解决的问题。
技术实现思路
1、鉴于以上现有技术存在的问题,本发明提出一种车载服务化数据采集方法、系统、设备和介质,主要解决目前缺乏服务化数据采集手段,不便于对服务化架构下的数据进行分析,车端应用服务质量无法及时得到反馈,进而影响使用体验的问题。
2、为了实现上述目的及其他目的,本发明采用的技术方案如下。
3、本申请还提供一种车载服务化数据采集方法,应用于车端,所述方法包括:通过主采节点接收云端的数据采集请求,以响应于所述数据采集请求匹配辅采节点,得到目标节点,其中所述数据采集请求包括数据采集策略,所述主采节点与多个辅采节点连接;订阅所述目标节点和/或所述目标节点下的应用服务以接收对应的服务数据,并根据所述数据采集策略对所述服务数据进行预处理后反馈至所述云端。
4、在本申请一实施例中,通过主采节点接收云端的数据采集请求之前,还包括:从多个车端控制器中选择至少一个作为所述主采节点,其余车端控制器作为所述辅采节点并分别与所述主采节点建立通讯连接,以形成数据采集网络;其中所述辅采节点对应多个应用服务。
5、在本申请一实施例中,响应于所述数据采集请求匹配所述辅采节点,得到目标节点,包括:根据所述数据采集策略确定目标服务;根据所述目标服务的归属确定对应的辅采节点作为所述目标节点。
6、在本申请一实施例中,订阅所述目标节点以接收对应的服务数据,包括:订阅所述目标节点,并根据所述目标服务生成数据报文发送至所述目标节点,使得所述目标节点基于所述数据报文订阅对应的应用服务,以获取所述服务数据。
7、在本申请一实施例中,所述目标节点根据订阅的应用服务的数据量构建数据表,以通过所述数据表对订阅的应用服务反馈的服务数据进行记录,并统一打包后发送至所述主采节点。
8、在本申请一实施例中,所述主采节点在接收到所述服务数据后进行存储,以响应于所述数据采集请求以外的主采节点应用的订阅请求,将存储的服务数据进行共享。
9、本申请还提供一种车载服务化数据采集方法,其特征在于,应用于云端,所述方法包括:根据数据采集需求生成数据采集策略;根据所述数据采集策略生成数据采集请求,并将所述数据采集请求发送至车端的主采节点,使得所述主采节点响应于所述数据采集请求匹配辅采节点,得到目标节点;通过所述主采节点订阅所述目标节点和/或所述目标节点下的应用服务以接收对应的服务数据,并根据所述数据采集策略对所述服务数据进行预处理后反馈至所述云端,其中,所述主采节点与多个辅采节点连接。
10、本申请还提供一种车载服务化数据采集系统,包括:云端,用于根据数据采集策略生成数据采集请求;车端,其包括主采节点和多个辅采节点,所述主采节点和所述辅采节点连接;所述主采节点接收所述数据采集请求,以响应于所述数据采集请求匹配所述辅采节点,得到目标节点;所述主采节点订阅所述目标节点和/或所述目标节点下的应用服务以接收对应的服务数据,并根据所述数据采集策略对所述服务数据进行预处理后反馈至所述云端。
11、本申请还提供一种计算机设备,所述设备包括处理器及存储器;所述存储器用于存储计算机程序;所述处理器用于根据所述计算机程序执行所述的车载服务化数据采集方法。
12、本申请还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于所述的车载服务化数据采集方法。
13、如上所述,本申请提出的一种车载服务化数据采集方法、系统、设备和介质,具有以下有益效果。
14、通过在车端构建主从结构主采节点和辅采节点,可响应于云端的数据采集请求对车端的应用服务进行针对性的服务数据采集,以便云端针对服务数据进行数据行为分析,云端可灵活数据采集策略,可满足不同的服务数据采集需求,实现定制化的服务数据采集。
1.一种车载服务化数据采集方法,其特征在于,应用于车端,所述方法包括:
2.根据权利要求1所述的车载服务化数据采集方法,其特征在于,通过主采节点接收云端的数据采集请求之前,还包括:
3.根据权利要求2所述的车载服务化数据采集方法,其特征在于,响应于所述数据采集请求匹配所述辅采节点,得到目标节点,包括:
4.根据权利要求3所述的车载服务化数据采集方法,其特征在于,订阅所述目标节点以接收对应的服务数据,包括:
5.根据权利要求4所述的车载服务化数据采集方法,其特征在于,所述目标节点根据订阅的应用服务的数据量构建数据表,以通过所述数据表对订阅的应用服务反馈的服务数据进行记录,并统一打包后发送至所述主采节点。
6.根据权利要求1所述的车载服务化数据采集方法,其特征在于,所述主采节点在接收到所述服务数据后进行存储,以响应于所述数据采集请求以外的主采节点应用的订阅请求,将存储的服务数据进行共享。
7.一种车载服务化数据采集方法,其特征在于,应用于云端,所述方法包括:
8.一种车载服务化数据采集系统,其特征在于,包括:
9.一种计算机设备,其特征在于,所述设备包括处理器及存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于权利要求1-6任一项所述的车载服务化数据采集方法。