一种登录方法、终端及服务器技术

技术编号:18723633 阅读:47 留言:0更新日期:2018-08-22 00:49
本发明专利技术实施例公开了一种登录方法,该方法包括:在第一终端进行第一应用的登录时,接收第一终端发送的第一终端的第一设备信息;根据第一设备信息和预设登录信息库,查询是否存在与第一设备信息对应的至少一个第一用户,并若存在至少一个第一用户,则发送至少一个第一用户至第一终端;接收第一终端发送的登录授权请求,登录授权请求用于请求对待登录用户的登录进行授权;响应登录授权请求,发送登录通知消息至第二终端;接收第二终端响应登录通知消息发送的允许授权响应消息,并根据允许授权响应消息生成授权信息,发送授权信息至第一终端。本发明专利技术实施例还同时公开了一种终端和服务器。

A login method, terminal and server

The embodiment of the present invention discloses a login method, which includes: receiving the first device information of the first terminal transmitted by the first terminal when the first terminal performs the login of the first application; inquiring whether there is at least one first use corresponding to the first device information according to the first device information and the preset login information database; A user, if at least one first user exists, sends at least one first user to the first terminal; receives a login authorization request sent by the first terminal, which is used to request authorization for the login of the logged-in user; sends a login notification message to the second terminal in response to the login authorization request; and receives the second terminal. The terminal responds to the authorization response message sent by the login notification message, generates the authorization information according to the authorization response message, and sends the authorization information to the first terminal. The embodiment of the invention also discloses a terminal and a server at the same time.

