[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20000040307A - Method for storing telephone directory of high capacity - Google Patents

Method for storing telephone directory of high capacity Download PDF

Info

Publication number
KR20000040307A
KR20000040307A KR1019980055894A KR19980055894A KR20000040307A KR 20000040307 A KR20000040307 A KR 20000040307A KR 1019980055894 A KR1019980055894 A KR 1019980055894A KR 19980055894 A KR19980055894 A KR 19980055894A KR 20000040307 A KR20000040307 A KR 20000040307A
Authority
KR
South Korea
Prior art keywords
flash memory
storing
block area
phone
number information
Prior art date
Application number
KR1019980055894A
Other languages
Korean (ko)
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 KR1019980055894A priority Critical patent/KR20000040307A/en
Publication of KR20000040307A publication Critical patent/KR20000040307A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/38Displays

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

PURPOSE: A method for storing the telephone directory of a high capacity is provided to store the telephone directory of a big capacity in a portable phone. CONSTITUTION: If a user pushes the key corresponding to a telephone number input mode, a CPU displays a message that requests an address, a name and a telephone number (100,102). The CPU checks whether there is a spare space to store in a primary block (PRI_BLK) (110). The CPU stores the name and the telephone inputted in the address of the primary block (PRI_BLK) indicated by a blank pointer (BLANK_PTR) stored in an address 0 of an EEPROM (Electrically Erasable and Programmable ROM) (112). The CPU stores a flash address 3 of a second flash memory storing the name and the number in an address 2 of the EEPROM corresponding to the storing number inputted by the user (114).

Description

대용량 전화번호부 저장방법How to save large phone book

본 발명은 이통통신 시스템에 관한 것으로, 특히 휴대용 단말기에서 대용량 전화번호부를 저장시킬 수 있는 방법에 관한 것이다.The present invention relates to a telecommunications system, and more particularly to a method for storing a large phone book in a portable terminal.

요즈음 휴대폰 등의 휴대용 단말기가 보편화되면서 개인들의 편의를 제공하기 위한 여러 가지 기능들이 상기 휴대용 단말기에 추가되어 구현되고 있다. 예를 들면, 휴대폰 등에는 자신의 전화번호 및 이름 뿐만 아니라 다른 사람들의 전화번호를 저장시킬 수 있다. 전화번호는 도 2에 도시된 바와 같은 구조를 가지는 EEPROM(electrically erasable and programmable ROM)에 저장된다. 도 2의 EEPROM을 보면 어드레스 ADDRESS 1∼N에 대응된 저장영역에는 이름 NAME 1∼NAME N과 전화번호 TEL NUMBER 1∼N이 구비되어 있다.As portable terminals such as mobile phones are becoming more common these days, various functions for providing convenience to individuals have been added to the portable terminals. For example, a cell phone or the like may store not only its own phone number and name but also other people's phone numbers. The telephone number is stored in an electrically erasable and programmable ROM (EEPROM) having a structure as shown in FIG. Referring to the EEPROM of Fig. 2, the storage areas corresponding to the addresses ADDRESS 1 to N are provided with names NAME 1 to NAME N and telephone numbers TEL NUMBER 1 to N.

도 2와 같은 구조의 EEPROM을 사용할 경우, 전화번호 1개를 저장하는데 필요한 공간은 약 30바이트(byte)정도인데, 예컨대 100개의 전화번호를 저장할 경우에는 300바이트의 저장공간이 필요하다.In the case of using the EEPROM having the structure as shown in FIG. 2, the space required to store one telephone number is about 30 bytes. For example, when storing 100 telephone numbers, 300 bytes of storage space are required.

종래의 휴대폰의 경우, 전화번호 저장시에는 바이트 단위로 기록 및 독취가 가능한 도 1의 EEPROM을 이용하지만 대용량의 EEPROM이 없고 또한 고가인 관계로 전화번호를 100∼200개 정도밖에 저장하지 못한다. EEPROM에 비해 상대적으로 대용량이며 저렴한 플래쉬메모리(flash memory)의 경우 바이트단위로 저장은 가능하나, 저장된 내용을 지울 경우에는 바이트와 같은 낱개 단위가 아닌 블록단위로 지워야하므로 낱개 단위로 저장 및 삭제가 반복되는 전화번호부 처리에는 적합치 않아 사용되지 않는 실정이다. 16개의 블록으로 구성된 1메가 바이트(mega bytes: MB) 플래쉬메모리의 경우 1블록은 64킬로바이트(kilo bytes: KB)로 구성되며 전화번호 2000개를 저장시킬 수 있는 저장공간에 해당된다.In the case of a conventional mobile phone, when storing a phone number, the EEPROM shown in FIG. 1 can be recorded and read in bytes. However, since there is no large-capacity EEPROM and expensive, only about 100 to 200 phone numbers can be stored. Flash memory, which is relatively large and inexpensive compared to EEPROM, can be stored in byte units.However, when the stored contents are erased, they must be erased in block units rather than in units such as bytes. It is not suitable for the phone book processing that is not used. In the case of 1 megabyte (MB) flash memory consisting of 16 blocks, one block is composed of 64 kilobytes (KB) and corresponds to a storage space capable of storing 2000 phone numbers.

따라서 본 발명의 목적은 휴대용 단말기에 대용량 전화번호부를 저장시킬 수 있는 방법을 제공하는데 있다.Accordingly, an object of the present invention is to provide a method for storing a large phone book in a portable terminal.

본 발명의 다른 목적은 서로 다른 특성을 가지는 두 개의 메모리를 이용하여 휴대용 단말기에 대용량 전화번호부를 저장시킬 수 있는 방법을 제공하는데 있다.Another object of the present invention is to provide a method for storing a large phone book in a portable terminal using two memories having different characteristics.

상기한 목적에 따라, 본 발명은, 휴대용단말기에 대용량 전화번호부를 저장시키기 위한 방법에 있어서, 사용자의 전화번호정보 및 저장번지 입력에 의거하여 플래쉬메모리에 상기 전화번호부를 저장하는 과정과, 상기 저장번지에 대응된 소거 및 기록 가능한 메모리의 저장영역에 상기 플래쉬메모리의 전화번호정보 저장위치를 저장하는 과정으로 이루어짐을 특징으로 한다.According to the above object, the present invention is a method for storing a large phone book in a portable terminal, the process of storing the phone book in a flash memory based on the user's telephone number information and storage address input, and the storage And storing the phone number information storage location of the flash memory in a storage area of the erasable and recordable memory corresponding to the address.

도 1은 본 발명의 실시예에 적용되는 휴대용 단말기의 하드웨어 블록 구성도,1 is a hardware block diagram of a portable terminal applied to an embodiment of the present invention;

도 2는 종래기술에 따라 휴대용단말기의 EEPROM에 저장된 전화번호 구조도,2 is a structure diagram of a telephone number stored in an EEPROM of a portable terminal according to the prior art;

도 3은 본 발명의 실시예에 따른 EEPROM 자료 구조도,3 is an EEPROM data structure diagram according to an embodiment of the present invention;

도 4는 본 발명의 실시예에 따른 플래쉬메모리 자료 구조도,4 is a flash memory data structure diagram according to an embodiment of the present invention;

도 5는 본 발명의 실시예에 따라 대용량 전화번호부를 저장시키기 위한 제어 흐름도.5 is a control flow diagram for storing a large phone book in accordance with an embodiment of the present invention.

이하 본 발명의 바람직한 실시예들을 첨부한 도면을 참조하여 상세히 설명한다. 도면들중 동일한 구성요소들은 가능한한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the same elements in the figures are denoted by the same numerals wherever possible. In addition, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.

전화번호와 같은 종류의 데이터는 자료의 추가는 지속적으로 있으나 변경 및 삭제는 많지 않으므로, 플래쉬메모리가 블록단위로만 삭제가능한 단점이 있더라도 EEPROM과 같은 다른 종류의 메모리를 같이 이용한다면 대용량의 전화번호부 저장에 이용할 수 있을 것이다. 따라서 본 발명의 실시예에서는 플래쉬메모리에 실제 전화번호부를 저장하고 EEPROM에는 플래쉬메모리 저장위치만을 저장하는 방법으로 대용량의 전화번호를 저장한다.Data of the same type as the phone number is continuously added but not changed and deleted. Therefore, even if the flash memory has the disadvantage that it can be deleted only in block units, it can be used to store a large number of phone books. Will be available. Therefore, in the embodiment of the present invention, a large number of telephone numbers are stored in a method of storing an actual telephone book in a flash memory and only storing a flash memory storage location in an EEPROM.

도 1은 본 발명의 실시예에 적용되는 휴대용 단말기의 하드웨어 블록 구성도로서, CPU(Central Processing Unit) 1, EEPROM 2, 제1,제2 플래쉬메모리 3,6, LCD(Liquid Crystal Display) 4, 송수신부 5를 포함하고 있다. CPU 1의 데이터 액세스용으로 EEPROM 2 및 제1플래쉬메모리 3이 사용된다. 사용자 표시장치인 LCD 4와 무선을 통해 실제로 신호 송수신하기 위한 송수신부 5는 CPU 1의 제어 하에 동작을 하게 된다. 휴대용 단말기의 동작을 코딩한 프로그램을 저장하고도 저장공간이 2블록 이상 남을 경우에는 제1플래쉬메모리 3을 본 발명의 실시예에 따른 대용량 전화번호부 저장공간으로 이용할 수 있다. 그렇지만 제1플래쉬메모리 3에 여유공간이 없으면 본 발명의 실시예에 따라 CPU 1의 I/O포트에 별도로 연결된 제2플레쉬메모리 6이 본 발명의 실시예에 따른 대용량 전화번호부 저장공간으로 이용된다.1 is a block diagram illustrating a hardware block of a portable terminal according to an exemplary embodiment of the present invention, including a CPU 1, an EEPROM 2, a first and a second flash memory 3, 6, a liquid crystal display (LCD) 4, and the like. And a transceiver 5. EEPROM 2 and first flash memory 3 are used for data access of CPU 1. The LCD 4, which is a user display device, and the transceiver 5 for actually transmitting and receiving signals through a wireless device operate under the control of the CPU 1. When two or more blocks of storage space remain even after storing a program coding an operation of the portable terminal, the first flash memory 3 may be used as a large-capacity phonebook storage space according to an embodiment of the present invention. However, if there is no free space in the first flash memory 3, according to the embodiment of the present invention, the second flash memory 6 connected to the I / O port of the CPU 1 is used as the large-capacity phonebook storage space according to the embodiment of the present invention.

전기한 바와 같이, 본 발명의 실시예에서는 제1플래쉬메모리 3 또는 제2플래쉬메모리 6에 실제 전화번호부(전화번호 및 이름)를 저장하고 EEPROM 2에는 제1플래쉬메모리 3 또는 플래쉬메모리 6의 저장위치만을 저장하는 방법으로 대용량의 전화번호를 저장한다.As described above, in the embodiment of the present invention, the actual phone book (phone number and name) is stored in the first flash memory 3 or the second flash memory 6, and the storage location of the first flash memory 3 or the flash memory 6 is stored in the EEPROM 2. Store a large number of phone numbers to save only.

하기에서는 도 1의 제2플래쉬메모리 6을 대용량 전화번호부를 저장하는 메모리로 가정하여 본 발명의 실시예의 동작이 설명될 것이다.In the following, the operation of an embodiment of the present invention will be described assuming that the second flash memory 6 of FIG. 1 is a memory for storing a large phone book.

도 3에서는 본 발명의 실시예에 따른 EEPROM 2의 자료 구조를 보여주고 있고, 도 4에서는 본 발명의 실시예에 따른 제2플래쉬메모리 6의 자료 구조를 보여주고 있다. 먼저 도 3의 EEPROM 2를 참조하면, 저장번지 ADDRESS 0 ∼ ADDRESS N이 있으며 플래쉬메모리의 어드레스 Flash Address 1∼N을 저장하고 있는 EEPROM 전화번호인덱스가 구비되어 있다. 도 4의 제2플래쉬메모리 6의 자료구조를 참조하면, 제2플래쉬메모리 6은 다수개의 프리머리블록(primary block) PRI_BLK들과 백업블록(backup block) BAC_BLK들로 구성되며, 각 블록은 플래쉬메모리의 어드레스 Flash Address 1∼N과 그에 대응하는 이름 NAME 1∼N과 전화번호 TEL NUMBER 1∼N을 저장시키는 저장영역을 포함하고 있다.3 illustrates a data structure of EEPROM 2 according to an embodiment of the present invention, and FIG. 4 illustrates a data structure of a second flash memory 6 according to an embodiment of the present invention. First, referring to EEPROM 2 of FIG. 3, there are storage addresses ADDRESS 0 to ADDRESS N and an EEPROM telephone number index for storing addresses Flash Addresses 1 to N of a flash memory is provided. Referring to the data structure of the second flash memory 6 of FIG. 4, the second flash memory 6 is composed of a plurality of primary blocks PRI_BLKs and a backup block BAC_BLKs, and each block is a flash memory. And a storage area for storing the addresses of Flash addresses 1 to N, corresponding names NAME 1 to N, and telephone numbers TEL NUMBER 1 to N.

도 5는 본 발명의 실시예에 따라 대용량 전화번호부를 저장시키기 위한 제어 흐름도를 보여주고 있다.5 shows a control flow diagram for storing a large phone book in accordance with an embodiment of the present invention.

이하 도 1, 도 3 내지 도 5를 참조하여 본 발명의 실시예에 따른 대용량 전화번호부를 저장하는 동작을 상세히 설명한다.1 and 3 to 5 will be described in detail the operation of storing a large-capacity phone book according to an embodiment of the present invention.

사용자가 전화번호 입력모드에 대응된 키를 누르게 되면, CPU 1은 도 5의 100단계에서 전화번호 입력모드인 것을 판단하게 되고 102단계로 진행한다. 도 5의 102단계에서 CPU 1은 저장번지, 이름, 및 전화번호를 입력하라는 메시지를 LCD 4로 표시한다. 그에 따라 사용자가 저장할 번지(예컨대, 02), 이름(예컨대, 김아무개), 전화번호(예컨대, 300-3000)를 입력하고 저장키를 누르면 CPU 1은 도 5의 104단계 및 106단계에서 이를 인식하고, 110단계로 진행한다. 110단계에서 제어부 1은 제2플래쉬메모리 6의 프리머리 블록 PRI_BLK내에서 저장 여유공간이 있는지 체크한다. 저장 여유공간은 EEPROM 2의 블랭크 포인터 BLANK_PTR이 가리키는 위치와 플래쉬메모리 6의 메모리 용량을 이용해 판단하면 그 유무가 체크된다.When the user presses a key corresponding to the telephone number input mode, the CPU 1 determines that the telephone number input mode is entered in step 100 of FIG. 5, and proceeds to step 102. In step 102 of FIG. 5, the CPU 1 displays a message for inputting a storage address, a name, and a phone number on the LCD 4. Accordingly, when the user inputs a store address (eg, 02), a name (eg, Kim Amu), a phone number (eg, 300-3000) and presses a storage key, the CPU 1 recognizes it in steps 104 and 106 of FIG. 5. Proceed to step 110. In step 110, the controller 1 checks whether there is free storage space in the primary block PRI_BLK of the second flash memory 6. The storage free space is checked based on the location indicated by the blank pointer BLANK_PTR of EEPROM 2 and the memory capacity of flash memory 6.

만일 저장 여유공간이 있으면 CPU 1은 112단계로 진행하여, 도 3의 EEPROM 2의 어드레스 ADDRESS 0에 저장되어 있는 블랭크 포인터 BLANK_PTR가 지시하는 도 4의 프리머리블록 PRI_BLK내의 번지에 입력된 이름(김 아무개) 및 전화번호(300-3000)를 저장시킨다. 본 발명의 일예에서는 프리머리블록 PRI_BLK내 Flash Address 3에 이름 김 아무개와 전화번호 300-3000을 저장시킨 것을 도 4에서 보여주고 있다. 이 경우 프리머리블록 PRI_BLK내 Flash Address 1,2에는 이름 및 전화번호가 이미 저장되어 있슴을 의미한다.If there is free space, the CPU 1 proceeds to step 112, where the name entered in the address in the primary block PRI_BLK of FIG. 4 indicated by the blank pointer BLANK_PTR stored in the address ADDRESS 0 of the EEPROM 2 of FIG. ) And the telephone number 300-3000. In an example of the present invention is shown in Figure 4 stored in the flash address 3 in the prime block PRI_BLK the name Kim and the phone number 300-3000. In this case, it means that the name and phone number are already stored in Flash Address 1,2 in the PRI_BLK.

