一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于客户端身份的诊断结果展示方法及相关装置与流程

2022-03-22 22:55:31 来源:中国专利 TAG:


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.在本技术实施例的第一方面,第一方面第一种可能的实施方式,第一方面第二种可能的实施方式,第一方面第三种可能的实施方式,第一方面第四种可能的实施方式中,在所述获取客户端发送的诊断请求之后,在所述根据所述诊断请求完成诊断业务,得到诊断数据之前,所述方法还包括:
26.根据所述诊断请求与待诊断设备建立通信连接;
27.所述根据所述诊断请求完成诊断业务,得到诊断数据包括:
28.发送诊断指令至所述待诊断设备;
29.接收所述待诊断设备响应于所述诊断指令的诊断数据。
30.本技术实施例第二方面提供了一种基于客户端身份的诊断结果展示装置,包括:
31.获取单元,用于获取客户端发送的诊断请求,所述诊断请求包含所述客户端的用户标识;
32.第一确定单元,用于根据所述用户标识确定所述客户端的用户类别;
33.诊断单元,用于根据所述诊断请求完成诊断业务,得到诊断数据;
34.第二确定单元,用于根据所述用户类别和所述诊断数据确定目标诊断结果;
35.发送单元,用于将所述目标诊断结果发送至所述客户端,以使所述客户端显示所述目标诊断结果。
36.在第二方面第一种可能的实施方式中,当所述客户端的用户类别为专业用户类别时,所述第二确定单元具体用于:
37.确定所述专业用户类别对应的第一诊断结果展示项目,所述第一诊断结果展示项目包括维修过程信息,维修前后数据对比信息,维修方案信息;
38.根据所述第一诊断结果展示项目分析所述诊断数据得到目标诊断结果。
39.在第二方面第二种可能的实施方式中,当所述客户端的用户类别为普通用户类别时,所述第二确定单元具体用于:
40.确定所述普通用户类别对应的第二诊断结果展示项目,所述第二诊断结果展示项目包括:诊断系统部件信息,维修策略建议;
41.根据所述第二诊断结果展示项目分析所述诊断数据得到目标诊断结果。
42.在第二方面第三种可能的实施方式中,所述诊断结果展示装置还包括:
43.注册单元,用于获取客户端发送的注册请求,所述注册请求中携带有所述客户端的用户标识和用户类别;
44.建立单元,用于建立所述客户端的用户标识和所述用户类别之间的映射关系;
45.所述第一确定单元具体用于:
46.根据所述用户标识以及所述映射关系确定所述客户端的用户类别。
47.在第二方面第四种可能的实施方式中,所述第一确定单元具体用于:
48.根据所述用户标识向所述客户端发送用户类别选择弹窗;
49.根据所述客户端返回的用户类别选择结果确定所述客户端的用户类别。
50.在本技术实施例的第二方面,第二方面第一种可能的实施方式,第二方面第二种可能的实施方式,第二方面第三种可能的实施方式,第二方面第四种可能的实施方式中,所述诊断结果展示装置还包括:
51.连接单元,用于根据所述诊断请求与待诊断设备建立通信连接;
52.所述诊断单元具体用于:
53.发送诊断指令至所述待诊断设备;
54.接收所述待诊断设备响应于所述诊断指令的诊断数据。
55.本技术实施例第三方面提供了一种服务器,所述服务器包括:
56.处理器、存储器、输入输出单元以及总线;
57.所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
58.所述存储器保存有程序,所述处理器调用所述程序以执行第一方面以及第一方面中任一项可选的基于客户端身份的诊断结果展示方法。
59.本技术实施例第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面以及第一方面中任一项可选的基于客户端身份的诊断结果展示方法。
60.从以上技术方案可以看出,本技术实施例具有以下优点:
61.用户在通过客户端进行设备诊断之前可以先设置自身的用户类别,在诊断完成后则基于客户端用户类别的不同来显示不同内容的诊断结果,使得类别不同的用户可以得到侧重点不同的诊断结果,从而提升了用户体验。
附图说明
62.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
63.图1为本技术实施例提供的基于客户端身份的诊断结果展示系统的架构示意图;
64.图2为本技术实施例提供的基于客户端身份的诊断结果展示方法一个实施例流程示意图;
65.图3为本技术实施例提供的基于客户端身份的诊断结果展示方法另一个实施例流程示意图;
66.图4为本技术实施例提供的基于客户端身份的诊断结果展示方法另一个实施例流程示意图;
67.图5为本技术实施例提供的基于客户端身份的诊断结果展示装置一个实施例结构示意图;
68.图6为本技术实施例提供的基于客户端身份的诊断结果展示装置另一个实施例结构示意图;
69.图7为本技术实施例提供的服务器一个实施例结构示意图。
具体实施方式
70.本技术实施例提供了一种基于客户端身份的诊断结果展示方法及相关装置,用于丰富诊断结果的展示方式,提升用户体验。
71.请参阅图1,图1为本技术实施例提供的基于客户端身份的诊断结果展示系统的架构示意图,本技术实施例提供的基于客户端身份的诊断结果展示方法应用于该基于客户端身份的诊断结果展示系统,该基于客户端身份的诊断结果展示系统包括:服务器101,客户端102,诊断通信装置103和待诊断设备104。
72.本技术实施例中,服务器101和客户端102之间、客户端102和诊断通信装置103之间、诊断通信装置103与待诊断设备103之间以及服务器101和诊断通信装置103之间均建立有通信连接并通过通信协议进行通信。在实际应用,客户端102发送诊断指令至服务器101,服务器101根据该诊断指令确定对应的诊断通信装置103并建立通信,该诊断通信装置103则根据诊断指令与待诊断设备104进行信息交互,采集诊断数据并将诊断数据发送给服务器101,使得服务器101根据该诊断数据确定目标诊断结果。
73.具体的,服务器101可以是云端服务器,工作站,集群服务器,分布式服务器等具有计算能力的计算设备。客户端102可以是手机,个人电脑,个人数字助理等移动终端。诊断通信装置103具体是指与待诊断设备104进行通讯的装置,例如车辆诊断接头,工业设备的中控装置等装置。待诊断设备104则可以是车辆及工业设备等。
74.需要说明的是,本技术实施例提供的基于客户端身份的诊断结果展示方法应用于服务器,该服务器可以是云端服务器,工作站,集群服务器,分布式服务器等,本处不做具体限定。
75.请参阅图2,图2为本技术实施例提供的基于客户端身份的诊断结果展示方法的一个实施例,该方法应用于服务器,该服务器可以是云端服务器,集群服务器,分布式服务器,工作站等,该方法包括:
76.201、获取客户端发送的诊断请求,诊断请求包含客户端的用户标识。
77.具体的,为了方便用户操作和查看,一般设备诊断软件均设置有客户端界面,该客户端界面可以是轻量的客户端软件,为用户提供诊断接口和操作指令,并基于操作指令在客户端软件显示诊断结果,也可以是网页界面,用户通过输入网址进入该网页界面后发送操作智利并查看诊断结果。该客户端界面一般呈现于用户终端上,该用户终端可以是个人电脑pc,个人数字助理pda,还可以是移动终端。当用户终端具有接入并显示客户端界面的功能时,此时的用户终端可以被视作客户端设备。为了叙述方便,下文中的客户端一般指能接入并显示客户端界面的用户终端。
78.当用户需要对待诊断设备进行诊断时,服务器通过用户在客户端的输入信息来获取诊断请求。在一些具体的实施例中,用户在客户端界面登录账户后,通过输入安装在待诊断设备上的诊断通信装置标识,发起诊断请求,此时服务器即可以获取包括用户标识,诊断通信装置标识的诊断请求。其中,用户标识用于唯一识别用户,包括用户账号或者其他具有识别用户身份的信息;诊断通信装置标识用于服务器确定诊断通信装置和对应的待诊断设备,从而建立起与待诊断设备的通信交互,诊断通信装置标识可以是诊断通信装置的设备
序列号,也可以是诊断通信装置的设备标识,本处不做具体限定,能唯一识别诊断通信装置即可。
79.202、根据用户标识确定客户端的用户类别。
80.具体的,服务器根据获取到的诊断请求中的用户标识,来确定该客户端的用户类别,用户类别包括专业用户类别和普通用户类别。其中,专业用户是指具有专业技能的用户,在本技术实施例中具体指具有设备诊断专业技能的人员,例如维修技师等相关技术人员,而普通用户则是指待诊断设备的使用用户且不具有专业技能,例如当待诊断设备为工业设备时,普通用户为该工业设备的操作者等,当待诊断设备为车辆时,普通用户可以是个人车主。
81.具体的,客户端的用户类别可以是在用户注册时自行设置的,也可以是在进行诊断之前由客户端选择的,具体此处不做限定。
82.203、根据诊断请求完成诊断业务,得到诊断数据。
83.具体的,服务器在获取到诊断请求之后,根据诊断请求中的诊断通信装置标识确定目标诊断通信装置,然后判断该目标诊断通信装置是否联网,若处于联网状态,则通过该目标诊断通信装置与对应的待诊断设备进行通信和诊断功能交互操作,得到诊断数据。
84.在一些具体的实施例中,以工业设备如数控机床为例,工业设备的诊断通信装置可以是该工业设备的中央控制器,当服务器获取到由用户客户端发送过来的读故障码的诊断请求后,服务器首先根据该诊断请求中的数控机床的诊断通信装置标识确定目标诊断通信装置,即待诊断数控机床的中央控制器,然后判断该中央控制器是否处于联网状态,若处于联网状态,则服务器通过该中央控制器与待诊断数控机床进行通讯,读取数控机床的故障码和各项参数,从而得到诊断数据。
85.在另外一些具体的实施例中,以车辆为例,车辆的诊断通信装置可以是车载设备,也可以是与车辆obd接口连接的obd接头。当服务器获取到由用户客户端发送过来的读故障码和读数据流的诊断请求后,服务器首先根据该诊断请求中的诊断通信装置标识确定目标诊断通信装置,亦即待诊断车辆的车载设备或者obd接头,然后判断该车载设备或者obd接头是否处于联网状态,若处于联网状态,则服务器通过该车载设备或者obd接头与待诊断车辆进行通讯,读取待诊断车辆的故障码和车辆的数据流,从而得到诊断数据。
86.204、根据用户类别和诊断数据确定目标诊断结果。
87.具体的,服务器在得到诊断数据后,结合基于用户标识确定的用户类别,确定诊断数据的表现形式,生成对应的目标诊断结果。在一些具体的实施方式中,当用户类别为专业用户类别时,服务器根据诊断数据确定相关的专业信息,将专业信息和诊断数据整合成专业的目标诊断结果,该专业的目标诊断结果包括但不限于:维修服务商信息、维修技师信息、维修业务的信息(如客户名称、联系方式费用、维修订单编号等)、待诊断设备基本信息、诊断通信装置基本信息、诊断数据信息、维修前与维修后数据对比、维修方案等;当用户类别为普通用户类别时,服务器根据诊断数据确定相关的用户易于理解的信息,然后结合诊断数据整合成普通的目标诊断结果,该普通的目标诊断结果包括但不限于:待诊断设备基本信息、诊断通信装置基本信息、诊断数据信息、诊断结果建议等。
88.205、将目标诊断结果发送至客户端,以使所述客户端显示所述目标诊断结果。
89.服务器确定目标诊断结果后,将目标诊断结果发送至客户端,以使客户端根据目
标诊断结果进行展示。
90.在本实施例中,服务器在获取到客户端发送的诊断请求后,根据该诊断请求的用户标识确定客户端的用户类别,然后根据诊断请求中的诊断通信装置标识确定目标诊断通信装置,然后基于目标诊断通信装置建立与待诊断设备的通信连接,然后根据诊断请求完成对待诊断设备的诊断业务,得到诊断数据,之后基于用户类别和诊断数据确定目标诊断结果,并将目标诊断结果发送至客户端,以使客户端显示该目标诊断结果,从而使得用户在完成诊断的过程中可以得到针对性的诊断结果,用户体验更好。
91.在一些具体的实施方式中,用户类别包括专业用户类别和普通用户类别,针对不同的用户类别服务器确定的目标诊断结果不同,发送给客户端进行显示的目标诊断结果是基于客户端用户类别的针对性的目标诊断结果,下面分别进行描述:
92.一、针对专业用户的诊断结果展示方法:
93.请参阅图3,图3为本技术实施例提供的基于客户端身份的诊断结果展示方法的另一个实施例,该方法应用于服务器,该服务器可以是云端服务器,集群服务器,分布式服务器,工作站等,该方法包括:
94.301、获取客户端发送的注册请求,注册请求中携带有客户端的用户标识和用户类别。
95.用户可以通过客户端的客户端界面注册用户账号,同时完成用户身份的设置。本技术实施例中的用户类别包括专业用户类别和普通用户类别。服务器则获取客户端发送的注册请求,该注册请求中携带了客户端的用户标识和客户端所设置的用户类别,具体的,用户标识是指该客户端的用户唯一标识,该用户标识可以是用户在注册时自定义的用户id或客户端使用特定算法自动生成的身份id。
96.例如,用户在客户端进行注册时,用户可以基于自身的维修经验进行用户身份设置,若用户具有一定的设备维修经验,其可以自行设置用户类别为维修技师(专业用户类别),若用户为设备使用者,不具有维修经验,则可以自行设置用户类别为普通用户类别。
97.302、建立客户端的用户标识和用户类别之间的映射关系。
98.服务器在获取到客户端发送的注册请求后,则建立注册请求中携带的用户标识和用户类别之间的映射关系,例如,注册请求中携带的用户标识为:user01,用户类别为专业用户类别,服务器则建立user01和专业用户类别之间的映射关系,具体可以是将user01加入至专业用户类别的名单中,以便服务器后续可以根据用户标识来确定对应客户端的用户类别。再如,注册请求中携带的用户标识为user02,用户类别为普通用户类别,服务器则建立user02与普通用户类别之间的映射关系,具体可以是将user02加入至普通用户类别的名单中,以使服务器后续可以根据用户标识user02来确定客户端的用户类别为普通用户类别。
99.303、获取客户端发送的诊断请求,诊断请求包含客户端的用户标识。
100.本实施例中的步骤303与前述实施例中的步骤201类似,此处不再赘述。
101.304、根据用户标识以及映射关系确定客户端的用户类别为专业用户类别。
102.服务器获取到诊断请求后,分析其中的用户标识,将该用户标识在专业用户名单和普通用户名单中分别查找,当在专业用户名单中找到该用户标识后,确定该客户端对应的用户类别为专业用户类别。例如,当该用户标识为user01时,服务器在专业用户名单中查
找到该用户标识user01,则确定user01对应的客户端的用户类别为专业用户类别。
103.需要说明的是,专业用户类别是指具有专业技能的用户,例如维修技师等相关技术人员。
104.在一些可能的实施方式中,若用户在注册时没有设置用户类别,服务器还可以通过在接收到客户端发送的诊断请求后,向对应的客户端发送用户类别选择弹窗来确定客户端的用户类别,具体如下:
105.服务器根据用户标识向客户端发送用户类别选择弹窗;
106.服务器根据客户端返回的用户类别选择结果确定客户端的用户类别。
107.通过这种方式,即使用户在注册时没有设置对应的用户类别,服务器也可以在进行诊断之前向客户端进行用户类别的问询,以实现基于客户端用户类别的不同而展示不同的诊断结果。
108.305、根据诊断请求与待诊断设备建立通信连接。
109.服务器在获取到客户端发送的诊断请求后,根据诊断请求中携带的诊断通信装置标识确定目标诊断通信装置,然后通过与该目标诊断通信尝试建立通信连接来判断该目标诊断通信装置是否联网,若该目标诊断通信装置处于联网状态,则通过该目标诊断通信装置与对应的待诊断设备建立通信连接。
110.在一些具体的实施例中,以工业设备如数控机床为例,数控机床的诊断通信装置可以是该数控机床的中央控制器。服务器获取到由用户客户端发送的诊断请求后,根据该诊断请求中携带的中央控制器标识确定目标中央控制器,然后尝试与目标中央控制器建立通信连接,若能连接上,则判断目标中央控制器已经联网,然后通过该目标中央控制器与待诊断的数控机床建立通信连接。
111.在另外一些具体的实施例中,以车辆为例,车辆的诊断通信装置可以是车载设备,也可以是与车辆obd接口连接的obd接头。当服务器获取到由用户客户端发送过来的诊断请求后,根据该诊断请求中携带的车载设备标识或者obd接头标识确定目标车载设备或者目标obd接头,然后尝试与目标车载设备或目标obd接头建立通信连接,若能连接上,则判断目标车载设备或目标obd接头已经联网,然后通过该目标车载设备或目标obd接头与待诊断的车辆建立通信连接。
112.306、发送诊断指令至待诊断设备。
113.服务器与诊断设备建立连接后,基于客户端的诊断请求生成诊断指令,然后将诊断指令发送至诊断通信装置,并通过该诊断通信装置与诊断设备进行数据交互,采集诊断数据。在一些具体的实例中,该诊断指令包含了诊断交互过程需要的交互参数和交互程序。以待诊断设备为数控机床为例,当客户端的请求包括读故障码时,服务器基于该诊断请求的诊断指令包括了读故障码的功能程序模块,该数控机床的设备参数等,服务器将该诊断指令发送至诊断通信装置,亦即该数控机床的中央控制器,然后通过中央控制器与该数控机床进行诊断交互。再以待诊断设备为车辆为例,当客户端的诊断请求包括读数据流时,服务器基于该诊断请求的诊断指令包括了读数据流的功能程序模块,该车辆的车型参数等,服务器将该诊断指令发送给诊断通信装置,亦即车载设备或obd接头,然后通过车载设备或obd接头与车辆进行诊断交互。
114.307、接收待诊断设备响应于诊断指令的诊断数据。
115.具体的,待诊断设备根据诊断指令进行响应,并将响应的结果亦即诊断数据反馈至诊断通信装置,然后诊断通信装置再将该诊断数据反馈至服务器。在一些具体的实施例中,以待诊断设备为数控机床为例,数控机床根据读故障码的诊断指令反馈该数控机床各个系统中的故障码信息,然后将响应的结果反馈至诊断通信装置,亦即数控机床的中央控制器,然后服务器就会基于与中央控制器的通信交互接收到该数控机床的故障码信息。再如以待诊断设备为车辆为例,车辆的电控系统ecu根据读数据流的指令反馈该车辆的各项车辆数据流,然后将该车辆数据流反馈至诊断通信装置,以及车载设备或obd接头,然后服务器就会基于与车载设备或obd接头的通信教书接收到该车辆的车辆数据流信息。
116.308、确定专业用户类别对应的第一诊断结果展示项目,第一诊断结果展示项目包括维修过程信息,维修前后数据对比信息,维修方案信息。
117.在本实施例中,该客户端的用户类别为专业用户类别,服务器在接收到待诊断设备返回的诊断数据后,则根据该专业用户类别确定对应的第一诊断结果展示项目,具体的,第一诊断结果展示项目包括维修过程信息,维修前后数据对比信息,维修方案信息。其中该第一诊断结果展示项目还可以包括待诊断设备基本信息、目标诊断通信装置基本信息、诊断数据信息,该维修过程信息还可以具体包括维修服务商信息、维修技师信息、维修业务的信息(如客户名称、联系方式费用、维修订单编号等)。
118.309、根据第一诊断结果展示项目分析诊断数据得到目标诊断结果。
119.服务器根据专业用户类别对应的第一诊断结果展示项目,分析诊断数据,生成最终的目标诊断结果,目标诊断结果则对应为该待诊断设备具体的维修过程信息,维修前后数据对比信息,维修方案信息。
120.310、将目标诊断结果发送至客户端,以使客户端显示目标诊断结果。
121.服务器确定目标诊断结果后,将目标诊断结果发送至客户端,以使客户端根据目标诊断结果进行展示。
122.在本实施例中,当用户类别为专业用户类别时,服务器则会基于该专业用户类别,在完成设备诊断时按用户身份特点生成包含专业信息的目标诊断结果,并将目标诊断结果发送至客户端进行显示,以实现包含专业信息的诊断结果显示,即向用户显示维修过程信息,维修前后数据对比信息,维修方案信息等专业信息,以便该专业用户可以根据包含专业信息的诊断结果来进行解读,提升用户体验。
123.二、针对普通用户的诊断结果展示方法:
124.请参阅图4,图4为本技术实施例提供的基于客户端身份的诊断结果展示方法的另一个实施例,该方法应用于服务器,该服务器可以是云端服务器,集群服务器,分布式服务器,工作站等,该方法包括:
125.401、获取客户端发送的注册请求,注册请求中携带有客户端的用户标识和用户类别。
126.402、建立客户端的用户标识和用户类别之间的映射关系。
127.403、获取客户端发送的诊断请求,诊断请求包含客户端的用户标识。
128.在本实施例中,步骤401至步骤403与前述实施例步骤301至步骤303类似,此处不再赘述。
129.404、根据用户标识以及映射关系确定客户端的用户类别为普通用户类别。
130.服务器获取到诊断请求后,分析其中的用户标识,将该用户标识在专业用户名单和普通用户名单中分别查找,当在普通用户名单中找到该用户标识后,确定该客户端对应的用户类别为普通用户类别。例如,当该用户标识为user02时,服务器在普通用户名单中查找到该用户标识user02,则确定user02对应的客户端的用户类别为普通用户类别。
131.在一些具体的实施方式中,普通用户包括待诊断设备的使用用户,例如待诊断数控机床的操作使用用户,或者待诊断车辆的车主。
132.在另一种可能的实施方式中,若用户在注册时没有设置用户类别,服务器还可以通过在接收到客户端发送的诊断请求后,向对应的客户端发送用户类别选择弹窗来确定客户端的用户类别,具体如下:
133.服务器根据用户标识向客户端发送用户类别选择弹窗;
134.服务器根据客户端返回的用户类别选择结果确定客户端的用户类别。
135.通过这种方式,即使用户在注册时没有设置对应的用户类别,服务器也可以在进行诊断之前向客户端进行用户类别的问询,以实现基于客户端用户类别的不同而展示不同的诊断结果。
136.405、根据诊断请求与待诊断设备建立通信连接。
137.406、发送诊断指令至待诊断设备。
138.407、接收待诊断设备响应于诊断指令的诊断数据。
139.在本实施例中,步骤405至步骤407与前述实施例步骤305至步骤307类似,此处不再赘述。
140.408、确定普通用户类别对应的第二诊断结果展示项目,第二诊断结果展示项目包括:诊断系统部件信息,维修策略建议。
141.在本实施例中,该客户端的用户类别为普通用户类别,服务器在接收到待诊断设备返回的诊断结果后,则根据该普通用户类别确定对应的第二诊断结果展示项目,具体的,第二诊断结果展示项目包括诊断系统部件信息,维修策略建议。其中该第二诊断结果展示项目还可以包括待诊断设备基本信息、目标诊断通信装置基本信息、诊断数据信息等。
142.409、根据第二诊断结果展示项目分析诊断数据得到目标诊断结果。
143.服务器根据普通用户类别对应的第二诊断结果展示项目,分析诊断数据,生成最终的目标诊断结果,目标诊断结果则对应为该待诊断设备具体的诊断系统部件信息,维修策略建议。例如目标诊断结果为:“数控机床润滑系统故障,需要增加灌注机油”“车辆发动机故障,建议返厂维修”,“未发现故障信息,无需维修”等。
144.410、将目标诊断结果发送至客户端,以使客户端显示目标诊断结果。
145.服务器确定目标诊断结果后,将目标诊断结果发送至客户端,以使客户端根据目标诊断结果进行展示。
146.在本实施例中,当用户类别为普通用户时,服务器则会基于该普通用户类别,在完成设备诊断时按用户身份特点实现生成通俗易懂的目标诊断结果,该目标诊断结果不包含专业信息,即仅向普通用户显示诊断系统部件信息和维修策略建议等普通用户可以直接解读的诊断信息,以提升用户体验。
147.请参阅图5,图5为本技术实施例提供的基于客户端身份的诊断结果展示装置一个实施例,该诊断结果展示装置包括:
148.获取单元501,用于获取客户端发送的诊断请求,诊断请求包含客户端的用户标识;
149.第一确定单元502,用于根据用户标识确定客户端的用户类别;
150.诊断单元503,用于根据诊断请求完成诊断业务,得到诊断数据;
151.第二确定单元504,用于根据用户类别和诊断数据确定目标诊断结果;
152.发送单元505,用于将目标诊断结果发送至客户端,以使客户端显示目标诊断结果。
153.在本实施例中,用户在通过客户端进行设备诊断之前可以先设置自身的用户类别,在诊断完成后第二确定单元504则基于客户端用户类别的不同来确定不同内容的目标诊断结果,发送单元505再将目标诊断结果发送至客户端,使得类别不同的用户可以得到侧重点不同的诊断结果,从而提升了用户体验。
154.下面对本技术实施例提供的基于客户端身份的诊断结果展示装置进行详细说明,请参阅图6,图6为本技术实施例提供的基于客户端身份的诊断结果展示装置另一个实施例,该诊断结果展示装置包括:
155.获取单元601,用于获取客户端发送的诊断请求,诊断请求包含客户端的用户标识;
156.第一确定单元602,用于根据用户标识确定客户端的用户类别;
157.诊断单元603,用于根据诊断请求完成诊断业务,得到诊断数据;
158.第二确定单元604,用于根据用户类别和诊断数据确定目标诊断结果;
159.发送单元605,用于将目标诊断结果发送至客户端,以使客户端显示目标诊断结果。
160.在本实施例中,进一步的,当客户端的用户类别为专业用户类别时,第二确定单元604具体用于:
161.确定专业用户类别对应的第一诊断结果展示项目,第一诊断结果展示项目包括维修过程信息,维修前后数据对比信息,维修方案信息;
162.根据第一诊断结果展示项目分析诊断数据得到目标诊断结果。
163.在本实施例中,进一步的,当客户端的用户类别为普通用户类别时,第二确定单元604具体用于:
164.确定普通用户类别对应的第二诊断结果展示项目,第二诊断结果展示项目包括:诊断系统部件信息,维修策略建议;
165.根据第二诊断结果展示项目分析诊断数据得到目标诊断结果。
166.在本实施例中,进一步的,诊断结果展示装置还包括:
167.注册单元606,用于获取客户端发送的注册请求,注册请求中携带有客户端的用户标识和用户类别;
168.建立单元607,用于建立客户端的用户标识和用户类别之间的映射关系;
169.第一确定单元602具体用于:
170.根据用户标识以及映射关系确定客户端的用户类别。
171.在本实施例中,进一步的,第一确定单元602具体用于:
172.根据用户标识向客户端发送用户类别选择弹窗;
173.根据客户端返回的用户类别选择结果确定客户端的用户类别。
174.在本实施例中,进一步的,诊断结果展示装置还包括:
175.连接单元608,用于根据诊断请求与待诊断设备建立通信连接;
176.诊断单元603具体用于:
177.发送诊断指令至待诊断设备;
178.接收待诊断设备响应于诊断指令的诊断数据。
179.本实施例装置中,各单元的功能与前述图3或图4所示方法实施例中的步骤对应,此处不再赘述。
180.本技术实施例还提供了一种服务器,请参阅图7,图7为本技术实施例提供的服务器一个实施例,该服务器包括:
181.处理器701、存储器702、输入输出单元703、总线704;
182.处理器701与存储器702、输入输出单元703以及总线704相连;
183.存储器702保存有程序,处理器701调用程序以执行如下方法:
184.获取客户端发送的诊断请求,诊断请求包含客户端的用户标识;
185.根据用户标识确定客户端的用户类别;
186.根据诊断请求完成诊断业务,得到诊断数据;
187.根据用户类别和诊断数据确定目标诊断结果;
188.将目标诊断结果发送至客户端,以使客户端显示目标诊断结果。
189.可选的,当客户端的用户类别为专业用户类别时,根据用户类别和诊断数据确定目标诊断结果,具体包括:
190.确定专业用户类别对应的第一诊断结果展示项目,第一诊断结果展示项目包括维修过程信息,维修前后数据对比信息,维修方案信息;
191.根据第一诊断结果展示项目分析诊断数据得到目标诊断结果。
192.可选的,当客户端的用户类别为普通用户类别时,根据用户类别和诊断数据确定目标诊断结果,具体包括:
193.确定普通用户类别对应的第二诊断结果展示项目,第二诊断结果展示项目包括:诊断系统部件信息,维修策略建议;
194.根据第二诊断结果展示项目分析诊断数据得到目标诊断结果。
195.可选的,在获取客户端发送的诊断请求之前,方法还包括:
196.获取客户端发送的注册请求,注册请求中携带有客户端的用户标识和用户类别;
197.建立客户端的用户标识和用户类别之间的映射关系;
198.根据用户标识确定客户端的用户类别包括;
199.根据用户标识以及映射关系确定客户端的用户类别。
200.可选的,根据用户标识确定客户端的用户类别包括:
201.根据用户标识向客户端发送用户类别选择弹窗;
202.根据客户端返回的用户类别选择结果确定客户端的用户类别。
203.可选的,在获取客户端发送的诊断请求之后,在根据诊断请求完成诊断业务,得到诊断数据之前,方法还包括:
204.根据诊断请求与待诊断设备建立通信连接;
205.根据诊断请求完成诊断业务,得到诊断数据包括:
206.发送诊断指令至待诊断设备;
207.接收待诊断设备响应于诊断指令的诊断数据。
208.本技术实施例还涉及一种计算机可读存储介质,计算机可读存储介质上保存有程序,其特征在于,当程序在计算机上运行时,使得计算机执行如上任一基于客户端身份的诊断结果展示方法。
209.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
210.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
211.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
212.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
213.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献