一种报表数据的处理方法与流程

文档序号:16432672发布日期:2018-12-28 20:15阅读:386来源:国知局
一种报表数据的处理方法与流程

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

背景技术

随着人工智能技术和计算机技术的发展,自动驾驶技术日渐成熟。自动驾驶车辆能够高效利用交通资源,缓解交通拥堵、减少碳排放,自动驾驶技术近年来发展迅速,自动驾驶技术也是近年的热点话题。自动驾驶技术已经逐渐走进人们的日常生活,潜移默化的改变着人们的出行方式。自动驾驶技术在军用及民用上均具有巨大的应用前景。军用上,它不仅能够作为无人运输平台,还能用作无人爆破车、无人作战平台、无人巡逻与监视车辆等;民用中,除了为人类生活带来便捷之外,还能够降低交通事故发生率与提高道路通行效率。

虽然无人驾驶领域已经有了相关的技术,但是,目前还没有一个科学、全面、直观的方法对单个无人驾驶车辆或同一牌子的无人驾驶车辆的维修维护情况进行统计,从而使车辆的管理人员无法准确的了解车辆的维修维护情况,进而造成因备用零部件不足导致车辆无法行驶的情况。



技术实现要素:

本发明的目的是提供一种报表数据的处理方法,能够对单个车辆或同一类型车辆的维修情况进行直观、科学的显示,使车辆的管理人员能够定期准确、全面了解车辆维修维护情况,并且使采购员可以更加准确、合理的对车辆零部件进行采购,以及对维修费用进行准备,且能够通过车辆运行汇总报表直观、科学地显示出各个类型车辆的运行情况,使车辆管理人员定期准确、全面了解车辆情况。

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

服务器根据预设时间间隔获取每个智能车辆的多个作业日志信息;所述作业日志信息中包括车辆维修信息;其中,所述车辆维修信息包括车辆类型信息、维修项目、相对应的零部件耗材更换数量和维修费用;

将每个智能车辆的多个作业日志中的维修项目、相对应的零部件耗材更换数量和维修费用进行统计汇总,得到所述每个智能车辆的预设时间间隔相对应的维修项目、相对应的零部件耗材更换数量总和和维修费用总和;

根据所述预设时间间隔相对应的维修项目、相对应的零部件耗材更换数量总和和维修费用总和生成每个车辆的第一车辆维修报表数据;

根据所述每个车辆的多个预设时间间隔的第一车辆维修报表数据生成每个车辆的第一车辆维护报表数据;

建立所述智能车辆的车辆id和所述第一车辆维修报表数据、第一车辆维护报表数据之间的关联关系,并储存;

根据所述车辆类型信息将所有智能车辆的作业日志信息进行分类划分,得到多个车辆类型信息相对应的多个作业日志信息;

对每个车辆类型信息相对应的多个作业日志信息中的维修项目、相对应的零部件耗材更换数量和维修费用进行统计汇总,得到不同车辆类型信息在所述预设时间间隔相对应的维修项目、相对应的零部件耗材更换数量总和和维修费用总和;

根据所述不同车辆类型信息在所述预设时间间隔相对应的维修项目、相对应的零部件耗材更换数量总和和维修费用总和生成每个车辆类型信息相对应的第二车辆维修报表数据;

根据每个车辆类型信息多个预设时间间隔的第二车辆维修报表数据生成每个车辆类型信息的第二车辆维护报表数据;

建立所述车辆类型信息和第二车辆维修报表数据、第二车辆维护报表数据之间的关联关系,并储存。

优选的,在所述服务器根据预设时间间隔获取每个智能车辆的多个作业日志信息之前,所述方法还包括:

建立管理员的用户id和多个车辆id之间的关联关系,并根据所述关联关系生成车辆管理列表。

进一步优选的,在所述建立所述智能车辆的车辆id和所述第一车辆维修报表数据、第一车辆维护报表数据之间的关联关系,并储存之后,所述方法还包括:

服务器根据用户id在所述车辆管理列表获取相关联的多个车辆id;

根据所述车辆id获取相关联的第一车辆维修报表数据和第一车辆维护报表数据;

将多个车辆的第一车辆维修报表数据和第一车辆维护报表数据,根据所述用户id,发送给相对应的管理员用户终端。

优选的,在所述建立所述车辆类型信息和第二车辆维修报表数据、第二车辆维护报表数据之间的关联关系,并储存之后,所述方法还包括:

所述服务器将所述第二车辆维修报表数据、第二车辆维护报表数据发送给采购用户的用户终端。

