家庭网络系统与用于操作该系统的方法

文档序号:7596326阅读:120来源:国知局
专利名称:家庭网络系统与用于操作该系统的方法
技术领域
本发明涉及一种家庭网络系统,其能够对连接到一大楼中所安装的一网络的多个电器执行相互控制,特别是涉及一种家庭网络系统,其中提供有一种更新执行模块,该模块用于执行一家庭服务器上所安装的软件的版本管理,并且其中如果一电器是新近或附加连接到一网络,或者如果更新的软件被发布,则家庭服务器与一门户(portal)服务器在互联网上进行数据通信,以自动更新家庭服务器上安装的软件,由此提高了用户的便利性。
背景技术
家庭网络系统是一集成系统,其中包括一个人计算机(PC)的多个电器连接到一大楼中所安装的一网络,并且这些电器相互通信以实现家电的状态监视和操作控制。
图1示出这样一种通用家庭网络系统的结构。为了实现该家庭网络系统,需要提供可支持网络的电器h1至h4,以及能够执行中央处理比如电器h1至h4的状态变化监视、网络连接状态检测和操作控制的家庭服务器30,如图1所示。
一内部或外部网络调制解调器(图中未示)连接到各个电器h1至h4,用于使其通过网络N发送和接收信号。
每个电器h1至h4包括一内置微型计算机(图中未示),其使得该电器对应于它通过网络N接收到的控制信号来执行操作,或者根据从外部向它手动输入的控制命令来执行操作。这些微型计算机使得电器h1至h4能够利用通过安装于其中的网络调制解调器所发送或接收的控制信号来执行相互操作控制。
该微型计算机对应于通过网络N接收到的控制信号来执行控制操作,并产生用于通知该控制操作结果的控制结果消息,并发送该产生的控制结果消息至家庭服务器30。
家庭服务器30是这样一种设备,其能够检测连接到网络N的电器h1至h4的连接状态,并通过控制在网络N上传送的信号流来控制其具体操作。
为此,家庭服务器30包括一输入单元,用于允许一用户输入一控制命令;及一输出单元,用于允许该用户确认对应于该操作命令的操作控制结果。该微型计算机配置有图形用户接口(GUI),以利于用户的输入/输出操作。
家庭服务器30还包括一网卡或一网络调制解调器,用于允许该家庭服务器30通过网络与一外部门户服务器40相连接。
通过操作一远程控制单元50以连接到门户服务器40,一外部用户能够确认在一居所中的电器的网络连接状态,或能够输入一用于控制其操作的控制命令。门户服务器40是一与多个居所的家庭服务器30进行数据通信的服务器,由此实现家庭服务器30的远程控制。
为了提高用户的便利性,家庭服务器30安装有操作系统(OS)及用于电器注册管理、个人信息注册管理、电话簿、备忘录、家庭记账簿等的各种其他软件。
在已知技术中,为了执行该软件的初始安装,该用户连接到每个对应的软件供应商站点,购买或下载每个软件。为了在安装软件之后将其更新,该用户必须单独地搜寻及下载最新的软件版本,这使得软件管理非常麻烦。
该用户选择是否更新安装的软件的版本,然后手动执行一系列处理,用于下载安装的软件的最新版本。由此,要花费很长时间用于安装软件的最新版本。
如果家庭服务器的OS没有被更新为最新版本,家庭服务器就不能向连接到网络的新近引入的电器正常地传送信号,也不能检测其连接。如果安全管理软件没有被更新,新的计算机病毒会使得整个系统关闭,降低了家庭网络系统的可靠性。
对于具有很少计算机技能的用户,不容易搜寻或下载要安装或更新的软件,他们大部分会请求带附加费用的A/S,这增加了支付家庭网络系统管理费用的负担。

