一种车辆数据处理方法、服务器及存储介质与流程
未命名
09-24
阅读:45
评论:0
1.本发明涉及数据处理技术领域,特别是涉及一种车辆数据处理方法、服务器及存储介质。
背景技术:
2.随着技术的发展,汽车的种类越来越多,价格越来越便宜,从而使得不同购买能力的消费者都可以购买适合自己的汽车,进而使得汽车逐渐成为用户日常生活中重要的交通工具。
3.其中,汽车结构复杂,因此,维修难度较大。特别是出了事故的汽车,在汽修店修理时,修理员需要人工查看车损情况,评估需要更换的配件,然后再从配件库或网点上购买配件。在此过程中,修理员需要记忆所需配件的清单,如果所需配件较多,则需要记录或反复查看车子确认,效率低,且易出错。
4.由此可知,在现有技术中,需要人工手动记录待维修车辆的受损情况,从而人工判定所需更换的配件,效率低且易出错。
技术实现要素:
5.本技术实施例提供一种车辆数据处理方法、服务器及存储介质,以解决现有技术中需要人工手动记录待维修车辆的受损情况,从而人工判定所需更换的配件,效率低且易出错的问题。
6.为了解决上述技术问题,本技术是这样实现的:
7.第一方面,本技术提供了一种车辆数据处理方法,所述方法包括:
8.获取对待维修车辆录制的视频文件;
9.从所述视频文件中,提取所述待维修车辆受损部位的视频画面;
10.获取对所述待维修车辆的受损情况进行描述的语音文件;
11.根据所述语音文件,确定所述待维修车辆需要更换的车辆配件;
12.对所述视频画面和所述车辆配件进行匹配,获得匹配结果;
13.将所述匹配结果发送给终端设备进行显示。
14.第二方面,本技术实施例另外提供了一种服务器,包括存储器,收发机,处理器:
15.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行如前第一方面所述的车辆数据处理方法的步骤。
16.第三方面,本技术实施例另外提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如前第一方面所述的车辆数据处理方法的步骤。
17.在本技术的实施例中,能够获取对待维修车辆录制的视频文件,并从该视频文件中提取待维修车辆受损部位的视频画面;还能够获取对待维修车辆的受损情况进行描述的
语音文件,并根据该语音文件,确定待维修车辆需要更换的车辆配件;进而对提取的视频画面和获得的车辆配件进行匹配,获得匹配结果,并将匹配结果发送给终端设备进行显示。
18.由此可知,本技术的实施例,可以从对待维修车辆的受损情况进行描述的语音文件中,提取待维修车辆需要更换的车辆配件,从而不需要人工逐一判定并记录待维修车辆所需更换的配件,提升了确定待维修车辆所需更换的配件的效率。并且,本技术的实施例中,还可以从待维修车辆的视频文件中提取受损部位的视频画面,从而将提取的视频画面与从语音文件中提取的待维修车辆所需更换的配件进行匹配,进而在终端设备上显示匹配结果,这样,由待维修车辆的受损部位的视频画面来辅助确定待维修车辆所需更换的配件,提升了确定待维修车辆所需更换的配件的准确率。
19.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
20.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1是本技术实施例提供的一种车辆数据处理方法的步骤流程图;
22.图2是本技术实施例中购买清单的显示示意图;
23.图3为本技术实施例提供的一种服务器的结构示意图;
24.图4为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.下面对本技术实施例提供的车辆数据处理方法进行详细阐述。
27.参照图1,示出了本技术实施例中一种车辆数据处理方法的步骤流程图,该方法可以应用于服务器。如图1所示,该方法可以包括以下步骤101至106:
28.步骤101:获取对待维修车辆录制的视频文件。
29.在本技术的实施例中,上述待维修车辆例如可以为机动车和非机动车,上述机动车例如汽车,所述非机动车例如为自行车。
30.其中,上述视频文件可以包括对待维修车辆的外表面录制的视频画面,因此,该视频文件中包括待维修车辆外表面受损部位的视频画面。
31.可选的,所述获取对待维修车辆录制的视频文件,包括:
32.接收至少一个摄像头发送的所述视频文件;
33.其中,所述至少一个摄像头设置在预先确定的车辆维修区域。
34.由此可知,可以在车辆维修区域设置至少一个摄像头,从而可以在待维修车辆进入车辆维修区域之后,由所述至少一个摄像头录制待维修车辆的视频文件,从而在录制完成之后,由摄像头将录制的视频文件发送给服务器。
35.其中,可以在车辆维修区域设置第一控制按钮,以使得在该第一控制按钮被按下的情况下,启动车辆维修区域设置的摄像头;或者,也可以在检测到待维修车辆完全进入车辆维修区域中预先设定的目标区域内时,自动启动车辆维修区域设置的摄像头。
36.另外,还可以由车辆维修人员手持摄像设备,环绕待维修车辆外侧一周,来录制待维修车辆的视频文件,从而在录制完成时,由车辆维修人员操作该摄像设备,以使得该摄像设备将录制的视频文件发送给服务器。
37.此外,当待维修车辆为汽车时,上述视频文件除了包括对待维修车辆的外表面录制的视频画面之外,还可以包括对待维修车辆的内部录制的视频画面,以使得上述视频文件可以更加全面地包括待维修车辆受损部位的视频画面。例如车辆维修人员可以手持摄像设备,环绕待维修车辆外侧一周,然后在待维修车辆内部环绕一周,从而得到包括待维修车辆外表面和内部受损部位的视频画面的视频文件。
38.步骤102:从所述视频文件中,提取所述待维修车辆受损部位的视频画面。
39.其中,上述视频文件是对待维修车辆录制的视频文件,因此,当待维修车辆受损时,该视频文件中则包括待维修车辆受损部位的视频画面。因此,可以从上述视频文件中提取待维修车辆受损部位的视频画面。
40.步骤103:获取对所述待维修车辆的受损情况进行描述的语音文件。
41.其中,所述语音文件包括待维修车辆的受损配件以及受损程度。
42.可选的,所述获取对所述待维修车辆的受损情况进行描述的语音文件,包括:
43.接收至少一个语音采集装置发送的所述语音文件;
44.其中,所述至少一个语音采集装置设置在预先确定的车辆维修区域。
45.由此可知,可以在车辆维修区域设置至少一个语音采集装置,从而可以在待维修车辆进入车辆维修区域之后,由所述至少一个语音采集装置采集车辆维修人员描述待维修车辆的受损情况的语音,从而在采集完成之后,由语音采集装置将采集得到的语音文件发送给服务器。
46.其中,可以在车辆维修区域设置第二控制按钮,以使得在该第二控制按钮被按下的情况下,启动车辆维修区域设置的语音采集装置;或者,也可以在检测到待维修车辆完全进入车辆维修区域中预先设定的目标区域内时,自动启动车辆维修区域设置的语音采集装置。
47.步骤104:根据所述语音文件,确定所述待维修车辆需要更换的车辆配件。
48.其中,上述语音文件是对待维修车辆的受损情况进行描述的语音文件,而对待维修车辆的受损情况进行描述时,往往会提及待维修车辆的受损配件以及受损程度,因此,可以从上述语音文件中提取待维修车辆需要更换的车辆配件。
49.步骤105:对所述视频画面和所述车辆配件进行匹配,获得匹配结果。
50.在步骤105中,视频画面是从视频维度提取的待维修车辆受损部位的视频画面,车辆配件是从语音维度提取的待维修车辆需要更换的车辆配件。对于待维修车辆而言,若其某个部位受损,则其可能需要更换配件;同理,若其需要更换某个配件,则该配件所安装的
部位受损;因此,对视频画面和车辆配件进行匹配,可以更加准确地确定待维修车辆需要更换的车辆配件。
51.步骤106:将所述匹配结果发送给终端设备进行显示。
52.其中,终端设备接收到服务器发送的匹配结果之后,则可以显示该匹配结果,该匹配结果指示哪些视频画面与哪些车辆配件相匹配,这样,车辆维修人员则可以从终端设备上查看待维修车辆需要更换哪些车辆配件。
53.由上述步骤101至106可知,在本技术的实施例中,能够获取对待维修车辆录制的视频文件,并从该视频文件中提取待维修车辆受损部位的视频画面;还能够获取对待维修车辆的受损情况进行描述的语音文件,并根据该语音文件,确定待维修车辆需要更换的车辆配件;进而对提取的视频画面和获得的车辆配件进行匹配,获得匹配结果,并将匹配结果发送给终端设备进行显示。
54.由此可知,本技术的实施例,可以从对待维修车辆的受损情况进行描述的语音文件中,提取待维修车辆需要更换的车辆配件,从而不需要人工逐一判定并记录待维修车辆所需更换的配件,提升了确定待维修车辆所需更换的配件的效率。并且,本技术的实施例中,还可以从待维修车辆的视频文件中提取受损部位的视频画面,从而将提取的视频画面与从语音文件中提取的待维修车辆所需更换的配件进行匹配,进而在终端设备上显示匹配结果,这样,由待维修车辆的受损部位的视频画面来辅助确定待维修车辆所需更换的配件,提升了确定待维修车辆所需更换的配件的准确率。
55.可选的,所述从所述视频文件中,提取所述待维修车辆受损部位的视频画面,包括:
56.将所述视频文件包括的各个视频帧分别进行归一化处理,得到归一化处理后的视频帧;
57.分别将每一个归一化处理后的视频帧,输入至预先训练的目标检测网络模型,输出每一个所述视频帧中受损部位的坐标数据;
58.根据目标视频帧中受损部位的坐标数据,截取所述目标视频帧中受损部位的视频画面,其中,所述目标视频帧为任一个视频帧;
59.将受损部位相同的视频画面,确定为一类候选视频画面,得到多类候选视频画面;
60.从每一类候选视频画面中,分别选出一个候选视频画面,并将选出的候选视频画面,确定为所述待维修车辆受损部位的视频画面。
61.其中,图像归一化是指对图像进行一系列标准的处理变换,使之变换为一固定标准形式的过程,该标准图像称作归一化图像。原始图像在经历一些处理或攻击后可以得到多种副本图像,这些图像在经过相同参数的图像归一化处理后能够得到相同形式的标准图像。由此可见,在本技术的实施例中,对视频文件包括的各个视频帧进行归一化处理,则可以得到标准形式的归一化图像,从而更加容易从归一化后的视频帧中提取待维修车辆受损部位的视频画面。
62.另外,上述目标检测网络模型的输入为归一化处理后的图像,输出为受损部位的坐标数据,因此,将归一化处理后的各个视频帧输入至该目标检测网络模型,则可以输出各个视频帧中受损部位的坐标数据。
63.上述坐标数据用于指示一个矩形区域,该矩形区域可以采用左上角顶点的坐标以
及右下角顶点的坐标进行表示。因此,根据上述坐标数据可以从视频帧中截出受损部位所在的矩形区域。
64.此外,在视频文件中,同一受损部位可能存在于多个视频帧中,因此,同一受损部位,可能会得到多个视频画面,而本技术的实施例,可以从属于同一受损部位的多个视频画面中选出一个视频画面,以作为待维修车辆在该受损部位的视频画面。
65.例如,可以从同一受损部位的多个视频画面中随机选择一个视频画面,作为待维修车辆在该受损部位的视频画面;或者,也可以从同一受损部位的多个视频画面中,选出面积最大的视频画面,以作为待维修车辆在该受损部位的视频画面。
66.可选的,所述目标检测网络模型的训练过程,包括:
67.将预先获取的多个样本图像进行归一化处理,其中,所述样本图像为包括车辆受损部位的图像;
68.采用预先确定的目标检测网络模型的初始参数,对归一化处理后的所述样本图像进行处理,获得每一个所述样本图像中受损部位的第一坐标数据;
69.根据所述第一坐标数据,以及预先标注的所述样本图像中受损部位的位置,修改所述初始参数,得到所述目标检测模型修改后的参数;
70.采用所述目标检测网络模型修改后的参数,对归一化处理后的所述样本图像进行处理,获得每一个所述样本图像中受损部位的第二坐标数据,直到获得的所述样本图像中受损部位的坐标数据达到预设收敛条件时,完成所述目标检测网络模型的训练。
71.其中,目标检测包括对象的识别和定位,即不仅要识别出图像中是什么,还要给出目标在图像中的位置信息。在本技术的实施例中,目标检测网络模型的目的是识别车辆图像中的受损部位,并对受损部位进行定位。其中,上述目标检测网络模型例如可以为基于区域的卷积神经网络(region-based convolutional neural netoworks,r-cnn)模型,或者基于快速区域的卷积神经网络(fast region-based convolutional neural netoworks,faste r-cnn)模型。
72.由上述可知,在本技术的实施例中,可以预先获取多个车辆受损部位的图像,以作为样本图像,并人工标注样本图像中受损部位的位置,从而对各个样本图像进行归一化处理,进而采用预先确定的目标检测网络模型的初始参数,对归一化处理后的样本图像进行处理,得到每一个样本图像中受损部位的第一坐标数据,从而根据第一坐标数据与人工标注的受损部位的位置,修改初始参数,进而再利用修改后的参数,对归一化处理后的样本图像再次进行处理,得到每一个样本图像中受损部位的第二坐标数据,并根据第二坐标数据和人工标注的受损部位的位置,再次进行参数修改
……
,如此循环执行下行,直到得到的样本图像中受损部位的坐标数据达到预设收敛条件时,完成目标检测网络模型的训练。
73.其中,目标检测网络模型训练完成之后,则可以使用该目标检测网络模型提取上述视频文件中各个视频帧中受损部位的坐标数据,即对各个视频帧进行归一化处理,然后将归一化处理后的视频帧输入至该目标检测网络模型,输出视频帧中受损部位的坐标数据。
74.另外,上述所述的预设收敛条件例如可以为识别准确度达到第一预设值,所述识别准确度为目标参数小于第二预设值的样本图像的数量与样本图像的总数量的比值,目标参数为获得的样本图像的受损部位的坐标数据与该样本图像中人工标注的受损部位的位
置之间的距离。
75.可选的,所述根据所述语音文件,确定所述待维修车辆需要更换的车辆配件,包括:
76.提取所述语音文件中的关键词;
77.从预先建立的第一词库包括的车辆配件名称中,查找与所述关键词匹配的车辆配件名称,并将与所述关键词匹配的车辆配件名称表示的车辆配件,确定为候选配件;
78.获取所述关键词中与第一关键词关联的第二关键词,其中,所述第一关键词为与所述候选配件的名称匹配的关键词,所述第二关键词为用于描述所述第一关键词的词语;
79.根据所述第二关键词,从所述候选配件中选出所述待维修车辆需要更换的车辆配件。
80.由上述可知,在本技术的实施例中,可以预先建立包括车辆配件名称的第一词库,从而在从对待维修车辆的受损情况进行描述的语音文件中提取关键词之后,在该第一词库中查找与各个关键词匹配的车辆配件名称,以将与所述关键词匹配的车辆配件名称表示的配件作为候选配件,进而根据用于描述与候选配件的名称匹配的第一关键词的第二关键词,确定候选配件中哪些配件属于待维修车辆需要更换的车辆配件。
81.其中,需要说明的是,上述第二关键词属于第一关键词的形容词,用于描述第一关键词匹配的候选配件的受损程度,因此,确定出与语音文件中的关键词匹配的候选配件之后,还需要进一步根据候选配件匹配的第一关键词关联的第二关键词表示的该候选配件的受损程度,确定候选配件中哪些配件需要更换。
82.另外,由于第二关键词用于描述第一关键词匹配的候选配件的受损程度,所以在确定第一关键词关联的第二关键词时,可以查找与第一关键词处于同一语句中,且与第一关键词所处位置间隔距离小于预设值的词语。
83.此外,可以理解的是,若目标关键词不存在与其关联的第二关键词,则服务器可以向终端设备发送提示信息,以提示无法确定该目标关键词匹配的目标候选配件是否需要更换,从而提醒车辆维修人员可以核对该目标候选配件是否需要更换,其中,目标关键词为其中一个第一关键词。
84.其中,在终端设备上显示上述提示信息时,还可以同时显示用于确定需要更换的第一控件,以及用于确定不需要更换的配件,从而在终端设备检测到对第一控件的第一预设操作(例如点击操作)时,向服务器发送第一指示信息,该第一指示信息用于指示将目标候选配件确定为需要更换的车辆配件;在终端设备检测到对第二控件的第二预设操作(例如点击操作)时,向服务器发送第二指示信息,该第二指示信息用于指示将目标候选配件确定为不需要更换的车辆配件。
85.另外,在服务器向终端设备发送上述匹配结果,且接收到上述第一指示信息之后,若服务器接收到终端设备发送的购买清单请求,则可以在适用于上述待维修车辆的目标候选配件,在预先确定的网络平台中的库存数量大于或等于预设数量的情况下,将目标候选配件添加至购买清单中。
86.此外,上述第一词库还可以每隔一定时间进行一次更新。
87.可选的,所述根据所述第二关键词,从所述候选配件中选出所述待维修车辆需要更换的车辆配件,包括:
88.在预先建立的第二词库中存在与任一第二关键词匹配的词语的情况下,确定与所述第二关键词匹配的第一关键词对应的候选配件,为所述待维修车辆需要更换的车辆配件;
89.其中,所述第二词库包括预先确定的表示车辆配件受损程度达到需要更换的程度的词语。
90.由此可知,可以预先确定描述车辆的各种配件的受损程度达到需要更换程度的词语,并存储至第二词库中,从而可以确定出与第一关键词关联的第二关键词之后,可以从第二词库中查找与第二关键词匹配的词语,当查找到与第二关键词匹配的词语时,则表示该第二关键词关联的第一关键词匹配的候选配件为待维修车辆需要更换的车辆配件;当未在第二词库中查找到与第二关键词匹配的词语时,则表示该第二关键词关联的第一关键词匹配的候选配件不需要更换。
91.例如,车辆维修人员播报“前保险杠轻微变形,后保险杠脱落并断裂。”则可以通过“轻微变形”判断前保险杠可以修理,无需更换;通过“脱落并断裂”判断后保险杠无法修理,需要更配件。
92.此外,上述第二词库还可以每隔一定时间进行一次更新。
93.可选的,所述将所述匹配结果发送给终端设备进行显示之后,所述方法还包括:
94.接收所述终端设备发送的购买清单请求,其中,所述购买清单请求中携带有所述待维修车辆的信息;
95.获取目标车辆配件在预先确定的网商平台中的库存数量,其中,所述目标车辆配件包括存在相匹配的视频画面且适用于所述待维修车辆的车辆配件;
96.根据所述库存数量,生成所述待维修车辆在所述网商平台中的购买清单,其中,所述购买清单中包括在所述网商平台中的库存数量大于或等于预设数量的所述目标车辆配件;
97.将所述购买清单发送给所述终端设备进行显示。
98.上述待维修车辆的信息例如可以为车辆型号。
99.其中,终端设备显示上述匹配结果之后,还可以显示第三控件,则终端设备可以在检测到对第三控件的第三预设操作(例如点击操作)时,向服务器发送上述购买清单请求;或者,在终端设备检测到对预设按键或者预设组合按键的第四预设操作(例如按压操作)时,触发终端设备向服务器发送上述购买清单请求。
100.另外,上述网商平台可以为与车辆维修店合作的网商平台,这样在服务器接收到终端设备发送的上述购买清单请求之后,则可以基于上述匹配结果,生成在该网商平台中的购买清单。
101.由上述可知,在本技术的实施例中,用户还可以操作终端设备,来一键获取所需更换的车辆配件在预先确定的网商平台中的购买清单,避免了车辆维修人员在网商平台一一手动选择所需购买的车辆配件,提升了处理效率,节省了时间。
102.此外,上述购买清单在终端设备显示时,可如图2所示,即该购买清单中可以包括所需购买的配件以及与该配件匹配的受损部位的视频画面,以使得车辆维修人员可以清楚地了解哪些配件适用于哪个部位。并且,在该购买清单显示时,还可显示如图2所述的“一键下单”控件,以使得车辆维修人员点击该“一键下单”控件,就可以在上述网商平台购买该购
买清单中所示的各个配件。
103.可选的,所述方法还包括:
104.在存在所述网商平台中库存数量小于所述预设数量的所述目标车辆配件情况下,将第一列表清单发送给所述终端设备进行显示,其中,所述第一列表清单中包括在所述网商平台中库存数量小于所述预设数量的所述目标车辆配件。
105.由此可知,对于在上述网上平台中的库存数量小于或等于预设数量的目标车辆配件,服务器也可以向终端设备发送上述第一列表清单,以使得维修人员可以明确哪些需要更换的车辆配件在上述网商平台中库存不足。
106.可选的,所述方法还包括:
107.在所述匹配结果还包括不存在相匹配的车辆配件的视频画面的情况下,将第二列表清单发送给所述终端设备进行显示,其中,所述第二列表清单包括不存在相匹配的车辆配件的视频画面。
108.其中,若待维修车辆某个受损部位的视频画面不存在与其匹配的车辆配件,则表示未从语音文件中提取出该视频画面表示的受损部位需要更换的车辆配件,进而说明该视频画面所表示的受损部位不需要更换车辆配件。此种情况下,服务器可以将不存在相匹配的车辆配件的视频画面构成的第二列表清单发送给终端设备进行显示,以使得车辆维修人员可以核对第二列表清单中包括的视频画面表示的受损部位是否需要更换配件。
109.可选的,所述方法还包括:
110.在所述匹配结果还包括不存在相匹配的视频画面的车辆配件的情况下,将第三列表清单发送给所述终端设备进行显示,其中,所述第三列表清单包括不存在相匹配的视频画面的车辆配件。
111.其中,若待维修车辆需要更换的车辆配件不存在相匹配的视频画面,则表示未从视频文件中提取出该车辆配件适用的部位,进而说明该车辆配件所适用的部位未损坏。此种情况下,服务器可以将不存在相匹配的视频画面的车辆配件构成的第三列表清单发送给终端设备进行显示,以使得车辆维修人员可以核对第三列表清单中包括的车辆配件所适用的部位是否受损,以弥补检测失误。
112.此外,可以理解的是,以上各个实施例之间可以相互组合。可选地,一种组合方式为,将以上各个实施例全部组合在一起,具体实施方式可如下步骤h1至h10所述:
113.步骤h1:服务器接收至少一个摄像头发送的所述视频文件;
114.步骤h2:服务器接收至少一个语音采集装置发送的所述语音文件,其中,所述至少一个语音采集装置设置在预先确定的车辆维修区域;
115.步骤h3:服务器从所述视频文件中,提取所述待维修车辆受损部位的视频画面,其中,步骤h3的具体实现过程如前文所述,此处不再赘述;
116.步骤h4:服务器根据所述语音文件,确定所述待维修车辆需要更换的车辆配件,其中,步骤h4的具体实现过程如前文所述,此处不再赘述;
117.步骤h5:服务器对所述视频画面和所述车辆配件进行匹配,获得匹配结果;
118.步骤h6:服务器将所述匹配结果发送给终端设备进行显示,所述匹配结果包括相匹配的车辆配件和视频画面;
119.步骤h7:在所述匹配结果还包括不存在相匹配的车辆配件的视频画面的情况下,
服务器将第二列表清单发送给所述终端设备进行显示,其中,所述第二列表清单包括不存在相匹配的车辆配件的视频画面;
120.步骤h8:在所述匹配结果还包括不存在相匹配的视频画面的车辆配件的情况下,服务器将第三列表清单发送给所述终端设备进行显示,其中,所述第三列表清单包括不存在相匹配的视频画面的车辆配件;
121.步骤h9:服务器接收所述终端设备发送的购买清单请求,其中,所述购买清单请求中携带有所述待维修车辆的信息;
122.步骤h10:服务器获取目标车辆配件在预先确定的网商平台中的库存数量,其中,所述目标车辆配件包括存在相匹配的视频画面且适用于所述待维修车辆的车辆配件;
123.步骤h11:服务器根据所述库存数量,生成所述待维修车辆在所述网商平台中的购买清单,并将所述购买清单发送给所述终端设备进行显示;其中,所述购买清单中包括在所述网商平台中的库存数量大于或等于预设数量的所述目标车辆配件;
124.步骤h12:在存在所述网商平台中库存数量小于所述预设数量的所述目标车辆配件情况下,服务器将第一列表清单发送给所述终端设备进行显示,其中,所述第一列表清单中包括在所述网商平台中库存数量小于所述预设数量的所述目标车辆配件。
125.具体的,本技术实施例的车辆数据处理方法可以应用于对汽车的维修过程,例如待修理汽车进入汽修店之后,修理员可以手持移动摄像设备录制车损情况,然后将录制的视频文件上传至服务器;然后开始查看车损情况,语音播报出需要替换的零配件及其型号,从而使得语音采集装置可以采集到相应的语音文件,上传至服务器云端,从而由服务器执行前述步骤h3至h12。
126.由上述可知,本技术的实施例,通过采集到的语音解析而确定的配件清单与汽车受损部位的图片进行匹配,可以让修理员清晰判断所需零配件是否有遗漏,提升修理员的备件效率和准确率。并且修理员还可以操作终端设备,来一键获取所需更换的车辆配件在预先确定的网商平台中的购买清单,避免了车辆维修人员在网商平台一一手动选择所需购买的车辆配件,提升了处理效率,节省了时间。
127.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术实施例所必须的。
128.参照图3,示出了本技术实施例提供的一种服务器300的结构示意图,包括存储器310,收发机320,处理器330:
129.存储器310,用于存储计算机程序;收发机320,用于在所述处理器的控制下收发数据;处理器330,用于读取所述存储器中的计算机程序并执行以下步骤:
130.获取对待维修车辆录制的视频文件;
131.从所述视频文件中,提取所述待维修车辆受损部位的视频画面;
132.获取对所述待维修车辆的受损情况进行描述的语音文件;
133.根据所述语音文件,确定所述待维修车辆需要更换的车辆配件;
134.对所述视频画面和所述车辆配件进行匹配,获得匹配结果;
135.控制收发机320将所述匹配结果发送给终端设备进行显示。
136.可选地,处理器330在获取对待维修车辆录制的视频文件时,具体用于:
137.接收至少一个摄像头发送的所述视频文件;
138.其中,所述至少一个摄像头设置在预先确定的车辆维修区域。
139.可选的,处理器330在从所述视频文件中,提取所述待维修车辆受损部位的视频画面时,具体用于:
140.将所述视频文件包括的各个视频帧分别进行归一化处理,得到归一化处理后的视频帧;
141.分别将每一个归一化处理后的视频帧,输入至预先训练的目标检测网络模型,输出每一个所述视频帧中受损部位的坐标数据;
142.根据目标视频帧中受损部位的坐标数据,截取所述目标视频帧中受损部位的视频画面,其中,所述目标视频帧为任一个视频帧;
143.将受损部位相同的视频画面,确定为一类候选视频画面,得到多类候选视频画面;
144.从每一类候选视频画面中,分别选出一个候选视频画面,并将选出的候选视频画面,确定为所述待维修车辆受损部位的视频画面。
145.可选的,处理器330训练目标检测网络模型的过程,包括:
146.将预先获取的多个样本图像进行归一化处理,其中,所述样本图像为包括车辆受损部位的图像;
147.采用预先确定的目标检测网络模型的初始参数,对归一化处理后的所述样本图像进行处理,获得每一个所述样本图像中受损部位的第一坐标数据;
148.根据所述第一坐标数据,以及预先标注的所述样本图像中受损部位的位置,修改所述初始参数,得到所述目标检测模型修改后的参数;
149.采用所述目标检测网络模型修改后的参数,对归一化处理后的所述样本图像进行处理,获得每一个所述样本图像中受损部位的第二坐标数据,直到获得的所述样本图像中受损部位的坐标数据达到预设收敛条件时,完成所述目标检测网络模型的训练。
150.可选的,处理器330获取对所述待维修车辆的受损情况进行描述的语音文件时,具体用于:
151.接收至少一个语音采集装置发送的所述语音文件;
152.其中,所述至少一个语音采集装置设置在预先确定的车辆维修区域。
153.可选的,处理器330根据所述语音文件,确定所述待维修车辆需要更换的车辆配件时,具体用于:
154.提取所述语音文件中的关键词;
155.从预先建立的第一词库包括的车辆配件名称中,查找与所述关键词匹配的车辆配件名称,并将与所述关键词匹配的车辆配件名称表示的车辆配件,确定为候选配件;
156.获取所述关键词中与第一关键词关联的第二关键词,其中,所述第一关键词为与所述候选配件的名称匹配的关键词,所述第二关键词为用于描述所述第一关键词的词语;
157.根据所述第二关键词,从所述候选配件中选出所述待维修车辆需要更换的车辆配件。
158.可选的,处理器330根据所述第二关键词,从所述候选配件中选出所述待维修车辆
需要更换的车辆配件时,具体用于:
159.在预先建立的第二词库中存在与任一第二关键词匹配的词语的情况下,确定与所述第二关键词匹配的第一关键词对应的候选配件,为所述待维修车辆需要更换的车辆配件;
160.其中,所述第二词库包括预先确定的表示车辆配件受损程度达到需要更换的程度的词语。
161.可选的,收发机320将所述匹配结果发送给终端设备进行显示之后,处理器330还用于:
162.控制收发机320接收所述终端设备发送的购买清单请求,其中,所述购买清单请求中携带有所述待维修车辆的信息;
163.获取目标车辆配件在预先确定的网商平台中的库存数量,其中,所述目标车辆配件包括存在相匹配的视频画面且适用于所述待维修车辆的车辆配件;
164.根据所述库存数量,生成所述待维修车辆在所述网商平台中的购买清单,其中,所述购买清单中包括在所述网商平台中的库存数量大于或等于预设数量的所述目标车辆配件;
165.控制收发机320将所述购买清单发送给所述终端设备进行显示。
166.可选的,处理器330还用于:
167.在存在所述网商平台中库存数量小于所述预设数量的所述目标车辆配件情况下,控制收发机320将第一列表清单发送给所述终端设备进行显示,其中,所述第一列表清单中包括在所述网商平台中库存数量小于所述预设数量的所述目标车辆配件。
168.可选的,处理器330还用于:
169.在所述匹配结果还包括不存在相匹配的车辆配件的视频画面的情况下,控制收发机320将第二列表清单发送给所述终端设备进行显示,其中,所述第二列表清单包括不存在相匹配的车辆配件的视频画面。
170.可选的,处理器330还用于:
171.在所述匹配结果还包括不存在相匹配的视频画面的车辆配件的情况下,控制收发机320将第三列表清单发送给所述终端设备进行显示,其中,所述第三列表清单包括不存在相匹配的视频画面的车辆配件。
172.本技术实施例还提供了一种电子设备,如图4所示,电子设备400中的多个部件连接至i/o接口405,包括:输入单元406,例如键盘、鼠标、麦克风等;输出单元407,例如各种类型的显示器、扬声器等;存储单元408,例如磁盘、光盘等;以及通信单元409,例如网卡、调制解调器、无线通信收发机等。通信单元409允许电子设备400通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
173.上文所描述的各个过程和处理,可由cpu401执行。例如,上述任一实施例的方法可被实现为计算机软件程序,其被有形地包含于计算机可读介质,例如存储单元408。在一些实施例中,计算机程序的部分或者全部可以经由rom402和/或通信单元409而被载入和/或安装到电子设备400上。当计算机程序被加载到ram 403并由cpu401执行时,可以执行上文描述的方法中的一个或多个动作。
174.本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有
计算机程序,计算机程序被处理器执行时实现上述车辆数据处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
175.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
176.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
177.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
178.本领域普通技术人员可以意识到,结合本技术实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
179.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
180.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
181.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
182.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
183.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以
存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
184.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种车辆数据处理方法,其特征在于,应用于服务器,所述方法包括:获取对待维修车辆录制的视频文件;从所述视频文件中,提取所述待维修车辆受损部位的视频画面;获取对所述待维修车辆的受损情况进行描述的语音文件;根据所述语音文件,确定所述待维修车辆需要更换的车辆配件;对所述视频画面和所述车辆配件进行匹配,获得匹配结果;将所述匹配结果发送给终端设备进行显示。2.根据权利要求1所述的车辆数据处理方法,其特征在于,所述获取对待维修车辆录制的视频文件,包括:接收至少一个摄像头发送的所述视频文件;其中,所述至少一个摄像头设置在预先确定的车辆维修区域。3.根据权利要求1所述的车辆数据处理方法,其特征在于,所述从所述视频文件中,提取所述待维修车辆受损部位的视频画面,包括:将所述视频文件包括的各个视频帧分别进行归一化处理,得到归一化处理后的视频帧;分别将每一个归一化处理后的视频帧,输入至预先训练的目标检测网络模型,输出每一个所述视频帧中受损部位的坐标数据;根据目标视频帧中受损部位的坐标数据,截取所述目标视频帧中受损部位的视频画面,其中,所述目标视频帧为任一个视频帧;将受损部位相同的视频画面,确定为一类候选视频画面,得到多类候选视频画面;从每一类候选视频画面中,分别选出一个候选视频画面,并将选出的候选视频画面,确定为所述待维修车辆受损部位的视频画面。4.根据权利要求3所述的车辆数据处理方法,其特征在于,所述目标检测网络模型的训练过程,包括:将预先获取的多个样本图像进行归一化处理,其中,所述样本图像为包括车辆受损部位的图像;采用预先确定的目标检测网络模型的初始参数,对归一化处理后的所述样本图像进行处理,获得每一个所述样本图像中受损部位的第一坐标数据;根据所述第一坐标数据,以及预先标注的所述样本图像中受损部位的位置,修改所述初始参数,得到所述目标检测模型修改后的参数;采用所述目标检测网络模型修改后的参数,对归一化处理后的所述样本图像进行处理,获得每一个所述样本图像中受损部位的第二坐标数据,直到获得的所述样本图像中受损部位的坐标数据达到预设收敛条件时,完成所述目标检测网络模型的训练。5.根据权利要求1所述的车辆数据处理方法,其特征在于,所述获取对所述待维修车辆的受损情况进行描述的语音文件,包括:接收至少一个语音采集装置发送的所述语音文件;其中,所述至少一个语音采集装置设置在预先确定的车辆维修区域。6.根据权利要求1所述的车辆数据处理方法,其特征在于,所述根据所述语音文件,确定所述待维修车辆需要更换的车辆配件,包括:
提取所述语音文件中的关键词;从预先建立的第一词库包括的车辆配件名称中,查找与所述关键词匹配的车辆配件名称,并将与所述关键词匹配的车辆配件名称表示的车辆配件,确定为候选配件;获取所述关键词中与第一关键词关联的第二关键词,其中,所述第一关键词为与所述候选配件的名称匹配的关键词,所述第二关键词为用于描述所述第一关键词的词语;根据所述第二关键词,从所述候选配件中选出所述待维修车辆需要更换的车辆配件。7.根据权利要求6所述的车辆数据处理方法,其特征在于,所述根据所述第二关键词,从所述候选配件中选出所述待维修车辆需要更换的车辆配件,包括:在预先建立的第二词库中存在与任一第二关键词匹配的词语的情况下,确定与所述第二关键词匹配的第一关键词对应的候选配件,为所述待维修车辆需要更换的车辆配件;其中,所述第二词库包括预先确定的表示车辆配件受损程度达到需要更换的程度的词语。8.根据权利要求1所述的车辆数据处理方法,其特征在于,所述将所述匹配结果发送给终端设备进行显示之后,所述方法还包括:接收所述终端设备发送的购买清单请求,其中,所述购买清单请求中携带有所述待维修车辆的信息;获取目标车辆配件在预先确定的网商平台中的库存数量,其中,所述目标车辆配件包括存在相匹配的视频画面且适用于所述待维修车辆的车辆配件;根据所述库存数量,生成所述待维修车辆在所述网商平台中的购买清单,其中,所述购买清单中包括在所述网商平台中的库存数量大于或等于预设数量的所述目标车辆配件;将所述购买清单发送给所述终端设备进行显示。9.根据权利要求8所述的车辆数据处理方法,其特征在于,所述方法还包括:在存在所述网商平台中库存数量小于所述预设数量的所述目标车辆配件情况下,将第一列表清单发送给所述终端设备进行显示,其中,所述第一列表清单中包括在所述网商平台中库存数量小于所述预设数量的所述目标车辆配件。10.根据权利要求8所述的车辆数据处理方法,其特征在于,所述方法还包括:在所述匹配结果还包括不存在相匹配的车辆配件的视频画面的情况下,将第二列表清单发送给所述终端设备进行显示,其中,所述第二列表清单包括不存在相匹配的车辆配件的视频画面。11.根据权利要求8所述的车辆数据处理方法,其特征在于,所述方法还包括:在所述匹配结果还包括不存在相匹配的视频画面的车辆配件的情况下,将第三列表清单发送给所述终端设备进行显示,其中,所述第三列表清单包括不存在相匹配的视频画面的车辆配件。12.一种服务器,其特征在于,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行权利要求1至11中任一项所述的车辆数据处理方法。13.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-11任一项所述的车辆数据处理方法的步骤。
技术总结
本申请提供了一种车辆数据处理方法、服务器及存储介质。方法包括:获取对待维修车辆录制的视频文件;从所述视频文件中,提取所述待维修车辆受损部位的视频画面;获取对所述待维修车辆的受损情况进行描述的语音文件;根据所述语音文件,确定所述待维修车辆需要更换的车辆配件;对所述视频画面和所述车辆配件进行匹配,获得匹配结果;将所述匹配结果发送给终端设备进行显示。因此,本申请的实施例中,由待维修车辆的受损部位的视频画面来辅助确定待维修车辆所需更换的配件,提升了确定待维修车辆所需更换的配件的准确率和效率。所需更换的配件的准确率和效率。所需更换的配件的准确率和效率。
技术研发人员:李少君
受保护的技术使用者:博泰车联网(南京)有限公司
技术研发日:2022.03.17
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/