对于发布-订阅系统的上下文支持技术方案

技术编号:7791315 阅读:174 留言:0更新日期:2012-09-22 08:22
用于对发布-订阅系统提供上下文支持的方法,包括步骤:接收从订阅者提供到发布-订阅系统的与话题有关的用户定义的订阅目标;以及确定与订阅者提供的订阅目标有关的一个或多个话题。该方法还包括步骤:对从一个或多个源的来源馈送到发布-订阅系统的与订阅者提供的订阅目标有关的多个源进行过滤以提供源的过滤后列表;对源的过滤后列表进行聚合以提供源的聚合列表;以及对源的聚合列表进行推断以确定与订阅者提供的订阅目标相关的所述多个源中的一个或多个。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及发布-订阅系统,更具体地,涉及具有对于改进的从多个文章源的来源(feed source)查找感兴趣的与用户有关的文章的上下文支持的诸如RSS (“真正简单聚合”)的发布-订阅系统。
技术介绍
当前诸如RSS和Atom的因特网或者万维网(“网络”)发布-订阅(“pub-sub”)系统使用户能够从各种网络资源订阅所选信息。通常,按一对一关系设定RSS系统,即一个用户订阅被分配给每个文章源的来源。因此,如果用户想要来自不同源的来源的信息,用户必须分别订阅每个希望的源的来源。通常使得在网络上在各种公知的内容提供网站处可获得的RSS源的来源包含网站内容的概要细节,比如新闻或者博客(blog)条目。可以从RSS源的来源提取数据并呈现在其他网站上或者直接由因特网用户使用RSS阅读器访问。然后, 如果RSS项看起来是用户感兴趣的,则用户可以点击提供的链接以使用户能够来到始发网站并阅读完整项。在这些发布-订阅系统中不可变地,用户被限制为仅通过话题或者关键字来订阅感兴趣的文章。因此,搜索和查找感兴趣的文章通常限制在通过在文章标题中搜索与话题有关的关键字来进行。这种类型的安排具有其他限制,例如缺少对于RSS系统中的RSS阅读器内的上下文支持的智能性。当前的RSS系统通常是基于句法的,即发布的页被RSS阅读器认为是字符串(例如HTML或XML格式)。通常,不存在RSS阅读器支持的基于语义的操作。一个示例的语义操作是对于特定新类型的数字相机的全部分类发行销售价格。没有这样的操作,用户需要阅读所有发布的页并且自己手动分类相机价格。这经常导致用户查阅基于用户所选的感兴趣的话题而返回的数千文章。从实用的观点,这对用户来说是难管理并且非用户友好的情况。这种类型的发布-订阅系统的限制还包括缺少与用户的兴趣或者阅读目的有关的、来自不同源的来源的文章集的聚合。当前的RSS系统通常限于聚合在标题中共享相同关键字的、来自单个RSS源的来源的文章。另一限制是不能过滤文章以找到用户正在寻找的有用信息。甚至进一步,限制包括缺少诸如从在没有提及汽车品牌的、谈论在该汽车品牌内的汽车型号的文章推断出该汽车品牌的推断支持。而且,当前的发布-订阅系统通常没有辅助用户做决定的概要报告或者推荐能力。这些限制都构成RSS系统的用户缺少仅查找与用户的兴趣或者阅读目的有关的那些文章的能力的要素。作为例子,订阅了标记为“房地产”的话题的用户可能仅对找到最便宜的贷款利率感兴趣,以便用户可以决定用户是否可以负担得起购买具体房子。但是,因为用户已经通过话题订阅了来自各个网络源的所有“房地产”文章,因此用户的RSS阅读器可能每天充满了相当大量的文章,并且通常仅其中的一小部分与用户感兴趣的贷款利率有关。这导致用户花费大量时间和精力来查找用户正在寻找的并且对用户最有用的确切信息(例如最便宜的贷款率)。这样,用户可能最终很沮丧并且放弃特定发布-订阅系统。
技术实现思路
根据本专利技术的一个实施例,用于对发布-订阅系统提供上下文支持的方法包括步骤接收从订阅者提供到发布-订阅系统的与话题有关的用户定义的订阅目标;确定与订阅者提供的订阅目标有关的一个或多个话题。该方法还包括对从一个或多个源的来源馈送到发布-订阅系统的与订阅者提供的订阅目标有关的多个源进行过滤,以提供源的过滤后列表;对源的过滤后列表进行聚合,以提供源的聚合列表;以及对源的聚合列表进行推断,以确定与订阅者提供的订阅目标相关的所述多个源中的一个或多个。本专利技术的其他实施例包括具体化在以上段落中的本专利技术的上述方法实施例的系统以及计算机程序产品。 根据本专利技术的另一实施例,用于对发布-订阅系统提供上下文支持的方法包括步骤接收从订阅者提供到发布-订阅系统的与话题有关的用户定义的订阅目标;使用本体引擎来确定与订阅者提供的订阅目标有关的一个或多个话题,与订阅者提供的订阅目标有关的该一个或多个话题被存储在本体存储库中。所述方法还包括对从一个或多个源的来源馈送到发布-订阅系统的与订阅者提供的订阅目标有关的多个源进行过滤,以提供源的过滤后列表;对源的过滤后列表进行聚合,以提供源的聚合列表。所述方法还包括对源的聚合列表进行推断,以确定与订阅者提供的订阅目标相关的多个源中的一个或多个;以及提供基于对源的聚合列表进行推断以确定与订阅者提供的订阅目标相关的所述多个源中的一个或多个的步骤的结果的报告。附图说明现在将仅通过例子并参考以下附图描述本专利技术的优选实施例图I是本专利技术的实施例可位于其中的RSS发布-订阅系统的框图;图2是本专利技术的实施例可位于其中的图I的RSS系统的一部分的框图;图3是关于相机的信息的示例实施例的本体图;图4是根据本专利技术的示例实施例的RSS系统在向RSS系统的用户提供关于相机的相关信息时采取的步骤的流程图;以及图5是适合于实施本专利技术的实施例的通用计算机的示意框图。具体实施例方式参考图1,例示了本专利技术的实施例可以位于其中的RSS发布-订阅系统100的框图。但是,要注意,本专利技术的实施例不限于RSS型发布-订阅系统。本专利技术的实施例预期到现在已知的(例如Atom)或者以后开发的其他类型的发布-订阅系统。图I的示例RSS发布-订阅系统100的组件包括通常在因特网上的RSS编辑器104,其是允许许多RSS发布者108的每个发布RSS源112的用户接口(“Π”)。根据本专利技术的实施例,这些源112可以包括用户(即RSS订阅者116)可以基于用户的订阅目标或者阅读目的而查找或检索的各种文献、文章、博客条目或者其他发布的信息或数据。RSS源112是通常以XML (可扩展标记语言)指定的格式,XML是用于电子地定义文件的规则集,通常在因特网上使用。RSS服务器120允许RSS发布者108上传RSS源112,并允许RSS阅读器124检索RSS源112中的某些(例如满足用户的订阅目标或者阅读目的的源112)。RSS本体(ontology)引擎128管理本体存储库132 (例如数据库)并帮助RSS系统100提供对于用户116的上下文支持(例如语义推断服务),如下文中详细描述的。本体存储库132存储在RSS源112中发布的不同潜在感兴趣目标、比如相机的本体关系,如下文中关于图3和4详细描述的。RSS阅读器124使得RSS订阅者116能够通过向各种RSS发布者108订阅136来订阅各种RSS源112。根据本专利技术的实施例,RSS阅读器124具有对RSS源的聚合和推断能力,并最终查找并提供相关文章给用户116,这可以是合成的报告140的形式。还参考图2,例示了本专利技术的实施例可以位于其中的图I的RSS系统100的一部分的框图。更具体地,图2更详细地例示了根据本专利技术的实施例的RSS阅读器124的各个组件。结合图I和图2中所示的RSS系统100内的信息的示例流程来描述如图I和2中例示的本专利技术的实施例。参考图I和图2,各个RSS发布者108周期地公布关于各种话题或者主题的新RSS源112或者使得新RSS源112可用。这样做,每个RSS发布者108使用RSS编辑器104来提供源112的内容,并且RSS编辑器104询问本体引擎128以识别可以用于描述具体发布的内容的来自存储库132的适当存储的本体。因此,每个RSS源112与本体相关联。下文中关于图3详细描述关于相机的示例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.12.07 US 12/632,1341.ー种用于对发布-订阅系统提供上下文支持的方法,所述方法包括步骤 接收从订阅者提供到发布-订阅系统的与话题有关的用户定义的订阅目标; 确定与订阅者提供的订阅目标有关的一个或多个话题; 对从ー个或多个源的来源馈送到发布-订阅系统的与订阅者提供的订阅目标有关的多个源进行过滤,以提供源的过滤后列表; 对源的过滤后列表进行聚合,以提供源的聚合列表;以及 对源的聚合列表进行推断,以确定与订阅者提供的订阅目标相关的所述多个源中的一个或多个。2.如权利要求I的方法,其中所述发布-订阅系统包括真正简单聚合系统。3.如权利要求I或2的方法,其中确定与订阅者提供的订阅目标有关的ー个或多个话题的步骤包括使本体引擎确定与订阅者提供的订阅目标有关的ー个或多个话题。4.如权利要求3的方法,其中使本体引擎确定与订阅者提供的订阅目标有关的ー个或多个话题的步骤包括识别订阅者提供的订阅目标的语义,以及基于所识别的订阅者提供的订阅目标的语义来确定与订阅者提供的订阅目标有关的ー个或多个话题。5.如以上权利要求的任意ー项的方法,还包括步骤提供报告,该报告包括基于对源的聚合列表进行推断以确定与订阅者提供的订阅目标相关的所述多个源中的ー个或多个的步骤的结果的推荐。6.如以上权利要求的任意ー项的方法,还包括步骤为所述多个源的每个提供与关联于所述多个源的每个的信息有关的ー个或多个特定领域标签。7.如以上权利要求的任意ー项的方法,其中接收从订阅者提供到发布-订阅系统的与话题有关的用户定义的订阅目标的步骤包括接收与订阅者提供的订阅目标有关的用户定义的查询的步骤。8.一种用于对发布-订阅系统提供上下文支持的计算机程序产品,该计算机程序产品包括 计算机可读存储介质,具有随其具体化的计算机可读程序代码,该计算机可读程序代码包括 被配置为实现用于对发布-订阅系统提供上下文支持的方法的计算机可读程序代码,所述方法还包括步骤接收从订阅者提供到发布-订阅系统的与话题有关的用户定义的订阅目标; 确定与订阅者提供的订阅目标有关的一个或多个话题; 对从ー个或多个源的来源馈送到发布-订阅系统的与订阅者提供的订阅目标有关的多个源进行过滤,以提供源的过滤后列表; 对源的过滤后列表进行聚合,以提供源的聚合列表;以及 对源的聚合列表进行推断,以确定与订阅者提供的订阅目标相关的所述多个源中的一个或多个。9.如权利要求8的计算机程序产品,其中该发布-订阅系统包括真正简单聚合系统。10.如权利要求8或9的计算机程序产品,其中确定与订阅者提供的订阅目标有关的一个或多个话题的步骤包括使本体引擎确定与订阅者提供的订阅目标有关的ー个或多个话题。11.如权利要求10的计算机程序产品,其中使本体引擎确定与订阅者提供的订阅目标有关的ー个或多个话题的步骤包括识别订阅者提供的订阅目标的语义,以及基于所识别的订阅者提供的订阅目标的语义来确定与订阅者提供的订阅目标有关的ー个或多个话题。12.如权利要求8到11的任意ー项的计算机程序产品,还包括步骤提供报告,该报告包括基于对源的聚合列表进行推断以确定与订阅者提供的订阅目标相关的所述多个源中的ー个或多个的步骤的结果的推荐。13.如权利要求8到12的任意ー项的计算机程序产品,还包括步骤为所述多个源的每个提供与关联于所述多个源的每个的信息有关的ー个或...

【专利技术属性】
技术研发人员:李珊珊邓豫曾梁赵
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1