[发明专利]业务配置方法及装置、业务数据获取方法、电子设备有效
申请号: | 201910353189.5 | 申请日: | 2019-04-29 |
公开(公告)号: | CN110096508B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 付祥旭 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F40/253;G06F40/30 |
代理公司: | 北京曼威知识产权代理有限公司 11709 | 代理人: | 方志炜 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 配置 方法 装置 数据 获取 电子设备 | ||
1.一种业务配置方法,其特征在于,所述方法包括:
根据当前业务需求获取当前业务数据模板和当前控制数据模板,所述当前业务数据模板具有模板标识;控制数据模板包括:城市列表、版本列表、生效时间段和是否生效中的至少一种;
接收操作人员在所述当前业务数据模板上配置的业务数据和在所述当前控制数据模板上配置的控制数据;
对接收到的所述业务数据和所述控制数据进行校验;
将通过校验的业务数据和控制数据对应存入数据库。
2.根据权利要求1所述的方法,其特征在于,所述根据当前业务需求获取当前业务数据模板和当前控制数据模板,包括:
接收所述操作人员根据所述当前业务需求选择的所述当前控制数据模板;
根据所述当前业务需求生成初始业务数据模板及所述模板标识;
在所述初始业务数据模板上加载所述模板标识下的模板配置数据,以得到所述当前业务数据模板。
3.根据权利要求1所述的方法,其特征在于,所述对接收到的所述业务数据和所述控制数据进行校验,包括:
对接收到的所述业务数据进行合法性校验;
对接收到的所述控制数据进行唯一性校验。
4.根据权利要求3所述的方法,其特征在于,所述当前业务数据模板包括校验数据,所述对接收到的所述业务数据进行合法性校验,包括:
对所述校验数据进行语法分析,得到语法树;
将所述语法树中的变量替换成常量;
对替换后的语法树进行语义解析,得到解析结果;
若所述解析结果为第一预设值,则所述业务数据通过合法性校验,若所述解析结果为第二预设值,则所述业务数据未通过合法性校验。
5.根据权利要求3所述的方法,其特征在于,所述对接收到的所述控制数据进行唯一性校验,包括:
从所述数据库中读取出当前业务的所有控制数据;
将接收到的所述控制数据与所述读取出的所述所有控制数据进行逐条比对;
若所有比对结果均为不同,则所述控制数据通过校验;若任一比对结果为相同,则所述控制数据未通过校验。
6.一种业务数据获取方法,其特征在于,所述方法包括:
接收客户端发送的数据获取请求,所述数据获取请求中携带有模板标识;
从数据库中获取所有控制数据和所述模板标识下的所有业务数据;所述控制数据配置在控制数据模板上,所述控制数据模板包括:城市列表、版本列表、生效时间段和是否生效中的至少一种;
根据获取到的所述所有控制数据筛选出符合条件的待显示业务数据;
向所述客户端返回所述待显示业务数据。
7.根据权利要求6所述的方法,其特征在于,所述数据获取请求中还携带有变量值;
所述向所述客户端返回所述待显示业务数据,包括:
若确定所述待显示业务数据中存在变量,则根据所述变量的名称从所述数据获取请求中获取对应的变量值;
使用获取到的所述变量值替换所述变量;
向所述客户端返回替换后的待显示业务数据。
8.一种业务配置装置,其特征在于,所述装置包括:
获取模块,用于根据当前业务需求获取当前业务数据模板和当前控制数据模板,所述当前业务数据模板具有模板标识;
接收模块,用于接收操作人员在所述获取模块获取的所述当前业务数据模板上配置的业务数据和在所述获取模块获取的所述当前控制数据模板上配置的控制数据;
校验模块,用于对所述接收模块接收到的所述业务数据和所述控制数据进行校验;
保存模块,用于将通过所述校验模块校验的业务数据和控制数据对应存入数据库。
9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-5任一所述的业务配置方法。
10.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1-5任一所述的业务配置方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910353189.5/1.html,转载请声明来源钻瓜专利网。