1 |
1
업데이트 서버로부터 단말장치에 설치된 펌웨어의 버전 정보를 확인하여 최신 버전의 펌웨어에 대한 델타 정보를 수신하고, 상기 델타 정보로부터 상기 단말장치에 설치된 펌웨어를 업데이트 하는 업데이트 매니저; 및업데이트 된 펌웨어가 정상 동작하지 않거나 에러가 발생한 경우 미리 저장된 백업 정보를 이용하여 해당 펌웨어를 복구하는 부트 로더를 포함하며,상기 업데이트 매니저는, 상기 단말장치에 설치된 펌웨어의 정보 데이터들 중 상기 델타 정보에 대응하는 위치의 정보 데이터에 대한 백업 정보를 생성하여 저장하는 것을 특징으로 하는 펌웨어 업데이트 장치
|
2 |
2
청구항 1에 있어서,상기 업데이트 서버는, 펌웨어에 대한 하나 이상의 델타 정보를 저장하고,상기 업데이트 매니저는, 상기 업데이트 서버에 저장된 각각의 델타 정보에 대응하여 순차적으로 업데이트를 수행하는 것을 특징으로 하는 펌웨어 업데이트 장치
|
3 |
3
청구항 1에 있어서,상기 업데이트 매니저는,메모리의 여유 공간의 크기를 계산하고, 상기 여유 공간의 크기가 전체 델타 정보의 크기 보다 더 큰 경우에 백업 기능을 활성화하는 것을 특징으로 하는 펌웨어 업데이트 장치
|
4 |
4
청구항 1에 있어서,상기 업데이트 매니저는,상기 펌웨어의 업데이트 동작 수행 시, 상기 델타 정보에 기초하여 상기 단말장치에 설치된 펌웨어의 정보 데이터들 중 백업할 정보 데이터의 위치 및 크기 정보를 확인하는 것을 특징으로 하는 펌웨어 업데이트 장치
|
5 |
5
청구항 1에 있어서,상기 업데이트 매니저는,상기 펌웨어의 업데이트 동작 수행 시, 상기 델타 정보로부터 상기 단말장치에 설치된 펌웨어의 정보 데이터들 중 업데이트할 정보 데이터의 위치 및 크기 정보를 확인하여, 확인된 위치 및 크기에 해당하는 정보 데이터를 업데이트하는 것을 특징으로 하는 펌웨어 업데이트 장치
|
6 |
6
청구항 1에 있어서,상기 업데이트 매니저는,업데이트 된 펌웨어의 정상 또는 비정상 동작 상태를 확인하여 그 결과를 메모리의 부트 로더 환경변수 영역에 저장하고,상기 부트 로더는,단말장치의 부팅 시 상기 메모리의 부트 로더 환경변수 영역에 저장된 정보를 호출하여 업데이트 된 펌웨어의 복구 여부를 확인하는 것을 특징으로 하는 펌웨어 업데이트 장치
|
7 |
7
청구항 1에 있어서,상기 부트 로더는,상기 펌웨어의 복구 동작 수행 시, 상기 여유 공간에 저장된 백업 정보를 로딩하여, 복구할 펌웨어의 정보 데이터들 중 복구할 정보 데이터와, 그의 위치, 크기 및 개수 정보를 확인하여, 확인된 위치, 크기 및 개수의 정보 데이터를 복구하는 것을 특징으로 하는 펌웨어 업데이트 장치
|
8 |
8
청구항 1에 있어서,상기 델타 정보는,최신 버전의 펌웨어 중 상기 단말장치에 설치된 버전의 펌웨어와 차이가 있는 정보 데이터, 해당 정보 데이터의 위치 및 크기 정보를 포함하는 것을 특징으로 하는 펌웨어 업데이트 장치
|
9 |
9
청구항 1에 있어서,상기 델타 정보는,1 바이트(byte) 크기의 정보 데이터 단위로 생성되는 것을 특징으로 하는 펌웨어 업데이트 장치
|
10 |
10
업데이트 서버로부터 단말장치에 설치된 펌웨어의 버전 정보를 확인하여 최신 버전의 펌웨어에 대한 델타 정보를 수신하는 단계;상기 단말장치에 설치된 펌웨어의 정보 데이터들 중 상기 델타 정보에 대응하는 위치의 정보 데이터에 대한 백업 정보를 생성하여 저장하는 단계;상기 델타 정보로부터 상기 단말장치에 설치된 펌웨어를 업데이트 하는 단계; 및업데이트 된 펌웨어가 정상 동작하지 않거나 에러가 발생한 경우 미리 저장된 백업 정보를 이용하여 해당 펌웨어를 복구하는 단계를 포함하는 것을 특징으로 하는 펌웨어 업데이트 방법
|
11 |
11
청구항 10에 있어서,수신된 델타 정보에 기초하여 펌웨어의 업데이트가 완료되면, 상기 업데이트 서버로부터 다음 순서의 델타 정보를 수신하는 단계를 더 포함하는 것을 특징으로 하는 펌웨어 업데이트 방법
|
12 |
12
청구항 10에 있어서,상기 델타 정보를 수신하는 단계 이전에,업데이트 서버로부터 전체 델타 정보의 크기 정보를 수신하는 단계;메모리의 여유 공간의 크기를 계산하는 단계; 및상기 메모리의 여유 공간의 크기 및 전체 델타 정보의 크기를 비교하는 단계를 더 포함하는 것을 특징으로 하는 펌웨어 업데이트 방법
|
13 |
13
청구항 12에 있어서,상기 백업 정보를 생성하여 저장하는 단계는,상기 메모리의 여유 공간의 크기가 상기 전체 델타 정보의 크기 보다 더 큰 경우에 수행되는 것을 특징으로 하는 펌웨어 업데이트 방법
|
14 |
14
청구항 10에 있어서,상기 백업 정보를 생성하여 저장하는 단계 이전에,상기 델타 정보에 기초하여 상기 단말장치에 설치된 펌웨어의 정보 데이터들 중 백업할 정보 데이터의 위치 및 크기 정보를 확인하는 단계를 더 포함하는 것을 특징으로 하는 펌웨어 업데이트 방법
|
15 |
15
청구항 10에 있어서,상기 펌웨어를 업데이트 하는 단계는,상기 델타 정보로부터 상기 단말장치에 설치된 펌웨어의 정보 데이터들 중 업데이트할 정보 데이터의 위치 및 크기 정보를 확인하는 단계; 및상기 확인된 위치 및 크기에 해당하는 정보 데이터를 업데이트하는 단계를 포함하는 것을 특징으로 하는 펌웨어 업데이트 방법
|
16 |
16
청구항 10에 있어서,상기 펌웨어를 복구하는 단계는,상기 여유 공간에 저장된 백업 정보를 로딩하는 단계;복구할 펌웨어의 정보 데이터들 중 복구할 정보 데이터와, 그의 위치, 크기 및 개수 정보를 확인하는 단계; 및상기 확인된 위치, 크기 및 개수의 정보 데이터를 복구하는 단계를 포함하는 것을 특징으로 하는 펌웨어 업데이트 방법
|
17 |
17
단말장치로 제공할 펌웨어를 각 버전 별로 저장하고 관리하며, 최신 버전의 펌웨어 업데이트 시 최신 버전의 펌웨어에 대한 델타 정보를 생성하여 제공하는 업데이트 서버; 및상기 업데이트 서버로부터 최신 버전의 펌웨어에 대한 델타 정보를 수신하여 상기 델타 정보로부터 상기 단말장치에 설치된 펌웨어를 업데이트 하고, 업데이트 된 펌웨어가 정상 동작하지 않거나 에러가 발생한 경우 상기 단말장치에 설치된 펌웨어의 정보 데이터들 중 상기 델타 정보에 대응하는 위치의 정보 데이터에 대한 백업 정보를 이용하여 해당 펌웨어를 복구하는 펌웨어 업데이트 장치를 포함하는 것을 특징으로 하는 펌웨어 업데이트 시스템
|
18 |
18
청구항 17에 있어서,상기 업데이트 서버는, 펌웨어에 대한 하나 이상의 델타 정보를 저장하고,상기 펌웨어 업데이트 장치는, 상기 업데이트 서버에 저장된 각각의 델타 정보에 대응하여 순차적으로 업데이트를 수행하는 것을 특징으로 하는 펌웨어 업데이트 시스템
|
19 |
19
청구항 17에 있어서,상기 펌웨어 업데이트 장치는,상기 델타 정보에 기초하여 상기 단말장치에 설치된 펌웨어의 정보 데이터들 중 백업할 정보 데이터의 위치 및 크기 정보를 확인하고, 메모리의 여유 공간의 크기가 상기 델타 정보에 포함된 정보 데이터의 크기 보다 더 큰 경우에 상기 백업 정보를 상기 여유 공간에 저장하는 것을 특징으로 하는 펌웨어 업데이트 시스템
|
20 |
20
청구항 17에 있어서,상기 펌웨어 업데이트 장치는,상기 펌웨어의 업데이트 동작 수행 시, 상기 델타 정보로부터 상기 단말장치에 설치된 펌웨어의 정보 데이터들 중 업데이트할 정보 데이터의 위치 및 크기 정보를 확인하여, 확인된 위치 및 크기에 해당하는 정보 데이터를 업데이트하는 것을 특징으로 하는 펌웨어 업데이트 시스템
|