一种数据处理方法及装置与流程

文档序号:24487784发布日期:2021-03-30 21:12阅读:164来源:国知局
一种数据处理方法及装置与流程

本申请涉及数据处理技术领域,尤其涉及一种数据处理方法及装置。



背景技术:

工程机械设备属于高价值、重资产设备,企业通过钢材、劳动力、零部件的投入制造各类工程机械,行业范围广,门类多,技术含量高,与其他的产业关联度大,带动性强,同时受国内、国际宏观经济影响也非常大。

随着行业集中度的提升,预测市场对工程机械设备的需求热度趋势,对于企业掌握市场趋势、确定企业销售经营决策以及企业的高质量发展具有极为重要的意义。

目前,工程机械设备的制造企业往往通过访谈、销售统计、代理预估等方法预测市场热度并制定销售计划,但这种方法由于获取的数据片面并且容易受到较大的人为主观因素的影响,并且时效性差,导致预测的偏差很大,可靠性低。



技术实现要素:

为了解决现有技术存在的上述技术问题,本申请提供了一种数据处理方法及装置,降低了人为主观因素的影响,提升了对于市场需求预测时的时效性与可靠性。

本申请实施例提供了一种数据处理方法,所述方法包括:

获取机械设备的初始数据,所述初始数据包括物联网iot数据、位置数据和设备基本信息;

根据预设每日数据切片聚合规则和所述初始数据获取每日数据切片,所述每日数据切片包括每日活跃机械设备数、活跃机械设备平均工作时长和活跃机械设备平均开机时间;

根据所述每日数据切片获取所述机械设备的设备开工率和活跃率;

根据所述设备开工率和活跃率确定市场热度。

可选的,所述预设每日数据切片聚合规则包括:

每日累计工作时长=当日最后一笔记录的累计工作时长-上一日最后一笔记录的累计工作时长;

每日累计开机时长=当日最后一笔记录的累计开机时长-上一日最后一笔记录的累计开机时长;

活跃机械设备为每日累计开机时长大于预设时间的机械设备;

活跃机械设备平均工作时长=每日累计工作时长÷活跃机械设备数;

活跃机械设备平均开机时间=每日累计开机时长÷活跃机械设备数。

可选的,所述物联网iot数据包括:设备开机时间、设备工作时间和和设备的开关状态;

所述位置数据包括设备实时位置信息;

所述设备基本信息包括下列中的至少一项:设备编号、设备类别、设备名称、设备型号、设备销售日期和设备生产日期。

可选的,所述根据所述每日数据切片获取所述机械设备的设备开工率和活跃率包括:

根据所述每日数据切片获取所述机械设备的当日活跃设备开工率、广义日开工率、月均广义开工率和日活跃率。

可选的,所述当日活跃设备开工率=当日活跃设备平均工作小时÷8×100%;

所述广义日开工率=当日活跃设备总工作小时÷当月所有活跃设备总台数÷8×100%;

所述月均广义日开工率为所述每日广义日开工率的月平均值;

所述日活跃率=日活跃机械设备数÷总机械设备数。

本申请实施例提供了一种数据处理装置,所述装置包括:第一获取单元、第二获取单元和预测单元;

所述第一获取单元,用于获取机械设备的初始数据,所述初始数据包括物联网iot数据、位置数据和设备基本信息;

所述第二获取单元,用于根据预设每日数据切片聚合规则和所述初始数据获取每日数据切片,所述每日数据切片包括每日活跃机械设备数、活跃机械设备平均工作时长和活跃机械设备平均开机时间;

所述第二获取单元,还用于根据所述每日数据切片获取所述机械设备的设备开工率和活跃率;

所述预测单元,用于根据所述设备开工率和活跃率确定市场热度。

可选的,预设每日数据切片聚合规则包括:

每日累计工作时长=当日最后一笔记录的累计工作时长-上一日最后一笔记录的累计工作时长;

每日累计开机时长=当日最后一笔记录的累计开机时长-上一日最后一笔记录的累计开机时长;

活跃机械设备为每日累计开机时长大于预设时间的机械设备;

活跃机械设备平均工作时长=每日累计工作时长÷活跃机械设备数;

活跃机械设备平均开机时间=每日累计开机时长÷活跃机械设备数。

可选的,所述物联网iot数据包括:设备开机时间、设备工作时间和和设备的开关状态;

所述位置数据包括设备实时位置信息;

所述设备基本信息包括下列中的至少一项:设备编号、设备类别、设备名称、设备型号、设备销售日期和设备生产日期。

