用于在客户端之间提供广播连续性的系统及其方法.pdf

上传人:e2 文档编号:640344 上传时间:2018-03-01 格式:PDF 页数:59 大小:3.06MB
返回 下载 相关 举报
摘要
申请专利号:

CN03803783.1

申请日:

2003.01.29

公开号:

CN1630861A

公开日:

2005.06.22

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):G06F 15/16登记生效日:20160520变更事项:专利权人变更前权利人:摩托罗拉移动有限责任公司变更后权利人:谷歌技术控股有限责任公司变更事项:地址变更前权利人:美国伊利诺伊州变更后权利人:美国加利福尼亚州|||专利权人的姓名或者名称、地址的变更IPC(主分类):G06F 15/16变更事项:专利权人变更前:摩托罗拉移动公司变更后:摩托罗拉移动有限责任公司变更事项:地址变更前:美国伊利诺伊州变更后:美国伊利诺伊州|||专利权的转移IPC(主分类):G06F 15/16变更事项:专利权人变更前权利人:摩托罗拉公司变更后权利人:摩托罗拉移动公司变更事项:地址变更前权利人:美国伊利诺斯州变更后权利人:美国伊利诺伊州登记生效日:20110111|||授权|||实质审查的生效|||公开

IPC分类号:

G06F15/16

主分类号:

G06F15/16

申请人:

摩托罗拉公司;

发明人:

大卫·杰弗里·海斯; 埃里克·托马斯·伊顿; 冯·艾伦·莫克

地址:

美国伊利诺斯州

优先权:

2002.02.12 US 10/074,131

专利代理机构:

中原信达知识产权代理有限责任公司

代理人:

樊卫民;钟强

PDF下载: PDF下载
内容摘要

一种通信系统(10),包括多个客户端(12),该多个客户端(12)包括第一客户端(18)和第二客户端(20)。在通信系统(10)中,在多个客户端(12)之间提供了多个广播事件(14)中的一个或多个的连续性。第一客户端(18)监视广播事件(34)。随后,第二客户端(20)响应与该广播事件(34)相关的发生事件,启动对该广播事件(34)的监视。

权利要求书

1: 一种在具有多个客户端的通信系统中,用于在所述多个客户 端之间提供至少一个广播事件的连续性的方法,其中所述多个客户端 包括第一客户端和第二客户端,该方法包括: 由第一客户端监视所述至少一个广播事件,和 响应与所述至少一个广播事件相关的发生事件,由第二客户端启 动对所述至少一个广播事件的监视。
2: 根据权利要求1所述的用于在多个客户端之间提供至少一个 广播事件的连续性的方法,该方法进一步包括: 在所述启动步骤之前,将监视许可证从第一客户端转移至第二客 户端。
3: 根据权利要求1所述的用于在多个客户端之间提供至少一个 广播事件的连续性的方法,其中,所述发生事件包括如下发生事件中 的一个或者如下发生事件的组合,这些发生事件选自包括事件起始时 刻、由第一客户端接收的用户输入、由第二客户端接收的用户输入、 第一客户端的去激活、第二客户端的激活以及第一客户端和第二客户 端之间的通信连接的建立的组中。
4: 根据权利要求1所述的用于在多个客户端之间提供至少一个 广播事件的连续性的方法,该方法进一步包括: 在所述启动步骤之前,开始广播监视转移;和 在开始广播监视转移步骤之前,将与多个客户端中的至少一个客 户端相关的至少一个转移客户端简档存储到第一客户端中,其中,开 始广播监视转移的步骤包括从所存储的至少一个客户端简档中选择第 二客户端。
5: 一种通信系统,用于提供至少一个广播事件的连续性,该通 信系统包括: 多个客户端,其包括: 第一客户端,其用于监视所述至少一个广播事件,和 第二客户端,其用于响应与所述至少一个广播事件相关的发 生事件,启动对所述至少一个广播事件的监视。
6: 根据权利要求5所述的用于提供至少一个广播事件的连续性 的通信系统,其中,监视许可证与所述至少一个广播事件相关,而且 第一客户端将所述监视许可证转移至第二客户端。
7: 根据权利要求5所述的用于提供至少一个广播事件的连续性 的通信系统,其中,所述发生事件包括如下发生事件中的一个或者如 下发生事件的组合,这些发生事件选自包括事件起始时刻、由第一客 户端接收的用户输入、由第二客户端接收的用户输入、第一客户端的 去激活、第二客户端的激活以及第一客户端和第二客户端之间的通信 连接的建立的组中。
8: 根据权利要求5所述的用于提供至少一个广播事件的连续性 的通信系统,其中,所述第一客户端运行于第一设备中,而且其中, 所述第二客户端运行于第二设备中。
9: 根据权利要求8所述的用于提供至少一个广播事件的连续性 的通信系统,其中,所述通信系统包括第一系统和第二系统,其中, 所述第一设备运行于第一系统中,而且其中,所述第二设备运行于第 二系统中。
10: 根据权利要求8所述的用于提供至少一个广播事件的连续性 的通信系统,其中,所述第一设备进一步包括用于存储至少一个转移 客户端简档的存储器,所述至少一个转移客户端简档包括与所述第二 设备相关的第二客户端简档,而且其中,所述第一设备选择所述第二 设备用以监视所述至少一个广播事件。

说明书


