상기 목적 을 달성 하 기 위한 본 발명 의 SyncML 을 이용 하 여 펌웨어 를 업데이트 하 기 위한 휴대 단말 장치 는 펌웨어 의 메인 버전 과 부분 버전 정보 가 들 어 있 는 DB 부 ; 상기 DB 부 에 들 어 있 는 펌웨어 정보 를 동기 화 를 위한 SyncML 정보 로 변환 하 거나 , 수신 된 SyncML 정보 를 펌웨어 정보 로 변환 하 는 SyncML 처 리부 ; 상기 SyncML 처 리부 에서 변환 된 SyncML 정보 를 타 휴대 단말 장치 로 송신 하 거나 , 상기 타 휴대 단말 장치 에서 보낸 SyncML 정보 를 수신 하 여 상기 SyncML 처 리부 로 전달 하 는 송 / 수 신부 ; 상기 SyncML 처 리부 에서 변환 된 타 휴대 단말 장치 의 펌웨어 정보 와 DB 부 에 들 어 있 는 펌웨어 정보 를 비교 하 여 서버 와 클라이언트 를 결정 하 고 , 업데이트 할 펌웨어 를 결정 하 는 펌웨어 비 교부 ; 및 타 휴대 단말 장치 로 전송 할 펌웨어 코드 가 임시 저장 되 거나 , 수신 된 펌웨어 코드 가 임시 저장 되 는 임시 저장 영역 을 포함 하 고 , 휴대 단말 장치 의 운영 을 위한 펌웨어 코드 들 이 저장 되 어 있 는 코드 영역 부를 포함 하 며 , 상기 코드 영역 부 에서 업데이트 되 는 펌웨어 코드 는 각 기능 별 부분 버전 이 서로 다른 펌웨어 코드 만 업데이트 되 는 것 을 특징 으로 한다 .