登录状态确定方法、装置、设备及存储介质制造方法及图纸

技术编号:35189942 阅读:24 留言:0更新日期:2022-10-12 18:06
本公开关于一种登录状态确定方法、装置、设备及存储介质,涉及互联网技术领域。该方法包括:接收网关设备发送的异步校验请求;在该第一服务器中存储有目标业务的业务标识以及第一服务的服务标识时,调用该第一服务,该第一服务用于指示该网关设备从第二服务器中获取与目标账户的账户标识对应的至少一个哈希值;接收该网关设备发送的该至少一个哈希值;在该至少一个哈希值中包括该目标哈希值的情况下,确定该目标账户的登录状态正常。本公开中,第一服务器能够准确、有效地确定目标账户的登录状态。的登录状态。的登录状态。

【技术实现步骤摘要】
登录状态确定方法、装置、设备及存储介质


[0001]本公开涉及互联网
,尤其涉及一种登录状态确定方法、装置、设备及存储介质。

技术介绍

[0002]目前,用户可以通过终端向某一业务服务器发送请求以获取该业务服务器提供的业务数据。在该请求发送至该业务服务器之前需要经过网关设备,该网关设备可以拦截该请求,从而对该用户的登录状态进行校验,例如可以采用远程调用的方式确定该用户的登录状态是否正常,并且在登录状态正常的情况下将该请求转发至业务服务器。
[0003]但是,上述采用远程调用的方式会增加用户登录状态的校验时长,从而降低了登录状态的确定效率。

技术实现思路

