Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR UNIFIED ACCOUNT MANAGEMENT AND THIRD-PARTY ACCOUNT MANAGEMENT SYSTEM
Document Type and Number:
WIPO Patent Application WO/2013/097392
Kind Code:
A1
Abstract:
Disclosed is a third-part account management system, comprising: a third-party account management device, used for storing an integrated software information list and a user account management list, and after a request for logging in to the integrated software is received from a user terminal, providing the user terminal with information regarding the login to the integrated software by using the integrated software information list and the user account management list; and the user terminal, used for sending to a third-party account management device the request for logging in to the integrated software, and receiving from the third-party account management device the information regarding the login to the integrated software. Also disclosed is a method for unified account management. In the present invention, a unified account is provided, so as to log in to and use the integrated software integrating multiple services, thereby reducing the user operations.

Inventors:
TANG HUANLIANG (CN)
Application Number:
PCT/CN2012/074999
Publication Date:
July 04, 2013
Filing Date:
May 02, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
TANG HUANLIANG (CN)
International Classes:
H04L29/06
Foreign References:
CN102111347A2011-06-29
CN102073928A2011-05-25
KR100931326B12009-12-11
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权利要求书

1、 一种第三方账户管理系统, 其特征在于, 该系统包括: 用户终端和 第三方账户管理设备; 其中,

第三方账户管理设备, 用于保存综合软件资料列表及用户账户管理列 表; 接收到用户终端发来的对综合软件的登录请求后, 利用综合软件资料 列表及用户账户管理列表为用户终端提供登录该综合软件的信息;

用户终端, 用于向第三方账户管理设备发送对综合软件的登录请求, 接收第三方账户管理设备提供的登录该综合软件的信息。

2、 根据权利要求 1所述的系统, 其特征在于,

所述第三方账户管理设备, 具体用于以综合软件的标识, 综合软件所 要使用的业务、 综合软件所要使用的业务是否需要获取该业务的登录信息、 以及获取业务的登录信息后为发起登录请求的用户终端提供的相关信息建 立综合软件资料列表。

3、 根据权利要求 1所述的系统, 其特征在于,

所述第三方账户管理设备, 具体用于以用户基本资料、 登录密码及其 他要求提供的业务的登录信息组成用户账户管理列表。

4、 根据权利要求 1所述的系统, 其特征在于,

所述第三方账户管理设备, 还用于提取用户终端发来的登录请求中的 登录名称, 利用登录名称查看自身是否保存过以该登录名称为标识的用户 账户管理列表, 如果没有保存过以该登录名称为标识的用户账户管理列表, 则向用户终端发送没有注册的登录失败的通知; 如果保存有以该登录名称 为标识的用户账户管理列表, 则提取登录请求中的登录密码, 与用户账户 管理列表中记录的登录密码进行比较, 如果两者相同, 则验证结果为登录 成功, 如果两者不同, 则向用户终端发送密码错误的登录失败的通知; 相应的, 所述用户终端, 还用于接收第三方账户管理设备发来的登录 失败的通知。

5、 根据权利要求 1所述的系统, 其特征在于,

所述第三方账户管理设备, 还用于提取登录请求中的综合软件的名称 和用户账户信息, 根据登录请求中的综合软件的名称查看自身保存的综合 软件资料列表, 根据综合软件资料列表中记录的需要获取的各个业务的登 录信息、 利用登录请求中的账户信息从用户账户管理列表中提取用户已经 保存的各个业务的账户信息, 根据各个业务的账户信息获取登录该综合软 件的相关信息。

6、 根据权利要求 1所述的系统, 其特征在于, 所述系统还包括: 业务 提供终端, 用于将开发商的注册信息发送给第三方账户管理设备;

相应的, 所述第三方账户管理设备, 还用于接收业务提供终端发来的 注册信息, 判断开发商是否注册成功。

7、 根据权利要求 6所述的系统, 其特征在于, 所述第三方账户管理设 备包括: 数据库模块、 注册登录模块和业务处理模块; 其中,

数据库模块, 用于为业务处理模块提供自身保存的综合软件资料列表 及用户账户管理列表;

注册登录模块, 将接收到用户终端发来的对综合软件的登录请求发送 给业务处理模块;

业务处理模块, 用于接收到注册登录模块发来的对综合软件的登录请 求后, 利用数据库模块中的综合软件资料列表及用户账户管理列表为用户 终端提供登录该综合软件的信息。

8、 根据权利要求 7所述的系统, 其特征在于, 所述第三方账户管理设 备, 进一步包括: 验证模块和接口模块; 其中,

