CN101056383A - 数字广播接收机和接收软件方法 - Google Patents

数字广播接收机和接收软件方法 Download PDF

Info

Publication number
CN101056383A
CN101056383A CNA2007100965137A CN200710096513A CN101056383A CN 101056383 A CN101056383 A CN 101056383A CN A2007100965137 A CNA2007100965137 A CN A2007100965137A CN 200710096513 A CN200710096513 A CN 200710096513A CN 101056383 A CN101056383 A CN 101056383A
Authority
CN
China
Prior art keywords
software
information
indication
broadcasting receiver
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007100965137A
Other languages
English (en)
Inventor
金庆镐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN101056383A publication Critical patent/CN101056383A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

公开广播接收机和接收软件的方法。广播接收机能够使用网络管理协议发送/接收广播接收机的与软件接收相关的信息,能够允许广播接收机根据与软件接收相关的信息接收软件,还能够在广播接收机内安装接收到的软件。广播接收机根据广播接收机的网络管理协议能够发送与软件接收相关的信息,还能够在远程站点通过网络接收软件。

Description

数字广播接收机和接收软件方法
交叉引用
本申请要求于2006年4月11日提交的韩国专利申请No.10-2006-0032605的优先权,在此通过引用合并,就像其全部陈述在这里一样。
技术领域
本发明涉及广播接收机和接收软件的方法。
背景技术
通常,广播接收机根据各种各样的用户要求,提供给用户许多功能。提供给用户的这些功能是通过软件而不是硬件来执行的。因此,广播接收机为了提供给用户多种功能而变得复杂,这使得在软件中出错的可能性增加。
同时,如果在软件中出现未预料到的错误,或者是提供给用户新的软件版本,那么用户必须用这种新版软件更新当前的软件。在这种情况下,为了在多个广播接收机中安装此软件,广播接收机的用户或广播接收机的管理者要直接在所有的广播接收机中安装此软件,这样将给用户或管理者带来不便。
发明内容
因此,本发明涉及广播接收机和接收软件的方法,其实质地避免了由相关领域的局限性和不足引起的一个或多个问题。
本发明的一个目的就是提供能够用新软件方便地更新软件的广播接收机和接收软件的方法。
本发明的另一个目的就是提供用来在远程站点接收/安装软件的广播接收机和在其中接收软件的方法。
本发明的另外的优点,目的和特征部分地陈述在以下的说明书中,对普通技术人员来说,在审查以下内容时部分地变得显明白,或者可以从本发明的实践中学得。通过在书面说明和其权利要求以及附图中特别指出的结构,可以实现和得到本发明的目的和其他优点。
为了达到这些目的和其他优点,并且根据在这里实施和广泛地描述的那样的发明目的,公开广播接收机。
广播接收机可以使用网络管理协议发送/接收广播接收机的、与软件接收相关的信息,可以允许广播接收机根据该与软件接收相关的信息接收软件,并可以在广播接收内安装接收到的软件。广播接收机可以根据广播接收机的网络管理协议发送与软件接收相关的信息,并且可以在远程站点通过网络接收该软件。
应该理解,本发明的前面的一般性说明和下面的具体说明都是典型的和解释性的,并且打算提供要求的本发明进一步解释。
附图说明
包括用来为本发明提供进一步的理解和合并到此的附图组成本申请的一部分,并说明本发明的实施方式,并与说明书一起用来解释本发明的原理。在附图中:
图1是示出根据本发明的管理站和广播接收机之间的连接的概念图;
图2是示出根据本发明的管理站和广播接收机之间的通信方法的概念图;
图3A到图3C是示出根据本发明的实施方式的、与软件接收相关的对象信息的表;
图4是示出包括连接到软件管理器的广播接收机的***的框图;
图5是示出根据本发明的实施方式的用于接收软件的方法的流程图;和
图6是示出根据本发明的另一实施方式的用于接收软件的方法的流程图。
具体实施方式
现在详细参照本发明的、附图中示出其示例的优选实施方式。无论哪里,相同的附图标记指示相同或同类元件。
说明本发明之前,应当注意,线缆数据转发器(cable headend)(即线缆数据转发器)用作能够在远程站点管理软件的管理站的例子,且广播接收机用作能够接收/安装该软件的装置的例子。管理站也叫做软件管理器,用于发送软件到广播接收机。
线缆数据转发器可以通过网络连接到广播接收机上,这使得在管理站和广播接收机之间可以执行双向通信。上述线缆数据转发器可以指示***操作(SO)数据转发器或多***操作器(MSO)数据转发器。
图1是示出管理站和广播接收机之间的连接的概念图。管理站经由能够执行上述双向通信的线缆连接到广播接收机上。
也可以在广播接收机中安装双向通信调制解调器。上述双向通信调制解调器指示通过网络进行数据通信的网络接口装置。用户可以观看付费点看(PPV)频道的数据,可以通过参考电子节目指南(EPG)信息在预约的时间观看想要的广播数据,并且可以通过参考EPG信息在预约的时间记录想要的广播接收机数据。
线缆数据转发器通过光缆、卫星或天线等从电视广播站接收广播节目,并且通过线缆将上述广播节目发送到广播接收机。
在这种情况下,线缆数据转发器为执行双向通信而通过网络连接到广播接收机上。线缆数据转发器可以根据能够管理网络的特殊协议管理上述网络。
下文中将详细说明用作管理网络的上述协议的简单网络管理协议(SNMP)功能。另外,应该注意,远程网络监控(RMON)功能和普通管理信息协议(CIMP)也可以示范地用来扩展/使用SNMP功能。
同时,RMON给众多的企业提供各种各样的语言,使得企业能够应用这些语言来说明关于他们的装置的控制信息,也使得用上述语言来定义要被管理的管理信息库(MIB)信息。MIB信息通过管理信息结构(SMI)语言来表达,使得SMI语言可以明确指示可以由管理器管理哪一个对象和应该由该管理器管理哪一个对象。
根据本发明的实施方式的广播接收机可以包括用来实施双向通信的调制解调器,并且可以通过该调制解调器连接到因特网。此外,广播接收机可以实施数据通信。因此,假定使用用作因特网协议的SNMP功能,可以在管理站和广播接收机之间实施双向通信。
图2是示出根据本发明的实施方式的管理站和广播接收机之间的通信方法的概念图。
参考图2,广播接收机示范地显示为能够发送管理站的网络管理的应答信息的代理器。
术语“GetRequest”、“GetNextRequest”和“SetRequest”指示能够从管理站发送到代理器的信息包。术语“GetResponse”和“Trap”指示能够从代理器发送到管理站的信息包。上述“GetRequest”、“GetNextRequest”和“SetRequest”信息通过UDP和IP从SNMP管理站发送到网络环境。
上述“GetRequest”、“GetNextRequest”和“SetRequest”信息通过UDP和IP发送到SNMP代理器。上述SNMP代理器决定信息包是指示“GetRequest”、“GetNextRequest”还是“SetRequest”,并且对SNMP-管理对象实施相应的操作。
“GetRequest”信息包和“GetNextRequest”信息包指示用于请求SNMP-管理对象的信息的信息包。上述“SetRequest”信息包指示用于设置经SNMP管理的对象来执行想要的操作的信息包。如果“GetRequest”信息包和“GetNextRequest”信息包到达SNMP代理器处,那么SNMP代理器决定当前请求是否涉及正常对象。如果确定特殊对象指示与当前请求相对应的SNMP-管理对象,则SNMP代理器就将“GetResponse”信息包发送到为请求顺序排列的对象值上,并且发送经顺序排列的值。
如果代理器内有事件发生,管理站就会发出信息包。在这种情况下,此信息包称作陷阱信息包。如果管理对象超过定义在MIB(管理信息库)里的特定范围,或者管理对象值变成特定值,则代理器就发送陷阱信息包到管理站,使得管理站能够通过参考陷阱信息包处理管理对象。
如果管理站向代理器请求定义在MIB中的对象的信息,则代理器将识别代理器本身是否管理相应的对象,并且发送指示识别结果的应答消息到管理站。
如果确定代理器不管理相应的对象,则代理器可能不应答管理站的请求。如果在广播接收机内发生重要事件或紧急情况,则代理器将发送上述陷阱信息包到管理站。
同时,要由代理器管理的项目定义为主机-MIB(HOST-MIB),并且项目的具体细节作为对象来说明。在这种情况下,把主机当成与代理器的同义来使用。主机-MIB表的术语“M/O”指示强制性/可选性的信息。术语“访问”指示权限,例如,RO(只读)权限、RW(读写)权限和N-acc(不可访问)权限等。
用于为了用新软件更新安装在广播接收机内的当前软件而接收软件的方法,将许多与软件接收相关的信息定义为对象信息,并且能够像图2描述的通信那样,执行所定义的对象信息的发送/接收。
图3A到图3C是示出根据本发明的实施方式的、与软件接收相关的对象信息的表。参考图3A到图3C,与软件接收相关的对象分类为几组,其具体说明将参考图3A到图3C在下文中说明。图3A到图3C显示了能够由本发明的实施方式发送/接收的典型对象信息。
用于在存储器或存储单元中接收和存储软件的广播接收机可以进一步包括能够解决下载故障的独立分区的备份分区。主机软件信息表可以包括安装在广播接收机内的软件或者包括硬件单元的物理分区信息的与软件接收相关的信息,其中所述硬件单元配备有要在广播接收机内更新的软件。图3A示出了包含在主机软件信息表内的与软件接收相关的信息。与软件接收相关的信息指示与要被发送的软件和要接收软件的广播接收机相关的信息。
例如,“HostSoftwareInfoIndex”对象表明指示包括与软件接收相关的信息在内的主机软件信息表的索引。如果广播接收机成功地启动包含在存储单元内的任何一个分区,则“HostSoftwareBootCount”对象指示被启动分区的成功启动次数。
“HostSoftwareManufacturer”对象是指示相应软件的制造者名称的对象信息。“HostSoftwareModel”对象指示软件的型号名称。“HostSoftwareserialNumber”对象指示软件的序号。“HostSoftwareCompatibleHwVersion”对象指示可以安装软件的广播接收机的硬件版本。“HostSoftwareBootDeviceIndex”对象指示存储软件的存储单元的索引。而且,存储器装置包括闪速存储器和非易失性存储器等。“HostSoftwareDeviceCapacity”对象指示闪速存储器和非易失性存储器等的容量。“HostSoftwareExcutableImageSize”对象指示软件的大小。“HostSoftwareImageVersion”对象指示表明软件版本的对象信息。“HostSoftwareImageBuildDate”对象指示软件的制造日期(即编译日期)。“HostSoftwareImageReleaseDate”对象指示软件的出版日期(即发行日期)。
“HostSoftwareInfoIndex”对象指示广播接收机的存储单元的每个单独启动分区的索引信息。例如,可将上述索引初始地置为“0”。如果启动分区的数量是“2”,则这表明可启动的装置分区划分为第一个分区“0”和第二个分区“1”。换句话说,由索引标识的每一个分区都有包含在主机信息表中的对象信息。如果“HostSoftwareInfoIndex”对象置为“2”,这表明存在三个启动装置分区。“HostSoftwareInfoIndex”对象可以包括定义在SMI中无符号整数。
假如软件被多种信息(如新版本、软件版本、软件制造商和可执行文件大小)更新,那么启动广播时就可以更新到SNMP代理器。
图3B的主机软件控制群示范地示出了软件接收控制信息。软件接收控制信息是能够允许广播接收机下载软件的对象信息。图3B示出了为下载主机软件而建立的多种对象,例如,“HostSoftwareControlServerURL”对象,“HostSoftwareControlPassword”对象,“HostSoftwareControlAccessCode”对象和“HostSoftwareControlOperation”对象等。
“HostSoftwareControlServerURL”对象指示表明软件映像所在的服务器URL的对象信息。网络管理站可以使用“HostSoftwareControlServerURL”对象在远程站点建立包括软件的服务器的URL。
“HostSoftwareControlAccessCode”对象指示可以用作解压/解密所下载的映像所需要的口令字或CAS***所需要的密钥的对象信息。这样,如果用能够解压/解密所下载的映像的密钥释放经压缩/加密的映像,则决定了相应的映像是否指示正常映像。
广播接收机可以使用“HostSoftwareControlMessageOnScreen”对象指示在屏幕上的所接收到的映像是否是正常映像。
“HostSoftwareControlPassword”对象指示包括允许用户进入软件所在服务器的口令字的对象信息。
“HostSoftwareControlOperation”对象指示与软件下载相关的信息,例如,软件接收命令、软件存储命令、软件升级命令和重新启动命令等。换句话说,网络管理站可以使用“HostSoftwareControlOperation”对象命令广播接收机接收/存储/升级/重新启动该软件。
“HostSoftwareControlMessageOnScreen”对象指示在根据“HostSoftwareControlOperation”对象接收软件的同时,能够在广播接收机屏幕上显示消息的特殊信息。位于远程站点上的软件管理器可以显示特殊消息“本***正在被重新启动”,来重新启动广播接收机。
“主机软件日志表”指示用于存储软件操所需要的日志消息的一组对象信息。“HostSoftwareLogIndex”对象指示存储日志消息的对象信息组的表索引。“HostSoftwareLogTime”对象指示日志消息的时间信息。“HostSoftwareLogLevel”对象指示表明定义在日志消息中的一些消息的对象信息。
下面的表1示出了依赖“HostSoftwareLogLevel”对象的多种消息。下面的表1示范地示出了在软件更新和启动完成后能够通知的多种消息。
表1
  值   对象   说明
  1   紧急   紧急日志
  2   警告   警告日志
  3   严重   严重日志
  4   错误   错误
  5   报警   主机操作期间,在危险情况下产生的报警消息
  6   通知   与主机***操作相关的消息
  7   信息   一般性信息
  8   调试   用于调试的消息
