[发明专利]业务配置方法及装置、业务数据获取方法、电子设备有效
申请号: | 201910353189.5 | 申请日: | 2019-04-29 |
公开(公告)号: | CN110096508B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 付祥旭 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F40/253;G06F40/30 |
代理公司: | 北京曼威知识产权代理有限公司 11709 | 代理人: | 方志炜 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 配置 方法 装置 数据 获取 电子设备 | ||
本公开是关于一种业务配置方法及装置、业务数据获取方法、电子设备和计算机可读存储介质,其中,业务配置方法包括:根据当前业务需求获取当前业务数据模板和当前控制数据模板,当前业务数据模板具有模板标识;接收操作人员在当前业务数据模板上配置的业务数据和在当前控制数据模板上配置的控制数据;对接收到的业务数据和控制数据进行校验;将通过校验的业务数据和控制数据对应存入数据库。本公开实施例可以对任意业务类型的业务数据进行配置,不需要根据不同的业务开发不同的配置平台,大大降低了开发成本。
技术领域
本公开涉及通信技术领域,尤其涉及一种业务配置方法及装置、业务数据获取方法、电子设备和计算机可读存储介质。
背景技术
业务数据配置化是将一些可能需要变动的数据配置在配置服务器上,需要该数据的其它服务可以从配置服务器上拉取数据。当需要变更数据的内容时,只需要在配置服务器上更改数据即可,这样就可以在不用开发人员参与的情况下,实现产品数据的变更,以加快产品的迭代。
目前提供的一种业务数据配置方式是面向业务的配置方式。面向业务的配置方式为每一个或每一类业务开发一个配置平台,在该配置平台上可以实现对数据的增加、删除、修改和查找。因为可以具体到某项业务,故可以通过数据检验来保证数据的正确性,也可以根据业务需求按照不同的场景分发数据,但其为每一项业务开发一个配置平台,开发成本过高。
发明内容
有鉴于此,本申请提供一种业务配置方法及装置、业务数据获取方法、电子设备和计算机可读存储介质。
具体地,本申请是通过如下技术方案实现的:
根据本公开实施例的第一方面,提供一种业务配置方法,所述方法包括:
根据当前业务需求获取当前业务数据模板和当前控制数据模板,所述当前业务数据模板具有模板标识;
接收操作人员在所述当前业务数据模板上配置的业务数据和在所述当前控制数据模板上配置的控制数据;
对接收到的所述业务数据和所述控制数据进行校验;
将通过校验的业务数据和控制数据对应存入数据库。
在一实施例中,所述根据当前业务需求获取当前业务数据模板和当前控制数据模板,包括:
接收所述操作人员根据所述当前业务需求选择的所述当前控制数据模板;
根据所述当前业务需求生成初始业务数据模板及所述模板标识;
在所述初始业务数据模板上加载所述模板标识下的模板配置数据,以得到所述当前业务数据模板。
在一实施例中,所述对接收到的所述业务数据和所述控制数据进行校验,包括:
对接收到的所述业务数据进行合法性校验;
对接收到的所述控制数据进行唯一性校验。
在一实施例中,所述当前业务数据模板包括校验数据,所述对接收到的所述业务数据进行合法性校验,包括:
对所述校验数据进行语法分析,得到语法树;
将所述语法树中的变量替换成常量;
对替换后的语法树进行语义解析,得到解析结果;
若所述解析结果为第一预设值,则所述业务数据通过合法性校验,若所述解析结果为第二预设值,则所述业务数据未通过合法性校验。
在一实施例中,所述对接收到的所述控制数据进行唯一性校验,包括:
从所述数据库中读取出当前业务的所有控制数据;
将接收到的所述控制数据与所述读取出的所述所有控制数据进行逐条比对;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910353189.5/2.html,转载请声明来源钻瓜专利网。