数据处理装置以及固件的更新方法制造方法及图纸

技术编号:2855713 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种能够迅速且容易地恢复让器件正常工作的固件的技术。数据处理装置具备,保存第1固件的存储器、接收第2固件的接收部、执行用来将存储器内的第1固件更新为第2固件的更新处理的处理部、及将上述第2固件写入到可拆卸记录媒体中的驱动器。更新成功的固件被保存在可更换记录媒体中。通过这样,即使在进一步更新成新固件之后又需要恢复该版的固件时,也能够迅速且容易地从该记录媒体恢复固件。

【技术实现步骤摘要】

本专利技术涉及一种在执行固件来实现固有的功能的机器中,重写固件的技术。更具体地说,涉及一种在能够利用可更换的记录媒体、网络、广播波等,取得固件的DVD录像机等家电机器中,重写固件的技术。DVD录像机等机器,一般利用媒体更新功能来进行其固件的版本升级(更新)。媒体更新功能是指,从DVD等可更换记录媒体中读取新的固件,并写入到非易失性存储器中,来更新固件。近年来的机器中,还有一些具有网络更新功能的机器。网络更新功能是指利用广播波或数据通信网络,取得新的固件,并写入到非易失性存储器中,来更新固件的功能。固件的取得处理以及更新处理,并不通过用户的手来执行。固件的更新处理通常是自动进行的,更新的失败虽然是很罕见的,但也确实存在这种可能性。如果更新失败,由于已经无法执行固件了,因此机器的功能停止。另外,并不仅限于固件的更新失败,有时候也会发生其他的无法正常执行固件的状况。例如固件的故障、程序的不合适动作所引起的固件的破坏、恶意程序所引起的固件的参数重写等。还有也会产生用户的预想外操作所引起的固件参数的设定错误等。其原因在于,在近年来的DVD录像机等机器中,越来越像PC那样软件功能复杂化和操作复杂化,与PC连动被操作的机会增多。不管在上述的哪一种情况下,机器的功能都会停止。在无法正常执行固件时,很多情况下机器不得不利用媒体更新功能,将现有的固件重写为能够执行的固件。假设即使机器具有网络更新功能,在几乎所有的情况下,也都无法发挥其功能。其理由是,机器被设定为至少让驱动器等进行工作,但广播波等的接收部则不一定工作。也即,可以说网络更新功能在固件的恢复中是不适用的。特开平08-255083号公报为了固件的恢复等,在不得不利用媒体更新功能的状况下,有时候长时间无法使用该机器。用户只得进行等待,直到能够得到存储有能够执行的固件的记录媒体为止。例如,如果用户向服务点等索求固件的DVD,则由于邮寄,等到到达时需要数日至数周。另外还导致了用户的金钱负担。特别是,在服务点没有库存DVD时,必须从制造商处获得,到用户获得为止就需要更长的时间。另外,一般的服务点只是保管制造商所配送的DVD,而并不是在其处进行制造。这也是用户长时间无法使用其机器的一个原因。另外,在固件被正常更新后,用户设定了不适当的参数时,最好能够马上恢复成正常且最新的固件。将来即使在DVD录像机等民用机器中,也会像现在的PC这样,增加用户能够设定的参数的种类,并扩展其值的范围。由于设定的自由度提高,因此,用户还需要考虑设定预想以外的参数。
技术实现思路
本专利技术的目的在于能够迅速且容易地恢复用来让机器正常工作的固件。基于本专利技术的数据处理装置,具备保存第1固件的存储器、接收第2固件的接收部、执行用来将上述存储器内的第1固件更新为上述第2固件的更新处理的处理部、及将上述第2固件写入到可拆卸记录媒体中的驱动器。可以在向所述第2固件更新成功时,上述处理部输出写入指令信号;上述驱动器,对上述写入指令信号的输出进行响应,将上述第2固件写入到上述记录媒体中。还可以具备暂存上述第2固件的暂存器。上述处理部,将上述存储器的第1固件,重写为上述暂存器中所保存的上述第2固件;上述驱动器,将上述暂存器中所保存的上述第2固件写入到上述记录媒体中。可以在上述处理部执行上述更新处理之前,上述驱动器将上述存储器中所保存的上述第1固件写入到上述记录媒体中;上述处理部在上述更新处理的执行结束之后,将重写后的上述存储器内的固件与上述暂存器内的上述第2固件进行比较,在比较结果显示为一致时,输出上述写入指令信号。还可以在向所述第2固件更新失败时,上述处理部输出读出指令信号;上述驱动器,对上述读出指令信号的输出进行响应,将上述记录媒体中所写入的上述第1固件读出;上述处理部将所读出的上述第1固件写入到上述存储器中。上述接收部可以利用广播波与数据通信网络的至少一方,接收第2固件。上述驱动器,可以对所装载的光盘与半导体存储器的至少一方写入上述第2固件。上述驱动器,在上述记录媒体被拆卸后,装载了新的记录媒体时,可以将上述第2固件写入到所装载的上述新记录媒体中。可以在装载了写入有上述第2固件的记录媒体时,让上述驱动器从上述记录媒体读出上述第2固件;上述处理部将所读出的上述第2固件写入到上述存储器中。本专利技术的固件更新方法,将存储器中所保存的第1固件更新为第2固件。上述方法包括接收第2固件的步骤、执行用来将上述存储器内的第1固件更新为上述第2固件的更新处理的步骤、及将上述第2固件写入到可装卸记录媒体中的步骤。专利技术效果根据本专利技术,将最新的固件保存在可更换记录媒体中。通过这样,即使固件被正常更新后,用户设定不适当的参数,也能够迅速且容易地恢复为正常且最新的记录媒体固件。因此,用户不需要让服务点邮寄固件,就能够马上恢复最新固件,继续使用该机器。附图说明图1,(a)为表示包含有多个程序的一般的固件1的构成的图,(b)为表示基于本实施方式的固件2的逻辑结构的图。图2表示基于本专利技术的实施方式的DVD录像机10的硬件结构。图3为表示固件的更新处理的顺序的流程图。图中2…固件,5…DVD-RAM,6…天线,7…数据通信网络,10…DVD录像机,11…CPU,12…接收部,13…编码器/解码器,14…RAM,15…非易失性存储器,16…起动用ROM,16-1…起动软件,16-2…盘控制软件,17…驱动器控制单元,18…驱动器。具体实施例方式下面对照附图对本专利技术的数据处理装置的实施方式进行说明。本实施方式中,设数据处理装置为DVD录像机。该DVD录像机能够从数据通信网络、广播波等中下载新版本的固件,将现有的老版本固件重写为新版本的固件。另外,还能够从作为可更换记录媒体的DVD中读取新的固件,重写老版本的固件。以下将新版本的固件称作“新固件”,将前一个版本的固件称作“前固件”。下面对本实施方式中的固件进行说明,之后再对DVD录像机的构成与动作进行说明。首先,一般来说“固件”是指用来控制机器的动作的软件。固件中包含有多个程序。图1(a)中显示了包含有多个程序的一般的固件1的构成。图1(a)中所示的固件1包括操作系统(OS)、控制机器的要素的驱动程序1~3、库1以及2、以及提供各种服务(功能)的应用程序1~4。规定为各自独立的程序,并综合成1个固件1。图1(b)中显示了基于本实施方式的固件2的逻辑结构。固件2对本实施方式的DVD录像机的动作进行控制。固件2中包含有与上述图1(a)的应用程序相对应的更新处理应用程序3。由更新处理应用程序3所提供的功能的说明将在后面进行。另外,图1(b)中的固件2内的应用程序、库、驱动程序等各个程序的种类以及数量只是一个例子。本专利技术并不限定于此。图2中显示了本实施方式的DVD录像机10的硬件构成。DVD录像机10具有中央处理部(CPU)11、接收部12、编码器/解码器13、RAM14、非易失性存储器15、起动用ROM16、驱动器控制单元17以及驱动器18。DVD录像机10能够在DVD-RAM5(以下简称作“DVD5”)中写入数据,及/或从DVD5中读取数据。该数据例如是涉及广播节目的MPEG-2程序流。另外,本实施方式的DVD录像机10,能够将上述固件写入到DVD5中,必要时还能够读出。之后,将前固件更新为新固本文档来自技高网
...

【技术保护点】
一种数据处理装置,其特征在于,具备:存储器,其保存第1固件;接收部,其接收第2固件;处理部,其执行用来将所述存储器内的第1固件更新为所述第2固件的更新处理;以及驱动器,其将所述第2固件写入到可拆卸记录媒体中。

【技术特征摘要】
JP 2004-8-3 2004-2264861.一种数据处理装置,其特征在于,具备存储器,其保存第1固件;接收部,其接收第2固件;处理部,其执行用来将所述存储器内的第1固件更新为所述第2固件的更新处理;以及驱动器,其将所述第2固件写入到可拆卸记录媒体中。2.如权利要求1所述的数据处理装置,其特征在于向所述第2固件更新成功时,所述处理部输出写入指令信号;所述驱动器,对所述写入指令信号的输出进行响应,将所述第2固件写入到所述记录媒体中。3.如权利要求2所述的数据处理装置,其特征在于还具备暂存所述第2固件的暂存器,所述处理部,将所述存储器的第1固件,重写为所述暂存器中所保存的所述第2固件,所述驱动器,将所述暂存器中所保存的所述第2固件写入到所述记录媒体中。4.如权利要求3所述的数据处理装置,其特征在于在所述处理部执行所述更新处理之前,所述驱动器将所述存储器中所保存的所述第1固件写入到所述记录媒体中,所述处理部在所述更新处理的执行结束之后,将重写后的所述存储器内的固件与所述暂存器内的所述第2固件进行比较,在比较结果显示为一致时,输出写入指令信号。5.如权利...

【专利技术属性】
技术研发人员:安田计
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1