检索装置和检索方法制造方法及图纸

技术编号:8022451 阅读:172 留言:0更新日期:2012-11-29 04:41
本发明专利技术提供了一种检索装置,包括:录入单元,获取用户的录入信息和用户权限信息;检索单元,连接至所述录入单元,根据所述录入信息和所述用户权限信息进行检索运算,将运算结果返回给所述录入单元。根据本发明专利技术的技术方案,能够实时匹配用户录入的资源信息并同时保证每个用户看到的资源信息都在其权限范围内。本发明专利技术还提供了一种检索方法。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体而言,涉及。
技术介绍
随着计算机网络技术和数据库技术的发展和普及,越来越多的企业依靠管理软件进行日常业务的管理和维护。在利用管理软件进行企业运作和业务管理时,向软件系统录入数据是软件使用者频繁要做的操作。使用者向业务系统录入的数据,可以分为两类场景。第一,录入的数据是系统不存在的,这些数据一般是发生业务的主要特征信息,是新创建的业务数据。第二,录入的数据是系统中已经存在的公共数据。比如在企业管理系统中,有很多的基础数据是被统一维护和管理的,这些基础数据在被业务数据使用时,只是记录引用关系。第二类场景就是在记录 引用关系时发生。对于第二类用户录入场景,在业务数据库中存储的是被引用的数据的主键信息。在应用系统中,数据的主键信息是没有任何业务含义的字符组合,对使用者是屏蔽的。所以系统不能要求使用者直接录入主键信息,这样在系统的人机体验上有很大的问题。这种情况下,使用者期望能够录入目标数据的任意信息,即能实现对目标数据的快速过滤和定位。对于使用者的录入数据进行过滤的功能,可以在网络系统中见到,比较典型的是搜索网站。在搜索网站上,在搜索某些特征信息时,会随着关键字的输入,逐步列出并逐渐缩小搜索范围。这种使用场景,与前面讲的用户录入数据的功能相似,但是应用环境不同,对安全性的要求也不同。网络搜索系统是在公共网络上,用户的搜索内容基本上不受到信息过滤,另外,对用户来说也没有权限相关的限制。但在企业应用系统中,完全不同。在企业应用系统中,每个用户的权限信息是严格区分的。对数据的使用或访问的权限,是用户权限信息的一个很重要的体现方面。下面举个例子说明。例如在大型的连锁销售企业,供应商对企业的管理者和工作人员来说,是一类很重要的资源。对于企业不同层级的管理者或管理者、操作工人来说,能够使用或接触的供应商渠道是不同的。另外,如果企业足够大,有不同的子集团进行商业运营,那么不同子集团的管理者和工人使用的供应商渠道也可能是严格区分的。对于管控更加严格的企业来说,不同销售部门的功能,可能接触和使用的供应商渠道都是有区别的。在上面的例子中,供应商渠道是那个连锁销售企业的一项资源。对应到企业信息系统中,供应商信息会作为一项基础数据来进行维护。但是不同的集团维护的供应商信息可以是不同的。不同子集团或不同部门的工人,能够使用的供应商信息也可以是不同的,表现在企业信息系统中,即为不同工人对供应商信息这项资源的使用权限是不同的。因此,在企业信息系统中,要实现为使用者在向系统中录入资源信息时提供的信息匹配功能,不能采用公共网络中常见的检索提示功能。因为这样将使企业中的不同管理者和工人、或不同集团、部门的工人所看到的资源信息相同,这对企业管理来说是不可接受的。
技术实现思路
基于上述
技术介绍
的考虑,本专利技术的一个目的是提供一种检索装置,本专利技术的另一目的是提供一种检索方法,能够实时匹配用户录入的资源信息并同时保证每个用户看到的资源信息都在其权限范围内。根据本专利技术的一个方面,提供了一种检索装置,包括录入单元,获取用户的录入信息和用户权限信息;检索单元,连接至所述录入单元,根据所述录入信息和所述用户权限信息进行检索运算,将运算结果返回给所述录入单元。在该技术方案中,根据用户的录入信息采用相应的检索运算方法后便可快速得到所需的信息,根据用户权限信息可使用户看到其所能看到的资源。在上述技术方案中,优选的,所述录入信息包括资源类别值、感知到的录入数据,所述录入单元根据所述用户的身份信息获取所述用户权限信息。·资源类别值用于区分不同的资源对象,感知到的录入数据即录入值,可以感知到录入值的变化。在上述技术方案中,优选的,所述检索单元包括判断子单元,将本次检索所采用的录入数据与所述录入单元获取的新的录入数据进行比较,若比较结果为不相同,则去除所述运算结果,若比较结果为相同,则返回所述运算结果。将运算结果提示给录入者,在用户录入字符信息后,实时地将运算结果以下拉框的方式提示给用户,供用户选择。在上述技术方案中,优选的,所述检索单元在进行检索运算时,根据所述资源类别值定位到相应的数据库存储表,根据所述录入数据从所述数据库存储表中获取匹配的资源对象。根据该资源类别值可快速定位到相应的数据库存储表,提高了运算效率。在上述技术方案中,优选的,所述检索单元包括权限过滤子单元,用于在进行检索运算时,在所述匹配的资源对象中过滤掉不符合所述用户的身份信息的资源对象,将剩余的资源对象返回给所述录入单元。根据本专利技术的另一方面,提供了一种检索方法,包括获取用户的录入信息和用户权限信息;根据所述录入信息和所述用户权限信息进行检索运算,将运算结果返回给客户端。在该技术方案中,根据用户的录入信息采用相应的检索运算方法后便可快速得到所需的信息,根据用户权限信息可使用户看到其所能看到的资源。在上述技术方案中,优选的,所述录入信息包括资源类别值、感知到的录入数据,根据所述用户的身份信息获取所述用户权限信息。资源类别值用于区分不同的资源对象,感知到的录入数据即录入值,可以感知到录入值的变化。在上述技术方案中,优选的,将本次检索所采用的录入数据与获取的新的录入数据进行比较,若比较结果为不相同,则去除所述运算结果,若比较结果为相同,则展现所述运算结果。将运算结果提示给录入者,在用户录入字符信息后,实时地将运算结果以下拉框的方式提示给用户,供用户选择。在上述技术方案中,优选的,在进行检索运算时,根据所述资源类别值定位到相应的数据库存储表,根据所述录入数据从所述数据库存储表中获取匹配的资源对象。根据该资源类别值可快速定位到相应的数据库存储表,提高了运算效率。在上述技术方案中,优选的,在进行检索运算时,在所述匹配的资源对象中过滤掉不符合所述用户的身份信息的资源对象,将剩余的资源对象返回给所述客户端。根据本专利技术的技术方案能够实现在用户录入资源信息时,实时匹配目标资源库的特征字段值,并确保可见资源在使用者权限范围内,能够很大程度上提升用户的录入感受和效率,更重要的是,能够保证企业应用中资源信息的权限可控性。附图说明图I示出了根据本专利技术的实施例的检索装置的框图;·图2示出了根据本专利技术的实施例的检索装置的工作过程示意图;图3示出了根据本专利技术的实施例的检索方法的流程图;图4示出了根据本专利技术的实施例的检索方法中录入过程的流程图;图5示出了根据本专利技术的实施例的检索方法中的权限过滤的流程图。具体实施例方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术并不限于下面公开的具体实施例的限制。图I示出了根据本专利技术的实施例的检索装置的框图。如图I所示,根据本专利技术的实施例的检索装置100,包括录入单元102,获取用户的录入信息和用户权限信息;检索单元104,连接至所述录入单元102,根据所述录入信息和所述用户权限信息进行检索运算,将运算结果返回给所述录入单元102。在该技术方案中,根据用户的录入信息采用相应的检索运算方法后便可快速得到所需的本文档来自技高网
...

【技术保护点】
一种检索装置,其特征在于,包括:录入单元,获取用户的录入信息和用户权限信息;检索单元,连接至所述录入单元,根据所述录入信息和所述用户权限信息进行检索运算,将运算结果返回给所述录入单元。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘昆鹏
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:

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

1