[go: up one dir, main page]

KR100381200B1 - 가전기기 네트워크의 메시지 전송방법 - Google Patents

가전기기 네트워크의 메시지 전송방법 Download PDF

Info

Publication number
KR100381200B1
KR100381200B1 KR10-2001-0023863A KR20010023863A KR100381200B1 KR 100381200 B1 KR100381200 B1 KR 100381200B1 KR 20010023863 A KR20010023863 A KR 20010023863A KR 100381200 B1 KR100381200 B1 KR 100381200B1
Authority
KR
South Korea
Prior art keywords
message
network
home appliance
transmission
priority
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-2001-0023863A
Other languages
English (en)
Other versions
KR20020084526A (ko
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-2001-0023863A priority Critical patent/KR100381200B1/ko
Publication of KR20020084526A publication Critical patent/KR20020084526A/ko
Application granted granted Critical
Publication of KR100381200B1 publication Critical patent/KR100381200B1/ko
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/283Processing of data at an internetworking point of a home automation network
    • H04L12/2832Interconnection of the control functionalities between home networks
    • 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)
  • Computing Systems (AREA)
  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)

Abstract

본 발명에 의한 가전기기 네트워크의 메시지 전송방법은 네트워크 망에 연결된 다수의 가전기기의 메시지 활동을 감지하여 상기 네트워크 망에 메시지가 송수신되고 있는지 여부 및 해당 가전기기가 송신할 메시지가 존재하는지를 우선순위로 판단하는 제 1 단계와, 상기 제 1 단계에서 메시지 송신이 가능한 것으로 판단되면 상기 메시지의 우선순위에 따라 랜덤시간 대기 후 메시지를 네트워크 망을 통해 다른 가전기기로 전송하는 제 2 단계와, 상기 제 2 단계의 메시지 송신 중 상기 네트워크 망에 연결되어 있는 다른 가전기기의 메시지와 충돌 발생되는 지를 감시하는 제 3 단계와, 상기 제 3 단계에서 메시지의 충돌이 발생되어 메시지 전송이 실패한 것으로 판단되면 상기 송신 메시지에 포함되어 있는 우선순위에 따라 랜덤시간 후에 상기 메시지를 재전송하는 제 4 단계로 이루어지고 긴급을 요하는 메시지를 우선적으로 빠르게 처리할 수 있음으로 메시지의 전송시간을 효율적으로 제어할 수 있는 효과가 있다.

Description

