[0001]具有新闻组的交互电视系统
[0002]技术领域
[0003]本发明涉及电视新闻组系统,更确切地说,涉及在可能包含交互电视节目指南的电视环境中提供和支持新闻组消息论坛的技术。
[0004]背景技术
[0005]因特网的普及方面涉及Usenet(网上论坛)服务。此类服务的用户可以参加Usenet组,以讨论各种主题。Usenet服务器充当Usenet论坛参与者之间的中间人。用户通过从其计算机输入消息,然后将该消息传送到使公众得到该信息的Usenet服务器,将该小心张贴到特定Usenet论坛。为了阅读Usenet消息,用户需要登录到Usenet服务器,访问该消息所在的特定论坛,然后打开该消息。用户也可以响应该消息,其方法是将另一条消息张贴到Usenet服务器。
[0006]通过使用相关参数定位Usenet论坛。例如,要阅读SeinfeldUsenet论坛中的消息或在该论坛中张贴消息,用户可以访问Usenet论坛alt.tv.seinfeld。有关电视系列幽默剧的一般讨论,用户可以访问Usenet论坛alt.tv.sitcom。
[0007]访问所需Usenet论坛的一个问题是,很难猜中特定论坛的名称。因此,用户需要搜索所需论坛。例如,希望张贴他或她最近观看的特定歌剧的问题的用户,需要使用关键字“opera(歌剧)”来搜索适当Usenet论坛。一个搜索结果也许是rec.music.opera。通过浏览论坛的目录,用户也可以搜索所需的论坛。
[0008]每当用户希望张贴或阅读不同主题的消息时,可能需要进行搜索。另外,经常增加或删除Usenet论坛。用户可能在某一天使用某个Usenet论坛讨论某个特定主题,而在下一天发现已经创建一个更适合讨论的新的、范围更窄的Usenet论坛。
[0009]传统上,由更有见识的计算机用户使用Usenet论坛。UNIX曾经是一个受人欢迎的平台,在该平台上运行诸如“tin”之类的软件,tin是一个流行的Usenet论坛阅读程序,允许用户搜索Usenet论坛,访问Usenet论坛,在Usenet论坛中阅读或张贴消息。随着因特网和计算机技术成为主流技术,Usenet论坛讨论中的非技术用户越来越活跃。诸如Dejanews之类的服务提供更加用户友好的基于web的平台,以便在成千上万的Usenet论坛中的大部分论坛中,访问、张贴、阅读消息。
[0010]Usenet论坛的优点之一在于能够张贴、检索文件。尽管整个消息处理系统是基于文本的,但是存在将数字数据编码为文本的各种方法。同样,也存在将文本译码为数字数据的各种方法。例如,UUencode和UUdecode就是此类实用程序。
[0011]最初,Usenet论坛用于技术和学术讨论。如今,Usenet论坛涉及日常生活的各个方面,包括生活方式、时装、新闻、商业等。也经常在Usenet论坛中讨论电视节目。然而,传统Usenet论坛服务的用户通常不能在舒适地观看电视节目时,参与该节目的Usenet讨论。用户可以把电视机和该用户的个人计算机放在同一房间,但是这种布局是很难看的。另外,许多家庭将电视机放在起居室,而不愿意将计算机也放在起居室。
[0012]尽管可以在个人计算机上安装调谐卡,以便在计算机监视器上显示电视信号,但是,大部分电视观众更愿意在传统电视上观看电视。通常,电视机比计算机监视器提供更大的观看区域,因此用户无需像尽可能靠近计算机监视器那样靠近电视屏幕。通常,电视机所在的房间比计算机所在的房间更适合观看电视。
[0013]可以从加利福尼亚州PaloAlto的WebTV网络公司,获得集成了因特网和电视观看体验的系统。WebTV系统允许电视观众通过与其电视机相连的WebTVPlus接收机访问因特网。通过利用一条电话线将其电视机连接到基于web的WebTV网络,WebTVPlus接收机允许用户在其电视机上在万维网上冲浪。WebTV系统允许用户观看电视节目以及与节目表中出现的电视节目有关的网站。
[0014]WebTV系统还提供电视交叉链路,该链路允许用户访问与电视节目有关的网站。WebTVPlus接收机检测视频广播中嵌入的诸如web链接(即,URL)之类数据,并利用电视屏幕上的电视交叉链路水印通知用户。电视交叉链路允许用户通过与该用户正在观看的电视节目有关的因特网,链接到网站。通过WebPIP画中画功能,用于能够同时观看网站和电视节目。如果网站支持Usenet论坛,则用户能够观看电视节目时,通过因特网访问指定的Usenet论坛。然而,WebTV系统并不能保证Usenet论坛的参与者与该用户正在观看相同的电视节目。因此,论坛中的消息不会比所有参与者都观看相同电视节目更专注。
[0015]在机顶盒上实现实现的交互电视节目指南,允许用户在电视机上观看电视节目表。此类节目指南允许用户以不同的显示格式观看电视节目表,并允许执行各种其他功能。例如,用户可控制节目指南显示频道顺序的当前节目表网格。用户也可以使用节目指南搜索诸如体育、电影、新闻之类的所需节目种类中的节目。如果需要,还可以利用节目指南预定付费节目。然而,交互节目指南不能提供与Usenet有关的功能。
[0016]通常,先前了解的系统在不依赖于因特网的情况下,不能为电视观众提供与其他电视观众进行Usenet论坛交流的机会。先前了解的系统也不能为电视观众提供参与只包括某个电视节目或频道的其他观众的Usenet论坛交流的机会。另外,先前了解的交互电视节目指南不支持Usenet论坛讨论功能。
[0017]因此,本发明的目的在于提供一种方法,其中使用诸如交互电视节目指南之类的交互电视应用,帮助用户访问新闻组或与新闻组交互。
[0018]发明内容
[0019]根据本发明的原理,通过提供允许用户使用诸如交互电视节目指南之类的交互电视应用来访问新闻组的电视新闻组系统,实现本发明的上述目的和其他目的。
[0020]本发明的一个方面提供一种允许用户经由交互电视应用访问新闻组列表的方法,其中使用用户电视设备实现交互电视应用,用户电视放备具有显示内容的显示屏,该方法包括:允许用户发布与查看新闻组列表有关的命令;以及当用户发布命令时,在显示屏上显示新闻组列表,其中显示的所有新闻组列表均涉及交互电视应用在显示屏上显示的内容的主题。
[0021]本发明的另一个方面提供一种允许用户经由交互电视应用访问新闻组列表的系统,其中包括:主设备,其具有用于存储节目指南信息的节目指南数据库;电视传送设备,其接收来自该节目指南数据库并且具有用于支持新闻组信息的新闻组设备;以及用户电视设备,其实现该交互电视应用,其中该用户电视设备从该电视传送设备接收节目指南信息,以及从该新闻组设备接收新闻组列表,该用户电视设备包括:用户接口,其允许用户发布与查看新闻组列表有关的命令;以及显示器,当用户发布命令时,在该显示器上显示新闻组列表,其中显示的所有新闻组列表均涉及交互电视应用在显示器上显示的内容的主题。
[0022]提供新闻组功能,作为诸如交互电视节目指南之类的交互电视应用的一部分。用户可以观看电视,同时访问与正在观看的节目有关的新闻组。可以以此种方式访问归档的视频片段。
[0023]用户可以在观看电视时访问新闻组功能,或者当用户使用交换电视节目指南并选择某个节目或某类节目时,访问新闻组功能。例如,在观看电视节目时,用户可以按键盘或遥控器上的“新闻”按钮,或者进行屏上选择,以调用新闻组功能。交换电视节目指南的用户也可以在显示交换信息屏幕时,激活新闻组功能。通过选择节目、频道、类别节目(如电影)或其他与节目有关的项目(演员、导演等),用户也可以激活新闻组功能。
[0024]交互电视应用可以允许用户直接导航到与所选节目没有直接关系的新闻组选项。该应用可以允许用户在访问新闻组时继续观看电视。
[0025]交互电视系统可以提供一组新闻组,其中通过交互电视应用的新闻组功能,用户能够获得该组新闻组。可以将该组新闻组限制为与特定电视有关的新闻组,该组新闻组也可以包含更广的主题组。可以相互参照该组新闻组与电视节目、频道和交互电视节目指南或其他交互电视应用包含的其他主题。例如,在访问与“TheDukesofHazard”有关的新闻组中的新闻组消息时,用户能够观看与“TheDukesofHazard”有关的其他内容。可以提供与“TheDukesofHazard”有关的电视节目的链接。可以提供与“TheDukesofHazard”有关的其他新闻组的链接。一个新闻组可以交叉引用许多主题。可以手工或自动进行交叉引用。一旦将某个新闻组添加到系统中就进行交叉引用,或者根据新闻组中新闻组消息的内容,连续更新交叉引用。上述交叉引用允许用户轻而易举地查找与感兴趣的特定主题有关的所有新闻组。
[0026]可以利用父母控制等级对新闻组分级。可以手工或自动添加分级。可以节制某些新闻组以确保它们符合指定的分级。也可以提供自动过滤器,以确保某些或所有新闻组的内容符合标准。
[0027]交互应用可以具有用于新闻组的父母控制功能。可以组合用于新闻组的父母控制功能与交互电视应用的其他父母控制功能,用于新闻组的父母控制功能也可以为一个独立功能。例如,如果给新闻组分配与电影或电视节目类似的分级,则诸如交互电视节目指南之类的交互电视应用,可以阻止访问与所阻止的电影或节目具有相同分级的新闻组。允许知道父母控制码的用户访问由父母控制的新闻组。
[0028]父母也可以指定该应用应阻止的特定新闻组或新闻组列表。另外,父母可以指定要阻止的关键字列表。可以阻止带有以上关键字的所新闻组。
[0029]当根据特定节目、频道、类别、演员或其他特定标准进行访问时,交互电视应用可以自动搜索参考指定标准的新闻组。由于电视节目可以具有多个标准,所以可以将各标准的新闻组合并为一个列表。交互电视应用(如交互电视节目指南)可以向用户显示新闻组列表,并允许用户选择一个或多个新闻组进行访问。
[0030]当在缺少与特定节目有关的标准的情况下进行访问时,交互电视应用可以允许用户输入标准、关键字或其他方法以搜索新闻组。
[0031]该应用可以允许用户将新闻组放在喜爱的新闻组列表上。一个家庭可以具有多个喜爱的新闻组列表。
[0032]当将新的新闻组消息张贴到特定新闻组时,可以应用户的要求发送通知(如利用电子邮件)。通知时机为:有新的新闻组消息时,有其他特定用户的新的新闻组消息时,有指定主题的新的新闻组消息时,或者有指定关键字的新的新闻组消息时。电子邮件通知可以为新的新闻组消息,电子邮件消息可以包含新的新闻组消息的链接(如,可以允许用户启动新闻阅读应用程序,并且直接转到涉及的新闻组和新闻组消息)。
[0033]用户可以在访问新闻组时观看电视。例如,可以将电视画面缩小为部分屏幕,并在其余屏幕上提供新闻组功能。如果新闻组消息涉及特定电视节目或频道,则用户能够立即调谐到该节目或频道。另外,如果交互应用(如交互电视节目指南)支持上述功能,则用户能够设置提示、购买、收藏、添加到配置文件、确定录制时间、或者对涉及的节目、频道或其他节目项目采取行动。
[0034]提供的显示屏幕也可以包含其他项目,如广告。广告可以与新闻组有关,广告也可以与新闻组无关。广告可以为交互式广告。
[0035]当用户第一次进入新闻阅读功能时,可以显示新闻组列表。该列表可以为与所选标准有关的新闻组,喜爱的新闻组列表等。该列表可以包含各新闻组的信息,如新闻组消息的数目,未读新闻组消息的数目等。用户也可以选择任一新闻组以访问其新闻组消息。
[0036]在新闻组内,可以向用户提供新闻组消息的列表。该应用可以根据用户输入,按多种方式过滤新闻组消息,并进行排序。例如,该应用可以过滤已读新闻组消息,特定线索中的新闻组消息,来自其他用户的新闻组消息。可以使用消息线索、日期、发送者或其他标准对新闻组消息排序。
[0037]用户可以选择任意新闻组消息,然后进行阅读。用户也可以对新闻组消息采取其他操作,如删除操作(即,从用户视图中删除该消息,尽管该消息仍然保留在该新闻组中)。用户可以删除和/或阻止该消息线索中或来自同一发送者的未来新闻组消息。当在该线索中收到新的新闻组消息或收到来自同一发送者的新的新闻组消息时,可以应用户的要求发送通知。
[0038]新闻组消息可以包括文本、图形、音频、视频或上述内容或其他内容的组合。视频可以代替电视图像,或者在屏幕上不同部分中显示。音频可以临时代替电视音频,或者与其混合。新闻组消息也可以包括交互式应用。例如,如果交互电视环境支持下载的Java小应用程序,则可以将Java小应用程序附加到新闻组消息中。也可以支持其他格式,如DHTML和JavaScript。
[0039]用户可以回复新闻组中的新闻组消息,用户可以张贴新的新闻组消息。用户张贴的新闻组消息可以包括文本(如,利用无线键盘或屏上键盘进行输入)。新闻组消息也可以包括音频/视频片段(如,用户以前在本地或远程数字服务器上录制的片段,或者从交互应用提供的视频片段库中获得的片段)。新闻组消息也可以允许用户导入媒体,如图形、视频、音频等,如果该平台具有上述能力的话(如,用于从可携式摄像机或数字照相机中检索数据的IEEE1394端口)。
[0040]用户可以向新闻组消息附加特定节目、频道或其他节目组织的参考。新闻组消息的接收者能够轻易访问该项目的描述,并对它采取行动(如,设置提示、购买、锁定、调谐、录制等)。经由因特网访问(即,不使用交互电视应用)的新闻组消息接收者,只能看到该项目的文本描述。
[0041]用户可以请求现有新闻组(如,可通过因特网访问的新闻组)用于交互电视应用。用户也能够创建可由公众访问的新的新闻组。可以在与交互电视应用有关的服务器上,为新的新闻组提供空间,例如,该服务器位于电视传送设备上(如,电缆头端)。
[0042]通过连同附图阅读最佳实施方式的详细说明书,本发明的其他功能、其特性以及各种优点将更加明显。
[0043]附图说明
[0044]图1A表示根据本发明的电视新闻组消息系统。
[0045]图1B表示根据本发明的具有基于无线键盘的用户接口的用户电视放备。
[0046]图1C表示根据本发明的电视屏幕键盘用户界面。
[0047]图1D表示根据本发明的提供标准消息或单词的用户界面电视显示屏幕。
[0048]图2A表示根据本发明经由电视节目组织连接许多电视传送设备的用户电视设备。
[0049]图2B表示根据本发明经由邻居网络将许多用户电视设备连接到电视传送设备和独立服务器的方式。
[0050]图3表示根据本发明经由通信网络连接许多电视传送设备和用户通信设备的方式。
[0051]图4表示根据本发明的交互电视节目指南显示屏幕。
[0052]图5表示根据本发明的具有特定节目之信息的交互电视应用显示屏幕。
[0053]图6A表示根据本发明的具有新闻组列表的交互电视应用显示屏幕。
[0054]图6B表示根据本发明的图6A所示交互电视应用显示屏幕的备择方式。
[0055]图7表示根据本发明的新闻组消息列表显示屏幕。
[0056]图8表示根据本发明的图7所示新闻组消息列表显示屏幕的备择方式。
[0057]图9表示根据本发明的新闻组消息显示屏幕。
[0058]图10表示根据本发明的新闻组搜索显示屏幕。
[0059]图11表示根据本发明的喜爱的新闻组显示屏幕。
[0060]图12A表示根据本发明的具有喜爱的新闻组选项的交互电视应用显示屏幕。
[0061]图12B表示根据本发明的具有喜爱的新闻组选项的交互电视应用显示屏幕。
[0062]图13表示根据本发明的具有新闻组列表和视频区域的交互电视应用显示屏幕。
[0063]图14表示根据本发明的具有新闻组消息列表和视频区域的交互电视应用显示屏幕。
[0064]图15A表示根据本发明的具有带有附件链接的新闻组消息和视频区域的交互电视应用显示屏幕。
[0065]图15B表示根据本发明的带有自动激活应用程序的新闻组消息和视频区域的交互电视应用显示屏幕。
[0066]图16表示根据本发明的具有视频文件播放应用程序和视频区域的交互电视应用显示屏幕。
[0067]图17表示根据本发明的带有运行小应用程序和视频区域的交互电视应用显示屏幕。
[0068]图18是一个流程图,表示根据本发明的交互电视应用的用户访问新闻组消息所包括的步骤。
[0069]图19表示根据本发明的交互电视应用显示屏幕,该显示屏幕具有与某一主题有关的新闻组消息列表以及一个视频区域,后者具有与其他内容有关的视频。
[0070]图20表示根据本发明的新闻组和电视节目之间的交叉引用关系。
[0071]图21表示根据本发明的具有新闻组消息和交叉引用列表的交互电视应用显示屏幕。
[0072]图22是一个流程图,表示根据本发明维护交叉引用信息所包括的步骤。
[0073]图23表示根据本发明使用的新闻组分级。
[0074]图24是一个流程图,表示根据本发明对新闻组进行自动分级所包括的步骤。
[0075]图25表示根据本发明的具有有节制新闻组和无节制新闻组论坛的系统。
[0076]图26表示根据本发明使用自动过滤器维护新闻组的稳定分级的系统/
[0077]图27表示根据本发明的具有阻止访问成人资料的父母控制功能的交互电视应用显示屏幕。
[0078]图28A表示根据本发明的带有新的新闻组消息接收通知选项的交互电视应用显示屏幕。
[0079]图28B表示根据本发明利用弹出式覆盖区域通知用户已张贴了新的新闻组消息的交互电视应用显示屏幕。
[0080]图28C表示根据本发明利用电子邮件消息列表通知用户已张贴了新的新闻组消息的交互电视应用显示屏幕。
[0081]图28D表示根据本发明的具有图28C所示电子邮件消息列表内容的交互电视应用显示屏幕。
[0082]图28E表示根据本发明显示图28C所示电子邮件消息列表内容的交互电视应用显示屏幕的备择方式。
[0083]图29表示根据本发明的具有其他内容的链接的新闻组消息的交互电视应用显示屏幕。
[0084]图30表示根据本发明向新闻组服务器张贴新闻组消息的系统。
[0085]图31表示根据本发明的允许用户向新闻组消息附加引用的交互电视应用显示屏幕。
[0086]图32表示根据本发明的包含有为引用其他内容而使用代码书写的新闻组消息的交互电视应用显示屏幕。
[0087]图33A表示根据本发明的包含有利用交互电视应用生成的代码书写的新闻组消息的交互电视应用显示屏幕。
[0088]图33B表示根据本发明的在用户选择某个显示选项后图33A中的交互电视应用显示屏幕。
[0089]图34是一个流程图,表示根据本发明创建新的新闻组时所包括的步骤。
[0090]具体实施方式
[0091]为了本发明,新闻组可以包括任意消息论坛系统,或消息论坛系统的任意组合。例如,Usenet是一种消息论坛系统。Usenet由成千上万的Usenet组组成,Usenet包括各种典型主题。本发明描述的交互电视应用,不仅可以创建Usenet组(主要通过因特网进行访问)的门户,也可以创建小规模论坛的门户,小规模论坛如公众能够访问的个人web服务器上存储的本地论坛。另外,经由交互电视应用可以获得私有新闻组。在本文中,将上述论坛一并称为“新闻组”。“新闻组”为任一普通论坛,该论坛可以为Usenet组或私有论坛或任意其他适合论坛。可以使用诸如RFC1036标准之类的标准确定新闻组消息的格式和内容。例如,新闻组消息可以限制新闻组消息为美国信息交换标准码(ASCII)字符。如果需要,可以使用其他字符集。标准用于传送新闻组消息,用于与新闻组服务器通信。上述标准可以包括各种协议,如用于传送新闻组消息、请求的Unix-to-Unix复制协议(UUCP)和传输控制协议/网际协议(TCP/IP)。可以使用传送和传输协议的任意合适组合和新闻组消息内容标准的任意合适组合。
[0092]图1A表示根据本发明的电视新闻组系统10。主设备12包含节目指南数据库14,用于存储节目指南信息,如电视节目指南列表数据,付费预定信息等。如果需要的话,数据库14允许系统10支持交互电视节目指南。使用广告数据库15存储广告标识、文本、视频等。尽管可以使用不带节目指南的电视新闻组系统提供本发明的电视新闻组功能,但是为了特殊性和清晰,将主要在交互电视节目指南系统配置环境中,描述本发明的某些方面。交互电视节目指南是交互电视应用,后者为用户提供其他内容的节目列表和信息。可以使用客户机/服务器结构实现交互电视节目指南。
[0093]经由通信链路18,将来自数据库14的信息,传送到电视传送设备16。如果需要,将来自数据库14的信息发送到任何其他合适位置(如,发送到寻呼发射机)。亦即,无需利用传送电视节目的相同设备,传送来自数据库14的节目指南。例如,电视传送设备16无需传送节目指南数据,而是传送电视节目,由寻呼发射机传送节目指南数据。
[0094]链路18可以是卫星链路,电路网络链路,光纤链路,电缆链路,微波链路,上述链路的组合,或任何其他合适通信通道。
[0095]电视传送设备16是一种向用户传送电视信号的设备,如电缆系统头端。可以使用诸如广播传送设备或卫星电视传送设备之类的电视传送设备,实现本发明的某些方面。为了避免该图过分复杂,图1A只示出一个电视传送设备16。然而,主设备12通常向许多电视传送设备传送信息。
[0096]主设备12向电视传送设备16传送的节目指南信息包括电视节目列表数据,如节目时间、频道、片头、说明等。主设备12传送的信息包括特定电视节目或频道的交互消息功能的信息(如电视节目辩论、调查、评价、推销等)。主设备12传送的信息也可以包括新闻组信息。例如,主设备12可以传送交互电视应用提供的新闻组内容和其他内容之间的交叉引用信息。
[0097]如果需要,可以在不同于主设备12的其他设备,通过使用数据源提供某些节目指南数据和其他电视消息信息。例如,可以利用与电视频道有关的电视节目机构,或与主设备12和电视传送设备16分离的其他设备,提供与可用的特定电视节目消息功能有关的数据(如,辩论,推销,调查等)。
[0098]电视传送设备16经由通信通道24,向众多用户的用户电视设备20传送节目指南数据和其他信息。通信通道24最好是双向的,以支持新闻组消息传递,并且最好具有足够带宽,以允许电视传送设备16除向用户电视设备20传送非视频节目指南信息和新闻组消息之外,还传送预定的电视节目、付费节目、新闻组消息以及其他视频和音频信息。通信通道24支持的新闻组消息可以是基于文本的,或者如果能够获得更多带宽,新闻组消息可以是音频或视频新闻组消息,或更大的文本新闻组消息(例如,如果将多媒体文件的数字数据编码为文本消息)。如果电视传送设备16为电缆系统头端,则通信通道24可基于同轴电缆或光纤等。如果电视传送设备16是卫星系统或广播系统,则单向通道包括在自由空间中传送信息。双向通道具有到达家庭的自由空间下行链路,以及从家庭到电视传送设备16的电话线路、电缆或光纤返回通道。
[0099]用户电视设备可以基于机顶盒或诸如此类的其他设备。为了清晰,连同所示结构说明本发明的许多方面,尽管用户电视设备20可以使用任何其他合适的硬件结构,如果需要的话。
[0100]经由通信通道24,可以向用户电视设备20(包括机顶盒26)提供许多电视和音频信道(模拟,数字,或模拟和数字)。如果各通道24包括许多传统的模拟电视信道,则可以使用一条或多条信道支持许多数字信道。用于支持数字信道的各模拟信道的带宽,可支持10条或更多数字信道。通常,双向数字信道要求的带宽大于单向数字信道要求的带宽。双向数字信道能够支持机顶盒26和服务器(如,电视传送设备16)之间新闻组消息格式的双向通信。如果机顶盒26和电视传送设备16之间的双向通信仅包括文本或音频信号,则支持此类双向通信要求的带宽,远远小于支持包含视频信号的双向通信要求的带宽,甚至远远小于传送视频的单向数字信道要求的带宽。
[0101]通过使用许多合适技术,可以沿通信通道24传送新闻组消息。例如,通过使用带外调制器,使用通道24上的带外信道传送文本新闻组消息。通过使用通道24上的一个或多个数字信道,能够更有效地传送视频或音频新闻组消息(编码的或未编码的)。也可以使用数字信道传送文本和图形。可以使用任何合适的通信协议传送新闻组消息等。例如,通信可以是模拟或数字,同步或异步,基于分组的,网际协议传输等。
[0102]可以使用专用数字或模拟信道,或通信通道24中可用带宽的至少一部分分配带宽,传输新闻组消息。专用信道可以与向用户电视设备传送电视节目广播信号的信道分离。
[0103]沿一条通信通道,如卫星系统的卫星链路,将电视节目传送到用户电视设备20,同时通过第二通信通道,如电话线或电缆,向/从用户传送新闻组消息。
[0104]电视传送设备16最好具有一台服务器或其他合适的计算设备、或诸如语音邮件设备之类的音频或视频设备(以下一并称为新闻组设备22),用于支持用户和新闻组服务器(本地或远程)之间的新闻组消息传送。为了清晰,将本发明的某些方面简单描述为利用新闻组服务器实现,尽管本发明的这些方面同样适用于其他类型的新闻组设备。新闻组设备22(如,新闻组服务器)能够处理包含文本、图形、视频或音频数据的新闻组消息。如果需要,通过将新闻组消息限制为文本、音频和/或图形,但不包括视频,能够降低新闻组消息设备的带宽要求。可以将电视传送设备16中的新闻组设备22配置为客户机服务器结构,在该结构中,每个用户电视设备20(即,各用户电视设备20)作为一个客户机处理器。
[0105]每个用户具有一台接收机,通常为机顶盒,如机顶盒26,但是也可以为其中集成有与机顶盒电路类似的电路的其他合适电视设备。例如,用户电视设备20可以基于高级电视接收机,如高清晰度电视(DHTV),或其他基于电视的平台。机顶盒可以包括一个DOCSIS调制解调器,用于与服务器或电视传送设备的双向通信。为了清晰,将主要在基于机顶盒26的用户电视设备20的环境中说明本发明。正如图1A所示,每个机顶盒26可具有一个存储器25。存储器25用于维护节目表数据的数据库。
[0106]可以连续(实时)、定期、要求时(适用客户机服务器结构)或使用上述技术的组合,向机顶盒26传送节目指南信息。可以实时或要求时(即,当用户检查新闻组论坛或新闻组设备22,并请求浏览新闻组消息时),向机顶盒26传送新闻组消息。如果需要,可定期向用户传送新闻组消息。例如,可定期向用户的机顶盒26传送该用户喜爱的新闻组中的新闻组消息,然后存储(或生成电子邮件消息等)。
[0107]新闻组设备22可以实时或定期接收机顶盒26中的新闻组消息。如果需要,新闻组设备22可以在要求时接收新闻组消息。例如,在用户写了一条新闻组消息并存储到机顶盒26之后,可以激活用于通知新闻组设备22新的新闻组消息正在等待的例程,以使新闻组设备22收集机顶盒26中存储的新闻组消息。作为选择,新闻组设备22可定期(或随机或连续)轮询用户电视设备20,以确定是否有该用户希望张贴到一个或多个特定新闻组的新的新闻组消息。轮询由标志组成,标志专门通知新闻组设备22是否有等待张贴的新的新闻组消息。如果此类新闻组消息存在,则新闻组设备22可以收集新闻组消息,然后张贴。这些方法是新闻组设备22从用户电视设备20收集新闻组消息的说明性方法。可以使用任何其他合适方法。
[0108]主设备12最好包括一个处理器,以处理信息传送任务。各机顶盒26最好包括一个处理器,以处理与实现交互电视节目指南应用或机顶盒26上的独立电视消息传递应用(以下一并称为电视新闻组消息传递机顶盒应用或简称为机顶盒应用)有关的任务,其中交互电视节目指南应用包括电视新闻组功能。电视传送设备16最好包括一个或多个处理器(即,新闻组设备22的一部分),用于与新闻组消息传送有关的任务,以及与向机顶盒上的节目指南提供节目指南数据有关的任务。
[0109]应该理解,可以将下文所述节目指南或新闻组消息传递机顶盒应用的某些功能或全部功能,集成到机顶盒上操作系统中,作为机顶盒上的独立应用程序,或由服务器执行(即,新闻组设备22的一部分,或与电视传送设备分离)。在客户机服务器体系结构中,机顶盒向服务器发送数据或请求。服务器存储并处理数据,然后将请求结果发送到用户电视设备,以便进一步处理、显示或存储。可以利用客户机服务器体系结构实现下文所述的机顶盒应用的所有功能性。
[0110]可以使用各种机制从用户机顶盒上的节目指南应用中,启动电视新闻组消息传递机顶盒应用。一种机制包括使用热链接启动电视新闻组消息传递机顶盒应用。热链接包括利用根据节目指南的当前内容或机顶盒26的状态预先选择的信息,如网站地址、电子邮件地址、节目名称或其他信息,调用诸如电视新闻组消息传递机顶盒应用之类的非节目指南应用。例如,如果用户正在观看节目,浏览节目列表,查看节目说明,或在与指定节目、频道、信道种类等有关的节目指南内采取其他行动,并且用户控制节目指南启动非节目指南应用时,节目指南可以启动非节目指南应用,控制非节目指南应用采取与给定节目、频道、信道种类等有关的行动。
[0111]可以利用专用按钮、启动按钮、菜单选项或任何其他合适技术,激活热链接。例如,可以给遥控器安装专用新闻组按钮、专用购物按钮以及与其他非节目指南应用有关的类似按钮。当用户按新闻组按钮时,节目指南启动电视新闻组消息传递机顶盒应用,控制电视新闻组消息传递机顶盒应用构造新闻组论坛的新闻组消息,其中新闻组论坛专用于节目角色、追星族俱乐部或与节目有关的组织。当用户按购物频道按钮时,节目指南启动购物应用(如,供接收用户购买礼物),并控制节目指南预先选择与节目有关的商品。在共同转让的美国专利申请09/346,134(MichaelD.Ellis等)中说明热链接系统的其他功能,这里全文引用作为参考。
[0112]通常,将各机顶盒26连接到可选录像机28或其他录制设备,以录制选择的电视节目。将各录像机28(或机顶盒26)连接到电视机30。为了录制节目,机顶盒26调谐到特定频道,然后向录像机28发送控制信号(如,使用红外发送器),该信号控制录像机28在适当时间开始、停止录制。如果需要,可以使用任何其他合适的录制设备(如,个人电视录像机),后者可使用模拟或数字录制装置和/或介质。如果需要,可以将录制设备安装到机顶盒26、电视机30或任何其他合适设备中。
[0113]在使用电视新闻组系统时,机顶盒26上的电视新闻组消息传递机顶盒应用可以在电视机30上显示新闻组消息。如果电视新闻组系统包括交互电视节目指南,则交互电视节目指南可以在电视机30上显示节目列表。也可以使用具有新闻组消息的节目指南显示新闻组消息。利用一个或多个用户接口32控制各机顶盒26、录像机28和电视机30,用户接口包括遥控器、鼠标、跟踪球、麦克风、数字视频照相机、专用按钮、LCD小键盘、个人数字助理(PDA)等。
[0114]如图1B所示,用户接口32包括无线键盘34,后者向连接到电视机40的机顶盒38发送信号36(如,红外信号)。当利用无线键盘34输入时,可以将用户的输入显示为电视机40电视新闻组系统显示屏幕的一部分。如果电视新闻组系统10是基于交互电视节目指南的,则机顶盒38在电视机40上提供的显示屏幕可以在交互电视节目指南显示屏幕上。显示的交互电视节目指南显示屏幕或节目指南提供的其他节目指南显示屏幕,可以包含节目列表。
[0115]用户接口32可以基于图1C所示的电视屏幕键盘50。用户可以选择所示字母表中的字母,以构成消息52。具体而言,用户可以选择字母表按钮54上的字母以及空格键56上的空格。用户选择一个字母,从而该字母变为突出显示(如字母L58),方法是按遥控器上的箭头键,然后按输入键(也称为确定键或选择键)。通过按遥控器上的确定键,控制包含消息功能的节目指南或独立的消息传递应用将所选字母放在光标62附近。用户可以选择SHIFT(上档)选项51,以便在消息52中放置大写字母。这样,用户可以写出消息文本。
[0116]正如图1D所示,如果需要,通过从诸如显示屏幕75之类的显示屏幕中显示的标准新闻组消息70或单词72的列表中选择,用户也能写出新闻组消息。单词或新闻组消息可以是预先确定的,由用户确定的,或二者。如果由用户确定,可由用户明确输入到列表中,系统也可根据用户先前发送的新闻组消息自动保存。通过按遥控器上的箭头键将突出显示区域76放在图1D中“新闻组消息2”之类的特定单词或新闻组消息上,也能够选择单词或新闻组消息。然后,通过按遥控器上的输入(或选择或确定)键,用户可以选择突出显示的单词或新闻组消息。
[0117]系统10允许用户观看电视时,在用户电视设备20交换与电视节目有关的新闻组消息。用户能够利用系统10发送新闻组消息,而无需操作个人计算机以及购买与其有关的软件。另外,在交换新闻组消息时,系统10允许用户保持高视频质量和电视观看的通道范围。
[0118]如图2A所示,电视节目实体80包括一台消息服务器82,用于存储用户电视设备88、92和任意其他此类用户电视设备之间发送的消息。电视节目实体为与电视频道有关的消息设备,该设备接收并处理用户电视设备向电视节目或频道发送的消息。分别通过通信通道90和94,将用户电视设备88和92连接到电视传送设备84,通过通信链路86,将设备84连接到电视节目实体80。通信链路86可以为卫星链路、电话网络链路、光纤链路、电缆链路、微波链路、此类链路的组合或任何其他合适的通信通道。
[0119]如图2B所示,也可以在与电视传送设备位置不同的服务器上处理新闻组消息。例如,在服务器91上存储新闻组消息,并经由邻域节点95和96,在用户电视设备97和98之间传送新闻组消息。通过通信通道99,将用户电视设备97连接到邻域节点95,通过通信通道101,将用户电视设备98连接到邻域节点96。邻域节点95和96降低给定数目的用户电视设备97和98对通信通道99和101的带宽需求。邻域节点95和96可以将电视节目从电视传送设备93,路由到用户电视设备97和98。邻域节点95和96也可以路由服务器91与用户电视设备97和98之间的新闻组消息。邻域节点95和96还可以将用户电视设备97和98的请求,路由到服务器91,以执行本文所述的许多新闻组消息系统功能。通过邻域节点,将服务器91的应答路由到正确的用户电视设备。
[0120]如图3所示,通过使用位于电视传送设备104的新闻组服务器106,沿通信信道102,将新闻组消息从与电视传送设备104有关的一个用户电视设备100,传送到与该设备有关的另一个用户电视设备100。将与电视传送设备104有关的两个或多个用户电视设备100之间发送的新闻组消息,存储到电视传送设备104中的新闻组服务器106上。将新闻组消息系统的操作限于各电视传送设备的优点在于,允许各电缆系统运营商(例如)控制其系统,并且无需在不同地理区域或不同时区之间协调与正在播放的电视节目有关的新闻组消息的传送。如果需要,可以利用新闻组服务器108存储用户电视设备100交换的新闻组消息,其中经过通信网络110将服务器108连接到电视传送设备104。通信网络110可以为任何适合的通信网络,如因特网、公共或专用电话网络、包含卫星链路或无线链路的网络、电缆网络等。
[0121]可以配置新闻组消息系统,以便位于一个或多个用户电视设备120的用户与一个或多个用户电视设备100交换消息。用户电视设备120和用户电视设备100与不同的电视传送设备有关。通过通信通道122,将用户电视设备120连接到电视传送设备116。使用新闻组服务器118存储新闻组消息。可以根据客户机服务器结构配置新闻组服务器118和用户电视设备120。通过通信网络110,互连电视传送设备104和116。可以在新闻组服务器106、108或118上,存储用户电视设备100和用户电视设备120之间发送的新闻组消息。如果需要,可通过通信网络110或其他此类通信网络,连接任意数目的电视传送设备,以便允许此类电视传送设备的用户电视设备相互交换新闻组消息。
[0122]另外,可以在用户电视设备100或120与用户通信设备114之间传送新闻组消息。通过通信网络110,将用户通信设备114连接到电视传送设备104和116。例如,用户通信设备114为任意数目的能发送、接收新闻组消息的个人计算机。
[0123]图4表示节目指南显示屏幕130。可以提供节目列表区域144。具有至少一个相关新闻组的各节目列表142,提醒用户此新闻组存在。使用图标140提醒用户至少一个与“X档案”有关的新闻组可用。如果需要,可以使用通知用户新闻组存在的任何其他合适方法。包括使用弹出式窗口,弹出式图标,音频信号等。节目列表144是可选的。使用突出显示区域138选择各节目列表,例如,使用遥控器上的光标按钮。如果需要,可以使用任何其他合适设备或方法选择电视显示屏幕上的组件。例如,使用带有跟踪球和选键的遥控器、无线键盘、无线鼠标、虚拟现实手套等,移动选择区域,如电视显示屏幕的可选组件中的光标或突出显示区域138,然后选择电视显示屏幕上的任何可选组件。
[0124]图4表示节目列表142上的突出显示区域138。用户通过按输入按钮选择列表142,用户也可以执行任何其他合适任务以选择节目列表142。在选择后,可以显示一个表示所选特定节目列表之详细信息的显示屏幕。图5表示此信息屏幕。
[0125]图5表示信息屏幕146,后者包含有关所选节目列表142的信息。除提供附加信息之外,信息屏幕146可以提供可选组件,如图标152、150、148和149。如果用户选择图标152,则用户有机会设置该节目的提示,从而在该电视节目开始前的预定时间,出现一个图标、一条消息或任何其他合适指示。如果用户选择图标150,则用户有机会确定使用录像机28录制该节目的时间。如果用户选择图标148,则向用户显示与当前节目有关的新闻组列表。如果用户选择图标149并且当前正在播放与所选节目列表关联的节目,则调谐到该节目。这些图标只是说明性的。除上述所示图标之外,可以使用任何其他合适图标或任何其他可选组件表示任何其他合适功能,或代替上述图标。可以使用以上可选组件的任意合适组合和排列。
[0126]用户可以使用遥控器的光标键,导航到交互电视应用显示的显示屏幕上的可选组件中的突出显示区域151。例如,当突出显示区域151在提示图标152上时,通过按遥控器上右光标键,突出显示区域151移动到录制图标150上。随后,通过按遥控器上的右光标键,突出显示区域移动到图标148上。连续按右光标键两次,突出显示区域151移动到提示图标152上。另一方面,连续按右光标键,可能什么也不会发生,可能会在屏幕上显示另一个选项(以前未显示过的选项)并突出显示该选项。该方法是使用遥控器的光标键选择显示屏幕上的可选组件的说明性方法。可以使用任何其他合适方法。可以使用遥控器的光标键执行本文所述的任意和所有导航功能。同样,也可以使用遥控器上的选择键执行本文所述的任意和所有选择功能。
[0127]如果用户选择图标148,则向用户显示图6A所示的独立屏幕。图6A表示新闻组列表显示屏幕154。选择图4中的图标140也会显示显示屏幕154。可以显示与所选节目(即,“X档案”)有关的新闻组列表158。如果需要,可以只向用户显示所选新闻组。例如,如果特定新闻组已经在特定时段内不活动了,则无需列出这些新闻组。当将新闻组消息张贴到新闻组时,称该新闻组是“活动的”。如果需要,当将预定数目(大于1)的新闻组消息张贴到新闻组时,称该新闻组是“活动的”。通过使用突出显示区域156在各新闻组列表中导航,用户可以选择特定新闻组列表157。在选择后,显示所选新闻组中包含的新闻组消息。
[0128]由于特定新闻组中可能存储有大量新闻组消息,所以使用户能够仅显示最新的新闻组消息。最新的新闻组消息为当时或当天的新闻组消息。如果需要,最新的新闻组消息可以为所选新闻组中的所有未读新闻组消息。这只是说明性的,可以使用任何其他合适技术,以允许用户减少所显示的新闻组消息的数目。用户可通过选择某个图标来选择该选项。用户也可以在显示最新图标161上放置突出显示区域162,然后按输入键或执行任何其他合适任务,以进行选择。如果用户希望查看特定新闻组的所有可用新闻组消息,则用户将突出显示区域162放置到图标160上,然后选择图标160。在用户选择图标160、162或164之一后,用户可以按遥控器上的适当按钮,如“模式”按钮或下光标键。从而允许用户控制突出显示区域156,并允许用户在新闻组列表158中导航突出显示区域156。例如,如果用户希望只查看alt.fan.mulder中的最新新闻组消息,则用户首先使用突出显示区域162选择显示最新图标161,然后使用遥控器发布正确的用户命令,接着使用突出显示区域156选择新闻组列表157。如果需要,可保留该过程,从而首先选择新闻组列表,然后选择图标160、162、164之一。可以使用选择新闻组以查看其相应的新闻组消息列表(包括新闻组消息列表的子集)的任何其他合适方法。
[0129]如果需要,则显示广告166。广告166可以为节目、产品或服务的任意广告。如果需要,广告166可以为与正在显示的列表158的节目有关的节目、产品或服务的广告。例如,如图所示,由于新闻组列表158涉及X档案,一部表示异形阴谋的科幻片,所以广告166涉及有关异形(如,E.T.)的节目。如果需要,广告166可以涉及新闻组(如,宣传特定新闻组)。如果需要,广告166可以是交互的。允许用户使用根据本发明的装置选择广告166。在选择广告166后,向用户显示与所做广告的产品、节目或服务有关的信息屏幕(如,类似于图5所示的信息屏幕)。如果需要,能够随预定时段改变广告166。这只是说明性的。可以实现广告166的任何其他合适功能。
[0130]作为选择,新闻组列表可以包括各组的信息,如新闻组消息的数目,未读新闻组消息的数目等。图6B表示此信息。提供新闻组栏163,后者表示新闻组的名称。提供消息数目栏165,后者表示相应新闻组中新闻组消息的数目。该数目可以是新闻组消息的总数,最新新闻组消息的数目等。提供未读消息栏167,后者表示用户未读的新闻组消息的数目(缺少消息数)。提供类型栏,后者表示相应新闻组所属的新闻组类型(如,Usenet,私有等)。可以显示有关新闻组的任何其他合适信息。
[0131]在选择新闻组列表157之后,显示新闻组消息屏幕,后者列出所选新闻组中的消息。图7表示新闻组消息屏幕170。显示新闻组消息列表176,该列表列出所显示的各新闻组消息列表的预定字段信息。例如,提供主题字段172和发件人字段174,分别显示特定新闻组消息的主题和发件人。如果需要,可以提供任何其他合适的信息字段。用户在安装机顶盒时,或者通过任何其他合适装置,选择上述信息字段。如果需要,可以由电视传送设备而不是由用户控制信息字段。如果需要,字段栏172和174可以是可选的。选择某个字段栏将改变新闻组消息列表176的显示次序。例如,如果选择发件人栏174,将按照各新闻组消息的发件人字段中出现的文本的字母顺序,重新排列新闻组消息。如果提供日期字段,可以选择日期字段以按照年代顺序排列消息。如果需要,当选择某个字段栏时,按某个方向排序(如,升序日期字段为日期字段),而再次选择同一字段栏且中间未选择其他字段栏时,按相反方向排序(如,降序,如果第一次排序是升序的话)。通过使用遥控器上的光标按钮导航到字段栏172和174上的突出显示区域180,然后当突出显示区域180在所需字段栏上时,按选择按钮进行选择。也可以使用任何其他合适的信息字段。包括显示任何其他合适的信息字段,如发送时间,电子邮件地址等。
[0132]新闻组消息列表176中显示的信息,主要由相关新闻组消息的标题中提供的信息组成。标题包括诸如发件人名称、发件人电子邮件地址、发送日期、发送时间、路由信息、标识信息之类的信息。在Usenet消息的情况中,诸如RFC1036之类的标准,确定必须在张贴到Usenet服务器的新闻组消息的标题中包含的信息。
[0133]可以利用交互电视应用过滤新闻组消息列表。例如,可以从新闻组消息列表中过滤掉以前阅读的新闻组消息。可以过滤掉特定线索中的新闻组消息。可以过滤掉其他特定用户的新闻组消息。可以使用任何合适的过滤规范。可以根据用户输入执行过滤。例如,用户可以进入一个选项屏幕,该屏幕允许用户根据若干选择,包括关键字、线索、发件人、日期等,进行过滤。然后保留上述首选项,以便交互电视应用将来参考。这只是过滤功能的说明性实施方式。可以使用任何其他合适的实现方式或结构。
[0134]如果显示屏幕170不能同时显示所有新闻组消息列表176,则显示滚动条182,表示还有更多列表。通过选择滚动条182,用户能够查看附加列表。作为选择,只需滚动到当前显示列表的底部,然后发布另一个滚动命令,以致顶部列表消失同时以前看不见的列表在底部出现,用户也可以查看附加列表。这只是说明性的。可以使用任何其他合适方法,以便显示不适合在一个显示屏幕上显示的新闻组消息列表。
[0135]如果需要,可提供其他合适的新闻组消息列表视图。例如,图8表示新闻组消息列表的另一种显示方式。新闻组消息列表显示屏幕184显示按线索格式排列的新闻组消息列表186。亦即,相对于各消息在回复中的位置,显示各消息。例如,新闻组消息188新的新闻组消息链的开始(利用不缩进表示)。新闻组消息190为新闻组消息188的回复(利用一次缩进表示)。同样,新闻组消息192为新闻组消息188的回复。新闻组消息194为新闻组消息192的回复(利用两次缩进表示)。新闻组消息196,完全不缩进,为新的新闻组消息序列的开始。新闻组消息列表的上述视图只是说明性的。可以使用任何其他合适的视图。
[0136]如果需要,用户可更改视图。通过激活选择屏幕实现更改,其中用户在该屏幕中选择新的视图类型。在选择新视图后,视图可自动更改。或者,如果需要,在下次查看新闻组消息列表显示时更改视图。可以使用更改视图的任何合适方法。
[0137]各新闻组消息列表可以时可选的。可以向用户提供突出显示区域198,以便在新闻组消息列表中导航。当突出显示区域198在用户希望查看的新闻组消息上时,用户可选择该列表。例如,如果用户希望阅读新闻组消息列表200代表的新闻组消息的内容,则用户可将突出显示区域198移动到新闻组消息列表200上,然后选择它。从而显示图9的新闻组消息显示屏幕202。
[0138]新闻组消息显示屏幕202显示新闻组消息正文206,后者为发件人张贴的新闻组消息。也可以显示标题204。标题204可包含发件人信息、主题、发送日期和发送时间。标题204是说明性的。可以按照任何所需组合使用任何其他合适信息。
[0139]在新闻组消息显示屏幕202中,向用户提供各种选项。例如,回复图标208,当选择时,允许用户将当前显示的新闻组消息的回复消息,张贴到新闻组消息服务器上。保存图标210,当选择时,允许用户保存当前显示的新闻组消息。可以在机顶盒26的存储器25中,本地保存新闻组消息。如果需要,可以将新闻组消息保存到与机顶盒26相连的计算机中。如果需要,可以使用任何其他合适的消息保存方法。转发图标212,当选择时,将当前显示的消息发送到其他特定用户。通过使用电子邮件、即时消息或任何其他合适的消息传送方法,实现转发。在共同转让的美国专利申请09/356,245中说明上述功能,这里全文引用作为参考。张贴图标214,当选择时,允许用户在当前新闻组论坛中张贴新的新闻组消息。回复图标208和张贴图标214之间的区别在于,当回复时,新的新闻组消息的线索是当前显示的消息的回复。而张贴时,开始一个新的新闻组消息线索。下一条图标216,当选择时,当前显示的新闻组消息所在新闻组消息列表中的下一条新闻组消息出现。同样,上一条图标218,当选择时,当前显示的新闻组消息所在新闻组消息列表中的上一条新闻组消息出现。线索图标220,当选择时,当前显示的新闻组消息所属新闻组消息线索中的下一条新闻组消息出现。删除图标209,当选择时,从当前用户查看的所有列表中删除当前显示的新闻组消息(尽管当前的新闻组消息仍然保留在新闻组中以供其他用户查看)。阻止线索图标211,当选择时,从当前用户查看的所有列表中删除当前显示的新闻组消息所属的所有线索(尽管该线索仍然保留在新闻组中以供其他用户查看)。阻止发件人图标213,当选择时,从当前用户查看的所有列表中,删除当前显示的新闻组消息的发件人张贴的所有新闻组消息(尽管该发件人张贴的新闻组消息仍然保留在新闻组中以供其他用户查看)。图9提供的选项只是说明性的。可以提供任何其他合适选项,代替上述选项,或与上述选项进行组合。
[0140]图4中的节目指南屏幕130,为用户提供新闻组搜索图标132。当选择新闻组搜索图标132时,向用户显示图10中的新闻组搜索屏幕230。如果需要,以重叠窗口的方式显示新闻组搜索屏幕230,重叠窗口覆盖节目指南屏幕130。如果需要,可通过重叠窗口实现本文所述的所有新闻组交互,包括显示新闻组消息列表,新闻组消息内容等。为了简洁,按照显示屏幕描述与新闻组有关的显示。
[0141]新闻组搜索屏幕230允许用户根据本发明在文本框232中输入关键字234。在按动遥控器上的“输入”按钮或选择输入图标242后,在结果区域236中显示与关键字234有关的可用新闻组的列表。用户可以在结果区域236的新闻组列表中导航突出显示区域238。如果用户希望查看新闻组列表240代表的新闻组的新闻组消息列表,则将突出显示区域放在新闻组列表240上,然后进行选择。这会导致根据本发明显示的图7中的屏幕170。
[0142]本文提供的新闻组搜索屏幕230及其组件的结构只是说明性的。可以使用任何其他合适结构,包括使用以前使用过的关键字,基于用户首选项的推荐关键字等。如果需要,可以以类似方式实现、安排特定新闻组论坛中的新闻组消息搜索屏幕,或多个新闻组论坛中的新闻组消息搜索屏幕。
[0143]图4中的节目指南屏幕130提供查看喜爱的新闻组列表图标134,当选择时,图11中的显示屏幕250出现。显示屏幕250包含喜爱的新闻组列表252。根据本发明,用户可以在喜爱的新闻组列表252中移动突出显示区域256,并且选择任一喜爱的新闻组。在选择后,根据本发明显示所选新闻组的新闻组消息。
[0144]提供文本框254,以允许用户输入附加新闻组,从而添加到喜爱的新闻组列表252中。在文本框254中,用户输入要添加的新闻组的名称。如果需要,可以给用户提供额外机会,以将新闻组添加到喜爱的新闻组列表中。例如,在图12A中,新闻组消息列表屏幕260为用户提供可选组件264,后者允许将新闻组消息列表262中所列的新闻组消息的新闻组,添加到喜爱的列表中。如果需要,每当用户查看特定新闻组的新闻组消息列表时,通过按遥控器上的“添加至喜爱列表”按钮,将特定新闻组添加到喜爱列表中。
[0145]图12B表示将新闻组添加到喜爱列表的另一种方式。新闻组列表显示屏幕266可显示新闻组列表268。如果用户希望将新闻组列表270添加到喜爱列表中,用户可以将突出显示区域271放在新闻组列表270上,然后选择图标272。
[0146]以上方式只是将新闻组添加到喜爱的新闻组列表的示意方式。可以使用为用户提供创建喜爱的新闻组收藏机会的任何其他合适方式。
[0147]每个家庭成员可以具有其自己的喜爱的新闻组列表。为了标识当前用户,交互电视应用允许各用户使用标识参数(如,用户id)登录。如果需要,一个家庭可以拥有许多喜爱的新闻组列表,由此可以从所有可用的喜爱新闻组列表的菜单中,选择一个喜爱的新闻组列表。
[0148]在本发明的一种实施方式中,允许用户同时观看电视节目并与新闻组交互。图13中的显示屏幕280表示此实施方式。在显示屏幕280的一部分中显示电视节目282,而在显示屏幕280的另一部分中显示新闻组列表286。新闻组列表286包含与电视节目282有关的新闻组列表。例如,如果电视节目282为X档案片段,则新闻组列表286中所列出的新闻组均与X档案或相关主题有关。可以提供广告284,广告可以与电视节目282有关,也可以与电视节目282无关。广告284可以是交互的,也可以是被动的。广告284可以为文本、图形、视频或任何其他合适形式。
[0149]根据本发明,用户可以选择新闻组列表286中的新闻组列表。在选择后,向用户显示图14所示的显示屏幕288。当用户分析该用户从屏幕280中选择的新闻组的新闻组消息列表292时,播放电视节目290。如果用户愿意,则可以选择图标294,以返回到屏幕280。
[0150]在用户从新闻组消息列表292中选择新闻组消息后,按图15A所示的方式,显示消息的内容。显示屏幕296显示电视节目306,同时显示新闻组消息内容308。如果需要,也可以显示消息标题310。
[0151]如果需要,新闻组消息可以包含文件。文件可以包含视频、文本、图形、音频、或任何其他合适的数字内容。在阅读消息时,利用诸如视频文件图标298之类的图标代表文件。根据本发明,通过选择文件,用户可打开文件。例如,如果用户希望观看新闻组消息308中说明的视频片段,用户可选择视频文件图标298,后者会打开能够播放特定类型的视频文件的应用程序。在所示示例中,按图16所示的方式播放该视频文件中存储的视频片段。以重叠方式播放视频片段312,或者取代消息308。如果需要,可以将视频片段安排在屏幕的未使用部分,从而能够同时观看消息308、电视节目306和视频片段312。如果视频片段312具有相关音频,则可以在播放视频片段的音频时,减弱与电视节目306有关的音频。如果需要,用户可使用选项功能选择有效音频。
[0152]如果视频片段取代显示屏幕的其他内容,则在播放完视频片段后,视频片段消失,从而能够再次显示其他内容。因此,在视频片段结束后,显示显示屏幕296。
[0153]新闻组消息308也可以包含网页的链接,如链接300。用户选择链接300,从而激活web浏览器。浏览器自动打开链接300确定的网址。如果需要,可以在新闻组消息内传送其他类型的内容。例如,可以传送小应用程序(如,Java,VisualBasic等)。一个图标可代表一个小应用程序。在选择后,加载小应用程序,并从机顶盒中运行。通常,此类小应用程序包括游戏、交互功能、应用程序、动画等。图17表示小应用程序316以及同时显示的电视节目314。
[0154]如果需要,在用户打开新闻组消息浏览时,利用各自的应用程序自动打开所有附件。例如,图15B表示图15A所示的相同新闻组消息。然而,图15B中的新闻组消息已自动激活视频播放应用程序297,并且已激活web浏览器301,原因在于该新闻组消息具有视频文件附件,并且该新闻组消息中包含web链接。提供上述应用程序,同时在尺寸减少的窗口中播放电视节目303。视频应用程序297提供播放图标299,从而用户可以在方便时播放新闻组消息的视频文件附件。如图15B和15A所示,用户根据首选项在安装例程中选择是自动激活附件以及其应用程序,还是手工激活附件以及其应用程序。如果需要,可以选择手工打开某些类型的文件,同时选择自动打开其他类型的文件。可以使用任何合适结构或实现方式。
[0155]本发明的新闻组功能的另一个特征在于,允许用户在观看电视节目时快速、轻易地访问新闻组。如果需要,用户可以以全屏方式观看电视。当用户希望访问交互电视应用的新闻组功能时,用户可以访问。例如,如果用户正以全屏方式观看X档案,并希望阅读新闻组消息同时继续观看X档案,则用户发布一条查看新闻组命令。命令的表现形式为:按遥控器、无线键盘或任何其他合适设备上的“新闻”按钮。如果需要,用户可进入选项菜单,其方法是按遥控器上的“选项”按钮,然后从选项菜单中选择查看新闻组选项。上述允许用户激活本发明之新闻组功能的方法只是说明性的。可以使用任何其他合适方法。在激活新闻组功能后,用户可根据本发明使用该功能。
[0156]图18表示使用新闻组功能的某些步骤。在步骤320中,用户发布所选电视节目的新闻组查看命令(如,使用遥控器)。在步骤322中(如,在电视传送设备中),机顶盒查询新闻组服务器是否有与所选电视节目相关的新闻组。如果有至少一个相关新闻组,则在步骤324中向用户显示相关新闻组,并且用户从可用新闻组中选择一个新闻组(步骤328)。如果用户选择某个新闻组,则在步骤330中列出所选新闻组中的新闻组消息,并且用户从可用消息中选择一条新闻组消息(步骤332)。如果用户选择一条新闻组消息,则在步骤334中显示所选的新闻组消息。根据本发明,如果新闻组消息包含文件,则用户可打开它们。
[0157]如果用户希望查看另一条新闻组消息,则用户可以选择“下一条”选项(如,从屏幕的可选部件中,按遥控器上的按钮)或“上一条”选项,或用于遍历当前所选新闻组之新闻组消息的任何其他合适选项。如果需要,用户可以选择某个选项以再次显示新闻组消息的列表,从而用户可以选择另一条新闻组消息进行查看(步骤332)。同样,在步骤332中,用户可以确定查看与当前所选新闻组不同的新闻组中的新闻组消息。此时,用户可以从显示屏幕中选择某个可选组件,如图标。从而再次显示新闻组列表,以允许用户选择其他新闻组(步骤328)。
[0158]如果在步骤322中确定没有与所选电视节目相关的新闻组,则给出任何合适应答。应答形式为:显示出错消息,显示该用户喜爱的新闻组列表,显示搜索表单,或者采取任何其他合适行动,如果没有相关新闻组的话。如果需要,可以提供一个选项,以创建与所选电视节目相关的新的新闻组。
[0159]如果需要,可以与新闻组一起使用动态热链接。例如,当用户改变电视频道、节目列表或显示屏幕上显示的任何其他内容时,有关新闻组的列表相应改变,从而显示的新闻组列表总与正在观看的内容有关。
[0160]显示与当前显示的电视节目有关的新闻组的上述说明只是说明性的。如果需要,可以使用任何其他合适方法。例如,当用户发布新闻组查看命令时,显示与电视节目或用户正在观看的任何其他内容有关新闻组列表。另外,为了简洁,使用电视节目。例如,使用节目指南并选择节目或节目种类(如,电影),或选择任何其他合适的与节目有关的项目(如,演员、导演、频道等)的用户,同样可以访问新闻组功能。
[0161]用户可在任何时候发布任何合适的退出命令。从而所有的新闻组消息消失,并且按照激活新闻组之前的显示方式,显示原始显示屏幕(步骤336)。
[0162]交互电视应用允许用户直接转到与所选电视节目或正在观看的电视节目没有直接关系的新闻组选项。此时,交互电视应用允许用户继续观看电视,同时访问与任何可用主题相关的任何可用新闻组。图19表示此功能。电视节目340为朋友片段,而同时观看的新闻组342与专利有关。更一般地,交互电视应用中的任何屏幕均具有一个视频窗口。视频窗口中显示的视频无需与显示视频窗口的显示屏幕的内容有关。视频窗口用于显示用户当前观看(或调谐到的)电视节目(或电视频道)。例如,图4可包括一个视频窗口,后者显示当前正在观看的电视节目。通过图5、6A、6B所示的显示屏幕以及任何其他后继屏幕,支持视频窗口。
[0163]如果需要,不仅各电视节目、节目指南类别等可以具有有关新闻组,而且也可以交叉引用新闻组。亦即,各新闻组(或选择的新闻组)可以具有与其有关的电视节目、节目指南类别、演员、导演等。图20表示此功能。利用二分图,一边为新闻组346另一边为电视节目348,表示新闻组与电视节目的交叉引用。例如,新闻组350交叉引用电视节目360。新闻组352交叉引用电视节目356、362和新闻组354。新闻组354交叉引用新闻组352、电视节目358、360和362。新闻组可以交叉引用任何其他合适内容。电视节目用于说明目的。用户能够访问新闻组或新闻组消息交叉引用的所有内容。例如,图21表示用于浏览新闻组消息的显示屏幕。向用户提供交叉引用内容的列表365,交叉引用内容与当前的新闻组或新闻组消息有关。例如,在所示示例中,用户正在访问专用于TheDukesofHazard的新闻组。提供交叉引用列表365,后者列出与TheDukesofHazard有关的所有其他可用内容。例如,可以提供表示其本身的节目列表366。节目列表366是可选的。如果用户选择节目列表366,则显示信息屏幕,后者为用户提供有关该电视节目的附加信息。可以在节目列表366的附近提供提示图标368和录制图标370,这些图标允许用户分别设置节目列表366代表的电视节目的提示,以及确定该电视节目的录制时间。
[0164]还可以利用交叉引用功能获得web链接372,后者将用户引导到与TheDukesofHazard有关的网页。用户选择web链接372,从而激活并显示web浏览器,显示http://www.dukesofhazard.com的内容。
[0165]可以交叉引用特殊电视事件。交叉引用列表365可以包括电视节目列表,如与TheDukesofHazard电视专题有关的电视节目列表374。如果需要,则为用户提供机会,以设置该电视节目的提示,或确定录制该电视节目的时间。其实现方法是允许用户分别选择设置提示图标376或录制图标378。
[0166]图21的交叉引用功能只是说明性的。可以使用任何其他合适结构。如果需要,用户也可以访问交叉引用资料,方法是按遥控器上的“交叉引用”按钮,使重叠屏幕出现。如果需要,当用户查看其他类型的内容(如,观看电视节目,使用机顶盒26浏览网页)时,用户可以访问交叉引用。此时,交叉引用可以显示与当前观看的内容的主题有关的其他内容。
[0167]可以自动或手工实现交叉引用。当自动实现时,进行交叉引用处理的频率为:每小时一次,每天一次,每周一次,或任何其他周期间隔。可以交叉引用各种不同主题。交叉引用处理的结果用于更新电视传送设备16之新闻组设备22中存储的交叉引用信息数据库。同样,可以在任何其他合适位置,如主设备12,或用户电视设备20,存储、更新交叉引用信息数据库。如果需要,则当电视传送设备或任何其他合适位置的职员启动时,才进行交叉引用处理。职员无需和交叉引用数据库在同一位置,但是能够从远程位置访问、启动例程。
[0168]如果需要,可以连续进行交叉引用处理。在连续进行交叉引用处理时,服务器(可以是新闻组设备22的一部分)可以连续监视各种内容来源,并利用正确的数据结构(如,图,邻接矩阵等)对各种来源中的有关项目进行分组。
[0169]如果需要,可以在要求时进行交叉引用处理。例如,当用户访问与特定主题有关的内容时,机顶盒26向电视传送设备16中的新闻组设备22(或电视传送设备16或在别处的任何其他设备),发送交叉引用请求。作为响应,在电视传送设备16(或在别处)执行交叉引用处理,在交叉引用处理期间,向机顶盒26发送所查找的各种来源中有关内容的列表。除电视传送设备16之外,交叉引用处理可以访问在其他位置存储的信息。例如,可以访问主设备12,以便在交叉引用处理中搜索节目指南数据库14。
[0170]图22表示上述交叉引用处理的简化模型。在步骤380中,启动交叉引用处理(如,作为周期循环的结果)。在步骤382中,交叉引用处理搜索适当来源(如,主设备12的节目指南数据库14,因特网上的Usenet数据库等),以查找与特定诸如(如,TheDukesofHazard)有关的内容。在步骤384中,更新交叉引用信息数据库,以反映在步骤382中执行的搜索的结果。在步骤386中,向正在观看特定新闻组、电视节目、有关电视节目之信息等的用户,提供与正在观看的内容的主题有关的交叉引用信息。交叉引用信息的形式可以为交叉引用列表365,或任何其他合适形式。该模型是交互电视应用的交叉引用功能的示意模型。可以使用交叉引用处理的任何其他合适模型。
[0171]交互电视应用的另一个特征涉及用户具有的有关新闻组的父母控制选项。例如,根据父母控制分级,对新闻组分级。上述分级类似于电视节目或电影所使用的分级。如果需要,新闻组也可以使用任何合适的分级系统。图23表示使用的分级系统。可以手工或自动添加分级。如果自动添加,则对正在分级的新闻组内的新闻组消息进行语法分析,以确定所使用的语言。例如,搜索某些关键字,并且如果发现这些关键字出现预定次数,则相应调整该新闻组的分级。该方法只是对新闻组进行自动分级的示意方法,并且图24概要描述此方法。可以使用任何其他合适方法。
[0172]如果对新闻组手工分级,则电视传送设备的职员手工检查特定新闻组中的新闻组消息,以客观确定该新闻组的最适当分级(最好根据某些准则)。如果需要,父母可以根据其自己的主观信念,手工定义新闻组的分级。如果需要,可以使用对新闻组进行手工分级的任何其他合适方法。
[0173]如果需要,父母可以阻止禁止儿童观看的特定分级的所有新闻组。
[0174]在另一种实施方式中,将新闻组分类为有节制新闻组和无节制新闻组。有节制新闻组具有仲裁人,在张贴新闻组消息供公众查看之前,仲裁人接收所有新闻组消息。仲裁人检查、编辑每条新闻组消息,以维持适合普通观众的内容分级。如果需要,新闻组仲裁人使特定新闻组适合不同分级,据此编辑新闻组消息内容。同时,仲裁人维护新闻组,从而只张贴与新闻组的主题有关的消息。另外,仲裁人检查新闻组消息的所有附件(如,视频片段、音频、小应用程序、文本、图形等)。由仲裁人删除所有不适当的附件。
[0175]图25表示有节制的新闻组系统。经由通信网络396,用户电视设备398可访问有节制的新闻组390和无节制的新闻组392。如果需要,通信网络396可以包括一台或多台电视传送设备。仲裁人394通过使用连接400,经由通信网络396,访问有节制的新闻组390。连接400包括一台个人计算机,通过使用因特网连接、调制解调器连接、局域网或任何其他合适连接,将个人计算机连接到有节制的新闻组390。如果需要,仲裁人394可以直接连接到存储有节制新闻组390的服务器。当用户(如,从用户电视设备398,经因特网连接从个人计算机等)向有节制新闻组390张贴新闻组消息时,仲裁人可以截获该新闻组消息,进行适当更改,然后将该新闻组消息张贴到指定新闻组中。经由通信网络396,提供无节制的新闻组392。以上只是有节制新闻组和无节制新闻组的示意结构。可以使用任何其他合适结构。
[0176]如果需要,可以使用自动过滤器过滤新闻组消息,以符合特定分级。图26表示将未经过滤的新闻组消息402馈入自动新闻组消息过滤器404。自动新闻组过滤器404对新闻组消息进行语法分析,以搜索与各新闻组关联的、不适合特定新闻组分级的特定关键字。自动过滤器404可以删除这些关键字,或利用不太令人生厌的同义词或符号(如,星号)代替它们。如果需要,自动过滤器404可删除新闻组消息(或将其移动到有关的无节制新闻组中),如果超过不适当单词的允许次数的预定阈值的话。当其语言满足有关新闻组的预定分级时,自动过滤器404以较高的可靠性输出新闻组消息406。以上只是示意性的自动新闻组消息过滤器。可以使用任何其他合适的新闻组消息过滤器。例如,可以使用仅仅删除不适当单词而并不考虑相关新闻组之分级的过滤器。另外,无需在所有新闻组中均使用自动过滤器,只需要在所需新闻组集合中使用。
[0177]父母控制功能可以与应用程序的其他父母控制功能结合,或者作为一种独立功能。例如,如果新闻组的分级与电影或电视类似,则应用程序(如,节目指南)可以阻止访问具有以下分级的新闻组,即其分级与阻止的电影或电视节目的分级相同。例如,允许知道父母控制代码的用户访问由父母控制的新闻组。
[0178]父母可以指定应用程序阻止的特定新闻组,父母也可以指定应用程序阻止的新闻组列表。如果需要,可以阻止与特定类别的节目、主题、导演、演员等有关的交互电视应用的所有新闻组功能或其他功能。另外,父母可以指定要阻止的关键字列表,从而阻止其新闻组消息中包含指定关键字的新闻组。
[0179]图27表示当用户无权观看成人资料时向用户显示的示意显示屏幕408。作为选择,或许父母将关键字“Playboy(花花公子)”设置为由父母控制。当将电视节目区域410调谐到Playboy频道时,根据父母控制设置,限制访问Playboy频道的视频内容。同样,限制有关新闻组区域412显示与Playboy有关的新闻组,并限制有关新闻组区域提供与Playboy有关的新闻组的访问。如果需要,可以显示新闻组名称,但其列表是不可选的。阻止诸如网站内容之类的其他内容。例如,显示网页链接区域414提供与Playboy有关的网页的链接。交互电视应用的父母控制功能只是说明性的。可以使用任何其他合适结构。
[0180]交互电视应用的新闻组功能的另一方面包括通知。当将新的新闻组消息张贴到特定新闻组时,用户可请求通知(如,利用电子邮件)。所有新的新闻组消息,来自特定用户的新的新闻组消息,具有特定主题的新闻组消息,或者具有特定关键字的新的新闻组消息,均会产生通知。通知可以采用任何其他合适标准。图28A表示用户控制交互电视应用在张贴新的新闻组消息后发送通知的方法。用户通过选择复选框418(如,将突出显示区域416放在复选框418周围,然后按遥控器上“选择”按钮),激活通知功能。这只是激活通知功能的示意方法。可以使用任何其他合适方法。
[0181]图28B表示把新的新闻组消息通知用户的一种方法。当将用户请求通知的新的新闻组消息张贴到某个新闻组时,在显示屏幕内容422之上,弹出式窗口420出现。弹出式窗口可以包含一个复选框421,如果用户不希望接受将新的新闻组消息张贴到特定新闻组的通知,则选择该复选框。从而避免通知出现太多而成为公害。
[0182]可使用电子邮件通知用户新的新闻组消息。图28C表示交互电视应用提供的把新的新闻组消息通知用户的电子邮件消息列表424。用户可以选择电子邮件消息列表424。其选择结果为显示图28D所示的屏幕。图28D表示所选电子邮件消息的内容。可利用注释说明已将一条新消息张贴到特定新闻组中。还可以提供链接426。如果用户选择链接426,则激活新闻组应用程序,然后利用新闻组应用程序打开新的新闻组消息。如图28E所示,如果需要,电子邮件通知可以完全包含新的新闻组消息。可以在电子邮件内提供诸如复选框421之类的复选框,以避免通知太多而造成公害。以上方法是把新的新闻组消息通知用户的示意方法。如果需要,每个用户或每个家庭可具有一个“主页”,作为交互电视节目的主页。主页上可以有图标,该图标通知用户特定新闻组中,或用户喜爱的新闻组列表中的新闻组中,有新的新闻组消息。可以使用任何此类通知方法。
[0183]交互电视应用的新闻组功能允许在新闻组中链接电视节目、电视频道、电视类别等的链接。图29表示具有某些链接的新闻组消息。例如,如果选择链接428,则交互电视应用将机顶盒调谐到FOX频道。如果选择链接430,则交互电视应用将调谐到所指的特别演出,如果当前没有播放演出,则显示有关特别演出的信息屏幕。如果选择链接432,则交互电视应用向用户提供包含与romance有关的内容和链接的屏幕。这只是说明性的。可以使用允许用户从新闻组消息内直接访问所引用资料的任何其他合适方法。
[0184]另外,如果交互电视应用支持上述功能,则用户能够设置提示,购买产品,设置父母控制,添加到配置文件,确定录制时间,或者对引用的节目频道或其他引用的节目项目采取行动。
[0185]交互电视应用允许用户回复新闻组消息,或张贴新的新闻组消息。用户张贴的新闻组消息可以包括文本,但是也可以包括其他内容,如果需要的话。图30是一个示意系统,其中用户可以将新闻组消息444张贴到新闻组服务器452中。通过使用输入接口440(如,无线键盘、屏上键盘等),用户将文本输入到新闻组消息444的消息正文中。可以在机顶盒442的存储器中本地存储新闻组消息444。如果需要,用户可使用媒体446将附件内容添加到新闻组消息444中。例如,媒体446可以为用户以前在本地或远程数字服务器上录制的音频/视频片段。也可以利用交互电视应用提供的音频/视频片段库中的片段。如果需要,媒体446可以包括导入的媒体,如图形、视频、音频等,如果平台具有此能力(如,具有能够与IEEE1394端口对接的连接448,IEEE1394端口用于从可携式摄像机或数字照相机中检索数据)。也可以使用任何其他合适来源的媒体446。
[0186]用户可以向新闻组消息附加特定节目、频道、或其他节目实体的引用。新闻组消息的收件人能够轻而易举地访问该项目的描述,并对其采取行动(如,设置提示,购买产品,锁定,调谐,录制等)。通过因特网访问,新闻组消息的收件人能够查看该项目的文本描述。用户能够以任何合适方式向新闻组消息附加引用。例如,在用户观看交互电视应用提供的内容(如电视节目)时,用户可以发布命令(例如,通过使用遥控器上的“新闻”按钮),该命令允许用户创建一个新的新闻组消息,其中该消息具有当前观看的电视节目的引用。图31表示此情况。用户正在观看电视节目504,期间用户可以按遥控器上的“新闻”按钮,从而出现一个或多个选项,其形式或许为重叠屏幕500上的列表。用户可以选择一个或多个列表,从而允许用户创建一个新的新闻组消息,其中向该消息附加所选引用。
[0187]作为选择,用户通过在新闻组消息本身中使用代码,也可以附加引用。
[0188]例如,可以在新闻组消息中使用超文本标注语言(HTML),从而可以使用“HREF”语句或其他类似语句创建链接。图32表示该情况。将链接506编码到文本508中,从而当另一用户阅读该新闻组消息并选择文本508时,显示链接506的内容。如果需要,可以提供诸如目标选项之类的其他选项,以允许新闻组消息的作者指定选择链接506时该链接的内容的目的地。目标510可以指定在新窗口中显示链接506的内容。用户可以使用任何编码或编程处理,以书写新闻组消息。另外,可以使用向新闻组消息附加引用的任何其他合适方法。
[0189]如果需要,交互电视应用可以生成HTML(或其他合适代码)。从而允许用户创建包含增强功能的新闻组消息,而无需了解实现该功能的编码方法,也无需了解对该功能进行编码的语言的特殊语法。实现交互电视应用的上述方式,从而允许用户使用选项(如,图标形式,菜单列表形式等)控制交互电视应用创建并嵌入适当代码。
[0190]图33表示用户选择选项图标520、522、524、526、528、530和532以将增强功能插入新闻组消息的方法。用户在文本区域534中键入新闻组消息536。如果用户希望该新闻组消息具有增强功能,则用户可以从选项区域538中选择一个图标。例如,如果用户希望插入FOX的链接,则用户选择添加链接图标520。从而调出图33B所示的重叠屏幕。
[0191]重叠屏幕540提示用户输入该用户希望插入到新闻组消息536中的链接542。也可以向用户提供其他选项,例如允许用户选择链接542的内容的目标的选项。例如,复选框543和544分别允许用户选择在显示屏幕的新窗口中或在当前窗口中,显示链接542的内容。在用户输入信息时,由交互电视应用自动生成代码。可以在文本区域534中自动显示代码。例如,在用户输入链接542后,由交互电视应用自动生成并显示与链接542有关的代码546。同样,在用户选择复选框542后,由交互电视应用自动生成并显示相应的目标代码548。如果需要,用户可以编辑任何文本,包括代码。
[0192]以上方法是交互电视应用向用户提供工具以创建新闻组消息的示意方法。可以使用提供上述工具的任何其他合适方法。另外,除上述工具之外,或作为上述工具的组合,还可以提供任何其他合适工具。
[0193]用户能够请求现有新闻组(入,经由因特网访问的新闻组)用于交互电视应用。用户可以创建公众访问的新的新闻组。新的新闻组可以驻留在与交互电视应用有关的服务器上,其中该服务器例如位于电视传送设备中。
[0194]图34表示创建新的新闻组的示意方法。在步骤460中,用户请求创建新的特定新闻组。作为响应,电视传送设备的职员审查新的新闻组请求(步骤462)。可以拒绝请求,此时不创建新的新闻组。另一方面,可以批准请求,此时创建新的新闻组(步骤464)。最初,新的新闻组为试用状态。在步骤466中,确定新的新闻组的响应是否足以从试用状态中删除。其实现方法为:检查新闻组消息中的用户评论;确定预定时段后新的新闻组中新闻组消息的数目是否是可接受的;或者确定新闻组是否优秀的任何其他合适方法。如果确定新的新闻组很优秀,则在步骤468中使新的新闻组成为永久新闻组。如果新的新闻组不好,则在步骤470中删除该新闻组。这只是创建新闻组的示意方法。可以使用任何其他合适方法。
[0195]上述说明只是本发明之原理的示意描述,熟练技术人员可以进行各种修改而并不背离本发明的范围和实质。