报表数据处理方法与流程

文档序号:16069118发布日期:2018-11-24 12:58阅读:634来源:国知局

本发明涉及数据处理技术领域,尤其涉及一种报表数据处理方法。

背景技术

随着经济的发展和科技的进步,人们对生活环境质量的要求越来越高,道路的清扫和保洁也越来越受到有关部门的重视。使用人工清扫路面的方式,不仅人力成本高,而且人工清扫时所产生的粉尘会严重影响清洁工人的生体健康,也不可避免的会造成环境的二次污染。而随着人工智能的崛起,市场也越来越关注于基于人工智能技术的新能源环卫清扫车辆。而且,随着城市规模的发展,人力成本的不断提升,对于智能化无人驾驶自动行进的清扫车的需求,显现的尤为迫切。虽然无人驾驶领域已经有了相关的技术,但是,目前,对于清扫车的耗材准备、维护计划和运营指导等均是通过人工经验实现的,这种方法不科学,也不客观,容易存在漏洞。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供了一种报表数据处理方法,基于单辆清扫装置的报表数据,根据不同维度对报表数据进行个性化解析,得到针对单辆清扫装置耗材准备、维护计划以及运行情况等方面内容的指导意见,使得用户可以根据基于报表得到的指导意见科学、合理的进行后续工作。

为实现上述目的,本发明提供了一种报表数据处理方法,所述报表数据处理方法包括:

服务器获取监控数据;

根据所述监控数据生成报表数据;所述报表数据包括多个数据项;每个所述数据项对应一个或多个数据元素;

接收报表解析指令;所述报表解析指令包括:用户终端id和解析维度信息;

根据所述解析维度信息确定与所述解析维度信息相对应的一个或多个目标数据项;

对一个或多个目标数据项所对应的目标数据元素进行解析,得到报表特征数据;

对比所述报表特征数据与目标指标数据,根据对比结果得到基于报表的指导数据;

根据所述用户终端id将所述指导数据发送至用户终端。

优选的,所述监控数据包括第一监控数据、第二监控数据和清扫装置id。

进一步优选的,所述服务器获取监控数据具体为:

所述清扫装置向所述服务器发送所述第一监控数据;

所述服务器接收所述用户发送的所述第二监控数据。

进一步优选的,所述第一监控数据包括清扫装置的行驶记录数据和清扫装置故障记录数据;所述第二监控数据包括清扫装置的维修记录数据和清扫装置耗材更换记录数据。

进一步优选的,所述清扫装置向所述服务器发送所述第一监控数据具体为:

所述清扫装置中的中央处理单元通过所述清扫装置中的感知单元获取所述清扫装置的行驶记录数据和所述清扫装置故障记录数据,并将清扫装置的行驶记录数据和清扫装置故障记录数据发送至所述服务器。

进一步优选的,所述指导数据包括所述清扫装置id。

优选的,所述指导数据包括文字数据、表格数据和图形数据的一种或多种。

优选的,在所述根据对比结果得到基于报表的指导数据之前,所述方法还包括:

所述服务器对比所述报表特征数据和上一个或多个报表特征数据,得到第一对比结果数据;

并且,所述服务器对比所述报表特征数据与所述目标指标数据,得到第二对比结果数据;

根据所述第一对比结果数据和所述第二对比结果数据得到所述基于报表的指导数据。

本发明实施例提供的一种报表数据处理方法,基于单辆清扫装置的报表数据,根据不同维度对报表数据进行个性化解析,得到针对单辆清扫装置耗材准备、维护计划以及运行情况等方面内容的指导意见,使得用户可以根据基于报表得到的指导意见科学、合理的进行后续工作。

附图说明

图1为本发明实施例提供的报表数据处理方法的流程图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本发明实施例提供的一种报表数据处理方法,用于根据单辆清扫装置的报表生成对单辆清扫装置的耗材准备、维护计划和运营指导等指导性信息。清扫装置可以理解为一辆无人驾驶的清洁车,用于对待清扫场景进行路面清洁、清扫。其方法流程图如图1所示,包括如下步骤:

步骤110,服务器获取监控数据;

具体的,指导数据是基于报表数据生成的,而报表数据是基于监控数据生成的。因此,在计算得到指导数据之前,需要先获取监控数据。

服务器根据调取指令获取监控数据。监控数据包括第一监控数据和第二监控数据。其中,第一监控数据可以理解为通过清扫装置中的清扫装置执行任务时对自身状态进行监控后所生成的数据,第二监控数据可以理解为人工录入的一些关于清扫装置状态的记录。也就是说,第一监控数据和第二监控数据的区别在于,第一监控数据是清扫装置生成并发送至服务器的,第二监控数据是用户输入到服务器中的。两种监控数据虽然最终都会发送至服务器,但生成方式和数据入口均有所不同。

