KR20040056682A - 휴대폰 단말기의 소프트웨어 다운로딩법 - Google Patents
휴대폰 단말기의 소프트웨어 다운로딩법 Download PDFInfo
- Publication number
- KR20040056682A KR20040056682A KR1020020083219A KR20020083219A KR20040056682A KR 20040056682 A KR20040056682 A KR 20040056682A KR 1020020083219 A KR1020020083219 A KR 1020020083219A KR 20020083219 A KR20020083219 A KR 20020083219A KR 20040056682 A KR20040056682 A KR 20040056682A
- Authority
- KR
- South Korea
- Prior art keywords
- program
- terminal
- downloading
- rom
- ram
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 휴대폰 단말기에 운용프로그램을 다운로딩하는 과정에서 다운로드의 장애가 발생할 경우 그 복구를 용이하게 하는 방법을 제공하는 것에 관한 것이다.
본 발명의 휴대폰 단말기의 다운로딩 방법은 부트프로그램(107a)을 이용하여 상기 램(108)에 실행프로그램을 다운로딩하는 단계,
상기 부트프로그램(107a) 및 자유영역(107b)의 데이터를 삭제하는 단계,
상기 램에 다운로딩된 실행프로그램을 이용하여 컴퓨터(110)로부터 상기 단말기의 운용프로그램을 롬(107)에 다운로드 하는 단계,
상기 운용프로그램의 다운로드 중 장애가 발생하는 경우 롬에 입력된 복구프로그램(107c)을 구동하여 상기 램에 실행프로그램을 다시 다운로딩하는 단계를 포함하는 것을 특징으로 한다.
Description
본 발명은 휴대폰 단말기를 제조한 후, 최초로 프로그램을 다운로딩하는 과정에서 단말기에 다운로드의 장애가 발생할 경우 그 복구를 용이하게 하는 방법을 제공하는 것에 관한 것이다.
일반적으로 휴대폰 단말기(1)는 도 1과 같이 신호처리부(2), 음성처리부(3), 키입력부(5), 표시부(6)가 중앙처리장치(4)에 의하여 컨트롤될 수 있도록 연결되어 구성되고, 신호처리부와 음성처리부는 안테나(9)에 연결되어 구성된다.
한편, 중앙처리장치에는 메모리로 기능하는 롬(7)과, 램(8)이 연결되어 단말기의 운영프로그램 및 사용자 정보 등을 저장할 수 있도록 구성된다.
특히, 상기 롬(7)에는 최초에 단말기의 운영프로램을 다운로딩하기 위하여 부트프로그램(7a)이 입력되는 영역과 사용자정보 등을 저장할 수 있는 자유영역(7b)이 함께 구성된다.
상기 부트프로그램은 롬을 구울 때 최초로 입력되는 것으로써, 오프라인 상에서 툴 프로그램이 내장된 컴퓨터(10)와 연결되어 단말기의 실행프로그램을 램(8)에 다운로드할 수 할 수 있도록 작용하고, 실행프로그램이 램에 다운로드 된 후에는 재실행이 되지 않도록 지워진다.
그리고, 상기 램에 다운로드된 단말기의 실행프로그램을 다운로드받은 후에 그 실행 프로그램을 이용하여 다시 롬에 단말기의 운용프로그램을 입력하는 과정을거친다.
상기 단말기의 운용프로그램을 입력하는 과정에서 장애가 발생하면 이미 부트프로그램이 지워져 있기 때문에 부트프로그램의 복구가 불가능하여 더 이상 단말기의 운용프로그램을 다운로딩할 수 없는 문제점이 발생한다.
종래 단말기의 다운로딩 방법을 도 2의 프로차트에 의하여 더 구체적으로 설명한다.
먼저, 오프라인 상에서 단말기를 툴 프로그램이 내장된 컴퓨터와 연결하여 다운로딩을 시작한다(S101).
다운로딩이 시작되면 단말기의 롬(7)에 저장된 부트프로그램(7a)을 이용하여 램(8)에 단말기의 실행프로그램을 다운로딩한다(S102).
이어서, 롬에 저장된 부트프로그램(7a) 및 자유영역(7b)의 데이터를 삭제한다(S103).
이어서, 램(8)에 다운로드 된 단말기의 실행프로그램을 이용하여 컴퓨터로부터 단말기의 운용프로그램을 롬(7)에 다운로드 하여 저장한다(S104).
상기 롬에 단말기의 운영프로그램을 다운로드 하는 과정에서 운용프로그램의 다운로드 중 장애가 발생하였는가를 판단(S105)하고, 다운로드 장애가 발생하는 경우에는 이미 부트프로그램이 지워져 있기 때문에 실행프로그램을 다시 다운로드받을 수 없어 오프라인 상에 있는 별도의 롬 복구장치로 이동하여 단말기의 롬을 복구하는 단계(S106)를 거치고, 다운로드 중 장애가 발생하지 않는 경우에는 작업이 종료된다.
상기와 같이 종래의 단말기에 소프트웨어를 다운로딩하는 방법은 다운로딩과정에서 장애가 발생할 경우, 그 복구가 매우 번거롭고 복구시간이 많이 소요되는 문제점이 있다.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로 롬에 상주하는 복구프로그램 저장 영역을 별도로 설정한다. 상기 복구프로그램은 단말기의 소프트웨어 다운로딩시 장애가 발생할 경우 기존의 부트프로그램 및 데이터코드 등은 지워져 알 수 없으므로 이러한 정보를 체크하지 않고 단순히 기존의 부트프로그램이 수행하던 단말기의 실행프로그램을 단말기의 램에 다운로딩하는 기능만 수행하도록 설정되고, 사용자가 다운로딩의 장애가 발생한 것을 인지한 후 소정의 특수키를 입력하고, 전원을 재 공급함으로서 복구프로그램이 구동되도록 한다.
따라서, 본 발명의 목적은 단말기의 소프트웨어 다운로딩 시 장애발생의 복구를 쉽게 하는 방법을 제공하는 데 있다.
본 발명의 또 다른 목적은 단말기의 소프트웨어 다운로딩 시 장애가 발생할 경우 그 장애를 복구하는 시간을 단축하는데 있다.
도 1은 일반적인 휴대폰 단말기의 다운로딩을 설명하기 위한 블록도이고,
도 2는 일반적인 휴대폰 단말기의 다운로딩 과정을 설명하기 위한 프로차트이고,
도 3은 본 발명의 휴대폰 단말기의 다운로딩을 설명하기 위한 블록도이고,
도 4는 본 발명의 휴대폰 단말기의 다운로딩 과정을 설명하기 위한 플로차트이다.
*도면의 주요부분에 대한 부호의 설명*
1, 101 - 단말기 2, 102 - 신호처리부
3, 103 - 음성처리부 4, 104 - 중앙처리장치
5, 105 - 키입력부 6, 106 - 표시부
7, 107 - 롬(ROM) 107a - 부트프로그램 저장영역
107b - 자유영역 107c - 복구프로그램 저장영역
8, 108 - 램(RAM) 9, 109 - 안테나
10, 110 - 컴퓨터(PC)
본 발명은 상기 목적 달성을 위하여 메모리수단으로써 롬(107과 램(108)을 구비하는 단말기(101)에 있어서, 상기 롬은 부트프로그램이 저장되는 영역(107a)과복구프로그램이 저장되는 영역(107c)과, 자유영역(107b)으로 구분되고,
상기 단말기에 접속된 컴퓨터를 이용하여 상기 단말기에 소프트웨어를 다운로딩하는 방법은 부트프로그램을 이용하여 상기 램에 실행프로그램을 다운로딩하는 단계,
상기 부트프로그램 및 자유영역의 데이터를 삭제하는 단계,
상기 램에 다운로딩된 실행프로그램을 이용하여 상기 컴퓨터로부터 상기 단말기의 운용프로그램을 상기 롬에 다운로드 하는 단계,
상기 운용프로그램의 다운로드 중 장애가 발생하는 경우 상기 복구프로그램을 구동하여 상기 램에 실행프로그램을 다시 다운로딩하는 단계를 포함하는 것을 특징으로 하는 휴대폰 단말기의 소프트웨어 다운로딩법.
상기 복구프로그램은 상기 롬에 상주하도록 구성되고, 소정의 특수키 입력에 의하여 실행되도록 구성된다.
이하, 도 3 및 도 4를 참고하여 본 발명의 기술적 구성 및 작용, 효과에 대하여 상세히 설명한다.
본 발명의 휴대폰 단말기(101)는 도 3과 같이 중앙처리장치(104)에 메모리로 기능하는 롬(107)과, 램(108)이 연결되어 단말기의 운영프로그램 및 사용자 정보 등을 저장할 수 있도록 구성된다.
특히, 상기 롬(107)에는 최초에 단말기의 운영프로그램을 다운로딩하기 위하여 부트프로그램(107a)이 입력되는 영역과 사용자정보 등을 저장할 수 있는 자유영역(107b)이 구성되고, 운영프로그램 다운리딩 시 장애가 발생할 경우 장애 복구를쉽게 하기 위하여 구성되는 상주 복구프로그램 영역(107c)이 구성된다.
상기 복구프로그램과 부트프로그램은 롬을 구울 때 최초로 입력되는 것으로써, 오프라인 상에서 툴 프로그램이 내장된 컴퓨터(110)와 연결되어 단말기의 실행프로그램을 램(8)에 다운로드할 수 할 수 있도록 작용한다.
상기 부트프로그램은 실행프로그램이 램에 다운로드 된 후에는 재실행이 되지 않도록 지워지고, 상기 복구프로구램은 다운로딩 시 장애가 발생하여 실행프로그램을 램에 다시 다운로드할 때 구동되도록 구성된다.
상기 램에 다운로드된 단말기의 실행프로그램을 다운로드받은 후에는 그 실행 프로그램을 이용하여 다시 롬에 단말기의 운용프로그램을 입력하는 과정을 거친다.
따라서, 상기 복구프로그램은 운용프로그램을 램에 다운로드할 때 장애가 발생하더라도 지워지지 않고 롬에 상주하도록 구성되어야 한다.
본 발명의 단말기의 소프트웨어 다운로딩 방법을 도 4의 프로차트에 의하여 더 상세히 설명한다.
먼저, 오프라인 상에서 단말기를 툴 프로그램이 내장된 컴퓨터(110)와 연결하여 다운로딩을 시작한다(S201).
다운로딩이 시작되면 단말기의 롬(107)에 저장된 부트프로그램(107a)을 이용하여 램(108)에 단말기의 실행프로그램을 다운로딩한다(S202).
이어서, 롬에 저장된 부트프로그램(107a) 및 자유영역(107b)의 데이터를 삭제한다(S203).
이어서, 램(108)에 다운로드 된 단말기의 실행프로그램을 이용하여 컴퓨터(110)로부터 단말기의 운용프로그램을 롬(107)에 다운로드 하여 저장한다(S204).
상기 롬(107)에 단말기의 운영프로그램을 다운로드 하는 과정에서 운용프로그램의 다운로드 중 장애가 발생하였는가를 판단(S205)하고, 다운로드 장애가 발생하는 경우에는 단말기의 소정의 특수키를 누르고 전원을 단시 온(on)한다(S206).
이어서, 툴 프로그램이 내장된 컴퓨터와(110)와 다시 연결하여 통신할 수 있도록 되고(S207), 상기 롬에 저장된 복구프로그램(107c)이 가동된다(S208).
상기 복구프로그램이 가동되면 다시 램(108)에 실행프로그램을 다운로드 한다(S209).
상기 실행프로그램이 다시 다운로드 되면 단계(S204)로 이동하여 컴퓨터로부터 다시 단말기의 운용프로그램을 다운로드 하는 과정을 거친다.
물론, 단말기의 소프트웨어를 다운로드 하는 과정에서 장애가 발생하지 않으면 다운로드가 완료된 후 단계(S205)에서 다운로딩 작업은 완료된다.
본 발명은 롬에 다운로딩 발생시 장애를 복구할 수 있는 복구프로그램을 부트프로그램과는 별도로 롬의 일정 영역에 상주시킴으로써, 소프트웨어 프로그램의 다운로딩 장애발생 시 손쉽게 대처할 수 있고, 다운로딩 장애 복구시간을 크게 개선하는 효과를 얻을 수 있다.
Claims (2)
- 메모리수단으로써 롬(107과 램(108)을 구비하는 단말기(101)에 있어서, 상기 롬은 부트프로그램이 저장되는 영역(107a)과 복구프로그램이 저장되는 영역(107c)과, 자유영역(107b)으로 구분되고,상기 단말기에 접속된 컴퓨터를 이용하여 상기 단말기에 소프트웨어를 다운로딩하는 방법은 부트프로그램을 이용하여 상기 램에 실행프로그램을 다운로딩하는 단계,상기 부트프로그램 및 자유영역의 데이터를 삭제하는 단계,상기 램에 다운로딩된 실행프로그램을 이용하여 상기 컴퓨터로부터 상기 단말기의 운용프로그램을 상기 롬에 다운로드 하는 단계,상기 운용프로그램의 다운로드 중 장애가 발생하는 경우 상기 복구프로그램을 구동하여 상기 램에 실행프로그램을 다시 다운로딩하는 단계를 포함하는 것을 특징으로 하는 휴대폰 단말기의 소프트웨어 다운로딩 방법.
- 제1항에 있어서,상기 복구프로그램은 상기 롬에 상주하도록 구성되고, 소정의 특수키 입력에 의하여 실행되도록 구성되는 것을 특징으로 하는 휴대폰 단말기의 소프트웨어 다운로딩 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020083219A KR20040056682A (ko) | 2002-12-24 | 2002-12-24 | 휴대폰 단말기의 소프트웨어 다운로딩법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020083219A KR20040056682A (ko) | 2002-12-24 | 2002-12-24 | 휴대폰 단말기의 소프트웨어 다운로딩법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20040056682A true KR20040056682A (ko) | 2004-07-01 |
Family
ID=37349336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020083219A KR20040056682A (ko) | 2002-12-24 | 2002-12-24 | 휴대폰 단말기의 소프트웨어 다운로딩법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20040056682A (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100636518B1 (ko) | 2005-04-20 | 2006-10-18 | 주식회사 팬택앤큐리텔 | 이동통신단말기의 펌웨어 업그레이드 방법 |
KR100649148B1 (ko) * | 2005-06-30 | 2006-11-27 | 주식회사 팬택 | 단말기의 사용자 영역 복구 방법 및 장치 |
US7761679B2 (en) | 2004-12-07 | 2010-07-20 | Pantech Co., Ltd. | Method for recovering from download failure of program and portable terminal employing the method |
KR20120032691A (ko) * | 2010-09-29 | 2012-04-06 | 삼성에스엔에스 주식회사 | 임베디드 디바이스 환경에서의 메모리 관리 방법 및 그 시스템 |
-
2002
- 2002-12-24 KR KR1020020083219A patent/KR20040056682A/ko not_active Application Discontinuation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7761679B2 (en) | 2004-12-07 | 2010-07-20 | Pantech Co., Ltd. | Method for recovering from download failure of program and portable terminal employing the method |
KR100636518B1 (ko) | 2005-04-20 | 2006-10-18 | 주식회사 팬택앤큐리텔 | 이동통신단말기의 펌웨어 업그레이드 방법 |
KR100649148B1 (ko) * | 2005-06-30 | 2006-11-27 | 주식회사 팬택 | 단말기의 사용자 영역 복구 방법 및 장치 |
KR20120032691A (ko) * | 2010-09-29 | 2012-04-06 | 삼성에스엔에스 주식회사 | 임베디드 디바이스 환경에서의 메모리 관리 방법 및 그 시스템 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7770166B2 (en) | Forcibly downloading program in mobile communications terminal | |
JP4944686B2 (ja) | ソフトウェア更新方法および携帯端末装置 | |
US7275153B2 (en) | Booting and boot code update system using boot strapper code to select between a loader and a duplicate backup loader | |
US8490081B2 (en) | Method and apparatus for installing software in mobile communication terminal | |
CN105094903A (zh) | 对固件进行升级的方法及装置 | |
CN106933593B (zh) | 一种基于移动终端的***切换方法和装置 | |
CN107995284B (zh) | 一种适用于pos机的ota升级方法 | |
CN101111017A (zh) | 一种能够对软件和数据进行备份及恢复的移动终端及方法 | |
CN101904105A (zh) | 在更新期间使用高效的块备份和块恢复的移动手持送受话器 | |
CN104657161A (zh) | 移动终端固件更新方法及装置 | |
CN110716735A (zh) | ***升级方法及装置、智能终端、计算机可读存储介质 | |
CN111258613A (zh) | 固件升级方法、装置、电子设备以及存储介质 | |
CN109408282B (zh) | 应用程序备份恢复方法、设备及计算机可读存储介质 | |
CN110784499B (zh) | 备份数据的方法和终端设备 | |
KR20040056682A (ko) | 휴대폰 단말기의 소프트웨어 다운로딩법 | |
CN104484241A (zh) | 一种对终端***文件进行备份与恢复的方法及装置 | |
CN105700895B (zh) | 一种终端***的适配方法和终端以及***服务器 | |
KR100636518B1 (ko) | 이동통신단말기의 펌웨어 업그레이드 방법 | |
KR100652664B1 (ko) | 이동 통신 단말기의 운용 프로그램 자동 복구 방법 | |
KR100631584B1 (ko) | 이동 통신 단말기의 프로그램 강제 다운로드 방법 | |
KR100631583B1 (ko) | 이동 통신 단말기의 프로그램 업데이트 체크 및 프로그램 강제 다운로드 방법 | |
EP1983401B1 (en) | Time control apparatus and method of terminal | |
CN110673868A (zh) | ***数据处理方法、装置以及存储介质 | |
KR100628176B1 (ko) | 정보 단말기의 저장 프로그램 갱신 방법 | |
KR101225841B1 (ko) | 펌웨어 업데이트 복원방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |