一种应用程序的登录方法、装置及智能设备的制造方法

文档序号:9891460阅读:182来源:国知局
一种应用程序的登录方法、装置及智能设备的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及互联网应用程序的技术领域,尤其涉及一种应用程序的登录方法、装置及智能设备。
【背景技术】
[0002]互联网的应用程序之间可以实现互联登录,也就是说,通过一个帐号信息实现在多个应用程序进行登录的过程。现有技术中,用户可以采用两种方式登录至智能设备内的目标应用程序,其中一种方式为直接登录方式:智能设备输出目标应用程序的登录界面,用户在该登录界面中输入在该目标应用程序中注册获得的帐号信息直接登录至该目标应用程序。另一种方式为授权登录方式:智能设备在接收到授权登录请求时调用并输出第三方应用程序的登录界面,并在该第三方应用程序的登录界面中添加目标应用程序请求获得的权限,用户在该第三方应用程序的登录界面中输入在该第三方应用程序中注册获得的帐号信息登录至第三方应用程序,同时向目标应用程序所请求获得的权限进行授权,服务器将用户在第三方应用程序的登录态及授权凭证传递给智能设备,目标应用程序根据授权凭证获取授权信息从而完成登录。上述授权登录的过程中,需要用户使用智能设备的外设操控设备手动在登录界面输入帐号信息进行授权登录,这样的操作过程较为繁琐,登录效率较低。

【发明内容】

[0003]本发明实施例提供一种应用程序的登录方法、装置及智能设备,能够简化授权登录的操作流程,提升登录效率。
[0004]本发明实施例提供一种应用程序的登录方法,应用于智能设备,可包括:
[0005]拦截针对所述智能设备内的目标应用程序所发起的授权登录请求,所述授权登录请求用于请求使用第三方应用程序的授权信息登录所述目标应用程序;
[0006]根据所述授权登录请求生成图形码,所述图形码包括用于进行授权登录的参数信息;
[0007]输出所述图形码,使终端设备通过扫描所述图形码向所述第三方应用程序的服务器提交所述参数信息,并向所述服务器上报所述终端设备在所述第三方应用程序中的用户登录信息,由所述服务器根据所述参数信息及所述用户登录信息对所述目标应用程序进行授权;
[0008]获取授权信息,并采用所述授权信息登录所述目标应用程序。
[0009]优选地,所述拦截针对所述智能设备内的目标应用程序所发起的授权登录请求,包括:
[0010]当接收到针对所述智能设备内的目标应用程序发起的授权登录请求时,调用所述智能设备的操作系统组件;
[0011 ]采用所述操作系统组件拦截所述授权登录请求。
[0012]优选地,所述根据所述授权登录请求生成图形码,包括:
[0013]获取用于进行授权登录的参数信息,所述参数信息包括:所述目标应用程序的标识、所述目标应用程序的检验码及申请获得的目标权限;
[0014]调用所述第三方应用程序的软件开发工具包对所述参数信息进行编码处理,生成图形码。
[0015]优选地,所述输出所述图形码,使终端设备通过扫描所述图形码向所述第三方应用程序的服务器提交所述参数信息,并向所述服务器上报所述终端设备在所述第三方应用程序中的用户登录信息,由所述服务器根据所述参数信息及所述用户登录信息对所述目标应用程序进行授权,包括:
[0016]与显示设备建立通信连接,所述显示设备包括:数字电视、投影仪、PCXPersonalComputer,个人计算机)、平板电脑中的任一种;
[0017]将所述图形码传递至所述显示设备中进行显示,所述终端设备扫描所述显示设备所显示的图形码获得所述参数信息,所述终端设备获取本端在所述第三方应用程序中的用户登录信息,并将所述用户登录信息及所述参数信息发送至所述服务器,所述服务器对所述用户登录信息进行验证,并在验证通过后根据所述参数信息对所述目标应用程序进行合法校验,若检验成功则向所述目标应用程序开放所述目标权限。
[0018]优选地,所述获取授权信息,包括:
[0019]接收所述服务器返回的授权凭证,所述授权凭证为所述服务器向所述目标应用程序开放所述目标权限后生成的凭证;
[0020]采用所述授权凭证从所述服务器拉取授权信息。
[0021]优选地,所述第三方应用程序包括:即时通信应用程序和/或SNS(S0CialNetworking Services,社会性网络服务)应用程序;所述图形码包括一维条形码或二维图形码。
[0022]本发明实施例第二方面提供一种应用程序的登录装置,应用于智能设备,可包括:
[0023]拦截单元,用于拦截针对所述智能设备内的目标应用程序所发起的授权登录请求,所述授权登录请求用于请求使用第三方应用程序的授权信息登录所述目标应用程序;
[0024]生成单元,用于根据所述授权登录请求生成图形码,所述图形码包括用于进行授权登录的参数信息;
[0025]输出单元,用于输出所述图形码,使终端设备通过扫描所述图形码向所述第三方应用程序的服务器提交所述参数信息,并向所述服务器上报所述终端设备在所述第三方应用程序中的用户登录信息,由所述服务器根据所述参数信息及所述用户登录信息对所述目标应用程序进行授权;
[0026]获取单元,用于获取授权信息;
[0027]登录单元,用于采用所述授权信息登录所述目标应用程序。
[0028]优选地,所述拦截单元包括:
[0029]组件调用单元,用于当接收到针对所述智能设备内的目标应用程序发起的授权登录请求时,调用所述智能设备的操作系统组件;
[0030]请求拦截单元,用于采用所述操作系统组件拦截所述授权登录请求。
[0031]优选地,所述生成单元包括:
[0032]参数信息获取单元,用于获取用于进行授权登录的参数信息,所述参数信息包括:所述目标应用程序的标识、所述目标应用程序的检验码及申请获得的目标权限;
[0033]编码处理单元,用于调用所述第三方应用程序的软件开发工具包对所述参数信息进行编码处理,生成图形码。
[0034]优选地,所述输出单元包括:
[0035]连接单元,用于与显示设备建立通信连接,所述显示设备包括:数字电视、投影仪、PC、平板电脑中的任一种;
[0036]显示单元,用于将所述图形码传递至所述显示设备中进行显示,所述终端设备扫描所述显示设备所显示的图形码获得所述参数信息,所述终端设备获取本端在所述第三方应用程序中的用户登录信息,并将所述用户登录信息及所述参数信息发送至所述服务器,所述服务器对所述用户登录信息进行验证,并在验证通过后根据所述参数信息对所述目标应用程序进行合法校验,若检验成功则向所述目标应用程序开放所述目标权限。
[0037]优选地,所述获取单元包括:
[0038]授权凭证接收单元,接收所述服务器返回的授权凭证,所述授权凭证为所述服务器向所述目标应用程序开放所述目标权限后生成的凭证;
[0039]授权信息拉取单元,用于采用所述授权凭证从所述服务器拉取授权信息。
[0040]优选地,所述第三方应用程序包括:即时通信应用程序和/或SNS应用程序;所述图形码包括一维条形码或二维图形码。
[0041]本发明实施例第三方面提供一种智能设备,可包括上述第二方面所述的应用程序的登录装置。
[0042]本发明实施例可拦截针对所述智能设备内的目标应用程序所发起的授权登录请求并生成图形码,输出所述图形码以使终端设备通过扫描图形码向所述第三方应用程序的服务器提交用于进行授权登录的参数信息及用户登录信息,由服务器根据参数信息及用户登录信息对目标
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1