KR100860226B1 - 이동통신 단말기의 소프트웨어 업그레이드 시스템 및 방법 - Google Patents
이동통신 단말기의 소프트웨어 업그레이드 시스템 및 방법 Download PDFInfo
- Publication number
- KR100860226B1 KR100860226B1 KR1020070087994A KR20070087994A KR100860226B1 KR 100860226 B1 KR100860226 B1 KR 100860226B1 KR 1020070087994 A KR1020070087994 A KR 1020070087994A KR 20070087994 A KR20070087994 A KR 20070087994A KR 100860226 B1 KR100860226 B1 KR 100860226B1
- Authority
- KR
- South Korea
- Prior art keywords
- software
- terminal
- software component
- modified
- management server
- Prior art date
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (11)
- 수정된 소프트웨어 컴포넌트를 이동통신 단말기에 전송하는 장치관리서버; 및상기 장치관리서버로부터 수정된 소프트웨어 컴포넌트를 수신하여 내장 메모리에 저장하고, 재부팅시, 기존의 단말기 소프트웨어 및 수정된 소프트웨어 컴포넌트를 조합한 업그레이드된 소프트웨어를 실행하는 이동통신 단말기를 포함하는 것을 특징으로 하는 이동통신 단말기의 소프트웨어 업그레이드 시스템.
- 제 1 항에 있어서,상기 장치관리서버는 상기 이동통신 단말기에 수정된 소프트웨어 컴포넌트를 전송한 후, 상기 이동통신 단말기로 재부팅 명령을 전송하며, 상기 이동통신 단말기는 상기 장치관리서버로부터 수신한 재부팅 명령에 따라 재부팅하는 것을 특징으로 하는 이동통신 단말기의 소프트웨어 업그레이드 시스템.
- 제 1 항에 있어서,상기 이동통신 단말기는,기존의 단말기 소프트웨어가 저장되며, 상기 장치관리서버로부터 수신한 수정된 소프트웨어 컴포넌트가 저장되는 플래시 메모리;상기 단말기의 재부팅시, 상기 플래시 메모리에 저장된 기존의 단말기 소프 트웨어 및 수정된 소프트웨어 컴포넌트를 조합한 업그레이드된 소프트웨어의 바이너리가 저장되는 램;상기 램에 상기 기존의 단말기 소프트웨어 및 수정된 소프트웨어 컴포넌트를 조합한 업그레이드된 소프트웨어 바이너리를 저장하는 로더; 및무선통신을 통해 상기 장치관리서버로부터 수정된 소프트웨어 컴포넌트를 수신하여 상기 플래시 메모리에 저장하는 업그레이드 관리 모듈을 포함하는 것을 특징으로 하는 이동통신 단말기의 소프트웨어 업그레이드 시스템.
- 제 3 항에 있어서,상기 로더는 상기 플래시 메모리에 저장된 기존의 단말기 소프트웨어 및 수정된 소프트웨어 컴포넌트를 상기 램에 복사한 후, 업그레이드 인덱스를 참조하여, 기존의 단말기 소프트웨어에 대체하여 수정된 소프트웨어 컴포넌트가 실행되도록 상기 램에 저장된 호출 함수의 주소값을 변경하는 것을 특징으로 하는 이동통신 단말기의 소프트웨어 업그레이드 시스템.
- 제 4 항에 있어서,상기 업그레이드 인덱스는 인덱스 식별자, 기존의 소프트웨어 컴포넌트의 주소 값 및 수정된 소프트웨어 컴포넌트의 힙 메모리상의 주소 값을 포함하는 것을 특징으로 하는 이동통신 단말기의 소프트웨어 업그레이드 시스템.
- 장치관리서버와의 무선통신을 통해 수정된 소프트웨어 컴포넌트를 수신하여 업그레이드된 소프트웨어를 실행하는 이동통신 단말기로서,기존의 단말기 소프트웨어가 저장되며, 상기 장치관리서버로부터 수신한 수정된 소프트웨어 컴포넌트가 저장되는 플래시 메모리;상기 단말기의 재부팅 시, 상기 플래시 메모리에 저장된 기존의 단말기 소프트웨어 및 수정된 소프트웨어 컴포넌트를 조합한 업그레이드된 소프트웨어의 바이너리가 저장되는 램;상기 램에 상기 기존의 단말기 소프트웨어 및 수정된 소프트웨어 컴포넌트를 조합한 업그레이드된 소프트웨어 바이너리를 저장하는 로더; 및무선통신을 통해 상기 장치관리서버로부터 수정된 소프트웨어 컴포넌트를 수신하여 상기 플래시 메모리에 저장하는 업그레이드 관리 모듈을 포함하는 것을 특징으로 하는 이동통신 단말기.
- 제 6 항에 있어서,상기 로더는 상기 플래시 메모리에 저장된 기존의 단말기 소프트웨어 및 수정된 소프트웨어 컴포넌트를 상기 램에 복사한 후, 업그레이드 인덱스를 참조하여, 기존의 단말기 소프트웨어에 대체하여 수정된 소프트웨어 컴포넌트가 실행되도록 상기 램에 저장된 호출 함수의 주소값을 변경하는 것을 특징으로 하는 이동통신 단말기.
- 제 7 항에 있어서,상기 업그레이드 인덱스는 인덱스 식별자, 기존의 소프트웨어 컴포넌트의 주소 값 및 수정된 소프트웨어 컴포넌트의 힙 메모리상의 주소 값을 포함하는 것을 특징으로 하는 이동통신 단말기.
- 업그레이드 관리 애플리케이션을 탑재한 장치관리서버를 이용하여 이동통신 단말기의 소프트웨어를 업그레이드하는 방법으로서,상기 장치관리서버에서 소프트웨어를 업그레이드할 대상 단말기를 선택하는 단계;상기 장치관리서버가 상기 대상 단말기로 업그레이드 통지 메시지를 전송하는 단계;상기 대상 단말기가 상기 장치관리서버로 접속하는 경우, 상기 장치관리서버가 상기 대상 단말기로 수정된 소프트웨어 컴포넌트를 전송하는 단계; 및상기 대상 단말기가 상기 장치관리서버로부터 수신한 수정된 소프트웨어 컴포넌트를 플래시 메모리에 저장하는 단계를 포함하는 것을 특징으로 하는 이동통신 단말기의 소프트웨어 업그레이드 방법.
- 제 9 항에 있어서,상기 대상 단말기가 상기 장치관리서버로부터 수신한 수정된 소프트웨어 컴포넌트를 플래시 메모리에 저장하는 단계 이후에,상기 장치관리서버가 상기 대상 단말기로 단말기 재부팅 명령을 전송하는 단계를 더 포함하는 것을 특징으로 하는 이동통신 단말기의 소프트웨어 업그레이드 방법.
- 장치관리서버로부터 수정된 소프트웨어 컴포넌트를 수신한 이동통신 단말기가 업그레이드된 소프트웨어를 실행하는 방법으로서,상기 이동통신 단말기에 구비된 로더가 플래시 메모리에 저장된 기존의 단말기 소프트웨어를 램에 복사하는 단계;상기 로더가 상기 플래시 메모리에 업그레이드 인덱스가 저장되어 있는지 여부를 확인하는 단계;상기 플래시 메모리에 업그레이드 인덱스가 저장되어 있는 경우, 상기 로더가 상기 플래시 메모리에 저장된 수정된 소프트웨어 컴포넌트를 램에 복사하는 단계; 및상기 로더가 상기 업그레이드 인덱스를 참조하여, 기존의 단말기 소프트웨어에 대체하여 수정된 소프트웨어 컴포넌트가 실행되도록 상기 램에 저장된 호출 함수의 주소값을 변경하는 단계를 포함하는 것을 특징으로 하는 업그레이드된 소프트웨어 실행 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070087994A KR100860226B1 (ko) | 2007-08-31 | 2007-08-31 | 이동통신 단말기의 소프트웨어 업그레이드 시스템 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070087994A KR100860226B1 (ko) | 2007-08-31 | 2007-08-31 | 이동통신 단말기의 소프트웨어 업그레이드 시스템 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100860226B1 true KR100860226B1 (ko) | 2008-09-24 |
Family
ID=40023647
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070087994A KR100860226B1 (ko) | 2007-08-31 | 2007-08-31 | 이동통신 단말기의 소프트웨어 업그레이드 시스템 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100860226B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104426947A (zh) * | 2013-08-27 | 2015-03-18 | 中兴通讯股份有限公司 | 一种终端智能升级的方法及***、终端及数据更新服务器 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070034368A (ko) | 2005-09-23 | 2007-03-28 | 엘지전자 주식회사 | 디지털 멀티미디어 방송 시스템을 이용한 펌웨어업그레이드 방법 및 시스템 |
KR100717520B1 (ko) * | 2005-12-06 | 2007-05-11 | 주식회사 인프라웨어 | 무선인터넷 서비스를 제공하는 이동 단말기 및 그 사용자인터페이스 방법 |
-
2007
- 2007-08-31 KR KR1020070087994A patent/KR100860226B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070034368A (ko) | 2005-09-23 | 2007-03-28 | 엘지전자 주식회사 | 디지털 멀티미디어 방송 시스템을 이용한 펌웨어업그레이드 방법 및 시스템 |
KR100717520B1 (ko) * | 2005-12-06 | 2007-05-11 | 주식회사 인프라웨어 | 무선인터넷 서비스를 제공하는 이동 단말기 및 그 사용자인터페이스 방법 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104426947A (zh) * | 2013-08-27 | 2015-03-18 | 中兴通讯股份有限公司 | 一种终端智能升级的方法及***、终端及数据更新服务器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109828772B (zh) | 热更新方法、操作***、终端设备和存储介质 | |
KR100883208B1 (ko) | 가상화 기술을 기반으로 하여 소프트웨어의 업데이트가가능한 이동통신 단말기 및 그 업데이트 방법 | |
US8161474B2 (en) | Diagnostic information preservation during installations of over the air update of wireless handset software | |
CN108027741A (zh) | 基于补丁升级的文件处理方法、装置、终端以及存储介质 | |
CN110825563B (zh) | ***恢复方法、装置以及电子设备 | |
US20070220242A1 (en) | Update-startup apparatus and update-startup control method | |
CN103106083B (zh) | 一种固件的加载方法及装置 | |
CN107220074B (zh) | 对支撑层软件功能的访问、升级方法及装置 | |
KR100700578B1 (ko) | 휴대폰의 펌웨어 업그레이드 방법 | |
EP2805233B1 (en) | Installation engine and package format for parallelizable, reliable installations | |
CN104834541A (zh) | 功能模块挂载方法、挂载***及更新挂载***的方法 | |
WO2023071423A1 (zh) | 一种电子设备、可信应用调用方法、装置、设备及介质 | |
CN108920171A (zh) | 固件更新方法及装置、电子设备 | |
CN106293790B (zh) | 基于Firefox操作***的应用程序升级方法和装置 | |
CN116643778B (zh) | 一种应用程序优化方法及电子设备 | |
CN102298531B (zh) | 在嵌入式***中对闪存文件***进行升级的方法 | |
KR100860226B1 (ko) | 이동통신 단말기의 소프트웨어 업그레이드 시스템 및 방법 | |
US7634258B2 (en) | System and method for over-the-air update of wireless communication devices | |
CN110659052B (zh) | 网络设备中***软件的更新方法、***及可读存储介质 | |
KR101420026B1 (ko) | 부팅 프로세스 중에 파일들을 로딩하기 위한 방법, 장치 및 컴퓨터 판독가능 저장 매체 | |
TW202234294A (zh) | 用戶識別模組卡的寫入方法 | |
JP2018169729A (ja) | 組み込み機器、組み込み機器システム及び組み込み機器の起動方法 | |
CN207782809U (zh) | 一种基于蓝牙的固件升级装置 | |
CN116700766A (zh) | 应用运行方法和装置 | |
CN112882918A (zh) | 数据上报方法、装置、设备、***及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120823 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130910 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140820 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150821 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160830 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170823 Year of fee payment: 10 |