Nothing Special   »   [go: up one dir, main page]

KR100521025B1 - Device and the Method for controlling the user data of mobile phone - Google Patents

Device and the Method for controlling the user data of mobile phone Download PDF

Info

Publication number
KR100521025B1
KR100521025B1 KR10-2003-0036425A KR20030036425A KR100521025B1 KR 100521025 B1 KR100521025 B1 KR 100521025B1 KR 20030036425 A KR20030036425 A KR 20030036425A KR 100521025 B1 KR100521025 B1 KR 100521025B1
Authority
KR
South Korea
Prior art keywords
user data
battery
terminal
power supply
power
Prior art date
Application number
KR10-2003-0036425A
Other languages
Korean (ko)
Other versions
KR20040105137A (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 KR10-2003-0036425A priority Critical patent/KR100521025B1/en
Priority to CNA2003101244185A priority patent/CN1573717A/en
Publication of KR20040105137A publication Critical patent/KR20040105137A/en
Application granted granted Critical
Publication of KR100521025B1 publication Critical patent/KR100521025B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Power Sources (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

본 발명은 휘발성 메모리와 같은 임시 기억장치에 저장되어 있는 사용자의 데이터가 비 휘발성 메모리와 같은 영구 기억장치에 저장되기 이전에 갑작스런 배터리의 분리와 같은 전원이 절체되어 사용자 데이터가 유실되는 것을 방지하기 위한 이동통신 단말기의 사용자 데이터 손실 방지 제어장치 및 그 제어방법을 제공함에 목적이 있다.The present invention is to prevent the loss of user data by switching the power supply such as sudden disconnection of the battery before the user's data stored in the temporary storage device such as volatile memory is stored in the permanent storage device such as non-volatile memory. An object of the present invention is to provide a user data loss prevention control apparatus and a control method of the mobile communication terminal.

이를 위하여 본 발명은 단말기의 배터리가 단말기 본체로부터 분리되는 순간을 전원부를 통해 인식하는 입출력(IO :Input Output)포트를 구비한 마이크로 프로세서와, 상기 입출력포트를 통해 배터리가 분리되는 것이 감지되면 상기 마이크로 프로세서의 제어에 따라 휘발성 메모리에 저장되어 있는 사용자 데이터를 비 휘발성 플래시 메모리로 저장하는 데이터 저장부를 포함하여 이루어진 것으로 단말기의 갑작스런 전원 공급 절체로 인한 사용자 데이터 유실을 방지하도록 해주는 유용한 효과를 제공해준다.To this end, the present invention provides a microprocessor having an input / output (IO: Input Output) port for recognizing the moment when the battery of the terminal is separated from the main body of the terminal, and the microprocessor is detected when the battery is separated through the input / output port. It includes a data storage unit for storing user data stored in volatile memory under non-volatile flash memory under the control of the processor, and provides a useful effect of preventing user data loss due to sudden power supply change of the terminal.

Description

이동통신 단말기의 사용자 데이터 손실 방지 제어장치 및 그 제어방법{Device and the Method for controlling the user data of mobile phone}Control device for preventing user data loss of mobile communication terminal and its control method {Device and the Method for controlling the user data of mobile phone}

본 발명은 이동통신 단말기에서의 사용자 데이터 손실을 방지하기 위한 제어 장치 및 그 방법에 관한 것으로, 좀더 상세하게는 휘발성 메모리와 같은 임시 기억장치에 저장되어 있는 사용자의 데이터가 비 휘발성 메모리와 같은 영구 기억장치에 저장되기 이전에 갑작스런 배터리의 분리와 같은 전원이 절체되어 사용자 데이터가 유실되는 것을 방지하기 위한 이동통신 단말기의 사용자 데이터 손실 방지 제어장치 및 그 제어방법에 관한 것이다.The present invention relates to a control device and method for preventing user data loss in a mobile communication terminal, and more particularly, user data stored in a temporary storage device such as a volatile memory is permanent storage such as a nonvolatile memory. The present invention relates to a user data loss prevention control device of a mobile communication terminal and a control method thereof for preventing a loss of user data due to a power supply such as sudden removal of a battery before being stored in a device.

일반적으로 휴대용 전자 기기는 동작에 필요한 전원의 공급원으로 배터리를 사용하는데, 배터리는 내부 활성물질의 화학 에너지를 전기 화학적 반응에 의해 전기 에너지로 변환하는 것으로, 정보화시대의 개막에 결정적인 역할을 하고 있으며, 장난감에서부터 첨단제품에 이르기까지 모든 휴대용 전자제품에는 배터리가 반드시 필요하게 된다.In general, portable electronic devices use a battery as a source of power required for operation. The battery converts chemical energy of an internal active material into electrical energy by an electrochemical reaction, which plays a decisive role in the opening of the information age. Batteries are essential for all portable electronics, from toys to advanced products.

그러나 배터리의 경우 사용시간에 한계가 있는 관계로 휴대용 전자제품의 사용에 많은 제약을 초래하므로, 한번 사용으로 폐기 처리되는 1차 배터리와 반복적으로 재충전하여 사용할 수 있는 2차 배터리로 구분되며, 2차 배터리의 경우 이동전화, 이동통신 단말기, 주파수 공용 통신기, 무선 데이터 송수신기, 위치 측정 시스템 등의 무선통신기기와 노트북, 캠코더 등에 있어서 없어서는 안돼는 아주 중요한 자리를 차지하고 있다.However, since the battery has a limited use time, it causes a lot of restrictions on the use of portable electronic products. Thus, the battery is classified into a primary battery that is disposed of in one use and a secondary battery that can be repeatedly recharged. The battery occupies an indispensable place in wireless communication devices such as mobile phones, mobile communication terminals, common frequency communicators, wireless data transceivers, and position measuring systems, as well as laptops and camcorders.

이러한 휴대용 기기 들은 2차 배터리의 경량화와 장시간 연속사용을 요구하고 있으며, 이를 위해서 니켈카드늄(Ni-Cd) 배터리, 니켈수소(Ni-MH) 배터리, 리튬이온(Li-ion) 배터리, 리튬폴리머(Li-Polymer) 배터리가 개발되어 사용되고 있으며, 최근 들어 에너지 밀도와 사이클 수명 및 기타 성능에서 매우 우수한 특성을 갖고 있는 리튬 이온(Li-ion) 배터리가 보편적으로 사용되고 있다.These portable devices require lightweight secondary batteries and continuous use for a long time. For this purpose, nickel-cadmium (Ni-Cd) batteries, nickel-hydrogen (Ni-MH) batteries, lithium-ion (Li-ion) batteries, and lithium polymers ( Li-Polymer) batteries have been developed and used. In recent years, lithium-ion (Li-ion) batteries, which have excellent characteristics in energy density, cycle life and other performances, have been commonly used.

이동통신 단말기의 전원은 상기한 바와 같이 평상시 배터리를 이용하며, 일반적으로 단말기의 낙하시 파손 방지를 위해 배터리 팩이 낙하충격에 의해 분리되도록 고안되어 있다. The power source of the mobile communication terminal uses a battery as described above, and is generally designed to separate the battery pack by a drop shock to prevent damage when the terminal falls.

이때 단말기는 정상적으로 종료되지 못하므로 사용자의 데이터중 아직 휘발성 메모리와 같은 임시 기억장치에 저장되어 있는 데이터들은 비 휘발성 메모리에 저장되지 못하고 손실되게 된다. At this time, since the terminal is not normally terminated, data which is still stored in the temporary storage device such as volatile memory among the user data is not stored in the nonvolatile memory and is lost.

단말기의 기능이 증가됨에 따라 단말기의 사용자 데이터 양은 계속 증가되고 있는데 이에 따라 단말기에서도 플래시 메모리 등을 이용한 파일시스템이 사용되고 있다. As the function of the terminal increases, the amount of user data of the terminal continues to increase. Accordingly, a file system using a flash memory is used in the terminal.

플래시 메모리는 그 특성상 쓰기 동작과 지우기 동작이 구별되어 있어서 플래시 메모리의 업데이트 도중에 위의 상황이 발생하는 경우 파일 시스템 또한 훼손될 가능성이 있는 문제가 있다.In the flash memory, a write operation and an erase operation are distinguished, and thus, if the above situation occurs during the update of the flash memory, the file system may be damaged.

따라서, 본 발명은 상기한 종래의 문제점을 해결하기 위하여 제안한 것으로, 휘발성 메모리와 같은 임시 기억장치에 저장되어 있는 사용자의 데이터가 비 휘발성 메모리와 같은 영구 기억장치에 저장되기 이전에 갑작스런 배터리의 분리와 같은 전원이 절체되어 사용자 데이터가 유실되는 것을 방지하기 위한 이동통신 단말기의 사용자 데이터 손실 방지 제어장치 및 그 제어방법을 제공함에 목적이 있다.Accordingly, the present invention has been proposed to solve the above-described problems, and the user may suddenly disconnect the battery before the user data stored in the temporary storage device such as the volatile memory is stored in the permanent storage device such as the nonvolatile memory. It is an object of the present invention to provide a user data loss prevention control apparatus and a control method of the mobile communication terminal for preventing the same power is switched to lose user data.

상기한 목적을 달성하기 위한 본 발명에 따른 이동통신 단말기의 사용자 데이터 손실 방지 제어장치는 단말기의 정상동작 중 배터리가 본체로부터 분리되는 순간을 전원부에서 발생되는 인터럽트 신호를 입출력(IO :Input Output)포트를 통해 입력받아 인식하여 전력소모가 큰 장치의 전원공급을 절체하므로써 전력 소모량을 최소화하는 마이크로 프로세서와, 상기 본체로 부터 상기 배터리가 분리되는 것이 감지되면 상기 마이크로 프로세서의 제어에 따라 상기 전원공급이 유지되어 휘발성 메모리에 저장되어 있는 사용자 데이터를 비휘발성 플래시 메모리로 이동시켜 저장하는 데이터 저장부를 포함한다.Control device for preventing user data loss of a mobile communication terminal according to the present invention for achieving the above object inputs an interrupt signal generated from the power supply unit at the moment when the battery is separated from the main body during normal operation of the terminal A microprocessor that minimizes power consumption by switching the power supply of a device that consumes a large amount of power by recognizing it through an input, and when the battery is separated from the main body, maintains the power supply under control of the microprocessor. And a data storage unit for moving and storing user data stored in the volatile memory to the nonvolatile flash memory.

삭제delete

상기에서 상기 사용자 데이터의 이동 저장은 상기 전원부의 RC(저항과 콘덴서)회로의 시정수값을 조절하여 상기 배터리 분리에 의해 전원이 중단된 시점으로부터 아주 짧은 시간(수십~수백ms) 전원공급이 유지되는 동안 이루어지며, 또한, 본체로부터 배터리 분리시 전원을 유지시키기 위해 별도의 소용량 충전가능한 백업 배터리를 구비한다.In the movement storage of the user data, the power supply is maintained for a very short time (several to several hundreds ms) from the time when the power is stopped by the battery separation by adjusting the time constant value of the RC (resistance and condenser) circuit of the power supply unit. And a separate small capacity rechargeable backup battery to maintain power when the battery is disconnected from the body.

상기한 목적을 달성하기 위한 본 발명에 따른 이동통신 단말기의 사용자 데이터 손실 방지 제어방법은 상기 단말기의 정상동작중 단말기 본체로부터 배터리가 분리되면 전원부에서 인터럽트 신호를 발생하여 마이크로 프로세서로 전달하는 단계와, 상기 마이크로 프로세서는 상기 인터럽트 신호를 전달받아 인터럽트 서비스 루틴을 구동하여 전력소모가 큰 장치의 전원공급을 절체하므로써 상기 단말기 본체의 전력사용을 최소화하고 현재의 휘발성 메모리에 저장되어 있는 사용자 데이터를 비휘발성 플래시 메모리로 이동시켜 저장하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method of controlling user data loss prevention of a mobile communication terminal, the method comprising: generating an interrupt signal from a power supply unit and transmitting the interrupt signal to a microprocessor when a battery is separated from a terminal body during normal operation of the terminal; The microprocessor receives the interrupt signal to drive an interrupt service routine to switch power supply to a device that consumes a lot of power, thereby minimizing power usage of the terminal main body and non-volatile flash of user data stored in the current volatile memory. Moving to memory and storing.

상기에서 휘발성 메모리에 저장되어 있는 상기 사용자 데이터를 상기 전원부의 RC(저항과 콘덴서)회로의 시정수값을 조절하여 상기 배터리 분리에 의해 전원이 중단된 시점으로부터 아주 짧은 시간(수십~수백ms) 전원공급이 유지되는 동안 비휘발성 플래시 메모리로 이동시켜 저장하며, 또한, 상기 단말기 본체로부터 배터리 분리시 별도로 구비된 소용량 충전가능한 백업 배터리에 의해 전원공급을 유지시킨다.The user data stored in the volatile memory is adjusted for a time constant value of the RC (resistance and condenser) circuit of the power supply unit to supply power for a very short time (several to several hundreds ms) from the point where the power is interrupted by the battery separation. While this is maintained, it is moved to a nonvolatile flash memory and stored, and the power supply is maintained by a small capacity rechargeable backup battery separately provided when the battery is separated from the terminal body.

이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명이 적용되는 이동통신 단말기의 사용자 데이터 손실 방지 제어장치의 실시예에 따른 단말기의 내부 동작상태를 나타내는 블록 구성도를 표시한 도면으로서, 이를 참조하여 본 발명에 따른 단말기의 구성과 동작을 설명한다.1 is a block diagram showing an internal operating state of a terminal according to an embodiment of a user data loss prevention control apparatus of a mobile communication terminal to which the present invention is applied. Describe the operation.

마이크로 프로세서(110)는 본 발명에 따른 전반적인 사용자 데이터 손실 방지를 위한 제어 동작을 컨트롤하고, 소정의 사용자 데이터 손실 방지 제어 동작 프로그램을 저장하는 롬(ROM)을 구비하며, 데이터 저장부(180)는 상기 마이크로 프로세서(110)의 동작 프로그램 수행 중에 발생하는 데이터와 사용자 데이터가 영구 저장되는 플래시 ROM과, 사용자 데이터 손실 방지 제어와 관련된 데이터 및 사용자 데이터를 일시 저장하는 램(RAM)을 구비하고 있다. The microprocessor 110 controls the control operation for preventing the overall user data loss according to the present invention, and has a ROM for storing a predetermined user data loss prevention control operation program, the data storage unit 180 And a flash ROM for permanently storing data and user data generated during the execution of the operation program of the microprocessor 110, and a RAM temporarily storing data related to the user data loss prevention control and user data.

오디오부(120)는 상기 마이크로 프로세서(110)로부터 음성 데이터를 입력받음과 동시에 그 음성 데이터를 증폭하여 사용자가 들을 수 있는 기계적 오디오 신호로 변환하여 출력한다.The audio unit 120 receives voice data from the microprocessor 110 and simultaneously amplifies the voice data, converts the voice data into a mechanical audio signal that can be heard by the user, and outputs the converted audio signal.

RF 송수신부(150)는 단말기의 송수신단으로부터 음성 데이터 및 화상 데이터 등이 포함된 RF 신호를 무선신호로 변환하여 안테나를 통해 기지국으로 송신하는 한편, 기지국으로부터 RF 신호를 수신 받아 중간주파수(IF) 신호로 변환하여 마이크로 프로세서(110)로 출력한다.The RF transceiver 150 converts an RF signal including voice data and image data from a transceiver end of a terminal into a radio signal and transmits the signal to a base station through an antenna, while receiving an RF signal from the base station and receiving an intermediate frequency (IF). The signal is converted into a signal and output to the microprocessor 110.

키 입력부(130)는 단말기의 측면에 구비된 키 및 키 패드 상에 구비된 다수의 숫자 키와 기능 키를 모두 포함하며, 상기 키들에 대한 키 데이터를 상기 마이크로 프로세서(110)로 출력하며, LCD 표시부(140)는 상기 키 입력부(130)에서 입력되는 키 데이터에 대한 표시데이터를 상기 마이크로 프로세서(110)로부터 입력받아 표시하고, 이동통신 단말기의 동작 상태와 시간 등을 표시한다. The key input unit 130 includes both a key provided on the side of the terminal and a plurality of numeric keys and function keys provided on the keypad, and outputs key data for the keys to the microprocessor 110, and the LCD. The display unit 140 receives and displays display data on key data input from the key input unit 130 from the microprocessor 110, and displays an operation state and time of the mobile communication terminal.

본 발명은 단말기에 배터리(170)가 단말기 본체로부터 분리되는 순간을 전원부(160)를 통해 인식하는 입출력(IO :Input Output)포트를 마이크로 프로세서(110)에 구비하고, 이 입출력포트를 통해 마이크로 프로세서(110)에 인터럽트가 발생하도록 하여 단말기로부터 배터리가 분리되는 것이 감지되면 마이크로 프로세서(110)는 전력 소모량을 최소화하기 위해 RF송수신부(150), LCD 표시부(140)와 같은 전력소모가 큰 기타 부속장치등의 전원공급을 절체하여 단말기의 마이크로 프로세서(110)와 데이터 저장부(180)에만 전원이 공급되도록 하고, 아직 휘발성 메모리(RAM)에 저장되어 있는 사용자 데이터를 비 휘발성 메모리(플래시 ROM)에 저장하도록 하여 사용자의 데이터가 손실되는 것을 방지한다.The present invention provides a microprocessor 110 with an input / output (IO: Input Output) port for recognizing the moment when the battery 170 is separated from the main body of the terminal through the power supply unit 160. When it is detected that the battery is disconnected from the terminal by causing an interrupt to occur in the 110, the microprocessor 110 may use other components such as the RF transmitter / receiver 150 and the LCD display 140 that have high power consumption to minimize power consumption. The power supply of the device is switched to supply power only to the microprocessor 110 and the data storage unit 180 of the terminal, and user data still stored in the volatile memory (RAM) is stored in the nonvolatile memory (flash ROM). To prevent loss of user data.

전원부(160)에는 전원의 안정적인 공급을 위해 RC(저항과 콘덴서)회로를 이용하고 있는데 이 RC회로의 시정수값을 적절히 조절하면 배터리 분리에 의해 전원이 중단된 시점으로부터 아주 짧은 시간동안(수십~수백ms) 전원공급을 유지할 수 있으며, 이 시간동안 사용자 데이터를 RAM으로부터 비 휘발성 플래시 메모리(ROM)에 저장하는 것이 가능하다.The power supply unit 160 uses RC (resistance and condenser) circuits for stable supply of power. When the time constant value of the RC circuit is properly adjusted, the power supply unit 160 has a very short time (several to hundreds of hundreds) from the point where the power is interrupted by battery separation. ms) power supply can be maintained and during this time it is possible to store user data from RAM to non-volatile flash memory (ROM).

도 2 는 본 발명의 단말기에서 인터럽트 발생시 사용자 데이터 손실을 방지하기 위한 제어루틴의 동작 과정을 표시한 도면이다.단말기 본체로부터 배터리(170) 분리되면 마이크로 프로세서(110)의 입출력(IO) 포트에 의해 인터럽트가 발생(111)하게 되어 마이크로 프로세서(110)의 인터럽트 서비스 루틴(ISR :Interrupt Service Routine)(112)에서는 전력사용량을 일단 최소화하도록 전원블록을 제어하고, 사용자 데이터를 다루고 있는 태스크, 즉 사용자 인터페이스 태스크(UI Task)(113) 및 파일시스템 태스크(FS Task)(114) 등에 배터리(170)가 단말기의 본체로부터 분리되었다는 시그널을 각각 전달하여, 이 시그널을 받은 해당 태스크들은 데이터를 휘발성 메모리(RAM)로부터 비 휘발성 플래시 메모리(ROM)에 저장한다.FIG. 2 is a diagram illustrating an operation process of a control routine for preventing user data loss when an interrupt occurs in a terminal of the present invention. When the battery 170 is separated from the terminal main body, it is determined by an input / output (IO) port of the microprocessor 110. Interrupt is generated 111, the Interrupt Service Routine (ISR) 112 of the microprocessor 110 controls the power block to minimize the power consumption once, the task that handles the user data, that is, the user interface Signals that the battery 170 has been separated from the main body of the terminal, such as the task (UI Task) 113 and the file system task (FS Task) 114, respectively, the corresponding task receives the signal is a data volatile memory (RAM) ) Into a nonvolatile flash memory (ROM).

단말기 본체로부터 배터리(170) 분리시 전원을 유지시키기 위해서는 위의 방법 외에도 별도의 소용량 충전가능한 백업 배터리를 장착하는 것도 다른 한 방법이 될 수있다.In order to maintain power when the battery 170 is detached from the terminal body, another method may be installed in addition to the above method.

도 3 은 본 발명의 실시예인 사용자 데이터 손실 방지 제어방법에 따른 전반적인 동작흐름을 나타내는 플로우챠트로서, 동작이 시작되면 이동통신 단말기의 정상동작(301) 상태에서 배터리(170)가 단말기 본체로부터 분리되었는지를 판단(302)한다.3 is a flowchart illustrating the overall operation flow according to the control method for preventing user data loss according to an embodiment of the present invention. When the operation is started, the battery 170 is separated from the terminal body in the normal operation 301 of the mobile communication terminal. Determine (302).

상기 판단(302)결과 단말기 본체로부터 배터리(170)가 분리되었으면 전원부(160)는 단말기 본체로부터 배터리(170)가 분리되었다는 인터럽트 신호를 발생(303)하여 마이크로 프로세서(110)의 입출력(IO)포트로 전달(304)한다.If the battery 170 is disconnected from the terminal body as a result of the determination 302, the power supply unit 160 generates an interrupt signal indicating that the battery 170 is disconnected from the terminal body in operation 303, and then input / output (IO) port of the microprocessor 110. In step 304.

마이크로 프로세서(110) 전원부(160)로부터 단말기 본체로부터 배터리(170)가 분리되었다는 인터럽트 신호를 전달받아 마이크로 프로세서(110)내의 인터럽트 서비스 루틴(ISR)을 가동하여 단말기의 전력사용량을 최소화(305) 한다.The microprocessor 110 receives an interrupt signal indicating that the battery 170 is disconnected from the main body of the terminal from the power supply unit 160 and operates an interrupt service routine (ISR) in the microprocessor 110 to minimize power consumption of the terminal (305). .

상기 단말기의 전력사용량을 최소화(305)는 RF송수신부(150), LCD 표시부(140)와 같은 전력소모가 큰 기타 부속장치등의 전원공급을 절체하여 단말기의 마이크로 프로세서(110)와 데이터 저장부(180)에만 전원이 공급되도록 한다.Minimizing the power consumption of the terminal 305 is to switch the power supply of the other power supplies such as the RF transmission and reception unit 150, LCD display unit 140, such as high power consumption, the microprocessor 110 and the data storage unit of the terminal Only power 180 is supplied.

그런 다음 사용자 인터페이스 태스크(113) 및 파일시스템 태스크(114) 등에 배터리(170)가 단말기의 본체로부터 분리되었다는 시그널을 각각 전달하여, 이 시그널을 받은 해당 태스크들은 현재의 데이터를 휘발성 메모리(RAM)로부터 비 휘발성 플래시 메모리(ROM)에 이동 저장(306)한다.Then, the user interface task 113 and the file system task 114 respectively transmit a signal indicating that the battery 170 is disconnected from the main body of the terminal, and the corresponding tasks receiving the signal transmit current data from the volatile memory (RAM). Moving storage 306 to a non-volatile flash memory (ROM).

상기와 같이 아직 휘발성 메모리에 저장되어 있는 사용자 데이터를 비 휘발성 메모리(플래시 메모리)에 저장하도록 하여 사용자의 데이터가 손실되는 것을 방지한다.As described above, the user data, which is still stored in the volatile memory, is stored in the nonvolatile memory (flash memory) to prevent the user data from being lost.

이상에서 상세히 설명한 바와 같이 본 발명은 단말기 본체로부터 갑작스런 배터리 분리와 같은 비상사태 발생시 휘발성 메모리와 같은 임시 기억장치에 저장되어 있는 사용자의 데이터를 비 휘발성 메모리와 같은 영구 기억장치에 저장시킴으로써 단말기의 갑작스런 전원 공급 절체로 인한 사용자 데이터 유실을 방지하도록 해주는 유용한 효과를 제공해준다.As described in detail above, the present invention provides a sudden power supply of a terminal by storing user data stored in a temporary storage device such as volatile memory in case of an emergency such as sudden battery detachment from the terminal body. It provides a useful effect of preventing user data loss due to a supply change.

도 1 은 본 발명이 적용되는 이동통신 단말기의 사용자 데이터 손실 방지 제어장치의 실시예에 따른 단말기의 내부 동작상태를 나타내는 블록 구성도.1 is a block diagram showing an internal operating state of a terminal according to an embodiment of a user data loss prevention control apparatus of a mobile communication terminal to which the present invention is applied.

도 2 는 본 발명의 단말기에서 인터럽트 발생시 사용자 데이터 손실을 방지하기 위한 제어루틴의 동작 과정을 표시한 도면.2 is a view showing the operation of the control routine for preventing user data loss when an interrupt occurs in the terminal of the present invention.

도 3 은 본 발명의 실시예인 사용자 데이터 손실 방지 제어방법에 따른 전반적인 동작흐름을 나타내는 플로우챠트.3 is a flow chart showing the overall operation flow according to the user data loss prevention control method of an embodiment of the present invention.

Claims (10)

이동통신 단말기에서의 사용자 데이터 손실을 방지하기 위한 제어장치에 있어서,In the control device for preventing user data loss in the mobile communication terminal, 단말기의 정상동작 중 배터리가 본체로부터 분리되는 순간을 전원부에서 발생되는 인터럽트 신호를 입출력(IO :Input Output)포트를 통해 입력받아 인식하여 전력소모가 큰 장치의 전원공급을 절체하므로써 전력 소모량을 최소화하는 마이크로 프로세서와,Recognizes the moment when the battery is separated from the main body during normal operation of the terminal by receiving the interrupt signal generated from the power supply through the input port (IO: Input Output) to minimize power consumption by switching the power supply of the device with high power consumption. With a microprocessor, 상기 본체로 부터 상기 배터리가 분리되는 것이 감지되면 상기 마이크로 프로세서의 제어에 따라 상기 전원공급이 유지되어 휘발성 메모리에 저장되어 있는 사용자 데이터를 비휘발성 플래시 메모리로 이동시켜 저장하는 데이터 저장부를 포함하는 이동통신 단말기의 사용자 데이터 손실 방지 제어장치.And a data storage unit configured to move the user data stored in the volatile memory to the non-volatile flash memory under the control of the microprocessor when the battery is separated from the main body. Device for preventing user data loss of the terminal. 삭제delete 삭제delete 청구항 1에 있어서,The method according to claim 1, 상기 사용자 데이터의 이동 저장은 상기 전원부의 RC(저항과 콘덴서)회로의 시정수값을 조절하여 상기 배터리 분리에 의해 전원이 중단된 시점으로부터 아주 짧은 시간(수십~수백ms) 전원공급이 유지되는 동안 이루어지는 이동통신 단말기의 사용자 데이터 손실 방지 제어장치.The movement and storage of the user data is performed while the power supply is maintained for a very short time (tens of tens to hundreds of ms) from the time when the power is interrupted by the battery separation by adjusting the time constant value of the RC (resistance and condenser) circuit of the power supply unit. Control device for preventing user data loss of a mobile communication terminal. 청구항 1 또는 청구항 4에 있어서,The method according to claim 1 or 4, 상기 본체로부터 배터리 분리시 전원을 유지시키기 위해 별도의 소용량 충전가능한 백업 배터리를 구비하는 이동통신 단말기의 사용자 데이터 손실 방지 제어장치.And a separate small capacity rechargeable backup battery to maintain power when the battery is separated from the main body. 이동통신 단말기에서의 사용자 데이터 손실을 방지하기 위한 방법에 있어서,In the method for preventing user data loss in the mobile communication terminal, 상기 단말기의 정상동작중 단말기 본체로부터 배터리가 분리되면 전원부에서 인터럽트 신호를 발생하여 마이크로 프로세서로 전달하는 단계와,Generating an interrupt signal from a power supply unit and transmitting the interrupt signal to a microprocessor when the battery is separated from the terminal body during normal operation of the terminal; 상기 마이크로 프로세서는 상기 인터럽트 신호를 전달받아 인터럽트 서비스 루틴을 구동하여 전력소모가 큰 장치의 전원공급을 절체하므로써 상기 단말기 본체의 전력사용을 최소화하고 현재의 휘발성 메모리에 저장되어 있는 사용자 데이터를 비휘발성 플래시 메모리로 이동시켜 저장하는 단계를 포함하는 이동통신 단말기의 사용자 데이터 손실 방지 제어방법.The microprocessor receives the interrupt signal to drive an interrupt service routine to switch power supply to a device that consumes a lot of power, thereby minimizing power usage of the terminal main body and non-volatile flash of user data stored in the current volatile memory. Control method of preventing user data loss of a mobile communication terminal comprising the step of moving to the memory. 삭제delete 삭제delete 청구항 6에 있어서,The method according to claim 6, 상기 휘발성 메모리에 저장되어 있는 상기 사용자 데이터를 상기 전원부의 RC(저항과 콘덴서)회로의 시정수값을 조절하여 상기 배터리 분리에 의해 전원이 중단된 시점으로부터 아주 짧은 시간(수십~수백ms) 전원공급이 유지되는 동안 상기 비휘발성 플래시 메모리로 이동시켜 저장하는 이동통신 단말기의 사용자 데이터 손실 방지 제어방법.By supplying the user data stored in the volatile memory to the time constant value of the RC (resistance and condenser) circuit of the power supply unit, a very short time (several to hundreds of ms) of power supply from the point of time when the power is interrupted by the battery separation is achieved. A control method of preventing user data loss of a mobile communication terminal which is moved to and stored in the nonvolatile flash memory while being maintained. 청구항 6 또는 청구항 9에 있어서, The method according to claim 6 or 9, 상기 단말기 본체로부터 배터리 분리시 별도로 구비된 소용량 충전가능한 백업 배터리에 의해 전원공급을 유지시키는 이동통신 단말기의 사용자 데이터 손실 방지 제어방법.Control method of preventing user data loss of a mobile communication terminal to maintain power supply by a separate small capacity rechargeable backup battery when the battery is separated from the terminal body.
KR10-2003-0036425A 2003-06-05 2003-06-05 Device and the Method for controlling the user data of mobile phone KR100521025B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR10-2003-0036425A KR100521025B1 (en) 2003-06-05 2003-06-05 Device and the Method for controlling the user data of mobile phone
CNA2003101244185A CN1573717A (en) 2003-06-05 2003-12-24 Control device and method for preventing user data loss of mobile communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0036425A KR100521025B1 (en) 2003-06-05 2003-06-05 Device and the Method for controlling the user data of mobile phone

Publications (2)

Publication Number Publication Date
KR20040105137A KR20040105137A (en) 2004-12-14
KR100521025B1 true KR100521025B1 (en) 2005-10-11

Family

ID=34510791

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0036425A KR100521025B1 (en) 2003-06-05 2003-06-05 Device and the Method for controlling the user data of mobile phone

Country Status (2)

Country Link
KR (1) KR100521025B1 (en)
CN (1) CN1573717A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013036046A2 (en) * 2011-09-06 2013-03-14 삼성전자 주식회사 Mobile terminal and method for managing the file system thereof
CN103092315B (en) * 2013-01-09 2015-11-25 惠州Tcl移动通信有限公司 The mobile terminal of rear recovery application program can be restarted
CN105893867A (en) * 2016-03-28 2016-08-24 乐视控股(北京)有限公司 Terminal equipment operation method and terminal equipment

Also Published As

Publication number Publication date
CN1573717A (en) 2005-02-02
KR20040105137A (en) 2004-12-14

Similar Documents

Publication Publication Date Title
US8639954B2 (en) Portable electronic device and method for recovering power to a rechargeable battery used therein
CN101087458B (en) Portable terminal and power supply control method
US5973476A (en) Battery packs including rechargeable and non-rechargeable batteries and related systems and methods
WO2005081787A2 (en) Battery circuit with non-volitable memory and thermistor on a single line
KR20040014442A (en) Back-up battery for a cellular telephone
KR100854416B1 (en) Battery charge/ discharge apparatus controlling an output voltage level and method thereof
JPH0774670A (en) Portable radio communication equipment
US9140762B2 (en) Mobile electronic device and method for controlling the same
KR102106445B1 (en) Wireless communication device AND METHOD FOR SERVING POWER THEREOF
US5942877A (en) Portable information device and charger therefor
US7248902B2 (en) Multi-mode power supply device of wireless earphone
KR100521025B1 (en) Device and the Method for controlling the user data of mobile phone
KR100487622B1 (en) Device and the Method for variating the charging current of battery
CN110932364A (en) Electronic equipment and control method thereof
JP4274706B2 (en) Pack battery
US20200203960A1 (en) Charging Technique for Series Cells
KR100222428B1 (en) Battery charging current control device and method by portable unit
EP1626472B1 (en) Rechargeable battery with isolated charging circuit
KR20080028170A (en) Apparatus and method for battery charging
JPH11299116A (en) Power supply adaptor, electronic apparatus and signal transmission system
US7317297B1 (en) Battery temperature sensor pin used as communication channel
KR100818468B1 (en) System for Charging Battery
KR200350310Y1 (en) mult-function device for USB
JP3182310B2 (en) Mobile phone equipment
JP2001128383A (en) Charging control circuit

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: 20120926

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20130924

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20140924

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20150924

Year of fee payment: 11