【技术实现步骤摘要】
一种车载事件处理方法、云服务器及计算机可读存储介质所属
本专利技术属于车载事件处理
,具体涉及一种车载事件处理方法、云服务器及计算机可读存储介质。
技术介绍
随着物联网技术的发展,各大车厂均在深入研究和运用车联网技术,车辆在任何时候任何地点都可以和云端通信,随之而来的会有大量车辆事件上报到云端,针对事件处理策略的管理显得尤为复杂,稍有不慎便会引起云端对汽车终端的状态或信息的误判,进而导致误操作,甚至引起严重的事故。如果汽车终端针对不同事件直接通信到云端不同的事件处理系统,将会增加汽车终端的开发难度,而且随着事件类型规模的增大,处理事件的业务系统的管理将不受控制。有时候,业务系统为第三方系统,需要对事件携带参数进行过滤后再转给到业务系统,而业务系统直接处理事件的方式无法做到对事件携带参数的动态过滤。近年来,陆续出现了不同特性的消息中间件,业务系统可接受的消息通知方式也有了多种选择。在公开号为CN108809994A的专利申请“基于事件和规则管理的统一消息推送方法和系统”中选用了kafka,无法根据业务系统需要选择 ...
【技术保护点】
1.一种车载事件处理方法,应用于车载事件处理系统,所述系统包括:事件分发模块、配置模块、业务模块和消息中间件集群模块;其特征在于,包括:/n事件分发模块接收由网关转发的车载终端上传的待处理事件;/n事件分发模块基于交互协议识别所述待处理事件对应的事件类型;/n事件分发模块从配置模块中读取与所述待处理事件的事件类型对应的一条或多条目标转发规则,以确定一个或多个目标消息中间件集群;/n事件分发模块基于所述目标转发规则将所述待处理事件的数据发送至消息中间件集群模块中的目标消息中间件集群单元中进行存储,其中,一个目标消息中间件集群单元存储有一个目标消息中间件集群的相关信息;/n业务 ...
【技术特征摘要】
1.一种车载事件处理方法,应用于车载事件处理系统,所述系统包括:事件分发模块、配置模块、业务模块和消息中间件集群模块;其特征在于,包括:
事件分发模块接收由网关转发的车载终端上传的待处理事件;
事件分发模块基于交互协议识别所述待处理事件对应的事件类型;
事件分发模块从配置模块中读取与所述待处理事件的事件类型对应的一条或多条目标转发规则,以确定一个或多个目标消息中间件集群;
事件分发模块基于所述目标转发规则将所述待处理事件的数据发送至消息中间件集群模块中的目标消息中间件集群单元中进行存储,其中,一个目标消息中间件集群单元存储有一个目标消息中间件集群的相关信息;
业务模块从配置模块中读取与其对应的转发规则,以识别所述转发规则对应的消息中间件集群所在的消息中间件集群单元;
业务模块接收所述消息中间件集群单元中发送的待处理事件的数据,并对其进行事件处理。
2.根据权利要求1所述的方法,其特征在于,所述目标消息中间件集群的类型为activemq中间件集群、kafka中间件集群、rabbitmq中间件集群和rocketmq中间件集群中的其中一种或多种。
3.根据权利要求1所述的方法,其特征在在于,所述方法还包括:
预先将消息中间件集群相关的信息输入至配置模块中,以生成消息中间件集群的唯一标识M_ID;
预先将各业务模块相关的信息输入至配置模块中,以生成各业务模块的唯一标识SYSTEM_ID;
预先将事件类型相关的信息输入至配置模块中,以生成事件类型的唯一标识EVENT_ID;
预先在配置模块中进行转发规则配置;
消息中间件集群相关的信息包括:消息中间件集群的名称M_NAME及配置信息,消息中间件集群的配置信息包括:IP地址M_IP和topic名称M_TOPIC;
业务模块相关的信息包括:业务模块的名称SYSTEM_NAME和编码SYSTEM_CODE;
事件类型相关的信息包括:事件的名称EVENT_NAME、编码EVENT_CODE、事件产生的数据类型和具体数据字段信息。
4.根据权利要求3所述的方法,其特征在于,进行转发规则配置的步骤包括:
创建转发规则,并定义:规则的名称为R、规则的优先级为L、规则状态为启用状态;
进行关系配置操作:先选择编码为EVENT_CODE的事件,并对事件对应的...
【专利技术属性】
技术研发人员:王超,何星,谢星,蔡春茂,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。