CN103152400B - 通过移动终端进行登录的方法、***和云端服务器 - Google Patents
通过移动终端进行登录的方法、***和云端服务器 Download PDFInfo
- Publication number
- CN103152400B CN103152400B CN201310049920.8A CN201310049920A CN103152400B CN 103152400 B CN103152400 B CN 103152400B CN 201310049920 A CN201310049920 A CN 201310049920A CN 103152400 B CN103152400 B CN 103152400B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- cloud server
- account information
- identification code
- identifying code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提出一种通过移动终端进行登录的方法、***和云端服务器,其中该方法包括以下步骤:云端服务器接收移动终端根据用户的登录指令发送的移动号码和标识码;云端服务器根据移动号码和标识码判断是否存在对应的账号信息;如果不存在对应的账号信息,则云端服务器对移动终端进行验证,并在验证通过之后根据移动号码和标识码生成账号信息;以及云端服务器根据账号信息为用户生成登录会话信息,并将登录会话信息发送至移动终端。根据本发明实施例的方法,减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种通过移动终端进行登录的方法、***和云端服务器。
背景技术
目前,现有的网络服务在需要用户登录的时候,一般至少需要用户输入一个用户名、密码,同时为了提升密码安全度,一般都需要用户设定的密码至少包含数字、字母,有些***甚至还要求密码包含至少一个特殊字数,而移动设备上的输入成本又要远远高于PC设备上的输入成本,加上还需要记忆一个相对复杂的密码,因此现有的登录体验对于移动设备用户而言不是很理想的。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的第一个目的在于提出一种通过移动终端进行登录的方法,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。
本发明的第二个目的在于提出一种通过移动终端进行登录的***。
本发明的第三个目的在于提出一种云端服务器。
为了实现上述目的,本发明第一方面实施例的通过移动终端进行登录的方法包括以下步骤:云端服务器接收移动终端根据用户的登录指令发送的移动号码和标识码;所述云端服务器根据所述移动号码和所述标识码判断是否存在对应的账号信息;如果不存在对应的所述账号信息,则所述云端服务器对所述移动终端进行验证,并在验证通过之后根据所述移动号码和所述标识码生成所述账号信息;以及所述云端服务器根据所述账号信息为所述用户生成登录会话信息,并将所述登录会话信息发送至所述移动终端。
根据本发明实施例的通过移动终端进行登录的方法,用户的账号信息与移动终端的相关信息(如标识码和移动号码)绑定在一起,此后就可以通过由移动终端的应用程序自动发送移动号码和标识码至服务器以完成自动登录,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。
为了实现上述目的,本发明第二方面实施例的通过移动终端进行登录的***,包括:移动终端和云端服务器,其中,所述移动终端,用于根据用户的登录指令将移动号码和标识码发送至所述云端服务器,以及接收所述云端服务器发送的登录会话信息;所述云端服务器,用于接收所述移动号码和所述标识码,并根据所述移动号码和所述标识码判断是否存在对应的账号信息,以及在不存在对应的所述账号信息时,对所述移动终端进行验证,并在验证通过之后根据所述移动号码和所述标识码生成所述账号信息,以及根据所述账号信息为所述用户生成所述登录会话信息,并将所述登录会话信息发送至所述移动终端。
根据本发明实施例的通过移动终端进行登录的***,用户的账号信息与移动终端的相关信息(如标识码和移动号码)绑定在一起,此后就可以通过由移动终端的应用程序自动发送移动号码和标识码至服务器以完成自动登录,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。
为了实现上述目的,本发明第三方面实施例的云端服务器,包括:接收模块,用于接收移动终端根据用户的登录指令发送的移动号码和标识码;判断模块,用于根据所述移动号码和所述标识码判断是否存在对应的账号信息;验证模块,用于在所述判断模块判断不存在对应的所述账号信息时,对所述移动终端进行验证;第一生成模块,用于在验证通过之后根据所述移动号码和所述标识码生成所述账号信息;第二生成模块,用于根据所述账号信息为所述用户生成所述登录会话信息;以及发送模块,用于将所述登录会话信息发送至所述移动终端。
根据本发明实施例的云端服务器,将用户的账号信息与移动终端的相关信息(如标识码和移动号码)绑定在一起,使得移动终端的应用程序自动发送移动号码和标识码至服务器完成自动登录,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
图1是根据本发明一个实施例的通过移动终端进行登录的方法的流程图;
图2是根据本发明一个具体实施例的通过移动终端进行登录的方法的流程图;
图3是根据本发明实施例的通过移动终端进行登录的方法的交互流程图;
图4是根据本发明一个实施例的通过移动终端进行登录的***的结构示意图;
图5是根据本发明一个实施例的云端服务器的结构示意图;
图6是根据本发明实施例的验证模块300的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
下面参考附图描述根据本发明实施例的通过移动终端进行登录的方法、***和云端服务器。
一种通过移动终端进行登录的方法,包括以下步骤:云端服务器接收移动终端根据用户的登录指令发送的移动号码和标识码;云端服务器根据移动号码和标识码判断是否存在对应的账号信息;如果不存在对应的账号信息,则云端服务器对移动终端进行验证,并在验证通过之后根据移动号码和标识码生成账号信息;以及云端服务器根据账号信息为用户生成登录会话信息,并将登录会话信息发送至移动终端。
图1是根据本发明一个实施例的通过移动终端进行登录的方法的流程图。
如图1所示,通过移动终端进行登录的方法包括以下步骤。
步骤S101,云端服务器接收移动终端根据用户的登录指令发送的移动号码和标识码。
在本发明的一个实施例中,标识码包括国际移动设备身份码IMEI、用户身份识别号SIM和介质访问控制地址MAC地址中的一种或多种。
具体地,首先,移动终端在相应界面提供快捷登陆按钮,用户通过点击该按钮向移动终端发送登录指令;然后,移动终端根据登录指令自动调用***接口读取移动终端的标识码,并对标识码进行预处理,例如进行加密等,同时移动终端还自动调用***接口读取移动终端的移动号码,如果未能读取到移动号码,可以提示用户输入移动号码,或者用户还可以直接向移动终端输入移动号码,为了保证信息的安全,还可以对移动号码进行加密;之后,移动终端将标识码和移动号码发送至云端服务器。
步骤S102,云端服务器根据移动号码和标识码判断是否存在对应的账号信息。
在本发明的一个实施例中,云端服务器判断是否存在以移动号码为用户名和以标识码为辅助验证信息的账号信息。具体地,用户在初次使用移动终端进行注册或者登陆时,云端服务器将移动终端的标识码作为账号信息的一种用户身份的辅助验证信息进行存储,建立账号信息和标识码之间的对应关系,当移动终端将标识码发送至云端服务器时,可以根据移动号码和标识码获取对应的账号信息,通过标识码可以进一步确保用户的身份,保证账号信息的安全。
其中,在云端服务器进行判断之前,首先检验标识码和移动号码格式的有效性,如果标识码和移动号码的格式无效,则向移动终端返回错误信息。
步骤S103,如果不存在对应的账号信息,则云端服务器对移动终端进行验证,并在验证通过之后根据移动号码和标识码生成账号信息。
在本发明的一个实施例中,云端服务器根据移动号码生成账号信息的用户名,并建立账号信息与标识码之间的对应关系以使得标识码为账号信息的辅助验证信息。同时,云端服务器还可以随机生成账号信息的密码,并将账号信息的密码发送至移动终端,例如通过短信发送至移动终端。
步骤S104,如果存在对应的账号信息,则云端服务器获取移动号码和标识码对应的账号信息。
步骤S105,云端服务器根据账号信息为用户生成登录会话信息,并将登录会话信息发送至移动终端。
根据本发明实施例的通过移动终端进行登录的方法,用户的账号信息与移动终端的相关信息(如标识码和移动号码)绑定在一起,此后就可以通过由移动终端的应用程序自动发送移动号码和标识码至服务器以完成自动登录,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。
图2是根据本发明一个具体实施例的通过移动终端进行登录的方法的流程图,图3是根据本发明实施例的通过移动终端进行登录的方法的交互流程图。
如图2和3所示,通过移动终端进行登录的方法包括以下步骤。
步骤S201,云端服务器A接收移动终端B根据用户的登录指令发送的移动号码和标识码。
在本发明的一个实施例中,标识码包括国际移动设备身份码IMEI、用户身份识别号SIM和介质访问控制地址MAC地址中的一种或多种。
具体地,首先,移动终端B在相应界面提供快捷登陆按钮,用户通过点击该按钮向移动终端B发送登录指令(S1);然后,移动终端B根据登录指令自动调用***接口读取移动终端B的标识码,并对标识码进行预处理(S2),例如进行加密等,同时移动终端B还自动调用***接口读取移动终端B的移动号码,如果未能读取到移动号码,可以提示用户输入移动号码(S3),或者用户还可以直接向移动终端B输入移动号码,为了保证信息的安全,还可以对移动号码进行加密;之后,移动终端B将标识码和移动号码发送至云端服务器A(S4)。
步骤S202,云端服务器A根据移动号码和标识码判断是否存在对应的账号信息。
在本发明的一个实施例中,云端服务器A判断是否存在以移动号码为用户名和以标识码为辅助验证信息的账号信息(S6)。具体地,用户在初次使用移动终端B进行注册或者登陆时,云端服务器A将移动终端B的标识码作为账号信息的一种用户身份的辅助验证信息进行存储,建立账号信息和标识码之间的对应关系,当移动终端B将标识码发送至云端服务器A时,可以根据移动号码和标识码获取对应的账号信息,通过标识码可以进一步确保用户的身份,保证账号信息的安全。
其中,在云端服务器A进行判断之前,首先检验标识码和移动号码格式的有效性,如果标识码和移动号码的格式无效,则向移动终端B返回错误信息(S5)。
步骤S203,如果存在对应的账号信息,则云端服务器A获取移动号码和标识码对应的账号信息,继续执行步骤S211。
步骤S204,如果不存在对应的账号信息,云端服务器A生成验证码(S7)。
步骤S205,云端服务器A缓存以移动终端B的移动号码为键(key)和以验证码和标识码为值(value)的一个键值对(S7)。
步骤S206,云端服务器A将验证码发送至移动终端B(S8)。
具体地,移动终端B接收短信之后,移动终端B提示用户输入短信中的验证码(S9),之后移动终端B将用户输入的验证码和移动号码发送至云端服务器A(S10)。
步骤S207,云端服务器A接收移动终端B发送的用户输入的验证码。
在本发明的一个实施例中,云端服务器A通过短信将验证码发送至移动终端B。同样地,移动终端B将用户输入的验证码通过短信发送至短信网关服务器,短信网关服务器将短信内容(用户输入的验证码)和移动终端B的移动号码发送至云端服务器A。
步骤S208,云端服务器A根据移动终端B的移动号码获取键值对的值(value)中的验证码。
具体地,云端服务器A以接收到的移动号码为键(key)从缓存中读取与之对应的值(value),并从值(value)中得到对应的验证码和标识码(S11)。
步骤S209,云端服务器A判断值(value)中的验证码与移动终端B发送的验证码是否一致。
具体地,云端服务器A判断接收到的验证码与缓存中的验证码是否相同,若不同则返回相应错误信息,否则继续执行下述步骤(S12)。
步骤S210,如果值(value)中的验证码与移动终端B发送的验证码一致,则确定移动终端B通过验证,并在验证通过之后根据移动号码和标识码生成账号信息。
在本发明的一个实施例中,云端服务器A根据移动号码生成账号信息的用户名,并建立账号信息与标识码之间的对应关系以使得标识码为账号信息的辅助验证信息(S13)。同时,云端服务器A还可以随机生成账号信息的密码,并将账号信息的密码发送至移动终端B,例如通过短信发送至移动终端B。
其中,如果值(value)中的验证码与移动终端B发送的验证码不一致,则返回错误信息。
步骤S211,云端服务器A根据账号信息为用户生成登录会话信息,并将登录会话信息发送至移动终端B。
具体地,移动终端B完成登录会话信息相关处理后进入登录后的用户界面。
根据本发明实施例的通过移动终端进行登录的方法,云端服务器通过向移动终端发送验证码以对移动终端进行验证,可以保证安全。
为了实现上述实施例,本发明还提出一种通过移动终端进行登录的***。
一种通过移动终端进行登录的***,包括:移动终端和云端服务器,其中,移动终端,用于根据用户的登录指令将移动号码和标识码发送至云端服务器,以及接收云端服务器发送的登录会话信息;云端服务器,用于接收移动号码和标识码,并根据移动号码和标识码判断是否存在对应的账号信息,以及在不存在对应的账号信息时,对移动终端进行验证,并在验证通过之后根据移动号码和标识码生成账号信息,以及根据账号信息为用户生成登录会话信息,并将登录会话信息发送至移动终端。
图4是根据本发明一个实施例的通过移动终端进行登录的***的结构示意图。
如图4所示,通过移动终端进行登录的***包括:移动终端10和云端服务器20。
具体地,移动终端10用于根据用户的登录指令将移动号码和标识码发送至云端服务器20,以及接收云端服务器20发送的登录会话信息。更具体地,首先,移动终端10在相应界面提供快捷登陆按钮,用户通过点击该按钮向移动终端10发送登录指令;然后,移动终端10根据登录指令自动调用***接口读取移动终端10的标识码,并对标识码进行预处理,例如进行加密等,同时移动终端10还自动调用***接口读取移动终端的移动号码,如果未能读取到移动号码,可以提示用户输入移动号码,或者用户还可以直接向移动终端10输入移动号码,为了保证信息的安全,还可以对移动号码进行加密;之后,移动终端10将标识码和移动号码发送至云端服务器20。
在本发明的一个实施例中,标识码包括国际移动设备身份码IMEI、用户身份识别号SIM和介质访问控制地址MAC地址中的一种或多种。
云端服务器20用于接收移动号码和标识码,并根据移动号码和标识码判断是否存在对应的账号信息,以及在不存在对应的账号信息时,对移动终端10进行验证,并在验证通过之后根据移动号码和标识码生成账号信息,以及根据账号信息为用户生成登录会话信息,并将登录会话信息发送至移动终端10。
根据本发明实施例的通过移动终端进行登录的***,用户的账号信息与移动终端的相关信息(如标识码和移动号码)绑定在一起,此后就可以通过由移动终端的应用程序自动发送移动号码和标识码至服务器以完成自动登录,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。
在本发明的一个实施例中,云端服务器20还用于判断是否存在以移动号码为用户名和以标识码为辅助验证信息的账号信息。具体地,用户在初次使用移动终端10进行注册或者登陆时,云端服务器20将移动终端10的标识码作为账号信息的一种用户身份的辅助验证信息进行存储,建立账号信息和标识码之间的对应关系,当移动终端10将标识码发送至云端服务器20时,可以根据移动号码和标识码获取对应的账号信息,通过标识码可以进一步确保用户的身份,保证账号信息的安全。
其中,在云端服务器20进行判断之前,首先检验标识码和移动号码格式的有效性,如果标识码和移动号码的格式无效,则向移动终端10返回错误信息。
在本发明的一个实施例中,云端服务器20还用于根据移动号码生成账号信息的用户名,并建立账号信息与标识码之间的对应关系以使得标识码为账号信息的辅助验证信息。同时,云端服务器20还可以随机生成账号信息的密码,并将账号信息的密码发送至移动终端10,例如通过短信发送至移动终端10。
在本发明的一个实施例中,云端服务器20还用于:生成验证码,并缓存以移动终端10的移动号码为键(key)和以验证码和标识码为值(value)的一个键值对,并将验证码发送至移动终端10,以及接收移动终端10发送的用户输入的验证码,并根据移动终端10的移动号码获取键值对的值(value)中的验证码,以及器判断值(value)中的验证码与移动终端10发送的所述验证码是否一致,并在值(value)中的验证码与移动终端10发送的验证码一致时,确定移动终端10通过验证。
在本发明的一个实施例中,云端服务器20通过短信将验证码发送至移动终端B。同样地,移动终端10将用户输入的验证码通过短信发送至短信网关服务器,短信网关服务器将短信内容(用户输入的验证码)和移动终端10的移动号码发送至云端服务器20。
为了实现上述实施例,本发明还提出一种云端服务器。
一种云端服务器,包括:接收模块,用于接收移动终端根据用户的登录指令发送的移动号码和标识码;判断模块,用于根据移动号码和标识码判断是否存在对应的账号信息;验证模块,用于在判断模块判断不存在对应的账号信息时,对移动终端进行验证;第一生成模块,用于在验证通过之后根据移动号码和标识码生成账号信息;第二生成模块,用于根据账号信息为用户生成登录会话信息;以及发送模块,用于将登录会话信息发送至移动终端。
图5是根据本发明一个实施例的云端服务器的结构示意图。
如图5所示,云端服务器包括:接收模块100、判断模块200、验证模块300、第一生成模块400、第二生成模块500和发送模块600。
具体地,接收模块100用于接收移动终端根据用户的登录指令发送的移动号码和标识码。更具体地,首先,移动终端在相应界面提供快捷登陆按钮,用户通过点击该按钮向移动终端发送登录指令;然后,移动终端根据登录指令自动调用***接口读取移动终端的标识码,并对标识码进行预处理,例如进行加密等,同时移动终端还自动调用***接口读取移动终端的移动号码,如果未能读取到移动号码,可以提示用户输入移动号码,或者用户还可以直接向移动终端输入移动号码,为了保证信息的安全,还可以对移动号码进行加密;之后,移动终端将标识码和移动号码发送至云端服务器以使得接收模块100接收到移动号码和标识码。
在本发明的一个实施例中,标识码包括国际移动设备身份码IMEI、用户身份识别号SIM和介质访问控制地址MAC地址中的一种或多种。
判断模块200用于根据移动号码和标识码判断是否存在对应的账号信息。
在本发明的一个实施例中,判断模块200还用于判断是否存在以移动号码为用户名和以标识码为辅助验证信息的账号信息。具体地,用户在初次使用移动终端进行注册或者登陆时,云端服务器将移动终端的标识码作为账号信息的一种用户身份的辅助验证信息进行存储,建立账号信息和标识码之间的对应关系,当移动终端将标识码发送至云端服务器时,判断模块200可以根据移动号码和标识码获取对应的账号信息,通过标识码可以进一步确保用户的身份,保证账号信息的安全。
验证模块300用于在判断模块200判断不存在对应的账号信息时,对移动终端进行验证。其中,在云端服务器进行判断之前,首先检验标识码和移动号码格式的有效性,如果标识码和移动号码的格式无效,则向移动终端返回错误信息。
第一生成模块400用于在验证通过之后根据移动号码和标识码生成账号信息。
在本发明的一个实施例中,第一生成模块400还用于根据移动号码生成账号信息的用户名,并建立账号信息与标识码之间的对应关系以使得标识码为账号信息的辅助验证信息。同时,第一生成模块400还可以随机生成账号信息的密码,并将账号信息的密码发送至移动终端,例如通过短信发送至移动终端。
第二生成模块500用于根据账号信息为用户生成登录会话信息。
发送模块600用于将登录会话信息发送至移动终端。
根据本发明实施例的云端服务器,将用户的账号信息与移动终端的相关信息(如标识码和移动号码)绑定在一起,使得移动终端的应用程序自动发送移动号码和标识码至服务器完成自动登录,该方法可以减少甚至完全消除用户登录过程中的输入成本,提升了用户体验,具有快捷性、安全性与适用性。
图6是根据本发明实施例的验证模块300的结构示意图。
如图6所示,验证模块300包括:生成单元310、缓存单元320、发送单元330、接收单元340、获取单元350、判断单元360和确定单元370。
具体地,生成单元310用于生成验证码。
缓存单元320用于缓存以移动终端的移动号码为键(key)和以验证码和标识码为值(value)的一个键值对。
发送单元330用于将验证码发送至移动终端。
接收单元340用于接收移动终端发送的用户输入的验证码。
在本发明的一个实施例中,发送单元330通过短信将验证码发送至移动终端,同样地,移动终端将用户输入的验证码通过短信发送至短信网关服务器,短信网关服务器将短信内容(用户输入的验证码)和移动终端的移动号码发送至接收单元340。
获取单元350用于根据移动终端的移动号码获取键值对的值(value)中的验证码,更具体地,获取单元350以接收到的移动号码为键(key)从缓存中读取与之对应的值(value),并从值(value)中得到对应的验证码和标识码。
判断单元360用于判断值(value)中的验证码与移动终端发送的验证码是否一致。
确定单元370用于在判断单元360判断值(value)中的验证码与移动终端发送的验证码一致时,确定移动终端通过验证。
根据本发明实施例的云端服务器,云端服务器通过向移动终端发送验证码以对移动终端进行验证,可以保证安全。
应当理解,在本发明的实施例中,移动终端可以是手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
Claims (15)
1.一种通过移动终端进行登录的方法,其特征在于,包括以下步骤:
云端服务器接收移动终端根据用户的登录指令发送的移动号码和标识码;
所述云端服务器判断是否存在以所述移动号码为用户名和以所述标识码为辅助验证信息的账号信息,如果不存在对应的所述账号信息,则所述云端服务器对所述移动终端进行验证,并在验证通过之后根据所述移动号码和所述标识码生成所述账号信息;以及
所述云端服务器根据所述账号信息为所述用户生成登录会话信息,并将所述登录会话信息发送至所述移动终端。
2.根据权利要求1所述的方法,其特征在于,所述云端服务器对所述移动终端进行验证,进一步包括:
所述云端服务器生成验证码;
所述云端服务器缓存以所述移动终端的移动号码为键和以所述验证码和所述标识码为值的一个键值对;
所述云端服务器将所述验证码发送至所述移动终端;
所述云端服务器接收所述移动终端发送的所述用户输入的验证码;
所述云端服务器根据所述移动终端的移动号码获取所述键值对的所述值中的所述验证码;
所述云端服务器判断所述值中的所述验证码与所述移动终端发送的所述验证码是否一致;以及
如果所述值中的所述验证码与所述移动终端发送的所述验证码一致,则确定所述移动终端通过验证。
3.根据权利要求2所述的方法,其特征在于,所述云端服务器通过短信将所述验证码发送至所述移动终端。
4.根据权利要求1所述的方法,其特征在于,所述根据所述移动号码和所述标识码生成所述账号信息,进一步包括:
所述云端服务器根据所述移动号码生成所述账号信息的用户名,并建立所述账号信息与所述标识码之间的对应关系以使得所述标识码为所述账号信息的所述辅助验证信息。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述标识码包括国际移动设备身份码IMEI、用户身份识别号SIM和介质访问控制地址MAC地址中的一种或多种。
6.一种通过移动终端进行登录的***,其特征在于,包括:移动终端和云端服务器,其中,
所述移动终端,用于根据用户的登录指令将移动号码和标识码发送至所述云端服务器,以及接收所述云端服务器发送的登录会话信息;
所述云端服务器,用于接收所述移动号码和所述标识码,并判断是否存在以所述移动号码为用户名和以所述标识码为辅助验证信息的账号信息,以及在不存在对应的所述账号信息时,对所述移动终端进行验证,并在验证通过之后根据所述移动号码和所述标识码生成所述账号信息,以及根据所述账号信息为所述用户生成所述登录会话信息,并将所述登录会话信息发送至所述移动终端。
7.根据权利要求6所述的***,其特征在于,所述云端服务器还用于:
生成验证码,并缓存以所述移动终端的移动号码为键和以所述验证码和所述标识码为值的一个键值对,并将所述验证码发送至所述移动终端,以及接收所述移动终端发送的所述用户输入的验证码,并根据所述移动终端的移动号码获取所述键值对的所述值中的所述验证码,以及判断所述值中的所述验证码与所述移动终端发送的所述验证码是否一致,并在所述值中的所述验证码与所述移动终端发送的所述验证码一致时,确定所述移动终端通过验证。
8.根据权利要求7所述的***,其特征在于,所述云端服务器通过短信将所述验证码发送至所述移动终端。
9.根据权利要求6所述的***,其特征在于,所述云端服务器还用于:
根据所述移动号码生成所述账号信息的用户名,并建立所述账号信息与所述标识码之间的对应关系以使得所述标识码为所述账号信息的所述辅助验证信息。
10.根据权利要求6-9任一项所述的***,其特征在于,所述标识码包括国际移动设备身份码IMEI、用户身份识别号SIM和介质访问控制地址MAC地址中的一种或多种。
11.一种云端服务器,其特征在于,包括:
接收模块,用于接收移动终端根据用户的登录指令发送的移动号码和标识码;
判断模块,用于判断是否存在以所述移动号码为用户名和以所述标识码为辅助验证信息的账号信息;
验证模块,用于在所述判断模块判断不存在对应的所述账号信息时,对所述移动终端进行验证;
第一生成模块,用于在验证通过之后根据所述移动号码和所述标识码生成所述账号信息;
第二生成模块,用于根据所述账号信息为所述用户生成登录会话信息;以及
发送模块,用于将所述登录会话信息发送至所述移动终端。
12.根据权利要求11所述的云端服务器,其特征在于,所述验证模块包括:
生成单元,用于生成验证码;
缓存单元,用于缓存以所述移动终端的移动号码为键和以所述验证码和所述标识码为值的一个键值对;
发送单元,用于将所述验证码发送至所述移动终端;
接收单元,用于接收所述移动终端发送的所述用户输入的验证码;
获取单元,用于根据所述移动终端的移动号码获取所述键值对的所述值中的所述验证码;
判断单元,用于判断所述值中的所述验证码与所述移动终端发送的所述验证码是否一致;以及
确定单元,用于在所述判断单元判断所述值中的所述验证码与所述移动终端发送的所述验证码一致时,确定所述移动终端通过验证。
13.根据权利要求12所述的云端服务器,其特征在于,所述发送单元通过短信将所述验证码发送至所述移动终端。
14.根据权利要求11所述的云端服务器,其特征在于,所述第一生成模块还用于根据所述移动号码生成所述账号信息的用户名,并建立所述账号信息与所述标识码之间的对应关系以使得所述标识码为所述账号信息的所述辅助验证信息。
15.根据权利要求11-14任一项所述的云端服务器,其特征在于,所述标识码包括国际移动设备身份码IMEI、用户身份识别号SIM和介质访问控制地址MAC地址中的一种或多种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310049920.8A CN103152400B (zh) | 2013-02-07 | 2013-02-07 | 通过移动终端进行登录的方法、***和云端服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310049920.8A CN103152400B (zh) | 2013-02-07 | 2013-02-07 | 通过移动终端进行登录的方法、***和云端服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103152400A CN103152400A (zh) | 2013-06-12 |
CN103152400B true CN103152400B (zh) | 2016-03-16 |
Family
ID=48550259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310049920.8A Active CN103152400B (zh) | 2013-02-07 | 2013-02-07 | 通过移动终端进行登录的方法、***和云端服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103152400B (zh) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103391292A (zh) * | 2013-07-18 | 2013-11-13 | 百度在线网络技术(北京)有限公司 | 针对移动应用的安全登录方法、***和装置 |
CN103427999A (zh) * | 2013-08-23 | 2013-12-04 | 北京易优安信息技术有限公司 | 用户身份验证方法及*** |
CN104468464B (zh) * | 2013-09-12 | 2018-07-06 | 深圳市腾讯计算机***有限公司 | 验证方法、装置和*** |
CN104767614B (zh) * | 2014-01-03 | 2019-03-05 | ***通信集团浙江有限公司 | 一种信息认证方法及装置 |
CN104270749A (zh) * | 2014-10-24 | 2015-01-07 | 梁海明 | 一种手机应用的账号生成方法、登录方法及账号生成*** |
CN104333605B (zh) * | 2014-11-25 | 2018-09-04 | 北京奇虎科技有限公司 | 信息发送方法、浏览器装置、服务器及*** |
CN104468577B (zh) * | 2014-12-09 | 2017-12-05 | 广东美的制冷设备有限公司 | 移动终端与家电终端的绑定方法及绑定*** |
CN105992204A (zh) * | 2015-02-03 | 2016-10-05 | 北京神州泰岳信息安全技术有限公司 | 移动智能终端应用程序的访问认证方法及装置 |
CN104639655B (zh) * | 2015-03-09 | 2018-05-04 | 上海万达全程健康门诊部有限公司 | 一种基于移动网关的健康体征监测数据收集方法 |
CN105072080B (zh) * | 2015-07-01 | 2018-04-13 | 广州密码科技有限公司 | 一种信息验证方法、装置及*** |
CN106559386B (zh) * | 2015-09-25 | 2019-08-09 | 阿里巴巴集团控股有限公司 | 一种认证方法及装置 |
CN107180635A (zh) * | 2016-03-09 | 2017-09-19 | 张立秀 | 一种云端语音服务提供方法及*** |
CN106453263A (zh) * | 2016-09-19 | 2017-02-22 | 惠州Tcl移动通信有限公司 | 一种手机号码绑定app的方法及*** |
CN106685914B (zh) * | 2016-10-25 | 2021-03-12 | 腾讯科技(深圳)有限公司 | 一种信息验证方法、服务器和客户端 |
CN106357684B (zh) * | 2016-10-26 | 2020-09-18 | 北京奇虎科技有限公司 | 游戏应用程序的登录方法及装置 |
CN107566421B (zh) * | 2017-10-30 | 2020-05-26 | 江西博瑞彤芸科技有限公司 | 一种登录方法 |
CN109167751A (zh) * | 2018-07-11 | 2019-01-08 | 深圳市梦网科技发展有限公司 | 一种移动终端的寻址方法、服务器及移动终端 |
CN109041049A (zh) * | 2018-07-11 | 2018-12-18 | 深圳市梦网科技发展有限公司 | 一种移动终端的寻址方法、寻址装置及终端设备 |
CN109040056B (zh) * | 2018-07-31 | 2022-03-18 | 每日互动股份有限公司 | 一种基于服务器的用户验证方法 |
CN110809266A (zh) * | 2018-08-05 | 2020-02-18 | *** | 基于时间标签的移动通信控制方法 |
CN110532256A (zh) * | 2019-07-04 | 2019-12-03 | 平安科技(深圳)有限公司 | 一种账号校验方法、装置、计算机设备及存储介质 |
CN113220758B (zh) * | 2021-04-26 | 2023-05-02 | 重庆市规划和自然资源信息中心 | 一种项目成熟度分析论证方法 |
CN114915463A (zh) * | 2022-04-29 | 2022-08-16 | 杭州赛赋科技有限公司 | 一种基于云计算的计算机***账户管理装置、方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1832401A (zh) * | 2006-04-06 | 2006-09-13 | 陈珂 | 一种保护帐号密码安全的方法 |
CN102118743A (zh) * | 2011-03-02 | 2011-07-06 | 中兴通讯股份有限公司 | 一种登录手机网上银行的方法和***、银行服务器 |
CN102238213A (zh) * | 2010-04-29 | 2011-11-09 | 腾讯科技(深圳)有限公司 | 登录互联网应用的方法及*** |
CN102868670A (zh) * | 2011-07-08 | 2013-01-09 | 北京亿赞普网络技术有限公司 | 一种移动用户统一注册登录的***及注册、登录方法 |
CN102904860A (zh) * | 2011-07-27 | 2013-01-30 | 比亚迪股份有限公司 | 一种移动终端及其用户的登录方法 |
-
2013
- 2013-02-07 CN CN201310049920.8A patent/CN103152400B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1832401A (zh) * | 2006-04-06 | 2006-09-13 | 陈珂 | 一种保护帐号密码安全的方法 |
CN102238213A (zh) * | 2010-04-29 | 2011-11-09 | 腾讯科技(深圳)有限公司 | 登录互联网应用的方法及*** |
CN102118743A (zh) * | 2011-03-02 | 2011-07-06 | 中兴通讯股份有限公司 | 一种登录手机网上银行的方法和***、银行服务器 |
CN102868670A (zh) * | 2011-07-08 | 2013-01-09 | 北京亿赞普网络技术有限公司 | 一种移动用户统一注册登录的***及注册、登录方法 |
CN102904860A (zh) * | 2011-07-27 | 2013-01-30 | 比亚迪股份有限公司 | 一种移动终端及其用户的登录方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103152400A (zh) | 2013-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103152400B (zh) | 通过移动终端进行登录的方法、***和云端服务器 | |
CN103152331B (zh) | 通过移动终端进行登录/注册的方法、***和云端服务器 | |
CN103139777B (zh) | 通过移动终端进行登录/注册的方法、***和云端服务器 | |
CN103124267B (zh) | 通过移动终端进行登录/注册的方法、***和云端服务器 | |
CN105791262B (zh) | 基于手机imsi的app实名认证安全登录***及方法 | |
CN103152399B (zh) | 登录方法、***和云端服务器 | |
CN103152402A (zh) | 通过移动终端进行登录的方法与***以及云端服务器 | |
CN107086979B (zh) | 一种用户终端验证登录方法及装置 | |
CN104125565A (zh) | 一种基于oma dm实现终端认证的方法、终端及服务器 | |
CN105072133A (zh) | 一种应用程序的登录方法及装置 | |
CN104954383A (zh) | 一种应用程序登录方法及*** | |
CN104869175A (zh) | 跨平台的账号资源共享实现方法、装置及*** | |
US10244392B2 (en) | Over-the-air personalization of network devices | |
CN102546914A (zh) | 一种基于智能手机的自动登录***及控制方法 | |
US20150149777A1 (en) | Mobile terminal, terminal and authentication method using security cookie | |
CN104363207A (zh) | 多因子安全增强授权与认证方法 | |
CN108023881B (zh) | 应用程序的登录方法、装置、介质及电子设备 | |
CN104811462A (zh) | 一种接入网关重定向方法及接入网关 | |
CN108322366B (zh) | 接入网络的方法、装置和*** | |
CN105100022A (zh) | 密码的处理方法、服务器和*** | |
CN103152401B (zh) | 移动终端及通过其进行登录的方法、***和云端服务器 | |
CN105392137A (zh) | 家庭wifi防盗用的方法、无线路由器及终端设备 | |
US9166970B1 (en) | Dynamic framework for certificate application configuration | |
CN105357224A (zh) | 一种智能家居网关注册、移除方法及*** | |
CN104168261B (zh) | 动态密码登录方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |