应用程序的登录方法、装置、可读介质和电子设备制造方法及图纸

技术编号:28877923 阅读:16 留言:0更新日期:2021-06-15 23:13
本公开涉及一种应用程序的登录方法、装置、可读介质和电子设备,本公开涉及电子信息处理技术领域,该方法应用于终端设备,包括:响应于终端设备上宿主应用程序中目标应用程序的触发,获取目标应用程序对应的应用密钥。将应用密钥发送至宿主服务器,以使宿主服务器根据应用密钥生成对应的授权码。接收宿主服务器发送的授权码,并将授权码经由云设备发送至宿主服务器,以使宿主服务器比对接收自云设备的授权码与根据应用密钥生成的授权码是否相同,并将比对结果发送至云设备。响应于比对结果为相同,接收并展示云设备发送的第一多媒体信息,第一多媒体信息为云设备登录目标应用程序后,目标应用程序产生的信息。本公开能够提高登录效率。

【技术实现步骤摘要】
应用程序的登录方法、装置、可读介质和电子设备
本公开涉及电子信息处理
,具体地,涉及一种应用程序的登录方法、装置、可读介质和电子设备。
技术介绍
随着电子信息技术的不断发展,应用市场上出现了各种各样的应用程序,以满足用户多样化的需求。然而终端设备的存储空间、硬件处理能力有限,导致某些应用程序在终端设备上运行时经常出现卡顿,甚至在终端设备上无法运行等问题。云应用程序由于具有无需下载安装、即点即用、跨平台等特点,可以有效避免上述问题,使得用户可以在终端设备上流畅地使用云应用程序。云应用程序运行在云设备上,云设备将云应用程序运行过程中产生的画面、声音等信息,以音视频流的方式发送给终端设备,终端设备对音视频流进行展示、播放,以达到用户在终端设备上使用云应用程序的目的。用户在终端设备上使用云应用程序时,通常需要执行登录操作,例如,用户可以输入云应用程序的账号与密码,或者手机号码与验证码来登录,也可以是利用第三方应用程序的授权来登录。然而,通过输入账号与密码,或者手机号码与验证码的方式,操作麻烦,登录效率低,通过第三方应用程序的授权的方式,若云设备上没有安装第三方应用程序,将会登录失败。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。第一方面,本公开提供一种应用程序的登录方法,应用于终端设备,所述方法包括:>响应于所述终端设备上宿主应用程序中目标应用程序的触发,获取所述目标应用程序对应的应用密钥;所述目标应用程序为已在所述宿主应用程序对应的宿主服务器注册,且部署在云设备上的应用程序;将所述应用密钥发送至所述宿主服务器,以使所述宿主服务器根据所述应用密钥生成对应的授权码;接收所述宿主服务器发送的所述授权码,并将所述授权码经由所述云设备发送至所述宿主服务器,以使所述宿主服务器比对接收自所述云设备的所述授权码与所述根据所述应用密钥生成的所述授权码是否相同,并将比对结果发送至所述云设备,所述比对结果用于指示所述云设备是否能够登录所述目标应用程序;响应于所述比对结果为相同,接收并展示所述云设备发送的第一多媒体信息,所述第一多媒体信息为所述云设备登录所述目标应用程序后,所述目标应用程序产生的信息。第二方面,本公开提供一种应用程序的登录方法,应用于云设备,所述方法包括:接收终端设备发送的目标应用程序对应的授权码,所述授权码为所述终端设备将宿主应用程序中的所述目标应用程序对应的应用密钥,发送至所述宿主应用程序对应的宿主服务器,并从所述宿主服务器获取的,所述宿主应用程序为部署在所述终端设备上的应用程序,所述宿主服务器用于根据所述应用密钥生成所述授权码,所述目标应用程序为已在所述宿主服务器注册,且部署在所述云设备上的应用程序;将所述授权码发送至所述宿主服务器,以使所述宿主服务器比对接收自所述云设备的所述授权码与根据所述应用密钥生成的所述授权码是否相同;获取所述宿主服务器发送的比对结果,所述比对结果用于指示所述云设备是否能够登录所述目标应用程序;响应于所述比对结果为相同,登录所述目标应用程序,并将登录所述目标应用程序后,所述目标应用程序产生的第一多媒体信息发送至所述终端设备,以使所述终端设备展示所述第一多媒体信息。第三方面,本公开提供一种应用程序的登录装置,应用于终端设备,所述装置包括:获取模块,用于响应于所述终端设备上宿主应用程序中目标应用程序的触发,获取所述目标应用程序对应的应用密钥;所述目标应用程序为已在所述宿主应用程序对应的宿主服务器注册,且部署在云设备上的应用程序;发送模块,用于将所述应用密钥发送至所述宿主服务器,以使所述宿主服务器根据所述应用密钥生成对应的授权码;转发模块,用于接收所述宿主服务器发送的所述授权码,并将所述授权码经由所述云设备发送至所述宿主服务器,以使所述宿主服务器比对接收自所述云设备的所述授权码与所述根据所述应用密钥生成的所述授权码是否相同,并将比对结果发送至所述云设备,所述比对结果用于指示所述云设备是否能够登录所述目标应用程序;处理模块,用于响应于所述比对结果为相同,接收并展示所述云设备发送的第一多媒体信息,所述第一多媒体信息为所述云设备登录所述目标应用程序后,所述目标应用程序产生的信息。第四方面,本公开提供一种应用程序的登录装置,应用于云设备,所述装置包括:接收模块,用于接收终端设备发送的目标应用程序对应的授权码,所述授权码为所述终端设备将宿主应用程序中的所述目标应用程序对应的应用密钥,发送至所述宿主应用程序对应的宿主服务器,并从所述宿主服务器获取的,所述宿主应用程序为部署在所述终端设备上的应用程序,所述宿主服务器用于根据所述应用密钥生成所述授权码,所述目标应用程序为已在所述宿主服务器注册,且部署在所述云设备上的应用程序;发送模块,用于将所述授权码发送至所述宿主服务器,以使所述宿主服务器比对接收自所述云设备的所述授权码与根据所述应用密钥生成的所述授权码是否相同;获取模块,用于获取所述宿主服务器发送的比对结果,所述比对结果用于指示所述云设备是否能够登录所述目标应用程序;登录模块,用于响应于所述比对结果为相同,登录所述目标应用程序,并将登录所述目标应用程序后,所述目标应用程序产生的第一多媒体信息发送至所述终端设备,以使所述终端设备展示所述第一多媒体信息。第五方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现本公开第一方面所述方法的步骤。第六方面,本公开提供一种电子设备,包括:存储装置,其上存储有计算机程序;处理装置,用于执行所述存储装置中的所述计算机程序,以实现本公开第一方面所述方法的步骤。第七方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现本公开第二方面所述方法的步骤。第八方面,本公开提供一种电子设备,包括:存储装置,其上存储有计算机程序;处理装置,用于执行所述存储装置中的所述计算机程序,以实现本公开第二方面所述方法的步骤。通过上述技术方案,本公开中终端设备响应于终端设备上宿主应用程序中的目标应用程序的触发,首先获取目标应用程序对应的应用密钥,其中,目标应用程序预先在宿主应用程序对应的宿主服务器注册,并且部署在云设备上,之后将应用密钥发送至宿主服务器,使得宿主服务器根据应用密钥生成目标应用程序对应的授权码,然后终端设备接收宿主服务器发送的授权码,并将授权码发送至云设备,使得云设备将授权码发送至宿主服务器,相应的宿主服务器比对接收自云设备的授权码与根据应用密钥生成的授权码是否相同,并将用于指示云设备是否能够登录目标应用程序的比对结果发送至云设备。最后,响应于比对结果为相同,终端设备接收并展示云设备发送的第一多媒体信息,第一多媒体信息为云设备登录目标应用程序后,本文档来自技高网...

【技术保护点】
1.一种应用程序的登录方法,其特征在于,应用于终端设备,所述方法包括:/n响应于所述终端设备上宿主应用程序中目标应用程序的触发,获取所述目标应用程序对应的应用密钥;所述目标应用程序为已在所述宿主应用程序对应的宿主服务器注册,且部署在云设备上的应用程序;/n将所述应用密钥发送至所述宿主服务器,以使所述宿主服务器根据所述应用密钥生成对应的授权码;/n接收所述宿主服务器发送的所述授权码,并将所述授权码经由所述云设备发送至所述宿主服务器,以使所述宿主服务器比对接收自所述云设备的所述授权码与所述根据所述应用密钥生成的所述授权码是否相同,并将比对结果发送至所述云设备,所述比对结果用于指示所述云设备是否能够登录所述目标应用程序;/n响应于所述比对结果为相同,接收并展示所述云设备发送的第一多媒体信息,所述第一多媒体信息为所述云设备登录所述目标应用程序后,所述目标应用程序产生的信息。/n

【技术特征摘要】
1.一种应用程序的登录方法,其特征在于,应用于终端设备,所述方法包括:
响应于所述终端设备上宿主应用程序中目标应用程序的触发,获取所述目标应用程序对应的应用密钥;所述目标应用程序为已在所述宿主应用程序对应的宿主服务器注册,且部署在云设备上的应用程序;
将所述应用密钥发送至所述宿主服务器,以使所述宿主服务器根据所述应用密钥生成对应的授权码;
接收所述宿主服务器发送的所述授权码,并将所述授权码经由所述云设备发送至所述宿主服务器,以使所述宿主服务器比对接收自所述云设备的所述授权码与所述根据所述应用密钥生成的所述授权码是否相同,并将比对结果发送至所述云设备,所述比对结果用于指示所述云设备是否能够登录所述目标应用程序;
响应于所述比对结果为相同,接收并展示所述云设备发送的第一多媒体信息,所述第一多媒体信息为所述云设备登录所述目标应用程序后,所述目标应用程序产生的信息。


2.根据权利要求1所述的方法,其特征在于,所述获取所述目标应用程序对应的应用密钥,包括:
将所述目标应用程序的应用信息发送至所述目标应用程序对应的目标服务器;
接收所述目标服务器发送的所述应用密钥,所述应用密钥为所述目标服务器预先在所述宿主服务器上注册所述目标应用程序后,由所述宿主服务器发送至所述目标服务器的。


3.根据权利要求1所述的方法,其特征在于,在所述获取所述目标应用程序对应的应用密钥之前,所述方法还包括:
将触发所述目标应用程序的打开指令发送至所述云设备;
接收所述云设备发送的请求登录消息,所述请求登录消息用于指示所述目标应用程序已在所述云设备上启动;
所述获取所述目标应用程序对应的应用密钥,包括:
在接收到所述请求登录消息的情况下,获取所述应用密钥。


4.根据权利要求1所述的方法,其特征在于,在所述获取所述目标应用程序对应的应用密钥之前,所述方法还包括:
将触发所述目标应用程序的打开指令发送至所述云设备,以使所述云设备启动所述目标应用程序;
接收并展示所述云设备发送的第二多媒体信息,所述第二多媒体信息为所述云设备在启动所述目标应用程序后,所述目标应用程序产生的信息;
接收所述云设备发送的请求登录消息,所述请求登录消息用于指示所述目标应用程序已在所述云设备上启动;
所述获取所述目标应用程序对应的应用密钥,包括:
在接收到所述请求登录消息的情况下,获取所述应用密钥。


5.根据权利要求1所述的方法,其特征在于,所述获取所述目标应用程序对应的应用密钥,包括:
确定所述宿主应用程序是否为登录状态;
若所述宿主应用程序为登录状态,确定所述目标应用程序是否被所述宿主应用程序授权;
若所述宿主应用程序为登录状态,且所述目标应用程序被所述宿主应用程序授权,获取所述应用密钥。


6.根据权利要求1-5中任一项所述的方法,其特征在于,所述将所述授权码经由所述云设备发送至所述宿主服务器,包括:
将所述授权码,通过所述终端设备与中转服务器之间建立的长连接发送至所述中转服务器,以使所述中转服务器将所述授权码,通过所述中转服务器与所述云设备之间建立的长连接发送至所述云设备,所述云设备用于将所述授权码发送至所述宿主服务器。


7.一种应用程序的登录方法,其特征在于,应用于云设备,所述方法包括:
接收终端设备发送的目标应用程序对应的授权码,所述授权码为所述终端设备将宿主应用程序中的所述目标应用程序对应的应用密钥,发送至所述宿主应用程序对应的宿主服务器,并从所述宿主服务器获取的,所述宿主应用程序为部署在所述终端设备上的应用程序,所述宿主服务器用于根据所述应用密钥生成所述授权码,所述目标应用程序为已在所述宿主服务器注册,且部署在所述云设备上的应用程序;
将所述授权码发送至所述宿主服务器,以使所述宿主服务器比对接收自所述云设备的所述授权码与根据所述应用密钥生成的所述授权码是否相同;
获取所述宿主服务器发送的比对结果,所述比对结果用于指示所述云设备是否能够登录所述目标应用程序;

【专利技术属性】
技术研发人员:杨学强
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1