Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
LOGIN METHOD AND DEVICE, TERMINAL AND NETWORK SERVER
Document Type and Number:
WIPO Patent Application WO/2013/127292
Kind Code:
A1
Abstract:
Disclosed are a login method and device, a terminal and a network server, which belong to the field of communications. The login method comprises: obtaining an account to be logged in and a first password; judging whether the first password is the same as a local password which is bound to the prestored account; and if the first password is the same as the local password which is bound to the prestored account, uploading to a network server a second password corresponding to the prestored account to conduct matching, and logging in the account after the matching is successful. By introducing a self-defining password (i.e. the first password ), the present invention avoids the complexity when inputting an actual login password (i.e. the second password) and the insecurity when memorizing an actual login password in a terminal, thereby increasing the login quickness and security, and enhancing the user experience.

Inventors:
WANG JIAO (CN)
LIU LING (CN)
DENG LIANG (CN)
SUN YIBO (CN)
Application Number:
PCT/CN2013/071377
Publication Date:
September 06, 2013
Filing Date:
February 05, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
TENCENT TECH SHENZHEN CO LTD (CN)
International Classes:
H04L29/06
Foreign References:
CN101374149A2009-02-25
CN101202620A2008-06-18
JP2011150445A2011-08-04
JP2009301332A2009-12-24
Attorney, Agent or Firm:
BEIJING SAN GAO YONG XIN INTELLECTUAL PROPERTY AGENCY CO., LTD. (CN)
北京三高永信知识产权代理有限责任公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种登录方法, 其特征在于, 其包括:

获取待登录的账号和第一密码;

判断所述第一密码和与预存的所述账号绑定的本地密码是否相同; 如果所述第一密码与所述预存的所述账号绑定的本地密码相同, 则将预存 的所述账号对应的第二密码上传至网络服务器进行匹配, 在匹配成功后登录该 账号。

2、 根据权利要求 1所述的方法, 其特征在于, 所述预存的所述账号绑定的 本地密码包括: 自定义密码, 或自定义密码和机器码的组合。

3、 根据权利要求 2所述的方法, 其特征在于, 所述获取第一密码, 包括: 接收用户输入的第一密码; 或者,

接收用户的输入密码, 并获取本端的机器码, 所述输入密码和所述本端的 机器码组合为第一密码;

所述判断所述第一密码和与预存的所述账号绑定的本地密码是否相同, 包 括:

判断所述第一密码是否与预存的所述账号绑定的自定义密码相同; 或者, 判断所述第一密码是否与预存的所述账号绑定的自定义密码和机器码的组 合相同。

4、 一种登录装置, 其特征在于, 其包括:

获取模块, 用于获取待登录的账号和第一密码;

第一判断模块, 用于判断所述第一密码和与预存的所述账号绑定的本地密 码是否相同;

第一登录模块, 用于在所述第一判断模块判断所述第一密码与所述预存的 所述账号绑定的本地密码相同时, 将预存的所述账号对应的第二密码上传至网 络服务器进行匹配, 在匹配成功后登录该账号。 根据权利要求 4所述的装置, 其特征在于, 所述预存的所述账号绑定的 本地密码包括: 自定义密码, 或自定义密码和机器码的组合。

6、 根据权利要求 5所述的装置, 其特征在于,

所述获取模块, 用于接收用户输入的第一密码; 或者,

所述获取模块, 用于接收用户的输入密码, 并获取本端的机器码, 所述输 入密码和所述本端的机器码组合为第一密码;

所述第一判断模块, 用于判断所述第一密码是否与预存的所述账号绑定的 自定义密码相同; 或者,

所述第一判断模块, 用于判断所述第一密码是否与预存的所述账号绑定的 自定义密码和机器码的组合相同。

7、 一种终端, 其特征在于, 包括权利要求 4-6中任一所述的登录装置。

8、 一种登录方法, 其特征在于, 其包括:

接收终端发送的待登录的账号、 第一密码及所述账号对应的第二密码; 判断所述第一密码和与预存的所述账号绑定的至少一组本地密码是否相 同;

如果所述第一密码和所述预存的所述账号绑定的任一组本地密码相同时, 则将接收到的所述第二密码与所述账号对应的登录密码进行匹配, 并在匹配成 功后, 允许所述终端登录所述账号。

9、 根据权利要求 8所述的登录方法, 其特征在于, 所述预存的所述账号绑 定的至少一组本地密码包括: 至少一个自定义密码, 或至少一组自定义密码和 机器码的组合;

所述第一密码包括: 用户的输入密码, 或用户的输入密码与终端的机器码 的组合。

10、 根据权利要求 9所述的登录方法, 其特征在于, 所述判断所述第一密 码和与预存的所述账号绑定的至少一组本地密码是否相同, 包括:

判断所述第一密码是否与预存的所述账号绑定的至少一个自定义密码相 同; 或者 判断所述第一密码是否与预存的所述账号绑定的至少一组自定义密码和机 器码的组合相同。

11、 一种网络服务器, 其特征在于, 其包括:

接收模块, 用于接收终端发送的待登录的账号、 第一密码及所述账号对应 的第二密码;

第二判断模块, 用于判断所述第一密码和与预存的所述账号绑定的至少一 组本地密码是否相同;

第二登录模块, 用于在所述第二判断模块判断所述第一密码和所述预存的 所述账号绑定的任一组本地密码相同时, 将接收到的所述第二密码与所述账号 对应的登录密码进行匹配, 并在匹配成功后, 允许所述终端登录所述账号。

12、 根据权利要求 11所述的网络服务器, 其特征在于, 所述预存的所述账 号绑定的至少一组本地密码包括: 至少一个自定义密码, 或至少一组自定义密 码和机器码的组合;

所述第一密码包括: 用户的输入密码, 或用户的输入密码与终端的机器码 的组合。

13、 根据权利要求 12所述的网络服务器, 其特征在于,

所述第二判断模块, 用于判断所述第一密码是否与预存的所述账号绑定的 至少一个自定义密码相同; 或者,

所述第二判断模块, 用于判断所述第一密码是否与预存的所述账号绑定的 至少一组自定义密码和机器码的组合相同。

14、 一种登录系统, 其特征在于, 所述系统包括: 如权利要求 7所述的终 端和如权利要求 11-13任一项所述的网络服务器。

Description:
说 明 书 登录方法和装置以及终端、 网络服务器

本申请要求于 2012年 3月 2日提交中国专利局、申请号为 2012100548619、 发明名称为 "登录方法和装置以及终端、 网络服务器" 的中国专利申请的优先 权, 其全部内容通过引用结合在本申请中。 技术领域

本发明涉及通讯领域, 特别涉及一种登录方法和装置以及终端、 网络服务 器。 背景技术

随着移动互联网设备不断发展, 大屏幕设备终端使得多人使用成为一种普 遍现象。 但与此同时, 用户为了保护所述终端中应用程序的密码不被 盗取, 密 码本身长度也不断增加, 构成也不断复杂化。 输入的不方便性对每日多人多次 的需要隐私保护的使用带来了较大的操作负担 。

比如, 现有技术中多人的多个账号使用同一台终端进 行登录时, 用户在登 录账号时, 选择已有的账号并进行登录。 在隐私保护方面, 现有技术中存在两 种选择, 一种是记住实际登陆密码, 即在账号对应的密码输入框中记住该实际 登陆密码, 登录时直接根据记忆的密码进行登录, 这种情况存在的缺陷是: 在 完全记住密码的情况下, 其他的使用者也可以直接使用本台设备登录该 账号, 容易泄露隐私。另一种是不记住密码,在每次 登录时输入登陆密码以进行登录, 这种情况存在的缺陷是: 在使用中为了保护用户的密码安全, 目前账号密码已 经越来越复杂, 比如, 密码可以包含数字、 字符、 大小写的英文等, 这样就使 得每次输入密码时非常麻烦, 为用户带来很多不便, 使得用户体验下降, 也会 影响其使用意愿。

因此, 需要一种改进的技术方案来解决上述问题。 发明内容

本发明为了提供一种在保证登陆安全的情况下 , 更方便快捷的登录方式, 增强用户体验, 本发明实施例提供了一种登录方法和装置以及 终端、 网络服 务器。 所述技术方案如下: 一种登录方法, 其包括:

获取待登录的账号和第一密码;

判断所述第一密码和与预存的所述账号绑定的 本地密码是否相同; 如果所述第一密码与所述预存的所述账号绑定 的本地密码相同, 则将预存 的所述账号对应的第二密码上传至网络服务器 进行匹配,在匹配成功后登录该 账号。

进一步的, 所述预存的所述账号绑定的本地密码包括: 自定义密码, 或自 定义密码和机器码的组合。

更进一步的, 所述获取第一密码, 包括:

接收用户输入的第一密码; 或者,

接收用户的输入密码, 并获取本端的机器码, 所述输入密码和所述本端的 机器码组合为第一密码;

所述判断所述第一密码和与预存的所述账号绑 定的本地密码是否相同, 包 括:

判断所述第一密码是否与预存的所述账号绑定 的自定义密码相同; 或者, 判断所述第一密码是否与预存的所述账号绑定 的自定义密码和机器码的 组合相同。 一种登录装置, 其包括:

第一获取模块, 用于获取待登录的账号和第一密码;

判断模块, 用于判断所述第一密码和与预存的所述账号绑 定的本地密码是 否相同;

登录模块, 用于在所述判断模块判断所述第一密码与所述 预存的所述账号 绑定的本地密码相同时, 将预存的所述账号对应的第二密码上传至网络 务器 进行匹配, 在匹配成功后登录该账号。

进一步的, 所述预存的所述账号绑定的本地密码包括: 自定义密码, 或自 定义密码和机器码的组合。

更进一步的, 所述获取模块, 用于接收用户输入的第一密码; 或者,

所述获取模块, 用于接收用户的输入密码, 并获取本端的机器码, 所述输 入密码和所述本端的机器码组合为第一密码;

所述第一判断模块, 用于判断所述第一密码是否与预存的所述账号 绑定的 自定义密码相同; 或者,

所述第一判断模块, 用于判断所述第一密码是否与预存的所述账号 绑定的 自定义密码和机器码的组合相同。 一种终端, 其包括上述的登录装置。 一种登录方法, 其包括:

接收终端发送的待登录的账号、 第一密码及所述账号对应的第二密码; 判断所述第一密码和与预存的所述账号绑定的 至少一组本地密码是否相 同;

如果所述第一密码和所述预存的所述账号绑定 的任一组本地密码相同时, 则将接收到的所述第二密码与所述账号对应的 登录密码进行匹配, 并在匹配成 功后, 允许所述终端登录所述账号。

进一步的, 所述预存的所述账号绑定的至少一组本地密码 包括: 至少一个 自定义密码, 或至少一组自定义密码和机器码的组合。

进一步的, 所述接收终端发送的第一密码; 所述判断所述第一密码和与预 存的所述账号绑定的至少一组本地密码是否相 同, 包括:

接收终端发送的第一密码;

判断所述第一密码是否与预存的所述账号绑定 的至少一个自定义密码相 同; 或者

接收终端发送的输入密码和终端的机器码, 所述输入密码和所述终端的机 器码组合为第一密码;

判断所述第一密码是否与预存的所述账号绑定 的至少一组自定义密码和 机器码的组合相同。 一种网络服务器, 其包括:

接收模块, 用于接收终端发送的待登录的账号、 第一密码及所述账号对应 的第二密码;

第二判断模块, 用于判断所述第一密码和与预存的所述账号绑 定的至少一 组本地密码是否相同;

第二登录模块, 用于在所述第二判断模块判断所述第一密码和 所述预存的 所述账号绑定的任一组本地密码相同时, 将接收到的所述第二密码与所述账号 对应的登录密码进行匹配, 并在匹配成功后, 允许所述终端登录所述账号。

进一步的, 所述预存的所述账号绑定的至少一组本地密码 包括: 至少一个 自定义密码, 或至少一组自定义密码和机器码的组合;

所述第一密码包括: 用户的输入密码, 或用户的输入密码与终端的机器码 的组合。

进一步的,

所述第二判断模块, 用于判断所述第一密码是否与预存的所述账号 绑定的 至少一个自定义密码相同; 或者

所述第二判断模块, 用于判断所述第一密码是否与预存的所述账号 绑定的 至少一组自定义密码和机器码的组合相同。 一种登录系统,所述系统包括:如上所述的终 端和如上所述的网络服务器。 本发明实施例提供的技术方案带来的有益效果 是:

通过预先设置本地密码, 该本地密码为用户自定义密码, 将账号与本地密 码进行绑定, 当第一密码和账号绑定的本地密码相同时, 则可以进行登录该账 号,使用本地密码匹配进行登陆,使得登录更 加便捷且避免了使用第二密码(即 所述账号的实际登录密码)的不安全性。 进一步, 本地密码既可以为用户的输 入密码, 也可以是输入密码与终端的机器码的组合, 从而可以防止非法使用者 获知本地密码的情况下在其他终端登录该账号 , 从而使得登录更加安全。 更进 一步,本地密码可存储于网络服务器中,在网 络服务器中进行密码的验证匹配, 更加保证了信息的安全性。 附图说明

为了更清楚地说明本发明实施例中的技术方案 , 下面将对实施例描述中所 需要使用的附图作筒单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明 的一些实施例,对于本领域普通技术人员来讲 ,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。

图 1是本发明实施例提供的登录方法的实施环境 意图;

图 2是本发明实施例一提供的登录方法的流程示 图;

图 3是本发明实施例二提供的登录方法的流程示 图;

图 4是本发明实施例二中提供的第二密码登录至 一密码登录的界面转换 示意图;

图 5是本发明实施例三提供的登录方法的流程示 图;

图 6是本发明实施例四提供的登录装置的结构方 图;

图 7是本发明实施例五提供的登录方法的流程示 图;

图 8是本发明实施例六提供的登录方法的流程示 图;

图 9是本发明实施例七提供的登录方法的流程示 图;

图 10是本发明实施例八提供的网络服务器的结构 框图。 具体实施方式

为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明 实施方式作进一步地详细描述。 文中的 "多个" 为一个或一个以上。

请参考图 1 , 其示出了本发明实施例提供的登录方法的实施 环境示意图。 该实施环境可以包括终端 110和网络服务器 120。

终端 110可以为手机、 电脑等终端设备, 其上设置有可以进行登录的应用 程序, 应用程序的账号对应一个第二密码, 当针对一个账号输入对应的第二密 码时, 针对该账号的应用程序则可以登录。

网络服务器 120 用于保存上述应用程序的账号和每个账号对应 的登录密 码。

其中终端 110和网络服务器 120通过网络传输相关数据, 这里的网络可以 包括有限或无线的通信信道。 实施例一

图 2是本发明实施例一提供的登录方法的流程示 图, 该登录方法可以应 用于图 1中的终端 110中。 登录方法包括:

步骤 210, 获取待登录的账号和第一密码。 第一密码可以为针对当前待登录账号输入的输 入密码, 第一密码也可以为 针对当前待登录账号所输入的输入密码以及用 于接收该输入密码的本端(即终 端 110 ) 的机器码的组合。

其中, 机器码用以唯一标识一个终端, 终端 110的机器码即是终端 110的 唯一标识码。

步骤 220, 判断第一密码和与预存的账号绑定的本地密码 是否相同。

本实施例中, 本地密码可以是已存储在终端的、 与所述账号绑定的自定义 密码, 该自定义密码可以为用户针对该待登录账号预 先设置的密码, 该密码通 常易于记忆或输入。 判断第一密码和与预存的账号绑定的本地密码 是否相同, 可以为: 判断第一密码是否与预存的账号绑定的自定义 密码相同。

本地密码还可以为存储在终端的、与所述账号 绑定的自定义密码和机器码 的组合, 即本地密码除了包括为待登录账号设置的易于 使用者记忆或输入的自 定义密码之外, 还包括设置自定义密码时对应终端的机器码。 判断第一密码和 与预存的账号绑定的本地密码是否相同, 可以为: 判断第一密码是否与预存的 账号绑定的自定义密码和机器码的组合相同。

为了避免自定义密码的复杂性, 自定义密码可以设置的比较筒单,一般的, 自定义密码可以由字母、 数字或标点等符号组合而成, 比如自定义密码可以设 置为 123或 abc等; 当然使用者也可以根据自己的记忆习惯设置自 定义密码。

步骤 230, 如果第一密码与预存的账号绑定的本地密码相 同, 则将预存的 账号对应的第二密码上传至网络服务器进行匹 配, 在匹配成功后登录该账号。

第二密码是指预存的账号所对应的实际登录密 码, 即所述账号登录至网络 服务器时所对应的实际登录密码。 一般的, 在申请账号的同时会设置该第二密 码。

网络服务器 120中通常包含有账号以及账号对应的登录密码 , 当网络服务 器 120接收到账号以及其绑定的第二密码之后, 会查询相同的账号, 并根据该 账号查询网络服务器 120中该账号对应的登录密码, 比较接收的第二密码和查 询的登录密码, 如果两者相同, 则表明网络服务器 120对登录密码匹配成功, 之后则可以登录该账号。

综上, 本发明实施例一提供的登录方法更便于登录且 比较安全, 增强了用 户体验。 实施例二

图 3是本发明实施例二提供的登录方法的流程示 图, 该登录方法可以应 用于图 1中的终端 110中。 登录方法包括:

步骤 310, 获取待登录的账号并接收用户输入的自定义密 码。

自定义密码是使用者为待登录账号预先设置的 密码, 通常, 为了避免自定 义密码的复杂性, 易于使用者记忆或输入, 自定义密码可以设置的比较筒单, 一般的, 自定义密码可以由字母、 数字或标点等符号组合而成, 比如自定义密 码可以设置为 123或 abc等。 在实际应用中, 在一台固定的终端 110上, 针对 同一个账号一般仅设置一个自定义密码, 即在同一台终端 110上, 同一个账号 仅对应一个自定义密码。

在具体实现时, 可以通过切换按键以切换到可以输入自定义密 码的控件, 在控件上输入需要设置的自定义密码。 具体可以参见图 4所示, 其中左图中为 输入第二密码的方式进行登录的界面, 可以通过一切换按键或其它操作将输入 第二密码的方式切换为可以输入自定义密码的 方式, 即右图所示。

步骤 320, 将待登录的账号、 自定义密码与该账号对应的第二密码进行绑 定。

只有当第二密码正确时,网络服务器才允许对 应的账号进行登录。一般的, 第二密码也可以由字母、 数字或标点等符号组合而成, 通常, 第二密码的组合 以及位数都会比自定义密码复杂。

当输入自定义密码之后, 终端 110的后台则可以接收该自定义密码, 并将 接收到的自定义密码作为所述待登录账号的本 地密码, 并对自定义密码以及设 置该自定义密码时对应的账号、 该账号对应的第二密码进行绑定并存储, 即将 自定义密码、 待登录账号和该账号对应的第二密码绑定后存 储在终端后台中。

在为待登录账号设置自定义密码的同时,还需 要输入待登录账号的第二密 码, 在确认使用第二密码可以登录后, 设置的自定义密码才有效。 在较优的实 施例中, 该第二密码通常是被使用过且被记忆在终端 110本地的, 这样进行自 定义密码设置的时候, 可以直接与该第二密码进行绑定。 在具体实现时, 终端 后台中可以通过一个数据库以用于保存绑定的 账号、 自定义密码和第二密码。

需要注意的是, 当设置完自定义密码之后, 以记忆第二密码进行账号登录 的方式将会被取消, 而仅提供通过自定义密码或输入第二密码的方 式进行账号 登录, 但终端后台中是已经保存有该自定义密码的。 步骤 330, 获取待登录的账号和第一密码。

获取最新输入的与当前待登录账号对应的输入 密码, 该输入密码则被定义 为第一密码。

步骤 340, 判断第一密码和与预存的账号绑定的自定义密 码是否相同。 接收到针对当前待登录账号输入的第一密码之 后, 则根据该待登录账号在 终端后台中查询与该账号绑定的自定义密码( 即本地密码), 在输入每一个第 一密码时, 均是在选择的某一个待登录账号的基础上进行 的, 因此输入的第一 密码仅与其中的一个待登录账号进行对应。 当接收到该第一密码之后, 则可以 根据对应的账号在设备后台中查询对应的自定 义密码。

步骤 350, 如果第一密码与预存的账号绑定的自定义密码 相同, 则将预存 的账号对应的第二密码上传至网络服务器进行 匹配, 在匹配成功后登录该账 号。

当查询到账号对应的自定义密码(即本地密码 )之后, 将输入的第一密码 与自定义密码进行比对, 若相同, 则将账号绑定的第二密码和该账号上传至网 络服务器 120中。

对应的, 网络服务器 120中可以包含有一用于保存账号和账号对应的 登录 密码的数据库, 网络服务器 120可以根据终端 110上传的账号查询网络服务器 120中该账号对应的登录密码, 然后将终端 110上传的该账号绑定的第二密码 与查询到的登录密码进行匹配。

当匹配成功后, 网络服务器 120反馈给终端 110—匹配成功的信息, 终端 110接受到该信息后登录该账号。

综上所述, 本发明实施例二提供的登录方法, 可以为账号设置一个自定义 密码, 使用者仅需要输入与自定义密码相同的第一密 码就可以进行登录, 避免 了输入第二密码的繁瑣以及在登录终端记忆第 二密码的不安全性,使得账号登 录更便捷安全, 增强了用户体验。 实施例三

图 5是本发明实施例三提供的登录方法的流程示 图, 该登录方法可以应 用于图 1中的终端 110中。 登录方法包括:

步骤 510, 获取待登录的账号, 接收用户输入的自定义密码, 并获取本端 的机器码。 自定义密码是使用者为待登录的账号预先设置 的密码, 通常, 为了避免自 定义密码的复杂性,易于使用者记忆或输入, 自定义密码可以设置的比较筒单, 一般的, 自定义密码可以由字母、 数字或标点等符号组合而成, 比如自定义密 码可以设置为 123 , 或 abc等。 在实际应用中, 在一台固定的终端上, 针对同 一个账号一般仅设置一个自定义密码, 即在同一台终端 110上, 同一个账号仅 对应一个自定义密码。

在具体实现时, 可以通过切换按键以切换到可以输入自定义密 码的控件, 在控件上输入需要设置的自定义密码。 具体可以参见图 4所示, 其中左图中为 输入第二密码的方式进行登录的界面, 可以通过一切换按键或其它操作将输入 第二密码的方式切换为可以输入自定义密码的 方式, 即右图所示。

这里的机器码为设定自定义密码时终端 110所对应的初始的机器码, 该机 器码用以唯一标识一个终端, 终端 110的机器码即是终端 110的唯一标识码, 因此, 在同一个终端中获取的机器码是相同的。

步骤 520, 将待登录的账号、 自定义密码、 本端的机器码与该账号对应的 第二密码进行绑定。

当输入自定义密码并获取到对应机器码之后, 终端 110的后台则接收该自 定义密码, 并将该自定义密码作为本地密码, 且获取此时终端的机器码以将其 作为本端的机器码, 并对自定义密码和本端的机器码以及设置该自 定义密码时 对应的待登录账号、该账号对应的第二密码进 行绑定并存储,即将自定义密码、 机器码、 对应账号和该账号对应的第二密码绑定后存储 在终端后台中。

其中, 第二密码为使用者在终端登录账号时需要的实 际登录密码, 即账号 登录至网络服务器 120时所对应的实际登录密码。 一般的, 第二密码会在使用 者申请账号时进行设置, 为了保证账号的安全性, 第二密码通常会被设置的比 较复杂, 比如第二密码也可以由字母、 数字或标点等符号组合而成, 而通常, 第二密码的组合以及位数都会比自定义密码复 杂。

在为待登录账号设置自定义密码的同时,还需 要输入待登录账号的第二密 码, 在确认可以使用第二密码可以登录后, 设置的自定义密码才有效。 在较优 的实施例中, 该第二密码通常是使用过且记忆在本地的, 这样进行自定义密码 设置的时候, 可以直接与该第二密码进行绑定。 在具体实现时, 终端后台中可 以通过一个数据库以用于保存每组账号、 自定义密码、 机器码和第二密码。

需要注意的是, 当设置完自定义密码之后, 以记忆第二密码进行账号登录 的方式将会被取消, 而仅提供通过自定义密码或输入第二密码的方 式进行账号 登录, 但终端后台中是已经保存有该第二密码的。

步骤 530, 获取待登录的账号和第一密码。

获取与待登录账号对应的输入密码, 并获取本端当前的机器码, 该输入密 码和本端当前的机器码组合为第一密码。

步骤 540, 判断第一密码和与预存的账号绑定的自定义密 码和机器码的组 合是否相同。

根据该输入密码在终端后台中查询与账号绑定 的自定义密码。 由于每一个 输入密码均是在选定的某一个待登录账号的基 础上进行输入的, 因此输入密码 仅与选定的待登录账号对应, 当接收到该输入密码之后, 则在终端后台可以根 据输入密码对应的待登录账号查询对应的自定 义密码。

根据查询到的自定义密码在终端后台中查询自 定义密码对应的初始的机 器码。

比较第一密码中的输入密码、 当前的机器码和预存的账号绑定的自定义密 码和初始的机器码是否相同。 比如, 非法使用者将原有终端 A上的系统复制到 另外一台终端 B上, 此时终端 B后台内可能也获取到了终端 A后台内保存的 账号、 第二密码、 自定义密码和初始的机器码(即终端 A的机器码), 但非法 使用者无法看到第二密码、 自定义密码的明文, 此时, 如果非法使用者输入正 确的输入密码, 虽然当前的输入密码和自定义密码相同, 但由于此时终端 B的 机器码和初始的机器码不同, 因此根据输入密码和当前的机器码对应的账号 查 询不到与账号绑定的自定义密码和初始的机器 码。

步骤 550, 如果第一密码与预存的账号绑定的自定义密码 和机器码的组合 相同, 则将预存的账号对应的第二密码上传至网络服 务器进行匹配, 在匹配成 功后登录该账号。

如果第一密码中的输入密码和自定义密码相同 , 且第一密码中的机器码和 设置自定义密码时的机器码也相同, 则表明是在与使用者初始设置自定义密码 时的同一个终端上, 且针对账号输入了正确的输入密码, 因此, 可以将账号以 及其绑定的第二密码上传至网络服务器 120。

网络服务器 120中包含有账号以及账号对应的登录密码, 网络服务器 120 在接收到账号以及第二密码之后,根据账号查 询网络服务器 120中该账号对应 的登录密码, 将查询到的登录密码和接收到的第二密码进行 匹配。 当网络服务器对第二密码和登录密码匹配成功 后, 则通知发送账号和第二 密码的终端 110登录该账号。

综上所述, 本发明实施例三提供的登录方法, 可以为账号设置一个输入筒 单的自定义密码, 并引入终端的机器码这一特征, 以使得仅在同一个终端上输 入正确的自定义密码才可以登录对应的账号, 而在其他终端上即使输入了正确 的自定义密码也不可以登录对应的账号, 从而使得账号登录更便捷安全, 增强 了用户体验。 实施例四

图 6是本发明实施例四提供的登录装置的结构方 图, 该登录装置包含于 图 1中的终端 110中。 该登录装置包括: 获取模块 610、 第一判断模块 620和 第一登录模块 630。

获取模块 610可以用于获取待登录的账号和第一密码。

第一判断模块 620可以用于判断第一密码和与预存的账号绑定 的本地密码 是否相同。 预存的账号绑定的本地密码包括: 自定义密码, 或自定义密码和机 器码的组合。

第一登录模块 630可以用于在第一判断模块 620判断第一密码与预存的账 号绑定的本地密码相同时, 将预存的账号对应的第二密码上传至网络服务 器进 行匹配, 在匹配成功后登录该账号。

较优的, 当预存的账号绑定的本地密码为自定义密码时 , 获取模块 610可 以用于获取待登录的账号, 接收用户输入的第一密码; 第一判断模块 620可以 用于判断第一密码是否与预存的账号绑定的自 定义密码相同。

更优的, 当预存的账号绑定的本地密码为自定义密码和 机器码的组合时, 获取模块 610可以用于获取待登录的账号, 接收用户的输入密码, 并获取本端 的机器码, 输入密码和本端的机器码组合为第一密码; 第一判断模块 620可以 用于判断第一密码是否与预存的账号绑定的自 定义密码和机器码的组合相同。

需要说明的是: 上述实施例提供的登录装置在本发明描述时, 仅以上述各 功能模块的划分进行举例说明, 实际应用中, 可以根据需要而将上述功能分配 由不同的功能模块完成, 即将装置的内部结构划分成不同的功能模块, 以完成 以上描述的全部或者部分功能。 另外, 上述实施例提供的登录装置与登录方法 实施例属于同一构思, 其具体实现过程详见方法实施例, 这里不再赘述。 综上所述, 本发明实施例四提供的登录装置, 可以为账号设置一个输入筒 单的自定义密码, 并引入终端的机器码这一特征, 从而使得仅在同一个终端上 输入正确的自定义密码才可以登录对应的账号 , 而在其他终端上即使输入了正 确的自定义密码也不可以登录对应的账号, 从而使得账号登录更便捷安全, 增 强了用户体验。 实施例五

图 7是本发明实施例五提供的登录方法的流程示 图, 该登录方法应用于 图 1中的网络服务器 120中。 该登录方法包括:

步骤 710, 接收终端发送的待登录的账号、 第一密码及账号对应的第二密 码。

第一密码可以为当前终端 110发送来的待登录账号的输入密码, 第一密码 也可以为当前终端 110发送来的待登录账号的输入密码以及当前终 端 110的机 器码的组合。

其中机器码是指输入密码时所在终端 110的机器码, 用于唯一标识一个终 端, 终端 110的机器码即为终端 110的唯一标识码, 因此, 在同一台终端中获 取的机器码是相同的。

步骤 720,判断第一密码是否与预存的账号绑定的至 一组本地密码相同。 第一密码为当前终端 110发送的待登录账号的输入密码时, 账号绑定的至 少一组本地密码包括: 至少一个自定义密码。

当第一密码为当前终端 110发送的待登录账号的输入密码以及当前终端

110的机器码的组合时, 账号绑定的至少一组本地密码包括: 至少一组自定义 密码和机器码的组合。

步骤 730, 如果第一密码和预存的账号绑定的任一组本地 密码相同时, 则 将接收到的第二密码与账号对应的登录密码进 行匹配, 并在匹配成功后, 允许 终端登录账号。

第二密码是终端 110上待登录账号的实际登录密码, 即所述账号登录至网 络服务器时所对应的实际登录密码。 第二密码通常是在使用者申请该待登录账 号时所设置的密码。

网络服务器 120中的登录密码是网络服务器 120中保存的为账号登录所设 置的密码, 在未改变网络服务器 120中的登录密码之前, 登录密码与对应账号 的第二密码是相同的。 在实际应用中, 网络服务器 120必须在判定接收的第二 密码和对应的登录密码相同时, 才可以控制终端 110登录对应账号。

由上可知, 当非法使用者获知到第一密码和第二密码之后 , 为了防止非法 使用者登录账号,合法使用者可以通过自己的 认证信息与网络服务器 120互动, 以改变该账号对应的登录密码。 这样, 即使非法使用者获知到第一密码和第二 密码, 但由于此时的第二密码不再与登录密码相同, 即匹配不会成功, 从而避 免了账号的信息泄密。

综上所述, 本发明实施例五提供的登录方法可以在账号和 第一密码均正确 的情况下, 比对第二密码和网络服务器中的登录密码, 只有当第二密码和网络 服务器中的登录密码相同时才可以登录, 否则表明登录密码已被合法使用者变 更, 因此非法使用者无法利用原有的第一密码和第 二密码登录对应账号, 从而 使得账号登录更加安全, 增强了用户体验。 实施例六

图 8是本发明实施例六提供的登录方法的流程示 图, 该登录方法应用于 图 1中的网络服务器 120中。 该登录方法包括:

步骤 810, 接收终端发送的待登录的账号、 自定义密码及账号对应的第二 密码。

自定义密码是终端 110针对待登录账号初次设置的密码, 该自定义密码可 以由设置者自行设置。 通常, 为了避免自定义密码的复杂性, 自定义密码可以 设置的比较筒单, 一般的, 自定义密码可以由字母、 数字或标点等符号组合而 成, 比如自定义密码可以设置为 123 , 或 abc等; 当然, 设置者甚至可以依据 自己的记忆习惯设置自定义密码。 在实际应用中, 在一台固定的终端 110上, 对应于同一个账号一般仅设置一个自定义密码 , 即在同一台终端 110上, 同一 个账号仅对应一个自定义密码。

第二密码是为账号登录设置的实际登录密码, 第二密码通常是在申请账号 时就会同时设置的密码, 一般来讲, 第二密码设置的越复杂, 账号则越安全。 第二密码也可以由字母、 数字或标点等符号组合而成, 通常, 第二密码的组合 以及位数都会比自定义密码复杂。

也就是说, 终端 110对一待登录账号设置自定义密码之后, 就会将待登录 的账号、对应的自定义密码以及账号对应的第 二密码发送至网络服务器 120中。 当不同的终端 110对同一个账号进行多次自定义密码设置时, 均会向网络 服务器 120发送该账号、 自定义密码以及该账号对应的第二密码。 由此可知, 网络服务器 120中针对同一个账号可能会存在多组由待登录 账号、 自定义密码 及账号对应的第二密码组成的数据。

步骤 820, 将接收到的待登录的账号、 自定义密码、 第二密码和与账号对 应的登录密码进行绑定。

登录密码是指网络服务器 120中针对待登录账号所保存的登录密码,通常 , 在登录密码没变的情况下, 第二密码和登录密码是相同的, 在实际应用中, 网 络服务器 120必须在判定接收的第二密码和对应的登录密 码相同时, 才可以控 制终端 110登录对应账号。

步骤 830, 接收终端发送的待登录的账号、 第一密码及账号对应的第二密 码。

第一密码是终端 110针对待登录账号的输入密码。

每当终端 110针对待登录账号输入第一密码时, 均会将待登录账号、 第一 密码及账号对应的第二密码发送至网络服务器 120中。

步骤 840, 判断第一密码是否与预存的账号绑定的至少一 个自定义密码相 同。

由于不同的终端均可以对同一个账号进行自定 义密码的设置, 而每次针对 某一账号进行自定义密码设置时, 均会向网络服务器 120发送该账号、 自定义 密码以及该账号对应的第二密码, 因此针对同一个账号, 网络服务器 120中可 能存在至少一个自定义密码, 而此时账号对应的第二密码则是相同的。

步骤 850, 如果第一密码和预存的账号绑定的任一组自定 义密码相同时, 则将接收到的第二密码与账号对应的登录密码 进行匹配, 并在匹配成功后, 允 许终端登录账号。

在实际应用中, 使用者可能在多个终端 110上为同一个账号设置相同或不 同的自定义密码, 因此在网络服务器 120中针对同一个账号可能会保存数组不 同的自定义密码, 当第一密码和其中一个自定义密码相同时, 则将接收到的第 二密码和与账号绑定的登录密码进行匹配。

比如, 当非法使用者获知到自定义密码和第二密码之 后, 为了防止非法使 用者登录账号,合法使用者可以通过自己的认 证信息与网络服务器 120的互动, 以改变该账号对应的登录密码。 这样, 即使非法使用者获知到自定义密码和第 二密码, 但由于此时的登录密码不再与第二密码相同, 即匹配不会成功, 从而 避免了账号的信息泄密。

当匹配成功后, 将登录信息反馈给终端, 以使得终端登录账号。

综上所述, 本发明实施例六提供的登录方法可以在账号和 第一密码均正确 的情况下, 比对第二密码和网络服务器中的登录密码, 只有当第二密码和网络 服务器中的登录密码相同时才可以登录, 否则表明登录密码已被合法使用者变 更, 因此非法使用者无法利用原有的第一密码和第 二密码登录对应账号, 从而 使得账号登录更加安全, 增强了用户体验。 实施例七

当合法使用者的终端 110被非法使用者盗取之后, 为了避免非法使用者得 知合法使用者账号的第二密码或第一密码之后 , 通过输入第二密码或第一密码 进行账号登陆的情况发生, 本发明实施例还提供另一种登陆方法, 具体过程可 以参见图 9所示。

图 9是本发明实施例七提供的登录方法的流程示 图, 该登录方法应用于 图 1中的网络服务器 120中。 该登录方法包括:

步骤 910, 接收终端发送的待登录的账号、 自定义密码、 机器码及账号对 应的第二密码。

自定义密码是是终端 110针对待登录账号初次设置的密码, 该自定义密码 可以由设置者自行设置。 通常, 为了避免自定义密码的复杂性, 自定义密码可 以设置的比较筒单, 一般的, 自定义密码可以由字母、 数字或标点等符号组合 而成, 比如自定义密码可以设置为 123或 abc等; 当然, 设置者甚至可以依据 自己的记忆习惯设置自定义密码。 在实际应用中, 在一台固定的终端 110上, 对应于同一个账号一般仅设置一个自定义密码 , 即在同一台终端 110上, 同一 个账号仅对应一个自定义密码。

机器码用以唯一标识一个终端,终端 110的机器码是终端 110的唯一标识。 第二密码是为登录账号设置的实际登录密码, 第二密码通常是在申请账号 时就会同时设置好的密码,一般来讲,第二密 码设置的越复杂,账号则越安全。 第二密码也可以由字母、 数字或标点等符号组合而成, 通常, 第二密码的组合 以及位数都会比自定义密码复杂。

也就是说, 终端 110对一待登录的账号设置自定义密码之后, 就会将待登 录的账号、 对应的自定义密码、 终端 110的机器码以及账号对应的第二密码发 送至网络服务器 120中。 当不同的终端对同一个账号进行多次自定义密 码设置 时, 均会向网络服务器 120发送该账号、 自定义密码、 终端对应的机器码以及 该账号对应的第二密码。

由此可知, 网络服务器 120中针对同一个账号可能会存在多组由待登录 账 号、 自定义密码、 机器码及账号对应的第二密码组成的数据, 其中所述多组数 据中的机器码不同。

步骤 920, 将接收到的待登录的账号、 自定义密码、 机器码、 第二密码和 与账号对应的登录密码进行绑定。

登录密码是指网络服务器 120中针对待登录账号所保存的登录密码, 此时 第二密码和登录密码通常是相同的, 在实际应用中, 网络服务器 120必须在判 定接收的第二密码和对应的登录密码相同时, 才可以控制终端 110登录对应账 号。

步骤 930, 接收终端发送的待登录的账号、 第一密码及账号对应的第二密 码。

