요약 |
본 발명은 무선 센서 네트워크상의 소프트웨어 업데이트를 위한 고속 코드 전파 프로토콜에 관한 것으로, 노드(A)의 전송 신호를 노드(B)에서 수신하는 단계와; 노드(B)는 노드(A)에게 보낼 Request와 노드(C)에게 보낼 Advertisement를 XOR을 해서 broadcast를 하는 단계와; 상기 노드(B)의 신호를 노드(A), 노드(C)에서 수신하고, 노드(A)에서는 노드(B)에서 보낸 XOR데이터를 디코딩하면 Request메시지가 남게 되어 노드(B)가 자신에게 Advertisement를 보냈다는 것을 알게 되는 단계와; 상기 노드(B)에서는 노드(A)에서 보낸 데이터와 노드(C)에서 보낸 Request메시지를 받는 단계와; 상기 노드(B)에서 노드(A)에게 보낼 ack신호와 노드(C)에서 보낼 Data를 XOR해서 보내는 단계 및; 상기 노드(A)는 노드(B)에서 보낸 메시지에서 ack신호를 추출하고, 노드(C)는 노드(B)에서 보낸 메시지에서 Data메시지를 추출하는 단계로 이루어져 보다 효율적인 코드 전파를 달성할 수 있고, 약 20 ∼ 25%의 성능 향상을 나타내며, 속도, 에너지, 네트워크 혼잡도 측면에서 효율적인 소프트웨어 업데이트를 수행할 수 있고, 전송 데이터의 신뢰성을 확보할 수 있는 각별한 장점이 있는 유용한 발명이다. 무선 센서, 네트워크, 소프트웨어, 업데이트, 코드 전파, 프로토콜.
|