优选的,在所述作业日志信息中还包括作业里程信息、能耗信息、用户评价分值和作业时间信息;所述方法还包括:

将每个智能车辆的多个作业日志中的作业里程信息、能耗信息进行统计汇总,得到所述每个智能车辆的预设时间间隔相对应的历史作业里程信息和历史能耗信息;

根据所述每个智能车辆的历史作业里程信息和历史能耗信息进行计算,得到每个智能车辆的每公里能耗信息;

对每个智能车辆的多个作业日志中的用户评价分值进行平均值计算,得到每个智能车辆的平均用户评价分值;

将每个智能车辆的多个作业日志中的作业时间信息进行统计汇总,得到所述每个智能车辆的预设时间间隔相对应的历史作业时间信息;

根据所述每个智能车辆的预设时间间隔相对应的维修费用总和与所述历史作业时间信息进行计算,得到每个智能车辆的单位时间的维修费。

进一步优选的,在所述根据所述每个智能车辆的预设时间间隔相对应的维修费用总和与所述历史作业时间信息进行计算,得到每个智能车辆的单位时间的维修费之后,所述方法还包括:

将每个智能车辆的每公里能耗信息转化为能耗评价值;

将每个智能车辆的平均用户评价分值转化为用户评价值;

将每个智能车辆的单位时间的维修费转化为维修评价值;

根据所述能耗评价值、用户评价值、维修评价值以及相对应的预设权重值进行权重计算,得到所述每个智能车辆的运行评价值。

进一步优选的,在所述根据所述能耗评价值、用户评价值、维修评价值以及相对应的预设权重值进行权重计算,得到所述每个智能车辆的运行评价值之后,所述方法还包括:

根据所述车辆类型信息获取相对应的多个智能车辆的运行评价值;

根据所述车辆类型信息相对应的车辆数量和多个智能车辆的运行评价值总和进行计算,得到每个车辆类型信息对应的智能车辆的平均运行评价值;

根据智能车辆的平均运行评价值的大小,对所述多个车辆类型信息进行排序;

根据所述多个车辆类型信息的排序结果以及相对应的智能车辆的平均运行评价值生成车辆运行汇总报表数据。

进一步优选的,在所述根据所述多个车辆类型信息的排序结果以及相对应的智能车辆的平均运行评价值生成车辆运行汇总报表数据之后,所述方法还包括:

所述服务器将所述车辆运行汇总报表数据发送给用户终端。

优选的,所述方法还包括:

服务器接收用户终端发送的车辆维护查询请求,车辆维修查询请求中包括车辆类型信息;

根据所述车辆类型信息获取相关联的第二车辆维护报表数据,并发送给所述用户终端;

所述用户终端接收所述第二车辆维护报表数据,并显示。

本发明实施例提供的报表数据的处理方法,能够对单个车辆或同一类型车辆的维修情况进行直观、科学的显示,使车辆的管理人员能够定期准确、全面了解车辆维修维护情况,并且使采购员可以更加准确、合理的对车辆零部件进行采购,以及对维修费用进行准备,且能够通过车辆运行汇总报表直观、科学地显示出各个类型车辆的运行情况,使车辆管理人员定期准确、全面了解车辆情况。

附图说明

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

具体实施方式

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

本发明实施例提供的报表数据的处理方法应用于服务器和多个智能车辆之间,用于根据单辆车作业日志信息生成报表数据。其中,智能车辆可以理解为无人驾驶的自动驾驶车辆。图1为本发明实施例提供的报表数据的处理方法的流程图,如图1所示,所述方法包括如下步骤:

步骤101,服务器根据预设时间间隔获取每个智能车辆的多个作业日志信息;

其中,预设时间间隔是预先设定的,比如一周、一个月或半年,本领域技术人员可以根据需要对时间间隔进行设定。

智能车辆每天都会生成作业日志信息,在作业日志信息中包括但不限于车辆维修信息,维修信息可以是维修人员维修之后通过车载交互显示屏输入的。车辆维修信息具体包括车辆类型信息、维修项目、相对应的零部件耗材更换数量和维修费用。车辆类型信息是根据车辆的牌子进行划分的,智能车辆可以包括不同牌子的车辆;维修项目是指具体被维修的车辆零部件,比如车胎、车门、刹车片等等。

步骤102,将每个智能车辆的多个作业日志中的维修项目、相对应的零部件耗材更换数量和维修费用进行统计汇总,得到每个智能车辆的预设时间间隔相对应的维修项目、相对应的零部件耗材更换数量总和和维修费用总和;

每个车辆都具有唯一的车辆id,用于标识车辆的身份信息,根据车辆id将每个智能车辆的多个作业日志中的维修项目、相对应的零部件耗材更换数量和维修费用进行统计汇总,得到每个智能车辆的预设时间间隔相对应的维修项目、相对应的零部件耗材更换数量总和和维修费用总和。在一个具体的例子中,车辆001的统计汇总后的结果可以为:

维修项目:车胎,零部件耗材更换数量:x个,维修费用:a元;

维修项目:刹车片,零部件耗材更换数量:y个,维修费用b元;

维修费用总和:a+b元。

步骤103,根据预设时间间隔相对应的维修项目、相对应的零部件耗材更换数量总和和维修费用总和生成每个车辆的第一车辆维修报表数据;

第一车辆维修报表数据是指单车维修报表数据,每辆车都会生成一个第一车辆维修报表数据,在第一车辆维修报表中记录了该车辆在预设时间间隔,比如一周或一个月内的维修项目、相对应的零部件耗材更换数量总和和维修费用总和。

步骤104,根据每个车辆的多个预设时间间隔的第一车辆维修报表数据生成每个车辆的第一车辆维护报表数据;

具体的,将同一车辆的不同时间间隔的第一车辆维修报表数据进行汇总统计,即根据维修项目进行分类统计,然后将汇总统计后的结果进行平均值计算,得到每个车辆的第一车辆维护报表数据,在第一车辆维护报表数据包括预测的下个预设时间间隔的维修项目、相对应的零部件耗材更换数量总和和维修费用总和。进一步具体的,第一车辆维护报表数据中维修项目相对应的零部件耗材更换数量总和是根据多个预设时间间隔的实际第一车辆维修报表数据中零部件耗材更换数量总和的平均值,第一车辆维护报表数据中维修项目相对应的维修费用总和是根据多个预设时间间隔的实际第一车辆维修报表数据中维修费用总和的平均值,也就是说,第一车辆维护报表中的数据是根据以往的不同时间间隔的第一车辆维修报表中的数据生成的。第一车辆维护报表用于根据以往的车辆维修情况对车辆日后的维护情况进行预估,从而科学、有理论依据的对车辆的维护情况进行预估,这样可以便于车辆维护人员对车辆的日后维护。

步骤105,建立智能车辆的车辆id和第一车辆维修报表数据、第一车辆维护报表数据之间的关联关系,并储存;

在得到第一车辆维修报表数据、第一车辆维护报表数据之后,建立车辆id和第一车辆维修报表数据、第一车辆维护报表数据之间关联关系,第一车辆维修报表数据的数量为一个,每个第一车辆维修报表数据都具有相对应的时间段信息,与预设时间间隔相对应,第一车辆维护报表数据的数量为一个。

在一个具体的例子中,预设时间间隔为1个月,即第一车辆维修报表数据表示车辆的维修月报表数据,车辆从1月1日开始作业,当前时间为8月3日,那么车辆的共具有7个月的维修月报表数据,根据1月到8月7个月的维修月报表数据按照上述方法生成8月的维护报表数据,然后建立车辆id与7个月的维修月报表数据、8月的维护报表数据之间关联关系,并储存。

车辆的第一车辆维护报表数据是对车辆维护的预测,需要下发到相对应的管理人员的终端,在车辆运行之前,服务器建立管理员的用户id和多个车辆id之间的关联关系,并根据关联关系生成车辆管理列表,车辆管理列表用于储存管理员和其负责的车辆,用于报表数据的下发。服务器在建立智能车辆的车辆id和第一车辆维修报表数据、第一车辆维护报表数据之间的关联关系,并储存之后,根据用户id在车辆管理列表获取相关联的多个车辆id;根据车辆id获取相关联的第一车辆维修报表数据和第一车辆维护报表数据;将多个车辆的第一车辆维修报表数据和第一车辆维护报表数据,根据用户id,发送给相对应的管理员用户终端,从而将每个车的历史维修情况和下个周期的维护情况发送给该车的管理员,管理员可以通过用户终端显示第一车辆维修报表数据和第一车辆维护报表数据进行查看,第一车辆维修报表数据和第一车辆维护报表数可以通过统计图表的形式进行显示,从而直观、清楚的显示车辆的维修情况,并且管理员可以通过车辆维护报表中的数据提前准备零部件耗材更换数量和维修费用。

步骤106,根据车辆类型信息将所有智能车辆的作业日志信息进行分类划分,得到多个车辆类型信息相对应的多个作业日志信息;

为了能够全面直观的显示某个类型的所有车辆的维修情况,根据车辆类型信息将所有智能车辆的作业日志信息进行分类划分,将同一牌子车的作业日志划分的同一组,从而得到多个车辆类型信息相对应的多个作业日志信息。

步骤107,对每个车辆类型信息相对应的多个作业日志信息中的维修项目、相对应的零部件耗材更换数量和维修费用进行统计汇总,得到不同车辆类型信息在预设时间间隔相对应的维修项目、相对应的零部件耗材更换数量总和和维修费用总和;

具体的,根据维修项目,将同一车辆类型的多个车辆的作业日志信息中相同维修项目相对应的零部件耗材更换数量进行加和,维修费用进行加和,从而得到每种车辆类型信息在预设时间间隔相对应的维修项目、相对应的零部件耗材更换数量总和和维修费用总和。

在一个具体的例子中,大众牌子的车辆统计汇总后的结果可以为:

维修项目:车胎,零部件耗材更换数量:w个,维修费用:c元;

维修项目:刹车片,零部件耗材更换数量:y个,维修费用d元;

维修项目:雨刷器,零部件耗材更换数量:z个,维修费用e元;

维修项目:刹车片,零部件耗材更换数量:x个,维修费用f元;

维修费用总和:c+d+e+f元。

步骤108,根据不同车辆类型信息在预设时间间隔相对应的维修项目、相对应的零部件耗材更换数量总和和维修费用总和生成每个车辆类型信息相对应的第二车辆维修报表数据;

第二车辆维修报表数据是指同类型车辆的维修报表数据,同类型的车辆会生成一个第二车辆维修报表数据,在第二车辆维修报表中记录了类型的车辆在预设时间间隔,比如一周或一个月内的维修项目、相对应的零部件耗材更换数量总和和维修费用总和。

步骤109,根据每个车辆类型信息多个预设时间间隔的第二车辆维修报表数据生成每个车辆类型信息的第二车辆维护报表数据;

具体的,将每个车辆类型的不同时间间隔的第二车辆维修报表数据进行汇总统计,即根据维修项目进行分类统计,然后将汇总统计后的结果进行平均值计算,得到每个车辆类型的第二车辆维护报表数据,在第二车辆维护报表数据包括预测的下个预设时间间隔的维修项目、相对应的零部件耗材更换数量总和和维修费用总和。

进一步具体的,第二车辆维护报表数据中维修项目相对应的零部件耗材更换数量总和是根据多个预设时间间隔的实际第二车辆维修报表数据中零部件耗材更换数量总和的平均值,第二车辆维护报表数据中维修项目相对应的维修费用总和是根据多个预设时间间隔的实际第二车辆维修报表数据中维修费用总和的平均值,也就是说,第二车辆维护报表中的数据是根据以往的不同时间间隔的第二车辆维修报表中的数据生成的。第二车辆维护报表用于根据以往的同类型的车辆维修情况对车辆日后的维护情况进行预估,从而科学、有理论依据的对车辆的维护情况进行预估,这样可以便于车辆维护人员对车辆的日后维护。

步骤110,建立车辆类型信息和第二车辆维修报表数据、第二车辆维护报表数据之间的关联关系,并储存。

在得到第二车辆维修报表数据、第二车辆维护报表数据之后,建立车辆类型信息和第二车辆维修报表数据、第二车辆维护报表数据之间关联关系,第二车辆维修报表数据的数量为一个,每个第二车辆维修报表数据都具有相对应的时间段信息,与预设时间间隔相对应,第二车辆维护报表数据的数量为一个。

在此之后,服务器会自动将第二车辆维修报表数据、第二车辆维护报表数据发送给采购用户的用户终端,用户终端对第二车辆维修报表数据、第二车辆维护报表数据进行显示,需要说明的是,当多个类型的车辆对应同一采购员时,将所有车辆类型相对应的第二车辆维修报表数据、第二车辆维护报表数据都发给同一采购员;当每个类型的车辆对应不同的采购员时,将每个车辆类型对应的第二车辆维修报表数据、第二车辆维护报表数据发送给相对应的采购员,从而使采购员可以更加准确、合理的对车辆零部件进行采购,以及对维修费用进行准备。

车辆的相关数据都保存在服务器中,管理人员和采购人员可以自行对相关数据进行查询,具体的,服务器接收用户终端发送的车辆维护查询请求,车辆维修查询请求中包括车辆类型信息;根据车辆类型信息获取相关联的第二车辆维护报表数据,并发送给用户终端;用户终端接收第二车辆维护报表数据,并显示。

