[发明专利]安全搜索装置和安全搜索方法有效
申请号: | 201210222690.6 | 申请日: | 2012-06-28 |
公开(公告)号: | CN102799645A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 郭辉 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 搜索 装置 方法 | ||
技术领域
本发明涉及数据检索技术领域,具体而言,涉及一种安全搜索装置和一种安全搜索方法。
背景技术
在互联网应用方面,WEB应用搜索已经取得了巨大的商业成功,搜索技术也获得了突破性的发展,获得了良好的用户体验,当前市场上已经拥有成熟的搜索技术和产品。
在企业应用方面,由于企业信息系统的建立,产生了大量的业务信息,其中包括系统基础数据、业务交易信息、财务信息、采购销售信息、客户信息、服务记录……等等。从这些信息资源中找到用户所需要的信息是一个企业IT部门面临的一个巨大挑战。为了解决数据查找困难问题,企业也需要自己内部Google,要求能够对企业信息进行快速搜索和过滤,类似于web搜索功能的企业内部搜索,但由于企业所处行业,组织架构以及信息化程度差异等原因,导致了企业对于自身企业信息安全管理机制和权限控制也存在较大差异,导致目前市场上缺少成熟的解决方案和产品。
因此,需要一种数据检索技术,能够解决企业内部搜索和安全权限控制问题,满足企业内部安全搜索的需要。
发明内容
针对上述问题,本发明提供了一种数据检索技术,能够解决企业内部搜索和安全权限控制问题,满足企业内部安全搜索的需要。
根据本发明的一个方面,提出一种安全搜索装置,包括:为搜索数据源设置安全属性,并设置所述安全属性的字段值的装置;响应用户的搜索操作,从所述安全属性的字段值在所述用户的权限范围之内的搜索数据源中获取第一搜索结果的装置。
在该技术方案中,通过对搜索数据源设置安全属性,不同权限的企业用户只能搜索到该用户权限范围内的数据,确保了企业信息的安全。企业用户的权限可以沿用企业系统中既存的用户权限设置。
优选地,还包括:过滤所述第一搜索结果中包含特定字段的数据,得到第二搜索结果的装置。
在该技术方案中,可以对搜索结果进行二次处理,提供了对搜索结果数据进行进一步过滤和加工的机会。例如,企业可能不希望某些字段值出现在搜索结果中,即可通过该方案将包含这些字段值的数据过滤掉。
优选地,所述用户权限包括SQL安全定义片段;则所述响应用户的搜索操作,从所述安全属性的字段值在所述用户的权限范围之内的搜索数据源中获取第一搜索结果的装置包括:获取所述SQL安全定义片段的装置;将所述SQL安全定义片段和所述安全属性的字段值生成搜索过滤语句的装置;根据所述搜索过滤语句从所述搜索数据源中获取第一搜索结果的装置。
多集团、多公司、多组织的企业由于搜索安全控制繁琐、权限变更困难,因此采用SQL形式的组合权限控制。该技术方案通过将安全属性SQL组合片段转换成搜索过滤语句,实现对搜索安全的语句级别控制。
优选地,所述搜索数据源包括:企业数据库、网页、文件系统、单据。
在该技术方案中,支持对多种类型的数据进行安全搜索。
优选地,还包括:将所述第一搜索结果或所述二搜索结果提供给用户的装置。
在该技术方案中,如果启用了对搜索结果的二次处理,将处理后的搜索结果提供给用户;如果没有启用对搜索结果的二次处理,则直接将搜索结果提供给用户。
根据本发明的另一方面,提出一种安全搜索方法,包括:为搜索数据源设置安全属性,并设置所述安全属性的字段值;响应用户的搜索操作,从所述安全属性的字段值在所述用户的权限范围之内的搜索数据源中获取第一搜索结果。
在该技术方案中,通过对搜索数据源设置安全属性,不同权限的企业用户只能搜索到该用户权限范围内的数据,确保了企业信息的安全。企业用户的权限可以沿用企业系统中既存的用户权限设置。
优选地,还包括:过滤所述第一搜索结果中包含特定字段的数据,得到第二搜索结果。
在该技术方案中,可以对搜索结果进行二次处理,提供了对搜索结果数据进行进一步过滤和加工的机会。例如,企业可能不希望某些字段值出现在搜索结果中,即可通过该方案将包含这些字段值的数据过滤掉。
优选地,所述用户权限包括SQL安全定义片段;则所述响应用户的搜索操作,从所述安全属性的字段值在所述用户的权限范围之内的搜索数据源中获取第一搜索结果的步骤包括:获取所述SQL安全定义片段;将所述SQL安全定义片段和所述安全属性的字段值生成搜索过滤语句;根据所述搜索过滤语句从所述搜索数据源中获取第一搜索结果。
多集团、多公司、多组织的企业由于搜索安全控制繁琐、权限变更困难,因此采用SQL形式的组合权限控制。该技术方案通过将安全属性SQL组合片段转换成搜索过滤语句,实现对搜索安全的语句级别控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210222690.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:偏心圆-非圆齿轮行星轮系穴盘苗取苗机构
- 下一篇:一种带拍照功能的打印机