首页> 中国专利> 向门户内容流中插入目标内容的系统和方法

向门户内容流中插入目标内容的系统和方法

摘要

提供了向门户内容流中插入目标内容的系统、方法和程序产品。具体来说,本发明提供了一个门户程序,该程序包括容器管理的门户过滤器,用于基于门户用户的所希望的显示模式将目标Web内容插入到门户内容流中。根据本发明,Web内容是门户从内容提供商获得的。一旦获得,门户就将Web内容作为门户内容流输出到门户过滤器。然后,门户过滤器基于用户的所希望的显示模式插入目标内容。然后,合并的目标内容和门户内容流被输出到综合器,在那里,经过组织,然后作为门户页显示。

著录项

  • 公开/公告号CN1480874A

    专利类型发明专利

  • 公开/公告日2004-03-10

    原文格式PDF

  • 申请/专利权人 国际商业机器公司;

    申请/专利号CN03152597.0

  • 申请日2003-08-05

  • 分类号G06F17/00;G06F9/06;G06F17/60;

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人付建军

  • 地址 美国纽约

  • 入库时间 2023-12-17 15:09:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-09-22

    未缴年费专利权终止 IPC(主分类):G06F17/00 授权公告日:20051228 终止日期:20160805 申请日:20030805

    专利权的终止

  • 2016-05-11

    专利权的转移 IPC(主分类):G06F17/00 登记生效日:20160422 变更前: 变更后: 申请日:20030805

    专利申请权、专利权的转移

  • 2005-12-28

    授权

    授权

  • 2004-05-19

    实质审查的生效

    实质审查的生效

  • 2004-03-10

    公开

    公开

说明书

技术领域

本发明一般来说涉及向门户内容流中插入目标内容的系统、方法和程序产品。具体来说,本发明允许基于门户的所希望的显示模式将目标内容插入到门户内容流中。

背景技术

随着因特网的应用越来越普及,用于显示Web内容的更好的技术也不断地被开发出来。就这一点来说,门户服务器已经成为在向用户提供Web内容时的首选技术。通常,门户服务器包括将Web内容组织成门户的门户页的门户程序(例如,来自纽约州的Armonk的IBM公司的WEBSPHERE)。每一个门户都包括根据用户的喜好进行格式编排的Web内容的部分。例如,用户可以建立其自己的具有新闻、天气和体育的门户的门户页。门户程序将从相应的内容提供商获得所希望的Web内容,对Web内容进行综合,然后将Web内容作为门户Web页显示在相应的门户。这一门户技术已经导致单独的Web用户的个性化的“主”页的爆炸。

这种因特网应用的增长导致因特网广告(例如,旗帜广告、弹出广告等等)成为因特网的最赢利的服务之一。具体来说,几乎每一个Web页都具有与它关联的某种形式的广告。令人遗憾的是,许多这种广告没有得到应有的关注。例如,通过单独的弹出窗口或旗帜广告传递的广告内容很容易被用户消除/忽略。这种广告已经变得无孔不入,以至于许多用户常常觉得因特网广告在侵犯他们的机器。这已经导致有人开发许多程序用于限制来自进入的内容流的广告。

鉴于上述情况,需要有用于针对Web内容的系统、方法和程序产品。具体来说,需要有用于向门户内容流插入目标内容的系统、方法和程序产品。还需要有基于用户的所希望的显示模式插入的目标内容。这会有助于确保用户的注意力集中在显示的目标内容上。

发明内容

一般而言,本发明提供了向门户内容流中插入目标内容的方法、系统和程序产品。  具体来说,本发明提供了一个门户程序,该程序包括容器管理的门户过滤器,用于基于门户用户的所希望的显示模式将目标Web内容插入到门户内容流中。根据本发明,Web内容是门户从内容提供商获得的。一旦获得,门户就将Web内容作为门户内容流输出到门户过滤器。然后,门户过滤器按用户所希望的方式基于门户的显示模式将目标Web内容插入到门户内容流中。然后,合并的目标内容和门户内容流被输出到综合器,在那里,经过组织,然后作为门户页显示。

根据本发明的第一方面,提供了向门户内容流中插入目标内容的系统。该系统包括:(1)一个用于从内容提供商获得Web内容,以及用于作为门户内容流输出Web内容的门户;(2)门户过滤器,用于基于门户的所希望的显示模式将目标内容插入到门户内容流;以及门户综合器,用于将带有插入的目标内容的门户内容流组织为一个门户页。

根据本发明的第二方面,提供了向门户内容流中插入目标内容的方法。该方法包括:(1)门户从内容提供商接收Web内容,并将Web内容作为门户内容流从门户输出到门户过滤器;(2)基于门户的所希望的显示模式将目标内容插入到门户内容流中,并将带有目标内容的门户内容流从门户过滤器输出到综合器;以及(3)将带有插入的目标内容的门户内容流组织为一个门户页。

根据本发明的第三方面,提供了可记录的介质上存储的用于向门户内容流中插入目标内容的程序产品。在执行时,程序产品包括:(1)用于从内容提供商获得Web内容,以及用于输出门户内容流的程序代码;(2)用于基于门户的所希望的显示模式将目标内容插入到门户内容流的程序代码;(3)用于将带有插入的目标内容的门户内容流组织为一个门户页的程序代码。

因此,本发明提供了向门户内容流中插入目标内容的系统、方法和程序产品。

附图说明

通过下面的结合附图对本发明的各个方面的详细说明,可以更好地理解本发明的这些和其他特点,其中:

图1描述了相关技术的门户页。

图2描述了根据本发明的具有门户程序的计算机系统。

图3描述了图2的门户程序的详图。

图4描述了一个根据本发明的门户。

图5描述了根据本发明的具有目标内容的编辑模式下的门户。

图6描述了编辑模式下的相关技术门户。

图7描述了一个根据本发明的方法流程图。

附图只用来表示意思,而不描述本发明的特定参数。附图只用于描述本发明的典型实施例,不应该被认为是限制本发明的范围。在附图中,相同的编号表示相同的元素。

具体实施方式

一般而言,本发明提供了向门户内容流中插入目标内容的系统、方法和程序产品。具体来说,本发明提供了一个门户程序,该程序包括容器管理的门户过滤器,用于按用户所希望的方式基于门户的所希望的显示模式将目标Web内容插入到门户内容流中。根据本发明,Web内容是门户从内容提供商获得的。一旦获得,门户就将Web内容作为门户内容流输出到门户过滤器。然后,门户过滤器基于所希望的显示模式将目标内容插入到门户内容流中。然后,合并的目标内容和门户内容流被输出到综合器,在那里,经过组织,然后作为门户页显示。

应该理解,在当前技术中已知,术语“门户”用于指一个门户页的可视部分,以及使用从Web提供商获得Web内容以便在可视部分显示的程序代码。因此,门户应该理解为至少具有两个含义:(1)作为门户页的一部分显示的可视门户;(2)和包括用于获得在可视门户中显示的Web内容的程序代码的程序门户。

现在请参看图1,该图显示了一个标准的门户页10。如上文所指出的,门户页通常是以检索和综合Web内容的门户程序生成的。通常使用的一种门户程序是来自纽约州的Armonk的IBM公司的WEBSPHERE。如图所示,门户页10包括组织/安排到可视门户12A-E的Web内容。在当前技术中已知,门户页10可以由用户根据他/她的喜好来进行配置。具体来说,用户可以选择在可视门户12A-E中显示的内容的类型(例如,新闻、体育、天气等等)。此外,用户还可以选择每一可视门户12A-E内的特定的内容片段。例如,对于股票门户12C,用户可以选择将要显示其内容的特定股票(例如,IBM、DOW等等)一般而言,可视门户12A-E具有多个显示模式,如,查看模式、编辑模式、配置模式和帮助模式。查看模式可以显示如图所示的门户页10(即,显示所有可视门户12A-E),或者一个单个可视门户内的特定Web内容片段。编辑模式允许用户定义/重新定义每一个门户12A-E。例如,每一个可视门户12A-E都可以配备有编辑按钮14,当选择编辑按钮时,将显示与特定可视门户12A-E有关的编辑屏幕。如此,如果用户希望增加股票门户12C中显示的股票,他/她可以进入编辑模式并添加希望的股票。然后,下一次显示门户页10时,添加的股票将显示在股票门户12C中。配置模式一般来说可由系统管理员进行访问,以便定义门户页10的配置设置。如果在利用门户页10的功能时需要帮助,则可以访问帮助模式。在一个典型的实施例中,在进入编辑模式之后,可以从编辑屏幕访问帮助模式。应该理解,这里描述的显示模式只是说明性的,而不作出限制。例如,各种门户程序可以包括不同于查看、编辑、配置和/或帮助的显示模式。就这一点来说,本发明计划基于当前已知的或者以后开发的任何显示模式来实现。

如图1进一步所示,旗帜广告16被沿着门户页10的上部插入。如上文所指出的,这样的广告不仅容易被用户消除,而且缺乏最佳的针对性。具体来说,用户可以将他的/她的注意力集中在股票门户12C上,甚至可能不了解旗帜广告16内的准确信息。此外,在旗帜广告16中做广告的产品/服务可能不会引起用户的兴趣。相应地,旗帜广告16可能等于浪费资源。

根据本发明,用于生成门户页10的门户程序配备有门户过滤器,该过滤器基于可视门户12A-E(或门户页10)的所希望的显示模式将目标内容(例如,广告、警告等等)插入到可视门户12A-E。具体来说,当故意进入特定显示模式时,插入目标内容,以便在门户页10上显示。在一个典型的实施例中,基于可视门户12A-E的显示模式插入目标内容。例如,如果进入股票门户12E的编辑显示模式,则将插入目标内容。这种内容插入更有针对性,因此,在进入编辑模式时,很可能向用户显示单一(可能是整个页面)编辑窗口。此外,由于用户已经故意进入编辑模式,他的/她的注意力将集中在编辑窗口中,他/她查看插入的内容的可能性比较大。

现在请参看图2,该图显示了根据本发明的具有门户程序34计算机系统20。如图所示,计算机系统20一般来说包括中央处理单元(CPU)22、存储器24、总线26、输入/输出(I/O)28、外部设备/资源30和数据库32。CPU 22可以包括单个处理单元,或者可以跨客户机和服务器上的一个或多个位置中的一个或多个处理单元分布。存储器24可以包括任何已知的数据存储和/或传输介质类型,包括磁介质、光学介质、随机存取存储器(RAM)、只读存储器(ROM)、数据高速缓存、数据对象等等。此外,类似于CPU 22,存储器24可以驻留在单个物理位置,包括一个或多个数据存储类型,或者可以跨许多各种形式的物理系统而分布。

I/O接口28可以包括用于与外部源交换信息的任何系统。外部设备/资源30可以包括任何已知的外部设备类型,包括扬声器、CRT、LED屏幕、掌上型设备、键盘、鼠标、语音识别系统、语音输出系统、打印机、监视器、传真、寻呼机等等。总线26在计算机系统20中的每一个部件之间提供通信链路,并可以包括任何已知的传输链路类型,包括电、光学、无线等等。此外,虽然未显示,计算机系统20中还可以包括更多的部件,如高速缓冲存储器、通信系统、系统软件等等。

数据库22可以用于存储执行本发明所必需的信息。这样的信息可以包括,例如,目标内容(例如,广告、警告等等)和用户数据(例如,喜好、Web通信历史等等)。同样,数据库32还可以包括一个或多个存储设备,如磁盘驱动器或光盘驱动器。在另一个实施例中,数据库32包括跨局域网(LAN)、广域网(WAN)或存储区网络(SAN)(未显示)分布的数据。数据库32还可以以这样的方式进行配置,以便精通本技术的普通人员可以将它解释为包括一个或多个存储设备。

应该理解,计算机系统20作为可以向用户42提供Web内容的任何类型的计算机化系统的代表。这样的例子包括服务器、客户端、工作站、膝上型电脑、个人数字助手等等。就这一点来说,计算机系统20可以是一个直接由用户42进行访问的系统(例如,家庭或办公室计算机),或者在远离用户42的一个位置运转的Web服务器。此外,还应该理解,内容提供商44和计算机系统20之间的通信可以通过直接的硬连线的连接(例如,串行端口)或者通过可寻址的连接进行。如此,用户42、内容提供商44和计算机系统20可以通过因特网、LAN、WAN、VPN或其他网络类型进行通信。

门户程序34存储在计算机系统20的存储器24中。如图所示,门户程序34包括综合器36、门户过滤器38和一个或多个程序门户40。一般而言,用户42将与计算机系统20进行通信以从内容提供商44获得/查看Web内容。具体来说,用户42可以通过与计算机系统20连接来访问一个门户页(如图1所示)。在门户页中的每一个可视门户中显示的内容是由程序门户40从内容提供商44获得的。然后,每一个程序门户40都输出以标记语言(例如,HTML)写成的内容流。内容流最终被综合器36组织为相应的可视门户,以便作为门户页显示。

根据本发明,当用户42进入一个可视门户的所希望的显示模式时,门户过滤器38将目标内容插入到从对应的程序门户40输出的相应的内容流中(在综合器36接收之前)。例如,如果用户42进入股票可视门户的编辑模式,诸如广告或警告之类的目标内容将被插入到从股票程序门户40输出的内容流中。由于用户42已经故意进入编辑模式,可以认为,他/她的注意力将集中在随后显示的编辑窗口中。相应地,用户42查看并“吸收”插入的目标内容的可能性比较大。此外,可以基于数据库32中的用户数据进一步注意插入的目标内容。具体来说,可以基于用户42的兴趣、嗜好、Web通信历史等等改变目标内容。如此,例如,如果用户42在过去一星期访问体育用品网站五十次,则插入的目标内容可以包括体育用品的广告。或者,如果用户42在他的/她的门户页定义的可视门户表示对技术有兴趣,则目标内容可以包括最新的掌上型设备的广告。

现在请参看图3,该图显示了门户程序34的比较详细的描述。如上文所指出的,Web内容是由程序门户40从内容提供商44获得的。然后,每一个程序门户40将其相应的Web内容作为置标单独的门户内容流46输出,所有这些内容最终都被综合器36组织为门户页50。根据本发明,综合器36和程序门户40之间的所有通信都穿过门户过滤器38,该过滤器基于所希望的显示模式将目标内容46从数据库32插入到门户内容流。具体来说,当用户42发出命令52以进入特定可视门户的(或者整个门户页的)所希望的显示模式(例如,编辑、查看、帮助、配置等等)时,目标内容将由门户过滤器38插入,随后在特定可视门户中显示。例如,可视门户可以包括多个超链接、每个超链接都产生其自己的单独的新闻报道的Web页。如果用户42选择一个特定的链接,他/她则故意进入产生的Web页的查看模式。在这样的情况下,可以认为,用户42注意到产生的Web页,门户过滤器38将目标内容插入到内容流46中。一旦门户过滤器38插入了任何目标内容,内容流48将输出到综合器38,该综合器会将内容流48组织(即,综合)到门户页50,以便向用户42显示。

在一个典型的实施例中,当所希望的显示模式使一个完整的Web页或者只有一个信息类型的Web页显示出来时,目标内容由门户过滤器38插入到门户内容流中。就这一点来说,门户过滤器38可以以一组命令何时应该插入目标内容的规则进行编程。然而,应该理解,可以基于所希望的显示模式制定插入目标内容的任何条件。此外,门户过滤器38通常通过以标记语言构建在门户内容流46中将Web内容与目标内容流合并的表来插入目标内容。一个这样的表的例子如下:

<TABLE>

 <TR>

  <TD>

        <!--ADVERTISING CONTENT-->

<TD>

<TR>

 <TR>

  <TD>

        <!--PORTLET CONTENT>

  <TD>

 <TR><TABLE

请参看图4,该图显示了一个示范性可视门户54。如图所示,可视门户54是一个股票门户。根据本发明,如果用户42通过选择编辑按钮56进入编辑模式,则目标内容将插入到如图5所示的随后的编辑窗口57。如图5所示,插入了一个广告58。如上文所指出的,由于编辑窗口57是在进入编辑模式时向用户42显示的唯一项目,因此他/她看到广告58的可能性比较大。此外,由于目标内容的类型可以基于用户数据来进行选择,广告58是针对用户42的兴趣而定制的,因此,产生影响的可能性比较大。在以前的系统中,内容不是基于所希望的显示模式插入的。即,在以前的系统中进入编辑模式只会产生如图6所示的编辑窗口(即,没有目标内容)。相应地,以前的系统没能利用用户的42的集中的注意力。

现在请参看图7,该图显示了根据本发明的方法流程图100。如图所示,第一个步骤102是门户从内容提供商接收Web内容,并将Web内容作为门户内容流从门户输出到门户过滤器。第二个步骤104是基于门户的所希望的显示模式将目标内容插入到门户内容流中,并将带有目标内容的门户内容流从门户过滤器输出到综合器。第三个步骤106是将带有插入的目标内容的门户内容流组织为一个门户页。

应该理解,本发明可以以硬件、软件或硬件和软件的组合实现。任何类型的计算机/服务器系统-或适于执行这里描述的方法的其他设备-都适合。典型的硬件和软件的组合可以是具有这样的计算机程序的通用计算机系统,当加载并执行该计算机程序时,控制计算机系统20以便它执行这里描述的方法。或者,也可以利用包含用于执行本发明的一个或多个功能任务的专门硬件的特殊用途的计算机。本发明还可以嵌入在包括实现这里描述的方法的所有特点的计算机程序产品中,这种计算机程序产品在加载到计算机系统中时,能够执行这些方法。本上下文中的计算机程序、软件程序、程序或软件应用程序是指以任何语言、代码或注释表达的一组指令的任何表达式,用于使具有信息处理能力的系统直接或者在下列操作中的任何一种或两种操作都执行之后执行特定的功能:(a)转换到另一种语言、代码或注释;和/或(b)以不同的材料形式再现。

本发明的优选的实施例的上述描述只是为了说明和描述。它不是详尽的描述,也不将本发明限制为所说明的准确形式,显然,许多修改和变化也是可以的。对所属技术领域的专业人员显而易见的这样的修改和变化也包括在附带的权利要求所定义的本发明的范围内。例如,应该理解,虽然本发明通常是基于门户的所希望的显示模式实现的,但是其他变化也是存在的。就这一点来说,本发明可以基于门户页的不同形态来实现(例如,门户页上的单独的门户具有不同的大小)。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号