[go: up one dir, main page]

CN1224218C - Remote control system and method for domestic network - Google Patents

Remote control system and method for domestic network Download PDF

Info

Publication number
CN1224218C
CN1224218C CNB031021441A CN03102144A CN1224218C CN 1224218 C CN1224218 C CN 1224218C CN B031021441 A CNB031021441 A CN B031021441A CN 03102144 A CN03102144 A CN 03102144A CN 1224218 C CN1224218 C CN 1224218C
Authority
CN
China
Prior art keywords
information terminal
information
software
home network
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB031021441A
Other languages
Chinese (zh)
Other versions
CN1453959A (en
Inventor
刘贤珠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung SDS Co Ltd
Original Assignee
Seoul Commtech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seoul Commtech Co Ltd filed Critical Seoul Commtech Co Ltd
Publication of CN1453959A publication Critical patent/CN1453959A/en
Application granted granted Critical
Publication of CN1224218C publication Critical patent/CN1224218C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2814Exchanging control software or macros for controlling appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

家庭网络远程控制系统,用于控制安装在家庭网络中的信息终端,包括:认证模块,在信息终端通过网络连接时,接收信息终端认证信息,对信息终端认证,将认证信息储存到数据库,和为信息终端提供共有家庭网络信息;软件升级模块,在认证模块通过网络确认的信息终端中,有选择地或完全地安装软件文件、或升级软件文件的版本;监视模块,监视软件升级模块安装的软件文件和操作该软件文件的信息终端的正常操作,并在软件文件或信息终端出现故障时产生警告信号;和统计数据模块,产生关于软件升级模块对信息终端中的软件文件的升级的统计业务数据,和关于信息终端的分布的统计分布数据,并在系统管理员要求的情况下为系统管理员提供统计业务和分布数据。

The home network remote control system is used to control the information terminals installed in the home network, including: an authentication module that receives information terminal authentication information when the information terminal is connected through the network, authenticates the information terminal, and stores the authentication information in a database, and Provide shared home network information for the information terminal; the software upgrade module, in the information terminal confirmed by the authentication module through the network, selectively or completely installs the software file, or upgrades the version of the software file; the monitoring module monitors the installation of the software upgrade module The normal operation of the software file and the information terminal operating the software file, and generating a warning signal when the software file or the information terminal fails; and the statistical data module, which generates statistical services about the upgrade of the software file in the information terminal by the software upgrade module data, and statistical distribution data about the distribution of information terminals, and provide statistical business and distribution data to the system administrator if requested by the system administrator.

Description

家庭网络的远程控制系统和方法Remote control system and method for home network

技术领域technical field

本发明涉及一种家庭网络的远程控制系统和一种方法,特别涉及一种为计算机化公寓提供的、有关家庭自动化和家庭网络的信息终端的远程控制系统和方法。The present invention relates to a remote control system and a method for a home network, in particular to a remote control system and a method for an information terminal related to home automation and a home network provided for a computerized apartment.

背景技术Background technique

随着通讯网络的发展,被称为计算机化公寓的新建公寓中安装了家庭网络,通过网络,如国际互联网,向住户提供各种各样的服务。换句话说,向住户提供了各种各样方便的服务,如国际互联网和家庭派送服务,使公寓中的住户生活更加舒适。With the development of communication networks, home networks are installed in newly built apartments called computerized apartments, and various services are provided to residents through networks such as the Internet. In other words, various convenient services such as the Internet and home delivery services are provided to the residents to make the life of the residents in the apartment more comfortable.

为了提供家庭网络,公寓大楼联合体中每一个住户都要使用信息终端,如家庭服务器或家庭控制台(pad)。然而,传统的系统管理员必须访问每一个住户才能管理传统的家庭服务器或家庭控制台。In order to provide a home network, each resident in an apartment building complex uses an information terminal such as a home server or a home console (pad). However, traditional system administrators must visit each household to manage traditional home servers or home consoles.

另外,当公寓大楼联合体中全部家庭服务器或家庭控制台都发生故障时,系统管理员为管理发生故障的家庭服务器或家庭控制台,最终花费了大量的时间来访问每一个住户。此外,系统管理员很难管理信息终端的各个版本。In addition, when all the home servers or home consoles in the apartment building complex fail, the system administrator ends up spending a lot of time visiting each resident in order to manage the failed home servers or home consoles. In addition, it is difficult for the system administrator to manage the respective versions of the information terminal.

发明内容Contents of the invention

为了克服上述的问题,本发明的优选实施例提供了一种家庭网络信息终端的远程控制系统和方法,用于在每一个信息终端安装软件文件并升级软件文件的版本,而且实时监控和管理每一个信息终端。In order to overcome the above-mentioned problems, the preferred embodiment of the present invention provides a remote control system and method for home network information terminals, which are used to install software files and upgrade the version of software files on each information terminal, and monitor and manage each An information terminal.

为实现上述目的,本发明的优选实施例提供一种家庭网络终端远程控制系统,用于控制安装在至少一个家庭网络中的多于一个的信息终端,包括:认证模块,用于在信息终端通过网络连接的情形下,接收信息终端的认证信息,执行对信息终端的认证,将认证信息储存到数据库,以及为信息终端提供共有的家庭网络信息;软件升级模块,用于在认证模块通过网络确认的信息终端中,有选择地或完全地安装软件文件,或升级软件文件的版本;监视模块,用于监视软件升级模块安装的软件文件和操作该软件文件的信息终端的正常操作,并在软件文件或信息终端出现故障时产生警告信号;以及统计数据模块,用于产生关于软件升级模块对信息终端中的软件文件的升级的统计业务数据,和关于信息终端的分布的统计分布数据,并在系统管理员要求的情况下为系统管理员提供统计业务和分布数据。In order to achieve the above object, a preferred embodiment of the present invention provides a home network terminal remote control system for controlling more than one information terminal installed in at least one home network, including: an authentication module for passing through the information terminal In the case of network connection, receive the authentication information of the information terminal, execute the authentication of the information terminal, store the authentication information in the database, and provide the information terminal with shared home network information; the software upgrade module is used to confirm in the authentication module through the network In the information terminal, selectively or completely install the software file, or upgrade the version of the software file; the monitoring module is used to monitor the software file installed by the software upgrading module and the normal operation of the information terminal operating the software file, and A warning signal is generated when the file or the information terminal breaks down; and the statistical data module is used to generate statistical business data about the upgrade of the software file in the information terminal by the software upgrade module, and statistical distribution data about the distribution of the information terminal, and in Provide system administrators with statistical business and distribution data if requested by the system administrator.

此外,认证模块至少包括信息终端的序列号、网际协议IP地址、身份ID、密码、公寓房间号、或公寓类型之一。In addition, the authentication module includes at least one of the serial number of the information terminal, the IP address of the Internet protocol, the identity ID, the password, the room number of the apartment, or the type of the apartment.

此外,认证模块的共有家庭网络信息至少包括安全服务器IP、主服务器IP、监控室IP、公用门IP、内部/外部门管理器IP、韩国汉城Commtech有限公司出版的LONWORKS服务器IP、入口控制服务器IP、或暂停控制服务器IP之一。In addition, the shared home network information of the authentication module includes at least the security server IP, the main server IP, the monitoring room IP, the public door IP, the internal/external door manager IP, the LONWORKS server IP published by Commtech Co., Ltd. in Seoul, Korea, and the entrance control server IP , or suspend one of the control server IPs.

此外,监视模块通过使用储存在数据库中的映射信息,监视家庭网络的信息终端,并监视该信息终端控制的家庭电子终端的当前操作状态。In addition, the monitoring module monitors the information terminal of the home network by using the mapping information stored in the database, and monitors the current operation status of the home electronic terminal controlled by the information terminal.

此外,储存在数据库中的映射信息至少包括家庭网络中的信息终端的序列号、IP地址、ID、密码、公寓房间号、或公寓类型之一。In addition, the mapping information stored in the database includes at least one of the serial number, IP address, ID, password, apartment room number, or apartment type of the information terminal in the home network.

此外,网络为有线或无线国际互联网。In addition, the network is wired or wireless Internet.

此外,统计业务数据包括一周期、时间、或一种信息终端的下载数据的大小。In addition, the statistical service data includes a period, time, or a size of data downloaded by an information terminal.

此外,家庭网络远程控制系统,还包括:用户控制模块,用于通过信息终端监视家庭网络的电力线路中的开/关/减弱状态,并远程控制家庭网络的电力线路;参数控制模块,用于在家庭网络的信息终端中使用的参数发生变化时,通过网络为信息终端完全地或有选择地提供参数信息;以及信息终端管理模块,用于检查是否有复制的用户ID被使用。In addition, the home network remote control system also includes: a user control module, used to monitor the on/off/weakened state of the power line of the home network through the information terminal, and remotely control the power line of the home network; a parameter control module for When the parameters used in the information terminal of the home network are changed, the information terminal is provided with parameter information completely or selectively through the network; and the information terminal management module is used to check whether a copied user ID is used.

本发明的另一个目的是提供一种家庭网络远程控制方法,用于控制安装在至少一个家庭网络中的多于一个的信息终端,包括如下步骤:在信息终端通过网络连接的情形下,在接收到信息终端的认证信息、执行对信息终端的认证、并将认证信息储存到数据库之后,通过网络向信息终端传送共有的家庭网络信息;在搜索由认证信息确认的信息终端中操作的软件文件,以决定是否需要安装或升级软件文件之后,在信息终端有选择地或完全地安装软件文件,或升级软件文件的版本;在监视所安装的软件文件和信息终端是否正常操作之后,在有故障的情形下产生警告信号。Another object of the present invention is to provide a home network remote control method for controlling more than one information terminal installed in at least one home network, comprising the following steps: when the information terminal is connected through the network, receiving After the authentication information to the information terminal, the authentication of the information terminal is performed, and the authentication information is stored in the database, the shared home network information is transmitted to the information terminal through the network; the software file operating in the information terminal confirmed by the authentication information is searched, After deciding whether to install or upgrade software files, install software files selectively or completely on information terminals, or upgrade the version of software files; after monitoring whether the installed software files and information terminals are operating normally, A warning signal is generated in this situation.

此外,传送共有的家庭网络信息的步骤中的认证信息至少包括家庭网络的信息终端的序列号、IP地址、ID、密码、公寓房间号、或公寓类型之一。In addition, the authentication information in the step of transmitting shared home network information includes at least one of the serial number, IP address, ID, password, apartment room number, or apartment type of the information terminal of the home network.

此外,传送共有的家庭网络信息的步骤中的家庭网络信息至少包括安全服务器IP、主服务器IP、监控室IP、公用门IP、内部/外部门管理器IP、韩国的汉城Commtech有限公司公布的LONWORKS服务器IP、入口控制服务器IP、或暂停控制服务器IP之一。In addition, the home network information in the step of transmitting shared home network information includes at least security server IP, main server IP, monitoring room IP, public door IP, internal/external door manager IP, LONWORKS One of server IP, entry control server IP, or suspension control server IP.

此外,在信息终端安装软件文件、或升级软件文件的版本包括如下步骤:完全地或有选择地向家庭网络的信息终端传送软件升级推动消息;从接收软件升级推动消息的信息终端接收当前操作的软件文件的时间标记;在搜索所接收的时间标记之后,提取需要安装或升级的软件文件列表和时间标记,并向信息终端传送软件文件列表和时间标记的信息;以及在信息终端请求的情形下,向信息终端传送软件文件,用于安装软件文件或升级软件文件的版本。In addition, installing the software file on the information terminal, or upgrading the version of the software file includes the following steps: completely or selectively transmitting the software upgrade push message to the information terminal of the home network; receiving the current operating information from the information terminal receiving the software upgrade push message The time stamp of the software file; after searching the received time stamp, extract the list of software files and the time stamp that need to be installed or upgraded, and transmit the information of the list of software files and the time stamp to the information terminal; and in the case of the request of the information terminal , transmitting the software file to the information terminal for installing the software file or upgrading the version of the software file.

此外,在信息终端安装软件文件、或升级软件文件的版本包括如下步骤:从信息终端接收当前操作的软件文件的时间标记;在搜索所接收的时间标记之后,提取需要安装或升级的软件文件列表和时间标记,并向信息终端传送软件文件列表和时间标记的信息;以及在信息终端请求的情形下,向信息终端传送软件文件和时间标记,以安装软件文件或升级软件文件的版本。In addition, installing the software file on the information terminal, or upgrading the version of the software file includes the following steps: receiving the time stamp of the currently operating software file from the information terminal; after searching the received time stamp, extracting a list of software files that need to be installed or upgraded and time stamp, and transmit the software file list and time stamp information to the information terminal; and in the case of the information terminal request, transmit the software file and the time stamp to the information terminal to install the software file or upgrade the version of the software file.

此外,在信息终端安装软件文件、或升级软件文件的版本进一步包括如下步骤:为信息终端产生关于安装软件文件或升级软件文件的版本的历史信息;以及在信息终端请求统计数据的情形下,提供一周期的、信息终端的、和软件文件的统计数据。In addition, installing the software file on the information terminal or upgrading the version of the software file further includes the following steps: generating historical information about installing the software file or upgrading the version of the software file for the information terminal; Statistical data of a cycle, information terminal, and software files.

此外,在信息终端安装软件文件、或升级软件文件的版本进一步包括以下步骤:在周期性地或在预定的时间与信息终端之间接收并传送关于软件文件的信息之后,决定是否需要在信息终端安装软件文件或升级软件文件的版本。In addition, installing the software file on the information terminal, or upgrading the version of the software file further includes the following steps: after receiving and transmitting information about the software file between the information terminal and the information terminal periodically or at a predetermined time, decide whether to update the software file on the information terminal Install software files or upgrade the version of software files.

附图说明Description of drawings

通过结合附图对本发明进行详细描述,可以更完整地理解本发明及其优点,图中相同的附图标记表示相同的部分,其中:A more complete understanding of the present invention and its advantages can be obtained by describing the present invention in detail with reference to the accompanying drawings, in which like reference numerals represent like parts, wherein:

图1是使用根据本发明的优选实施例的家庭网络远程控制系统的本地服务器的网络结构;Fig. 1 is to use the network structure of the local server of the home network remote control system according to the preferred embodiment of the present invention;

图2是图解图1中的本地服务器的功能模块的方框图;Fig. 2 is a block diagram illustrating the functional modules of the local server in Fig. 1;

图3图解图1中的本地服务器、家庭服务器和家庭控制台的连接关系;Fig. 3 illustrates the connection relationship of the local server, the home server and the home console in Fig. 1;

图4图解通过本地服务器升级家庭服务器的软件文件的过程;而Fig. 4 illustrates the process of upgrading the software files of the home server by the local server; and

图5图解通过本地服务器升级家庭控制台的软件文件的过程。FIG. 5 illustrates the process of upgrading the software files of the home console through the local server.

具体实施方式Detailed ways

下面详细描述本发明的优选实施例,其中的例子在附图中说明。Preferred embodiments of the invention are described in detail below, examples of which are illustrated in the accompanying drawings.

图1是使用根据本发明的优选实施例的家庭网络的远程控制系统的本地服务器的网络结构。FIG. 1 is a network structure of a local server using a remote control system of a home network according to a preferred embodiment of the present invention.

参考图1,在公寓大楼的每一个住户安装家庭网络10,并且安装本地服务器30,以远程控制每个公寓大楼的家庭网络10,或者每个远程控制的公用门(common gate)40中的几个家庭网络10和20。在这种情况下,公用门40是几个公寓大楼的入口。本地服务器30与国际互联网相连,而国际互联网50包括安全服务器或外部客户端70。Referring to Fig. 1, a home network 10 is installed in each resident of an apartment building, and a local server 30 is installed to remotely control the home network 10 of each apartment building, or several remote-controlled public doors (common gate) 40 in each apartment building. 10 and 20 home networks. In this case, the common door 40 is the entrance to several apartment complexes. The local server 30 is connected to the Internet, and the Internet 50 includes a secure server or external client 70 .

每一个住户安装的家庭网络10包括:信息终端,如家庭服务器11或家庭控制台12、便携式计算机13如膝上型计算机,用来通过家庭服务器11控制家用电子设备;各种各样的探测器14;和各种各样的家庭电子终端15。所述信息终端通常指家庭服务器11,或家庭控制台12。The home network 10 installed by each resident includes: information terminals, such as home server 11 or home console 12, portable computer 13, such as laptop computers, used to control home electronic equipment through home server 11; various detectors 14; and various household electronic terminals 15. The information terminal generally refers to the home server 11 or the home console 12 .

家庭服务器11是家庭网络10的主要设备,用来管理连接到该家庭服务器11上的所有从属设备,如家庭控制台12、探测器14或分机电话。The home server 11 is the main device of the home network 10, and is used to manage all the slave devices connected to the home server 11, such as the home console 12, the detector 14 or the extension phone.

家庭控制台12是用户操作家庭网络产品的接口终端。家庭控制台12的一个商业产品是SHN-810或SHN-815。The home console 12 is an interface terminal for users to operate home network products. A commercial product of the home console 12 is the SHN-810 or SHN-815.

为了远程管理家庭服务器11或家庭控制台12,本地服务器30下载家庭服务器11和家庭控制台12的软件文件,监控信息终端是否正常操作,并且分析和管理信息终端的统计数据。In order to remotely manage the home server 11 or the home console 12, the local server 30 downloads software files of the home server 11 and the home console 12, monitors whether the information terminal operates normally, and analyzes and manages statistical data of the information terminal.

本地服务器30加载软件文件以远程管理家庭服务器11,所述软件文件包括数据库、万维网服务器等。The local server 30 loads software files, including databases, web servers, etc., to remotely manage the home server 11 .

图2是图解图1中的本地服务器的功能模块的方框图。FIG. 2 is a block diagram illustrating functional modules of the local server in FIG. 1 .

参考图2,本地服务器30包括家庭服务器11和家庭控制台12的自动认证模块31、家庭服务器11和家庭控制台12的参数控制模块32、家庭服务器11和家庭控制台12的软件升级模块33、监视模块34、统计数据模块35、信息终端管理模块36和用户控制模块37。With reference to Fig. 2, local server 30 comprises the automatic authentication module 31 of home server 11 and home console 12, the parameter control module 32 of home server 11 and home console 12, the software upgrade module 33 of home server 11 and home console 12, Monitoring module 34 , statistical data module 35 , information terminal management module 36 and user control module 37 .

当家庭服务器11或家庭控制台12连接到网络50,如国际互联网时,自动认证模块31接收相应信息终端的认证信息;在认证家庭服务器11或家庭控制台12之后,将认证信息储存到数据库;并且为每一个信息终端提供共同设置在每一个信息终端的家庭网络信息。When the home server 11 or the home console 12 are connected to the network 50, such as the Internet, the automatic authentication module 31 receives the authentication information of the corresponding information terminal; after the authentication of the home server 11 or the home console 12, the authentication information is stored in the database; And provide each information terminal with the home network information commonly set in each information terminal.

在计算机化公寓大楼联合体中的每一个住户都安装了家庭服务器11之后,当施加电力启动家庭服务器11时,家庭服务器11向本地服务器30传送家庭服务器11自己的信息,如序列号、网际协议IP地址、用户身份ID、密码、及公寓大楼住户的房间号等。After each resident in the computerized apartment complex has installed the home server 11, when power is applied to activate the home server 11, the home server 11 transmits home server 11's own information to the local server 30, such as serial number, Internet protocol IP address, user ID, password, and apartment building resident’s room number, etc.

在本地服务器30的数据库接收并储存来自家庭服务器11的信息之后,家庭服务器11和家庭控制台12的自动认证模块31向每一个家庭服务器11发送共有的参数设置值。在这种情况下,上述共有的参数包括安全服务器IP、主服务器IP、监控室IP、公用门IP、内部/外部门管理器(inside/outside gatekeeper)IP、LONWORKS服务器IP、入口控制服务器IP、暂停控制服务器IP等。After the database of the local server 30 receives and stores the information from the home server 11 , the auto-authentication module 31 of the home server 11 and the home console 12 sends shared parameter setting values to each home server 11 . In this case, the above common parameters include security server IP, main server IP, monitoring room IP, public door IP, inside/outside gatekeeper (inside/outside gatekeeper) IP, LONWORKS server IP, entrance control server IP, Pause control server IP etc.

家庭服务器11接收上述的信息,并储存到家庭服务器11自己的数据库。当启动家庭服务器11时,所述认证过程自动执行,甚至,在关于家庭服务器11的认证的信息发生变化的情形下,修改本地服务器30的数据库中的信息。The home server 11 receives the above-mentioned information, and stores it in the database of the home server 11 itself. When the home server 11 is started, the authentication process is performed automatically, and even, in the case of a change in the information about the authentication of the home server 11, the information in the database of the local server 30 is modified.

家庭控制台12执行与家庭服务器11相同的认证过程。家庭控制台12向本地服务器30发送信息,诸如序列号、家庭控制台12的IP地址、家庭服务器11的IP地址等。随后,自动认证模块31储存上述信息,并且,与家庭服务器11的认证过程相似,最终向家庭控制台12发送参数设置值。The home console 12 performs the same authentication process as the home server 11 . The home console 12 sends information to the local server 30, such as the serial number, the IP address of the home console 12, the IP address of the home server 11, and the like. Then, the automatic authentication module 31 stores the above information, and, similar to the authentication process of the home server 11 , finally sends the parameter setting value to the home console 12 .

当在家庭服务器11和家庭控制台12中执行正常的认证过程时,自动产生日志文件以发现每一个信息终端执行该认证过程的时间。When a normal authentication process is performed in the home server 11 and the home console 12, a log file is automatically generated to find the time when each information terminal performs the authentication process.

当用于家庭服务器11和家庭控制台12的参数设置值发生变化时,家庭服务器11和家庭控制台12的参数控制模块32向全部信息终端发送参数设置值。因此,系统管理员不需要访问所有住户来改变参数设置值。When the parameter setting values for the home server 11 and the home console 12 change, the parameter control module 32 of the home server 11 and the home console 12 sends the parameter setting values to all information terminals. Therefore, the system administrator does not need to visit all households to change parameter setting values.

更详细地说,在选定要通过本地服务器30的用户接口修改的家庭服务器11之后,可以执行用户接口的菜单,如“终端参数推动(Terminal ParameterPush)”,以改变所选家庭服务器11的参数设置值。此外,当参数设置值正常改变时,自动产生日志文件以发现信息终端改变参数设置值的时间。此外,当参数设置值未改变时,在数据库中储存一个故障列表。In more detail, after selecting the home server 11 to be modified through the user interface of the local server 30, the menu of the user interface, such as "Terminal Parameter Push (Terminal ParameterPush)", can be executed to change the parameters of the selected home server 11 Settings. In addition, when the parameter setting value is normally changed, a log file is automatically generated to find out the time when the information terminal changed the parameter setting value. In addition, a list of faults is stored in the database when the parameter setting values are not changed.

当家庭服务器11或家庭控制台12的功能升级,或者发现系统程序错误时,软件升级模块33将修改过的软件文件下载到家庭服务器11或家庭控制台12。When the function of the home server 11 or the home console 12 is upgraded, or a system program error is found, the software upgrade module 33 downloads the modified software file to the home server 11 or the home console 12 .

作为本发明的优选实施例,本地服务器30可以将可升级的软件文件推到相应的家庭服务器11中,或者,家庭服务器11可以设计为从晚12:00到早6:00操作自动推动服务器以下载软件文件。As a preferred embodiment of the present invention, the local server 30 can push the upgradeable software file to the corresponding home server 11, or the home server 11 can be designed to automatically push the server from 12:00 pm to 6:00 am Download software files.

与此相反,在每天向本地服务器30询问一次是否需要升级软件文件之后,每个家庭控制台12下载并升级相应的软件文件。On the contrary, after asking the local server 30 once a day whether the software files need to be upgraded, each home console 12 downloads and upgrades the corresponding software files.

换句话说,在定时地或在预定的时间向每个信息终端传送软件信息的同时,本地服务器30决定是否需要安装软件文件或升级软件文件的版本,并且如果需要则安装或升级相应的软件文件。In other words, while transmitting software information to each information terminal regularly or at a predetermined time, the local server 30 decides whether to install the software file or upgrade the version of the software file, and install or upgrade the corresponding software file if necessary .

另外,不管软件文件下载是否正常,都自动产生日志文件以发现下载时间、所下载的软件文件、或成功下载的标志等。In addition, regardless of whether the software file download is normal or not, a log file is automatically generated to find the download time, the downloaded software file, or the sign of successful download, etc.

此外,周期性地、或通过信息终端、或通过软件文件等方式,产生在每个相应的信息终端安装软件文件和升级软件文件版本的历史信息以提供统计数据。In addition, the historical information of installing software files and upgrading software file versions on each corresponding information terminal is generated periodically, or through information terminals, or through software files, to provide statistical data.

监视模块34粗略地执行系统监视和终端监视(家庭服务器、家庭控制台或从属电话)。The monitoring module 34 roughly performs system monitoring and terminal monitoring (home server, home console or slave phone).

所述系统监视每两分钟一次地检查各个服务器的状态,以发现异常操作并控制任何差错,所述的各个服务器包括如甲骨文(Oracle)公司推出的甲骨文(Oracle)数据库服务器、文件推动服务器、终端软件下载服务器、身份ID核对服务器、家庭自动化HS认证服务器、HS推动服务器、HS日志服务器、HS监视服务器、终端认证服务器、终端参数修改服务器、日志记录服务器或的定时服务器。The system monitoring checks the status of each server once every two minutes to find abnormal operations and control any errors. The various servers include Oracle (Oracle) database server, file pushing server, terminal as released by Oracle Corporation (Oracle). Software download server, identity ID verification server, home automation HS authentication server, HS promotion server, HS log server, HS monitoring server, terminal authentication server, terminal parameter modification server, log recording server or timing server.

与此相反,所述终端监视,如家庭服务器、家庭控制台或从属电话,检查信息终端和家庭自动化HA终端(从属电话)的状态。换句话说,所述终端监视可以以预定的时间间隔,比如10分钟,检查由一个本地服务器管理的大约500个家庭服务器、家庭控制台和从属电话的状态,如布尔正确/错误值。On the contrary, the terminal monitoring, such as a home server, a home console or a slave phone, checks the status of the information terminal and the home automation HA terminal (slave phone). In other words, the terminal monitoring can check the status of about 500 home servers, home consoles and slave phones managed by one local server, such as Boolean true/false values, at predetermined time intervals, such as 10 minutes.

所述统计数据模块35为信息终端计算统计业务数据和统计分布数据。一个周期、时间、或一种信息终端的下载数据的大小可以通过统计业务数据确定。此外,根据信息终端的操作系统的版本,信息终端的增加趋势和分布状态可以通过统计分布数据确定。The statistical data module 35 calculates statistical service data and statistical distribution data for the information terminal. A cycle, time, or the size of downloaded data of a type of information terminal can be determined by statistical service data. In addition, according to the version of the operating system of the information terminal, the increasing trend and distribution state of the information terminal can be determined by statistical distribution data.

所述信息终端管理模块36管理诸如家庭服务器11或家庭控制台12的信息终端的时间,并且检查是否有复制的用户ID被使用。所述对家庭服务器11的时间管理是每日从本地服务器30下载时间信息到家庭服务器11的功能,因为家庭服务器11自身没有定时器。The information terminal management module 36 manages the time of an information terminal such as the home server 11 or the home console 12, and checks whether a copied user ID is used. The time management of the home server 11 is a function of downloading time information from the local server 30 to the home server 11 every day, because the home server 11 itself does not have a timer.

管理每一个住户的家庭服务器ID在对家庭服务器11的用户ID作复本检查期间不能重复。因此,ID复本检查服务器放置在本地服务器30中,以防止重复登录任何家庭服务器ID。The home server ID that manages each household cannot be duplicated during the duplicate check of the user ID of the home server 11 . Therefore, an ID duplicate checking server is placed in the local server 30 to prevent repeated login of any home server ID.

所述用户控制模块37通过信息终端检查家庭网络10的电力线路中的开/关/减弱状态,并且远程控制家庭网络10的电力线路。另外,当住户在外,如学校或公司工作的时候,该用户控制模块37提供:安全功能,用来搜索每个住户的设置状态,如“缺席/安全”;和查询功能,用来搜索图像信息以确定任何来访者。The user control module 37 checks the on/off/weakening state of the power line of the home network 10 through the information terminal, and remotely controls the power line of the home network 10 . In addition, when the resident is working outside, such as school or company, the user control module 37 provides: a security function for searching the setting status of each resident, such as "absent/safe"; and a search function for searching image information to identify any visitors.

图3图解图1中的本地服务器30、家庭服务器11和家庭控制台12的连接关系。FIG. 3 illustrates the connection relationship of the local server 30, the home server 11, and the home console 12 in FIG. 1 .

参考图3,本地服务器30利用传输控制协议/网际协议TCP/IP接口,通过以太网,与家庭服务器11和家庭控制台12连接,而本地服务器30的所有功能通过与信息终端的TCP/IP通讯具体化。Referring to Fig. 3, the local server 30 utilizes the transmission control protocol/internet protocol TCP/IP interface to connect with the home server 11 and the home console 12 through Ethernet, and all functions of the local server 30 are communicated with the information terminal through TCP/IP Concrete.

为执行TCP/IP通讯,首先对本地服务器30、家庭服务器11和家庭控制台12定义共有的通讯协议,并且配备相应的程序。In order to implement TCP/IP communication, a common communication protocol is firstly defined for the local server 30, the home server 11 and the home console 12, and corresponding programs are equipped.

当本地服务器30、家庭服务器11和家庭控制台12互相交换数据包时,如果发生差错,可以任意设定重试操作的次数,例如7。所有数据包都利用经证明的加密算法加密并传送以增强安全性。When the local server 30, the home server 11 and the home console 12 exchange data packets, if an error occurs, the number of retry operations can be set arbitrarily, for example, 7. All data packets are encrypted and transmitted using proven encryption algorithms for enhanced security.

本地服务器30使用数据库以储存家庭服务器11和家庭控制台12的信息,并储存软件文件和软件下载的信息。另外,所有数据都体现在图像用户界面GUI中,以便本地服务器管理员方便地用万维网浏览器查看。The local server 30 uses a database to store the information of the home server 11 and the home console 12, and to store information of software files and software downloads. Additionally, all data is presented in a graphical user interface GUI for easy viewing by a local server administrator with a web browser.

下面将更详细地描述软件升级模块33为家庭服务器11和家庭控制台12执行的软件下载。The software download performed by the software upgrade module 33 for the home server 11 and the home console 12 will be described in more detail below.

家庭服务器11被设计为在任何需要的时候,都从本地服务器30接收并升级相应的软件文件,其中,本地服务器向家庭服务器11发送下载信号,一种下载推动信号。The home server 11 is designed to receive and update corresponding software files from the local server 30 whenever necessary, wherein the local server sends a download signal to the home server 11, a download push signal.

与此相反,家庭控制台12每天向本地服务器30发送一次下载信号,一种轮询信号,以检查本地服务器30中是否存在可下载的软件文件。当本地服务器30中含有可下载的软件文件时,家庭控制台12在预定的时间连接到本地服务器30以下载软件文件。In contrast, the home console 12 sends a download signal, a kind of polling signal, to the local server 30 once a day to check whether there are downloadable software files in the local server 30 . When the local server 30 contains downloadable software files, the home console 12 connects to the local server 30 at a predetermined time to download the software files.

为了从本地服务器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”) In order to download software files from the local server 30 to the information terminal, such as the home server 11 or the home console 12, the following communication protocol needs to be defined. Table 1 below describes the protocol between the local server 30 and the home server 11 . isochronous transfer Synchronization type Local Server → Home Server FROM_LS_FILE_UPGRADE_REQ Home Server→Local Server TO_LS_FILE_UPGRADE+SN[6]+TER_TYPE[1]+TIME_STAMP[12] Local Server → Home Server FROM_LS_FILE_INFO+TIME_STAMP[12]+FILE_NAME[20] (FILE_NAME: empty when the download file does not exist) Home Server→Local Server TO_LS_UPGRADE_RESULT+STAGE[1] (status: "0" for success, "1" for failure)

                         [表1] [Table 1]