发明内容
因此,鉴于上述问题提出本发明,且本发明的一目的是提供一种家庭网络系统与一种用于操作该系统的方法,其中一家庭服务器和一门户服务器执行相互数据通信,该数据通信允许家庭服务器自动下载和安装软件的最新版本,由此提高了用户便利性。
本发明的另一目的是提供一种家庭网络系统与一种用于操作该系统的方法,其中安全管理软件总是保持为最新版本,以防止由于病毒导致的系统故障,由此提高了家庭网络系统的可靠性。
根据本发明的一个方案,能够通过提供一种家庭网络系统实现上述及其他目的,该家庭网络系统包括多个电器,连接到一大楼中提供的一网络;一门户服务器,允许该多个电器通过互联网从一远程站点被远程控制;以及一家庭服务器,用于执行新近连接到网络的电器的插进处理,并与门户服务器进行数据通信,由此自动执行软件版本更新。
根据本发明的另一方案,提供一种用于操作一家庭网络系统的方法,包括步骤a)允许一电器插接于一大楼中提供的一网络;b)通过一家庭服务器,发送该插接的电器的产品信息至一门户服务器,该家庭服务器控制该网络;c)通过该门户服务器,接收该产品信息并发送用于控制该电器的软件至该家庭服务器;以及d)通过该家庭服务器,下载并安装该软件,由此执行自动软件更新。
根据本发明的又一方案,提供一种用于操作一家庭网络系统的方法,包括步骤a)在家庭服务器运行时发送一版本信息请求消息至一门户服务器;b)通过该门户服务器,在接收到该版本信息请求消息后发送最新版本的信息至该家庭服务器;c)如果该最新版本比家庭服务器中安装的软件的版本要好,则执行家庭服务器中安装的软件的自动更新。
该家庭网络系统是一用于通过在一大楼中建立的一网络来控制一个或多个电器的系统。该网络与一家庭服务器及一个或多个电器相连接,该家庭服务器用于执行主动控制和服务器功能,该一个或多个电器根据家庭服务器发出的控制信号来进行操作,或根据输入到所述电器的控制命令来手动操作。
应当注意,该网络可以是有线LAN、无线LAN或一电力线,但是该网络的类型不限于此,所述电器的类型也不限于图中所示的电器h1至h4的类型。
每个电器包括一网络调制解调器,用于允许其通过网络发送和接收信号,并包括一微型计算机,用于允许其根据通过网络接收到的控制信号来执行操作,或根据所输入的控制命令来执行操作。
该家庭服务器检测通过网络发送和接收的信号流,并监视连接到网络的一个或多个电器的状态。为此,该家庭服务器包括一数据库,在该数据库中存储有连接到网络的电器的设置信息、网络信息等。该数据库安装有用于控制和监视电器的控制软件和各种其他软件,比如地址簿、电话簿、游戏和浏览器。
该家庭服务器还包括一互联网调制解调器,用于允许该家庭服务器通过互联网连接到一外部服务器。通过该互联网调制解调器,该家庭服务器向门户服务器发送数据并从门户服务器接收数据。
该门户服务器与一家庭服务器相连接,该家庭服务器用于通过互联网控制一家庭网络系统,该门户服务器向该家庭服务器发送数据,并从该家庭服务器接收数据。通过由该门户服务器操作的一网页,该家庭服务器的一远端用户能够读取该家庭服务器中存储的细节,比如家庭服务器的状态信息,以及能够发送控制命令至家庭服务器。
作为由家庭网络服务供应商提供以控制多个家庭服务器的一外部服务器,该门户服务器存储待安装到家庭服务器中的各种软件的最新版本。
如果该门户服务器经由与家庭服务器的数据通信,检测到安装到家庭服务器上的软件是一旧的版本,则该门户服务器向家庭服务器提供该软件的最新版本,从而使家庭服务器自动下载和执行或安装该软件的最新版本,由此不需手动处理即可自动更新软件。
以这种方式,按照本发明的家庭网络系统和用于操作该系统的方法不仅提高了用户便利性,而且允许家庭服务器总是安装有软件的最新版本,由此实现更稳定的家庭网络系统。


从参照附图的如下具体描述中,将更为清楚地理解本发明的上述和其他目的、特征和其他优点,在附图中
图1是一示出一通用家庭网络系统的结构的示意图;图2是一示出根据本发明的一家庭网络系统的结构的示意图;图3是一示出根据本发明的家庭网络系统中提供的一家庭服务器的具体结构框图;图4是一示出用于操作按照本发明的家庭网络系统的一方法的流程图;以及图5是一示出用于操作按照本发明的家庭网络系统的另一方法的流程图。
具体实施例方式
现在参照附图,描述根据本发明的一种家庭网络系统与一种用于操作该系统的方法。
根据本发明,可有家庭网络系统及用于操作该系统的方法的多个实施例,下面将描述其优选实施例。根据本发明的家庭网络系统的基本结构基本上与上述常规家庭网络系统相同,因而在此省略其具体描述。
现在参照附图描述本发明的优选实施例。图2是示出根据本发明的家庭网络系统的结构图,及图3是示出根据本发明的家庭网络系统所应用的一家庭服务器的框图。
家庭服务器300将唯一的ID分配给连接到网络N的电器,以管理这些电器。例如,利用该ID,家庭服务器300对添加到网络或从网络去掉的新添加/新去掉的电器的插入/拔出(或连接/断开)进行管理。
当具体化为一用于提高控制便利性的图形用户接口的控制软件运行时,一用户能输入一控制命令,用于控制一插接或连接的电器,并监视该电器的操作控制状态。
家庭服务器300可以是任一类型的电器,只要其包含一处理器和一数据库,该处理器能够处理向/从连接到网络的多个电器h1至h4发送/接收的数据,在该数据库中存储有电器产品信息。该实施例说明一互联网冰箱用作家庭服务器300,该互联网冰箱一天24小时运行,用于进行食物的冷藏,并具有一服务器功能,用于执行一大楼里所安装的一个或多个电器的状态监视或操作控制。
该家庭服务器300通过互联网I与一门户服务器400相连接。作为一管理服务器,该门户服务器400与多个家庭服务器300进行数据通信,所述家庭服务器300管理和控制多个居所中的网络N,从而使门户服务器400从家庭服务器300接收网络状态信息,并发送一控制命令至该家庭服务器300,该发送命令是一家庭服务器的远端用户通过一网页输入的。
在家庭服务器300,一用户能输入一控制命令至家庭服务器300,或确认其操作控制状态。该用户也能通过利用一能够连接到互联网I的远程控制单元访问该网页,远程输入一控制命令至该家庭服务器300或确认其操作控制状态。
远程控制单元500是一能够访问由门户服务器400所操作的网页的互联网终端,比如计算机、无线终端或PDA。
门户服务器400不仅对用于允许家庭服务器300的远程控制的网页进行操作,而且向/从家庭服务器300发送/接收电器信息和控制软件及用户软件的版本信息,以便提供与家庭服务器300上安装的软件相关的服务,该软件包括操作系统和用于个人信息管理、备忘录、电话簿、家庭记账簿的各种其他软件或者安全管理软件等。
由于家庭服务器300连接到门户服务器400,就可以远程控制家庭服务器300,并且执行家庭服务器300上安装的软件的版本管理和更新。
为此,家庭服务器300包括一接口单元310、一更新执行模块320及一版本管理模块330,如图2所示。该接口单元310允许家庭服务器300通过互联网I与门户服务器400进行数据通信。该更新执行模块320通过下载和执行来自门户服务器400的更新软件,自动更新安装于家庭服务器300上的软件。该版本管理模块330通过软件的版本管理,从门户服务器请求软件更新。
该家庭服务器300还包括一微型计算机340和一通信模块350,如图3所示。该微型计算机340将唯一的ID分配给网络N中插接的电器,并产生一电器信息请求消息以获取电器的产品信息,还执行电器的操作控制和状态监视。该通信模块350通过网络N与电器进行数据通信。
该通信模块350基于家庭网络系统中所用的网络N的类型而变化。例如,电器和家庭服务器300所连接的网络N可包括由以太网所代表的局域网(LAN)、使用2.4GHz高频的无线通信网(比如无线LAN)、以及电力线通信网,在该电力线通信网中,通过经由一低压电力线在几百KHz至几十MHz的高频载波上承载数据来进行数据通信。
这样,根据网络N的类型,通信模块350可具体化为无线通信模块、有线通信模块或电力线通信模块。
如果有一电器新近连接到网络,则家庭服务器300中所提供的微型计算机340执行一内部插件程序(plug-in),从而将用于识别该新近连接电器的唯一ID分配给该电器,并产生和发送一请求该相应电器信息的消息。
该家庭服务器300中所提供的版本管理模块330根据新近插接的电器的产品信息,判定是否能通过当前安装在家庭服务器300上的控制软件来控制该电器。
如果家庭服务器300没有正确地理解新近连接的电器的信息,或者如果该新近连接的电器的电器信息不能与安装于家庭服务器300上的控制软件互相操作,则即使该电器被物理插接到网络N中也不能控制该电器。
为此,版本管理模块330判定该插接的电器是否能通过当前安装的控制软件来控制。
如果判定为该电器不能被控制,则版本管理模块330发送该新近连接的电器的产品信息至门户服务器400,并请求该控制软件更新为最新版本,在该最新版本中能反映出该新近插接的电器的产品信息。
一旦接收到来自家庭服务器300的请求消息,门户服务器400将一包含该控制软件最新版本的计算机文件发送至家庭服务器300,该计算机文件能根据从该家庭服务器接收到的其产品信息来控制新近连接的电器,或者发送能下载软件最新版本的URL信息至家庭服务器300。
包含通过家庭服务器300中提供的接口单元310所接收的软件最新版本的该计算机文件可由更新执行模块320自动安装在家庭服务器300上,从而自动更新安装于家庭服务器300上的软件。
另一方面,在家庭服务器300接收到来自门户服务器400的、能下载该软件的URL信息的情况下,该更新执行模块320通过互联网自动连接到对应于该URL的一网页,以下载和安装该软件。
当连接到网络N的电器的状态发生变化时,门户服务器400接收引起该变化的电器的产品信息,使存储在门户服务器400的数据库中的电器产品信息与存储在家庭服务器300中的信息相同。由此,通过远程控制单元500连接到门户服务器400的一远端用户能确认当前连接到网络N的所有电器的状态,并能输入控制命令。
电器h1至h4的产品信息、网络设置信息、控制软件、用户软件等存储在家庭服务器300的数据库380中。
当有一电器新近或附加插接到网络N中时,版本管理模块330检测网络的状态变化。即使网络状态没有变化,版本管理模块330仍在系统重启时执行版本管理。
当家庭服务器300启动时,版本管理模块330请求来自门户服务器的软件版本信息,并将当前安装于家庭服务器300上的软件版本与从门户服务器400接收到的软件版本作比较。如果该比较结果是,家庭服务器300正在使用的软件是一旧的版本,则版本管理模块330请求来自门户服务器400的软件版本更新。
另外,如果门户服务器400提供有新的软件或安装于家庭服务器300上的软件的最新版本,则该门户服务器400发送一消息至家庭服务器300,该消息请求该家庭服务器300更新当前所用软件的旧版本,由此告知家庭服务器300在门户服务器400中当前所提供的软件的版本信息。
以这种方式,不仅在检测到网络N的插接状态发生变化时,而且在家庭服务器300启动或门户服务器400提供有新软件时,该版本管理模块330均请求家庭服务器软件的自动更新。
响应于该自动的软件更新请求,该更新执行模块320从门户服务器400下载软件,并安装该下载的软件,由此执行该自动的软件更新。
由更新执行模块320执行的更新不仅用于改变整个软件包,而且用于仅改变一相应文件(比如一GUI文件或一说明文件),从而该更新能被快速执行,而不需家庭服务器300的令人厌烦的重启。
结果,用户不需要访问网站及搜寻家庭服务器软件,也不需要执行手动下载和安装,由此提高了用户便利性,同时家庭服务器300能一直提供有软件的最新版本,由此提高了系统稳定性。
家庭服务器300还包括一输入单元360,用于从用户接收电器h1至h4的控制命令;以及一输出单元370,用于根据微型计算机340的控制信号,输出网络状态信息、软件版本信息和操作控制结果。该输入单元360和输出单元370可被集成到一个接触面板中,以增加空间利用率和用户便利性。
现在参照图4和图5描述用于操作根据本发明如上所述构造的家庭网络系统的方法。
图4是示出当一电器新近或附加连接到一大楼里所建立的网络中,一家庭服务器检测到该网络的插接状态变化时,根据本发明的家庭网络系统是如何操作的流程图。图5是示出当家庭服务器重启时,根据本发明的家庭网络系统是如何操作的流程图。
在步骤S1,在一电器新近或附加连接到该网络时,该家庭服务器检测该电器的插接。
在步骤S2,该家庭服务器获取该插接的电器的产品信息,并发送该获取的产品信息至一门户服务器。
该步骤S2包括第一至第四处理。在第一处理中,该家庭服务器分配一用于网络识别的唯一ID给该插接的电器。在第二处理中,该家庭服务器从该插接的电器获取电器信息。在第三处理中,根据该获取的电器信息,该家庭服务器判定该插接的电器是否能利用家庭服务器当前使用的控制软件来控制。在第四处理中,根据该第三处理的判定,该家庭服务器发送电器信息和软件更新请求消息至该门户服务器。
如果在第三处理中判定为该插接的电器能利用家庭服务器中已经安装的软件来控制,则家庭服务器仅发送电器信息至该门户服务器,使门户服务器的数据库与家庭服务器的数据库相链接。
由此,存储在门户服务器中的电器的产品信息被设置为与存储在家庭服务器中的电器的产品信息相同,这使得远程控制反映当前的电器连接状态。
在步骤S3,门户服务器接收和存储产品信息,并发送用于控制该电器的软件至家庭服务器。
这里,门户服务器直接发送能够控制新近连接电器的一软件文件至该家庭服务器,或发送提供该软件文件的URL信息至该家庭服务器。
在步骤S4,家庭服务器下载并安装该软件,由此执行自动软件更新。
以这种方式,家庭服务器自动安装能够控制新近/附加连接的电器的软件,其消除了搜寻、下载和安装该软件所需的时间,从而提高了用户便利性。
现在参照图5描述用于操作根据本发明的家庭网络系统的另一方法。
首先,当家庭服务器启动时(步骤S11),该家庭服务器发送一版本信息请求消息至门户服务器,该版本信息请求消息请求家庭服务器软件的最新版本信息(步骤S12)。该家庭服务器软件包括OS、用于控制电器的控制软件、安全管理软件、进度表软件等。
一旦接收到该版本信息请求消息,该门户服务器发送最新的软件版本信息至该家庭服务器(步骤S13)。
这里,该门户服务器将一最新软件文件或可下载该软件文件的URL信息连同门户服务器中当前所提供的软件版本信息一起发送至家庭服务器。
如果门户服务器中所提供的软件具有比家庭服务器中当前安装的软件更好的版本,则家庭服务器执行软件更新(步骤S14和S15)。
这里,如果门户服务器提供有新软件,则门户服务器发送一软件版本更新请求消息至该家庭服务器。
一旦接收到该请求消息,该家庭服务器下载并安装该新软件,由此执行软件的更新(步骤S15)。
从上述说明明显看出,本发明提供了一种具有下述特征和优点的家庭网络系统与一种用于操作该系统的方法。当一电器新近/附加连接到一网络时,或者当一新软件被发布时,家庭服务器与门户服务器进行数据通信,而不需用户的手动操作,由此自动执行软件更新,其提高了使用便利性。
另外,由于家庭服务器能一直具有软件的最新版本,所以家庭服务器能修复它的程序错误,同时就可以提供具有高安全性和稳定性的家庭网络系统。
尽管本发明的优选实施例已出于示例性目的而被公开,本领域的技术人员应当意识到,在不背离所附权利要求书公开的本发明的范围和精神的前提下,可有各种改型、添加和替换。
权利要求
1.一种家庭网络系统,包括多个电器,连接到一大楼中提供的一网络;一门户服务器,提供该门户服务器以使得所述多个电器通过互联网从一远程站点被远程控制;以及一家庭服务器,用于执行新近连接到该网络的电器的插接处理,并与该门户服务器进行数据通信,由此自动执行软件版本更新。
2.如权利要求1所述的系统,其中该家庭服务器包括一接口单元,用于通过该互联网与该门户服务器进行数据通信;一更新执行模块,用于从该门户服务器接收更新的软件,并执行自动软件更新;以及一版本管理模块,用于通过该软件的版本管理,请求来自该门户服务器的软件更新。
3.如权利要求2所述的系统,其中该家庭服务器包括一微型计算机,用于分配一唯一的ID给该网络中插接的一电器,产生一电器信息请求消息以获取该电器的信息,以及执行该电器的操作控制和状态监视;以及一通信模块,用于与该电器进行数据通信。
4.如权利要求3所述的系统,其中该家庭服务器还包括一数据库,在该数据库中存储有电器信息和网络设置信息。
5.如权利要求3所述的系统,其中该家庭服务器还包括一输入单元,用于允许一用户输入一电器控制命令;以及一输出单元,用于根据来自该微型计算机的一控制信号,输出网络状态信息、软件版本信息和操作控制结果。
6.如权利要求3所述的系统,其中该通信模块是一用于发送和接收RF信号的无线通信模块。
7.如权利要求3所述的系统,其中该通信模块是一用于通过一有线LAN发送和接收信号的有线通信模块。
8.如权利要求3所述的系统,其中该通信模块是一用于通过一电力线发送和接收信号的电力线通信模块。
9.一种用于操作一家庭网络系统的方法,包括如下步骤a)允许一电器插接到一大楼中提供的一网络中;b)通过一家庭服务器,发送该插接的电器的产品信息至一门户服务器,所述家庭服务器控制该网络;c)通过该门户服务器,接收该产品信息,并发送用于控制该电器的软件至该家庭服务器;以及d)通过该家庭服务器,下载并安装该软件,由此执行自动软件更新。
10.如权利要求9所述的方法,其中所述步骤b)包括如下步骤b-1)通过该家庭服务器,分配一唯一的ID给一插接的电器;b-2)从该电器获取电器信息;b-3)根据该获取的电器信息,判定该电器是否能利用家庭服务器软件来控制;以及b-4)根据所述步骤b-3)的判定,发送该电器信息至该门户服务器。
11.如权利要求9所述的方法,其中所述步骤c)包括这样的步骤发送一允许该插接电器变为可控制的软件文件或可下载该软件文件的一URL信息。
12.一种用于操作一家庭网络系统的方法,包括如下步骤a)在一家庭服务器运行时,发送一版本信息请求消息至一门户服务器,所述消息请求家庭服务器软件的一最新版本的信息;b)在接收到该版本信息请求消息后,通过该门户服务器,发送该最新版本的信息至该家庭服务器;以及c)如果该最新版本比该家庭服务器中安装的软件的版本要好,则执行在该家庭服务器中安装的该软件的自动更新。
13.如权利要求12所述的方法,其中所述步骤b)包括这样的步骤通过该门户服务器,将对应于该最新版本的一软件文件或可下载该软件文件的一URL信息连同该最新版本的信息一起发送至该家庭服务器。
14.如权利要求12所述的方法,其中所述步骤c)包括这样的步骤通过该门户服务器,发送请求该家庭服务器软件的版本更新的一消息至该家庭服务器。
全文摘要
一种家庭网络系统,包括一家庭服务器,用于控制在一居所中的一网络;以及一门户服务器,用于管理该家庭服务器。该门户服务器通过互联网连接到该家庭服务器,并且该家庭服务器控制连接到网络的一个或多个电器的操作。该家庭服务器与该门户服务器进行数据通信,以执行在该家庭服务器上安装的软件的自动更新。该自动更新使得该家庭服务器保持安装于家庭服务器上的软件的最新版本,而不需令人厌烦的手动操作,由此提高了用户便利性,且提高了系统稳定性。
文档编号H04L29/08GK1606283SQ20041006988
公开日2005年4月13日 申请日期2004年7月15日 优先权日2003年10月9日
发明者金昌镐, 林炯泽 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1