首页 / 专利库 / 商业 / 线下广告 / 使用网页分级区的增强视频节目系统及方法

使用网页分级区的增强视频节目系统及方法

阅读:994发布:2023-03-25

专利汇可以提供使用网页分级区的增强视频节目系统及方法专利检索,专利查询,专利分析的服务。并且网页分级区能够使对网页的构造不被用户所看到。一旦网页被构造完成,它将响应 定时器 事件信息或在接收到一个特定的命令指示之后被显示给用户。分级区的使用可在用户对互联网或其它信息源进行观看时为用户提供更象观看电视的感受,这样,用户就不必当在显示装置上构造网页时看到它。在对构造好的网页进行显示时使用定时器事件信息可允许网页与相关节目的同步。,下面是使用网页分级区的增强视频节目系统及方法专利的具体信息内容。

1.一种用于构造并显示网页的方法,其特征在于包括以下步骤:
接收对含有地址的网页的请求,以用于通过检索信息来构造该网 页;
利用上述地址进行信息检索
构造隐藏在显示装置的显示内容之后的网页以产生一个构造好的 网页;以及
发出命令以将构造好的网页按特定标准显示在显示装置之上。
2.如权利要求1所述的方法,其特征在于:
接收步骤含有接收定时器事件信息的步骤,该信息可提供一个指 示以用于说明何时发出命令以将网页显示在显示装置上;而且
上述命令步骤含有根据定时器事件信息发出命令以将构造好的网 页显示出来的步骤。
3.如权利要求2所述的方法,其特征在于接收步骤含有接收特 定的时间量以利用上述定时器事件信息产生一超时信息的步骤。
4.如权利要求3所述的方法,其特征在于命令步骤含有在检测 到超时信息时传输构造好的的网页以供显示的步骤。
5.如上述权利要求中的任一项所述的方法,其特征在于命令步 骤含有在接收到的一个特定命令时发出命令以将构造好的网页显示出 来的步骤。
6.如上述权利要求中的任一项所述的方法,其特征在于接收步 骤含有接收一统一资源标识符的步骤。
7.如上述权利要求中的任一项所述的方法,其特征在于构造步 骤含有在与待用于显示该网页的机器有关的存储器的一部分中构造网 页的步骤。
8.如上述权利要求中的任一项所述的方法,其特征在于检索步 骤含有利用一网络浏览器来检索信息的步骤。
9.如上述权利要求中的任一项所述的方法,其特征在于上述命 令步骤含有在命令将构造好的网页显示出来的同时向机器传输节目的 步骤。
10.如权利要求9所述的方法,其特征在于命令步骤含有传输视 频节目、音频节目或多媒体节目的步骤。
11.如权利要求9或10所述的方法,其特征在于命令步骤含有 传输节目和构造好的网页以将它们同时显示在显示装置之上的步骤。
12.如权利要求9或10所述的方法,其特征在于命令步骤含有 传输节目和构造好的网页以将它们同时显示在电视之上的步骤。
13.如权利要求9或10所述的方法,其特征在于命令步骤含有 传输节目以将其显示在电视上和传输网页以将其显示在显示装置上的 步骤。
14.如权利要求11或12所述的方法,其特征在于命令步骤含有 传输网页以将其叠加显示在节目的显示内容之上的步骤。
15.如上述权利要求中的任一项所述的方法,其特征在于还包括 利用个人电脑、电视、有线机顶盒、卫星接收盒或个人数字助理装置 进行接收、检索、构造和命令的步骤。
16.如上述权利要求中的任一项所述的方法,其特征在于检索步 骤含有对广告、体育或音乐内容进行检索的步骤。
17.一种用于构造和显示网页的装置,其特征在于包括:
接收装置,用于为一含有地址的网页接收一个请求以用于通过检 索信息来构造该网页;
检索装置,利用上述地址进行信息检索;
构造装置,用于构造隐藏在显示装置的显示内容之后的网页以产 生一个构造好的网页;以及
命令装置,它可发出命令以将构造好的网页按特定标准显示在显 示装置上。
18.如权利要求17所述的装置,其特征在于:
接收装置被配置成能够接收定时器事件信息,该信息可提供一个 指示以用于说明何时发出命令以将网页显示在显示装置上;而且
命令装置可响应上述定时器事件信息而发出命令以将构造好的网 页显示出来。
19.如权利要求18所述的装置,其特征在于上述接收装置被配 置成能够接收特定的时间量以利用上述定时器事件信息产生一超时信 息。
20.如权利要求19所述的装置,其特征在于上述命令装置被配 置成能够在检测到超时信息时传输构造好的网页以供显示。
21.如权利要求17至20任一项所述的装置,其特征在于上述命 令装置被配置成能够在接收到特定命令时发出命令以将构造好的网页 显示出来。
22.如权利要求17至21任一项所述的装置,其特征在于上述接 收装置被配置成能够接收统一资源标识符。
23.如权利要求17至22任一项所述的装置,其特征在于上述命 令装置被配置成能够在与待用于显示该网页的机器有关的存储器的一 部分中构造网页。
24.如权利要求17至23任一项所述的装置,其特征在于上述检 索装置被配置成利用一网络浏览器来检索信息。
25.如权利要求17至24所述的装置,其特征在于上述命令装置 被配置成能够在命令将构造好的网页显示出来的同时向机器传输节 目。
26.如权利要求25所述的装置,其特征在于被传输的节目包括 视频节目、音频节目或多媒体节目。
27.如权利要求25或26所述的装置,其特征在于上述命令装置 被配置成能够传输节目和构造好的网页以将它们同时显示在显示装置 上。
28.如权利要求25或26所述的装置,其特征在于上述命令装置 被配置成能够传输节目和构造好的网页以将它们同时显示在电视上。
29.如权利要求25或26所述的装置,其特征在于上述命令装置 被配置成能够传输节目以将其显示在电视上并且传输构造好的网页以 将其显示在显示装置上。
30.如权利要求25至28中的任何一项所述的装置,其特征在于 上述命令装置被配置成能够传输网页以将其叠加显示在节目的显示内 容之上。
31.如权利要求17至30任一项所述的装置,其特征在于包括个 人电脑、电视、有线机顶盒、卫星接收盒或者是含有接收装置、检索 装置、构造构造和命令装置的个人数字助理装置。
32.如权利要求17至31任一项所述的装置,其特征在于上述检 索装置被配置成能够对广告、体育或音乐内容进行检索。

说明书全文

发明涉及一种用于构造和显示网页的方法和装置。

计算机具有通过互联网提供大量教育和娱乐消息的能。当前, 在线系统向用户提供许多不同的服务,包括新闻报道、电子数据库(用 户可以直接在在线系统上查找或下载到用户自己的计算机中)、私人信 息服务、电子新闻简讯、若干用户同时参加的实时游戏和就业服务等, 这只是几个例子。然而,与可选择的电子媒体和电视的音频/视频形式 相比,当前的在线通信大多仅通过文本方式进行。然而,可以预见随 着多媒体继续不断地发展,音频/视频节目将在在线环境中越来越普 及,而文本则将变得越来越不占优势。

即使将引入这些节目,由于互联网的大规模、组织和随机性,它 将在本质上仍然对用户不够友好。简而言之,在互联网中没有顺序或 方向。特定的信息项很难寻找,而将信息项放入一个具有意义的正文 之中就更为困难。

另一方面,电视已经因其作为一种被动的媒体而受到批评。虽然 交互式电视系统提供了增强的用户交互能力,但是如果需要更多学习 和娱乐的机会,则难以从该媒体访问诸如数据库之类的大量信息资 源。

本发明的目的是寻求弥补视频节目与互联网的大量信息源之间的 差距。

根据本发明的第一个方面,提供了一种用于构造并显示网页的方 法,该方法包括以下步骤:

接收对一含有地址的网页一个请求以用于通过检索信息来构造该 网页;

利用上述地址进行信息检索

构造隐藏在显示装置的显示内容之后的网页以产生一个构造好的 网页;以及

发出命令以将构造好的网页按特定标准显示在显示装置上。

接收步骤优选含有接收定时器事件信息的步骤,该信息可提供一 个指示以用于说明何时发出命令以将网页显示在显示装置上;而且上 述命令步骤优选含有根据定时器事件信息发出命令以将构造好的网页 显示出来的步骤。

例如,接收步骤可含有接收特定的时间量以利用上述定时器事件 信息产生一超时信息的步骤。

然后,构造好的网页就可在检测到超时信息时传输和显示。

在本发明的一个实施例中,命令步骤含有根据所接收到的一个特 定命令而发出命令以将构造好的网页显示出来的步骤。

接收步骤优选含有接收统一资源标识符的步骤。

构造步骤优选含有在与待用于显示该网页的机器有关的存储器的 一部分中构造网页的步骤。

在本发明的一个实施例中,可利用一网络浏览器来检索信息。

上述命令步骤可含有在命令将构造好的网页显示出来的同时向机 器传输节目的步骤。

命令步骤优选含有传输视频节目、音频节目或多媒体节目的步 骤。

节目和构造好的网页可被传输以同时显示在显示装置之上。

另一方面,节目和构造好的网页也可被传输以同时显示在电视之 上。

还有一种可供选择的方案,即,节目可被传输以显示在电视之上, 而且构造好的网页也可被传输以显示在显示装置之上。

网页可被叠加显示在节目的显示内容上。

本发明还扩展到用于构造和显示网页的装置,该装置包括:

接收装置,用于为一含有地址的网页接收一个请求以用于通过检 索信息来构造该网页;

检索装置,利用上述地址进行信息检索;

构造装置,其构造隐藏在显示装置的显示内容之后的网页以产生 一个构造好的网页;以及

命令装置,其发出命令以将构造好的网页按特定标准显示在显示 装置之上。

本发明所述的装置可包括:个人电脑、电视、有线机顶盒、卫星 接收盒或者是含有接收装置、检索装置、构造构造和命令装置的个人 数字助理装置。

以下将参考附图举例说明本发明的实施例,在附图中;

图1显示了利用本发明所述方法在用户位置上进行的视频信号的 接收和解码;

图2显示了一种实现互联网信息与视频内容集成的备选实施例;

图3是本发明基本软件流程图

图4显示了URLs被直接发送给一个用户的实施例;

图5显示了含有一数字有线机顶盒的系统的一个实施例;

图6显示了含有一数字电视的系统的一个实施例;

图7显示了用户界面的一个例子;

图8显示了提供用户界面的显示装置的一个例子;

图9显示了具有分布式通信服务器的系统的一种实施例;

图10显示了一个使用网页分级区的系统;

图11显示了一种使用网页分级区的方法的流程图。

图1说明用于接收视频节目和嵌入式统一资源定位符(URL)的计 算机系统的一种实施例,该统一资源定位器用于将用户计算机16引导 到互联网20上的寻址位置或网站,以检取相关网页。该网页与视频显 示对应。特定的视频节目可以以模拟、数字或数字压缩格式(例如 MPEG2)通过包括卫星、电缆、电线、电视广播的任意传输装置传送, 或者通过互联网发送。

视频节目优选在例如图1所示的内容创建4这样的集中位置上创建 以向用户分配。可以通过任意合适的装置实现节目的创建。在创建视 频节目之后,置入统一资源定位符(URL)。在一种实施例中,通过如 图1所示的URL编码器8将URL嵌入视频节目的垂直消隐区间。在该实 施例中,URL被编码到VBI的线21的八个字段上。其中,线21是与相 邻字幕相关的线。然而,URL可以另外或可选地在视频的任意副载波 中作为音频信道的一部分嵌入视频平部分中VBI的其它字段,或者 如果视频是数字的,则嵌入一个数据字段。

尽管图1图示视频与URL广播在相同的传输线上,URL可以独立 于视频节目在数据通道上发送。在该实施例中,在节目开始或者在节 目播出期间,URL可以被发送到远程站点。该URL优选具有相关的时 间标记,向用户站表示在视频节目期间何时显示URL所寻址的特定网 页。用户也可以选择何时调用特定网页以用视频节目显示。

线21中的特定信息不是节目的可视部分,因而人眼无法察觉,因 此使它理想地用于向用户发送数据信息。虽然线21的带宽容量是有限 的,当如上所述的系统仅传输URL而不是整个网页时,有足够的容量。 此外,计算机16接收视频和提取网页不需要附加硬件

一旦创建视频节目,可以通过包括广播、电缆、卫星或互联网的 任意传输装置将其发送到用户站,并可以驻留在视频服务器上。而且, 可以将具有或者没有嵌入URL的视频节目编码到诸如录像带的存储装 置上,例如家用录象系统(VHS)、Beta格式或者诸如CD或DVD之类 的光盘,或任何其它媒体。

每个接收站优选包括任一Intel x86机器(优选为486处理器,奔腾 处理器等)、苹果计算机、UNIX操作系统或其它任一种标准计算机工 作站。本地计算机16优选连接到一条电缆和/或广播电视,或者连接到 一个本地VCR或其它视频源。在每个用户位置,本地个人电脑16优选 通过个人电脑16后面的电缆连接接收电缆传输。该视频/音频节目可以 被处理以使用能够在计算机显视器上以诸如PAL或NTSC的合适电视制 式显示视频信号的PC卡在计算机屏幕上显示。PC卡的一个例子是 WinTV卡。除电缆连接之外,还有与电缆连接同时建立的互联网20连 接。

互联网20可以通过承载视频节目的高速线路、射频、传统的调制 解调器或者通过双向电缆来连接。本地个人计算机16具有例如通过 ASCⅡ(美国信息交换标准码)软件机制的互联网访问。在一种实施 例中,在每个用户位置上,一种相关本地URL解码器12提取URL,优 选通过使用一个适当的VBI解码器将其嵌入垂直消隐区间内。URL解 码器12可以是一个独立单元,或者是在个人计算机16中安装的一个插 件板。

如图2所示的实施例中,统一资源定位符(URL)被如上所述在视 频中编码。并且,优选在VBI的线21的八个字段上编码URL,但是也 可以独立于视频发送。在该实施例中,URL解码器24位于服务器位置 而不是在用户位置上。当解码器24接收视频节目信号时,它提取VBI 的线21上的URL编码,并将这些编码发送到一个互联网服务器28。然 后通过互联网20将URL编码发送到用户个人计算机16。同时,通过传 统广播或电缆传输装置36将视频向用户的个人电脑16广播。

如图4所示的可选实施例不使用VBI。在该实施例中,系统通过互 联网20运行一个在线服务。该服务的形式是一个互联网网站62,该网 站62提供到数据库78和一个或多个相关数据服务器90的用户界面。该 服务向签约使用所示系统及其广播的电视广播台66提供会员帐号。每 个会员广播电台将通过浏览器软件74、通过输入不同的标识和口令信 息来使用他们的会员帐号在其计算机70上加入该服务。一旦进入其帐 号,会员将被提供一个图形用户界面,用于预先安排URL以在一天的 特定时间通过直接的互联网94连接传输给用户118。可以由广播台使 用相同的用户界面或它的变型在进行广播86的同时将URL实况传输到 用户。

该界面的一种例子可以是一个计划表日历(每天、每周、每月、 每年),其中广播台66可以分配与其广播86一致的时间周期,并且在该 时间周期内他们将向链接到网页的用户发送URL。对于被广播台66确 定为广播周期(在该周期内他们将传输与从其电视广播设备向当时用户 118的外部电视114广播的电视节目相对应的URL)的每个周期(例如一 天内特定的时长周期),然后广播台66可以将一系列的URL输入一个相 关文件(Link File“链接文件”)以在此时通过互联网20传输。该链接文 件可以具有一个用户界面,例如空白表格、表格或列表,或者可以是 一个简单的制表键分隔或段落分隔文本文件。例如,链接文件中的每 一记录由可以包含下述信息的数据结构组成:

(<时间编码>,,<标记或标题>,<附加信息>,<附加信 息>,……。

上述数据结构仅是一个例子。对于广播台66在显示期间希望发送 的每个网页,链接文件中的记录优选指定时间、互联网网址(即URL)、 标签(例如相关名称)和一些可选附加信息。

当广播台66修改其日历和/或与其日历中的任一给定时间周期相 关的链接文件时,该信息被存入该网站62的附属数据库78。例如如果 他们在不同的时区中广播,那么每个广播台66可以在数据库78中维持 多个日历。

数据库78向服务器90提供用于即将来临的周期的链接文件记录, 该服务器可以是一台服务器或在网络中的多台计算机上的服务器程序 的分布式网络,将被用于大国或全球听众。服务器90向通过网络连接 的用户个人计算机16,提供包括URL的链接文件记录。网络的可能例 子包括公众互联网94、直接专用网或者无线网络。

图4所示实施例的一个特征是一个或多个广播台66可以将数据库 78中的相同时间表用于他们各自的广播86或者在相同的广播期间使用 数据库78中的相同时间表。例如,一个网络广播台可以开发一个主计 算表,不同的联播广播台可以预订该时间表或复制(在数据库中)和添 加或删除该时间表中的特定URL,以用于他们的本地听众或特有的节 目。该方案使联播电台能够将URL插入由他们的网络广播台66提供的 一系列的多个普通URL,以用于本地广告客户或者本地居民。换句话 说,联播电台可以给网络馈送增加链接,然后将它重新分配给本地的 听众。

图4的系统还能够以对每个用户独特简要表专用的唯一URL系列 的形式进行个人化,该唯一URL系列直接通过互联网20发送给每个用 户的特定客户机软件106。这可以从广播台66到每个单独用户118或特 定用户群实现。为实现个人化,该服务可以向每个用户客户机软件程 序106发送不同的URL流。根据在数据库78中存储的用户简要表或客 户机软件程序106发送URL流,当使用客户机软件程序106时进行用户 选择,在广播86期间进行广播台选择,或者由驻留在服务62上的算法(例 如滤波器)进行自动选择。个人化使每个用户能够接收与他们的兴趣、 人口分布、历史或系统性能特别相关的URL。

一旦URL到达个人计算机16,图1、2和4所示的所有系统的操作 是类似的。

在一种实施例中,一个用JAVA做成的浏览器98和专软件106被 安装在计算机16上。用JAVA做成的浏览器98允许计算机提取网页 102,并且目前是首选的软件,因为它是平台独立的,因而能够通过 互联网20进行程序、图象等的有效和灵活的传输。专用接口软件106(下 文称为“客户机软件”)用作视频节目和互联网功能之间的界面。客户 机软件106从视频节目(图1的实施例)中或者直接从互联网连接中(图 2和4的实施例)提取URL,并解释这些URL并控制JAVA做成的浏览 器提取特定的相关网页102。客户机软件106还使网页和用于在用户计 算机16上显示的视频内容同步,如图3和4所示,并将在下文更加详细 地解释。

如上所述,URL可以被编码和通过将它们插入垂直消隐区间(VBI) 来嵌入视频信号。

另外,也可以由会员电视广播台66将URL和用于向用户发送URL 的指定时间一起输入。在适当的时间上,直接通过互联网在直接点对 点或多路广播连接利用客户机软件106向用户个人计算机16发送 URL。

该系统可以具有检测一个接一个直接发送的相同URL的能力,并 使浏览器在这些特定情况下不获取URL。如图3所示,一旦在计算机 接收到URL编码,客户机软件106首先解译该URL,然后在步骤42确 定先前是否已经接收该特定URL。如果它已经被接收,下一个所接收 的URL被解译为在先接收的确认。如果以前未检测到该特定URL,软 件在步骤46检查拼写错误和任何其它错误,并且如果存在错误,校正 这些特定错误。再次确定先前是否已经检测到该URL。如果已经检测 到,在步骤38访问下一个URL。如果未检测到该URL,在步骤54将该 特定URL添加到URL列表。然后将该特定URL发送给浏览器,优选是 一个JAVA做成的浏览器98。一旦接收到该URL,浏览器98在步骤58 将访问URL所指示的网站地址122(图4),并通过互联网提取所调用的 网页102。

观看者可以以下述方式浏览综合显示。如上所述,视频信号被处 理并在例如使用WinTV插件板的个人计算机屏幕上显示一个视频窗 口。相应音频被发送到声卡和发送到PC扬声器。

当在视频窗口中显示预定相关视频内容时,由URL引用的所提取 的网页102可以被选择性地做上时间标记以在计算机屏幕上显示,从 而通过提供与视频内容相关的详细信息增强视频显示。屏幕的另一部 分优选用于显示一个操作控制面板。该控制面板提供一个已经被广播 并相应地由计算机16接收的URL的列表,更新他的控制面板以每次由 个人计算机16接收到一个新URL编码时添加一个URL编码。该列表向 用户提供返回和提取特定信息或先前已经在程序中显示的有趣的网页 以将它们打印出来用于将来参考的灵活性。而且,该列表可以包括指 向未用广播程序显示的网页但向浏览者提供关于所感兴趣的某个主题 的详细资料的URL。

在一个例子中,浏览者可以开始观看以一个乐队为特征的音乐视 频。当由个人计算机16接收视频时,URL或者用视频信号接收,或者 通过互联网20或别的数据通道直接接收,并由客户机软件106解译。 根据指示和命令,JAVA使浏览器98从在URL中识别的互联网20的网 站提取特定网页102。然后在特定时间在视频屏幕上显示这些网页 102。因此,例如,虽然浏览者在观看音乐视频节目,关于该乐队的 传记信息也可以在邻近视频窗口的位置上显示。网页102还可以包括 一个即将上演的音乐会时间表,和/或可以从互联网20下载该乐队音乐 的音频剪缉。

举另外一个例子,用户可以观看与金融新闻相关的节目。虽然显 示解说者在讨论高科技股票,可以在计算机屏幕上用视频显示高科技 股票的详细财务状况信息、环境和特点相对应的网页。如果包括该个 性化特征,与特定用户股票相关的网页可以被提取并在计算机屏幕上 用视频节目显示。当节目解说者转向道琼斯的每周状况的讨论时,可 以同时显示提供相关财务状况信息的网页。

用户可以使用电视机114或其它显示监视器和个人计算机16的显 示屏浏览交互式节目。在这种情况下,当在电视监视器114上显示视 频节目时在个人计算机上显示相关网页。在该可选实施例中,一个有 线机顶盒从多信道电缆接收电视节目。个人计算机16还从多信道电缆 接收视频节目,并提取嵌入视频信号垂直消隐区间内的URL,或直接 通过互联网20发送。客户机软件106提取URL并如上所述提取特定网 页。然后该网页被与特定视频同步并显示给用户。显然在网站上存 在超链接,将允许用户自动装载客户机软件,并启动在该网站中所提 及的特定电视频道。例如,浏览互联网20的个人可能会遇到一个主要 电视网的网站。然后可以卷动到一个有趣的故事,随后单击超链接以 打开软件将电视窗口调谐到该网络。

如果已经在适当的存储装置上存储嵌入或者没有嵌入URL的视频 节目,则不从传输装置接收视频节目,可以直接从用户位置寻址该视 频节目。储存装置可以是任何形式的录象带,例如VHS或Beta,或任 何形式的光盘,例如DVD(数字化视频光盘)或CD-ROM(光盘只读 存储器)。在这种情况下,用户个人计算机16和/或电视114被连接到 磁带放像机、磁盘驱动器或任何其它合适装置。

图5和图6显示了可以使用的系统的两个可选例子。如图5所示, 用户可以使用电视机18或其它显示器和数字电缆盒140浏览一个交互 程序。在这种情况下数字的电缆箱140执行图1、图2和图4所示的个 人计算机16的功能,而客户机软件则存储在数字电缆箱140内的存储 器中。在一种实施例中,数字电缆箱140包括两个调谐器,因而允许 在同一屏幕上同时浏览网页和视频节目。然而如果视频和网页数据流 在同一条信道上传送,则仅需要一个调谐器。

客户机软件从直接从互联网连接20或者通过一条独立的数据信 道,所接收的视频节目中提取URL,解译这些URL并指导网络使浏览 器提取特定相关网页,使所提取的网页与视频内容同步以在电视18上 显示。相关网页优选在电视18的一个画面内显示,而视频节目在另一 个画面中显示。网页也可以替换显示器上的视频节目。

在这个实施例中,数字有线机顶盒140从多条信道电缆接收电视 节目。可以使用MPEG1、MPEG2、MPEG4、MPEG7或任何其它压缩 视频方案将URL编码到数字节目信道中。URL也可以从互联网服务器 148传送到数字电缆箱140。数字电缆箱140从数字视频信号解码URL 或者直接在互联网20上发送。客户机软件解码URL并如上所述提取特 定网页。网页优选与特定视频帧同步并显示给用户。

如同上述所有的实施例所说明的那样,如果内嵌或没有内嵌URL 的视频节目被存储在诸如录像带或光盘的存储装置上,则并不必从传 输装置接收视频节目,而可以直接从本地视频源144接入视频节目。 在这个实施例中,数字电缆箱140被连接到VCR、磁盘驱动器或其它 合适设备。

图6图示一个实施例,其中数字电视152是远程接收单元,并执行 如图1、2和4所示的个人计算机和如图5所示的数字电缆箱的功能。处 理器装置和存储器被合并到数字电视152中,并在数字电视152中的存 储器内执行客户机软件和网页浏览器软件。以类似的方式由数字电视 152的实施例执行参考其它实施例所述的所有上述功能。

尽管如图5和6所示的数字电缆箱/电视140、18和数字电视152被 合并在图1的实施例中以代替个人计算机16,它们也可以代替如图2和 4所示的个人计算机16。

用户可以在一个屏幕上(在两个窗口中)浏览视频和网页内容, 或者在一个显示屏上浏览视频节目,在一个独立显示监视器上浏览网 页内容。用户还可以分开访问视频或网页内容。因而,用户可以从视 频切换到网页内容或相反地操作。

在此所述的系统非常适合于教育环境。因此,学生和教师可以访 问一个或多个网页服务器。提供包括教师和学生用户软件、编辑软件 和数据库访问软件的软件模。例如教师可以使用在个人计算机上使 用内容创建软件通过如图7所示的接口156轻易地结合到在网上发布的 课程当前信息。教师创建一个播放列表(即链接文件)160,播放列 表160包括一个网页、文本注释和问题的列表。网站和问题以预定顺 序被发送,并可以被指定时间。识别网站的URL和时间标记在预编码 节目的回放或现场播放的过程中被自动发送到虚拟社区中每个学生的 桌面。

在每个学生工作站上,由播放列表160控制节目。换句话说,播 放列表160提供节目结构。在播放列表160所示的预定时间上,浏览器 将提取并在计算机屏幕上的一个画面中显示网页。因为可以在预定时 间以这种方式准备事件,所以整个节目和播放列表可以被预先编码并 存储在网页数据库中以便以后由学生访问。

显然学生和教师可以位于任何地方,只要他们都连接到万维网。 因为服务器控制程序,教师输出来自服务器,而学生工作站由网页服 务器自动更新。

该教育实施例使用协作组件功能集成网页内容和其它媒体,以便 为学生和教师创建交互环境。学生可以通过其网页浏览器或者从电视 接收传统的视频课程。可以如图8所示同时提供显示浏览器的单独画 面,该浏览器显示自动向每个学生桌面发送视频显示的补充信息或练 习的网页176;使教师和/或其它学生在线谈话的聊天对话框;和网页 和包括课程的问题的交互式列表164。

在图8的学生界面中,每个学生可以进行虚拟实验,例如在物理 课上学习重力的相关内容。另外,学生可以使用聊天对话框168相互 之间和与教师谈话。他们还可以彼此发送网页和通过学生界面176的 聊天对话框168提供对教师问题的回答。使用这种聊天特征,学生可 以划分成小组以便共同学习。无论小组中的学生何时发送消息,该消 息都被发送到互联网服务器20,小组中的每个其它学生在他们的聊天 对话框168中接收和阅读消息。

然而,教师可以保留对聊天特性的控制,例如,教师可以中断聊 天特性或推入网页(web push)以中断学生不受约束的谈话或网页的 发送。

在此所述的系统比常规还距离学习系统更强大,因为他们允许教 师自由和方便地练习几乎所有类型的测试策略。教师可以使用聊天对 话特性和网页的组合来测试学生。例如,多个选择问题和短答案问题 可以出现在聊天窗口168中。需要较长答案的实验问题成为网页。如 上所述,学生可以进行在线虚拟实验。一旦教师的个人计算机接收学 生答案,学生的得分可以以包括表格、图表、图形和条形图等的任何 一种方式显示给教师。教师就可以分析结果和具有向学生提供实时反 馈的能力。

学生还可以通过分支交互音频、视频和/或图形响应接收各自的 反馈。例如,根据学生对多选项问题的应答,工作站可以转向优选以 教师自己的声音预先记录的特定音频响应。在学生的工作站可以使用 多个潜在的音频响应,例如通过美国专利US 5,537,141中所述的方法。 另外和/或可选地,根据学生的答案或个人简况文件可以将个人视频、 音频和图形片断发送和显示给学生,例如以美国专利US 5,724,091中 所述的方式。

使用包括一个算法的存储器功能特征,该算法不仅根据学生的当 前答案选择而且根据学生的先前响应来选择对用户的交互应答,对学 生答案的响应可以更加真实。优选存储在每个学生工作站上的存储器 中并在处理器控制之下的算法根据学生响应选择一个输出交互响应。 在一个例子中,连续获得三个或更多正确答案的学生接收一个更难的 问题。然而,错误回答一个或多达三个问题的学生则接收一个更容易 的问题。

如图9所示的系统能够服务于多个用户,例如多个学校。如图所 示,通信服务器180通过局域网、广域网和互联网分配和发送消息。 在系统的核心上是一个编组数据库服务器184,该数据库服务器184由 分别服务于一个区域192的多个通信服务器所包围。每个通信服务器 180由代表用户站188的方框所围绕。彼此以节点关系来组织通信服务 器180。

每个节点负责服务一个区域192。区域192被定义为由单个通信服 务器180服务的虚拟位置。区域192可以是一个单独的学校、办公室或 者可以由多个实际物理位置组成。区域192的定义特征是不需要在服 务通信服务器180之外为从区域192的一个成员发送给另一个成员的消 息选择路由。

区域成员类似于频繁使用的术语“用户”。例如,“用户”可以 是教育环境中的学生。

如图9所示的分布式教育系统允许在很少或没有管理工作的情况 下在一组中动态添加通信服务器180和在整个通信网中添加组。通信 服务器组由若干所定义的虚拟区域192组成(每个优选包括不超过250 个成员),每个区域192由单个通信服务器180服务。该系统允许一个 区域192的成员或者组方便地与另一区域192的成员或组通信,而不需 改变任何配置。

过去,大量用户的服务需要相当昂贵的服务器和网络。而且,当 用户库增加时,性能受影响,并且必需升级硬件以满足需要。

分布式通信系统允许相同的相对便宜的机器服务于不断增加的用 户库。当必需遵循与IP路由选择和DNS查找基本相同的核心模式时, 这通过从一个服务器向另一个服务器发送消息来实现。如果一个消息 是发给不属于当前区域192或组的一个成员时,该消息通过分布式通 信系统发送直到它的目的地,或者发现知道该目的地并可以发送该消 息的人。可以存储目的地,以便可以更加有效地发送发给该成员或组 的后续消息。

参见图9,如果消息由成员“A”发送,并且仅发送给组1的成员, 该消息决不离开区域1的通信服务器。然而,如果消息是发给区域1的 成员和区域2的成员,区域1的通信服务器将该消息转发给组数据库服 务器184。该消息被广播给区域1的成员并在组数据库服务器184中标 记为属于区域2。然后将该消息发送到区域1并广播给区域2成员。使 用该技术,任何成员可以潜在地向任何其它成员发送消息。如果区域 通信服务器180并不识别该目的地,该消息被转发到线路上。每个通 信服务器180并不需要知道任何其它服务器180的情况。消息被路由选 择直到它们被发送。如果无法发送,则通知初始发送者。

可以在不工作时添加新区域192。当新通信服务器180被添加给网 络时,它向数据库应用程序注册自身。此后,在不改变其它区域服务 器180的情况下可以正确地发送目标为新区域192的任何消息。

该方法和系统为全局消息或用户到用户的消息工作。而且,还可 以动态添加新组。一旦添加新组,每个新组数据库服务器184向现有 的数据库服务器184注册其自身。该负载的分配允许使用现有的软件 和硬件几乎不受限制的扩展。每个服务器管理有限个成员,累积服务 于一个增长的社区。

不需要通知用户有关他们应当连接的特定通信服务器180的详细 内容。成员可以被引导到一个URL。通过负载平衡软件确定选择用于 用户连接的服务器。以这种方式,网络可以以服务器全局网络或简单 地作为本地教室出现。

上述结构使用数据库服务器作为择路发送的网关,使得系统以最 少的管理和配置和较低的终端及廉价的硬件来提供服务。

网页分级区可使网页的构造不被用户所看到。一旦网页被构造完 成,它将响应定时器事件信息或在接收到一个特定的命令指示之后被 显示给用户。分级区的使用可在用户对互联网或其它信息源进行观看 时为用户提供更象观看电视的感受,这样,用户就不必看到在显示装 置上构造网页时的过程。使用定时器事件信息来显示所构造的网页还 可以使网页与相关的节目同步。例如,定时器事件信息可用于在显示 由视频节目提供的相应的信息的同时引发广告网页的显示。节目制作 或相关的节目可包括例如视频节目、音频节目、多媒体节目或这些节 目的组合,或是其它信息。网页的内容可包括范围很广的信息,诸如: 广告、体育、图形、音乐或任何类型的多媒体信息。

图10显示了使用网页分级区的系统200。系统200包括服务器 202,其提供诸如预取推入(pre-fetch push)命令这样的命令(这将在 下面说明),以及与客户机204相关的信息。客户机204包括网络浏 览器210和相关的浏览器插件程序208。网络浏览器210使用存储器 214预留的一部分,用于构造隐藏在后面的网页。它还使用了一个定 时器事件212,诸如JavaScript定时器,以用于在使用定时器事件信 息时确定何时显示所构造的网页。网络浏览器210包括通过互联网220 或其它网络连接到远程网络服务器222以检索构造网页的内容。网络 浏览器210在相关显示装置209上显示内容。

客户机204可按照上而所述的那样显示网页和节目,如视频、音 频或多媒体内容。特别是,客户机204可以由显示节目和网页的个人 计算机来实现,即可以利用显示节目和网页的电视,或是利用显示网 页的个人计算机和显示节目的相关的电视。个人计算机可包括用于显 示视频和音频节目如电视信号的硬件和软件。另外,电视可包括与网 页浏览器相关的硬件,如机顶转换器(数字或模拟的),用于检索和 显示网页及其它来自互联网的内容。因此,客户机204可以用任何类 型的数字显示装置或控制数字显示装置的装置或这些装置的组合来实 现。例如个人电脑、电视、有线机顶盒、卫星接收盒或个人数字助理 装置。

在操作中,服务器202发送带有地址和可选定时器事件信息206 的预取推入命令给浏览器插件程序208。预取推入命令用于在相关设 备上显示之前获得和构成内容,例如网页。地址用于获得网站或诸如 局域网、广域网、内部网或互联网的特定内容。这种地址的例子如统 一资源标识符(URI)。URI是用于识别摘要或实际资源的紧凑字符 串。更具体地说,URI提供了用于识别资源的简单而可扩展的方式, 并且URI可以进一步分类为定位符、名称或两者。URI的语法说明和 语义学是从万维网全球信息发起者所引入的概念中获取的。

URI包括,例如URL和统一资源名(URN)。URL是URI的子 集,其通过它们主接入机制的表示如它们的网络“位置”而不是按资 源名称或其它属性来识别资源。术语URN指URI的子集,要求即使 当该资源不再存在或不再可用时,也要保持其在全球的唯一性和恒久 性。

浏览器插件程序208将URI和定时器事件信息(如果有的话)传 递至网络浏览器210,其在调用定时器信息时初始化定时器事件212, 如结合224所示。浏览器插件程序208还使用URI从网络服务器222 检索网页的内容。如网络浏览器210检索到内容,其构造隐藏分级画 面214中的网页218。在定时器事件212检测到超时时,浏览器插件 程序208命令网络浏览器210显示构造的网页。另外,如果没有调用 定时器信息,浏览器插件程序208等待来自服务器202的显示命令 207。网络浏览器210对定时器事件212检测到超时或收到显示命令207 作出响应,检索来自隐藏分级画面214中的构造成的网页并将该网页 显示到相关的显示装置209。出于说明的目的,只显示了一个隐藏分 级画面214;机器204可通过利用存储器中不同的预留部分来包含多 个隐藏分级画面,以同步构造多个隐藏网页。

图11是方法230的流程图,并说明了使用网页分级区以构造隐 藏网页的方法。方法230可用浏览器插件程序208和网络浏览器210 在软件中实现,网络浏览器210控制着客户机204的操作。在方法230 中,服务器202发送一个预取推入命令和一个URI及可选定时器事件 信息给客户机204(步骤232)。预取推入命令可包括任何类型的指 示客户机204构造隐藏网页的信息。URI指定获取该网页的内容的网 络地址。在使用定时器事件信息时,其提供了表明何时显示所构造的 网页的信息,其可以使用JavaScript定时器,或其它类型的软件或硬 件定时器。另外,其可以提供关于何时显示网页的相对指示,例如在 收到命令后一定的秒数,或提供显示的实际时间。

浏览器插件程序208接收预取推入命令、URI和可选定时器事件 信息(步骤234)。其设置存储器中的隐藏分级画面214,并用定时 器事件信息初始化定时器事件212(如果存在)(步骤236)。隐藏 分级画面214可用客户机204中或与客户机204相连的存储器中的一 部分来实现。浏览器插件程序208可以根据要构造网页的所需尺寸、 以及由服务器202可能发送的信息量大小,用预取推入命令通过预留 特定部分的存储器设置隐藏分级画面。另外,一部分存储器可以事先 预留以构造网页。

浏览器插件程序208与网络浏览器210交互以构造网页(步骤 238)。具体地说,网络浏览器210用URI或其它地址信息来通过互 联网220或其它网络检索网络服务器222的网页内容。随着网络浏览 器210检索内容,其构造隐藏分级画面214中的网页218,以便用户 不会看到正在构造的网页。该构造包括检索和在本机编辑网页内容以 在完成时进行显示。为了在计算机显示装置上的网络浏览器中进行网 页的显示,网页构造包括将用于显示的内容组装在浏览器中。如果网 络浏览器在不同的环境中操作,如处理视频节目,网页构造还可包括 将内容画面重构以与节目一同显示。尽管只有网络服务器222显示为 提供内容,但是网络浏览器210可以从服务器202或从多个信息源获 取网页。

浏览器插件程序208通过传输带有预取推入命令的定时器信息来 确定是否定时器被调用(步骤239)。如果定时器被调用,浏览器插 件程序208通过网络浏览器210监视定时器事件212,以确定何时显 示构造的网页(步骤240)。具体地说,其确定是否定时器事件212 已超时(步骤242)。如果定时器未被调用,浏览器插件程序208等 待显示命令207(步骤241),浏览器插件程序208命令网络浏览器210 显示所构造的网页(步骤244)。如果不用超时特征作为定时器信息, 则浏览器插件程序208也可以用其它类型的时间指示来确定何时显示 网页,例如按照具体的时间来显示。

根据来自浏览器插件程序208的命令,网络浏览器210检索隐藏 分级画面214中所构造的网页216,并显示在相关的显示装置209上 (步骤246)。因此,用户就在特定的时间或根据特定的命令而被提 供所构造的网页,并且潜在地与提供给用户的节目相应。尽管在方法 230中将浏览器插件程序208和网络浏览器210描述为构造一个网页, 它们也可以同时执行方法230以同时或至少部分时间重叠地构造并显 示多个网页。

显示装置209可同时显示节目和网络浏览器210,以展示所构造 的网页。特别是网络浏览器210可以显示在重叠在节目上的窗口或画 面中,称为画中画显示。在这种情况下,用于网络浏览器210的内容 与节目合并以产生一个含有重叠的浏览器窗口和节目中内容的信号。 客户机204可接收服务器202的节目或来自其它信息源如电视、广播 电视、有线台、卫星或本机储存器(视频或数字万用盘DVD)的节目。 本机内容可以例如储存在客户机204的硬盘中。

可以大量使用网络分级区,下面将提供其与体育节目一起使用的 例子。例如,在职业足球比赛开始前,制作者决定以JAVA小应用程 序的形式向用户传送该比赛,这需要一定的下载时间。他还想发送将 本次比赛中两支球队过去比赛的一些瞬间图象结合进来的网页。该制 作者将该JAVA小应用程序与内嵌在网页中的JavaScript定时器从服 务器202推入到用户在机器204的网页分级区,以及给其它参与的用 户,以在足球比赛开始时将其精确地发送出去。

另外,制作者将准备好的图象发送给在另外的隐藏画面中的用户 网络浏览器210及其它的用户网络浏览器。但是,制作者并不确切地 知道何时他想向观看者在线显示该页,并且他并未在该页中包含 JavaScript定时器。当比赛开始时,该比赛的JAVA小应用程序自动 在开球时出现在用户的各种显示装置如显示装置209上。在后来的某 个时间,制作者决定应该显示准备好的图象。这时,制作者向客户机 上的所有的网页分级区发出命令,以在各用户的网络浏览器如机器204 的网络浏览器210上显示图象。

显然在由后附权利要求书所定义的本发明的保护范围内可以进行 上述实施例的修改和变型。

高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