参考表1,首先,本地服务器30向家庭服务器11发送文件升级信号。其次,接收到文件升级信号的家庭服务器11向本地服务器30发送家庭服务器11的序列号、家庭服务器11的信息终端的类型、和最近的下载日期和时间(时间标记(time stamp))。再次,接收到上述来自家庭服务器11的序列号、信息终端的类型、和时间标记的信息的本地服务器30,搜索并发送具有本地服务器30中的较晚的时间标记的软件文件列表到家庭服务器11。Referring to Table 1, first, the local server 30 sends a file upgrade signal to the home server 11 . Next, the home server 11 that has received the file upgrade signal sends the serial number of the home server 11, the type of the information terminal of the home server 11, and the latest download date and time (time stamp (time stamp)) to the local server 30. Once again, the local server 30 that has received the above-mentioned serial number from the home server 11, the type of the information terminal, and the information of the time stamp searches for and sends a list of software files with a later time stamp in the local server 30 to the home server 11 .

最后,接收来自本地服务器30的信息的家庭服务器11利用普通文件传输协议TFTP(Trivial File Transfer Protocol)连接到本地服务器30,以下载相应的软件文件。当软件文件正常下载时,向本地服务器30发送布尔(Boolean)正确值“0”,否则发送“1”。基于来自家庭服务器11的确认信号“ack”,本地服务器30将日志信息记录为日志文件。Finally, the home server 11 receiving the information from the local server 30 utilizes a common file transfer protocol TFTP (Trivial File Transfer Protocol) to connect to the local server 30 to download corresponding software files. When the software file is downloaded normally, send the Boolean (Boolean) correct value "0" to the local server 30, otherwise send "1". Based on the acknowledgment signal "ack" from the home server 11, the local server 30 records the log information as a log file.