进一步具体的,第一监控数据包括清扫装置的行驶记录数据和清扫装置故障记录数据。清扫装置的行驶记录数据可以理解为包括清扫装置的运行轨迹记录数据和已清扫区域的记录数据等反应单辆清扫装置行驶情况的记录数据。清扫装置故障记录数据可以理解为反应单辆清扫装置的温度异常、震动异常、电量异常等异常状态记录数据。清扫装置的行驶记录数据和清扫装置故障记录数据均由清扫装置中的感知单元对车辆状态进行监控所得到,感知单元获取清扫装置的行驶记录数据和清扫装置故障记录数据,并将清扫装置的行驶记录数据和清扫装置故障记录数据发送至清扫装置中的中央处理单元,再由清扫装置中的中央处理单元通过第四代移动通信技术(thefourthgenerationmobilecommunicationtechnology,4g)发送至服务器。

第二监控数据包括清扫装置的维修记录数据和清扫装置耗材更换记录数据。清扫装置的维修记录数据可以理解为包括维修零部件信息、维修费用信息和维修人员信息等反应单辆清扫装置维修情况的数据。清扫装置耗材更换记录数据可以理解为包括耗材更换零部件信息、耗材成本信息和更换人员信息等单辆清扫装置耗材更换情况的数据。这些数据均是清扫装置无法自行产生的,需要人工记录。

步骤120,根据监控数据生成报表数据;

具体的,报表数据中包括一个或多个数据项,每个数据项又对应一个或多个数据元素。数据项可以理解为描述报表数据中数据元素的各项特征的数据,数据元素可以理解为报表中的明细数据。由于每个报表数据项所代表的报表明细项都会对应一个得到明细项中的数据的算法,因此服务器需要先根据一个或多个报表数据项确定与每个报表数据项所对应的算法数据。这一过程可以理解为服务器获取得到报表中明细项的算法逻辑的过程。然后,服务器根据算法数据综合解析和计算第一监控数据和第二监控数据,得到报表数据中的数据元素,使得数据项和数据元素构成报表数据。

需要说明的是,报表数据包括但不限于反应清扫装置的运行记录、清扫装置的异常情况记录、清扫装置的耗材更换记录、清扫装置的维修记录以及清扫装置所清扫的区域记录。本领域技术人员可以根据需要自行设置报表数据中的内容,也就是上述的报表数据项。并且,服务器所获取到的监控数据针对的是单辆清扫装置的监控数据,根据监控数据所得到的报表数据也只反应单辆清扫装置的历史状态。

在一个具体的例子中,报表数据项为“维修成本统计数据”,则服务器确定与“维修成本统计数据”相对应的算法数据为“清扫装置的维修记录数据中的维修费用信息之和”。则服务器根据“清扫装置的维修记录数据中的维修费用信息之和”计算清扫装置的维修记录数据中的维修费用信息,得到的值即为报表数据中“维修成本统计数据”报表数据项下的值。

步骤130,根据报表解析指令确定与解析维度信息相对应的一个或多个目标数据项;

具体的,服务器接收报表解析指令。报表解析指令包括用户终端id和解析维度信息。用户终端可以理解为一辆具有联网功能的智能终端,例如手机、电脑等装置。用户终端id可以理解为用于区别用户终端身份的唯一标识码。解析维度信息可以理解为对报表进行解析的角度。

可以理解的是,由于报表数据中包括一个或多个数据项,对报表数据中的一个或多个数据项从不同的角度进行解析会得到不同结果。因此,服务器需要先接收报表解析指令,确定报表解析指令中的解析维度信息,再根据解析维度信息确定与解析维度信息相对应的一个或多个目标数据项。目标数据项可以理解为对报表进行解析时,所需的数据项。

步骤140,对一个或多个目标数据项所对应的目标数据元素进行解析,得到报表特征数据;

具体的,确定目标数据项后,服务器根据解析维度信息所对应的解析模型对目标数据项所对应的目标数据元素进行解析,得到报表特征数据。报表特征数据可以理解为对当前报表进行解析后,得到的反应报表特征的数据。

在一个具体的例子中,报表数据如下表1所示,报表数据中的目标数据项包括“日期”、“轮胎更换情况”和“行驶区域”。目标数据元素为“日期”、“轮胎更换情况”和“行驶区域”列下的数据。解析维度信息为“解析行驶区域与轮胎更换情况的关系”,解析模型为“行驶区域与轮胎更换情况的关系模型”。则服务器根据“行驶区域与轮胎更换情况的关系模型”对下表中所有目标数据元素进行解析得到的报表特征数据包括“清扫装置在行驶区域a中行驶时,四个月内需要更换两次轮胎”、“清扫装置在行驶区域b中行驶时,四个月内需要更换四次轮胎”、“清扫装置在行驶区域c中行驶时,四个月内需要更换一次轮胎”和“清扫装置在行驶区域d中行驶时,四个月内需要更换三次轮胎”。

表1

步骤150,对比报表特征数据与目标指标数据,根据对比结果得到基于报表的指导数据;

具体的,服务器首先根据解析维度信息确定与解析维度信息相对应的目标指标数据。目标指标数据可以使用当前维度对报表进行解析所得到的数据的标准。将报表特征数据与目标指标数据所代表的标准进行对比,可以得到基于标准对比后的指导数据。需要说明的是,本领域技术人员可以根据需要自行设置目标指标数据。

在一个具体的例子中,报表特征数据包括“清扫装置在行驶区域a中行驶时,四个月内需要更换两次轮胎”、“清扫装置在行驶区域b中行驶时,四个月内需要更换四次轮胎”、“清扫装置在行驶区域c中行驶时,四个月内需要更换一次轮胎”和“清扫装置在行驶区域d中行驶时,四个月内需要更换三次轮胎”。目标指标数据为“正常情况下,四个月内需要更换一至两次轮胎”。则服务器对比报表特征数据与目标指标数据,得到的指导数据包括“清扫装置在行驶区域a和行驶区域c中行驶时,更换轮胎次数正常”、“清扫装置在行驶区域b中行驶时,更换轮胎次数较多”、“清扫装置在行驶区域d中行驶时,更换轮胎次数非常多”以及“需要注意行驶区域b和行驶区域d的路面对清扫装置轮胎所造成的影响,尤其是行驶区域b的路面对清扫装置轮胎的影响极大,需注意对行驶区域b和行驶区域d的路面进行维护”。

优选的,指导数据的生成除了需要参考报表特征数据和目标指标数据的对比结果,还需要参考报表特征数据与历史报表特征数据的对比结果,使得指导数据的生成更符合历史实际情况。

进一步具体的,服务器首先对比报表特征数据和上一个或多个报表特征数据,得到第一对比结果数据,并且,服务器对比报表特征数据与目标指标数据,得到第二对比结果数据,然后根据第一对比结果数据和第二对比结果数据得到基于报表的指导数据。这一过程可以理解为基于清扫装置一段历史时期内的报表数据得到指导数据的过程。

在一个更优的例子中,报表特征数据包括“清扫装置在行驶区域c中行驶时,四个月内需要更换一次轮胎”和“清扫装置在行驶区域d中行驶时,四个月内需要更换三次轮胎”。历史报表特征数据包括“清扫装置在行驶区域c中行驶时,四个月内需要更换三次轮胎”和“清扫装置在行驶区域d中行驶时,四个月内需要更换一次轮胎”。目标指标数据为“正常情况下,四个月内需要更换一至两次轮胎”。则服务器对比报表特征数据与目标指标数据,并对比报表特征数据和历史报表特征数据,得到的指导数据包括“需要注意行驶区域d的路面,其近四个月内以来对清扫装置轮胎使用影响增大,需注意对行驶区域d的路面进行维护”和“行驶区域c的路面在近四个月内以来对清扫装置轮胎使用影响减小”。

可以理解的是,指导数据包括文字数据、表格数据和图形数据的一种或多种。也就是说,指导数据的表现形式不拘泥与单纯的文字、表格或图片,而是可以根据需要自行设置的。并且,指导数据包括但不限于对单辆清扫装置的耗材准备、维护计划以及运行情况等方面的内容。

步骤160,将指导数据发送至用户终端;

具体的,通常,不是所有的用户都具有查看所有报表的权限,一些用户只能查看到与自身相关的基于报表的指导数据。因此服务器需要根据用户终端id将指导数据发送至用户终端,用以用户终端向用户显示所述指导数据。指导数据中包括清扫装置id,用以用户确定当前报表数据所反应的是哪辆清扫装置的数据。

本发明实施例提供的一种报表数据处理方法,基于单辆清扫装置的报表数据,根据不同维度对报表数据进行个性化解析,得到针对单辆清扫装置耗材准备、维护计划以及运行情况等方面内容的指导意见,使得用户可以根据基于报表得到的指导意见科学、合理的进行后续工作。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、用户终端执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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