首页> 中国专利> 家庭网络系统的升级装置及升级方法和程序储存介质

家庭网络系统的升级装置及升级方法和程序储存介质

摘要

家庭网络系统的升级装置及升级方法和程序储存介质,其装置包含有设置至少一个被保护程序的第一储存部;与第一储存部分离的第二储存部;判断是否储存有对应被保护程序的升级文件,根据判断结果把被保护程序升级为升级文件的升级装置。其方法是在设置至少一个被保护程序的第一储存部的家庭网络系统中,包括有判断与第一储存部分离的第二储存部是否储存有对应被保护程序的升级文件的阶段;根据判断结果用升级文件升级被保护程序的阶段。本发明不需手动就能够自动对家庭网络系统的各家用设备进行升级。并提供了能够自动地对设置有储存部保护程序的家用设备执行升级,以及提供了包含相互分离的第一储存部及第二储存部,对被保护程序及辅助装置进行升级。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-10-28

    未缴年费专利权终止 IPC(主分类):G06F9/445 授权公告日:20090722 终止日期:20140907 申请日:20040907

    专利权的终止

  • 2009-07-22

    授权

    授权

  • 2007-09-19

    实质审查的生效

    实质审查的生效

  • 2006-03-15

    公开

    公开

说明书

技术领域

本发明涉及一种家庭网络系统,特别是涉及一种能够自动地进行软件升级的家庭网络系统的升级装置及升级方法和程序储存介质。

背景技术

目前,在各个家庭或者在远程自动控制家庭内部的家用设备的家庭自动控制系统已经达到了商用阶段。初期的家庭自动控制系统只是达到了利用电话或者红外线分别控制各个机器的水平,而各个机器之间没有任何连接,但是最近利用通信手段,在各个家用设备之间构筑了网络,并设置一个控制网络的控制器来管理网络。

图1是现有技术的家庭网络系统的构成示意图。如图1所示,所谓的家庭网络是指将各种数字家电产品连接在一起,无论是在家庭内部,还是在外部都可以方便、安全而又经济性的对各个电器进行控制的网络。

推出这种家庭网络的背景在于一直以来被称之为白色家电的冰箱或者洗衣机等随着数字信号处理技术的发展,逐渐变成了数字产品,而且家电用运用体系技术和高速多媒体通信技术的急速发展,使数字家电变成了信息家电。

在这里,IT网络是指通过个人电脑与周边设备之间的数据交换或提供互联网服务而构筑的网络类型;AV网络是指控制声频或视频的家用设备之间的网络类型。并且,生活网络是经过家庭自动化或远距离控制来构筑的能够控制家用设备的网络,可以由电冰箱、洗衣机、微波炉、电子警报器、空调、电话等构成。

因为家庭网络系统的各个家用设备不断从应用技术方面进行开发,所以为了更加稳定的动作,制造家用设备时设置在内部的软件或硬件需要进行升级。但是现有技术中没有针对升级动作的技术或方法。

此外,一般的家庭网络系统的各家用设备包括有执行整个系统的系统程序的同时,还包括有应用程序及系统管理资料(以下简称为‘被保护程序’),被保护程序很容易由于人为或自然损伤被破坏,或者由操作者不经意地删除或由于磁盘格式化,或者由于受到病毒感染而受到损坏。为了保护这些被保护程序,使用储存部保护程序。当内部及外部操作者任意地变更被保护程序时,储存部保护程序通过复位(即电源关闭后再启动)动作,使得被保护程序复原到变更前的状态。

图2是现有技术的储存部保护用程序在家庭网络系统中的升级方法的流程示意图。

详细的说,在S10阶段,向家庭网络系统的家用设备施加电源;并且在S11阶段,执行储存部保护程序而保护系统文件及/或一般程序;

在S12阶段,执行被保护程序,此时的被保护程序是在设置储存部保护程序以前设置在家用设备上的,此后的变更以由给储存部保护程序施加电源而实施时的初始设置状态执行;

在S13阶段,操作者向家用设备传达被保护程序的升级命令,使得能够从外部服务器进行升级;

在S14阶段,关闭电源而结束运行。此后,重新施加电源时执行S10阶段、S11阶段,并且在S12阶段执行被保护程序时,该被保护程序不是此前的程序升级过来的,而是以初始的状态执行。这是由储存部保护程序的一般动作原理引起的。

执行储存部保护程序的家庭网络系统的各家用设备的升级过程中存在如下问题。

设置储存部保护程序的家用设备不能及时地进行升级,并且可能返回到初始状态。此外,在现有技术中要对家用设备进行升级时,需要接通电源后手动进行升级。

发明内容

本发明所要解决的技术问题是,提供一种能够自动地对家庭网络系统的各家用设备进行升级的家庭网络系统的升级装置及升级方法和程序储存介质。

本发明所要解决的另一个问题是,提供从外部服务器接收到作为家庭网络系统的辅助设备的家用设备的升级文件,从而能够自动地进行升级的家庭网络系统的升级装置及升级方法和程序储存介质。

本发明所要解决的另一个问题是,提供能够自动地对设置有储存部保护程序的家用设备执行升级的家庭网络系统的升级装置及升级方法和程序储存介质。

本发明所要解决的另一个问题是,提供包含相互分离的第一储存部及第二储存部而对被保护程序及辅助装置进行升级的家庭网络系统的升级装置及升级方法和程序储存介质。

本发明所采用的技术方案是:一种家庭网络系统的升级装置,是设置在家庭网络系统上,包含有设置至少一个被保护程序的第一储存部;与第一储存部分离的第二储存部;判断是否储存有对应被保护程序的升级文件,然后根据判断结果把被保护程序升级为升级文件的升级装置。在第一储存部设置第一储存部保护程序,升级装置在第一储存部保护程序执行完后再升级被保护程序。

升级装置还包括有用以与外部的服务器进行通讯的连接装置;以及使得通过连接装置向外部服务器发送储存在第二储存部的对应被保护程序的升级信息,并且从服务器接收包含对应被保护程序的升级文件与新的升级信息的升级数据的控制装置。控制装置把升级数据储存在第二储存部。升级装置从第二储存部读取升级文件后升级被保护程序。控制装置删除储存在第二储存部的过时的升级信息。

第二储存部逻辑上从第一储存部分离出来。第二储存部还可以物理上从第一储存部分离出来。

一种家庭网络系统的升级方法,在包含至少设置一个被保护程序的第一储存部的家庭网络系统中,升级方法包括有判断与第一储存部分离的第二储存部上是否储存有对应被保护程序的升级文件的阶段;根据判断结果用升级文件升级被保护程序的阶段。

在第一储存部设置第一储存部保护程序的时候,在执行完第一储存部保护程序后执行判断阶段。

升级方法还包括有与外部的服务器相连接的阶段;向服务器发送储存在第二储存部的有关被保护程序的升级信息的阶段;从服务器接收对应被保护程序的包含新的升级文件与升级信息的升级数据的阶段;把升级数据储存到第二储存部的阶段。

升级方法还包括有从第二储存部读取新的升级文件后升级被保护程序的阶段。

升级方法还包括删除储存在第二储存部的、已经过时的升级信息的阶段。

一种储存有电脑能够读取的程序的程序储存介质,在包含至少设置一个被保护程序的第一储存部的家庭网络系统中,包括有:判断与第一储存部分离的第二储存部上是否储存有对应被保护程序的升级文件的阶段;根据判断结果用升级文件升级被保护程序的阶段。

在第一储存部设置第一储存部保护程序的时候,在执行完第一储存部保护程序后执行判断阶段。

程序还包括有与外部的服务器相连接的阶段;向服务器发送储存在第二储存部的有关被保护程序的升级信息的阶段;从服务器接收对应被保护程序的包含新的升级文件与升级信息的升级数据的阶段;把升级数据储存到第二储存部的阶段。

程序还包括有从第二储存部读取新的升级文件后升级被保护程序的阶段。

程序还包括有删除储存在第二储存部的、已经过时的升级信息的阶段。

一种家庭网络系统的升级装置,包括有:至少与一个辅助装置进行通讯,并且设置在包含至少设置有一个被保护程序的第一储存部的家庭网络系统上,与外部的服务器连接后向服务器发送储存在与第一储存部分离的第二储存部上的升级信息,并且从服务器接收包含新的升级文件与升级信息的升级数据的连接装置;储存新的升级信息,并且判断升级文件是对应于辅助装置还是对应于被保护程序,然后根据判断向辅助装置发送升级文件或储存在第二储存部的控制装置;升级相应升级文件的被保护程序的升级装置。

升级信息与辅助装置及被保护程序相关联。

在第一储存部设置第一储存部保护程序,在执行完第一储存部保护程序后,升级装置升级被保护程序。

升级装置在执行完第一储存部保护程序后,在连接装置与服务器连接之前,判断对应于被保护程序的升级文件是否储存到第二储存部,然后根据判断结果把被保护程序升级为升级文件。

控制装置删除储存到第二储存部之前的升级信息。

第二储存部是逻辑上从第一储存部分离出来。

第二储存部还可以是物理上从第一储存部分离出来。

一种家庭网络系统的升级方法,在至少能够与一个辅助装置进行通讯,并且设置在包含至少设置有一个被保护程序的第一储存部的家庭网络系统上,升级方法包括有:与外部的服务器连接的阶段;向服务器发送储存在第二储存部的升级信息的阶段;从服务器接收包含新的升级信息与升级文件的升级数据的阶段;储存新的升级信息的阶段;判断升级文件是对应于辅助装置还是对应于被保护程序的阶段;根据判断向辅助装置发送升级文件或储存在第二储存部的阶段;对于储存在第二储存部的升级文件相应的被保护程序进行升级的阶段。

升级信息与辅助装置及被保护程序相关联。

在第一储存部设置第一储存部保护程序时,升级方法还包括在升级阶段以前执行第一储存部保护程序的阶段。

升级方法在执行第一储存部保护程序的阶段之后、与外部的服务器连接的阶段之前,还包括判断第二储存部上是否储存对应被保护程序的升级文件的阶段;根据判断升级被保护程序的阶段。

升级方法还包括删除储存到第二储存部之前的升级信息的阶段。

一种储存有电脑能够读取的程序的程序储存介质,在至少能够与一个辅助装置进行通讯,并且设置包含至少有一个被保护程序的第一储存部的家庭网络系统中,向家庭网络系统提供的程序包括有:与外部的服务器连接的阶段;向服务器发送储存在第二储存部的升级信息的阶段;从服务器接收包含新的升级信息与升级文件的升级数据的阶段;储存新的升级信息的阶段;判断升级文件是对应于辅助装置还是对应于被保护程序的阶段;根据判断向辅助装置发送升级文件或储存在第二储存部的阶段;对于储存在第二储存部的升级文件相应的被保护程序进行升级的阶段。

升级信息与辅助装置及被保护程序相关联。

在第一储存部设置第一储存部保护程序时,程序还包括有在升级阶段以前执行第一储存部保护程序的阶段。

程序在执行第一储存部保护程序的阶段之后、与外部的服务器连接的阶段之前,还包括有判断第二储存部上是否储存对应被保护程序的升级文件的阶段;根据判断升级被保护程序的阶段。

程序还包括有删除储存到第二储存部之前的升级信息的阶段。

本发明由于提供从外部服务器接收到作为家庭网络系统的辅助设备的家用设备的升级文件,所以,不需手动就能够自动地对家庭网络系统的各家用设备进行升级。并提供了能够自动地对设置有储存部保护程序的家用设备执行升级,以及提供了包含相互分离的第一储存部及第二储存部,从而对被保护程序及辅助装置进行升级。

附图说明

图1是现有技术的家庭网络系统的构成示意图;

图2是现有技术的储存部保护用程序在家庭网络系统中的升级方法的流程示意图;

图3是设置有本发明的升级装置的家庭网络系统的构成示意图;

图4是本发明的升级装置的第一实施例的构成示意图;

图5是图4的升级装置的升级方法的流程示意图;

图6是本发明的升级装置的第二实施例的构成示意图;

图7是图6的升级装置的升级方法的顺序示意图。

具体实施方式

下面,参照附图详细说明根据本发明的优选实施例。

图3是设置有本发明的升级装置的家庭网络系统的构成示意图。如图3所示,家庭网络系统10包括有网关11、电冰箱12,家庭网络系统10通过互联网20与外部服务器(图中没有示出)相连接,并且家庭网络系统10通过网关11与互联网20相连接;电冰箱12传输其他家用设备(窗户13、空调14、电视15、微波炉16、电灯17)与外部服务器之间的数据,并且用于控制家庭网络系统10。

电冰箱12与一般的网络系统中的控制装置一样,能够控制家用设备。

本说明书中使用的家用设备不仅指窗户13、空调14、电视15、微波炉16、电灯17等生活网络家用设备,还指能够提供IT网络服务及AV网络服务的家用设备。

图中示出的家用设备具有控制家用设备动作的控制装置(图中没有示出),从而响应来自电冰箱12的数据,并且根据该数据进行一定的工作。

图4是本发明的升级装置的第一实施例的构成示意图。图4所示的升级装置30能够设置在电冰箱12或其他家用设备上,并且包括有第一连接装置31、第一储存部32、第二储存部33、升级模块34、控制模块35。通过第一连接装置31能够与外部服务器或电冰箱12进行通讯;第一储存部32设置有被保护程序及第一储存部保护程序;第二储存部33用于储存升级信息(例如,被保护程序的升级版本、升级日期等)与升级文件(被保护程序的升级内容);升级模块34用储存在第二储存部33的升级文件分别升级第一储存部32中的对应的被保护程序;控制模块35通过连接装置31向外部服务器或电冰箱12发送储存在第二储存部33的升级信息,并且接收包含新的升级信息及升级文件的升级数据后储存在第二储存部33上。

第一储存部32与第二储存部33相互分离,能够避免设置在第一储存部32的第一储存部保护程序影响到第二储存部33。此时,第一储存部32与第二储存部33或者是通过物理方式分离,或者即使是通过物理方式结合,也要通过逻辑方式分离。

此外,升级模块34与控制模块35可以是如图4所示实现分离的装置,也可以是形成一个整体装置。

图5是图4的升级装置的升级方法的流程示意图。

具体是,在S50阶段电源供给到升级装置30,在S51阶段执行设置在第一储存部32的第一储存部保护程序,并且在S52阶段分别执行设置在第一储存部32的被保护程序。

在S53阶段,升级模块34判断第二储存部33中是否储存对应被保护程序的升级文件,如果储存有升级文件,就对应各被保护程序进行升级,升级成为各升级文件。

在S54阶段,控制模块35通过连接装置31把储存在第二储存部33的升级信息发送到外部服务器或电冰箱12。此时,外部服务器分析所接收的升级信息,并且检索新的升级信息及升级文件,然后根据检索结果生成包含新的升级信息及升级文件的升级数据,发送到电冰箱12或直接发送到升级装置30。如上所述的生成及传输外部服务器的升级数据的过程是本领域的普通技术人员能够容易地理解的,所以省略其详细的说明。

在S55阶段,控制模块35判断通过连接装置31从电冰箱12是否接收到新的升级数据。如果在规定时间内没有接收到新的升级数据或接收到没有新的升级数据的信息,就直接结束工作。如果接收到新的升级数据,就进行S56阶段。

在S56阶段,控制模块35把新的升级数据(升级信息及升级文件)储存到第二储存部33。此时,控制模块35删除储存在第二储存部33的过时的升级信息。

在S57阶段,升级模块34读取储存在第二储存部33的新的升级文件后,把对应的被保护程序升级为新的升级数据。

图6是本发明的升级装置的第二实施例的构成示意图。如图6所示的升级装置40能够设置在电冰箱12或网关上,并且包括有第一连接装置41、第二连接装置42、第一储存部43、第二储存部44、升级装置45、控制装置46。通过第一连接装置41与外部服务器进行通信;通过第二连接装置42与多个家用设备的辅助装置进行通信;第一储存部43设置有被保护程序及第一储存部保护程序;第二储存部44储存升级信息(例如,被保护程序的升级版本,升级日期等)与升级文件(被保护程序的升级内容);升级装置45分别用储存在第二储存部44的升级文件,升级第一储存部43的与之相应的被保护程序;控制装置46通过连接装置41把储存在第二储存部44的升级信息发送到外部服务器,并且接收包含新的升级信息及升级文件的升级数据后把新的升级信息储存到第二储存部44,然后判断新的升级文件是对应被保护程序的还是对应辅助装置的,并且根据判断结果储存在第二储存部44或通过第二连接装置42发送到辅助装置。

第一储存部43与第二储存部44相互分离,能够避免设置在第一储存部43的第一储存部保护程序影响到第二储存部44。此时,第一储存部43与第二储存部44或者是通过物理方式分离,或者即使是通过物理方式结合,也要通过逻辑方式分离。

此外,升级装置45与控制装置46可以如图6所示的是实现分离的装置,也可以是形成一个整体装置。

图7是图6的升级装置的升级方法的流程示意图。

具体是,在S70阶段电源供给到升级装置40,在S71阶段执行设置在第一储存部43的第一储存部保护程序,并且在S72阶段分别执行设置在第一储存部43的被保护程序。

在S73阶段,升级装置45判断第二储存部44中是否储存对应被保护程序的升级文件,如果储存有升级文件,就对应各被保护程序进行升级,升级成为各升级文件。

在S74阶段,控制装置46通过第一连接装置41把储存在第二储存部44的升级信息发送到外部服务器或电冰箱12。

在S75阶段,控制装置46判断通过第一连接装置41从外部服务器是否接收到新的升级数据。如果在规定时间内没有接收到新的升级数据或接收到没有新的升级数据的信息,就直接结束工作。如果接收到新的升级数据,就进行S76阶段。

在S76阶段,控制装置46把新的升级数据(升级信息及升级文件)储存到第二储存部44。此时,控制装置46删除储存在第二储存部44的过时的升级信息。

在S77阶段,控制装置46判断新的升级文件是对应设置在第一储存部43的被保护程序的还是对应连接在第二连接装置42的辅助装置,判断结果,如果新的升级文件是对应被保护程序的,那么在S78阶段,控制装置46把新的升级文件储存到第二储存部44。

在S79阶段,升级装置45读取储存在第二储存部44的新的升级文件后,把与之相应的被保护程序升级为新的升级文件。如果新的升级文件是对应于辅助装置的,那么在S80阶段,控制装置46通过第二连接装置42把新的升级文件发送到辅助装置。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号