[go: up one dir, main page]

KR20030033396A - 무선 단말기의 업그레이드 방법 - Google Patents

무선 단말기의 업그레이드 방법 Download PDF

Info

Publication number
KR20030033396A
KR20030033396A KR1020010065151A KR20010065151A KR20030033396A KR 20030033396 A KR20030033396 A KR 20030033396A KR 1020010065151 A KR1020010065151 A KR 1020010065151A KR 20010065151 A KR20010065151 A KR 20010065151A KR 20030033396 A KR20030033396 A KR 20030033396A
Authority
KR
South Korea
Prior art keywords
upgrade
wireless terminal
program
user computer
permanent memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020010065151A
Other languages
English (en)
Inventor
이은복
권혁진
Original Assignee
주식회사 지트랜코리아
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 지트랜코리아 filed Critical 주식회사 지트랜코리아
Priority to KR1020010065151A priority Critical patent/KR20030033396A/ko
Publication of KR20030033396A publication Critical patent/KR20030033396A/ko
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/658Incremental updates; Differential updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 무선 단말기의 업그레이드 방법에 관련되며, 좀 더 상세하게는 사용자 컴퓨터를 이용하여 업그레이드 서버로부터 무선 네트워크를 통해 무선 단말기의 업그레이드 프로그램을 다운로드 받아 간편하게 무선 단말기를 업그레이드할 수 있는 무선 단말기의 업그레이드 방법에 관련된다.
본 발명은 무선 단말기와 연결된 사용자 컴퓨터가 상기 무선 단말기를 통해 무선 네트워크로 연결된 업그레이드 프로그램을 제공하는 업그레이드 서버에 접속하여 업그레이드 프로그램의 다운로드를 요청하는 다운로드 요청단계와; 상기 무선 단말기를 통해 상기 업그레이드 서버로부터 업그레이드 프로그램을 다운로드 받는 업그레이드 프로그램 다운로드단계와; 상기 무선 단말기로 업그레이드 실행 프로그램을 전송하고 이를 제어하여 해당 무선 단말기의 영구 메모리에 저장된 기존의 프로그램을 삭제하도록 처리하는 영구 메모리 삭제단계와; 상기 무선 단말기로 상기 다운로드 받은 업그레이드 프로그램을 전송하여 상기 무선 단말기의 영구 메모리에 저장하도록 처리하는 업그레이드 프로그램 저장단계를 포함하는 것을 특징으로 한다.

Description

무선 단말기의 업그레이드 방법{Method for upgrading of wireless terminal}
본 발명은 무선 단말기의 업그레이드 방법에 관련되며, 좀 더 상세하게는 사용자 컴퓨터를 이용하여 업그레이드 서버로부터 무선 네트워크를 통해 무선 단말기의 업그레이드 프로그램을 다운로드 받아 간편하게 무선 단말기를 업그레이드할 수 있는 무선 단말기의 업그레이드 방법에 관련된다.
통신 기술의 발전에 따라 무선 네트워크를 이용한 데이터 통신을 가능하도록 하는 무선 단말기에 대한 연구가 활발히 진행되고 있다. 여기에서, 무선 단말기라고 하는 것은 노트북과 같이 사용자의 컴퓨터에 무선 네트워크를 연결 가능하도록 하는 무선 카드, 음성 통화 및 데이터 통신이 가능한 무선 통신 단말기, 개인 휴대 통신 단말기(PDA) 등을 포함하여 무선 네트워크를 통한 통신을 수행하는 모든 수단을 포함하는 개념이다.
이러한 무선 단말기는 기술의 발전에 따라 제품의 기능과 사양이 급격하게 변화하고 있다. 사용자들은 자신이 사용하는 무선 단말기보다 좀 더 진보된 무선 단말기가 출시되는 경우 새로운 무선 단말기의 기능을 사용하기를 희망한다. 새로운 무선 단말기가 개발될 때 마다 무선 단말기를 교체하는 것은 많은 비용의 소모를 필요로 하기 때문에 대부분의 사용자들은 자신의 무선 단말기를 보다 향상된 기능으로 업그레이드하여 사용하는 것이 일반적이다.
무선 단말기를 판매하는 제조업체의 입장에서도 자신들이 사용자들에게 판매한 무선 단말기의 계속적인 관리와 제품에 대한 신뢰도를 구축하기 위하여 기술 개발에 따른 지속적인 업그레이드를 시행하고 있다. 무선 단말기의 제조업체는 무선 단말기를 제조하는 타업체와의 경쟁에서 우위를 점령하기 위하여 지속적인 업그레이드가 필요한 실정이다.
그러나, 종래 무선 단말기의 업그레이드 서비스를 이용하기 위해서는 사용자가 직접 무선 단말기를 지참하고 해당 무선 단말기의 제조업체나 제조업체에서 운영하는 애프터 서비스 업체를 방문하여야 하는 번거로움이 있었으며 업그레이드에 많은 시간이 소요되는 단점이 있었다. 뿐만 아니라, 업그레이드를 수행하는 업체의 사정이나 업그레이드 서비스의 내용에 따라 업그레이드 서비스를 받기 위해 추가적으로 많은 시간이 소요되는 불편함이 있었다.
그리고, 무선 단말기 제조업체나 무선 통신 서비스 업체의 입장에서 종래 업그레이드 서비스 방법은 숫자가 제한된 업그레이드 서비스 업체에서 업그레이드가 수행되므로 다수의 사용자들에 대하여 업그레이드 서비스를 제공하기 위하여 오랜 시간이 소요되므로 무선 단말기의 업그레이드를 통한 무선 통신상의 부가 서비스 제공이 지연되는 단점이 있었다.
본 발명은 전술한 문제점을 해결하기 위한 것으로 무선 단말기를 사용하는 사용자가 무선 네트워크를 통하여 보다 빠르고 간편하게 무선 단말기의 업그레이드를 수행하도록 할 수 있는 무선 단말기의 업그레이드 방법을 제공하는 것을 목적으로 한다.
나아가 본 발명은 무선 단말기의 사용자가 무선 단말기를 통해 업그레이드 프로그램을 제공하는 업그레이드 서버에 접속하여 업그레이드 정보를 조회함으로써 자신의 무선 단말기에 대한 업그레이드의 필요성 여부를 판단할 수 있도록 하는 무선 단말기의 업그레이드 방법을 제공하는 것을 목적으로 한다.
더 나아가 본 발명은 무선 단말기의 업그레이드를 단시간에 다수의 사용자가 실시할 수 있으며, 무선 단말기 제조업체가 업그레이드를 위한 별도의 서비스 인력을 필요치 않으며 다양한 무선 통신상의 부가 서비스를 보다 신속하게 제공하도록 할 수 있는 무선 단말기의 업그레이드 방법을 제공하는 것을 목적으로 한다.
도 1 은 본 발명의 바람직한 실시예에 따른 무선 단말기의 업그레이드 방법을 실현시키기 위한 개략적인 시스템 블럭도를 도시한 것.
도 2 는 본 발명의 바람직한 실시예에 따른 무선 단말기의 개략적인 내부 블럭도를 도시한 것.
도 3 은 본 발명의 바람직한 실시에에 따른 무선 단말기의 업그레이드 흐름도를 개략적으로 도시한 것.
<도면의 주요 부호에 대한 설명>
10 : 업그레이드 서버 20 : 무선 단말기
21 : 무선 통신부 22 : 제어부
23 : 영구 메모리 24 : 임시 메모리
25 : 컴퓨터 인터페이스부 30 : 사용자 컴퓨터
전술한 목적을 달성하기 위한 본 발명의 바람직한 양상에 따르면, 본 발명은 무선 네트워크를 통해 무선 통신을 수행하는 무선 단말기와 연결된 사용자 컴퓨터에서 실행 가능한 무선 단말기의 업그레이드 방법에 있어서, 상기 사용자 컴퓨터가:
상기 무선 단말기를 통해 무선 네트워크로 연결된 업그레이드 프로그램을 제공하는 업그레이드 서버에 접속하여 업그레이드 프로그램의 다운로드를 요청하는 다운로드 요청단계와; 상기 무선 단말기를 통해 상기 업그레이드 서버로부터 업그레이드 프로그램을 다운로드 받는 업그레이드 프로그램 다운로드단계와; 상기 무선 단말기로 업그레이드 실행 프로그램을 전송하고 이를 제어하여 해당 무선 단말기의 영구 메모리에 저장된 기존의 프로그램을 삭제하도록 처리하는 영구 메모리 삭제단계와; 상기 무선 단말기로 상기 다운로드 받은 업그레이드 프로그램을 전송하여 상기 무선 단말기의 영구 메모리에 저장하도록 처리하는 업그레이드 프로그램 저장단계를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 다운로드 요청단계가 상기 사용자 컴퓨터가 상기 업그레이드 서버로 업그레이드 프로그램의 버전을 조회하고 이를 상기 무선 단말기에 내장된 프로그램의 버전과 비교하여 업그레이드 여부를 판단하는 업그레이드 판단단계를 더 포함하는 것을 특징으로 한다.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 영구 메모리 삭제단계가 상기 사용자 컴퓨터가 상기 무선 단말기로 업그레이드에 대한 승인 코드를 전송하여 승인을 요청하고 승인에 대한 응답을 수신하는 단계와; 상기 사용자 컴퓨터가 상기 무선 단말기로 무선 단말기의 영구 메모리에 저장된 프로그램의 버전을 조회하여 업그레이드 여부를 판단하는 단계와; 상기 사용자 컴퓨터가 상기 무선 단말기로 업그레이드 실행 프로그램을 전송하는 단계와; 상기 사용자 컴퓨터가 상기 무선 단말기로 상기 업그레이드 실행 프로그램이 상기 무선 단말기의 영구 메모리에 저장된 기존의 프로그램을 삭제하도록 구동시키는 삭제신호를 전송하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 업그레이드 프로그램 저장단계가 상기 사용자 컴퓨터가 상기 무선 단말기로 상기 업그레이드 실행 프로그램이 상기 무선 단말기의 영구 메모리에 사용자 컴퓨터로부터 전송되는 업그레이드 프로그램을 저장하도록 구동시키는 저장신호를 전송하는 단계와; 상기 사용자 컴퓨터가 상기 무선 단말기로 상기 업그레이드 프로그램을 전송하는 단계와; 상기 사용자 컴퓨터가 상기 무선 단말기로 상기 업그레이드 프로그램을 실행하도록 무선 단말기를 초기화시키는 초기화 신호를 전송하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 추가적인 양상에 따르면, 본 발명은 사용자 컴퓨터와 연결되어 무선 네트워크를 통해 사용자 컴퓨터의 무선 통신을 가능하도록 하는 무선 단말기에서 실행 가능한 무선 단말기 업그레이드 방법에 있어서, 상기 무선 단말기가:
상기 사용자 컴퓨터로부터 업그레이드 서버의 주소 정보를 입력받아 해당 업그레이드 서버에 접속하여 업그레이드 프로그램의 다운로드를 요청하는 업그레이드 요청단계와; 상기 업그레이드 서버로부터 업그레이드 프로그램을 다운로드 받아 이를 상기 사용자 컴퓨터로 전송하는 업그레이드 프로그램 다운로드단계와; 상기 사용자 컴퓨터로부터 업그레이드 실행 프로그램을 입력받고 상기 사용자 컴퓨터의 제어에 따라 상기 무선 단말기의 영구 메모리에 저장된 기존의 프로그램을 삭제하는 영구 메모리 삭제단계와; 상기 사용자 컴퓨터로부터 상기 다운로드 받은 업그레이드 프로그램을 입력받고 이를 상기 무선 단말기의 영구 메모리에 저장하는 업그레이드 프로그램 저장단계를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 영구 메모리 삭제단계가 상기 무선 단말기가 상기 사용자 컴퓨터로부터 업그레이드에 대한 승인 코드를 입력받고 승인 코드를 확인하여 상기 사용자 컴퓨터로 승인 여부를 통보하는 단계와; 상기 무선 단말기가 상기 사용자 컴퓨터의 요청에 따라 영구 메모리에 저장된 프로그램의 버전을 조회하여 상기 사용자 컴퓨터로 통보하는 단계와; 상기 무선 단말기가 상기 사용자 컴퓨터로부터 업그레이드 실행 프로그램을 전송받아 임시 메모리에 저장하는 단계와; 상기 무선 단말기가 상기 사용자 컴퓨터로부터 입력되는 삭제신호에 따라 업그레이드 실행 프로그램을 구동하여 영구 메모리에 저장된 기존의 프로그램을 삭제하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 업그레이드 프로그램 저장단계가 상기 무선 단말기가 상기 사용자 컴퓨터로부터 업그레이드 프로그램을 전송받는 단계와; 상기 무선 단말기가 상기 사용자 컴퓨터로부터 입력되는 저장신호에 따라 상기 업그레이드 실행 프로그램을 구동하여 상기 업그레이드 프로그램을 상기 무선 단말기의 영구 메모리에 저장하는 단계와; 상기 무선 단말기가 상기 사용자 컴퓨터로부터의 초기화 요청에 따라 상기 업그레이드 프로그램을 실행하도록 무선 단말기를 초기화하는 단계를 포함하는 것을 특징으로 한다.
이하에서는 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 당업자가 본 발명을 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.
도 1 은 본 발명의 바람직한 실시예에 따른 무선 단말기(20)의 업그레이드 방법을 실현시키기 위한 개략적인 시스템 블럭도를 도시한 것이다. 도시된 바와 같이 본 실시예는 업그레이드 서버(10), 무선 단말기(20), 사용자 컴퓨터(30)를 포함할 수 있다.
업그레이드 서버(10)와 무선 단말기(20)는 무선 네트워크를 통해 무선 통신을 수행하며 왑(WAP) 게이트웨이, 이동 교환국, 기지국 등과 같이 무선 통신에 일반적으로 사용되는 수단들은 본 발명의 요지와 관련이 적으므로 본 실시예에서는 자세한 설명을 생략하기로 한다.
업그레이드 서버(10)는 무선 단말기(20)의 업그레이드에 관련되는 업그레이드 프로그램을 무선 네트워크를 통하여 다수의 무선 단말기(20)로 제공하는 수단이다. 업그레이드 서버(10)는 유선 네트워크상의 웹(WEB) 서버로 구성하는 것이 바람직하며 무선 네트워크상의 왑(WAP) 서버로 구성하는 것도 가능하다.
업그레이드 서버(10)가 왑서버로 구성되는 경우에는 무선 단말기(20)와 직접적으로 무선 통신이 가능하다. 업그레이드 서버(10)가 웹서버로 구성되는 경우에는 무선 네트워크를 이용한 무선 통신을 위한 별도의 수단이 추가될 수 있다.
본 실시예의 설명에서 업그레이드는 무선 단말기(20)의 설정을 변경하거나 무선 단말기(20)의 정보를 갱신하는 일련의 처리 과정을 의미하는 개념이다. 따라서, 본 실시예에서 사용하는 업그레이드는 무선 단말기(20)의 구동 체계를 전체적으로 변경하는 것 뿐만 아니라 무선 단말기(20)의 구동에 관련된 정보의 업데이트와 같이 무선 단말기(20)의 부분적인 갱신도 포함하는 개념이다.
무선 단말기(20)는 무선 네트워크를 통해 업그레이드 서버(10)와 무선 통신을 수행하는 수단이다. 전술한 바와 같이 무선 단말기(20)는 노트북과 같이 사용자의 컴퓨터에 무선 네트워크를 연결 가능하도록 하는 무선 카드, 음성 통화 및 데이터 통신이 가능한 무선 통신 단말기, 개인 휴대 통신 단말기(PDA) 등을 포함하여 무선 네트워크를 통한 통신을 수행하는 모든 수단을 포함하는 개념이다. 본 실시예에서는 무선 카드를 상정하여 설명하기로 한다.
사용자 컴퓨터(30)는 범용 퍼스널 컴퓨터, 노트북 등을 포함하여 다양한 종류의 컴퓨터가 적용될 수 있으며, 본 실시예에서 사용자 컴퓨터(30)는 전술한 무선 단말기(20)와 연결되어 무선 단말기(20)의 업그레이드를 제어하는 수단이다. 사용자 컴퓨터(30)는 무선 단말기(20)를 통해 업그레이드 서버(10)로부터 업그레이드 프로그램을 전송받고 해당 업그레이드 프로그램을 무선 단말기(20)에 설치하는 수단이다.
도 1 을 참조하여 사용자의 입장에서 본 실시예의 실행을 개략적으로 설명하면 다음과 같다. 사용자는 사용자 컴퓨터(30)에 연결된 무선 단말기(20)를 이용하여 무선 네트워크를 통해 업그레이드 서버(10)에 접속하여 업그레이드 프로그램을 다운로드 받는다.
사용자는 사용자 컴퓨터(30)에 연결된 무선 단말기(20)를 이용하여 무선 네트워크를 통해 업그레이드 서버(10)에 접속하고, 업그레이드 프로그램의 다운로드를 요청한다. 본 발명의 바람직한 양상에 따르면, 업그레이드 프로그램의 다운로드에 앞서 해당 프로그램의 버전을 조회하여 다운로드의 필요성을 판단하는 것이 바람직하다.
사용자는 업그레이드 서버(10)로부터 업그레이드 프로그램을 다운로드 받아 사용자 컴퓨터(30)에 저장한다. 사용자는 무선 단말기(20)를 오프 라인 모드로 변환하고 사용자 컴퓨터(30)로부터 무선 단말기(20)로 업그레이드 실행 프로그램을 전송한다. 사용자는 무선 단말기(20)의 임시 메모리(24)에 저장된 업그레이드 실행 프로그램을 구동하여 무선 단말기(20)의 영구 메모리(23)에 저장된 기존의 프로그램을 삭제한다.
사용자는 사용자 컴퓨터(30)에 임시 저장된 전술한 업그레이드 서버(10)에서 다운로드 받은 업그레이드 프로그램을 무선 단말기(20)로 전송한다. 무선 단말기(20)는 업그레이드 프로그램이 입력되면 업그레이드 실행 프로그램이 이를 영구 메모리(23)에 저장한다. 사용자는 무선 단말기(20)를 초기화하여 업그레이드가 정상적으로 이루어졌는지를 확인할 수 있다.
도 2 는 본 발명의 바람직한 실시예에 따른 무선 단말기(20)의 개략적인 내부 블럭도를 도시한 것이다. 도시된 바와 같이 무선 단말기(20)는 무선 통신부(21), 제어부(22), 영구 메모리(23), 임시 메모리(24), 컴퓨터 인터페이스부(25)를 포함할 수 있다. 무선 단말기(20)의 내부 구성은 일반적인 무선 단말기(20)와 별다른 차이가 없으므로 각 구성 수단에 대한 자세한 설명은 생략하기로 한다.
무선 통신부(21)는 무선 단말기(20)가 무선 네트워크를 통하여 외부와 통신을 수행하도록 하는 수단이다. 제어부(22)는 마이크로 프로세서로 구성될 수 있으며 무선 단말기(20)의 신호 처리를 제어하는 수단이다. 영구 메모리(23)는 비 휘발성 메모리로써 무선 단말기(20)의 구동과 응용 프로그램의 실행에 관련된 프로그램이 저장되는 수단이다. 영구 메모리(23)는 일반적으로 롬(ROM;read only memory)으로 지칭될 수 있다.
임시 메모리(24)는 휘발성 메모리로써 무선 단말기(20)의 제어에 관련된 프로그램이나 데이터를 일시적으로 저장하는 수단이다. 임시 메모리(24)는 일반적으로 램(RAM;random access memory)으로 지칭될 수 있다. 컴퓨터 인터페이스부(25)는 무선 단말기(20)와 사용자 컴퓨터(30)의 통신을 인터페이스하는 수단이다. 무선 단말기(20)는 전술한 수단들 외 다양한 수단들을 포함할 수 있으나 본 실시예의 설명에서는 그에 대한 설명은 생략하기로 한다.
도 3 은 본 발명의 바람직한 실시에에 따른 무선 단말기(20)의 업그레이드흐름도를 개략적으로 도시한 것이다.
사용자는 사용자 컴퓨터(30)에 연결된 무선 단말기(20)를 이용하여 무선 네트워크를 통해 업그레이드 서버(10)에 접속한다(S1). 본 발명의 바람직한 양상에 따르면, 업그레이드 서버(10)에 접속시 해당 무선 단말기(20)의 정보를 업그레이드 서버(10)에 전송하여 해당 무선 단말기(20)에 관련된 업그레이드 정보를 조회할 수 있다. 다시 말해, 해당 무선 단말기(20)에 대한 업그레이드 정보 및 해당 무선 단말기(20)에 저장된 프로그램의 버전을 업그레이드 서버(10)로 전송하여 업그레이드 필요성을 조회함으로써 업그레이드 진행 여부를 결정할 수 있다.
업그레이드가 필요하다고 판단되는 경우 무선 단말기(20)는 업그레이드 서버(10)로 업그레이드 프로그램의 다운로드를 요청하여 업그레이드 프로그램을 다운로드 받는다(S2). 본 실시예에서 업그레이드 프로그램이라고 하는 것은 전술한 바와 같이 무선 단말기(20)의 영구 메모리(23)에 저장되어 무선 단말기(20)의 구동과 응용 프로그램의 실행에 관련되는 프로그램으로, 무선 단말기(20)의 기존 프로그램에 비해 새로이 갱신된 프로그램을 지칭하는 것이다.
다운로드 받은 업그레이드 프로그램은 무선 단말기(20)와 연결된 사용자 컴퓨터(30)로 전송된다(S3). 다운로드가 종료되면 사용자 컴퓨터(30)는 무선 단말기(20)로 오프라인 모드 변환 신호를 전송하여 무선 단말기(20)와 업그레이드 서버(10)의 연결을 해제하도록 한다.
사용자 컴퓨터(30)는 무선 단말기(20)로 업그레이드의 정당성을 확인하는 승인 코드를 전송한다. 무선 단말기(20)는 사용자 컴퓨터(30)로부터 입력되는 승인코드를 검증하여 승인 결과를 사용자 컴퓨터(30)로 전송한다(S4). 사용자 컴퓨터(30)는 무선 단말기(20)로 해당 무선 단말기(20)의 영구 메모리(23)에 저장된 기존의 프로그램에 대한 버전 정보를 요청한다. 무선 단말기(20)는 사용자 컴퓨터(30)의 요청에 따라 영구 메모리(23)에 저장된 프로그램의 버전 정보를 사용자 컴퓨터(30)로 전송한다.
사용자 컴퓨터(30)는 무선 단말기(20)로 업그레이드 실행 프로그램의 전송을 통보하고, 무선 단말기(20)는 이에 응답하여 업그레이드 실행 프로그램의 수신을 준비한다. 다시 말해, 전술한 통보 이후 사용자 컴퓨터(30)로부터 입력되는 데이터를 임시 메모리(24), 즉 램에 저장하도록 처리한다.
사용자 컴퓨터(30)는 업그레이드 실행 프로그램을 무선 단말기(20)로 전송하고, 무선 단말기(20)는 업그레이드 실행 프로그램을 램에 저장한다(S5). 무선 단말기(20)는 업그레이드 실행 프로그램의 저장이 완료되면 이를 사용자 컴퓨터(30)로 통보한다.
본 실시예에서 업그레이드 실행 프로그램이라고 하는 것은 무선 단말기(20)의 임시 메모리(24)에 저장되어 사용자 컴퓨터(30)로부터의 제어하에 무선 단말기(20)의 영구 메모리(23)를 삭제하고 영구 메모리(23)에 데이터를 기록하는 프로그램을 지칭한다. 업그레이드 실행 프로그램은 업그레이드 서버(10)로부터 다운로드 받은 업그레이드 프로그램에 포함될 수도 있으며, 사용자 컴퓨터(30)에 업그레이드 모듈과 함께 기 저장되어 있을 수도 있다.
사용자 컴퓨터(30)는 무선 단말기(20)로 해당 무선 단말기(20)의 영구 메모리(23)에 저장된 기존의 프로그램을 삭제하도록 업그레이드 실행 프로그램을 구동시키는 삭제신호를 전송한다. 무선 단말기(20)는 사용자 컴퓨터(30)로부터 입력되는 삭제신호에 따라 업그레이드 실행 프로그램을 구동하여 영구 메모리(23)에 저장된 기존의 프로그램을 삭제하고 완료시 이를 사용자 컴퓨터(30)로 통보한다(S6).
사용자 컴퓨터(30)는 무선 단말기(20)로 업그레이드 서버(10)로부터 다운로드 받은 업그레이드 프로그램을 전송한다. 무선 단말기(20)는 업그레이드 프로그램이 사용자 컴퓨터(30)로부터 입력되면 업그레이드 실행 프로그램을 구동하여 해당 업그레이드 프로그램을 영구 메모리(23)에 저장한다(S7). 무선 단말기(20)는 업그레이드 프로그램의 저장이 완료되면 이를 사용자 컴퓨터(30)로 통보한다.
사용자 컴퓨터(30)는 무선 단말기(20)로 영구 메모리(23)에 저장된 업그레이드 프로그램을 실행하도록 무선 단말기(20)를 초기화시키는 초기화 신호를 전송한다. 무선 단말기(20)는 사용자 컴퓨터(30)로부터 입력되는 초기화 신호에 따라 영구 메모리(23)에 저장된 업그레이드 프로그램을 실행하도록 무선 단말기(20)를 초기화한다(S8). 사용자는 무선 단말기(20)의 초기화에 의해 업그레이드의 정상적인 수행을 확인할 수 있다.
본 발명의 바람직한 양상에 따르면, 업그레이드에 사용되는 업그레이드 프로그램은 일반적으로 영구 메모리(23)에 저장되는 마이크로 프로그램과 같이 하나의 침의 구동을 제어하는 프로그램인 펌웨어(firmware)인 것이 바람직하다.
전술한 구성에 따라 본 발명은 무선 단말기의 사용자가 시간적, 공간적인 제약없이 빠르고 간편하게 무선 네트워크를 통해 무선 단말기의 업그레이드를 수행할 수 있는 장점이 있으며, 별도의 애프터 서비스 업체의 방문이 필요없으므로 시간과 비용을 절감할 수 있는 효과가 있다.
또한, 본 발명은 사용자가 자신의 무선 단말기를 통해 업그레이드 서버에 접속하여 업그레이드 프로그램의 버전을 조회함으로써 업그레이드의 필요성 여부를 조회하여 선택적으로 무선 단말기의 업그레이드를 수행할 수 있는 장점이 있다.
그리고, 본 발명은 무선 단말기의 업그레이드를 단시간에 다수의 사용자가 실시할 수 있으며, 그에 따라 무선 단말기 제조업체가 업그레이드를 위한 별도의 인력을 필요치 않으며 빠른 시간내에 다수의 사용자들에게 업그레이드 서비스를 제공할 수 있는 장점이 있다.
뿐만 아니라, 본 발명은 무선 단말기를 빠르고 간편하게 업그레이드시킬 수 있으므로 사용자들로 하여금 무선 단말기의 업그레이드 서비스의 이용을 촉진할 수 있으며, 그에 다라 무선 단말기 제조 업체 등이 급변하는 무선 데이터 환경에 능동적으로 대처할 수 있는 장점이 있다.
본 발명은 첨부된 도면을 참조하여 바람직한 실시예를 중심으로 기술되었지만 당업자라면 이러한 기재로부터 본 발명의 범주를 벗어남이 없이 많은 다양하고 자명한 변형이 가능하다는 것은 명백하다. 따라서, 본 발명의 범주는 이러한 많은 변형예들을 포함하도록 기술된 특허청구범위에 의해 해석되어져야 한다.

Claims (9)

  1. 무선 네트워크를 통해 무선 통신을 수행하는 무선 단말기와 연결된 사용자 컴퓨터에서 실행 가능한 무선 단말기의 업그레이드 방법에 있어서,
    상기 사용자 컴퓨터가:
    상기 무선 단말기를 통해 무선 네트워크로 연결된 업그레이드 프로그램을 제공하는 업그레이드 서버에 접속하여 업그레이드 프로그램의 다운로드를 요청하는 다운로드 요청단계와;
    상기 무선 단말기를 통해 상기 업그레이드 서버로부터 업그레이드 프로그램을 다운로드 받는 업그레이드 프로그램 다운로드단계와;
    상기 무선 단말기로 업그레이드 실행 프로그램을 전송하고 이를 제어하여 해당 무선 단말기의 영구 메모리에 저장된 기존의 프로그램을 삭제하도록 처리하는 영구 메모리 삭제단계와;
    상기 무선 단말기로 상기 다운로드 받은 업그레이드 프로그램을 전송하여 상기 무선 단말기의 영구 메모리에 저장하도록 처리하는 업그레이드 프로그램 저장단계;
    를 포함하는 것을 특징으로 하는 무선 단말기의 업그레이드 방법.
  2. 청구항 1 에 있어서, 상기 다운로드 요청단계가:
    상기 사용자 컴퓨터가 상기 업그레이드 서버로 업그레이드 프로그램의 버전을 조회하고 이를 상기 무선 단말기에 내장된 프로그램의 버전과 비교하여 업그레이드 여부를 판단하는 업그레이드 판단단계;
    를 더 포함하는 것을 특징으로 하는 무선 단말기의 업그레이드 방법.
  3. 청구항 1 에 있어서, 상기 영구 메모리 삭제단계가:
    상기 사용자 컴퓨터가 상기 무선 단말기로 업그레이드에 대한 승인 코드를 전송하여 승인을 요청하고 승인에 대한 응답을 수신하는 단계와;
    상기 사용자 컴퓨터가 상기 무선 단말기로 무선 단말기의 영구 메모리에 저장된 프로그램의 버전을 조회하여 업그레이드 여부를 판단하는 단계와;
    상기 사용자 컴퓨터가 상기 무선 단말기로 업그레이드 실행 프로그램을 전송하는 단계와;
    상기 사용자 컴퓨터가 상기 무선 단말기로 상기 업그레이드 실행 프로그램이 상기 무선 단말기의 영구 메모리에 저장된 기존의 프로그램을 삭제하도록 구동시키는 삭제신호를 전송하는 단계;
    를 포함하는 것을 특징으로 하는 무선 단말기의 업그레이드 방법.
  4. 청구항 1 또는 3 에 있어서, 상기 업그레이드 프로그램 저장단계가:
    상기 사용자 컴퓨터가 상기 무선 단말기로 상기 업그레이드 실행 프로그램이 상기 무선 단말기의 영구 메모리에 사용자 컴퓨터로부터 전송되는 업그레이드 프로그램을 저장하도록 구동시키는 저장신호를 전송하는 단계와;
    상기 사용자 컴퓨터가 상기 무선 단말기로 상기 업그레이드 프로그램을 전송하는 단계와;
    상기 사용자 컴퓨터가 상기 무선 단말기로 상기 업그레이드 프로그램을 실행하도록 무선 단말기를 초기화시키는 초기화 신호를 전송하는 단계;
    를 포함하는 것을 특징으로 하는 무선 단말기의 업그레이드 방법.
  5. 청구항 1 내지 3 중 어느 한 항의 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  6. 사용자 컴퓨터와 연결되어 무선 네트워크를 통해 사용자 컴퓨터의 무선 통신을 가능하도록 하는 무선 단말기에서 실행 가능한 무선 단말기 업그레이드 방법에 있어서,
    상기 무선 단말기가:
    상기 사용자 컴퓨터로부터 업그레이드 서버의 주소 정보를 입력받아 해당 업그레이드 서버에 접속하여 업그레이드 프로그램의 다운로드를 요청하는 업그레이드 요청단계와;
    상기 업그레이드 서버로부터 업그레이드 프로그램을 다운로드 받아 이를 상기 사용자 컴퓨터로 전송하는 업그레이드 프로그램 다운로드단계와;
    상기 사용자 컴퓨터로부터 업그레이드 실행 프로그램을 입력받고 상기 사용자 컴퓨터의 제어에 따라 상기 무선 단말기의 영구 메모리에 저장된 기존의 프로그램을 삭제하는 영구 메모리 삭제단계와;
    상기 사용자 컴퓨터로부터 상기 다운로드 받은 업그레이드 프로그램을 입력받고 이를 상기 무선 단말기의 영구 메모리에 저장하는 업그레이드 프로그램 저장단계;
    를 포함하는 것을 특징으로 하는 무선 단말기의 업그레이드 방법.
  7. 청구항 6 에 있어서, 상기 영구 메모리 삭제단계가:
    상기 무선 단말기가 상기 사용자 컴퓨터로부터 업그레이드에 대한 승인 코드를 입력받고 승인 코드를 확인하여 상기 사용자 컴퓨터로 승인 여부를 통보하는 단계와;
    상기 무선 단말기가 상기 사용자 컴퓨터의 요청에 따라 영구 메모리에 저장된 프로그램의 버전을 조회하여 상기 사용자 컴퓨터로 통보하는 단계와;
    상기 무선 단말기가 상기 사용자 컴퓨터로부터 업그레이드 실행 프로그램을 전송받아 임시 메모리에 저장하는 단계와;
    상기 무선 단말기가 상기 사용자 컴퓨터로부터 입력되는 삭제신호에 따라 업그레이드 실행 프로그램을 구동하여 영구 메모리에 저장된 기존의 프로그램을 삭제하는 단계;
    를 포함하는 것을 특징으로 하는 무선 단말기의 업그레이드 방법.
  8. 청구항 6 또는 7 에 있어서, 상기 업그레이드 프로그램 저장단계가:
    상기 무선 단말기가 상기 사용자 컴퓨터로부터 업그레이드 프로그램을 전송받는 단계와;
    상기 무선 단말기가 상기 사용자 컴퓨터로부터 입력되는 저장신호에 따라 상기 업그레이드 실행 프로그램을 구동하여 상기 업그레이드 프로그램을 상기 무선 단말기의 영구 메모리에 저장하는 단계와;
    상기 무선 단말기가 상기 사용자 컴퓨터로부터의 초기화 요청에 따라 상기 업그레이드 프로그램을 실행하도록 무선 단말기를 초기화하는 단계;
    를 포함하는 것을 특징으로 하는 무선 단말기의 업그레이드 방법.
  9. 청구항 6 또는 7 의 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