[0004]本公开提供一种登录状态确定方法、装置、设备及存储介质,解决了相关技术中采用远程调用的方式会增加用户登录状态的校验时长,从而降低了登录状态的确定效率的技术问题。
[0005]本公开实施例的技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种登录状态确定方法。该方法可以包括:接收网关设备发送的异步校验请求,该异步校验请求包括目标业务的业务标识、目标账户的账户标识以及目标哈希值,该账户标识和该目标哈希值分别为该第一服务器对该网关设备发送的授权令牌进行解析处理得到的账户标识和哈希值;在该第一服务器中存储有该业务标识以及第一服务的服务标识的情况下,调用该第一服务,该第一服务为该网关设备提供的服务,该第一服务用于指示该网关设备从第二服务器中获取与该账户标识对应的至少一个哈希值;接收该网关设备发送的该至少一个哈希值;在该至少一个哈希值中包括该目标哈希值的情况下,确定该目标账户的登录状态正常。
[0007]可选地,上述方法登录状态确定还包括:在该第一服务器中存储有该业务标识,并且未存储该第一服务的服务标识的情况下,调用第二服务,该第二服务为第三服务器提供的服务,该第二服务用于指示该第三服务器确定该至少一个哈希值中是否存在该目标哈希值;接收该第三服务器发送的登录状态通知消息,该登录状态通知消息用于通知该目标账户的登录状态正常,该登录状态通知消息为该第三服务器在确定该至少一个哈希值中存在该目标哈希值的情况下发送的。
[0008]可选地,上述异步校验请求还包括目标登录时间,上述目标登录时间为该第一服务器对该授权令牌进行解析处理得到的登录时间,该登录状态确定方法还包括:当在该第一服务器中未存储该业务标识以及该第一服务的服务标识的情况下,确定该目标登录时间是否在预设登录时间之后;在该目标登录时间在该预设登录时间之后的情况下,确定该目标账户的登录状态正常。
[0009]可选地,在上述接收网关设备发送的异步校验请求之前,上述登录状态确定方法还包括:接收该网关设备发送的同步校验请求,该同步校验请求包括该授权令牌,该同步校验请求用于请求获取该目标账户的账户信息;对该授权令牌进行解析处理,得到该账户标识、该目标哈希值以及目标登录时间;向该网关设备发送同步校验响应,该同步校验响应包括该账户标识、该目标哈希值以及该目标登录时间。
[0010]根据本公开实施例的第二方面,提供一种登录状态确定方法。该方法可以包括:响应于第一服务器发送的服务调用指示,向第二服务器发送数据获取请求,该服务调用指示包括第一服务的服务标识,该第一服务为该网关设备提供的服务,该数据获取请求包括目标账户的账户标识,该数据获取请求用于请求获取与该账户标识对应的至少一个哈希值,该服务调用指示为该第一服务器在确定该第一服务器中存储有目标业务的业务标识以及该第一服务的服务标识的情况下发送的;接收该第二服务器发送的数据获取响应,该数据获取响应包括该至少一个哈希值;向该第一服务器发送该至少一个哈希值,以使得在该至少一个哈希值中包括目标哈希值的情况下,该第一服务器确定该目标账户的登录状态正常。
[0011]可选地,在上述向第二服务器发送数据获取请求之前,上述登录状态确定方法还包括:向该第一服务器发送同步校验请求,该同步校验请求包括授权令牌,该同步校验请求用于请求获取该目标账户的账户信息;接收该第一服务器发送的同步校验响应,该同步校验响应包括该账户标识、目标哈希值以及目标登录时间。
[0012]可选地,在上述向第二服务器发送数据获取请求之前,上述登录状态确定方法还包括:向该第一服务器发送异步校验请求,该异步校验请求包括该目标业务的业务标识、该目标账户的账户标识以及该目标哈希值,该账户标识和该目标哈希值分别为该第一服务器对该网关设备发送的授权令牌进行解析处理得到的账户标识和哈希值。
[0013]根据本公开实施例的第三方面,提供一种登录状态确定装置。该装置可以包括:接收模块、处理模块以及确定模块;该接收模块,被配置为接收网关设备发送的异步校验请求,该异步校验请求包括目标业务的业务标识、目标账户的账户标识以及目标哈希值,该账户标识和该目标哈希值分别为该第一服务器对该网关设备发送的授权令牌进行解析处理得到的账户标识和哈希值;该处理模块,被配置为在该第一服务器中存储有该业务标识以及第一服务的服务标识的情况下,调用该第一服务,该第一服务为该网关设备提供的服务,该第一服务用于指示该网关设备从第二服务器中获取与该账户标识对应的至少一个哈希值;该接收模块,还被配置为接收该网关设备发送的该至少一个哈希值;该确定模块,被配置为在该至少一个哈希值中包括该目标哈希值的情况下,确定该目标账户的登录状态正常。
[0014]可选地,该处理模块,还被配置为在该第一服务器中存储有该业务标识,并且未存储该第一服务的服务标识的情况下,调用第二服务,该第二服务为第三服务器提供的服务,该第二服务用于指示该第三服务器确定该至少一个哈希值中是否存在该目标哈希值;该接收模块,还被配置为接收该第三服务器发送的登录状态通知消息,该登录状态通知消息用于通知该目标账户的登录状态正常,该登录状态通知消息为该第三服务器在确定该至少一个哈希值中存在该目标哈希值的情况下发送的。
[0015]可选地,上述异步校验请求还包括目标登录时间,上述目标登录时间为该第一服
务器对该授权令牌进行解析处理得到的登录时间;该确定模块,还被配置为在该第一服务器中未存储该业务标识以及该第一服务的服务标识的情况下,确定该目标登录时间是否在预设登录时间之后;该确定模块,还被配置为在该目标登录时间在该预设登录时间之后的情况下,确定该目标账户的登录状态正常。
[0016]可选地,上述登录状态确定装置还包括发送模块;该接收模块,还被配置为接收该网关设备发送的同步校验请求,该同步校验请求包括该授权令牌,该同步校验请求用于请求获取该目标账户的账户信息;该处理模块,还被配置为对该授权令牌进行解析处理,得到该账户标识、该目标哈希值以及目标登录时间;该发送模块,被配置为向该网关设备发送同步校验响应,该同步校验响应包括该账户标识、该目标哈希值以及该目标登录时间。
[0017]根据本公开实施例的第四方面,提供一种登录状态确定装置。该装置可以包括:发送模块和接收模块;该发送模块,被配置为响应于第一服务器发送的服务调用指示,向第二服务器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种登录状态确定方法,应用于第一服务器,其特征在于,包括:接收网关设备发送的异步校验请求,所述异步校验请求包括目标业务的业务标识、目标账户的账户标识以及目标哈希值,所述账户标识和所述目标哈希值分别为所述第一服务器对所述网关设备发送的授权令牌进行解析处理得到的账户标识和哈希值;在所述第一服务器中存储有所述业务标识以及第一服务的服务标识的情况下,调用所述第一服务,所述第一服务为所述网关设备提供的服务,所述第一服务用于指示所述网关设备从第二服务器中获取与所述账户标识对应的至少一个哈希值;接收所述网关设备发送的所述至少一个哈希值;在所述至少一个哈希值中包括所述目标哈希值的情况下,确定所述目标账户的登录状态正常。2.根据权利要求1所述的登录状态确定方法,其特征在于,所述方法还包括:在所述第一服务器中存储有所述业务标识,并且未存储所述第一服务的服务标识的情况下,调用第二服务,所述第二服务为第三服务器提供的服务,所述第二服务用于指示所述第三服务器确定所述至少一个哈希值中是否存在所述目标哈希值;接收所述第三服务器发送的登录状态通知消息,所述登录状态通知消息用于通知所述目标账户的登录状态正常,所述登录状态通知消息为所述第三服务器在确定所述至少一个哈希值中存在所述目标哈希值的情况下发送的。3.一种登录状态确定方法,应用于网关设备,其特征在于,包括:响应于第一服务器发送的服务调用指示,向第二服务器发送数据获取请求,所述服务调用指示包括第一服务的服务标识,所述第一服务为所述网关设备提供的服务,所述数据获取请求包括目标账户的账户标识,所述数据获取请求用于请求获取与所述账户标识对应的至少一个哈希值,所述服务调用指示为所述第一服务器在确定所述第一服务器中存储有目标业务的业务标识以及所述第一服务的服务标识的情况下发送的;接收所述第二服务器发送的数据获取响应,所述数据获取响应包括所述至少一个哈希值;向所述第一服务器发送所述至少一个哈希值,以使得在所述至少一个哈希值中包括目标哈希值的情况下,所述第一服务器确定所述目标账户的登录状态正常。4.一种登录状态确定装置,其特征在于,包括:接收模块、处理模块以及确定模块;所述接收模块,被配置为接收网关设备发送的异步校验请求,所述异步校验请求包括目标业务的业务标识、目标账户的账户标识以及目标哈希值,所述账户标识和所述目标哈希值分别为所述第一服务器对所述网关设备发送的授权令牌进行解析处理得到的账户标识和哈希值;所述处理模块,被配置为在所述第一服务器中存储有所述...

【专利技术属性】
技术研发人员:刘林
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1