本发明专利技术提供了一种分类筛选的方法,该方法包括以下步骤:将数据多个分类属性分别用多个待选标签表示;由用户对所述待选标签进行操作,使之成为选定标签,并对用户进行的所述操作进行检测;根据所检测的结果,确定各选定标签之间的逻辑关系;根据多个选定标签表示的分类属性之间的逻辑关系对数据进行筛选。相应地还提供了一种分类筛选的装置。本发明专利技术使得用户可以直观地自由组合各标签之间的逻辑关系,使最终形成的标签关系式更贴近用户的需要。
【技术实现步骤摘要】
本专利技术涉及计算机领域,尤其涉及一种分类筛选的方法和装置。
技术介绍
现有的分类筛选技术,通常是将数据按照一定规则分成多个大类,然后再将大类按照一定规则分成多个小类,以此类推,形成多个层级。当用户通过点击筛选的菜单而不是通过手动的文字输入完成输入操作时,往往是按照已经固定的选项规则,对更深一层的选项予以选定,然后搜索与所选定的选项相匹配的搜索结果。以购物网站为例,如图1所示,人们使用常用的购物网站进行网上购物时,通常通过在界面的一侧进行多层点击,找到与所要购买的物品相接近的选项,进而进行检索,例如,点击“家用电器”,则在“家电电器”的一侧展开所有更细的与之相关的选项。固然,网站通过这种分类,在一定程度上方便了用户的检索操作。但是,这种分类方法或装置由此也引起了一些不足:例如,无论用户如何进行选择,用户所选的选项都是单一的或者由系统早已设置好的组合,例如,用户打算搜索“遥控器”及与该“遥控器”相匹配的“电池”,由于,系统给予用户选择的自由度只能是从“遥控器”或者“电池”中选择其一,因此,用户并不能由此快速搜索到自己需要的内容,即不能根据自身的需要对待选项进行多个层次或多个类别的自由组合,在一定程度上束缚了用户进行选择的自由度。除非,用户在搜索框中进行手动输入,但是这种手动输入往往是不标准的,由此,带来的搜索结果通常也是不准确的,不能满足用户的需求。因此,希望可以提出一种用于解决上述问题的分类筛选的方法和装置。
技术实现思路
本专利技术的目的是提供一种分类筛选的方法和装置,可以改善用户对待选项进行选择的自由度,使得用户可以进行多种选择并对其进行排列组合。根据本专利技术的一个方面,提供了一种分类筛选的方法,该方法包括以下步骤:将数据多个分类属性分别用多个待选标签表示;由用户对所述待选标签进行操作,使之成为选定标签,并对用户进行的所述操作进行检测;根据所检测的结果,确定各选定标签之间的逻辑关系;根据多个选定标签表示的分类属性之间的逻辑关系对数据进行筛选。根据本专利技术的另一个方面,还提供了一种分类筛选的装置,包括:分类模块,用于将多个分类属性分别用多个待选标签表示;检测模块,当用户对所述待选标签进行操作,使之成为选定标签时,对该操作进行检测;标签处理模块,根据所检测的结果,确定各选定标签之间的逻辑关系;以及筛选模块,根据多个选定标签表示的分类属性之间的逻辑关系对数据进行筛选。与现有技术相比,本专利技术具有以下优点:1)本专利技术可以使用户通过诸如拖拽、滑动等动作操作各个标签,增加了标签操作的灵活度;2)本专利技术还可以使用户自由组合各标签的逻辑关系,使最终形成的标签关系式更贴近用户的真实选择;3)与用户的手动输入相比,避免了输入的繁琐,提高了用户操作的标准化与统一性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为根据现有技术的分类筛选在具体应用中的示意图;图2为根据本专利技术一个优选实施例的分类筛选方法的流程图;图3a是根据本专利技术的分类筛选方法中将待选标签进行拖拽前的示意图;图3b是根据本专利技术的分类筛选方法中将待选标签进行拖拽后的示意图;图3c是根据本专利技术的分类筛选方法中将待选标签拖拽到选定框的示意图;图3d是根据本专利技术的分类筛选方法中将待选标签拖拽到选定框形成逻辑关系式的示意图;以及图4为根据本专利技术一个优选实施例的分类筛选装置的示意性框图。具体实施方式为了更好地理解本专利技术,下面将结合附图对本专利技术作进一步的详细描述。根据本专利技术的一个方面,提供了一种分类筛选的方法。请参考图2,图2为根据本专利技术一个优选实施例的分类筛选方法的流程图,根据图2,该分类筛选方法包括以下步骤:步骤S201,将数据予以分类,在每一类数据中设置多个待选标签。具体地,将数据按照一定的规则进行分类,例如,淘宝、京东等网站对商品或者服务通常先进行一定的分类,如将服务分成购物、生活、工具、社区、其他等多类的选项,进一步地,将这些类的选项按照一定的规则继续进行细分,以至于分成多个层级。本实施例以人群属性分类为例,可以将其按照性别、年龄、年收入、身份职业、受教育程度等分成多类的选项,在每一类选项的下面,设置有系统已定义好的多个待选标签,例如,在“性别”选项的下面,设置有“男”、“女”标签;在“身份职业”选项下面,设置有“学生”、“商务白领”、“企业管理者”、“各行业专业人员”等标签,其中,还可以将“各行业专业人员”进一步细分,在其下面设置有“教育工作者”、“IT从业人员”、“医疗从业者”等待选标签;以此类推,每个选项下面都有多个已设置好的待选标签,而每个待选标签下还可以有分类更细的待选标签。进一步地,用户可以通过如单击或双击各类选项的图标使每一类所含的多个待选标签予以展开或隐藏。上面提到的分类方法的一个例子是按照层级关系分类的,实际分类标签之间可以没有层级关系,例如分类标签可以任意散乱排列在一侧备选,每个标签表示数据的某个属性。优选地,对选项的分类按照用户反馈的情况或用户操作的历史统计数据,实时分析用户的需求,进而将选项或标签进行相应地调整或更新。步骤S202,由用户对所述待选标签进行操作,使之成为选定标签,并对用户进行的所述操作进行检测。具体地,用户可以将待选标签通过拖拽、滑动、点击、双击等动作,使之移动到用户希望其到达的屏幕位置上,如选定框中,以进一步完成其他操作。例如,在屏幕的一侧设置待选标签,另一侧设置选定框,用户可以通过拖拽待选标签将其移动到选定框内,如图3a和图3b所示,图3a是根据本专利技术的分类筛选方法中将待选标签进行拖拽前的示意图,图3b是根据本专利技术的分类筛选方法中将待选标签进行拖拽后的示意图。进一步地,当待选标签被移动到选定框内时,选定框的显示区域自动扩展,以留出部分空白的页面(即“空白区域”),由此,选定框所显示的区域分为空白区域和已经移动到选定框内的待选标签(我们称之为“选定标签”,下文将继续沿用该名称)所显示的区域。进一步地,当用户将新的待选标签向选定框内移动时,用户可以选择将其移动到空白区域或者选定标签所显示的区域。为了更清楚地区别空白区域与选定标签所显示的区域,当用户将待选标签移动到选定框本文档来自技高网...
【技术保护点】
一种分类筛选的方法,该方法包括以下步骤:将数据多个分类属性分别用多个待选标签表示;由用户对所述待选标签进行操作,使之成为选定标签,并对用户进行的所述操作进行检测;根据所检测的结果,确定各选定标签之间的逻辑关系;根据多个选定标签表示的分类属性之间的逻辑关系对数据进行筛选。
【技术特征摘要】
1.一种分类筛选的方法,该方法包括以下步骤:
将数据多个分类属性分别用多个待选标签表示;
由用户对所述待选标签进行操作,使之成为选定标签,并对用户
进行的所述操作进行检测;
根据所检测的结果,确定各选定标签之间的逻辑关系;
根据多个选定标签表示的分类属性之间的逻辑关系对数据进行
筛选。
2.根据权利要求1所述的方法,其中,所述操作包括拖拽、滑动、
点击或者双击。
3.根据权利要求1或者2所述的方法,还包括:
设置一选定框,当待选标签被移动到所述选定框时,即将所述待
选标签标记为选定标签,并用选定框内的标签框包围选定标签;
当有新的待选标签移动到选定框时,根据所述待选标签所停留的
区域,确定其与其他选定标签之间的逻辑关系。
4.根据权利要求3所述的方法,其中:
当所述待选标签移动到所述选定框与选定框内已有标签框之间
的区域时,所述选定框颜色、大小或/和形状发生变化;
当所述待选标签移动到所述选定框内某个已有标签框的区域
时,所述标签框颜色、大小或/和形状发生变化。
5.根据权利要求1或3所述的方法,其中:
当所述待选标签移动并停留在所述选定框与选定框内已有标签
框之间的区域时,所述待选标签与所述选定框内的其他选定标签之间
\t形成第一逻辑关系;
当所述待选标签移动到所述选定框内某个已有标签框的区域
时,所述待选标签与所述标签框内的其他选定标签之间形成第二逻辑
关系,并与所述标签框之外的其他标签之间形成第一逻辑关系。
6.根据权利要求5所述的方法,其中:
所述第一逻辑关系为“与”关系;
所述第二逻辑关系为“或”关系。
7.根据权利要求1-6任一项所述的方法,其中,还包括:根据所
确定的选定标签表示的分类属性之间的逻辑关系,进行数据的实时搜
索和实时显示。
8.一种分类筛选的装置,包括:
分类模块,用于将多个分类属性分别用多个待选标签表...
【专利技术属性】
技术研发人员:沈学华,谢鹏,
申请(专利权)人:北京品友互动信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。