用于数据广播的主机和处理用于数据广播的数据的方法

文档序号:7920325阅读:214来源:国知局
专利名称:用于数据广播的主机和处理用于数据广播的数据的方法
技术领域
本发明涉及用于数据广播的主机和处理关于数据广播的数据的方 法,尤其是,涉及在主机和应用之间传达关于数据广播的数据。
背景技术
当前,经由各种媒介来执行数字广播。在这种情况下,该媒体包 括地面、线缆、卫星、网际协议(IP)等等。在以下的描述中,假设例如 经由线缆来执行该数字广播。
常规的有线广播系统主要包括发送部分和接收部分。该发送部分 指的是用于发送有线广播的有线广播站,并且该接收部分指的是用于 接收有线广播的有线广播接收机。
该有线广播站通常称作系统运营商(SO)头端(head-end)或者多系 统运营商(MSO)头端。SO指示有线电视服务提供商(S卩,本地有线电视 广播服务提供商)。并且,多个SO的组被称作多系统运营商(MSO)。
有线广播接收机是开放有线类型,其中包括条件接入系统(CAS) 的部署点(POD)模块与主体分离。该POD模块被可拆卸地加载到接收 机的主体槽中,并且能够使用诸如个人计算机存储卡国际协会(PCMCIA)的规范的有线卡(CableCARD)。因此,该POD模块可以被称
作有线卡。
其中加载POD模块的主体通常被称作主机。并且,该主机可以包 括数字内置电视机、数字准备电视(digital ready television)等等。该 主机和POD模块可以共同地被称作有线广播接收机。
在以下的描述中,能够接收数字有线广播的设备称作主机。并且, 经由狭槽等等加载到该槽中以输出有线广播的卡称作有线卡。
同时,该主机接收和处理由头端提供的基于开放有线应用平台 (OCAP)的服务。尤其是,该主机下载OCAP-J(ava)应用,诸如,经由 有线网络从位于远程位置的头端发送的监视应用、电子节目指南(EPG) 等等,然后在其系统上驱动所下载的应用。
当前,提供了在服务的早期阶段中的基于OCAP的服务,并且这 样的服务仅仅包括作为EPG、即时按次付费(IPPV)等等的基本方法。 但是,如果基于OCAP的服务的环境将来是稳定的,则由头端提供的 各种OCAP服务的数目将增加。
当由头端提供的基于OCAP的服务的数目变为增加时,用于支持 相应服务的存储设备将变得更加重要。因此,将来有必要扩展由常规 的OCAP规范定义的存储设备的概念。

发明内容
因此,本发明旨在一种用于数据广播的主机和一种处理关于数据 广播的数据的方法,其基本上消除了由于相关技术的局限和缺点所引 起的一个或多个问题。
本发明的一个目的是提供一种用于数据广播的主机和一种处理关于数据广播的数据的方法,通过其可以容易地处理信道变化和噪声。
本发明的其它优点、目的和特点在下面的描述中将得到部分阐述, 并且其部分地对于本领域普通技术人员来说在考察了下述内容之后将 是明显的,或者可以通过对本发明的实践而获悉。通过尤其在著述的 说明书和其权利要求书以及所附的附图中指出的结构,可以实现和获 得本发明的目的和其他的优点。
为了实现这些目的和其他的优点,并且按照本发明的目的,如在 此处实施和广泛地描述的, 一种用于数据广播的主机包括主机控制器, 被配置为从应用接收用于搜索使用网络连接到主机的远程存储设备 的请求;控制按照所接收的请求来调用一种和检测远程存储设备;产 生用于按照所调用的方法向应用返回检测结果的事件;和将产生的事 件返回给应用。
此外,主机控制器进一步接收代理,以便在将所产生的事件转发 给应用之后从应用访问所检测的远程存储设备。在此处,主机控制器 进一步按照所接收的代理在应用上控制访问所检测到的远程存储设 备。
此外,该方法被包括在存储器分组内的存储器管理器的类中。在 此处,存储器管理器的类包括用于检测使用网络连接到主机的远程存 储设备的元素(element)。
此外,远程存储设备包括使用共享网络的功能的主机上的可访问 的共享目录。
此外,主机控制器进一步控制刷新所检测到的远程存储设备。 在本发明的另一个方面中, 一种处理关于数据广播的数据的方法包括从应用接收用于搜索使用网络连接到主机的远程存储设备的请 求;按照所接收的请求调用方法;按照所接收的请求控制检测远程存 储设备;产生用于按照所调用的方法向应用返回检测结果的事件;和 将产生的事件返回给应用。
此外,该方法进一步包括接收代理以从应用访问所检测到的远程 存储设备,并控制按照所接收的代理在应用上访问所检测到的远程存 储设备。在此处,该方法被包括在存储器分组内的存储器管理器的类 中。并且,存储器管理器的类包括用于检测使用网络连接到主机的远 程存储设备的元素。
此外,远程存储设备包括使用共享网络的功能的主机上的可访问 的共享目录。
此外,该方法进一步包括控制刷新所检测到的远程存储设备。
应该明白,本发明的上文的概述和下面的详细说明是示范性和说 明性的,并且意欲提供对于所要求的本发明的进一步的说明。