可选的,所述第二获取单元具体用于:

根据所述每日数据切片获取所述机械设备的当日活跃设备开工率、广义日开工率、月均广义开工率和日活跃率。

可选的,所述当日活跃设备开工率=当日活跃设备平均工作小时÷8×100%;

所述广义日开工率=当日活跃设备总工作小时÷当月所有活跃设备总台数÷8×100%;

所述月均广义日开工率为所述每日广义日开工率的月平均值;

所述日活跃率=日活跃机械设备数÷总机械设备数。

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的数据处理方法。

本申请实施例还提供了一种电子设备,所述电子设备包括至少一个处理器、与处理器连接的至少一个存储器、以及总线;其中,所述处理器与所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行所述的数据处理方法。

本申请所述方法具有以下优点:

本申请提供的数据处理方法首先获取机械设备的初始数据,所述初始数据包括物联网iot数据、位置数据和设备基本信息。其中包括的物联网iot数据和位置数据可以实时采集,准确性高,因此提升了初始数据的时效性与可靠性,后续进行每日数据切片聚合并根据每日数据切片获取所述机械设备的设备开工率和活跃率时能够避免人为主观因素的影响,进一步提升预测结果的可靠性,并且可以进行每日数据分析,因此对于市场热度的预测实时性好,能够预测结果的偏差。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本申请实施例提供的数据处理方法的流程图;

图2为本申请实施例提供的iot数据的原始数据表样的示意图;

图3为本申请实施例提供的设备每日iot数据切片聚合存储表样的示意图;

图4为本申请实施例提供的每日iot数据切片聚合后的表样示意图;

图5为本申请实施例提供的设备开工率的跟踪分析示意图;

图6为本申请实施例提供的月均广义日开工率的跟踪分析示意图;

图7为本申请实施例提供的日活跃车数跟踪分析示意图;

图8为本申请实施例提供的数据处理装置的示意图;

图9为本申请实施例提供的一种电子设备的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

实施例一:

本申请实施例提供了一种数据处理方法,下面结合附图具体说明。

参见图1,该图为本申请实施例提供的数据处理方法的流程图。

本申请实施例所述方法包括以下步骤:

s101:获取机械设备的初始数据,初始数据包括物联网iot数据、位置数据和设备基本信息。

本申请提供的方法需要的机械设备的工况参数比较统一,对机械设备如挖掘机、装载机、起重机、泵车、桩机、平地机、压路机等均可实现复用,下面具体以挖掘机数据为例进行说明。

初始数据包括物联网iot(internetofthings,物联网)数据、位置数据和设备基本信息,下面分别说明。

iot数据采集:通过挖掘机内置的智能物联盒采集分散在各地的挖掘机的工况数据,例如:开机时间、工作时间、开关状态等,为了提升数据预测时的时效性,iot数据采集间隔可以设置较短,例如可以将数据采集间隔控制在10分钟内,应用时可以根据实际情况调整,本申请实施例对此不作具体限定。

位置数据采集:通过挖掘机的智能物联盒的卫星定位模块回传挖掘机的实时位置以及位置的采集时间,为了提升数据预测时的时效性,位置数据采集的间隔可以设置较短,例如可以控制在1小时内,应用时可以根据实际情况调整,本申请实施例对此不作具体限定。

设备基本信息采集:可以采集设备编号、设备类别(多级)、设备名称、设备型号、设备销售日期和设备生产日期等信息。

s102:根据预设每日数据切片聚合规则和初始数据获取每日数据切片,每日数据切片包括每日活跃机械设备数、活跃机械设备平均工作时长和活跃机械设备平均开机时间。

对获取的挖掘机的iot数据、位置数据、设备基本信息等进行聚合处理:由于获取的挖掘机iot数据量非常大,例如,每台挖掘机每分钟回传一条工况数据,则一年回传的iot数据总量为525600条,20万台挖掘一年的记录数据可达105120000000条之多,如此巨量的数据需要经过有效的聚合才能实现高效利用,针对iot数据的时序特性,可做每日的数据切片聚合,下面具体说明对原始的iot数据的聚合过程。

一并参见图2和图3,其中图2为iot数据的原始数据表样的示意图,图3为设备每日iot数据切片聚合存储表样的示意图。

本申请实施例对每日数据切片聚合时采用以下方式:

每日累计工作时长=当日最后一笔记录的累计工作时长-上一日最后一笔记录的累计工作时长;

