+

KR100390414B1 - Method for analysis web page of home automation system - Google Patents

Method for analysis web page of home automation system Download PDF

Info

Publication number
KR100390414B1
KR100390414B1 KR10-2000-0059495A KR20000059495A KR100390414B1 KR 100390414 B1 KR100390414 B1 KR 100390414B1 KR 20000059495 A KR20000059495 A KR 20000059495A KR 100390414 B1 KR100390414 B1 KR 100390414B1
Authority
KR
South Korea
Prior art keywords
page
web page
delimiter
website
name
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 - Fee Related
Application number
KR10-2000-0059495A
Other languages
Korean (ko)
Other versions
KR20020028472A (en
Inventor
윤홍식
백승면
이군석
최환종
Original Assignee
엘지전자 주식회사
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 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR10-2000-0059495A priority Critical patent/KR100390414B1/en
Publication of KR20020028472A publication Critical patent/KR20020028472A/en
Application granted granted Critical
Publication of KR100390414B1 publication Critical patent/KR100390414B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

동일한 웹 페이지로서 일반 브라우저와 인터넷 운영 프로그램(Internet Operating Program)으로 접근할 때의 링크되는 페이지를 구분할 수 있고, PC의 하드웨어를 제어할 수 있도록 한 웹 페이지 해석방법에 관한 것으로, 웹사이트, 상기 웹사이트에 접속을 시도하는 PC 및 상기 PC에 연결되는 가전제품으로 이루어진 홈 오토메이션 시스템의 웹 페이지 해석방법에 있어서, 사용자가 인터넷 운영 프로그램을 구동시키면 가전제품 및 웹사이트와의 통신을 시도하는 단계와, 상기 웹사이트에 연결되면 메인 웹 페이지를 오픈 시키고 메인 웹 페이지를 참조하여 사용자가 선택한 버튼 입력에 따른 명령을 분석하고, 분석 결과에 따른 제어동작을 수행하는 단계와, 상기 웹사이트에는 연결되지 않고 가전제품에만 연결되면 상기 PC에 기 저장된 로컬페이지를 오픈 시키고, 사용자가 입력하는 버튼에 따라 해당 링크페이지를 오픈 시키는 단계를 포함하여 이루어진 것으로 동일한 웹 페이지로서 일반 브라우저와 인터넷 운영 프로그램으로 접근할 때의 링크되는 페이지를 구분할 수 있고, 일반 브라우저로는 할 수 없는 PC의 하드웨어를 제어할 수 있으므로 보다 신속하게 원하는 제품 제어를 할 수 있는 효과가 있다.The same web page, which can be divided into a page linked to a general browser and an Internet operating program (Internet Operating Program), and relates to a web page interpretation method to control the hardware of the PC, the website, the web A method of interpreting a web page of a home automation system comprising a PC attempting to access a site and a home appliance connected to the PC, the method comprising: attempting communication with a home appliance and a website when a user runs an Internet operation program; Opening the main web page when connected to the website, analyzing the command according to the button input selected by the user with reference to the main web page, performing a control operation according to the analysis result, and not connected to the website If only the product is connected, open the local page saved in the PC In addition, the user can enter the link page according to the button entered by the user, and the same web page can be distinguished from the linked page when accessing the general browser and the Internet operating program. Since you can control the hardware of your PC, you can control your products more quickly.

Description

홈 오토메이션 시스템의 웹 페이지 해석방법{Method for analysis web page of home automation system}Method for analysis web page of home automation system

본 발명은 홈 오토메이션 시스템에 관한 것으로, 특히 홈 오토메이션 시스템의 웹 페이지 해석방법에 관한 것이다.The present invention relates to a home automation system, and more particularly, to a web page analysis method of a home automation system.

일반적으로 일반 가정에서 널리 사용되고 있는 가전제품들로는 텔레비전, 냉장고, 세탁기, 전자레인지, 에어컨 등 다양하게 있으나, 이들은 각각 독립적으로 해당 제어장치를 구비하고 있거나 제품 몸체에 설치된 조작부를 가지고 있어서 해당 리모콘으로 해당 가전제품의 동작을 제어하거나 자체 조작부를 조작하여 해당 가전제품의 동작을 제어하고 있다.Generally, household appliances widely used in general households include TVs, refrigerators, washing machines, microwave ovens, air conditioners, etc., but each of them has a corresponding control unit or an operation unit installed in the product body. It controls the operation of the product or controls the operation of the home appliance by operating its own control panel.

이와 같이 종래의 가전제품 각각에는 해당 리모콘을 구비하는 관계로, 리모콘으로 조작하는 가전제품이 많아질수록 리모콘이 많아지며, 많아진 리모콘의 보관및 관리가 어려워지고, 이 많은 리모콘 중에 해당 리모콘을 찾아서 해당 가전제품을 제어한다는 것도 번거로운 일이며, 또한 각 가전제품이 개별적으로 제어되므로 통합화 및 최적화가 불가능 하는 문제점을 갖고 있다.As described above, each of the conventional home appliances includes a corresponding remote control. As the number of home appliances operated by the remote control increases, the remote control increases, and the storage and management of the increased remote control becomes difficult. It is also cumbersome to control home appliances, and since each home appliance is individually controlled, there is a problem that integration and optimization are impossible.

이와 같은 문제점을 해결하기 위해서 각 가전제품에 TCP(transfer control protocol/IP(internet protocol) 등과 같은 프로토콜을 탑재하여 원격제어하기에는 각 제품의 마이콤의 기능이 부족하고 메모리 용량도 부족하므로 실행하기가 어려웠다.In order to solve such a problem, it was difficult to execute because each device lacks the function of the microcomputer and lacks the memory capacity to remotely control a protocol such as TCP (transfer control protocol / IP).

본 발명은 이러한 문제점을 해결하기 위해 안출한 것으로, 동일한 웹 페이지로서 일반 브라우저 또는 인터넷 운영 프로그램(Internet Operating Program)으로 접근할 때의 링크되는 페이지를 구분할 수 있고, PC의 하드웨어를 제어할 수 있도록 한 홈 오토메이션 시스템의 웹 페이지 해석방법을 제공하는데 그 목적이 있다.The present invention has been made to solve such a problem, it is possible to distinguish the page to be linked when accessing a general browser or an Internet operating program (Internet Operating Program) as the same web page, and to control the hardware of the PC Its purpose is to provide a web page interpretation method for home automation systems.

이와 같은 목적을 달성하기 위한 본 발명에 따른 홈 오토메이션 시스템의 웹페이지 해석방법은 웹사이트, 상기 웹사이트에 접속을 시도하는 PC 및 상기 PC에 연결되는 가전제품으로 이루어진 홈 오토메이션 시스템의 웹 페이지 구성방법에 있어서, 사용자가 인터넷 운영 프로그램(IOP)을 구동시키면 가전제품 및 웹사이트와의 통신을 시도하는 단계와, 상기 웹사이트에 연결되면 메인 웹 페이지를 오픈 시키고 메인 웹 페이지를 참조하여 사용자가 선택한 버튼 입력에 따른 명령을 분석하고, 분석 결과에 따른 제어동작을 수행하는 단계와, 상기 웹사이트에는 연결되지 않고 가전제품에만 연결되면 상기 PC에 기 저장된 로컬페이지를 오픈 시키고, 사용자가 입력하는 버튼에 따라 해당 링크페이지를 오픈 시키는 단계를 포함하여 이루어지는데 그 특징이 있다.Web page analysis method of the home automation system according to the present invention for achieving the above object is a web page configuration method of the home automation system consisting of a website, a PC attempting to access the website and a home appliance connected to the PC In the step of, when the user runs the Internet operating program (IOP) attempts to communicate with home appliances and websites, and when connected to the website to open the main web page, the user selected button referring to the main web page Analyzing a command according to an input, performing a control operation according to an analysis result, and opening a local page previously stored in the PC when connected to only a home appliance, not connected to the website, and according to a button input by a user. It includes the step of opening the link page. .

도 1은 본 발명에 따른 홈 오토메이션 시스템을 나타낸 블록도1 is a block diagram illustrating a home automation system in accordance with the present invention.

도 2는 본 발명에 따른 홈 오토메이션 시스템의 웹 페이지 해석방법을 나타낸 플로우차트2 is a flowchart illustrating a web page analysis method of a home automation system according to the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 홈 오토메이션 시스템 및 웹 페이지 해석방법을 보다 상세히 설명하면 다음과 같다.Hereinafter, a home automation system and a web page analysis method according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 홈 오토메이션 시스템을 나타낸 블록도이고, 도 2는 본 발명에 따른 홈 오토메이션 시스템의 웹페이지 해석방법을 나타낸 플로우차트이다.1 is a block diagram illustrating a home automation system according to the present invention, and FIG. 2 is a flowchart illustrating a web page analysis method of the home automation system according to the present invention.

본 발명에 따른 홈 오토메이션 시스템은 도 1에 도시된 바와 같이, 웹 브라우저에서 해석할 수 있는 파이들 및 가전제품을 제어하기 위한 데이터 파일들로 구성된 웹사이트(10)와, 상기 웹사이트와 가전제품(10)을 연결하기 위한 인터넷 운영 프로그램(Internet Operating Program; IOP)이 내장되어 있으며, 해당 가전제품(30)을 제어하기 위한 PC(20)로 구성된다.As shown in FIG. 1, the home automation system according to the present invention includes a website 10 composed of data files for controlling pies and home appliances that can be interpreted by a web browser, and the website and home appliances. An Internet Operating Program (IOP) for connecting 10 is embedded, and is configured as a PC 20 for controlling the home appliance 30.

이때, 상기 PC(20)에 저장되어 있는 IOP는 HTML, 자바 등으로 구성된 웹 페이지를 해석하여 화면에 디스플레이 하기 위한 웹 브라우저(21)와, 상기 가전제품(30)을 제어하기 위한 데이터를 PC의 통신포트로 출력시키거나, 상기 가전제품(30)으로부터 PC(20)의 통신포트로 오는 신호를 읽을 수 있도록 한 하드웨어 제어모듈(23)과, 상기 웹 브라우저(21) 및 하드웨어 제어모듈(23)간의 데이터 연결을 위한 인터페이스 모듈(22)로 구성된다.At this time, the IOP stored in the PC 20 is a web browser 21 for interpreting the web page composed of HTML, Java, etc. and displayed on the screen, and the data for controlling the home appliance 30 of the PC A hardware control module 23 for outputting to a communication port or reading a signal coming from the home appliance 30 to the communication port of the PC 20, the web browser 21 and the hardware control module 23; It consists of an interface module 22 for data connection therebetween.

그리고, 상기 가전제품(30)은 PC와 통신할 수 있는 통신포트가 구비되어 있는데, 이는 RS-232 통신포트를 통해 연결되어 있다.In addition, the home appliance 30 is provided with a communication port for communicating with a PC, which is connected through an RS-232 communication port.

이와 같이 구성된 홈 오토메이션 시스템의 웹 페이지 해석방법은 도 2를 참조하면 먼저, 사용자가 인터넷 운영 프로그램을 구동시켰는지 여부를 판단한다(S1).In the web page analysis method of the home automation system configured as described above, referring to FIG. 2, first, a determination is made as to whether or not the user has driven the Internet operating program (S1).

이어서 상기 판단 결과(S1), 상기 인터넷 운영 프로그램이 구동되면 웹사이트 및 가전제품과의 통신을 시도한다(S2).Subsequently, when the determination result (S1), the Internet operating program is driven, and attempts to communicate with the website and home appliances (S2).

상기 통신 시도 결과(S2), 상기 웹사이트에 연결이 되었는지 여부를 판단한다(S3).The communication attempt result (S2), it is determined whether the connection to the website (S3).

상기 판단 결과(S3), 상기 웹사이트에 연결이 되었으면 메인 웹 페이지를 오픈 시킨다(S4).As a result of the determination (S3), if connected to the website is opened (S4).

상기 메인 웹 페이지에서 사용자가 버튼을 클릭하면 링크명 뒤에 제 1 구분자('?')가 존재하는지 여부를 판단한다(S5∼S6).When the user clicks the button on the main web page, it is determined whether a first delimiter '?' Exists after the link name (S5 to S6).

이어서 상기 판단 결과(S5), 상기 제 1 구분자('?')가 존재하면 상기 제 1 구분자('?') 뒤에 인자명이 'iopc'로 설정되어 있는지 여부를 판단한다(S7).Subsequently, when the determination result (S5), the first delimiter ('?') Is present, it is determined whether or not the factor name is set to 'iopc' after the first delimiter ('?') (S7).

상기 판단 결과(S6)(S7), 상기 제 1 구분자('?')가 존재하지 않거나, 인자명이 'iopc'로 설정되어 있지 않으면 링크된 페이지를 오픈 시킨다(S8).If the determination result (S6) (S7), the first delimiter ('?') Does not exist or the argument name is not set to 'iopc' is opened (S8).

한편 상기 판단 결과(S7), 상기 인자명이 'iopc'로 설정되어 있으면 인자값 'iopc'값을 추출한다(S9).On the other hand, when the determination result (S7), if the factor name is set to 'iopc' extracts the factor value 'iopc' value (S9).

상기 추출된 'iopc' 인자값이 링크명 변경용 값인지 여부를 판단한다(S10).It is determined whether the extracted 'iopc' factor value is a link name change value (S10).

상기 판단 결과(S10), 상기 링크명 변경용 값이면 제 2 구분자('')다음에있는 URL을 오픈 시킨다(S11).As a result of the determination (S10), if the value for the link name change, the URL after the second delimiter ('') is opened (S11).

한편 상기 판단 결과(S10), 상기 'iopc' 인자값이 링크명 변경용 값이 아니면 세팅 데이터 리딩용 인지 여부를 판단한다(S12).On the other hand, if the determination result (S10), the 'iopc' factor value is not a link name change value, it is determined whether the setting data reading (S12).

상기 판단 결과(S12), 상기 'iopc' 인자값이 세팅 데이터 리딩용이면 제 2 구분자('')로 구분된 세팅 데이터 값을 추출하여 세팅 데이터 값을 통신포트에 출력한다(S13∼S14).As a result of the determination (S12), if the 'iopc' factor value is for setting data reading, the setting data value divided by the second delimiter ('') is extracted and the setting data value is output to the communication port (S13 to S14).

또한 상기 판단 결과(S12), 상기 'iopc' 인자값이 세팅데이터 리딩용이 아니면 'iopc'의 값이 파일 다운로드용인지 여부를 판단한다(S15).In addition, the determination result (S12), if the 'iopc' factor value is not for reading the setting data, it is determined whether the value of 'iopc' is for the file download (S15).

상기 판단 결과(S15), 상기 'iopc'의 값이 파일 다운로드용이면 버튼에 링크된 파일명을 PC에 다운로드 한 후 파일데이터를 통신포트에 출력한다(S16∼S17).As a result of the determination (S15), if the value of 'iopc' is for file download, the file name linked to the button is downloaded to the PC and then the file data is output to the communication port (S16 to S17).

한편 상기 판단 결과(S3), 상기 웹사이트에 연결되지 않았으면 가전제품에만 연결되었는지 여부를 판단한다(S18).On the other hand, if the determination result (S3), if not connected to the website it is determined whether or not connected only to home appliances (S18).

이어서 상기 판단 결과(S18), 상기 가전제품에만 연결되었으면 PC에 기 저장된 로컬페이지를 오픈 시킨다(S19).Subsequently, the determination result (S18), if connected only to the home appliances open a local page previously stored in the PC (S19).

그리고 상기 오픈된 로컬페이지에서 버튼이 클릭 되었는지 여부를 판단한다(S20).In operation S20, it is determined whether a button is clicked on the opened local page.

상기 판단 결과(S20), 상기 버튼이 클릭 되었으면 링크된 페이지를 오픈 시킨다(S21).As a result of the determination (S20), if the button is clicked, the linked page is opened (S21).

또한 상기 판단 결과(S1), 상기 인터넷 운영 프로그램이 구동되지 않았으면 일반 웹 브라우저를 구동시키는 것이므로 브라우저를 실행시킨다(S22).In addition, if the determination result (S1), the Internet operating program is not driven is to run a general web browser (S22).

그리고 웹 페이지를 오픈한 후 버튼이 클릭 되었는지 여부를 판단한다(S24).Then, after opening the web page, it is determined whether the button is clicked (S24).

상기 판단 결과(S24), 상기 버튼이 클릭 되었으면 링크된 URL 페이지를 오픈 시킨다(S25).As a result of the determination (S24), if the button is clicked, the linked URL page is opened (S25).

상술한 바와 같이 인터넷 운영 프로그램(IOP)을 통하여 가전제품을 제어/모니터링 할 수 있는 웹사이트에는 링크버튼들이 있으며, 링크명은 제어버튼의 링크가 아닐 경우에는 단순히 링크페이지 정보만을 가질 수도 있으며, 링크버튼이 제어버튼이면 링크페이지와 함께 IOP만이 해석할 수 있는 정보를 가지고 있다.As described above, there are link buttons in a website for controlling / monitoring home appliances through an Internet operation program (IOP), and the link name may simply have only link page information when the link name is not a link of a control button. This control button has a link page and information that only the IOP can interpret.

이때 링크페이지와 IOP를 위한 정보는 제 1 구분자 '?' 로 구분되어 있다.At this time, the information for the link page and the IOP is the first delimiter '?' Separated by.

상기 제 1 구분자 '?' 다음에는 IOP를 위한 정보라는 의미의 인자와 그 값이 정해져 있다. 이때, 상기 제 1 구분자 '?' 바로 다음의 인자는 IOP가 수행할 명령어가 된다.The first delimiter '?' Next, the argument and value are defined as information for IOP. In this case, the first delimiter '?' The next argument is the command that the IOP will execute.

명령어 다음에는 제 2 구분자 ''로 명령어를 수행하기 위한 변수 명들과 그 값들을 가지고 있으며, IOP는 명령어와 이를 수행하기 위한 변수 값들을 이용하여 별도의 웹 페이지를 오픈 하거나, 파일을 다운받아 통신포트에 출력시킨다.The command has a variable name and its values for executing the command with the second delimiter '', and the IOP opens a separate web page or downloads a file using the command and the variable values for executing the command. Output to.

다음 제 1 및 제 2 실시예를 참조하여 다시 한번 설명하면 다음과 같다.Referring again to the first and second embodiments as follows.

제 1 실시예First embodiment

<Aherf ="explorer.html?iopc=redirecthttp://www.lgdream.com/iop.html>자료받기</A><Aherf = "explorer.html? Iopc = redirecthttp: //www.lgdream.com/iop.html> Get material </A>

이때 사용자가 입력한 버튼은 '자료받기'이며, 링크페이지는 'explorer.html'이다. 즉, 익스플로러로 접근하여 이 버튼을 클릭할 때는'explorer.html'라는 페이지를 오픈 하게 된다.The button entered by the user is 'get data' and the link page is 'explorer.html'. In other words, when accessing Explorer and clicking this button, 'explorer.html' page is opened.

IOP로 접근할 때에는 제 1 구분자'?' 다음의 인자 iopc를 인식하고, iopc의 값 'redirect'를 읽고 'redirect'가 링크페이지를 제 2 구분자 '' 다음에 나오는 값으로 인식한다.The first delimiter '?' Recognizes the next argument iopc, reads iopc's value 'redirect', and 'redirect' recognizes the link page as the value following the second delimiter ''.

즉, 다른 링크페이지 'http://www.lgdream.com/iop.html'를 오픈 한다.That is, open another link page 'http://www.lgdream.com/iop.html'.

제 2 실시예Second embodiment

<Aherf ="파일URL/파일.zip ? iopc = 파일기능">파일받기</a><Aherf = "File URL / File.zip? Iopc = File Function"> Receive File </a>

이때, 사용자가 입력한 버튼은 '파일받기'이고, 익스플로러로 접근하여 이 버튼을 클릭하면 '파일.zip' 파일을 PC로 다운받는다. 그리고, IOP로 접근하여 클릭하면 제 1 구분자 '?' 다음의 인자iopc를 인식하고, iopc의 값 '파일기능'을 읽는다. 그 다음 '파일.zip' 파일을 PC로 다운받은 후 그 파일을 통신포트에 출력시킨다.At this time, the button entered by the user is 'Download File', and when the user accesses the explorer and clicks this button, the 'File.zip' file is downloaded to the PC. Then, access to the IOP and click on the first delimiter '?' It recognizes the following argument iopc and reads the value of iopc 'file function'. Then download the 'file.zip' file to the PC and print the file to the communication port.

따라서, 웹사이트의 웹 페이지는 다른 페이지를 링크할 수 있는 버튼들을 가지고 있고, 각 버튼의 링크 정보에는 오픈할 웹 페이지와 제 1 및 제 2 구분자 '?'와 ''로 구분된 별도의 페이지 또는 데이터에 대한 정보를 가지고 있으며, 일반 웹 브라우저와 IOP로 웹 페이지에 접근하여 버튼들을 클릭할 때 일반 브라우저는 링크 페이지를 오픈하고, IOP는 제 1 구분자 '?' 다음에 오는 정보에 따라 별도의 페이지를 오픈 하거나 통신포트에 데이터를 출력시킨다.Therefore, the web page of the website has buttons for linking to other pages, and each button's link information includes a web page to be opened and a separate page separated by the first and second separators '?' And '' or It has information about the data. When accessing a web page with a normal web browser and IOP and clicking buttons, the normal browser opens the link page, and the IOP uses the first delimiter '?' Open a separate page or output data to the communication port according to the following information.

이상에서 설명한 바와 같이 본 발명에 따른 홈 오토메이션 시스템의 웹 페이지 구성방법은 동일한 웹 페이지로서 일반 브라우저와 인터넷 운영 프로그램으로 접근할 때의 링크되는 페이지를 구분할 수 있고, 일반 브라우저로는 할 수 없는 PC의 하드웨어를 제어할 수 있으므로 보다 신속하게 원하는 제품 제어를 할 수 있는 효과가 있다.As described above, the method of constructing a web page of the home automation system according to the present invention is the same web page, which can distinguish a page linked to when accessing a general browser and an Internet operating program. The ability to control the hardware has the effect of controlling the desired product more quickly.

Claims (6)

웹사이트, 상기 웹사이트에 접속을 시도하는 PC 및 상기 PC에 연결되는 가전제품으로 이루어진 홈 오토메이션 시스템의 웹 페이지 해석방법에 있어서,In a web page analysis method of a home automation system comprising a website, a PC attempting to access the website, and a home appliance connected to the PC, 사용자가 인터넷 운영 프로그램(IOP)을 구동시키면 가전제품 및 웹사이트와의 통신을 시도하는 단계;Attempting communication with a home appliance and a website when the user runs an Internet Operation Program (IOP); 상기 웹사이트에 연결되면 메인 웹 페이지를 오픈 시키고 메인 웹 페이지를 참조하여 사용자가 선택한 버튼 입력에 따른 명령을 분석하고, 분석 결과에 따른 제어동작을 수행하는 단계; 그리고,Opening a main web page when the web site is connected to the web site, analyzing a command according to a button input selected by the user with reference to the main web page, and performing a control operation according to the analysis result; And, 상기 웹사이트에는 연결되지 않고 가전제품에만 연결되면 상기 PC에 기 저장된 로컬페이지를 오픈 시키고, 사용자가 입력하는 버튼에 따라 해당 링크페이지를 오픈 시키는 단계를 포함하여 이루어짐을 특징으로 하는 홈 오토메이션 시스템의 웹 페이지 해석방법.If the homepage is connected to the home appliance, not connected to the website, the home page of the home automation system comprising the step of opening a local page stored in the PC, and opening the corresponding link page according to a button input by the user How to interpret the page. 제 1 항에 있어서,The method of claim 1, 상기 분석결과에 따른 제어 동작을 수행하는 단계는Performing a control operation according to the analysis result is 상기 메인 웹 페이지에서 사용자가 버튼을 클릭하면 링크명 뒤에 제 1 구분자가 존재하는지 여부를 판단하는 단계와,Determining whether a first delimiter exists after a link name when a user clicks a button on the main web page; 상기 링크명 뒤에 제 1 구분자가 존재하면 제 1 구분자 뒤에 인자명이 기 설정한 인자로 되어있는지 여부를 판단하는 단계와,Determining whether a factor name is a preset factor after the first delimiter when the first delimiter is present after the link name; 상기 인자명이 기 설정된 인자이면 인자값을 추출하여 인자값에 따른 제어동작을 수행하는 단계와,If the factor name is a preset factor, extracting a factor value and performing a control operation according to the factor value; 상기 구분자가 존재하지 않고, 인자명이 기 설정한 인자가 아니면 링크된 페이지를 오픈 시키는 단계로 이루어짐을 특징으로 하는 홈 오토메이션 시스템의 웹 페이지 해석방법.And if the delimiter does not exist and the argument name is not a preset argument, opening the linked page. 제 2 항에 있어서,The method of claim 2, 상기 제 1 구분자는 '?'이고, 인자명은 'iopc'임을 특징으로 하는 홈 오토메이션 시스템의 웹 페이지 해석방법.And the first delimiter is '?' And the print name is 'iopc'. 제 2 항에 있어서,The method of claim 2, 상기 인자값에 따른 제어동작을 수행하는 단계는Performing a control operation according to the factor value is 상기 인자값이 링크명 변경용이면 제 2 구분자 다음에 있는 URL을 오픈 시키는 단계와,Opening the URL after the second delimiter if the argument value is for link name change; 상기 인자값이 세팅데이터 리딩용이면 제 2 구분자로 구분된 세팅데이터를 추출하여 통신포트에 출력하는 단계와,Extracting setting data separated by a second delimiter and outputting the setting data to a communication port when the factor value is for setting data reading; 상기 인자값이 파일다운로드용이면 버튼에 링크된 파일명을 상기 PC에 다운로드하고, 파일데이터를 통신포트에 출력하는 단계로 이루어짐을 특징으로 하는 홈 오토메이션 시스템의 웹 페이지 해석방법If the print value is for file download, downloading the file name linked to the button to the PC, and outputting the file data to the communication port. 제 4 항에 있어서,The method of claim 4, wherein 상기 제 2 구분자는 ''임을 특징으로 하는 홈 오토메이션 시스템의 웹 페이지 해석방법.And wherein said second delimiter is ''. 제 1 항에 있어서,The method of claim 1, 상기 인터넷 운영 프로그램이 구동되지 않았으면 일반 웹 브라우저를 실행시키는 단계와,If the internet operating program is not running, executing a general web browser; 상기 일반 웹 브라우저가 실행되면 웹 페이지를 오픈 시키는 단계와,Opening the web page when the general web browser is executed; 상기 오픈된 웹 페이지에서 버튼이 클릭되면 링크된 페이지를 오픈 시키는 단계를 더 포함하여 이루어짐을 특징으로 하는 홈 오토메이션 시스템의 웹 페이지 해석방법.The web page analysis method of the home automation system, characterized in that further comprising the step of opening the linked page when the button is clicked in the open web page.
KR10-2000-0059495A 2000-10-10 2000-10-10 Method for analysis web page of home automation system Expired - Fee Related KR100390414B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0059495A KR100390414B1 (en) 2000-10-10 2000-10-10 Method for analysis web page of home automation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0059495A KR100390414B1 (en) 2000-10-10 2000-10-10 Method for analysis web page of home automation system

Publications (2)

Publication Number Publication Date
KR20020028472A KR20020028472A (en) 2002-04-17
KR100390414B1 true KR100390414B1 (en) 2003-07-07

Family

ID=19692737

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0059495A Expired - Fee Related KR100390414B1 (en) 2000-10-10 2000-10-10 Method for analysis web page of home automation system

Country Status (1)

Country Link
KR (1) KR100390414B1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10111873A (en) * 1996-10-08 1998-04-28 Nippon Telegr & Teleph Corp <Ntt> Method and system for controlling link destination of HTML file browser
KR19980023617A (en) * 1996-09-30 1998-07-06 김광호 Home Automation Device and Method Using Web
US5845075A (en) * 1996-07-01 1998-12-01 Sun Microsystems, Inc. Method and apparatus for dynamically adding functionality to a set of instructions for processing a Web document based on information contained in the Web document
JPH11110321A (en) * 1997-09-30 1999-04-23 Nippon Telegr & Teleph Corp <Ntt> Method and apparatus for extending function of WWW browser
EP0986230A2 (en) * 1998-09-04 2000-03-15 Ncr International Inc. System and method for redirecting a user to an alternative web page
KR20000051520A (en) * 1999-01-22 2000-08-16 구자홍 A method for executing a dynamic HTML
KR20010098152A (en) * 2000-04-28 2001-11-08 이장욱 Method of Controlling Communication of External Equipments in the Web Browser

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5845075A (en) * 1996-07-01 1998-12-01 Sun Microsystems, Inc. Method and apparatus for dynamically adding functionality to a set of instructions for processing a Web document based on information contained in the Web document
KR19980023617A (en) * 1996-09-30 1998-07-06 김광호 Home Automation Device and Method Using Web
JPH10111873A (en) * 1996-10-08 1998-04-28 Nippon Telegr & Teleph Corp <Ntt> Method and system for controlling link destination of HTML file browser
JPH11110321A (en) * 1997-09-30 1999-04-23 Nippon Telegr & Teleph Corp <Ntt> Method and apparatus for extending function of WWW browser
EP0986230A2 (en) * 1998-09-04 2000-03-15 Ncr International Inc. System and method for redirecting a user to an alternative web page
KR20000051520A (en) * 1999-01-22 2000-08-16 구자홍 A method for executing a dynamic HTML
KR20010098152A (en) * 2000-04-28 2001-11-08 이장욱 Method of Controlling Communication of External Equipments in the Web Browser

Also Published As

Publication number Publication date
KR20020028472A (en) 2002-04-17

Similar Documents

Publication Publication Date Title
CN1625866B (en) Method for controlling home automatic system
EP1493247B1 (en) Method for controlling home automation system
FI111760B (en) Wireless control of a field device in an industrial process
JP4808911B2 (en) How to retrieve data from the server
EP0838768B1 (en) Web interfacing device
EP0859986B1 (en) Method and apparatus for server-independent caching of dynamically-generated customized pages
KR100607217B1 (en) Method and system for device to device command and control in a network
JP3565490B2 (en) Client server system, server, client, proxy server control method, proxy server function providing method, and storage medium
WO2000075738A1 (en) System and method of device interface configuration for a control system
WO2002050653A2 (en) Ergonomic system for control of devices through portable wireless terminals
EP1271273B1 (en) Industrial equipment and system
US8249100B2 (en) Method and arrangement for providing duplex communications between a client application and a service using an http request/reply channel
WO2000076127A1 (en) Method and system for sending messages to multiple locations
JP3570890B2 (en) Method and apparatus for browsing home pages on Internet terminals
KR20040028971A (en) Pluggable server module for wireless remote controlling of devices
KR100390414B1 (en) Method for analysis web page of home automation system
EP1685679A1 (en) Consistent user interface front end for remote user interfaces
CN104915346A (en) Web server for web modules and output control or input updating method thereof
KR100382486B1 (en) Method for controlling of home automation system
KR100347704B1 (en) Method of Automatic Setting for Keyboard HotKey by Internet Web Sites
US20030007003A1 (en) Data processing device with server-generated graphic user interface
EP4224311B1 (en) Protocol driver creating device
KR100371169B1 (en) Accessing apparatus of appliance connection status information upon connecting internet to home network and method thereof
EP1476792B2 (en) Control system and method for operating a transceiver
WO2000076169A2 (en) Method and system for providing internet access to nodes on a control area network

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

G170 Re-publication after modification of scope of protection [patent]
PG1701 Publication of correction

St.27 status event code: A-5-5-P10-P19-oth-PG1701

Patent document republication publication date: 20040424

Republication note text: Request for Correction Notice (Document Request)

Gazette number: 1003904140000

Gazette reference publication date: 20030707

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20080319

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20090626

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20090626

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载