KR20060019275A - Apparatus and method for restoring deleted data in mobile phone - Google Patents
Apparatus and method for restoring deleted data in mobile phone Download PDFInfo
- Publication number
- KR20060019275A KR20060019275A KR1020040067861A KR20040067861A KR20060019275A KR 20060019275 A KR20060019275 A KR 20060019275A KR 1020040067861 A KR1020040067861 A KR 1020040067861A KR 20040067861 A KR20040067861 A KR 20040067861A KR 20060019275 A KR20060019275 A KR 20060019275A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- storage unit
- deleted
- file
- user
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/68—Details of telephonic subscriber devices with means for recording information, e.g. telephone number during a conversation
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Telephone Function (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 휴대폰에서 삭제된 데이터를 복구하기 위한 장치 및 방법을 제공한다. 이를 위해 본 발명에서는 상기한 바와 같이 삭제된 파일을 임시적으로 저장하는 삭제 파일 저장부와 삭제된 DB데이터를 임시적으로 저장하는 삭제 DB데이터 저장부를 구비하고, 삭제된 파일 또는 DB데이터가 있을 경우 이를 알리는 아이콘을 디스플레이하도록 한다. 그리고 사용자가 삭제한 파일 또는 DB데이터를, 사용자가 영구 삭제를 선택하거나, 사용자가 설정한 영구 삭제 조건, 즉 삭제된 시각이나 파일 크기 등의 조건으로 인해 영구 삭제되기 전까지 메모리부에 구비되어 있는 임시 저장부에 임시적으로 저장한다. 이에 따라 삭제된 DB데이터가 임시 저장부에 저장되어 있을 동안에는 얼마든지 사용자의 선택에 따라 이를 복구시킬 수 있다.
The present invention provides an apparatus and method for recovering deleted data in a mobile phone. To this end, the present invention includes a deletion file storage unit for temporarily storing the deleted file as described above and a deletion DB data storage unit for temporarily storing the deleted DB data, and notifying if there is a deleted file or DB data. Display the icon. Temporarily provided in the memory unit until the file or DB data deleted by the user is permanently deleted due to the user selecting permanent deletion or the permanent deletion condition set by the user, that is, the time or file size. Temporarily store in storage. Accordingly, as long as the deleted DB data is stored in the temporary storage unit, it can be recovered according to the user's choice.
휴대폰, 휴지통Mobile phone, trash
Description
도 1은 본 발명의 실시 예에 따른 휴대폰의 블록 구성도,1 is a block diagram of a mobile phone according to an embodiment of the present invention;
도 2는 본 발명의 실시 예에 따른 휴지통 메뉴가 디스플레이되는 화면의 예시도,2 is an exemplary view of a screen displaying a trash can menu according to an embodiment of the present invention;
도 3은 본 발명의 실시 예에 따라 휴지통 아이콘이 디스플레이되는 화면의 예시도,3 is an exemplary view of a screen displaying a trash can icon according to an embodiment of the present invention;
도 4는 본 발명의 실시 예에 따른 휴대폰에서 파일 또는 DB데이터가 삭제되는 동작의 예시도,4 is an exemplary view of deleting a file or DB data in a mobile phone according to an embodiment of the present invention,
도 5는 본 발명의 실시 예에 따른 휴대폰에서 삭제된 파일 또는 DB데이터가 복구되는 동작의 예시도.
5 is an exemplary diagram of an operation of recovering a file or DB data deleted from the mobile phone according to an embodiment of the present invention.
본 발명은 휴대폰에 관한 것으로 에 관한 것으로 특히, 데이터의 삭제에 관 한 것이다. The present invention relates to a mobile phone, and more particularly, to the deletion of data.
통상적인 휴대폰에서 사용자가 무선 데이터망으로부터의 다운로드 받거나, 휴대폰에 내장되어 있는 카메라를 이용하여 생성한 파일들. 또는 전화번호부나 일정관리등과 같은 DB(Data Base)에 저장되어 있는 DB데이터들에 대한 삭제는 사용자의 선택에 의해 이루어지게 된다. 만약 사용자가 상기한 파일들이나 DB데이터들에 대한 삭제를 선택할 경우, 휴대폰의 제어부는 사용자가 해당 파일 또는 DB데이터의 삭제를 선택하였는지 여부를 재확인하도록 한다. 이러한 재확인 절차는 사용자에게 현재 선택되어 있는 파일 또는 DB데이터를 삭제할 것인지를 재확인할 수 있도록 함으로써 사용자에게 중요한 데이터의 손실을 막기 위한 것이다. 여기서 데이터라는 것은 파일과 DB데이터를 포함한 것을 말한다. 그러나 이러한 재확인 절차가 있다고 하더라도 사용자가 잘못 키를 입력할 수도 있으며, 또한 현재 중요하지 않은 데이터라고 하더라도 사용자가 나중에 필요로 하는 파일 또는 DB데이터가 있을 수 있다. 그러나 이러한 경우 상기한 재확인 절차가 있다고 하더라도 이미 한번 삭제된 데이터는 다시 복구할 수 없었다. 이는 통상적인 휴대폰에서 사용자로부터 삭제가 선택된 데이터는, 메모리에서 완전히 삭제되어 버리기 때문이다. 따라서 통상적인 휴대폰에서 사용자가 파일 또는 DB데이터의 삭제를 선택한 경우, 그 파일 또는 DB데이터는 영구히 삭제되어 복구가 불가능하다는 문제점이 있다.
In a typical mobile phone, files downloaded by a user from a wireless data network or created using a camera built in the mobile phone. Alternatively, deletion of DB data stored in a DB (Data Base) such as a phone book or a schedule management may be made by a user's selection. If the user chooses to delete the files or DB data, the controller of the cellular phone reconfirms whether the user has selected to delete the file or DB data. This reconfirmation procedure is to prevent the loss of important data to the user by allowing the user to reconfirm whether or not to delete the currently selected file or DB data. In this case, data means including files and DB data. However, even with this reconfirmation procedure, the user may enter the wrong key, and even if the data is not important at present, there may be files or DB data that the user needs later. In this case, however, even if the above-mentioned reconfirmation procedure is performed, the data once deleted cannot be recovered again. This is because the data selected for deletion from the user in a typical mobile phone is completely deleted from the memory. Therefore, in a typical mobile phone, when a user selects to delete a file or DB data, the file or DB data is permanently deleted and cannot be recovered.
그러므로 본 발명의 목적은 휴대폰에서 사용자가 데이터를 삭제할 경우에도 이를 다시 복구할 수 있는 장치 및 방법을 제공함에 있다.
It is therefore an object of the present invention to provide an apparatus and method for recovering data even when a user deletes data from a mobile phone.
상술한 목적을 달성하기 위한 본 발명의 장치는, 사용자로부터 삭제가 선택된 데이터들을 저장하는 임시 저장부와, 상기 사용자로부터 상기 삭제가 선택된 데이터들을 임시 저장부에 저장하고, 상기 사용자가 복구를 원할 경우 상기 삭제가 선택된 데이터들 중에서 상기 복구가 선택된 적어도 하나 이상의 데이터들을 복구하는 제어부를 구비한다. An apparatus of the present invention for achieving the above object, the temporary storage unit for storing the data selected for deletion from the user, and the data selected for deletion from the user in the temporary storage, if the user wants to recover And a control unit for recovering at least one or more pieces of data from which the deletion is selected.
또한 방법은, 사용자로부터 삭제가 선택된 데이터를 상기 휴대폰에 구비된 임시 저장부에 이동시키는 삭제 데이터 이동 단계와, 상기 사용자로부터 상기 임시 저장부에 저장된 데이터의 복구가 선택되면, 그 데이터를 복구하는 데이터 복구 단계를 구비한다. In addition, the method includes a step of moving the deleted data for moving the data selected for deletion from the user to the temporary storage unit provided in the mobile phone, and recovering the data if the recovery of the data stored in the temporary storage unit is selected from the user. A recovery step.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명 및 첨부 도면에서 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description and the annexed drawings, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.
그리고 이하의 본 발명의 상세한 설명에서 '파일'이라는 용어와 'DB데이터'라는 용어를 구별하여 사용하도록 한다. 일반적으로 '파일'이라는 용어는 한 단위로 이루어지는 정보의 모임을 의미하는 것으로서 데이터세트(data set)라고도 하며, 같은 속성에 해당하는 데이터들의 항목인 필드(field)와, 서로 관련있는 값들의 집합인 레코드(record)들의 집합을 말하는 것이다. 그러나 이하의 설명에 있어 서, DB(Data Base)에 저장되는 기록들인 'DB데이터'들과의 구별을 위해, 사용자가 휴대폰에 내장되어 있는 카메라를 이용하여 저장한 화상 이미지나 동영상 파일, 그리고 무선 데이터 네트워크를 통해 다운받은 벨소리나 게임등, 실제 휴대폰의 메모리부에 특정 형식으로 저장되는 데이터들을 말하는 용어로 사용하기로 한다. 또한 'DB데이터'라는 용어는 이하의 본 발명의 상세한 설명에서는 휴대폰의 전화번호부, 또는 일정관리 등의 DB에 기록되는 일련의 정보들을 말하는 용어로 사용하기로 한다. In the following detailed description of the present invention, the term 'file' and 'DB data' are distinguished from each other. In general, the term 'file' refers to a group of information, which is called a data set, and is a set of related values and fields, which are items of data corresponding to the same property. It is a collection of records. However, in the following description, to distinguish from the 'DB data' which are records stored in the DB (Data Base), the image image or video file stored by the user using the camera built in the mobile phone, and wireless The term “ringtone” or “game” downloaded through a data network refers to data stored in a specific format in a memory unit of a mobile phone. In addition, the term 'DB data' will be used as a term referring to a series of information recorded in a DB such as a phone book of a mobile phone or a schedule management in the following detailed description of the present invention.
본 발명에서는 휴대폰에서 사용자가 파일 또는 DB데이터를 삭제할 경우에도 이를 다시 복구하기 위해 삭제된 파일 또는 DB데이터가 임시 저장되도록 한다. 도 1은 이러한 본 발명의 실시 예에 따른 휴대폰의 블록 구성을 보이고 있는 도면이다. 도 1을 참조하여 살펴보면, 본 발명의 실시 예에 따른 휴대폰은 메모리부(102), 키 입력부(104), 표시부(106), 베이스밴드 처리부(108), 그리고 코덱(CODEC: Coder-Decoder)(112)이 제어부(100)에 연결된다. 여기서 제어부(100)는 전화 통화나 데이터 통신, 무선 인터넷 접속을 위한 프로토콜에 따라 음성신호 및 데이터 처리를 하고 휴대폰의 각 부분을 제어한다. 그리고 사용자의 키 입력을 키 입력부(104)로부터 받아서 이에 따라 표시부(106)를 제어하여 사용자의 키 입력에 따른 화상 정보를 디스플레이될 수 있도록 한다. 그리고 본 발명의 실시 예에 따라 사용자가 삭제를 선택한 파일을, 메모리부(102)에 구비된 삭제 파일 저장부(118)로 이동시킨다. 그리고 만약 사용자가 DB데이터의 삭제를 선택하였다면, 삭제가 선택된 DB데이터를 메모리부(102)에 구비된 삭제 데이터 저장부(120)에 복사하여 입력 하고, 그 DB데이터가 입력되어 있던 DB에서 해당 DB데이터를 삭제한다. 그리고 사용자가 삭제된 파일 또는 DB데이터의 복구를 선택할 경우 해당 파일 또는 DB데이터를 복구시킨다. In the present invention, even if a user deletes a file or DB data in the mobile phone, the deleted file or DB data is temporarily stored in order to recover it again. 1 is a block diagram of a mobile phone according to an exemplary embodiment of the present invention. Referring to FIG. 1, a mobile phone according to an embodiment of the present invention may include a
그리고 상기한 제어부(100)와 연결되는 메모리부(102)는 롬(ROM: Read Only Memory), 플래시 메모리(Flash memory), 램(RAM: Random Access Memory) 등을 구비한다. 이 중에서 롬은 제어부(100)의 처리 및 제어를 위한 프로그램과 각종 참조 데이터를 저장한다. 그리고 램은 제어부(100)의 워킹 메모리(working memory)를 제공하며, 플래시 메모리는 갱신 가능한 각종 보관용 데이터를 저장하기 위한 영역을 제공한다. 그리고 상기한 삭제 파일 저장부(118)와 삭제 데이터 저장부(120)가 포함된 임시 저장부(116)을 구비하여 사용자가 삭제를 선택한 파일 또는 DB데이터들이 임시로 저장되어 있도록 한다. 그리고 키 입력부(104)는 숫자키들을 포함한 각종 키들을 구비하여 사용자에 의해 입력되는 키 입력을 제어부(100)에 제공하며, 표시부(106)는 통상적으로 LCD(Liquid Crystal Display)를 구비하여 제어부(100)의 제어에 따라 각종 정보를 화상으로 디스플레이한다. The
그리고 RF부(110)는 기지국과 RF신호를 송, 수신하는 역할을 한다. 그리고 수신된 신호를 IF(Intermediate Frequency)신호로 변환하여 베이스밴드 처리부(108)로 출력하고 베이스밴드 처리부(108)로부터 입력되는 IF신호를 RF신호로 변환하여 송신한다. 상기한 베이스밴드 처리부(108)는 제어부(100)와 RF부(110)간의 인터페이스를 제공하는 BBA(Baseband Analog ASIC)로서, 제어부(100)로부터 인가되는 베이스밴드의 디지털 신호를 아날로그 IF신호로 변환하여 RF부(110)에 인가하며, RF부(110)로부터 인가되는 아날로그 IF신호를 베이스밴드의 디지털 신호로 변환하여 제어부(100)에 인가한다. 그리고 제어부(100)와 연결된 코덱(112)은 증폭부(114)를 통해 마이크 및 스피커와 접속되며, 마이크로부터 입력되는 음성신호를 PCM(Pulse Code Modulation) 부호화(Encoding)하여 음성데이터를 제어부(100)에 출력하고 제어부(100)로부터 입력되는 음성데이터를 PCM 복호화(Decoding)하여 증폭부(114)를 통해 스피커로 출력한다. 그리고 증폭부(114)는 마이크로부터 입력되는 음성신호나 스피커로 출력되는 음성신호를 증폭하는데, 스피커의 음량과 마이크의 이득을 제어부(100)의 제어에 따라 조절한다. The
도 2는 이러한 본 발명의 실시 예에 따른 휴대폰에서 사용자가 임시 저장부에 저장되어 있는 파일 또는 파일 또는 DB데이터를 확인하는 디스플레이 화면의 예를 보이고 있는 도면이다. 도 2의 (a)에서 보이고 있는 것처럼 사용자가 '휴지통'메뉴를 선택하게 되면 제어부(100)는 메모리부(102)의 임시 저장부(116)에 접근하여 사용자로부터 삭제 파일 저장부(118)에 임시 저장된 파일들을 확인할 것인가, 아니면 삭제 데이터 저장부(120)에 저장된 DB데이터들을 확인할 것인가를 선택받는다. 이러한 선택 화면을 보이고 있는 것이 바로 도 2의 (b)이다. 도 2의 (b)를 참조하여 살펴보면, 현재 디스플레이되고 있는 메뉴는'휴지통'메뉴의 하위 메뉴인 '지워진 파일'과 '지워진 데이터'를 포함하고 있다. 여기서 '지워진 파일'메뉴를 선택할 경우 사용자는 메모리부(102)의 삭제 파일 저장부(118)에 임시 저장되어 있는 파일들을 확인할 수 있다. 또한 사용자가 만약 '지워진 데이터'메뉴를 선택할 경우 사용자는 메모리부(102)의 삭제 데이터 저장부(120)에 임시 입력되어 있는 DB데이 터들에 대해서 확인할 수 있다. FIG. 2 is a diagram illustrating an example of a display screen of a user confirming a file, file, or DB data stored in a temporary storage unit in a mobile phone according to an exemplary embodiment of the present invention. As shown in (a) of FIG. 2, when the user selects the 'trash bin' menu, the
도 2의 (c)와 (d)는 상기한 도 2의 (b)에서 각각의 하위 메뉴를 사용자가 선택했을 경우에 표시부(106)에 디스플레이되는 화면의 예를 보이고 있는 도면이다. 이를 참조하여 살펴보면, 만약 도 2의 (b)에서 사용자가 '지워진 파일'메뉴를 선택하였을 경우 도 2의 (c)와 같은 화면이 디스플레이된다. 도 2의 (c)에는 삭제 파일 저장부(118)에 임시 저장되어 있는 파일들에 대한 정보가 디스플레이된다. 이러한 임시 저장되어 있는 파일들에 대한 정보는 도 2의 (c)에서 보이고 있는 바와 같이 사용자가 이전에 삭제를 선택하였던 파일들의 제목과 삭제된 시각에 대한 정보를 포함하고 있다. 그리고 디스플레이되어 있는 파일들의 리스트 중에서 어느 하나를 선택하고 화면 하단의 '메뉴'키를 입력하였을 경우, 사용자는 그 파일을 삭제하거나 복구를 선택할 수 있다. 2C and 2D illustrate examples of screens displayed on the
또한 도 2의 (d)는 사용자가 도2의 (b)에서 '지워진 데이터'메뉴를 선택하였을 경우에 디스플레이되는 화면을 보이고 있는 도면이다. 도 2의 (d)에는 삭제 데이터 저장부(120)에 임시 기록되어 있는 DB데이터들의 목록이 디스플레이된다. 또한 도 2의 (d)에서 보이고 있는 바와 같이 데이터들의 내용 뿐 아니라 삭제된 시각에 대한 정보도 디스플레이된다. 그리고 사용자는 화면 하단의 '메뉴'키를 입력함으로서 사용자가 선택한 DB데이터를 영구히 삭제하거나 복구할 수 있다. FIG. 2D is a diagram showing a screen displayed when the user selects the 'erased data' menu in FIG. 2B. In FIG. 2D, a list of DB data temporarily recorded in the
또한 사용자는 상기한 도 2에서 보인 바와 같은 '휴지통'메뉴 화면을 선택하지 않더라도 쉽게 현재 임시 저장부(116)의 상태를 체크할 수 있다. 도 3은 이를 위해 본 발명의 실시 예에 따른 휴대폰에서, 상기한 임시 저장부의 상태에 따라 달 라지는 '휴지통'아이콘이 디스플레이되는 예를 보이고 있는 도면이다. 도 3을 참조하여 살펴보면, 도 3의 (a)와 도 3의 (b)를 비교하여 살펴보면 화면 상단에 작은 휴지통 모양의 아이콘의 모습이 서로 다름을 알 수 있다. 이 휴지통 모양의 아이콘은, 임시 저장부(116)에 임시 저장된 파일 또는 DB데이터가 있을 경우와 없을 경우에 따라 달라지게 된다. 예를 들어 휴지통 아이콘의 경우, 임시 저장부(116)에 저장된 파일 또는 DB데이터가 전혀 없을 경우에는 도 3의 (a)에서 보이고 있는 바와 같은 비어있는 휴지통 아이콘(300)이 표시되고, 임시 저장부(116)에 저장된 파일이나 DB데이터가 있을 경우에는 도 3의 (b)에서 보이고 있는 바와 같은 채워져 있는 휴지통 아이콘(302)이 표시된다. 또한 만약 임시 저장부(116)에 남아있는 용량이, 사용자에 의해 삭제된 파일이나 DB데이터를 저장해두기에 부족한 경우에는 도 3의 (c)에서 보이고 있는 바와 같이 더 이상 잔여 용량이 없음을 사용자에게 알리는 메시지를 디스플레이한다. 따라서 사용자는 반드시 휴지통 메뉴를 선택하여 삭제 파일 저장부(118) 또는 삭제 데이터 저장부(120)에 대응되는 메뉴를 통해 임시 저장부(116)의 상태를 확인하지 않더라도, 휴대폰 표시부(104)의 화면 상단에 디스플레이되는 '휴지통'아이콘의 상태를 확인하여 임시 저장부(116)의 상태를 인지할 수 있다. In addition, the user can easily check the state of the current
도 4는 이러한 본 발명의 실시 예에 따른 휴대폰에서 사용자에 의해 삭제된 파일 또는 DB데이터가 임시 저장부(116)에 저장되는 동작을 보이고 있는 흐름도이다. 도 4를 참조하여 살펴보면, 400단계에서 휴대폰의 메모리에 구비된 DB데이터 또는 파일이 사용자에 의해 삭제가 선택되면, 제어부(100)는 402단계로 진행하여 사용자가 파일의 삭제를 선택하였는지 DB데이터의 삭제를 선택하였는지를 식별한다. 그리고 만약 402단계에서 사용자가 DB데이터의 삭제를 선택하였다면 제어부(100)는 404단계로 진행하여 현재 삭제 데이터 저장부(120)의 DB에 DB데이터를 추가할 수 있는 공간이 있는가를 체크한다. 이는 예를 들어 휴대폰에서 저장할 수 있는 전화번호의 수가 한정되어 있는 것과 같이, 삭제 데이터 저장부(120)의 DB에도 최대로 저장할 수 있는 DB데이터들의 수가 한정되어 있기 때문이다. 그리고 만약 삭제 데이터 저장부(120)에 새로운 DB데이터를 추가할 수 있는 공간이 있다면, 제어부(100)는 406단계로 진행하여 사용자가 삭제를 선택한 DB데이터의 데이터 정보를 분석한다. 여기서 DB데이터 정보라는 것은 해당 데이터가 저장되어 있던 DB(Data Base)에 대한 정보와, DB데이터의 제목, 그리고 삭제된 시각을 포함하는 정보를 말하는 것이다. 그리고 406단계에서 타이틀 정보가 분석되면 제어부(100)는 410단계로 진행하여 현재 사용자가 삭제를 선택한 DB데이터를 삭제 데이터 저장부(120)의 DB에 입력한다. 그리고 412단계로 진행하여 해당 데이터가 저장되어 있던 DB에서 해당 DB데이터를 삭제한다. 4 is a flowchart illustrating an operation in which a file or DB data deleted by a user in a mobile phone according to an exemplary embodiment of the present invention is stored in the
한편 상기 402단계에서 만약 사용자가 파일의 삭제를 선택하였다면 제어부(100)는 414단계로 진행하여 현재 사용자가 삭제를 선택한 파일의 파일 정보를 분석한다. 여기서 파일 정보라는 것은, 해당 파일의 이름, 그리고 크기, 삭제된 날짜, 종류 등을 포함하는 정보를 말한다. 그리고 412단계에서 파일 정보에 대한 분석이 끝나면, 제어부(100)는 416단계로 진행하여 삭제 파일 저장부(118)의 잔여 용량을 체크한다. 그리고 만약 잔여 용량이 상기 414단계에서 분석된 파일의 사이즈 보다 적을 경우에는, 즉, 삭제 파일 저장부에 잔여 용량이 충분할 경우에 제어부(100)는 418단계로 진행하여 삭제 파일 저장부(118)의 삭제 파일 리스트에 상기 분석된 파일 정보를 추가한다. 그리고 420단계로 진행하여 삭제 선택된 파일을 삭제 파일 저장부(118)로 이동시킨다. If the user selects to delete the file in step 402, the
한편 상기 404단계, 즉 삭제 데이터 저장부(120)에 DB데이터의 추가가 가능하지를 체크하는 단계에서 DB데이터의 추가가 불가능할 경우 또는, 상기 416단계, 즉 삭제 파일 저장부(118)에 잔여 용량이 충분하지 않을 경우에는 422단계로 진행하여 임시 저장부(116)의 잔여 용량이 부족함을 표시하는 메시지를 디스플레이한다. 이 422단계에서 디스플레이되는 메시지는 상기한 도 3의 (c)에서 보인 바와 같다. On the other hand, if it is impossible to add the DB data in
상기한 도 4에서 보인 바와 같이 본 발명의 실시 예에 따른 휴대폰에서는 파일 또는 DB데이터가 삭제되면, 이 삭제된 파일 또는 DB데이터는 영구히 삭제되지 않고, 임시 저장부(116)에 저장된다. 이 임시 저장부(116)에서는 사용자에 의해 영구 삭제가 선택되거나, 또는 사용자의 설정에 의해, 예를 들어 삭제되지 30일이상이 되는 파일 또는 DB데이터는 자동으로 삭제된다던지 하는 그런 설정에 의해 영구 삭제가 되기 전까지는 삭제된 파일 또는 DB데이터를 보관하게 된다. As shown in FIG. 4, when a file or DB data is deleted in the mobile phone according to an exemplary embodiment of the present invention, the deleted file or DB data is not permanently deleted but stored in the
또한 본 발명의 실시 예에 따른 휴대폰에서는, 아직 영구 삭제되지 않은 DB데이터나 파일은 사용자의 선택에 의해 언제든지 복구될 수 있다. 도 5는 이러한 파일 또는 DB데이터의 복구 과정을 도시하고 있는 도면이다. 도 5를 참조하여 살펴보면, 500단계에서 제어부(100)는 복구 선택된 파일 또는 DB데이터가 있는지를 체 크한다. 그리고 502단계로 진행하여 상기 500단계에서 사용자에 의해 복구가 선택된 것이 파일인지 DB데이터인지를 확인한다. 그리고 502단계에서 만약 DB데이터의 복구가 선택되었을 경우에 제어부(100)는 504단계로 진행하여 사용자로부터 복구가 선택된 DB데이터의 DB데이터 정보를 분석한다. 그리고 506단계로 진행하여 상기 분석된 DB데이터 정보에 따른 DB에 복구 선택된 DB데이터를 입력한다. 이는 상기 DB데이터 정보에 해당 DB데이터가 삭제되기 전 저장되어 있던 DB에 대한 정보를 포함하고 있기 때문에 가능하다. 그리고 제어부(100)는 508단계로 진행하여 삭제 데이터 저장부(120)에서 상기 복구 선택된 DB데이터를 삭제한다. 그리고 제어부(100)는 514단계로 진행하여 임시 저장부(116)에 남아있는 파일 또는 DB데이터가 있는지 여부를 체크한다. 그리고 만약 514단계에서 임시 저장부(116)에 남아있는 DB데이터가 있을 경우에는 516단계로 진행하여 상기한 도 2의 (b)에서 보이고 있는 휴지통 아이콘(302)과 같이 파일 또는 DB데이터가 남아있음을 표시하는 아이콘이 디스플레이되도록 한다. 그러나 반면에 만약 514단계에서 임시 저장부(116)에 남아있는 DB데이터가 없을 경우는 518단계로 진행하여 상기한 도 2의 (a)에서 보이고 있는 휴지통 아이콘(300)과 같이 파일 또는 DB데이터가 더 이상 남아있지 않음을 표시하는 아이콘이 디스플레이되도록 한다. In addition, in the mobile phone according to the embodiment of the present invention, DB data or files that have not been permanently deleted may be restored at any time by the user's selection. 5 is a diagram illustrating a recovery process of such a file or DB data. Referring to FIG. 5, in
한편 상기한 502단계에서 사용자가 파일의 복구를 선택하였을 경우에는 제어부(100)는 510단계로 진행하여 복구 선택된 파일의 파일 정보를 분석한다. 그리고 512단계로 진행하여 상기 분석된 파일 정보에 따라 파일을 복구한다. 여기서 파일의 복구라는 것은 해당 파일을 삭제 파일 저장부(118)로부터 이동하여, 그 파일이 삭제되기 전에 저장되어 있던 메모리의 데이터 저장부에 다시 저장하는 것을 말한다. 즉, 예를 들어 사용자가 삭제된 MP3 데이터의 복구를 선택하였다면 해당 MP3는 삭제 파일 저장부(118)로부터 이동되어 메모리부(102)의 MP3 저장부로 이동된다. 그리고 이러한 복구 과정이 끝나면 제어부(100)는 상기한 514단계로 진행하여 임시 저장부(116)에 남아있는 파일 또는 DB데이터가 있는지 여부를 체크한다. On the other hand, if the user selects to restore the file in
그러므로 본 발명의 실시 예에 따른 휴대폰에서는 사용자가 삭제한 파일 또는 DB데이터를, 사용자가 영구 삭제를 선택하거나, 사용자가 설정한 영구 삭제 조건, 즉 삭제된 시각이나 파일 크기 등의 조건으로 인해 영구 삭제되기 전까지 메모리부에 구비되어 있는 임시 저장부에 임시적으로 저장한다. 이에 따라서 이 삭제된 데이터가 임시 저장부에 저장되어 있을 동안에는, 얼마든지 사용자의 선택에 따라 복구시키는 것이 가능하다. Therefore, in the mobile phone according to the embodiment of the present invention, the file or DB data deleted by the user is permanently deleted due to the user selecting the permanent deletion or the permanent deletion condition set by the user, that is, the time of deletion or the size of the file. Temporarily stored in the temporary storage provided in the memory unit until the end. Accordingly, while the deleted data is stored in the temporary storage unit, it is possible to recover as many as the user's choice.
한편 상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시할 수 있다. 특히 본 발명의 실시 예에서는 메모리부에 구비되어 있는 임시 저장부를 이용하여 삭제된 DB데이터와 파일들을 저장하는데 이 임시 저장부의 크기는 사용자의 임의에 따라 그 용량을 조절할 수 있음이 물론이다. 예를 들어 휴대폰의 메모리가 20Mbyte인 경우 사용자가 임시 저장부의 크기를 전체 메모리의 10%로 설정하였다면 임시 저장부의 크기는 2Mb가 된다. 그리고 만약 사용자가 상기 임시 저장부의 크기를 전체 메모리의 5%로 설정하였을 경우에는 임시 저장부의 크기는 1Mb가 된다. 여기서 설정되는 임시 저장부의 크기는 주로 삭제 파일 저장부의 크기를 말하는 것이다. 그 이유는 삭제 데이터 저장부에 저장되는 DB데이터들이 일반적으로 전화번호부 DB에 기록되는 전화번호 정보와 같이 그 크기가 무척 작은 정보들이므로, DB데이터들이 추가된다고 하더라도 삭제 데이터 저장부의 용량 크기의 변화가 거의 없기 때문이다. 그러나 이와는 다르게 삭제 파일 저장부에 저장되는 파일들의 크기는 상대적으로 크기 때문에 사용자가 설정하는 임시 저장부의 크기는 주로 삭제 파일 저장부의 크기가 된다. Meanwhile, in the above description of the present invention, specific embodiments have been described, but various modifications may be made without departing from the scope of the present invention. In particular, the embodiment of the present invention stores the deleted DB data and files using the temporary storage unit provided in the memory unit, the size of the temporary storage unit can be adjusted according to the user's arbitrarily. For example, if the memory of the mobile phone is 20Mbyte, if the user sets the size of the temporary storage to 10% of the total memory, the size of the temporary storage becomes 2Mb. If the user sets the size of the temporary storage to 5% of the total memory, the size of the temporary storage is 1 Mb. The size of the temporary storage unit set here is mainly the size of the deleted file storage unit. The reason is that the DB data stored in the deleted data storage are generally small information such as the phone number information recorded in the phone book DB. Therefore, even if the DB data is added, there is no change in the size of the deleted data storage. Because there is almost no. However, since the files stored in the deleted file storage are relatively large, the size of the temporary storage set by the user is mainly the size of the deleted file storage.
또한 본 발명의 실시 예에서는 사용자가 선택한 파일의 크기가 현재 삭제 파일 저장부의 잔여 용량보다 클 경우 또는 현재 삭제 데이터 저장부에 DB데이터를 추가할 수 있는 공간이 부족할 경우에는 상기한 도 3의 (C)에서 보이는 메시지와 같이 임시 저장부의 공간이 부족하다는 내용의 메시지를 디스플레이한다. 그러나 이 경우 상기한 삭제 파일 저장부의 용량이 충분하지 않을 경우와 상기한 삭제 데이터 저장부에 DB데이터를 추가할 수 있는 공간이 부족할 경우에 각기 다른 메시지를 출력할 수도 있음은 물론이다. 또한 본 발명의 실시 예에서는 파일이 삭제되는 경우 임시 저장부에 해당 파일이 이동되는 것으로 기술하였으나, 이는 실제로 이동되는 것이 아니라 제어부(100)의 제어에 따라서 해당 파일의 주소 또는 파일 정보만 이동시킴으로서, 사용자에게 실제로 파일이 이동된 것처럼 보이게 할 수 있음은 물론이다. 그리고 이 경우 해당 파일의 주소만 옮겨지는 경우에는 실제로 파일이 이동되는 것이 아니라 파일에 대한 파일 정보만 이동되는 것이므로 삭제 파일 저장부(118) 대신에 삭제 데이터 저장부(120)하나 만을 이용할 수도 있음은 물론이다. 따라서 발명의 범위는 설명된 실시 예에 의해 정할 것이 아니고 특허청구범위와 특 허청구범위의 균등한 것에 의해 정하여져야 한다.
In addition, according to an embodiment of the present invention, when the size of the file selected by the user is larger than the remaining capacity of the current deleted file storage unit or when there is insufficient space for adding DB data to the current deleted data storage unit, the above-mentioned FIG. As shown in), a message indicating that the temporary storage space is insufficient is displayed. In this case, however, different messages may be output when the capacity of the deleted file storage unit is not sufficient and when there is insufficient space for adding DB data to the deleted data storage unit. In addition, in the embodiment of the present invention, when the file is deleted, the corresponding file is moved to the temporary storage unit, but this is not actually moved, but only by moving the address or file information of the file under the control of the
본 발명에서는 상기한 바와 같이 삭제된 파일을 임시적으로 저장하는 삭제 파일 저장부와 삭제된 DB데이터를 임시적으로 저장하는 삭제 데이터 저장부를 구비하고, 삭제된 파일 또는 DB데이터가 있을 경우 이를 알리는 아이콘을 디스플레이하도록 한다. 그리고 사용자가 삭제한 파일 또는 DB데이터를, 사용자가 영구 삭제를 선택하거나, 사용자가 설정한 영구 삭제 조건, 즉 삭제된 시각이나 파일 크기 등의 조건으로 인해 영구 삭제되기 전까지 메모리부에 구비되어 있는 임시 저장부에 임시적으로 저장한다. 이에 따라 삭제된 DB데이터가 임시 저장부에 저장되어 있을 동안에는 얼마든지 사용자의 선택에 따라 이를 복구시킬 수 있다.The present invention includes a deletion file storage unit for temporarily storing a deleted file as described above, and a deletion data storage unit for temporarily storing deleted DB data, and displaying an icon indicating when there is a deleted file or DB data. Do it. Temporarily provided in the memory unit until the file or DB data deleted by the user is permanently deleted due to the user selecting permanent deletion or the permanent deletion condition set by the user, that is, the time or file size. Temporarily store in storage. Accordingly, as long as the deleted DB data is stored in the temporary storage unit, it can be recovered according to the user's choice.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040067861A KR20060019275A (en) | 2004-08-27 | 2004-08-27 | Apparatus and method for restoring deleted data in mobile phone |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040067861A KR20060019275A (en) | 2004-08-27 | 2004-08-27 | Apparatus and method for restoring deleted data in mobile phone |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20060019275A true KR20060019275A (en) | 2006-03-03 |
Family
ID=37126692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040067861A KR20060019275A (en) | 2004-08-27 | 2004-08-27 | Apparatus and method for restoring deleted data in mobile phone |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20060019275A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100679413B1 (en) * | 2006-05-17 | 2007-02-07 | 삼성전자주식회사 | Selective recovery method and apparatus of data in mobile communication terminal |
US8204918B2 (en) | 2007-08-30 | 2012-06-19 | Samsung Electronics Co., Ltd. | Image forming apparatus, image forming system and file managing method thereof |
KR20140104819A (en) * | 2013-02-21 | 2014-08-29 | 삼성전자주식회사 | Method for inputting for character in flexible display an electronic device thereof |
-
2004
- 2004-08-27 KR KR1020040067861A patent/KR20060019275A/en not_active Application Discontinuation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100679413B1 (en) * | 2006-05-17 | 2007-02-07 | 삼성전자주식회사 | Selective recovery method and apparatus of data in mobile communication terminal |
US8204918B2 (en) | 2007-08-30 | 2012-06-19 | Samsung Electronics Co., Ltd. | Image forming apparatus, image forming system and file managing method thereof |
KR20140104819A (en) * | 2013-02-21 | 2014-08-29 | 삼성전자주식회사 | Method for inputting for character in flexible display an electronic device thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9924022B2 (en) | Method and apparatus for managing message history data for a mobile communication device | |
EP1592212B1 (en) | Method for displaying a screen image on a mobile terminal | |
KR100617691B1 (en) | Method for management and displaying menu in wireless terminal | |
US7953393B2 (en) | Method and apparatus for message management in portable communication system | |
US20170034335A1 (en) | Method of displaying and transmitting thumbnail image data in a wireless terminal | |
KR100713534B1 (en) | Method for searching a user data in mobile communication terminal | |
KR20090064735A (en) | Deleting method of communication information | |
JP2011147019A (en) | Mobile terminal | |
KR20100023375A (en) | Method and apparatus for message deletion in portable terminal | |
CN100479615C (en) | Method for processing data in mobile communication terminal | |
KR20050052158A (en) | Data erase and restore method for mobile station | |
KR20060019275A (en) | Apparatus and method for restoring deleted data in mobile phone | |
KR100580737B1 (en) | Wireless telecommunication terminal and method for unifying multiple messages | |
KR100800820B1 (en) | Method for deleting data in mobile telecommunication terminal | |
WO2007049132A1 (en) | Improved mobile communication terminal | |
JP2008263324A (en) | Terminal device with secret mode function and secret mode switching control method | |
KR100651553B1 (en) | Method for editing telephone directory in mobile terminal | |
KR100661553B1 (en) | The alternative data hiding method in the mobile communication terminal | |
KR100739003B1 (en) | Method for displaying missed call in portable terminal | |
US7660593B2 (en) | Method for combining media records in a cellular network terminal device and a cellular network terminal device | |
KR20020085118A (en) | Mobile phone and method of data restoration in a mobile phone | |
KR100661325B1 (en) | The method for the conservation of message data using non-volatile memory | |
KR100797923B1 (en) | Mobile communication terminal having function of handling the stored data and the method thereof | |
KR20060085072A (en) | Method for playing music file in mobile terminal | |
JP2011175481A (en) | Electronic apparatus, character conversion method and character conversion program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |