著录项信息
专利名称 | 家庭网络的远程控制系统和方法 |
申请号 | CN03102144.1 | 申请日期 | 2003-02-09 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2003-11-05 | 公开/公告号 | CN1453959 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 汉城通信技术株式会社 | 申请人地址 | 韩国首尔市江南区驿三二洞707-19邮编135-918
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 三星SDS株式会社 | 当前权利人 | 三星SDS株式会社 |
发明人 | 刘贤珠 |
代理机构 | 北京市柳沈律师事务所 | 代理人 | 邸万奎;黄小临 |
摘要
家庭网络远程控制系统,用于控制安装在家庭网络中的信息终端,包括:认证模块,在信息终端通过网络连接时,接收信息终端认证信息,对信息终端认证,将认证信息储存到数据库,和为信息终端提供共有家庭网络信息;软件升级模块,在认证模块通过网络确认的信息终端中,有选择地或完全地安装软件文件、或升级软件文件的版本;监视模块,监视软件升级模块安装的软件文件和操作该软件文件的信息终端的正常操作,并在软件文件或信息终端出现故障时产生警告信号;和统计数据模块,产生关于软件升级模块对信息终端中的软件文件的升级的统计业务数据,和关于信息终端的分布的统计分布数据,并在系统管理员要求的情况下为系统管理员提供统计业务和分布数据。
1.一种家庭网络远程控制系统,用于控制安装在至少一个家庭网络中 的多于一个的信息终端,包括:
认证模块,用于在信息终端通过网络连接的情形下,接收信息终端的认 证信息,执行对信息终端的认证,将认证信息储存到数据库,以及为信息终 端提供共有的家庭网络信息;
软件升级模块,用于在认证模块通过网络确认的信息终端中,有选择地 或完全地安装软件文件、或升级软件文件的版本;
监视模块,用于监视软件升级模块安装的软件文件和操作该软件文件的 信息终端的正常操作,并在软件文件或信息终端出现故障时产生警告信号; 以及
统计数据模块,用于产生关于软件升级模块对信息终端中的软件文件的 升级的统计业务数据,和关于信息终端的分布的统计分布数据,并在系统管 理员要求的情况下为系统管理员提供统计业务和分布数据。
2.如权利要求1的家庭网络远程控制系统,其中认证模块至少包括信息 终端的序列号、网际协议IP地址、用户身份ID、密码、公寓房间号、或公寓 类型之一。
3.如权利要求1的家庭网络远程控制系统,其中认证模块的共有家庭网 络信息至少包括安全服务器IP、主服务器IP、监控室IP、公用门IP、内部/ 外部门管理器IP、韩国汉城Commtech有限公司出版的LONWORKS服务器 IP、入口控制服务器IP、或暂停控制服务器IP之一。
4.如权利要求1的家庭网络远程控制系统,其中监视模块通过使用储存 在数据库中的映射信息监视家庭网络的信息终端,并监视该信息终端控制的 家庭电子终端的当前操作状态。
5.如权利要求4的家庭网络远程控制系统,其中储存在数据库中的映射 信息至少包括家庭网络的信息终端的序列号、IP地址、ID、密码、公寓房间 号、或公寓类型之一。
6.如权利要求1的家庭网络远程控制系统,其中所述网络连接到有线或 无线国际互联网。
7.如权利要求1的家庭网络远程控制系统,其中统计业务数据包括在一 周期、时间、或一种信息终端的下载数据的大小。
8.如权利要求1的家庭网络远程控制系统,还包括:
用户控制模块,用于通过信息终端监视家庭网络的电力线路中的开/关/ 减弱状态,并远程控制家庭网络的电力线路;
参数控制模块,用于在家庭网络的信息终端中使用的参数发生变化时, 通过网络为信息终端完全地或有选择地提供参数信息;以及
信息终端管理模块,用于检查是否有复制的用户ID被使用。
9.一种家庭网络远程控制方法,用于控制安装在至少一个家庭网络中的 多于一个的信息终端,包括如下步骤:
在信息终端通过网络连接的情形下,在接收到信息终端的认证信息、执 行对信息终端的认证、并将认证信息储存到数据库之后,通过网络向信息终 端传送共有的家庭网络信息;
在搜索由认证信息确认的信息终端中操作的软件文件,以决定是否需要 安装或升级软件文件之后,在信息终端有选择地或完全地安装软件文件、或 升级软件文件的版本;
在监视所安装的软件文件和信息终端是否正常操作之后,在有故障的情 形下产生警告信号。
10.如权利要求9的家庭网络远程控制方法,其中传送共有的家庭网络 信息的步骤中的认证信息至少包括家庭网络的信息终端的序列号、IP地址、 ID、密码、公寓房间号、或公寓类型之一。
11.如权利要求9的家庭网络远程控制方法,其中传送共有的家庭网络 信息的步骤中的家庭网络信息至少包括安全服务器IP、主服务器IP、监控 室IP、公用门IP、内部/外部门管理器IP、LONWORKS服务器IP、入口控 制服务器IP、或暂停控制服务器IP之一。
12.如权利要求9的家庭网络远程控制方法,其中在信息终端安装软件 文件、或升级软件文件的版本包括如下步骤:
完全地或有选择地向家庭网络的信息终端传送软件升级推动消息;
从接收软件升级推动消息的信息终端接收当前操作的软件文件的时间标 记;
在搜索所接收的时间标记之后,提取需要安装或升级的软件文件列表和 时间标记,并向信息终端传送软件文件列表和时间标记的信息;以及
在信息终端请求的情形下,向信息终端传送软件文件,以安装软件文件 或升级软件文件的版本。
13.如权利要求9的家庭网络远程控制方法,其中在信息终端安装软件 文件、或升级软件文件的版本包括如下步骤:
从信息终端接收当前操作的软件文件的时间标记;
在搜索所接收的时间标记之后,提取需要安装或升级的软件文件列表和 时间标记,并向信息终端传送软件文件列表和时间标记的信息;以及
在信息终端请求的情形下,向信息终端传送软件文件和时间标记,以安 装软件文件或升级软件文件的版本。
14.如权利要求9的家庭网络远程控制方法,其中在信息终端安装软件 文件、或升级软件文件的版本进一步包括如下步骤:
为信息终端产生关于安装软件文件或升级软件文件版本的历史信息;以 及
在信息终端请求统计数据的情形下,提供一个周期的、信息终端的、和 软件文件的统计数据。
15.如权利要求9的家庭网络远程控制方法,其中在信息终端安装软件 文件、或升级软件文件的版本进一步包括以下步骤:在周期性地或在预定的 时间信息终端之间接收并传送关于软件文件的信息之后,决定是否需要在信 息终端安装软件文件或升级软件文件的版本。
技术领域\n本发明涉及一种家庭网络的远程控制系统和一种方法,特别涉及一种为 计算机化公寓提供的、有关家庭自动化和家庭网络的信息终端的远程控制系 统和方法。\n背景技术\n随着通讯网络的发展,被称为计算机化公寓的新建公寓中安装了家庭网 络,通过网络,如国际互联网,向住户提供各种各样的服务。换句话说,向 住户提供了各种各样方便的服务,如国际互联网和家庭派送服务,使公寓中 的住户生活更加舒适。\n为了提供家庭网络,公寓大楼联合体中每一个住户都要使用信息终端, 如家庭服务器或家庭控制台(pad)。然而,传统的系统管理员必须访问每一个 住户才能管理传统的家庭服务器或家庭控制台。\n另外,当公寓大楼联合体中全部家庭服务器或家庭控制台都发生故障 时,系统管理员为管理发生故障的家庭服务器或家庭控制台,最终花费了大 量的时间来访问每一个住户。此外,系统管理员很难管理信息终端的各个版 本。\n发明内容\n为了克服上述的问题,本发明的优选实施例提供了一种家庭网络信息终 端的远程控制系统和方法,用于在每一个信息终端安装软件文件并升级软件 文件的版本,而且实时监控和管理每一个信息终端。\n为实现上述目的,本发明的优选实施例提供一种家庭网络终端远程控制 系统,用于控制安装在至少一个家庭网络中的多于一个的信息终端,包括: 认证模块,用于在信息终端通过网络连接的情形下,接收信息终端的认证信 息,执行对信息终端的认证,将认证信息储存到数据库,以及为信息终端提 供共有的家庭网络信息;软件升级模块,用于在认证模块通过网络确认的信 息终端中,有选择地或完全地安装软件文件,或升级软件文件的版本;监视 模块,用于监视软件升级模块安装的软件文件和操作该软件文件的信息终端 的正常操作,并在软件文件或信息终端出现故障时产生警告信号;以及统计 数据模块,用于产生关于软件升级模块对信息终端中的软件文件的升级的统 计业务数据,和关于信息终端的分布的统计分布数据,并在系统管理员要求 的情况下为系统管理员提供统计业务和分布数据。\n此外,认证模块至少包括信息终端的序列号、网际协议IP地址、身份ID、 密码、公寓房间号、或公寓类型之一。\n此外,认证模块的共有家庭网络信息至少包括安全服务器IP、主服务 器IP、监控室IP、公用门IP、内部/外部门管理器IP、韩国汉城Commtech 有限公司出版的LONWORKS服务器IP、入口控制服务器IP、或暂停控制 服务器IP之一。\n此外,监视模块通过使用储存在数据库中的映射信息,监视家庭网络的 信息终端,并监视该信息终端控制的家庭电子终端的当前操作状态。\n此外,储存在数据库中的映射信息至少包括家庭网络中的信息终端的序 列号、IP地址、ID、密码、公寓房间号、或公寓类型之一。\n此外,网络为有线或无线国际互联网。\n此外,统计业务数据包括一周期、时间、或一种信息终端的下载数据的 大小。\n此外,家庭网络远程控制系统,还包括:用户控制模块,用于通过信息 终端监视家庭网络的电力线路中的开/关/减弱状态,并远程控制家庭网络的 电力线路;参数控制模块,用于在家庭网络的信息终端中使用的参数发生变 化时,通过网络为信息终端完全地或有选择地提供参数信息;以及信息终端 管理模块,用于检查是否有复制的用户ID被使用。\n本发明的另一个目的是提供一种家庭网络远程控制方法,用于控制安装 在至少一个家庭网络中的多于一个的信息终端,包括如下步骤:在信息终端 通过网络连接的情形下,在接收到信息终端的认证信息、执行对信息终端的 认证、并将认证信息储存到数据库之后,通过网络向信息终端传送共有的家 庭网络信息;在搜索由认证信息确认的信息终端中操作的软件文件,以决定 是否需要安装或升级软件文件之后,在信息终端有选择地或完全地安装软件 文件,或升级软件文件的版本;在监视所安装的软件文件和信息终端是否正 常操作之后,在有故障的情形下产生警告信号。\n此外,传送共有的家庭网络信息的步骤中的认证信息至少包括家庭网络 的信息终端的序列号、IP地址、ID、密码、公寓房间号、或公寓类型之一。\n此外,传送共有的家庭网络信息的步骤中的家庭网络信息至少包括安全 服务器IP、主服务器IP、监控室IP、公用门IP、内部/外部门管理器IP、韩 国的汉城Commtech有限公司公布的LONWORKS服务器IP、入口控制服务 器IP、或暂停控制服务器IP之一。\n此外,在信息终端安装软件文件、或升级软件文件的版本包括如下步骤: 完全地或有选择地向家庭网络的信息终端传送软件升级推动消息;从接收软 件升级推动消息的信息终端接收当前操作的软件文件的时间标记;在搜索所 接收的时间标记之后,提取需要安装或升级的软件文件列表和时间标记,并 向信息终端传送软件文件列表和时间标记的信息;以及在信息终端请求的情 形下,向信息终端传送软件文件,用于安装软件文件或升级软件文件的版本。\n此外,在信息终端安装软件文件、或升级软件文件的版本包括如下步骤: 从信息终端接收当前操作的软件文件的时间标记;在搜索所接收的时间标记 之后,提取需要安装或升级的软件文件列表和时间标记,并向信息终端传送 软件文件列表和时间标记的信息;以及在信息终端请求的情形下,向信息终 端传送软件文件和时间标记,以安装软件文件或升级软件文件的版本。\n此外,在信息终端安装软件文件、或升级软件文件的版本进一步包括如 下步骤:为信息终端产生关于安装软件文件或升级软件文件的版本的历史信 息;以及在信息终端请求统计数据的情形下,提供一周期的、信息终端的、 和软件文件的统计数据。\n此外,在信息终端安装软件文件、或升级软件文件的版本进一步包括以 下步骤:在周期性地或在预定的时间与信息终端之间接收并传送关于软件文 件的信息之后,决定是否需要在信息终端安装软件文件或升级软件文件的版 本。\n附图说明\n通过结合附图对本发明进行详细描述,可以更完整地理解本发明及其优 点,图中相同的附图标记表示相同的部分,其中:\n图1是使用根据本发明的优选实施例的家庭网络远程控制系统的本地服 务器的网络结构;\n图2是图解图1中的本地服务器的功能模块的方框图;\n图3图解图1中的本地服务器、家庭服务器和家庭控制台的连接关系;\n图4图解通过本地服务器升级家庭服务器的软件文件的过程;而\n图5图解通过本地服务器升级家庭控制台的软件文件的过程。\n具体实施方式\n下面详细描述本发明的优选实施例,其中的例子在附图中说明。\n图1是使用根据本发明的优选实施例的家庭网络的远程控制系统的本地 服务器的网络结构。\n参考图1,在公寓大楼的每一个住户安装家庭网络10,并且安装本地服 务器30,以远程控制每个公寓大楼的家庭网络10,或者每个远程控制的公 用门(common gate)40中的几个家庭网络10和20。在这种情况下,公用 门40是几个公寓大楼的入口。本地服务器30与国际互联网相连,而国际互 联网50包括安全服务器或外部客户端70。\n每一个住户安装的家庭网络10包括:信息终端,如家庭服务器11或家 庭控制台12、便携式计算机13如膝上型计算机,用来通过家庭服务器11 控制家用电子设备;各种各样的探测器14;和各种各样的家庭电子终端15。 所述信息终端通常指家庭服务器11,或家庭控制台12。\n家庭服务器11是家庭网络10的主要设备,用来管理连接到该家庭服务 器11上的所有从属设备,如家庭控制台12、探测器14或分机电话。\n家庭控制台12是用户操作家庭网络产品的接口终端。家庭控制台12的 一个商业产品是SHN-810或SHN-815。\n为了远程管理家庭服务器11或家庭控制台12,本地服务器30下载家 庭服务器11和家庭控制台12的软件文件,监控信息终端是否正常操作,并 且分析和管理信息终端的统计数据。\n本地服务器30加载软件文件以远程管理家庭服务器11,所述软件文件 包括数据库、万维网服务器等。\n图2是图解图1中的本地服务器的功能模块的方框图。\n参考图2,本地服务器30包括家庭服务器11和家庭控制台12的自动 认证模块31、家庭服务器11和家庭控制台12的参数控制模块32、家庭服 务器11和家庭控制台12的软件升级模块33、监视模块34、统计数据模块 35、信息终端管理模块36和用户控制模块37。\n当家庭服务器11或家庭控制台12连接到网络50,如国际互联网时, 自动认证模块31接收相应信息终端的认证信息;在认证家庭服务器11或家 庭控制台12之后,将认证信息储存到数据库;并且为每一个信息终端提供 共同设置在每一个信息终端的家庭网络信息。\n在计算机化公寓大楼联合体中的每一个住户都安装了家庭服务器11之 后,当施加电力启动家庭服务器11时,家庭服务器11向本地服务器30传 送家庭服务器11自己的信息,如序列号、网际协议IP地址、用户身份ID、 密码、及公寓大楼住户的房间号等。\n在本地服务器30的数据库接收并储存来自家庭服务器11的信息之后, 家庭服务器11和家庭控制台12的自动认证模块31向每一个家庭服务器11 发送共有的参数设置值。在这种情况下,上述共有的参数包括安全服务器IP、 主服务器IP、监控室IP、公用门IP、内部/外部门管理器(inside/outside gate keeper)IP、LONWORKS服务器IP、入口控制服务器IP、暂停控制服务器 IP等。\n家庭服务器11接收上述的信息,并储存到家庭服务器11自己的数据库。 当启动家庭服务器11时,所述认证过程自动执行,甚至,在关于家庭服务 器11的认证的信息发生变化的情形下,修改本地服务器30的数据库中的信 息。\n家庭控制台12执行与家庭服务器11相同的认证过程。家庭控制台12 向本地服务器30发送信息,诸如序列号、家庭控制台12的IP地址、家庭 服务器11的IP地址等。随后,自动认证模块31储存上述信息,并且,与 家庭服务器11的认证过程相似,最终向家庭控制台12发送参数设置值。\n当在家庭服务器11和家庭控制台12中执行正常的认证过程时,自动产 生日志文件以发现每一个信息终端执行该认证过程的时间。\n当用于家庭服务器11和家庭控制台12的参数设置值发生变化时,家庭 服务器11和家庭控制台12的参数控制模块32向全部信息终端发送参数设 置值。因此,系统管理员不需要访问所有住户来改变参数设置值。\n更详细地说,在选定要通过本地服务器30的用户接口修改的家庭服务 器11之后,可以执行用户接口的菜单,如“终端参数推动(Terminal Parameter Push)”,以改变所选家庭服务器11的参数设置值。此外,当参数设置值正 常改变时,自动产生日志文件以发现信息终端改变参数设置值的时间。此外, 当参数设置值未改变时,在数据库中储存一个故障列表。\n当家庭服务器11或家庭控制台12的功能升级,或者发现系统程序错误 时,软件升级模块33将修改过的软件文件下载到家庭服务器11或家庭控制 台12。\n作为本发明的优选实施例,本地服务器30可以将可升级的软件文件推 到相应的家庭服务器11中,或者,家庭服务器11可以设计为从晚12:00到 早6:00操作自动推动服务器以下载软件文件。\n与此相反,在每天向本地服务器30询问一次是否需要升级软件文件之 后,每个家庭控制台12下载并升级相应的软件文件。\n换句话说,在定时地或在预定的时间向每个信息终端传送软件信息的同 时,本地服务器30决定是否需要安装软件文件或升级软件文件的版本,并 且如果需要则安装或升级相应的软件文件。\n另外,不管软件文件下载是否正常,都自动产生日志文件以发现下载时 间、所下载的软件文件、或成功下载的标志等。\n此外,周期性地、或通过信息终端、或通过软件文件等方式,产生在每 个相应的信息终端安装软件文件和升级软件文件版本的历史信息以提供统计 数据。\n监视模块34粗略地执行系统监视和终端监视(家庭服务器、家庭控制台 或从属电话)。\n所述系统监视每两分钟一次地检查各个服务器的状态,以发现异常操作 并控制任何差错,所述的各个服务器包括如甲骨文(Oracle)公司推出的甲骨 文(Oracle)数据库服务器、文件推动服务器、终端软件下载服务器、身份ID 核对服务器、家庭自动化HS认证服务器、HS推动服务器、HS日志服务器、 HS监视服务器、终端认证服务器、终端参数修改服务器、日志记录服务器 或的定时服务器。\n与此相反,所述终端监视,如家庭服务器、家庭控制台或从属电话,检 查信息终端和家庭自动化HA终端(从属电话)的状态。换句话说,所述终端 监视可以以预定的时间间隔,比如10分钟,检查由一个本地服务器管理的 大约500个家庭服务器、家庭控制台和从属电话的状态,如布尔正确/错误 值。\n所述统计数据模块35为信息终端计算统计业务数据和统计分布数据。 一个周期、时间、或一种信息终端的下载数据的大小可以通过统计业务数据 确定。此外,根据信息终端的操作系统的版本,信息终端的增加趋势和分布 状态可以通过统计分布数据确定。\n所述信息终端管理模块36管理诸如家庭服务器11或家庭控制台12的 信息终端的时间,并且检查是否有复制的用户ID被使用。所述对家庭服务 器11的时间管理是每日从本地服务器30下载时间信息到家庭服务器11的 功能,因为家庭服务器11自身没有定时器。\n管理每一个住户的家庭服务器ID在对家庭服务器11的用户ID作复本 检查期间不能重复。因此,ID复本检查服务器放置在本地服务器30中,以 防止重复登录任何家庭服务器ID。\n所述用户控制模块37通过信息终端检查家庭网络10的电力线路中的开 /关/减弱状态,并且远程控制家庭网络10的电力线路。另外,当住户在外, 如学校或公司工作的时候,该用户控制模块37提供:安全功能,用来搜索 每个住户的设置状态,如“缺席/安全”;和查询功能,用来搜索图像信息以确 定任何来访者。\n图3图解图1中的本地服务器30、家庭服务器11和家庭控制台12的 连接关系。\n参考图3,本地服务器30利用传输控制协议/网际协议TCP/IP接口,通 过以太网,与家庭服务器11和家庭控制台12连接,而本地服务器30的所 有功能通过与信息终端的TCP/IP通讯具体化。\n为执行TCP/IP通讯,首先对本地服务器30、家庭服务器11和家庭控 制台12定义共有的通讯协议,并且配备相应的程序。\n当本地服务器30、家庭服务器11和家庭控制台12互相交换数据包时, 如果发生差错,可以任意设定重试操作的次数,例如7。所有数据包都利用 经证明的加密算法加密并传送以增强安全性。\n本地服务器30使用数据库以储存家庭服务器11和家庭控制台12的信 息,并储存软件文件和软件下载的信息。另外,所有数据都体现在图像用户 界面GUI中,以便本地服务器管理员方便地用万维网浏览器查看。\n下面将更详细地描述软件升级模块33为家庭服务器11和家庭控制台12 执行的软件下载。\n家庭服务器11被设计为在任何需要的时候,都从本地服务器30接收并 升级相应的软件文件,其中,本地服务器向家庭服务器11发送下载信号, 一种下载推动信号。\n与此相反,家庭控制台12每天向本地服务器30发送一次下载信号,一 种轮询信号,以检查本地服务器30中是否存在可下载的软件文件。当本地 服务器30中含有可下载的软件文件时,家庭控制台12在预定的时间连接到 本地服务器30以下载软件文件。\n为了从本地服务器30下载软件文件到信息终端,如家庭服务器11或家 庭控制台12,需要定义下面的通讯协议。下述的表1描述本地服务器30和 家庭服务器11之间的协议。 同步传输 同步类型 本地服务器→ 家庭服务器 FROM_LS_FILE_UPGRADE_REQ 家庭服务器→ 本地服务器 TO_LS_FILE_UPGRADE+SN[6]+TER_TYPE[1]+ TIME_STAMP[12] 本地服务器→ 家庭服务器 FROM_LS_FILE_INFO+TIME_STAMP[12]+FILE_NAME[20] (FILE_NAME:当下载文件不存在时为空) 家庭服务器→ 本地服务器 TO_LS_UPGRADE_RESULT+STAGE[1] (状态:成功为“0”,失败为“1”)\n [表1]\n参考表1,首先,本地服务器30向家庭服务器11发送文件升级信号。 其次,接收到文件升级信号的家庭服务器11向本地服务器30发送家庭服务 器11的序列号、家庭服务器11的信息终端的类型、和最近的下载日期和时 间(时间标记(time stamp))。再次,接收到上述来自家庭服务器11的序列 号、信息终端的类型、和时间标记的信息的本地服务器30,搜索并发送具 有本地服务器30中的较晚的时间标记的软件文件列表到家庭服务器11。\n最后,接收来自本地服务器30的信息的家庭服务器11利用普通文件传 输协议TFTP(Trivial File Transfer Protocol)连接到本地服务器30,以下载相 应的软件文件。当软件文件正常下载时,向本地服务器30发送布尔(Boolean) 正确值“0”,否则发送“1”。基于来自家庭服务器11的确认信号“ack”, 本地服务器30将日志信息记录为日志文件。\n下述的表2描述本地服务器30和家庭控制台12之间的协议。 同步传输 同步类型 家庭控制台→ 本地服务器 TO_LS_FILE_UPGRADE+SN[6]+TER_TYPE[1]+ TIME_STAMP[12] 本地服务器→ 家庭控制台 FROM_LS_FILE_INFO+TIME_STAMP[12]+FILE_NAME[2 0](FILE_NAME:当下载文件不存在时为空) 家庭控制台→ 本地服务器 TO_LS_UPGRADE_RESULT+STAGE[1] (状态:成功为“0”,失败为“1”)\n [表2]\n参考表2,首先,家庭控制台12每天(由本地服务器30预先确定的随 机时间)向本地服务器30发送文件升级信号,询问是否存在任何可升级的 软件文件,所述文件升级信号包括家庭控制台12的序列号、家庭控制台12 的信息终端的类型、和时间标记。其次,本地服务器30搜索并发送具有本 地服务器30中的较晚的时间标记的软件文件列表到家庭控制台12。\n最后,基于软件文件列表和时间标记的信息,家庭控制台利用文件传输 协议FTP(File Transfer Protocol)连接到本地服务器30,以下载相应的软件文 件。当软件文件正常下载时,向本地服务器30发送布尔正确值“0”,否则 发送“1”。基于来自家庭控制台12的确认信号“ack”,本地服务器30将用 于下载软件文件的日志信息记录为日志文件。\n图4图解在采用上述通信协议的状态下,通过本地服务器30的软件升 级模块33升级家庭服务器11的软件文件的过程。\n参考图4,下载软件文件的功能通过在本地服务器30和家庭服务器11 之间传送TCP/IP通信的数据包执行。\n首先,本地服务器30向家庭服务器11发送软件升级推动(push)消息 (步骤S1)。家庭服务器11向本地服务器30传送当前运行中的软件文件列表 的时间标记(步骤S2)。比较来自家庭服务器11的时间标记和储存在本地服 务器30中的软件文件的时间标记后,本地服务器30提取并发送将被传送到 家庭服务器11的软件文件列表和时间标记(步骤S3)。\n家庭服务器11利用TFTP连接到本地服务器30(步骤S4),下载相应的 文件(步骤S5),并向本地服务器30发送下载结果的值(布尔正确或错误)(步 骤S6)。\n图5图解通过本地服务器30的软件升级模块33升级家庭控制台12的 软件文件的过程。\n家庭控制台12向本地服务器30传送家庭控制台12当前拥有的软件文 件的时间标记(步骤S11)。比较来自家庭控制台12的时间标记和储存在本地 服务器30中的软件文件的时间标记后,本地服务器30提取并发送将被传送 到家庭控制台12的软件文件和时间标记(步骤S12)。\n家庭控制台12利用FTP连接到本地服务器30(步骤S13),下载相应的 文件(步骤S14),并向本地服务器30发送下载结果的值(布尔正确或错误)(步 骤S15)。有关下载软件文件的信息可以通过本地服务器30提供的基于万维 网的接口得以识别。\n下面将更详细地描述监视模块34的监视操作。\n为监视如家庭服务器11或家庭控制台12的信息终端,首先构造一个数 据库以储存映射信息,如公寓大楼中的住户的房间号、信息终端的序列号、 网际协议IP地址、用户身份ID、或密码等。因此,通过利用一个地区的映 射信息,就有可能监视每个住户中的家庭服务器11以及通过家庭服务器11 控制的各种家庭电子终端的当前状态。\n当信息终端发生故障时,自动向系统管理员传送一份电子邮件以使故障 检测时间和服务等待时间最小化。监视功能也构造在基于万维网的GUI中 以远程控制监视信息终端。\n监视模块34为由系统管理员操作监视程序,如java小应用程序,提供 从演示程序收集的每个住户的信息终端的操作状态,以执行监视功能。\n以预定的时间间隔,如每10分钟,执行对每个住户的信息终端的监视 功能。每个住户的各种家庭电子终端的监视结果,也就是布尔值(正确/错误), 被逻辑乘,以呈现每个住户终端的标准值;而状态列表显示具有预定状态如 布尔错误值的住户终端。另外,当住户终端正好具有布尔错误值的时候,产 生异常状态以将这种情况通过电子邮件通知系统管理员。\n下面将更详细地描述统计数据模块35的统计数据。\n信息终端的统计数据包括统计分布数据、和统计业务数据。信息终端的 统计分布数据呈现在公寓大楼联合体中各种信息终端的数字值、比率、和增 长趋势。另外,统计分布数据在预定时间和周期操作用于收集信息终端的分 布数据的程序,并产生日志文件。此外,基于日志文件,将日期时间中的相 应的数据储存为数据库表。\n所储存的数据被计算为统计数据,而系统管理员可以从统计分布数据中 提取必要的信息。此外,统计分布数据可以呈现为图表以识别分布趋势。\n信息终端的统计业务数据是信息终端下载软件文件的业务数据,其展示 为数字值或图表。业务数据在预定的时间和周期操作用于收集信息终端下载 软件文件的信息的程序,并产生日志文件。此外,基于日志文件,将日期时 间中的相应的数据储存为数据库表。\n所储存的数据被计算为统计数据,而系统管理员可以从统计业务数据中 提取必要的信息。此外,统计业务数据可以呈现为图表以识别业务趋势。可 以通过连接本地服务器30提供的基于万维网的接口检查统计数据的信息。\n用户控制模块37控制电力线路,并通过互联网识别来访者。\n在外的住户(例如在公司)可以通过万维网浏览器,检查并设置住户家庭 的电力线路中的开/关/减弱状态,甚至可以执行预定功能。\n换句话说,家庭服务器作为家庭网络的主要设备,安装电力线路控制模 块,用于控制家庭服务器内的电力线路。通过扩大该功能,住户经万维网测 览器通过用户认证,连接到其自己家中相应的家庭服务器,以检查并控制电 力线路的状态。因此住户可以在外面通过互联网控制家中的电力线路。\n电力线路的控制包括开/关类型和减弱类型,而每种类型中都可以执行 对电力线路的控制。此外,可以以预定的时间单元,如分钟,执行预定功能。\n此外,当住户在外出时,家庭服务器储存来访者的图像信息。因此,通 过具体化适当的家庭服务器和协议,用户在外时也可以经万维网浏览器通过 认证来识别、或删除图像信息。\n根据本发明,每个住户的信息终端的软件文件可以远程控制安装并管 理,而且可以实时监视每个住户的信息终端的状态。此外,可以管理软件文 件和操作系统OS的版本,而且可以收集并分析信息终端分布和软件下载业 务的统计数据。此外,当发生故障时,通过电子邮件将异常情况通知给系统 管理员,以便为每个住户提供产品在线服务。\n此外,本发明提供家庭自动化功能,即在外(如公司或其它地区)工作或 停留的住户检查其家庭的来访者,并控制电力线路。因此,在外的用户可以 识别或删除来访者的图像信息,可以向电力线路指定或取消开/关命令。并 可以向电力线路指定或取消减弱命令。\n尽管本发明是参考其特定的优选实施例来描述的,但本领域的技术人员 应该理解,在不脱离本发明的精神和范围的情况下,可以对其进行形式上和 细节上的上述及其它修改。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |