客户端登录方法及系统、客户端、介质、计算设备技术方案

技术编号:28848449 阅读:25 留言:0更新日期:2021-06-11 23:49
本公开提供一种客户端登录方法及系统、客户端、介质、计算设备,该方法包括:在目标子客户端响应于主客户端的启动指令完成资源加载的情况下,所述主客户端获取所述目标子客户端对应的授权码;其中,所述目标子客户端为所述主客户端相关联的N个子客户端中之一,N为大于等于1的整数;所述目标子客户端根据所述授权码获取用户身份信息;所述主客户端将所述授权码发送至所述目标子客户端;在所述目标子客户端基于所述用户身份信息在第一服务器登录成功的情况下,所述主客户端在目标展示区域内展示所述目标子客户端的登录态;其中,所述第一服务器为所述目标子客户端运行时所关联的服务器。

【技术实现步骤摘要】
客户端登录方法及系统、客户端、介质、计算设备
本公开的实施方式涉及信息处理领域,更具体地,本公开的实施方式涉及一种客户端登录方法及系统、客户端、介质、计算设备。
技术介绍
本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。相关技术中,用户使用的主客户端中可能会关联一个或多个子客户端,能够通过主客户端调用并运行所述一个或多个子客户端中的任意之一。在通过主客户端调用并运行某一个子客户端之前,需要该子客户端完成登录。然而,上述处理中,用户在每次登录所述主客户端中的某一个子客户端时均需要输入账号及其对应的密码才可以完成登录,这样就会造成登录处理的效率较低的问题。
技术实现思路
本公开期望提供一种客户端登录方法及系统、客户端、介质、计算设备,以至少解决上述技术问题。本公开实施例的第一方面提供一种客户端登录方法,所述方法包括:在目标子客户端响应于主客户端的启动指令完成资源加载的情况下,所述主客户端获取所述目标子客户端对应的授权码;其中,所述目标子客户端为所述主客户端相关联的N个子客户端中之一,N为大于等于1的整数;所述目标子客户端根据所述授权码获取用户身份信息;所述主客户端将所述授权码发送至所述目标子客户端;在所述目标子客户端基于所述用户身份信息在第一服务器登录成功的情况下,所述主客户端在目标展示区域内展示所述目标子客户端的登录态;其中,所述第一服务器为所述目标子客户端运行时所关联的服务器。在本公开的一个实施例中,所述主客户端获取所述目标子客户端对应的授权码,包括:所述主客户端在目标展示区域内展示所述目标子客户端的授权页面;所述主客户端响应于针对所述目标子客户端的授权页面中的目标按键的操作,获取所述目标子客户端对应的授权码。在本公开的一个实施例中,所述主客户端获取所述目标子客户端对应的授权码,包括:所述主客户端从第二服务器获取所述目标子客户端对应的授权码;其中,所述第二服务器为所述主客户端运行时所关联的服务器。本公开实施例的第二方面提供一种客户端登录方法,所述方法包括:在目标子客户端响应于主客户端的启动指令完成资源加载的情况下,所述目标子客户端获取所述主客户端发送的授权码;其中,所述目标子客户端为所述主客户端相关联的N个子客户端中之一,N为大于等于1的整数;所述目标子客户端基于所述授权码生成请求信息;所述目标子客户端基于所述请求信息从第二服务器获取用户身份信息;其中,所述第二服务器为所述主客户端运行时所关联的服务器;所述目标子客户端基于所述用户身份信息在所述第一服务器登录,在登录成功时通知所述主客户端在目标展示区域内展示所述目标子客户端的登录态;其中,所述第一服务器为所述目标子客户端运行时所关联的服务器。在本公开的一个实施例中,所述目标子客户端基于所述授权码生成请求信息,包括:所述目标子客户端基于预设密钥对所述授权码进行加密处理得到所述请求信息。在本公开的一个实施例中,所述目标子客户端基于预设密钥对所述授权码进行加密处理得到所述请求信息,包括:所述目标子客户端将当前时间戳、签名算法类型、所述目标子客户端的标识以及所述授权码作为初始请求参数;所述目标子客户端对所述初始请求参数进行拼接得到字符串;所述目标子客户端基于所述预设密钥以及所述字符串进行处理得到签名串;所述目标子客户端将所述签名串添加至所述初始请求参数得到目标请求参数,基于所述目标请求参数生成所述请求信息。在本公开的一个实施例中,所述方法还包括:在所述第二服务器对所述请求信息中的所述授权码验证失败的情况下,所述目标子客户端控制在所述主客户端的目标展示区域展示登录页面;其中,所述登录页面中包含账号和/或密码的输入区域。在本公开的一个实施例中,所述方法还包括:所述目标子客户端完成资源加载的情况下,开启第一计时器;在所述第一计时器的计时时长达到第一预设时长且未接收到所述主客户端发送的授权码的情况下,所述目标子客户端控制在所述主客户端的所述目标展示区域展示登录页面;其中,所述登录页面中包含账号和/或密码的输入区域。在本公开的一个实施例中,所述目标子客户端基于所述用户身份信息在所述第一服务器登录,包括:所述目标子客户端基于所述用户身份信息从所述第一服务器获取已登录成功账号的账号相关信息。本公开实施例的第三方面提供一种主客户端,包括:授权码获取单元,用于在目标子客户端响应于启动指令完成资源加载的情况下,获取所述目标子客户端对应的授权码;其中,所述目标子客户端为所述主客户端相关联的N个子客户端中之一,N为大于等于1的整数;所述目标子客户端根据所述授权码获取用户身份信息;第一内部通信单元,用于将所述授权码发送至所述目标子客户端;展示单元,用于在所述目标子客户端基于所述用户身份信息在第一服务器登录成功的情况下,在目标展示区域内展示所述目标子客户端的登录态;其中,所述第一服务器为所述目标子客户端运行时所关联的服务器。在本公开的一个实施例中,所述展示单元,用于在目标展示区域内展示所述目标子客户端的授权页面;所述授权码获取单元,用于响应于针对所述目标子客户端的授权页面中的目标按键的操作,获取所述目标子客户端对应的授权码。在本公开的一个实施例中,所述授权码获取单元,用于从第二服务器获取所述目标子客户端对应的授权码;其中,所述第二服务器为所述主客户端运行时所关联的服务器。本公开实施例的第四方面提供一种目标子客户端,包括:第二内部通信单元,用于在响应于主客户端的启动指令完成资源加载的情况下,获取所述主客户端发送的授权码;其中,所述目标子客户端为所述主客户端相关联的N个子客户端中之一,N为大于等于1的整数;请求生成单元,用于基于所述授权码生成请求信息;身份信息获取单元,用于基于所述请求信息从第二服务器获取用户身份信息;其中,所述第二服务器为所述主客户端运行时所关联的服务器;登录单元,用于基于所述用户身份信息在所述第一服务器登录,在登录成功时通知所述主客户端在目标展示区域内展示所述目标子客户端的登录态;其中,所述第一服务器为所述目标子客户端运行时所关联的服务器。在本公开的一个实施例中,所述请求生成单元,用于基于预设密钥对所述授权码进行加密处理得到所述请求信息。在本公开的一个实施例中,所述请求生成单元,用于将当前时间戳、签名算法类型、所述目标子客户端的标识以及所述授权码作为初始请求参数;对所述初始请求参数进行拼接得到字符串;基于所述预设密钥以及所述字符串进行处理得到签名串;将所述签名串添加至所述初始请求参数得到目标请求参数,基于所述目标请求参数生成所述请求信息。在本公开的一个实施例中,还包括:展示控制单元,用于在所述第二服务器对所述请求信息中的所述授权码验证失败的情况下,控制在所述主客户端的目标展示区域展示本文档来自技高网...

【技术保护点】
1.一种客户端登录方法,包括:/n在目标子客户端响应于主客户端的启动指令完成资源加载的情况下,所述主客户端获取所述目标子客户端对应的授权码;其中,所述目标子客户端为所述主客户端相关联的N个子客户端中之一,N为大于等于1的整数;所述目标子客户端根据所述授权码获取用户身份信息;/n所述主客户端将所述授权码发送至所述目标子客户端;/n在所述目标子客户端基于所述用户身份信息在第一服务器登录成功的情况下,所述主客户端在目标展示区域内展示所述目标子客户端的登录态;其中,所述第一服务器为所述目标子客户端运行时所关联的服务器。/n

【技术特征摘要】
1.一种客户端登录方法,包括:
在目标子客户端响应于主客户端的启动指令完成资源加载的情况下,所述主客户端获取所述目标子客户端对应的授权码;其中,所述目标子客户端为所述主客户端相关联的N个子客户端中之一,N为大于等于1的整数;所述目标子客户端根据所述授权码获取用户身份信息;
所述主客户端将所述授权码发送至所述目标子客户端;
在所述目标子客户端基于所述用户身份信息在第一服务器登录成功的情况下,所述主客户端在目标展示区域内展示所述目标子客户端的登录态;其中,所述第一服务器为所述目标子客户端运行时所关联的服务器。


2.根据权利要求1所述的方法,其特征在于,所述主客户端获取所述目标子客户端对应的授权码,包括:
所述主客户端在目标展示区域内展示所述目标子客户端的授权页面;
所述主客户端响应于针对所述目标子客户端的授权页面中的目标按键的操作,获取所述目标子客户端对应的授权码。


3.一种客户端登录方法,包括:
在目标子客户端响应于主客户端的启动指令完成资源加载的情况下,所述目标子客户端获取所述主客户端发送的授权码;其中,所述目标子客户端为所述主客户端相关联的N个子客户端中之一,N为大于等于1的整数;
所述目标子客户端基于所述授权码生成请求信息;
所述目标子客户端基于所述请求信息从第二服务器获取用户身份信息;其中,所述第二服务器为所述主客户端运行时所关联的服务器;
所述目标子客户端基于所述用户身份信息在所述第一服务器登录,在登录成功时通知所述主客户端在目标展示区域内展示所述目标子客户端的登录态;其中,所述第一服务器为所述目标子客户端运行时所关联的服务器。


4.根据权利要求3所述的方法,其特征在于,所述目标子客户端基于所述授权码生成请求信息,包括:
所述目标子客户端基于预设密钥对所述授权码进行加密处理得到所述请求信息。


5.根据权利要求4所述的方法,其特征在于,所述目标子客户端基于预设密钥对所述授权码进行加密处理得到所述请求信息,包括:
所述目标子客户端将当前时间戳、签名算法类型、所述目标子客户端的标识以及所述授权码作为初始请求参数;
所述目标子客户端对所述初始请求参数进行拼接得到字符串;
所述目标子客户端基于所述预设密钥以及所述字符串进行处理得到签名串;
所述目标子客户端将所述签名串添加至所述初始请求参数得到目标请求参数,基于所述目标请求参数生成所述请求信息。


6.一种主客户端,包括:
授权码获取单元,用于在目标子客户端响应于启动指令完成资源加载的情况下,获...

【专利技术属性】
技术研发人员:李永刚贾斌蒋能学张丹严新宇高文豪袁志远
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:浙江;33

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

1