KR1020010065151A 2001-10-22 2001-10-22 무선 단말기의 업그레이드 방법 Ceased KR20030033396A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010065151A KR20030033396A (ko) 2001-10-22 2001-10-22 무선 단말기의 업그레이드 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010065151A KR20030033396A (ko) 2001-10-22 2001-10-22 무선 단말기의 업그레이드 방법

Publications (1)

Publication Number Publication Date
KR20030033396A true KR20030033396A (ko) 2003-05-01

Family

ID=29565803

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010065151A Ceased KR20030033396A (ko) 2001-10-22 2001-10-22 무선 단말기의 업그레이드 방법

Country Status (1)

Country Link
KR (1) KR20030033396A (ko)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011156738A3 (en) * 2010-06-11 2012-04-05 Intel Corporation Multi-owner deployment of firmware images
KR101319391B1 (ko) * 2006-09-04 2013-10-17 엘지전자 주식회사 이동통신 단말기의 동기화 방법 및 이동통신 단말기
US8626146B2 (en) 2003-10-29 2014-01-07 Qualcomm Incorporated Method, software and apparatus for performing actions on a wireless device using action lists and versioning
US9092286B2 (en) 2002-12-20 2015-07-28 Qualcomm Incorporated System to automatically process components on a device
US9134989B2 (en) 2002-01-31 2015-09-15 Qualcomm Incorporated System and method for updating dataset versions resident on a wireless device
US9143560B2 (en) 2007-06-19 2015-09-22 Qualcomm Incorporated Methods and apparatus for dataset synchronization in a wireless environment
CN111767065A (zh) * 2019-04-02 2020-10-13 北京精雕科技集团有限公司 一种机床数控软件的批量远程升降级方法及系统

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997016938A1 (en) * 1995-10-30 1997-05-09 Nokia Telecommunications Oy Upgrading software in a mobile telephone
US5689825A (en) * 1995-07-28 1997-11-18 Motorola, Inc. Method and apparatus for downloading updated software to portable wireless communication units
KR19990032245A (ko) * 1997-10-17 1999-05-15 윤종용 휴대용 무선 단말기 소프트웨어 업그레이드 시스템 및 방법
JPH11205854A (ja) * 1998-01-07 1999-07-30 Toshiba Corp 無線通信システムおよび移動通信端末装置
JPH11298959A (ja) * 1998-04-09 1999-10-29 Nec Commun Syst Ltd 移動電話システム
KR20000025816A (ko) * 1998-10-14 2000-05-06 서평원 이동통신망을 이용한 이동전화기의 소프트웨어 다운로드 방법
KR20010028892A (ko) * 1999-09-27 2001-04-06 서평원 이동통신 단말기의 소프트웨어 업그레이드 방법

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5689825A (en) * 1995-07-28 1997-11-18 Motorola, Inc. Method and apparatus for downloading updated software to portable wireless communication units
WO1997016938A1 (en) * 1995-10-30 1997-05-09 Nokia Telecommunications Oy Upgrading software in a mobile telephone
KR19990032245A (ko) * 1997-10-17 1999-05-15 윤종용 휴대용 무선 단말기 소프트웨어 업그레이드 시스템 및 방법
JPH11205854A (ja) * 1998-01-07 1999-07-30 Toshiba Corp 無線通信システムおよび移動通信端末装置
JPH11298959A (ja) * 1998-04-09 1999-10-29 Nec Commun Syst Ltd 移動電話システム
KR20000025816A (ko) * 1998-10-14 2000-05-06 서평원 이동통신망을 이용한 이동전화기의 소프트웨어 다운로드 방법
KR20010028892A (ko) * 1999-09-27 2001-04-06 서평원 이동통신 단말기의 소프트웨어 업그레이드 방법

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9134989B2 (en) 2002-01-31 2015-09-15 Qualcomm Incorporated System and method for updating dataset versions resident on a wireless device
US10602348B2 (en) 2002-01-31 2020-03-24 Qualcomm Incorporated System and method for updating dataset versions resident on a wireless device
US9092286B2 (en) 2002-12-20 2015-07-28 Qualcomm Incorporated System to automatically process components on a device
US10348804B2 (en) 2002-12-20 2019-07-09 Qualcomm Incorporated System to automatically process components on a device
US8626146B2 (en) 2003-10-29 2014-01-07 Qualcomm Incorporated Method, software and apparatus for performing actions on a wireless device using action lists and versioning
US9386397B2 (en) 2003-10-29 2016-07-05 Qualcomm Incorporated Method, software and apparatus for performing actions on a wireless device using action lists and versioning
US9591428B2 (en) 2003-10-29 2017-03-07 Qualcomm Incorporated Method, software and apparatus for performing actions on a wireless device using action lists and versioning
KR101319391B1 (ko) * 2006-09-04 2013-10-17 엘지전자 주식회사 이동통신 단말기의 동기화 방법 및 이동통신 단말기
US9143560B2 (en) 2007-06-19 2015-09-22 Qualcomm Incorporated Methods and apparatus for dataset synchronization in a wireless environment
WO2011156738A3 (en) * 2010-06-11 2012-04-05 Intel Corporation Multi-owner deployment of firmware images
US8566613B2 (en) 2010-06-11 2013-10-22 Intel Corporation Multi-owner deployment of firmware images
CN111767065A (zh) * 2019-04-02 2020-10-13 北京精雕科技集团有限公司 一种机床数控软件的批量远程升降级方法及系统

Similar Documents

Publication Publication Date Title
EP3716656B1 (en) Profile generation method, profile acquisition method, and related device and storage medium
US7184759B2 (en) Modular software components for wireless communication devices
KR101119320B1 (ko) 이동저장 장치의 펌웨어 업데이트 장치 및 방법
JP4571675B2 (ja) 通信システムにおけるキャリア・カスタマイゼーションのための方法と装置
US8645943B2 (en) Communication system, communication device, and management server device
RU2351088C2 (ru) Система и способ применения и фильтрации применяемых метаданных на основании функциональных возможностей беспроводных устройств
KR101379611B1 (ko) 컴퓨터 셀룰러 무선 카드를 위한 캐리어 특정 프로비저닝
CN114467320B (zh) 用于为sim卡或esim激活而转移订户身份模块(sim)信息的系统、方法和计算机程序
KR20050051675A (ko) 통신 네트워크를 위한 단말, 장치 및 방법
US10902307B1 (en) Universal integrated circuit card (UICC) toolkit
KR20100063474A (ko) Fota 서비스 제공 방법 및 그 시스템
WO2021185097A1 (zh) 识别嵌入式身份识别模块eSIM卡的方法及终端设备
JP5577357B2 (ja) 端末の自動構成
WO2012065401A1 (zh) 一种数据卡及其应用业务定制的系统和方法
KR20030033396A (ko) 무선 단말기의 업그레이드 방법
KR101082628B1 (ko) 블루투스 이동통신단말기를 이용한 차량용오디오/비디오/네비게이션 시스템의 펌웨어 업그레이드시스템 및 그 방법
CN1918932B (zh) 在用户身份模块/可移动用户身份模块卡中的优选漫游列表更新
AU2005246830B2 (en) Modular software components for wireless communication devices
KR100320302B1 (ko) 이동통신망을이용한이동전화기의소프트웨어다운로드방법
KR100636319B1 (ko) Ap와 접속된 단말의 소프트웨어 자동 업그레이드 시스템및 방법
KR100429903B1 (ko) 홈 게이트웨이 시스템의 이미지 업데이트 방법
KR101094622B1 (ko) 단말기의 시스템 소프트웨어 업데이트 시스템 및 방법
KR20030087195A (ko) 휴대정보단말기와, 이 휴대정보단말기의 바이러스 검출 및치료 서비스 방법
KR100586357B1 (ko) 아이피 폰 운용 시스템 및 방법
KR20060081159A (ko) 이동단말기의 단말 정보 관리 방법 및 시스템

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20011022

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20031030

Patent event code: PE09021S01D

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20040226

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040614

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20041116

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20040614

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20031030

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I