数据检索系统技术方案

技术编号:2854369 阅读:227 留言:0更新日期:2012-04-11 18:40
一种用于从产品数据库中选取项目的装置,该装置包括:    用于存储一组显示项目的显示数据库;    用于存储属性数据项的数据存储装置,各个属性数据项与一个或更多个显示项目相关联;    用于存储每个属性数据项的分值的数据存储装置;    用于显示从显示数据库中选出的显示项目的子集的装置;    用于响应用户的输入修改分值的装置;    用于从数据存储装置中检索与任意显示项目相关联的属性数据项的装置;    用于按照与属性数据项相关联的分值从显示数据库中检索一个或更多个被选出的显示项目的装置;    用于显示标识进一步选出的第二显示项目的输出的输出装置。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种数据检索系统,并且具体涉及用于辅助用户从大范围的可用项目中做出选择的系统。在可检索数据库的应用中,要考虑大量的变量,并且用户需要按照他自己首选的标准来检索的自由,但是在数据库太大或者用户的标准定义得太差的情况下,进行完全结构化的检索是不可能的。
技术介绍
在可检索的数据库中,检索者通常不得不沿着分支决策‘树’到达目的地。对于检索已知目标来说,这是个好方法。但是,检索者完全受数据库分类的支配并且将不可能做出意外发现,或者形成关于什么可用的整体印象以指导他的选择(例如当购物时的普通策略)。因为为了到达不同的目的地必须将路径返回,因此,这种系统不那么适合较少结构化的检索(“浏览”),在较少结构化的检索中,目标定义得不那么清楚,或者在做出最后的选择之前可能需要查看数个目标。当用户和数据库之间的链接带宽低时,该在线检索的缺点被进一步放大。通过低带宽调制解调器(例如移动连接)‘浏览’在线数据库的尝试通常包括在主页加载检索者相对快速选择的数据库内的一节时的暂停、该节页面加载快速选择的该节内项目分类时的另一个暂停、以及为各级结构产生的进一步的暂停等。根据申请人的国际专利申请WO 02/080025,提供了一种从数据库选取用于显示的项目的方法,包括以下步骤生成表示数据库中的各项与其他项之间的相似性的数据;接收标识所述数据库中的第一项的输入;生成演化规范,该规范标识与所述第一项的预定相似性程度; 在数据库中选出符合该演化规范的项;显示选出的第二项。当允许反复地重复自身时,此现有技术的处理允许产品选择进程基于最近的一个或者多个选择,使用“突变”,以用户行为作为选择动力来完成进化检索策略。这种处理可以产生‘检索空间’的意外查看,更类似于商店或者图书馆中使用的自然浏览过程。显示的个别项目被奖励,然后该奖励驱动对新的显示项目的检索。在此现有技术的系统中,按照项目共同具有的属性在检索空间的项目之间建立链接。按照项目和用户确定的项目之间存在的链接选取用于显示的项目。于是,如果用户确定了感兴趣的、具有给定属性(诸如特定的颜色)的项目,那么下一个选择将包括这样的项目其因为与前面确定的项目有共享属性(颜色)而与前面确定的项目链接。在现有技术专利说明书中描述的系统要求数据库中包括预定的链接。这要求深入理解(理论地或者经验地)什么属性有可能产生有用的链接。而且将该系统应用于诸如价格的属性也存在困难,因为这些属性本质上不是布尔量(有/无)而以标量存在。此外,存在这样的情况,需要背景信息来使用户评价实际可用的项目的适宜性,而现有技术的系统非常适合于可用项目已经显示了的情况。例如,当挑选诸如衣服或者摩托车之类的商品时,通常只需要研究可买商品的样品。然而,当挑选一种服务时(诸如度假产品),可能存在实际出售的成套产品(package)以外的因素,诸如当地礼仪,气候等,它们至少与构成出售的成套产品的一部分的设施同样重要。因此必须在找到要购买的、符合选取的活动标准、位置等的特定的度假成套产品之前,针对度假类型、或者目的地浏览导游书籍。这种考虑在诸如买房等其他情况下也很重要。
技术实现思路
本专利技术通过发展以前的专利申请中使用的技术方法,连同改进的用户界面,来使这种相当困难的选取处理类型变得容易。根据本专利技术,提供了一种用于从产品数据库中选取商品的装置,该装置包括用于存储一组显示项目的显示数据库;用于存储属性数据项的数据存储装置,各个属性数据项与一个或更多显示项目关联;用于存储各属性数据项的分值的数据存储装置;用于显示从显示数据库中选出的显示项目的子集的装置;用于响应用户的输入修改分值的装置;用于从所述数据存储装置中检索与任意显示项目相关联的属性数据项的装置;用于按照与属性数据项相关联的分值从显示数据库中检索一个或更多被选出的显示项目的装置;用于显示标识进一步选出的第二显示项目的输出的输出装置。根据另一个方面,提供了一种从数据库中选取项目的方法,包括以下步骤显示从显示数据库中选取的一组显示项目;存储属性数据项,属性数据项各与一个或更多个显示项目联系;接收标识从显示子集选取的第一显示项目的输入;从数据存储装置中检索与用户输入中标识的显示项目相关联的属性数据项;根据用户的输入改变与属性数据项关联的分值;进一步选出一个或更多个与被检索的属性数据项相关联的显示项目;以及显示所选出的显示项目。在优选的安排中,显示项目组并不局限于可被挑选的实际产品,而是可以包括与这些产品相关联的信息。本专利技术还延伸到用于执行本专利技术的方法的计算机程序,以及可直接装载到计算机内存的计算机程序产品,包括当该产品在计算机上运行时用于执行该方法的步骤的软件代码部分。本专利技术还延伸到计算机可用介质中存储的计算机程序产品,该计算机程序产品包括用于使得计算机生成从显示数据库中选出的一组显示项目的显示的计算机可读程序装置;用于使得计算机存储一组属性属性数据项的计算机可读程序装置,属性数据项各与一个或更多显示项目联系;用于使得计算机响应标识第一显示项目的输入的计算机可读程序装置,该第一显示项目从目前显示的子集中选出的;用于使计算机从数据存储装置中检索与用户输入中标识的显示项目相关联的属性数据项的计算机可读程序装置;用于根据用户的输入改变与属性数据项相关联的分值的计算机可读程序装置;用于使得计算机基于与各个显示项目相关联的属性数据项的分值进一步选出一个或更多的显示项目的计算机可读程序装置;以及用于使得计算机生成被进一步选出的显示项目的显示的计算机可读程序装置。被进一步选出的显示项目将倾向于那些与原始标识的显示项具有较多共同属性数据项的项目。属性数据项各具有值或‘分’,其在整个浏览会话中根据用户的交互而变化。可使用实值权重(即采用可以取1或0以外的其他值)将属性数据项与显示项目关联,该实值权重修改分值的产生和总分的生成。每当要显示新的项目时,使用属性数据项的值为一些或全部显示项目计算总值。例如得出显示项目分值最简单的方法是将与该显示项目关联的所有属性数据项的分值求和。可以使用几率函数选出一个或更多显示项目,从而显示项目的总分值决定了它被挑选的几率。这允许将检索集中在用户感兴趣的项目的同时允许意外的发现。与前一专利技术一样,通过用户交互驱动浏览过程。用户可以从一个范围选出项目。用户可以给那些项目‘奖励’。在现有技术的系统中这些奖励根据该范围内的每一项与已经被奖励的项目的相似性改变分配给该范围内的每一项的‘奖励值’。相似性的衡量对用户是不可见的,但是分配给一项的奖励值影响它随后将被显示给用户的可能性。用户持续浏览,提供的项目组将变得‘充满’与用户偏好有关的项目。奖励可以是正或者负,后者用于减小类似项目被显示的可能性。在本专利技术中,将奖励分配给与显示项目相关联的属性数据项,而不是显示项目自身。这些属性数据项代表与它们关联的显示项目的特性。可以认为它们是“关键词”,但是它们不是必需以语言学上的形式存储的,因为它们的使用对用户是透明的。选出的用于显示的项目更有可能是那些与在浏览会话期间被用户奖励的项目具有最高数量的共同关键词的项目。如果将由偏爱的或者负的权重应用于关键词联系,那么在选择过程中也要对此进行考虑。为了表示不要被提供类似项目的偏好,还可以允许用户否定地选择显示项。本专利技术允许更加多样化的选择过程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于从产品数据库中选取项目的装置,该装置包括用于存储一组显示项目的显示数据库;用于存储属性数据项的数据存储装置,各个属性数据项与一个或更多个显示项目相关联;用于存储每个属性数据项的分值的数据存储装置;用于显示从显示数据库中选出的显示项目的子集的装置;用于响应用户的输入修改分值的装置;用于从数据存储装置中检索与任意显示项目相关联的属性数据项的装置;用于按照与属性数据项相关联的分值从显示数据库中检索一个或更多个被选出的显示项目的装置;用于显示标识进一步选出的第二显示项目的输出的输出装置。2.根据权利要求1所述的装置,还有用于接收标识从所述显示子集中选出的第一显示项目的用户输入的输入装置,其中每个属性数据项的分值可以响应于这种用户交互而改变。3.根据权利要求1和2所述的装置,其中用于检索的装置在分配给各个显示项目的总分的基础上操作,所述总分基于与该显示项目关联的属性数据项的当前分值分配。4.根据权利要求2或3所述的装置,其中用于检索的装置包括生成几率函数的装置,从而显示项目目前的总分决定了它被选择的几率。5.根据权利要求5所述的装置,其中对用户输入正和负奖励值进行规定。6.根据权利要求1至5中的任何一项所述的装置,其中数据存储装置包括用于存储将属性数据项与显示项目相关联的实值权重的装置。7.根据上述权利要求中的任何一项所述的装置,其中显示包括非视觉元素。8.根据上述权利要求中的任何一项所述的装置,还包括用户描述生成和检索装置,用于记录与个别用户做出的输入相关联的属性数据并且使用该属性数据初始化以后由相同用户操作的会话。9.一种从数据库中选取项目的方法,包括以下步骤显示从显示数据库中选取的显示项目组;存储属性数据项,属性数据项各与一个或更多显示项目相关联;存储各属性数据项的分值;不时地用新的显示项目更新显示;接收标识从所述显示项目组选取的第一显示项目的输入;从数据存储装置中检索与用户输入中标识的显示项目相关联的属性数据项;响应于用户的输入更新属性数据项的分值;持续地使用更新的属性数据项的分值不时地更新显示,以使选择过程偏向。10.根据权利要求9所述的方法,其中按照使用属性数据项分数使在显示项目中间的几率选择偏向的过程选出用于显示的所选项目。11.根据权利要求9或10所述的方法,其中各属性数据项具有依据用户与显示项目的交互改变的分值。12.按照权利要求11所述的方法,其中每个显示项目与数个属性数据项相关联,并且使用相关联的属性数据项的分值为该显示项目生成一个总分。13.根据权利要求11或12所述的装置,其中使用几率函数选出一个或更多个显示项目,从而权利要求10的总分决定它被选择的几率。14.根据权利要求9、10、11、12或者13所述的方法,其中用户生成的关于被选择的显示...

【专利技术属性】
技术研发人员:理查德·爱德华·泰特森欧文·雷恩·邦斯马切分·理查德·瓦莱马克·安德鲁·夏克雷顿
申请(专利权)人:英国电讯有限公司
类型:发明
国别省市:

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

1