[发明专利]过滤数据库中的数据有效
申请号: | 201410776007.2 | 申请日: | 2014-12-15 |
公开(公告)号: | CN104834658A | 公开(公告)日: | 2015-08-12 |
发明(设计)人: | 让-查尔斯·皮卡尔 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 康泉;宋志强 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 过滤 数据库 中的 数据 | ||
背景技术
数据库可将诸如报告、图像、音频文件、视频文件以及其他数据之类的数据存储在存储器中。此外,管理员会期望限定用户可访问数据库中存储的什么数据。
附图说明
各附图示出本文描述的原理的各种示例,并且是说明书的一部分。各示例不限制权利要求的范围。
图1是根据本文描述的原理的一个示例,过滤数据库中的数据的系统的示例图。
图2是根据本文描述的原理的一个示例的过滤系统的示例图。
图3是根据本文描述的原理的一个示例的过滤表的示例图。
图4是根据本文描述的原理的一个示例,过滤数据库中的数据的方法的示例流程图。
图5是根据本文描述的原理的一个示例,过滤数据库中的数据的方法的示例流程图。
图6是根据本文描述的原理的一个示例的过滤系统的示例图。
图7是根据本文描述的原理的一个示例的过滤系统的示例图。
整个附图中,相同的附图标记指明相似但不一定相同的元件。
具体实施方式
为了限定用户可以访问什么数据,管理员创建过滤器以允许或限定用户访问数据库上的特定数据。每次管理员创建过滤器,管理员重置与过滤器相关的所有计算机系统。通常,管理员为公司创建数百个过滤器。如果在创建过滤器时管理员必须重置所有计算机系统,则为公司创建数百个过滤器对于管理员会是一项繁重的工作。
此外,管理员维护公司的数百个过滤器。为了维护公司的数百个过滤器,管理员更新与每个用户关联的每个过滤器。此外,管理员重置与每个过滤器相关的所有计算机系统。结果,为公司维护数百个过滤器对于管理员会是一项繁重的工作。
本文描述的原理包括过滤数据库中的数据的方法。这种方法包括:基于用户的标准,在持久层获取管理员定义的过滤器,接收来自用户的从数据库获取数据的请求,以及基于该请求和管理员定义的过滤器,通过应用程序接口(API)过滤数据库中的数据,以创建过滤的数据。这种方法允许管理员动态地定义管理员定义的过滤器,而不用重置与用户过滤器相关的所有计算机系统。结果,可在执行请求期间维护管理员定义的过滤器。
在本说明书中以及在所附权利要求中,术语“数据”意在广义上理解为数据库中存储的离散信息。在一个示例中,数据可包括服务水平协议(SLA)数据。在另一个示例中,数据可包括音频数据,音频数据例如音乐、声音、其他音频数据或其组合。此外,数据可包括可视数据,可视数据例如图像、视频、图表、其他可视数据或其组合。
在本说明书中以及在所附的权利要求中,术语“用户过滤器”意在广义上理解为过滤数据库中存储的数据的机制。在一个示例中,用户过滤器可以是用户定义的过滤器、管理员定义的过滤器或其组合。在这个示例中,用户定义的过滤器是由用户定义的、用于进一步过滤从数据库返回的数据的过滤器。管理员定义的过滤器是由管理员定义的、用于限定用户可访问数据库中的什么数据的过滤器。
在本说明书中以及在所附的权利要求中,术语“系统过滤器”意在广义上理解为基于系统的政策进一步允许或限定至少一个用户访问数据库中存储的数据的机制。在一个示例中,系统过滤器可包括客户过滤器、运营商过滤器、供应商过滤器、SLA过滤器、服务提供过滤器、服务过滤器、服务定义过滤器、其他系统过滤器或其组合。此外,可由管理员在持久层创建系统过滤器。
在本说明书中以及在所附的权利要求中,术语“标准”意在广义上理解为用于定义用户过滤器、系统过滤器或其组合以过滤数据库中的数据的离散信息。在一个示例中,标准可包括过滤器名字、作者、描述、可扩展标记语言(XML)内容或其结合。此外,标准可通过布尔表达式(例如,AND/OR)链接至其他标准、过滤器、用户或其组合。此外,标准可包括多个标准类型(例如,可用运算符和值)。在一个示例中,标准可以是基于用户的角色的。
在本说明书中以及在所附的权利要求中,术语“请求”意在广义上理解为用于管理数据库中的数据的机制。在一个示例中,请求可包括数据插入、查询、数据访问控制、更新、删除、概要(schema)创建及修改或其组合。此外,请求可被制成结构化查询语言(SQL)请求、对象查询语言(OQL)请求、.QL请求、其他请求或其组合。
在本说明书中以及在所附的权利要求中,术语“过滤的数据”意在广义上理解为由用户请求的、已被允许从数据库取得的数据。在一个示例中,过滤的数据可包括SLA数据、音频数据(例如音乐、声音、其他音频数据或其组合)、以及可视数据(例如,图像、视频、图表、其他可视数据或其组合)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410776007.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于区间的模糊数据库搜索
- 下一篇:用户行为分析方法及服务器
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置