[发明专利]用于排序并表示数据元组集合的系统和方法有效

专利信息
申请号: 201310510518.5 申请日: 2013-10-25
公开(公告)号: CN103793451B 公开(公告)日: 2017-11-03
发明(设计)人: D·科尔勒扎 申请(专利权)人: 国际商业机器公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 中国国际贸易促进委员会专利商标事务所11038 代理人: 申发振
地址: 美国*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 排序 表示 数据 集合 系统 方法
【说明书】:

技术领域

发明涉及用于管理数据集合的数据处理方法和系统,并且更具体地涉及用于在来自数据集合的所排序的数据元组(data tuple)当中排序并表示(present)搜索元组的技术。

背景技术

用于提供对数据集合的已知搜索的用户界面包括筛选表单和分页表。用户在筛选表单上输入值,该筛选表单是预定义的或者动态的(即,由规则器支配)。用户作出选择以通过将在筛选表单上输入的值转换为SQL查询并且执行在数据库内的查询来开始对数据集合的搜索。数据库返回搜索结果,该结果包括与查询匹配的数据。搜索的结果被显示于分页表内。所返回的数据是整个数据集合(即,存在于筛选表单可以应用于其上的数据库内的所有数据)的子集。SQL查询的执行在严格的条件下从数据集合中选出数据的子集,该严格的条件可能不符合人关于从数据集合中搜索数据所思考的方式。通过已知的搜索方法来加强的严格条件会导致搜索迭代;即,用户反复地更新在筛选表单内的搜索条件并且重新执行查询直到找到用户的期望结果。

发明内容

在第一实施例中,本发明提供一种用于管理数据元组集合的方法。该方法包括计算机接收包含k个元素的搜索元组,其中k是整数并且k≥1。该方法还包括计算机确定用于指定元组排序的比较关系。每个元组包括k个元素。该方法还包括:计算机通过使用比较关系并且基于包含于每个数据元组内的且与包含于所接收的搜索元组内的k个元素对应的k个元素的值来对数据元组集合进行排序。该方法还包括:计算机基于比较关系来确定搜索元组在所排序的数据元组集合内的两个连续的数据元组之间的布置(placement),使得搜索元组在所排序的数据元组集合当中根据比较关系来排序。该方法还包括,基于使得搜索元组在所排序的数据元组集合当中根据比较关系来排序的在两个连续的数据元组之间的搜索元组的布置,计算机生成搜索元组在包含于所排序的数据元组集合内的数据元组的序列当中的表示。序列包括至少两个连续的数据元组。

本文还描述并要求了系统、程序产品以及用于支持计算基础设施的过程,其中该过程提供至少一种支持服务,其中系统、程序产品以及用于支持计算基础设施的过程对应于上述方法。

本发明的实施例提供用户界面构件,该用户界面构件使得用户能够对结构化的数据集合执行更自然和更模糊的搜索,并且在由搜索产生的结构化的数据集合的有序版本当中生成用户界面构件的显示。用户能够查看在有序数据集合中的最接近用户的搜索查询的数据元组,即使没有找到精确匹配,而不考虑数据元组与在搜索查询中的值的阈值接近度。在一种实施例中,数据元组被显示于用户界面构件中的表格内,其中表格的高度保持一致使得决不会存在多页数据元组。通过避免多页数据元组并且通过保持表格的高度一致,用户界面构件良好地适合于移动应用。

附图说明

图1是根据本发明的实施例的用于管理数据元组集合的系统的框图。

图2是根据本发明的实施例的在图1的系统中的用于管理数据元组集合的过程的流程图。

图3A-3B示出了根据本发明的实施例的在图2的过程中的用于确定搜索元组的布置并且生成、显示和管理搜索元组在包含于所排序的数据元组集合内的数据元组的序列中的表示的过程的流程图。

图4A是根据本发明的实施例的包括在图2的过程中生成、显示及管理的数据元组的表示之前的数据元组的UI构件的示例性表示。

图4B是根据本发明的实施例的图4A的UI构件的示例性表示,其中在图4A中的数据元组基于标题单元的用户选择而重新排序。

图4C是根据本发明的实施例的在包含于所排序的数据元组集合内的数据元组的序列中的搜索元组的示例性表示,其中该表示是在图2的过程中生成、显示及管理的,并且其中搜索元组的布置基于搜索元组内的值。

图4D是根据本发明的实施例的在包含于所排序的数据元组集合内的数据元组的序列中的搜索元组的示例性表示,其中该表示是在图2的过程中生成、显示及管理的,并且其中在图4C中的数据元组基于在搜索元组内加入第二值而重新排序。

图4E是根据本发明的实施例的在包含于所排序的数据元组集合内的数据元组的序列中的搜索元组的示例性显示,其中该显示在图3A-3B的过程中由对图4D中的表示进行管理而产生。

图5是根据本发明的实施例的用于指定在规则表构件与数据源之间的接口的定义的示例图,其中数据源包括在图2的过程中管理的数据元组集合,并且其中规则表构件定义了其布置在图3A-3B的过程中确定的搜索元组。

图6是根据本发明的实施例的包含于图1的系统中的并且用于实现图2和图3A-3B的过程的计算机系统的框图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310510518.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top