首页 / 专利库 / 广播 / Xlet / 程序到广播接收器中的下载

程序到广播接收器中的下载

阅读:878发布:2020-07-18

专利汇可以提供程序到广播接收器中的下载专利检索,专利查询,专利分析的服务。并且一种广播接收器(300),包括用于调谐到广播数字传输流的调谐器/ 解码器 (310)。该调谐器/解码器(310)还可从传输流中提取出至少一个服务。所述服务包含一个或多个可选择性地接收的服务成分。该服务成分类型的例子是可由广播接收器的处理器(320)执行的程序(以下称之为“ Xlet ”)。对该处理器(320)编程,使其向用户展示具有可用于接收的Xlet的向导。该处理器(320)还使用户能够选择至少一个所展示的Xlet。响应用户选择,该处理器(320)使该调谐器/接收器(310)调谐到承载有所选的Xlet的传输流,并提取出所选的Xlet。,下面是程序到广播接收器中的下载专利的具体信息内容。

1.一种将程序下载到广播接收器中的方法,其中,该广播接收器 的调谐器/解码器可被操作来选择性地调谐到多个广播数字传输流的 至少一个并从该传输流中选择性地提取出至少一个服务,这里,每个 服务都包括来自多个服务成分类型的至少一个可选择性地接收的服务 成分;至少一个服务成分类型表示可由该广播接收器执行的程序(以 下称之为“Xlet”),该方法包括:
向用户展示具有可用于接收的Xlet的向导;
使用户能够选择所展示Xlet中的至少一个;
响应用户选择,使该调谐器/解码器调谐到承载有所选Xlet的传 输流并提取所选的Xlet。
2.如权利要求1所述的方法,其中该方法包括:
检索关于经过多个传输流广播的Xlet的信息;并
根据所检索的信息编辑该Xlet向导。
3.如权利要求2所述的方法,其中检索该信息的步骤包括:使该 广播接收器的调谐器/解码器扫描系统中广播的多个传输流,并从传输 流的信息中提取出通过传输流的服务广播的那些Xlet。
4.如权利要求2所述的方法,其中检索该信息的步骤包括:使该 广播接收器的调谐器/解码器借助于从一个预定传输流的多个传输流 来为可用的Xlet提取信息。
5.如权利要求1所述的方法,包括接收预定Xlet-向导的Xlet, 所述Xlet可被操作来使该广播接收器向用户展示该Xlet向导。
6.如权利要求5所述的方法,其中该Xlet-向导的Xlet可被操 作来使该广播接收器检索关于借助于所述多个传输流广播的Xlet的信 息。
7.如权利要求5所述的方法,包括响应用户的指示,自动下载该 Xlet-向导的Xlet的步骤。
8.如权利要求1所述的方法,包括检索出用户兴趣简档并根据用 户兴趣简档展示该Xlet向导的步骤。
9.如权利要求1所述的方法,包括定期检查新的Xlet是否可用 的步骤,并且其中展示Xlet向导的步骤包括突出显示新近成为可用的 那些Xlet。
10.一种可被操作来使处理器执行如权利要求1所述的方法的计 算机程序产品。
11.如权利要求10所述的计算机程序产品,其中该程序产品是 Xlet。
12.包含如权利要求10所述的计算机程序产品的存储介质。
13.一种包含调谐器/解码器的广播接收器,所述调谐器/解码器 用于选择性地调谐到至少一个广播数字传输流并从该传输流中选择性 地提取出至少一个服务,这里,每个服务都包含来自多种服务成分类 型的可选择性接收的至少一个服务成分;至少一个服务成分类型表示 可由该广播接收器执行的程序(以下称之为“Xlet”);和处理器, 用于向用户展示带有可用于接收的Xlet的向导;用于使用户能够选择 所展示的Xlet中的至少一个Xlet;并且用于响应用户选择,使该调 谐器/解码器调谐到承载有所选的Xlet的传输流,并提取出所选的 Xlet。

说明书全文

技术领域

发明涉及一种用于把程序(下文中称之为“Xlet”)下载到广 播接收器中的方法,该程序可由广播接收器执行,这里,Xlet是借助 于传输流中的服务被广播的。

发明背景

越来越多的数字音频/视频传输系统被用于广播音频/视频频道。 以DVB(数字视频广播)系统为例,网络提供者广播大量的传输流,每 个所述传输流都包含大量的服务。通常,所述传输流是以不同的频带 传送的(频率多路复用),而所述服务是利用时间多路复用被编码到 所述流中的。一个服务通常被称为一个频道。一个接收器包含一个调 谐器,用于调谐到特定的的传输流;并包含一个解码器,用于从所述 流中提取出特定的服务/频道。在DVB中,传输流是MPEG-2传输流。 网络被定义为借助于单传输系统的多路传送的MPEG-2传输流集合。对 于一定的传输系统,例如卫星传输系统来说,可以有不止一个网络。 因此,一个频道是借助以下标识符来标识的,即,标识网络的网络_id, 标识网络中的流的传输_id和标识流中的服务/频道的服务_id。一个 服务可以包含一个或多个服务成分(单一媒体成分)。主要的服务成 分类型是视频流音频流。预计还有一种“程序”类型的服务成分将 越来越重要。“程序”指的是可以由广播接收器执行的代码。原则上, 该代码可以是可由接收器的处理器直接执行的代码。不过,由于系统 越来越开放,因此,该代码优选独立于接收器的具体实现形式。为了 做到这一点,可以使用可解释的代码,例如Java应用(也称为小应用 程序applet)。对于特定的平台来说,虚拟Java机被定义为允许为 该平台开发Java应用。虚拟Java机的一个例子是MHP(多媒体家用 平台)Java虚拟机,它允许为例如像置顶盒的MHP兼容设备开发Java applet。这类Java applet被称为Xlet。
当前,只有少量的Xlet可以下载。这些Xlet中的大多数都能为 频道提供增强功能。这些Xlet从它们并不频繁变化的意义上讲,它们 主要是静态的。用户必须扫描所有可用的频道以便确定用于该频道/ 服务的Xlet是否可用。对于DVB/MHP来说,所谓的程序映射表(PMT) 表明包含一个应用信息表(AIT)的传输流和传输该应用数据和代码的 传输流的位置。服务提供者将关于Xlet的信息插入到AIT中。如果用 户选择了服务,那么该接收器就利用所述信息向用户表明所述服务的 Xlet是否可用。若是,则用户可以指示接收器下载并安装该Xlet。此 时,用户可以查看该Xlet所提供的什么功能。若用户不满意,可以卸 载该Xlet。
发明概述
本发明的目的是提供一种更加用户友好的、将程序下载到广播接 收器中的方法,并提供一种更加用户友好的广播接收器。本发明进一 步的目的是提供一种将程序下载到广播接收器中的方法,该广播接收 器能够更好地处理多个Xlet及变化更频繁的Xlet。
为满足本发明的目的,在向广播接收器下载程序的方法中,其中 该广播接收器的调谐器/解码器可被操作来选择性地调谐到多个广播 传输流中的至少一个流,并从该传输流中选择性地提取出至少一个服 务,这里,每个服务包含来自多种服务成分类型的至少一个可选择性 地接收的服务成分;代表可由该广播接收器执行的程序(以下称之为 “Xlet”)的至少一个服务成分类型Xlet,该方法包括:
向用户展示可接收Xlet的向导(guide);
使用户能够选择所展示的Xlet中的至少一个;和
响应用户的选择,使该调谐器/解码器调谐到承载有所选Xlet的 传输流,并提取所选Xlet。
通过在一个向导中展示可用的Xlet,用户不必再扫描所有的服务/ 频道以便确定与该频道相关联的Xlet是否可用。这向用户提供了Xlet 的概况,独立于用户当时实际选择的传输流和传输流中的服务/频道。 用户被给予了一个时机来选择要下载/接收的Xlet。
如从属权利要求2中所定义的,由接收器自动检索关于可用的 Xlet的信息。该检索过程可以经因特网下载它来进行,或经由诸如智 能卡、CD-ROM等的媒体接收它而进行。优选地,如从属权利要求3所 定义的那样,该接收器通过扫描传输流来编辑(compile)该信息,以 提取出关于该Xlet的所有的相关信息。
如从属权利要求4中所定义的,借助于预定的传输流或该传输流 中的服务广播该该相关信息,以便能够快速编辑Xlet向导。
如从属权利要求5中所定义的,下载特殊的Xlet(Xlet-向导的 Xlet),所述特殊的Xlet将Xlet向导展示给用户。该特殊Xlet还可 以包括关于Xlet向导的数据(即,给用户的有关哪个Xlet可用的信 息,和给接收器的使其能够下载的信息)。优选地,如从属权利要求6 所定义的那样,该Xlet使接收器能够检索出用于Xlet向导的相关数 据(例如,通过调谐到并解码所述传输流的相关部分来编辑所述数据, 或是通过因特网下载该数据)。以这种方式,可以在无需用户来更新 该Xlet-向导的Xlet情况下,Xlet向导保持为最新的,。
如从属权利要求7中所定义的,响应用户的指令,自动下载所述 特殊的Xlet。优选地,用户不必搜索该Xlet-向导的Xlet。该接收器 自身主动向用户提供安装该Xlet的选项,这里,该接收器装备有所有 关于下载该Xlet的相关信息。
如从属权利要求8中所定义的,按照用户简档来展示该Xlet向 导。用户可以向接收器或服务提供者直接指定简档,所述服务提供者 以电子形式将其提供给所述接收器。该接收器还可根据同用户的交互 来学习该简档。
如所述权利要求9中所定义的,该Xlet-向导突出显示 (highlitht)新近变为可用的Xlet。此处,“新近”意指自最近一 次使用该向导以来,或是当前使用该向导之前的预定时间段内(例如 最近两个星期)。优选地,用户可以将该时间段设定在预定范围内。
结合以下对本发明实例的具体描述,可以更清楚地了解本发明的 这些和其它方面。
附图概述
在附图中:
图1显示了可以应用本发明的数字广播系统的框图
图2显示了该系统中使用的广播接收器的框图;
图3显示了该广播接收器的处理方面的细节;
图4显示了该广播接收器的软件/硬件层;和
图5显示了依照本发明Xlet向导生成的屏幕的例子。
优选实施例详述
图1给出了数字电视系统的总图,其中可以使用依照本发明的接 收器。作为例子,一个系统被描述,其中,音频/视频(A/V)信号是 以数字形式分配的,其中利用MPEG-2压缩方法来压缩所述A/V信号。 该系统包括MPEG-2压缩器10,通常位于广播中心。该压缩器接收数 字信号流(代表性地是数字化的模拟或数字视频信号流)。由服务提 供者提供原始信号。该压缩器与多路复用器和扰频器20相连。多路复 用器20接收多个进一步的数字信号,组装(assemble)传输流并向广 播中心的发射机30提供压缩后的信号。可以使用任何适当形式的链路 提供该信号,所述链路包括电信链接。发射机30经上行链路向卫星应 答器40发送电磁信号,所述电磁信号在卫星应答器40中进行电子处 理,并经下行链路广播到地面卫星接收器50,通常,地面卫星接收器 50的形式是终端用户的碟形卫星天线。卫星接收器50与集成的接收器 /解码器60相连。接收器60可被调谐到各种频率多路复用的传输流 上。解码器部分将传输流解码为单独的频道/服务,并可进一步将该频 道中的压缩MPEG-2信号解码成供诸如电视机70的显示设备使用的信 号。当然,也可以使用磁带,光盘或硬盘记录器或其它合适的记录器 记录该信号。可以使用已知的分布式系统,例如CATV电缆或IEEE 1394,以模拟或数字形式向显示/记录设备提供该信号。对于数字式分 布来说,只要求部分解码传输流,这里,使用部分传输流在MPEG-2编 码中提供多路分离信号。接收器/解码器可分为调谐器和解码器。
可以理解,并不需要由卫星完成主要的分配工作。可以使用其它 的替代传输系统(即,物理媒体,通过它可以传送一个或多个多路复 用信号),例如地面广播,电缆传输,组合卫星/电缆。经传送系统分 配程序的一方有时被称为网络提供者。同样可以理解,接收器/解码器 60可集成在再现或记录设备中。
代表性的系统可以是多频道系统,蕴涵着:多路复用器20可处理 从大量(并行)源接收的A/V信息,并与发射机30交互,以顺着大量 相应的频道广播信息,或将信息多路复用到一些单独的传输流中。除 了A/V信号之外,在一些或所有这些服务/频道中还可以引入消息或应 用或任何其它类型的数字数据,与所传输的数字音频和视频信息交织 在一起。因此,流包含一个或多个服务,每个服务有一个或多个服务 成分。服务成分是单媒体元素。服务成分的例子是视频元素流,音频 元素流,Java应用(Xlet),或其它数据类型。传输流是通过将一个 或多个元素流和/或数据多路复用在一起形成的。服务成分可由不止一 个服务共享。为简化描述,在以下的描述中,假定Xlet只属于一个服 务。
图2显示了代表性的广播接收器的更多细节。该广播接收器包含 调谐器210。所述调谐器210提取独立的可调谐射频(RF)波段,通 常产生的是MPEG2传输流。解复器220(De-MUX)从不变的载波信号 中分离出各种数据信号。结果通常为音频,视频和数据输出。代表性 地,视频和音频流被送入条件存取子系统230,该子系统确定存取权 限并可解密数据。解密后的音频和视频流送入解码器240,所述解码器 将其转换为适用于音频和视频再现或存储设备的的信号。可以提供回 馈频道,但它并不是必须的。如果存在该频道,则数据被传送给服务 提供者的服务器,以便于实现诸如交互式视频,电子商务(e- commerce)等之类的交互式应用。
图3显示了广播接收器的处理方面的更多细节。广播接收器300 包含接收器/解码器210,如图2中的号码210,220,240所描述的。 通常,接收器300在处理器320的控制下操作,处理器320代表性地 包括嵌入式微处理器或微控制器。用户接口330使该接收器能够与用 户进行交互。用户接口330可以包括任意合适的用户输入装置,例如 是用于从IR遥控器接收信号的红外接收器,键盘或用于语音控制的麦 克。至于输出,也可以使用任意合适的形式,例如使用小LCD显示 器,或使用电视显示屏,甚或可以使用可听反馈。在正常操作期间, 用户选择频道/服务。通常,这是由用户利用用户接口330指明预定号 码来完成的。利用在存储器340中存储的所有已安装频道的表,将该 预定号码转换成适合于控制接收器/解码器310的形式。对于数字系统 来说,这可以是频道的标识符,所述标识符包括网络_id,传输流_id 和频道_id。利用在数字流中传送的网络信息表(NIT),传输流_id 可被转换为频率,使接收器能够调谐到该传输流。根据该信息,接收 器/解码器从广播的多个频道中选择一个广播频道。传输流是借助于输 入305接收的,所述传输流通常是频率复用的(并且,每个传输流都 包含时域多路复用服务)。接收器/解码器通过选定的频道提取广播的 A/V信号,并通过输出307使该A/V信号和附加信息(如果是可应用 的)可以使用。除了通过预定号码选择外,用户还可以利用在电视显 示屏上显示的EPG来选择程序和固有地与其相耦合的频道。 依照本发明,广播接收器能够接收系统中广播的可执行程序(应 用)并执行所接收的程序。优选地,该应用的形式是可移植的、可独 立执行的代码。对于依照本发明的广播接收器来说,该应用优选地是 以解释性语言,例如Java,来编码的。这可以符合用于DVB的MHP规 范,符合Sun的Java TV规范,或任意合适的规范。该应用被称为Xlet, 该名称是诸如数字TV或STB(置顶盒)的数字广播接收器中对Java 应用的通称。可以理解,为便于描述,Xlet也涵盖其它合适的应用。 代表性地,Xlet是执行简单功能的小程序,所述功能诸如电子节目向 导(EPGs)、交互式游戏、增强内容、管理广播媒体流线或管理广 播数据信号。类似于对于已知的个人电脑的常规Java applet,Xlet 是由运行它们的软件控制的。在常规的applet中,底层软件是与诸如 Windows的操作系统相结合的浏览器或appletviewer工具。对于 Xlet,底层软件是支持Java TV/STB平台的数字电视接收器或置顶盒。 已定义的Java平台的例子是DVB/MHP Java平台和Sun的Java 2 Micro Edition(J2ME)平台。这种平台包含JVM(Java虚拟机)和Java类库 的优化版本。
图4显示了广播接收器的内部体系结构。应用(Xlet)410可以 使用Java API 420和来自Java平台层430的包。Java应用在运行时 间在应用程序的虚拟机(VM)中执行。Java TV/STB API抽象出接收 器专用硬件的控制。实时操作系统(RTOS)440提供实现Java VM和 Java包所需要的系统级支持。另外,RTOS和相关设备专用库通过一组 设备驱动器450控制接收器硬件460。软件层410到450都是由图3 的处理器320执行的。如果需要,任务可被分配给若干个处理器。包 含Xlet的软件层可存储在可重编程的存储器340中。软件层的一部 分,尤其是RTOS,还可被存储在不可重编程存储器中,例如ROM中。
依照本发明,展示给用户的Xlet向导,显示Xlet可用于接收。 接收器中适合的程序使处理器320将该向导呈现给用户,例如利用显 示器。该显示器可以是接收器的一部分,也可以是外接于该接收器的。 当向用户传送所述程序时,所述接收器可以配有该程序,例如存储在 ROM中或存储在存储器340中。该程序也可由用户装入接收器,例如从 CD-ROM或从因特网。在优选实施例中,该程序本身是特殊的Xlet。该 Xlet无需用户干预可自动下载。在这种情况下,该接收器预先被编有 (或配有)接收该Xlet所需的信息,并且该系统应该确保定期广播该 Xlet。优选地,该接收器使该用户能够以最少的用户干预情况下来接 收该特殊的Xlet,而同时用户出于控制之中。例如,在接收器安装期 间,给用户展示是否安装该特殊的Xlet的选择(是/否),若用户表 明需要安装,则自动安装该特殊的Xlet。这可能涉及到通过广播系统 接收该Xlet。
该向导可以展示所有可用的Xlet。优选地,该程序使用户能够控 制展示哪些Xlet以及展示Xlet的方式。例如,该向导可以对于每个 可用的Xlet展示一定的信息,例如标题,语言,该Xlet变为可用时 的日期,服务提供者,开发该向导的公司,该Xlet的类型(例如单人 游戏、交互式游戏、性能增强、家庭行、天气预报、交通信息、EPG (电子节目向导)、股票信息、旅游等。用户可以方便地根据至少一 个信息(但优选是所有类别)对向导中的条目排序。例如用户可以按 日期对向导排序。用户还可通过为不同的种类指定优先级,来过滤 (即,排除或包括)一定的Xlet。例如,用户可以指定只观看最近两 个星期才变为可用的,或者是交互式游戏的Xlet。为做到这一点,优 选地使用用户简档。依照本发明,所述接收器300使用户能够利用用 户接口330来指定用户兴趣简档。作为选择,可以以任何其它合适的 形式接收用户兴趣简档。例如,用户可以向服务提供者表明他的兴趣, 例如,在纸质上对类别框做标记,经因特网指定所述简档,或者电话 通知消费者服务部。继而服务提供者可以编辑合适的电子简档并将 其传送给广播接收器(例如在所述传输流之一中)。优选地,该简档 是基于不止一个优先级种类。优选的种类是:语言(例如,该Xlet或 该Xlet所属的服务/频道所使用的主要语言),广播/服务提供者的国 家/地区,和频道类型(例如,借助于该Xlet所属的服务/频道广播的 主要节目类型)。在接收器结束用户同接收器的交互时,根据用户的 兴趣方便地自动生成该用户简档。例如,如果用户定期收看比赛节目, 则接收器保证该简档包含比赛表演的Xlet。该简档还可包含相关类型 的Xlet,例如单人游戏或多人游戏。类似地,如果用户从不收看法语 或德语频道,则简档中排除使用这些语言的Xlet。其中对于其它应用 来说,简档的自动生成是已知的。本领域内技术人员可以为依照本发 明的Xlet向导创建最佳自动简档生成器。优选地,该Xlet向导在相 同接收器的多个用户可以有不同的向导的这个意义上讲,它是用户专 用的。所述向导(或向导简档)可以都存储在存储器340中,与用户 标识符相关联。为此,该接收器需要能够区分不同的用户。这需要在 匿名的基础上进行。例如,当用户使用该系统时,可以通过号码来标 识该用户进入。该标识还可以是基于语音标识(即,通过人的声音来 标识这个人),或基于其它生物测量数据(例如通过摄像机来识别用 户)。其中,不必知道身份标识本身,只要所述标识符能够区分用户 就足够了。然而,为了使用户对该系统感觉更舒适,优选地还标识实 际用户,例如使用户能够输入他/她的名字(例如通过键盘输入或语音 输入)。
该向导能方便地强调最近才可用的那些Xlet。该程序可以让用户 来选择显示所有的Xlet,只显示那些从该用户上次使用该向导以来才 可用的Xlet,或是那些在用户指定的时间内才成为可用的Xlet。
所述接收器使用户能够选择该向导展示的Xlet中的至少一个。这 可以以任意合适的形式进行。例如,该向导可以显示多达十行的可用 的Xlet,其中每一行都提供关于Xlet的一些信息。用户可以简单地 通过输入0到9之间的数字来地选择所述Xlet,所述数字对应于具有 期望Xlet的行。该系统可以使用户能够在实际接收和安装Xlet之前, 选择不止一个Xlet。优选地,该选择是面向图形的,其中,用户在显 示该向导(或者至少是其可视部分)的显示屏上控制游标的移动。在 所显示Xlet的特殊的选择区域内移动游标并激活该选择(例如按键或 鼠标按钮),可以选中该Xlet。图5显示了所述向导的示例性布局。 图中所显示的是两行510和520,每一行都显示了各自的可用Xlet的 细节。该例中显示了7列530-590。第一列530给出Xlet的(描述性) 名称。第二列540给出视觉表示,优选用图标形式。该图标可以是静 态的,即,只要该Xlet处于向导中,该图标就不变化。该图标也可以 是动态的,例如以一定的速率刷新以吸引用户注意,并使该Xlet更形 象化。例如,每当用户使用一次该向导,就展示一新图标。作为选择, 以预定的速率刷新该图标,例如每10秒钟。一系列的图标也可以与 Xlet关联地广播,作为关于该Xlet的信息。这些图标可以是由服务 提供者动态生成的。例如,对于为奥运会的广播提供增强功能的Xlet 来说,服务提供者可以根据奥运会当前精彩场面的快照中创建图标。 特别地,如果Xlet向导本身是可由接收器执行的应用(Xlet),则这 类最新的图标也可以是由接收器主动提取,例如,经因特网从预定的 位置提取。关于位置的信息(例如URL)可以与该Xlet相关联地广播。
列550和570提供了关于Xlet的进一步的信息。在该例中,提供 了服务提供者的名称和Xlet的主题。列580显示了Xlet的状态。该 状态只起提示的作用,通常是由广播系统定义的。例如,DVB/MHP系 统定义了以下状态:
·AUTOSTART(自动开始):对于具有这种状态的Xlet来说,如果 用户选择了与之相应的频道/服务,则该Xlet自动开始(假设启动应 用程序的其它条件,例如足够的可用资源,也都满足)。列560显示 了一旦选中就会使相应的Xlet自动装入的频道/服务。如行510中所 示,探索者训练(哈里波特中的场景)Xlet是由Fox Kids提供的, 并且如果用户调到(zap)Fox Kids频道,该Xlet就会自动开始。列 590,下面将对其进行更详细地描述,使用户能够不必调到所述频道/ 服务,就能选择相应Xlet的安装。因此,按行510和列590的单选按 钮,就表示要下载探索者训练Xlet,即使用户并没有选择观看FoxKids 频道,该Xlet也可被安装。
·PRESENT(出现):表明该应用出现在所述服务中,但不是自动 开始的。
·DESTROY(销毁):当控制码从AUTOSTART或PRESENT变为 DESTROY时,允许应用以合适的方式销毁自己。
·KILL:当控制码从AUTOSTART或PRESENT变为DESTROY时,由 应用管理器调用销毁方法。
最后,列590显示了使用户能够选择要下载的Xlet的区/域。例 如,列590可以为每个各自的Xlet显示单选按钮,激活按钮能够选中 (并因而接收)相应的Xlet。优选地,域590具有至少能使用户选择 该域的功能(类似于按已知计算机的图形用户界面中的OK键)。该域 还可作为触发器(toggle),缺省值可以是相应的Xlet没被选中。用 户的每一次操作都使其在选中和未选中之间切换(这里,图形表示适 合于选中/未选中状态)。优选地,用户能控制缺省设定,这里,可能 是每一个类。因此,喜欢玩Xlet游戏的用户可以设定缺省值,使属于 这种类型/主题的所有新的Xlet都被选中。每当用户打开所述向导并 激活下载时,所有新选中的Xlet就会自动被提取出来并被安装,无需 用户进一步的干预。
一旦用户选择了一个或多个Xlet,则该接收器确保所选Xlet被 接收并安装。为做到这一点,对于每一个选中的Xlet,处理器320使 用由该服务所提供的信息来在广播数字数据中定位该Xlet。对于 DVB/MHP,所谓的程序映射表(PMT)表明包含应用信息表(AIT)的传 输流和传输应用数据和代码的传输流的位置。服务提供者将关于Xlet 的信息插入到AIT中。其它的数字广播系统可以使用其它的机制向接 收器广播这类信息。本领域内技术人员能够利用这类信息来在广播传 输流中,甚或在传输流的服务中定位该Xlet。
处理器320随后使调谐器/解码器310调谐到承载有所选Xlet的 传输流。它确保解码器部分能够对已调谐的流进行足够充分的解码, 以便能够访问承载有该Xlet的服务并能提取出所选的Xlet。随后, 该Xlet可被存储,例如存入存储器340,操作系统要确保该Xlet可 被用户激活,或自动激活,例如当用户选择由该Xlet为其提供增强功 能的频道时。有关单独的Xlet自身的接收,解码,提取和安装,对本 领域技术人员来说是已知的。
尽管已经描述了用于选择并接收Xlet的Xlet向导,但是可以理 解,其功能可被扩展,以致可以涵盖对所安装Xlet的管理功能。例如, 该向导可以显示已安装的Xlet,并显示在该时刻,该Xlet是否要被 激活执行。该向导还可以提供有关Xlet的信息,例如,在Xlet执行 结束后,是被自动删除还是由用户干预来主动删除。优选地,该Xlet 使用户能为设置时间段,过了该时间段之后,Xlet可被自动删除。借 助于该向导,用户可以从接收器中去除激活并去除安装(删除)Xlet。 以这种方式,用户可以具有一个用于完全管理接收器的Xlet的时机。 这就充分地简化了接收器的操作。
该广播接收器检索出Xlet借助该系统正进行广播的信息。该信息 可借助于诸如智能卡,CD-ROM等的存储介质被提供给接收器。这种介 质可定期发送给该系统的用户。优选地,该接收器完全自动地借助于 通信系统检索所述信息。例如,该接收器可通过因特网检索该信息。 至此,可以为接收器提供下载地址(例如URL),该接收器可从该地址 处检索信息。该接收器可以是预先编排有这样地址的,或者,用户不 得不为广播系统的服务提供者或网络提供者输入这样的一个地址。优 选地,该接收器从该系统中广播的数据中检索该信息。比较方便的是, 该接收器扫描传输流并提取出所有的关于Xlet的信息。对于 DVB/MHP,该接收器首先定位程序映射表(PMT)并从中提取出包含应 用信息表(AIT)的传输流。随后,该接收器扫描传输流(即,使调谐 器依次调谐到这些传输流并对这些流进行部分解码)来提取出AIT。从 AIT中,该接收器提取出服务提供者插入的有关Xlet的信息和传输应 用数据和代码的传输流的位置。根据这一信息,该接收器编辑Xlet向 导。可以理解,一定的信息不必展示给用户,因为该信息旨在帮助接 收器定位广播传输流中的Xlet,并不直接与用户相关。优选地,在一 个数据流中传送Xlet信息以帮助接收器快速检索信息。例如,这往往 使该接收器能够检索信息,作为用户每次启动接收器开始浏览时所执 行的启动过程的一部分。
在优选的实施例中,特殊的可下载的应用(优选地是Xlet)负责 向用户展示Xlet向导。这就使得能够很容易地更新该向导的展示。例 如,视觉方面可被改变;所显示的信息类别可被更新等。该Xlet还总 体上负责用户对该向导的配置,例如过滤,排序和成型。用户只需要 使用更简单的Xlet安装过程(自引导)一次选择该特殊的Xlet来安 装。优选地,在安装期间,该接收器向用户展示是否安装该Xlet-向导 的Xlet的选项。用户还可以通知网络提供者(或服务提供者),他希 望使用该向导。在这种情况下,该网络提供者可以采用电子方式向该 接收器提供这类信息(例如,在存储介质上或经广播系统直接寻址该 接收器)。这就使得用户无需对接收器作进一步的干预,就能够进行 全自动的安装。
接收器中单独的应用,不过优选地是如上所述的相同的Xlet-向导 的Xlet),使广播接收器检索关于通过多个传输流的服务广播的Xlet 的信息。前面已经描述了各种自动收集这类信息的方法。作为选择, Xlet-向导的Xlet包括相关数据-所述数据对用户来说指明哪些Xlet 是可用的(和使接收器能够在广播流中定位Xlet的数据)。继而,该 Xlet必须能定期自动刷新自己。这可以通过设定预定寿命期限来完 成。到了该使用期限,则该Xlet被自动删除。在此之前不久,该系统 使新的Xlet可用,该Xlet最好能自动安装,而不需任何用户干预。
在优选实施例中,该接收器定期检查新的Xlet是否变得可用。例 如,每两分钟(或用户可配置的时间周期)执行这样的一次检查。优 选地,Xlet向导突出显示新近变为可用的Xlet。例如,首先展示最近 的Xlet,或是在视觉上将最近的Xlet与以前的Xlet区分开,例如, 给最近的Xlet不同的颜色,或将最近的Xlet加粗。在实施例中,接 收器必须扫描一个或多个传输流以检索关于Xlet的信息,优选地,该 接收器包括第二调谐器/解码器。该第二模被用于在后台扫描新的 Xlet,而主调谐器/解码器用于察看。当该第二模块不用于扫描Xlet 时,可用于其它目的。
应当注意,上述实施例只起举例说明的作用,并不限定本发明, 本领域内技术人员可以在不脱离附加权利要求的范围内设计出许多替 换性的实施例。在权利要求中,括号中的参考符号并不解释为对权利 要求的限制。其中所用的“包括”和“包含”,并不排除除了权利要 求中所列元件和步骤之外,有其它元件和步骤的出现。本发明可借助 于包含若干独立元件的硬件实现,也可借助于适当编程的计算机实 现。这里的系统/设备/装置权利要求中列举了若干元件,这些元件中 的若干个可被嵌入在同一硬件中。计算机程序产品可被存储/发布在合 适的介质中,例如光存储器中,不过也可以其它形式发布,例如经因 特网或无线电信系统发布。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