[发明专利]一种基于多维表单的动态服务配置方法和系统在审
申请号: | 202110983969.5 | 申请日: | 2021-08-25 |
公开(公告)号: | CN113641678A | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 辛晶艺 | 申请(专利权)人: | 杭州每刻科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/242;G06F40/18 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 周云 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多维 表单 动态 服务 配置 方法 系统 | ||
本发明公开了一种基于多维表单的动态服务配置方法和系统,所述方法包括如下步骤:建立多维度表单,所述多维度表单包括服务公共表单、服务特定表单和客户服务表单;配置所述服务公共表单、服务特定表单的默认值;建立SQL标准语句查询客户服务表单中的配置项类型和配置项值;根据所述配置项类型和配置项值覆盖所述服务公共表单和服务特定表单中的默认值。所方法和系统通过多维表单存储不同的服务配置项,可以实现业务升级过程中对服务灵活配置的需求,同时降低服务配置指数级上升带来的数据压力。
技术领域
本发明涉及互联网技术领域,特别涉及一种基于多维表单的动态服务配置方法和系统。
背景技术
一般而言,一个大型的软件应用系统都会跟不同的服务进行交互,并且根据不同的客户及场景对不同服务进行配置来使得业务流程可以往预期的方向发展,现有的方案都是按客户数x*服务数y*单一服务配置项数z来落地具体的配置。系统配置的复杂度明细随着客户数z、服务数y和单一服务的配置项数z其中任一维度的数量递增呈现指数级的递增,最终导致所有配置项的维护成本和出现异常的概率大大增加。
发明内容
本发明其中一个发明目的在于提供一种基于多维表单的动态服务配置方法和系统,所方法和系统通过多维表单存储不同的服务配置项,可以实现业务升级过程中对服务灵活配置的需求,同时降低服务配置指数级上升带来的数据压力。
本发明另一个发明目的在于提供一种基于多维表单的动态服务配置方法和系统,所述方法和系统通过标准数据库查询语句执行配置项的查询,且新增客户,或者新增服务还是其配置项,都可以直接通过维护对应的表单数据来使得所有的客户同时生效,可以降低配置项维护成本。
本发明另一个发明目的在于提供一种基于多维表单的动态服务配置方法和系统,所述方法和系统由于是多维表单生成配置项,并通过覆盖的方式实现配置项的更改,且在统计所有表单数据实现不同维度的维护,并可以通过实际的配置项属性来满足更多业务场景的应用。
为了实现至少一个上述发明目的,本发明进一步提供一种基于多维表单的动态服务配置方法,所述方法包括如下步骤:
建立多维度表单,所述多维度表单包括服务公共表单、服务特定表单和客户服务表单;
配置所述服务公共表单、服务特定表单的默认值;
建立SQL标准语句查询客户服务表单中的配置项类型和配置项值;
根据所述配置项类型和配置项值覆盖所述服务公共表单和服务特定表单中的默认值。
根据本发明其中一个较佳实施例,所述服务公共表单包括:公共配置项类型、公共配置项全局唯一编码、公共配置项的可选项,其中所述公共配置项的可选项包括单选和多选。
根据本发明另一个较佳实施例,所述服务特定表单包括:特定配置项类型、特定配置项全局唯一编码、服务唯一编码和特定配置项的可选项,其中所述特定配置项的可选项包括单选和多选。
根据本发明另一个较佳实施例,所述客户服务表单包括:客户的唯一编码服务的唯一编码、公共或特定配置项的唯一编码、配置项的特定配置值。
根据本发明另一个较佳实施例,通过所述SQL标准语句查询所述服务公共表单、服务特定表单和客户服务表单,并执行上述3张表单的并集操作,根据表单并集结果获取客户服务配置项以及配置项取值,进一步执行配置项对应的服务。
根据本发明另一个较佳实施例,当新增客户时,判断客户是否有服务配置项,若存在则获取服务配置项的唯一编码,并维护所述客户服务表单。
根据本发明另一个较佳实施例,当新增服务时,判断新增服务是否存在特定配置项,若存在则获取特定配置项全局唯一编码并维护服务特定配置项表单;判断新增服务是否有服务配置项的特定配置值,若存在则维护客户服务表单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州每刻科技有限公司,未经杭州每刻科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110983969.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于电池堆的板构件
- 下一篇:目标模型加载更新方法及装置、可读介质和电子设备