第一密码是终端 110发送的针对待登录账号的输入密码和对应的 机器码的 组合。

每当终端 110输入待登录账号的输入密码时, 均会将待登录账号、 第一密 码及账号对应的第二密码发送至网络服务器 120中。

步骤 940, 判断第一密码是否与预存的账号绑定的至少一 组自定义密码和 机器码的组合相同。

由于不同的终端均可以对同一个账号进行自定 义密码设置, 而每次对某一 账号进行自定义密码设置时,均会向网络服务 器 120发送该账号、 自定义密码、 终端对应的机器码以及该账号对应的第二密码 , 因此针对同一个账号, 网络服 务器 120中可能存在至少一组自定义密码和机器码的 组合, 而此时账号对应的 第二密码则是相同的。

因此只要接收到的第一密码针对待登录账号所 对应的自定义密码和机器 码是正确的, 总会且仅会与预存的账号绑定的一组自定义密 码和对应的机器码 的组合相同; 而如果接收到的第一密码针对待登录账号所对 应的自定义密码和 对应的机器码是错误的, 那么第一密码则与预存的账号绑定的所有自定 义密码 和对应的机器码的组合均不相同。 步骤 950, 如果第一密码和预存的账号绑定的任一组本地 密码相同时, 则 将接收到的第二密码与账号对应的登录密码进 行匹配, 并在匹配成功后, 允许 终端登录账号。

在实际应用中, 使用者可能在多个终端 110上为同一个账号设置相同或不 同的自定义密码, 因此在网络服务器 120中针对同一个账号可能会保存数组不 同的自定义密码和机器码的组合, 当第一密码和其中一组自定义密码和机器码 的组合相同时, 则将接收到的第二密码和与账号绑定的登录密 码进行匹配。

比如, 当非法使用者盗取了合法使用者的终端设备后 , 且获知账号对应的 第二密码或自定义密码, 为了防止非法使用者登录该账号, 合法使用者可以通 过自己的认证信息与网络服务器 120的互动, 以改变该账号对应的登录密码。 这样, 即使非法使用者获知到自定义密码、 对应的机器码和第二密码, 但由于 此时的第二密码不再与登录密码相同, 即匹配不会成功, 从而避免了账号的信 息泄密。

当匹配成功后, 网络服务器 120将匹配信息反馈给终端 110, 以使得终端 110登录对应的账号。

综上所述, 本发明实施例七提供的登录方法可以在账号和 第一密码均正确 的情况下, 比对第二密码和网络服务器中的登录密码, 只有当第二密码和网络 服务器中的登录密码相同时才可以登录, 否则表明登录密码已被合法使用者变 更, 因此非法使用者无法利用原有的第一密码和第 二密码登录对应账号, 从而 使得账号登录更加安全, 增强了用户体验。 实施例八

图 10是本发明实施例八提供的网络服务器的结构 框图, 该网络服务器 为图 1中的网络服务器 120。 该网络服务器包括: 接收模块 1010、 第二判断模 块 1020和第二登录模块 1030。

接收模块 1010可以用于接收终端发送的待登录的账号、 第一密码及账号 对应的第二密码。

第二判断模块 1020可以用于判断第一密码和与预存的账号绑 的至少一 组本地密码是否相同。

第二登录模块 1030可以用于在第二判断模块判断第一密码和 存的账号 绑定的任一组本地密码相同时,将接收到的第 二密码与账号对应的登录密码进 行匹配, 并在匹配成功后, 允许终端登录账号。

较优的, 预存的账号绑定的至少一组本地密码包括至少 一个自定义密码, 第二判断模块 1020可以用于接收终端发送的待登录的账号、 第一密码及账号 对应的第二密码; 第二登录模块 1030可以用于判断第一密码是否与预存的账 号绑定的至少一个自定义密码相同。

更优的,预存的账号绑定的至少一组本地密码 包括至少一组自定义密码和 机器码的组合, 第二判断模块 1020可以用于接收终端发送的待登录的账号、 输入密码和终端的机器码, 输入密码和终端的机器码组合为第一密码; 第二登 录模块 1030可以用于判断第一密码是否与预存的账号 定的至少一组自定义 密码和机器码的组合相同。

需要说明的是: 上述实施例提供的网络服务器在本发明描述时 , 仅以上述 各功能模块的划分进行举例说明, 实际应用中, 可以根据需要而将上述功能分 配由不同的功能模块完成, 即将装置的内部结构划分成不同的功能模块, 以完 成以上描述的全部或者部分功能。 另外, 上述实施例提供的网络服务器与实施 例五中所示的登录方法属于同一构思, 其具体实现过程详见方法实施例, 这里 不再赘述。

综上所述, 本发明实施例八提供的网络服务器可以在账号 和第一密码均正 确的情况下, 比对第二密码和网络服务器中的登录密码, 只有当第二密码和网 络服务器中的登录密码相同时才可以登录, 否则表明登录密码已被合法使用者 变更, 因此非法使用者无法利用原有的第一密码和第 二密码登录对应账号, 从 而使得账号登录更加安全, 增强了用户体验。 需要说明的是, 本发明各个实施例中, 终端向网络服务器发送的数据, 比 如绑定的账号、 第二密码, 绑定的账号、 本地密码和第二密码或绑定的账号、 第一密码和第二密码, 均可以在传输前进行加密, 以保证传输时数据信息的安 全性。

本领域普通技术人员可以理解实现上述实施例 的全部或部分步骤可以通 过硬件来完成, 也可以通过程序来指令相关的硬件完成, 的程序可以存储于一 种计算机可读存储介质中, 上述提到的存储介质可以是只读存储器, 磁盘或光 盘等。

以上仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明的精神 和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。