本技术实施例涉及车辆诊断领域,尤其涉及诊断报告的生成方法以及相关设备。
背景技术:
1、随着汽车的电控系统、部件的多样化、精细化发展,特别是新能源汽车的快速发展,汽车问题依靠单一的诊断设备已经不可以满足汽车售后维修服务,更多的时候会需要不同专业的诊断设备一起进行问题检修。
2、然后现有的诊断报告都是单一设备自己出具自己的诊断报告,用户需要查看多份不同设备的诊断报告,才可以完整了解此次诊断。由此可见,用户想要完整了解车辆的诊断信息的方式不够高效。
技术实现思路
1、本技术实施例提供了诊断报告的生成方法以及相关设备,用于以服务工单为基础,实现多设备诊断报告的整合。
2、本技术实施例第一方面提供一种诊断报告生成方法,应用于服务器,所述方法包括:
3、响应于针对目标工单的诊断报告生成指令,获取所述目标工单对应的至少两份诊断子报告,所述至少两份诊断子报告由至少两个目标诊断设备分别对目标车辆进行诊断后生成;
4、基于所述目标工单对应的至少两份诊断子报告,生成目标诊断报告。
5、在一种具体实现方式中,在获取所述目标工单对应的至少两份诊断子报告之前,所述方法还包括:
6、响应于任一所述目标诊断设备发送的诊断子报告,确定与所述诊断子报告对应的目标工单的目标工单号;所述目标工单对应的诊断子报告为,与所述目标工单号存在对应关系的诊断子报告;
7、保存所述目标工单号、所述诊断子报告以及二者之间的对应关系。
8、在一种具体实现方式中,所述方法还包括:
9、响应于针对目标工单的诊断报告生成指令,获取所述目标工单对应的每个目标诊断设备的目标设备信息;
10、所述基于所述目标工单对应的至少两份诊断子报告,生成目标诊断报告,包括:
11、基于所述目标工单对应的至少两份诊断子报告、以及所述目标工单对应的每个目标诊断设备的目标设备信息,生成目标诊断报告。
12、在一种具体实现方式中,所述基于所述目标工单对应的至少两份诊断子报告,生成目标诊断报告,包括:
13、获取预设的诊断报告模板,所述诊断报告模板包括每种数据类型的诊断子报告的预设位置;
14、按照每份诊断子报告的数据类型,将所述每份诊断子报告包含的诊断数据,填入所述诊断报告模板中对应的预设位置,获得所述目标诊断报告。
15、本技术实施例第二方面提供诊断报告生成方法,应用于目标诊断设备,所述方法包括:
16、响应于针对目标车辆的诊断请求,向所述目标车辆发送诊断指令;
17、基于所述目标车辆发送的诊断数据,生成对应的诊断子报告;
18、确定所述诊断子报告对应的目标工单号;
19、向服务器发送所述诊断子报告、所述目标工单号以及二者之间的关联关系,以使得所述服务器响应于针对目标工单的诊断报告生成指令,基于所述目标工单号对应的至少两份诊断子报告,生成目标诊断报告,其中所述至少两份诊断子报告由至少两个目标诊断设备,分别对所述目标车辆进行诊断生成。
20、在一种具体实现方式中,在所述向所述目标车辆发送诊断指令之前,所述方法还包括:
21、响应于所述服务器发送的管理请求,向所述服务器发送预设的诊断数据接口,以使得所述服务器通过所述诊断数据接口获取所述诊断数据。
22、在一种具体实现方式中,所述确定所述诊断子报告对应的目标工单号,包括:
23、响应上传所述诊断子报告的操作,获取用户输入的目标工单号;
24、或者,
25、响应上传所述诊断子报告的操作,获取目标工单图像并基于ocr技术从所述目标工单图像中获取所述目标工单号。
26、本技术实施例第三方面提供一种服务器,包括:
27、获取单元,用于响应于针对目标工单的诊断报告生成指令,获取所述目标工单对应的至少两份诊断子报告,所述至少两份诊断子报告由至少两个目标诊断设备分别对目标车辆进行诊断后生成;
28、生成单元,用于基于所述目标工单对应的至少两份诊断子报告,生成目标诊断报告。
29、在一种具体实现方式中,在获取所述目标工单对应的至少两份诊断子报告之前,所述服务器还包括:确定单元以及保存单元;
30、所述确定单元,用于响应于任一所述目标诊断设备发送的诊断子报告,确定与所述诊断子报告对应的目标工单的目标工单号;所述目标工单对应的诊断子报告为,与所述目标工单号存在对应关系的诊断子报告;
31、所述保存单元,用于保存所述目标工单号、所述诊断子报告以及二者之间的对应关系。
32、在一种具体实现方式中,所述获取单元,还用于响应于针对目标工单的诊断报告生成指令,获取所述目标工单对应的每个目标诊断设备的目标设备信息;
33、所述生成单元,具体用于基于所述目标工单对应的至少两份诊断子报告、以及所述目标工单对应的每个目标诊断设备的目标设备信息,生成目标诊断报告。
34、在一种具体实现方式中,所述生成单元,具体用于获取预设的诊断报告模板,所述诊断报告模板包括每种数据类型的诊断子报告的预设位置;
35、按照每份诊断子报告的数据类型,将所述每份诊断子报告包含的诊断数据,填入所述诊断报告模板中对应的预设位置,获得所述目标诊断报告。
36、本技术实施例第四方面提供一种诊断设备,包括:
37、发送单元,用于响应于针对目标车辆的诊断请求,向所述目标车辆发送诊断指令;
38、生成单元,用于基于所述目标车辆发送的诊断数据,生成对应的诊断子报告;
39、确定单元,用于确定所述诊断子报告对应的目标工单号;
40、所述发送单元,还用于向服务器发送所述诊断子报告、所述目标工单号以及二者之间的关联关系,以使得所述服务器响应于针对目标工单的诊断报告生成指令,基于所述目标工单号对应的至少两份诊断子报告,生成目标诊断报告,其中所述至少两份诊断子报告由至少两个诊断设备,分别对所述目标车辆进行诊断生成。
41、在一种具体实现方式中,在所述向所述目标车辆发送诊断指令之前,所述发送单元,还用于响应于所述服务器发送的管理请求,向所述服务器发送预设的诊断数据接口,以使得所述服务器通过所述诊断数据接口获取所述诊断数据。
42、在一种具体实现方式中,所述确定单元,具体用于响应上传所述诊断子报告的操作,获取用户输入的目标工单号;
43、或者,
44、所述确定单元,具体用于响应上传所述诊断子报告的操作,获取目标工单图像并基于ocr技术从所述目标工单图像中获取所述目标工单号。
45、本技术实施例第五方面提供一种计算机设备,包括:
46、中央处理器,存储器以及输入输出接口;
47、所述存储器为短暂存储存储器或持久存储存储器;
48、所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行第一方面或第二方面所述的方法。
49、本技术实施例第六方面提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如第一方面或第二方面所述的方法。
50、本技术实施例第七方面提供一种计算机存储介质,所述计算机存储介质中存储有指令,所述指令在计算机上执行时,使得所述计算机执行如第一方面或第二方面所述的方法。
51、从以上技术方案可以看出,本技术实施例具有以下优点:在实际应用中,车辆每次维修时,维修厂都会为本次维修诊断进行服务编号,方便对每次维修诊断进行管理。因此,以服务工单为整合基础,当接收到针对某个服务工单的诊断报告生成方法,就获取该目标工单对应的每份诊断子报告。然后,基于该目标工单对应的每份诊断子报告,生成目标工单对应的目标诊断报告。本技术实施例的诊断报告生成方式,不受限于诊断设备限制,实现了跨设备的诊断子报告整合。