预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115827670A(43)申请公布日2023.03.21(21)申请号202211570381.8G06F16/248(2019.01)(22)申请日2022.12.08(71)申请人广东横琴数说故事信息科技有限公司地址519031广东省珠海市横琴新区环岛东路3000号1018房(72)发明人苏淦蔡纤李勃徐亚波李旭日(74)专利代理机构广州三环专利商标代理有限公司44202专利代理师李妙芬(51)Int.Cl.G06F16/242(2019.01)G06F16/2453(2019.01)G06F16/2455(2019.01)权利要求书2页说明书9页附图1页(54)发明名称一种基于DSL的视图处理方法、系统、设备及存储介质(57)摘要本发明公开了一种基于DSL的视图处理方法、系统、设备及存储介质,该方法包括:根据用户输入的视图配置信息,构造DSL查询语句,并执行所述DSL查询语句对库表数据进行查询,得到数据查询结果;其中,所述视图配置信息包括字段筛选逻辑信息和多字段组合逻辑信息;将所述数据查询结果与预先选定的视图组件进行匹配,得到数据维度映射关系;根据所述数据维度映射关系,渲染预先选定的视图组件,并展示视图渲染结果;本发明支持用户用自然语言编辑筛选逻辑,后端自动解析词义转义DSL查询语句,从而基于DSL查询语句返回数据查询结果,并自动渲染可视化页面,实现视图快速渲染,且无需开发人员参与,减少前端开发量。CN115827670ACN115827670A权利要求书1/2页1.一种基于DSL的视图处理方法,其特征在于,包括:根据用户输入的视图配置信息,构造DSL查询语句,并执行所述DSL查询语句对库表数据进行查询,得到数据查询结果;其中,所述视图配置信息包括字段筛选逻辑信息和多字段组合逻辑信息;将所述数据查询结果与预先选定的视图组件进行匹配,得到数据维度映射关系;根据所述数据维度映射关系,渲染预先选定的视图组件,并展示视图渲染结果。2.如权利要求1所述的基于DSL的视图处理方法,其特征在于,所述将所述数据查询结果与预先选定的视图组件进行匹配,得到数据维度映射关系,包括:解析所述数据查询结果的字段结构,得到元数据信息;其中,所述元数据信息包括字段类型;解析选定的视图组件的属性参数;其中,所述属性参数包括维度字段类型;对所述元数据信息与所述属性参数进行匹配,得到数据维度映射关系。3.如权利要求1所述的基于DSL的视图处理方法,其特征在于,还包括:响应于用户对当前渲染的视图的维度字段类型选定操作,调整对应的视图组件;其中,调整后的视图组件与调整前的视图组件的维度字段类型不同;对调整后的视图组件和所述数据查询结果重新进行匹配,修改数据维度映射关系;根据修改后的数据维度映射关系,渲染修改后的视图组件,并展示视图渲染结果。4.如权利要求1所述的基于DSL的视图处理方法,其特征在于,所述根据用户输入的视图配置信息,构造DSL查询语句,包括:对所述字段筛选逻辑信息和所述多字段组合逻辑信息进行关键字合法性校验;当通过关键字合法性校验时,对所述字段筛选逻辑信息和所述多字段组合逻辑信息进行字段拆分,并将拆分后得到的字段筛选逻辑转换为DSL查询语句。5.如权利要求2所述的基于DSL的视图处理方法,其特征在于,还包括:响应于用户对当前渲染的视图中的任一对象的点击操作,获取所述对象对应的数据标识;根据所述数据标识从所述库表数据中查询所述对象的数据内容;根据所述元数据信息及预先配置的样式DSL语句,采用查询到的数据内容渲染字段填报样式,得到数据详细页面并显示在当前渲染的视图所在的界面上。6.如权利要求5所述的基于DSL的视图处理方法,其特征在于,还包括:响应于用户对所述数据详细页面中的修改操作,获取所述数据详细页面中的修改内容及所述数据详细页面对应的对象的数据标识;根据所述数据详细页面对应的对象的数据标识,构造DSL更新语句;执行所述DSL更新语句对所述库表数据进行数据更新。7.一种基于DSL的视图处理系统,其特征在于,包括:数据查询模块,用于根据用户输入的视图配置信息,构造DSL查询语句,并执行所述DSL查询语句对库表数据进行查询,得到数据查询结果;数据匹配模块,用于将所述数据查询结果与预先选定的视图组件进行匹配,得到数据维度映射关系;视图渲染模块,用于根据所述数据维度映射关系,渲染预先选定的视图组件,并展示视2CN115827670A权利要求书2/2页图渲染结果。8.如权利要求7所述的基于DSL的视图处理系统,其特征在于,所述数据匹配模块,包括:第一字段解析单元,用于解析所述数据查询结果的字段结构,得到元数据信息;其中,所述元数据信息包括字段类型;第二字段解析单元,用于解析选定的视图组件的属性