【技术实现步骤摘要】
一种登录方法、终端及服务器
本专利技术涉及通信领域中的信息交互技术,尤其涉及一种登录方法、终端及服务器。
技术介绍
在移动互联网快速变化的环境下,终端上的应用程序(App,Application)的开发、发布成本以及快速迭代的能力都要逊色于网页,所以通过Web网页实现终端的应用功能也是十分必要的。目前,通过Web页面进行应用功能时,不可避免的要进行用户的登录;而现有的终端快速登录网页上的第一应用的方法,是通过终端在第一应用对应的客户端内部创建本地常驻服务Websvr,从已登录的客户端的Websvr中获取账户和登录票据实现快速登录的。然而,采用上述通过Web页面快速登录的过程中,终端要实现通过Web网页进行第一应用的快速登录时,就必须是在该终端已经在第一应用的客户端上进行了登录的情况下才可以实现,因此,对于没有安装第一应用的客户端,或者没有登录第一应用的客户端想要通过Web页面实现第一应用的快速登录是不可能的,具有局限性。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种登录方法、终端及服务器,能够在不依赖终端自身的登录情况下,实现在该终端通过Web页面实现第一应用的快速登录,提高了该终端通过Web页面登录第一应用的适用性。本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种登录方法,应用于服务器中,包括:在第一终端进行第一应用的登录时,接收所述第一终端发送的所述第一终端的第一设备信息,所述第一终端为正在通过Web页面进行所述第一应用登录的终端;根据所述第一设备信息和预设登录信息库,查询是否存在与所述第一设备信息对应的至少一个第一用户,并若存在所述至少一个第一用户,则发送所述至少一个第一用户至所述第一终端,所述至少一个第一用户为所述第一终端上的常用登录用户;接收所述第一终端发送的登录授权请求,所述登录授权请求用于请求对待登录用户的登录进行授权,所述待登录用户是所述第一终端从所述至少一个用户中选择出来的;响应所述登录授权请求,发送登录通知消息至第二终端,所述第二终端为已登录所述待登录用户的终端;接收所述第二终端响应所述登录通知消息发送的允许授权响应消息,并根据所述允许授权响应消息生成授权信息,发送所述授权信息至所述第一终端,所述授权信息为允许在所述第一应用中登录所述待登录用户的信息。本专利技术实施例提供了一种服务器,包括:第一接收单元,用于在第一终端进行第一应用的登录时,接收所述第一终端发送的所述第一终端的第一设备信息,所述第一终端为正在通过Web页面进行所述第一应用登录的终端;第一查询单元,用于根据所述第一设备信息和预设登录信息库,查询是否存在与所述第一设备信息对应的至少一个第一用户;第一发送单元,用于若存在所述至少一个第一用户,则发送所述至少一个第一用户至所述第一终端,所述至少一个第一用户为所述第一终端上的常用登录用户;所述第一接收单元,还用于接收所述第一终端发送的登录授权请求,所述登录授权请求用于请求对待登录用户的登录进行授权,所述待登录用户是所述第一终端从所述至少一个用户中选择出来的;第一发送单元,还用于响应所述登录授权请求,发送登录通知消息至第二终端,所述第二终端为已登录所述待登录用户的终端;所述第一接收单元,还用于接收所述第二终端响应所述登录通知消息发送的允许授权响应消息;第一发送单元,还用于根据所述允许授权响应消息生成授权信息,发送所述授权信息至所述第一终端,所述授权信息为允许在所述第一应用中登录所述待登录用户的信息。本专利技术实施例还提供了一种登录方法,应用于第一终端中,包括:接收第一应用对应的登录请求,并根据所述登录请求获取所述第一终端的第一设备信息,所述登录请求是通过Web页面进行所述第一应用登录时触发的;发送所述第一设备信息至服务器,接收所述服务器发送的与所述第一设备信息对应的至少一个第一用户,所述至少一个第一用户为所述第一终端上的常用登录用户;接收登录选择指令,根据所述登录选择指令从所述至少一个第一用户中选择待登录用户,并根据所述待登录用户向所述服务器发送登录授权请求;接收所述服务器响应所述登录授权请求发送的登录授权响应消息,所述登录授权响应消息中携带允许在所述第一应用中登录所述待登录用户的授权信息;根据所述授权信息,通过所述Web页面在所述第一应用中实现所述待登录用户的登录。本专利技术实施例提供了一种第一终端,包括:第二接收单元,用于接收第一应用对应的登录请求;第二获取单元,用于根据所述登录请求获取所述第一终端的第一设备信息,所述登录请求是通过Web页面进行所述第一应用登录时触发的;第二发送单元,用于发送所述第一设备信息至服务器;所述第二接收单元,还用于接收所述服务器发送的与所述第一设备信息对应的至少一个第一用户,所述至少一个第一用户为所述第一终端上的常用登录用户;以及接收登录选择指令;选择单元,用于根据所述登录选择指令从所述至少一个第一用户中选择待登录用户;所述第二发送单元,还用于根据所述待登录用户向所述服务器发送登录授权请求;所述第二接收单元,还用于接收所述服务器响应所述登录授权请求发送的登录授权响应消息,所述登录授权响应消息中携带允许在所述第一应用中登录所述待登录用户的授权信息;登录单元,用于根据所述授权信息,通过所述Web页面在所述第一应用中实现所述待登录用户的登录。本专利技术实施例再提供了一种登录方法,应用于第二终端中,包括:在第一终端进行第一应用的登录时,接收服务器发送的登录通知消息;响应所述登录通知消息,接收同意授权操作;根据所述同意授权操作,发送允许授权响应消息至所述服务器。本专利技术实施例提供了一种第二终端,包括:第三接收单元,用于在第一终端进行第一应用的登录时,接收服务器发送的登录通知消息;以及响应所述登录通知消息,接收同意授权操作;第三发送单元,用于根据所述同意授权操作,发送允许授权响应消息至所述服务器。本专利技术实施例提供了一种登录方法、终端及服务器,在第一终端进行第一应用的登录时,接收第一终端发送的第一终端的第一设备信息,第一终端为正在通过Web页面进行第一应用登录的终端;根据第一设备信息和预设登录信息库,查询是否存在与第一设备信息对应的至少一个第一用户,并若存在至少一个第一用户,则发送至少一个第一用户至第一终端,至少一个第一用户为第一终端上的常用登录用户;接收第一终端发送的登录授权请求,登录授权请求用于请求对待登录用户的登录进行授权,待登录用户是第一终端从至少一个用户中选择出来的;响应登录授权请求,发送登录通知消息至第二终端,第二终端为已登录待登录用户的终端;接收第二终端响应登录通知消息发送的允许授权响应消息,并根据允许授权响应消息生成授权信息,发送授权信息至第一终端,授权信息为允许在第一应用中登录待登录用户的信息。采用上述技术实现方案,由于第一终端可以通过服务器获取常用登录账号中的待登录用户,并通过服务器与第二终端的授权消息的交互,从而获取到授权信息,直接就根据授权信息完成了待登录用户的快速登录,因此,避免了输入用户名和密码的过程,且不需要依赖于第一终端自身的登录情况,实现在该第一终端通过Web页面实现第一应用的快速登录,提高了该第一终端通过Web页面登录第一应用的适用性。附图说明图1为本专利技术实施例提供的一种登录系统的架构图;图2为本专利技术实施例提供的一种登录本文档来自技高网...

