报表数据生成方法技术

技术编号:19327873 阅读:47 留言:0更新日期:2018-11-03 14:43
本发明专利技术涉及一种报表数据生成方法,所述方法包括:服务器根据数据调度指令确定与调度指令相对应的报表类别信息;调度指令包括清扫装置ID、数据起始时间信息和数据终止时间信息;根据报表类别信息确定与报表类别信息相对应的一个或多个报表数据项;根据一个或多个报表数据项、数据起始时间信息和数据终止时间信息获取与清扫装置ID相对应的第一监控数据和第二监控数据;解析第一监控数据和第二监控数据,得到报表数据;将报表数据发送至用户终端,用以用户终端显示报表数据。本发明专利技术涉及一种报表数据生成方法对单辆清扫装置的各种状态进行统计得到的结果更为科学、合理,用户也可以获得个性化的报表数据。

Report data generation method

The invention relates to a report data generation method, which includes: the server determines the report category information corresponding to the scheduling instruction according to the data scheduling instruction; the scheduling instruction includes the cleaning device ID, the data start time information and the data termination time information; and the phase of the report category information is determined according to the report category information. One or more corresponding report data items; according to one or more report data items, data start time information and data termination time information, the first and second monitoring data corresponding to the cleaning device ID are obtained; the first and second monitoring data are parsed to obtain report data; and the report data are transmitted. The user terminal displays the report data with the user terminal. The invention relates to a method for generating report data, which can obtain more scientific and reasonable results by statistic various states of a single cleaning device, and users can also obtain personalized report data.

【技术实现步骤摘要】
报表数据生成方法
本专利技术涉及数据处理
,尤其涉及一种报表数据生成方法。
技术介绍
随着经济的发展和科技的进步,人们对生活环境质量的要求越来越高,道路的清扫和保洁也越来越受到有关部门的重视。使用人工清扫路面的方式,不仅人力成本高,而且人工清扫时所产生的粉尘会严重影响清洁工人的生体健康,也不可避免的会造成环境的二次污染。而随着人工智能的崛起,市场也越来越关注于基于人工智能技术的新能源环卫清扫车辆。而且,随着城市规模的发展,人力成本的不断提升,对于智能化无人驾驶自动行进的清扫车的需求,显现的尤为迫切。虽然无人驾驶领域已经有了相关的技术,但是,目前还没有一个科学的方法对单辆清扫车的各种状态进行统计。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供了一种报表数据生成方法,基于单辆清扫装置的历史记录数据,根据不同的调度指令生成不同的报表数据,使得对单辆清扫装置的各种状态进行统计得到的结果更为科学、合理,用户也可以获得个性化的报表数据。为实现上述目的,本专利技术提供了一种报表数据生成方法,所述报表数据生成方法包括:服务器根据数据调度指令确定与所述调度指令相对应的报表类别信息;所述调度指令包括清扫装置ID、数据起始时间信息和数据终止时间信息;根据所述报表类别信息确定与所述报表类别信息相对应的一个或多个报表数据项;根据一个或多个所述报表数据项、所述数据起始时间信息和所述数据终止时间信息获取与所述清扫装置ID相对应的第一监控数据和第二监控数据;解析所述第一监控数据和所述第二监控数据,得到报表数据;将所述报表数据发送至用户终端,用以所述用户终端显示所述报表数据。优选的,在所述服务器根据数据调度指令确定与所述调度指令相对应的报表类别信息之前,所述方法还包括:所述服务器根据调度数据时间信息生成所述调度指令。进一步优选的,在所述服务器根据调度数据时间信息生成所述调度指令之前,所述方法还包括:所述服务器接收用户输入的所述调度数据时间信息。优选的,在所述根据一个或多个所述报表数据项、所述数据起始时间信息和所述数据终止时间信息获取与所述清扫装置ID相对应的第一监控数据和第二监控数据之前,所述方法还包括:所述清扫装置向所述服务器发送所述第一监控数据;所述服务器接收所述用户发送的所述第二监控数据。进一步优选的所述第一监控数据包括清扫装置的行驶记录数据和清扫装置故障记录数据;所述第二监控数据包括清扫装置的维修记录数据和清扫装置耗材更换记录数据。进一步优选的所述清扫装置向所述服务器发送所述第一监控数据具体为:所述清扫装置中的中央处理单元通过所述清扫装置中的感知单元获取所述清扫装置的行驶记录数据和所述清扫装置故障记录数据,并将清扫装置的行驶记录数据和清扫装置故障记录数据发送至所述服务器。优选的所述解析所述第一监控数据和所述第二监控数据,得到报表数据具体为:根据一个或多个所述报表数据项确定与每个所述报表数据项所对应的算法数据;根据所述算法数据解析所述第一监控数据和所述第二监控数据,得到报表数据。优选的,所述报表数据包括清扫装置ID。本专利技术实施例提供的一种报表数据生成方法,基于单辆清扫装置的历史记录数据,根据不同的调度指令生成不同的报表数据,使得对单辆清扫装置的各种状态进行统计得到的结果更为科学、合理,用户也可以获得个性化的报表数据。附图说明图1为本专利技术实施例提供的报表数据生成方法的流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本专利技术实施例提供的一种报表数据生成方法,用于根据单辆清扫装置的历史记录生成报表。清扫装置可以理解为一辆无人驾驶的清洁车,用于对待清扫场景进行路面清洁、清扫。其方法流程图如图1所示,包括如下步骤:步骤110,服务器根据调度数据时间信息生成调度指令;具体的,用户通过用户终端向服务器输入调度数据时间信息。用户终端可以理解为一辆具有联网功能的智能终端,例如手机、电脑等装置。调度数据时间信息可以理解为用户设置的对清扫装置历史记录数据的统计时间范围信息。调度数据时间信息包括调度数据起始时间信息和调度频率参数。在服务器接收到调度数据时间信息后,根据调度数据起始时间信息和调度频率参数计算得到多个调度日期,并开始对系统时间进行监测,确定系统时间是否到达了调度日期。当系统时间达到调度日期时,服务器生成调度指令。在一个具体的例子中,当用户想要从2018年5月21日开始,每周的周一对上一周的清扫装置历史记录数据进行一次统计时,调度数据时间信息中的调度数据起始时间信息为“2018年5月21日”,调度频率参数为“每周一次”。则服务器对“2018年5月21日”和“每周一次”进行计算得到的调度日期包括“2018年5月21日、2018年5月28日、2018年6月4日……”。当服务器监测到系统日期达到了“2018年5月21日”或“2018年5月28日”或其他日期为周一的日期时,服务器生成“获取前7天历史数据”的调度指令。当用户想要从2018年6月1日开始,每月一号对上一个月的清扫装置历史记录数据进行一次统计时,调度数据时间信息中的调度数据起始时间信息为“2018年6月1日”、调度频率参数为“每月一次”。则服务器对“2018年6月1日”和“每月一次”进行计算得到的调度日期包括“2018年6月1日、2018年7月1日、2018年8月1日……”。当服务器监测到系统日期达到了“2018年6月1日”或“2018年7月1日”或其他日期为每月1号的日期时,服务器生成“获取前一个月历史数据”的调度指令。步骤120,确定与调度指令相对应的报表类别信息;具体的,报表类别信息可以理解为根据统计时间范围对报表类别进行区分的信息,例如,周报、月报、半年报或年报。报表类别信息与调度频率参数是相一致的,也就是说,“每周一次”的调度频率参数所对应的报表类别信息为“周报”;“每月一次”的调度频率参数所对应的报表类别信息为“月报”;“每半年一次”的调度频率参数所对应的报表类别信息为“半年报”;“每年一次”的调度频率参数所对应的报表类别信息为“年报”。服务器根据调度频率参数确定与调度指令相对应的报表类别信息。步骤130,确定与报表类别信息相对应的一个或多个报表数据项;具体的,不同的报表类别信息所代表的报表类型所对应的报表数据项所代表的报表中的明细项是不同的,因此服务器需要根据报表类别信息确定与报表类别信息相对应的一个或多个报表数据项。需要说明的是,用户可以根据需要自行设置报表类别信息所对应的报表数据项。在一个具体的例子中,用户想在“周报”的报表中所查看的内容包括清扫装置的运行轨迹记录数据,用以用户更清楚的了解清扫装置在本周内所行驶的轨迹路径,而在“月报”的报表中所查看的内容并不包括清扫装置的运行轨迹记录,但却包括在“周报”的报表中不包括的清扫装置的维修成本统计数据,用以用户掌握一个月内用于维修清扫装置的成本。则报表类别信息为“周报”所对应的报表数据项包括“运行轨迹记录数据”但不包括“维修成本统计数据”。报表类别信息为“月报”所对应的报表数据项包括“维修成本统计数据”但不包括“运行轨迹记录数据”。步骤140,获取第一监控数据和第二监控数据;具体的,调度指令包括清扫装置ID、数据起始时间信息和数据终止时间信息。其中,清扫装置ID可以理解为用于区别清扫本文档来自技高网...

