一种诊断服务处理方法、装置、车载终端及介质制造方法及图纸

技术编号:30230221 阅读:16 留言:0更新日期:2021-09-29 10:01
本申请公开了一种诊断服务处理方法、装置、设备及介质,应用于汽车技术领域,用以解决现有技术存在的服务状态获取复杂度较高、服务状态变化处理效率较低的问题。具体为:用户通过调用诊断服务订阅API并输入目标诊断服务的服务标识和状态变化处理方式,向诊断服务中心订阅目标诊断服务的诊断状态,诊断服务中心检测出目标诊断服务的诊断状态发生变化时,将目标诊断服务的当前诊断状态推送给用户,从而简化了服务状态获取操作,降低了获取服务状态的复杂度,提高了获取服务状态的便捷性,而且,通过诊断客户端采用目标诊断服务的状态变化处理方式执行相应的处理操作,可以提高服务状态变化处理的效率。变化处理的效率。变化处理的效率。

【技术实现步骤摘要】
一种诊断服务处理方法、装置、车载终端及介质


[0001]本申请涉及汽车
,尤其涉及一种诊断服务处理方法、装置、车载终端及介质。

技术介绍

[0002]统一诊断服务(Unified Diagnostic Services,UDS)本质上是一系列服务的集合,共包含26种诊断服务,可分为诊断和通信管理、数据传输、存储数据传输、输入输出控制、例行程序和上传下载六大类。
[0003]在汽车诊断过程中,用户通常需要获知一些诊断服务的服务状态,并根据不同的服务状态做不同的处理,然而,目前的服务状态获取方法较为复杂,而且,用户对服务状态变化处理的效率较低。

技术实现思路

[0004]本申请实施例提供了一种诊断服务处理方法、装置、车载终端及介质,用以解决现有技术存在的服务状态获取复杂度较高、服务状态变化处理效率较低的问题。
[0005]本申请实施例提供的技术方案如下:
[0006]一方面,本申请实施例提供了一种诊断服务处理方法,应用于车载终端中的诊断客户端,包括:
[0007]获取通过调用诊断服务订阅应用程序接口(Application Programming Interface,API)输入的目标诊断服务的服务标识和状态变化处理方式;
[0008]基于目标诊断服务的服务标识向诊断服务中心发送诊断服务订阅请求,以使诊断服务中心检测出目标诊断服务的诊断状态发生变化时,将目标诊断服务的当前诊断状态推送至诊断客户端;
[0009]接收诊断服务中心推送的目标诊断服务的当前诊断状态,基于目标诊断服务的当前诊断状态,确定目标诊断服务的诊断状态发生变化时,采用目标诊断服务的状态变化处理方式执行相应的处理操作。
[0010]在一种可能的实施方式中,获取通过调用诊断服务订阅API输入的目标诊断服务的服务标识和状态变化处理方式,包括:
[0011]响应于针对诊断服务订阅API执行的调用操作,显示命令窗口;
[0012]基于在命令窗口中执行的用户操作,获取目标诊断服务的服务标识和状态变化处理方式。
[0013]在一种可能的实施方式中,基于在命令窗口中执行的用户操作,获取目标诊断服务的服务标识和状态变化处理方式,包括:
[0014]获取在命令窗口中的命令输入框内输入的服务标识和状态变化处理方式作为目标诊断服务的服务标识和状态变化处理方式;和/或,
[0015]获取在命令窗口中的命令选择框内选择的服务标识和状态变化处理方式作为目
标诊断服务的服务标识和状态变化处理方式。
[0016]在一种可能的实施方式中,获取通过调用诊断服务订阅API输入的目标诊断服务的服务标识和状态变化处理方式之后,还包括:
[0017]将目标诊断服务的服务标识和状态变化处理方式进行关联存储。
[0018]在一种可能的实施方式中,基于目标诊断服务的服务标识向诊断服务中心发送诊断服务订阅请求时,还包括:
[0019]获取用户标识,并将用户标识携带在诊断服务订阅请求中发送至诊断服务中心。
[0020]另一方面,本申请实施例提供了另一种诊断服务处理方法,应用于车载终端中的诊断服务中心,包括:
[0021]接收诊断客户端发送的诊断服务订阅请求;其中,诊断服务订阅请求是诊断客户端获取通过调用诊断服务订阅API输入的目标诊断服务的服务标识和状态变化处理方式后,基于目标诊断服务的服务标识发送的;
[0022]对诊断服务订阅请求进行解析,得到服务标识,并对服务标识对应的目标诊断服务的诊断状态是否发生变化进行检测;
[0023]检测出目标诊断服务的诊断状态发生变化时,将目标诊断服务的当前诊断状态推送至诊断客户端,以使诊断客户端基于目标诊断服务的当前诊断状态,确定目标诊断服务的诊断状态发生变化时,采用目标诊断服务的状态变化处理方式执行相应的处理操作。
[0024]在一种可能的实施方式中,诊断服务订阅请求还携带有用户标识。
[0025]在一种可能的实施方式中,本申请实施例提供的诊断服务处理方法还包括:
[0026]将服务标识和用户标识进行关联存储。
[0027]在一种可能的实施方式中,对服务标识对应的目标诊断服务的诊断状态是否发生变化进行检测,包括:
[0028]从服务标识对应的诊断服务器中获取目标诊断服务的当前诊断状态;
[0029]基于目标诊断服务的当前诊断状态与保存的诊断状态是否相同,确定目标诊断服务的诊断状态是否发生变化。
[0030]在一种可能的实施方式中,将目标诊断服务的当前诊断状态推送至诊断客户端,包括:
[0031]将目标诊断服务的当前诊断状态推送至用户标识对应的诊断客户端。
[0032]另一方面,本申请实施例提供了一种诊断服务处理装置,应用于车载终端中的诊断客户端,包括:
[0033]数据获取单元,用于获取通过调用诊断服务订阅API输入的目标诊断服务的服务标识和状态变化处理方式;
[0034]请求发送单元,用于基于目标诊断服务的服务标识向诊断服务中心发送诊断服务订阅请求,以使诊断服务中心监测到目标诊断服务的诊断状态发生变化时,将目标诊断服务的当前诊断状态推送至诊断客户端;
[0035]状态接收单元,用于接收诊断服务中心推送的目标诊断服务的当前诊断状态;
[0036]变化处理单元,用于基于目标诊断服务的当前诊断状态,确定目标诊断服务的诊断状态发生变化时,采用目标诊断服务的状态变化处理方式执行相应的处理操作。
[0037]在一种可能的实施方式中,获取通过调用诊断服务订阅API输入的目标诊断服务
的服务标识和状态变化处理方式时,数据获取单元具体用于:
[0038]响应于针对诊断服务订阅API执行的调用操作,显示命令窗口;
[0039]基于在命令窗口中执行的用户操作,获取目标诊断服务的服务标识和状态变化处理方式。
[0040]在一种可能的实施方式中,基于在命令窗口中执行的用户操作,获取目标诊断服务的服务标识和状态变化处理方式时,数据获取单元具体用于:
[0041]获取在命令窗口中的命令输入框内输入的服务标识和状态变化处理方式作为目标诊断服务的服务标识和状态变化处理方式;和/或,
[0042]获取在命令窗口中的命令选择框内选择的服务标识和状态变化处理方式作为目标诊断服务的服务标识和状态变化处理方式。
[0043]在一种可能的实施方式中,本申请实施例提供的诊断服务处理装置还包括:
[0044]关联存储单元,用于在数据获取单元获取通过调用诊断服务订阅API输入的目标诊断服务的服务标识和状态变化处理方式之后,将目标诊断服务的服务标识和状态变化处理方式进行关联存储。
[0045]在一种可能的实施方式中,基于目标诊断服务的服务标识向诊断服务中心发送诊断服务订阅请求时,请求发送单元还用于:
[0046]获取用户标识,并将用户标识携带在诊断服务订阅请求中发送至诊断服务中心。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种诊断服务处理方法,其特征在于,应用于车载终端中的诊断客户端,包括:获取通过调用诊断服务订阅应用程序接口API输入的目标诊断服务的服务标识和状态变化处理方式;基于所述目标诊断服务的服务标识向诊断服务中心发送诊断服务订阅请求,以使所述诊断服务中心检测出所述目标诊断服务的诊断状态发生变化时,将所述目标诊断服务的当前诊断状态推送至所述诊断客户端;接收所述诊断服务中心推送的所述目标诊断服务的当前诊断状态,基于所述目标诊断服务的当前诊断状态,确定所述目标诊断服务的诊断状态发生变化时,采用所述目标诊断服务的状态变化处理方式执行相应的处理操作。2.如权利要求1所述的诊断服务处理方法,其特征在于,获取通过调用诊断服务订阅API输入的目标诊断服务的服务标识和状态变化处理方式,包括:响应于针对所述诊断服务订阅API执行的调用操作,显示命令窗口;基于在所述命令窗口中执行的用户操作,获取所述目标诊断服务的服务标识和状态变化处理方式。3.如权利要求2所述的诊断服务处理方法,其特征在于,基于在所述命令窗口中执行的用户操作,获取所述目标诊断服务的服务标识和状态变化处理方式,包括:获取在所述命令窗口中的命令输入框内输入的服务标识和状态变化处理方式作为所述目标诊断服务的服务标识和状态变化处理方式;和/或,获取在所述命令窗口中的命令选择框内选择的服务标识和状态变化处理方式作为所述目标诊断服务的服务标识和状态变化处理方式。4.如权利要求1