用于在客户端之间提供广播连续性的系统及其方法

    【技术领域】

    本发明通常涉及通信系统,并且特别地,涉及并入了这样的能力的通信系统,即在多个客户端中提供监视广播事件的连续性。

    背景技术

    在世界范围内,通过电视观看体育赛事已经变成全国性的娱乐活动。为了满足体育爱好者的需要,在大量的体育频道中可以获得全国性的、地区性的和本地的体育节目。体育爱好者的兴趣既包括现场直播的主队比赛,也包括全国性的体育赛事和节目。例如,体育频道向体育爱好者提供现场直播的NBA、NHL、职业棒球联盟(Major LeagueBaseball)、PGA高尔夫巡回赛;保龄球巡回赛、ATP和WTA网球赛,也提供大学和高中级别的主队的持续新闻报道。一个体育网络每年单独提供超过4,500个专业实况赛事。体育电视最佳地是现场直播的电视。形形色色的爱好者们坐在他们座位地边缘,全神贯注地看着屏幕,期待着处于能力颠峰的运动员的优美表现。高度训练的、坚定的运动员们与TV制作人、评论员和技术人员的精确协调合作的组合创造了引人注目的节目。

    为了满足体育爱好者们不能经常在他们的屏幕前的需要,现在很多体育网络提供可供替换的观看途径。例如,通过在线站点资源获得访问体育赛事的途径,这些站点资源包括体育新闻、信息、表单、实时比分跟踪、关于体育节目的比赛(games)和特别报道。而且体育无线电广播节目通过音频信道向听众提供了比赛实况。目前,观看特定体育赛事的观看者之间的互动可以使用他们的个人电脑通过因特网实现。

    近来,已经向观看者提供了无线参与体育赛事的机会。例如,在北美职业橄榄球超级杯XXXVI(Super Bowl XXXVI)赛事过程中,向观看者提供了通过他们的蜂窝电话对活动、有争议的时刻或者比赛的预测进行表决的机会。世界上精明的足球爱好者们可以在具备因特网功能的无线设备上通过使用短的、难忘记的数字替代冗长的URI接入因特网,而使得他们的意见得到了解。数千的爱好者们使用他们具有Web功能的移动电话,以及他们的个人电脑来表决和观看总的投票结果。

    关于现今普遍获得的技术的一个问题是,对于体育爱好者而言,没有能力在他们需要移动时自动地和持续地跟踪他们正在电视上观看的体育赛事。对于其他的诸如音乐会或肥皂剧的广播事件,也存在此问题。在2000年12月26日授予Sibecas等人的题为“Method AndApparatus For Providing Additional Information To A Selective CallDevice About A Broadcast”的美国专利No.6,167,235中描述了此问题的部分解决方案,该专利转让给本专利的受让人,并且在此处通过引用结合进来参考。本发明描述了在选择呼叫通信系统中和广播通信系统中的技术,用以向选择呼叫设备提供关于广播的附加的信息。连接信息(例如,URI,查询台地址和子地址)的传送由已描述的发明涵盖。

    近来,已经出现了致力于结合电视和具有Web功能的设备的标准。最流行的这些标准中的一个是高级电视增强协议(AdvancedTelevision Enhancement Forum,ATVEF);该规范是由广播、电脑和电子消费品业界中最知名的人士所发展和支持的规范。ATVEF提议向电视机提供Web浏览器。而且,其提议向电视广播信号中加入Web内容。ATVEF使用称为触发信息的机制提示接收者进入内容增强。触发信息通过广播媒介发送并且包括关于增强的信息,这些信息对于用户是可获得的。在其他信息中,每个触发信息包括标准的通用资源标示(Universal Resource Indicator,URI),该URI定义了增强内容的位置。ATVEF内容可以放置于本地——可能通过广播网络分送并且存储到磁盘——或者其可以存在于因特网、另外的公众网或者专用网上。尽管向电视广播提供了增强,但是诸如ATVEF的标准不能满足在移动时继续观看广播的需要。

    关于上述方法和系统的一个缺陷在于,说服体育广播公司在他们的视频转播中加入易于使观众停止观看他们的节目的信息可能是困难的。而且,在所有的体育节目中实现额外的信息将耗费时间、努力和金钱。

    在体育比分跟踪应用中使用高级(quality)媒体(例如,歌曲、图像和视频)是有用的;然而存在关于实现的问题。例如,因为这些内容将是大量的,由于与无线广域网信道相关的较高的成本和较长的下载时间,所以通过无线广域网转移该数据不是理想的。关于该问题的典型解决方案将是减少媒体的“丰富度”或者使用“预录(canned)内容”。预录内容的使用典型地通过在设备中存储所有想要呈现给用户的媒体(诸如,队员图像、队服图像、队歌的音频、队伍得分视频以及队伍名称)来执行。然后参考广播来提示何时将存储的内容提供给用户。然而,由于巨大的文件规模和可能的内容的广泛种类,在设备中永久地存储所有可能的媒体不是理想的。

    因此,所需要的是,用于在不同客户端之间的广播信息转移以允许广播事件的无间断观看的系统和方法。

    【附图说明】

    本发明将通过示例性实施例的方法得到描述,而非限制,并且本发明在附图中得到说明,在附图中相似的参考数字表示相似的元件,其中:

    图1是根据本发明的优选实施例的通信系统的电子框图;

    图2根据本发明的优选实施例说明了用于图1的通信系统中的多个客户端的数据;

    图3和4根据本发明的优选实施例说明了图2的多个客户端数据的进一步的细节;

    图5是根据本发明的优选实施例的用于图1的通信系统中的广播服务器的电子框图;

    图6到8是图1的客户端所操作的设备的不同实施例的电子框图;

    图9到12是根据本发明的优选实施例的图1的通信系统的不同实施例的电子框图;和

    图13到17是根据本发明的优选实施例、说明图1的通信系统操作过程的流程图。

    【具体实施方式】

    正如所需要的,这里公开了本发明的详细的实施例;然而,应当理解,所公开的实施例仅仅是本发明的示例,其体现在不同的形式中。因此,这里公布的具体的结构和功能的细节将不应理解为限制,而应仅仅理解为用于权利要求的基础和用于教导本领域的技术人员以不同的方式将本发明应用到实际上的任何适当详细的结构的典型的基础。而且,这里所使用的术语和习语的目的不在于限制;更确切地,目的在于提供本发明的可以理解的说明。

    参考图1,示出了根据本发明的通信系统10的电子框图。正如所说明的,通信系统10优选地包括用于监视多个广播事件14中的一个或多个的多个客户端12。多个广播事件14中的每一个广播事件可以是,例如,体育比赛、联播音乐会、电视节目(诸如肥皂剧)、联网节目、无线电节目或者等同的节目。联网节目可以包括,例如,流式(streaming)视频、流式音频、流式文本、间歇传输式视频、间歇传输式图像、间歇传输式音频、间歇传输式文本或者等同的节目,所有这些节目被分送到多个客户端中的一个或多个。本领域的普通技术人员将意识到广播事件可以是这里提到的那些事件中的任何事件,或是等效的事件。多个客户端12中的每一个,诸如第一客户端18和第二客户端20,包括通信系统10内用于连接的客户端软件。多个客户端12中的每一个可以是位于用户设备上的客户端,这些用户设备诸如个人电脑、电视、线缆机顶盒、卫星机顶盒、无线手持设备(例如蜂窝电话、FM收音机、卫星收音机、手持式电脑或者等效设备)、xDSL家用网关、卫星网关、无线网关或者等效设备。本领域的普通技术人员将意识到,根据本发明,可以将客户端软件的连接能力设计到客户端22的客户端硬件中。多个客户端12的每一个客户端22进一步包括客户端标识符24。例如,第一客户端18包括第一客户端标识符26,而第二客户端20包括第二客户端标识符28。客户端22的客户端标识符24是通信系统中唯一的识别信息,用于将信息和数据指向客户端在其中运行的特定设备中的特定客户端。例如,客户端标识符24可以是移动设备地址,IP地址和端口号、MAC(Media Access Control媒体访问控制)地址或者蓝牙设备地址。为了监视多个广播事件14中的至少一个,客户端22建立了通信连接30。例如,第一客户端18建立了第一通信连接32,用于监视多个广播事件14中的至少一个广播事件34,例如第一广播事件36和/或第二广播事件38。相似地,第二客户端20建立了第二通信连接40,用于监视多个广播事件14中的至少一个。本领域的普通技术人员将意识到,通信连接30、第一通信连接32和第二通信连接40可以是物理连接,或者可替换地,可以是逻辑连接,其中连接和断开的行为是逻辑行为。而且,每个通信连接可以通过单向通信媒介构建,例如调谐FM收音机、卫星收音机或连接到特定频道的电视,或者监视特定信息的寻呼设备。可替换地,每个通信连接可以是双向通信媒介,诸如数字用户线路(Digital SubscriberLine,DSL)、有线电视、无线数据或者模拟调制解调器。本领域的普通技术人员将意识到,可以使用这里提到的一个通信媒介或等效媒介或者通信媒介或等效媒介的组合构建每一个通信连接。多个客户端12的每一个客户端22由至少一个账号用户42操作。该账号用户42是使用一个或多个客户端监视多个广播事件14的个人。本领域的普通技术人员将意识到,该账号用户42可以监视多个广播事件14中的一个或多个和/或在通信系统10中使用多个客户端12中的一个或多个进行通信。例如,第一账号用户44可以使用第一客户端18,并且根据本发明,也可以使用第二客户端20,监视多个广播事件14中的一个或多个。相似地,第一账号用户44可以使用第一客户端18监视多个广播事件14中的一个或多个,并且根据本发明,可以将对广播事件的监视从第一客户端18转移至第二客户端20。

    每个客户端22优选地包括多个客户端数据46。多个客户端数据46包括与客户端22相关的数据和与广播事件34相关的数据,客户端22当前正在监视或者计划监视这些数据。例如,第一客户端18包括第一客户端数据50,而第二客户端20包括第二客户端数据52。

    图2说明了根据本发明的多个客户端数据46的一个实施例。本领域的普通技术人员将意识到,如图2所说明的多个客户端数据46可以是第一客户端数据50,或是第二客户端数据52。正如所说明的,多个客户端数据46优选地包括客户端版本标识符54、当前账号标识符56、多个转移客户端简档58、多个用户偏好60和一个或多个广播事件数据62。本领域的普通技术人员将意识到,多个客户端数据46可以包括这里提到的任何客户端数据或者等效的数据。

    客户端版本标识符54优选地是正在使用的客户端22的名称和版本或者其他相似的标志。当前账号标识符56优选地是当前正在使用客户端22的账号用户42的用户名称或者其他的识别信息。

    多个用户偏好60定义了可由账号用户42设置的某些属性,用于监视多个广播事件14和/或用于使用客户端22的通信系统10中的通信。多个用户偏好60,例如,可以包括文本字体属性64、过滤器属性66、截取设置、每个账号用户的登录名和报警设置68。本领域的普通技术人员将意识到,根据本发明,多个用户偏好60可以包括这里提到的任何偏好或等效的偏好。

    在本发明的一个实施例中,多个用户偏好60包括多个因特网cookie 70。客户端22接收多个因特网cookie 70中的每一个,该cookie70基本上是文本的标记字符串,其包括关于客户端22正在监视的每一个广播事件的用户偏好。

    当前广播事件数据62包括关于账号用户42使用客户端22正在监视和计划监视的多个广播事件14中的每一个的信息。当前广播事件数据优选地包括广播服务器识别信息72和关于客户端22正在监视的每一个广播事件34的多个广播信息74。本领域的普通技术人员将意识到,此外,客户端22可以包括默认的广播服务器识别信息,该识别信息与所有的不具有已识别的相关广播服务器识别信息的广播事件相关。(未示出)例如,第一广播服务器识别信息76和多个第一广播信息78存储在当前广播事件数据62中用于第一广播事件36。相似地,第二广播服务器识别信息80和多个第二广播信息82存储在当前广播事件数据62中,用于第二广播事件38。广播服务器识别信息72,诸如第一广播服务器识别信息76和第二广播服务器识别信息80,可以是,例如,无线消息系统中的唯一的选择呼叫地址或者电话号码。可替换地,广播服务器识别信息72可以是路由信息,该信息可以转换为IPv4、MAC或者IPv6地址和与广播事件34相关的分配给服务器的相关端口号。本领域的普通技术人员将意识到,广播服务器识别信息72可以是这里提到的一个识别信息或者等效的识别信息。广播服务器识别信息72使客户端22能够接入广播服务器16,可以在该服务器16中找到关于广播事件34的信息。

    图3说明了图2的多个转移客户端简档58的进一步的细节。多个转移客户端简档58优选地包括关于多个客户端12中的每一个的客户端简档,因此客户端22能够如所要求的和/或所期望的转移对一个或多个广播事件的监视。多个转移客户端简档58的每一个可以,例如,包括用于同具体的客户端(广域网、短程无线系统、红外数据(IrDA)、通用串行总线(USB)或串行系统)通信的连接类型。如果将广域网或者局域网用于通信,则客户端简档可以进一步包括可以转换为IPv4、MAC或者IPv6地址的路由信息。用户友好名称,诸如统一资源标识符(Uniform Resource Identifier,URI)、电话号码或其他的名称,其中可以使用域名服务器(Domain Name Sever,DNS)接入数据库用以获得可路由的信息(IP寻址)。客户端简档还可以包括关于客户端监视能力的信息,该信息包括客户端能够用于监视广播事件的连接类型、客户端能够用于监视广播事件的媒体类型、客户端已安装的可以监视广播事件的应用程序。根据本发明,客户端简档可以单独地存储或者,在一个实施例中,通过链接到一个或多个属性来存储。例如,如图3所说明的,客户端简档A 84可以链接到至少一个广播事件,诸如广播事件X 86。相似地,客户端简档B 88可以链接到至少一个广播信道,诸如广播信道X 90。相似地,客户端简档C 92可以链接到至少一个时间周期,诸如时间周期94。相似地,客户端简档可以链接到其他的属性,诸如广播事件类型(例如体育或音乐)或者可获得的广播事件监视连接(例如流式MPEG(Moving Picture ExpertGroup运动图像专家组)视频、流式MP3或蜂窝广播文本消息)。本领域的普通技术人员将意识到,根据本发明,每个客户端简档可以链接到这里提到的一个或多个属性或等效的属性。

    图4说明了存储在图2的多个客户端数据46中的多个广播信息74。那些本领域的技术人员将认识到,图4的说明可以进一步地是与第一广播事件36相关的第一广播信息78、与第二广播事件38相关的第二广播信息82、或者关于多个广播事件14中的任何广播事件的广播信息。优选地,多个广播信息74包括事件识别信息96、监视许可证98、事件时间周期100(优选地包括事件起始时刻108和事件结束时刻110)、广播信道102、多个连接信息104和多个媒体信息106。本领域的普通技术人员将意识到,根据本发明,多个广播信息74可以包括这里提到的任何广播信息或等效的信息。

    多个连接信息104可以包括,例如,连接到关于感兴趣的广播事件的信息的引导路径、连接到监视感兴趣的广播事件的媒体流的引导路径和/或连接到关于如何连接到一个或多个监视感兴趣的广播事件的媒体流的信息的引导路径。引导路径可以是,例如统一资源标识符(URI)。URI是短的字符串,其指引到因特网电脑网络中的资源,包括文档、图像、可下载文件、服务、电子邮箱、流式视频、流式音频、流式文本和其他资源。它们使得资源在多种命名规则下是可获得的,并且使得接入方法(例如HTTP(超文本传输协议)、FTP(文件传输协议)和网际协议)在相同的简单方式下是可寻址的。可替换地,多个连接信息106可以包括多个通信媒体信道,诸如电话号码、FM无线电台、卫星电视频道或等效的媒体信道。(未示出)账号用户42可以选择最佳的资源,用于基于客户端22在其中运行的设备的类型来监视内容。例如,2G移动设备可以具有关于WAP(无线应用协议)服务器的URI登录点,该WAP服务器将提供关于比赛的SMS(短消息服务),而3G移动设备可以使用关于WAP服务器的URI登录点,或者直接连接到可以提供比赛的流式媒体的服务器。可替换地,该设备可以基于设备的能力、内容的丰富度和/或与监视相关的成本自动地确定监视广播事件34的最佳方法。

    多个媒体信息106,例如,可以包括与广播事件34相关的多个预录内容112。相似地,多个媒体信息106可以包括用以获取与广播事件34相关的多个预录内容112的引导路径。(未示出)多个预录内容112的示例是特定球队触地得分的动画,该动画存储并显示在一设备上,其中,在橄榄球队触地得分时,客户端22在该设备上操作。相似地,多个媒体信息106可以包括其他的与广播事件34相关的内容,这些媒体信息106根据客户端22在其中运行的设备的类型,对于账号用户42而言是可以获得的。例如,多个媒体信息106可以是关于比赛的发送给移动设备的SMS消息。相似地,如果账号用户42也玩梦幻足球,则SMS消息,诸如比赛进行时关于梦幻足球的信息,在客户端22仍然继续接收关于账号用户42当前正在收看的足球比赛的信息时,可以发送给该移动设备。

    回来参考图1,在本发明的优选实施例中,通信系统10进一步包括连接到多个客户端12和多个广播事件14的广播服务器16。该广播服务器16通过通信系统10中的多个客户端12,便利于监视多个广播事件14。广播服务器16提供了许多服务用以管理由多个客户端12执行的对多个广播事件14的监视。该广播服务器16还向账号用户42提供不同的选项用以降低成本或者增强对多个广播事件14中的一个或多个的监视的功能。例如,当账号用户42需要和/或期望将对多个广播事件14中的一个或多个的监视从第一客户端18转移到第二客户端20时,广播服务器16可以对从第一客户端18或从第二客户端20,或者从此两者接收到的请求作出响应,向第二客户端20发送多个广播信息74。该广播服务器16可以管理多种安全事项,诸如用户授权,单一使用许可证等等。

    图5是根据本发明的用于图1的通信系统10中的广播服务器16的电子框图。该广播服务器优选地包括服务器处理器114、服务器存储器116、第一服务器天线118、服务器接收机120、第二服务器天线122和服务器发射机124。

    第一服务器天线118截取来自通信系统10的多个客户端12的传输信号。该第一服务器天线118连接到服务器接收机120,该接收机120使用传统的解调技术从通信系统10接收通信信号。服务器处理器114连接到服务器接收机120,利用传统的信号处理技术处理接收到的请求。优选地,服务器处理器114与美国伊利诺斯州绍姆堡的摩托罗拉公司制造的MC68328微控制器相似。将意识到,其他相似的处理器可以用于服务器处理器114,并且按照需要可以加入相同的或者可替换类型的附加处理器用于应付服务器处理器114的处理需求。

    为了执行广播服务器16的必需的功能,该服务器处理器114连接到服务器存储器116,该存储器116优选地包括随机存取存储器(RAM)、只读存储器(ROM)和电可擦除可编程只读存储器(EEPROM)。该服务器存储器116优选地存储用于多个指定的广播事件的多个指定的广播信息126,诸如第一广播信息78、第二广播信息82和任何其他关于广播服务器16所管理的广播事件的广播信息74。服务器发射机124连接到服务器处理器114,并且响应来自服务器处理器114的传输命令128。当服务器发射机124从服务器处理器114接收到传输命令128时,服务器发射机124通过第二天线122发送响应。广播服务器16,例如,可以如下操作:服务器接收机120接收到对多个指定的广播信息126中的至少一部分的请求,这些广播信息126存储在服务器存储器116中。服务器处理器114处理接收到的请求并且向服务器发射机124发送传输命令128。随即服务器发射机124按照请求向在具体设备中运行的具体客户端发送多个广播信息。

    尽管如图5所述和所说明的广播服务器16是无线服务器。但是本领域的普通技术人员将意识到,可替换地,根据本发明广播服务器16可以是连接到网络的有线服务器。

    图6是客户端22在其中运行的设备的一个实施例的电子框图。具体地,图6说明了网络设备196。该网络设备196可以在诸如局域网(LAN)或广域网(WAN)或此两者的组合上运行。该网络设备196可以是多个空间同地协作计算机中的一个,这些计算机典型地位于房间、建筑物或者建筑物的园区中,而且共享共同的资源并以本领域普通技术人员所公知的方式相互通信。典型的共享资源是文件服务器上的文件,打印服务器上的打印机和电子邮件服务器上的电子消息(电子邮件)服务。该网络设备196可以在使用诸如ARCNET、以太网、令牌环、Local Talk或者其他的网络媒体的物理网络的网络上运行用以连接计算机,这些计算机表示网络中的有线网络节点。该网络设备196可以在使用诸如TCP/IP(传输控制协议/网际协议),AppleTalkTM、IPX/SPX(网际数据包交换/系列数据包交换)、NetBIOS(网络基本输入输出系统)或者任何其他的数据包结构的许多网络协议中的任何一个协议的LAN上运行,用以激活设备中的和/或设备之间的通信和共享的资源。而且该网络设备196可以在使用不同物理网络媒体,诸如X.25、帧中继、ISDN、调制解调器拨号或者其他媒体的WAN上运行,用以连接其他计算机或其他局域网。在下面的描述中,术语“网络设备”包括任何如上述运行的设备或者等效的设备。

    正如所说明的,网络设备196包括:定时时钟198、中央处理单元200、优选形式为随机存取存储器(RAM)202和/或只读存储器(ROM)204的电子存储器以及大容量存储器单元(例如,磁盘驱动器等)206。在一个实施例中,该网络设备196包括用于将记忆存储设备210有效地连接到网络设备196的存储器互连208。该存储器互连208可以,例如,包括用于与记忆存储设备210上的外部接触装置物理接合的结构,使得记忆存储设备210直接连接到网络设备196。本领域的普通技术人员将意识到,存储器互连208也可以是诸如红外、蓝牙或射频接口的无线连接。当存储器互连208连接到记忆存储设备210时,网络设备196可以访问众多的存储信息,诸如来自记忆存储设备210的多个客户端数据46。

    优选地,网络设备196进一步包括:显示驱动器212、通用I/O接口或数据端口214和用户接口端口216,该用户接口端口216提供了包括任意数量的用于通用信息登录的输入装置的用户接口218。在优选实施例中,例如,键盘220、“鼠标”222、笔或按键激活的书写板(未示出)、轨迹球224、音频激活命令识别处理器226等等的用户接口允许设备用户使用用户输入装置228输入和处理信息。在信息输入后,可以通过传统的调制解调器232等等将该信息传输给有线通信系统230。优选地,网络设备196还可以包括以太网连接234,用于与有线通信系统230通信,或者用于通过传统的线缆调制解调器236与线缆数据转发器通信或通过DSL连接238与有线通信系统230通信。通过连接到电源电路240的用户输入装置228可以使网络设备196从活跃状态变为非活跃状态或者从非活跃状态变为活跃状态。电源电路240可以通过直接连接到电源电路240的用户输入装置228、连接到用户界面218的用户输入装置228手动地操作,或者可替换地,通过CPU 200的编程自动地操作。

    在本发明的优选实施例中,图6的网络设备包括网络客户端242。本领域的普通技术人员将意识到,网络客户端242可以是第一客户端18、第二客户端20或者其他的图1的多个客户端12中的任何客户端。网络设备196在网络客户端242中通过使用存储在网络设备196的电子存储器中的多个客户端数据46执行不同的功能,该功能与网络设备196正在监视或将来计划监视的一个或多个广播事件相关。网络客户端242可以在制造过程中被固定编码或编程到网络设备196中,可以根据消费者的预订而通过无线传递进行编程或者可以是可下载的应用程序。将意识到,可以利用其他的编程方法用于将网络客户端242编程到网络设备196中。而且本领域的普通技术人员将意识到,网络客户端242可以是网络设备196中的硬件电路。

    当通过向显示驱动器212发送命令来发送或接收新的登录时,优选地,网络客户端242自动地更新CRT 244。例如,可以在事件广播时连续地更新CRT 244,或者针对事件的缓慢更新周期性地更新CRT244。网络客户端242使用存储在电子存储器或存储在记忆存储设备210中的多个客户端数据46执行与正在监视或计划监视的广播事件相关的功能。本领域的普通技术人员将意识到,具有软件编程能力的联网设备可以包括特殊化的和私人化的客户端数据,诸如包括关于每个账号用户42的显示选项和屏幕信息的多个用户偏好60,或者相似地,可以包括与每个包括多个广播信息74的广播事件34相关的特殊的偏好。可替换地,不包括软件编程能力的联网设备可以包括多个客户端数据46,这些数据包括多个用户偏好60,这些偏好是关于网络客户端242正在监视或将来计划监视的多个当前广播事件的标准的、预定义的显示选项和屏幕信息。

    由网络客户端242使用的多个客户端信息46中的多个用户偏好60进一步包括各种报警选项。在一个实施例中,在接收到新的广播事件信息时和/或在当前时刻等于事件起始时刻、事件结束时刻时,或者当前时刻在预先确定的事件时间周期内时,网络客户端242通知CPU200向报警电路(未示出)发送命令。在另一个实施例中,在广播信息将从存储器中删除时,网络客户端242通知CPU 200向报警电路发送命令。可替换地,当接收到新的广播事件信息并且将其存储至存储器时,不发送警报。本领域的普通技术人员将意识到,其他的报警方案是在本发明的范围内的。而且,CPU 200可以通过用户接口端口216响应连接到用户接口218的用户输入装置228向报警电路发送命令,例如设备用户按下一个按键或一连串按键,或者CPU 200响应消息的接收,向网络客户端242初始化一个输入信号。网络客户端242,响应该输入信号,访问在网络客户端242的操作过程中使用的存储在电子存储器中的多个客户端数据46。

    优选地,网络客户端242包括客户端简档246。该客户端简档246包括关于网络客户端242和网络设备196的能力和限制的信息。例如,客户端简档246可以包括网络客户端242所支持的媒体(例如,视频、音频)的标示、网络客户端242所支持的功能的标示、设备类型、设备显示器、设备电池寿命、设备电池容量、设备处理功率和关于备用网络的接入途径。本领域的普通技术人员将意识到,客户端简档246可以包括上面提到的任何信息的任何组合或等效的信息。本领域的普通技术人员将意识到,客户端简档246可以是关于网络设备196和网络客户端242的客户端简档,该简档存储在多个客户端12中的一个或多个客户端中的客户端数据46的客户端简档58中,由此网络设备196可以用作传输设备。

    根据本发明,网络客户端242包括用于向一个或多个其他客户端转移全部的多个客户端数据46或其一部分的软件能力,这些转移的数据由其他的客户端使用,在多个服务器14的一个或多个中的多个会话54中的一个或多个中共享。根据本发明,该网络客户端242进一步包括用于从至少一个其他的客户端接收全部的多个客户端数据46或其一部分的软件能力,用以转移对多个广播事件14中的一个或多个的监视。如图6所说明的,用于转移多个客户端数据46的软件能力和/或用于接收多个客户端数据46的软件能力可以并入网络客户端242中,或者可替换地,可以包括在独立的数据转移应用程序248中。数据转移应用程序248,例如,可以是第三方添加软件,该软件与已编入网络设备196中的现存客户端软件应用程序(如网络客户端242)相兼容。在独立的数据转移应用程序248上维持数据转移软件最小化了并入时间,并且也最小化了升级该网络设备196用以包括该功能的成本。

    图7是客户端22在其中运行的设备的一个实施例的电子框图。具体地,图7说明了移动设备250。本领域的普通技术人员将意识到,根据本发明,移动设备250可以是移动蜂窝电话、移动无线电数据终端,具有附加数据终端的移动蜂窝电话,或者双向寻呼机,例如美国伊利诺斯州绍姆堡的摩托罗拉公司制造的“Page Writer 2000X”。在下面的描述中,术语“移动设备”指上面提到的任何设备和等效的设备。

    如图7所说明的,移动设备250包括:第一天线252、第二天线254、接收机256、发射机258、时钟260、处理器262、设备存储器264、设备存储器互连266、设备报警电路268、设备显示器270、设备用户接口272和移动客户端274。

    第一天线252截取来自无线通信系统276的传输信号。本领域的普通技术人员将意识到,根据本发明,无线通信系统276可以利用诸如单向或双向寻呼机信道、移动蜂窝电话信道或者移动无线电信道的任何射频(RF)信道来运行。相似地,本领域的普通技术人员将意识到,无线通信系统276可以利用其它类型的诸如红外线信道的通信信道来运行。在下面的描述中,术语“无线通信系统”指上面提到的任何无线通信系统或等效的系统。

    第一天线252连接到接收机256,该接收机256使用传统的解调技术接收由无线通信系统276发射的通信信号。处理器262连接到接收机256,该处理器262利用传统的信号处理技术处理接收到的消息。优选地,处理器262与美国伊利诺斯州绍姆堡的摩托罗拉公司制造的MC68328微控制器相似。本领域的普通技术人员将意识到,其他相似的处理器可以用于该处理器262,并且按照需要可以加入相同的或者可替换类型的附加处理器用于应付处理器262的处理需求。处理器262对接收到的消息的解调数据中的地址进行解码,将解码地址与存储于设备存储器264的地址存储器280中的一个或多个地址278进行比较;并且在检测到匹配时,继续处理接收到的消息的剩余部分。

    为了执行移动设备250的必需的功能,该处理器262连接到设备存储器264,该存储器264优选地包括随机存取存储器(RAM)、只读存储器(ROM)和电可擦除可编程只读存储器(EEPROM)(未示出)。该设备存储器264包括地址存储器280、消息存储器282和客户端数据存储器284。

    当处理器262处理了接收到的消息,其将解码消息存储在设备存储器278的消息存储器282中。本领域的普通技术人员将意识到,根据本发明,该消息存储器282可以是语音邮箱或者是数据存储设备中的一组存储位置。在下面的描述中,术语“消息存储器”指上面提到的任何存储装置或等效的装置。优选地,当接收到的消息是关于广播事件的消息时,处理器262将解码消息存储到客户端数据存储器284中。例如,将存储到客户端数据存储器284的消息可以包括关于广播事件34的多个广播信息74中的一个或多个,例如事件识别信息96、监视许可证98、事件时间周期100、广播信道102、连接信息104和/或媒体信息106。相似地,该消息可以是监视通知,其通知移动设备250监视广播事件34。本领域的普通技术人员将意识到,监视通知可以包括多个广播信息74中的任何广播信息或等效的信息。

    在一个实施例中,移动设备250包括设备存储器互连266,用于将记忆存储设备210有效地连接到移动设备250。该设备存储器互连266可以,例如,包括用于与记忆存储设备210上的外部接触装置物理接合的结构,使得记忆存储设备210直接连接到移动设备250。本领域的普通技术人员将意识到,设备存储器互连266也可以是诸如红外、蓝牙或射频接口的无线连接。当设备存储器互连266连接到记忆存储设备210时,移动设备250可以访问众多的存储信息,诸如来自记忆存储设备210的多个客户端数据46。

    客户端数据存储器284包括如前面图2中所描述的多个客户端数据46。客户端数据存储器284包括关于移动设备250所监视的每一个广播事件34的存储槽286。根据本发明,存储槽286优选地包括如图4所说明的多个广播信息74。优选地,向该存储槽286分配固定的存储容量,用于存储关于每个广播事件的相关广播信息。本领域的普通技术人员将意识到,根据本发明,在图6的网络设备196、如图8所说明的线缆机盒290或者客户端22在其中运行的任何其他设备中可以包括,根据本发明,这里描述的客户端数据存储器284和相关的操作。

    在接收和处理消息时,处理器262优选地产生针对设备报警电路268的作为通知的命令信号,即通知消息已被接收和存储。设备报警电路268可以包括:扬声器(未示出),其具有能够播放曲调和其他可听见的警报的相关的扬声器驱动电路;振动器(未示出),其具有能够产生物理振动的相关的振动器驱动电路;或者一个或多个LED(未示出),其具有能够产生可视警报的LED驱动电路。本领域的普通技术人员将意识到,可以使用其他的相似报警装置,以及所描述的可听见的、振动的和可视的警报输出装置的任何组合,用于该设备报警电路268。

    在接收和处理消息时,处理器262优选地产生针对设备显示器270的命令信号,用以产生消息接收和存储的可视通知。当设备显示器270从处理器262接收到表明已经接收消息并且已将消息存储到设备存储器264中的命令信号时,显示消息标示。该消息标示,例如,可以是设备显示器270上的多个消息图标中的一个的启动标示。设备显示器270可以是,例如,用于显示文本的液晶显示器。本领域的普通技术人员将意识到,可以利用其他的诸如阴极射线管的显示器用于该设备显示器270。

    优选地,该移动设备250进一步包括时钟260。该时钟260向处理器262提供计时。该时钟260可以包括用于移动设备250操作中的当前时刻。该时钟260还可以提供用于诸如操作的活跃和非活跃周期或者警报周期的功能增强计时的时钟源。

    在优选实施例中,移动设备250包括移动客户端274。本领域的普通技术人员将意识到,移动客户端274可以是第一客户端18、第二客户端20或者图1的多个客户端12中的任何客户端。移动客户端274使用存储在客户端数据存储器284中的多个客户端数据46来执行移动设备250中的操作功能。移动客户端274可以在制造过程中被固定编码或编程到移动设备250中,可以根据消费者的预订而通过无线传递进行编程或者可以是可下载的应用程序。将意识到,可以利用其他的编程方法用于将移动客户端274编程到移动设备250中。而且本领域的普通技术人员将意识到,移动客户端274可以是移动设备250中的硬件电路。当发送和接收了新的登录时,优选地,移动客户端274自动地更新设备显示器270。例如,可以在事件广播时连续地更新设备显示器270,或者针对事件的缓慢更新周期性地更新设备显示器270。移动客户端274使用存储在电子存储器或存储在记忆存储设备210中的多个客户端数据46执行有关各种接收和/或发送与正在监视或计划监视的广播事件相关的登录的功能。本领域的普通技术人员将意识到,具有软件编程能力的移动设备可以包括关于每个广播事件34的特殊化的和私人化的显示选项和屏幕信息。可替换地,不包括软件编程能力的移动设备可以包括关于多个当前广播事件14的标准的、预定义的显示选项和屏幕信息。根据本发明,在关于每个广播事件34的多个用户偏好中可以包括关于多个广播事件的显示选项,其中移动设备250中的移动客户端274参与该广播事件,或者可替换地,显示选项可以独立地存储到多个客户端数据46的多个用户偏好60中。

    移动客户端274进一步地使用不同的报警选项运行。在一个实施例中,在关于广播事件34的新的广播事件信息加入到客户端数据存储器284的存储槽286中时,或者在当前时刻是事件起始时刻、事件结束时刻时,或当前时刻在预先确定的事件时间周期内时,移动客户端274通知处理器262向设备报警电路268发送命令。在另一个实施例中,在任何广播信息将从存储槽286中删除时,移动客户端274通知处理器262向设备报警电路268发送命令。可替换地,当接收到新的登录并且将其存储至客户端数据存储器284时和/或当前时刻是事件起始时刻时,不发送警报。本领域的普通技术人员将意识到,其他的报警方案是在本发明的范围内的。根据本发明,在关于每个广播事件34的多个用户偏好中可以包括关于多个当前广播事件62的报警选项,其中移动设备250中的移动客户端274监视该广播事件,或者可替换地,报警选项可以独立地存储到多个客户端数据46的多个用户偏好60中。

    根据本发明,移动客户端274包括用于向至少一个其他的客户端转移全部的多个客户端数据46或其一部分的软件能力,这些转移的数据由其他的客户端使用,用以监视多个当前广播事件62中的一个或多个。根据本发明,该移动客户端274进一步包括用于从另一客户端接收全部的多个客户端数据46或其一部分的软件能力,用以监视多个广播事件14中的一个或多个。如图7所说明的,用于转移和接收客户端数据的软件能力可以并入移动客户端274中(未示出),或者可替换地,可以包括在独立的数据转移应用程序248中。数据转移应用程序248,例如,可以是第三方添加软件,该软件与已编入移动设备250中的现存客户端软件应用程序(如移动客户端274)相兼容。在独立的数据转移应用程序248上维持数据转移软件最小化了并入时间,并且也最小化了升级移动设备用以包括该功能的成本。

    优选地,设备用户接口272连接到处理器262。该设备用户接口272可以是一个或多个按键,该按键用于产生按键动作、一连串按键动作、来自设备用户的语音响应或者某些其他相似的由移动设备250的设备用户(例如账号用户64)初始化的人工响应的方法。处理器262,响应设备用户接口272,例如设备用户按下按键或者按下一系列按键,或者响应消息的接收,向移动客户端274初始化一个输入信号。移动客户端272,响应用户输入信号,访问在移动客户端274的操作过程中使用的客户端数据存储器284中的多个客户端数据46。

    优选地,移动客户端274包括客户端简档246。该客户端简档246包括关于移动客户端274和移动设备250的能力和限制的信息。例如,客户端简档246可以包括移动客户端274所支持的媒体(例如,视频、音频)的标示、移动客户端274所支持的功能的标示、设备类型、设备协议使用、设备显示器、设备电池寿命、设备电池容量、设备处理功率和关于备用网络的接入途径。本领域的普通技术人员将意识到,客户端简档246可以包括上面提到的任何信息的任何组合或等效的信息。本领域的普通技术人员将意识到,客户端简档246可以是关于移动设备250或移动客户端274的客户端简档,该简档存储在多个客户端12中的一个或多个客户端中的客户端数据46的多个客户端简档58中,由此移动设备250可以用作转移设备。发射机258连接到处理器262,并且响应来自处理器262的命令。当发射机258从处理器262接收到命令时,发射机258通过第二天线254向无线通信系统276发送信号。

    在可替换的实施例中(未示出),移动设备250包括执行第一天线252和第二天线254的功能的一个天线。而且,可替换地,该移动设备250包括执行接收机256和发射机258的功能的收发信机电路。本领域的普通技术人员将意识到,可以使用其他相同类型或者可替换类型的相似的电子框图用于该移动设备250,用以应付移动设备250的需要。

    通过连接到电源电路288的用户输入装置可以使移动设备250从活跃状态变为非活跃状态或者从非活跃状态变为活跃状态。电源电路288可以通过连接到电源电路288的用户输入装置、连接到设备用户接口272的用户输入装置手动地操作,或者可替换地,通过处理器262的编程自动地操作。

    图8是客户端22在其中运行的设备的一个实施例的电子框图。具体地,图8说明了交互式的广播接收机,诸如线缆机盒290。线缆机盒290优选地允许网络操作员在其网络上部署大范围地交互式电视广播服务和应用。而且线缆机盒290优选地向线缆操作员提供了用于在其网络上部署交互式电视服务的组合的、全合一的、硬件和软件解决方案,由此产生了使用电视机和网络用于实时电子消息通信的能力。

    如图8所说明的,线缆机盒290优选地包括用于控制线缆机盒290操作的控制器292。优选地,控制器292与美国伊利诺斯州绍姆堡的摩托罗拉公司制造的MC68328微控制器相似。本领域的普通技术人员将意识到,其他相似的处理器可以用于该控制器292,并且按照需要可以加入相同的或者可替换类型的附加处理器用于应付控制器292的处理需求。优选地,对控制器292进行编程使其同线缆客户端294一起起作用。根据本发明,线缆客户端294的运行与如上所述的图6的网络客户端242和图7的移动客户端274相似。本领域的普通技术人员将意识到,图8所说明的线缆客户端294可以是第一客户端18、第二客户端20或者图1的多个客户端12中的任何客户端。

    根据本发明,线缆客户端294包括用于向至少一个其他的客户端转移全部的多个客户端数据46或其一部分的软件能力,这些转移的数据由其他的客户端使用,用以监视多个广播事件14中的一个或多个。该线缆客户端294进一步包括用于从另一客户端接收全部的多个客户端数据46或其一部分的软件能力,用以监视多个广播事件14中的一个或多个。如图8所说明的,用于转移和接收客户端数据的软件能力可以并入线缆客户端294中(未示出),或者可替换地,可以包括在独立的数据转移应用程序248中。数据转移应用程序248,例如,可以是第三方添加软件,该软件与已编入线缆机盒290中的现存客户端软件应用程序(如线缆客户端294)相兼容。在独立的数据转移应用程序248上维持数据转移软件最小化了并入时间,并且也最小化了升级移动设备用以包括该功能的成本。

    优选地,线缆客户端294包括客户端简档246。该客户端简档246包括关于线缆客户端294和线缆机盒290的能力和限制的信息。例如,客户端简档246可以包括线缆客户端294所支持的媒体(例如,音频、视频)的标示、线缆客户端294所支持的功能的标示、设备类型、设备协议使用、设备显示器、设备电池寿命、设备电池容量、设备处理功率和关于备用网络的接入途径。本领域的普通技术人员将意识到,客户端简档246可以包括上面提到的任何信息的任何组合或等效的信息。本领域的普通技术人员将意识到,客户端简档246可以是关于线缆机盒290或线缆客户端294的客户端简档,该简档存储在多个客户端12中的一个或多个客户端中的客户端数据46的多个客户端简档58中,由此线缆机盒290可以用作转移设备。

    线缆机盒290进一步包括连接到控制器292的用于同线缆数据转换器通信的上/下变频器296。为了执行线缆机盒290的必需的功能,控制器292进一步连接到线缆机盒存储器298,该存储器298优选地包括线缆机盒随机存取存储器(RAM)300、线缆机盒只读存储器(ROM)302和电可擦除可编程只读存储器(EEPROM)(未示出)。该线缆机盒290的线缆机盒存储器298优选地包括如前文所述并在图7中说明的客户端数据存储器284。

    在一个实施例中,线缆机盒290包括线缆机盒存储器互连304,用于将记忆存储设备210有效地连接到线缆机盒290。该线缆机盒存储器互连304可以,例如,包括用于与记忆存储设备210上的外部接触装置物理接合的结构,使得记忆存储设备210直接连接到线缆机盒290。本领域的普通技术人员将意识到,线缆机盒存储器互连304也可以是诸如红外、蓝牙或射频接口的无线连接。当线缆机盒存储器互连304连接到记忆存储设备210时,线缆机盒290可以访问众多的存储信息,诸如来自记忆存储设备210的多个客户端数据46。

    而且,第一线缆机盒I/O 306连接至控制器292,用于驱动遥控收发信机308,并且进一步用于驱动连接到线缆机盒天线312的射频收发信机310。用于通过线缆机盒用户接口316从用户输入装置进行输入的第二线缆机盒I/O 314进一步连接到控制器292。用于同电视322进行通信的音频驱动器318和射频/视频驱动器320也连接到控制器292。

    通过连接到线缆机盒电源电路324的用户输入装置可以使线缆机盒290从活跃状态变为非活跃状态或者从非活跃状态变为活跃状态。线缆机盒电源电路324可以通过连接到线缆机盒电源电路324的用户输入装置、连接到线缆机盒用户接口316的用户输入装置手动地操作,或者可替换地,通过处理器292的编程自动地操作。

    图9是图1的通信系统10的一个实施例的电子框图。具体地,如图9所说明的通信系统10包括:广播服务器16、多个广播事件14、多个移动设备328中的多个客户端12和无线通信系统276。

    如图9所说明的,无线通信系统276包括用于将消息初始化到无线通信系统276中的消息输入设备。该消息输入设备可以是,例如,通过传统的公共交换电话网络(PSTN)336连接的电话330、计算机332、桌面消息传递单元334或者广播服务器16,该PSTN 336通过多个电话链路338连接到无线系统控制器340。该电话链路338,例如,可以是多个双绞线、光纤线缆或者复用中继线。

    无线系统控制器340通过一条或多条通信链路346连接并监督至少一个射频(RF)发射机342和至少一个射频(RF)接收机344的操作。通信链路346典型地是双绞线电话线,并且此外,可以包括射频(RF)、微波或其他的通信链路。RF发射机342和RF接收机344典型地同消息存储和中继站一起使用,该中继站对输入的和输出的消息进行编码和译码,使这些消息成为与陆线消息交换计算机和个人无线电寻址需要相兼容的格式,例如,蜂窝消息、短消息服务或者寻呼协议。无线系统控制器340还可以运行用以对由RF发射机342或RF接收机344发射的或接收的无线消息进行编码和解码。电话信号典型地通过诸如电话330或者移动设备的电话装置发射到和接收自无线系统控制器340。无线系统控制器340对诸如下行链路消息348的输出消息进行编码和定时。无线系统控制器340在至少一个输出射频(RF)信道352上通过RF发射机342经由发射天线350向诸如图7的移动设备250的多个移动设备328(或者可替换地,向广播服务器16或者直接向多个广播事件14)发射已编码的输出消息。多个移动设备328,例如,包括第一移动设备354、第二移动设备356和第三移动设备358,每个移动设备都通过诸如输出RF信道352和输入RF信道360的无线连接进行通信。下行链路消息348可以是,例如,多个客户端数据46、监视通知、多个广播消息74或者任何其他相似的数据。相似地,无线系统控制器340在至少一个输入射频(RF)信道360上经由接收天线364从多个移动设备328中的一个(或者可替换地,从广播服务器16或者从多个广播事件14)接收和解码由RF接收机344接收的诸如上行链路消息362的输入消息。上行链路消息362可以是,例如,多个客户端数据46、监视通知、多个广播消息74或者任何其他相似的数据。

    分配用于无线通信系统276中的多个移动设备328中的每一个都具有分配给它的地址或身份,该地址或身份是无线通信系统276中的唯一的选择呼叫地址。例如,第一移动设备354具有第一地址366,第二移动设备356具有第二地址368,而第三移动设备358具有第三地址370。本领域的普通技术人员将意识到,被分配同无线通信系统276一起使用的其他移动设备具有分配给它的地址,该地址在无线通信系统276中是唯一的选择呼叫地址。该地址使得来自无线系统控制器340的下行链路消息348仅发射给具有该地址的移动设备,并且识别在无线系统控制器340处接收的来自具有该地址的移动设备的消息和响应。在一个实施例中,多个移动设备328中的每一个还具有分配给它的PIN号码,该PIN号码与PSTN 336中的电话号码相关。关于多个移动设备328中的每一个的分配地址和相关电话号码的列表以用户数据库372的形式存储在无线系统控制器340中。

    优选地,至少一个客户端运行于移动设备中。例如,如图9所说明的,第一客户端18运行于第一移动设备354中,而第二客户端20运行于第二移动设备356中。相似地,多个客户端可以运行于相同的移动设备中。例如,第三客户端374和第四客户端376运行于第三移动设备358中。本领域的普通技术人员将意识到,根据本发明,移动设备可以不包括客户端,包括一个客户端或者包括多个客户端。

    在本发明的一个实施例中,广播服务器16连接到无线通信系统276的无线系统控制器340。该广播服务器16提供了由多个移动设备328电子监视多个广播事件14的方法。广播服务器16,例如,经由无线系统控制器340接收请求,并且可以响应该接收,经由无线系统控制器340发送响应。然后无线系统控制器340将该响应路由至请求设备,该请求设备可以是消息输入设备,例如电话330、计算机332、桌面消息传递单元334,或者可替换地,可以是单个或多个移动设备328中的一个。在下面的描述中,术语“请求者”指上面提到的任何请求设备或等效的设备。

    优选地,广播服务器16包括服务器地址378,该地址在无线通信系统276中是唯一的选择呼叫地址。该服务器地址378使得能够经由RF信道360向广播服务器16发射不同的电子讯息。相似地,广播服务器16经由输出RF信道352向多个移动设备328发送电子讯息。而且,广播服务器16还具有分配给它的PIN号码,该PIN号码与PSTN336中的电话号码相关。服务器地址378和相关电话号码存储在无线系统控制器340中的用户数据库372。

    广播服务器16连接到无线通信系统276,通过加入用于多个移动设备接收和发射多个广播事件的智能而增强了通信系统10的操作。广播服务器16以有效的方式交互式地管理与监视多个广播事件相关的消息通信。例如,第一客户端18可以向广播服务器16发送请求,请求与至少一个广播事件相关的多个广播信息,并且广播服务器16可以响应该请求,向第二客户端20发送多个广播信息74。可替换地,广播服务器16可向第一客户端18发送多个广播信息74;并且然后第一客户端18可以向第二客户端20发送接收到的多个广播信息74。

    当第二客户端20接收到多个广播信息74,其将能够使用多个广播信息74监视多个广播事件14中的一个或多个。用于监视多个广播事件中的一个或多个的信息(例如,文本消息、图像、音频和/或视频)可以经由广播服务器16发送给第二客户端20,或者通过绕过广播服务器16并且通过无线系统控制器340直接将来自多个广播事件14中的一个或多个的监视信息发送到第二客户端20。

    图10是图1的通信系统10的一个实施例的电子框图。具体地,图10说明了本发明的实施例,其中通信系统10包括:图6的有线通信系统230、广播服务器16和多个广播事件14。该有线通信系统230,例如,可以包括:LAN 380(局域网)、WAN 382(广域网)或者LAN380和WAN 382的组合网络。将意识到,尽管只示出了单一的LAN 380和单一的WAN 382,但是也可以用本领域技术人员所公知的方式互连组合的LAN 380和/或WAN 382,用于诸如多个客户端数据46的电子通信的传输。

    LAN 380的一般的功能和操作是以本领域普通技术人员所公知的方式允许空间同地协作计算机相互通信和/或共享计算机网络上的共同的资源中的一个,该空间同地协作计算机典型地位于房间、建筑物或者建筑物的园区中。该空间同地协作计算机作为多个网络设备以图的形式表现在图10中,例如图6的网络设备196,三个该设备通过示例方式示出。(第一网络设备384、第二网络设备386和第三网络设备388)多个网络设备中的每一个使用网络连接390通信。例如,如图10中所示,第一客户端18操作于第一网络设备384中而第二客户端20操作于第二网络设备386中。相似地,多个客户端可操作在相同的网络设备中。例如,第三客户端374和第四客户端376运行于第三移动设备388中。本领域的普通技术人员将意识到,根据本发明,网络设备可以不包括客户端,包括一个客户端或者包括多个客户端。

    通过LAN服务器392在LAN 380上共享的典型的资源是文件服务器上的文件、打印服务器上的打印机、电子邮件服务器上的电子消息(电子邮件)服务以及因特网服务器上的因特网连接服务。该LAN 380可以使用诸如ARCNET、以太网、令牌环、Local Talk或者其他的网络媒体的物理网络连接到计算机,这些计算机表示网络中的有线网络节点。该LAN 380可以使用诸如TCP/IP(传输控制协议/网际协议),AppleTalkTM、IPX/SPX(网际数据包交换/系列数据包交换)、NetBIOS(网络基本输入输出系统)或者任何其他的数据包结构的许多网络协议中的任何一个协议,用以激活客户端和服务器之间的通信。在下面的描述中,术语“局域网”指使用上面提到的任何网络协议的网络或等效的网络。该LAN 380还可以使用路由器(未示出)在组织上和物理上对LAN 380进行分网。就此而言,这里描述的LAN 380的定义指计算机的地理位置和有线媒体类型,使用该有线媒体互连计算机用于通信。

    WAN 382的一般的功能和操作也是允许计算机共享共同的资源中的一个。然而,就此而言,这里使用的定义中计算机不是空间同地协作的。典型的共享资源如果不是在LAN 380中找到的同一资源,那么也是相似的资源。然而,WAN 382使用不同的物理网络媒体,诸如X.25、帧中继、ISDN、调制解调器拨号或者其他的媒体,用以将其他的计算机或者其他的局域网连接到WAN 382网络。该WAN 382网络,例如,可以包括:许多公知的专用广域网,通过示例方式示出了这些专用广域网中的一个(394);和公共广域网,通过示例方式示出了公共广域网中的一个(396),例如CompuServeTM、America OnlineTM(AOL)、MIT计算机网、MotorolaTM计算机网和ProdigyTM。在下面的描述中,术语“广域网”指上面提到的任何网络或等效的网络。上面描述的WAN 382可以独立运行,或者可以由因特网计算机网络395互连。而且,LAN 380也可以,如所示出的,以本领域技术人员所公知的方式由因特网计算机网络395互连到该WAN 382。

    在本发明的一个实施例中,广播服务器16连接到LAN 380和WAN382。该广播服务器16提供了由多个网络设备电子监视多个广播事件14的方法。广播服务器16,例如,接收请求并且可以响应该接收,发送出响应。广播服务器16连接到无线通信系统276,通过加入用于多个联网设备接收和发射多个广播事件14中的多个广播事件的智能而增强了通信系统10的操作。广播服务器16以有效的方式交互式地管理与监视多个广播事件相关的消息通信。例如,第一客户端18可以向广播服务器16发送请求,请求与多个广播事件14中的至少一个广播事件相关的多个广播信息,并且广播服务器16可以响应该请求,向第二客户端20发送多个广播信息74。可替换地,广播服务器16可以向第一客户端18发送多个广播信息74;并且然后第一客户端18向第二客户端20发送接收到的多个广播信息74。本领域的普通技术人员将意识到,根据本发明,多个广播事件14可以直接连接到LAN 380和WAN 382。

    当第二客户端20接收到多个广播信息74,其将能够使用多个广播信息74监视多个广播事件14中的一个或多个。用于监视多个广播事件中的一个或多个的信息(例如,文本消息、图像、音频和/或视频)可以经由广播服务器326发送给第二客户端20,或者通过绕过广播服务器326并且通过LAN服务器392直接将来自多个广播事件14中的一个或多个的监视信息发送到第二客户端20。

    图11是图1的通信系统10的一个实施例的电子框图。具体地,图11说明了本发明的可供替换的实施例,其中通信系统10包括:广播通信系统398、广播服务器16和多个广播事件14。

    广播通信系统398优选地包括:线缆数据转发器400、网络PSTN402和多个线缆机盒,诸如图8的线缆机盒290,通过示例的方式示出了三个该线缆机盒290(第一线缆机盒404、第二线缆机盒406和第三线缆机盒408)。多个线缆机盒通过有线连接410在广播通信系统398中进行通信。优选地,至少一个客户端运行于线缆机盒中。例如,如图11中所说明的,第一客户端18操作于第一线缆机盒404中而第二客户端20操作于第二线缆机盒406中。相似地,多个客户端可以运行于相同的线缆机盒中。例如,第三客户端374和第四客户端376运行于第三线缆机盒408中。本领域的普通技术人员将意识到,根据本发明,线缆机盒可以不包括客户端,包括一个客户端或者包括多个客户端。

    线缆数据转发器400连接到第一线缆机盒404、第二线缆机盒406、第三线缆机盒408、网络PSTN 402,并且在一个实施例中,连接到广播服务器16(或者可替换地连接到多个广播事件14)。线缆数据转发器400使得操作员能够分送诸如传统的视频和音频广播,准视频点播(NVOD)、视频点播(VOD)、付费电视、广告、信息、交互式购物及更多的服务。线缆数据转发器400优选地提供诸如局部压缩和未压缩节目的MPEG-2/DVB(运动图像专家组-2/数字视频广播)编码、插入本地广告和事件数据插入、有条件访问(CA)加扰、交互式服务和整体网络的监视和控制的功能。在复用阶段,在射出传输码流分送到有条件访问(CA)系统用于加扰之前,广播台可以产生节目群组并且加入PSI/SI信息(节目专用信息(PSI)/专用信息(SI))。在处理之后,调制传输码流并且通过电信网络、地面或卫星系统将传输码流传输到线缆数据转发器400。

    在本发明的一个实施例中,广播服务器16连接到广播通信系统398的线缆数据转发器400。将线缆数据转发器400连接到广播服务器16,提供了由线缆机盒监视多个广播事件14的方法。本领域的普通技术人员将意识到,根据本发明,多个广播事件14可以直接连接到该线缆数据转发器400。将线缆数据转发器400连接到多个广播事件14,提供了绕过广播服务器16由线缆机盒监视多个广播事件14的方法。

    图12是根据本发明说明通信系统10的可供替换的实施例的电子框图。正如所说明的,通信系统10优选地包括:具有第一组多个设备414的第一系统412、具有第二组多个设备418的第二系统416、广播服务器16和多个广播事件14。第一组多个设备414,例如,包括设备420、第一设备422和第三设备426。第二组多个设备418,例如,包括设备420、第二设备424和第四设备428。优选地,第一系统412和第二系统416连接到广播服务器16。可替换地,第一系统412和第二系统416可以直接连接到多个广播事件14。本领域的普通技术人员将意识到,尽管通过示例的方法仅示出了两个系统,但是可以以本领域的普通技术人员所公知的方式互连多个系统,用于将诸如多个客户端数据46的电子信息转移到第一组多个设备414和第二组多个设备418。

    本领域的普通技术人员将意识到,根据本发明,第一系统412和第二系统416可以是图9的无线通信系统276、图10的有线通信系统230、图11的广播通信系统398或者任何其他等效的系统。而且,根据本发明,通信系统10可以包括多个无线通信系统、多个有线通信系统或者此两者的任何组合。相似地,第一组多个设备414和第二组多个设备418的每个客户端可以是图7的移动设备250、图6的网络设备196或者图8的线缆机盒290。

    图13是根据本发明的优选实施例说明通信系统10操作过程的流程图。从步骤450开始,广播事件34开始。广播事件34,例如,可以是广播事件中的一个或者是广播事件的组合,这些广播事件选自包括体育比赛、联播音乐会、电视节目、联网节目和无线电节目的组中。下一步,在步骤452中,第一客户端18监视广播事件34。本领域的普通技术人员将意识到,尽管这里描述了一个广播事件,但是本进程同样地适用于多个广播事件。典型地,账号用户42使用第一客户端18正在监视广播事件34。本领域的普通技术人员将意识到,第一客户端18可以在诸如图10的第一网络设备384、图9的第一移动设备354和/或图11的第一线缆机盒404的第一设备422中运行。下一步,在步骤454中,本进程检查与广播事件34相关的发生事件检测。该发生事件例如,可以包括发生事件中的一个或者发生事件的组合,这些发生事件选自包括事件起始时刻108、由第一客户端18接收的用户输入、由第二客户端20接收的用户输入、第一客户端18的去激活、第二客户端20的激活和第一客户端18和第二客户端20之间的通信连接的建立的组中。相似地,发生事件可以是从第一客户端18到第二客户端20的监视通知的发送,或者可替换地,可以是从第二客户端20到第一客户端18的监视通知请求的发送。如果在步骤454中没有检测到发生事件,则进程返回步骤452,其中第一客户端18继续监视广播事件34。如果在步骤454中检测到发生事件,则进程确定是否需要广播监视转移。

    如果在步骤456中需要广播监视转移,则在步骤458中,本进程确定是否需要监视许可证。如果在步骤458中需要监视许可证,则本进程下一步在步骤460中确定是否可以转移。在步骤462,如果监视许可证可以转移,则发生了从第一客户端18直接到第二客户端20的,或者从第一客户端18经由广播服务器16到第二客户端20的监视许可证转移。如果在步骤460中监视许可证不能转移,则本进程下一步在步骤464中确定账号用户42是否愿意购买监视许可证。如果账号用户42同意购买监视许可证,则在步骤466中账号用户购买监视许可证。如果账号用户42在步骤464中不购买监视许可证,本进程结束。

    账号用户在步骤466中购买监视许可证之后、在步骤458中不需要监视许可证时和在步骤462中转移了监视许可证之后,本进程继续到步骤468。在步骤468中,发生广播监视转移。该广播监视转移,例如,可以包括从至少一个存储在第一客户端18中的转移客户端简档中选择第二客户端20。本领域的普通技术人员将意识到,关于第二客户端20的存储转移简档可以链接到广播事件34,链接到广播事件34的广播信道102,链接到广播事件34的事件时间周期100或者链接到用于转移对广播事件34的监视的任何其他属性用以帮助选择第二客户端20。而且,如果通信系统10包括广播服务器16,则广播监视转移步骤可以包括使用广播服务器16转移与广播事件34相关的多个广播信息74。例如,广播监视转移步骤可以包括:将监视通知从第一客户端18发送到第二客户端20,从第二客户端20向广播服务器16发送关于与广播事件34相关的多个广播信息74的请求,和由第二客户端20接收来自广播服务器16的多个广播信息74。可替换地,广播监视步骤可以包括:从第一客户端18向广播服务器16发送关于与广播事件34相关的多个广播信息74的请求,由第一客户端18接收来自广播服务器16的多个广播信息74,和将监视通知从第一客户端18发送到第二客户端20,其中监视通知包括多个广播信息74。

    下一步,如果在步骤456中不需要广播监视转移,则在步骤470中,第二客户端20监视广播事件34。本领域的普通技术人员将意识到,第二客户端20可以在诸如图11的第二线缆机盒406、图9的第二移动设备356和/或图10的第二网络设备386的第二设备424中运行。

    图14是根据本发明的优选实施例说明通信系统10操作过程的流程图。具体地,图14说明了当账号用户42通过第二客户端20开始转移对多个广播事件14中的一个和多个的监视时的进程。在步骤472中开始,账号用户42使用第一客户端18监视广播事件34。本领域的普通技术人员将意识到,第一客户端18可以在诸如图10的第一网络设备384、图9的第一移动设备354和/或图11的第一线缆机盒404的第一设备422中运行。下一步,在步骤474中,账号用户42通过用户接口针对第二客户端20开始“媒体访问”。下一步,在步骤476中,第二客户端20确定可能的第一客户端。第二客户端20可以确定对于媒体访问转移而言有多少可能的第一客户端对于第二客户端20是可获得的。例如,第二客户端20可以访问和检查所存储的多个转移客户端简档58。可替换地,第二客户端20可以访问在第二客户端20通信范围中的客户端列表。该访问可以通过网络服务器完成,或者由第二客户端20直接访问多个客户端12来完成,或者通过本领域公知的任何等效的方法来完成。下一步,在步骤478中,本进程确定对于第二客户端20是否存在多于一个的可获得的可能第一客户端。如果存在多于一个的可能第一客户端,则在步骤480中第二客户端20向账号用户42提供选择对象。该选择对象可以是可能第一客户端的全部列表,或者可以是包括它们正在监视的广播事件的列表。可替换地,其可以是部分列表(例如,仅仅是具有第二客户端20能够监视的广播事件监视连接的事件)。下一步,在步骤482中,账号用户42作出选择18响应该选择对象。下一步,在步骤484中,第二客户端20基于账号用户的选择选择第一客户端18并且获取与第一客户端18相关的第一客户端简档。下一步,以及如果在步骤478中仅存在一个可能第一客户端,则在步骤486中,第二客户端20向第一客户端18发送监视通知请求。根据本发明,该监视通知请求可以包括对监视许可证的请求,和/或对与广播事件34相关的多个广播信息74的请求。该监视通知请求可以进一步包括第二客户端简档。下一步,在步骤488中,第一客户端18确定监视通知中待发送到第二客户端20的信息,例如当前连接信息、多个广播信息74、监视许可证、第一客户端简档和/或时间标记。下一步,在步骤490中,第一客户端18直接向第二客户端20发送监视通知,或者通过广播服务器16、通过通信系统(诸如无线通信系统276、有线通信系统230或广播通信系统398)或者其他本领域公知的方法向第二客户端20发送监视通知。下一步,在步骤492中,第二客户端20接收监视通知并且使用监视通知中的内容和任何接收到的用户输入信息确定在第二客户端20上用于监视广播事件34的监视方法。下一步,在步骤494中,账号用户42使用第二客户端20监视广播事件34。可以对被监视的广播进行故意地延迟,其中计算该延时用以防止由于从第一客户端18改变到第二客户端20所引起的账号用户42错过任何关于广播事件34的信息。

    本领域的普通技术人员将意识到,尽管这里描述了关于图14的一个广播事件,但是本进程同样适用于多个广播事件。相似地,本领域的普通技术人员将意识到,尽管这里描述的关于图14的进程以示例的方式利用了第一客户端18和第二客户端20,但是使用每个设备(客户端运行于该设备中)中的独立的数据转移应用程序完成转移操作也是在本发明的范围之内。

    图15是根据本发明的优选实施例说明通信系统10操作过程的流程图。具体地,图15说明了当账号用户42通过第一客户端18开始转移对多个广播事件14中的一个和多个的监视时的进程。在步骤472中开始,账号用户42使用第一客户端18监视广播事件34。本领域的普通技术人员将意识到,第一客户端18可以在诸如图10的第一网络设备384、图9的第一移动设备354和/或图11的第一线缆机盒404的第一设备422中运行。而且本领域的普通技术人员将意识到,尽管这里描述了一个广播事件,但是本进程同样适用于多个广播事件。下一步,在步骤496中,账号用户42通过用户接口针对第一客户端18开始“媒体访问”。下一步,在步骤498中,第一客户端18确定监视通知中所包括的待发送到第二客户端20的信息。例如,监视通知可以包括当前连接信息、多个广播信息74、监视许可证、第一客户端简档和/或时间标记。下一步,在步骤500中,第一客户端18确定用于广播事件34监视转移的可获得的可能的第二客户端。例如,第一客户端18可以访问和检查所存储的多个转移客户端简档58。可替换地,第一客户端18可以访问在第一客户端18通信范围中的客户端列表。该访问可以通过网络服务器完成,或者由第一客户端18直接访问多个客户端12来完成,或者通过本领域公知的任何等效的方法来完成。下一步,在步骤502中,第-客户端18确定对于第一客户端18是否存在多于一个的可获得的可能第二客户端。在步骤504中,如果对于第一客户端18存在多于一个的可获得的可能第二客户端,则本进程确定第一客户端偏好是否被设置为自动地选择第二客户端20。在步骤506中,如果偏好被设置为自动地选择第二客户端20,则第一客户端18选择第二客户端20。例如,第二客户端简档可以链接到广播事件34,链接到广播事件34的广播信道102,链接到广播事件34的、事件类型的、广播事件连接的事件时间周期100,或者链接到广播事件34的任何其他属性。然后第一客户端18基于链接自动地选择第二客户端20。此外,基于由第一客户端18验证第二客户端20和/或第二客户端用户友好名称与存储在第一客户端18中的用户友好名称相匹配,第一客户端18可以自动地选择第二客户端20。如果在步骤504中第一客户端偏好没有被设置为自动地选择第二客户端20,则步骤508中,第一客户端18向账号用户42提供选择对象。该选择对象可以是可能第二客户端的全部列表、客户端的部分列表(仅仅是有能力使用可获得的连接监视广播事件34的客户端)、可获得的广播事件监视连接的列表或者广播事件监视媒体类型的列表(例如,音频、文本和视频)。下一步,在步骤510中,账号用户42作出选择。下一步,在步骤512中,第一客户端18基于前面账号用户选择的步骤选择第二客户端20。

    如果在步骤502中仅存在一个可能第二客户端,则选择了第二客户端20,或者使用步骤506或512选择了第二客户端,在此之后,在步骤514中,第一客户端18直接向第二客户端20发送监视通知,或者通过广播服务器16或通过通信系统向第二客户端20发送监视通知。例如,监视通知可以包括多个广播信息74、监视许可证、第一客户端简档和/或时间标记。下一步,在步骤516中,第二客户端20确定使用监视通知中的信息、存储于或编程到第二客户端20中的信息和/或来自账号用户42的输入信息监视广播事件34的方法。下一步,在步骤494中,账号用户42使用第二客户端20监视广播事件34。

    本领域的普通技术人员将意识到,尽管这里描述了关于图15的一个广播事件,但是本进程同样适用于多个广播事件。相似地,本领域的普通技术人员将意识到,尽管这里描述的关于图15的进程以示例的方式利用了第一客户端18和第二客户端20,但是使用每个设备(客户端运行于该设备中)中的独立的数据转移应用程序完成转移操作也是在本发明的范围之内。

    图16是根据本发明的优选实施例说明通信系统10操作过程的流程图。具体地,图16说明了图14的步骤488和图15的步骤498的更为详细的细节,在这两个步骤中,第一客户端18确定了监视通知中包括的信息。从步骤520开始,第一客户端18确定多个广播信息74是否正在与当前监视的广播事件34一同传送。多个广播信息74可以直接与当前监视的广播事件34一同传送。相似地,诸如引导路径的信息可以与广播事件34一同传送,指出了如何获得多个广播信息74。第一客户端18可以使用传送的信息获取多个广播信息74。如果多个广播信息74或者用于获取多个广播信息74的信息没有与广播事件34一同发送,则在步骤522中,第一客户端18确定其是否被允许确定多个广播信息74。该决定可以基于系统设计(例如,将系统设计为使第一客户端18获取多个广播信息74)、第一客户端的能力、第一客户端的用户偏好或者等效的信息作出。如果不允许第一客户端18确定多个广播信息74,则在步骤524中,监视通知中包括连接信息104。例如,连接信息104可以是正在监视的信道(例如,信道35)、正在监视的系统(例如,在美国佛罗里达州博茵顿沙滩的Adelphia线缆)和时间标记。相似地,连接信息104可以是URI或者URL、广播台的呼号和/或随同某位置(例如,棕榈滩)的正在监视的FM频率(例如92.7)。本领域的普通技术人员将意识到,连接信息104可以是这里提到的任何信息或者等效的信息。然后,确定监视通知中所包括的信息的进程结束。

    在步骤526中,如果在步骤522中允许第一客户端18确定多个广播信息74,则第一客户端18使用连接信息104询问广播服务器16用以从连接信息104确定正在监视的广播事件34。下一步,在步骤528中,第一客户端18接收包括来自广播服务器16的连接信息104的多个广播信息74。下一步,在步骤530中,并且如果连接信息104与广播事件34一同传输,则第一客户端18包括监视通知中的多个广播信息74。例如,第一客户端18确定可监视广播事件34的所有可能的方法,并且将其包括在连接信息104中作为多个广播信息74的一部分。下一步,在步骤532中,在发送监视通知之前确定是否允许第一客户端18使用第二客户端简档修改多个广播信息74用以更加彻底地适合第二客户端的能力。该决定可以基于系统设计、第一客户端能力、第一客户端用户偏好或等效的信息作出。如果在步骤532中不允许第一客户端18修改多个广播信息,则确定监视通知中所包括的信息的进程结束。

    在步骤534中,如果在发送监视通知之前允许第一客户端18修改多个广播信息74用以适合第二客户端的能力,则第一客户端18确定第二客户端的能力是否已存储并且对于第一客户端18是可获得的。例如,存储在第一客户端18或者存储在第一客户端18在其中运行的设备的存储器中的多个转移客户端简档58中可以包括第二客户端简档。在步骤536中,如果第一客户端18没有针对所存储的第二客户端20的客户端简档的访问途径,则第一客户端18向第二客户端20询问第二客户端能力。下一步,在步骤538中,第一客户端18从第二客户端20接收第二客户端能力。下一步,并且如果在步骤534中第一客户端18具有针对所存储的第二客户端20的客户端简档的访问途径,则在监视通知包括多个广播信息74之前,第一客户端18修改多个广播信息74用以匹配第二客户端20的能力。下一步,在步骤542中,本进程确定第二客户端20是否缺少监视广播事件34所需的应用程序。可以通过第二客户端20向第一客户端18通知缺少的应用程序,通过广播服务器16向第一客户端18通知缺少的应用程序,通过第一客户端18使用第二客户端简档确定缺少的应用程序,或者通过等效的方法,做出该决定。如果第二客户端20不缺少监视广播事件34所需的应用程序,则确定监视通知中所包括的信息的进程结束。在步骤544中,如果在步骤542中第二客户端20缺少应用程序,则第一客户端18向第二客户端20发送该应用程序。例如,第二客户端20可以本地存储该应用程序,该应用程序可以与广播事件34一同发送,或者第一客户端8可以从因特网上下载应用程序。可替换地,第一客户端18可以向第二客户端20发送引导路径用以获取缺少的应用程序。然后,确定监视通知中所包括的信息的进程结束。

    本领域的普通技术人员将意识到,尽管这里描述了关于图16的一个广播事件,但是本进程同样适用于多个广播事件。相似地,本领域的普通技术人员将意识到,尽管这里描述的关于图16的进程以示例的方式利用了第一客户端18和第二客户端20,但是使用每个设备(客户端运行于该设备中)中的独立的数据转移应用程序完成转移操作也是在本发明的范围之内。

    图17是根据本发明的优选实施例说明通信系统10操作过程的流程图。具体地,图17说明了图14的步骤492和图15的步骤516的更为详细的细节,在这两个步骤中,第二客户端20确定了监视的方法。从步骤550开始,第二客户端20确定由第一客户端18发送的监视通知中是否包括多个广播信息74。在步骤552中,如果监视通知中没有包括多个广播信息74,则使用连接信息104询问广播服务器16,该广播服务器16将从连接信息104确定正在监视的广播事件。该广播服务器16可以确定监视广播事件34的所有可能的方法,并且在连接信息104中包括这些方法作为多个广播信息74的一部分。下一步,在步骤544中,第二客户端20从广播服务器16接收多个广播信息74。下一步,并且如果在步骤550中监视通知中包括多个广播信息74,则在步骤556中,本进程确定是否允许第二客户端20自动选择所用的连接。例如,如果第二客户端20在其中运行的设备能够输出流式视频,输出流式音频,执行电话呼叫,调谐FM收音机,并且所有连接是可用于监视广播事件的连接类型,则可以对第二客户端20编程用以确定选择哪个连接。第二客户端20是否应当自动地选择连接可以取决于能够监视事件的连接类型的数目(例如,如果仅有1个连接,则自动地决定)。其还可以取决于用户偏好或者客户端能力(例如,客户端不能够自动地决定)。如果第二客户端步骤556中将自动地选择连接,则在步骤558中第二客户端20选择用于监视广播事件34的连接。例如,该选择可以基于用户偏好(例如,选择最便宜的,选择功能最多的)作出,或者可以基于客户端能力(例如,仅能够监视FM无线电台)作出。在步骤560中,如果第二客户端20没有自动地选择连接,则第二客户端20向账号用户42提供选择对象。该选择对象可以是所有可能的连接的列表、连接的部分列表(仅仅是第二客户端20能够使用的,用于监视广播事件34的连接)、连接的名称、连接的类型(无线电、TV、http、tcp/ip、RealVideo或者等效的类型)和/或媒体类型(例如,文本更新、音频剪辑、视频或者等效的类型)。下一步,在步骤562中,账号用户42作出选择。

    在步骤562之后并且在步骤558之后,在步骤564中,本进程确定第二客户端20是否缺少监视广播事件34所需的应用程序。可以通过第一客户端18向第二客户端20通知缺少的应用程序,通过广播服务器16向第二客户端20通知缺少的应用程序,或者通过等效的方法,做出该决定。在步骤566中,如果在步骤564中第二客户端20缺少应用程序,则第二客户端20下载缺少的程序。例如第二客户端20可以从第一客户端18接收应用程序,第二客户端20可以从广播服务器16下载应用程序,第二服务器20可以从因特网下载应用程序,或者采用等效的方法。下一步,并且如果在步骤564中不缺少应用程序,则在步骤568中本进程确定是否需要预录内容。如果不需要预录内容,本进程结束。如果在步骤568中需要预录内容,则在步骤570中第二客户端20下载预录内容。例如,如果用于监视广播事件的媒体可以使用预录内容,则第二客户端20可以将该预录内容下载。其可以从独立的服务器、广播服务器16、第一客户端18或等效的设备下载。然后本进程结束。

    本领域的普通技术人员将意识到,尽管这里描述了关于图17的一个广播事件,但是本进程同样适用于多个广播事件。相似地,本领域的普通技术人员将意识到,尽管这里描述的关于图17的进程以示例的方式利用了第一客户端18和第二客户端20,但是使用每个设备(客户端运行于该设备中)中的独立的数据转移应用程序完成转移操作也是在本发明的范围之内。

    尽管根据优选实施例描述了本发明,但是对于那些本领域的技术人员显而易见的是,在不偏离本发明的前提下可以进行不同的变化和修改。因此,其目的在于,在附属权利要求所定义的本发明的精神和范围内考虑所有的所述变化和修改。

用于在客户端之间提供广播连续性的系统及其方法.pdf_第1页
第1页 / 共59页
用于在客户端之间提供广播连续性的系统及其方法.pdf_第2页
第2页 / 共59页
用于在客户端之间提供广播连续性的系统及其方法.pdf_第3页
第3页 / 共59页
点击查看更多>>
资源描述

《用于在客户端之间提供广播连续性的系统及其方法.pdf》由会员分享,可在线阅读,更多相关《用于在客户端之间提供广播连续性的系统及其方法.pdf(59页珍藏版)》请在专利查询网上搜索。

一种通信系统(10),包括多个客户端(12),该多个客户端(12)包括第一客户端(18)和第二客户端(20)。在通信系统(10)中,在多个客户端(12)之间提供了多个广播事件(14)中的一个或多个的连续性。第一客户端(18)监视广播事件(34)。随后,第二客户端(20)响应与该广播事件(34)相关的发生事件,启动对该广播事件(34)的监视。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1