1 |
1
복수의 디바이스 및 AP를 포함하고, 언슬롯티드 알로하(unslotted aloha) 방식으로 통신하는 통신시스템에서 발생되는 통신패킷 간의 충돌에 대응하는 방법으로서,상기 디바이스에서, 발생된 이벤트에 상응하는 통신패킷을 생성하고, 컨텐션채널을 이용하여 상기 통신패킷을 상기 AP로 송신하는 패킷송신단계;상기 AP에서, 기설정된 제1주기로 디코딩을 수행하되, 디코딩수행결과에 기초하여 상기 컨텐션채널 내에서 발생되는 통신패킷 간의 충돌을 감지하는 컨텐션충돌감지단계;상기 AP에서, 상기 컨텐션채널 내에서 발생한 통신패킷 간의 충돌을 감지하는 경우, CRP채널 내의 통신상태를 파악한 뒤, 충돌이 일어난 패킷을 송신한 디바이스에게 통신채널을 컨텐션채널에서 CRP채널로 변경하라는 명령을 상기 컨텐션채널에서 브로드캐스팅하는 채널변경명령단계; 및상기 디바이스에서, 상기 명령을 수신하면 상기 AP로 송신하는 통신패킷의 통신채널을 컨텐션채널에서 CRP채널로 변경하고, 상기 CRP채널을 통해 상기 통신패킷을 상기 AP로 재송신하는 CRP재송신단계;를 포함하고,상기 디바이스는, 상기 CRP채널을 통해 송신한 통신패킷이 성공적으로 상기 AP로 송신되는 경우, 상기 디바이스의 통신채널을 컨텐션채널로 다시 변경하고,상기 채널변경명령단계는,상기 AP에서, 상기 CRP채널 내에서의 충돌여부를 판단하는 CRP충돌감지단계; 및상기 AP에서, 상기 CRP채널 내에 충돌이 발생하는지 확인되면, 상기 컨텐션채널에서 충돌이 발생한 통신패킷을 송신한 디바이스에게 상기 컨텐션채널에서 상기 통신패킷을 재송신하라는 명령을 상기 컨텐션채널에서 브로드캐스팅하는 채널고정명령단계;를 포함하고,상기 디바이스는, 상기 재송신하라는 명령을 수신하면 상기 컨텐션채널을 통해 상기 통신패킷을 재송신하는 컨텐션재송신단계;를 수행하고,상기 CRP충돌감지단계는,기설정된 제1기간동안 기설정된 횟수 이상 상기 채널변경명령단계가 수행된 경우, 통신채널을 상기 CRP채널로 변경한 디바이스가 많기 때문에 상기 CRP채널 내에서 충돌이 발생한다고 판단하는, 충돌에 대응하는 방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
청구항 1에 있어서,상기 CRP충돌감지단계는,기설정된 제2기간동안 상기 CRP채널을 통해 송신되는 통신패킷이 없는 경우, 통신채널을 상기 CRP채널로 변경한 디바이스 각각이 각자의 통신패킷을 모두 성공적으로 보냈다고 판단하여 상기 CRP채널 내에서 충돌이 발생하지 않는 것으로 판단하는, 충돌에 대응하는 방법
|
5 |
5
청구항 1에 있어서,상기 CRP채널은 각각 통신대역이 상이한 제1CRP채널, 제2CRP채널, 및 제3CRP채널을 포함하고,상기 채널변경명령단계는, 상기 AP에서, 상기 컨텐션채널 내에서 발생한 통신패킷 간의 충돌을 감지하는 경우, 충돌이 일어난 디바이스에게 통신채널을 상기 컨텐션채널에서 제1CRP채널로 변경하라는 명령을 브로드캐스팅하는 제1채널변경명령단계;상기 AP에서 상기 컨텐션채널 및 상기 제1CRP채널 내에서 발생한 통신패킷 간의 충돌을 감지하는 경우, 충돌이 일어난 디바이스에게 통신채널을 상기 컨텐션채널에서 제2CRP채널로 변경하라는 명령을 브로드캐스팅하는 제2채널변경명령단계; 및상기 AP에서 상기 컨텐션채널, 상기 제1CRP채널, 및 상기 제2CRP채널 내에서 발생한 통신패킷 간의 충돌을 감지하는 경우, 충돌이 일어난 디바이스에게 통신채널을 상기 컨텐션채널에서 제3CRP채널로 변경하라는 명령을 브로드캐스팅하는 제3채널변경명령단계;를 포함하는, 충돌에 대응하는 방법
|
6 |
6
청구항 5에 있어서,상기 충돌에 대응하는 방법은,상기 제1채널변경명령단계, 상기 제2채널변경명령단계, 및 상기 제3채널변경명령단계를 순차적으로 수행한 AP에 의하여 수행되는,상기 컨텐션채널 내에서 발생한 통신패킷 간의 충돌을 감지하는 경우, 기설정된 제2주기에 해당하는 기간 동안 상기 CRP채널에서 가장 충돌이 적게 발생한 채널을 도출하는 채널도출단계;를 더포함하고,상기 채널변경명령단계는,충돌이 일어난 통신패킷을 송신한 디바이스에게 통신채널을 상기 채널도출단계에서 도출된 채널로 변경하라는 명령을 브로드캐스팅하는, 충돌에 대응하는 방법
|