假使使用根据表1中上述对象的其它值,位于远程站点(在下文称作远程网络管理站)的网络管理站可以适当地处理包含在表1中的各个值。
可以使用“HostSoftwareLogTime”对象存储用作日志记录时间信息的“日期和时间”值。
如果不存储主机时间信息,可以存储在主机中建立的时间值。“HostSoftwareLogText”对象示范地示出了作为所存储的日志消息的对象信息。可以将“HostSoftwareLogText”对象设置为八位字节串值,使得225字节的日志消息可以被存储为“HostSoftwareLogText”对象。远程网络管理站能够将日志消息存储为“HostSoftwareLogText”对象,使得它能够有效地管理用作主机的广播接收机。
主机软件陷阱示范地示出了能够根据网络协议指出广播接收机的软件接收状态的一组对象信息。能够通知上述软件接收状态的多种信息包可以包括主机IP地址和当前主软件版本信息等。一般地,如果用户不想接收报告,则可以不发送陷阱。“HostSoftwareTrapsDownloadCompleted”对象指示当在广播接收机中接收到所有软件时,通知用户与软件相关的主机信息的特殊信息。如果在广播接收机中没能正常接收整个软件,则“HostSoftwareTrapsDownloadFailed”对象指示与软件相关的主机信息。“HostSoftwareTrapsProgramCompleted”对象指示能够通知接收到的软件已经正常安装在广播接收机内的对象信息。“HostSoftwareTrapsCannotAccessServer”对象指示能够指出主机不能访问提供软件的服务器的特殊信息。“HostSoftwareTrapsBootFailed”对象指示指出启动主机时出现问题的特殊信息。
“HostSoftwareBootDeviceID”对象指示启动分区标识符(ID),该启动分区标识符通知软件管理器在广播接收机中将软件程序发送到哪个分区。如果启动分区ID变成另一值,则在变化后的启动分区中可以接收软件。
如果软件管理器在包含在“HostSoftwareBootDeviceIndex”对象中的所有值中选取一个特殊值,并且将软件发送到与所选值对应的启动装置分区中,则可以使用作为启动装置分区的、由软件管理器所选的启动装置启动主机的SNMP代理器。“HostSoftwareInfoIndex”对象不可以超过“HostSoftwareInfoIndex”对象的最大值。如果“HostSoftwareBootDeviceIndex”对象可以超过“HostSoftwareBootDeviceIndex”对象的最大值,则主机的SNMP代理器可能不理会“HostSoftwareBootDeviceIndex”对象的请求。
图4是示出根据本发明的包括连接到软件管理器上的广播接收机的***的框图。
参考图4,能够管理软件的软件管理器可以在远程站点使用网络管理协议管理广播接收机的软件接收功能。假设软件管理器和广播接收机根据用作网络管理协议的SNMP相互通信,则软件管理器可以用作SNMP管理站10,并且广播接收机可以用作SNMP代理器24。换句话说,SNMP管理站10管理包括SNMP代理器24的广播接收机20。
广播接收机20可以包括调制解调器23。调制解调器23可用作连接网络或因特网的网络接口装置。例如,调制解调器23可以用作线缆调制解调器,和SNMP管理站10通过线缆连接到广播接收机20,以实现双向通信。
广播接收机20可以包括能够下载软件的第一存储器21和第二存储器22。第一存储器21和第二存储器22与非易失性存储器等同。第一存储器21和第二存储器22也可以与闪速存储器或硬盘(HDD)等同。广播接收机20可以包括至少两种存储器,或者只有一个存储器可以划分成至少两个区。
广播接收机20包括OSD(屏幕显示)单元25。OSD单元25指示图像处理器,可以在不考虑屏幕分辨率的情况下将消息或图像数据显示在屏幕上。
根据需要,上述广播接收机20可以包括SNMP代理器24。SNMP代理器24由广播接收机20的中央处理器(CPU)来操作,并且可以设计成满足所有的SNMPv1、SNMPv2和SNMPv3。SNMP代理器24可以制造成适合SNMP的技术规范,并且可以包括软件管理对象。
如果给广播接收机20通电,则调制解调器23可以连接到网络或因特网上。SNMP代理器24决定广播接收机20是否连接到网络或因特网上。
SNMP管理站10决定广播接收机20是否通过调制解调器23连接到SNMP代理器24上。如果需要,SNMP管理站10将“GetRequest”和“GetNextRequest”对象发送到SNMP代理器24,使得它从SNMP代理器24请求想要的信息。
SNMP管理站10可以从SNMP代理器24请求软件信息管理对象的信息。例如,SNMP管理站10可以与“HostSoftwareSerialNumber”对象相关地生成“GetRequest”对象。SNMP代理器24从第一存储器21和第二存储器22获取软件版本信息和制造公司信息,并且将所获取的信息发送给SNMP管理站10。例如,SNMP管理站可以生成与“HostSoftwareSerialNumber”对象相关的“GetResponse”对象。
SNMP管理站10检查软件信息,并且决定是否必须更新软件。如果决定必须更新软件,则SNMP管理站10询问SNMP代理器24是否用新的软件版本更新软件。换句话说,SNMP管理站10发送“SetRequest”对象,使得它能够发送要在广播接收机或图像处理器(未显示)的OSD单元25上显示的消息。例如,上述SNMP管理站10可以发送“HostSoftwareControlMessageOnScreen”对象。
如果用户拒绝更新软件,则终止与软件更新相关的所有操作。SNMP代理器23发送陷阱消息到SNMP管理站,使得它可以通知SNMP管理站10软件更新中断。
如果用户同意更新软件,则SNMP代理器24在第二存储器22中下载软件。不用说,在第二存储器22内下载软件的同时,用户可以观看广播接收机20的数据。
假如在第二存储器内已完全下载了软件,则SNMP代理器24将在OSD单元25上显示指示下载完成的特殊信息,将广播接收机20断电,并且可以重新启动广播接收机20。
如果重新启动广播接收机20,那么由存储在第二存储器22中的软件,而不是由存储在第一存储器21中的软件,来操作整个***。
在这种情况下,如果***由于存储在第二存储器22中的软件中出现未预料到的错误而导致操作失败,则SNMP代理器24在第一存储器21中的特定区域中记录该错误,并且使用存储在第一存储器21中的软件驱动***。
这样,本发明的一个实施方式就实施了管理站和广播接收机之间的双向通信,使得它可以用新的软件版本更新广播接收机的软件程序。
本发明的实施方式提供用于能够与管理站双向通信的广播接收机的软件更新方法。
管理站可以检查广播接收机的软件状态,询问用户是否通过OSD单元用新的软件版本更新软件,并且可以通过因特网或网络下载新的软件版本。
具体地说,如果新的软件版本发生故障,则由常规软件操作广播接收机,使得软件缺陷遇到的问题被减到最少。
上述软件更新方法和上述数据发送***都可以允许用户在远程站点用新的软件版本更新软件,而不需要从广播接收机的制造公司接收售后(A/S)服务,使得售后(A/S)服务的成本和客户的不满意程度也被减到最少。
根据本发明的实施方式的接收软件的方法可以包括响应于软件管理器的请求的广播接收机,或者可以包括广播接收机的陷阱信息包发送处理。
图5是示出根据本发明的实施方式的接收软件的流程图。
参考图5,如果通过网络连接到软件管理器上的广播接收机用新的软件版本更新当前软件,则软件管理器将在步骤S110根据能够管理网络的网络管理协议请求安装在广播接收机中的软件的信息。在这种情况下,可以将SNMP用作网络管理协议。
如果广播接收机在步骤S120根据网络协议发送上述信息到软件管理器,则软件管理器在步骤S130根据已经发送的软件信息发送软件到广播接收机。
广播接收机可以在其内存储器中接收软件管理器发送的软件,并且可以在S140步安装接收到的软件。
图6是示出根据本发明的另一实施方式的接收软件方法的流程图。参考图6,本发明可以根据陷阱发送/接收方法接收用于接收软件的信息。
尽管在步骤S210没有软件管理器的请求,但广播接收机收集与安装在广播接收机内的软件相关的信息,并且在步骤S220根据能够管理网络的网络管理协议将所收集到的软件信息发送到软件管理器。
从说明书可以明白,根据本发明的实施方式的广播接收机和接收软件的方法可以方便地用新软件更新软件,还能在远程站点接收/安装软件。
本领域技术人员会明白,在不脱离本发明的精神实质和范围的情况下,可以在本发明中进行各种改进和变动。因此,可以认定本发明覆盖其改进和变动,如果它们在所附权利要求书和其等价物的范围内。

