一种数据处理方法、装置、设备及介质制造方法及图纸

技术编号:37299680 阅读:19 留言:0更新日期:2023-04-21 22:45
本申请公开了计算机技术领域内的一种数据处理方法、装置、设备及介质。本申请提供的诊断客户端在根据用户访问第三方服务端的操作得到访问参数后,根据访问参数在自身中查询第三方服务端的访问令牌,若查询到访问令牌且访问令牌可用,则根据访问令牌和访问参数得到访问签名;将访问签名和访问参数发送至第三方服务端,从而使第三方服务端基于访问参数和自身存储的访问令牌对访问签名验证通过后,返回访问参数的响应数据至诊断客户端,可使诊断客户端自动登录第三方服务器并完成访问流程,使得访问流程更为简便,提升了访问效率。本申请提供的一种数据处理装置、介质、设备,也同样具有上述技术效果。上述技术效果。上述技术效果。

【技术实现步骤摘要】
一种数据处理方法、装置、设备及介质


[0001]本申请涉及计算机
,特别涉及一种数据处理方法、装置、设备及介质。

技术介绍

[0002]目前,诊断客户端除了借助诊断服务器对车辆故障进行诊断,还对车辆ECU固件等程序进行更新,而对程序进行更新就需要去第三方服务器获取程序包等数据,因此诊断客户端需要能够访问诊断服务器和第三方服务器。
[0003]通常,使用诊断客户端时先利用账户和密码等方式登录诊断服务器,登录后即可进行车辆诊断。如果在诊断过程中或诊断完成后需要访问第三方服务器,就需要用户利用账户和密码等方式登录第三方服务器,此方式需要用户重复进行登录操作,导致访问流程比较繁琐,影响访问效率,还容易引起用户误会。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种数据处理方法、装置、设备及介质,能够使用户对登录第三方服务器的流程无感知,也即:在诊断客户端需要访问第三方服务器时,诊断客户端自动登录第三方服务器并完成访问流程,而无需用户手动登录。其具体方案如下:
[0005]为实现上述目的,一方面,本申请提供了一种数据处理方法,应用于诊断服务端对应的诊断客户端,包括:
[0006]获取根据用户访问第三方服务端的操作生成的访问参数;
[0007]根据所述访问参数在自身中查询所述第三方服务端的访问令牌;
[0008]若查询到所述访问令牌且所述访问令牌可用,则根据所述访问令牌和所述访问参数得到访问签名;
[0009]将所述访问签名和所述访问参数发送至所述第三方服务端,以使所述第三方服务端基于所述访问参数和自身存储的所述访问令牌对所述访问签名验证通过后,返回所述访问参数的响应数据至所述诊断客户端。
[0010]可选地,所述访问令牌可用,包括:
[0011]所述访问令牌在访问时效内。
[0012]可选地,还包括:
[0013]若查询到所述访问令牌且所述访问令牌不可用,则在自身中查询用于刷新所述访问令牌的刷新参数;
[0014]若查询到所述刷新参数且所述刷新参数可用,则发送所述刷新参数至所述第三方服务端,以使所述第三方服务端在验证所述刷新参数通过后,返回新令牌及其访问时效、用于刷新所述新令牌的新参数及其刷新时效至所述诊断客户端;所述刷新时效大于所述访问时效。
[0015]可选地,还包括:
[0016]存储所述新令牌及其访问时效、所述新参数及其刷新时效;
[0017]若获取到所述访问参数,则将所述新令牌作为所述访问令牌,并执行所述根据所述访问参数在自身中查询所述第三方服务端的访问令牌;若查询到所述访问令牌且所述访问令牌可用,则根据所述访问令牌和所述访问参数得到访问签名;将所述访问签名和所述访问参数发送至所述第三方服务端,以使所述第三方服务端基于所述访问参数和自身存储的所述访问令牌对所述访问签名验证通过后,返回所述访问参数的响应数据至所述诊断客户端的步骤。
[0018]可选地,所述刷新参数可用,包括:
[0019]所述刷新参数在刷新时效内。
[0020]可选地,还包括:
[0021]若未查询到所述访问令牌、或未查询到用于刷新所述访问令牌的刷新参数、或查询到用于刷新所述访问令牌的刷新参数且所述刷新参数不可用,则确定所述诊断客户端对应的接头序列号和接头标识、所述诊断客户端所在诊断设备的设备标识;
[0022]根据所述设备标识、所述接头序列号和所述接头标识得到身份签名;
[0023]将所述身份签名、所述设备标识和所述接头序列号发送至所述第三方服务端,以使所述第三方服务端基于所述设备标识、自身存储的所述接头序列号和自身存储的接头标识对所述身份签名验证通过后,返回所述访问令牌及其访问时效、用于刷新所述访问令牌的刷新参数及其刷新时效至所述诊断客户端;
[0024]存储所述访问令牌及其访问时效、所述刷新参数及其刷新时效。
[0025]又一方面,本申请还提供了一种数据处理方法,应用于第三方服务端,包括:
[0026]接收诊断服务端对应的诊断客户端发送的访问签名和访问参数;其中,所述访问参数由所述诊断客户端根据用户访问所述第三方服务端的操作生成;所述访问签名由所述诊断客户端在确定自身存储的访问令牌可用时,根据所述访问令牌和所述访问参数得到;
[0027]基于所述访问参数和自身存储的所述诊断客户端对应的访问令牌对所述访问签名进行验证;
[0028]若所述访问签名验证通过,则返回所述访问参数的响应数据至所述诊断客户端。
[0029]可选地,所述基于所述访问参数和自身存储的所述诊断客户端对应的访问令牌对所述访问签名进行验证,包括:
[0030]在自身中查询所述诊断客户端对应的访问令牌;
[0031]根据查询到的访问令牌和所述访问参数生成签名;
[0032]若当前生成的签名与所述访问签名一致,则所述访问签名验证通过;否则,所述访问签名验证不通过。
[0033]可选地,还包括:
[0034]接收所述诊断客户端发送的用于刷新所述访问令牌的刷新参数;
[0035]在自身中查询所述诊断客户端对应的刷新参数;
[0036]若查询到的刷新参数与所述诊断客户端发送的刷新参数一致,则返回新令牌及其访问时效、用于刷新所述新令牌的新参数及其刷新时效至所述诊断客户端,以使所述诊断客户端存储所述新令牌及其访问时效、所述新参数及其刷新时效;所述刷新时效大于所述访问时效。
[0037]可选地,还包括:
[0038]接收所述诊断客户端发送的身份签名、设备标识和接头序列号;其中,所述设备标识为所述诊断客户端所在诊断设备的标识;所述诊断客户端对应有所述接头序列号和接头标识;所述身份签名根据所述设备标识、所述接头序列号和所述接头标识得到;
[0039]基于所述设备标识、自身存储的所述接头序列号和自身存储的接头标识对所述身份签名进行验证;
[0040]若所述身份签名验证通过,则返回所述访问令牌及其访问时效、用于刷新所述访问令牌的刷新参数及其刷新时效至所述诊断客户端,以使所述诊断客户端存储所述访问令牌及其访问时效、所述刷新参数及其刷新时效。
[0041]可选地,所述接收所述诊断客户端发送的身份签名、设备标识和接头序列号之前,还包括:
[0042]从所述诊断服务端获取并存储所述接头序列号和所述接头标识。
[0043]可选地,还包括:
[0044]在自身中记录多个诊断客户端对应的访问令牌和相应刷新参数。
[0045]又一方面,本申请还提供了一种数据处理装置,应用于诊断服务端对应的诊断客户端,包括:
[0046]获取模块,用于获取根据用户访问第三方服务端的操作生成的访问参数;
[0047]查询模块,用于根据所述访问参数在自身中查询所述第三方服务端的访问令牌;
[0048]签名模块,用于若查询到所述访问令牌且所述访问令牌可用,则根据所述访问令牌和所述访问参数得到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于诊断服务端对应的诊断客户端,包括:获取根据用户访问第三方服务端的操作生成的访问参数;根据所述访问参数在自身中查询所述第三方服务端的访问令牌;若查询到所述访问令牌且所述访问令牌可用,则根据所述访问令牌和所述访问参数得到访问签名;将所述访问签名和所述访问参数发送至所述第三方服务端,以使所述第三方服务端基于所述访问参数和自身存储的所述访问令牌对所述访问签名验证通过后,返回所述访问参数的响应数据至所述诊断客户端。2.根据权利要求1所述的方法,其特征在于,还包括:若查询到所述访问令牌且所述访问令牌不可用,则在自身中查询用于刷新所述访问令牌的刷新参数;若查询到所述刷新参数且所述刷新参数可用,则发送所述刷新参数至所述第三方服务端,以使所述第三方服务端在验证所述刷新参数通过后,返回新令牌及其访问时效、用于刷新所述新令牌的新参数及其刷新时效至所述诊断客户端;所述刷新时效大于所述访问时效。3.根据权利要求1或2所述的方法,其特征在于,还包括:若未查询到所述访问令牌、或未查询到用于刷新所述访问令牌的刷新参数、或查询到用于刷新所述访问令牌的刷新参数且所述刷新参数不可用,则确定所述诊断客户端对应的接头序列号和接头标识、所述诊断客户端所在诊断设备的设备标识;根据所述设备标识、所述接头序列号和所述接头标识得到身份签名;将所述身份签名、所述设备标识和所述接头序列号发送至所述第三方服务端,以使所述第三方服务端基于所述设备标识、自身存储的所述接头序列号和自身存储的接头标识对所述身份签名验证通过后,返回所述访问令牌及其访问时效、用于刷新所述访问令牌的刷新参数及其刷新时效至所述诊断客户端;存储所述访问令牌及其访问时效、所述刷新参数及其刷新时效。4.一种数据处理方法,其特征在于,应用于第三方服务端,包括:接收诊断服务端对应的诊断客户端发送的访问签名和访问参数;其中,所述访问参数由所述诊断客户端根据用户访问所述第三方服务端的操作生成;所述访问签名由所述诊断客户端在确定自身存储的访问令牌可用时,根据所述访问令牌和所述访问参数得到;基于所述访问参数和自身存储的所述诊断客户端对应的访问令牌对所述访问签名进行验证;若所述访问签名验证通过,则返回所述访问参数的响应数据至所述诊断客户端。5.根据权利要求4所述的方法,其特征在于,还包括:接收所述诊断客户端发送的用于刷新所述访问令牌的刷新参数;在自身中查询所述诊断客户端对应的刷新参数;若查询到的刷新参数与所述诊断客户端...

【专利技术属性】
技术研发人员:刘新邓春武
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1