专利名称:因特网电冰箱系统的数据管理方法
技术领域:
本发明涉及一种因特网电冰箱系统的数据管理方法(DATA MANAGEMENTMETHOD FOR INTERNET REFRI GERATOR SYSTEM),尤其一种因停电而损失的数据能够自动恢复的因特网电冰箱系统的数据管理方法。
最近提出了在一般电冰箱的功能上增设电视机、电脑、音箱(AUDIO)和通信等功能的因特网电冰箱系统。上述因特网电冰箱系统不但能够执行一般电冰箱的功能,还具有因特网通信、听音乐、电脑业务处理,收看电视节目等多样复杂的功能。
已有技术的一般电冰箱大部分只能执行设定在冰箱内部的功能,即,只能执行产品出厂以前或者销售之前设定在产品内部的功能,也就是说只限于执行储存在产品的存储器内部的内容。通过提供上述因特网电冰箱系统,解决了上述问题。于是,利用因特网下载程序对冰箱的功能进行增设或者升级,就可以利用相同的硬件结构增加电冰箱的功能。
另外,因特网电冰箱系统除了具有能够与因特网进行通信的功能以外,还具有收看电视节目以及听音乐等多种功能。
下面参照图1,对因特网电冰箱系统进行详细说明。
图1显示出一般因特网电冰箱系统的构成图。
如图1所示,设置在每个家庭以及建筑物内部的电冰箱35上设置有能够显示图像信号的显示装置25。上述显示装置25能够充分地显示图像信号的大小,通过控制装置(附图中没有显示)控制执行图像信号的显示。
另外,上述电冰箱35通过通信网20和数据通信传输线30可以连结到因特网上。虽然附图中没有显示,其实上述电冰箱35的内部设置有能够连结到因特网的电脑控制装置。也就是说,上述电冰箱35内部的电脑控制装置通过上述数据通信传输线30连接到因特网上,在上述显示装置25上显示各种图像信号以及各种使用者的通知信号等。
上述数据通信传输线30的型号最好是如RS232C这类导线,能够快速地传送数据。上述电冰箱35能够接收通过上述数据通信传输线30传送的数据。另外,能够通过与因特网连接直接下载或者接收各种数据。
例如,上述电冰箱35通过上述通信网20能够连接到网页(Web Page)15,上述网页15提供各种各样的电冰箱控制程序。上述网页15可以由制造产品的制造厂家制作,向消费者提供产品的管理信息和必要信息,或者与消费者签署合同关系,提供冰箱控制程序等数据。
另外,提供上述网页15的网络服务器(web server)具有用于存储数据的信息管理装置10。上述网页15提供的所有数据都存储在上述信息管理装置10内。
通过上述连结结构,每个家庭使用的冰箱35都可以通过通信网络20从网络服务器所提供的网页15上下载各种电冰箱控制程序。然后,将通过上述数据传输线30下载的数据存储在电冰箱35内,对已有的功能进行升级,然后用于上述电冰箱35。
一方面,上述因特网电冰箱系统能够连结在通信网络20上,然后连结在因特网上,是因为上述因特网电冰箱系统内部设置有能够连结到因特网上的各种控制装置和数据存储装置。于是,由于上述冰箱35设置有电脑控制装置,上述电脑控制装置除了具有能够执行一般冰箱所需控制功能以外,还有连结到因特网上、收看电视节目、收听各种音乐和电脑、存储数据等多种功能,并且能对上述各种功能进行管理。
另外,在已有技术的因特网电冰箱系统中,设置有如图2所示的电源管理装置,用于产生控制电脑等所需的电源。
如图2所示,已有技术的因特网电冰箱系统中,输入给产品内部的外部交流电源50在SMPS电源供应装置55上产生产品内部所需的直流电源。上述直流电源供应到电源控制装置60之后,在上述电源控制装置60的控制之下供应给上述数据存储装置45等电脑管理装置。
但是具有上述结构的已有技术的因特网冰箱的电源管理装置具有如下缺点由于上述数据存储装置45等电脑管理装置是由很多具有数据存储和数据管理功能的电学控制器件构成,所以电源对它们的直接影响很大。也就是说,在提供电源的状态下,如果执行某项工作,必须按照一定的顺序进行,才能产生正常的结果。但是在发生停电或者突然切断电源时,上述各种电学控制器件无法按照进行正常的控制,从而当前的工作状态产生错误,最终导致整个系统的误操作。
对于能连结在因特网上,具有各种电学控制器件的因特网冰箱系统,突然的停电会导致数据被破坏,由此产生的系统的误操作会导致冰箱本身无法正常执行操作。
为了实现本发明的上述目的,本发明提供一种因特网冰箱系统的数据管理方法,其特征在于主要包括存储阶段、系统控制阶段和初始控制阶段在上述存储阶段中,将用于初始启动系统的数据存储在自动恢复空间内,将系统程序变更的更新数据存储在特定空间内;在上述系统控制阶段中,数据被破坏时,确认存储在上述特定空间内的更新数据是否存在,根据更新数据启动系统;在上述初始控制阶段中,在系统启动过程中,如果判断出系统数据被破坏,并且没有存储在上述特定空间内的更新数据,则根据存储在自动恢复空间内的数据,按照初始状态启动。
另外,本发明提供的因特网冰箱系统的数据管理方法还包括管理者控制阶段根据管理者选择的管理者开关的工作状态,使系统按照管理者的设定进行启动。
综上所述,通过本发明的因特网冰箱数据管理方法可以带来如下效果在本发明的因特网冰箱数据管理方法中,在因为停电而导致数据被破坏时,考虑到由于不安全状态会导致系统或连冰箱的控制功能丧失,因此通过系统的初始状态或者程序变更生成的重新启动数据(reboot.dat)文件重新恢复系统。于是通过本发明的因特网冰箱数据管理方法,在系统内部的数据被破坏时,无需使用者的控制即可以自动恢复,使系统可以在安全的状态下使用。另外还可以保护存储中的数据。
图3显示出本发明因特网电冰箱系统的控制结构图;图4显示出本发明因特网电冰箱系统的系统控制器的结构图;图5显示出本发明因特网电冰箱系统的数据管理的工作流程图。
主要部件
10信息管理装置 20通信网络(NETWORK)35因特网电冰箱系统 155SMPS电源供应装置160电源控制器(POWER CONTROLLER)200系统控制器210控制装置220管理者开关信号输入装置230通信装置240数据存储装置
图3显示出本发明因特网电冰箱系统的控制结构图。
也就是说,如图所示,在本发明的因特网电冰箱系统中设置有SMPS电源供应装置155,上述SMPS电源供应装置155将外部输入的交流电源转换成产品内部所需的各种大小的直流电源。本发明的因特网电冰箱系统还包括电源控制器160,上述电源控制器160控制从上述SMPS电源供应装置155产生的直流电源的输入。
本发明的上述电源控制器160是管理所有向因特网电冰箱系统供应的电源的结构。于是上述电源控制器160从上述SMPS电源供应装置155得到外装置交流电源之后,向系统内装置需要电源的各种装置件供应电源。
另外,为了控制系统的电源供应和电源管理,本发明的上述电源控制器160设置有数据通信装置,上述数据通信装置用于与系统控制器200进行数据通信。上述数据通信装置可以采用RS-232通信。
另外,本发明的上述系统控制器200对因特网冰箱系统的整体进行控制。也就是说,用于控制电冰箱的如下功能冷却循环的控制功能、执行因特网通信的功能、收看电视节目的功能、为了收听各种音乐的再生功能等系统内部所需的所有功能。
在发生突然停电,导致系统不稳定时,上述系统控制器200将引导(booting)系统到自动恢复模式,使系统在稳定的状态下工作。
当发生停电时,为了使系统按照自动恢复模式工作,本发明的上述系统控制器200设置成如图4所示结构。图4显示出本发明因特网电冰箱系统的系统控制器的结构图。
首先,上述系统控制器200包括信号输入装置220,上述信号输入装置220输入根据使用者选择的对管理者开关进行开启或者关闭的工作状态。上述管理者开关只有根据管理者的需要使系统进行选择管理者模式时才被选择。例如,因特网冰箱系统接受售后服务时,通过售后服务人员的选择可以按照售后服务人员设定的模式启动。也就是说,上述管理者模式就象升级程序时一样,根据需要对系统的程序进行修正。
上述信号输入装置220的信号输入到上述控制装置210内,认知上述管理者开关的工作状态。
上述控制装置210用于控制本发明的因特网冰箱系统自动恢复数据的动作。当选择了上述管理者开关时,上述控制装置210使系统以使用者或者管理者模式启动。另外,如果发生停电时一样,系统在不稳定条件下结束工作时,系统会以存储的自动恢复模式的数据为基础,按照自动恢复模式进行启动。上述自动恢复模式使系统按照初始状态的模式进行控制。
另外,附图标记230表示通信装置。上述通信装置是用于连结因特网的通信装置。
上述附图标记240表示数据存储装置。上述数据存储装置240是存储上述系统控制器200内的用于控制所需的各种信息的储藏空间。在本发明中上述数据存储装置240具有用于存储运行系统的各种数据的其他数据存储空间242、用于自动恢复模式的数据存储空间246、还有存储用于系统重新启动(rebooting)的变更后数据的变更数据存储空间244。
上述用于自动恢复模式的数据存储空间246中,存储有按照系统的初始状态启动控制的数据。于是上述数据存储空间246的数据为系统出厂时记录的数据,既不能改变,也不能消灭,一直维持。
在上述变更数据存储空间244内,存储有使用者或者管理者启动系统过程变更的信息。比如说,冰箱的控制程序中特定的程序被升级时,对上述升级的源数据(source data)进行存储。上述变更数据存储空间244根据最新信息进行存储。也就是说,使用者对同一个程序升级很多次的时候,只存储最新版本的程序。
另外,上述其他数据存储空间242内,存储有用于运行系统的各种数据。上述控制装置210执行冰箱的各种功能的时候,读取/写入上述其他数据存储空间242内的数据,执行控制。
下面参照附图,对具有上述结构的本发明的因特网冰箱系统的数据管理的控制过程进行详细说明。
图5显示出本发明因特网电冰箱系统的数据管理的工作流程图。
当外部交流电源施加给系统时,上述SMPS电源供应装置155产生系统所需的各种大小的电源。上述产生的电源在上述电源控制器160的控制下,向各个电子部件供应。
这时,上述系统控制器200内部的控制装置210在系统初始启动状态时按照与初始状态设定相同的自动恢复模式启动系统(第330阶段)。当然,在执行第330阶段期间,还要确认是否通过上述信号输入装置220选择了管理者开关,确认上述变更数据存储空间244中存储的数据是否存在。但是在系统出厂状态下,上述变更数据存储空间244内没有存储的数据,除非系统设置时需要变更的情况,不选择上述管理者开关。于是上述控制装置210按照与初始状态相同的自动恢复模式启动系统。
上述控制装置210从上述数据存储装置240中扫描(scan)存储有用于执行系统自动恢复模式的数据的上述数据存储空间246中的数据(第333阶段)。按照在上述第333阶段读取的程序运行系统(第336阶段)。在上述第333阶段中读取上述数据存储空间246的数据,是用于将系统完全调节成初始状态的数据。于是读取上述数据存储空间246的数据启动系统之后,系统按照与出厂时相同的初始状态启动。
如上所述,系统在初始状态设定启动的状态下,上述控制装置210可以根据使用者的要求下载新的数据和进行升级。也就是说,本发明的因特网冰箱系统通过上述通信装置230能够连结到因特网上,从上述因特网中下载必要的程序,并进行升级。
在执行上述工作时,上述控制装置210将用于升级而下载的数据首先存储在变更数据存储空间244内。上述变更数据存储空间244对性质相同的程序只存储最新的内容。
另外,上述控制装置210将下载之后的数据在其他数据存储空间242内进行升级,然后使系统重新启动。然后系统根据上述变更的数据运行。如上所述,上述控制装置210改变系统内部的程序时,将变更程序所对应的源数据进行存储,在变更的程序的基础上控制系统的运转。
一方面,在系统启动的状态下电源被切断时,特别是发生停电等导致系统在不稳定状态下切断电源时,上述数据存储装置240中的其他数据存储空间242内存储的数据会被破坏。这时由于在系统运转过程中,上述控制装置210继续读取/写入存储在上述数据存储装置240的其他数据存储空间242内的数据。也就是说,在上述过程中,会出现上述其他数据存储空间242内存储的数据被破坏的情况。
在上述过程中发生停电之后,重新供应电源时,上述控制装置210确认上述数据存储装置240的变更数据存储空间244内是否存储有数据。如上所述,如果执行了程序的升级等过程,用于升级的源数据将存储在上述变更数据存储空间244内。于是存储在上述变更数据存储空间244的数据将会存在。也就是说,存在用于再设定的reboot.dat文件(第315阶段)。
这时,上述控制装置210将系统按照管理者模式启动(第318阶段)。上述管理者模式的含义是按照可以修正系统内部的各种程序的状态进行控制的模式。一般根据存储在系统中的内容进行启动时不执行上述管理者模式。在上述情况下,将执行如同第330阶段的自动恢复模式,也就是说,按照不修改程序的模式执行。
根据上述第318阶段使系统按照管理者模式启动,则上述控制装置210读取存储在上述变更数据存储空间244内的数据,第321阶段。
以上述第321阶段读取的内容为基础,更新系统内部的程序,并执行相应的程序。如上所述,完成上述reboot.dat文件的使用之后,上述变更数据存储空间的reboot.dat文件将被删除,以确保下次变更形成的数据存储空间(第327阶段)。
然后系统正常工作中发生错误时,或者使用者选择性对系统的程序进行升级时,或者根据使用者的要求,售后服务人员的操作往往是回旋着设置在冰箱外部的管理者开关的情况。这时输入管理者开关的工作状态的信号输入装置220将变更的信号传递给控制装置210。上述控制装置210根据输入信号认为已经选择了管理者开关。
通过上述操作选择了管理者开关(第300阶段),则上述控制装置210使系统按照管理者模式进行启动(第310阶段)。如上所述,通过上述第310阶段执行的管理者模式是将系统内部程序设定成可以变更的状态。
如上所述,系统处于可以变更的状态下,通过使用者或者售后服务人员的操作,系统启动视窗系统(Windows)(第306阶段),将所需程序从因特网上读取,将读取的程序进行升级(第309阶段)。
在上述第309阶段中完成程序的升级,则系统将重新启动,按照已经升级的程序运行启动(第312阶段)。
也就是说,在本发明中,在上述第300阶段判断是否选择了管理者开关,然后执行管理者模式,使系统的程序处于通过适用或者管理者的设定可以修整的状态。另外,在本发明中,上述第300阶段中如果没有选择管理者开关,并且按照第315阶段形成程序的变更,则判断是否存在生成的reboot.dat文件。如果上述文件存在,则按照上述文件启动系统。另外,在本发明中,如果在第300阶段没有选择管理者开关,在第315阶段又不存在reboot.dat文件,则上述系统按照初始状态控制的自动恢复模式启动。
于是在本发明中,在系统运行过程中发生停电等现象,并且用于运行系统的数据被破坏时,通过上述路径重新启动系统。尤其是在本发明中,作为最后的数据恢复方法,使系统按与照初始状态相同的自动恢复模式进行启动。
权利要求
1.一种因特网冰箱系统的数据管理方法,其特征在于,包括存储阶段、系统控制阶段和初始控制阶段在上述存储阶段中,将用于初始启动系统的数据存储在自动恢复空间内,将系统程序变更的更新数据存储在特定空间;在上述系统控制阶段中,数据被破坏时,确认存储在上述特定空间内的更新数据是否存在,根据更新数据启动系统;在上述初始控制阶段中,在系统启动过程中,如果判断出系统数据被破坏,并且没有存储在上述特定空间内的更新数据,则通过存储在自动恢复空间内的数据按照初始状态启动。
2.根据权利要求1所述的因特网冰箱系统的数据管理方法,其特征在于还包括管理者控制阶段随着根据管理者选择的管理者开关的工作状态,使系统按照管理者的设定进行启动。
全文摘要
本发明涉及一种因特网电冰箱系统的数据管理方法尤其涉及一种因停电而损失的数据能够自动地恢复的因特网电冰箱系统的数据管理方法。在本发明中,在系统运行过程中发生停电等现象,并且用于运行系统的数据被破坏时,判断如果选择了管理者开关,然后执行管理者模式,使系统的程序处于通过适用着或者管理者的设定可以修整的状态。另外,在本发明中,如果没有选择管理者开关,并且形成程序的变更,则判断是否存在生成的reboot.dat文件。如果上述文件存在,则按照上述文件启动系统。另外,在本发明中,既没有选择管理者开关,又不存在reboot.dat文件,则上述系统按照初始状态控制的自动恢复模式启动。
文档编号F25D29/00GK1475763SQ0212609
公开日2004年2月18日 申请日期2002年8月13日 优先权日2002年8月13日
发明者李益奎 申请人:乐金电子(天津)电器有限公司