预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109151762A(43)申请公布日2019.01.04(21)申请号201811219541.8(22)申请日2018.10.19(71)申请人海南易乐物联科技有限公司地址570100海南省海口市龙华区海秀中路52-6号昌海商务大厦3楼B座(72)发明人李小平(74)专利代理机构广州三环专利商标代理有限公司44202代理人陈欢(51)Int.Cl.H04W4/38(2018.01)H04W4/44(2018.01)H04L29/08(2006.01)G07C5/00(2006.01)H04W28/14(2009.01)权利要求书2页说明书4页附图3页(54)发明名称一种高并发采集数据的异步处理系统及处理方法(57)摘要本发明涉及车联网系统技术领域,且公开了一种高并发采集数据的异步处理系统及处理方法,包括服务器、显示器、车载终端、无线数传模块和数据处理单元,所述服务器的输出端与无线数传模块的输出端电性连接。该高并发采集数据的异步处理系统及处理方法,通过将采集的报文数据缓存到Redis中,利用数据处理单元定时获取批量Redis的报文数据,通过多线程处理器对批量报文数据进行多线程解析,从而对采集的数据进行异步处理,避免了当车载设备通信数量较多时,数据量并发大,系统可能在某个执行流程花费太多的时间,使得系统长时间没有下发应答指令,可能导致车载设备连接中断,甚至会导致系统垮掉的问题。CN109151762ACN109151762A权利要求书1/2页1.一种高并发采集数据的异步处理系统,包括服务器(1)、显示器(2)、车载终端(3)、无线数传模块(4)和数据处理单元(5),其特征在于:所述服务器(1)的输入端和输出端分别与无线数传模块(4)的输出端和输入端电性连接,所述无线数传模块(4)的输入端和输出端分别与车载终端(3)的输出端和输入端电性连接,所述服务器(1)的输出端与显示器(2)的输入端电性连接,所述服务器(1)的输入端和输出端分别与数据处理单元(5)的输出端和输入端电性连接。2.根据权利要求1所述的一种高并发采集数据的异步处理系统,其特征在于:所述车载终端(3)由无线发送模块(31)、GPS定位模块(32)、数据采集系统(33)和数据接收模块(34)构成,所述无线发送模块(31)的输出端与无线数传模块(4)的输入端电性连接,所述数据接收模块(34)的输入端与无线数传模块(4)的输出端电性连接。3.根据权利要求2所述的一种高并发采集数据的异步处理系统,其特征在于:所述数据采集系统(33)包括胎压检测器(331)、电量传感器(332)和速度传感器(333),所述胎压检测器(331)的输出端与无线发送模块(31)的输入端电性连接,所述电量传感器(332)的输出端与无线发送模块(31)的输入端电性连接,所述速度传感器(333)的输出端与无线发送模块(31)的输入端电性连接。4.根据权利要求1所述的一种高并发采集数据的异步处理系统,其特征在于:所述数据处理单元(5)包括Redis(51)和数据库(52)和多线程处理器(53),所述Redis(51)的输入端与服务器(1)的输出端电性连接,所述Redis(51)的输出端与数据库(52)的输入端电性连接,所述数据库(52)的输入端和输出端分别与服务器(1)的输入端和输出端电性连接,所述Redis(51)的输入端与多线程处理器(53)的输出端电性连接。5.根据权利要求1所述的一种高并发采集数据的异步处理系统,其特征在于:所述高并发采集数据的异步处理系统的数据处理方法如下,S1,通过无线数传模块(4),在服务器(1)和车载终端(3)之间建立无线通信连接,并检测服务器(1)和车载终端(3)之间的通信状况是否正常;S2,通过胎压检测器(331)、电量传感器(332)、速度传感器(333)和GPS定位模块(32)分别采集车辆的胎压、车速、电量和位置信息相关数据,并利用无线发送模块(31)向服务器(1)发送采集的数据;S3,上传采集的报文数据,并缓存到Redis(51)中;S4,定时任务获取Redis(51)的报文数据;S5,通过数据处理单元(5)定时调用缓存的数据批量获取Redis(51)的数据,并判断是否有报文数据;S6,通过多线程处理器(53)对是报文的数据进行多线程解析,得到车辆的胎压、车速、电量和位置数据,并通过显示器(2)进行显示;S7,将解析的数据缓存到Redis(51)中,并调用Redis(51)缓存的数据,批量存储到数据库(52)中;S8,通过服务器(1)发送应答指令,利用无线数传模块(4)传输至车载终端(3),通过数据接收模块(34)进行接收。6.根据权利要求5所述的一种高并发采集数据的异步处理系统及处理方