每日累计开机时长=当日最后一笔记录的累计开机时长-上一日最后一笔记录的累计开机时长;

设备是否活跃判断:每日累计开机时长大于预设时间,则认为设备活跃。预设时间可以根据实际情况设置,本申请实施例不作具体限定,例如可以设置为0,即设备开机即认为设备活跃;

每日活跃设备数=每日活跃设备的总数量;

活跃机械设备平均工作时长=每日累计工作时长÷活跃机械设备数;

活跃机械设备平均开机时间=每日累计开机时长÷活跃机械设备数。

s103:根据每日数据切片获取机械设备的设备开工率和活跃率。

其中,开工率可以包括机械设备的当日活跃设备开工率、广义日开工率、月均广义开工率。

活跃率可以包括机械设备的日活跃率。

进一步的,当日活跃设备开工率=当日活跃设备平均工作小时÷8×100%;

广义日开工率=当日活跃设备总工作小时÷当月所有活跃设备总台数÷8×100%;

月均广义日开工率为所述每日广义日开工率的月平均值;

日活跃率=日活跃机械设备数÷总机械设备数。

参见图4,该图为每日iot数据切片聚合后的表样示意图。

表中可以记录根据以上方式确定的每日活跃设备的数量、设备的平均工作时长以及设备的平均开机时间。

另外,实际应用中可以获取指定区域中的设备信息,指定区域可以依据经纬度确定,也可以根据行政区划分,例如可以选择处理指定省或指定市的设备数据。

获取图4所示的表样后,进一步确定日活跃设备开工率,广义设备开工率,月均广义开工率、日活跃率、日活跃设备数等指标,多维聚合的维度还包括地域、设备类别、设备型号、销售日期、生产日期等。

实际应用中,可以按法定的八小时工作制的对比来统计日活跃设备开工率,开工率越高,表示设备工作时间越长,市场对设备使用需求越强。

参见图5,该图为本申请实施例提供的设备开工率的跟踪分析示意图。

其中,图中上方折线为当日活跃设备开工率,下方折线为广义日开工率。时间分布为1月1日至4月30日。

广义日开工率对每月单日工作时间长但每月工作天数少的设备做了优化,以准确的能表征市场对设备的需求关系。

通过对该日开工率跟踪图的分析可知,春节后,当日活跃设备开工率与广义日开工率逐步接近,广义日开工率有提升趋势,表征出勤的设备数量以及设备的工作时长在增加。

并且,自3月中旬起,当日活跃设备开工率与广义日开工率持续接近,表征近期市场开工热度较高。4月后,广义日开工率稳定上升并在4月30日到达新高。

s104:根据设备开工率和活跃率确定市场热度。

实际应用中,机械设备的开工率和活跃率越高,表征市场热度越高。

参见图6,该图为本申请实施例提供的月均广义日开工率的跟踪分析示意图。

由图6分析确定一年来月均广义日开工率由31.60%上升至61.90%,呈现稳定上升趋势。其中1-2月的下降受到节假日的影响,因此不作为市场形势的判断依据,因此总体上呈现上升趋势。

参见图7,该图为本申请实施例提供的日活跃车数跟踪分析示意图。

其中,图中上方折线为中型挖掘机活跃车数,下方折线为大型挖掘机活跃车数。时间分布为1月1日至4月30日。

可以发现虽然两种挖掘机活跃量都有上升趋势,但中型挖掘机活跃车增加趋势更加明显,需要重点关注。

进一步的,还可以分别确定全国各区域(例如各省)的开工跟踪率和日活跃车数等信息,以使对于趋势预测可以更具有指向性。

利用本申请实施例提供的数据处理方法,首先获取机械设备的初始数据,所述初始数据包括物联网iot数据、位置数据和设备基本信息。其中包括的物联网iot数据和位置数据可以实时采集,准确性高,因此提升了初始数据的时效性与可靠性,后续进行每日数据切片聚合并根据每日数据切片获取所述机械设备的设备开工率和活跃率时能够避免人为主观因素的影响,进一步提升预测结果的可靠性,并且可以进行每日数据分析,因此对于市场热度的预测实时性好,能够预测结果的偏差。

实施例二:

基于上述实施例提供的数据处理方法,本申请实施例还提供了一种数据处理装置,下面结合附图具体说明。

参见图8,该图为本申请实施例提供的数据处理装置的示意图。

本申请实施例提供的装置包括:第一获取单元801、第二获取单元802和预测单元803。

第一获取单元801用于获取机械设备的初始数据,所述初始数据包括物联网iot数据、位置数据和设备基本信息。

进一步的,所述物联网iot数据包括:设备开机时间、设备工作时间和和设备的开关状态;

所述位置数据包括设备实时位置信息;

所述设备基本信息包括下列中的至少一项:设备编号、设备类别、设备名称、设备型号、设备销售日期和设备生产日期。

第二获取单元802用于根据预设每日数据切片聚合规则和所述初始数据获取每日数据切片,所述每日数据切片包括每日活跃机械设备数、活跃机械设备平均工作时长和活跃机械设备平均开机时间。

进一步的,预设每日数据切片聚合规则包括:

每日累计工作时长=当日最后一笔记录的累计工作时长-上一日最后一笔记录的累计工作时长;

每日累计开机时长=当日最后一笔记录的累计开机时长-上一日最后一笔记录的累计开机时长;

活跃机械设备为每日累计开机时长大于预设时间的机械设备;

活跃机械设备平均工作时长=每日累计工作时长÷活跃机械设备数;

活跃机械设备平均开机时间=每日累计开机时长÷活跃机械设备数。

第二获取单元802还用于根据所述每日数据切片获取所述机械设备的设备开工率和活跃率。

进一步的,所述第二获取单元802具体用于:

根据所述每日数据切片获取所述机械设备的当日活跃设备开工率、广义日开工率、月均广义开工率和日活跃率。

其中,当日活跃设备开工率=当日活跃设备平均工作小时÷8×100%;

广义日开工率=当日活跃设备总工作小时÷当月所有活跃设备总台数÷8×100%;

月均广义日开工率为所述每日广义日开工率的月平均值;

日活跃率=日活跃机械设备数÷总机械设备数。

预测单元803用于根据所述设备开工率和活跃率确定市场热度。

利用本申请提供的数据处理装置,降低了人为主观因素的影响,提升了对于市场需求预测时的时效性与可靠性。

所述市场热度的装置包括处理器和存储器,上述第一获取单元、第二获取单元和预测单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来对机械设备的市场热度的预测。

本申请实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述数据处理方法。

本申请实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述数据处理方法。

本申请实施例还提供了一种电子设备,下面结合附图具体说明。

参见图9,该图为本申请实施例提供的一种电子设备的示意图。

该电子设备包括至少一个处理器901、以及与处理器901连接的至少一个存储器902、总线903;其中,处理器901、存储器902通过总线903完成相互间的通信;处理器901用于调用存储器902中的程序指令,以执行上述的数据处理方法。本申请中的设备可以是服务器、pc、pad、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:

获取机械设备的初始数据,所述初始数据包括物联网iot数据、位置数据和设备基本信息;

根据预设每日数据切片聚合规则和所述初始数据获取每日数据切片,所述每日数据切片包括每日活跃机械设备数、活跃机械设备平均工作时长和活跃机械设备平均开机时间;

根据所述每日数据切片获取所述机械设备的设备开工率和活跃率;

根据所述设备开工率和活跃率确定市场热度。

可选的,所述预设每日数据切片聚合规则包括:

每日累计工作时长=当日最后一笔记录的累计工作时长-上一日最后一笔记录的累计工作时长;

每日累计开机时长=当日最后一笔记录的累计开机时长-上一日最后一笔记录的累计开机时长;

活跃机械设备为每日累计开机时长大于预设时间的机械设备;

活跃机械设备平均工作时长=每日累计工作时长÷活跃机械设备数;

活跃机械设备平均开机时间=每日累计开机时长÷活跃机械设备数。

可选的,所述物联网iot数据包括:设备开机时间、设备工作时间和和设备的开关状态;

所述位置数据包括设备实时位置信息;

所述设备基本信息包括下列中的至少一项:设备编号、设备类别、设备名称、设备型号、设备销售日期和设备生产日期。

可选的,所述根据所述每日数据切片获取所述机械设备的设备开工率和活跃率包括:

根据所述每日数据切片获取所述机械设备的当日活跃设备开工率、广义日开工率、月均广义开工率和日活跃率。

可选的,所述当日活跃设备开工率=当日活跃设备平均工作小时÷8×100%;

所述广义日开工率=当日活跃设备总工作小时÷当月所有活跃设备总台数÷8×100%;

所述月均广义日开工率为所述每日广义日开工率的月平均值;

所述日活跃率=日活跃机械设备数÷总机械设备数。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1