一种更新摘要结构的方法及装置的制作方法

文档序号:6333037阅读:215来源:国知局
专利名称:一种更新摘要结构的方法及装置的制作方法
技术领域
本发明涉及计算机及通信领域,特别是涉及更新摘要结构的方法及装置。
背景技术
计算机和互联网技术已被广泛应用,资源共享是其主要特点。如何从巨大的信息资源中搜索到自身需要的信息,是用户普遍关心的问题。根据用户输入的关键字来搜索信息,曾经被广泛且长时间的应用。然而对于日益膨胀的网页海量信息来说,通过关键字进行的全文搜索,在搜索速度和搜索结果方面都已不能满足用户的需要。因此,业内技术人员提出了结构化搜索的解决方案。目前的结构化搜索引擎的数据库是预先设计好的,并且一般只能应用于局部(例如,电子购物,机票订阅等),且搜索结构是固定不变的。无法适应信息的多样化发展和各类用户的通用需要。用户按常规的分类体系和方法,又无法查找到所需要的网络信息;并且, 用户在使用各类不同网站时,必须熟悉各种不同的分类体系才能较快检索到所需信息。现有技术已提出摘要结构化搜索来代替原有的分类搜索,可提高搜索的准确度, 但目前的摘要结构比较单一和固定,有待进一步改进。

发明内容
本发明实施例提供一种更新摘要结构的方法及装置,用于提高摘要结构的准确性和通用性,并且有助于提高信息发布和搜索的准确度。—种更新摘要结构的方法,包括以下步骤通过第一摘要结构获得用户输入的关键词所对应的结构标签;更新该结构标签在第一摘要结构的使用次数;根据更新后的该结构标签的使用次数,判断是否需要更新第二摘要结构,当判断为是时,更新第二摘要结构;其中,第一摘要结构为发布摘要结构,第二摘要结构为搜索摘要结构;或者,第一摘要结构为搜索摘要结构,第二摘要结构为发布摘要结构。一种用于更新摘要结构的装置,包括接口模块,用于通过第一摘要结构获得用户输入的关键词所对应的结构标签;统计模块,用于更新该结构标签在第一摘要结构的使用次数;第一更新模块,用于根据更新后的该结构标签的使用次数,判断是否需要更新第二摘要结构,当判断为是时,更新第二摘要结构;其中,第一摘要结构为发布摘要结构,第二摘要结构为搜索摘要结构;或者,第一摘要结构为搜索摘要结构,第二摘要结构为发布摘要结构。本发明实施例通过对第一摘要结构的使用来更新第二摘要结构,实现了两个摘要结构的联动更新。第一摘要结构为发布摘要结构,第二摘要结构为搜索摘要结构;或者,第一摘要结构为搜索摘要结构,第二摘要结构为发布摘要结构。当用户在发布摘要结构中使用某个结构标签发布信息时,相应的更新搜索摘要结构,有利于用户通过搜索摘要结构搜索到该发布信息。当用户在搜索摘要结构中使用某个结构标签搜索信息时,相应的更新发布摘要结构,有利于用户更准确的发布信息,促使搜索用户搜索到该发布信息。发布摘要结构和搜索摘要结构的联动更新,有助于提高信息搜索和发布的准确度。


图1为本发明实施例中更新摘要结构的主要方法流程图;图2为本发明实施例中通过发布摘要结构更新搜索摘要结构的方法流程图;图3为本发明实施例中通过搜索摘要结构更新发布摘要结构的方法流程图;图4为本发明实施例中装置的主要结构图;图5为本发明实施例中装置的详细结构图。
具体实施例方式本发明实施例通过对第一摘要结构的使用来更新第二摘要结构,实现了两个摘要结构的联动更新。第一摘要结构为发布摘要结构,第二摘要结构为搜索摘要结构;或者,第一摘要结构为搜索摘要结构,第二摘要结构为发布摘要结构。当用户在发布摘要结构中使用某个结构标签发布信息时,相应的更新搜索摘要结构,有利于用户通过搜索摘要结构搜索到该发布信息。当用户在搜索摘要结构中使用某个结构标签搜索信息时,相应的更新发布摘要结构,有利于用户更准确的发布信息,促使搜索用户搜索到该发布信息。发布摘要结构和搜索摘要结构的联动更新,有助于提高信息搜索和发布的准确度。参见图1,本实施例中更新摘要结构的主要方法流程如下步骤101 通过第一摘要结构获得用户输入的关键词所对应的结构标签。步骤102 更新该结构标签在第一摘要结构的使用次数。步骤103 根据更新后的该结构标签的使用次数,判断是否需要更新第二摘要结构,当判断为是时,更新第二摘要结构。由于第一摘要结构为发布摘要结构,第二摘要结构为搜索摘要结构;或者,第一摘要结构为搜索摘要结构,第二摘要结构为发布摘要结构;所以下面通过两个实施例来详细介绍。参见图2,本实施例中通过发布摘要结构更新搜索摘要结构的方法流程如下步骤201 通过提供的发布摘要结构获得用户发布信息时输入的关键词所对应的结构标签。步骤202 更新该标签在发布摘要结构的使用次数。步骤203 判断搜索摘要结构中是否有该结构标签,若有,则继续步骤204,否则继续步骤205。步骤204 根据该标签在发布摘要结构的使用次数更新搜索摘要结构中该结构标签的排序参考值。更新过程有多种实现方式,例如,I = u+i,I为该结构标签在搜索摘要结构中的排序参考值,u为该结构标签在发布摘要结构的使用次数,i为该结构标签在搜索摘要结构中的使用次数;或者,I = uXw+i, w为权重。由于针对一个结构标签的搜索量会明显大于发布量,为了减少大数效应,较佳的,w大于1。
步骤205 在搜索摘要结构中增加该结构标签,以及根据该标签在发布摘要结构的使用次数确定该结构标签在搜索摘要结构中的排序参考值。例如,I = u+i,由于该结构标签是新增加的结构标签,此时i = 0,即I = U。步骤206 根据排序参考值将搜索摘要结构中的结构标签排序。步骤207 将排序前后的搜索摘要结构进行比较,当比较结果不一致时,确定需要根据排序结果更新搜索摘要结构,继续步骤208,否则不更新搜索摘要结构,结束流程。如果搜索摘要结构包括多个层,则此步骤206和207包括对该结构标签所在层的排序和更新,以及对该结构标签所在层的上一层的排序和更新。步骤208 根据排序结果更新搜索摘要结构。更新搜索摘要结构的过程包括将搜索摘要结构中的结构标签重新排序,调整提供给用户的结构标签(本实施例中摘要结构中排序最靠前的几项(如5项)结构标签直接提供给用户),删除排序中最后一个且长期(如 6个月)未使用的结构标签。还可能有其它操作,此处不一一列举。步骤203-208是关于更新搜索摘要结构的过程。步骤209 根据更新后的该结构标签的使用次数,判断是否需要更新发布摘要结构,若是,则继续步骤210,否则结束流程或继续步骤211。步骤210 根据更新后的该结构标签的使用次数更新发布摘要结构。具体的,根据更新后的该结构标签的使用次数获得该结构标签的排序参考值,例如U = u+i,U表示该结构标签在发布摘要结构的排序参考值,u表示该结构标签在发布摘要结构的使用次数,或者如U = u+i XT, T表示权重,由于针对一个结构标签的搜索量会明显大于发布量,为了减少大数效应,较佳的,0 < T < 1。根据结构标签的排序参考值对发布摘要结构中的结构标签排序,判断排序前后的顺序是否一致,如果不一致,则根据排序后的顺序更新发布摘要结构。更新发布摘要结构的过程包括将发布摘要结构中的结构标签重新排序,调整提供给用户的结构标签(本实施例中摘要结构中排序最靠前的几项(如5项)结构标签直接提供给用户),删除排序中最后一个且长期(如6个月)未使用的结构标签。还可能有其它操作, 此处不一一列举。步骤209-210是更新发布摘要结构的过程。步骤211 根据输入的关键词在该关键词所对应的结构标签的范围内发布信息。步骤211是信息发布过程,其同更新搜索摘要结构和更新发布摘要结构这三个过程是相对独立的,可同步进行。参见图3,本实施例中通过搜索摘要结构更新发布摘要结构的方法流程如下步骤301 通过提供的搜索摘要结构获得用户搜索信息时输入的关键词所对应的结构标签。步骤302 更新该标签在搜索摘要结构的使用次数。步骤303 判断发布摘要结构中是否有该结构标签,若有,则继续步骤304,否则继续步骤305。步骤304 根据该标签在搜索摘要结构的使用次数更新发布摘要结构中该结构标签的排序参考值。步骤305 在发布摘要结构中增加该结构标签。以及根据该标签在搜索摘要结构的使用次数确定该结构标签在发布摘要结构中的排序参考值。
步骤306 根据排序参考值将发布摘要结构中的结构标签排序。步骤307 将排序前后的发布摘要结构进行比较,当比较结果不一致时,确定需要根据排序结果更新发布摘要结构,继续步骤308,否则不更新发布摘要结构,结束流程或者继续步骤311。如果发布摘要结构包括多个层,则此步骤306和307包括对该结构标签所在层的排序和更新,以及对该结构标签所在层的上一层的排序和更新。步骤308 根据排序结果更新发布摘要结构。步骤303-308是关于更新发布摘要结构的过程。步骤309 根据更新后的该结构标签的使用次数,判断是否需要更新搜索摘要结构,若是,则继续步骤310,否则结束流程或继续步骤311。步骤310 根据更新后的该结构标签的使用次数更新搜索摘要结构。步骤309-310是更新搜索摘要结构的过程。步骤311 根据输入的关键词在该关键词所对应的结构标签的范围内搜索信息。步骤311是信息搜索过程,其同更新发布摘要结构和更新搜索摘要结构这三个过程是相对独立的,可同步进行。通过以上描述了解了两个摘要结构联动更新的实现过程,该过程可由装置实现, 下面对该装置的内部结构和功能进行介绍。参见图4,本实施例中用于更新摘要结构的装置包括接口模块401、统计模块402 和第一更新模块403。接口模块401用于通过提供的第一摘要结构获得用户输入的关键词所对应的结构标签。统计模块402用于更新该结构标签在第一摘要结构的使用次数。第一更新模块403用于根据更新后的该结构标签的使用次数,判断是否需要更新第二摘要结构,当判断为是时,更新第二摘要结构。较佳的,第一更新模块403判断第二摘要结构中是否有该结构标签,若有,则根据该标签在第一摘要结构的使用次数更新第二摘要结构中该结构标签的排序参考值,否则,在第二摘要结构中增加该结构标签;根据排序参考值将第二摘要结构中的结构标签排序,根据排序结果判断是否进一步更新第二摘要结构,当判断为是时,根据排序结果更新第二摘要结构。第一更新模块403将排序前后的第二摘要结构进行比较,当比较结果不一致时,确定需要根据排序结果更新第二摘要结构。所述装置还包括第二更新模块404,参见图5所示。第二更新模块404用于根据更新后的该结构标签的使用次数,判断是否需要更新第一摘要结构,当判断为是时,更新第一摘要结构。第一摘要结构为发布摘要结构,第二摘要结构为搜索摘要结构;或者,第一摘要结构为搜索摘要结构,第二摘要结构为发布摘要结构。所述装置还包括发布/搜索模块405用于根据输入的关键词在该关键词所对应的结构标签的范围内发布信息或搜索信息。本发明实施例通过对第一摘要结构的使用来更新第二摘要结构,实现了两个摘要结构的联动更新。第一摘要结构为发布摘要结构,第二摘要结构为搜索摘要结构;或者,第一摘要结构为搜索摘要结构,第二摘要结构为发布摘要结构。当用户在发布摘要结构中使用某个结构标签发布信息时,相应的更新搜索摘要结构,有利于用户通过搜索摘要结构搜
7索到该发布信息。当用户在搜索摘要结构中使用某个结构标签搜索信息时,相应的更新发布摘要结构,有利于用户更准确的发布信息,促使搜索用户搜索到该发布信息。发布摘要结构和搜索摘要结构的联动更新,有助于提高信息搜索和发布的准确度。并且,本发明实施例在更新第二摘要结构时应用了结构标签在第一摘要结构的使用次数,以及更新第一摘要结构时应用了结构标签在第二摘要结构的使用次数,而且根据实际情况为其设置权重,进一步体现出语义的价值,使搜索和发布过程更加合理准确。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种更新摘要结构的方法,其特征在于,包括以下步骤通过第一摘要结构获得用户输入的关键词所对应的结构标签;更新该结构标签在第一摘要结构的使用次数;根据更新后的该结构标签的使用次数,判断是否需要更新第二摘要结构,当判断为是时,更新第二摘要结构;其中,第一摘要结构为发布摘要结构,第二摘要结构为搜索摘要结构;或者,第一摘要结构为搜索摘要结构,第二摘要结构为发布摘要结构。
2.如权利要求1所述的方法,其特征在于,判断是否需要更新第二摘要结构,当判断为是时,更新第二摘要结构的步骤包括判断第二摘要结构中是否有该结构标签,若有,则根据该标签在第一摘要结构的使用次数更新第二摘要结构中该结构标签的排序参考值,否则,在第二摘要结构中增加该结构标签;根据排序参考值将第二摘要结构中的结构标签排序,根据排序结果判断是否进一步更新第二摘要结构,当判断为是时,根据排序结果更新第二摘要结构。
3.如权利要求2所述的方法,其特征在于,根据排序结果判断是否进一步更新第二摘要结构的步骤包括将排序前后的第二摘要结构进行比较,当比较结果不一致时,确定需要根据排序结果更新第二摘要结构。
4.如权利要求1所述的方法,其特征在于,还包括步骤根据更新后的该结构标签的使用次数,判断是否需要更新第一摘要结构,当判断为是时,更新第一摘要结构。
5.如权利要求1所述的方法,其特征在于,还包括步骤根据输入的关键词在该关键词所对应的结构标签的范围内发布信息或搜索信息。
6.一种用于更新摘要结构的装置,其特征在于,包括接口模块,用于通过第一摘要结构获得用户输入的关键词所对应的结构标签;统计模块,用于更新该结构标签在第一摘要结构的使用次数;第一更新模块,用于根据更新后的该结构标签的使用次数,判断是否需要更新第二摘要结构,当判断为是时,更新第二摘要结构;其中,第一摘要结构为发布摘要结构,第二摘要结构为搜索摘要结构;或者,第一摘要结构为搜索摘要结构,第二摘要结构为发布摘要结构。
7.如权利要求6所述的装置,其特征在于,第一更新模块判断第二摘要结构中是否有该结构标签,若有,则根据该标签在第一摘要结构的使用次数更新第二摘要结构中该结构标签的排序参考值,否则,在第二摘要结构中增加该结构标签;根据排序参考值将第二摘要结构中的结构标签排序,根据排序结果判断是否进一步更新第二摘要结构,当判断为是时, 根据排序结果更新第二摘要结构。
8.如权利要求7所述的装置,其特征在于,第一更新模块将排序前后的第二摘要结构进行比较,当比较结果不一致时,确定需要根据排序结果更新第二摘要结构。
9.如权利要求6所述的装置,其特征在于,还包括第二更新模块,用于根据更新后的该结构标签的使用次数,判断是否需要更新第一摘要结构,当判断为是时,更新第一摘要结构。
10.如权利要求6所述的装置,其特征在于,还包括发布/搜索模块,用于根据输入的关键词在该关键词所对应的结构标签的范围内发布信息或搜索信息。
全文摘要
本发明公开了一种更新摘要结构的方法,用于提高摘要结构的准确性和通用性,并且有助于提高信息发布和搜索的准确度。所述方法包括通过第一摘要结构获得用户输入的关键词所对应的结构标签;更新该结构标签在第一摘要结构的使用次数;根据更新后的该结构标签的使用次数,判断是否需要更新第二摘要结构,当判断为是时,更新第二摘要结构。本发明还公开了用于实现所述方法的装置。
文档编号G06F17/30GK102436445SQ20101029717
公开日2012年5月2日 申请日期2010年9月29日 优先权日2010年9月29日
发明者刘莎 申请人:北京思在信息技术有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1