一种数据处理方法和装置制造方法及图纸

技术编号:22135084 阅读:21 留言:0更新日期:2019-09-18 08:50
本发明专利技术实施例提供了一种数据处理方法和装置,其中,所述方法包括:接收车辆上传的业务数据;依据获取到所述业务数据的时间顺序,生成与所述业务数据对应的顺序标识;对所述业务数据进行异步处理,分别生成所述业务数据各自对应的处理结果;依照所述顺序标识输出所述处理结果。本发明专利技术实施例可以实现提高车辆的业务数据的处理效率,以及将业务数据对应的处理结果进行有序输出。

A Data Processing Method and Device

【技术实现步骤摘要】
一种数据处理方法和装置
本专利技术涉及车辆
,特别是涉及一种数据处理方法和一种数据处理装置。
技术介绍
随着车辆智能化程度的提高,车辆会生成多种需要保存的数据,如维修数据、车辆状态数据、自动驾驶相关数据等。车辆需要把生成的数据上传至指定的服务器中,服务器对车辆上传的数据进行相关处理。现有技术中,服务器一般是在获取到车辆上传的数据后,对数据进行同步处理,即依次处理接收到的数据,并在处理完当前数据后,才会接着处理新的数据。这种方式使得服务器在任一时刻内,都只能处理一个数据,在完成数据处理器都会有一段等待时间,处理多个数据时就会需要有多个等待时间,造成服务器处理数据的效率低下。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据处理方法和相应的一种数据处理装置。为了解决上述问题,本专利技术实施例公开了一种数据处理方法,包括:接收车辆上传的业务数据;依据获取到所述业务数据的时间顺序,生成与所述业务数据对应的顺序标识;对所述业务数据进行异步处理,分别生成所述业务数据各自对应的处理结果;依照所述顺序标识输出所述处理结果。可选地,所述依据获取到所述业务数据的时间顺序,生成与所述业务数据对应的顺序标识的步骤,包括:确定获取到所述车辆数据的时间对应的接收时间戳;按照所述接收时间戳的顺序,生成与所述车辆数据对应的顺序标识。可选地,所述对所述业务数据进行异步处理,分别生成所述业务数据各自对应的处理结果的步骤,包括:当所述业务数据发送至预设的第一数据通道时,采用预设的线程池为所述业务数据分配处理线程;所述第一数据通道为异步IO;采用所述处理线程对所述业务数据进行处理;确定所述处理线程返回的数据为所述处理结果。可选地,所述采用所述处理线程对所述业务数据进行处理的步骤,包括:对所述业务数据进行解析;提取所述业务数据中的车辆标识;所述车辆标识与车辆唯一匹配;依据所述车辆标识和预置特征数据库,确定所述车辆的特征属性。可选地,所述依照所述顺序标识输出所述处理结果的步骤,包括:将所述处理结果及其对应的顺序标识发送至预设的第二数据通道;所述第二数据通道的数据格式为红黑树;采用所述顺序标识,依次输出所述第二数据通道中的处理结果。可选地,所述方法还包括:确定目标特征属性;计算与所述目标特征属性匹配的目标处理结果个数;采用所述目标处理结果个数,生成目标特征统计结果。可选地,所述方法还包括:将所述目标特征统计结果存储至预设的存储介质中。本专利技术实施例还公开一种数据处理装置,包括:采集模块,用于接收车辆上传的业务数据;标识模块,用于依据获取到所述业务数据的时间顺序,生成与所述业务数据对应的顺序标识;生成模块,用于对所述业务数据进行异步处理,分别生成所述业务数据各自对应的处理结果;输出模块,用于依照所述顺序标识输出所述处理结果。可选地,所述标识模块包括:时间戳确定子模块,用于确定获取到所述业务数据的时间对应的接收时间戳;标识生成子模块,用于按照所述接收时间戳的顺序,生成与所述业务数据对应的顺序标识。可选地,所述生成模块包括:线程分配子模块,用于当所述业务数据发送至预设的第一数据通道时,采用预设的线程池为所述业务数据分配处理线程;所述第一数据通道为异步IO;数据处理子模块,用于采用所述处理线程对所述业务数据进行处理;结果接收子模块,用于确定所述处理线程返回的数据为所述处理结果。可选地,所述数据处理子模块包括:解析单元,用于对所述业务数据进行解析;提取单元,用于提取所述业务数据中的车辆标识;所述车辆标识与车辆唯一匹配;特征单元,用于依据所述车辆标识和预置特征数据库,确定所述车辆的特征属性。可选地,所述输出模块包括:结果发送子模块,用于将所述处理结果及其对应的顺序标识发送至预设的第二数据通道;所述第二数据通道的数据格式为红黑树;有序输出子模块,用于采用所述顺序标识,依次输出所述第二数据通道中的处理结果。可选地,所述装置还包括:目标特征模块,用于确定目标特征属性;特征计算模块,用于计算与所述目标特征属性匹配的目标处理结果个数;特征统计模块,用于采用所述目标处理结果个数,生成目标特征统计结果。可选地,所述装置还包括:存储模块,用于将所述目标特征统计结果存储至预设的存储介质中。本专利技术实施例还公开了一种服务器,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述服务器执行如上所述的方法。本专利技术实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上所述的方法。本专利技术实施例包括以下优点:在本专利技术实施例中,通过在获取业务数据之后,依据获取到业务数据的顺序生成与业务数据对应的顺序标识,并通过异步方式对业务数据进行处理,使得同一时刻能够对多个业务数据进行处理,从而提高业务数据的处理效率。在生成与业务数据对应的处理结果后,采用顺序标识输出得到的处理结果,实现处理结果的有序输出,并且处理结果的输出顺序与其对应的业务数据的获取顺序相同。进一步地,可以根据确定的目标特征属性,对处理结果进行计算,确定出与目标特征属性匹配的目标处理结果数量并生成相应的目标特征统计结果,从而实现根据车辆上传的业务数据对当前在线车辆进行统计,计算出当前在线的与目标特征属性匹配的车辆数。附图说明图1是本专利技术的一种数据处理方法实施例的步骤流程图;图2是本专利技术的一种数据处理装置实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术实施例可以应用于服务器,服务器通过无线网络与多个车辆连接,具体是与车辆中设置的车载系统连接,车载系统可以通过无线网络与服务器进行数据传输。参照图1,示出了本专利技术的一种数据处理方法实施例的步骤流程图。具体可以包括如下步骤:步骤101,接收车辆上传的业务数据;车载系统可以按照一定频次向服务器发送业务数据,也可以是当车载系统生成业务数据时立即发送至服务器。服务器可以通过无线网络采集车辆发送的业务数据。业务数据可以包括但不限于与车辆本身的状态信息(例如:),以及车辆执行的业务信息(例如:租贷信息)具体的,车载系统可以采用3G网络(The3rdGenerationMobileCommunicationTechnology,第三代移动通信技术)、4G网络(The4thGenerationMobileCommunicationTechnology,第四代移动通信技术)、Wi-Fi(WirelessFidelity,无线保真)网络中的一种或多种,将业务数据发送至服务器。步骤102,依据获取到所述业务数据的时间顺序,生成与所述业务数据对应的顺序标识;按照服务器获取业务数据的先后顺序,依次生成顺序标识。例如:服务器先接收到业务数据A、接着收到业务数据B、之后收到业务数据C。则生成与业务数据A对应的顺序标识a、与业务数据B对应的顺序标识b、与业务数据C对应的顺序标识c。步骤103,对所述业务数据进行异步处理,分别生成所述业务数据各自对应的处理结果;通过在接收到业务数据时,在线程池中调用与业务数据独立对应的线程处理业务数据,从而实现异步方式对业务数据进行处理,生本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:接收车辆上传的业务数据;依据获取到所述业务数据的时间顺序,生成与所述业务数据对应的顺序标识;对所述业务数据进行异步处理,分别生成所述业务数据各自对应的处理结果;依照所述顺序标识输出所述处理结果。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收车辆上传的业务数据;依据获取到所述业务数据的时间顺序,生成与所述业务数据对应的顺序标识;对所述业务数据进行异步处理,分别生成所述业务数据各自对应的处理结果;依照所述顺序标识输出所述处理结果。2.根据权利要求1所述的方法,其特征在于,所述依据获取到所述业务数据的时间顺序,生成与所述业务数据对应的顺序标识的步骤,包括:确定获取到所述业务数据的时间对应的接收时间戳;按照所述接收时间戳的顺序,生成与所述业务数据对应的顺序标识。3.根据权利要求1所述的方法,其特征在于,所述对所述业务数据进行异步处理,分别生成所述业务数据各自对应的处理结果的步骤,包括:当所述业务数据发送至预设的第一数据通道时,采用预设的线程池为所述业务数据分配处理线程;所述第一数据通道为异步IO;采用所述处理线程对所述业务数据进行处理;确定所述处理线程返回的数据为所述处理结果。4.根据权利要求3所述的方法,其特征在于,所述采用所述处理线程对所述业务数据进行处理的步骤,包括:对所述业务数据进行解析;提取所述业务数据中的车辆标识;所述车辆标识与车辆唯一匹配;依据所述车辆标识和预置特征数据库,确定所述车辆的特征属性。5.根据权利要求4所述的方法,其特征在于,所述依...

【专利技术属性】
技术研发人员:谭恒亮
申请(专利权)人:广州小鹏汽车科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1