[发明专利]查询条件的页面展示方法、装置、设备及存储介质在审
申请号: | 202111555569.0 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114297535A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 秦增福;杨周龙;徐童 | 申请(专利权)人: | 上海东普信息科技有限公司 |
主分类号: | G06F16/9538 | 分类号: | G06F16/9538;G06F16/9535;G06F16/9532 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 胡安 |
地址: | 201700 上海市青浦区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询 条件 页面 展示 方法 装置 设备 存储 介质 | ||
1.一种查询条件的页面展示方法,其特征在于,包括:
对预置查询页面进行解析,得到对应的字段标识并通过所述字段标识从预置数据库中获取至少两个字段类型信息;
根据所述至少两个字段类型信息进行条件生成,得到至少两个查询条件,其中,所述查询条件包括多个查询项,每一查询项与每一预设字段表达式一一对应;
接收终端发送的查询条件展示请求并对所述查询条件展示请求进行响应,确定对应的条件筛选算法及目标字段;
根据所述目标字段及所述条件筛选算法对所述至少两个查询条件进行筛选,得到对应的筛选结果,并根据所述筛选结果生成对应的条件展示组件;
对所述条件展示组件进行渲染,得到对应的查询条件展示页面并展示所述查询条件展示页面。
2.根据权利要求1所述的查询条件的页面展示方法,其特征在于,所述根据所述至少两个字段类型信息进行条件生成,得到至少两个查询条件,其中,所述查询条件包括多个查询项,每一查询项与每一预设字段表达式一一对应包括:
获取每一所述字段类型信息对应的属性信息,通过预置反射机制对所述每一所述字段类型信息对应的属性信息进行查询项匹配,得到对应的多个查询项;
通过所述对应的多个查询项进行查询条件生成,得到至少两个查询条件。
3.根据权利要求1所述的查询条件的页面展示方法,其特征在于,所述根据所述目标字段及所述条件筛选算法对所述至少两个查询条件进行筛选,得到对应的筛选结果,并根据所述筛选结果生成对应的条件展示组件包括:
基于所述目标字段,通过所述条件筛选算法对所述至少两个查询条件进行字段相似度计算,得到每一所述查询条件对应的相似度;
通过每一所述查询条件对应的相似度进行排序,得到对应的排序列表,并根据所述排序列表确定排在前列的M个查询条件并作为所述筛选结果,其中,M为大于或等于5的正整数;
通过所述筛选结果进行组件生成,得到对应的条件展示组件。
4.根据权利要求1所述的查询条件的页面展示方法,其特征在于,所述对所述条件展示组件进行渲染,得到对应的查询条件展示页面并展示所述查询条件展示页面包括:
从预先封装的多个预设组件模板中确定出与所述条件展示组件对应的目标组件模板;
获取所述条件展示组件的属性信息,并将所述属性信息输入到所述目标组件模板进行渲染,获得所述条件展示组件的渲染结果;
将所述渲染结果显示在所述页面中,得到对应的查询条件展示页面并展示所述查询条件展示页面。
5.根据权利要求1所述的查询条件的页面展示方法,其特征在于,在所述对所述条件展示组件进行渲染,得到对应的查询条件展示页面并展示所述查询条件展示页面之后,还包括:
接收终端发送的查询请求并对所述查询请求进行解析,得到对应的目标字段类型信息;
对所述目标字段类型信息进行查询条件匹配,得到对应的目标查询条件;
根据所述目标查询条件,确定与所述目标查询条件对应的数据查询类型;
通过所述数据查询类型对应的解析规则,对所述目标查询条件进行解析,获取所述目标查询条件对应的查询语句;
执行所述查询语句,获得所述目标查询条件对应的数据查询结果。
6.根据权利要求5所述的查询条件的页面展示方法,其特征在于,所述通过所述数据查询类型对应的解析规则,对所述目标查询条件进行解析,获取所述目标查询条件对应的查询语句包括:
若所述数据查询类型为合取查询,则对所述目标查询条件进行扫描,确定对应的多个候选查询项,并根据每一所述候选查询项对应的目标字段表达式,获取所述目标查询条件对应的查询语句;
若所述数据查询类型为复杂查询,则通过预置模板引擎对所述目标查询条件进行解析,生成与所述目标查询条件对应的查询语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海东普信息科技有限公司,未经上海东普信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111555569.0/1.html,转载请声明来源钻瓜专利网。