在优选的实施例中,为了对每个车辆的运行情况进行综合、全面评价,具体可以通过运行评价值进行表示,运行评价值越高,说明车辆的运行情况越好。

在车辆的作业日志信息中还包括作业里程信息、能耗信息、用户评价分值和作业时间信息;其中,作业里程信息是指车辆当天行驶的公里值,能耗信息是指车辆当天消耗的油耗或电耗,用户评价分值是指多个乘客对车辆体验后的评价分值的平均值,作业时间信息是指车辆当天行驶时间总和。

首先,服务器将每个智能车辆的多个作业日志中的作业里程信息、能耗信息进行统计汇总,得到每个智能车辆的预设时间间隔相对应的历史作业里程信息和历史能耗信息;根据每个智能车辆的历史作业里程信息和历史能耗信息进行计算,得到每个智能车辆的每公里能耗信息;对每个智能车辆的多个作业日志中的用户评价分值进行平均值计算,得到每个智能车辆的平均用户评价分值;将每个智能车辆的多个作业日志中的作业时间信息进行统计汇总,得到每个智能车辆的预设时间间隔相对应的历史作业时间信息;根据每个智能车辆的预设时间间隔相对应的维修费用总和与历史作业时间信息进行计算,得到每个智能车辆的单位时间的维修费。

然后,将每个智能车辆的每公里能耗信息转化为能耗评价值;将每个智能车辆的平均用户评价分值转化为用户评价值;将每个智能车辆的单位时间的维修费转化为维修评价值。其中,车辆的每公里能耗与能耗评价值负相关,也就是说,车辆的每公里能耗值越大,相对应的能耗评价值越低,转化过程具体可以为:能耗评价值=k/每公里能耗信息,其中k为正数;平均用户评价分值与用户评价值正相关,也就是说,车辆的平均用户评价分值越大,得到的用户评价值越大,转化过程具体可以为:用户评价值=h×平均用户评价分值,其中h为正数;车辆的单位时间的维修费与维修评价值负相关,也就是说,车辆的单位时间的维修费越大,相对应的维修评价值就越低,转化过程具体可以为维修评价值=g/单位时间的维修费,其中g为正数。

最后,根据能耗评价值、用户评价值、维修评价值以及相对应的预设权重值进行权重计算,得到每个智能车辆的运行评价值。具体的,为了对车辆的运行情况进行准确、科学、量化的评价,按照预设的权重值和权重公式计算车辆的综合评价值,能耗评价值、用户评价值、维修评价值行对应的权重值是预先设定的,比如将能耗评价值的权重值设定为0.4,用户评价值的权重值设定为0.3,维修评价值的权重值设定为0.3,则车辆的运行评价值=能耗评价值×0.4+用户评价值×0.3+维修评价值×0.3,计算得到的运行评价值越高,说明车辆的运行综合性能越好,从而可以从车辆的能耗、用户体验、维修三方面全面、科学的评价智能车辆的运行状态。并且,通过运行评价值可以直观对车辆的运行情况进行显示。

在更为优选的实施例中,方法还包括:根据车辆类型信息获取相对应的多个智能车辆的运行评价值;根据车辆类型信息相对应的车辆数量和多个智能车辆的运行评价值总和进行计算,得到每个车辆类型信息对应的智能车辆的平均运行评价值;根据智能车辆的平均运行评价值的大小,对多个车辆类型信息进行排序;根据多个车辆类型信息的排序结果以及相对应的智能车辆的平均运行评价值生成车辆运行汇总报表数据,平均运行评价值最大的车辆类型排在最前面,服务器将车辆运行汇总报表数据发送给用户终端,通过车辆运行汇总报表可以直观、科学地显示出各个类型车辆的运行情况,使车辆管理人员定期准确、全面了解车辆情况,方便用户了解哪一个牌子的车运行情况最佳,可以在后续智能车辆的选择上起到指导作用。

本发明实施例提供的报表数据的处理方法,能够对单个车辆或同一类型车辆的维修情况进行直观、科学的显示,使车辆的管理人员能够定期准确、全面了解车辆维修维护情况,并且使采购员可以更加准确、合理的对车辆零部件进行采购,以及对维修费用进行准备,且能够通过车辆运行汇总报表直观、科学地显示出各个类型车辆的运行情况,使车辆管理人员定期准确、全面了解车辆情况。

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

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

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

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