【技术保护点】
1.一种报表数据生成方法,其特征在于,所述方法包括:服务器根据数据调度指令确定与所述调度指令相对应的报表类别信息;所述调度指令包括清扫装置ID、数据起始时间信息和数据终止时间信息;根据所述报表类别信息确定与所述报表类别信息相对应的一个或多个报表数据项;根据一个或多个所述报表数据项、所述数据起始时间信息和所述数据终止时间信息获取与所述清扫装置ID相对应的第一监控数据和第二监控数据;解析所述第一监控数据和所述第二监控数据,得到报表数据;将所述报表数据发送至用户终端,用以所述用户终端显示所述报表数据。

【技术特征摘要】
1.一种报表数据生成方法,其特征在于,所述方法包括:服务器根据数据调度指令确定与所述调度指令相对应的报表类别信息;所述调度指令包括清扫装置ID、数据起始时间信息和数据终止时间信息;根据所述报表类别信息确定与所述报表类别信息相对应的一个或多个报表数据项;根据一个或多个所述报表数据项、所述数据起始时间信息和所述数据终止时间信息获取与所述清扫装置ID相对应的第一监控数据和第二监控数据;解析所述第一监控数据和所述第二监控数据,得到报表数据;将所述报表数据发送至用户终端,用以所述用户终端显示所述报表数据。2.根据权利要求1所述的报表数据生成方法,其特征在于,在所述服务器根据数据调度指令确定与所述调度指令相对应的报表类别信息之前,所述方法还包括:所述服务器根据调度数据时间信息生成所述调度指令。3.根据权利要求2所述的报表数据生成方法,其特征在于,在所述服务器根据调度数据时间信息生成所述调度指令之前,所述方法还包括:所述服务器接收用户输入的所述调度数据时间信息。4.根据权利要求1所述的报表数据生成方法,其特征在于,在所述根据一个或多个所述报表数据项、所述数据起始时间信息和所述数据终止时间信...

【专利技术属性】
技术研发人员:张德兆王肖霍舒豪李晓飞张放
申请(专利权)人:北京智行者科技有限公司
类型:发明
国别省市:北京,11

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

1