登录方法、系统和云端服务器的制作方法

文档序号:7552161阅读:206来源:国知局
专利名称:登录方法、系统和云端服务器的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种登录方法、系统和云端服务器。
背景技术
目前,现有的网络服务在需要用户登录的时候,一般至少需要用户输入一个用户名、密码,同时为了提升密码安全度,一般都需要用户设定的密码至少包含数字、字母,有些系统甚至还要求密码包含至少一个特殊字数,而移动设备上的输入成本又要远远高于PC设备上的输入成本,加上还需要记忆一个相对复杂的密码,因此现有的登录体验对于移动设备用户而言不是很理想的。

发明内容
本发明旨在至少解决上述技术问题之一。为此,本发明的第一个目的在于提出一种登录方法,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。本发明的第二个目的在于提出一种登录系统。本发明的第三个目的在于提出一种云端服务器。为了实现上述目的,本发明第一方面实施例的登录方法包括以下步骤:云端服务器接收第一终端针对预设地址发送的长连接请求;所述云端服务器获取所述云端服务器与所述第一终端之间的第一登录会话信息和用户所绑定的标识信息;所述云端服务器建立所述长连接的句柄与所述第一登录会话信息、所述标识信息之间的对应关系;所述云端服务器接收第二终端发送的所述标识信息;所述云端服务器根据所述第二终端发送的所述标识信息获取对应的所述长连接的句柄和所述第一登录会话信息,并根据所述第一登录会话信息生成登录二维码,以及通过所述长连接将所述登录二维码发送至所述第一终端并通过所述第一终端进行显示;所述云端服务器接收所述第二终端解析所述登录二维码之后发送的所述登录请求,所述登录请求包含所述第一登录会话信息;以及所述云端服务器根据所述第一登录会话信息生成所述云端服务器与所述第二终端之间的第二登录会话信息,并将所述第二登录会话信息发送至所述第二终端。根据本发明实施例的登录方法,通过第一终端即PC终端已有的用户登录会话信息帮助用户在第二终端即移动终端中实现自动登录,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。为了实现上述目的,本发明第二方面实施例的登录系统,包括:第一终端、第二终端和云端服务器,其中,所述第一终端,用于发送针对预设地址的会话请求,以及接收并显示所述云端服务器发送的登录二维码;所述云端服务器,用于接收所述长连接请求,并获取所述云端服务器与所述第一终端之间的第一登录会话信息和用户所绑定的标识信息,以及建立所述长连接的句柄与所述第一登录会话信息、所述标识信息之间的对应关系,并接收所述第二终端发送的所述标识信息,以及根据所述第二终端发送的所述标识信息获取对应的所述长连接的句柄和所述第一登录会话信息,并根据所述第一登录会话信息生成登录二维码,以及通过所述长连接将所述登录二维码发送至所述第一终端并通过所述第一终端进行显示,并接收所述第二终端解析所述登录二维码之后发送的所述登录请求,所述登录请求包含所述第一登录会话信息,以及根据所述第一登录会话信息生成所述云端服务器与所述第二终端之间的第二登录会话信息,并将所述第二登录会话信息发送至所述第二终端;所述第二终端,用于获取并解析所述第一终端显示的所述登录二维码,并发送所述登录请求至所述云端服务器,以及接收所述云端服务器发送的所述第二登录会话信息。根据本发明实施例的登录系统,通过第一终端即PC终端已有的用户登录会话信息帮助用户在第二终端即移动终端中实现自动登录,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。为了实现上述目的,本发明第三方面实施例的云端服务器,包括:第一接收模块,用于接收第一终端针对预设地址发送的长连接请求;第一获取模块,用于获取所述云端服务器与所述第一终端之间的第一登录会话信息和用户所绑定的标识信息;建立模块,用于建立所述长连接的句柄与所述第一登录会话信息、所述标识信息之间的对应关系;第二接收模块,用于接收第二终端发送的所述标识信息;第二获取模块,用于根据所述第二终端发送的所述标识信息获取对应的所述长连接的句柄和所述第一登录会话信息;第一生成模块,用于根据所述第一登录会话信息生成登录二维码;第一发送模块,用于通过所述长连接将所述登录二维码发送至所述第一终端并通过所述第一终端进行显示;第三接收模块,用于接收所述第二终端解析所述登录二维码之后发送的所述登录请求,所述登录请求包含所述第一登录会话信息;第二生成模块,用于根据所述第一登录会话信息生成所述云端服务器与所述第二终端之间的第二登录会话信息;以及第二发送模块,用于将所述第二登录会话信息发送至所述第二终端。根据本发明实施例的云端服务器,使得通过第一终端即PC终端已有的用户登录会话信息帮助用户在第二终端即移动终端中实现自动登录,可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1是根据本发明一个实施例的登录方法的流程图;图2是根据本发明一个具体实施例的登录方法的流程图;图3是根据本发明实施例的登录方法的交互流程图;图4是根据本发明一个实施例的登录系统的结构示意图;图5是根据本发明一个实施例的云端服务器的结构示意图;图6是根据本发明实施例的第二生成模块900的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。下面参考附图描述根据本发明实施例的登录方法、系统和云端服务器。一种登录方法,包括以下步骤:云端服务器接收第一终端针对预设地址发送的长连接请求;云端服务器获取云端服务器与第一终端之间的第一登录会话信息和用户所绑定的标识信息;云端服务器建立长连接的句柄与第一登录会话信息、标识信息之间的对应关系;云端服务器接收第二终端发送的标识信息;云端服务器根据第二终端发送的标识信息获取对应的长连接的句柄和第一登录会话信息,并根据第一登录会话信息生成登录二维码,以及通过长连接将登录二维码发送至第一终端并通过第一终端进行显示;云端服务器接收第二终端解析登录二维码之后发送的登录请求,登录请求包含第一登录会话信息;以及云端服务器根据第一登录会话信息生成云端服务器与第二终端之间的第二登录会话信息,并将第二登录会话信息发送至第二终端。图1是根据本发明一个实施例的登录方法的流程图。如图1所示,登录方法包括以下步骤。步骤S101,云端服务器接收第一终端针对预设地址发送的长连接请求。具体地,第一终端可以为PC终端。用户在第一终端中打开某个网络服务的应用程序以输入预设的URL地址,并根据输入预设的URL地址向云端服务器发送建立长连接的长连接请求。步骤S102,云端服务器获取云端服务器与第一终端之间的第一登录会话信息和用户所绑定的标识信息。在本发明的一个实施例中,在第一终端发送的长连接请求中包括第一终端与云端服务器之间建立的第一登录会话信息,第一登录会话信息一般通过第一终端的浏览器的cookie来传递,云端服务端根据第一登录会话信息获取当前登录用户的账号信息,以及账号信息所绑定的标识信息。在本发明的一个实施例中,标识信息包括移动号码和/或设备标识码,其中,设备标识码包括国际移动设备身份码ME1、用户身份识别号SM和介质访问控制地址MAC地址中的一种或多种。步骤S103,云端服务器建立长连接的句柄与第一登录会话信息、标识信息之间的对应关系。步骤S104,云端服务器接收第二终端发送的标识信息。在本发明的一个实施例中,第二终端为移动终端。具体地,用户在第二终端即移动终端中打开对应的网络服务的应用程序,第二终端自动调用系统接口获取第二终端的标识信息,例如移动号码和/或设备标识码等,并向云端服务器提交所获取的标识信息,同时打开扫描登录二维码进行登录的功能项,此时移动终端中显示二维码扫描框。步骤S105,云端服务器根据第二终端发送的标识信息获取对应的长连接的句柄和第一登录会话信息,并根据第一登录会话信息生成登录二维码,以及通过长连接将登录二维码发送至第一终端并通过第一终端进行显示。其中,如果云端服务器根据第二终端发送的标识信息未获取对应的长连接的句柄和第一登录会话信息,则云端服务器向第二终端发送错误信息。步骤S106,云端服务器接收第二终端解析登录二维码之后发送的登录请求,登录请求包含第一登录会话信息。具体地,第一终端显示登录二维码之后,提示用户使用第二终端进行扫描。用户使用第二终端所显示二维码扫描框扫描登录二维码,并对登录二维码进行解析以获取第一登录会话信息,第二终端再将第一登录会话信息提交至云端服务器。步骤S107,云端服务器根据第一登录会话信息生成云端服务器与第二终端之间的第二登录会话信息,并将第二登录会话信息发送至第二终端。根据本发明实施例的登录方法,通过第一终端即PC终端已有的用户登录会话信息帮助用户在第二终端即移动终端中实现自动登录,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。图2是根据本发明一个具体实施例的登录方法的流程图,图3是根据本发明实施例的登录方法的交互流程图。如图2和图3所示,登录方法包括以下步骤。步骤S201,云端服务器C接收第一终端A针对预设地址发送的长连接请求。具体地,第一终端A可以为PC终端。用户在第一终端A中打开某个网络服务的应用程序以输入预设的URL地址,并完成某个网络服务的登录(SI),并根据输入预设的URL地址向云端服务器C发送建立长连接的长连接请求(S2 )。步骤S202,云端服务器C获取云端服务器C与第一终端A之间的第一登录会话信息和用户所绑定的标识信息。在本发明的一个实施例中,在第一终端A发送的长连接请求中包括第一终端A与云端服务器C之间建立的第一登录会话信息,第一登录会话信息一般通过第一终端A的浏览器的cookie来传递,云端服务端C根据第一登录会话信息获取当前登录用户的账号信息,以及账号信息所绑定的标识信息(S3)。在本发明的一个实施例中,标识信息包括移动号码和/或设备标识码,其中,设备标识码包括国际移动设备身份码ME1、用户身份识别号SM和介质访问控制地址MAC地址中的一种或多种。步骤S203,云端服务器A建立长连接的句柄与第一登录会话信息、标识信息之间的对应关系(S4)。步骤S204,云端服务器A接收第二终端B发送的标识信息。在本发明的一个实施例中,第二终端A为移动终端。具体地,用户在第二终端A即移动终端中打开对应的网络服务的应用程序(S5),第二终端A自动调用系统接口获取第二终端A的标识信息,例如移动号码和/或设备标识码等(S6),并向云端服务器C提交所获取的标识信息(S7),同时打开扫描登录二维码进行登录的功能项,此时移动终端B中显示二维码扫描框(S7)。步骤S205,云端服务器C根据第二终端B发送的标识信息获取对应的长连接的句柄和第一登录会话信息(S8),并根据第一登录会话信息生成登录二维码(S9),以及通过长连接将登录二维码发送至第一终端A (SlO)并通过第一终端A进行显示(S11)。其中,如果云端服务器C根据第二终端B发送的标识信息未获取对应的长连接的句柄和第一登录会话信息,则云端服务器C向第二终端B发送错误信息。步骤S206,云端服务器C接收第二终端B解析登录二维码之后发送的登录请求,登录请求包含第一登录会话信息。其中,登录请求中还包括第二终端B的标识信息。具体地,第一终端A显示登录二维码之后,提示用户使用第二终端B进行扫描(Sll)0用户使用第二终端B所显示二维码扫描框扫描登录二维码(S12),并对登录二维码进行解析以获取第一登录会话信息(S13),第二终端B再将第一登录会话信息和标识信息提交至云端服务器C (SH)0步骤S207,云端服务器C对第二终端B发送的第一登录会话信息进行验证(S15)。步骤S208,云端服务器C在第一登录会话信息验证通过之后,进一步判断第二终端B发送的第一登录会话信息和标识信息之间是否存在对应关系(S15)。步骤S209,如果存在对应关系,则云端服务器C根据第一会话信息获取对应的账号信息,并根据账号信息生成第二会话信息,并将第二登录会话信息发送至第二终端B(S16)。其中,第二终端B在获取第二登录会话信息之后,完成登录后相关处理并显示登录后的用户界面(S17)。根据本发明实施例的登录方法,对第二终端发送的第一登录会话信息进行验证,可以保证信息的安全。为了实现上述实施例,本发明还提出一种登录系统。一种登录系统,包括:第一终端、第二终端和云端服务器,其中,第一终端,用于发送针对预设地址的会话请求,以及接收并显示云端服务器发送的登录二维码;云端服务器,用于接收长连接请求,并获取云端服务器与第一终端之间的第一登录会话信息和用户所绑定的标识信息,以及建立长连接的句柄与第一登录会话信息、标识信息之间的对应关系,并接收第二终端发送的标识信息,以及根据第二终端发送的标识信息获取对应的长连接的句柄和第一登录会话信息,并根据第一登录会话信息生成登录二维码,以及通过长连接将登录二维码发送至第一终端并通过第一终端进行显示,并接收第二终端解析登录二维码之后发送的登录请求,登录请求包含第一登录会话信息,以及根据第一登录会话信息生成云端服务器与第二终端之间的第二登录会话信息,并将第二登录会话信息发送至第二终端;第二终端,用于获取并解析第一终端显示的登录二维码,并发送登录请求至云端服务器,以及接收云端服务器发送的第二登录会话信息。图4是根据本发明一个实施例的登录系统的结构示意图。如图4所示,登录系统包括:第一终端10、第二终端20和云端服务器30。具体地,第一终端10用于发送针对预设地址的会话请求,以及接收并显示云端服务器发送的登录二维码。更具体地,第一终端10可以为PC终端,用户在第一终端10中打开某个网络服务的应用程序以输入预设的URL地址,并根据输入预设的URL地址向云端服务器30发送建立长连接的长连接请求。云端服务器30用于接收长连接请求,并获取云端服务器30与第一终端10之间的第一登录会话信息和用户所绑定的标识信息,以及建立长连接的句柄与第一登录会话信息、标识信息之间的对应关系。在本发明的一个实施例中,在第一终端10发送的长连接请求中包括第一终端10与云端服务器30之间建立的第一登录会话信息,第一登录会话信息一般通过第一终端10的浏览器的cookie来传递,云端服务端30根据第一登录会话信息获取当前登录用户的账号信息,以及账号信息所绑定的标识信息。在本发明的一个实施例中,标识信息包括移动号码和/或设备标识码,其中,设备标识码包括国际移动设备身份码ME1、用户身份识别号SM和介质访问控制地址MAC地址中的一种或多种。云端服务器30还用于接收第二终端20发送的标识信息,以及根据第二终端20发送的标识信息获取对应的长连接的句柄和第一登录会话信息,并根据第一登录会话信息生成登录二维码,以及通过长连接将登录二维码发送至第一终端10并通过第一终端10进行显示。更具体地,用户在第二终端20中打开对应的网络服务的应用程序,第二终端20自动调用系统接口获取第二终端的标识信息,例如移动号码和/或设备标识码等,并向云端服务器30提交所获取的标识信息,同时打开扫描登录二维码进行登录的功能项,此时第二终端20中显示二维码扫描框。其中,如果云端服务器30根据第二终端20发送的标识信息未获取对应的长连接的句柄和第一登录会话信息,则云端服务器30向第二终端20发送错误信息。云端服务器30还用于接收第二终端20解析登录二维码之后发送的登录请求,登录请求包含第一登录会话信息,以及根据第一登录会话信息生成云端服务器30与第二终端20之间的第二登录会话信息,并将第二登录会话信息发送至第二终端20。更具体地,第一终端10显示登录二维码之后,提示用户使用第二终端20进行扫描,用户使用第二终端20所显示二维码扫描框扫描登录二维码,并对登录二维码进行解析以获取第一登录会话信息,第二终端20再将第一登录会话信息提交至云端服务器30。第二终端20用于获取并解析第一终端10显示的登录二维码,并发送登录请求至云端服务器30,以及接收云端服务器30发送的第二登录会话信息。在本发明的一个实施例中,第二终端20为移动终端。
根据本发明实施例的登录系统,通过第一终端即PC终端已有的用户登录会话信息帮助用户在第二终端即移动终端中实现自动登录,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。在本发明的一个实施例中,登录请求还包括第二终端20的标识信息,云端服务器30还用于:对第二终端20发送的第一登录会话信息进行验证,并在第一登录会话信息验证通过之后,进一步判断第二终端20发送的第一登录会话信息和标识信息之间是否存在对应关系,以及在存在对应关系时,根据第一会话信息获取对应的账号信息,并根据账号信息生成第二会话信息。由此经过验证可以保证信息的安全。为了实现上述实施例,本发明还提出一种云端服务器。—种云端服务器,包括:第一接收模块,用于接收第一终端针对预设地址发送的长连接请求;第一获取模块,用于获取云端服务器与第一终端之间的第一登录会话信息和用户所绑定的标识信息;建立模块,用于建立长连接的句柄与第一登录会话信息、标识信息之间的对应关系;第二接收模块,用于接收第二终端发送的标识信息;第二获取模块,用于根据第二终端发送的标识信息获取对应的长连接的句柄和第一登录会话信息;第一生成模块,用于根据第一登录会话信息生成登录二维码;第一发送模块,用于通过长连接将登录二维码发送至第一终端并通过第一终端进行显示;第三接收模块,用于接收第二终端解析登录二维码之后发送的登录请求,登录请求包含第一登录会话信息;第二生成模块,用于根据第一登录会话信息生成云端服务器与第二终端之间的第二登录会话信息;以及第二发送模块,用于将第二登录会话信息发送至第二终端。图5是根据本发明一个实施例的云端服务器的结构示意图。如图5所不,云端服务器包括:第一接收模块100、第一获取模块200、建立模块300、第二接收模块400、第二获取模块500、第一生成模块600、第一发送模块700、第三接收模块800、第二生成模块900和第二发送模块1000。具体地,第一接收模块100用于接收第一终端针对预设地址发送的长连接请求。更具体地,第一终端可以为PC终端,用户在第一终端中打开某个网络服务的应用程序以输入预设的URL地址,并根据输入预设的URL地址向云端服务器的第一接收模块100发送建立长连接的长连接请求。第一获取模块200用于获取云端服务器与第一终端之间的第一登录会话信息和用户所绑定的标识信息。建立模块300用于建立长连接的句柄与第一登录会话信息、标识信息之间的对应关系。在本发明的一个实施例中,第一接收模块100所接收到的第一终端发送的长连接请求中包括第一终端与云端服务器之间建立的第一登录会话信息,第一登录会话信息一般通过第一终端的浏览器的cookie来传递,第一获取模块200根据第一登录会话信息获取当前登录用户的账号信息,以及账号信息所绑定的标识信息。在本发明的一个实施例中,标识信息包括移动号码和/或设备标识码,其中,设备标识码包括国际移动设备身份码ME1、用户身份识别号SM和介质访问控制地址MAC地址中的一种或多种。第二接收模块400用于接收第二终端发送的标识信息。在本发明的一个实施例中,第二终端为移动终端。更具体地,用户在第二终端即移动终端中打开对应的网络服务的应用程序,第二终端自动调用系统接口获取第二终端的标识信息,例如移动号码和/或设备标识码等,并向第二接收模块400提交所获取的标识信息,同时打开扫描登录二维码进行登录的功能项,此时移动终端中显示二维码扫描框。第二获取模块500用于根据第二终端发送的标识信息获取对应的长连接的句柄和第一登录会话信息。其中,如果第二获取模块500根据第二终端发送的标识信息未获取对应的长连接的句柄和第一登录会话信息,则向第二终端发送错误信息。第一生成模块600用于根据第一登录会话信息生成登录二维码。第一发送模块700用于通过长连接将登录二维码发送至第一终端并通过第一终端进行显示。第三接收模块800用于接收第二终端解析登录二维码之后发送的登录请求,登录请求包含第一登录会话信息。第二生成模块900用于根据第一登录会话信息生成云端服务器与第二终端之间的第二登录会话信息。第二发送模块1000用于将第二登录会话信息发送至第二终端。根据本发明实施例的云端服务器,使得通过第一终端即PC终端已有的用户登录会话信息帮助用户在第二终端即移动终端中实现自动登录,可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。图6是根据本发明实施例的第二生成模块900的结构示意图。如图6所示,第二生成模块900包括:判断单元210、验证单元220、获取单元230和生成单元240。在本发明的一个实施例中,登录请求还包括第二终端的标识信息。具体地,验证单元910用于对第二终端发送的第一登录会话信息进行验证。判断单元920用于在第一登录会话信息验证通过之后,进一步判断第二终端发送的第一登录会话信息和标识信息之间是否存在对应关系。生成单元930用于在判断单元920判断存在对应关系时,根据第一会话信息获取对应的账号信息,并根据账号信息生成第二会话信息。由此对第二终端发送的第一登录会话信息进行验证,可以保证信息的安全。应当理解,在本发明的实施例中,移动终端可以是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
权利要求
1.一种登录方法,其特征在于,包括以下步骤: 云端服务器接收第一终端针对预设地址发送的长连接请求; 所述云端服务器获取所述云端服务器与所述第一终端之间的第一登录会话信息和用户所绑定的标识信息; 所述云端服务器建立所述长连接的句柄与所述第一登录会话信息、所述标识信息之间的对应关系; 所述云端服务器接收第二终端发送的所述标识信息; 所述云端服务器根据所述第二终端发送的所述标识信息获取对应的所述长连接的句柄和所述第一登录会话信息,并根据所述第一登录会话信息生成登录二维码,以及通过所述长连接将所述登录二维码发送至所述第一终端并通过所述第一终端进行显示; 所述云端服务器接收所述第二终端解析所述登录二维码之后发送的所述登录请求,所述登录请求包含所述第一登录会话信息;以及 所述云端服务器根据所述第一登录会话信息生成所述云端服务器与所述第二终端之间的第二登录会话信息,并将所述第二登录会话信息发送至所述第二终端。
2.根据权利要求1所述的方法,其特征在于,所述第二终端为移动终端。
3.根据权利要求1或2所述的方法,其特征在于,所述登录请求还包括所述第二终端的标识信息,所述云端服务器根据所述第一登录会话信息生成所述云端服务器与所述第二终端之间的第二登录会话信息进一步包括: 所述云端服务器对所述第二终端发送的第一登录会话信息进行验证; 所述云端服务器在所述第一登录会话信息验证通过之后,进一步判断所述第二终端发送的所述第一登录会话信息和所述标识信息之间是否存在对应关系;以及 如果存在对应关系,则所述云端服务器根据所述第一会话信息获取对应的账号信息,并根据所述账号信息生成所述第二会话信息。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述标识信息包括移动号码和/或设备标识码,其中,所述设备标识码包括国际移动设备身份码ME1、用户身份识别号SIM和介质访问控制地址MAC地址中的一种或多种。
5.一种登录系统,其特征在于,包括:第一终端、第二终端和云端服务器,其中, 所述第一终端,用于发送针对预设地址的会话请求,以及接收并显示所述云端服务器发送的登录二维码; 所述云端服务器,用于接收所述长连接请求,并获取所述云端服务器与所述第一终端之间的第一登录会话信息和用户所绑定的标识信息,以及建立所述长连接的句柄与所述第一登录会话信息、所述标识信息之间的对应关系,并接收所述第二终端发送的所述标识信息,以及根据所述第二终端发送的所述标识信息获取对应的所述长连接的句柄和所述第一登录会话信息,并根据所述第一登录会话信息生成登录二维码,以及通过所述长连接将所述登录二维码发送至所述第一终端并通过所述第一终端进行显示,并接收所述第二终端解析所述登录二维码之后发送的所述登录请求,所述登录请求包含所述第一登录会话信息,以及根据所述第一登录会话信息生成所述云端服务器与所述第二终端之间的第二登录会话信息,并将所述第二登录会话信息发送至所述第二终端; 所述第二终端,用于获取并解析所述第一终端显示的所述登录二维码,并发送所述登录请求至所述云端服务器,以及接收所述云端服务器发送的所述第二登录会话信息。
6.根据权利要求5所述的系统,其特征在于,所述第二终端为移动终端。
7.根据权利要求5或6所述的系统,其特征在于,所述登录请求还包括所述第二终端的标识信息,所述云端服务器还用于: 对所述第二终端发送的第一登录会话信息进行验证,并在所述第一登录会话信息验证通过之后,进一步判断所述第二终端发送的所述第一登录会话信息和所述标识信息之间是否存在对应关系,以及在存在对应关系时,根据所述第一会话信息获取对应的账号信息,并根据所述账号信息生成所述第二会话信息。
8.根据权利要求5-7任一项所述的系统,其特征在于,所述标识信息包括移动号码和/或设备标识码,其中,所述设备标识码包括国际移动设备身份码ME1、用户身份识别号SIM和介质访问控制地址MAC地址中的一种或多种。
9.一种云端服务器,其特征在于,包括: 第一接收模块,用于接收第一终端针对预设地址发送的长连接请求; 第一获取模块,用于获取所述云端服务器与所述第一终端之间的第一登录会话信息和用户所绑定的标识信息; 建立模块,用于建立所述长连接的句柄与所述第一登录会话信息、所述标识信息之间的对应关系; 第二接收模块,用于接收第二终端发送的所述标识信息; 第二获取模块,用于根据 所述第二终端发送的所述标识信息获取对应的所述长连接的句柄和所述第一登录会话信息; 第一生成模块,用于根据所述第一登录会话信息生成登录二维码; 第一发送模块,用于通过所述长连接将所述登录二维码发送至所述第一终端并通过所述第一终端进行显示; 第三接收模块,用于接收所述第二终端解析所述登录二维码之后发送的所述登录请求,所述登录请求包含所述第一登录会话信息; 第二生成模块,用于根据所述第一登录会话信息生成所述云端服务器与所述第二终端之间的第二登录会话信息;以及 第二发送模块,用于将所述第二登录会话信息发送至所述第二终端。
10.根据权利要求9所述的云端服务器,其特征在于,所述第二终端为移动终端。
11.根据权利要求9或10所述的云端服务器,其特征在于,所述登录请求还包括所述第二终端的标识信息,所述第二生成模块包括: 验证单元,用于对所述第二终端发送的第一登录会话信息进行验证; 判断单元,用于在所述第一登录会话信息验证通过之后,进一步判断所述第二终端发送的所述第一登录会话信息和所述标识信息之间是否存在对应关系;以及 生成单元,用于在所述判断单元判断存在对应关系时,根据所述第一会话信息获取对应的账号信息,并根据所述账号信息生成所述第二会话信息。
12.根据权利要求9-11任一项所述的云端服务器,其特征在于,所述标识信息包括移动号码和/或设备标识码,其中,所述设备标识码包括国际移动设备身份码ME1、用户身份识别号SM和介质访问控制地址MAC地址中的一种或多种。
全文摘要
本发明提出一种登录方法、系统和云端服务器,该方法包括以下步骤云端服务器接收第一终端发送的长连接请求;获取与第一终端之间的第一登录会话信息和标识信息;建立长连接的句柄与第一登录会话信息、标识信息之间的对应关系;接收第二终端发送的标识信息;根据标识信息获取长连接的句柄和第一登录会话信息,并生成登录二维码,以及通过长连接将登录二维码发送至第一终端;接收第二终端解析登录二维码之后发送的登录请求,登录请求包含第一登录会话信息;以及根据第一登录会话信息生成与第二终端之间的第二登录会话信息,并将第二登录会话信息发送至第二终端。本发明可减少甚至完全消除用户登录过程中的输入成本,提升了用户体验。
文档编号H04L29/12GK103152399SQ201310049918
公开日2013年6月12日 申请日期2013年2月7日 优先权日2013年2月7日
发明者朱建庭, 林仕鼎, 郭杏荣 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1