본 발명은 홈 네트워크 시스템에 관한 것으로서, 특히 홈 네트워크 시스템의 어드레스 설정방법에 관한 것이다.The present invention relates to a home network system, and more particularly, to an address setting method of a home network system.
현재 각 가정 또는 원격에서 가정에 있는 가전기기들을 자동으로 제어하기 위한 홈 오토메이션(Home Automation)은 거의 상용화단계에 이르러 있다.At present, home automation for automatically controlling home appliances in each home or remote is almost commercially available.
초기의 홈 오토메이션의 경우 전화 또는 적외선을 이용하여 각 기기를 별도로 제어하는 수준이었고 각 기기간의 연계는 이루어지지 않았으나, 이제는 통신수단을 이용하여 가전기기간의 네트워크 망을 구축하고 이 네트워크 망을 제어하는 제어기를 두어 통합 관리하도록 하는 방법을 이용하고 있다.In the early stages of home automation, each device was controlled separately using a telephone or an infrared ray, and no connection was made between each device, but now, a communication network is used to establish a network between home appliances and control the network. We are using a method that allows integrated management.
이와 같은 홈 네트워크 시스템은 가정의 다수의 전자기기들 즉, 냉장고, 에어컨, 전자레인지, 세탁기, 퍼스널 컴퓨터(PC) 등이 통신버스를 통해 연결되어 홈네트워크가 구성된다.In such a home network system, a plurality of home electronic devices, such as a refrigerator, an air conditioner, a microwave oven, a washing machine, a personal computer (PC), and the like are connected through a communication bus to form a home network.
이와 같은 종래의 홈 네트워크 시스템은 가전제품들이 네트워크에 연결되었을 때, 자신에게 지정된 어드레스를 할당받게 된다. 만약 할당된 어드레스를 전원이 꺼졌을 때 잊어버리게 된다면, 네트워크 관리제품에게 어드레스를 할당받아야 하는 과정을 거치게 된다.Such a conventional home network system is assigned an address assigned to the home appliances when they are connected to the network. If the assigned address is forgotten when the power is turned off, the network management product must be assigned an address.
또한, 어드레스 변경시키는 명령이 있은 뒤에 어드레스 변경을 받은 제품이 바로 어드레스 변경을 하게 되면 응답명령에 어드레스가 변경되어 있는 것으로 채워져 있으면 네트워크 관리제품이 이를 인식하는데 혼돈을 가지게 된다.In addition, if a product that has received an address change after an address change command immediately changes its address, the network management product may be confused if the response command is filled with an address change.
이상에서 설명한 바와 같이 종래 기술에 따른 홈 네트워크 시스템의 어드레스 변경방법은 다음과 같은 문제점이 있었다.As described above, the address change method of the home network system according to the prior art has the following problems.
첫째, 자신에게 지정된 어드레스를 할당받아서 기억하는 기능이 없으므로 제품의 전원 온/오프시 어드레스를 항상 다시 할당받아야 하는 번거로움이 있다.First, since there is no function to remember assigned address assigned to itself, it is troublesome to always reassign the address when the product is powered on / off.
둘째, 제품동작 중 어드레스 변경을 하고자 할 경우 어드레스 변경 여부를 확인하는데 번거로운 과정이 필요하다.Second, if you want to change the address during product operation, it is necessary to check the address change.
셋째, 어드레스 변경을 받은 제품이 곧바로 어드레스 변경을 하게 되면 응답 명령에 어드레스가 변경된 것으로 채워져 있으면 네트워크 관리제품이 이를 인식하는데 혼돈을 야기한다.Third, if a product that has received an address change immediately changes its address, the network management product may be confused if the response command is filled with the changed address.
본 발명은 이러한 문제점을 해결하기 위해 안출한 것으로, 가전제품들이 네트워크에 연결되었을 때 자신에게 지정된 어드레스를 지워지지 않는 메모리 영역에저장함으로써 제품의 전원 온/오프 시나 어드레스 변경 시에 보다 신속하게 대응할 수 있도록 한 홈 네트워크 시스템의 어드레스 변경방법을 제공하는데 그 목적이 있다.The present invention has been made to solve the above problems, and when the home appliances are connected to the network, the address assigned to them is stored in an indelible memory area so that the product can respond more quickly when the product is turned on or off or when the address is changed. An object of the present invention is to provide a method of changing an address of a home network system.
도 1은 본 발명에 따른 홈 네트워크 시스템의 어드레스 변경방법을 나타낸 플로우차트1 is a flowchart illustrating a method of changing an address of a home network system according to the present invention.
이와 같은 목적을 달성하기 위한 본 발명에 따른 홈 네트워크 시스템의 어드레스 변경방법은 다수개의 가전제품이 네트워크 관리제품에 연결된 홈 네트워크 시스템의 어드레스 변경방법에서, 상기 다수개의 가전제품에 전원이 인가되면 각각의 가전제품은 자신의 메모리 영역의 초기화 플래그가 세트되었는지 여부에 따라 자신의 어드레스를 확인하는 단계와, 상기 어드레스가 확인되면 상기 네트워크 관리제품으로부터 입력되는 패킷에 어드레스 변경명령이 입력되었는지 여부를 판단하는 단계와, 상기 네트워크 관리제품으로부터 입력되는 패킷에 어드레스 변경명령이 입력되면 어드레스 변경 명령을 받은 해당 가전제품에서 네트워크 관리제품으로 응답패킷을 전송하고, 변경명령에 따라 변경된 어드레스를 저장하는 단계를 포함하여 이루어지는데 그 특징이 있다.The address changing method of the home network system according to the present invention for achieving the above object is a method of changing the address of a home network system in which a plurality of home appliances are connected to a network management product, when power is applied to the plurality of home appliances The home appliance checks its address according to whether an initialization flag of its memory area is set, and if the address is confirmed, determining whether an address change command is input to a packet input from the network management product. And when a change address command is input to a packet input from the network management product, transmitting a response packet from the corresponding home appliance that has received the address change command to the network management product, and storing the changed address according to the change command. It has its features.
이하, 첨부된 도면을 참조하여 본 발명에 따른 홈 네트워크 시스템의 어드레스 변경방법을 보다 상세히 설명하면 다음과 같다.Hereinafter, a method of changing an address of a home network system according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 홈 네트워크 시스템의 어드레스 변경방법을 나타낸 플로우차트이다.1 is a flowchart illustrating a method of changing an address of a home network system according to the present invention.
본 발명에 따른 홈 네트워크 시스템의 어드레스 변경방법은 도 1을 참조하면 먼저, 전원 오프시 지워지지 않는 메모리에서 메모리 영역 초기화 플래그를읽는다(S11).In the address change method of the home network system according to the present invention, referring to FIG. 1, a memory region initialization flag is first read from a memory that is not erased when the power is turned off (S11).
상기 읽어들인 초기화 플래그가 세트인지 여부를 판단한다(S12).It is determined whether the read initialization flag is set (S12).
이어서 상기 판단 결과(S12), 상기 초기화 플래그가 세트이면 자신의 어드레스를 읽어온다(S13).Subsequently, if the initialization flag is set, the determination result (S12) reads its own address (S13).
그리고 상기 읽어온 어드레스가 0XFF 인지 여부를 판단한다(S14).In operation S14, it is determined whether the read address is 0XFF.
이어서 상기 판단 결과(S14), 상기 읽어온 어드레스가 OXFF 이면 네트워크 관리제품으로부터 패킷이 입력되었는지 여부를 판단한다(S15).Subsequently, if the read address is OXFF, it is determined whether a packet is input from a network management product (S15).
상기 판단 결과(S15), 상기 네트워크 관리제품으로부터 패킷이 입력되면 어드레스 변경명령이 입력되었는지 여부를 판단한다(S16).As a result of the determination (S15), if a packet is input from the network management product, it is determined whether an address change command is input (S16).
이어서 상기 판단 결과(S16), 상기 네트워크 관리제품으로부터 입력되는 패킷에 어드레스 변경명령이 입력되면 변경명령을 받은 가전제품에서 응답패킷을 생성하여 네트워크 관리제품으로 전송한다(S17).Subsequently, when the address change command is input to the packet input from the network management product, the determination result (S16) generates a response packet in the home appliance that has received the change command and transmits it to the network management product (S17).
그리고 명령에 따라 어드레스를 변경한 후 변경된 어드레스를 전원 오프 시에도 지워지지 않는 메모리 영역에 저장한다(S18).After changing the address according to the command, the changed address is stored in the memory area which is not erased even when the power is turned off (S18).
이어서 상기 메모리에 어드레스가 정확하게 저장되었는지 여부를 판단한다(S19).Subsequently, it is determined whether an address is correctly stored in the memory (S19).
상기 판단 결과(S19), 상기 메모리에 어드레스가 정확하게 저장되었으면 어드레스 저장을 종료시킨다(S20).As a result of the determination (S19), if the address is correctly stored in the memory, the address storage is terminated (S20).
그리고, 네트워크 관리제품의 어드레스 변경명령에 대한 임의의 확인명령을 기다린다(S21).Then, an arbitrary confirmation command for the address change command of the network management product is awaited (S21).
이어서 기 설정한 제 1 설정시간(T1)이 경과되었는지 여부를 판단한다(S22).Subsequently, it is determined whether the preset first preset time T1 has elapsed (S22).
상기 판단 결과(S22), 제 1 설정시간(T1)이 경과되었으면 네트워크 관리제품으로부터 확인명령이 입력되었는지 여부를 판단한다(S23).As a result of the determination (S22), if the first setting time (T1) has elapsed, it is determined whether or not a confirmation command is input from the network management product (S23).
이어서 상기 판단 결과(S23), 상기 네트워크 관리제품으로부터 확인명령이 입력되지 않았으면 이전 어드레스로 복귀한 후 상기 단계(S15)로 진입한다(S24).Subsequently, when the determination result (S23), if no confirmation command is input from the network management product, return to the previous address and enters the step (S15) (S24).
한편 상기 판단 결과(S22), 제 1 설정시간(T1)이 경과되지 않았으면 네트워크 관리제품으로부터 확인명령이 입력되었는지 여부를 판단한다(S25).On the other hand, if the determination result (S22), the first setting time (T1) has not elapsed, it is determined whether or not a confirmation command is input from the network management product (S25).
상기 판단 결과(S25), 상기 네트워크 관리제품으로부터 확인명령이 입력되면 상기 단계(S15)로 복귀한다.As a result of the determination (S25), when a confirmation command is input from the network management product, the process returns to the step S15.
한편 상기 판단 결과(S16), 상기 어드레스 변경명령이 입력되지 않았으면 일반 패킷 명령에 따른 제어동작을 수행한다(S29).On the other hand, if the determination result (S16), the address change command is not input, the control operation according to the general packet command is performed (S29).
또한 상기 판단 결과(S12), 상기 초기화 플래그가 세트되어 있지 않으면 메모리를 초기화시킨다(S26).If the initializing flag is not set as a result of the determination (S12), the memory is initialized (S26).
그리고, 상기 메모리가 초기화되었으면 초기화 플래그를 세트시킨다(S27).If the memory is initialized, an initialization flag is set (S27).
또한, 상기 초기화 플래그가 세트되거나, 상기 읽어온 어드레스가 OXFF 이면 어드레스를 초기화시킨 후 상기 단계(S15)로 진입한다(S28).In addition, when the initialization flag is set or the read address is OXFF, the address is initialized and the process proceeds to step S15 (S28).
여기서, 상기 읽어온 어드레스가 0XFF이면 제품 전체를 호출하는 명령으로써, 할당 어드레스가 아니기 때문이다.This is because if the read address is 0XFF, it is a command for calling the entire product and is not an assigned address.
상술한 바와 같이, 본 발명에 따른 홈 네트워크 시스템의 어드레스 변경방법은 초기 전원 온 시에 동작되는 과정과, 동작 중 어드레스 변경명령이 입력되었을경우로 이루어진다.As described above, the address change method of the home network system according to the present invention comprises a process that is operated at initial power-on and a case where an address change command is input during operation.
즉, 전원이 인가되면 사용하고자 하는 메모리 영역이 초기화되어 있는지 여부를 검사하고, 초기화 플래그를 확인하여 초기화 되어있지 않다면 초기화를 수행한다.That is, when the power is applied, it is checked whether the memory area to be used is initialized, and if it is not initialized by checking the initialization flag, the initialization is performed.
이어서 지정된 어드레스 저장영역에서 자신의 어드레스를 읽어들이고, 읽어들인 어드레스 값이 0이나 0XFF 값이 아니라면 네트워크 관리제품으로부터 패킷이 입력되었는지 여부를 판단한다.Subsequently, its address is read from the designated address storage area, and if the read address value is not 0 or 0XFF, it is determined whether a packet is input from the network management product.
그리고 상기 네트워크 관리제품으로부터 입력된 패킷에 어드레스 변경 명령이 포함되어 있으면 해당 가전제품에서 응답 패킷을 생성하여 네트워크 관리제품으로 전송한다. 또한, 변경명령에 따라 변경된 어드레스를 전원 오프시 지워지지 않는 메모리에 저장하고, 지워지지 않는 메모리에 저장한 후 다시 읽어들여 제대로 저장이 되었는지 여부를 확인한다.If the packet inputted from the network management product includes an address change command, the corresponding household appliance generates a response packet and transmits the response packet to the network management product. Also, the address changed according to the change command is stored in the memory that is not erased when the power is turned off, and the memory is stored in the memory that is not erased and then read again to check whether the address is correctly stored.
이상에서 설명한 바와 같이 본 발명에 따른 홈 네트워크 시스템의 어드레스 변경방법은 가전제품들이 네트워크에 연결되면 자신에게 지정된 어드레스를 저장함으로써 전원 온/오프시 어드레스를 다시 할당해야 하는 번거로움이 없으며, 어드레스 변경시 어드레스 변경여부를 정확하게 확인할 수 있으므로 보다 정확한 홈 네트워크 제어가 이루어질 수 있는 효과가 있다.As described above, the address change method of the home network system according to the present invention has no need to reassign an address at power on / off by storing the address assigned to the home appliance when the home appliances are connected to the network. Since it is possible to confirm whether the address is changed accurately, there is an effect that more accurate home network control can be achieved.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR10-2002-0016076AKR100425128B1 (en) | 2002-03-25 | 2002-03-25 | Method for changing address of home network system | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR10-2002-0016076AKR100425128B1 (en) | 2002-03-25 | 2002-03-25 | Method for changing address of home network system | 
| Publication Number | Publication Date | 
|---|---|
| KR20030077138A KR20030077138A (en) | 2003-10-01 | 
| KR100425128B1true KR100425128B1 (en) | 2004-03-30 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| KR10-2002-0016076AExpired - Fee RelatedKR100425128B1 (en) | 2002-03-25 | 2002-03-25 | Method for changing address of home network system | 
| Country | Link | 
|---|---|
| KR (1) | KR100425128B1 (en) | 
| Publication number | Publication date | 
|---|---|
| KR20030077138A (en) | 2003-10-01 | 
| Publication | Publication Date | Title | 
|---|---|---|
| KR0183975B1 (en) | Programmable logic controller and method of operation thereof | |
| EP1029406B1 (en) | Method of reprogramming memories in field devices over a multidrop network | |
| US9026141B2 (en) | System and method for controlling device location determination | |
| EP1496650B1 (en) | Control system and method for home network system | |
| US6998955B2 (en) | Virtual electronic remote control device | |
| US5796607A (en) | Processors, systems, and methods for improved network communications protocol management | |
| ITTO970017A1 (en) | CONTROL SYSTEM FOR A HOME APPLIANCE APPARATUS. | |
| US6675300B1 (en) | Remote controlled computer system and management method having an identification number | |
| EP1493247B1 (en) | Method for controlling home automation system | |
| JP2004135351A (en) | Random number generating home network system and its control method | |
| KR20040061647A (en) | Extension type integration remote controller and method of operating remote controller | |
| JP2001350504A (en) | Method for programming field-mounted device with memory, method for programming field-mounted device implementing computation program, and programmable field-mounted device | |
| KR940704036A (en) | A SYSTEM AND METHOD FOR AUTOMATICALLY CONTROLLING A SPACE | |
| KR100425128B1 (en) | Method for changing address of home network system | |
| KR20020030669A (en) | Computer system and a method of automatically setting an operating system thereof | |
| KR100386598B1 (en) | apparatus and method of setting communication packet for remote control between device and device | |
| KR100424299B1 (en) | Home Appliance Recognizing Method | |
| KR19990066368A (en) | Integrated operating device of distributed system | |
| JP2002135860A (en) | Remote controller for house facility equipment | |
| CN111007777B (en) | Device access method in KTV application scene and KTV multi-protocol control device | |
| US11593284B2 (en) | Method for managing an operation for modifying the stored content of a memory device, and corresponding memory device | |
| US20060282642A1 (en) | PC-connectivity for on-chip memory | |
| KR0179871B1 (en) | Maximum demand power control apparatus | |
| KR0161054B1 (en) | Method for checking connection state of memory card | |
| KR950000274B1 (en) | EEPROM automatic interface control circuit | 
| 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 | |
| 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 | |
| PG1501 | Laying open of application | St.27 status event code:A-1-1-Q10-Q12-nap-PG1501 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| 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 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:4 | |
| FPAY | Annual fee payment | Payment date:20080102 Year of fee payment:5 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:5 | |
| 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 | |
| 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:20090319 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 | |
| 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:20090319 | |
| 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 |