验证模块, 用于接收注册登录模块发来的用户终端的注册信息, 对注 册信息进行验证, 当验证结果为注册通过时, 将注册信息发送给业务处理 模块, 当验证结果为注册失败时, 将注册失败的通知发送给接口模块; 接口模块, 用于接收验证模块发来的注册失败的通知, 将注册失败的 通知返回给用户终端;

相应的, 所述注册登录模块, 还用于判断是否接收到用户终端发来的 注册信息, 如果接收到, 则将用户终端的注册信息发送到验证模块对注册 信息进行验证, 否则, 继续判断是否接收到用户终端发来的注册信息; 所述业务处理模块, 还用于接收注册模块发来的注册信息。

9、 一种统一管理账户的方法, 其特征在于, 第三方账户管理设备保存 综合软件资料列表及用户账户管理列表; 该方法还包括:

所述第三方账户管理设备接收到用户终端发来的对综合软件的登录请 求后, 利用综合软件资料列表及用户账户管理列表为用户终端提供登录该 综合软件的信息。

10、 根据权利要求 9所述的方法, 其特征在于, 所述综合软件资料列 表, 为: 以综合软件的标识, 以综合软件所要使用的业务、 综合软件所要 使用的业务是否需要获取该业务的登录信息、 以及获取业务的登录信息后 所需提供的相关信息的具体内容为内容的列表。

11、 根据权利要求 9所述的方法, 其特征在于, 所述用户账户管理列 表为: 以用户基本资料、 登录密码及其他要求提供的业务的登录信息组成 的列表。

12、 根据权利要求 9所述的方法, 其特征在于, 所述该第三方账户管 理设备接收到用户终端发来的对综合软件的登录请求之后, 该方法还包括: 第三方账户管理设备提取登录请求中的登录名称, 利用登录名称查看自身 是否保存过以该登录名称为标识的用户账户管理列表, 如果没有保存过以 该登录名称为标识的用户账户管理列表, 则向用户终端发送没有注册的登 录失败的通知; 如果保存有以该登录名称为标识的用户账户管理列表, 则 提取登录请求中的登录密码, 与用户账户管理列表中记录的登录密码进行 比较, 如果两者相同, 则验证结果为登录成功, 如果两者不同, 则向用户 终端发送密码错误的登录失败的通知。

13、 根据权利要求 9所述的方法, 其特征在于, 所述利用综合软件资 料列表及用户账户管理列表为用户终端提供登录该综合软件的信息, 包括: 第三方账户管理系统提取登录请求中的综合软件的名称和用户账户信息, 根据登录请求中的查看自身保存的综合软件资料列表, 根据综合软件资料 列表中记录的需要获取的各个业务的登录信息、 利用登录请求中用户账户 信息从用户账户管理列表中提取用户已经保存的各个业务的用户账户信 息, 根据各个业务的用户账户信息获取登录该综合软件的相关信息。

Description:
一种统一管理账户的方法及第三方账户管理系 统 技术领域

本发明涉及网络中的账号管理技术, 尤其涉及一种统一管理账户的方 法及第三方账户管理系统。 背景技术

随着互联网和移动网络的高速发展和完善, 带动了各种业务运营而生。 很多业务需要输入登录名称和登录密码才能使 用, 用户需要经常变换自己 的登录名称和登录密码才能使用不同的业务, 如此, 在访问不同的业务时 给用户带来不便。

为了解决上述问题, 提出了一种统一管理账户的第三方账户管理系 统, 包括用户终端、 第三方账户管理设备和业务提供终端, 具体为: 用户终端 在第三方账户管理设备注册后, 可以使用注册的账号登录任意一个与第三 方账户管理系统签约的业务; 该第三方账户管理设备会对业务的开发商进 行审核, 通过审核并签约达成协议的开发商所提供的业 务才能使用第三方 账户管理系统的账号登录。

但是, 这种第三方账户管理系统不适用于目前已有的 整合多个业务业 务的综合软件; 整合多个业务的综合软件除了需要自身的登录 名称和登录 密码, 还要在综合软件自身调用任意一个需要用户登 录信息的业务时, 由 用户输入该业务的登录名称和登录密码, 而上述第三方账户管理系统仅能 提供单一业务的登录接口, 无法使用该第三方账户管理系统登录并使用整 合多个业务的综合软件。

可见, 现有的第三方账户管理系统无法通过提供一个 统一的账户登录 并使用整合多个业务的综合软件, 如此, 会使用户的操作繁多、 复杂化。 发明内容

有鉴于此, 本发明的目的在于提供一种统一管理账户的方 法及第三方 账户管理系统, 能通过一个统一的账户登录并使用整合多个业 务的综合软 件, 进而减少用户操作。

为达到上述目的, 本发明的技术方案是这样实现的:

