1 |
1
프로그램 변경에 따라, 실행파일을 포함하는 산출파일을 생성하는 산출파일 생성부;
상기 생성된 산출파일을, 상기 프로그램 변경 이전에 저장된 실행파일을 포함하는 산출파일과 비교하는 산출파일 비교부; 및
상기 비교결과를 기초로 하여 변경된 부분에 해당되는 데이터 파일을 생성하고 상기 생성된 데이터 파일을 센서노드로 전송하는 데이터파일 전송부를 포함하는 것을 특징으로 하는 실행파일 송신장치
|
2 |
2
제 1 항에 있어서,
상기 생성된 데이터 파일은, 상기 생성된 산출파일 중 상기 저장된 산출파일과 다른 부분에 해당되는 변경 산출파일 및 상기 생성된 산출파일과 상기 저장된 산출파일이 동일한 부분에 대해 변경없음을 알리는 메시지를 포함하는 것을 특징으로 하는 실행파일 송신장치
|
3 |
3
제 2 항에 있어서,
상기 변경 산출파일은, 상기 생성된 산출파일의 갱신되거나 새로 삽입된 함수 또는 변수값에 해당되는 실행파일인 것을 특징으로 하는 실행파일 송신장치
|
4 |
4
제 1 항에 있어서, 상기 산출파일 비교부는,
상기 생성된 산출파일에 포함된 부가정보파일에 해당되는 함수이름, 시작 및 종료 주소 및 크기정보와 상기 저장된 산출파일에 포함된 부가정보파일에 해당되는 함수이름, 시작 및 종료주소 및 크기정보를 분석하고, 상기 분석결과를 이용하여 상기 생성된 산출파일의 부가정보파일에 해당되는 함수내용과 상기 저장된 산출파일의 부가정보파일에 해당되는 함수내용을 비교하는 것을 특징으로 하는 실행파일 송신장치
|
5 |
5
제 1 항에 있어서, 상기 데이터파일 전송부는,
상기 생성된 데이터 파일을 상기 센서노드로 전송시에 싱크노드를 경유하는 것을 특징으로 하는 실행파일 송신장치
|
6 |
6
프로그램 변경에 따라, 실행파일을 송신하는 실행파일 송신장치가 실행파일을 포함하는 산출파일을 상기 프로그램 변경 이전에 저장된 실행파일을 포함하는 산출파일과 비교하여 변경된 부분에 해당되는 데이터 파일을 생성하면, 상기 실행파일 송신장치로부터 상기 생성된 데이터 파일을 수신하는 무선 통신부; 및
상기 수신된 데이터 파일을 이용해 상기 실행파일 송신장치를 통해 생성된 실행파일에 대응되는 새로운 실행파일을 생성하는 제어부를 포함하는 것을 특징으로 하는 센서노드
|
7 |
7
제 6 항에 있어서, 상기 제어부는,
상기 수신된 데이터 파일 및 상기 프로그램 변경 이전에 저장된 실행파일을 비교하여, 비교 결과 변경된 부분에 해당되는 데이터 파일 및 변경되지 않은 부분에 해당되는 저장된 실행파일을 조합하여 상기 새로운 실행파일을 생성하는 것을 특징으로 하는 센서노드
|
8 |
8
제 7 항에 있어서,
상기 수신된 데이터 파일은 에스램 또는 플래시 메모리의 부트로더에 저장되고, 상기 프로그램 변경 이전의 실행파일은 플래시 메모리의 프로그램 영역에 저장되는 것을 특징으로 하는 센서노드
|
9 |
9
제 8 항에 있어서, 상기 제어부는,
상기 에스램 또는 플래시 메모리의 부트로더에 저장된 데이터 파일 및 상기 플래시 메모리의 프로그램 영역에 저장된 프로그램 변경 이전의 실행파일을 상기 부트로더를 통해 비교하여, 상기 비교결과 생성된 상기 새로운 실행파일을 상기 플래시 메모리의 프로그램 영역에 저장하는 것을 특징으로 하는 센서노드
|
10 |
10
제 7 항에 있어서,
상기 실행파일 송신장치로부터 수신된 데이터 파일을 다른 센서노드로 릴레이 전송하는 데이터파일 릴레이전송부를 더 포함하는 것을 특징으로 하는 센서노드
|