(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210637186.6 (22)申请日 2022.06.07 (71)申请人 易保网络技 术 (上海) 有限公司 地址 200433 上海市杨 浦区淞沪路270号创 智天地广场3号楼 2-3层 (72)发明人 段凯歌 魏玉婷 莫元武  (74)专利代理 机构 上海华诚知识产权代理有限 公司 313 00 专利代理师 徐乐乐 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/27(2019.01) G06F 16/23(2019.01) G06F 21/62(2013.01) (54)发明名称 多租户的数据分库方法、 程序产品及电子设 备 (57)摘要 本申请涉及一种多租户的数据分库方法、 程 序产品及电子设备。 该方法包括: 获取执行保险 业务的请求; 基于请求中的产品信息以及地理区 域信息, 将请求与产品管理库的区域库信息匹 配; 在匹配到区域库信息的情况下, 在产品区域 库中获取产品配置规则, 并且根据产品配置规则 获取执行保险业务所需的数据; 在未匹配到区域 库信息的情况下, 获取请求中的租户信息; 在租 户库中获取执行保险业务所需的数据。 本申请的 技术方案将地理区域信息与分库规则相结合, 可 以有效避免仅仅根据单一的多租户分库规则访 问同一数据库, 造成处 理保险业 务失败的问题。 权利要求书2页 说明书17页 附图7页 CN 115080537 A 2022.09.20 CN 115080537 A 1.一种多租户的数据分库方法, 用于包括服务器和作为数据库的存储设备的系统, 其 中, 所述服务器中配置有拦截匹配模块, 所述拦截匹配模块包括数据拦截模块、 区域规则匹 配模块、 组织架构拦截 模块、 租户规则匹配模块, 其特 征在于, 所述方法包括: 所述数据拦截 模块获取 执行保险业 务的请求; 所述区域规则匹配模块基于所述数据拦截模块传递的所述请求中的产品信息以及地 理区域信息, 将所述请求与所述数据库中的产品管理库的区域库信息匹配, 其中, 产品对应 所述数据库中的多个产品区域库, 所述产品区域库包括与保险业务 实施者对应的产品配置 规则; 在匹配到所述区域库信 息的情况下, 所述 区域规则匹配模块在所述产品区域库中获取 所述产品配置规则, 并且根据所述产品配置规则获取 执行保险业 务所需的数据; 在未匹配到所述 区域库信 息的情况下, 所述组织架构拦截模块获取所述请求中的租户 信息; 并且所述租户规则匹配模块, 基于所述组织架构拦截模块传递的所述租户信息在所 述数据库中的租户库中获取 执行保险业 务所需的数据。 2.根据权利要求1所述的方法, 其特征在于, 所述数据库中的产品管理库可以为轻量目 录访问协议, 其中, 所述轻量 目录访问协议包括与所述数据库中的产品区域库对应的产品 信息、 地理区域信息以及各产品区域库的名称、 代号或者路径地址 。 3.根据权利要求2所述的方法, 其特征在于, 其中, 将所述请求与所述数据库中的产品 管理库的区域库信息匹配, 包括, 基于所述产品信 息以及所述地理区域信 息在产品管理库中搜索, 是否找到与 所述产品 信息以及地理区域信息对应的具体产品区域库名称、 代号或者路径地址 。 4.根据权利要求1或3所述的方法, 其特征在于, 所述区域规则匹配模块在所述数据库 中的产品区域库中获取所述产品配置规则, 并且根据所述产品配置规则获取执行保险业务 所需的数据, 包括, 所述区域规则匹配模块通过区域库连接字符串, 在所述数据库中的产品区域库对应的 具体区域库中获取所述产品配置规则, 并且根据所述产品配置规则获取执行保险业务所需 的数据。 5.根据权利要求1所述的方法, 其特征在于, 所述产品区域库包括与保险业务实施者对 应的产品配置规则为, 所述产品区域库包括一个所述保险业务实施者规定的产品配置规则或者多个所述保 险业务实施者 规定的多个产品配置规则。 6.根据权利要求1所述的方法, 其特征在于, 所述产品信息包括, 产品名称或者产品代 号。 7.根据权利要求6所述的方法, 其特征在于, 所述地理区域信息包括, 所述产品被划分 的所属的行政区域或者 根据自定义划分所属的自定义区域。 8.根据权利要求7所述的方法, 其特征在于, 所述区域库信 息包括, 产品区域库名称、 代 号或者路径地址 。 9.根据权利要求7或8所述的方法, 其特 征在于, 所述执 行保险业 务所需的数据, 包括, 保单上的基本要素内容数据、 执行生成保单、 执行查询保险业务状态或者执行审核保 险单据的逻辑数据中的至少一种数据。权 利 要 求 书 1/2 页 2 CN 115080537 A 210.根据权利要求1所述的方法, 其特 征在于, 所述数据库, 包括, 所述产品管理库, 所述产品区域库和所述租户库。 11.一种多租户的数据分库装置, 其特 征在于, 包括, 数据接收模块, 用于 接收数据; 数据转发模块, 用于转发数据; 拦截匹配模块, 用于拦截数据, 并将拦截到的数据与区域分库规则或者租户分库规则 进行匹配; 执行业务逻辑模块, 用于执 行业务逻辑; 并且, 所述 拦截匹配模块, 包括, 数据拦截模块, 用于获取第 一数据, 其中, 所述第 一数据包括产品信 息以及地理区域信 息; 区域规则匹配模块, 用于根据所述产品信息以及地理区域信息与区域分库规则匹配; 组织架构拦截 模块, 用于获取第二数据, 其中, 所述第二数据包括租户信息; 租户规则匹配模块, 用于根据所述租户信息与租户分库规则匹配。 12.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有指令, 所述指令在电子设备上执行时使所述电子设备执行权利要求1 ‑10中任一项所述的多租户 的数据分库方法。 13.一种芯片装置, 其特 征在于, 所述芯片装置包括: 通信接口, 用于 输入和/或输出信息; 处理器, 用于执行计算机可执行程序, 使得安装有所述芯片装置的 电子设备执行如权 利要求1‑10中任一项所述的多租户的数据分库方法。 14.一种计算机程序产品, 其特征在于, 所述计算机程序产品包括指令, 当所述指令被 执行时实现如权利要求1 ‑10中任一项所述的多租户的数据分库方法。 15.一种电子设备, 其特 征在于, 包括: 存储器, 用于存 储由电子设备的一个或多个处 理器执行的指令, 以及 处理器, 当所述指令被所述电子设备的一个或多个处理器执行时, 所述处理器用于执 行所述存储器中存储的指令, 以实现权利要求1 ‑10中任一项所述的多租户的数据分库方 法。权 利 要 求 书 2/2 页 3 CN 115080537 A 3

.PDF文档 专利 多租户的数据分库方法、程序产品及电子设备

安全报告 > 其他 > 文档预览
中文文档 27 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共27页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 多租户的数据分库方法、程序产品及电子设备 第 1 页 专利 多租户的数据分库方法、程序产品及电子设备 第 2 页 专利 多租户的数据分库方法、程序产品及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生2024-02-07 20:38:49上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。