一种车辆数据处理方法和装置的制造方法_4

文档序号:8543168阅读:来源:国知局
当前处理的OBD对应的车辆数据上报完成后,继续上传缓存的车辆数据。相较于现有的仅能够同时处理服务器端口能够承受的上限数量的OBD数量,本实施例提供的车联网系统,处理OBD的数量不受服务器处理能力的限制,能够提高OBD的并发量。
[0072]实施例四
[0073]参照图4,示出了本发明实施例四的一种车辆数据处理装置的结构框图。
[0074]本实施例的车辆数据处理装置包括:接收模块402,用于接收车载自动诊断系统上报车辆数据的请求,其中,请求中携带有待上报的车辆数据、服务器IP地址以及服务器端口 ;存储模块404,用于将待上报的车辆数据存储于消息队列中;上报模块406,用于通过请求中携带的服务器IP地址以及服务器端口,将存储于消息队列中的待上报的车辆数据上报至服务器。
[0075]优选地,本实施例的车辆数据处理装置还包括:访问请求接收模块408,用于在接收模块402接收车载自动诊断系统上报车辆数据的请求之前,接收车载自动诊断系统的访问请求;分配模块410,用于响应请求,为车载自动诊断系统分配服务器IP地址以及服务器端口,将分配的服务器IP地址以及服务器端口反馈至车载自动诊断系统。
[0076]优选地,请求中还携带有上报频率,存储模块将存储于消息队列中的待上报的车辆数据上报至服务器时:依据请求中携带的上报频率,将存储于消息队列中的待上报的车辆数据上报至服务器。
[0077]优选地,本实施例的存储模块404包括:消息队列设置模块4042,用于按照接收到的请求的数量设置消息队列的数量;消息队列分配模块4044,用于为每个请求分配一个消息队列,将请求携带的待上报的车辆数据存储于请求对应的消息队列中。
[0078]优选地,上报模块406将存储于消息队列中的待上报的车辆数据上报至服务器时:将存储于多个消息队列中的待上报的车辆数据上报至服务器对应的入库服务进程,通过服务进程采用多线程方式将接收到的多个消息队列中的数据上报至服务器。
[0079]本实施例的车辆数据处理装置用于实现前述方法实施例一、实施例二中相应的车辆数据处理方法,并且具有相应的方法实施的有益效果,在此不再赘述。
[0080]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0081]以上对本发明所提供的一种车辆数据处理方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种车辆数据处理方法,其特征在于,包括: 接收车载自动诊断系统上报车辆数据的请求,其中,所述请求中携带有待上报的车辆数据、服务器IP地址以及服务器端口 ; 将所述待上报的车辆数据存储于消息队列中; 通过所述请求中携带的服务器IP地址以及服务器端口,将存储于消息队列中的待上报的车辆数据上报至服务器。
2.根据权利要求1所述的方法,其特征在于,在所述接收车载自动诊断系统上报车辆数据的请求步骤之前,所述方法还包括: 接收所述车载自动诊断系统的访问请求; 响应所述请求,为所述车载自动诊断系统分配服务器IP地址以及服务器端口,将分配的所述服务器IP地址以及服务器端口反馈至所述车载自动诊断系统。
3.根据权利要求1或2所述的方法,其特征在于,所述请求中还携带有上报频率,所述将存储于消息队列中的待上报的车辆数据上报至服务器的步骤包括: 依据所述请求中携带的上报频率,将存储于消息队列中的待上报的车辆数据上报至所述服务器。
4.根据权利要求3所述的方法,其特征在于,所述将所述待上报的车辆数据存储于消息队列中的步骤包括: 按照接收到的请求的数量设置消息队列的数量; 为每个请求分配一个消息队列,将请求携带的待上报的车辆数据存储于请求对应的消息队列中。
5.根据权利要求4所述的方法,其特征在于,所述将存储于消息队列中的待上报的车辆数据上报至所述服务器的步骤包括: 将存储于多个消息队列中的待上报的车辆数据上报至所述服务器对应的入库服务进程,通过所述服务进程采用多线程方式将接收到的所述多个消息队列中的数据上报至所述服务器。
6.一种车辆数据处理装置,其特征在于,包括: 接收模块,用于接收车载自动诊断系统上报车辆数据的请求,其中,所述请求中携带有待上报的车辆数据、服务器IP地址以及服务器端口 ; 存储模块,用于将所述待上报的车辆数据存储于消息队列中; 上报模块,用于通过所述请求中携带的服务器IP地址以及服务器端口,将存储于消息队列中的待上报的车辆数据上报至服务器。
7.根据权利要求6所述的装置,其特征在于,所述车辆数据处理装置还包括: 访问请求接收模块,用于在所述接收模块接收车载自动诊断系统上报车辆数据的请求之前,接收所述车载自动诊断系统的访问请求; 分配模块,用于响应所述请求,为所述车载自动诊断系统分配服务器IP地址以及服务器端口,将分配的所述服务器IP地址以及服务器端口反馈至所述车载自动诊断系统。
8.根据权利要求6或7所述的装置,其特征在于,所述请求中还携带有上报频率,所述存储模块将存储于消息队列中的待上报的车辆数据上报至服务器时: 依据所述请求中携带的上报频率,将存储于消息队列中的待上报的车辆数据上报至所述服务器。
9.根据权利要求8所述的装置,其特征在于,所述存储模块包括: 消息队列设置模块,用于按照接收到的请求的数量设置消息队列的数量; 消息队列分配模块,用于为每个请求分配一个消息队列,将请求携带的待上报的车辆数据存储于请求对应的消息队列中。
10.根据权利要求9所述的装置,其特征在于,所述上报模块将存储于消息队列中的待上报的车辆数据上报至所述服务器时: 将存储于多个消息队列中的待上报的车辆数据上报至所述服务器对应的入库服务进程,通过所述服务进程采用多线程方式将接收到的所述多个消息队列中的数据上报至所述服务器。
【专利摘要】本发明提供了一种车辆数据处理方法和装置,其中,车辆数据处理方法包括:接收车载自动诊断系统上报车辆数据的请求,其中,请求中携带有待上报的车辆数据、服务器IP地址以及服务器端口;将待上报的车辆数据存储于消息队列中;通过请求中携带的服务器IP地址以及服务器端口,将存储于消息队列中的待上报的车辆数据上报至服务器。通过本发明,处理OBD的数量不受服务器处理能力的限制,能够提高OBD的并发量。
【IPC分类】G05B23-02
【公开号】CN104865953
【申请号】CN201510125998
【发明人】伍小荣, 何天翼, 席程远, 郭子毅, 刘谦, 高瑞宏, 王菊华
【申请人】北京远特科技有限公司
【公开日】2015年8月26日
【申请日】2015年3月20日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1