本发明提供了一种第三方账户管理系统, 该系统包括: 用户终端和第 三方账户管理设备; 其中,

第三方账户管理设备, 用于保存综合软件资料列表及用户账户管理列 表; 接收到用户终端发来的对综合软件的登录请求 后, 利用综合软件资料 列表及用户账户管理列表为用户终端提供登录 该综合软件的信息;

用户终端, 用于向第三方账户管理设备发送对综合软件的 登录请求, 接收第三方账户管理设备提供的登录该综合软 件的信息。

上述方案中, 所述第三方账户管理设备, 具体用于以综合软件的标识, 综合软件所要使用的业务、 综合软件所要使用的业务是否需要获取该业务 的登录信息、 以及获取业务的登录信息后为发起登录请求的 用户终端提供 的相关信息建立综合软件资料列表。

上述方案中, 所述第三方账户管理设备, 具体用于以用户基本资料、 登录密码及其他要求提供的业务的登录信息组 成用户账户管理列表。

上述方案中, 所述第三方账户管理设备, 还用于提取用户终端发来的 登录请求中的登录名称, 利用登录名称查看自身是否保存过以该登录名 称 为标识的用户账户管理列表, 如果没有保存过以该登录名称为标识的用户 账户管理列表, 则向用户终端发送没有注册的登录失败的通知 ; 如果保存 有以该登录名称为标识的用户账户管理列表, 则提取登录请求中的登录密 码, 与用户账户管理列表中记录的登录密码进行比 较, 如果两者相同, 则 验证结果为登录成功, 如果两者不同, 则向用户终端发送密码错误的登录 失败的通知;

相应的, 所述用户终端, 还用于接收第三方账户管理设备发来的登录 失败的通知。

上述方案中, 所述第三方账户管理设备, 还用于提取登录请求中的综 合软件的名称和用户账户信息, 根据登录请求中的综合软件的名称查看自 身保存的综合软件资料列表, 根据综合软件资料列表中记录的需要获取的 各个业务的登录信息、 利用登录请求中的账户信息从用户账户管理列 表中 提取用户已经保存的各个业务的账户信息, 根据各个业务的账户信息获取 登录该综合软件的相关信息。

上述方案中, 所述系统, 还包括: 业务提供终端, 用于将开发商的注 册信息发送给第三方账户管理设备;

相应的, 所述第三方账户管理设备, 还用于接收业务提供终端发来的 注册信息, 判断开发商是否注册成功。

上述方案中, 所述第三方账户管理设备, 进一步包括: 数据库模块、 注册登录模块和业务处理模块; 其中,

数据库模块, 用于为业务处理模块提供自身保存的综合软件 资料列表 及用户账户管理列表;

注册登录模块, 将接收到用户终端发来的对综合软件的登录请 求发送 给业务处理模块;

业务处理模块, 用于接收到注册登录模块发来的对综合软件的 登录请 求后, 利用数据库模块中的综合软件资料列表及用户 账户管理列表为用户 终端提供登录该综合软件的信息。

上述方案中, 所述第三方账户管理设备, 进一步包括: 验证模块和接 口模块; 其中,

验证模块, 用于接收注册登录模块发来的用户终端的注册 信息, 对注 册信息进行验证, 当验证结果为注册通过时, 将注册信息发送给业务处理 模块, 当验证结果为注册失败时, 将注册失败的通知发送给接口模块; 接口模块, 用于接收验证模块发来的注册失败的通知, 将注册失败的 通知返回给用户终端;

相应的, 所述注册登录模块, 还用于判断是否接收到用户终端发来的 注册信息, 如果接收到, 则将用户终端的注册信息发送到验证模块对注 册 信息进行验证, 否则, 继续判断是否接收到用户终端发来的注册信息 ; 所述业务处理模块, 还用于接收注册模块发来的注册信息。

本发明该提供了一种统一管理账户的方法, 第三方账户管理设备保存 综合软件资料列表及用户账户管理列表; 该方法还包括:

所述第三方账户管理设备接收到用户终端发来 的对综合软件的登录请 求后, 利用综合软件资料列表及用户账户管理列表为 用户终端提供登录该 综合软件的信息。

上述方案中, 所述综合软件资料列表, 为: 以综合软件的标识, 以综 合软件所要使用的业务、 综合软件所要使用的业务是否需要获取该业务 的 登录信息、 以及获取业务的登录信息后所需提供的相关信 息的具体内容为 内容的列表。

上述方案中, 所述用户账户管理列表为: 以用户基本资料、 登录密码 及其他要求提供的业务的登录信息组成的列表 。

上述方案中, 所述该第三方账户管理设备接收到用户终端发 来的对综 合软件的登录请求之后, 该方法还包括: 第三方账户管理设备提取登录请 求中的登录名称, 利用登录名称查看自身是否保存过以该登录名 称为标识 的用户账户管理列表, 如果没有保存过以该登录名称为标识的用户账 户管 理列表, 则向用户终端发送没有注册的登录失败的通知 ; 如果保存有以该 登录名称为标识的用户账户管理列表, 则提取登录请求中的登录密码, 与 用户账户管理列表中记录的登录密码进行比较 , 如果两者相同, 则验证结 果为登录成功, 如果两者不同, 则向用户终端发送密码错误的登录失败的 通知。

上述方案中, 所述利用综合软件资料列表及用户账户管理列 表为用户 终端提供登录该综合软件的信息, 包括: 第三方账户管理系统提取登录请 求中的综合软件的名称和用户账户信息, 根据登录请求中的查看自身保存 的综合软件资料列表, 根据综合软件资料列表中记录的需要获取的各 个业 务的登录信息、 利用登录请求中用户账户信息从用户账户管理 列表中提取 用户已经保存的各个业务的用户账户信息, 根据各个业务的用户账户信息 获取登录该综合软件的相关信息。

本发明所提供的统一管理账户的方法及第三方 账户管理系统, 使用综 合软件资料列表绑定综合软件所要使用的业务 的信息, 并使用用户账户管 理列表绑定综合软件所要使用的业务的登录信 息, 如此, 用户通过用户终 端登录任意一个综合软件时, 不必在综合软件的多个整合业务中再次输入 登录信息, 而由第三方账户管理设备中的综合软件资料列 表和用户账户管 理列表直接关联, 将登录该综合软件后的所有信息反馈给用户终 端, 从而 实现通过一个统一的账户登录并使用整合多个 业务的综合软件, 进而减少 用户操作。 附图说明

图 1为本发明第三方账户管理系统的组成结构示 图;

图 2为本发明第三方账户管理系统中第三方账户 理设备的组成结构 示意图;

图 3为本发明统一管理账户的方法流程示意图。 具体实施方式

本发明的基本思想是: 第三方账户管理设备保存综合软件资料列表及 用户账户管理列表; 该第三方账户管理设备接收到用户终端发来的 对任意 一个综合软件的登录请求后, 利用综合软件资料列表及用户账户管理列表 为用户终端提供登录该综合软件的信息。

其中, 所述综合软件资料列表为: 以综合软件的标识, 以综合软件所 要使用的业务、 综合软件所要使用的业务是否需要获取该业务 的登录信息、 及获取业务的登录信息后为发起登录请求的用 户终端提供的相关信息的内 容组成的列表;

所述用户账户管理列表为: 以用户基本资料、 登录密码及其他要求提 供的业务的登录信息组成的列表。

下面结合附图及具体实施例对本发明再作进一 步详细的说明。

本发明提供了一种第三方账户管理系统, 如图 1 所示, 包括: 用户终 端 11、 第三方账户管理设备 12; 其中,

第三方账户管理设备 12, 用于保存综合软件资料列表及用户账户管理 列表; 接收到用户终端 11发来的对任意一个综合软件的登录请求后, 利用 综合软件资料列表及用户账户管理列表为用户 终端 11提供登录该综合软件 的信息;

用户终端 11 ,用于向第三方账户管理设备 12发送对任意一个综合软件 的登录请求, 接收第三方账户管理设备 12提供的登录该综合软件的信息。

所述用户终端 11 , 还用于根据用户在网页浏览器中输入的第三方 账户 管理系统的网址, 连接到第三方账户管理设备 12, 接收第三方账户管理设 备 12返回的网页界面, 在注册子菜单中填写注册信息, 将注册信息发送给 第三方账户管理设备 12; 相应的, 所述第三方账户管理设备 12, 还用于判 断是否接收到用户终端 11发来的注册信息, 如果接收到, 则对注册信息进 行验证, 否则, 继续判断是否接收到用户终端 11发来的注册信息; 其中, 所述注册信息可以包括: 登录名称、 用户基本信息、 登录密码; 其中, 所述登录名称可以为用户自己定义的字符和 /或数字; 所述用户基本 信息可以为用户的生日、 常用邮箱等。

所述第三方账户管理设备 12, 还用于对注册信息进行验证, 如果验证 结果为注册通过, 则保存注册信息, 否则, 向用户终端 11发送用户注册失 败的通知; 相应的, 所述用户终端 11 , 还用于接收第三方账户管理设备 12 发来的注册失败的通知。

所述第三方账户管理设备 12, 具体用于提取注册信息中的登录名称, 检测登录名称是否符合填写要求, 并检测自身是否已经保存有相同的登录 名称的用户账户管理列表, 如果账户名称符合填写要求、 且自身没有保存 过相同的登录名称的用户账户管理列表, 则验证结果为注册通过, 否则验 证结果为注册失败;

其中, 所述填写要求为根据实际情况预置的填写格式 的要求, 比如, 可以预置填写要求为: 长度大于六位, 不得包括中文字符。

所述第三方账户管理设备 12, 具体用于提取注册信息中的登录名称, 建立用户账户管理列表, 将注册信息中的用户基本资料和登录密码保存 在 用户账户管理列表中, 然后向用户终端 11发送要求用户填写用户账户管理 列表中提供的业务登录信息的提示, 将用户终端 11返回的业务登录信息保 存在用户账户管理列表中; 相应的, 所述用户终端 11 , 还用于接收第三方 账户管理设备 12发来的要求用户填写用户账户管理列表中的 他业务的登 录信息的提示, 将用户填写的其他业务的登录信息发送给第三 方账户管理 设备 12;

其中, 所述业务登录信息为: 综合软件开发商所提交的、 与第三方账 户管理设备 12中签约的, 使用综合软件所要使用到的所有业务的用户登 录 信息。

所述第三方账户管理设备 12,还用于判断是否接收到用户终端 11发来 的对任意一个综合软件的登录请求, 如果接收到, 则对该登录请求进行验 证, 否则, 结束处理流程; 相应的, 所述用户终端 11 , 还用于向第三方账 户管理设备 12发送对任意一个综合软件的登录请求;

其中, 所述对任意一个综合软件的登录请求, 包括: 综合软件的名称、 用户账户信息; 所述用户账户信息包括登录名称和登录密码。

所述第三方账户管理设备 12, 还用于对登录请求进行验证, 如果验证 结果为登录成功,则为用户终端 11提供登录该综合软件的相关信息,否贝' J , 通知用户终端 11登录失败; 相应的, 所述用户终端 11 , 还用于接收第三方 账户管理设备 12提供的登录该综合软件的相关信息, 或接收第三方账户管 理设备 12发来的用户终端 11登录失败的通知。

所述第三方账户管理设备 12, 具体用于提取登录请求中的用户账户信 息, 利用登录名称查看自身是否保存过该用户账户 信息对应的用户账户管 理列表, 如果没有保存过, 则向用户终端 11发送没有注册的登录失败的通 知; 如果保存过, 则提取登录请求中的登录密码, 与用户账户管理列表中 记录的登录密码进行比较, 如果两者相同, 则验证结果为登录成功, 如果 两者不同, 则向用户终端 11发送密码错误的登录失败的通知。

所述第三方账户管理设备 12, 具体用于提取该登录请求中的综合软件 的名称和用户账户信息, 根据登录请求中的综合软件的名称查看自身保 存 的该综合软件的名称对应的综合软件资料列表 , 根据该综合软件资料列表 中记录的需要获取的各个业务的登录信息、 利用登录请求中用户账户信息 从用户账户管理列表中提取用户已经保存的各 个业务的用户账户信息; 根 据各个业务的用户账户信息获取登录该综合软 件的相关信息;

其中, 所述获取登录该综合软件的相关信息, 其相关信息因综合软件 的不同而不同, 并且与综合软件的开发商与第三方账户管理系 统签订的协 议相关, 所述获取的方法为已有技术, 这里不做赞述。

所述用户终端 11 , 还用于利用获取的登录该综合软件的相关信息 继续 使用综合软件, 具体使用综合软件的方法为已有技术, 这里不做赞述。

所述第三方账户管理系统还包括: 业务提供终端 13, 用于根据开发商 在网页浏览器中输入的第三方账户管理系统的 网址, 连接到第三方账户管 理设备 12,接收第三方账户管理设备 12返回的网页界面,在注册子菜单中 填写注册信息, 将注册信息发送给第三方账户管理设备 12; 相应的, 所述 第三方账户管理设备 12,还用于接收业务提供终端 13发来的注册信息, 判 断开发商是否注册成功, 如果注册成功, 则通知业务提供终端 13填写任意 一个综合软件使用第三方账户管理系统的协议 , 否则, 通知业务提供终端 13注册失败;

其中, 所述注册信息可以包括: 登录名称、 开发商基本信息、 登录密 码; 其中, 所述登录名称可以为开发商自己定义的字符和 /或数字; 所述开 发商基本信息可以为开发商的公司名称、 公司邮箱等。

所述第三方账户管理设备 12, 具体用于提取注册信息中的登录名称, 检测登录名称是否符合填写要求, 并检测自身是否已经保存有相同的登录 名称的开发商资料列表, 如果登录名称符合填写要求、 且自身没有保存过 相同的登录名称的开发商资料列表, 则注册成功, 否则, 注册失败。

所述第三方账户管理设备 12,还用于接收业务提供终端 13发来的填写 好的综合软件使用第三方账户管理系统的协议 , 根据该协议对开发商进行 审核, 如果审核通过, 则建立综合软件资料列表, 如果审核不通过, 则向 业务提供终端 13审核发送不通过的通知;

其中, 所述综合软件使用第三方账户管理系统的协议 , 为根据实际情 况要求开发商填写的综合软件的信息, 可以包括: 综合软件的名称、 综合 软件所要使用的业务、 综合软件所要使用的业务是否需要获取该业务 的登 录信息、 已获取业务的登录信息后所需提供的相关信息 的具体内容。

所述第三方账户管理设备 12, 具体用于利用综合软件使用第三方账户 管理系统的协议中综合软件的名称、 综合软件所要使用的业务、 及综合软 件所要使用的业务是否需要获取该业务的登录 信息, 建立以综合软件的名 称为标识的综合软件资料列表, 该综合软件资料列表以综合软件所要使用 的业务、 综合软件所要使用的业务是否需要获取该业务 的登录信息、 以及 已获取业务的登录信息后所需提供的相关信息 的具体内容为内容。

所述业务提供终端 13,还用户向用户终端 11发送用户请求下载的综合 业务; 相应的, 所述用户终端 11 , 还用于向业务提供终端 13发送下载综合 业务的请求, 并接收业务提供终端发来的综合业务。

如图 2所示,所述第三方账户管理设备 12进一步包括:数据库模块 121、 注册登录模块 122和业务处理模块 123; 其中,

数据库模块 121 ,用于为业务处理模块 123提供自身保存综合软件资料 列表及用户账户管理列表;

注册登录模块 122,用于将接收到用户终端发来的对任意一个 合软件 的登录请求发送给业务处理模块 123;

业务处理模块 123 ,用于接收到注册登录模块 122发来的对任意一个综 合软件的登录请求后, 利用数据库模块 121 中的综合软件资料列表及用户 账户管理列表为用户终端提供登录该综合软件 的信息。

所述第三方账户管理设备 12进一步包括: 验证模块 124和接口模块 125; 其中,

验证模块 124,用于接收注册登录模块 122发来的用户终端的注册信息, 对注册信息进行验证, 当验证结果为注册通过时, 将注册信息发送给业务 处理模块 123 , 当验证结果为注册失败时, 将注册失败的通知发送给接口模 块 125;

接口模块 125, 用于接收验证模块 124发来的注册失败的通知,将注册 失败的通知返回给用户终端;

相应的, 所述注册登录模块 122,还用于判断是否接收到用户终端发来 的注册信息, 如果接收到, 则将用户终端的注册信息发送到验证模块 124 对注册信息进行验证, 否则, 继续判断是否接收到用户终端发来的注册信 所述业务处理模块 123, 还用于接收注册模块发来的注册信息。

所述验证模块 124, 具体用于用户终端的提取注册信息中的登录名 称, 检测登录名称是否符合填写要求, 并检测自身是否已经保存有相同的登录 名称的用户账户管理列表, 如果账户名称符合填写要求、 且自身没有保存 过相同的登录名称的用户账户管理列表, 则验证结果为注册通过, 否则验 证结果为注册失败。

所述业务处理模块 123, 具体用于提取注册信息中的登录名称, 建立该 登录名称对应的用户账户管理列表, 将注册信息中的用户基本资料和登录 密码保存在用户账户管理列表中, 然后向用户终端发送要求用户填写用户 账户管理列表中的业务登录信息的提示, 将用户终端返回的业务登录信息 保存在用户账户管理列表中, 将用户账户管理列表发送给数据库模块 121; 相应的, 所述数据库模块 121 , 具体用于接收并保存业务处理模块 123发来 的用户账户管理列表。

所述注册登录模块 122,还用于判断是否接收到用户终端发来的对 意 一个综合软件的登录请求, 如果接收到, 则将用户终端的对任意一个综合 软件的登录请求发送到验证模块 124对登录请求进行验证, 否则, 继续判 断是否接收到用户终端发来的对任意一个综合 软件的登录请求;

相应的, 所述验证模块 124,还用于接收注册登录模块 122发来的用户 终端发来的对任意一个综合软件的登录请求, 对登录请求进行验证, 如果 验证结果为登录成功, 则将该对综合软件的登录请求发送给业务处理 模块

123, 否则, 将登录失败的通知发送给接口模块 125;

