本发明涉及车俩数据上报,尤其涉及一种车辆数据的消息处理方法、系统、存储介质及车辆。
背景技术:
1、为了满足各行业的个性化业务需求,对车联网设备数据上报有较高的时效性要求,目前,消息路由一般采用固定的路由规则进行数据处理,但是在数据上报到消息路由之前,未对单topic(消息路由)的处理能力进行有效评估,导致在大并发的车辆数据上报过程中,因消息路由的数据处理能力不足,经常会遇到数据堵塞问题,导致数据挤压,影响数据的时效性和车辆数据上报的速度,用户体验下降。
技术实现思路
1、本发明要解决的技术问题是为了克服现有技术中消息路由在车辆数据上报高峰时期处理数据能力不稳定,容易发生数据堵塞的缺陷,提供一种车辆数据的消息处理方法、系统、存储介质及车辆。
2、本发明是通过下述技术方案来解决上述技术问题:
3、一种车辆数据的消息处理方法,所述消息处理方法应用于消息路由端,所述消息处理方法包括以下步骤:
4、获取任一消息路由的已登入车辆的车辆数据;
5、获取待登入车辆的车辆数据;
6、根据已登入车辆的车辆数据和待登入车辆的车辆数据得到所述任一消息路由的预估消息处理能力;
7、根据所述预估消息处理能力和与所述任一消息路由对应的消息处理能力阈值为待登入车辆分配消息路由。
8、一种车辆数据的消息处理系统,包括,一个或多个处理器以及存储器,所述存储器用于存储指令,当所述指令被所述一个或多个处理器执行时,使所述一个或多个处理器执行步骤,所述步骤包括:
9、获取任一消息路由的已登入车辆的车辆数据;
10、获取待登入车辆的车辆数据;
11、根据已登入车辆的车辆数据和待登入车辆的车辆数据得到所述任一消息路由的预估消息处理能力;
12、根据所述预估消息处理能力和与所述任一消息路由对应的消息处理能力阈值为待登入车辆分配消息路由。
13、一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的车辆数据的消息处理方法。
14、一种车辆,所述车辆为待登入目标车辆,所述待登入目标车辆基于预设车辆上报频率将生成的车辆数据上报至与所述待登入目标车辆对应的服务器,以供如上所述的车辆数据的消息处理系统从所述服务器获取所述车辆数据。
15、本发明的积极进步效果在于:根据已登入车辆的车辆数据和待登入车辆的车辆数据,实时预估消息路由的处理能力,保证每一个消息路由的处理能力稳定,保证车辆上报数据的流畅不堵塞,提高车辆数据上报的时效性和上报速度,提升用户查看车况的用户体验。
1.一种车辆数据的消息处理方法,其特征在于,所述消息处理方法应用于消息路由端,所述消息处理方法包括以下步骤:
2.如权利要求1所述的车辆数据的消息处理方法,所述根据所述预估消息处理能力和与所述任一消息路由对应的消息处理能力阈值为待登入车辆分配消息路由的步骤具体包括:
3.如权利要求1所述的车辆数据的消息处理方法,所述根据所述预估消息处理能力和与所述任一消息路由对应的消息处理能力阈值为待登入车辆分配消息路由的步骤具体包括:
4.如权利要求3所述的车辆数据的消息处理方法,所述依次判断每一个所述消息路由的消息处理能力是否满足低于与每一个所述消息路由对应的消息处理能力阈值的条件的步骤之前,所述消息处理方法包括:
5.如权利要求1所述的车辆数据的消息处理方法,所述车辆数据包括每个车辆的车辆上报频率;
6.如权利要求5所述的车辆数据的消息处理方法,所述消息处理方法通过以下公式求解得到所述预估消息处理能力,具体包括:
7.一种车辆数据的消息处理系统,包括,一个或多个处理器以及存储器,所述存储器用于存储指令,当所述指令被所述一个或多个处理器执行时,使所述一个或多个处理器执行步骤,所述步骤包括:
8.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~6中任意一项所述的车辆数据的消息处理方法。
9.一种车辆,其特征在于,所述车辆为待登入目标车辆,所述待登入目标车辆基于预设车辆上报频率将生成的车辆数据上报至与所述待登入目标车辆对应的服务器,以供如权利要求7所述的车辆数据的消息处理系统从所述服务器获取所述车辆数据。
10.如权利要求9所述的车辆,其特征在于,当所述消息处理系统为所述待登入目标车辆分配一目标消息路由后,所述待登入目标车辆还用于将所述车辆数据直接上报至所述目标消息路由。