1 |
1
이동저장 장치의 펌웨어를 업데이트 하기 위한 장치에 있어서,상기 이동저장 장치가 컴퓨터에 접속된 동안 특정 주기에 따라 상기 이동저장 장치의 펌웨어 버전정보와 서버에 저장된 최신의 펌웨어 파일의 버전을 확인하는 버전 확인부; 및상기 버전 확인부가 확인한 상기 이동저장 장치의 펌웨어 버전 및 서버에 저장된 최신의 펌웨어 파일의 버전을 비교하여 상기 이동저장 장치의 펌웨어 업데이트 수행 여부를 판단하여 수행하는 업데이트부를 포함하고,상기 버전 확인부는 상기 이동저장 장치로부터 전송되는 이동저장 장치 정보인 디스크립터(Descriptor)의 특정 필드에 저장된 버전 정보에 기초하여 상기 이동저장 장치의 펌웨어 버전정보를 확인하는 이동저장 장치의 펌웨어 업데이트 장치
|
2 |
2
제 1항에 있어서,상기 버전 확인부에는, 상기 이동저장장치에 포함된 메모리 일부에 별도로 저장되는 펌웨어 버전 정보 파일에 포함되는 펌웨어 버전을 확인하는 이동저장 장치 버전 확인부; 및 상기 이동저장장치의 최신의 펌웨어 파일을 저장하는 서버와 네트워크로 접속하여 상기 최신의 펌웨어 파일 버전을 확인하기 위한 서버 버전 확인부가 포함되는 것을 특징으로 하는 이동저장 장치의 펌웨어 업데이트 장치
|
3 |
3
제 1항에 있어서,상기 업데이트부에는, 상기 버전 확인부가 각각 확인한 상기 이동저장 장치의 버전과, 최신의 펌웨어 파일 버전을 비교하여 펌웨어 업데이트 수행 여부를 판단하는 업데이트 판단부; 및상기 업데이트 판단부가 상기 이동저장 장치의 펌웨어 업데이트를 실행하기로 판단한 경우, 별도로 저장된 업데이트 프로그램을 구동하거나, 상기 이동저장장치에 미리 저장되는 업데이트 수행 프로그램을 호출하여 상기 이동저장 장치의 펌웨어를 최신의 버전으로 업데이트하는 업데이트 실행부;가 포함되는 것을 특징으로 하는 이동저장 장치의 펌웨어 업데이트 장치
|
4 |
4
이동저장 장치의 펌웨어 업데이트 방법에 있어서,(a) 상기 이동저장 장치가 컴퓨터와 접속되어 있는 동안 특정 주기에 따라 상기 이동 저장장치의 메모리의 일부 영역에 기록된 상기 이동저장 장치로부터 전송되는 이동저장 장치 정보인 디스크립터(Descriptor)의 특정 필드에 저장된 버전 정보에 기초하여 펌웨어 정보를 확인하는 단계;(b) 상기 확인된 정보가 최신 정보인지 판단하는 단계; 및(c) 상기 판단결과에 따라 업데이트를 수행하는 단계;를 포함하는 이동저장 장치의 펌웨어 업데이트 방법
|
5 |
5
삭제
|
6 |
6
제 4항에 있어서,상기 (b) 단계에서, 상기 최신 정보인지를 판단하는 것은, 서버에 저장된 최신의 펌웨어 버전과 비교하는 것을 특징으로 하는 이동저장 장치의 펌웨어 업데이트 방법
|
7 |
7
이동 저장장치의 펌웨어 정보 업데이트 방법에 있어서,(a) 상기 이동저장 장치가 컴퓨터와 접속되어 있는 동안 특정 주기에 따라 상기 이동 저장장치의 메모리 일부 영역에 기록된 상기 이동저장 장치로부터 전송되는 이동저장 장치 정보인 디스크립터(Descriptor)의 특정 필드에 저장된 버전 정보에 기초하여 펌웨어 정보를 확인하는 단계;(b) 상기 정보 확인 후 이동저장장치에 별도의 파일 형태로 정보를 기록하는 단계;(c) 상기 확인된 정보가 최신 정보인지 판단하는 단계; 및(d) 상기 판단결과에 따라 업데이트를 수행하는 단계; 를 포함하는 이동저장 장치의 펌웨어 업데이트 방법
|
8 |
8
제 7항에 있어서,상기 (b) 단계의 상기 별도의 파일은 텍스트(TXT) 파일 형태로 저장되는 것을 특징으로 이동저장 장치의 펌웨어 업데이트 방법
|
9 |
9
제 7항에 있어서,상기 (c) 단계는 서버에 저장된 펌웨어 버전과 비교하는 것을 특징으로 하는 이동저장 장치의 펌웨어 업데이트 방법
|