【技术保护点】
1.一种登录方法,其特征在于,包括:在第一终端进行第一应用的登录时,接收所述第一终端发送的所述第一终端的第一设备信息,所述第一终端为正在通过Web页面进行所述第一应用登录的终端;根据所述第一设备信息和预设登录信息库,查询是否存在与所述第一设备信息对应的至少一个第一用户,并若存在所述至少一个第一用户,则发送所述至少一个第一用户至所述第一终端,所述至少一个第一用户为所述第一终端上的常用登录用户;接收所述第一终端发送的登录授权请求,所述登录授权请求用于请求对待登录用户的登录进行授权,所述待登录用户是所述第一终端从所述至少一个用户中选择出来的;响应所述登录授权请求,发送登录通知消息至第二终端,所述第二终端为已登录所述待登录用户的终端;接收所述第二终端响应所述登录通知消息发送的允许授权响应消息,并根据所述允许授权响应消息生成授权信息,发送所述授权信息至所述第一终端,所述授权信息为允许在所述第一应用中登录所述待登录用户的信息。

【技术特征摘要】
1.一种登录方法,其特征在于,包括:在第一终端进行第一应用的登录时,接收所述第一终端发送的所述第一终端的第一设备信息,所述第一终端为正在通过Web页面进行所述第一应用登录的终端;根据所述第一设备信息和预设登录信息库,查询是否存在与所述第一设备信息对应的至少一个第一用户,并若存在所述至少一个第一用户,则发送所述至少一个第一用户至所述第一终端,所述至少一个第一用户为所述第一终端上的常用登录用户;接收所述第一终端发送的登录授权请求,所述登录授权请求用于请求对待登录用户的登录进行授权,所述待登录用户是所述第一终端从所述至少一个用户中选择出来的;响应所述登录授权请求,发送登录通知消息至第二终端,所述第二终端为已登录所述待登录用户的终端;接收所述第二终端响应所述登录通知消息发送的允许授权响应消息,并根据所述允许授权响应消息生成授权信息,发送所述授权信息至所述第一终端,所述授权信息为允许在所述第一应用中登录所述待登录用户的信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一设备信息和预设登录信息库,查询与所述第一设备信息对应的至少一个第一用户之前,所述方法还包括:获取预设登录信息库。3.根据权利要求2所述的方法,其特征在于,所述获取预设登录信息库,包括:统计历史登录信息,所述历史登录信息中包括所有已登录用户及其对应的所有终端;根据所述历史登录信息,确定每个终端各自对应的第一已登录用户;根据所述预设登录条件,从所述第一已登录用户中确定出所述每个终端上登录过的常用登录用户,将所述每个终端与其对应的所述常用登录用户的对应关系库作为所述预设登录信息库。4.根据权利要求1所述的方法,其特征在于,所述若存在所述至少一个第一用户,则发送所述至少一个第一用户至所述第一终端,包括:若存在所述至少一个第一用户,则生成签名信息,将所述至少一个第一用户和所述签名信息发送至所述第一终端;相应的,所述接收所述第一终端发送的登录授权请求,包括:接收所述第一终端发送的登录授权请求和所述签名信息。5.根据权利要求4所述的方法,其特征在于,所述响应所述登录授权请求,发送登录通知消息至第二终端,包括:在接收所述签名信息之后,验证所述签名信息的有效性,当所述签名信息有效时,响应所述登录授权请求,发送登录通知消息至所述第二终端。6.根据权利要求1所述的方法,其特征在于,所述响应所述登录授权请求,发送登录通知消息至第二终端之后,所述方法还包括:发送登录通知消息发送成功消息至所述第一终端。7.一种登录方法,其特征在于,包括:接收第一应用对应的登录请求,并根据所述登录请求获取所述第一终端的第一设备信息,所述登录请求是通过Web页面进行所述第一应用登录时触发的;发送所述第一设备信息至服务器,接收所述服务器发送的与所述第一设备信息对应的至少一个第一用户,所述至少一个第一用户为所述第一终端上的常用登录用户;接收登录选择指令,根据所述登录选择指令从所述至少一个第一用户中选择待登录用户,并根据所述待登录用户向所述服务器发送登录授权请求;接收所述服务器响应所述登录授权请求发送的登录授权响应消息,所述登录授权响应消息中携带允许在所述第一应用中登录所述待登录用户的授权信息;根据所述授权信息,通过所述Web页面在所述第一应用中实现所述待登录用户的登录。8.根据权利要求7所述的方法,其特征在于,所述接收所述服务器发送的与所述第一设备信息对应的至少一个第一用户,包括:接收所述服务器发送的所述至少一个第一用户和签名信息;相应的,所述根据所述待登录用户向所述服务器发送登录授权请求,包括:根据所述待登录用户向所述服务器发送登录授权请求和所述签名信息。9.根据权利要求7所述的方法,其特征在于,所述根据所述待登录用户向所述服务器发送登录授权请求之后,所述方法还包括:接收所述服务器发送的登录通知消息发送成功消息;根据所述登录通知消息发送成功消息,定时轮询所述服务器是否存在所述授权信息;若轮询到存在所述授权信息,则根据所述授权信息,通过所述Web页面在所述第一应用中实现所述待登录用户的登录。10.根据权利要求6所述的方法,其特征在于,所述接收第一应用对应的登录请求之前,所述方法还包括:在所述第一应用对应的所述Web被打开时,访问本地常驻服务,通过所述常驻服务获取到硬件信息;根据所述硬件信息计算得到第二设备信息;对所述第二设备信息进行加密,得到所述第一设备信息。11.一种登录方法,其特征在于,包括:在第一终端进行第一应用的登录时,接收服务器发送的登录通知消息;响应所述登录通知消息,接收同意授权操作;根据所述同意授权操作,发送允许授权响应消息至所述服务器。12.根据权利要求11所述的方法,其特征在于,所述接收服务器发送的登录通知消息之后,所述方法还包括:在当前显示界面上显示所述登录通知消息;相应的,所述响应所述登录通知消息,接收同意授权操作,包括:响应所述登录通知消息,在所述当前显示界面上接收同意授权操作。13.一种服务器,其特征在于,包括:第一接收单元,用于在第一终端进行第一应用的登录时,接收所述第一终端发送的所述第一终端的第一设备信息,所述第一终端为正在通过Web页面进行所述第一应用登录的终端;第一...

【专利技术属性】
技术研发人员:邱津傅建兵柳锋王沛文秦青
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1