KR101039960B1 - Data synchronization system in mobile terminal and data synchronization method - Google Patents
Data synchronization system in mobile terminal and data synchronization method Download PDFInfo
- Publication number
- KR101039960B1 KR101039960B1 KR1020090029027A KR20090029027A KR101039960B1 KR 101039960 B1 KR101039960 B1 KR 101039960B1 KR 1020090029027 A KR1020090029027 A KR 1020090029027A KR 20090029027 A KR20090029027 A KR 20090029027A KR 101039960 B1 KR101039960 B1 KR 101039960B1
- Authority
- KR
- South Korea
- Prior art keywords
- synchronization
- mobile terminal
- data
- telephone number
- list
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/275—Synchronous replication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/55—Aspects of automatic or semi-automatic exchanges related to network data storage and management
- H04M2203/554—Data synchronization
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/40—Data synchronization between user terminals and central server
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
Abstract
동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호를 추출하는 번호 추출부와, 상기 추출된 전화번호에 대해 단축키로서 설정된 키번호를 식별하는 키 식별부, 및 상기 전화번호에 상기 키번호를 대응시켜 기록하여 동기화 리스트를 작성하고, 상기 동기화 요청에 대한 응답으로 상기 작성된 동기화 리스트를, 연결되는 제1 이동단말 또는 서버에 전송하는 데이터 전송부를 포함하는, 이동단말에서의 데이터 동기화 시스템 및 방법이 개시된다.A number extracting unit for extracting a telephone number registered in an address database as a synchronization request is generated, a key identification unit for identifying a key number set as a shortcut for the extracted telephone number, and the key number corresponding to the telephone number; A data synchronization system and method for a mobile terminal are disclosed. do.
동기화, 전화번호, 키번호, 개인데이터 Sync, phone number, key number, personal data
Description
본 발명의 실시예들은 이동단말 간의 주소록 동기화 서비스에 관한 것으로, 더욱 상세하게는 이동단말에서의 데이터 동기화 시스템 및 방법에 에 관한 것이다.Embodiments of the present invention relate to an address book synchronization service between mobile terminals, and more particularly, to a data synchronization system and method in a mobile terminal.
각종 전자, 통신산업의 발달로 말미암아 이동단말이 널리 보급되고 있으며, 사용자의 욕구에 부응하기 위하여 이동단말의 기능은 다양화되고 있으며, 반면에 점차 소형 경량화 되고 있는 추세이다.Due to the development of various electronic and communication industries, mobile terminals are widely used, and the functions of mobile terminals are diversified in order to meet user's needs, while on the other hand, they are becoming smaller and lighter.
예를 들어, 이동단말에서는 메시지 서비스, 전자메일 서비스, 메신저 서비스, 음성 통화, 영상 통화, 카메라, 미디어 재생, DMB방송 서비스, 게임 서비스, 또는 무선 인터넷 서비스 등의 다양한 기능을 제공하고 있다.For example, the mobile terminal provides various functions such as a message service, an e-mail service, a messenger service, a voice call, a video call, a camera, a media play, a DMB broadcasting service, a game service, or a wireless internet service.
또한, 이동단말에서 자주 사용되고 있는 기능으로 "전화번호부(phone book)" 기능이 있다. 최근의 전화번호부에서는 단순히 전화번호를 저장하는 기능에서 발전하여 이동단말에 구비된 디지털 카메라로 촬영한 이미지, 또는 MMS를 통해 타 단말로부터 수신한 이미지, 사진, 이모티콘, 동영상 등을 등록할 수 있게 되었다. 또한, 전화번호부는 메모, 메일주소, 스케줄 등 다양한 개인데이터를 전화번호에 대응하여 등록할 수 있다.In addition, a function frequently used in a mobile terminal is a "phone book" function. Recently, the phone book has evolved from simply storing a phone number to register an image taken by a digital camera provided in a mobile terminal or an image, picture, emoticon, or video received from another terminal through MMS. . In addition, the phone book may register various personal data such as a memo, an e-mail address, and a schedule in correspondence with the phone number.
한편, 근래에는 이동단말 간의 주소록 동기화 서비스가 널리 이용되고 있다. 즉, 이동단말에서는 동기화 프로그램을 구동하여 전화번호부에 기록된 전화번호를 타 단말의 전화번호부에 전송하여 등록시키거나, 또는 타 단말의 전화번호부에 기록된 전화번호를 동기화 프로그램을 통해 가져와서 전화번호부에 등록할 수 있다.On the other hand, address book synchronization service between mobile terminals is widely used in recent years. That is, the mobile terminal operates the synchronization program to transfer the phone number recorded in the phone book to the phone book of the other terminal to register or to import the phone number recorded in the phone book of the other terminal through the synchronization program You can register at
그러나, 종래에는 이동단말 간의 주소록 동기화 시, 각 전화번호에 할당된 단축키를 함께 동기화하는 방법이 없었다. 또한, 이동단말 간의 주소록 동기화 시, 각 전화번호와 연관되어 저장된 다양한 개인데이터를 함께 동기화하는 방법은 없었다.However, conventionally, when synchronizing address books between mobile terminals, there is no method of synchronizing shortcut keys assigned to each phone number together. In addition, when synchronizing address books between mobile terminals, there is no method of synchronizing various personal data stored in association with each phone number.
이에 따라, 본 발명의 일실시예는 이동단말에서 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호뿐만 아니라, 전화번호에 할당된 단축키를 함께 동기화할 수 있도록 하는 새로운 기술을 제안하고자 한다.Accordingly, an embodiment of the present invention is to propose a new technique for synchronizing not only the phone number registered in the address database but also a shortcut key assigned to the phone number as a synchronization request is generated in the mobile terminal.
본 발명의 일실시예는 이동단말에서 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호뿐만 아니라, 전화번호에 단축키로서 할당된 키번호를 함께 동기화 함으로써, 어떤 단말에서도 동기화된 키번호를 단축키로서 그대로 이용할 수 있도록 하는 이동단말에서의 데이터 동기화 시스템 및 방법을 목적으로 한다.According to one embodiment of the present invention, as a synchronization request is generated in a mobile terminal, not only the telephone number registered in the address database but also the key number assigned as a shortcut to the telephone number together, the synchronized key number is synchronized as a shortcut key in any terminal. An object of the present invention is to provide a data synchronization system and method in a mobile terminal.
또한, 본 발명의 일실시예는 이동단말에서 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호뿐만 아니라, 전화번호와 연관되어 저장된 다양한 개인데이터를 함께 동기화 함으로써, 어떤 단말에서도 동기화된 개인데이터를 편리하게 조회하여 활용할 수 있도록 하는 이동단말에서의 데이터 동기화 시스템 및 방법을 목적으로 한다.In addition, an embodiment of the present invention by synchronizing a variety of personal data stored in association with the phone number, as well as the phone number registered in the address database as a synchronization request occurs in the mobile terminal, synchronized personal data in any terminal An object of the present invention is to provide a data synchronization system and method in a mobile terminal for convenient inquiry and use.
본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템은, 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호를 추출하는 번호 추출부와, 상기 추출된 전화번호에 대해 단축키로서 설정된 키번호를 식별하는 키 식별부, 및 상기 전화번호에 상기 키번호를 대응시켜 기록하여 동기화 리스트를 작성하고, 상기 동기화 요청에 대한 응답으로 상기 작성된 동기화 리스트를, 연결되는 제1 이동단말 또는 서버에 전송하는 데이터 전송부를 포함한다.A data synchronization system in a mobile terminal according to an embodiment of the present invention, a number extraction unit for extracting a phone number registered in the address database as a synchronization request occurs, and a key number set as a shortcut for the extracted phone number A key identification unit for identifying a key, and a key list corresponding to the telephone number to create a synchronization list, and transmitting the created synchronization list to a first mobile terminal or server to be connected in response to the synchronization request. It includes a data transmission unit.
또한, 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템은 동기화 요청이 발생 함에 따라, 주소 데이터베이스에 등록된 전화번호를 추출하는 번호 추출부와, 상기 주소 데이터베이스 내, 상기 전화번호에 대응하여 할당된 개인저장공간 또는 메시지 클라이언트에서 제공하는 개인저장공간에서, 상기 추출된 전화번호와 연관되어 저장되는 개인데이터를 검색하는 데이터 검색부, 및 상기 전화번호에 상기 검색된 개인데이터를 대응시켜 기록하여 동기화 리스트를 작성하고, 상기 동기화 요청에 대한 응답으로, 상기 작성된 동기화 리스트를, 연결되는 제1 이동단말 또는 서버에 전송하는 데이터 전송부를 포함한다.In addition, the data synchronization system in the mobile terminal according to an embodiment of the present invention, a number extraction unit for extracting a telephone number registered in the address database as a synchronization request occurs, and in the address database, corresponding to the telephone number A data retrieval unit for retrieving personal data stored in association with the extracted telephone number, and storing the retrieved personal data in correspondence with the telephone number And a data transmission unit for creating a synchronization list and transmitting the created synchronization list to a first mobile terminal or server to which the synchronization list is connected in response to the synchronization request.
또한, 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템은, 동기화 요청을 발생하고, 연결되는 제2 이동단말 또는 서버에 상기 발생된 동기화 요청을 전송하는 요청 전송부와, 상기 동기화 요청에 대한 응답으로 상기 제2 이동단말로부터 동기화 리스트를 수신하는 리스트 수신부, 및 상기 수신된 동기화 리스트에서 전화번호를 추출하여 주소 데이터베이스에 등록하고, 상기 추출된 전화번호에 대응하여 기록되는 키번호를 상기 동기화 리스트에서 확인하여 상기 전화번호에 대한 단축키로서 설정하는 데이터 관리부를 포함한다.In addition, the data synchronization system in the mobile terminal according to another embodiment of the present invention, a request transmission unit for generating a synchronization request, and transmits the generated synchronization request to a second mobile terminal or server to be connected, the synchronization request A list receiving unit for receiving a synchronization list from the second mobile terminal in response to the second mobile terminal; and extracting a telephone number from the received synchronization list and registering the telephone number in an address database; And a data management unit that checks the synchronization list and sets as a shortcut for the telephone number.
또한, 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템은 동기화 요청을 발생하고, 연결되는 제2 이동단말 또는 서버에 상기 발생된 동기화 요청을 전송하는 요청 전송부와, 상기 동기화 요청에 대한 응답으로, 상기 제2 이동단말 또는 상기 서버로부터 동기화 리스트를 수신하는 리스트 수신부, 및 상기 수신된 동기화 리스트에서 전화번호를 추출하여 주소 데이터베이스에 등록하고, 상기 추출된 전화번호에 대응하여 기록되는 개인데이터를 상기 동기화 리스트에서 추 출하고, 개인데이터의 종류를 고려하여 상기 추출된 개인데이터를 개인저장공간에 기록하는 데이터 관리부를 포함한다.In addition, the data synchronization system in the mobile terminal according to another embodiment of the present invention generates a synchronization request, the request transmission unit for transmitting the generated synchronization request to the second mobile terminal or server connected to the synchronization request, In response, a list receiver for receiving a synchronization list from the second mobile terminal or the server, and an individual who extracts a telephone number from the received synchronization list and registers the telephone number in an address database and records the corresponding telephone number. And extracting data from the synchronization list and recording the extracted personal data in a personal storage space in consideration of the type of personal data.
또한, 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 방법은, 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호를 추출하는 단계와, 상기 추출된 전화번호에 대해 단축키로서 설정된 키번호를 식별하는 단계와, 상기 전화번호에 상기 키번호를 대응시켜 기록하여 동기화 리스트를 작성하는 단계, 및 상기 동기화 요청에 대한 응답으로 상기 작성된 동기화 리스트를, 연결되는 제1 이동단말 또는 서버에 전송하는 단계를 포함한다.The method of synchronizing data in a mobile terminal according to an embodiment of the present invention includes extracting a phone number registered in an address database as a synchronization request is generated, and a key number set as a shortcut for the extracted phone number. Generating a synchronization list by mapping the key number to the telephone number, and transmitting the created synchronization list to a first mobile terminal or server to be connected in response to the synchronization request. Steps.
또한, 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 방법은 동기화 요청이 발생 함에 따라, 주소 데이터베이스에 등록된 전화번호를 추출하는 단계와, 상기 주소 데이터베이스 내, 상기 전화번호에 대응하여 할당된 개인저장공간 또는 메시지 클라이언트에서 제공하는 개인저장공간에서, 상기 추출된 전화번호와 연관되어 저장되는 개인데이터를 검색하는 단계와, 상기 전화번호에 상기 검색된 개인데이터를 대응시켜 기록하여 상기 동기화 리스트를 작성하는 단계, 및 상기 동기화 요청에 대한 응답으로, 상기 작성된 동기화 리스트를, 연결되는 제1 이동단말 또는 서버에 전송하는 단계를 포함한다.The method of synchronizing data in a mobile terminal according to an embodiment of the present invention includes extracting a telephone number registered in an address database as a synchronization request is generated, and assigning a corresponding telephone number in the address database. Retrieving the personal data stored in association with the extracted telephone number, and storing the retrieved personal data in correspondence with the telephone number and recording the sync list in the personal storage space provided by the client or the personal storage space provided by the message client. Creating, and in response to the synchronization request, sending the created synchronization list to a first mobile terminal or server to which it is connected.
또한, 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 방법은, 동기화 요청을 발생하는 단계와, 연결되는 제2 이동단말 또는 서버에 상기 발생된 동기화 요청을 전송하는 단계와, 상기 동기화 요청에 대한 응답으로 상기 제2 이동단말로부터 동기화 리스트를 수신하는 단계와, 상기 수신된 동기화 리스트에서 전 화번호를 추출하여 주소 데이터베이스에 등록하는 단계, 및 상기 추출된 전화번호에 대응하여 기록되는 키번호를 상기 동기화 리스트에서 확인하여 상기 전화번호에 대한 단축키로서 설정하는 단계를 포함한다.In addition, the data synchronization method in a mobile terminal according to another embodiment of the present invention, generating a synchronization request, transmitting the generated synchronization request to a second mobile terminal or server to be connected, and the synchronization request Receiving a synchronization list from the second mobile terminal in response to the response, extracting a telephone number from the received synchronization list and registering it in an address database, and a key number recorded corresponding to the extracted telephone number Checking in the synchronization list and setting as a shortcut for the telephone number.
또한, 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 방법은 동기화 요청을 발생하는 단계와, 연결되는 제2 이동단말 또는 서버에 상기 발생된 동기화 요청을 전송하는 단계와, 상기 동기화 요청에 대한 응답으로, 상기 제2 이동단말 또는 상기 서버로부터 동기화 리스트를 수신하는 단계와, 상기 수신된 동기화 리스트에서 전화번호를 추출하여 주소 데이터베이스에 등록하는 단계와, 상기 동기화 리스트에 상기 전화번호에 대응하는 개인데이터가 기록되는 경우, 상기 동기화 리스트에서 상기 개인데이터를 추출하는 단계, 및 개인데이터의 종류를 고려하여, 상기 추출된 개인데이터를 개인저장공간에 기록하는 단계를 포함한다.In addition, the method for synchronizing data in a mobile terminal according to another embodiment of the present invention comprises the steps of: generating a synchronization request, transmitting the generated synchronization request to a second mobile terminal or server to be connected; In response to receiving a synchronization list from the second mobile terminal or the server, extracting a telephone number from the received synchronization list and registering it in an address database, and corresponding to the telephone number in the synchronization list. If personal data is recorded, extracting the personal data from the synchronization list, and recording the extracted personal data in a personal storage space in consideration of the type of personal data.
본 발명의 일실시예에 따르면, 이동단말에서 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호뿐만 아니라, 전화번호에 단축키로서 할당된 키번호를 함께 동기화 함으로써, 어떤 단말에서도 동기화된 키번호를 단축키로서 그대로 이용할 수 있도록 한다.According to an embodiment of the present invention, as the synchronization request occurs in the mobile terminal, as well as the telephone number registered in the address database, by synchronizing the key number assigned as a shortcut key to the telephone number together, the synchronized key number in any terminal Use it as a shortcut.
또한, 본 발명의 일실시예에 따르면, 이동단말에서 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호뿐만 아니라, 전화번호와 연관되어 저장된 다양한 개인데이터를 함께 동기화 함으로써, 어떤 단말에서도 동기화된 개인데이터를 편리하게 조회하여 활용할 수 있도록 한다.In addition, according to an embodiment of the present invention, as the synchronization request occurs in the mobile terminal, as well as the telephone number registered in the address database, by synchronizing various personal data stored in association with the telephone number together, the individual synchronized in any terminal You can search and use the data conveniently.
이하에서, 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited or limited by the embodiments. Like reference numerals in the drawings denote like elements.
도 1은 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템의 구성을 도시한 도면이다.1 is a diagram illustrating a configuration of a data synchronization system in a mobile terminal according to an embodiment of the present invention.
본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템(100)은 번호 추출부(110), 주소 데이터베이스(120), 키 식별부(130), 데이터 전송부(140), 데이터 검색부(150), 및 개인저장공간(160)을 포함하여 구성될 수 있다.
본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템(100)은, 동기화 요청이 발생 함에 따라, 상기 번호 추출부(110)를 통해 주소 데이터베이스(120)에 등록된 전화번호를 추출하고, 상기 키 식별부(130)를 통해 상기 추출된 전화번호에 대해 단축키로서 설정된 키번호를 식별하고, 상기 데이터 전송부(140)를 통해 상기 전화번호에 상기 키번호를 대응시켜 기록하여 동기화 리스트를 작성하고, 상기 동기화 요청에 대한 응답으로 상기 작성된 동기화 리스트를, 연결되는 제1 이동단말 또는 서버에 전송한다.
또한, 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템(100)은 동기화 요청이 발생 함에 따라, 상기 번호 추출부(110)를 통해 주소 데이터베이스(120)에 등록된 전화번호를 추출하고, 상기 데이터 검색부(150)를 통해 상기 주소 데이터베이스(120) 내, 상기 전화번호에 대응하여 할당된 개인저장공 간(160) 또는 메시지 클라이언트에서 제공하는 개인저장공간(160)에서, 상기 추출된 전화번호와 연관되어 저장되는 개인데이터를 검색하고, 상기 데이터 전송부(140)를 통해 상기 전화번호에 상기 검색된 개인데이터를 대응시켜 기록하여 동기화 리스트를 작성하고, 상기 동기화 요청에 대한 응답으로, 상기 작성된 동기화 리스트를, 연결되는 제1 이동단말 또는 서버에 전송한다.In addition, the
번호 추출부(110)는 동기화 요청이 발생 함에 따라, 주소 데이터베이스(120)에 등록된 전화번호를 추출하는 기능을 한다.The number extracting unit 110 functions to extract a phone number registered in the address database 120 as a synchronization request occurs.
여기서 상기 동기화 요청은 "데이터 내보내기"에 관한 동기화(SYNCHRONIZATION) 요청이 될 수 있다.In this case, the synchronization request may be a synchronization request regarding "data export."
즉, 상기 동기화 요청은 주소 데이터베이스(120)에 등록된 전화번호를 포함하는 동기화 리스트를, 연결된 제1 이동단말로 전송하여, 상기 제1 이동단말에 구비된 주소 데이터베이스에 상기 전화번호를 등록시키는 것과 연관될 수 있다.That is, the synchronization request may include transmitting a synchronization list including a phone number registered in the address database 120 to a connected first mobile terminal to register the phone number in an address database provided in the first mobile terminal. May be associated.
따라서, 번호 추출부(110)는 "데이터 내보내기"에 관한 동기화 요청이 발생 함에 연동하여, 상기 주소 데이터베이스(120)에 등록된 전화번호를 개별적으로 또는 일괄적으로 추출할 수 있다. 예컨대, 상기 주소 데이터베이스(120)는 이동단말의 전화번호부로 구현될 수 있다.Accordingly, the number extracting unit 110 may extract the telephone numbers registered in the address database 120 individually or collectively in association with the synchronization request for "data export". For example, the address database 120 may be implemented as a phone book of a mobile terminal.
또한, 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템(100)은 상기 이동단말의 내부에 구현될 수 있으며, 이때, 상기 동기화 요청은 상기 이동단말의 사용자에 의해 입력되거나, 또는 상기 이동단말과 네트워크 연결된 제1 이동단말의 사용자에 의해 입력될 수 있다. 또는, 상기 이동단말과 상기 제1 이동단말 간에 네트워크 연결이 설정 됨에 연동하여, 상기 동기화 요청이 자동으로 발생할 수 있다.In addition, the
여기서 상기 네트워크 연결은 적외선 통신 또는 시리얼 케이블을 통해 설정될 수 있다.The network connection may be established through infrared communication or a serial cable.
키 식별부(130)는 상기 추출된 전화번호에 대해 단축키로서 설정된 키번호를 식별하는 기능을 한다.The key identification unit 130 functions to identify a key number set as a shortcut for the extracted telephone number.
예컨대, 상기 주소 데이터베이스(120)는 전화번호와 상기 전화번호에 할당된 단축키를 기록하는 이동단말의 전화번호부로 구현될 수 있으며, 키 식별부(130)는 상기 추출된 전화번호에 대응하여 단축키로서 기록된 키번호를, 상기 주소 데이터베이스(120)에서 추출할 수 있다.For example, the address database 120 may be implemented as a phone book of a mobile terminal for recording a phone number and a shortcut key assigned to the phone number, and the key identification unit 130 may correspond to the extracted phone number as a shortcut key. The recorded key number may be extracted from the address database 120.
데이터 전송부(140)는 상기 전화번호에 상기 키번호를 대응시켜 기록하여 동기화 리스트를 작성하고, 상기 동기화 요청에 대한 응답으로, 상기 작성된 동기화 리스트를, 연결되는 제1 이동단말에 전송하는 기능을 한다.The data transmission unit 140 generates a synchronization list by recording the key number in correspondence with the telephone number, and transmits the created synchronization list to the first mobile terminal to be connected in response to the synchronization request. do.
즉, 데이터 전송부(140)는 "데이터 내보내기"에 관한 동기화 요청에 대한 응답으로, 상기 추출한 전화번호 및 상기 추출한 전화번호의 단축키로서 할당된 키번호를 포함하는 동기화 리스트를, 적외선 통신 네트워크 또는 시리얼 케이블 네트워크를 통해 상기 제1 이동단말로 전송 함으로써, 상기 제1 이동단말에 구비된 주소 데이터베이스에 상기 키번호가 상기 전화번호의 단축키로서 등록되도록 할 수 있다. 따라서, 상기 제1 이동단말에서도 주소 데이터베이스에 등록된 키번호를 상기 전화번호의 단축키로서 그대로 이용할 수 있게 된다.That is, the data transmission unit 140, in response to the synchronization request for the "data export", the infrared communication network or serial synchronization list including the extracted telephone number and the key number assigned as a shortcut key of the extracted telephone number; By transmitting to the first mobile terminal through a cable network, the key number can be registered as a shortcut of the telephone number in the address database provided in the first mobile terminal. Therefore, the first mobile terminal can also use the key number registered in the address database as a shortcut key of the telephone number.
이하, 도 3을 참조하여 제1 이동단말로 전송할 동기화 리스트(320 또는 330)를 작성하는 과정을 설명한다.Hereinafter, a process of creating a
도 3은 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템에서, 전화번호부 및 동기화 리스트의 일례를 도시한 도면이다.3 is a diagram illustrating an example of a phone book and a synchronization list in a data synchronization system in a mobile terminal according to an embodiment of the present invention.
주소 데이터베이스(120)는 전화번호에 대응하여 단축키와 이름을 기록하는 전화번호부(310)로 구현될 수 있다. 또한, 상기 전화번호부(310)에는 도 3에 도시된 바와 같이, 메일주소, 메모, 스케줄 또는 사진 등의 다양한 개인데이터가 상기 전화번호에 대응하여 기록될 수 있다.The address database 120 may be implemented as a
번호 추출부(110)는 "데이터 내보내기"에 관한 동기화 요청이 발생 함에 연동하여 상기 전화번호부(310)에 기록된 전화번호 '010-8080-2222'(311)와 이름 '김영희'(313)를 추출하고, 키 식별부(130)는 상기 추출된 전화번호(311)에 대해 단축키로서 설정된 키번호 '3'(312)을 상기 전화번호부(310)로부터 식별하여, 데이터 전송부(140)는 상기 추출된 전화번호 '010-8080-2222'(311)에 상기 식별한 키번호 '3'(312)와, 이름 '김영희'(313)를 대응시켜 기록한 동기화 리스트(320)를 작성할 수 있다.The number extracting unit 110 links the phone number '010-8080-2222' 311 and the name 'Kim Young-hee' 313 recorded in the
또한, 데이터 전송부(140)는 상기 "데이터 내보내기"에 관한 동기화 요청에 대한 응답으로, 상기 작성된 동기화 리스트(320)를, 적외선 통신 또는 시리얼 케이블을 통해 네트워크 연결되는 제1 이동단말로 전송하여, 상기 동기화 리스트(320)에 포함된 상기 키번호 '3'(312)를, 상기 제1 이동단말에 구비된 주소 데이터베이스에 상기 전화번호 '010-8080-2222'(311)의 단축키로서 등록시켜 동기화할 수 있 다.In addition, the data transmission unit 140 transmits the created
따라서, 상기 제1 이동단말에서도 주소 데이터베이스에 등록된 키번호를 상기 전화번호의 단축키로서 그대로 이용할 수 있게 된다.Therefore, the first mobile terminal can also use the key number registered in the address database as a shortcut key of the telephone number.
또한, 데이터 검색부(150)는 상기 추출된 전화번호와 연관되어 저장되는 개인데이터를 검색하는 기능을 하고, 데이터 전송부(140)는 상기 전화번호에 상기 검색된 개인데이터를 대응시켜 기록하여 상기 동기화 리스트를 작성할 수 있다.In addition, the data retrieval unit 150 functions to retrieve the personal data stored in association with the extracted telephone number, and the data transmission unit 140 records the corresponding personal data in correspondence with the telephone number and synchronizes the synchronization. You can create a list.
이때, 데이터 검색부(150)는 상기 개인데이터로서, 메일주소, 이미지, 메모메시지, 스케줄메시지, 메일메시지, 문자메시지, 또는 인스턴트메시지 중 적어도 하나를 검색할 수 있다.In this case, the data search unit 150 may search for at least one of an e-mail address, an image, a memo message, a schedule message, a mail message, a text message, or an instant message as the personal data.
예컨대, 데이터 검색부(150)는 상기 추출된 전화번호와 연관되어 저장되는 메일주소, 이미지, 메모메시지, 또는 스케줄메시지 중 적어도 하나의 개인데이터를, 상기 주소 데이터베이스(120)에서 검색할 수 있다.For example, the data retrieval unit 150 may search the address database 120 for at least one personal data of an e-mail address, an image, a memo message, or a schedule message stored in association with the extracted phone number.
도 3을 참조하여 설명하면, 데이터 검색부(150)는 상기 전화번호부(310)에서 상기 추출된 전화번호 '010-8080-2222'(311)와 연관되어 상기 개인데이터로서 기록된 메일주소 'yhkim@msn.com'(314), 메모메시지 'A사지재팀'(315), 스케줄메시지 '2009.03.01 오전 10시 미팅'(316), 및 이미지(317)를 검색하여 추출할 수 있으며, 데이터 전송부(140)는 상기 추출된 개인데이터(314 내지 317)를, 상기 추출된 전화번호 '010-8080-2222'(311)에 대응시켜 기록한 동기화 리스트(330)를 작성할 수 있다.Referring to FIG. 3, the data search unit 150 is associated with the phone number '010-8080-2222' 311 extracted from the
또한, 데이터 전송부(140)는 상기 "데이터 내보내기"에 관한 동기화 요청에 대한 응답으로, 상기 작성된 동기화 리스트(330)를, 적외선 통신 또는 시리얼 케이블을 통해 네트워크 연결되는 제1 이동단말로 전송하여, 상기 동기화 리스트(330)에 포함된 개인데이터(314 내지 317)를 상기 제1 이동단말에 구비된 주소 데이터베이스에 상기 전화번호 '010-8080-2222'(311)에 대응하여 등록시켜 동기화할 수 있다.In addition, the data transmission unit 140 transmits the created
따라서, 상기 제1 이동단말에서도 주소 데이터베이스에 등록된 메일주소 'yhkim@msn.com'(314), 메모메시지 'A사지재팀'(315), 스케줄메시지 '2009.03.01 오전 10시 미팅'(316), 및 이미지(317)를 상기 전화번호 '010-8080-2222'(311)의 개인데이터로서 편리하게 조회하여 활용할 수 있게 된다.Accordingly, in the first mobile terminal, the mail address 'yhkim@msn.com' (314) registered in the address database, the memo message 'A Limjae Team' 315, and the schedule message '2009.03.01 10:00 am meeting' (316 And the
또한, 데이터 검색부(150)는 상기 개인데이터로서, 메일메시지, 문자메시지, 또는 인스턴트메시지 중 적어도 하나를, 메시지 클라이언트에서 제공하는 개인저장공간(160)에서 검색할 수 있다.In addition, the data retrieval unit 150 may search for at least one of a mail message, a text message, or an instant message as the personal data in the
여기서 상기 메시지 클라이언트는 상기 개인데이터의 종류에 따라 예컨대, 전자메일 송수신 프로그램, SMS/MMS와 같은 문자메시지 송수신 프로그램, 또는 메신저 구동 프로그램 등으로 다양할 수 있다.Here, the message client may vary according to the type of the personal data, for example, an e-mail transmission / reception program, a text message transmission / reception program such as SMS / MMS, or a messenger driving program.
이하, 도 4를 참조하여 제1 이동단말로 전송할 동기화 리스트(440)를 작성하는 과정을 설명한다.Hereinafter, a process of creating a
도 4는 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템에서, 개인저장공간 및 동기화 리스트의 일례를 도시한 도면이다.4 is a diagram illustrating an example of a personal storage space and a synchronization list in a data synchronization system in a mobile terminal according to an embodiment of the present invention.
상기 메시지 클라이언트는 상기 개인데이터의 종류에 따라 도 4에 도시된 바 와 같이, 문자메시지 저장을 위한 개인저장공간(410), 전자메일 저장을 위한 개인저장공간(420), 및 인스턴트메시지 저장을 위한 개인저장공간(430)을 제공할 수 있다.As shown in FIG. 4, the message client may include a
데이터 검색부(150)는 상기 추출한 전화번호 '010-8080-2222'(도 3의 311)에 대응하여 저장된 개인데이터(즉, 문자메시지, 전자메일, 또는 인스턴트메시지)를, 상기 개인저장공간(410, 420, 430)에서 각각 검색하여 추출할 수 있다.The data retrieval unit 150 stores personal data (ie, a text message, an e-mail, or an instant message) stored in correspondence with the extracted telephone number '010-8080-2222' (311 of FIG. 3), and the personal storage space ( 410, 420, and 430 may be searched and extracted respectively.
데이터 전송부(140)는 상기 개인데이터로서 추출된 문자메시지(SMS/MMS), 전자메일(EMAIL), 및 인스턴트메시지(MESSENGER)를, 상기 추출된 전화번호 '010-8080-2222'(311)에 대응시켜 기록한 동기화 리스트(440)를 작성할 수 있다.The data transmission unit 140 extracts the text message (SMS / MMS), the e-mail (EMAIL), and the instant message (MESSENGER) extracted as the personal data, and the extracted telephone number '010-8080-2222' (311). The
또한, 데이터 전송부(140)는 상기 "데이터 내보내기"에 관한 동기화 요청에 대한 응답으로, 상기 작성된 동기화 리스트(440)를, 적외선 통신 또는 시리얼 케이블을 통해 네트워크 연결되는 제1 이동단말로 전송하여, 상기 동기화 리스트(440)에 포함된 개인데이터를 상기 제1 이동단말에 구비된 각 개인저장공간에 상기 전화번호 '010-8080-2222'(311)에 대응하여 등록시켜 동기화할 수 있다.In addition, the data transmission unit 140 transmits the created
따라서, 상기 제1 이동단말에서도 상기 각 개인저장공간에 등록된 문자메시지(SMS/MMS), 전자메일(EMAIL), 및 인스턴트메시지(MESSENGER)를 상기 전화번호 '010-8080-2222'(311)의 개인데이터로서 편리하게 조회하여 활용할 수 있게 된다.Accordingly, the first mobile terminal also transmits a text message (SMS / MMS), an e-mail (EMAIL), and an instant message (MESSENGER) registered in the personal storage spaces to the telephone number '010-8080-2222' (311). As personal data of, you can conveniently search and utilize.
따라서, 본 발명의 일실시예에 따르면, 이동단말에서 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호뿐만 아니라, 전화번호에 단축키로서 할당된 키번호를 함께 동기화 함으로써, 어떤 단말에서도 동기화된 키번호를 단축 키로서 그대로 이용할 수 있도록 한다.Therefore, according to an embodiment of the present invention, as the synchronization request occurs in the mobile terminal, as well as the telephone number registered in the address database, by synchronizing the key number assigned as a shortcut to the telephone number together, the key synchronized in any terminal The number can be used as it is as a shortcut key.
또한, 본 발명의 일실시예에 따르면, 이동단말에서 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호뿐만 아니라, 전화번호와 연관되어 저장된 다양한 개인데이터를 함께 동기화 함으로써, 어떤 단말에서도 동기화된 개인데이터를 편리하게 조회하여 활용할 수 있도록 한다.In addition, according to an embodiment of the present invention, as the synchronization request occurs in the mobile terminal, as well as the telephone number registered in the address database, by synchronizing various personal data stored in association with the telephone number together, the individual synchronized in any terminal You can search and use the data conveniently.
도 2는 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템의 구성을 도시한 도면이다.2 is a diagram illustrating a configuration of a data synchronization system in a mobile terminal according to another embodiment of the present invention.
본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템(200)은 요청 전송부(210), 리스트 수신부(220), 데이터 관리부(230), 주소 데이터베이스(240), 및 개인저장공간(250)을 포함하여 구성될 수 있다.The
본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템(200)은, 상기 요청 전송부(210)를 통해 동기화 요청을 발생하여, 연결되는 제2 이동단말 또는 서버에 상기 발생된 동기화 요청을 전송하고, 상기 리스트 수신부(220)를 통해 상기 동기화 요청에 대한 응답으로 상기 제2 이동단말로부터 동기화 리스트를 수신하고, 상기 데이터 관리부(230)를 통해 상기 수신된 동기화 리스트에서 전화번호를 추출하여 주소 데이터베이스(240)에 등록하고, 상기 추출된 전화번호에 대응하여 기록되는 키번호를 상기 동기화 리스트에서 확인하여 상기 전화번호에 대한 단축키로서 설정한다.The
또한, 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템(200)은 상기 요청 전송부(210)를 통해 동기화 요청을 발생하여, 연결되는 제2 이동단말 또는 서버에 상기 발생된 동기화 요청을 전송하고, 상기 리스트 수신부(220)를 통해 상기 동기화 요청에 대한 응답으로, 상기 제2 이동단말 또는 상기 서버로부터 동기화 리스트를 수신하고, 상기 데이터 관리부(230)를 통해 상기 수신된 동기화 리스트에서 전화번호를 추출하여 주소 데이터베이스(240)에 등록하고, 상기 추출된 전화번호에 대응하여 기록되는 개인데이터를 상기 동기화 리스트에서 추출하고, 개인데이터의 종류를 고려하여 상기 추출된 개인데이터를 개인저장공간(250)에 기록한다.In addition, the
요청 전송부(210)는 동기화 요청을 발생하고, 연결되는 제2 이동단말에 상기 발생된 동기화 요청을 전송하는 기능을 한다.The request transmitter 210 generates a synchronization request and transmits the generated synchronization request to a second mobile terminal to be connected.
여기서 상기 동기화 요청은 "데이터 가져오기"에 관한 동기화(SYNCHRONIZATION) 요청이 될 수 있다.In this case, the synchronization request may be a SYNCHRONIZATION request regarding "data import".
즉, 상기 동기화 요청은 연결되는 제2 이동단말의 주소 데이터베이스에 등록된 전화번호를 포함하는 동기화 리스트를 수신하여, 주소 데이터베이스(240)에 상기 전화번호를 등록시키는 것과 연관될 수 있다. 예컨대, 상기 주소 데이터베이스(240)는 이동단말의 전화번호부로 구현될 수 있다.That is, the synchronization request may be associated with receiving a synchronization list including a phone number registered in the address database of the connected second mobile terminal and registering the phone number in the address database 240. For example, the address database 240 may be implemented as a phone book of a mobile terminal.
또한, 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템(200)은 상기 이동단말의 내부에 구현될 수 있으며, 이때, 요청 전송부(210)는 적외선 통신 또는 시리얼 케이블을 통해 상기 이동단말이 상기 제2 이동단말과 연결됨에 따라, "데이터 가져오기"에 관한 상기 동기화 요청을 발생하여 상기 제2 이동단말로 전송할 수 있다. 또는, 요청 전송부(210)는 상기 이동단말의 사용자 입 력에 따라, "데이터 가져오기"에 관한 상기 동기화 요청을 발생하고, 연결된 제2 이동단말로 상기 동기화 요청을 전송할 수 있다.In addition, the
따라서, 요청 전송부(210)는 "데이터 가져오기"에 관한 동기화 요청을 발생하고, 적외선 통신 또는 시리얼 케이블을 통해 상기 제2 이동단말과 연결됨에 따라, 상기 동기화 요청을 전송할 수 있다.Therefore, the request transmitter 210 may generate a synchronization request for “import data” and transmit the synchronization request as it is connected to the second mobile terminal through an infrared communication or a serial cable.
리스트 수신부(220)는 상기 동기화 요청에 대한 응답으로, 상기 제2 이동단말로부터 동기화 리스트를 수신하는 기능을 한다.The list receiving unit 220 functions to receive a synchronization list from the second mobile terminal in response to the synchronization request.
즉, 리스트 수신부(220)는 상기 제2 이동단말로 전송한 상기 "데이터 가져오기"에 관한 동기화 요청에 대한 응답으로, 상기 제2 이동단말로부터, 전화번호 및 상기 전화번호의 단축키로서 설정된 키번호를 포함하는 동기화 리스트를 수신할 수 있다.That is, the list receiving unit 220, in response to the synchronization request for the "import data" transmitted to the second mobile terminal, from the second mobile terminal, a phone number and a key number set as a shortcut key of the phone number. It may receive a synchronization list including.
또한, 리스트 수신부(220)는 상기 제2 이동단말로 전송한 상기 "데이터 가져오기"에 관한 동기화 요청에 대한 응답으로, 상기 제2 이동단말로부터, 상기 전화번호와 연관되는 메일주소, 이미지, 메모메시지, 스케줄메시지, 메일메시지, 문자메시지, 또는 인스턴트메시지 중 적어도 하나의 개인데이터를 더 포함하는 동기화 리스트를 수신할 수 있다.In addition, the list receiving unit 220, in response to the synchronization request for the "data import" sent to the second mobile terminal, from the second mobile terminal, the mail address, image, memo associated with the phone number A synchronization list may further include at least one personal data of a message, a schedule message, a mail message, a text message, or an instant message.
데이터 관리부(230)는 상기 수신된 동기화 리스트에서 전화번호를 추출하여 주소 데이터베이스(240)에 등록하고, 상기 추출된 전화번호에 대응하여 기록되는 키번호를 상기 동기화 리스트에서 확인하여 상기 전화번호에 대한 단축키로서 설정하는 기능을 한다.The data manager 230 extracts a phone number from the received synchronization list and registers it in the address database 240, and checks a key number recorded corresponding to the extracted phone number in the synchronization list for the phone number. Set as a shortcut.
또한, 데이터 관리부(230)는 상기 전화번호에 대응하는 개인데이터가 상기 동기화 리스트에 기록되는 경우, 상기 동기화 리스트에서 상기 개인데이터를 추출하고, 개인데이터의 종류를 고려하여 상기 추출된 개인데이터를 개인저장공간(250)에 기록할 수 있다.In addition, when personal data corresponding to the telephone number is recorded in the synchronization list, the data manager 230 extracts the personal data from the synchronization list, and personalizes the extracted personal data in consideration of the type of personal data. It can be recorded in the storage space 250.
예컨대, 데이터 관리부(230)는 상기 개인데이터로 추출된 메일주소, 이미지, 메모메시지, 또는 스케줄메시지 중 적어도 하나를, 상기 주소 데이터베이스(240) 내, 상기 전화번호에 대응하여 할당된 개인저장공간(250)에 기록할 수 있다.For example, the data manager 230 may include at least one of an e-mail address, an image, a memo message, or a schedule message extracted as the personal data, in the address database 240 corresponding to the phone number. 250).
이하, 도 3을 참조하여 제2 이동단말로부터 수신된 동기화 리스트(320 또는 330)를 이용하여 키번호 또는 개인데이터를 주소 데이터베이스(240)에 등록하는 과정을 설명한다.Hereinafter, referring to FIG. 3, a process of registering a key number or personal data in the address database 240 using the
여기서 상기 주소 데이터베이스(240)는 전화번호에 대응하여 단축키와 이름을 기록하는 도 3의 전화번호부(310)로 구현될 수 있다.Here, the address database 240 may be implemented by the
일례로, "데이터 가져오기"에 관한 동기화 요청에 대한 응답으로 제2 이동단말에서 도 3의 동기화 리스트(320)가 수신되는 경우, 데이터 관리부(230)는 상기 동기화 리스트(320)에서 전화번호 '010-8080-2222'(311)와 이름(313)을 추출하여 전화번호부(310)에 등록하고, 또한, 데이터 관리부(230)는 상기 동기화 리스트(320)에서 상기 전화번호(311)에 대응하는 키번호 '3'(312)를 확인하여 상기 전화번호 '010-8080-2222'(311)에 대한 단축키로서 전화번호부(310)에 설정할 수 있다.For example, when the
따라서, 본 발명의 다른 실시예에 따르면, 상기 제2 이동단말에서 상기 전화 번호 '010-8080-2222'(311)의 단축키로서 설정된 키번호를, 동기화를 통해 그대로 단축키로서 사용할 수 있도록 하는 편리함을 제공한다.Therefore, according to another embodiment of the present invention, the convenience that the key number set as the shortcut key of the telephone number '010-8080-2222' (311) in the second mobile terminal can be used as a shortcut key as it is through synchronization. to provide.
다른 일례로, "데이터 가져오기"에 관한 동기화 요청에 대한 응답으로 제2 이동단말에서 개인데이터를 포함하는 도 3의 동기화 리스트(330)가 수신되는 경우, 데이터 관리부(230)는 상기 동기화 리스트(330)에서 전화번호 '010-8080-2222'(311)와 이름(313)을 추출하여 전화번호부(310)에 등록하고, 또한, 데이터 관리부(230)는 상기 동기화 리스트(330)에서 상기 전화번호(311)에 연관되는 메일주소 'yhkim@msn.com'(314), 메모메시지 'A사지재팀'(315), 스케줄메시지 '2009.03.01 오전 10시 미팅'(316), 또는 이미지(317)를 포함하는 개인데이터를 확인하여, 각 개인데이터의 종류를 고려하여 상기 전화번호부(310)에 등록할 수 있다.As another example, when a
따라서, 본 발명의 다른 실시예에 따르면, 상기 제2 이동단말로부터의 동기화 리스트에 포함된 개인데이터를, 개인데이터의 종류를 고려하여 주소 데이터베이스(240)에 등록 함으로써, 등록한 메일주소, 이미지, 메모메시지, 또는 스케줄메시지를 상기 전화번호 '010-8080-2222'(311)의 개인데이터로서 편리하게 조회하여 활용할 수 있게 된다.Therefore, according to another embodiment of the present invention, by registering the personal data included in the synchronization list from the second mobile terminal in the address database 240 in consideration of the type of personal data, the registered mail address, image, memo Messages or schedule messages can be conveniently inquired and utilized as personal data of the telephone number '010-8080-2222' (311).
또한, 데이터 관리부(230)는 상기 개인데이터로서 추출된 메일메시지, 문자메시지, 또는 인스턴트메시지 중 적어도 하나를, 상기 전화번호에 대응하여 메시지 클라이언트에서 제공하는 개인저장공간(250)에 기록할 수 있다.In addition, the data manager 230 may record at least one of the mail message, the text message, or the instant message extracted as the personal data in the personal storage space 250 provided by the message client corresponding to the phone number. .
여기서 상기 메시지 클라이언트는 상기 개인데이터의 종류에 따라 예컨대, 전자메일 송수신 프로그램, SMS/MMS와 같은 문자메시지 송수신 프로그램, 또는 메신저 구동 프로그램 등으로 다양할 수 있다.Here, the message client may vary according to the type of the personal data, for example, an e-mail transmission / reception program, a text message transmission / reception program such as SMS / MMS, or a messenger driving program.
이하, 도 4를 참조하여 제2 이동단말로부터 수신된 동기화 리스트(440)를 이용하여 개인데이터를 개인저장공간(250)에 등록하는 과정을 설명한다.Hereinafter, a process of registering personal data in the personal storage space 250 using the
도 4는 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템에서, 개인저장공간 및 동기화 리스트의 일례를 도시한 도면이다.4 is a diagram illustrating an example of a personal storage space and a synchronization list in a data synchronization system in a mobile terminal according to an embodiment of the present invention.
상기 메시지 클라이언트는 상기 개인데이터의 종류에 따라 도 4에 도시된 바와 같이, 문자메시지 저장을 위한 개인저장공간(410), 전자메일 저장을 위한 개인저장공간(420), 및 인스턴트메시지 저장을 위한 개인저장공간(430)을 제공할 수 있다.According to the type of personal data, the message client may include a
이때, "데이터 가져오기"에 관한 동기화 요청에 대한 응답으로 제2 이동단말에서 개인데이터를 포함하는 도 4의 동기화 리스트(440)가 수신되는 경우, 데이터 관리부(230)는 상기 동기화 리스트(440)에서 전화번호 '010-8080-2222'(도 3의 311)와 연관되는 문자메시지(SMS/MMS), 전자메일(EMAIL), 또는 인스턴트메시지(MESSENGER) 중 적어도 하나의 개인데이터를 추출하여, 각 개인데이터의 종류를 고려하여 상기 개인저장공간(410, 420, 또는 430)에 각각 등록할 수 있다.In this case, when the
즉, 데이터 관리부(230)는 상기 동기화 리스트(440)에서 전화번호 '010-8080-2222'(311)와 연관되는 문자메시지(SMS) '미팅 장소는 302호 입니다'를 추출하여 상기 전화번호 '010-8080-2222'(311)에 대응하여 상기 개인저장공간(410)에 저장할 수 있다.That is, the data manager 230 extracts a text message (SMS) 'Meeting place is No. 302' associated with the phone number '010-8080-2222' 311 from the
또한, 데이터 관리부(230)는 상기 동기화 리스트(440)에서 전화번호 '010-8080-2222'(311)와 연관되는 메일메시지(EMAIL) '미팅 공지'를 추출하여 상기 전화번호 '010-8080-2222'(311)에 대응하여 상기 개인저장공간(420)에 저장할 수 있다.In addition, the data management unit 230 extracts the mail message (EMAIL) 'meeting notice' associated with the telephone number '010-8080-2222' 311 from the
또한, 데이터 관리부(230)는 상기 동기화 리스트(440)에서 전화번호 '010-8080-2222'(311)와 연관되는 인스턴트메시지(MESSENGER) '2009.02.27 대화'를 추출하여 상기 전화번호 '010-8080-2222'(311)에 대응하여 상기 개인저장공간(430)에 저장할 수 있다.In addition, the data manager 230 extracts an instant message (MESSENGER) '2009.02.27 conversation' associated with the phone number '010-8080-2222' 311 from the
따라서, 본 발명의 다른 실시예에 따르면, 상기 제2 이동단말로부터의 동기화 리스트에 포함된 개인데이터를, 개인데이터의 종류를 고려하여 각 개인저장공간에 등록 함으로써, 등록한 문자메시지(SMS/MMS), 전자메일(EMAIL), 또는 인스턴트메시지(MESSENGER)를 상기 전화번호 '010-8080-2222'(311)의 개인데이터로서 편리하게 조회하여 활용할 수 있게 된다.Therefore, according to another embodiment of the present invention, by registering the personal data included in the synchronization list from the second mobile terminal in each personal storage space in consideration of the type of personal data, the registered text message (SMS / MMS) , E-mail (EMAIL), or instant message (MESSENGER) can be conveniently viewed and utilized as personal data of the telephone number '010-8080-2222' (311).
도 5는 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 방법의 순서를 도시한 흐름도이다.5 is a flowchart illustrating a procedure of a data synchronization method in a mobile terminal according to an embodiment of the present invention.
본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 방법은, 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호를 추출하는 단계와, 상기 추출된 전화번호에 대해 단축키로서 설정된 키번호를 식별하는 단계와, 상기 전화번호에 상기 키번호를 대응시켜 기록하여 동기화 리스트를 작성하는 단계, 및 상기 동기화 요청에 대한 응답으로 상기 작성된 동기화 리스트를, 연결되는 제1 이동단말 또는 서버에 전송하는 단계를 포함한다.According to an embodiment of the present invention, a method for synchronizing data in a mobile terminal includes extracting a phone number registered in an address database when a synchronization request is generated, and identifying a key number set as a shortcut for the extracted phone number. And generating a synchronization list by recording the key number in correspondence with the telephone number, and transmitting the created synchronization list to a first mobile terminal or server to be connected in response to the synchronization request. Include.
또한, 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 방법은 동기화 요청이 발생 함에 따라, 주소 데이터베이스에 등록된 전화번호를 추출하는 단계와, 상기 주소 데이터베이스 내, 상기 전화번호에 대응하여 할당된 개인저장공간 또는 메시지 클라이언트에서 제공하는 개인저장공간에서, 상기 추출된 전화번호와 연관되어 저장되는 개인데이터를 검색하는 단계와, 상기 전화번호에 상기 검색된 개인데이터를 대응시켜 기록하여 상기 동기화 리스트를 작성하는 단계, 및 상기 동기화 요청에 대한 응답으로, 상기 작성된 동기화 리스트를, 연결되는 제1 이동단말 또는 서버에 전송하는 단계를 포함한다.The method of synchronizing data in a mobile terminal according to an embodiment of the present invention includes extracting a telephone number registered in an address database as a synchronization request is generated, and assigning a corresponding telephone number in the address database. Retrieving the personal data stored in association with the extracted telephone number, and storing the retrieved personal data in correspondence with the telephone number and recording the sync list in the personal storage space provided by the client or the personal storage space provided by the message client. Creating, and in response to the synchronization request, sending the created synchronization list to a first mobile terminal or server to which it is connected.
상술한 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 방법은 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템(100)에 의해 구현될 수 있다. 또한, 이하 도 5의 설명에서는 상술한 도 1을 함께 참조하여 도 5를 설명하여 발명의 이해를 도모한다.The data synchronization method in the mobile terminal according to the embodiment of the present invention described above may be implemented by the
단계 S510에서 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템은 동기화 요청이 발생 함에 따라, 주소 데이터베이스(120)에 등록된 전화번호를 추출한다.In step S510, the data synchronization system in the mobile terminal according to an embodiment of the present invention extracts a phone number registered in the address database 120 as a synchronization request occurs.
여기서 상기 동기화 요청은 "데이터 내보내기"에 관한 동기화(SYNCHRONIZATION) 요청이 될 수 있다.In this case, the synchronization request may be a synchronization request regarding "data export."
즉, 상기 동기화 요청은 주소 데이터베이스(120)에 등록된 전화번호를 포함하는 동기화 리스트를, 연결된 제1 이동단말로 전송하여, 상기 제1 이동단말에 구비된 주소 데이터베이스에 상기 전화번호를 등록시키는 것과 연관될 수 있다.That is, the synchronization request may include transmitting a synchronization list including a phone number registered in the address database 120 to a connected first mobile terminal to register the phone number in an address database provided in the first mobile terminal. May be associated.
따라서, 번호 추출부(110)는 "데이터 내보내기"에 관한 동기화 요청이 발생 함에 연동하여, 상기 주소 데이터베이스(120)에 등록된 전화번호를 개별적으로 또는 일괄적으로 추출할 수 있다. 예컨대, 상기 주소 데이터베이스(120)는 이동단말의 전화번호부로 구현될 수 있다.Accordingly, the number extracting unit 110 may extract the telephone numbers registered in the address database 120 individually or collectively in association with the synchronization request for "data export". For example, the address database 120 may be implemented as a phone book of a mobile terminal.
또한, 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템(100)은 상기 이동단말의 내부에 구현될 수 있으며, 이때, 상기 동기화 요청은 상기 이동단말의 사용자에 의해 입력되거나, 또는 상기 이동단말과 네트워크 연결된 제1 이동단말의 사용자에 의해 입력될 수 있다. 또는, 상기 이동단말과 상기 제1 이동단말 간에 네트워크 연결이 설정 됨에 연동하여, 상기 동기화 요청이 자동으로 발생할 수 있다.In addition, the
여기서 상기 네트워크 연결은 적외선 통신 또는 시리얼 케이블을 통해 설정될 수 있다.The network connection may be established through infrared communication or a serial cable.
단계 S520에서 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템은 상기 추출된 전화번호에 대해 단축키로서 설정된 키번호를 식별한다.In step S520, the data synchronization system in the mobile terminal according to the embodiment of the present invention identifies a key number set as a shortcut for the extracted phone number.
예컨대, 상기 주소 데이터베이스(120)는 전화번호와 상기 전화번호에 할당된 단축키를 기록하는 이동단말의 전화번호부로 구현될 수 있으며, 키 식별부(130)는 상기 추출된 전화번호에 대응하여 단축키로서 기록된 키번호를, 상기 주소 데이터베이스(120)에서 추출할 수 있다.For example, the address database 120 may be implemented as a phone book of a mobile terminal for recording a phone number and a shortcut key assigned to the phone number, and the key identification unit 130 may correspond to the extracted phone number as a shortcut key. The recorded key number may be extracted from the address database 120.
단계 S530에서 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템은 상기 추출된 전화번호와 연관되어 저장되는 개인데이터를 검색한다.In step S530, the data synchronization system in the mobile terminal according to an embodiment of the present invention searches for the personal data stored in association with the extracted telephone number.
예컨대, 데이터 검색부(150)는 상기 추출된 전화번호와 연관되어 저장되는 메일주소, 이미지, 메모메시지, 또는 스케줄메시지 중 적어도 하나의 개인데이터를, 상기 주소 데이터베이스(120)에서 검색할 수 있다.For example, the data retrieval unit 150 may search the address database 120 for at least one personal data of an e-mail address, an image, a memo message, or a schedule message stored in association with the extracted phone number.
또한, 데이터 검색부(150)는 상기 개인데이터로서, 메일메시지, 문자메시지, 또는 인스턴트메시지 중 적어도 하나를, 메시지 클라이언트에서 제공하는 개인저장공간(160)에서 검색할 수 있다.In addition, the data retrieval unit 150 may search for at least one of a mail message, a text message, or an instant message as the personal data in the
여기서 상기 메시지 클라이언트는 상기 개인데이터의 종류에 따라 예컨대, 전자메일 송수신 프로그램, SMS/MMS와 같은 문자메시지 송수신 프로그램, 또는 메신저 구동 프로그램 등으로 다양할 수 있다.Here, the message client may vary according to the type of the personal data, for example, an e-mail transmission / reception program, a text message transmission / reception program such as SMS / MMS, or a messenger driving program.
도 4를 참조하면, 데이터 검색부(150)는 상기 추출한 전화번호 '010-8080-2222'(도 3의 311)에 대응하여 저장된 개인데이터(즉, 문자메시지, 전자메일, 또는 인스턴트메시지)를, 상기 개인저장공간(410, 420, 430)에서 각각 검색하여 추출할 수 있다.Referring to FIG. 4, the data retrieval unit 150 stores personal data (ie, a text message, an e-mail, or an instant message) stored in correspondence with the extracted telephone number '010-8080-2222' (311 of FIG. 3). In the
단계 S540에서 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템은 상기 전화번호에 상기 키번호 및 상기 검색된 개인데이터를 대응시켜 기록하여 동기화 리스트를 작성한다.In step S540, the data synchronization system in the mobile terminal according to an embodiment of the present invention creates a synchronization list by recording the key number and the retrieved personal data in correspondence with the telephone number.
번호 추출부(110)는 "데이터 내보내기"에 관한 동기화 요청이 발생 함에 연동하여 상기 전화번호부(310)에 기록된 전화번호 '010-8080-2222'(311)와 이름 '김영희'(313)를 추출하고, 키 식별부(130)는 상기 추출된 전화번호(311)에 대해 단축키로서 설정된 키번호 '3'(312)을 상기 전화번호부(310)로부터 식별하여, 데이터 전송부(140)는 상기 추출된 전화번호 '010-8080-2222'(311)에 상기 식별한 키번호 '3'(312)와, 이름 '김영희'(313)를 대응시켜 기록한 동기화 리스트(320)를 작성할 수 있다.The number extracting unit 110 links the phone number '010-8080-2222' 311 and the name 'Kim Young-hee' 313 recorded in the
또한, 데이터 검색부(150)는 상기 전화번호부(310)에서 상기 추출된 전화번호 '010-8080-2222'(311)와 연관되어 상기 개인데이터로서 기록된 메일주소 'yhkim@msn.com'(314), 메모메시지 'A사지재팀'(315), 스케줄메시지 '2009.03.01 오전 10시 미팅'(316), 및 이미지(317)를 검색하여 추출할 수 있으며, 데이터 전송부(140)는 상기 추출된 개인데이터(314 내지 317)를, 상기 추출된 전화번호 '010-8080-2222'(311)에 더 대응시켜 기록한 동기화 리스트(330)를 작성할 수 있다.In addition, the data search unit 150 is associated with the phone number '010-8080-2222' 311 extracted from the
또한, 데이터 전송부(140)는 상기 개인데이터로서 추출된 문자메시지(SMS/MMS), 전자메일(EMAIL), 및 인스턴트메시지(MESSENGER)를, 상기 추출된 전화번호 '010-8080-2222'(311)에 더 대응시켜 기록한 동기화 리스트(440)를 작성할 수 있다.In addition, the data transmission unit 140 is a text message (SMS / MMS), e-mail (EMAIL), and instant message (MESSENGER) extracted as the personal data, the extracted telephone number '010-8080-2222' ( The
단계 S550에서 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템은 상기 동기화 요청에 대한 응답으로, 상기 작성된 동기화 리스트를, 연결되는 제1 이동단말에 전송한다.In step S550, the data synchronization system in the mobile terminal according to the embodiment of the present invention transmits the created synchronization list to the connected first mobile terminal in response to the synchronization request.
데이터 전송부(140)는 상기 "데이터 내보내기"에 관한 동기화 요청에 대한 응답으로, 상기 작성된 동기화 리스트(320)를, 적외선 통신 또는 시리얼 케이블을 통해 네트워크 연결되는 제1 이동단말로 전송할 수 있다.The data transmitter 140 may transmit the created
즉, 데이터 전송부(140)는 상기 동기화 리스트(320)에 포함된 상기 키번호 '3'(312)를, 상기 제1 이동단말에 구비된 주소 데이터베이스에 상기 전화번호 '010-8080-2222'(311)의 단축키로서 등록시키는 동기화를 수행할 수 있다.That is, the data transmitter 140 transmits the key number '3' 312 included in the
따라서, 상기 제1 이동단말에서도 주소 데이터베이스에 등록된 키번호를 상기 전화번호의 단축키로서 그대로 이용할 수 있게 된다.Therefore, the first mobile terminal can also use the key number registered in the address database as a shortcut key of the telephone number.
또한, 데이터 전송부(140)는 상기 동기화 리스트(330)에 포함된 개인데이터를 상기 제1 이동단말에 구비된 주소 데이터베이스에 상기 전화번호 '010-8080-2222'(311)에 대응하여 등록시키는 동기화를 수행할 수 있다.In addition, the data transmission unit 140 registers the personal data included in the
따라서, 상기 제1 이동단말에서도 주소 데이터베이스에 등록된 메일주소 'yhkim@msn.com'(314), 메모메시지 'A사지재팀'(315), 스케줄메시지 '2009.03.01 오전 10시 미팅'(316), 및 이미지(317)를 상기 전화번호 '010-8080-2222'(311)의 개인데이터로서 편리하게 조회하여 활용할 수 있게 된다.Accordingly, in the first mobile terminal, the mail address 'yhkim@msn.com' (314) registered in the address database, the memo message 'A Limjae Team' 315, and the schedule message '2009.03.01 10:00 am meeting' (316 And the
또한, 데이터 전송부(140)는 상기 동기화 리스트(440)에 포함된 개인데이터를 상기 제1 이동단말에 구비된 각 개인저장공간에 상기 전화번호 '010-8080-2222'(311)에 대응하여 등록시키는 동기화를 수행할 수 있다.In addition, the data transmission unit 140 corresponds to the telephone number '010-8080-2222' 311 in each personal storage space provided in the first mobile terminal for the personal data included in the
따라서, 상기 제1 이동단말에서도 상기 각 개인저장공간에 등록된 문자메시지(SMS/MMS), 전자메일(EMAIL), 및 인스턴트메시지(MESSENGER)를 상기 전화번호 '010-8080-2222'(311)의 개인데이터로서 편리하게 조회하여 활용할 수 있게 된다.Accordingly, the first mobile terminal also transmits a text message (SMS / MMS), an e-mail (EMAIL), and an instant message (MESSENGER) registered in the personal storage spaces to the telephone number '010-8080-2222' (311). As personal data of, you can conveniently search and utilize.
따라서, 본 발명의 일실시예에 따르면, 이동단말에서 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호뿐만 아니라, 전화번호에 단축키로서 할당된 키번호를 함께 동기화 함으로써, 어떤 단말에서도 동기화된 키번호를 단축 키로서 그대로 이용할 수 있도록 한다.Therefore, according to an embodiment of the present invention, as the synchronization request occurs in the mobile terminal, as well as the telephone number registered in the address database, by synchronizing the key number assigned as a shortcut to the telephone number together, the key synchronized in any terminal The number can be used as it is as a shortcut key.
또한, 본 발명의 일실시예에 따르면, 이동단말에서 동기화 요청이 발생 함에 따라 주소 데이터베이스에 등록된 전화번호뿐만 아니라, 전화번호와 연관되어 저장된 다양한 개인데이터를 함께 동기화 함으로써, 어떤 단말에서도 동기화된 개인데이터를 편리하게 조회하여 활용할 수 있도록 한다.In addition, according to an embodiment of the present invention, as the synchronization request occurs in the mobile terminal, as well as the telephone number registered in the address database, by synchronizing various personal data stored in association with the telephone number together, the individual synchronized in any terminal You can search and use the data conveniently.
도 6은 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 방법의 순서를 도시한 흐름도이다.6 is a flowchart illustrating a procedure of a data synchronization method in a mobile terminal according to another embodiment of the present invention.
본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 방법은, 동기화 요청을 발생하는 단계와, 연결되는 제2 이동단말 또는 서버에 상기 발생된 동기화 요청을 전송하는 단계와, 상기 동기화 요청에 대한 응답으로 상기 제2 이동단말로부터 동기화 리스트를 수신하는 단계와, 상기 수신된 동기화 리스트에서 전화번호를 추출하여 주소 데이터베이스에 등록하는 단계, 및 상기 추출된 전화번호에 대응하여 기록되는 키번호를 상기 동기화 리스트에서 확인하여 상기 전화번호에 대한 단축키로서 설정하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of synchronizing data in a mobile terminal, the method comprising: generating a synchronization request; transmitting the generated synchronization request to a second mobile terminal or a server to which the mobile terminal is connected; Receiving a synchronization list from the second mobile terminal in response, extracting a telephone number from the received synchronization list and registering it in an address database, and synchronizing a key number recorded corresponding to the extracted telephone number Checking in the list and setting as a shortcut for the telephone number.
또한, 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 방법은 동기화 요청을 발생하는 단계와, 연결되는 제2 이동단말 또는 서버에 상기 발생된 동기화 요청을 전송하는 단계와, 상기 동기화 요청에 대한 응답으로, 상기 제2 이동단말 또는 상기 서버로부터 동기화 리스트를 수신하는 단계와, 상기 수신된 동기화 리스트에서 전화번호를 추출하여 주소 데이터베이스에 등록하는 단계와, 상기 동기화 리스트에 상기 전화번호에 대응하는 개인데이터가 기록되는 경우, 상기 동 기화 리스트에서 상기 개인데이터를 추출하는 단계, 및 개인데이터의 종류를 고려하여, 상기 추출된 개인데이터를 개인저장공간에 기록하는 단계를 포함한다.In addition, the method for synchronizing data in a mobile terminal according to another embodiment of the present invention comprises the steps of: generating a synchronization request, transmitting the generated synchronization request to a second mobile terminal or server to be connected; In response to receiving a synchronization list from the second mobile terminal or the server, extracting a telephone number from the received synchronization list and registering it in an address database, and corresponding to the telephone number in the synchronization list. If personal data is recorded, extracting the personal data from the synchronization list, and recording the extracted personal data in a personal storage space in consideration of the type of personal data.
상술한 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 방법은 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템(200)에 의해 구현될 수 있다. 또한, 이하 도 6의 설명에서는 상술한 도 2를 함께 참조하여 도 6을 설명하여 발명의 이해를 도모한다.The data synchronization method in the mobile terminal according to another embodiment of the present invention described above may be implemented by the
단계 S610에서 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템은 동기화 요청을 발생하고, 단계 S620에서 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템은 연결되는 제2 이동단말에 상기 발생된 동기화 요청을 전송한다.In step S610, the data synchronization system in the mobile terminal according to another embodiment of the present invention generates a synchronization request, and in step S620, the data synchronization system in the mobile terminal according to another embodiment of the present invention is connected to the second mobile terminal. Send the generated synchronization request to.
여기서 상기 동기화 요청은 "데이터 가져오기"에 관한 동기화(SYNCHRONIZATION) 요청이 될 수 있다.In this case, the synchronization request may be a SYNCHRONIZATION request regarding "data import".
즉, 상기 동기화 요청은 연결되는 제2 이동단말의 주소 데이터베이스에 등록된 전화번호를 포함하는 동기화 리스트를 수신하여, 주소 데이터베이스(240)에 상기 전화번호를 등록시키는 것과 연관될 수 있다. 예컨대, 상기 주소 데이터베이스(240)는 이동단말의 전화번호부로 구현될 수 있다.That is, the synchronization request may be associated with receiving a synchronization list including a phone number registered in the address database of the connected second mobile terminal and registering the phone number in the address database 240. For example, the address database 240 may be implemented as a phone book of a mobile terminal.
또한, 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템(200)은 상기 이동단말의 내부에 구현될 수 있으며, 이때, 요청 전송부(210)는 적외선 통신 또는 시리얼 케이블을 통해 상기 이동단말이 상기 제2 이동단말과 연결됨에 따라, "데이터 가져오기"에 관한 상기 동기화 요청을 발생하여 상기 제2 이 동단말로 전송할 수 있다. 또는, 요청 전송부(210)는 상기 이동단말의 사용자 입력에 따라, "데이터 가져오기"에 관한 상기 동기화 요청을 발생하고, 연결된 제2 이동단말로 상기 동기화 요청을 전송할 수 있다.In addition, the
따라서, 요청 전송부(210)는 "데이터 가져오기"에 관한 동기화 요청을 발생하고, 적외선 통신 또는 시리얼 케이블을 통해 상기 제2 이동단말과 연결됨에 따라, 상기 동기화 요청을 전송할 수 있다.Therefore, the request transmitter 210 may generate a synchronization request for “import data” and transmit the synchronization request as it is connected to the second mobile terminal through an infrared communication or a serial cable.
단계 S630에서 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템은 상기 동기화 요청에 대한 응답으로, 상기 제2 이동단말로부터 동기화 리스트를 수신한다.In step S630, the data synchronization system in the mobile terminal according to another embodiment of the present invention receives a synchronization list from the second mobile terminal in response to the synchronization request.
즉, 리스트 수신부(220)는 상기 제2 이동단말로 전송한 상기 "데이터 가져오기"에 관한 동기화 요청에 대한 응답으로, 상기 제2 이동단말로부터, 전화번호 및 상기 전화번호의 단축키로서 설정된 키번호를 포함하는 동기화 리스트를 수신할 수 있다.That is, the list receiving unit 220, in response to the synchronization request for the "import data" transmitted to the second mobile terminal, from the second mobile terminal, a phone number and a key number set as a shortcut key of the phone number. It may receive a synchronization list including.
또한, 리스트 수신부(220)는 상기 제2 이동단말로 전송한 상기 "데이터 가져오기"에 관한 동기화 요청에 대한 응답으로, 상기 제2 이동단말로부터, 상기 전화번호와 연관되는 메일주소, 이미지, 메모메시지, 스케줄메시지, 메일메시지, 문자메시지, 또는 인스턴트메시지 중 적어도 하나의 개인데이터를 더 포함하는 동기화 리스트를 수신할 수 있다.In addition, the list receiving unit 220, in response to the synchronization request for the "data import" sent to the second mobile terminal, from the second mobile terminal, the mail address, image, memo associated with the phone number A synchronization list may further include at least one personal data of a message, a schedule message, a mail message, a text message, or an instant message.
단계 S640에서 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템은 상기 수신된 동기화 리스트에서 전화번호를 추출하여 주소 데이터베이 스(240)에 등록하고, 단계 S650에서 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템은 상기 추출된 전화번호에 대응하여 기록되는 키번호를 상기 동기화 리스트에서 확인하여 상기 전화번호에 대한 단축키로서 설정한다.In step S640, the data synchronization system in the mobile terminal according to another embodiment of the present invention extracts a phone number from the received synchronization list and registers it in the address database 240, and in step S650, another embodiment of the present invention. The data synchronization system in the mobile terminal according to the present invention checks the key number recorded corresponding to the extracted telephone number in the synchronization list and sets it as a shortcut for the telephone number.
여기서 상기 주소 데이터베이스(240)는 전화번호에 대응하여 단축키와 이름을 기록하는 도 3의 전화번호부(310)로 구현될 수 있다.Here, the address database 240 may be implemented by the
데이터 관리부(230)는 "데이터 가져오기"에 관한 동기화 요청에 대한 응답으로 제2 이동단말에서 도 3의 동기화 리스트(320)가 수신되는 경우, 상기 동기화 리스트(320)에서 전화번호 '010-8080-2222'(311)와 이름(313)을 추출하여 전화번호부(310)에 등록하고, 또한, 데이터 관리부(230)는 동기화 리스트(320)에서 상기 전화번호(311)에 대응하는 키번호 '3'(312)를 확인하여 상기 전화번호 '010-8080-2222'(311)에 대한 단축키로서 전화번호부(310)에 설정할 수 있다.The data manager 230 receives the
따라서, 본 발명의 다른 실시예에 따르면, 상기 제2 이동단말에서 상기 전화번호 '010-8080-2222'(311)의 단축키로서 설정된 키번호를, 동기화를 통해 그대로 단축키로서 사용할 수 있도록 하는 편리함을 제공한다.Therefore, according to another embodiment of the present invention, the convenience of the key number set as the shortcut key of the telephone number '010-8080-2222' (311) in the second mobile terminal can be used as a shortcut key as it is through synchronization. to provide.
단계 S660에서 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템은 상기 전화번호에 대응하는 개인데이터가 상기 동기화 리스트에 기록되는 경우, 상기 동기화 리스트에서 상기 개인데이터를 추출하고, 개인데이터의 종류를 고려하여 상기 추출된 개인데이터를 개인저장공간(250)에 기록한다.In step S660, when the personal data corresponding to the telephone number is recorded in the synchronization list, the data synchronization system in the mobile terminal according to another embodiment of the present invention extracts the personal data from the synchronization list and stores the personal data. In consideration of the type, the extracted personal data is recorded in the personal storage space 250.
데이터 관리부(230)는 "데이터 가져오기"에 관한 동기화 요청에 대한 응답으로 제2 이동단말에서 개인데이터를 포함하는 도 3의 동기화 리스트(330)가 수신되 는 경우, 상기 동기화 리스트(330)에서 전화번호 '010-8080-2222'(311)와 이름(313)을 추출하여 전화번호부(310)에 등록하고, 또한, 데이터 관리부(230)는 상기 동기화 리스트(330)에서 상기 전화번호(311)에 연관되는 메일주소 'yhkim@msn.com'(314), 메모메시지 'A사지재팀'(315), 스케줄메시지 '2009.03.01 오전 10시 미팅'(316), 또는 이미지(317)를 포함하는 개인데이터를 확인하여, 각 개인데이터의 종류를 고려하여 상기 전화번호부(310)에 등록할 수 있다.When the data management unit 230 receives the
따라서, 본 발명의 다른 실시예에 따르면, 상기 제2 이동단말로부터의 동기화 리스트에 포함된 개인데이터를, 개인데이터의 종류를 고려하여 주소 데이터베이스(240)에 등록 함으로써, 등록한 메일주소, 이미지, 메모메시지, 또는 스케줄메시지를 상기 전화번호 '010-8080-2222'(311)의 개인데이터로서 편리하게 조회하여 활용할 수 있게 된다.Therefore, according to another embodiment of the present invention, by registering the personal data included in the synchronization list from the second mobile terminal in the address database 240 in consideration of the type of personal data, the registered mail address, image, memo Messages or schedule messages can be conveniently inquired and utilized as personal data of the telephone number '010-8080-2222' (311).
메시지 클라이언트는 개인데이터의 종류에 따라 도 4에 도시된 바와 같이, 문자메시지 저장을 위한 개인저장공간(410), 전자메일 저장을 위한 개인저장공간(420), 및 인스턴트메시지 저장을 위한 개인저장공간(430)을 제공할 수 있다.According to the type of personal data, the message client may include a
이때, "데이터 가져오기"에 관한 동기화 요청에 대한 응답으로 제2 이동단말에서 개인데이터를 포함하는 도 4의 동기화 리스트(440)가 수신되는 경우, 데이터 관리부(230)는 상기 동기화 리스트(440)에서 전화번호 '010-8080-2222'(도 3의 311)와 연관되는 문자메시지(SMS/MMS), 전자메일(EMAIL), 또는 인스턴트메시지(MESSENGER) 중 적어도 하나의 개인데이터를 추출하여, 각 개인데이터의 종류를 고려하여 상기 개인저장공간(410, 420, 또는 430)에 각각 등록할 수 있다.In this case, when the
따라서, 본 발명의 다른 실시예에 따르면, 상기 제2 이동단말로부터의 동기화 리스트에 포함된 개인데이터를, 개인데이터의 종류를 고려하여 각 개인저장공간에 등록 함으로써, 등록한 문자메시지(SMS/MMS), 전자메일(EMAIL), 또는 인스턴트메시지(MESSENGER)를 상기 전화번호 '010-8080-2222'(311)의 개인데이터로서 편리하게 조회하여 활용할 수 있게 된다.Therefore, according to another embodiment of the present invention, by registering the personal data included in the synchronization list from the second mobile terminal in each personal storage space in consideration of the type of personal data, the registered text message (SMS / MMS) , E-mail (EMAIL), or instant message (MESSENGER) can be conveniently viewed and utilized as personal data of the telephone number '010-8080-2222' (311).
또한, 본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Further, embodiments of the present invention include a computer readable medium having program instructions for performing various computer implemented operations. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.In the present invention as described above has been described by the specific embodiments, such as specific components and limited embodiments and drawings, but this is provided to help a more general understanding of the present invention, the present invention is not limited to the above embodiments. For those skilled in the art, various modifications and variations are possible from these descriptions. Therefore, the spirit of the present invention should not be construed as being limited to the described embodiments, and all of the equivalents or equivalents of the claims, as well as the following claims, are included in the scope of the present invention.
도 1은 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템의 구성을 도시한 도면이다.1 is a diagram illustrating a configuration of a data synchronization system in a mobile terminal according to an embodiment of the present invention.
도 2는 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 시스템의 구성을 도시한 도면이다.2 is a diagram illustrating a configuration of a data synchronization system in a mobile terminal according to another embodiment of the present invention.
도 3은 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템에서, 전화번호부 및 동기화 리스트의 일례를 도시한 도면이다.3 is a diagram illustrating an example of a phone book and a synchronization list in a data synchronization system in a mobile terminal according to an embodiment of the present invention.
도 4는 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 시스템에서, 개인저장공간 및 동기화 리스트의 일례를 도시한 도면이다.4 is a diagram illustrating an example of a personal storage space and a synchronization list in a data synchronization system in a mobile terminal according to an embodiment of the present invention.
도 5는 본 발명의 일실시예에 따른 이동단말에서의 데이터 동기화 방법의 순서를 도시한 흐름도이다.5 is a flowchart illustrating a procedure of a data synchronization method in a mobile terminal according to an embodiment of the present invention.
도 6은 본 발명의 다른 실시예에 따른 이동단말에서의 데이터 동기화 방법의 순서를 도시한 흐름도이다.6 is a flowchart illustrating a procedure of a data synchronization method in a mobile terminal according to another embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for main parts of the drawings>
100: 이동단말에서의 데이터 동기화 시스템100: data synchronization system in mobile terminal
110: 번호 추출부110: number extraction unit
120: 주소 데이터베이스120: address database
130: 키 식별부130: key identification unit
140: 데이터 전송부140: data transmission unit
150: 데이터 검색부150: data search unit
160: 개인저장공간160: personal storage
200: 이동단말에서의 데이터 동기화 시스템200: data synchronization system in a mobile terminal
210: 요청 전송부210: request transmission unit
220: 리스트 수신부220: list receiving unit
230: 데이터 관리부230: data management
240: 주소 데이터베이스240: address database
250: 개인저장공간250: private storage
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090029027A KR101039960B1 (en) | 2009-04-03 | 2009-04-03 | Data synchronization system in mobile terminal and data synchronization method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090029027A KR101039960B1 (en) | 2009-04-03 | 2009-04-03 | Data synchronization system in mobile terminal and data synchronization method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100110604A KR20100110604A (en) | 2010-10-13 |
KR101039960B1 true KR101039960B1 (en) | 2011-06-09 |
Family
ID=43131181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090029027A KR101039960B1 (en) | 2009-04-03 | 2009-04-03 | Data synchronization system in mobile terminal and data synchronization method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101039960B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020093263A (en) * | 2001-06-07 | 2002-12-16 | 쌍용정보통신 주식회사 | The method of providing the data synchronization for personal information terminal |
KR20070030516A (en) * | 2005-09-13 | 2007-03-16 | 에스케이 텔레콤주식회사 | Method for synchronizing the address book of mobile terminal |
-
2009
- 2009-04-03 KR KR1020090029027A patent/KR101039960B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020093263A (en) * | 2001-06-07 | 2002-12-16 | 쌍용정보통신 주식회사 | The method of providing the data synchronization for personal information terminal |
KR20070030516A (en) * | 2005-09-13 | 2007-03-16 | 에스케이 텔레콤주식회사 | Method for synchronizing the address book of mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
KR20100110604A (en) | 2010-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8769418B2 (en) | Enhanced message handling | |
US7991424B2 (en) | Dynamic generation of group lists for a communication device using tags | |
US20110213974A1 (en) | Identifying relationships between users of a communications domain | |
CN101808046A (en) | Method and system for managing name card information | |
KR100987133B1 (en) | system for supporting video message service and method thereof | |
CN101763567A (en) | Online share-car mate matching method and system | |
CN1988511A (en) | Method for withdrawing instant communication news and instant communication system | |
CN102957592A (en) | Method, client and system for acquiring sender information | |
CN101184123A (en) | Method for obtaining linkman information in address list, system and communication terminal | |
US20030135647A1 (en) | Web browser control of telephone directories | |
KR100906913B1 (en) | Method and equipment for call id service by user appointment | |
KR101039960B1 (en) | Data synchronization system in mobile terminal and data synchronization method | |
CN101764850A (en) | Method for inserting default item in online address list | |
KR100883918B1 (en) | Method and system for providing synchronization service between mobile messenger buddylist and terminal address-book in mobile messenger based telephone number | |
JP2009225148A (en) | Information provision system and method using image, program, and medium | |
KR101065890B1 (en) | System and method for managing phone book | |
US20150065103A1 (en) | Device and Method for Enhancing a Call | |
US20030182381A1 (en) | Electronic mail delivery refusal method, electronic mail delivery refusal device and storage medium recording a program enabling a computer to execute the method | |
KR101662715B1 (en) | Information exchanging method between mobile terminals using bluetooth | |
KR100420551B1 (en) | A system for synchronizing database of client systems and database of a host system and a method thereof | |
KR20120064185A (en) | Subscriber information update apparatus, terminal capable of updating subscriber information and method therefor | |
JP2005012627A (en) | Mobile communication terminal, mobile communication system and mail communication control method | |
KR101529162B1 (en) | System of providing synchronization information and method thereof | |
JP4837720B2 (en) | Mail-based incoming billing system and method | |
JP4931896B2 (en) | Mail-based incoming billing system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20140515 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20170504 Year of fee payment: 9 |