가전기기 네트워크의 메시지 전송방법{Message transfer method of home appliance}
본 발명은 가전기기 네트워크의 메시지 전송방법에 관한 것으로서, 특히 가전기기간에 전송되는 메시지 패킷에 메시지의 우선순위를 부여하여 상기 우선순위에 따라 대기시간을 랜덤하게 제어하는 가전기기 네트워크의 메시지 전송방법에 관한 것이다.
최근 인터넷을 통한 네트워크가 발전함에 따라 주변의 가전기기들도 그 기기 본래의 기능뿐만 아니라 부수적인 다수 기능을 겸비하는 멀티 제품들이 주류를 이루고 있다. 특히 일례로서 랜카드나 모뎀을 장착함으로서 통신망에 연결되어 통신이 가능할 뿐만 아니라 제품의 성능을 업그레이드 할 수 있고, 상기 가전기기가 설치된 장소가 아닌 통신이 가능한 외부에서 각 가전기기의 구동을 제어할 수 있다.
일반적으로, 기기간의 신호전송을 위한 통신 장치는 전송하고자 하는 신호를 통신용 케이블을 통하여 송수신하고 외부 원격지에서 특정 가정에 접속하여 가전기기를 제어하기 위해서는 ISP(Internet Service Provider)가 제공하는 통신연결서비스를 통해 각종 송수신 메시지 및 각 가전기기에 해당하는 프로그램을 업그레이드 할 수 있다.
다수의 가전기기가 동일한 네트워크 선로에 연결되어 메시지를 송수신하는 가전기기의 네트워크 시스템에 있어서, 각 가전기기의 메시지 충돌에 의해 상기 각 메시지의 전송이 지연되고, 원격제어를 통해 상기 가전기기의 온/오프와 같은 단순제어가 뿐만 아니라 지속적인 구동상황 및 프로그램 다운로드와 같은 대용량의 메시지의 송수신으로 인해 긴급히 전송되어야 할 메시지의 전송이 지연된다는 문제점이 있다.
본 발명은 상기한 종래 기술의 문제점을 해결하기 위하여 안출된 것으로서, 그 목적은 가전기기간에 전송되는 메시지 패킷에 메시지의 우선순위를 부여하여 상기 우선순위에 따라 대기시간을 랜덤하게 제어하는 가전기기 네트워크의 메시지 전송방법을 제공하는데 있다.
도 1은 본 발명에 의한 가전기기 네트워크의 패킷의 구조를 도시한 블록도,
도 2는 본 발명에 의한 가전기기 네트워크의 메시지 전송방법을 도시한 흐름도
<도면의 주요 부분에 관한 부호의 설명>
상기한 과제를 해결하기 위한 본 발명에 의한 가전기기 네트워크의 메시지 전송방법의 특징에 따르면, 네트워크 망에 다수의 가전기기가 연결되어 각 가전기기간의 메시지 전송이 가능하도록 상기 네트워크 망을 공유하는 다른 가전기기의 메시지 활동을 감지하여 상기 네트워크 망에 메시지가 송수신되고 있는지 여부 및 해당 가전기기가 송신할 메시지가 존재하는지를 우선순위로 판단하는 제 1 단계와; 상기 제 1 단계에서 메시지 송신이 가능한 것으로 판단되면 상기 해당 가전기기가 송신한 메시지의 우선순위에 따라 랜덤하게 설정된 일정시간 대기 후 메시지를 네트워크 망을 통해 다른 가전기기로 전송하는 제 2 단계와; 상기 제 2 단계의 메시지 송신 중 상기 네트워크 망에 연결되어 있는 다른 가전기기의 메시지와 충돌 발생되는 지를 감시하는 제 3 단계와; 상기 제 3 단계에서 메시지의 충돌이 발생되어 메시지 전송이 실패한 것으로 판단되면 상기 송신 메시지에 포함되어 있는 우선순위에 따라 랜덤하게 설정되는 대기시간 후에 상기 메시지를 재전송하는 제 4 단계로 이루어진다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다.
일반적으로 CSMA/CD(collision sense multiple access/collision detection) 방식의 통신은 공유 매체에 연결된 다른 단말들로부터 데이터 송신이 없는지 감지하여, 상기 공유 매체에서 데이터 활동이 감지되지 않으면 모든 단말은 공유 매체사용이 가능해진다. 상기 공유 매체 사용이 가능한 것을 확인하면 송신할 데이터를 갖는 단말은 자신의 데이터를 송신하고, 이때 2대 이상의 단말에서 데이터를 송신할 수 있음으로 데이터 송신 중 다른 단말과의 충돌을 감시한다. 상기 다른 단말과의 충돌이 감지되면 전송을 중지하고, 상기 전송 중지 후 일정 지연시간을 가진 다음 처음부터 다시 데이터 송신을 시작한다.
도 1은 본 발명에 의한 가전기기 네트워크의 패킷의 구조를 도시한 것으로, 전송할 메시지를 일정한 크기로 분리한 바디(body)부와, 상대방 번지 및 전송확인코드, 순서번호 등을 나타내는 헤더(header)의 사이에 상기 패킷에 해당되는 다수 옵션을 표시하는 옵션부를 첨부한다.
상기 옵션부는 메시지 우선순위와, 상기 프로토콜의 암호화 여부를 표시하는 암호화부(encrypt)와, 전송확인코드(ACK)와, 프록시(proxy)와, 예약여부(reserved), 수신 어드레스 길이, 송신 어드레스 길이, 패킷 길이 등으로 구성된다.
상기 메시지 우선순위는 상기 헤더(header)부와 바디(body) 사이에 위치하며 상기 옵션부 내의 암호화부 앞부분에 첨부되어 상기 패킷의 암호여부에 상관없이 우선순위를 파악할 수 있도록 하고, 상기 메시지의 전송 긴급정도에 따라 긴급(high), 보통(normal), 저속(low)으로 구분함으로써 상기 각 구분에 '2','1','0'값이 부여된다.
상기 메시지 우선순위가 메시지 고유번호와 동시에 첨부되어 전송되는 패킷에서는 상기 메시지 우선순위가 상기 고유번호의 앞부분에 위치한다.
이때, 상기 가전기기 네트워크의 메시지 전송방법은 상기 우선순위가 높을수록 랜덤 대기시간이 짧아지므로, 우선순위가 높은 메시지는 빨리 전송된다.
상기와 같이 구성된 패킷을 이용한 본 발명의 가전기기 네트워크의 메시지 전송방법을 도 2를 참고하여 살펴보면 다음과 같다.
제 1 단계에서 네트워크 망에 다수의 가전기기가 연결되어 각 가전기기간의 메시지 전송이 가능하도록 상기 네트워크 망을 공유하는 다른 가전기기의 메시지 전송 활동을 감지하여 상기 네트워크 망에 메시지가 송수신되고 있는지 여부 및 해당 가전기기가 송신할 메시지가 존재하는지를 우선순위로 판단한다.(S1 참조)
예를 들어, 다수의 가전기기가 공유로 연결된 네트워크 망을 통해 각 가전기기에 해당되는 대용량의 프로그램 다운로드하는 작업과, 상기 네트워크 망에 연결되어 있는 공기조화기의 온/오프 또는 원격 제어하는 작업이 동시에 진행되고 있을 경우, 상기 프로그램 다운로드 작업은 작업 시간이 오래 걸리므로 상기 다운로드 작업 후 상기 공기조화기의 원격제어 작업을 수행하는 것은 작업능률을 저하시키게 된다.
따라서, 상기와 같은 경우 상기 공기조화기의 동작 명령과 같은 작업 시간이 짧고 긴급처리를 요하는 메시지에 대해 우선순위를 지정함으로써 상기 프로그램 다운로드 작업 중 우선순위가 지정된 작업을 먼저 수행하는 것이다.
제 2 단계에서는 상기 제 1 단계(S1)에서 메시지 송신이 가능한 것으로 판단되면 상기 해당 가전기기가 송신한 메시지의 우선순위에 따라 랜덤하게 설정된 일정시간 대기 후 메시지를 네트워크 망을 통해 다른 가전기기로 전송한다.(S2 참조)
상기 우선순위는 메시지의 전송 긴급정도에 따라 긴급(high), 보통(normal), 저속(low)으로 구분하여 상기 각 구분에 '2','1','0'값이 부여하고 상기 우선순위가 높을수록 랜덤 대기시간이 짧아지므로, 우선순위가 높은 메시지는 빨리 전송된다.
제 3 단계는 상기 제 2 단계(S2)의 메시지 송신 중 상기 네트워크 망에 연결되어 있는 다른 가전기기의 메시지와 충돌 발생되는 지를 감시하고, 상기 제 3 단계에서 메시지의 충돌이 발생되어 메시지 전송이 실패한 것으로 판단되면 제 4 단계에서는 상기 송신 메시지에 포함되어 있는 우선순위에 따라 랜덤하게 설정되는 대기시간 후에 상기 메시지를 재전송한다.(S3 및 S4 참조)
이때, 상기 메시지 재전송도 일정한 랜덤 대기시간을 긴급처리 정도에 따라 3 등분하여 상기 우선순위가 높을수록 짧은 랜덤 대기시간 경과 후, 상기 네트워크 망에서 다른 가전기기로부터 전송되는 메시지와의 충돌에 의해 전송에 실패한 상기 메시지를 재전송한다.
이와 같이, 본 발명에 의한 가전기기 네트워크의 메시지 전송방법은 가전기기간에 전송되는 메시지 패킷에 메시지의 우선순위를 부여하여 상기 우선순위에 따라 대기시간을 랜덤하게 제어함으로써 메시지 전송효율을 높일 수 있다.
상기와 같이 구성되는 본 발명 가전기기 네트워크의 메시지 전송방법은 가전기기간에 전송되는 메시지 패킷에 긴급처리 정도에 따라 메시지의 우선순위를 부여하여 상기 빠른 우선순위에 대해 짧은 대기시간을 적용함으로써 긴급을 요하는 메시지를 우선적으로 빠르게 처리할 수 있음으로 메시지의 전송시간을 효율적으로 제어할 수 있는 효과가 있다.

Claims (4)

  1. 네트워크 망에 다수의 가전기기가 연결되어 각 가전기기간의 메시지 전송이 가능하도록 상기 네트워크 망을 공유하는 다른 가전기기의 메시지 활동을 감지하여 상기 네트워크 망에 메시지가 송수신되고 있는지 여부 및 해당 가전기기가 송신할 메시지가 존재하는지를 우선순위로 판단하는 제 1 단계와;
    상기 제 1 단계에서 메시지 송신이 가능한 것으로 판단되면 상기 해당 가전기기가 송신한 메시지의 우선순위에 따라 랜덤하게 설정된 일정시간 대기 후 메시지를 네트워크 망을 통해 다른 가전기기로 전송하는 제 2 단계와;
    상기 제 2 단계의 메시지 송신 중 상기 네트워크 망에 연결되어 있는 다른 가전기기의 메시지와 충돌 발생되는 지를 감시하는 제 3 단계와;
    상기 제 3 단계에서 메시지의 충돌이 발생되어 메시지 전송이 실패한 것으로 판단되면 상기 송신 메시지에 포함되어 있는 우선순위에 따라 랜덤하게 설정되는 대기시간 후에 상기 메시지를 재전송하는 제 4 단계로 이루어지는 것을 특징으로 하는 가전기기 네트워크의 메시지 전송방법.
  2. 제 1 항에 있어서,
    상기 가전기기 네트워크의 메시지 전송방법은 상기 우선순위가 높을수록 랜덤 대기시간이 짧아지는 것을 특징으로 하는 가전기기 네트워크의 메시지 전송방법.
  3. 제 1 항 또는 제 2 항에 있어서,
    상기 우선순위는 상기 메시지의 헤더(header)부와 바디(body) 사이에 위치하는 것을 특징으로 하는 가전기기 네트워크의 메시지 전송방법.
  4. 제 3 항에 있어서,
    상기 우선순위는 상기 메시지의 전송 긴급정도에 따라 긴급(high), 보통(normal), 저속(low)으로 구분되고 상기 각 구분에 '2','1','0'값이 부여되어 있는 것을 특징으로 하는 가전기기 네트워크의 메시지 전송방법.
KR10-2001-0023863A 2001-05-02 2001-05-02 가전기기 네트워크의 메시지 전송방법 Expired - Fee Related KR100381200B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0023863A KR100381200B1 (ko) 2001-05-02 2001-05-02 가전기기 네트워크의 메시지 전송방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0023863A KR100381200B1 (ko) 2001-05-02 2001-05-02 가전기기 네트워크의 메시지 전송방법

Publications (2)

Publication Number Publication Date
KR20020084526A KR20020084526A (ko) 2002-11-09
KR100381200B1 true KR100381200B1 (ko) 2003-04-18

Family

ID=27703406

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0023863A Expired - Fee Related KR100381200B1 (ko) 2001-05-02 2001-05-02 가전기기 네트워크의 메시지 전송방법

Country Status (1)

Country Link
KR (1) KR100381200B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101029913B1 (ko) * 2008-12-13 2011-04-18 이종규 음식물 쓰레기 습,열교환식 건조장치

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100861127B1 (ko) * 2002-03-07 2008-09-30 삼성전자주식회사 충돌 방지 장치 및 방법
KR100622303B1 (ko) * 2004-12-07 2006-09-19 한국전자통신연구원 디지털 홈 네트워크 시스템의 지능형 관리 장치 및 관리방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101029913B1 (ko) * 2008-12-13 2011-04-18 이종규 음식물 쓰레기 습,열교환식 건조장치

Also Published As

Publication number Publication date
KR20020084526A (ko) 2002-11-09

Similar Documents

Publication Publication Date Title
EP0861548B1 (en) Method and apparatus for a hybrid contention and polling protocol
US5727149A (en) Network interface apparatus and data transmission control method thereof
CA2285334C (en) Communications module based repeater
US4628311A (en) Carrier sense multiple access with collision avoidance utilizing rotating time staggered access windows
US5940399A (en) Methods of collision control in CSMA local area network
JP3184817B2 (ja) フロー制御方法、一時停止制御システムおよびノード
CN104995873B (zh) 使用协议异常状态的数据传输
US6002669A (en) Efficient, multi-purpose network data communications protocol
JPH07177160A (ja) データ転送装置
JP2016500503A (ja) プロトコル例外状態を用いたデータ伝送プロトコル
US20170134292A1 (en) Station and Method for Serial Data Transmission Using Dynamic Reprioritizing of Data Frames
EP1870850A1 (en) Connection adapter for communication device
KR100381200B1 (ko) 가전기기 네트워크의 메시지 전송방법
US20040233927A1 (en) Method of controlling communications
US7158561B2 (en) Communication system, communication device, and communication method
WO2002101992A1 (ko) Communication apparatus and method for supporting carrier sense multiple access/collision detection
KR0165440B1 (ko) 폴링통신방법
KR100425762B1 (ko) 가전기기 네트워크 제어시스템
KR100442261B1 (ko) 웨이팅 타임 가변 방법
US20060282523A1 (en) System and method for non-obtrusive monitoring and control of remote services and control gateways
KR100429232B1 (ko) 홈 네트워크 시스템의 응답처리 방법
KR20020087544A (ko) 전력선통신의 데이터 전송 제어방법
KR100842075B1 (ko) 송수신 채널을 분리하여 데이터 통신을 행하는 통신장치및 그 통신방법
JPS63263940A (ja) ネツトワ−ク管理方式
Leung Design considerations of a serial communications system for adjustable frequency drives

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

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

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

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

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: 20090409

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: 20090409

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