下述的表2描述本地服务器30和家庭控制台12之间的协议。   同步传输   同步类型  家庭控制台→本地服务器   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”) Table 2 below describes the protocol between the local server 30 and the home console 12 . isochronous transfer Synchronization type Home Console → Local Server TO_LS_FILE_UPGRADE+SN[6]+TER_TYPE[1]+TIME_STAMP[12] Local Server → Home Console FROM_LS_FILE_INFO+TIME_STAMP[12]+FILE_NAME[20] (FILE_NAME: empty when the download file does not exist) Home Console → Local Server TO_LS_UPGRADE_RESULT+STAGE[1] (status: "0" for success, "1" for failure)

                          [表2] [Table 2]

参考表2,首先,家庭控制台12每天(由本地服务器30预先确定的随机时间)向本地服务器30发送文件升级信号,询问是否存在任何可升级的软件文件,所述文件升级信号包括家庭控制台12的序列号、家庭控制台12的信息终端的类型、和时间标记。其次,本地服务器30搜索并发送具有本地服务器30中的较晚的时间标记的软件文件列表到家庭控制台12。Referring to Table 2, at first, the home console 12 sends a file upgrade signal to the local server 30 every day (at a random time predetermined by the local server 30), asking whether there is any software file that can be upgraded, and the file upgrade signal includes the home console 12 serial number, type of information terminal of home console 12, and time stamp. Second, the local server 30 searches and sends a list of software files with later time stamps in the local server 30 to the home console 12 .

最后,基于软件文件列表和时间标记的信息,家庭控制台利用文件传输协议FTP(File Transfer Protocol)连接到本地服务器30,以下载相应的软件文件。当软件文件正常下载时,向本地服务器30发送布尔正确值“0”,否则发送“1”。基于来自家庭控制台12的确认信号“ack”,本地服务器30将用于下载软件文件的日志信息记录为日志文件。Finally, based on the information of the software file list and the time stamp, the home console utilizes the file transfer protocol FTP (File Transfer Protocol) to connect to the local server 30 to download the corresponding software files. When the software file is downloaded normally, send the Boolean correct value "0" to the local server 30, otherwise send "1". Based on the acknowledgment signal "ack" from the home console 12, the local server 30 records log information for downloading the software file as a log file.

图4图解在采用上述通信协议的状态下,通过本地服务器30的软件升级模块33升级家庭服务器11的软件文件的过程。FIG. 4 illustrates the process of upgrading the software files of the home server 11 through the software upgrading module 33 of the local server 30 in the state of adopting the above-mentioned communication protocol.

参考图4,下载软件文件的功能通过在本地服务器30和家庭服务器11之间传送TCP/IP通信的数据包执行。Referring to FIG. 4 , the function of downloading software files is performed by transmitting packets of TCP/IP communication between the local server 30 and the home server 11 .

首先,本地服务器30向家庭服务器11发送软件升级推动(push)消息(步骤S1)。家庭服务器11向本地服务器30传送当前运行中的软件文件列表的时间标记(步骤S2)。比较来自家庭服务器11的时间标记和储存在本地服务器30中的软件文件的时间标记后,本地服务器30提取并发送将被传送到家庭服务器11的软件文件列表和时间标记(步骤S3)。First, the local server 30 sends a software upgrade push (push) message to the home server 11 (step S1). The home server 11 transmits the time stamp of the currently running software file list to the local server 30 (step S2). After comparing the time stamps from the home server 11 with those of the software files stored in the local server 30, the local server 30 extracts and sends the software file list and time stamps to be transmitted to the home server 11 (step S3).

家庭服务器11利用TFTP连接到本地服务器30(步骤S4),下载相应的文件(步骤S5),并向本地服务器30发送下载结果的值(布尔正确或错误)(步骤S6)。The home server 11 utilizes TFTP to connect to the local server 30 (step S4), downloads the corresponding file (step S5), and sends the value of the download result (Boolean correct or wrong) to the local server 30 (step S6).

图5图解通过本地服务器30的软件升级模块33升级家庭控制台12的软件文件的过程。FIG. 5 illustrates the process of upgrading the software files of the home console 12 through the software upgrade module 33 of the local server 30 .

家庭控制台12向本地服务器30传送家庭控制台12当前拥有的软件文件的时间标记(步骤S11)。比较来自家庭控制台12的时间标记和储存在本地服务器30中的软件文件的时间标记后,本地服务器30提取并发送将被传送到家庭控制台12的软件文件和时间标记(步骤S12)。The home console 12 transmits to the local server 30 the time stamp of the software file currently owned by the home console 12 (step S11). After comparing the time stamp from the home console 12 with the time stamp of the software files stored in the local server 30, the local server 30 extracts and sends the software files and time stamps to be transmitted to the home console 12 (step S12).

家庭控制台12利用FTP连接到本地服务器30(步骤S13),下载相应的文件(步骤S14),并向本地服务器30发送下载结果的值(布尔正确或错误)(步骤S15)。有关下载软件文件的信息可以通过本地服务器30提供的基于万维网的接口得以识别。The home console 12 utilizes FTP to connect to the local server 30 (step S13), downloads the corresponding file (step S14), and sends the value of the download result (Boolean true or false) to the local server 30 (step S15). Information about downloaded software files can be identified through a web-based interface provided by the local server 30 .

下面将更详细地描述监视模块34的监视操作。The monitoring operation of the monitoring module 34 will be described in more detail below.

为监视如家庭服务器11或家庭控制台12的信息终端,首先构造一个数据库以储存映射信息,如公寓大楼中的住户的房间号、信息终端的序列号、网际协议IP地址、用户身份ID、或密码等。因此,通过利用一个地区的映射信息,就有可能监视每个住户中的家庭服务器11以及通过家庭服务器11控制的各种家庭电子终端的当前状态。For monitoring information terminals such as the home server 11 or the home console 12, at first construct a database to store mapping information, such as the room number of the resident in the apartment building, the serial number of the information terminal, the Internet protocol IP address, the user ID, or password etc. Therefore, by using the mapping information of a region, it is possible to monitor the current status of the home server 11 in each household and various home electronic terminals controlled through the home server 11 .

当信息终端发生故障时,自动向系统管理员传送一份电子邮件以使故障检测时间和服务等待时间最小化。监视功能也构造在基于万维网的GUI中以远程控制监视信息终端。When an information terminal fails, an e-mail is automatically sent to the system administrator to minimize failure detection time and service waiting time. A monitoring function is also built in the web-based GUI to remotely control the monitoring information terminal.

监视模块34为由系统管理员操作监视程序,如java小应用程序,提供从演示程序收集的每个住户的信息终端的操作状态,以执行监视功能。The monitoring module 34 provides the operating status of each resident's information terminal collected from the demonstration program for the system administrator to operate the monitoring program, such as a java applet, to perform the monitoring function.

以预定的时间间隔,如每10分钟,执行对每个住户的信息终端的监视功能。每个住户的各种家庭电子终端的监视结果,也就是布尔值(正确/错误),被逻辑乘,以呈现每个住户终端的标准值;而状态列表显示具有预定状态如布尔错误值的住户终端。另外,当住户终端正好具有布尔错误值的时候,产生异常状态以将这种情况通过电子邮件通知系统管理员。At predetermined time intervals, such as every 10 minutes, the monitoring function of the information terminal of each resident is performed. The monitoring results of various home electronic terminals of each household, that is, Boolean values (true/wrong), are logically multiplied to present the standard value of each household terminal; while the status list shows households with predetermined statuses such as Boolean error values terminal. Also, when the resident terminal happens to have a Boolean error value, an exception state is generated to notify the system administrator of this situation by e-mail.

下面将更详细地描述统计数据模块35的统计数据。The statistics of statistics module 35 will be described in more detail below.

信息终端的统计数据包括统计分布数据、和统计业务数据。信息终端的统计分布数据呈现在公寓大楼联合体中各种信息终端的数字值、比率、和增长趋势。另外,统计分布数据在预定时间和周期操作用于收集信息终端的分布数据的程序,并产生日志文件。此外,基于日志文件,将日期时间中的相应的数据储存为数据库表。The statistical data of the information terminal includes statistical distribution data and statistical service data. The statistical distribution data of information terminals presents the numerical values, ratios, and growth trends of various information terminals in the complex of apartment complexes. In addition, the statistical distribution data operates a program for collecting distribution data of the information terminal at a predetermined time and period, and generates a log file. Furthermore, based on the log file, the corresponding data in date and time is stored as a database table.

所储存的数据被计算为统计数据,而系统管理员可以从统计分布数据中提取必要的信息。此外,统计分布数据可以呈现为图表以识别分布趋势。The stored data is calculated as statistical data, and the system administrator can extract the necessary information from the statistical distribution data. Additionally, statistical distribution data can be presented as graphs to identify distribution trends.

信息终端的统计业务数据是信息终端下载软件文件的业务数据,其展示为数字值或图表。业务数据在预定的时间和周期操作用于收集信息终端下载软件文件的信息的程序,并产生日志文件。此外,基于日志文件,将日期时间中的相应的数据储存为数据库表。The statistical service data of the information terminal is the service data of the software file downloaded by the information terminal, which is displayed as a numerical value or a graph. The business data operates a program for collecting information on information terminals downloading software files at a predetermined time and cycle, and generates log files. Furthermore, based on the log file, the corresponding data in date and time is stored as a database table.

所储存的数据被计算为统计数据,而系统管理员可以从统计业务数据中提取必要的信息。此外,统计业务数据可以呈现为图表以识别业务趋势。可以通过连接本地服务器30提供的基于万维网的接口检查统计数据的信息。The stored data is calculated as statistical data, and the system administrator can extract necessary information from the statistical business data. Additionally, statistical business data can be presented as graphs to identify business trends. The statistical data information can be checked by connecting to the web-based interface provided by the local server 30 .

用户控制模块37控制电力线路,并通过互联网识别来访者。The user control module 37 controls the power lines and identifies visitors via the Internet.

在外的住户(例如在公司)可以通过万维网浏览器,检查并设置住户家庭的电力线路中的开/关/减弱状态,甚至可以执行预定功能。An outside resident (for example in a company) can check and set the on/off/weakening state of the power line of the resident's family through a web browser, and even perform a predetermined function.

换句话说,家庭服务器作为家庭网络的主要设备,安装电力线路控制模块,用于控制家庭服务器内的电力线路。通过扩大该功能,住户经万维网测览器通过用户认证,连接到其自己家中相应的家庭服务器,以检查并控制电力线路的状态。因此住户可以在外面通过互联网控制家中的电力线路。In other words, the home server, as the main device of the home network, is equipped with a power line control module for controlling the power line in the home server. By extending this function, the resident connects to the corresponding home server in his own home through the user authentication through the web browser to check and control the state of the power line. Therefore, residents can control the power lines in their homes through the Internet from outside.

电力线路的控制包括开/关类型和减弱类型,而每种类型中都可以执行对电力线路的控制。此外,可以以预定的时间单元,如分钟,执行预定功能。The control of the power line includes an on/off type and a weakening type, and control of the power line can be performed in each type. In addition, predetermined functions may be performed in predetermined time units, such as minutes.

此外,当住户在外出时,家庭服务器储存来访者的图像信息。因此,通过具体化适当的家庭服务器和协议,用户在外时也可以经万维网浏览器通过认证来识别、或删除图像信息。In addition, when the resident is out, the home server stores the image information of the visitor. Therefore, by embodying an appropriate home server and protocol, the user can identify or delete image information through authentication through a web browser even when he is away.

根据本发明,每个住户的信息终端的软件文件可以远程控制安装并管理,而且可以实时监视每个住户的信息终端的状态。此外,可以管理软件文件和操作系统OS的版本,而且可以收集并分析信息终端分布和软件下载业务的统计数据。此外,当发生故障时,通过电子邮件将异常情况通知给系统管理员,以便为每个住户提供产品在线服务。According to the present invention, the software files of each household's information terminal can be remotely controlled, installed and managed, and the status of each household's information terminal can be monitored in real time. In addition, software files and versions of the operating system OS can be managed, and statistical data of information terminal distribution and software download business can be collected and analyzed. In addition, when a failure occurs, the system administrator is notified of the abnormal situation by e-mail, so as to provide online service of the product for each resident.

此外,本发明提供家庭自动化功能,即在外(如公司或其它地区)工作或停留的住户检查其家庭的来访者,并控制电力线路。因此,在外的用户可以识别或删除来访者的图像信息,可以向电力线路指定或取消开/关命令。并可以向电力线路指定或取消减弱命令。In addition, the present invention provides home automation functions, that is, residents who work or stay away from home (such as companies or other areas) check visitors in their homes and control power lines. Therefore, the outside user can recognize or delete the visitor's image information, and can assign or cancel the ON/OFF command to the power line. And can assign or cancel the weakening command to the power line.

尽管本发明是参考其特定的优选实施例来描述的,但本领域的技术人员应该理解,在不脱离本发明的精神和范围的情况下,可以对其进行形式上和细节上的上述及其它修改。Although the present invention has been described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that the foregoing and other changes in form and detail may be made thereto without departing from the spirit and scope of the invention. Revise.

Claims (15)

1.一种家庭网络远程控制系统,用于控制安装在至少一个家庭网络中的多于一个的信息终端,包括:1. A home network remote control system for controlling more than one information terminal installed in at least one home network, comprising: 认证模块,用于在信息终端通过网络连接的情形下,接收信息终端的认证信息,执行对信息终端的认证,将认证信息储存到数据库,以及为信息终端提供共有的家庭网络信息;The authentication module is used to receive the authentication information of the information terminal when the information terminal is connected through the network, perform authentication on the information terminal, store the authentication information in the database, and provide shared home network information for the information terminal; 软件升级模块,用于在认证模块通过网络确认的信息终端中,有选择地或完全地安装软件文件、或升级软件文件的版本;The software upgrade module is used to selectively or completely install software files or upgrade the version of software files in the information terminal confirmed by the authentication module through the network; 监视模块,用于监视软件升级模块安装的软件文件和操作该软件文件的信息终端的正常操作,并在软件文件或信息终端出现故障时产生警告信号;以及The monitoring module is used to monitor the normal operation of the software file installed by the software upgrade module and the information terminal operating the software file, and generate a warning signal when the software file or the information terminal fails; and 统计数据模块,用于产生关于软件升级模块对信息终端中的软件文件的升级的统计业务数据,和关于信息终端的分布的统计分布数据,并在系统管理员要求的情况下为系统管理员提供统计业务和分布数据。The statistical data module is used to generate statistical business data about the upgrade of the software files in the information terminal by the software upgrade module, and statistical distribution data about the distribution of the information terminal, and provide the system administrator with Statistical business and distribution data. 2.如权利要求1的家庭网络远程控制系统,其中认证模块至少包括信息终端的序列号、网际协议IP地址、用户身份ID、密码、公寓房间号、或公寓类型之一。2. The home network remote control system as claimed in claim 1, wherein the authentication module includes at least one of the serial number of the information terminal, the IP address of the Internet protocol, the user ID, the password, the apartment room number, or the apartment type. 3.如权利要求1的家庭网络远程控制系统,其中认证模块的共有家庭网络信息至少包括安全服务器IP、主服务器IP、监控室IP、公用门IP、内部/外部门管理器IP、韩国汉城Commtech有限公司出版的LONWORKS服务器IP、入口控制服务器IP、或暂停控制服务器IP之一。3. The home network remote control system as claimed in claim 1, wherein the shared home network information of the authentication module at least includes security server IP, master server IP, monitoring room IP, public door IP, internal/external door manager IP, Korea Seoul Commtech One of the LONWORKS server IP, access control server IP, or suspension control server IP published by Ltd. 4.如权利要求1的家庭网络远程控制系统,其中监视模块通过使用储存在数据库中的映射信息监视家庭网络的信息终端,并监视该信息终端控制的家庭电子终端的当前操作状态。4. The home network remote control system of claim 1, wherein the monitoring module monitors the information terminal of the home network by using the mapping information stored in the database, and monitors a current operating state of the home electronic terminal controlled by the information terminal. 5.如权利要求4的家庭网络远程控制系统,其中储存在数据库中的映射信息至少包括家庭网络的信息终端的序列号、IP地址、ID、密码、公寓房间号、或公寓类型之一。5. The home network remote control system according to claim 4, wherein the mapping information stored in the database includes at least one of the serial number, IP address, ID, password, apartment room number, or apartment type of the information terminal of the home network. 6.如权利要求1的家庭网络远程控制系统,其中所述网络连接到有线或无线国际互联网。6. The home network remote control system of claim 1, wherein said network is connected to wired or wireless Internet. 7.如权利要求1的家庭网络远程控制系统,其中统计业务数据包括在一周期、时间、或一种信息终端的下载数据的大小。7. The home network remote control system as claimed in claim 1, wherein the statistical service data includes a period, a time, or a size of downloaded data of an information terminal. 8.如权利要求1的家庭网络远程控制系统,还包括:8. The home network remote control system according to claim 1, further comprising: 用户控制模块,用于通过信息终端监视家庭网络的电力线路中的开/关/减弱状态,并远程控制家庭网络的电力线路;The user control module is used to monitor the on/off/weakening state of the power line of the home network through the information terminal, and remotely control the power line of the home network; 参数控制模块,用于在家庭网络的信息终端中使用的参数发生变化时,通过网络为信息终端完全地或有选择地提供参数信息;以及The parameter control module is used to provide parameter information for the information terminal completely or selectively through the network when the parameters used in the information terminal of the home network change; and 信息终端管理模块,用于检查是否有复制的用户ID被使用。The information terminal management module is used to check whether a copied user ID is used. 9.一种家庭网络远程控制方法,用于控制安装在至少一个家庭网络中的多于一个的信息终端,包括如下步骤:9. A home network remote control method for controlling more than one information terminal installed in at least one home network, comprising the steps of: 在信息终端通过网络连接的情形下,在接收到信息终端的认证信息、执行对信息终端的认证、并将认证信息储存到数据库之后,通过网络向信息终端传送共有的家庭网络信息;In the case that the information terminal is connected through the network, after receiving the authentication information of the information terminal, performing the authentication of the information terminal, and storing the authentication information in the database, transmitting the shared home network information to the information terminal through the network; 在搜索由认证信息确认的信息终端中操作的软件文件,以决定是否需要安装或升级软件文件之后,在信息终端有选择地或完全地安装软件文件、或升级软件文件的版本;After searching the software files operated in the information terminal confirmed by the authentication information to determine whether the software files need to be installed or upgraded, selectively or completely installing the software files or upgrading the version of the software files on the information terminals; 在监视所安装的软件文件和信息终端是否正常操作之后,在有故障的情形下产生警告信号。After monitoring the installed software files and the information terminal for normal operation, a warning signal is generated in case of failure. 10.如权利要求9的家庭网络远程控制方法,其中传送共有的家庭网络信息的步骤中的认证信息至少包括家庭网络的信息终端的序列号、IP地址、ID、密码、公寓房间号、或公寓类型之一。10. The home network remote control method as claimed in claim 9, wherein the authentication information in the step of transmitting shared home network information includes at least the serial number, IP address, ID, password, apartment room number, or apartment number of the information terminal of the home network. One of the types. 11.如权利要求9的家庭网络远程控制方法,其中传送共有的家庭网络信息的步骤中的家庭网络信息至少包括安全服务器IP、主服务器IP、监控室IP、公用门IP、内部/外部门管理器IP、LONWORKS服务器IP、入口控制服务器IP、或暂停控制服务器IP之一。11. The home network remote control method as claimed in claim 9, wherein the home network information in the step of transmitting shared home network information at least includes security server IP, main server IP, monitoring room IP, public door IP, internal/external door management Server IP, LONWORKS server IP, entry control server IP, or suspend control server IP. 12.如权利要求9的家庭网络远程控制方法,其中在信息终端安装软件文件、或升级软件文件的版本包括如下步骤:12. The home network remote control method as claimed in claim 9, wherein installing the software file at the information terminal or upgrading the version of the software file comprises the following steps: 完全地或有选择地向家庭网络的信息终端传送软件升级推动消息;Completely or selectively transmit software upgrade promotion messages to information terminals in the home network; 从接收软件升级推动消息的信息终端接收当前操作的软件文件的时间标记;receiving the time stamp of the currently operating software file from the information terminal receiving the software upgrade push message; 在搜索所接收的时间标记之后,提取需要安装或升级的软件文件列表和时间标记,并向信息终端传送软件文件列表和时间标记的信息;以及After searching the received timestamps, extracting the list of software files and the timestamps to be installed or upgraded, and transmitting the information of the list of software files and the timestamps to the information terminal; and 在信息终端请求的情形下,向信息终端传送软件文件,以安装软件文件或升级软件文件的版本。When requested by the information terminal, the software file is transmitted to the information terminal to install the software file or upgrade the version of the software file. 13.如权利要求9的家庭网络远程控制方法,其中在信息终端安装软件文件、或升级软件文件的版本包括如下步骤:13. The home network remote control method as claimed in claim 9, wherein installing software files at the information terminal or upgrading the version of the software files comprises the following steps: 从信息终端接收当前操作的软件文件的时间标记;receiving the time stamp of the currently operating software file from the information terminal; 在搜索所接收的时间标记之后,提取需要安装或升级的软件文件列表和时间标记,并向信息终端传送软件文件列表和时间标记的信息;以及After searching the received timestamps, extracting the list of software files and the timestamps to be installed or upgraded, and transmitting the information of the list of software files and the timestamps to the information terminal; and 在信息终端请求的情形下,向信息终端传送软件文件和时间标记,以安装软件文件或升级软件文件的版本。In the case of the request of the information terminal, the software file and the time stamp are transmitted to the information terminal to install the software file or upgrade the version of the software file. 14.如权利要求9的家庭网络远程控制方法,其中在信息终端安装软件文件、或升级软件文件的版本进一步包括如下步骤:14. The home network remote control method as claimed in claim 9, wherein installing the software file at the information terminal or upgrading the version of the software file further comprises the following steps: 为信息终端产生关于安装软件文件或升级软件文件版本的历史信息;以及generating historical information about installed software files or upgraded versions of software files for information terminals; and 在信息终端请求统计数据的情形下,提供一个周期的、信息终端的、和软件文件的统计数据。In the case where the information terminal requests statistical data, a periodical, information terminal, and software file statistical data is provided. 15.如权利要求9的家庭网络远程控制方法,其中在信息终端安装软件文件、或升级软件文件的版本进一步包括以下步骤:在周期性地或在预定的时间信息终端之间接收并传送关于软件文件的信息之后,决定是否需要在信息终端安装软件文件或升级软件文件的版本。15. The home network remote control method as claimed in claim 9, wherein installing the software file at the information terminal, or upgrading the version of the software file further comprises the following steps: receiving and transmitting information about the software periodically or at a predetermined time between the information terminals After obtaining the information of the file, decide whether to install the software file or upgrade the version of the software file on the information terminal.
CNB031021441A 2002-04-23 2003-02-09 Remote control system and method for domestic network Expired - Lifetime CN1224218C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR22274/2002 2002-04-23
KR10-2002-0022274A KR100477578B1 (en) 2002-04-23 2002-04-23 system and method for remote management of information device in home network
KR22274/02 2002-04-23

Publications (2)

Publication Number Publication Date
CN1453959A CN1453959A (en) 2003-11-05
CN1224218C true CN1224218C (en) 2005-10-19

Family

ID=29267883

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031021441A Expired - Lifetime CN1224218C (en) 2002-04-23 2003-02-09 Remote control system and method for domestic network

Country Status (2)

Country Link
KR (1) KR100477578B1 (en)
CN (1) CN1224218C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9064098B2 (en) 2010-08-05 2015-06-23 Huawei Device Co., Ltd. Method, apparatus and system for software management

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100444970B1 (en) * 2002-07-22 2004-08-18 삼성전자주식회사 Device installation method in lonwork network
KR101044937B1 (en) * 2003-12-01 2011-06-28 삼성전자주식회사 Home network system and its management method
KR101033567B1 (en) * 2003-12-26 2011-05-11 엘지전자 주식회사 Control method of home appliances using smart server
JP4302035B2 (en) * 2004-10-07 2009-07-22 株式会社日立製作所 Time stamp service system, time stamp information verification server device, and computer software
KR101054079B1 (en) * 2004-12-28 2011-08-03 주식회사 케이티 Upgrade System and Method of Terminal Software Used in Home Network Service
KR101084350B1 (en) * 2005-01-28 2011-11-16 엘지전자 주식회사 How to switch homenet server and work mode of homenet server using common serial port
JP4613627B2 (en) * 2005-02-08 2011-01-19 株式会社日立製作所 Content distribution system
KR100712922B1 (en) * 2005-03-15 2007-05-02 엘지전자 주식회사 Network integrated system
CN100426739C (en) * 2005-04-13 2008-10-15 华为技术有限公司 Network unit long-distance management system and method
KR100941540B1 (en) * 2005-06-02 2010-02-10 엘지전자 주식회사 Device management system and setting-value setting method in the system
KR100652999B1 (en) * 2005-06-15 2006-12-01 엘지전자 주식회사 Control message authentication method for devices on the network
CN100450056C (en) * 2005-10-28 2009-01-07 华为技术有限公司 A method for remotely controlling home network equipment
KR100779079B1 (en) * 2005-12-08 2007-11-27 한국전자통신연구원 Home Network Control System and Mobile Terminal For Providing Home Network Service And Method Thereof
CN101090347B (en) * 2006-06-14 2011-04-20 华为技术有限公司 Digital home network service operation system and its implementing method
CN101207633B (en) * 2006-12-21 2012-01-04 英业达股份有限公司 System and method for function customization selection of network storage system
CN101631037B (en) * 2008-07-18 2011-09-21 中兴通讯股份有限公司 Device and method for remotely updating network element software
CN101782859A (en) * 2010-03-18 2010-07-21 上海乐毅信息科技有限公司 Upgrading method of embedded system in application
CN101951400B (en) * 2010-09-13 2013-01-02 烽火通信科技股份有限公司 Software installation and upgrading method of application terminal in home network and system thereof
KR102111809B1 (en) * 2012-03-14 2020-05-18 헤드워터 리서치 엘엘씨 Mobile device activation via dynamically selected access network
CN103676705B (en) * 2012-10-11 2016-11-23 国家电网公司 A kind of remote power control method, system and remote control table
CN116166287B (en) * 2022-10-26 2025-07-15 中国航空工业集团公司西安航空计算技术研究所 Heterogeneous multiprocessor remote interface unit software upgrading and version maintaining method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3602608B2 (en) * 1995-06-27 2004-12-15 富士通株式会社 Communication network status monitoring system
KR100321083B1 (en) * 2000-05-08 2004-09-07 주식회사 케이티 Home-automation method and system thereof
KR100387184B1 (en) * 2000-08-01 2003-06-12 하스넷주식회사 Wireless and interactive home automation system
KR100351090B1 (en) * 2001-03-16 2002-09-05 비앤텍시스템 주식회사 System for managing home automation having analog/digital conversion function
KR20030012948A (en) * 2001-08-06 2003-02-14 (주)애니컨트롤 Internet-based Access-control System using cabled or radio network
KR100461593B1 (en) * 2002-03-08 2004-12-14 삼성전자주식회사 Apparatus and system providing remote control and management service via communication network, and method thereof
KR100474483B1 (en) * 2002-03-12 2005-03-09 삼성전자주식회사 Aparatus for providing device information via network and method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9064098B2 (en) 2010-08-05 2015-06-23 Huawei Device Co., Ltd. Method, apparatus and system for software management
US9805175B2 (en) 2010-08-05 2017-10-31 Huawei Device Co., Ltd. Method, apparatus and system for software management

Also Published As

Publication number Publication date
KR20030083880A (en) 2003-11-01
KR100477578B1 (en) 2005-03-18
CN1453959A (en) 2003-11-05

Similar Documents

Publication Publication Date Title
CN1224218C (en) Remote control system and method for domestic network
KR100541942B1 (en) Home device remote management device and method for home network
US7287062B2 (en) Home network system and method for operating the same
US8548916B2 (en) Managing passwords used when detecting information on configuration items disposed on a network
US9398082B2 (en) Software appliance management using broadcast technique
US8290627B2 (en) Dynamically extensible and automatically configurable building automation system and architecture
CN1505885A (en) home network system
CN1961298A (en) Home Appliance Information Communication System
WO2011056191A2 (en) System and method for providing automated support to electronic devices
JP4042641B2 (en) Method and system for accessing network-compatible device
US20040049575A1 (en) Electronic device monitoring method, electronic device, computer, and program thereof
US20150326435A1 (en) Parameter setting system, program management apparatus, and information processing apparatus
KR101233934B1 (en) Integrated Intelligent Security Management System and Method
CN100373333C (en) Information processing apparatus, software update system, method of updating software, and program thereof
US12430115B2 (en) Connectivity management system client module update and failure recovery
JP2005012582A (en) Monitoring system
US20100131643A1 (en) Remotely managed device
JP2004193988A (en) Centralized management system and method for network connection means
US8581720B2 (en) Methods, systems, and computer program products for remotely updating security systems
KR101034186B1 (en) Production control terminal and its operation method
JP5218820B2 (en) Software installation system and method
JP2008521349A (en) Automatic configuration of new or replaced EAS network devices
US12003382B2 (en) Data center asset client module authentication via a connectivity management authentication operation
US12166686B2 (en) Data center monitoring and management operation including an extensible data forwarding operation
US12052142B2 (en) Connectivity management system which optimizes embedded connectivity management system operations

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: SAMSUNG COMMUNICATION TECHNOLOGY CO., LTD.

Free format text: FORMER NAME: SEOUL COMMUNICATION TECHNOLOGY CO., LTD.

CP03 Change of name, title or address

Address after: Seoul, Korea

Patentee after: Samsung SNS Co.,Ltd.

Address before: Seoul, South Korea

Patentee before: Seoul Communication Technology Co.,Ltd.

C56 Change in the name or address of the patentee

Owner name: SAMSUNG SDS CO., LTD.

Free format text: FORMER NAME: SAMSUNG COMMUNICATION TECHNOLOGY CO., LTD.

CP03 Change of name, title or address

Address after: South Korea Seoul Jiangnan District Post 32 hole 707-19, zip code 135-918

Patentee after: SAMSUNG SDS Co.,Ltd.

Address before: Seoul, South Kerean

Patentee before: Samsung SNS Co.,Ltd.

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20051019