112단계에서 이름 및 전화번호를 저장한 후 CPU 1은 114단계로 진행하여 사용자가 입력한 저장번호(02)에 대응된 EEPROM 2의 어드레스 ADDRESS 2에 상기 이름 및 전화번호가 저장된 제2플래쉬메모리 6의 저장위치 즉, Flash Address 3을 저장한다. 도 3의 ADDRESS 2의 EEPROM 전화번호부 인덱스를 보면, 프리머리블록 PRI_BLK내 현재 이름 및 전화번호가 저장된 위치값인 Primary Flash Address 3이 저장되어 있다. 그후 CPU 1은 EEPROM 2의 블랭크 포인터 BLANK_PTR값을 변경시켜 업데이트한다. 즉 상기 112단계에서 저장한 데이터(이름 및 전화번호) 크기만큼 증가시킨 값으로 업데이트한다.After storing the name and the phone number in step 112, the CPU 1 proceeds to step 114 in which the second flash memory 6 stores the name and the phone number in the address ADDRESS 2 of the EEPROM 2 corresponding to the storage number 02 entered by the user. Save address, that is, Flash Address 3. Referring to the EEPROM telephone directory index of ADDRESS 2 of FIG. 3, Primary Flash Address 3, which is a position value where the current name and telephone number are stored in the prime block PRI_BLK, is stored. CPU 1 then updates by changing the blank pointer BLANK_PTR value in EEPROM 2. In other words, it is updated to a value increased by the size of the data (name and phone number) stored in step 112.

위와 같은 방법으로, 전화번호 및 이름이 수정되거나 추가될 때마다 제2플래쉬메모리의 프리머리 블록 PRI_BLK의 빈공간에는 상기 전화번호 및 이름이 순차적으로 저장된다. 그리고 EEPROM 2의 해당 번지에는 수정 및 추가된 제2플래쉬메모리 6의 어드레스가 저장되며, 블랭크 포인터 BLANK_PTR값도 계속해서 갱신된다.In the above manner, whenever the telephone number and name are modified or added, the telephone numbers and names are sequentially stored in the empty space of the PRI_BLK of the primary block of the second flash memory. The address of the modified and added second flash memory 6 is stored in the corresponding address of EEPROM 2, and the blank pointer BLANK_PTR value is continuously updated.

한편 도 5의 110단계에서 플래쉬메모리 6의 프리머리 블록 PRI_BLK내에서 저장 여유공간이 없다면 CPU 1은 118단계로 진행하여 전화번호부를 정리하라는 메시지를 LCD 4로 표시한다. 예를 들면, 전화번호부 정리?라는 메시지를 LCD 4에 표시한다. 그후 120단계로 진행한다. 사용자가 NO에 대응된 키를 선택하면 CPU 1은 120단계에서 130단계로 진행하여 전화번호부 정리후 다시 저장하라는 메시지를 LCD 4로 표시하고 과정을 종료한다. 예를 들면, 전화번호부 정리후 다시 저장하세요라는 메시지를 LCD 4에 표시하고 과정을 종료한다.On the other hand, if there is no free space in the primary block PRI_BLK of the flash memory 6 in step 110 of FIG. 5, the CPU 1 proceeds to step 118 to display a message to LCD 4 to clean up the phone book. For example, display the phone book? Then proceed to step 120. If the user selects a key corresponding to NO, the CPU 1 proceeds from step 120 to step 130 to display a message to LCD 4 to clean up the phone book again and terminate the process. For example, the message "Restore the phone book and save it again" is displayed on the LCD 4 and the process ends.

만약 사용자가 YES에 대응된 키를 선택하면 CPU 1은 120단계에서 122단계로 진행한다. 122단계에서는 EEPROM전화번호부 인덱스가 지시하는 제2플래쉬메모리 6의 프리머리블록 PRI_BLK의 전화번호부(전화번호 및 이름)를 백업블록 BAC_BLK에 복사해 놓고, EEPROM전화번호부 인덱스를 복사된 전화번호부의 백업블록 BAC_BLK 저장위치값으로 갱신한다. 그후 124단계로 진행하여 제2플래쉬메모리 6의 프리머리 블록 PRI_BLK를 삭제한다. 그후 126단계에서는 백업블록 BAC_BLK의 전화번호부를 프리머리블록 PRI_BLK에 복사하고 EEPROM전화번호부 인덱스를 복사된 전화번호부의 프리머리블록 PRI_BLK의 저장위치값으로 갱신한다. 그후 128단계에서 백업블록 BAC_BLK의 내용을 삭제하고 과정을 종료한다.If the user selects a key corresponding to YES, the CPU 1 proceeds from step 120 to step 122. In step 122, the phone book (phone number and name) of the primary block PRI_BLK of the second flash memory 6 indicated by the EEPROM phone book index is copied to the backup block BAC_BLK, and the EEPROM phone book index is the backup block of the copied phone book. Update to BAC_BLK storage location value. In step 124, the primary block PRI_BLK of the second flash memory 6 is deleted. Thereafter, in step 126, the phone book of the backup block BAC_BLK is copied to the prime block PRI_BLK, and the EEPROM phone book index is updated with the storage location value of the prime block PRI_BLK of the copied phone book. Thereafter, in step 128, the contents of the backup block BAC_BLK are deleted and the process ends.

상술한 본 발명의 설명에서는 구체적인 실시예에 관해 설명하였으나, 여러가지 변형이 본 발명의 범위에서 벗어나지 않고 실시할 수 있다. 따라서 본 발명의 범위는 설명된 실시예에 의하여 정할 것이 아니고 특허청구범위와 특허청구범위의 균등한 것에 의해 정해 져야 한다.In the above description of the present invention, specific embodiments have been described, but various modifications can be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be defined by the described embodiments, but should be defined by the equivalent of claims and claims.

상술한 바와 같이 본 발명은 플래쉬메모리에 실제 전화번호부(전화번호 및 이름)를 저장하고 EEPROM에는 플래쉬메모리의 저장위치만을 저장하는 방법으로 후대용 단말기에 대용량의 전화번호를 저장한다.As described above, the present invention stores a large phone number in a later terminal by storing a real phone book (phone number and name) in a flash memory and storing only a storage location of a flash memory in an EEPROM.

Claims (7)

휴대용단말기에 대용량 전화번호부를 저장시키기 위한 방법에 있어서,In the method for storing a large phone book in a portable terminal, 사용자의 전화번호정보 및 저장번지 입력에 의거하여 플래쉬메모리에 상기 전화번호부를 저장하는 과정과,Storing the phone book in a flash memory based on a user's phone number information and a storage address input; 상기 저장번지에 대응된 소거 및 기록 가능한 메모리의 저장영역에 상기 플래쉬메모리의 전화번호정보 저장위치를 저장하는 과정으로 이루어짐을 특징으로 하는 대용량전화번호부 저장방법.And storing the phone number information storage location of the flash memory in a storage area of the erasable and recordable memory corresponding to the storage address. 제1항에 있어서, 상기 전화번호 정보는 전화번호 및 이름으로 구성됨을 특징으로 하는 대용량전화번호부 저장방법.The method of claim 1, wherein the phone number information comprises a phone number and a name. 제1항에 있어서, 상기 플래쉬메모리는 입출력포트에 연결되며 대용량 전화번호 저장용으로 사용된 메모리임을 특징으로 하는 대용량 전화번호부 저장방법.2. The method of claim 1, wherein the flash memory is a memory connected to an input / output port and used for storing a large telephone number. 제1항에 있어서, 상기 플래쉬메모리는 휴대용단말기의 동작을 코딩한 프로그램 저장용으로 사용된 메모리임을 특징으로 하는 대용량 전화번호부 저장방법.The method of claim 1, wherein the flash memory is a memory used for storing a program coded for an operation of a portable terminal. 소거 및 기록 가능한 메모리 및 플래쉬메모리를 구비한 휴대용단말기에 대용량 전화번호부를 저장시키기 위한 방법에 있어서,A method for storing a large phone book in a portable terminal having an erasable and recordable memory and a flash memory, the method comprising: 전화번호 입력모드에서의 사용자의 전화번호정보 및 저장번지 입력에 의거하여 상기 플래쉬메모리의 제1블록영역에 여유공간이 있는지를 판단하는 과정과,Determining whether there is a free space in the first block area of the flash memory based on telephone number information and storage address input of the user in the telephone number input mode; 상기 제1블록영역에 여유공간 있슴에 따라 상기 플래쉬메모리의 제1블록영역내 빈공간에 상기 전화번호부를 저장하고, 상기 저장번지에 대응된 상기 소거 및 기록 가능한 메모리의 저장영역에 상기 플래쉬메모리의 전화번호정보 저장위치를 저장하는 과정과,The phone book is stored in an empty space in the first block area of the flash memory according to the free space in the first block area, and the flash memory is stored in the storage area of the erasable and recordable memory corresponding to the storage address. Storing the phone number information storage location; 상기 제1블록영역에 여유공간이 없슴에 따라 전화번호부 정리하라는 메시지를 사용자에게 표시해주는 과정으로 이루어짐을 특징으로 하는 대용량전화번호부 저장방법.And storing a message for organizing the phone book as there is no free space in the first block area. 제5항에 있어서,The method of claim 5, 사용자가 전화번호부 정리를 선택함에 따라 상기 소거 및 기록 가능한 메모리에서 가리키는 플래쉬메모리의 전화번호정보 저장위치의 전화번호 정보를 상기 플래쉬메모리의 제2블록영역으로 복사하고, 상기 소거 및 기록 가능한 메모리의 저장위치정보를 상기 복사된 제2블록영역에 대응된 플래쉬메모리의 전화번호정보 저장위치정보로 갱신하는 과정과,Copying the telephone number information of the telephone number information storage location of the flash memory indicated by the erasable and recordable memory to the second block area of the flash memory as the user selects the phonebook arrangement, and stores the erased and recordable memory. Updating location information with phone number information storage location information of a flash memory corresponding to the copied second block area; 상기 플래쉬메모리의 제1블록영역의 내용을 삭제하는 과정과,Deleting contents of the first block area of the flash memory; 상기 플래쉬메모리의 제2블록영역의 전화번호 정보를 다시 상기 제1블록영역으로 복사하고, 상기 소거 및 기록 가능한 메모리의 저장위치정보를 상기 다시 복사된 제1블록영역에 대응된 플래쉬메모리의 전화번호정보 저장위치정보로 갱신하는 과정과,Copy phone number information of the second block area of the flash memory back to the first block area, and store location information of the erasable and recordable memory, and telephone number of the flash memory corresponding to the copied first block area. Updating the information storage location information; 상기 플래쉬메모리의 제2블록영역의 내용을 삭제하는 과정으로 이루어짐을 특징으로 하는 대용량전화번호부 저장방법.And storing the contents of the second block area of the flash memory. 제6항에 있어서, 상기 사용자가 전화번호부 정리를 비선택함에 따라 전화번호부 정리후 다시 전화번호정보 입력하라는 메시지를 사용자에게 표시하여 주는 과정을 더 가짐을 특징으로 하는 대용량전화번호부 저장방법.7. The method of claim 6, further comprising displaying a message for prompting the user to input phone number information after the phone book is cleared as the user deselects the phone book cleanup.
KR1019980055894A 1998-12-17 1998-12-17 Method for storing telephone directory of high capacity KR20000040307A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980055894A KR20000040307A (en) 1998-12-17 1998-12-17 Method for storing telephone directory of high capacity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980055894A KR20000040307A (en) 1998-12-17 1998-12-17 Method for storing telephone directory of high capacity