Claims (20)

1.一种在广播接收机通过网络连接到软件管理器的***中接收软件的方法,该方法包括:
由软件管理器根据网络管理协议,从广播接收机请求安装在广播接收机内的软件信息;
由广播接收机根据网络管理协议,将该软件信息发送到软件管理器;
由软件管理器将与所发送的软件信息对应的软件发送到该广播接收机;和
由该广播接收机将所发送的软件安装在广播接收机内。
2.根据权利要求1所述的方法,其中,该网络管理协议是简单网络管理协议(SNMP)。
3.根据权利要求1所述的方法,其中,该软件信息包括与软件接收相关的信息,其指示与要发送的软件以及用以接收该软件的广播接收机相关的信息。
4.根据权利要求3所述的方法,其中,该与软件接收相关的信息指示下列信息中的至少之一:指示从包含在广播接收机中的存储单元之中任何被启动分区的成功启动次数的信息,指示软件制造商名称的信息,指示软件序号的信息,指示该广播接收机的硬件版本的信息,存储软件的硬件单元的容量信息,指示软件大小的信息,指示软件版本的信息,指示软件制造日期的信息,以及指示软件编译日期的信息。
5.根据权利要求1所述的方法,其中,该软件信息指示能够允许广播接收机下载软件的软件接收控制信息。
6.根据权利要求5所述的方法,其中,该软件接收控制信息包括下列信息中至少之一:指示要被接收的软件的位置的信息,指示软件的解压或解密的信息,指示软件所在的服务器的登录口令字的信息,指示软件接收命令的信息,指示软件存储命令的信息,指示软件升级命令的信息,以及指示该广播接收机的重新启动命令的信息。
7.根据权利要求1所述的方法,其中,该软件信息指示由该广播接收机的操作所显示的日志消息信息。
8.根据权利要求7所述的方法,其中,该日志消息信息包括下列信息中至少之一:指示日志生成时间的信息,存储日志消息内容的日志文本信息,以及指示基于软件接收的日志消息的日志级别信息。
9.根据权利要求1所述的方法,其中,该软件信息包括陷阱信息,通过该陷阱信息,该广播接收机单方面地指示软件接收状态。
10.根据权利要求1所述的方法,其中,该软件信息包括用来从该广播接收机的存储单元之中接收该软件的启动分区识别符。
11.一种用来允许通过网络连接到软件管理器的广播接收机接收软件的方法,包括:
由该广播接收机收集与安装在该广播接收机中的软件相关的信息;和
根据能够管理网络的网络管理协议,将所收集到的软件信息发送到软件管理器。
12.根据权利要求11所述的方法,其中,该网络管理协议是简单网络管理协议(SNMP)。
13.根据权利要求11所述的方法,其中,该与软件接收相关的信息指示下列信息中至少之一:指示从包含在该广播接收机中的存储单元之中任何被启动分区的成功启动次数的信息,指示软件制造商名称的信息,指示软件序号的信息,指示广播接收机的硬件版本的信息,存储该软件的硬件单元的容量信息,指示该软件大小的信息,指示该软件版本的信息,指示软件制造日期的信息,以及指示软件编译日期的信息。
14.根据权利要求11所述的方法,其中,该软件接收控制信息包括下列信息中至少之一:指示要接收的该软件的位置的信息,指示软件的解压或解密的信息,指示软件所在的服务器的登录口令字的信息,指示软件接收命令的信息,指示软件存储命令的信息,指示软件升级命令的信息,以及该指示广播接收机的重新启动命令的信息。
15.根据权利要求11所述的方法,其中,该软件信息包括下列信息中至少之一:指示日志生成时间的信息,存储日志消息内容的日志文本信息,以及指示基于软件接收的日志消息的日志级别信息。
16.根据权利要求11所述的方法,其中,该软件信息包括陷阱信息,通过该陷阱信息,该广播接收机单方面地指示软件接收状态。
17.根据权利要求11所述的方法,其中,该软件信息包括用来从该广播接收机的存储单元之中接收该软件的启动分区识别符。
18.一种连接到网络上的广播接收机,该广播接收机包括:
连接到网络的网络接口设备;
用来存储软件的存储器;和
控制器,根据用来管理网络的网络管理协议,执行与所存储的软件相关的信息的发送/接收,从该网络接口设备接收不同于所存储的软件的软件,并且用所接收到的软件更新被存储在该存储器中软件。
19.根据权利要求18所述的广播接收机,其中,该存储器包括第一存储器和第二存储器,该第一存储器存储正在操作的软件,而该第二存储器存储通过网络接收到的另外的软件。
20.根据权利要求18所述的广播接收机,其中,该控制器包括简单网络管理协议(SNMP)代理器。
CNA2007100965137A 2006-04-11 2007-04-11 数字广播接收机和接收软件方法 Pending CN101056383A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR32605/06 2006-04-11
KR1020060032605A KR20070101507A (ko) 2006-04-11 2006-04-11 방송 수신기 및 방송 수신기의 펌웨어 업데이트 방법그리고 데이터 전송 시스템

Publications (1)

Publication Number Publication Date
CN101056383A true CN101056383A (zh) 2007-10-17

Family

ID=38461000

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007100965137A Pending CN101056383A (zh) 2006-04-11 2007-04-11 数字广播接收机和接收软件方法

Country Status (4)

Country Link
US (1) US20070288984A1 (zh)
EP (1) EP1845658A2 (zh)
KR (1) KR20070101507A (zh)
CN (1) CN101056383A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102100080A (zh) * 2008-07-14 2011-06-15 索尼公司 利用tv因特网适配器的tv软件升级
CN105991680A (zh) * 2015-01-30 2016-10-05 朔联科技(上海)有限公司 物联网智能设备的软件自动升级方法及其***

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008114378A1 (ja) * 2007-03-19 2008-09-25 Fujitsu Limited データ処理装置、そのデータ監視方法、そのデータ監視プログラム、及びそのデータ監視プログラムを格納した記録媒体
KR20110010052A (ko) * 2009-07-14 2011-01-31 삼성전자주식회사 방송 네트워크 및 인터넷 네트워크에 접속 가능한 클라이언트의 어플리케이션을 수신하는 방법 및 장치
KR101596510B1 (ko) * 2009-09-04 2016-02-22 엘지전자 주식회사 네트워크 tv의 펌웨어 분할 업데이트 방법
JP2014504943A (ja) 2011-02-07 2014-02-27 ニュー バランス アスレティック シュー,インコーポレーテッド 運動能力をモニタリングするためのシステム及び方法
US10363453B2 (en) 2011-02-07 2019-07-30 New Balance Athletics, Inc. Systems and methods for monitoring athletic and physiological performance
US9615346B2 (en) 2012-12-05 2017-04-04 Lg Electronics Inc. Method and apparatus for notifying information change in wireless communication system
CN104702440B (zh) * 2015-03-17 2017-11-24 四川天邑康和通信股份有限公司 网络设施与网络管理***的通信方法
CN104702441B (zh) * 2015-03-17 2018-01-12 四川天邑康和通信股份有限公司 网络智能管理终端与网络设施的数据交换方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6430663B1 (en) * 1998-07-06 2002-08-06 Adaptec, Inc. Methods for selecting a boot partition and hiding a non-selected partition
WO2002076100A2 (en) * 2001-03-20 2002-09-26 Thomson Licensing S.A. Method and system for remote diagnostics
US20030084440A1 (en) * 2001-10-26 2003-05-01 George Lownes Method of providing a code upgrade to a host device having a smart card interface
US7216343B2 (en) * 2002-09-20 2007-05-08 International Business Machines Corporation Method and apparatus for automatic updating and testing of software

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102100080A (zh) * 2008-07-14 2011-06-15 索尼公司 利用tv因特网适配器的tv软件升级
CN105991680A (zh) * 2015-01-30 2016-10-05 朔联科技(上海)有限公司 物联网智能设备的软件自动升级方法及其***

Also Published As

Publication number Publication date
US20070288984A1 (en) 2007-12-13
KR20070101507A (ko) 2007-10-17
EP1845658A2 (en) 2007-10-17

Similar Documents

Publication Publication Date Title
CN101056383A (zh) 数字广播接收机和接收软件方法
CN100525206C (zh) 自动恢复设备故障的实现方法及***
CN1783811A (zh) 将网络上的软件部署与外部恶意入侵隔离
CN1905475A (zh) 对被管理设备进行初始化配置的方法和***
US20130254759A1 (en) Installing an operating system in a host system
US20070245333A1 (en) Methods and Systems for Managing Firmware
CN1703007A (zh) 检查和修复网络配置的方法和***
US8578372B2 (en) Business-in-a-box integration server and integration method
US20070239841A1 (en) Systems and methods for distributing software to a host device in a cable system
CN102368718A (zh) 一种监控程序的方法及***
US11132191B2 (en) Software and firmware updates of computing systems
CN1570868A (zh) 操作***配置的方法和***
CN101047561A (zh) 一种设备自动化升级的方法
CN109684155B (zh) 监控配置方法、装置、设备及可读存储介质
CN1529979A (zh) 选择执行软件图像的方法
CN1852175A (zh) 一种巡检方法和一种巡检***
CN1834909A (zh) 用于远程设备***软件的升级方法
CN1770705A (zh) 网络管理设备和方法
KR20070064871A (ko) 케이블 방송의 소프트웨어 수신 방법 및 소프트웨어 전송방법
CN105981332A (zh) 使用喷泉码广播管理信息
KR20100060505A (ko) 운영체제 원격 자동설치 제어 시스템 및 방법, 그 프로그램소스를 기록한 기록매체
CN101149665A (zh) 一种将iSCSI目标名称映射到存储资源的方法
US20100333066A1 (en) Method and system for managing software issues
CN100350384C (zh) 将软件程序下载到存储器单元的方法以及接收器
CN101068163A (zh) 实现文件传输的方法、装置及网管***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20071017