广播接收设备、应用程序发送/接收方法和信息发送方法

文档序号:7658233阅读:150来源:国知局
专利名称:广播接收设备、应用程序发送/接收方法和信息发送方法
技术领域
本发明涉及广播接收设备、应用程序发送/接收方法和接收状态信息发送方法。
背景技术
通常,由于数字广播概念的出现,用于发送/接收广播节目的广播系统正在转变成双向或交互式广播系统。
在这种情况下,双向广播系统包括支持观众或广播接收器向广播发送侧发送与所接收的广播或将要接收的广播相关联的信息的功能。
有线广播接收器能够从广播发送侧与广播一起接收各种应用程序。在这种情况下,该应用程序表示能够实现规定接收终端内的规定功能的程序或代码或者在概念上由规定程序或代码实现的实施功能。
然而,在广播发送终端将大量应用程序发送给广播接收器的情况下,不能获知广播接收器的接收状态。因此,不能识别出在广播接收器接收对应应用程序的情况下是否出现问题。
而且,如果由广播接收器接收的应用程序数量超过连接到广播接收器的存储装置的可用容量,则广播接收器在存储或实现所接收应用程序的方面存在困难。

发明内容
因此,本发明涉及基本上避免了由于现有技术的限制和缺点所导致的一个或多个问题的广播接收设备、应用程序发送/接收方法和接收状态信息发送方法。
本发明的目的是提供广播接收设备、应用程序发送/接收方法和接收状态信息发送方法,通过其可以将与广播接收状态相关联的信息发送给广播发送终端。
本发明的另一个目的是提供广播接收设备、应用程序发送/接收方法、接收状态信息发送方法和接收状态信息的数据结构,通过其在试图接收将由广播发送终端发送的应用程序等的情况下,可以将存储装置的问题预先发送给广播发送终端。
将在随后的说明书内部分地阐述本发明的其它优点、目的和特征,并且部分地在本领域的普通技术人员阅读下文之后将变得显而易见,或者可以通过本发明的实施可以领会到。通过在说明书、其权利要求书以及附图内特别指出的结构,可以实施和获得本发明的目的和其它优点。
如在此实施和广泛描述的那样,为了实现这些目的和其它优点并根据本发明的目的,提供发送接收状态信息的方法,其中由具有能够存储应用程序的存储装置的广播接收器发送接收状态信息,该方法包括收集指示广播接收器的存储装置的剩余大小的信息和根据网络管理协议发送所收集的信息。
在本发明的另一个方面,提供接收应用程序的方法,其中由具有存储装置的广播接收器从广播发送终端接收所述应用程序,该方法包括根据网络管理协议发送指示存储装置剩余大小的信息和根据指示存储装置剩余大小的信息接收应用程序。
在本发明的另一个方面,提供发送应用程序的方法,其中由广播发送终端将所述应用程序发送给具有存储装置的广播接收器,该方法包括在广播发送终端根据网络管理协议请求指示存储装置剩余大小的信息,在广播接收器上收集指示存储装置的剩余大小的信息,在广播接收器上根据网络管理协议发送所收集的信息,在广播发送终端上接收指示在广播接收器上剩余大小的信息和根据指示剩余大小的信息发送应用程序。
在本发明的另一个方面,提供用于接收广播的设备,该设备连接到用于接收应用程序的网络,该设备包括存储所接收的应用程序的存储装置;输出指示存储装置的剩余大小的信息的存储装置控制单元;和将由存储装置控制单元输出的、指示剩余大小的信息转换成根据网络管理协议的数据,并将所转换的信息发送给网络的控制单元。
网络管理协议可以是简单网络管理协议(SNMP)。剩余大小可以是存储装置可用大小的大小。如果在存储装置内存在先前接收并存储的应用程序,则剩余大小是存储装置的未用大小和所存储应用程序的存储量大小的全部。
该广播接收设备可以由所接收到的应用程序替换先前存储的应用程序。将所收集到的信息定义为MIB(管理信息基础)数据。
应该理解,本发明的前述概略描述和随后的详细描述是示例性的和解释性的,并意欲提供所要求保护的本发明的进一步解释。


包括以提供本发明的进一步理解并结合且构成本申请一部分的附解本发明的一个或多个实施例,并与说明书一起用于解释本发明的原理。在附图中图1是作为双向广播系统的示例的、包括广播主机和有线卡(cable card)的有线广播网络的图示;图2是用于在SNMP管理服务器和SNMP代理之间的信息交换的概念图;图3A至3E是主机可以使用SNMP发送给有线头端器(cable headend)的各种状态信息的示例的图示;图4A至4C是用于由SNMP系统定义的通信的概念图;图5用于根据本发明实施例的接收状态信息的数据结构的示例的图示;图6A和图6B是将图5所示的示例定义为MIB数据结构的SMI语法的示例的图示;图7是用于图形实现将根据图6A和图6B所示的示例定义的数据结构登记到SNMP管理服务器的结果的示例的图示;图8是用于根据本发明的接收状态信息的数据结构的另一示例的图示;图9A和图9B是将图8所示的示例定义为MIB数据结构的SMI语法的图示;图10是根据本发明的一个实施例的广播接收设备的方框图;图11是根据本发明的一个实施例的发送接收状态信息的方法的流程图;图12是根据本发明的一个实施例的接收应用程序的方法的流程图;和图13是根据本发明的一个实施例的发送应用程序的方法的流程图。
具体实施例方式
现在将详细地参考本发明的优选实施例,其中在附图中图解其示例。只要可能,在全部附图中将使用相同的附图标记来指代相同或类似的部分。
图1是作为双向广播系统示例的、包括广播主机和有线卡的有线广播网络的概念图。
参见图1,有线头端器10或设备(plant)10能够通过各种通信网络从电视广播站20接收广播信息。有线头端器10能够经由包括多个节点的网络将所接收到的有线广播发送给有线广播接收器的多个主机31至34。而且,主机31、32、33或34或有线卡能够经由可双向发送数据的有线网络从有线头端器20接收/发送信号。
并且,每个主机31至34可以通过各种接口连接到其它外围设备(例如数字电视机、DVD播放器、数字摄像机、机顶盒、等等)。
根据本发明的广播接收设备、应用程序发送/接收方法和接收状态信息发送方法使用网络管理协议将指示广播接收设备的接收状态的信息提供给发送终端。并且,广播发送终端能够使用与接收状态相关联的信息发送应用程序。
存在各种网络管理协议。为了便于解释本发明的实施例,采用简单网络管理协议(在下文中缩写为SNMP)作为示例。SNMP是用于预先防止通过诸如网络业务量过载等之类的各种因素产生的技术难题,或者用于有效地执行难题的因素检查和恢复工作的网络相关协议。
因此,能够将SNMP用于基本网络管理。而且,还能够使用SNMP远程地识别连接到网络的各种装置的实时状态。
图2是在SNMP管理服务器和SNMP代理之间的信息交换的概念图。解释SNMP的概念以便帮助理解本发明。
参见图2,SNMP可用于使用TCP/IP(传输控制协议/网际协议)的所有种类的网络环境。SNMP管理服务器40可经由有线/无线网络连接到各种网络连接设备50。SNMP管理服务器40可与发送广播的广播发送终端对应(correspond)。并且,网络连接设备50可以与广播接收器通信。
在试图发送应用程序的情况下,SNMP管理服务器40能够以使用SNMP管理器向设备50请求接收状态信息的方式获得接收状态信息。在这种情况下,通过这样的TCP/IP将接收状态信息的请求或响应转换为UDP(用户数据报协议)和IP(网际协议),随后通过物理层的网络独立协议予以发送。
网络连接设备50能够接收所发送的接收状态信息请求,并根据预定格式发送接收状态信息。试图将状态信息发送给SNMP管理服务器40的网络连接设备50能够将接收状态信息作为称作管理信息基础(在下文中缩写为MIB)的标准化数据结构发送。
为此,接收应用程序的广播接收器可以被提供有SNMP代理,以将表示为数据结构的各种状态信息发送给处于远程位置的SNMP管理服务器。在这种情况下,SNMP代理是能够使用诸如UDP/IP等网络相关协议与MIB数据对接的装置或应用程序的通用术语。
在随后的描述中,采用有线广播系统作为示例来解释本发明。在有线广播系统中,广播发送终端是有线头端器,广播接收器是主机或有线广播接收器,和网络是有线广播网络。
然而,本发明并仅不限于有线广播系统。本发明的技术思想可应用于可双向广播的广播系统。为了便于理解本发明,参考下文的有线广播系统解释本发明的思想。
图3A至3E是主机可以使用SNMP发送给有线头端器的各种状态信息的示例的图示。
图3A至3E所示的状态信息可以作为MIB数据结构被发送。图3A至3E图解被定义为MIB数据的信息。为了方便,划分信息以便被表示为图3A至3E。在图3A所示的示例中,‘ocstbHostHWIdentifiers’指示主机产品的唯一编号,而‘ocstbHostAVInterfaceTable’指示主机的接口信息。而且,‘ocstbHostIEEE1394Table’指示在通过IEEE1394连接主机的情况下连接状态等的信息。
在图3B中,‘ocstbHostIEEE1394ConectedDevicesTable’指示通过IEEE1394连接设备的信息。而且,‘ocstbHostDVIHDMITable’指示在存在根据DVI(数字视频交互)或HDMI(高清晰度多媒体接口)的到主机的输入的情况下的状态信息。
在图3C中,‘ocstbHostRFChannelOutTable’指示用于指示主机是否能够输出射频信号的信息,‘ocstbHostInBandTunerTable’指示与主机调谐器的射频频道频率相关联的信息,而‘ocstbHostProgramStatusTable’指示与当前所接收到的广播流的输入/输出相关联的信息。
在图3D和图3E中列举的对象标识符是与有线广播接收器相关联的状态信息的示例。而且,也可以将每个对象标识符定义为MIB数据结构。
此外,图3A至3E中的‘M’指示由与有线广播的MIB数据相关联的规范调整的强制项目。并且,‘RO’指示有线头端器仅具有对有线广播接收器的相应状态信息的访问权(只读)。而且,‘N-Acc’指示有线头端器不可访问相应状态信息。因而,有线广播接收器定义MIB数据结构,并能够通过SNMP系统将上面列举的信息作为MIB数据发送给有线头端器。
在描述MIB数据结构方面,有线头端器能够起到SNMP管理服务器的作用,并且有线广播接收器能够起到SNMP代理的作用。可以将SNMP管理服务器、SNMP代理和其它各种对象之间的通信概念划分成三种类型。
图4A至4C是由SNMP系统定义的通信的概念图。在下文中参考图4A至4C解释由SNMP定义的通信概念。
图4A显示管理服务器从代理接收信息的第一个概念。参见图4A,管理服务器能够经由代理获得相应的设备的状态信息(获取操作)或者设置状态信息的特定值(设置操作)。如果管理服务器请求特定信息,则代理能够识别出相应的对象是否由该代理自身管理并执行相应的响应。
图4B显示管理服务器与代理通信的第二个概念。参见图4B,在存在相应的设备内发生事件的情况下,代理能够通知与该事件相关联的状态信息(陷阱操作)。管理服务器接收状态信息和使适合该设备的处理能够被执行。
SNMP定义作为另一个对象以及管理服务器的通知器。图4C显示在通知器和管理服务器之间通信的第三个概念。参见图4C,通知器将规定事件报告给管理服务器(事件报告)。随后,管理器服务器能够将与该事件相关的响应发送给通知器。
在上面解释的根据SNMP的通信方法中,如果主机定义SNMP代理和MIB数据结构,主机能够在管理服务器进行请求的定时点上发送特定状态信息。考虑到有线广播系统,有线广播接收器通过有线网络从有线广播头端器接收并存储包括EPG等各种应用程序,并能够执行相应的应用程序。
为了有线广播接收器作为主机实现从有线头端器接收的应用程序,它被提供有用于存储将要接收的应用程序的容量或者用于实现该应用程序的存储器容量。
在试图将应用程序发送给有线广播接收器的情况下,有线头端器预先从有线广播接收器接收与有线广播接收器的存储容量相关联的状态信息,随后根据接收结果发送应用程序。
有线头端器能够将完全版本的应用程序代码映像(application codeimage)发送给被提供有足够存储可用性的有线广播接收器。一个应用程序可被提供有各种版本。所以,完全版本的应用程序代码映像意味着能够实现所准备的应用程序的全部功能的版本。
如果有线广播接收器没有被提供有用于驱动将要发送的应用程序的存储容量,有线头端器准备将要发送的轻量(light-weight)版本的应用程序代码映像,随后发送所准备的版本。在这种情况下,有线头端器能够发送具有有线广播接收器能够接收并实现相应的应用程序的大小的应用程序。
在这种情况下,轻量版本的应用程序对应于包括这样一个应用程序的概念,当由广播接收器实现该应用程序时,该应用程序部分支持将要实现的完全版本应用程序的功能或者实现为低分辨率的图形图像。
图5是用于根据本发明的接收状态信息的数据结构的示例的图示。在下文中参考图5解释根据本发明一个实施例的接收状态信息的数据结构和发送接收状态信息的方法。
在根据本发明的接收状态信息发送方法中,能够使用SNMP发送存储装置的接收状态信息。对于根据本发明的接收状态信息发送方法,能够定义如在图3A至3E中解释的SNMP的状态信息(对象标识符)的MIB数据结构。
图5显示可以由有线广播接收器定义和使与接收器相关联的存储容量被确认的MIB数据结构的示例。为了便于解释,假设有线头端器被提供有SNMP管理服务器,并且有线广播接收器能够起到SNMP代理的作用。
指示有线广播接收器的存储容量的状态信息可以包括指示易失性存储器的总大小的信息(表示为ocStHostTotalVolatileMemorySize)、指示当前可用的易失性存储器的总大小的信息(表示为ocStHostCurrentAvailableVolatileMemorySize)、和指示连续易失性存储器的总大小中的最大易失性存储器大小的信息(表示为ocStHostLargestAvailableVolatileMemorySize)。并且,有线广播接收器的存储容量的状态信息可以包括指示非易失性存储器的总大小的信息(表示为ocStHostTotalNonvolatileMemorySize)、指示当前可用的非易失性存储器的总大小的信息(表示为ocStHostCurrentAvailableNonvolatileMemorySize)、和指示连续非易失性存储器的总大小中的最大非易失性存储器大小的信息(表示为ocStHostLargestAvailableNonvolatileMemorySize)。
指示易失性存储器总大小的信息(ocStHostTotalVolatileMemorySize)指示允许广播接收执行应用程序的易失性存储器的总大小。而且,可以将单位定义为千字节。
指示当前可用的易失性存储器的总大小的信息(表示为ocStHostCurrentAvailableVolatileMemorySize)指示由有线广播接收器保证用于应用程序的可用的易失性存储器的大小。所以,指示当前可用易失性存储器的总大小的信息指示从易失性存储器的总大小中减去已经使用的易失性存储器的大小而获得的大小。
SNMP管理服务器向SNMP代理请求状态信息(请求消息)。如果SNMP代理在进行请求的定时点上将指示当前可用的易失性存储器总大小的状态信息发送给SNMP管理服务器,则SNMP管理服务器能够获取状态信息(获取操作)。
指示在连续易失性存储器中的最大易失性存储器的总大小的信息(ocStHostLargestAvailableVolatileMemorySize)指示由有线广播接收器保证用于应用程序的连续易失性存储器的最大大小。
如果易失性存储器的使用被分散,从而导致存储器碎片,则SNMP代理能够通过考虑存储器碎片发送用于连续易失性存储器大小的状态信息。如果如此,则SNMP管理服务器能够根据连续存储器的最大大小发送适合该大小的应用程序。
指示非易失性存储器总大小的信息(ocStHostTotalNonvolatileMemorySize)指示由广播接收器保证用于应用程序的非易失性存储器的总大小。而且,例如可以将单位定义为千字节。
指示当前可用的非易失性存储器的总大小的信息(表示为ocStHostCurrentAvailableNonvolatileMemorySize)指示由有线广播接收器保证用于应用程序的可用的非易失性存储器的大小。所以,当前可用的非易失性存储器的总大小的信息指示从非易失性存储器的总大小中减去已经使用的非易失性存储器的大小而获得的大小。
从SNMP代理发送指示当前可用的非易失性存储器总大小的信息的方法与发送指示当前可用的易失性存储器总大小的信息的方法相同。
指示在连续非易失性存储器中的最大非易失性存储器的总大小的信息(ocStHostLargestAvailableNonvolatileMemorySize)指示由有线广播接收器保证用于应用程序的连续非易失性存储器的最大大小。
如果非易失性存储器的使用被分散,从而导致存储器碎片,则SNMP代理能够通过考虑存储器碎片发送指示连续非易失性存储器大小的状态信息。
因此,如果有线头端器被提供有SNMP管理服务器,则可以通过上面解释的MIB数据发送或者接收用于被提供有SNMP代理的有线广播接收器的存储装置的状态信息。存储装置的存储器大小可以包括指示在存储装置全部大小之中由广播接收器保证用于从广播发送端接收应用程序的存储器大小的信息。
图6A和图6B是用于将图5所示的示例定义为MIB数据结构的SMI(管理信息结构)语法的示例的图示。并且,为了便于解释,图6A和图6B显示连续的语法。
可以将SNMP的状态信息定义为使用SMI(管理信息结构)语法的MIB数据结构的对象。在下文中参考图6A和图6B解释根据本发明的接收状态信息的数据结构。
首先,可以将指示易失性存储器总大小的信息的‘ocStHostTotalVolatileMemorySize’的类型表示为32个比特(a1)。可以将该信息的单位表示为千字节(b1)。并且,到对象标识符的信息的访问权可以是‘读写’。可以将到对象标识符的信息的访问权定义为‘只读’(c1)。能够定义发送用于当前状态的数值(d1)。而且,可以给出对数据的解释(e1)。可以将指示易失性存储器总大小的信息定位在MIB结构内的另一个位置上。指示易失性存储器总大小的信息包括在指示广播接收器的存储器状态的数据结构内(ocStHostMemory)。
图6A和图6B中所示的示例指示将易失性存储器总大小的信息定位为指示广播接收器的存储器状态的数据结构(ocStHostMemory)的第一数据。
可以以类似于上面解释的、指示易失性存储器总大小的信息的方式定义指示当前可用 的易失性存储器总大小的信息‘ocStHostCurrentAvailableVolatileMemorySize’。然而,图6A和图6B中所示的示例指示当前可用的易失性存储器总大小的信息被定位在表示广播接收器的存储器状态的数据结构(ocStHostMemory)的第二数据位置上(f2)。
在图6A和图6B所示的示例中,用于连续易失性存储器的最大易失性存储器大小的总大小的信息(ocStHostLargestAvailableVolatileMemorySize)、用于非易失性存储器总大小的信息(ocStHostTotalNonvolatileMemorySize)、用于当前可用的非易失性存储器总大小的信息(ocStHostCurrentAvailableNonvolatileMemorySize)和用于连续非易失性存储器的最大存储器大小的信息(ocStHostLargestAvailableNonvolatileMemorySize)被分别定位在指示广播接收器的存储器状态的数据结构(ocStHostMemory)的第三、第四、第五和第六数据上。
图7是用于图形地实现将根据图6A和图6B所示的示例定义的数据结构登记到SNMP管理服务器的结果的示例的图示。在图7所示的示例中,将每个存储器信息的数据类型定义为无符号32数据类型。SNMP管理服务器能够通过将指示相应信息的对象登记到指示存储器状态的数据结构(ocStHostMemory)来监视位于远端位置的广播接收器的实时存储器状态。
同时,轻量版本的应用程序可以具有与完全版本应用程序的兼容性。如果存在兼容性,则有线广播接收器能够根据每个版本从有线头端器更新应用程序。而且,有线广播接收器能够通过更高版本的应用程序替换当前拥有的应用程序。
如果有线广播接收器没有被提供有用于驱动应用程序的存储器大小,则有线头端器能够发送具有足够有线广播接收器接收并实现应用程序的大小的轻量版本应用程序。如果连续易失性或非易失性存储器的大小不足以接收完全版本的应用程序,则有线头端器可以发送适合连续易失性或非易失性存储器大小的轻量版本应用程序。驱动应用程序的有线广播接收器能够根据可用于存储装置的大小接收所驱动应用程序的更高版本的应用程序。
图8是根据本发明的接收状态信息的数据结构的另一个示例的图示。在下文中参考图8解释根据本发明另一个实施例的发送接收状态信息的方法和接收状态数据结构。
有线广播接收器在MIB数据结构内定义保证来接收或实现应用程序的DRAM(动态随机存取存储器)大小的信息(ocStbHostDRAMSize),随后能够发送该信息。而且,用于该大小的单位例如可以是千字节。有线广播接收器在MIB数据结构内定义保证来接收或实现应用程序的SRAM(静态随机存取存储器)大小的信息(ocStbHostSRAMSize),随后能够发送该信息。而且,用于该大小的单位例如可以是千字节。
类似地,有线广播接收器能够定义用于应用程序闪存大小的信息(ocStbHostFlashSize)、用于NVM(非易失性存储器)大小的信息(ocStbHostNVMSize)或用于硬盘驱动器大小的信息(ocStbHostHardDriveSize)。而且,有线头端器根据用于有线广播接收器的传输的每个存储装置的容量,通过将应用程序发送给有线广播接收器的存储器设备,以允许正常地驱动应用程序。
因为将有线广播接收器的应用程序更新成更高版本或者被其替换,因此有线广播接收器能够根据将指示存储装置剩余大小的信息发送给有线头端器而获得的剩余大小接收更高版本的应用程序。
图9A和图9B是将图8所示的示例定义为MIB数据结构的SMI语法的示例的图示。参见图9A和图9B,由有线广播接收器发送给有线头端器的指示存储量大小的信息包括用于DRAM(动态随机存取存储器)大小的信息(ocStbHostDRAMSize)、用于SRAM(静态随机存取存储器)大小的信息(ocStbHostSRAMSize)、用于闪存大小的信息(ocStbHostFlashSize)、用于NVM(非易失性存储器)大小的信息(ocStbHostNVMSize)、或者用于硬盘驱动器大小的信息(ocStbHostHardDriveSize)。
可以将指示DRAM大小信息的‘ocStbHostDRAMSize’的类型表示为32比特(a1)。可以将该信息的单位表示为千字节(b1),并可以将访问权定义为‘只读’(c1)。做出要被发送的当前状态的数值(d1),并提供对该数据的解释(e1)。
指示由广播接收器保证的DRMA大小的信息可以定位在广播接收器MIB结构内的任意位置上。在图9A和图9B所示的示例中,将包含在指示广播接收器的存储器状态的数据结构(ocStHostMemory)内的、指示DRAM大小的信息定位在数据结构(ocStHostMemory)的第一数据位置上(f1)。
而且,可以以类似于指示DRAM大小的信息的方式定义指示SRMA大小的信息。在图9A和图9B所示的示例中,将用于SRAM大小的信息定义为表示广播接收器的存储器状态的数据结构(ocStHostMemory)的第二数据(f2)。
而且,可以将用于闪存大小的信息(ocStbHostFlashSize)、用于NVM(非易失性存储器)大小的信息(ocStbHostNVMSize)和用于硬盘驱动器大小的信息(ocStbHostHardDriveSize)分别定义为指示存储器状态的数据结构(ocStHostMemory)的第三、第四和第五数据。如果将广播接收器的存储装置的大小的信息定义为MIB数据结构,则有线广播接收器的SNMP代理和有线头端器的SNMP管理服务器能够根据所定义的数据格式发送或接收大小信息。并且,在每次需要应用程序时,有线头端器能够发送可以由有线广播接收器存储容量容纳的应用程序。有线广播接收器接收以实现所发送的应用程序或者以用所发送的版本的应用程序替换较低版本应用程序的方式实现应用程序。
图10是根据本发明一个实施例的广播接收设备的方框图。在下文中参考图10解释根据本发明一个实施例的广播接收设备。
参见图10,在根据本发明一个实施例的广播接收设备是有线广播接收器的情况下,可以包括主机100和可装载到主机100的有线卡200。
并且,主机100能够仅接收有线广播信号,或接收有线广播信号、陆地广播信号和卫星广播信号中的至少一个。即,在本发明的实施例中,考虑主机100能够接收有线广播、陆地广播和卫星广播中至少一个的信号的情况。
同时,在图10中,假设有线广播接收器允许OOB(带外)系统和DSG(DOCSIS机顶网关)作为有线广播接收器和有线头端器之间的双向通信系统。主机能够通过上述系统接收广播或者将信息发送给广播发送终端。
OOB系统是一种管理在有线头端器和机顶盒之间传输协议的规范。另一方面,DSG(DOCSIS机顶网关)系统指示在有线广播站的有线调制解调器控制系统和有线广播接收器内的基于DOCSIS的有线调制解调器之间的传输系统。DOCSIS是由作为美国有线广播标准授权组织的Cablelabs所采用的数字有线电视规范。通过此规范,能够使用有线调制解调器发送数据。图10显示采用OOB和DSG的混合系统的有线广播接收器的实施例,这仅是示例性的。
在图10所示的实施例中,主机100包括第一调谐器101a、第二调谐器101b、解调单元102、复用单元103、解复用单元104、解码单元105、调制/解调单元106、接收单元107、切换单元108、发送单元109、控制单元110、存储装置控制单元115和存储装置120。第一调谐器101a调谐经由天线发送的陆地A/V(音频/视频)或者通过带内发送的有线A/V广播的特定频道频率,并将经调谐的频道频率输出给第一解调单元102。
陆地广播和有线广播在传输系统内可能相互不同。然而,第一解调单元102能够分别对不同解调系统的信号执行不同的调制处理。图10显示由VSB(残留边带调制)调制陆地A/V广播以进行发送和由QAM(正交幅度调制)调制有线A/V广播以进行发送的示例。第一解调单元102根据由第一调谐器101a选择的信号通过VSB执行信号解调或者通过QAM执行信号解调。
由第一解调单元102解调的信号通过复用单元103以被复用。所以,将有线广播输出给有线卡200和将陆地广播输出给解复用单元104。图10所示的实施例考虑有线卡200能够处理多流的情况。所以,有线卡200允许主机100显示其中复用至少两个流的输入广播。解复用单元104接收经复用的广播信号,将其分离为多个流,随后输出这些流。解码单元105解码所接收到的广播信号,随后输出用户可观看的A/V信号。第二调谐器101b调谐由DSG(DOCSIS机顶网关)经由电缆发送的数据广播的特定频道频率,随后将经调谐的频率输出给调制/解调单元106。调制/解调单元106解调DSG数据广播,随后将已解调的广播信号输出给控制单元110。接收单元107调谐由OOB(带外)经由电缆发送的广播信号的特定频道频率,随后将经调谐的频率输出给有线卡200。
在有线广播站和有线广播接收器之间的双向通信可能的情况下,可通过OOB或DSG发送由有线广播接收器发送给有线广播站的上行链路信息(例如支付节目请求、主机诊断信息、等等)。所以,根据本发明一个实施例的有线广播接收器机可以包括切换单元108,以通过选择OOB和DSG之一发送信息。
由调制/解调单元106根据网络协议经由主机的控制单元110转换DSG信号,由切换单元108选择,随后经由有线发送。OOB信号经由发送单元109通过有线卡200发送给电缆。在OOB系统内,将用户信息或系统诊断信息经由有线卡200和切换单元108输出给发送单元109。发送单元109通过QPSK调制等对输出信号执行信号调制,随后经由电缆将调制信号发送给有线广播站。
如果通过DSG发送用户广播关联信息,则将信息经由控制单元110和切换单元108输出给发送单元109,由发送单元109根据QAM-16调制来调制成信号,随后经由电缆发送给有线广播站。
存储装置120能够存储所接收到的广播或应用程序。存储装置120可以包括易失性存储器或非易失性存储器。存储装置控制单元115能够计算存储装置120的剩余或可用大小。例如,存储装置控制单元115能够使用规定的程序功能计算存储装置120的大小。在这种情况下,如果存储装置控制单元115调用该功能,则该功能能够返回用于存储装置120剩余大小的数值。而且,剩余大小是指在图5或图8内列举的存储装置的大小。
控制单元110能够通过SNMP将所获得的存储装置120的大小定义为MIB数据。例如,控制单元110编译在图6A和图6B或者在图9A和图9B所示的SMI代码以将指示存储装置大小的信息定义为MIB数据。例如,控制单元110编译由SMI写入的MIB文件以将用于被定义为MIB文档的存储装置的大小定义到对象标识符中。
为了将定义为MIB数据的信息发送给有线头端器,主机能够通过根据SNMP对其予以转换,以输出定义为MIB数据的信息。例如,为了将与对象标识符对应的数据发送给有线头端器,主机能够根据SNMP转换和输出该数据。在这种情况下,SNMP代理可以通过分立设备(在附图中未图示)实现,并且控制单元110能够起到SNMP代理的作用。在控制单元110起到SNMP代理的情况下,控制单元110分组化定义为MIB数据的对象标识符,根据UDP/IP对其进行转换,随后输出已转换的数据。例如,控制单元110分组化与每个所定义对象标识符对应的数据,随后根据UDP/IP进行转换以输出数据。
在有线头端器发送加密算法的情况下,可下载的条件访问系统(DCAS)130能够接收并操作该加密算法。所以,如果主机100被提供有DCAS 130,则能够在没有有线卡200的情况下接收有线广播。在图10所示的本发明的一个实施例中,如果所接收的广播是陆地广播,则有线卡200从复用单元103接收多流广播信号。如果该广播信号被扰码,则有线卡200解扰该广播信号以允许有线广播被正常地播放或记录。
图11是根据本发明一个实施例的发送接收状态信息的方法的流程图。参见图11,在下文中解释一种从具有能够存储应用程序的存储装置的广播接收器发送接收状态信息的方法。
首先,广播接收器收集指示存储装置剩余大小的信息(S210)。随后,广播接收器根据网络管理协议发送指示存储装置剩余大小的所收集的信息(S220)。在这种情况下,可以将SNMP用作网络管理协议。在图11所示的实施例中,根据在SNMP信息发送/接收方法之中的陷阱方法发送信息。
图12是根据本发明一个实施例的接收应用程序的方法的流程图。参见图12,在具有存储装置的广播接收器从广播发送终端接收应用程序的情况下,广播接收器根据网络管理协议发送指示广播接收器存储装置剩余大小的信息(S310)。并且,广播接收器能够根据指示存储装置剩余大小的信息接收该应用程序(S320)。
图13是根据本发明一个实施例的发送应用程序的方法的流程图。参见图13,在具有存储装置的广播发送终端将应用程序发送给广播接收器的情况下,广播发送终端根据网络管理协议请求指示广播接收器存储装置剩余大小的信息(S410)。
如果是这样,广播接收器收集指示存储装置剩余大小的信息(S420),随后根据网络管理协议将所收集的信息发送给广播发送终端(S430)。
如果广播发送终端接收指示剩余大小的信息(S440),则能够根据所接收到的指示剩余大小的信息发送该应用程序(S450)。在这种情况下,可以使用SNMP作为网络管理协议。并且,图13所示的实施例根据SNMO信息发送/接收方法之中的‘请求-响应’方法发送该信息。
在广播发送终端发送应用程序的情况下,能够根据广播接收器的存储装置的可用存储量大小发送应用程序。如果广播接收器在存储装置内存储先前版本的应用程序,则广播发送终端能够通过鉴于先前存储的应用程序的大小和存储装置的剩余大小,考虑广播接收器替换应用程序来发送应用程序。广播发送终端能够根据若干大小准备和发送从完全版本至轻量级版本的应用程序的各种版本。
根据本发明的广播接收设备、应用程序发送/接收方法、接收状态信息发送方法和接收状态信息的数据结构并不仅仅限于上述有线广播系统。相反地,它们可应用于能够双向传输的任何广播系统。
对于本领域的技术人员来说,在不脱离本发明精神或范围的情况下,可以对本发明进行各种修改和变化。因而,如果它们在权利要求书及其等同物的范围内的话,本发明将覆盖该发明的修改和变化。
权利要求
1.一种发送接收状态信息的方法,其中由具有能够存储应用程序的存储装置的广播接收器发送接收状态信息,该方法包括收集表示广播接收器存储装置的剩余大小的信息;和根据网络管理协议发送所收集的信息。
2.如权利要求1所述的方法,其中,网络管理协议是简单网络管理协议(SNMP)。
3.如权利要求1所述的方法,其中,如果存储装置是易失性存储器,则所收集的信息包括指示易失性存储器总大小的信息、在收集指示存储装置的剩余大小的信息时指示剩余易失性存储器的总大小的信息和指示连续易失性存储器的最大易失性存储器的总大小的信息中的至少一个。
4.如权利要求1所述的方法,其中,如果存储装置是非易失性存储器,则所收集的信息包括指示非易失性存储器总大小的信息、在收集指示存储装置的剩余大小的信息时指示剩余非易失性存储器的总大小的信息和指示连续非易失性存储器的最大非易失性存储器的总大小的信息中的至少一个。
5.如权利要求1所述的方法,其中所收集的信息包括指示广播接收器的DRAM(动态随机存取存储器)、SRAM(静态随机存取存储器)、闪存、NVM(非易失性存储器)和硬盘驱动器中的至少一个的存储量大小的信息。
6.如权利要求1所述的方法,其中,将所收集的信息定义为MIB(管理信息基础)数据。
7.一种接收应用程序的方法,该应用程序由具有存储装置的广播接收器从广播发送终端接收,该方法包括根据网络管理协议发送指示存储装置剩余大小的信息;和根据指示存储装置剩余大小的信息接收应用程序。
8.如权利要求7所述的方法,其中网络管理协议是简单网络管理协议(SNMP)。
9.如权利要求7所述的方法,其中,如果存储装置是易失性存储器,则指示剩余大小的信息包括指示易失性存储器总大小的信息、在收集指示存储装置的剩余大小的信息时指示剩余易失性存储器的总大小的信息和指示连续易失性存储器的最大易失性存储器的总大小的信息中的至少一个。
10.如权利要求所述7的方法,其中如果存储装置是非易失性存储器,则指示剩余大小的信息包括指示非易失性存储器的总大小的信息、在收集指示存储装置的剩余大小的信息时指示剩余非易失性存储器的总大小的信息和表示连续非易失性存储器的最大非易失性存储器的总大小的信息中的至少一个。
11.如权利要求7所述的方法,其中指示剩余大小的信息包括指示广播接收器的DRAM(动态随机存取存储器)、SRAM(静态随机存取存储器)、闪存、NVM(非易失性存储器)和硬盘驱动器中的至少一个的存储量大小的信息。
12.如权利要求7所述的方法,其中,如果在存储装置内存在先前接收和存储的应用程序,则剩余大小是存储装置的未使用大小和所存储的应用程序的存储量大小之和。
13.如权利要求7所述的方法,其中,如果在应用程序接收步骤中,在存储装置中存在已经安装了的应用程序,则用所接收到的应用程序替换已安装的应用程序。
14.如权利要求7所述的方法,其中将所收集的信息定义为MIB(管理信息基础)数据。
15.一种发送应用程序的方法,所述应用程序由广播发送终端发送给具有存储装置的广播接收器,该方法包括在广播发送终端上根据网络管理协议请求指示存储装置的剩余大小的信息;在广播接收器上收集指示存储装置的剩余大小的信息;在广播接收器上根据网络管理协议发送所收集的信息;在广播接收器上接收指示剩余大小的信息;和在广播发送终端上根据指示剩余大小的信息发送应用程序。
16.如权利要求15所述的方法,其中,网络管理协议是简单网络管理协议(SNMP)。
17.如权利要求15所述的方法,其中,如果存储装置是易失性存储器,则指示剩余大小的信息包括指示易失性存储器的总大小的信息、在收集指示存储装置的剩余大小的信息时指示剩余易失性存储器的总大小的信息和指示连续易失性存储器的最大易失性存储器的总大小的信息中的至少一个。
18.如权利要求15所述的方法,其中,如果存储装置是非易失性存储器,则指示剩余大小的信息包括指示非易失性存储器的总大小的信息、在收集指示存储装置的剩余大小的信息时指示剩余非易失性存储器的总大小的信息和指示连续非易失性存储器的最大非易失性存储器的总大小的信息中的至少一个。
19.如权利要求15所述的方法,其中指示剩余大小的信息包括指示广播接收器的DRAM(动态随机存取存储器)、SRAM(静态随机存取存储器)、闪存、NVM(非易失性存储器)和硬盘驱动器中的至少一个的存储量大小的信息。
20.如权利要求15所述的方法,其中,如果存在将要接收和存储在存储装置中的先前版本的应用程序,则剩余大小是存储装置的未使用大小和所存储的应用程序的存储量大小之和。
21.如权利要求15所述的方法,其中在接收步骤内,用所接收到的应用程序替换先前存储的应用程序。
22.如权利要求15所述的方法,其中将所收集的信息定义为MIB(管理信息基础)数据。
23.一种用于接收广播的设备,该设备连接到用于接收应用程序的网络,该设备包括存储装置,用于存储所接收到的应用程序;存储装置控制单元,用于输出指示存储装置的剩余大小的信息;和控制单元,用于将由存储装置控制单元输出的指示剩余大小的信息转换成根据网络管理协议的数据,并且将已转换的信息发送给网络。
24.如权利要求23所述的设备,其中,剩余大小是存储装置的未使用大小。
25.如权利要求23所述的设备,其中,如果存储装置中存在先前存储的应用程序,则剩余大小对应于存储装置的未使用大小和所存储应用程序的大小之和。
26.如权利要求23所述的设备,其中,网络管理协议是简单网络管理协议(SNMP)。
全文摘要
公开了广播接收设备、应用程序发送/接收方法和接收状态信息发送方法,在试图接收将由广播发送终端发送的应用程序等的情况下,通过其可以将与广播接收状态相关联的信息发送给广播发送终端,并且通过其可以将存储装置的问题预先发送给广播发送终端。本发明包括收集指示存储装置剩余大小的信息,并根据网络管理协议发送所收集的信息。
文档编号H04H1/00GK101094417SQ200710129258
公开日2007年12月26日 申请日期2007年3月19日 优先权日2006年3月17日
发明者车尚勋, 金庆镐 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1