KR100658865B1 - Device and method for program upgrade of receiver - Google Patents
Device and method for program upgrade of receiver Download PDFInfo
- Publication number
- KR100658865B1 KR100658865B1 KR1020000003759A KR20000003759A KR100658865B1 KR 100658865 B1 KR100658865 B1 KR 100658865B1 KR 1020000003759 A KR1020000003759 A KR 1020000003759A KR 20000003759 A KR20000003759 A KR 20000003759A KR 100658865 B1 KR100658865 B1 KR 100658865B1
- Authority
- KR
- South Korea
- Prior art keywords
- program
- receiver
- memory area
- upgrade
- storing
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
Abstract
본 발명에 따른 수신기의 프로그램 업그레이드 장치는, 업 그레이드 및 부트로더 기능을 담당하는 부트로더 메모리 영역과, 실행 프로그램이 저장되는 제 1메모리 영역과, 중앙 처리장치를 구비한 수신기; 어드레스 디코더와, 업그레이드를 위한 프로그램이 저장되어 있는 제 3메모리 영역과, 상기 실행프로그램을 저장하기 위한 제 2메모리 영역을 구비한 외부모듈을 포함하는 것을 특징으로 한다.A program upgrade apparatus of a receiver according to the present invention includes a receiver having a boot loader memory area for upgrade and boot loader functions, a first memory area for storing an execution program, and a central processing unit; And an external module having an address decoder, a third memory area storing a program for upgrading, and a second memory area for storing the execution program.
본 발명에 따른 수신기의 프로그램 업그레이드 방법은, 실행 프로그램을 외부모듈의 제 2메모리 영역에 저장하는 단계; 상기 단계 후 외부모듈의 업그레이드 프로그램을 수신기의 제 1 메모리 영역에 저장하는 단계; 상기 단계 후 재 부팅하고 업그레이드된 프로그램의 기능이 정상적으로 수행되는 지를 판단하는 단계; 상기 기능 판단결과 업그레이드된 프로그램 기능이 정상적이면 업그레이드된 프로그램을 실행하는 단계 및, 업그레이드된 프로그램이 정상적으로 동작하지 않으면 기존의 프로그램을 저장하고 실행하는 단계를 포함하는 것을 특징으로 한다.A program upgrade method of a receiver according to the present invention includes: storing an execution program in a second memory area of an external module; After the step of storing the upgrade program of the external module in the first memory area of the receiver; Rebooting after the step and determining whether a function of the upgraded program is normally performed; And if the upgraded program function is normal, executing the upgraded program, and if the upgraded program does not operate normally, storing and executing the existing program.
이와 같은 본 발명에 의하면, 수신기의 공통 인터페이스 소켓에 접속되는 외부모듈에 마련된 여유 메모리로 실행 프로그램을 저장하여 수신기 메모리 크기를 감소시키고 수신기의 프로그램을 안정적으로 업그레이드할 수 있도록 함에 있다.According to the present invention, it is possible to reduce the size of the receiver memory and to stably upgrade the program of the receiver by storing the execution program in a spare memory provided in an external module connected to the common interface socket of the receiver.
Description
도 1은 종래 호스트와 어플리케이션 모듈의 접속상태를 보인 블럭 구성도.1 is a block diagram showing a connection state between a conventional host and an application module.
도 2는 종래 프로그램 업그레이드를 하기 위한 수신기 및 외부 모듈 구성도. 2 is a configuration diagram of a receiver and an external module for upgrading a conventional program.
도 3은 본 발명에 따른 수신기의 프로그램 업그레이드 장치의 실시예를 보인 블럭 구성도.Figure 3 is a block diagram showing an embodiment of a program upgrade apparatus of the receiver according to the present invention.
도 4는 본 발명에 따른 수신기의 프로그램 업그레이드 방법의 실시예를 보인 플로우 챠트.4 is a flowchart showing an embodiment of a program upgrade method of a receiver according to the present invention;
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for main parts of the drawings>
10,100...수신기 11,101...부트로더 메모리영역10,100 ... receiver 11,101 ... bootloader memory area
12,102...제 1메모리 영역 13,202...제 2메모리 영역12,102 ... first memory area 13,202 ... second memory area
14,103...중앙처리장치(CPU) 20,200...외부모듈14,103 ... CPU 20,200 ... External module
21,201...어드레스 디코더 22,203...제 3메모리 영역21,201 ... address decoder 22,203 ... 3rd memory area
10a,100a...CI소켓 10a, 100a ... CI socket
본 발명에 따른 수신기의 프로그램 업그레이드 장치 및 방법은 특히, 수신기의 프로그램 업그레이드를 공통 인터페이스 소켓에 접속된 외부모듈을 통해서 업그레이드할 수 있도록 한 수신기의 프로그램 업그레이드 장치 및 방법에 관한 것이다.The program upgrade apparatus and method of the receiver according to the present invention particularly relates to the program upgrade apparatus and method of the receiver for upgrading the program upgrade of the receiver through an external module connected to the common interface socket.
DVB(Digital Video Broadcasting) 시스템은 유럽에서 만든 디지털 비디오 방송에 관한 규격으로 위성(DVB-Satellite), Cable(DVB-C), 지상파(DVB-T) 세가지가 있으며, 국내 위성방송도 상기의 DVB-S규격을 사용하고 있다. 이 중에서 위성과 지상파의 수신 시스템에는 여러 개의 인터페이스가 내장되게 되는 데, 이 중의 하나가 DVB-공통 인터페이스(CI;Common Interface)이다. 이 공통 인터페이스는 일반적인 외부 어플리케이션 모듈을 수신기의 소켓에 삽입함으로써, 외부 어플리케이션을 수신기에서 자유롭게 사용할 수 있도록 해 주는 것이다.DVB (Digital Video Broadcasting) system is a standard for digital video broadcasting made in Europe. There are three types of satellite (DVB-Satellite), cable (DVB-C), and terrestrial (DVB-T). The S standard is used. Among them, satellite and terrestrial reception systems have several interfaces, one of which is DVB-Common Interface (CI). This common interface inserts a general external application module into the socket of the receiver, thereby allowing the external application to be freely used by the receiver.
현재 이 규격은 DVB-S와 DVB-T 를 사용하는 시스템에서 모두 채택하여 사용하고 있다. 이러한 수신기와 외부 모듈의 접속은 도 1과 같다.Currently, this standard is adopted and used in both DVB-S and DVB-T systems. The connection of the receiver and the external module is shown in FIG. 1.
도 1은 종래 일반적인 외부 모듈을 공통 인터페이스로 호스트에 접속한 구성이다.1 is a configuration in which a conventional general external module is connected to a host through a common interface.
수신기인 호스트(10)와, 상기 호스트(10)에 마련된 CI 소켓(10a)과, 상기 호스트(10)의 CI소켓(10a)에 물리적으로 접속되어 프로그램을 추가 및 수정하도록 지원하는 외부 모듈(20)로 구성된다.An
상기 외부 모듈(20)은 CI소켓(10a)을 통해 접속부(20a)가 접속되어 호스트(10)와 데이터를 주고 받는 데, 이 때 사용되는 통신 규약은 DVB-CI이다. 그 CI의 규격은 외부의 어플리케이션(application)의 종류에 따라 매우 다양한 기능을 하게 되며, 그 중의 하나가 호스트(10)의 프로그램(program)을 새로운 프로그램으로 업그레이드(UPgrade)하는 기능의 모듈(module)이다. 이러한 업그레이드 하기 위한 외부모듈(20)은 잘못 프로그램된 프로그램을 수정할 목적이나 새로운 기능을 추가하기 위한 목적으로 사용된다.The
상기와 같은 종래의 수신기(10)에서 업그레이드 기능을 구현하기 위해서는 도 2와 같이 구성된다. 도 2는 종래 수신기의 업그레이드 기능을 구현하기 위한 블럭 구성도이다.In order to implement the upgrade function in the
도 2를 참조하면, 수신기(10)에는 내부의 시스템을 기동시키기 위해 필요한 기본적인 기능들로 이루어진 부트로더(Boot Loader) 메모리 영역(11)과, 수신기 전체적인 기능의 프로그램 코드가 저장되어 있는 제 1메모리 영역(12)과, 프로그램 업그레이드시에 사용되는 제 2메모리 영역(13)과, 상기 각 부와 외부 모듈(20)의 제어를 수행하는 중앙처리장치(CPU)(14)로 구성된다.Referring to FIG. 2, the
외부 모듈(20)에는 중앙처리장치(14)가 지정한 어드레스 버스(AD_Bus)의 어드레스를 해독하여 해당 메모리가 작동될 수 있도록 하는 어드레스 디코더(21)와, 업그레이드를 위한 프로그램이 저장되어 있는 제 3메모리 영역(22)으로 구성된다.The
상기 수신기 내부에는 어드레스 버스(AD_Bus)와 데이터 버스(D_Bus)로 서로 연결되어 메모리 영역의 데이터를 읽어 올 수 있다.The receiver may be connected to each other via an address bus AD_Bus and a data bus D_Bus to read data in a memory area.
상기와 같이 구성되는 종래 수신기 프로그램 업그레이드 장치에 대하여 첨부된 도면을 참조하여 설명하면 다음과 같다.The conventional receiver program upgrade apparatus configured as described above will be described with reference to the accompanying drawings.
먼저, 수신기(10)는 부트 로더 메모리 영역(11)의 프로그램으로 초기 시스템을 기동시키고, 제 1메모리 영역(12)에 저장된 프로그램을 이용하여 시스템 전체 기능을 수행하게 된다.First, the
그리고, 업그레이드를 위해 제 2 메모리 영역(13)을 구비하고 있는 데, 이 메모리 크기는 실제 실행되는 프로그램이 저장되어 있는 제 1메모리 영역(12)의 크기와 같아야 한다. 그 이유는 후술한 바와같다.In addition, the
또한, 수신기의 중앙처리장치(14)는 상기 각 부와 어드레스 버스(AD_Bus) 및 데이터 버스(D_Bus)로 연결되어 시스템 각 부 제어 및 데이터 처리를 담당하며, 상기의 어드레스 버스와 데이터 버스는 CI소켓(10a)을 통해 새로운 프로그램을 받아 들이게 된다.In addition, the
이를 위해서, 수신기의 CI소켓(10a)에 외부모듈(20)을 접속하고, 그 접속된 외부모듈(20)의 어드레스 디코더(21)에 어드레스 데이터를 전달하여 해독된 어드레스 데이터가 제 3 메모리 영역(22)의 어드레스를 지정하게 된다.To this end, the
이때, 제 3 메모리 영역(22)의 프로그램 데이터는 데이터 버스(D_Bus)를 통해 제 2메모리 영역(13)에 업그레이드를 위한 프로그램을 저장하게 된다. 즉, 기존의 프로그램을 제 1메모리 영역(12)에 안전하게 보존한 상태에서 외부 모듈(20)에 있는 업그레이드를 위한 프로그램을 제 2메모리 영역(13)에 저장하는 것이다.In this case, the program data of the
따라서, 종래의 수신기 내부에 필요한 메모리의 크기는 실제 실행되는 프로그램을 저장하기 위한 메모리의 두 배 크기의 메모리 영역을 확보하고 있어야지만 완전한 수신기의 프로그램 업그레이드가 가능하다. 이는 기존의 프로그램을 완전하 게 보존하여 불완전한 프로그램 업그레이드와 잘못된 프로그램의 업그레이드의 상황이 발생할 경우 기존의 프로그램을 다시 복구하여 실행시킬 수 있도록 한 것이다.Therefore, although the size of the memory required in the conventional receiver should have a memory area twice as large as the memory for storing the actually executed program, the program upgrade of the complete receiver is possible. This is to preserve the existing program completely so that in case of incomplete program upgrade and wrong program upgrade situation, the existing program can be restored and executed.
그러나, 수신기의 프로그램을 업그레이드하기 위해서는 실제로 프로그램 저장에 필요로 하는 프로그램의 크기의 두 배 만큼의 메모리가 내부에 필요하게 되며, 이는 수신기에서의 메모리 낭비를 가져오고 수신기의 공간 또한 부족하게 하는 문제점이 있다.However, in order to upgrade a program of a receiver, twice as much memory as the size of a program actually needed for storing a program is required inside, which causes a problem of memory waste at the receiver and also insufficient space of the receiver. have.
본 발명은 상기한 문제를 해결하기 위해서 안출된 것으로서, 수신기의 프로그램 업그레이드를 위해 필요로 하는 수신기 내부의 프로그램 메모리 크기를 기존보다 절반 크기로 수행할 수 있도록 한 수신기의 프로그램 업그레이드 장치 및 방법을 제공하는 데 그 목적이 있다. SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and provides an apparatus and method for upgrading a program of a receiver capable of performing a program memory size of a receiver required for a program upgrade of a receiver at half the size of the existing one. Its purpose is to.
상기한 목적 달성을 위한 본 발명에 따른 수신기의 프로그램 업그레이드 장치는, 업 그레이드 기능 및 부트로더 기능을 담당하는 부트로더 메모리 영역과, 실행되는 프로그램이 저장되는 제 1메모리 영역과, 어드레스 및 데이터를 제어하기 위한 중앙 처리장치를 구비한 수신기;Program upgrade apparatus of the receiver according to the present invention for achieving the above object, the boot loader memory area responsible for the upgrade function and the boot loader function, a first memory area in which the program to be executed is stored, and address and data A receiver having a central processing unit for carrying out;
상기 수신기에 공통 인터페이스로 접속하되, 어드레스 해독을 위한 어드레스 디코더와, 업그레이드를 위한 프로그램이 저장되어 있는 제 3메모리 영역과, 실행 프로그램 업그레이드시 상기 실행프로그램을 저장하기 위한 제 2메모리 영역을 구비한 외부모듈을 포함하는 것을 특징으로 한다.An external device having an address decoder for address decoding, a third memory area for storing an upgrade program, and a second memory area for storing the execution program when upgrading an execution program; It characterized in that it comprises a module.
여기서, 상기 부트로더 메모리 영역은 외부 모듈에 있는 제 2 메모리 영역 및 제 3메모리 영역에 있는 데이터를 읽어 제 1메모리 영역에 저장될 수 있도록 한 것을 특징으로 한다.The boot loader memory region may be configured to read data in a second memory region and a third memory region in an external module and store the data in the first memory region.
본 발명에 따른 수신기의 프로그램 업그레이드 방법은, Program upgrade method of the receiver according to the present invention,
(a) 수신기의 실행프로그램을 외부모듈의 제 2메모리 영역에 저장하는 단계;(a) storing an execution program of a receiver in a second memory area of an external module;
(b) 상기 (a)단계에서 저장이 성공하면 외부모듈의 제 3메모리영역에 있는 업그레이드 프로그램을 수신기의 제 1 메모리 영역에 저장하는 단계;(b) storing the upgrade program in the third memory area of the external module in the first memory area of the receiver if the storage is successful in step (a);
(c) 상기 (b) 단계에서 저장이 성공하면 재 부팅하고 업그레이드된 프로그램의 기능이 정상적으로 수행되는 지를 판단하는 단계;(c) rebooting if the storage is successful in the step (b) and determining whether the function of the upgraded program is normally performed;
(d) 상기 (c)단계의 판단결과 업그레이드된 프로그램 기능이 정상적이면 업그레이드된 프로그램을 실행하는 단계를 포함하는 것을 특징으로 한다.(d) if the upgraded program function is normal as a result of the determination of step (c), characterized in that it comprises the step of executing the upgraded program.
여기서, 상기 (c)단계의 판단결과 업그레이드된 프로그램 기능이 정상적으로 동작하지 않으면 제 2메모리 영역에 있는 데이터를 제 1메모리 영역에 저장하고, 그 저장이 성공하면 기존의 프로그램으로 실행하는 단계를 더 포함하는 것을 특징으로 한다.The method may further include storing data in the second memory area in the first memory area if the upgraded program function does not operate normally, and executing the existing program if the storage is successful. Characterized in that.
이하 첨부된 도면을 참조하여 설명하면 다음과 같다. 도 3은 본 발명에 따른 수신기의 프로그램 업그레이드 장치의 실시예를 보인 블럭 구성도이며, 도 4는 본 발명에 따른 수신기의 프로그램 업그레이드 방법을 보인 플로우 챠트이다.Hereinafter, with reference to the accompanying drawings as follows. 3 is a block diagram showing an embodiment of a program upgrade apparatus of the receiver according to the present invention, Figure 4 is a flow chart showing a program upgrade method of the receiver according to the present invention.
본 발명에 따른 수신기의 프로그램 업그레이드 장치는, 도 3을 참조하면, 시스템의 초기 동기 및 업그레이드 기능을 담당하는 부트로더 메모리 영역(101)과, 실제 실행되는 프로그램을 저장하고 있는 제 1메모리 영역(102)과, 시스템의 어드레스 버스(AD_Bus) 및 데이터 버스(D_Bus)를 통해 각 부를 제어하며 외부 모듈과의 인터페이스를 제어하는 CPU(103)를 구비한 수신기(100)와,Referring to FIG. 3 , the apparatus for upgrading a program of a receiver according to the present invention may include a boot
상기 수신기(100)의 CI소켓(100a)에 접속하되, 어드레스 버스(AD_Bus)를 통한 어드레스를 해독하는 어드레스 디코더(201)와, 상기 수신기의 업그레이드시 실행프로그램이 저장되는 제 2메모리영역(202)과, 상기 업그레이드를 위한 프로그램을 저장하고 있는 제 3메모리 영역(203)을 구비하는 외부모듈(200)로 구성된다.An
상기와 같이 구성되는 본 발명에 따른 수신기의 프로그램 업그레이드 장치 및 방법에 대하여 첨부된 도면을 참조하여 상세하게 설명하면 다음과 같다.The program upgrade apparatus and method for a receiver according to the present invention configured as described above will be described in detail with reference to the accompanying drawings.
먼저, 수신기(100)의 업그레이드를 위해서 사용자는 수신기(100)의 CI소켓(100a)에 외부모듈(200)을 접속하고, 수신기 내부의 부트로더 메모리 영역(101)이 업그레이드 제어를 담당하여 외부모듈(200)이 업그레이드에 사용되는 모듈인지를 파악한다.First, in order to upgrade the
여기서, 수신기(100)의 중앙처리장치(103)는 어드레스 버스(AD_Bus)를 외부모듈(200)의 어드레스 디코더(201)에 인가하여 주어 해독된 어드레스를 제 2메모리 영역(202) 및 제 3메모리 영역(203)에 인가한다.In this case, the
이때, 외부모듈(200)이 업그레이드를 위한 모듈이라면, 부트로더 메모리 영역(101)은 실제 실행되던 프로그램이 저장된 제 1메모리 영역(102)에 있는 데이터를 데이터 버스(D_Bus)를 통해 읽어 외부모듈(200)에 마련된 제 2메모리 영역(102) 에 저장해 준다(도 4의 S101).At this time, if the
그리고, 상기 실행프로그램의 저장이 정상적으로 완료되었는 가를 판단하고(S102), 그 판단결과 정상적으로 저장이 완료되었으면 외부 모듈(200)에 마련된 제 3메모리 영역(203)에 있는 업그레이드 프로그램을 데이터 버스(D_Bus)를 통해 읽어 상기 제 1메모리 영역(102)에 저장해 준다(S103).In addition, it is determined whether the execution program is successfully stored (S102). If the storage is normally completed, the upgrade program in the
상기의 업그레이드 프로그램이 정상적으로 제 1메모리 영역(102)에 저장이 완료되었는 가를 판단하여 완료되면(S104), 부트로더 메모리 영역(101)은 시스템을 재부팅(Rebooting)을 하고(S105), 재부팅이 되면 현재 새로 업그레이드된 프로그램이 정상적으로 동작하는 가를 판단하게 된다(S106).When the upgrade program is completed by determining whether the storage is normally completed in the first memory area 102 (S104), the
상기 단계 S106의 판단결과 새로 업그레이드된 프로그램이 정상적으로 동작되면 상기 업그레이드된 프로그램을 실행 프로그램으로 사용하며(S107), 업그레이드된 프로그램이 정상적으로 동작하지 않을 경우에는 상기 제 2메모리 영역(202)으로 옮겨졌던 기존의 실행프로그램을 다시 제 1메모리 영역(102)에 저장하고(S108), 그 저장이 완료되면 기존의 프로그램으로 실행하게 된다(S110).If the newly upgraded program is normally operated as a result of the determination of step S106, the upgraded program is used as an execution program (S107), and if the upgraded program does not normally operate, the existing one that has been moved to the
이와같이, 프로그램의 업그레이드를 위해 기존의 실행 프로그램을 외부모듈에 저장하고, 그 외부모듈에 있는 새로운 프로그램으로 업그레이드함으로써, 수신기 내부의 메모리 크기를 실제로 프로그램을 실행시키데 필요한 크기만을 가지게 된다.As such, by storing an existing executable program in an external module for upgrading the program, and upgrading to a new program in the external module, the internal memory of the receiver has only the size necessary to actually execute the program.
이상에서 설명한 바와 같이, 본 발명은 수신기의 프로그램 업그레이드를 위 해 외부모듈의 메모리에 기존의 실행 프로그램을 저장할 수 있도록 하여 수신기 내부에 메모리 크기를 기존의 절반으로 감소시킴과 동시에 프로그램 업그레이드가 안전하게 수행될 수 있도록 한다.As described above, the present invention allows the existing program to be stored in the memory of the external module for the program upgrade of the receiver to reduce the memory size to half of the existing inside the receiver and at the same time the program upgrade can be safely performed. To help.
또한, 수신기 내부의 메모리 크기 감소로 전체 수신기의 가격을 하락시키고 수신기 내부에서 메모리가 차지하는 공간을 감소할 수 있어 수신기의 소형화를 가져갈 수 있는 효과가 있다.In addition, by reducing the size of the memory inside the receiver can reduce the price of the entire receiver and the space occupied by the memory in the receiver can reduce the size of the receiver.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000003759A KR100658865B1 (en) | 2000-01-26 | 2000-01-26 | Device and method for program upgrade of receiver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000003759A KR100658865B1 (en) | 2000-01-26 | 2000-01-26 | Device and method for program upgrade of receiver |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010076555A KR20010076555A (en) | 2001-08-16 |
KR100658865B1 true KR100658865B1 (en) | 2006-12-15 |
Family
ID=19641719
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000003759A KR100658865B1 (en) | 2000-01-26 | 2000-01-26 | Device and method for program upgrade of receiver |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100658865B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103010039A (en) * | 2011-09-28 | 2013-04-03 | 宁波拜特测控技术有限公司 | Boot loading method of battery management systems |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7409685B2 (en) | 2002-04-12 | 2008-08-05 | Hewlett-Packard Development Company, L.P. | Initialization and update of software and/or firmware in electronic devices |
US8479189B2 (en) | 2000-11-17 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Pattern detection preprocessor in an electronic device update generation system |
KR100433056B1 (en) * | 2001-08-18 | 2004-05-24 | 엘지전자 주식회사 | Method for Program Upgrade |
KR20030032257A (en) * | 2001-10-17 | 2003-04-26 | 삼성전자주식회사 | Method for upgrading program and apparatus therefor |
KR100546306B1 (en) * | 2002-11-20 | 2006-01-26 | 삼성전자주식회사 | Method and apparatus for discriminating optical disc |
WO2005024628A2 (en) * | 2003-09-03 | 2005-03-17 | Bitfone Corporation | Tri-phase boot process in electronic devices |
US8555273B1 (en) | 2003-09-17 | 2013-10-08 | Palm. Inc. | Network for updating electronic devices |
US7904895B1 (en) | 2004-04-21 | 2011-03-08 | Hewlett-Packard Develpment Company, L.P. | Firmware update in electronic devices employing update agent in a flash memory card |
US8526940B1 (en) | 2004-08-17 | 2013-09-03 | Palm, Inc. | Centralized rules repository for smart phone customer care |
EP2025095A2 (en) | 2006-06-08 | 2009-02-18 | Hewlett-Packard Development Company, L.P. | Device management in a network |
US8752044B2 (en) | 2006-07-27 | 2014-06-10 | Qualcomm Incorporated | User experience and dependency management in a mobile device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980079533A (en) * | 1997-04-14 | 1998-11-25 | 구자홍 | Digital broadcast receiver and its downloading method |
JPH114423A (en) * | 1997-06-11 | 1999-01-06 | Sanyo Electric Co Ltd | Digital television receiver |
KR19990040505A (en) * | 1997-11-18 | 1999-06-05 | 윤종용 | System software update device and method in satellite broadcasting receiver |
KR19990047843A (en) * | 1997-12-05 | 1999-07-05 | 윤종용 | How to Download Program for Satellite Broadcasting Receiver |
KR19990078201A (en) * | 1998-03-24 | 1999-10-25 | 이데이 노부유끼 | Receiver and program updating method |
-
2000
- 2000-01-26 KR KR1020000003759A patent/KR100658865B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980079533A (en) * | 1997-04-14 | 1998-11-25 | 구자홍 | Digital broadcast receiver and its downloading method |
JPH114423A (en) * | 1997-06-11 | 1999-01-06 | Sanyo Electric Co Ltd | Digital television receiver |
KR19990040505A (en) * | 1997-11-18 | 1999-06-05 | 윤종용 | System software update device and method in satellite broadcasting receiver |
KR19990047843A (en) * | 1997-12-05 | 1999-07-05 | 윤종용 | How to Download Program for Satellite Broadcasting Receiver |
KR19990078201A (en) * | 1998-03-24 | 1999-10-25 | 이데이 노부유끼 | Receiver and program updating method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103010039A (en) * | 2011-09-28 | 2013-04-03 | 宁波拜特测控技术有限公司 | Boot loading method of battery management systems |
Also Published As
Publication number | Publication date |
---|---|
KR20010076555A (en) | 2001-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6412082B1 (en) | Method and apparatus for selecting computer programs based on an error detection mechanism | |
US6209127B1 (en) | Terminal device capable of remote download, download method of loader program in terminal device, and storage medium storing loader program | |
US6343379B1 (en) | Receiver and program updating method | |
KR100658865B1 (en) | Device and method for program upgrade of receiver | |
US7100011B2 (en) | Method and system for reducing storage requirements for program code in a communication device | |
US20030217254A1 (en) | Method and apparatus for programming non-volatile, programmable, electrically erasable memory using a USB interface | |
US7150013B2 (en) | Apparatus and method for upgrading program | |
JP2000357095A (en) | Method and device for downloading software to embedded system | |
JP4279902B2 (en) | Digital television broadcast receiving apparatus and digital television broadcast receiving program acquisition method | |
US20040168167A1 (en) | Data processor, program updating method and storage medium | |
US20090222650A1 (en) | Communication device and firmware update method thereof | |
EP3518097B1 (en) | Firmware updating method and electronic device using the same | |
EP1256057A2 (en) | Modular bios update mechanism | |
CA2701491A1 (en) | Firmware image update and management | |
KR20020015848A (en) | Television based on operating system and initial screen display method thereof | |
KR19980079533A (en) | Digital broadcast receiver and its downloading method | |
JP2005531846A (en) | Software download to receiver | |
US20050010914A1 (en) | Method for upgrading firmware | |
JP4013040B2 (en) | Download apparatus and download method | |
JP2005050097A (en) | Information processor, information processing method, program, and storage medium | |
KR20060134446A (en) | Method for programming memory of electronic control unit | |
EP1302851A2 (en) | Improvements relating to reprogramming an electronic apparatus | |
JPH11175346A (en) | Information processor, information processing method and provision medium | |
KR19990040505A (en) | System software update device and method in satellite broadcasting receiver | |
JP2003016047A (en) | Multi-cpu system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
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: 20090929 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |