CN1894970A - 接收数据广播服务以支持与移动网络连接的装置和方法 - Google Patents
接收数据广播服务以支持与移动网络连接的装置和方法 Download PDFInfo
- Publication number
- CN1894970A CN1894970A CNA2004800375187A CN200480037518A CN1894970A CN 1894970 A CN1894970 A CN 1894970A CN A2004800375187 A CNA2004800375187 A CN A2004800375187A CN 200480037518 A CN200480037518 A CN 200480037518A CN 1894970 A CN1894970 A CN 1894970A
- Authority
- CN
- China
- Prior art keywords
- data
- middleware
- download
- data download
- software
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/81—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
- H04H60/90—Wireless transmission systems
- H04H60/91—Mobile communication networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42607—Internal components of the client ; Characteristics thereof for processing the incoming bitstream
- H04N21/42615—Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific demultiplexing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N21/4355—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4433—Implementing client middleware, e.g. Multimedia Home Platform [MHP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/458—Scheduling 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/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8193—Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/91—Arrangements characterised by the broadcast information itself broadcasting computer programmes
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Circuits Of Receivers In General (AREA)
- Transceivers (AREA)
- Stored Programmes (AREA)
Abstract
提供一种数据广播接收装置及其方法,该装置可以通过容易地升级数字广播移动和固定接收环境中的中间件或插件软件来容易地与多种接入规范的移动通信终端连接。该数据广播接收装置包括:多路分解器,用于将从外部发送来的信号分离成同类的信号;控制器,用于控制数据广播接收装置的元件,接收和输出多路分解器中分离的内容;下载处理器,用于接收在多路分解器中分割的可下载数据,确定可下载数据的种类,并且通过下载可下载数据来执行升级;和移动终端接入单元,用于基于可下载数据接入到移动通信网络。
Description
技术领域
本发明涉及支持接入移动通信网络功能的数据广播接收装置及其方法;具体涉及一种通过在数字广播移动和固定接收环境中连接到移动通信网络来下载升级软件并使用升级软件提供交互服务的装置及其方法。
背景技术
在数字广播时代,根据区域和介质(如地面波、卫星和电缆)使用多种规范。数字广播接收机和连接到移动通信网络的移动终端根据区域和提供商,与外部设备也具有基于多种接入规范的接口。
当接口规范采用了新技术以满足服务提供商的方便和需要时,期望它能得到进一步发展。
例如,每个移动通信终端制造商提供的便携数字终端和膝上型计算机具有不同的接口规范。为了将终端或膝上型计算机与外部设备相连,将要使用不同的匹配规范和连接协议。
然而,数字广播接收装置的普及需要较长时间。因此,如果一旦引入与移动通信终端匹配的新规范用户就需要购买数字广播接收装置,那么将给用户带来经济负担,并且延长服务引入时间,从而降低服务可行性。
为了克服该问题,需要一种数字广播接收装置,该装置可以通过经由广播网络或通信网络下载提供新服务的软件来升级。
具有软件可下载结构的数据广播接收装置有利于新服务的引入。此外,它可以应用到具有相同平台的多种介质和区域。
因此,用户不需要根据通信服务提供商和移动通信终端的种类购买广播接收机,从而他们可以节省额外购买的负担。服务提供商也可以通过提供基于大容量数据广播设备的新服务来提高经营业绩。
因此,需要一种新的接收装置和方法,其能够通过经由广播网络和通信网络升级接入和协议来升级多种移动通信终端的接入功能。
发明内容
技术问题
因此,本发明的一个目的是提供一种可以通过在数字广播移动和固定接收中方便地升级中间件或插件软件来与多种连接规范的移动通信终端相连的数据广播接收装置及其方法。
本领域技术人员可以容易地理解本发明的其他目的和优点。
技术方案
根据本发明的一个方面,提供一种能够支持交互服务的数据广播接收装置,包括:多路分解器,用于将从外部发送来的信号分离成同类的信号;控制器,用于控制数据广播接收装置的元件,接收和输出多路分解器中分离出的内容;下载处理器,用于接收多路分解器中分割的可下载数据,确定可下载数据的种类,并且通过下载可下载数据来执行升级;和移动终端接入单元,用于基于可下载数据接入到移动通信网络。
根据本发明的一个方面,提供一种支持交互服务的数据广播接收装置,包括:多路分解器,用于将来自外部的信号分离成同类的信号;控制器,用于控制数据广播接收装置的元件,接收和输出多路分解器中分离出的内容;下载处理器,用于接收多路分解器中分割出的可下载数据,确定可下载数据的种类,并且通过下载可下载数据来执行升级;和移动终端接入单元,用于基于可下载数据接入到移动通信网络。
根据本发明的一个方面,提供一种在数据广播接收装置中通过使用从外部输入的下载数据来升级软件的方法,该方法包括步骤:a)从数据广播接收装置中的广播流中选择可下载数据;b)确定可下载数据的种类;和c)根据可下载数据的种类升级软件。
此外,基于从外部下载的数据升级数据广播接收装置中的软件的方法还包括连接移动终端的步骤,在该步骤中从用户接收移动通信网络连接请求并对此进行处理。
有益效果
本发明的数据广播接收装置可以容易地在数字广播移动和固定接收环境中升级中间件或插件软件,从而它可以容易地与不断改变的移动通信终端相连。
此外,就用户、广播台和接收装置制造商而言,本发明提供下面的经济优点。
首先,长远地看,通过免除了接收装置频繁升级的额外花费,用户可以节省购买和维护设备的花费。
其次,由于接收装置支持软件升级并且提供多种数据广播服务,因此广播台可以通过应用升级来提高广播质量。因此,广播台可以缩短普及支持软件升级的接收装置的时间。
第三,由于在网络上支持接收装置的软件升级,因此接收装置制造商可以节省维护和修理接收装置所需的人力和物力资源。
附图说明
通过下面结合附图对优选实施例的描述,本发明的上述和其他目的和特征将变得清楚,其中:
图1是示出根据本发明实施例的、支持接入移动通信网络的数据广播接收装置的方框图;和
图2是示出根据本发明实施例的处理器以及处理器和移动终端接入单元29之间的交互的方框图。
具体实施方式
通过下面参照附图对实施例的描述,本发明的其他目的和方面将变得清楚。
下面的描述提供本发明原理的例子。因此,本领域技术人员可以实现本发明的原理并且发明出本发明的构思和范围内的多种装置,尽管它们没有明确描述或示出。此外,本专利说明书中存在的条件项和实施例仅仅是为了理解的目的,并且要理解本发明不限于说明书中所描述的实施例和条件。
此外,所有具体实施例以及原理、观点和本发明实施例的详细描述应当理解为包括它们的结构和功能等效物。等效物被理解为不仅包括当前公知的等效物,还包括将来发明的等效物,即,发明出的执行相同功能而不管结构如何的所有设备。
因此,本发明的方框图应当被理解为提供物化本发明原理的示例性电路的概念性观点。类似地,流程图、状态图和伪代码本质上可以在计算机可读记录介质中表示,并且它们应当被理解为显示由计算机或处理器执行的多个处理,而不管是否清楚地示出了计算机或处理器。
所示包括处理器或与处理器类似的功能方框的多种设备的功能可以作为专用硬件或能够执行正确软件的硬件来提供。当功能由处理器提供时,功能可以由单个专用处理器、单个共享处理器或多个独立处理器提供,并且它们的部分可以共享。
处理器、控制、或类似概念等术语的明确使用不应当被认为是专指能够执行软件的硬件,而应当理解为隐含地包括数字信号处理器(DSP)硬件和没有限制地存储软件的只读存储器(ROM)、随机存取存储器(RAM)和非易失性存储器。也可以包括其他公知和广泛使用的硬件。
在本发明的权利要求书中,表示为用于执行详细描述中所述功能的部件的元件意图包括所有执行功能的方式,包括所有软件的格式,例如执行期望功能的电路、固件/微代码等的组合。
为了执行期望功能,元件与执行软件的适当电路合作。由权利要求书限定的本发明包括多种执行特定功能的部件,并且部件与权利要求书中所要求的方式彼此相连。因此,任何可以提供功能的部件应当理解为本发明说明书中所指出的等效。
通过下面参照附图对实施例的描述,本发明的其他目的和方面将变得清楚。尽管元件出现在不同的附图中,但相同的元件给予相同的附图标记。此外,如果确定对相关现有技术的详细描述会模糊本发明的发明点,则省略该描述。下面将参照附图详细描述本发明的优选实施例。
图1是示出根据本发明实施例的、支持接入移动通信网络的数据广播接收装置的方框图。
如图1所示,本发明的数据广播接收装置包括:处理器10、射频(RF)调谐器/多路分解器21、运动图像专家组(MPEG)-2AV解码器22、存储器23、图形处理器24、视频输出单元25、音频输出单元26、外围处理器27、软件下载处理器28和移动终端接入单元29。
本发明中提出的数据广播接收装置的元件如下操作。
RF调谐器/多路分解器21接收地面RF信号并且通过基于每个比特流的信号种类进行调制和解调,将信号分成音频、视频、内容和下载数据。
处理器10控制数据广播接收装置的元件,接收和处理在RF调谐器/解调器21中分类的内容,并且通过图形处理器24、音频输出单元26和视频输出单元25输出它们。
软件下载处理器28接收下载数据,确定将被升级以便与移动通信终端相连的软件模块,并且执行软件升级。
这里,“升级”表示安装新软件(如插件程序)的处理,以及安装其版本与预先设定的软件的版本不同的软件的所有处理。
MPEG-2 AV解码器22接收在RF调谐器/解调器21中分类的音频和视频,基于MPEG-2规范对其解码,并且将其分别通过视频输出单元25和音频输出单元26输出。
移动终端接入单元29与在软件下载处理器28中升级的软件合作,并且通过移动通信终端接入移动通信网络。
图2是示出根据本发明实施例的处理器以及处理器和移动终端接入单元29之间的交互的方框图。
如图2所示,本发明的处理器10包括中间件11和操作系统12,并且与软件下载处理器28和移动终端接入单元29相连。
这里,中间件11向软件下载处理器28输出控制信号13,并且从软件下载处理器28向其提供用于升级的插件软件和中间件模块,所述插件软件和中间件模块存储在存储器23中用来与移动通信终端相连接。用来与移动通信终端连接的软件可以是中间件模块或插件软件。
此外,操作系统12通过与中间件11和移动终端接入单元29交换用于连接到移动通信网络的控制信号14和15来执行连接处理,并且它发送/接收交互数据。
处理器10的中间件11和操作系统12、软件下载处理器28和移动终端接入单元29如下操作。
当中间件模块升级时,软件下载处理器28基于控制信号13检查中间件11是否在操作中。
如果中间件11处于操作中,则挂起软件下载处理器28的资源,并且通过经由中间件11向操作系统12输出控制信号14来挂起为中间件的操作分配的操作系统资源。
操作系统12通过控制信号14通知中间件11操作系统资源的挂起,从而中间件11达到完全挂起。随后,中间件11通过控制信号13向软件下载处理器28通知该挂起,并且软件下载处理器28通过向中间件11发送中间件模块来执行中间件11的升级。
在完成中间件模块的升级之后,中间件11基于从软件下载处理器28发送的控制信号13,向软件下载处理器28发送信号以恢复中间件的操作。
此外,在对中间件插件安装插件软件时,软件下载处理器28向中间件11发送中间件插件,而不管中间件11的状态如何,并且在中间件11中安装插件软件。
随后,被升级以便连接到移动通信终端的软件在操作系统12的控制下,通过与移动终端接入单元29交换用来连接移动通信网络的控制信号15来执行连接处理。
图3和4是描述根据本发明实施例的软件下载处理和移动通信网络接入处理的流程图。流程图描述根据本发明实施例的软件下载处理器28和移动终端接入单元29的操作。软件下载处理器28下载和安装通过广播网络发送的升级软件,并且移动终端接入单元29通过使用升级软件接入到移动通信网络。
首先,在步骤S30,软件下载处理器28不断监视发送到RF调谐器/多路分解器的广播流,并且在步骤S31,确定是否存在可下载数据信息描述符。
这里,可下载数据信息描述符包括MPEG-2系统的程序特定信息(PSI)、高级电视系统委员会(ATSC)数据广播的数据服务表(DST)、DVB-多媒体家用平台(MHP)的应用信息表(AIT)、和数字多媒体广播(DMB)的系统信息(SI)。
如果在步骤S31确定不存在可下载数据信息描述符,则逻辑流程转到步骤S30以继续监视广播流。如果存在可下载数据信息描述符,则在步骤S33,检查可下载数据信息的内容。
随后,在步骤S35,确定检查的可下载数据信息描述符是否包括可下载数据标识,该标识是用于标识可下载数据的数据格式的信息。
如果在步骤S35不存在可下载数据标识,则逻辑流程转到步骤S30以监视广播流。否则,如果存在可下载数据标识,则在步骤S37,将可下载数据标识存储在存储器23中。
随后,在步骤S39中,基于上述存储的可下载数据标识确定可下载数据的种类。
作为步骤S39的结果,如果可下载数据是中间件模块,则在步骤S40确定其版本是否与预先设定的中间件模块的版本相同。
如果要下载的中间件模块的版本与预先设定的中间件模块的版本相同,则挂起下载,并且逻辑流程转到步骤S30来继续监视广播流。如果版本不相同,则在步骤S50确定中间件模块是否能够接入移动终端。
如果中间件模块不能够接入无线终端,则在步骤S41,从广播流中提取中间件模块并且将其存储在存储器23中。
随后,在步骤S42,检查是否存在任何在中间件上执行的应用。
如果没有执行的应用,则在步骤S44安装中间件模块。如果存在执行的应用,则在步骤S43挂起执行中的应用,然后在步骤S44安装中间件模块。
随后,在步骤S45,在中间件安装完成后检查应用是否被临时挂起。如果应用被临时挂起,则在步骤S46恢复应用,然后逻辑流程回到步骤S30以继续监视广播流。如果应用不处于临时挂起的状态,则逻辑流程回到步骤S30以继续监视广播流。
同时,如果中间件能够接入移动通信终端,则在步骤52检查是否存在来自用户的接入移动通信网络的请求。
然后,如果存在来自用户的接入移动通信网络的请求,则在步骤S54检查下载的软件和数据是否可以执行用户的请求。
如果在步骤S54确定不能执行来自用户的请求,则逻辑流程回到步骤S30继续监视广播流。如果可以执行来自用户的请求,则在步骤S56可以执行用户鉴别和移动终端接入程序,并且在步骤S58执行交互数据广播应用。
例如,如果下载的软件具有仅能支持A公司生产的移动终端的控制信号和数据,而用户请求B公司的移动通信服务,则确定无法执行该服务请求,并且逻辑流程跳回到起点30。如果可以执行服务请求,则在步骤S56执行用户鉴别处理,并且执行移动通信网络连接处理以便进行交互数据通信。如果接入通信网络成功,则在步骤S58执行交互数据广播的应用程序。
同时,作为步骤S39的结果,如果可下载数据的种类是中间件插件数据,则在步骤S60通过与接收装置中的多用途因特网邮件扩展标准(MIME)列表进行比较来检查是否注册了可下载中间件插件数据的MIME格式,该格式用来通知用于插件数据的应用数据类型。
如果在步骤S60在预先设定的列表中注册了MIME格式,则结束插件处理并且逻辑流程回到步骤S30以继续监视广播流。如果预先设定的列表中未登记该格式,即,如果MIME格式是新的,则在步骤S62从广播流中提取中间件插件的数据并将其存储在存储器23中。
随后,在步骤S64中,安装插件软件并且将其注册为新的MIME格式,并且逻辑流程回到步骤S30。
本发明的方法可以作为程序实现并且存储在计算机可读记录介质中,如CD-ROM、RAM、ROM、软盘、硬盘、磁光盘等。由于本领域技术人员可以容易地实现该处理,因此这里将不再提供对其进一步的描述。
尽管针对特定优选实施例描述了本发明,但本领域技术人员将明白,可以在不背离权利要求书所限定的本发明范围的前提下进行各种改变和修改。
Claims (17)
1.一种能够支持交互服务的数据广播接收装置,包括:
多路分解部件,用于将从外部发送来的信号分割成同类的信号;
控制部件,用于控制数据广播接收装置的元件,接收和输出在多路分解部件中分割的内容;
下载处理部件,用于接收多路分解部件中分割的可下载数据,确定可下载数据的种类,并且通过下载可下载数据来执行升级;和
移动终端接入部件,用于基于可下载数据接入到移动通信网络。
2.如权利要求1所述的数据广播接收装置,其中控制部件包括:
中间件处理部件,用于处理数据广播接收装置的中间件,控制下载处理部件,从下载处理部件接收可下载数据中包含的中间件模块和中间件插件软件;和
操作部件,用于操作数据广播接收装置以及控制中间件处理部件和移动终端接入部件。
3.如权利要求1所述的数据广播接收装置,其中,下载处理部件通过使用描述数据广播规范信息的可下载数据信息描述符来确定可下载数据的种类。
4.如权利要求3所述的数据广播接收装置,其中,可下载数据信息描述符包括运动图像专家组(MPEG)-2系统的程序特定信息(PSI)、高级电视系统委员会(ATSC)数据广播的数据服务表(DST)、DVB-多媒体家用平台(MHP)的应用信息表(AIT)、和数字多媒体广播(DMB)的系统信息(SI)当中的至少一个。
5.一种在数据广播接收装置中通过使用从外部输入的下载数据来升级软件的方法,该方法包括步骤:
a)从数据广播接收装置中的广播流中选择可下载数据;
b)确定可下载数据的种类;和
c)根据可下载数据的种类升级软件。
6.如权利要5所述的方法,其中,步骤a)包括:
a1)监视广播流中可下载数据信息描述符的存在;和
a2)从可下载数据信息描述符中提取数据标识信息。
7.如权利要求6所述的方法,其中,可下载数据信息描述符包括运动图像专家组(MPEG)-2系统的程序特定信息(PSI)、高级电视系统委员会(ATSC)数据广播的数据服务表(DST)、DVB-多媒体家用平台(MHP)的应用信息表(AIT)、和数字多媒体广播(DMB)的系统信息(SI)当中的至少一个。
8.如权利要求7所述的方法,其中,在步骤b)中,可下载数据的种类是基于数据标识信息确定的。
9.如权利要求5所述的方法,其中,可下载数据的种类包括用于接入到移动通信终端的中间件模块和中间件插件。
10.如权利要求9所述的方法,其中,步骤c)包括步骤:
c1)通过使用中间件模块升级软件;和
c2)通过使用中间件插件升级软件。
11.如权利要求10所述的方法,其中,步骤c)包括步骤:
c3)确定下载的中间件模块的版本是否与预先设定的中间件版本的版本相同;和
c4)如果下载的中间件模块的版本与预先设定的中间件版本的版本不相同,则安装下载的中间件模块。
12.如权利要求11所述的方法,其中,步骤c)包括步骤:
c5)临时挂起正在执行的应用;
c6)在中间件软件安装之后执行临时挂起的应用。
13.如权利要求10所述的方法,其中,步骤c2)包括步骤:
c2-1)检查下载的中间件插件的多用途因特网邮件扩展标准(MIME)格式是否注册了;
c2-2)如果下载的中间件插件的格式是新的,则注册下载的中间件插件的格式;和
c2-3)安装下载的中间件插件。
14.如权利要求5所述的方法,还包括步骤:
d)接收和处理来自用户的接入移动通信网络的请求。
15.如权利要求14所述的方法,其中,步骤d)包括步骤:
d1)检查可下载数据是否包括能够接入移动终端的模块;
d2)如果可以接入移动终端,则检查是否可以执行来自用户的接入移动通信网络的请求;和
d3)如果可以执行来自用户的接入移动通信网络的请求,则通过执行用户鉴别和移动终端接入程序来接入移动通信网络。
16.如权利要求15所述的方法,其中,基于用户的移动终端的模块信息或通信公司信息,确定是否可以执行来自用户的接入移动通信网络的请求。
17.一种支持交互服务的数据广播接收装置,包括:
多路分解部件,用于将来自外部的信号分割成同类的信号;
控制部件,用于控制数据广播接收装置的元件,接收和输出在多路分解部件中分割的内容;
下载处理部件,用于接收在多路分解部件中分割的可下载数据,确定可下载数据的种类,并且通过下载可下载数据来执行升级;和
移动终端接入部件,用于基于可下载数据接入到移动通信网络。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030077604 | 2003-11-04 | ||
KR10-2003-0077604 | 2003-11-04 | ||
KR1020030077604 | 2003-11-04 | ||
PCT/KR2004/002817 WO2005043911A1 (en) | 2003-11-04 | 2004-11-03 | Apparatus and method for receiving data broadcasting service to support connection with mobile networks |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102771585A Division CN101917242B (zh) | 2003-11-04 | 2004-11-03 | 接收数据广播服务以支持与移动网络连接的装置和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1894970A true CN1894970A (zh) | 2007-01-10 |
CN1894970B CN1894970B (zh) | 2011-05-18 |
Family
ID=36581332
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102771585A Expired - Fee Related CN101917242B (zh) | 2003-11-04 | 2004-11-03 | 接收数据广播服务以支持与移动网络连接的装置和方法 |
CN2004800375187A Expired - Fee Related CN1894970B (zh) | 2003-11-04 | 2004-11-03 | 接收数据广播服务以支持与移动网络连接的装置和方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102771585A Expired - Fee Related CN101917242B (zh) | 2003-11-04 | 2004-11-03 | 接收数据广播服务以支持与移动网络连接的装置和方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20070226770A1 (zh) |
EP (2) | EP2629515A1 (zh) |
JP (2) | JP4792399B2 (zh) |
KR (1) | KR100848142B1 (zh) |
CN (2) | CN101917242B (zh) |
WO (1) | WO2005043911A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006068391A1 (en) * | 2004-12-20 | 2006-06-29 | Lg Electronics Inc. | Multimedia access system |
KR100690341B1 (ko) * | 2005-05-27 | 2007-03-09 | (주) 엘지텔레콤 | 양방향 디지털 멀티미디어 방송 시스템 및 양방향 디지털멀티미디어 방송 서비스 제공 방법 |
KR100735372B1 (ko) | 2005-08-17 | 2007-07-04 | 삼성전자주식회사 | 지상파 dmb 수신 단말기에서 소프트웨어 다운로드를통한 업그레이드 방법 |
KR100725929B1 (ko) | 2005-10-10 | 2007-06-11 | 한국전자통신연구원 | 통신망 및 방송망을 통한 응용프로그램서비스를 위한 통합미들웨어 장치 및 그 처리 방법 |
KR100767778B1 (ko) * | 2005-12-02 | 2007-10-17 | 주식회사 알티캐스트 | 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법 및 이에 사용되는 컨텐츠 에이전트 장치 |
KR100777821B1 (ko) * | 2006-02-07 | 2007-11-22 | 에스케이 텔레콤주식회사 | 애플리케이션 컨트롤 디스크립터를 이용하여 이동통신단말기에 디지털 멀티미디어 방송용 애플리케이션을제공하는 시스템 및 방법 |
CN101098524B (zh) * | 2006-06-30 | 2010-05-12 | 中兴通讯股份有限公司 | 双模移动终端实现模块之间软件连续下载的方法 |
KR100931728B1 (ko) * | 2007-10-08 | 2009-12-14 | 주식회사 케이티 | 단말 선택 정보를 이용한 셀 방송 메시지 서비스 방법, 셀방송 메시지 센터, 셀 방송 메시지 수신 방법 및 셀 방송메시지 수신 이동 단말기 |
US8056113B2 (en) * | 2009-02-05 | 2011-11-08 | Sony Corporation | Mobile consumer electronic applications on internet video platform |
CN102360298B (zh) * | 2011-09-27 | 2014-04-16 | 青岛海信电器股份有限公司 | 一种终端设备的软件升级方法 |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5003591A (en) * | 1989-05-25 | 1991-03-26 | General Instrument Corporation | Functionally modifiable cable television converter system |
EP0822718B1 (en) * | 1992-12-09 | 2002-06-19 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
JP3279379B2 (ja) * | 1993-03-08 | 2002-04-30 | アルパイン株式会社 | ラジオ受信機 |
US5666293A (en) * | 1994-05-27 | 1997-09-09 | Bell Atlantic Network Services, Inc. | Downloading operating system software through a broadcast channel |
CA2223424C (en) * | 1995-06-07 | 2013-12-03 | Starsight Telecast, Incorporated | Television system with downloadable features |
JPH09172685A (ja) * | 1995-12-19 | 1997-06-30 | Sony Corp | 無線通信システム及び通信方法並びに移動通信端末装置 |
US5951639A (en) * | 1996-02-14 | 1999-09-14 | Powertv, Inc. | Multicast downloading of software and data modules and their compatibility requirements |
JP3381519B2 (ja) * | 1996-06-17 | 2003-03-04 | 松下電器産業株式会社 | 情報提供装置 |
US6078951A (en) * | 1996-11-27 | 2000-06-20 | Intel Corporation | Method and apparatus for automating a software delivery system by locating, downloading, installing, and upgrading of viewer software |
US6065880A (en) * | 1998-03-09 | 2000-05-23 | 3Com Corporation | Laser enhanced personal data assistant |
US6237039B1 (en) * | 1998-06-30 | 2001-05-22 | Webtv Networks, Inc. | Method and apparatus for downloading auxiliary data to a client from a network during client idle periods |
US6469742B1 (en) * | 1999-04-12 | 2002-10-22 | Koninklijke Philips Electronics N.V. | Consumer electronic devices with adaptable upgrade capability |
US6718374B1 (en) * | 1999-04-21 | 2004-04-06 | General Instrument Corporation | Method and system for identifying and downloading appropriate software or formware specific to a particular model of set-top box in a cable television system |
GB2349548A (en) * | 1999-04-27 | 2000-11-01 | Roke Manor Research | Downloading software to mobile telecommunication users |
KR100606677B1 (ko) * | 1999-07-14 | 2006-07-31 | 엘지전자 주식회사 | 이동 단말기의 운영 체계 갱신 방법 |
US7120926B1 (en) * | 1999-09-02 | 2006-10-10 | General Instrument Corporation | Method and system of identifying software and firmware objects available for download over a network such as a cable television system |
US6904611B1 (en) * | 1999-09-03 | 2005-06-07 | General Instrument Corporation | Method and system for directing the download of software and firmware objects over a network such as a cable television system |
US6928468B2 (en) * | 1999-10-29 | 2005-08-09 | Koninklijke Philips Electronics N.V. | System for broadcasting software applications and portable data communications device for use in such a system |
US6687735B1 (en) * | 2000-05-30 | 2004-02-03 | Tranceive Technologies, Inc. | Method and apparatus for balancing distributed applications |
IL137296A (en) * | 2000-07-13 | 2009-09-01 | Nds Ltd | Configurable hardware system |
KR100400542B1 (ko) * | 2001-02-28 | 2003-10-08 | 엘지전자 주식회사 | 디지털 방송 수신장치의 광고를 이용한 시스템 소프트웨어업그레이드 장치 및 방법 |
GB0108476D0 (en) * | 2001-04-04 | 2001-05-23 | Skydrive Corp Bvi | Transmission systems |
KR20040022451A (ko) * | 2001-07-16 | 2004-03-12 | 유킹 렌 | 임베디드 소프트웨어 업데이트 시스템 |
DE60227693D1 (de) * | 2001-12-07 | 2008-08-28 | Matsushita Electric Ind Co Ltd | Media inhalt verteilungs -system und -verfahren |
US20030114106A1 (en) * | 2001-12-14 | 2003-06-19 | Kazuhiro Miyatsu | Mobile internet solution using java application combined with local wireless interface |
JP2003209759A (ja) * | 2002-01-10 | 2003-07-25 | Nec Corp | データ放送受信装置およびデータ放送受信システム |
JP2005516472A (ja) * | 2002-01-23 | 2005-06-02 | 華為技術有限公司 | 移動体通信ネットワークにおいてリアルタイムのブロードキャストサービスを提供する方法 |
KR100892311B1 (ko) * | 2002-01-23 | 2009-04-08 | 주식회사 엘지이아이 | 디지털 방송 수신기의 소프트웨어 업그레이드 장치 및 방법 |
CN1192529C (zh) * | 2002-01-23 | 2005-03-09 | 华为技术有限公司 | 一种在移动通信网络中提供实时广播业务的方法 |
KR100774857B1 (ko) * | 2002-04-01 | 2007-11-08 | 가부시키가이샤 엔티티 도코모 | 통신단말의 소프트웨어 갱신 방법, 통신단말 및소프트웨어 갱신 시스템 |
US7075899B2 (en) * | 2002-05-21 | 2006-07-11 | Actv, Inc. | System and method for providing private in-band data to digital set-top boxes in a broadcast environment |
CN1276139C (zh) * | 2003-02-23 | 2006-09-20 | 营口中基纺织有限公司 | 离心式纱线染色方法和设备 |
JP4149414B2 (ja) * | 2003-06-04 | 2008-09-10 | 松下電器産業株式会社 | プログラム置き換え方法およびプログラム置き換え装置 |
US20050064859A1 (en) * | 2003-09-23 | 2005-03-24 | Motorola, Inc. | Server-based system for backing up memory of a wireless subscriber device |
US20050081254A1 (en) * | 2003-10-10 | 2005-04-14 | Peter Carlson | Method and system for configuring parameters of a configuration device using tag-length-value data structures |
-
2004
- 2004-11-03 CN CN2010102771585A patent/CN101917242B/zh not_active Expired - Fee Related
- 2004-11-03 US US10/577,816 patent/US20070226770A1/en not_active Abandoned
- 2004-11-03 JP JP2006539369A patent/JP4792399B2/ja not_active Expired - Fee Related
- 2004-11-03 EP EP13164532.7A patent/EP2629515A1/en not_active Ceased
- 2004-11-03 KR KR1020040088770A patent/KR100848142B1/ko active IP Right Grant
- 2004-11-03 EP EP04800008A patent/EP1680921A4/en not_active Withdrawn
- 2004-11-03 WO PCT/KR2004/002817 patent/WO2005043911A1/en active Application Filing
- 2004-11-03 CN CN2004800375187A patent/CN1894970B/zh not_active Expired - Fee Related
-
2010
- 2010-09-07 JP JP2010199993A patent/JP5309103B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1680921A1 (en) | 2006-07-19 |
JP2007515101A (ja) | 2007-06-07 |
EP1680921A4 (en) | 2010-04-21 |
KR20050042733A (ko) | 2005-05-10 |
CN1894970B (zh) | 2011-05-18 |
EP2629515A1 (en) | 2013-08-21 |
CN101917242A (zh) | 2010-12-15 |
JP4792399B2 (ja) | 2011-10-12 |
JP5309103B2 (ja) | 2013-10-09 |
KR100848142B1 (ko) | 2008-07-23 |
US20070226770A1 (en) | 2007-09-27 |
JP2011019279A (ja) | 2011-01-27 |
WO2005043911A1 (en) | 2005-05-12 |
CN101917242B (zh) | 2013-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101662656B (zh) | 机顶盒的远程控制方法和远程控制装置及机顶盒 | |
JP5309103B2 (ja) | 移動体通信網の接続を支援するデータ放送サービス受信装置及びその方法 | |
CN1826813A (zh) | 处理广播中的特征可用性 | |
US20090133012A1 (en) | Apparatus and method for providing notification of software update | |
CN1754149A (zh) | 软件包的广播 | |
CN1941709A (zh) | 数字广播系统、广播信号接收设备及其软件下载方法 | |
CN1977267A (zh) | 用于服务条目的系统和方法 | |
CN101068361A (zh) | 用于升级编解码器的设备和方法 | |
EP2103121A1 (en) | Apparatus and method for configuring and executing function of application appropriate to broadcast-receiving device | |
CN1604617A (zh) | 对接系统和方法、遥控器和遥控器信号发送方法 | |
CN1339221A (zh) | 数字信号处理设备及其系统和扩充功能提供方法 | |
CN1801906A (zh) | 更新数字广播信号接收机中应用软件的组件的设备及方法 | |
CN1901409A (zh) | 无线频道搜索方法、无线发送/接收系统和无线发送设备 | |
CN101068146A (zh) | 连接装置、电子装置及其控制方法 | |
CN1187965C (zh) | 数字信号处理设备和方法 | |
CN101548537A (zh) | 用于更新图像设备软件的方法 | |
CN1535534A (zh) | 节目相关信息取得系统及其方法 | |
CN1820251A (zh) | 用于执行软件应用的方法 | |
CN101106663B (zh) | 接收数据广播信号的装置及其处理方法 | |
CN1363173A (zh) | 移动通信系统和移动通信方法 | |
KR100534596B1 (ko) | 데이터 방송 수신장치 및 그의 순방향 호환성 지원 방법 | |
CN1366758A (zh) | 移动通信网络适配器 | |
CN100348039C (zh) | 数字信号处理设备和方法 | |
CN1363143A (zh) | 接收设备和接收方法 | |
KR20060019083A (ko) | 디지털 방송 수신기의 업그레이드 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110518 Termination date: 20201103 |