附图示出了本发明的实施例并且与说明书一起用于解释本发明的 原理,包括所述附图以便提供对本发明的进一步的理解,并且所述附 图被合并于本申请中且构成本申请的一部分。在附图中
图1是关于使用按照本发明的方法配置的StorageManager (存储 器管理器)类的例子的示意图2是解释用于使用在图1中定义的方法的过程的例子的流程和
图3是按照本发明一个实施例的数字广播接收机的框图。
具体实施方式
现在将对本发明的优选实施例进行详细参照,在附图中示出了其 示例。只要可能,则将在全部附图中使用相同的参考数字来指代相同 或相似的部分。
在以下的描述中,首先,使用开放有线应用平台(OCAP)作为数据 广播平台的例子。并且,将有线广播系统作为用于数字广播的广播系 统的例子。
基本上,本发明涉及通过有线广播接收机(在下文中,称作"主机 设备")搜索、检测和访问所检测到的存储设备,尤其是,涉及搜索、 检测和访问可访问的所检测到的远程存储设备,该可访问的所检测到 的远程存储设备包括使用网络连接到主机设备的网络存储设备。
如在上文的描述中所提及的,当基于OCAP的服务环境将来是稳 定时,由头端提供的OCAP服务将变得更加多样,并且OCAP服务的 数目将增加。
因此,该主机设备应当配备有足够的存储设备,以用于支持由头 端提供的多样和众多的基于OCAP的服务。由于在主机设备内的存储 设备不足以覆盖所提供的服务,所以利用外部存储设备可能更加有效。
对于该外部存储设备,用户能够将存储设备物理地增加到主机设 备,例如,机顶盒(STB)、接受机(SET)等等。这由与本发明有关的 OCAP规范所支持。例如,用户能够经由存在于STB或者接受机中的 接口来加载诸如通用串行总线(USB)存储器、快闪存储卡等等的存储 设备。因此,基于OCAP的主机设备能够识别所加载的存储设备,然 后在存储和使用数据期间使用所识别的存储设备。
对于以上的描述,该OCAP规范定义与称作"org.ocap.storage"的 分组相关的内容。该"org.ocap.storage"分组包括关于"add,remove andmanage (增加、去除和管理)"的方法。
因此,使用与在OCAP规范内的存储设备有关的"org.ocap.storage"
分组,主机设备内的中间件(M/W)能够检测由用户加载的存储设备。 M/W然后能够将检测到的存储设备转发给应用。
本发明意欲与将来OCAP服务的增加而扩展存储设备的概念。并 且,该OCAP规范需要被修改以使得主机设备能够相应地支持扩展后 的概念。例如,按照常规的OCAP规范,在M/W已经检测到连接到主 机设备的存储设备之后,允许应用访问所检测到的存储设备。换句话 说,M/W变为判断是否执行该搜索的对象。
但是,可能偶尔该M/W不能判断是否执行该搜索。例如,在M/W 执行该搜索之前,应用请求搜索连接的存储设备。因此,必须恰当地 应付这样的情形。
为了清楚和便于描述本发明的技术理念,将网络存储设备作为存 储设备的例子。例如,在主机设备的M/W不能确定用于这样的网络存 储设备的搜索过程的起始点的情况下,本发明意欲提供一种用于处理 该情形的装置及其方法。
在本公开中,在OCAP规范中定义的关于外部存储设备的概念被 扩展为网络存储设备,并且明确地包括搜索过程。
因此,该主机设备的M/W能够搜索、检测和/或刷新当前可用的 网络存储设备,并且应用可能能够经由代理来访问所检测到的网络存 储设备。
在以下的描述中,示范性地解释的是一个例子,其中在分组的五 个类之中的"StorageManager"类中包括用于搜索功能的方法。首先,M/W搜索和检测当前可用的设备,然后产生相关的事件。
这种方案使得主机设备能够使用网络共享功能来搜索和检测可访问的 共享目录,即,网络存储设备。
图1是关于使用按照本发明的方法配置的"StorageManager"类的
例子的图。
对于本发明,在前述的"org.ocap.storage"类中存在有各种接口和 多个类。在本公开中,示范性地解释的是其中使用"StorageProxy (存 储器代理)"接口和"StorageManager"类的情形。
"StorageManager"类是指示用于保持连接到系统的存储设备的踪 迹(track)的存储器管理器的类。"StorageManager"类包括关于对象 数据的初始化的构造器和方法。
参考图1,该构造器是"protected (受保护的)StorageManager()", 其指的是受保护的默认构造器。并且,该方法包括"getlnstance()(得 至'J实例),,、"addStorageManagerListener(StorageManagerListener)(添 加存储器管理器监听器(存储器管理器监听器))"、"getStorageProxies() (得至U存储器代理)"、"removeStorageManagerListener (StorageManagerListener)(去除存储器管理器监听器(存储器管理器监 听器))"和"detectNetworkStorage()(检测网络存储器)"。
"getlnstanceO"是用于读取存储器管理器的单个实例的方法。 "addStorageManagerListener(StorageManagerListener)"是在如果增力口或 者去除存储器代理、或者如果状态被改变的情况下添加监听器来接收 "StorageManagerEvent (存储器管理器事件)"的方法。
"getStorageProxies()"是用于读取表示当前连接或者内置的存储设备的"StomgeProxy (存储器代理)"的瞬时设置的方法。 "removeStorageManagerListener(StorageManagerListener)"是当该存储 器代理被改变时用于去除不再进一步接收"StorageManagerEvent"的
监听器的方法。
"detectNetworkStorage()"是用于搜索网络存储设备的方法。对于 本发明,例如,如果从应用接收到网络存储设备搜索请求,则其能够 调用该方法。
如在以上的描述中所提及的,本发明采用将 "detectNetworkStorage()"方法添加到"StorageManager()"类的例子。 该方法搜索和检测当前可用的存储设备,并且产生与将所检测到的当 前可用的存储设备返回给该应用有关的事件。这种方案允许远程存储 设备使用网络共享功能来搜索和检测可访问的共享目录,即,网络存 储设备。
在以下的描述中,解释使用该方法的过程。图2是解释使用在图 1中定义的方法的过程的例子的流程图,其中为了描述的清楚和方便起 见,应用220包括扩展的应用信息表(Xlet)。
Xlet应用220向M/W 210做出搜索主机可访问的网络设备的请求, 以识别哪个设备是可访问的网络存储设备[S201]。
在从Xlet应用220接收到搜索请求的情况下,M/W210搜索和检 测连接到该主机设备的可访问的网络存储设备[S202]。在执行搜索和检 测期间,M/W210遵循在图1中定义的"detectNetworkStorage()"方法。
如果检测到连接到该主机设备的可访问的网络存储设备,则M/W 210向应用220返回对于搜索请求的响应[S203]。在这种情况下,该响 应的返回按照先前定义的"detectNetworkStorage()"方法产生 一 个事件(例如,"StorageManagerEvent,,)。
在从M/W 210接收到该事件(例如,"StorageManagerEvent")的 情况下,Xlet应用220能够识别出存在M/W 210可访问的网络存储设 备。并且,该Xlet应用220能够使用相应的存储设备。
因此, 该 Xlet 应用 220 能够经由 proxy(StorageManager.getStorageProxies()使用由M/W 210检测的网络 存储设备。
在以下的描述中,解释了一种按照本发明用于使得能够搜索、检 测和访问连接的网络存储设备的装置。图3是按照本发明一个实施例 的数字广播接收机的框图。在以下的描述中,按照本发明的数字广播 接收机例如包括有线广播接收机。
参考图3,按照本发明的有线广播接收机可以包括主机设备和可 拆卸地提供给主机设备的通信设备。在这种情况下,该通信设备可以 包括有线卡(CableCARD)。
该主机设备通常仅仅能够接收有线广播信号,或者能够接收有线 广播信号、地面广播信号和卫星广播信号中的至少一个。因此,在图3 中示出的例子考虑到一种情形,B卩,该主机设备能够接收有线广播、 地面广播和卫星广播的至少一个广播信号。
同时,在有线广播接收机和广播站之间的双向(交互式)通信系统 中,存在两种系统。对于开放有线上行链路服务,带外(OOB)和有线电 缆数据服务接口规范(DOCSIS)机顶网关(DSG)是可以的。因此,观众能 够使用OOB或者DSG经由主机设备选择和观看特定的节目。可替换 地,观众能够直接参与广播节目或者可以选择观看必要的信息。另外, 可以由OOB和DSG两者来提供数据广播服务。OOB是用于指定在有线广播站和机顶盒(STB)内的次级间 (inter-sec)装备之间的传输规范的基准。相反地,DSG指示在有线广 播站的有线模型控制系统和机顶盒内的基于DOCSIS的有线调制解调 器之间的传输方案。在这种情况下,DOCSIS可以使用电缆调制解调器 来发送数据。
在图3中示出的例子表示采用OOB和DSG混合方案的有线广播 接收机。参考图3,主机设备300可以包括第一调谐器301a、第二调谐 器301b、第一解调部分302、多路复用部分303、解多路复用部分304、 解码部分305、第二解调部分306(DOCSIS)、 OOB接收部分307、切换 部分308、调制部分309和控制器310。并且,CableCARD 320可以被 可拆卸地加载到主机设备300中。
第一调谐器301a调谐到在经由天线发送的地面音频/视频(A/V)广 播、或者经由线缆在带内发送的有线A/V广播的专用信道频率,然后 将其输出到第一解调部分302。在这种情况下,该地面广播可以通过由 残留边带调制(VSB)方案调制后而发送。并且,该有线广播可以通过由 正交调幅(QAM)方案调制后而发送。
即使地面广播和有线广播在传输方案方面彼此不同,但是第一解 调部分302能够按照每个调制方案来执行解调。因此,第一解调部分 302能够按照由第一调谐器301a选择的信号通过VSB或者QAM方案 解调信号。
随后,由第一解调部分302解调的该信号通过多路复用部分303 多路复用。因此,该有线广播可以被输出到CableCARD 320,并且该 地面广播可以被输出到解多路复用部分304。
在图3中示出的实施例考虑到CableCARD 320能够处理多个流的情形。因此,该CableCARD 320使得用户能够观看具有经由主机设备 300多路复用的至少两个流的广播。
该解多路复用部分304接收多路复用的广播信号,将所接收的广 播信号解多路复用为多个流,然后输出该流。
该解码部分305接收由解多路复用部分304解多路复用的广播信 号,然后解码所接收的广播信号。该解码部分305解码经解多路复用 的广播信号,然后输出解码的信号作为要由用户观看的A/V信号。
第二调谐器301b调谐到通过DSG经由线缆发送的数据广播中的 专用信道频率,然后将其输出到第二解调部分306。第二解调部分306 解调DSG数据广播,然后将解调的广播信号输出到控制器310。
该OOB接收部分307调谐到经由线缆由OOB发送的下行链路数 据广播中的专用信道频率,然后将其输出到CableCARD 320。
在双向(交互式)通信在有线广播站和有线广播接收机之间是可以 的情况下,从有线广播接收机发送到有线广播站的上行链路信息可以 由OOB或者DSG发送。因此,按照本发明一个实施例的有线广播收 音机可以包括切换部分308,以使得能够选择通过OOB或者DSG来发 送信息。
在OOB方案中,用户信息或者系统诊断信息经由CableCARD 320 和切换部分308被输出到调制部分309。该调制部分309通过正交相移 键控(QPSK)调制等等来调制输出信号,然后使得所调制的信号能够经 由线缆而被发送到有线广播站。如果通过DSG方案来发送用户的广播 信息,则该信息经由控制器310和切换部分308而输出到调制部分309, 由调制部分309按照QAM-16调制等等进行信号调制,并且然后能够 经由线缆而被发送到有线广播站。在接收到地面广播的情况下,在图3中示出的CableCARD 320能 够从多路复用部分303中接收多流广播信号。在这种情况下,如果所 接收的广播信号被扰频,则该CableCARD 320对扰频的广播信号进行 解扰频,以使得用户能够正常地观看该有线广播。
本发明的该主机设备300能够包括控制器310,该控制器310从 应用接收对于包括网络存储设备的可访问的存储设备的搜索请求,然 后将所检测到的远程存储设备返回到该应用。在这种情况下,该控制 器310可以包括中间件(M/W)。
因此,在执行搜索和检测期间,该控制器310遵循前述的 "detectNetworkStorage()"。在按照该方法返回所检测的一个期间,该 控制器310能够产生一个事件。
另外,该控制器310能够按照预先定义的方法产生一个关于向该 应用返回所检测一个的事件。例如,该事件可以包括前述的 "StorageManagerEvent,,。
在到目前为止的本公开中,已经解释了使得用于网络存储设备的 部分被包括在由OCAP定义的存储设备中的方案。因此,其能够利用 用于该网络存储设备的OCAP存储设备规范。
在以上的描述中,为了描述的清楚和方便起见,将OCAP作为一 个例子。通过非限制例子的方式,本发明适用于各种各样的产品,其 在例如改进的公共应用平台(ACAP)的T商务或者网际协议电视(IPTV) 中利用包括网络存储设备的外部存储设备。
对于本领域技术人员来说显而易见的是,在不脱离本发明的精神 或者范围的情况下,可以在本发明中进行各种各样的修改和变化。因此,本发明意欲覆盖本发明的改进和变化,只要其落入所附的权利要 求书及其等价物的范围之内。
权利要求
1. 一种用于数据广播的主机,该主机包括主机控制器,被配置为从应用接收用于搜索使用网络连接到主机的远程存储设备的请求;控制按照所接收的请求来调用方法和检测远程存储设备;产生用于按照所调用的方法向应用返回检测结果的事件;和将所产生的事件返回给所述应用。
2. 根据权利要求l所述的主机,其中,所述主机控制器进一步接 收代理,以便在将产生的事件转发给所述应用之后,从所述应用访问 所检测到的远程存储设备。
3. 根据权利要求2所述的主机,其中,所述主机控制器进一步按 照所接收的代理在所述应用上控制访问所检测到的远程存储设备。
4. 根据权利要求l所述的主机,其中,该方法被包括在存储器分 组内的存储器管理器的类中。
5. 根据权利要求4所述的主机,其中,所述存储器管理器的类包 括用于检测使用网络连接到主机的远程存储设备的元素。
6. 根据权利要求l所述的主机,其中,所述远程存储设备包括在 使用共享网络的功能的主机上的可访问的共享目录。
7. 根据权利要求l所述的主机,其中,所述主机控制器进一步控 制以刷新所检测到的远程存储设备。
8. —种处理关于数据广播的数据的方法,该方法包括 从应用接收用于搜索使用网络连接到主机的远程存储设备的请按照所接收的请求调用方法;按照所接收的请求控制检测所述远程存储设备; 产生用于按照所调用的方法向所述应用返回检测结果的事件;和 将所产生的事件返回给所述应用。
9. 根据权利要求8所述的方法,进一步包括 接收代理以从所述应用访问所检测到的远程存储设备; 控制按照所接收的代理在所述应用上访问所检测到的远程存储设备。
10. 根据权利要求9所述的方法,其中,该方法被包括在存储器 分组内的存储器管理器的类中。
11. 根据权利要求10所述的方法,其中,所述存储器管理器的类 包括用于检测使用网络连接到主机的远程存储设备的元素。
12. 根据权利要求8所述的方法,其中,所述远程存储设备包括 在使用共享网络的功能的主机上的可访问的共享目录。
13. 根据权利要求8所述的方法,进一步包括 控制刷新所检测到的远程存储设备。
全文摘要
本发明涉及一种用于数据广播的主机和处理用于数据广播的数据的方法。用于数据广播的主机包括主机控制器,被配置为从应用接收用于搜索使用网络连接到主机的远程存储设备的请求;控制按照所接收的请求来调用一种和检测远程存储设备;产生用于按照所调用的方法向应用返回检测结果的事件;和将产生的事件返回给应用。
文档编号H04N7/10GK101420276SQ200810169109
公开日2009年4月29日 申请日期2008年10月27日 优先权日2007年10月25日
发明者李圣民, 李学周 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1