所述接口模块 125,还用于将验证模块 124发来登录失败的通知发送给 用户终端;

所述业务处理模块 123 , 还用于接收验证模块 124发来的登录请求。 所述验证模块 124, 具体用于提取登录请求中的用户账户信息, 利用用 户账户信息查看数据库模块 121 是否保存过对应的用户账户管理列表, 如 果没有保存过, 则向接口模块 125发送该用户终端没有注册的登录失败的 通知; 如果保存有该用户账户信息对应的用户账户管 理列表, 则提取登录 请求中的登录密码, 与数据库模块 121 中的用户账户管理列表记录的登录 密码进行比较, 如果两者相同, 则验证结果为登录成功, 如果两者不同, 则向接口模块 125发送该用户终端密码错误的登录失败的通知 。

所述业务处理模块 123 , 还用于接收验证模块 124发来的登录请求后, 提取该登录请求中的综合软件的名称和用户账 户信息, 根据登录请求中的 综合软件的名称查看数据库模块 121 中保存的以综合软件的名称为标识的 综合软件资料列表, 根据综合软件资料列表中记录的需要获取的各 个业务 的登录信息、 从以登录请求中用户账户信息对应的用户账户 管理列表中提 取用户已经保存的各个业务的登录信息, 提供已获取业务的登录信息后所 需提供的相关信息的具体内容给用户终端。

所述注册登录模块 122,还用于接收业务提供终端发来的注册信息 将 注册信息发送给验证模块 124; 相应的, 所述验证模块 124, 还用于接收注 册登录模块 122发来的注册信息, 提取注册信息中的登录名称, 检测登录 名称是否符合填写要求、 并检测数据库模块 121 中是否已经保存有相同的 登录名称的开发商资料列表, 如果登录名称符合填写要求、 且自身没有保 存过相同的登录名称的开发商资料列表, 则注册成功, 否则, 注册失败。 所述验证模块 124, 还用于向接口模块 125向发送注册结果; 相应的, 所述接口模块 125 ,还用于接收验证模块 124发来注册结果, 当注册结果为 注册成功时, 通知业务提供终端填写综合软件使用第三方账 户管理系统的 协议, 当注册结果为注册失败时, 业务提供终端发送注册失败的通知。

所述接口模块 125 ,还用于接收业务提供终端发来的填写好的综 软件 使用第三方账户管理系统的协议, 根据该协议对开发商进行审核, 如果审 核通过, 则建立综合软件资料列表, 如果审核不通过, 则向业务提供终端 审核发送不通过的通知。

所述接口模块 125 ,具体用于利用综合软件使用第三方账户管理 统的 协议中综合软件的名称、 综合软件所要使用的业务、 以及综合软件所要使 用的业务是否需要获取该业务的登录信息, 建立以综合软件的名称为标识 的综合软件资料列表, 该综合软件资料列表以综合软件所要使用的业 务、 综合软件所要使用的业务是否需要获取该业务 的登录信息、 以及已获取业 务的登录信息后所需提供的相关信息的具体内 容为内容, 将最终建立的综 合软件资料列表发送给数据库模块 121 ; 相应的, 所述数据库模块 121 , 具 体用于接收并保存接口模块 125发来的综合软件资料列表。

如图 3所示, 本发明提供的统一管理账户的方法, 包括以下步驟: 步驟 301 :第三方账户管理设备判断是否接收到用户终 发来的注册信 息, 如果接收到, 则执行步驟 302; 否则, 重复执行步驟 301。

步驟 302: 第三方账户管理设备对收到的注册信息进行验 证, 如果验证 结果为注册通过, 则执行步驟 303; 否则, 通知用户终端注册失败, 结束处 理流程。

这里, 所述验证为: 提取注册信息中的登录名称, 检测登录名称是否 符合填写要求, 并检测自身是否已经保存有相同的登录名称的 用户账户管 理列表, 如果账户名称符合填写要求、 且自身没有保存过相同的登录名称 的用户账户管理列表, 则验证结果为注册通过, 否则验证结果为注册失败。

步驟 303: 第三方账户管理设备保存注册信息, 并保存用户绑定的业务 登录信息。

这里, 所述保存注册信息为: 提取注册信息中的登录名称, 建立以该 登录名称为标识的用户账户管理列表, 将注册信息中的用户基本资料和登 录密码保存在用户账户管理列表中;

所述保存用户绑定的业务登录信息为: 第三方账户管理设备提示用户 填写用户账户管理列表中的业务登录信息, 将用户填写的登录信息保存在 用户账户管理列表中;

其中, 所述业务登录信息为: 第三方账户管理设备中签约的综合软件 开发商所提交的, 使用综合软件所要使用到的所有业务的用户登 录信息。

步驟 304:第三方账户管理设备判断是否接收到对任 一个综合软件的 登录请求, 如果接收到, 则执行步驟 305; 否则, 结束处理流程。

步驟 305: 第三方账户管理设备对该登录请求进行验证, 如果验证结果 为登录成功, 则执行步驟 306; 否则, 通知用户终端登录失败, 结束处理流 程。

这里, 所述对登录请求进行验证为: 提取登录请求中的用户账户信息, 利用用户账户信息查看自身是否保存过以对应 的用户账户管理列表, 如果 没有保存过, 则向用户发送没有注册的登录失败的通知; 如果保存过, 则 提取登录请求中的登录密码, 与用户账户管理列表中记录的登录密码进行 比较, 如果两者相同, 则验证结果为登录成功, 如果两者不同, 则向用户 发送密码错误的登录失败的通知。

步驟 306:第三方账户管理设备根据该登录请求为用 提供登录该综合 软件的相关信息。 具体的: 第三方账户管理设备提取该登录请求中的综合 软件的名称和 用户账户信息, 根据登录请求中的综合软件的名称查看自身保 存的以综合 软件的名称为标识的综合软件资料列表, 根据综合软件资料列表中记录的 需要获取的各个业务的登录信息、 从以登录请求中用户账户信息对应的用 户账户管理列表中提取用户已经保存的各个业 务的用户账户信息, 根据各 个业务的用户账户信息获取登录该综合软件的 相关信息;

其中, 所述获取登录该综合软件的相关信息, 其相关信息因综合软件 的不同而不同, 并且与综合软件的开发商与第三方账户管理设 备签订的协 议相关, 所述获取的方法为已有技术, 这里不做赞述。

上述步驟 306 完成后, 用户设备就可以利用获取的登录该综合软件的 相关信息继续使用综合软件, 具体使用综合软件的方法为已有技术, 这里 不做赘述。

另外, 在上述步驟 301之前, 第三方账户管理设备还需要同各个综合 软件的开发商签订协议, 在协议审核通过后, 用户才能够通过第三方账户 管理设备使用综合软件, 具体为:

步驟 a: 综合软件的开发商在第三方账户管理设备中注 册, 第三方账户 管理设备判断开发商是否注册成功, 如果注册成功, 则执行步驟 b; 否则, 通知开发商注册失败, 结束处理流程。

这里, 所述注册为: 综合软件的开发商根据第三方账户管理要求填 写 的信息进行注册, 所述填写的信息, 可以包括: 登录名称、 开发商基本信 息、 登录密码; 其中, 所述登录名称, 可以为开发商自己定义的字符和 /或 数字; 所述开发商基本信息, 可以为开发商的公司名称、 公司邮箱等; 其中, 所述开发商在第三方账户管理设备中注册, 可以为: 开发商通 过在开发商使用的终端设备的网页浏览器中输 入第三方账户管理设备的网 址, 连接到第三方账户管理设备的网页界面, 根据网页界面上开发商注册 子菜单中填写注册信息。

所述判断开发商是否注册成功为: 提取注册信息中的登录名称, 检测 登录名称是否符合填写要求、 并检测自身是否已经保存有相同的登录名称 的开发商资料列表, 如果登录名称符合填写要求、 且自身没有保存过相同 的登录名称的开发商资料列表, 则注册成功, 否则, 通知开发商注册失败。

步驟 b:第三方账户管理设备接收开发商填写的任意 个综合软件使用 第三方账户管理设备的协议, 然后根据该协议对开发商进行审核, 如果审 核通过, 则执行步驟 C; 如果审核不通过, 则通知开发商审核不通过, 结束 处理流程。

这里, 所述任意一个综合软件使用第三方账户管理设 备的协议, 为根 据实际情况要求开发商填写的综合软件的信息 , 可以包括: 综合软件的名 称、 综合软件所要使用的业务、 综合软件所要使用的业务是否需要获取该 业务的登录信息、 已获取业务的登录信息后所需提供的相关信息 的具体内 谷。

步驟 c: 第三方账户管理设备建立综合软件资料列表。

这里, 所述建立综合软件资料列表为: 利用任意一个综合软件使用第 三方账户管理设备的协议中综合软件的名称、 综合软件所要使用的业务、 以及综合软件所要使用的业务是否需要获取该 业务的登录信息, 建立以综 合软件的名称为标识的综合软件资料列表, 该综合软件资料列表以综合软 件所要使用的业务、 综合软件所要使用的业务是否需要获取该业务 的登录 信息、 以及已获取业务的登录信息后所需提供的相关 信息的具体内容为内 谷。

以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。