3任一项所述的诊断服务处理方法,其特征在于,获取通过调用诊断服务订阅API输入的目标诊断服务的服务标识和状态变化处理方式之后,还包括:将所述目标诊断服务的服务标识和状态变化处理方式进行关联存储。5.如权利要求1

3任一项所述的诊断服务处理方法,其特征在于,基于所述目标诊断服务的服务标识向诊断服务中心发送诊断服务订阅请求时,还包括:获取用户标识,并将所述用户标识携带在所述诊断服务订阅请求中发送至所述诊断服务中心。6.一种诊断服务处理方法,其特征在于,应用于车载终端中的诊断服务中心,包括:接收诊断客户端发送的诊断服务订阅请求;其中,所述诊断服务订阅请求是所述诊断客户端获取通过调用诊断服务订阅应用程序接口API输入的目标诊断服务的服务标识和状态变化处理方式后,基于所述目标诊断服务的服务标识发送的;对所述诊断服务订阅请求进行解析,得到所述服务标识,并对所述服务标识对应的所述目标诊断服务的诊断状态是否发生变化进行检测;检测出所述目标诊断服务的诊断状态发生变化时,将所述目标诊断服务的当前诊断状态推送至所述诊断客户端,以使所述诊断客户端基于所述目标诊断服务的当前诊断状态,确定所述目标诊断服务的诊断状态发生变化时,采用所述目标诊断服务的状态变化处理方式执行相应的处理操作。7.如权利要求6所述的诊断服务处理方法,其特征在于,所述诊断服务订阅请求...

【专利技术属性】
技术研发人员:周凯伦
申请(专利权)人:东软睿驰汽车技术沈阳有限公司
类型:发明
国别省市:

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

1