数据过滤方法和装置制造方法及图纸

技术编号:23704990 阅读:25 留言:0更新日期:2020-04-08 11:12
本发明专利技术公开了一种数据过滤方法和装置。其中,该方法包括:获取待过滤数据;获取待过滤数据对应的过滤模型,其中,过滤模型为树形结构,过滤模型的每个过滤条件对应树形结构的一个叶子节点,树形结构的其他节点对应过滤模型的过滤条件组,且归属于同一父节点的子节点之间的过滤类型一致;利用过滤模型对待过滤数据进行过滤,得到过滤结果。本发明专利技术解决了现有技术中数据过滤方法灵活性较差,无法满足复杂的过滤场景的技术问题。

Data filtering methods and devices

【技术实现步骤摘要】
数据过滤方法和装置
本专利技术涉及互联网领域,具体而言,涉及一种数据过滤方法和装置。
技术介绍
在web前端开发过程中,针对维度、指标的过滤存在非常复杂的过滤场景,时常需要对维度、指标进行多组“且逻辑”或者“或逻辑”,或者“且或逻辑”并存的逻辑筛选过滤。在这种情况下,条件过滤组件可以为“且逻辑”组和“或逻辑”组,在不同组内添加过滤条件,或者,将“且逻辑”作为数据结构的一级节点,然后为一级节点增加子节点(二级层级)作为“或逻辑”来处理过滤逻辑。但是,一般条件过滤组件都比较单一,要么进行“且”逻辑过滤,要么进行“或”逻辑过滤,无法实现“且逻辑”内进行“或逻辑”过滤,或者在“或逻辑”内进行“且逻辑”过滤,只能产生二级层级的过滤,灵活性较差,无法满足复杂的过滤场景需求。针对现有技术中数据过滤方法灵活性较差,无法满足复杂的过滤场景的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种数据过滤方法和装置,以至少解决现有技术中数据过滤方法灵活性较差,无法满足复杂的过滤场景的技术问题。根据本专本文档来自技高网...

【技术保护点】
1.一种数据过滤方法,其特征在于,包括:/n获取待过滤数据;/n获取所述待过滤数据对应的过滤模型,其中,所述过滤模型为树形结构,所述过滤模型的每个过滤条件对应树形结构的一个叶子节点,树形结构的其他节点对应过滤模型的过滤条件组,且归属于同一父节点的子节点之间的过滤类型一致;/n利用所述过滤模型对所述待过滤数据进行过滤,得到过滤结果。/n

【技术特征摘要】
1.一种数据过滤方法,其特征在于,包括:
获取待过滤数据;
获取所述待过滤数据对应的过滤模型,其中,所述过滤模型为树形结构,所述过滤模型的每个过滤条件对应树形结构的一个叶子节点,树形结构的其他节点对应过滤模型的过滤条件组,且归属于同一父节点的子节点之间的过滤类型一致;
利用所述过滤模型对所述待过滤数据进行过滤,得到过滤结果。


2.根据权利要求1所述的方法,其特征在于,所述过滤条件组包括子过滤条件和/或子过滤条件组,或过滤条件组为空。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:构建所述过滤模型。


4.根据权利要求3所述的方法,其特征在于,所述构建所述过滤模型包括:
利用空模型和用户编辑指令构建过滤模型;或
利用用户选定模型和用户编辑指令构建过滤模型。


5.根据权利要求4所述的方法,其特征在于,所述用户编辑指令包括如下指令中的一项或几项:
添加指令,通过第一输入控件采集,用于添加过滤条件或过滤条件组;
修改指令,通过第二输入控件采集,用于修改过滤条件的内容或过滤条件组内的过滤类型;
删除指令,通过第三输入控件采集,用于删除过滤条件或过滤条件组。


6.根据权利要求5所述...

【专利技术属性】
技术研发人员:肖为
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1