提供了一种升级数字广播接收器中的软件的方法和装置。所述装置包括:接收单元,接收升级信息,所述升级信息包括关于软件中包含的多个模块的版本的信息和关于升级方法的信息;升级单元,通过使用升级数据,根据升级信息来升级软件。因此,可以选择性地只升级需要升级的模块,从而可以增加升级的效率。
【技术实现步骤摘要】
用于升级数字广播接收器的软件的方法和装置本申请要求于2006年9月26日提交到韩国知识产权局的韩国专利申请 第10-2006-0093729号的优先权,该申请的公开通过引用全部包含于此。
与本专利技术一致的装置和方法涉及软件升级方法和装置,更具体地讲,涉 及能够有效地升级数字广播接收器的软件的软件升级方法和装置。
技术介绍
数字广播是一种用于以数字方案生成内容并用高视频和音频质量广播所 述数字内容的广播服务。由于各种有线和无线通信技术的发展,以及观看者 对高质量视频和音频数字内容的要求,数字广播已经得到了快速发展。尽管 数字广播比模拟广播更复杂,但是,数字广播可以处理各种类型的信息,因 此更被期望用于各种领域,例如,教育、医疗和军工业。数字广播接收器包括接收数字广播信号并处理包括在数字广播信号中的 A/V流和数据流的装置。机顶盒和数字电视(DTV)是数字广播接收器的例 子。数字广播接收器由软件控制,软件可能出错或过期,因此,需要被升级。图1示出了现有技术中的数字广播接收器中的软件升级装置。参照图1,调谐器100通过用户选择的信道从电磁发送或通过线缆发送 的广播信号接收数字广播信号。调谐器100将接收到的信号解调为基带信号, 以产生传输流。传输流包括音频流、视频流和数据流。数据流包括用于广播 数据并发送关于节目的信息的数据。数据流还包括用于升级软件的数据。这 种数据流被发送到数字广播接收器。去复用器101提取包括在传输流中的数据流并将数据流发送到数据解码 器104。数据解码器104解码包括在数据流中的关于软件的升级数据,并将 关于软件的升级数据发送到升级管理单元105。升级管理单元105从升级数据提取升级映像。升级映像用于升级软件, 并通过存储器输入/输出接口 106被存储在永久存储器107中,以完成软件升 级。随着数字广播接收器被给予更多的功能,其软件也变得更大更复杂。传 统的软件升级方法已不能胜任,因为,当软件的一部分需要被升级时,所有 部分的升级映像被接收到并被存储在永久存储器107中。随着软件的结构变得复杂,需要各种升级方法,也需要简单地存储升级 映像。例如,当在重启数字广播接收器之后执行升级或升级失败时,所述软 件需要被恢复。在这些情况下,不能仅通过将升级映像存储在永久存储器107 中这样的升级方法来简单地完成升级。因此,需要一种可以通过各种升级方案来有效地升级数字广播接收器中 的软件的升级方法。
技术实现思路
本专利技术的示例性实施例克服上述缺点和未描述的其它缺点。此外,不要 求本专利技术克服上述描述的缺点,并且本专利技术的示例性实施例可以不克服上述 任何问题。因此,本专利技术的一方面提供了一种用于有效地升级数字广播接收 器中的软件的方法和装置。本专利技术还提供了 一种计算机可读记录介质,其上具有用于执行上述方法 的计算机程序。根据本专利技术的一个方面,提供了 一种用于升级数字广播接收器中的软件的方法,包括接收软件的升级信息和执行升级所需要的升级数据;通过使用升级数据,根据升级信息来执行软件的升级,其中,升级信息包括关于软件中包括的模块的版本的信息以及关于升级方法的信息。在本专利技术的上述方面中,升级信息的接收可包括接收软件的升级信息;基于升级信息确定软件中包含的多个模块是否需要被升级;根据确定的结果, 选择性地接收用于单独升级需要升级的模块的升级数据。升级数据可包括升级应用或脚本,所述升级应用或脚本用于基于升级信 息中包含的关于升级方法的信息来执行升级。升级的执行可包括对软件中包含的多个模块之一执行单独升级。所述的方法还可包括确定根据升级信息执行的升级是否成功;根据确 定的结果,选择性地恢复软件。根据本专利技术的另一方面,提供了一种用于升级数字广播接收器中的软件的装置,包括接收单元,接收软件的升级信息和执行升级所需要的升级数 据;升级单元,根据接收到的升级信息,通过使用升级数据来执行软件的升 级,其中,升级信息包括关于软件中包含的模块的版本的信息和关于升级方 法的信息。在本专利技术的上述方面中,接收单元可包括信息接收单元,接收软件的 升级信息;确定单元,基于升级信息,确定软件中包含的多个模块是否需要 升级;数据接收单元,根据确定的结果,选择性地接收用于单独升级模块的 升级数据。所述装置还可包括恢复确定单元,用于确定根据升级信息执行的升级 是否成功;恢复单元,当确定升级还未成功时,恢复软件。根据本专利技术的另一方面,提供了一种计算机可读记录介质,其上具有用 于执行上述方法的计算机程序。附图说明通过下面结合附图对示例性实施例进行的详细描述,本专利技术的上述和其它特点以及各个方面将会变得更加清楚,其中图1示出了现有技术的数字广播接收器中的软件升级装置;图2示出了根据本专利技术示例性实施例的数字广播接收器中的软件升级方法的流程图;图3是根据本专利技术的另一示例性实施例的接收升级信息和数据的方法的 流程图;图4示出了根据本专利技术的另一示例性实施例的数字广播接收器中的软件 升级装置;图5示出了根据本专利技术的另一示例性实施例的数字广播接收器中的用于 接收升级信息和数据的装置;图6示出了4艮据本专利技术的另一示例性实施例的数字广播接收器中的用于 恢复软件的装置。具体实施方式 现在,将参照附图描述本专利技术的示例性实施例。图2是4艮据本专利技术示例性实施例的数字广插、接收器中的软件升级方法的 流程图。参照图2,在操作200中,数字广播接收器接收关于软件的升级信息和 数据。通过软件来控制数字广播接收器,而软件可能具有错误或者过期,因此 需要被升级。软件可包括用于数字广播接收器的启动加载器、操作系统(OS )、 设备驱动器、库和内置式应用。升级信息包括关于软件版本和升级方法的信息。升级信息可以以可扩展 标记语言(XML)文件或二进制文件的形式被发送到数字广播接收器。关于软件版本的信息包括组织唯一标识符(OUID)、服务的类型、硬件 版本、软件发行日期等。除了上述提到的项之外,关于软件的版本的信息可 以是用于识别软件的版本的任何信息。关于包括在软件中的模块的版本的信 息可以作为包括在升级信息中的关于软件的版本的信息而被包括在其中。每个模块都是在将被升级的软件中执行特定功能的功能单元。此外,每个模块可以是可被单独升级的最小单元。关于升级方法的信息包括升级方针、升级数据的类型、升级数据的传输 方案、用于存储升级数据的位置、关于升级的时间以及在升级之前和之后需 要的处理。根据用于升级软件的升级信息,升级数据可以被存储在永久存储 器或文件系统中。在现有技术的升级方法中,升级映像被存储在永久存储器的特定位置。 然而,根据本专利技术的示例性实施例,升级信息包括各种升级方针,并且数字 广播接收器根据所述各种升级方针来执行升级。例如,在根据本示例性实施 例的升级中,模块可以被升级后的模块替换或者被去除。此外,在升级中可 添加新的模块。当然,在永久性存储器中简单存储升级映像的升级方针包括 在本示例性实施例的可行的升级方针中。升级数据可以是二进制映像,像现有技术中使用的升级映像。此外,升 级数据可以是用于使用文件系统升级软件的升级文件。因此,升级信息还可 包括关于升级数据的类型的信息。升级信息还可包括关于二进制映像的信息 或者关于被发送到数字广播接收器的压缩的升级文件的传输方案的信息。关于升级数据本文档来自技高网...
【技术保护点】
一种升级数字广播接收器中的软件的方法,包括:接收软件的升级信息和执行升级所需要的升级数据;通过使用升级数据,根据升级信息来执行软件的升级,其中,升级信息包括关于软件中包括的模块的版本的信息以及关于升级方法的信息。
【技术特征摘要】
KR 2006-9-26 10-2006-00937291、一种升级数字广播接收器中的软件的方法,包括接收软件的升级信息和执行升级所需要的升级数据;通过使用升级数据,根据升级信息来执行软件的升级,其中,升级信息包括关于软件中包括的模块的版本的信息以及关于升级方法的信息。2、 如权利要求l所述的方法,其中,关于升级方法的信息包括升级数据 的类型、升级数据的传输方案、存储器中用于存储升级数据的位置和关于升 级的时间中的至少一种。3、 如权利要求l所述的方法,其中,升级信息和升级数据的接收包括 接收软件的升级信息;基于升级信息确定软件中包含的多个模块是否需要被升级; 根据确定的结果,选择性地接收用于单独升级需要升级的模块的升级数据。4、 如权利要求2所述的方法,其中,升级信息包含在XML或二进制文 件中。5、 如权利要求l所述的方法,其中,升级数据包括升级应用或脚本,所 述升级应用或脚本用于基于升级信息中包含的关于升级方法的信息来执行升级。6、 如权利要求l所述的方法,其中,升级的执行包括对软件中包含的多 个模块之一执行单独升级。7、 如权利要求l所述的方法,还包括 确定根据升级信息执行的升级是否成功; 根据确定的结果,选择性地恢复软件。8、 如权利要求7所述的方法,其中,软件的恢复包括 根据确定的结果,接收用于选择性地恢复软件所需要的应用或脚本; 通过4丸行应用或脚本来执行恢复。9、 如权利要求l所述的方法,其中,软件包括启动加栽器、操作系统、 设备驱动器、库以及数字广播接收器的内置式应用中的至少一种。10、 一种用于升级数字广播接收器中的软件的装置,包括 升级单元,根据接收到的升级信息和...
【专利技术属性】
技术研发人员:高光贤,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:KR[韩国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。