Publications (1)

Publication Number Publication Date
KR20000040307A true KR20000040307A (en) 2000-07-05

Family

ID=19563538

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980055894A KR20000040307A (en) 1998-12-17 1998-12-17 Method for storing telephone directory of high capacity

Country Status (1)

Country Link
KR (1) KR20000040307A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100396328B1 (en) * 2000-09-04 2003-09-02 에오싸이버 주식회사 Saving device and method through the dialing
KR100624863B1 (en) * 1999-12-21 2006-09-14 엘지전자 주식회사 Method for effectively using memory in mobile station
KR100690804B1 (en) * 2005-06-13 2007-03-09 엘지전자 주식회사 Method for executing garbage collection of mobile terminal
KR100782059B1 (en) * 2006-10-02 2007-12-04 에스케이 텔레콤주식회사 Mobile phone and operating method of multi-chatting

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100624863B1 (en) * 1999-12-21 2006-09-14 엘지전자 주식회사 Method for effectively using memory in mobile station
KR100396328B1 (en) * 2000-09-04 2003-09-02 에오싸이버 주식회사 Saving device and method through the dialing
KR100690804B1 (en) * 2005-06-13 2007-03-09 엘지전자 주식회사 Method for executing garbage collection of mobile terminal
KR100782059B1 (en) * 2006-10-02 2007-12-04 에스케이 텔레콤주식회사 Mobile phone and operating method of multi-chatting

Similar Documents

Publication Publication Date Title
US5592546A (en) Memory dialing control system having improved telephone number retrieval function by using history information
US6950652B2 (en) Remote management of an external phonebook
KR100393619B1 (en) Memory apparatus and therefor controling method for mobile station
US5541988A (en) Telephone dialler with a personalized page organization of telephone directory memory
US20050181829A1 (en) Mobile communication terminal and method for managing use-history information
US6934703B2 (en) Method for searching for data in at least two databases, and database system having at least two databases
EP1868097B1 (en) Integrated circuit chip, data reading method and data writing method
KR100456736B1 (en) Method for reducing booting time of a digital device having a flash memory
US5748906A (en) Electronic telephone directory with interchangeable listings
KR20030036133A (en) A method and apparatus for reducing ram size while maintaining fast data access
KR20000040307A (en) Method for storing telephone directory of high capacity
JP5209281B2 (en) Communication terminal device, access control method, IC card
CN1205606A (en) Portable cellular phone
JP4532824B2 (en) File sharing device in integrated circuit
KR20010065040A (en) Method for effectively using memory in mobile station
KR20000038957A (en) Apparatus and method for controlling phone book memory in mobile communication terminal
JP3317899B2 (en) Mobile phone
JP2000278730A (en) Method for erasing data in flash memory
KR100539913B1 (en) How to Manage Voice Dial Data by Replacing Subscriber Identity Module Card in Portable Cordless Telephone
KR100630151B1 (en) Method for registering and searching phone-book by use of directory in portable phone
JPH08321802A (en) Mobile machine to which subscriber number can be registered and subscriber number storage device
KR100771447B1 (en) Appratus and method for saving phonebook data in portable terminal
KR100308660B1 (en) Speed dial apparatus and method for telephone
KR20050022095A (en) Method of Restoring Deleted Information in the Mobile Communication Terminal
KR20000056150A (en) Apparatus and method for managing saved user data in portable telephone

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid