[发明专利]一种用户信息的管理方法和系统在审
申请号: | 202110270546.9 | 申请日: | 2021-03-12 |
公开(公告)号: | CN112905703A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 刘江;梁树成 | 申请(专利权)人: | 北京格瑞拉科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 庄何媛;崔家源 |
地址: | 100024 北京市朝阳区管庄路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户信息 管理 方法 系统 | ||
1.一种用户信息的管理方法,其特征在于,包括:
在所有集群中确定第一集群作为当前用户的归属集群;
在所述第一集群中确定第一数据表以存储所述当前用户的用户信息;
为所述当前用户分配全局ID,并基于所述第一集群的集群ID、第一数据表的数据表ID以及所述全局ID确定所述当前用户的用户ID;
将所述用户ID作为所述当前用户的关键字存储至所述第一数据表中。
2.根据权利要求1所述的管理方法,其特征在于,所述在所有集群中确定第一集群作为当前用户的归属集群,包括:
按照以下方式之一确定所述第一集群:
在所有集群中随机选择一个集群作为所述第一集群;
在所有集群中选择使用率最低的集群作为所述第一集群;
在所有集群中选择当前指定集群作为所述第一集群,其中,所述当前指定集群每隔第一预设周期进行一次切换;
基于用户的网络归属信息,在所有集群中确定所述网络归属信息对应的集群为所述第一集群。
3.根据权利要求1所述的管理方法,其特征在于,所述在所述第一集群中确定第一数据表以存储所述当前用户的用户信息,包括:
按照以下方式之一确定所述第一数据表:
在所述第一集群的所有数据表中随机选择一个数据表作为第一数据表;
在所述第一集群的所有数据表中选择使用率最低的数据表作为第一数据表;
按照预定顺序在所述第一集群的所有数据表中选择一个数据表作为第一数据表。
4.根据权利要求1至3中任一项所述的管理方法,其特征在于,还包括:
基于当前用户的用户ID,确定所述当前用户所归属的集群以及保存所述当前用户的用户信息的数据表;
在所述数据表中基于所述用户ID确定所述当前用户的用户信息。
5.根据权利要求1至3中任一项所述的管理方法,其特征在于,所述用户ID的格式为:第一位数的集群ID、第二位数的数据表ID以及第三位数的全局ID。
6.一种用户信息的管理系统,其特征在于,包括:
逻辑服务器,用于根据权利要求1至5中任一项所述的管理方法对用户信息进行管理;
至少一个集群,每个所述集群中至少包括预设数量的数据表,每个数据表均用于存储用户的用户信息,其中,所述集群通过多个数据库服务器组成。
7.根据权利要求6所述的管理系统,其特征在于,所述逻辑服务器,还用于:
基于当前用户的用户ID,确定所述当前用户所归属的集群以及保存所述当前用户的用户信息的数据表;
在所述数据表中基于所述用户ID确定所述当前用户的用户信息。
8.根据权利要求6所述的管理系统,其特征在于,每个所述集群至少包括主数据库和从数据库,所述主数据库和所述从数据库内均包含有所述预设数量的数据表,所述主数据库内的每个所述数据表在所述从数据库内均存在一个对应的数据表。
9.根据权利要求8所述的管理系统,其特征在于,所述逻辑服务器通过所述主数据库进行所述用户信息的存储,通过所述从数据库进行所述用户信息的查询。
10.根据权利要求8所述的管理系统,其特征在于,每间隔第二预设周期,所述主数据库与所述从数据库之间进行一次数据同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京格瑞拉科技有限公司,未经北京格瑞拉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110270546.9/1.html,转载请声明来源钻瓜专利网。