CN104040539A - 数据存储方法和装置、数据操作方法、***及接入服务器 - Google Patents

数据存储方法和装置、数据操作方法、***及接入服务器 Download PDF

Info

Publication number
CN104040539A
CN104040539A CN201280002589.8A CN201280002589A CN104040539A CN 104040539 A CN104040539 A CN 104040539A CN 201280002589 A CN201280002589 A CN 201280002589A CN 104040539 A CN104040539 A CN 104040539A
Authority
CN
China
Prior art keywords
identification
segmental identification
segmental
data source
client
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.)
Granted
Application number
CN201280002589.8A
Other languages
English (en)
Other versions
CN104040539B (zh
Inventor
王世军
张建勋
黄堰姣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN104040539A publication Critical patent/CN104040539A/zh
Application granted granted Critical
Publication of CN104040539B publication Critical patent/CN104040539B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/256Integrating or interfacing systems involving database management systems in federated or virtual databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/186Processing of subscriber group data

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

数据存储方法和装置,以及数据操作方法、***及接入服务器,该方法包括:客户订阅了一个业务时,客户成为了业务的用户时,方法包括:确定客户已经开户,获得客户的客户标识中包含的第一分片标识,其中,第一分片标识为客户所属客户分片的分片标识,根据第一分片标识,为用户生成包含第一分片标识的用户标识,用户标识在用户生命周期内唯一标识用户,用户生命周期指的是从用户开户后到用户销户前的期间内;根据第一分片标识,从分片数据源对应关系表,获得第一分片标识对应的数据源标识;并将用户的数据存储在数据源标识对应的数据源中,以便于接入服务器根据用户标识中包含的第一分片标识,从第一分片标识对应的数据源中获取用户的数据。

Description

数据存储方法和装置、 数据操作方法、 ***及接入服务器
技术领域 本发明涉及通信技术领域, 特别涉及数据存储方法和装置, 以及数据操作方法、 ***及接入服务器。 背景技术 目前, 同一个集团客户或者家庭客户可能存在多个用户, 或者, 同一个个人客户 可能有多个用户, 比如: 宽带用户, 固话用户, 手机用户。 而存储这些用户数据时, 可能将这些用户数据存储到不同的数据源中,在有些场景下, 当业务需要访问同一个 集团客户或者家庭客户的多个用户的数据时, 需要跨数据源进行访问, 而跨数据源访 问会带来很大的资源消息, 以及访问的效率的降低。 发明内容
本发明实施例提供数据存储方法和装置,以及数据操作方法、***及接入服务器, 以解决现有技术中同一个客户的多个用户的数据存储在不同的数据源,在进行获取数 据时, 需要跨数据源访问的问题。
为了解决上述技术问题, 本发明实施例公开了如下技术方案:
第一方面, 一种数据存储方法, 客户订阅了一个业务时, 客户成为了业务的用户 时, 该方法包括: 数据生成装置确定客户已经开户, 获得客户的客户标识中包含的第 一分片标识, 其中, 第一分片标识为客户所属客户分片的分片标识, 客户标识在客户 生命周期内唯一标识客户, 客户生命周期指的是从客户开户后到客户销户前的期间 内; 数据生成装置根据第一分片标识, 为用户生成包含第一分片标识的用户标识, 用 户标识在用户生命周期内唯一标识用户,用户生命周期指的是从用户开户后到用户销 户前的期间内; 数据生成装置根据第一分片标识, 从分片数据源对应关系表, 获得第 一分片标识对应的数据源标识; 并将用户的数据存储在数据源标识对应的数据源中, 以便于接入服务器根据用户标识中包含的第一分片标识,从第一分片标识对应的数据 源中获取用户的数据,其中, 分片数据源对应关系表包含客户分片的分片标识与数据 源标识的对应关系。
在第一方面的第一种可能的实现方式中,还包括: 数据生成装置根据用户的资源 号码, 从号段路由表中, 查找资源号码所属号段范围对应的第二分片标识, 其中, 号 段路由表包含了分片标识与资源号码所属号段范围的对应关系;确定查找不到第二分 片标识, 或者查找到的第二分片标识与第一分片标识不一致时,数据生成装置将资源 号码与第一分片标识的对应关系添加到数据库中的散号路由表中,其中, 散号路由表 包含分片标识与不归属于号段路由表的资源号码的对应关系。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的 实现方式中, 在客户订阅业务之前, 方法还包括: 客户进行开户时, 获得客户所属租 户标识; 数据生成装置根据租户标识, 从分片数据源对应关系表中, 获取租户标识对 应的分片标识中一个分片标识, 将获取到的一个分片标识作为第一分片标识, 其中, 分片数据源对应关系表还包含租户标识与分片标识的对应关系;数据生成装置根据第 一分片标识, 为客户生成包含第一分片标识的客户标识, 并将客户的数据存储在第一 分片标识对应的数据源中, 以便于接入服务器根据客户标识中包含的第一分片标识, 从第一分片标识对应的数据源中获取客户的数据。
结合第一方面的实现方式, 在第一方面的第三种可能的实现方式中, 还包括: 数 据生成装置确定客户未开户时, 根据用户的资源号码, 从号段路由表中, 查找资源号 码所属号段范围对应的第二分片标识,其中, 号段路由表包含了分片标识与资源号码 所属号段范围的对应关系; 数据生成装置当查找到第二分片标识时,根据第二分片标 识, 为客户生成包含二分片标识的客户标识, 以及根据第二分片标识, 为用户生成包 含第二分片标识的用户标识,以及将客户的数据和用户的数据存储在第二分片标识对 应的数据源中, 以便于接入服务器根据客户标识和 /或用户标识中包含的第二分片标 识, 从第二分片标识对应的数据源中获取客户的数据和 /或用户的数据。
结合第一方面的第三种可能的实现方式, 在第一方面的第四种可能的实现方式 中, 还包括: 当未查找到第二分片标识时, 获得客户所属租户的租户标识; 数据生成 装置根据租户标识, 从分片数据源对应关系表中, 获取租户标识对应的分片标识中一 个分片标识, 将获取到的一个分片标识作为第一分片标识, 其中, 分片数据源对应关 系表还包含租户标识与分片标识的对应关系; 数据生成装置根据第一分片标识, 为客 户生成包含第一分片标识的客户标识, 以及根据第一分片标识, 为用户生成包含第一 分片标识的用户标识; 将资源号码与第一分片标识的对应关系添加到散号路由表中, 其中, 散号路由表包含分片标识与不归属于号段路由表的资源号码的对应关系, 以及 将客户的数据和用户的数据存储在第一分片标识对应的数据源中,以便于接入服务器 根据客户标识和 /或用户标识中包含的第一分片标识, 从第一分片标识对应的数据源 中获取客户的数据和 /或用户的数据。
结合第一方面、第一方面的第一种可能、第二种可能、第三种可能或第四种可能 的实现方式, 在第一方面的第五种可能的实现方式中, 方法还包括: 数据生成装置根 据第一数据源标识, 从分片数据源对应关系表中, 获得第一数据源标识对应的所有的 分片标识; 根据搬迁要求, 从第一数据源标识对应的所有的分片标识中选择符合搬迁 要求的一个以上分片标识,并将在分片数据源对应关系表中一个以上分片标识的状态 均设定为搬迁状态,以便于禁止除数据生成装置之外的网元访问一个以上分片标识对 应的数据;数据生成装置将一个以上分片标识对应的第一数据源中的数据搬迁到第二 数据源中; 数据生成装置在分片数据源对应关系表中,删除第一数据源标识与一个以 上分片标识的对应关系; 数据生成装置在分片数据源对应关系表中,添加第二数据源 标识与一个以上分片标识的对应关系,并将一个以上分片标识的状态设定为非搬迁状 态, 以便于允许访问一个以上分片标识对应的数据。
第二方面、 一种数据操作方法, 包括: 接入服务器接收数据操作请求装置发送的 数据操作请求, 数据操作请求包含接入号码; 接入服务器根据接入号码, 获得接入号 码对应的客户分片的分片标识; 接入服务器根据接入号码对应的分片标识, 从分片数 据源对应关系表中, 获得与分片标识对应的数据源标识, 其中, 分片数据源对应关系 表保存分片标识与数据源标识;接入服务器将数据操作请求发送到获得的数据源标识 对应的数据源中; 接入服务器接收数据源发送的数据操作响应。
在第二方面的第一种可能的实现方式中,根据接入号码, 获得接入号码对应的分 片标识, 具体包括: 当接入号码为客户标识或用户标识时, 获得客户标识或用户标识 包含的分片标识;当接入号码为资源号码时,根据用户的资源号码,在散号路由表中, 查找资源号码对应的分片标识,当查找到资源号码对应的分片标识时,获得分片标识; 当未查找到资源号码对应的分片标识时, 根据用户的资源号码, 在号段路由表中, 获 得资源号码所属号段对应的分片标识,其中, 散号路由表包含分片标识与不归属于号 段路由表的资源号码的对应关系,号段路由表包含分片标识与资源号码所属的号段范 围的对应关系。
第三方面、一种数据生成装置,装置包括获取模块、生成模块和存储模块,其中, 获取模块, 用于当客户订阅了一个业务时, 客户成为了业务的用户时, 确定客户已经 开户, 获得客户的客户标识中包含的第一分片标识, 其中, 第一分片标识为客户所属 客户分片的分片标识, 客户标识在客户生命周期内唯一标识客户, 客户生命周期指的 是从客户开户后到客户销户前的期间内; 获取模块,进一步用于向生成模块发送包含 第一分片标识的用户标识生成请求; 生成模块,用于接收获取模块发送包含第一分片 标识的用户标识生成请求, 并根据第一分片标识, 为用户生成包含第一分片标识的用 户标识,用户标识在用户生命周期内唯一标识用户,用户生命周期指的是从用户开户 后到用户销户前的期间内; 获取模块, 进一步用于根据第一分片标识, 从分片数据源 对应关系表,获得第一分片标识对应的数据源标识,并将数据源标识发送给存储模块; 存储模块,用于接收获取模块发送的数据源标识, 并将用户的数据存储在数据源标识 对应的数据源中, 以便于接入服务器根据用户标识中包含的第一分片标识, 从第一分 片标识对应的数据源中获取用户的数据,其中, 分片数据源对应关系表包含客户分片 的分片标识与数据源标识的对应关系。
在第三方面的第一种可能的实现方式中, 获取模块,进一步用于根据用户的资源 号码, 从号段路由表中, 查找资源号码所属号段范围对应的第二分片标识, 并向存储 模块发送查询结果,其中, 号段路由表包含了分片标识与资源号码所属号段范围的对 应关系; 存储模块, 进一步用于接收获取模块发送的查询结果, 根据查询结果, 确定 查找不到第二分片标识, 或者查找到的第二分片标识与第一分片标识不一致时,将资 源号码与第一分片标识的对应关系添加到数据库中的散号路由表中,其中, 散号路由 表包含分片标识与不归属于号段路由表的资源号码的对应关系。
在第三方面的第二种可能的实现方式中, 获取模块,进一步用于在客户订阅业务 之前, 客户还进行客户开户时, 获得客户所属租户标识, 根据租户标识, 从分片数据 源对应关系表中, 获取租户标识对应的分片标识中一个分片标识,将获取到的一个分 片标识作为第一分片标识,其中, 分片数据源对应关系表还包含租户标识与分片标识 的对应关系, 并向生成模块发送包含第一分片标识的客户标识生成请求; 生成模块, 用于接收获取模块发送的包含第一分片标识的客户标识生成请求, 根据第一分片标 识, 为客户生成包含第一分片标识的客户标识; 存储模块, 进一步用于从生成模块获 取到客户标识包含的第一分片标识,将客户的数据存储在第一分片标识对应的数据源 中, 以便于接入服务器根据客户标识中包含的第一分片标识, 从第一分片标识对应的 数据源中获取客户的数据。
在第三方面的第三种可能的实现方式中, 获取模块,进一步用于确定客户未开户 时, 根据用户的资源号码, 从号段路由表中, 查找资源号码所属号段范围对应的第二 分片标识,并向生成模块发送包含查询得到的第二分片标识的用户标识生成请求和包 含查询得到的第二分片标识的客户标识生成请求,其中, 号段路由表包含了分片标识 与资源号码所属号段范围的对应关系; 生成模块,进一步用于接收获取模块发送的包 含第二分片标识的用户标识生成请求和包含第二分片标识的客户标识生成请求,根据 第二分片标识, 为客户生成包含第二分片标识的客户标识; 获取模块, 进一步用于根 据第二分片标识, 从分片数据源对应关系表, 获得第二分片标识对应的数据源标识, 并将数据源标识发送给存储模块; 存储模块,进一步用于将客户的数据存储在第二分 片标识对应的数据源中, 以便于接入服务器根据客户标识中包含的第二分片标识, 从 第二分片标识对应的数据源中获取客户的数据。
在第三方面的第四种可能的实现方式中, 获取模块,进一步用于确定客户未开户 时, 根据用户的资源号码, 从号段路由表中, 查找资源号码所属号段范围对应的第二 分片标识, 其中, 号段路由表包含了分片标识与资源号码所属号段范围的对应关系, 当未查询到第二分片标识时, 获得客户所属租户的租户标识; 并根据租户标识, 从分 片数据源对应关系表中, 获取租户标识对应的分片标识中一个分片标识,将获取到的 一个分片标识作为第一分片标识,其中, 分片数据源对应关系表还包含租户标识与分 片标识的对应关系,以及向生成模块发送包含第一分片标识的用户标识生成请求和包 含第一分片标识的客户标识生成请求; 生成模块,进一步用于接收获取模块发送的包 含第一分片标识的用户标识生成请求和包含第一分片标识的客户标识生成请求,根据 第一分片标识, 为客户生成包含第一分片标识的客户标识; 存储模块, 进一步用于将 资源号码与第一分片标识的对应关系添加到散号路由表中,其中, 散号路由表包含分 片标识与不归属于号段路由表的资源号码的对应关系,以及将客户的数据存储在第一 分片标识对应的数据源中, 以便于接入服务器根据客户标识中包含的第一分片标识, 从第一分片标识对应的数据源中获取客户的数据。
在第三方面的第五种可能的实现方式中, 还包括: 搬迁模块, 用于根据第一数据 源标识, 从分片数据源对应关系表中, 获得第一数据源标识对应的所有的分片标识; 根据搬迁要求,从第一数据源标识对应的所有的分片标识中选择符合搬迁要求的一个 以上分片标识,并将在分片数据源对应关系表中一个以上分片标识的状态均设定为搬 迁状态, 以便于禁止除数据生成装置之外的网元访问一个以上分片标识对应的数据; 将一个以上分片标识对应的第一数据源中的数据搬迁到第二数据源中;在分片数据源 对应关系表中,删除第一数据源标识与一个以上分片标识的对应关系; 在分片数据源 对应关系表中,添加第二数据源标识与一个以上分片标识的对应关系, 并将一个以上 分片标识的状态设定为非搬迁状态, 以便于允许访问一个以上分片标识对应的数据。
第四方面, 一种接入服务器, 包括: 收发器和处理器, 其中, 收发器, 用于接收 数据操作请求装置发送的数据操作请求,数据操作请求包含接入号码, 并向处理器发 送接入号码; 处理器, 用于接收收发器发送的接入号码, 根据接入号码, 获得接入号 码对应的客户分片的分片标识; 并根据接入号码对应的分片标识, 从分片数据源对应 关系表中, 获得与分片标识对应的数据源标识, 并向收发器发送数据源标识, 其中, 分片数据源对应关系表保存分片标识与数据源标识; 收发器,进一步用于接收处理器 发送的数据源标识, 并将数据操作请求发送到数据源标识对应的数据源中, 以及接收 数据源发送的数据操作响应。
在第四面的第一种可能的实现方式中, 处理器具体用于, 当接入号码为客户标识 或用户标识时,获得客户标识或用户标识包含的分片标识;当接入号码为资源号码时, 根据用户的资源号码, 在散号路由表中, 查找资源号码对应的分片标识, 当查找到资 源号码对应的分片标识时, 获得分片标识; 当未查找到资源号码对应的分片标识时, 根据用户的资源号码, 在号段路由表中, 获得资源号码所属号段对应的分片标识, 其 中, 散号路由表包含分片标识与不归属于号段路由表的资源号码的对应关系, 号段路 由表包含分片标识与资源号码所属的号段范围的对应关系。
第五方面、 一种数据操作***, 包括如第四方面或第四方面第一种可能, 第二种 可能,第三种可能,第四种可能或第五种可能的实现方式的任一数据生成装置和如第 五方面或第五方面第一种可能的任一接入服务器。
本发明实施例中,由于数据生成装置生成的用户标识包含的第一分片标识和客户 标识包含的第一分片标识是相同, 以及同一分片标识对应了相同的数据源, 因此就可 以实现了同一个客户的不同用户的数据存储在相同的数据源,解决了跨数据源访问的 问题。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅 是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前 提下, 还可以根据这些附图获得其他的附图。
图 1A为一种本发明实施例应用的场景架构示意图;
图 1B为本发明数据存储方法的一个实施例流程图:
图 2为本发明数据存储方法的另一个实施例流程图;
图 3为本发明数据存储方法的另一个实施例流程图;
图 4为本发明数据搬迁方法的一个实施例流程图; 图 5为本发明数据操作方法的一个实施例流程图;
图 6为本发明数据生成装置的一个实施例框图;
图 7为本发明数据生成装置的另一个实施例框图;
图 8为本发明接入服务器的一个实施例框图;
图 9为本发明接入服务器的另一个实施例框图;
图 10为本发明数据操作***的一个实施例框图。 具体实施方式
本发明如下实施例提供了数据存储方法和装置、数据操作方法、***及接入服务 器。
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实 施例的上述目的、特征和优点能够更加明显易懂, 下面结合附图对本发明实施例中技 术方案作进一步详细的说明。
首先介绍一下本发明实施例中的几个技术术语, 租户 (tenant) 指的是在某个区 域内, 提供通信服务的运营商, 比如: 北京电信为租户 1, 北京移动为租户 2, 北京 联通为租户 3。 客户 (customer) 指的是与租户签署协议, 已经订购或可能订购租户 提供的产品和服务的个人、 团体或者法人组织, 客户可以是个人客户 (consumer customer), 比如自然人; 客户还可以是集团客户(group customer), 比如: 家庭客户或 企业客户; 一个租户包含了多个客户, 在客户开户时, 数据生成装置为该客户生成客 户标识, 客户标识在客户生命周期内唯一标识该客户, 客户生命周期指的是从客户开 户后到该客户销户前的整个期间内,该客户标识包含了该客户所属客户分片的分片标 识。 当客户在租户处订阅了一个产品或服务后, 该客户即成为租户的一个用户 (subscriber), 当客户办理了多个产品或服务后, 该客户即成为租户的多个用户, 也就 是说一个客户可以对应多个用户, 每个用户都唯一对应的一个资源号码, 比如: 宽带 用户对应一个宽带号码, 手机用户对应一个手机号码, 在用户开户时, 客户确定一个 资源号码或者租户分配一个资源号码给该客户, 数据生成装置为该用户生成用户标 识,用户标识在用户生命周期内唯一标识该用户,用户生命周期指的是从用户开户后 到该用户销户前的整个期间内,该用户标识包含的分片标识与该用户所属客户的客户 标识包含的分片标识相同的。 比如: 某个家庭客户, 可以包含宽带用户, 固话用户以 及手机用户。 数据源, 用于存储客户数据和用户数据, 比如: 可以是数据库, 数据库 图表 (Schema) 或者数据库表 (table)。 在本发明实施例中, 事先定义了一个客户分 片, 每一个客户分片可以对应一定数量的客户, 客户分片的分片标识也可以称为客户 分区前缀 (Customer Partition Index, CPI), 然后可以分别为每一个客户分片分配一 个数据源, 这样后续包含该客户分片的分片标识的用户标识和 /或客户标识对应的数 据就可以存储在该分片标识对应的数据源中。其中, 每个数据源可以对应至少一个客 户分片。 客户分片同时与租户、 客户及数据源之间具有映射关系, 一个租户对应了一 个以上的客户分片, 而每一个客户分片对应的数据源可能是不同的, 比如: 客户分片 1对应的数据源 1, 客户分片 2对应的数据源 2。
本发明实施例中,还介绍了几个关系表,基于客户分片与数据源之间的关系生成 的分片数据源对应关系表,该分片数据源对应关系表用于保存客户分片的分片标识与 数据源标识的对应关系,及分片标识与租户的租户标识之间的对应关系,其中每个数 据源标识对应至少一个分片标识, 以及每个租户标识对应至少一个分片标识,进一步 该分片数据源对应关系表还包含了分片标识状态和迁移目标数据源标识,用于***对 路由数据按照客户分片进行搬迁时使用,其中, 分片标识状态可以为表示是否搬迁的 状态, 如分片标识状态为 0表示非搬迁状态, 分片标识状态为 1表示搬迁状态; 迁移 目标数据源标识为; 将路由数据迁移到的目标数据源的标识。号段路由表用于保存分 片标识与资源号码所归属的号段范围的对应关系,号段范围由起始号码和截止号码表 示, 即起始号码和截止号码之间的资源号码都属于该号段范围,这里的资源号码可以 是手机号码, 宽带号码或固定号码等。进一步该号段路由表中还可以包含与分片标识 对应的租户标识, 以及号段路由表的生效时间和失效时间。 散号路由表初始时为空, 后续在生成路由数据的过程中,散号路由表将用于保存分片标识与不归属于号段路由 表的资源号码的对应关系; 散号路由表进一步的包含了接入类型和接入号码,接入类 型包括了通过客户标识接入的类型,通过用户标识接入的类型, 或者通过资源号码接 入的类型, 接入号码可以是客户标识, 用户标识或资源号码, 以及散号路由表进一步 还包含散号路由表的生效时间和失效时间。上述分片数据源对应关系表、散号路由表 以及号段路由表均可以保存在数据生成装置的本地,也均可以单独保存在数据生成装 置之外的数据库中。
参见图 1A, 为一种本发明实施例应用的场景架构示意图:
图 1A中右侧示出了数据存储过程中涉及的网络实体, 包括数据生成装置, 以及 数据库;数据操作过程中涉及的网络实体,包括网关 GPRS支持节点(Gateway GPRS Support Node, GGSN)、 会话描述协议 (Session Description Protocol, SDP) 控制点、 接入服务器及数据库。 其中,数据生成装置通常可以设置在运营商的营业厅内; 数据库中设置了上述分 片数据源对应关系表, 号段路由表以及散号路由表。
对于数据存储过程: 数据生成装置可以按照预先规划的客户分片,将分片标识与 数据源标识,及分片标识与租户的租户标识之间的对应关系保存到数据库中的分片数 据源对应关系表中,以及将分片标识与资源号码归属的号段范围的对应关系保存到数 据库中的号段路由表中; 当客户开户, 或者客户的用户开户, 或者客户与其用户同时 开户时,数据生成装置可以通过查找数据库中的分片数据源对应关系表, 或者号段路 由表为客户生成客户表示和为用户生成用户标识;数据生成装置可以将在生成路由数 据过程中获得的散号资源号码与分片标识的对应关系保存到散号路由表中。数据生成 装置的数据维护模块,还可以将客户的数据或用户的数据发送到分片标识对应的数据 源中。
GGSN或 SDP接收到数据操作请求后, 将该数据操作请求发送到接入服务器, 该数据操作请求可以查询数据请求, 或者增加数据请求, 或者删除数据请求等等, 接 入服务器获取到数据操作请求时,对该数据操作请求包含的接入号码,进行分析获得 分片标识, 并根据该分片标识查找数据库, 获得该分片标识对应的数据源标识, 并将 接入号码对应的业务路由到该数据源标识对应的数据源。
数据库可以为一个, 也可以为多个, 如果数据库为多个的时候, 各个数据库通过 数据同步保持的各种数据和路由表的一致性。数据库可以包含多个数据源,数据源也 可以独立的, 可以位置于数据库之外, 例如: 存储客户数据和用户数据的数据源可以 是位于数据库之外的独立的数据库。
下面结合上述内容对本发明数据存储方法和获取数据方法的实施例进行详细描 述。
参见图 1B, 为本发明数据存储方法的一个实施例流程图, 客户订阅了一个业务 时, 所述客户成为了所述业务的用户时, 包括:
步骤 101 : 数据生成装置确定客户已经开户, 获得客户的客户标识中包含的第一 分片标识, 其中, 第一分片标识为客户所属客户分片的分片标识, 客户标识在客户生 命周期内唯一标识客户, 客户生命周期指的是从客户开户后到客户销户前的期间内; 本实施例中的客户已经开户, 并已经生成了该客户的客户标识,此时当客户订阅 了某个业务时, 该客户可以选择一个的资源号码或者租户分配一个资源号码给该客 户,此时数据生成装置获取客户标识中包含的第一分片标识,第一分片标识可以为客 户标识的前缀,也可以为客户标识的后缀,还可以为客户标识中特定的几个位置的数, 例如十八位客户标识的前五位数字为第一分片标识。
可选的: 在客户订阅业务之前, 方法还包括: 客户进行开户时, 获得客户所属租 户标识; 数据生成装置根据租户标识, 从分片数据源对应关系表中, 获取租户标识对 应的分片标识中一个分片标识, 将获取到的一个分片标识作为第一分片标识, 其中, 分片数据源对应关系表还包含租户标识与分片标识的对应关系;数据生成装置根据第 一分片标识, 为客户生成包含第一分片标识的客户标识, 并将客户的数据存储在第一 分片标识对应的数据源中, 以便于接入服务器根据客户标识中包含的第一分片标识, 从第一分片标识对应的数据源中获取客户的数据。
步骤 102: 数据生成装置根据第一分片标识, 为用户生成包含第一分片标识的用 户标识,用户标识在用户生命周期内唯一标识用户,用户生命周期指的是从用户开户 后到用户销户前的期间内。
步骤 103 : 数据生成装置根据第一分片标识, 从分片数据源对应关系表, 获得第 一分片标识对应的数据源标识; 并将用户的数据存储在数据源标识对应的数据源中, 以便于接入服务器根据用户标识中包含的第一分片标识,从第一分片标识对应的数据 源中获取用户的数据,其中, 分片数据源对应关系表包含客户分片的分片标识与数据 源标识的对应关系。
可选的, 数据生成装置根据用户的资源号码, 从号段路由表中, 查找资源号码所 属号段范围对应的第二分片标识,其中, 号段路由表包含了分片标识与资源号码所属 号段范围的对应关系; 确定查找不到第二分片标识, 或者查找到的第二分片标识与第 一分片标识不一致时,数据生成装置将资源号码与第一分片标识的对应关系添加到数 据库中的散号路由表中,其中, 散号路由表包含分片标识与不归属于号段路由表的资 源号码的对应关系。
可选的, 数据生成装置确定客户未开户时, 根据用户的资源号码, 从号段路由表 中, 查找资源号码所属号段范围对应的第二分片标识, 其中, 号段路由表包含了分片 标识与资源号码所属号段范围的对应关系; 数据生成装置当查找到第二分片标识时, 根据第二分片标识, 为客户生成包含第二分片标识的客户标识, 以及根据第二分片标 识, 为用户生成包含第二分片标识的用户标识, 以及将客户的数据和用户的数据存储 在第二分片标识对应的数据源中, 以便于接入服务器根据客户标识和 /或用户标识中 包含的第二分片标识, 从第二分片标识对应的数据源中获取客户的数据和 /或用户的 数据。
可选的, 当未查找到第二分片标识时, 获得客户所属租户的租户标识; 数据生成 装置根据租户标识, 从分片数据源对应关系表中, 获取租户标识对应的分片标识中一 个分片标识, 将获取到的一个分片标识作为第一分片标识, 其中, 分片数据源对应关 系表还包含租户标识与分片标识的对应关系; 数据生成装置根据第一分片标识, 为客 户生成包含第一分片标识的客户标识, 以及根据第一分片标识, 为用户生成包含第一 分片标识的用户标识; 将资源号码与第一分片标识的对应关系添加到散号路由表中, 其中, 散号路由表包含分片标识与不归属于号段路由表的资源号码的对应关系, 以及 将客户的数据和用户的数据存储在第一分片标识对应的数据源中,以便于接入服务器 根据客户标识和 /或用户标识中包含的第一分片标识, 从第一分片标识对应的数据源 中获取客户的数据和 /或用户的数据。
可选的, 数据生成装置根据第一数据源标识, 从分片数据源对应关系表中, 获得 第一数据源标识对应的所有的分片标识; 根据搬迁要求, 从第一数据源标识对应的所 有的分片标识中选择符合搬迁要求的一个以上分片标识,并将在分片数据源对应关系 表中一个以上分片标识的状态均设定为搬迁状态,以便于禁止除数据生成装置之外的 网元访问一个以上分片标识对应的数据;数据生成装置将一个以上分片标识对应的第 一数据源中的数据搬迁到第二数据源中; 数据生成装置在分片数据源对应关系表中, 删除第一数据源标识与一个以上分片标识的对应关系;数据生成装置在分片数据源对 应关系表中,添加第二数据源标识与一个以上分片标识的对应关系, 并将一个以上分 片标识的状态设定为非搬迁状态, 以便于允许访问一个以上分片标识对应的数据。
参见图 2, 为本发明数据存储方法的另一个实施例流程图, 包括:
步骤 201 : 当客户开户时, 数据生成装置获得客户所属租户的租户标识; 客户选定一个租户后,在该租户下进行客户开户, 因此数据生成装置自然获得了 客户所属租户的租户标识。
步骤 202: 数据生成装置获取租户标识对应的分片标识中一个分片标识, 将获取 到的一个分片标识作为第一分片标识。
数据生成装置可以随机的从所有分片标识中选择一个分片标识,也可以根据客户 的属性, 确定对数据源的要求, 然后选择一个符合要求的数据源, 以及从分片数据源 对应关系表中, 确定该数据源的数据源标识对应的分片标识。例如: 数据生成装置识 别该客户是重要客户,其客户数据的安全性要求的等级为最高级, 则从多个数据源中 选择最高级的安全性的数据源存储该分片标识对应的客户的数据或用户的数据,并从 分片数据源对应关系表中, 确定该数据源的数据源标识对应的分片标识。
步骤 203 : 数据生成装置根据第一分片标识, 为该客户生成包含第一分片标识的 客户标识, 并将该客户的数据存储在第一分片标识对应的数据源中, 该客户标识为该 客户生命周期内唯一标识该客户,客户生命周期为从客户开户后到客户销户前的整个 期间内。
在本发明的各个实施例中,第一分片标识可以作为客户标识的前缀, 也可以作为 客户标识的后缀, 还可以作为客户标识的特定的几位数字, 比如: 客户标识为 18位 号码, 第 1-4位为第一分片标识, 第 5位为类型标志, 比如, 类型标志位 0表示客户 标识, 第 6-18位为按一定规则生成的序列号。
这里的客户的数据可以是客户标识,客户开户时留下的客户姓名,客户家庭地址, 客户工作单位等等。
在客户已经开户后, 该客户的用户开户时的数据存储过程包括:
步骤 204: 当客户订阅某个业务时, 即该客户成为了该业务的用户时时, 数据生 成装置获得该客户的客户标识中包含的第一分片标识。
客户订阅某个业务时,客户可以选择一个资源号码或者租户分片一个资源号码给 用户所使用,例如:手机号码, 宽带号码或客户识别模块(Subscriber Identity Module, SIM) ***等。
步骤 205: 根据获得的第一分片标识数据生成装置, 为用户生成包含该第一分片 标识的用户标识, 并将用户的数据保存在该第一分片标识对应的数据源中, 以便于接 入服务器根据用户标识中包含的第一分片标识,从第一分片标识对应的数据源中获取 用户的数据。
用户的数据可以包括资源号码, 用户的业务类型, 业务的资费类型, 用户的业务 的有效期等等。
在本发明的各个实施例中,第一分片标识可以是用户标识的前缀, 也可以是用户 标识的后缀, 还可以是用户标识的特定的几位数字, 比如: 用户标识为 18位号码, 第 1-4位为第一分片标识, 第 5位为类型标志, 比如, 类型标志位 1表示用户标识, 第 6-18位为按一定规则生成的序列号, 或者该用户的资源号码。
步骤 206: 根据用户的资源号码, 从号段路由表中, 数据生成装置查找资源号码 所属号段范围对应的第二分片标识。
步骤 207: 如果数据生成装置查找不到第二分片标识, 或者如果数据生成装置查 找到的第二分片标识与第一分片标识不一致时,数据生成装置将在散号路由表中保存 资源号码与第一分片标识的对应关系。
例如当用户携号转网, 从一个租户转到另一租户时, 号段路由表中任意一个号段 范围都没有包含该资源号码。 或者当号段路由表中某个号段范围包含了该资源号码, 则获得该号段范围对应的第二分片标识, 即第二 CPI。 由于在进行客户开户时, 选择 的第一分片标识与根据资源号码查找到的第二分片标识可能存在不同,因此数据生成 装置还需要判断查找到的第二分片标识与第一分片标识是否一致,如果数据生成装置 查找到的第二分片标识与第一分片标识不一致时,数据生成装置将在散号路由表中保 存资源号码与第一分片标识的对应关系,此后该资源号码对应的分片标识就是第一分 片标识, 因此后续接入服务器在通过资源号码来查找用户对应的分片标识, 需要首先 从散号路由表进行查找,其次才从号段路由表中进行查找, 如果数据生成装置查找到 的第二分片标识与第一分片标识一致时,由于号段路由表已经预先保存了该资源号码 所属的号段范围与第一分片标识的对应关系,因此数据生成装置就无需在号段路由表 中保存该资源号码所属的号段范围与第一分片标识的对应关系。
参见图 3, 为本发明数据存储方法的另一个实施例流程图, 该实施例示出了客户 开户是同时, 该客户的订阅了某个业务时, 即该客户成为了该业务的用户, 数据存储 过程:
步骤 301 : 根据用户的资源号码, 从号段路由表中, 查找资源号码所属号段范围 对应的第二分片标识。
步骤 302: 判断是否查找到第二分片标识, 当查找到第二分片标识时, 执行步骤 303 , 当没有查找到第二分片标识时, 执行步骤 304。
步骤 303 : 当查找到第二分片标识时, 根据第二分片标识, 为客户生成包含第二 分片标识的客户标识, 以及根据第二分片标识, 为用户生成包含第二分片标识的用户 标识, 以及将客户的数据和用户的数据存储在第二分片标识对应的数据源中, 以便于 接入服务器根据客户标识和 /或用户标识中包含的第二分片标识, 从第二分片标识对 应的数据源中获取客户的数据和 /或用户的数据。
步骤 304: 当未查找到第二分片标识时, 获得客户所属租户的租户标识。
例如当用户携号转网, 从一个租户转到另一租户时, 号段路由表中任意一个号段 范围都没有包含该资源号码。
步骤 305-步骤 307: 分别与步骤 202-204相同, 在此不再赘述。
步骤 308: 数据生成装置根据第一分片标识, 为用户生成包含第一分片标识的用 户标识, 并在散号路由表中保存资源号码与第一分片标识的对应关系, 以及将用户的 数据存储在第一分片标识对应的数据源中,以便于接入服务器根据用户标识中包含的 第一分片标识, 从第一分片标识对应的数据源中获取用户的数据。 由上述图 IB至图 3示出的实施例可见, 由于客户标识与用户标识包含了相同的 客户分片的分片标识, 而一个分片对应的是一个数据源, 因此可以将客户的数据和用 户的数据都存储在相同的数据源中。并且可以根据客户的属性,确定对数据源的要求, 从而可以为客户和用户灵活的分配符合要求的数据源。
参见图 4, 基于图 1B-3 的数据存储的任一方法实施例, 为本发明数据迁移方法 的一个实施例流程图, 该实施例示出了以客户分片为单位进行数据迁移的过程: 步骤 401 : 数据生成装置根据第一数据源标识, 从分片数据源对应关系表中, 获 得第一数据源标识对应的所有的分片标识。
例如: 当第一数据源所包含的客户的数据和用户的数据不断增加, 则该第一数据 源的基础资源可能无法支撑其下的所有客户,此时需要将第一数据源下的部分数据搬 迁到第二数据源上,本发明实施例中由于对客户进行了分片, 因此可以以客户分片为 单位进行数据搬迁迁移。
步骤 402: 根据搬迁要求, 从第一数据源标识对应的所有的分片标识中选择符合 搬迁要求的一个以上分片标识,并将在分片数据源对应关系表中一个以上分片标识的 状态设定为搬迁状态,以便于禁止除数据生成装置之外的网元访问一个以上分片标识 对应的数据。
例如: 可以要求搬迁第一数据源的占用资源超过第一数据源资源 1%的客户分片 对应的数据进行搬迁, 或者可以要求搬迁第一数据源中的重要客户的数据等等, 或者 可以要求随机搬迁所有分片标识中的一半的分片标识对应的数据。
当根据搬迁要求, 从第一数据源标识对应的所有的分片标识中,选择出符合要求 的 1个或多个分片标识时,需要分别将分片数据源对应关系表中一个以上分片标识的 状态设定为搬迁状态。
步骤 403 : 将一个以上分片标识对应的第一数据源中的数据搬迁到第二数据源 中。
步骤 404: 在分片数据源对应关系表中, 删除第一数据源标识与一个以上分片标 识的对应关系; 在分片数据源对应关系表中,添加第二数据源标识与一个以上分片标 识的对应关系, 并将一个以上分片标识的状态设定为非搬迁状态, 以便于允许网元访 问一个以上分片标识对应的数据。
由上述实施例可见, 在进行数据迁移时, 由于资源号码、 客户标识和用户标识与 分片标识的对应关系无需做改动,仅需修改搬迁的客户分片的分片标识与数据源标识 的映射关系即可, 而分片标识与数据源标识的映射关系数据量很小, 因此在搬迁时减 少了路由数据的修改, 并且搬迁的客户分片不影响其他客户分片的业务, 因此降低了 客户搬迁的复杂度。
参见图 5, 为本发明数据操作方法的实施例流程图, 该实施例基于前述图 1-3的 任一数据存储方法实施例:
步骤 501 : 接入服务器接收数据操作请求装置发送的数据操作请求, 数据操作请 求包含接入号码。
数据操作请求装置可以是 GGSN, 也可以是 SDP等其他接入装置。
步骤 502:接入服务器根据接入号码,获得接入号码对应的客户分片的分片标识。 当接入号码为客户标识或用户标识时, 获得客户标识或用户标识包含的分片标 识;
当接入号码为资源号码时, 根据用户的资源号码, 在散号路由表中, 查找资源号 码对应的分片标识, 当查找到资源号码对应的分片标识时, 获得分片标识; 当未查找 到资源号码对应的分片标识时, 根据用户的资源号码, 在号段路由表中, 获得资源号 码所属号段对应的分片标识,其中, 散号路由表包含分片标识与不归属于号段路由表 的资源号码的对应关系,号段路由表包含分片标识与资源号码所属的号段范围的对应 关系。
步骤 503 : 接入服务器根据接入号码对应的分片标识, 从分片数据源对应关系表 中, 获得与分片标识对应的数据源标识, 其中, 分片数据源对应关系表保存分片标识 与数据源标识。
步骤 504: 接入服务器将数据操作请求发送到获得的数据源标识对应的数据源 中。
步骤 505 : 接入服务器接收数据源发送的数据操作响应。
由上述实施例可见,在按照本发明实施例生成的路由数据进行路由时, 实现了多 种接入号码的快速路由, 提高了路由的灵活性。
与本发明数据存储方法和数据操作方法的实施例相对应,本发明还提供了数据生 成装置、 ***及接入服务器的实施例。 参见图 6, 基于上述图 1B-5 的方法实施例, 为本发明数据生成装置的一个实施 例框图:
该装置包括: 装置包括获取模块 610、 生成模块 620和存储模块 630, 其中, 获取模块 610, 用于当客户订阅了一个业务时, 客户成为了业务的用户时, 确定 客户已经开户, 获得客户的客户标识中包含的第一分片标识, 其中, 第一分片标识为 客户所属客户分片的分片标识, 客户标识在客户生命周期内唯一标识客户, 客户生命 周期指的是从客户开户后到客户销户前的期间内;
获取模块 610, 进一步用于向生成模块 620发送包含第一分片标识的用户标识生 成请求;
生成模块 620, 用于接收获取模块 610发送包含第一分片标识的用户标识生成请 求, 并根据第一分片标识, 为用户生成包含第一分片标识的用户标识, 用户标识在用 户生命周期内唯一标识用户,用户生命周期指的是从用户开户后到用户销户前的期间 内;
获取模块 610, 进一步用于根据第一分片标识, 从分片数据源对应关系表, 获得 第一分片标识对应的数据源标识, 并将数据源标识发送给存储模块 630;
存储模块 630, 用于接收获取模块 610发送的数据源标识, 并将用户的数据存储 在数据源标识对应的数据源中,以便于接入服务器根据用户标识中包含的第一分片标 识, 从第一分片标识对应的数据源中获取用户的数据, 其中, 分片数据源对应关系表 包含客户分片的分片标识与数据源标识的对应关系。
可选的, 获取模块 610, 进一步用于根据用户的资源号码, 从号段路由表中, 查 找资源号码所属号段范围对应的第二分片标识, 并向存储模块 630发送查询结果,其 中, 号段路由表包含了分片标识与资源号码所属号段范围的对应关系; 相应的, 存储 模块 630, 进一步用于接收获取模块 610发送的查询结果, 根据查询结果, 确定查找 不到第二分片标识, 或者查找到的第二分片标识与第一分片标识不一致时,将资源号 码与第一分片标识的对应关系添加到数据库中的散号路由表中,其中, 散号路由表包 含分片标识与不归属于号段路由表的资源号码的对应关系。
可选的, 获取模块 610, 进一步用于在客户订阅业务之前, 客户还进行客户开户 时, 获得客户所属租户标识, 根据租户标识, 从分片数据源对应关系表中, 获取租户 标识对应的分片标识中一个分片标识, 将获取到的一个分片标识作为第一分片标识, 其中, 分片数据源对应关系表还包含租户标识与分片标识的对应关系, 并向生成模块 620发送包含第一分片标识的客户标识生成请求; 相应的, 生成模块 620, 用于接收 获取模块 610发送的包含第一分片标识的客户标识生成请求,根据第一分片标识, 为 客户生成包含第一分片标识的客户标识; 相应的, 存储模块 630, 进一步用于从生成 模块 620获取到客户标识包含的第一分片标识,将客户的数据存储在第一分片标识对 应的数据源中, 以便于接入服务器根据客户标识中包含的第一分片标识, 从第一分片 标识对应的数据源中获取客户的数据。
可选的, 获取模块 610, 进一步用于确定客户未开户时, 根据用户的资源号码, 从号段路由表中, 查找资源号码所属号段范围对应的第二分片标识, 并向生成模块 620 发送包含查询得到的第二分片标识的用户标识生成请求和包含查询得到的第二 分片标识的客户标识生成请求,其中, 号段路由表包含了分片标识与资源号码所属号 段范围的对应关系; 相应的, 生成模块 620, 进一步用于接收获取模块发送的包含第 二分片标识的用户标识生成请求和包含第二分片标识的客户标识生成请求,根据第二 分片标识, 为客户生成包含第二分片标识的客户标识, 以及根据第二分片标识, 为用 户生成包含第二分片标识的用户标识;获取模块 610,进一步用于根据第二分片标识, 从分片数据源对应关系表, 获得第二分片标识对应的数据源标识, 并将数据源标识发 送给存储模块 630; 相应的, 存储模块 630, 进一步用于将客户的数据和用户的数据 存储在第二分片标识对应的数据源中, 以便于接入服务器根据客户标识和 /或用户标 识中包含的第二分片标识, 从第二分片标识对应的数据源中获取客户的数据和 /或用 户的数据。
可选的, 获取模块 610, 进一步用于确定客户未开户时, 根据用户的资源号码, 从号段路由表中, 查找资源号码所属号段范围对应的第二分片标识, 其中, 号段路由 表包含了分片标识与资源号码所属号段范围的对应关系, 当未查询到第二分片标识 时, 获得客户所属租户的租户标识; 并根据租户标识, 从分片数据源对应关系表中, 获取租户标识对应的分片标识中一个分片标识,将获取到的一个分片标识作为第一分 片标识, 其中, 分片数据源对应关系表还包含租户标识与分片标识的对应关系, 以及 向生成模块 620 发送包含第一分片标识的用户标识生成请求和包含第一分片标识的 客户标识生成请求; 相应的, 生成模块 620, 进一步用于接收获取模块 610发送的包 含第一分片标识的用户标识生成请求和包含第一分片标识的客户标识生成请求,根据 第一分片标识, 为客户生成包含第一分片标识的客户标识; 相应的, 存储模块 630, 进一步用于将资源号码与第一分片标识的对应关系添加到散号路由表中,其中, 散号 路由表包含分片标识与不归属于号段路由表的资源号码的对应关系,以及将客户的数 据存储在第一分片标识对应的数据源中, 以便于接入服务器根据客户标识和 /或用户 标识中包含的第一分片标识, 从第一分片标识对应的数据源中获取客户的数据。
可选的, 如图 7所示, 数据生成装置还包括: 搬迁模块 640, 用于根据第一数据 源标识, 从分片数据源对应关系表中, 获得第一数据源标识对应的所有的分片标识; 根据搬迁要求,从第一数据源标识对应的所有的分片标识中选择符合搬迁要求的一个 以上分片标识,并将在分片数据源对应关系表中一个以上分片标识的状态均设定为搬 迁状态, 以便于禁止除数据生成装置之外的网元访问一个以上分片标识对应的数据; 将一个以上分片标识对应的第一数据源中的数据搬迁到第二数据源中;在分片数据源 对应关系表中,删除第一数据源标识与一个以上分片标识的对应关系; 在分片数据源 对应关系表中,添加第二数据源标识与一个以上分片标识的对应关系, 并将一个以上 分片标识的状态设定为非搬迁状态, 以便于允许访问一个以上分片标识对应的数据。
参见图 8, 基于上述图 1B-5 的方法实施例, 为本发明接入服务器的一个实施例 框图: 包括: 收发器 810和处理器 820, 其中,
收发器 810, 用于接收数据操作请求装置发送的数据操作请求, 数据操作请求包 含接入号码, 并向处理器 820发送接入号码;
处理器 820, 用于接收收发器 810发送的接入号码, 根据接入号码, 获得接入号 码对应的客户分片的分片标识; 并根据接入号码对应的分片标识, 从分片数据源对应 关系表中, 获得与分片标识对应的数据源标识, 并向收发器 810发送数据源标识, 其 中, 分片数据源对应关系表保存分片标识与数据源标识;
收发器 810, 进一步用于接收处理器 820发送的数据源标识, 并将数据操作请求 发送到数据源标识对应的数据源中, 以及接收数据源发送的数据操作响应。
可选的, 其特征在于, 处理器 820具体用于, 当接入号码为客户标识或用户标识 时, 获得客户标识或用户标识包含的分片标识; 当接入号码为资源号码时, 根据用户 的资源号码, 在散号路由表中, 查找资源号码对应的分片标识, 当查找到资源号码对 应的分片标识时, 获得分片标识; 当未查找到资源号码对应的分片标识时, 根据用户 的资源号码, 在号段路由表中, 获得资源号码所属号段对应的分片标识, 其中, 散号 路由表包含分片标识与不归属于号段路由表的资源号码的对应关系,号段路由表包含 分片标识与资源号码所属的号段范围的对应关系。
参见图 9, 为本发明数据生成装置的实施例框图, 本发明实施例中的数据生成装 置可以基于计算机***来实现, 图 1B-4所示的方法均可在基于计算机***的数据生 成装置中实现。 本实施例中数据生成装置可以包括: 处理器 901、 存储器 902和通信 接口 903。 存储器 902用于存储程序代码。 处理器 901用于执行存储器 902中存储的 程序代码。本发明一个实施例中, 存储器 902存储有第一程序代码, 处理器 901用于 执行该第一程序代码, 包括执行如下操作: 客户订阅了一个业务时, 客户成为了业务 的用户时,方法包括:定客户已经开户,获得客户的客户标识中包含的第一分片标识, 其中,第一分片标识为客户所属客户分片的分片标识, 客户标识在客户生命周期内唯 一标识客户, 客户生命周期指的是从客户开户后到客户销户前的期间内; 根据第一分 片标识, 为用户生成包含第一分片标识的用户标识,用户标识在用户生命周期内唯一 标识用户,用户生命周期指的是从用户开户后到用户销户前的期间内; 根据第一分片 标识, 从分片数据源对应关系表, 获得第一分片标识对应的数据源标识; 并将用户的 数据存储在数据源标识对应的数据源中,以便于接入服务器根据用户标识中包含的第 一分片标识, 从第一分片标识对应的数据源中获取用户的数据, 其中, 分片数据源对 应关系表包含客户分片的分片标识与数据源标识的对应关系。 通信接口 903, 用于与 外部设备通信,如与接入服务器通信。数据生成装置与接入服务器之间交互的消息(如 方法实施例图 1B-5所示) 均通过通信接口 903发送和接收。 其中, 处理器 901根据 存储器 902中的程序代码对通信接口 903接收到的消息进行处理, 并通过通信接口 903与外部设备交互。 处理器 901可以是中央处理器 (central processing unit, CPU)、 专用集成电路 (application-specific integrated circuit, ASIC) 等。 其中, 本实施例中的 处理 ICE地址的装置可以包括总线 904。 处理器 901、 存储器 902以及通信接口 903 之间可通过总线 904连接并通信。其中,存储器 902可以包括:随机存取存储器 ( random access memory, RAM), 只读存储器(read-only memory, ROM), 磁盘等具有存储功能 的实体。 本发明实施例中的呼叫上下文可缓存在 RAM中。
仍然参见图 9, 为本发明接入服务器的实施例框图, 本发明实施例中的接入服务 器可以基于计算机***来实现,图 5所示的方法可在基于计算机***的接入服务器中 实现。 本实施例中接入服务器可以包括: 处理器 901、 存储器 902和通信接口 903。 存储器 902用于存储程序代码。 处理器 901用于执行存储器 902中存储的程序代码。 本发明一个实施例中,存储器 902存储有第一程序代码, 处理器 901用于执行该第一 程序代码, 包括执行如下操作: 接收数据操作请求装置发送的数据操作请求, 数据操 作请求包含接入号码; 根据接入号码, 获得接入号码对应的客户分片的分片标识; 根 据接入号码对应的分片标识, 从分片数据源对应关系表中, 获得与分片标识对应的数 据源标识, 其中, 分片数据源对应关系表保存分片标识与数据源标识; 将数据操作请 求发送到获得的数据源标识对应的数据源中; 接收数据源发送的数据操作响应。通信 接口 903, 用于与外部设备通信, 如与数据生成模块通信。 数据生成装置与接入服务 器之间交互的消息 (如方法实施例图 1B-5所示) 均通过通信接口 903发送和接收。 其中,处理器 901根据存储器 902中的程序代码对通信接口 903接收到的消息进行处 理, 并通过通信接口 903 与外部设备交互。 处理器 901 可以是中央处理器 (central processing unit, CPU)、专用集成电路 (application-specific integrated circuit, ASIC)等。 其中,本实施例中的处理 ICE地址的装置可以包括总线 904。处理器 901、存储器 902 以及通信接口 903之间可通过总线 904连接并通信。其中, 存储器 902可以包括: 随 机存取存储器(random access memory, RAM),只读存储器(read-only memory, ROM), 磁盘等具有存储功能的实体。 本发明实施例中的呼叫上下文可缓存在 RAM中。
由上述实施例可见,本发明实施例由于客户标识与用户标识包含了相同的客户分 片的分片标识, 而一个分片对应的是一个数据源, 因此可以将客户的数据和用户的数 据都存储在相同的数据源中。 并且可以根据客户的属性, 确定对数据源的要求, 从而 可以为客户和用户灵活的分配符合要求的数据源。
如图 10所示, 本发明实施例的一种数据操作***的结构示意图, 包括如图 6,7 或 9所示的数据生成装置 1010和如图 8或图 9的接入服务器 1020。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需 的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上 或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产 品可以存储在存储介质中, 如 ROM/RAM、磁碟、光盘等, 包括若干指令用以使得一 台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施 例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可, 每个实施例重点说明的都是与其他实施例的不同之处。尤其, 对于 ***实施例而言, 由于其基本相似于方法实施例, 所以描述的比较简单, 相关之处参 见方法实施例的部分说明即可。
以上所述的本发明实施方式, 并不构成对本发明保护范围的限定。任何在本发明 的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之 内。

Claims (1)

  1. 权 利 要 求
    1、 一种数据存储方法, 其特征在于, 客户订阅了一个业务时, 所述客户成 为了所述业务的用户时, 所述方法包括:
    数据生成装置确定所述客户已经开户,获得所述客户的客户标识中包含的第 一分片标识, 其中, 所述第一分片标识为所述客户所属客户分片的分片标识, 所 述客户标识在客户生命周期内唯一标识所述客户,所述客户生命周期指的是从客 户开户后到客户销户前的期间内;
    所述数据生成装置根据所述第一分片标识,为所述用户生成包含所述第一分 片标识的用户标识, 所述用户标识在用户生命周期内唯一标识所述用户, 所述用 户生命周期指的是从用户开户后到用户销户前的期间内;
    所述数据生成装置根据所述第一分片标识, 从分片数据源对应关系表, 获得 所述第一分片标识对应的数据源标识;并将所述用户的数据存储在所述数据源标 识对应的数据源中, 以便于接入服务器根据所述用户标识中包含的第一分片标 识, 从所述第一分片标识对应的数据源中获取所述用户的数据, 其中, 所述分片 数据源对应关系表包含客户分片的分片标识与数据源标识的对应关系。
    2、 根据权利要求 1所述的方法, 其特征在于, 还包括:
    所述数据生成装置根据所述用户的资源号码, 从号段路由表中, 查找所述资 源号码所属号段范围对应的第二分片标识, 其中, 所述号段路由表包含了所述分 片标识与资源号码所属号段范围的对应关系;
    确定查找不到所述第二分片标识,或者查找到的所述第二分片标识与所述第 一分片标识不一致时,所述数据生成装置将所述资源号码与所述第一分片标识的 对应关系添加到数据库中的散号路由表中, 其中, 所述散号路由表包含分片标识 与不归属于号段路由表的资源号码的对应关系。
    3、 根据权利要求 1或 2所述的方法, 其特征在于, 在客户订阅业务之前, 所述方法还包括:
    所述客户进行开户时, 获得所述客户所属租户标识;
    所述数据生成装置根据所述租户标识, 从所述分片数据源对应关系表中, 获 取所述租户标识对应的分片标识中一个分片标识,将获取到的所述一个分片标识 作为第一分片标识, 其中, 所述分片数据源对应关系表还包含租户标识与分片标 识的对应关系;
    所述数据生成装置根据所述第一分片标识,为所述客户生成包含所述第一分 片标识的客户标识,并将所述客户的数据存储在所述第一分片标识对应的数据源 中, 以便于所述接入服务器根据所述客户标识中包含的第一分片标识, 从所述第 一分片标识对应的数据源中获取所述客户的数据。
    4、 根据权利要求 1所述的方法, 其特征在于, 还包括:
    所述数据生成装置确定所述客户未开户时, 根据所述用户的资源号码, 从号 段路由表中, 查找所述资源号码所属号段范围对应的第二分片标识, 其中, 所述 号段路由表包含了所述分片标识与资源号码所属号段范围的对应关系;
    所述数据生成装置当查找到所述第二分片标识时, 根据所述第二分片标识, 为所述客户生成包含所述二分片标识的客户标识, 以及根据所述第二分片标识, 为所述用户生成包含所述第二分片标识的用户标识,以及将客户的数据和用户的 数据存储在所述第二分片标识对应的数据源中,以便于所述接入服务器根据所述 客户标识和 /或用户标识中包含的第二分片标识, 从所述第二分片标识对应的数 据源中获取所述客户的数据和 /或用户的数据。
    5、 根据权利要求 4所述的方法, 其特征在于, 还包括:
    当未查找到所述第二分片标识时, 获得所述客户所属租户的租户标识; 所述数据生成装置根据所述租户标识, 从所述分片数据源对应关系表中, 获 取所述租户标识对应的分片标识中一个分片标识,将获取到的所述一个分片标识 作为第一分片标识, 其中, 所述分片数据源对应关系表还包含租户标识与分片标 识的对应关系;
    所述数据生成装置根据所述第一分片标识,为所述客户生成包含所述第一分 片标识的客户标识, 以及根据所述第一分片标识, 为所述用户生成包含所述第一 分片标识的用户标识;
    将所述资源号码与所述第一分片标识的对应关系添加到散号路由表中, 其 中, 所述散号路由表包含分片标识与不归属于号段路由表的资源号码的对应关 系, 以及将客户的数据和用户的数据存储在所述第一分片标识对应的数据源中, 以便于所述接入服务器根据所述客户标识和 /或用户标识中包含的第一分片标 识, 从所述第一分片标识对应的数据源中获取所述客户的数据和 /或用户的数据。
    6、 根据权利要求 1至 5任意一项所述的方法, 其特征在于, 所述方法还包 括:
    所述数据生成装置根据第一数据源标识, 从所述分片数据源对应关系表中, 获得所述第一数据源标识对应的所有的分片标识;
    根据搬迁要求,从所述第一数据源标识对应的所有的分片标识中选择符合所 述搬迁要求的一个以上分片标识,并将在所述分片数据源对应关系表中所述一个 以上分片标识的状态均设定为搬迁状态,以便于禁止除所述数据生成装置之外的 网元访问所述一个以上分片标识对应的数据;
    所述数据生成装置将所述一个以上分片标识对应的所述第一数据源中的数 据搬迁到所述第二数据源中;
    所述数据生成装置在所述分片数据源对应关系表中,删除所述第一数据源标 识与所述一个以上分片标识的对应关系;
    所述数据生成装置在所述分片数据源对应关系表中,添加所述第二数据源标 识与所述一个以上分片标识的对应关系,并将所述一个以上分片标识的状态设定 为非搬迁状态, 以便于允许访问所述一个以上分片标识对应的数据。
    7、 一种数据操作方法, 其特征在于, 包括:
    接入服务器接收数据操作请求装置发送的数据操作请求,所述数据操作请求 包含接入号码;
    所述接入服务器根据所述接入号码,获得所述接入号码对应的客户分片的分 片标识;
    所述接入服务器根据所述接入号码对应的分片标识,从分片数据源对应关系 表中, 获得与所述分片标识对应的数据源标识, 其中, 所述分片数据源对应关系 表保存分片标识与数据源标识;
    所述接入服务器将所述数据操作请求发送到获得的所述数据源标识对应的 数据源中;
    所述接入服务器接收所述数据源发送的数据操作响应。
    8、 根据权利要求 7所述的方法, 其特征在于, 所述根据所述接入号码, 获 得所述接入号码对应的分片标识, 具体包括:
    当所述接入号码为客户标识或用户标识时,获得所述客户标识或用户标识包 含的分片标识;
    当所述接入号码为资源号码时,根据所述用户的资源号码,在散号路由表中, 查找所述资源号码对应的分片标识, 当查找到所述资源号码对应的分片标识时, 获得所述分片标识; 当未查找到所述资源号码对应的分片标识时, 根据所述用户 的资源号码,在所述号段路由表中,获得所述资源号码所属号段对应的分片标识, 其中,所述散号路由表包含所述分片标识与不归属于所述号段路由表的资源号码 的对应关系,所述号段路由表包含所述分片标识与所述资源号码所属的号段范围 的对应关系。 9、 一种数据生成装置, 其特征在于, 所述装置包括获取模块、 生成模块和 存储模块, 其中,
    所述获取模块, 用于当客户订阅了一个业务时, 所述客户成为了所述业务的 用户时, 确定所述客户已经开户, 获得所述客户的客户标识中包含的第一分片标 识, 其中, 所述第一分片标识为所述客户所属客户分片的分片标识, 所述客户标 识在客户生命周期内唯一标识所述客户,所述客户生命周期指的是从客户开户后 到客户销户前的期间内;
    所述获取模块,进一步用于向所述生成模块发送包含所述第一分片标识的用 户标识生成请求;
    所述生成模块,用于接收所述获取模块发送包含所述第一分片标识的用户标 识生成请求, 并根据所述第一分片标识, 为所述用户生成包含所述第一分片标识 的用户标识, 所述用户标识在用户生命周期内唯一标识所述用户, 所述用户生命 周期指的是从用户开户后到用户销户前的期间内;
    所述获取模块, 进一步用于根据所述第一分片标识, 从分片数据源对应关系 表, 获得所述第一分片标识对应的数据源标识, 并将所述数据源标识发送给所述 存储模块;
    所述存储模块, 用于接收获取模块发送的所述数据源标识, 并将所述用户的 数据存储在所述数据源标识对应的数据源中,以便于接入服务器根据所述用户标 识中包含的第一分片标识,从所述第一分片标识对应的数据源中获取所述用户的 数据, 其中, 所述分片数据源对应关系表包含客户分片的分片标识与数据源标识 的对应关系。
    10、 根据权利要求 9所述的装置, 其特征在于, 所述获取模块, 进一步用于 根据所述用户的资源号码, 从号段路由表中, 查找所述资源号码所属号段范围对 应的第二分片标识, 并向所述存储模块发送查询结果, 其中, 所述号段路由表包 含了所述分片标识与资源号码所属号段范围的对应关系;
    所述存储模块, 进一步用于接收所述获取模块发送的查询结果, 根据所述查 询结果, 确定查找不到所述第二分片标识, 或者查找到的所述第二分片标识与所 述第一分片标识不一致时,将所述资源号码与所述第一分片标识的对应关系添加 到数据库中的散号路由表中, 其中, 所述散号路由表包含分片标识与不归属于号 段路由表的资源号码的对应关系。
    11、 根据权利要求 9或 10所述的装置, 其特征在于, 所述获取模块, 进一 步用于在客户订阅业务之前, 客户还进行客户开户时, 获得客户所属租户标识, 根据所述租户标识, 从所述分片数据源对应关系表中, 获取所述租户标识对应的 分片标识中一个分片标识, 将获取到的所述一个分片标识作为第一分片标识, 其 中, 所述分片数据源对应关系表还包含租户标识与分片标识的对应关系, 并向所 述生成模块发送包含所述第一分片标识的客户标识生成请求;
    所述生成模块,用于接收获取模块发送的包含所述第一分片标识的客户标识 生成请求, 根据所述第一分片标识, 为所述客户生成包含所述第一分片标识的客 户标识;
    所述存储模块,进一步用于从生成模块获取到所述客户标识包含的第一分片 标识, 将所述客户的数据存储在所述第一分片标识对应的数据源中, 以便于所述 接入服务器根据所述客户标识中包含的第一分片标识,从所述第一分片标识对应 的数据源中获取所述客户的数据。
    12、 根据权利要求 9所述的装置, 其特征在于, 所述获取模块, 进一步用于 确定所述客户未开户时, 根据所述用户的资源号码, 从号段路由表中, 查找所述 资源号码所属号段范围对应的第二分片标识,并向所述生成模块发送包含查询得 到的所述第二分片标识的用户标识生成请求和包含查询得到的所述第二分片标 识的客户标识生成请求, 其中, 所述号段路由表包含了所述分片标识与资源号码 所属号段范围的对应关系;
    所述生成模块,进一步用于接收所述获取模块发送的包含所述第二分片标识 的用户标识生成请求和包含所述第二分片标识的客户标识生成请求,根据所述第 二分片标识, 为所述客户生成包含所述第二分片标识的客户标识;
    所述获取模块, 进一步用于根据所述第二分片标识, 从分片数据源对应关系 表, 获得所述第二分片标识对应的数据源标识, 并将所述数据源标识发送给所述 存储模块;
    所述存储模块,进一步用于将客户的数据存储在所述第二分片标识对应的数 据源中, 以便于所述接入服务器根据所述客户标识中包含的第二分片标识, 从所 述第二分片标识对应的数据源中获取所述客户的数据。
    13、 根据权利要求 9所述的装置, 其特征在于, 所述获取模块, 进一步用于 确定所述客户未开户时, 根据所述用户的资源号码, 从号段路由表中, 查找所述 资源号码所属号段范围对应的第二分片标识, 其中, 所述号段路由表包含了所述 分片标识与资源号码所属号段范围的对应关系, 当未查询到所述第二分片标识 时, 获得所述客户所属租户的租户标识; 并根据所述租户标识, 从所述分片数据 源对应关系表中, 获取所述租户标识对应的分片标识中一个分片标识, 将获取到 的所述一个分片标识作为第一分片标识, 其中, 所述分片数据源对应关系表还包 含租户标识与分片标识的对应关系,以及向所述生成模块发送包含所述第一分片 标识的用户标识生成请求和包含所述第一分片标识的客户标识生成请求;
    所述生成模块,进一步用于接收所述获取模块发送的包含所述第一分片标识 的用户标识生成请求和包含所述第一分片标识的客户标识生成请求,根据所述第 一分片标识, 为所述客户生成包含所述第一分片标识的客户标识;
    所述存储模块,进一步用于将所述资源号码与所述第一分片标识的对应关系 添加到散号路由表中, 其中, 所述散号路由表包含分片标识与不归属于号段路由 表的资源号码的对应关系,以及将客户的数据存储在所述第一分片标识对应的数 据源中, 以便于所述接入服务器根据所述客户标识中包含的第一分片标识, 从所 述第一分片标识对应的数据源中获取所述客户的数据。
    14、 根据权利要求 9至 13任意一项所述的装置, 其特征在于, 还包括: 搬 迁模块, 用于根据第一数据源标识, 从所述分片数据源对应关系表中, 获得所述 第一数据源标识对应的所有的分片标识; 根据搬迁要求, 从所述第一数据源标识 对应的所有的分片标识中选择符合所述搬迁要求的一个以上分片标识,并将在所 述分片数据源对应关系表中所述一个以上分片标识的状态均设定为搬迁状态,以 便于禁止除所述数据生成装置之外的网元访问所述一个以上分片标识对应的数 据;将所述一个以上分片标识对应的所述第一数据源中的数据搬迁到所述第二数 据源中; 在所述分片数据源对应关系表中, 删除所述第一数据源标识与所述一个 以上分片标识的对应关系; 在所述分片数据源对应关系表中, 添加所述第二数据 源标识与所述一个以上分片标识的对应关系,并将所述一个以上分片标识的状态 设定为非搬迁状态, 以便于允许访问所述一个以上分片标识对应的数据。
    15、 一种接入服务器, 其特征在于, 包括: 收发器和处理器, 其中, 所述收发器, 用于接收数据操作请求装置发送的数据操作请求, 所述数据操 作请求包含接入号码, 并向所述处理器发送接入号码;
    所述处理器, 用于接收所述收发器发送的接入号码, 根据所述接入号码, 获 得所述接入号码对应的客户分片的分片标识;并根据所述接入号码对应的分片标 识, 从分片数据源对应关系表中, 获得与所述分片标识对应的数据源标识, 并向 所述收发器发送所述数据源标识, 其中, 所述分片数据源对应关系表保存分片标 识与数据源标识;
    收发器, 进一步用于接收所述处理器发送的所述数据源标识, 并将所述数据 操作请求发送到所述数据源标识对应的数据源中,以及接收所述数据源发送的数 据操作响应。
    16、 根据权利要求 15所述的接入服务器, 其特征在于, 所述处理器具体用 于, 当所述接入号码为客户标识或用户标识时, 获得所述客户标识或用户标识包 含的分片标识; 当所述接入号码为资源号码时, 根据所述用户的资源号码, 在散 号路由表中, 查找所述资源号码对应的分片标识, 当查找到所述资源号码对应的 分片标识时, 获得所述分片标识; 当未查找到所述资源号码对应的分片标识时, 根据所述用户的资源号码, 在所述号段路由表中, 获得所述资源号码所属号段对 应的分片标识, 其中, 所述散号路由表包含所述分片标识与不归属于所述号段路 由表的资源号码的对应关系,所述号段路由表包含所述分片标识与所述资源号码 所属的号段范围的对应关系。
    17、 一种数据操作***, 其特征在于, 包括如权利要求 9-14的任一数据生 成装置和如权利要求 15-16的任一接入服务器。
CN201280002589.8A 2012-12-31 2012-12-31 数据存储方法和装置、数据操作方法、***及接入服务器 Active CN104040539B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/088144 WO2014101240A1 (zh) 2012-12-31 2012-12-31 数据存储方法和装置、数据操作方法、***及接入服务器

Publications (2)

Publication Number Publication Date
CN104040539A true CN104040539A (zh) 2014-09-10
CN104040539B CN104040539B (zh) 2017-06-06

Family

ID=51019822

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280002589.8A Active CN104040539B (zh) 2012-12-31 2012-12-31 数据存储方法和装置、数据操作方法、***及接入服务器

Country Status (2)

Country Link
CN (1) CN104040539B (zh)
WO (1) WO2014101240A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109117422A (zh) * 2017-06-23 2019-01-01 中国软件与技术服务股份有限公司 一种大规模高并发***中全局唯一号码快速生成方法及***
CN110221988A (zh) * 2019-05-05 2019-09-10 福建天泉教育科技有限公司 一种第三方数据的缓存优化方法及***
CN110737663A (zh) * 2019-10-15 2020-01-31 腾讯科技(深圳)有限公司 一种数据存储方法、装置、设备及存储介质
CN110795315A (zh) * 2018-08-01 2020-02-14 北京京东尚科信息技术有限公司 监控业务的方法和装置
CN111126537A (zh) * 2019-12-17 2020-05-08 北京达佳互联信息技术有限公司 标识码id的生成方法及相关产品
CN113645304A (zh) * 2021-08-13 2021-11-12 恒生电子股份有限公司 数据服务处理方法及相关设备
CN115396275A (zh) * 2021-05-06 2022-11-25 华为技术有限公司 一种数据获取方法、***及其装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20186072A1 (en) 2018-12-12 2020-06-13 Telia Co Ab Control access to user-related data

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1585548A (zh) * 2004-05-25 2005-02-23 中兴通讯股份有限公司 一种分布式访问位置寄存器vlr的实现方法
CN101093482A (zh) * 2006-06-19 2007-12-26 上海全成通信技术有限公司 一种大量信息存储和检索的方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101551826B (zh) * 2009-05-19 2011-10-05 成都市华为赛门铁克科技有限公司 数据检索方法、装置及其***
CN102594852B (zh) * 2011-01-04 2016-03-30 ***通信集团公司 数据访问方法、节点及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1585548A (zh) * 2004-05-25 2005-02-23 中兴通讯股份有限公司 一种分布式访问位置寄存器vlr的实现方法
CN101093482A (zh) * 2006-06-19 2007-12-26 上海全成通信技术有限公司 一种大量信息存储和检索的方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109117422A (zh) * 2017-06-23 2019-01-01 中国软件与技术服务股份有限公司 一种大规模高并发***中全局唯一号码快速生成方法及***
CN110795315A (zh) * 2018-08-01 2020-02-14 北京京东尚科信息技术有限公司 监控业务的方法和装置
CN110221988A (zh) * 2019-05-05 2019-09-10 福建天泉教育科技有限公司 一种第三方数据的缓存优化方法及***
CN110737663A (zh) * 2019-10-15 2020-01-31 腾讯科技(深圳)有限公司 一种数据存储方法、装置、设备及存储介质
CN110737663B (zh) * 2019-10-15 2024-06-11 腾讯科技(深圳)有限公司 一种数据存储方法、装置、设备及存储介质
CN111126537A (zh) * 2019-12-17 2020-05-08 北京达佳互联信息技术有限公司 标识码id的生成方法及相关产品
CN111126537B (zh) * 2019-12-17 2024-03-12 北京达佳互联信息技术有限公司 标识码id的生成方法及相关产品
CN115396275A (zh) * 2021-05-06 2022-11-25 华为技术有限公司 一种数据获取方法、***及其装置
CN115396275B (zh) * 2021-05-06 2023-12-29 华为技术有限公司 一种数据获取方法、***及其装置
CN113645304A (zh) * 2021-08-13 2021-11-12 恒生电子股份有限公司 数据服务处理方法及相关设备
CN113645304B (zh) * 2021-08-13 2023-06-16 恒生电子股份有限公司 数据服务处理方法及相关设备

Also Published As

Publication number Publication date
WO2014101240A1 (zh) 2014-07-03
CN104040539B (zh) 2017-06-06

Similar Documents

Publication Publication Date Title
CN104040539A (zh) 数据存储方法和装置、数据操作方法、***及接入服务器
CN103002415B (zh) 一种通过短信发送验证码的方法和装置
CN103888928B (zh) 一种业务策略控制方法及***
US20190191367A1 (en) Network slice selection method and apparatus
US9762449B2 (en) Distributing information
CN107197059B (zh) 一种dns解析方法及装置
CN114902634A (zh) 移动通信***中提供应用服务器的信息的设备和方法
CN111901132B (zh) 群组管理方法、装置及***
CN105228140A (zh) 一种数据访问方法及装置
CN107547346B (zh) 一种报文传输方法和装置
WO2020098974A1 (en) Methods and apparatuses for network function selection in 5g for a user
CN107135499A (zh) 数据传输方法、网络设备以及终端
CN109756856A (zh) 获取、提供无线接入点接入信息的方法、设备以及介质
US20090097458A1 (en) Method and System for Agent Redirecting the Terminal Request
CN102480721A (zh) 运营商路由号码的获取方法及服务器
CN105959188B (zh) 一种控制用户终端上线的方法和装置
CN104348941B (zh) 一种利用手机通讯录查找期望用户的方法及装置
CN103841090A (zh) 实现会话发起协议多业务服务器分发的方法、装置及***
CN112217653B (zh) 策略下发方法、装置和***
US11108832B2 (en) Network component selection based on device identifier
CN105072669B (zh) 站点的接入控制方法及装置
CN105429880B (zh) 网络设备及其进行路由转发的方法
CN106792468A (zh) 机器通信中标识发现的方法与***
US11936804B2 (en) Method and system for routing of inbound toll-free communications
US20100091977A1 (en) Method and system for implementing number portability service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant