KR20130012191A - System, apparatus and method for input contact addresses easily - Google Patents
System, apparatus and method for input contact addresses easily Download PDFInfo
- Publication number
- KR20130012191A KR20130012191A KR1020110062063A KR20110062063A KR20130012191A KR 20130012191 A KR20130012191 A KR 20130012191A KR 1020110062063 A KR1020110062063 A KR 1020110062063A KR 20110062063 A KR20110062063 A KR 20110062063A KR 20130012191 A KR20130012191 A KR 20130012191A
- Authority
- KR
- South Korea
- Prior art keywords
- contact
- information
- contact information
- address book
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims description 38
- 230000004044 response Effects 0.000 claims abstract description 9
- 238000004891 communication Methods 0.000 claims description 22
- 239000000284 extract Substances 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 6
- 208000011380 COVID-19–associated multisystem inflammatory syndrome in children Diseases 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000002319 photoionisation mass spectrometry Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 229920001621 AMOLED Polymers 0.000 description 1
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/50—Business processes related to the communications industry
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 연락처 입력을 위한 기본 정보를 입력 받아, 상기 기본 정보와 관련된 연락처 정보를 서비스 장치에 요청하고, 상기 요청에 대응하여 제공된 하나 이상의 연락처 정보를 수신하여 사용자에게 제공하고, 사용자 선택에 따라서 상기 하나 이상의 연락처 정보 중에서 선택된 연락처 정보를 주소록에 저장하는 단말 장치 및 상기 단말 장치로부터의 요청에 따라서, 상기 기본 정보를 기준으로 하나 이상의 연락처 DB로부터 매칭되는 하나 이상의 연락처 정보를 추출하고, 상기 추출한 하나 이상의 연락처 정보를 제공하는 서비스 장치를 포함하여 이름 혹은 전화번호 혹은 메일주소 등 한 두 가지만 입력하면 자동으로 나머지는 연락처 DB의 검색을 통해 채워져서 편리하게 연락처를 입력할 수 있도록 하는 간편한 연락처 입력 시스템, 장치 및 방법을 제공한다.The present invention receives basic information for inputting a contact, requests contact information related to the basic information to a service device, receives and provides one or more contact information provided in response to the request, and provides the user according to the user's selection. According to a request from the terminal device and the terminal device to store selected contact information among one or more contact information in the address book, one or more contact information matched from one or more contact DBs are extracted based on the basic information, and the extracted one or more contacts are extracted. A simple contact entry system and device that allows you to enter a contact name or phone number or e-mail address, including a service device that provides contact information, and automatically fills in the rest by searching the contact DB. And how to provide.
Description
본 발명은 스마트폰, PDA, PC, 노트북, 태블릿 PC와 같은 IT 기기에서 연락처 입력 시 편리하게 입력할 수 있도록 하는 간편한 연락처 입력 시스템, 장치 및 방법에 관한 것이다.The present invention relates to a convenient contact input system, apparatus, and method for conveniently inputting a contact in an IT device such as a smart phone, PDA, PC, notebook, tablet PC.
종래에 개인의 신상정보를 교환하기 위하여 가장 많이 사용하던 방식은 명함이다. 명함은 개인에 관한 신상에 관한 정보를 작은 용지에 기록한 뒤 이를 교환하여 자신의 신상정보를 타인에게 알리는 용도로 사용하였다. 그러나, 교환을 통해 얻어진 명함은 체계적으로 관리하는 것이 어렵다는 문제점이 있었다. 컴퓨터의 발달과 함께 이러한 문제점을 극복하기 위해서, 개인정보를 쉽게 관리할 수 있도록 해 주는 소프트웨어, Personal Information Management System, 즉 PIMS가 출현하였다. PIMS에는 많은 종류가 있지만, 텍스트 형태의 간단한 메모부터 시작해서, 기념일, 명함관리, 약속이나 일정관리, 달력, 계산기 등의 기능을 지원하는 것이 대부분이다. 그러나, 이와 같은 PIMS는 상대방으로부터 얻은 명함의 모든 정보를 수작업을 통해 일일이 입력해야 하는 불편함이 있다.Conventionally, the most used method for exchanging personal information is a business card. The business card was used to inform the other person of his / her personal information by recording information about a person on a small sheet of paper and exchanging it. However, there is a problem that it is difficult to systematically manage business cards obtained through exchange. In order to overcome these problems with the development of computers, a software that makes it easy to manage personal information, Personal Information Management System, or PIMS appeared. There are many types of PIMS, but most of them start with simple memos in the form of text, and support most functions such as anniversary, business card management, appointment or calendar, calendar, and calculator. However, this PIMS is inconvenient to input all the information of the business card obtained from the opponent manually.
아울러, 근래 들어 인터넷의 도래와 함께 발달한 전자우편에서, vCard라는 형태의 전자명함도 사용되기에 이르렀다. vCard가 산업 규격으로 공표 되었기 때문에, 응용 소프트웨어 개발자들은 vCard를 사용자에게 보여주거나, 주소록 또는 다른 응용프로그램에 끌어나 놓는 등 vCard 규격을 처리할 수 있는 프로그램들을 용이하게 만들 수 있다. vCard 규격은 CCITT X.500 시리즈 디렉토리 서비스를 위한 권고안에 의해 정의된 person 객체를 사용하며, 그것의 확장판이라고 생각할 수 있다. vCard는 이름, 주소정보, 일자 및 시간 등이 들어있으며, 선택적으로 사진이나 회사 로고, 사운드 클립 및 위치정보 등을 포함시킬 수 있다.In addition, in recent years, with the advent of the Internet, e-mail in the form of a vCard has been used. Because vCards are published as industry standards, application software developers can easily create programs that can handle vCard specifications, such as showing vCards to users, or dragging and dropping them into address books or other applications. The vCard specification uses the person object defined by the Recommendation for CCITT X.500 Series Directory Services, and can be thought of as an extension of it. The vCard contains name, address information, date and time, and can optionally include a picture, company logo, sound clip and location information.
그러나, vCard는 전자우편을 발송할 시점에서 송신자의 신상 정보를 교환할 뿐이므로, 송신자의 주소가 변경되거나 추가되면 새로운 이메일을 받기 전까지는 신상정보가 갱신되지 않는다는 문제점이 있다. 뿐만 아니라, vCard는 온라인 상에서만 교환될 수 있기 때문에, 사람들이 직접 대면할 때에는 사용할 수 없다는 문제점도 있다.However, since the vCard only exchanges the sender's personal information at the time of sending the e-mail, if the sender's address is changed or added, the personal information is not updated until a new e-mail is received. In addition, since vCards can only be exchanged online, they cannot be used when face to face.
본 발명은 단말 장치에서 주소록 작성시, 연락처를 입력할 때, 이름, 전화번호, 주소, 메일주소 등을 일일이 입력하는 대신 이름 혹은 전화번호 혹은 메일주소 등 한두 가지만 입력하면 나머지 항목이 자동으로 채워져서 편리하게 연락처를 입력할 수 있도록 하는 간편한 연락처 입력 시스템, 장치 및 방법을 제공하는 것이 목적이다.In the present invention, when writing an address book in the terminal device, instead of inputting a name, phone number, address, and e-mail address, the user inputs only one or two names or phone numbers or e-mail addresses, and the remaining items are automatically filled. It is an object of the present invention to provide a convenient contact input system, device, and method for easily entering a contact.
본 발명은 과제를 해결하기 위한 수단으로서, 연락처 입력을 위한 기본 정보를 입력 받아, 기본 정보와 관련된 연락처 정보를 서비스 장치에 요청하고, 요청에 대응하여 제공된 하나 이상의 연락처 정보를 수신하여 사용자에게 제공하고, 사용자 선택에 따라서 하나 이상의 연락처 정보 중에서 선택된 연락처 정보를 주소록에 저장하는 단말 장치; 및 단말 장치로부터의 요청에 따라서, 기본 정보를 기준으로 하나 이상의 연락처 DB로부터 매칭되는 하나 이상의 연락처 정보를 추출하고, 추출한 하나 이상의 연락처 정보를 제공하는 서비스 장치를 포함하는 것을 특징으로 하는 간편한 연락처 입력 시스템을 제공한다.The present invention as a means for solving the problem, receives the basic information for the contact input, request the contact information related to the basic information to the service device, receives one or more contact information provided in response to the request to provide to the user A terminal device for storing contact information selected from at least one contact information in an address book according to a user selection; And a service device for extracting one or more contact information matched from one or more contact DBs based on basic information based on a request from a terminal device, and providing the extracted one or more contact information. To provide.
본 발명은 과제를 해결하기 위한 수단으로서, 네트워크를 통해서 데이터를 송수신하는 통신부; 사용자 요청을 입력 받기 위한 입력부; 주소록을 저장하는 저장부; 연락처 입력을 위한 화면을 출력하는 출력부; 입력부를 통해 연락처 입력을 위한 기본 정보를 입력 받아, 기본 정보와 관련된 하나 이상의 연락처 정보를 출력부를 통해 출력한 후, 사용자 선택에 따라서 하나 이상의 연락처 정보 중에서 선택된 연락처 정보를 주소록에 저장하는 주소록 관리 모듈을 포함하는 제어부를 포함하는 단말 장치를 제공한다.The present invention provides a means for solving the problem, a communication unit for transmitting and receiving data through a network; An input unit for receiving a user request; A storage unit for storing an address book; An output unit for outputting a screen for inputting a contact; The address book management module receives basic information for inputting a contact through an input unit, outputs one or more contact information related to the basic information through an output unit, and stores selected contact information among one or more contact information in an address book according to a user selection. It provides a terminal device including a control unit that includes.
본 발명의 단말 장치에 있어서, 주소록 관리 모듈은 통신부를 통해 기본 정보와 관련된 연락처 정보를 서비스 장치에 요청하고 요청에 대응하여 제공된 하나 이상의 연락처 정보를 수신하여 출력부를 통해 출력하는 것을 특징으로 한다.In the terminal device of the present invention, the address book management module requests contact information related to the basic information to the service device through the communication unit, and receives one or more contact information provided in response to the request and outputs it through the output unit.
본 발명의 단말 장치에 있어서, 주소록 관리 모듈은 서비스 장치로부터 입력된 정보와 매칭되는 데이터가 존재하지 않는다는 메시지를 받은 경우, 사용자 요청에 따라 주소록에 저장할 이름 또는 전화번호를 다시 입력 받아, 서비스 장치에 입력된 정보와 매칭되는 데이터를 검색할 것을 요청하는 것을 특징으로 한다.In the terminal device of the present invention, when the address book management module receives a message indicating that there is no data matching the information input from the service device, the address book management module receives a name or a phone number to be stored in the address book again according to a user's request, And requesting to search for data matching the input information.
본 발명의 단말 장치에 있어서, 주소록 관리 모듈은 서비스 장치의 연락처 DB가 업데이트되고 업데이트 된 연락처 정보가 주소록에 저장되어 있는 경우, 서비스 장치로부터 업데이트된 연락처 정보를 수신하여 주소록에 저장된 연락처 정보를 업데이트하는 것을 특징으로 한다.In the terminal device of the present invention, when the contact DB of the service device is updated and the updated contact information is stored in the address book, the address book management module receives the updated contact information from the service device and updates the contact information stored in the address book. It is characterized by.
본 발명의 단말 장치에 있어서, 저장부는 다수 사용자의 연락처 정보를 저장한 연락처 DB를 더 저장하고, 주소록 관리 모듈은 저장부에 저장된 연락처 DB로부터 기본 정보와 관련된 연락처 정보를 추출하여 출력부를 통해 출력하는 것을 특징으로 한다.In the terminal device of the present invention, the storage unit further stores a contact DB storing the contact information of a plurality of users, the address book management module extracts the contact information related to the basic information from the contact DB stored in the storage unit to output through the output unit It is characterized by.
본 발명의 단말 장치에 있어서, 주소록 관리 모듈은 서비스 장치의 연락처 DB가 업데이트된 경우, 서비스 장치로부터 업데이트된 연락처 정보를 전송 받아 저장부에 저장된 연락처 DB를 업데이트하는 연락처 DB 관리 모듈을 더 포함하는 것을 특징으로 한다.In the terminal device of the present invention, when the contact DB of the service device is updated, the address book management module further includes a contact DB management module for receiving the updated contact information from the service device to update the contact DB stored in the storage unit It features.
본 발명은 과제를 해결하기 위한 수단으로서, 다수 사용자의 연락처 정보가 기록된 하나 이상의 연락처 DB를 저장하는 저장부; 네트워크를 통해 데이터를 송수신하는 통신부; 통신부를 통해 단말 장치로부터 기본정보가 전달되면, 단말 장치로부터 전달된 기본 정보를 기준으로 하나 이상의 연락처 DB를 검색하여, 기본 정보와 매칭되는 하나 이상의 연락처 정보를 추출하고, 추출한 하나 이상의 연락처 정보를 단말 장치로 제공하는 서비스 제공부를 포함하는 것을 특징으로 하는 서비스 장치를 제공한다.The present invention provides a means for solving the problem, the storage unit for storing one or more contact DB recorded contact information of a plurality of users; Communication unit for transmitting and receiving data through the network; When the basic information is transmitted from the terminal device through the communication unit, one or more contact DBs are searched based on the basic information transmitted from the terminal device, one or more contact information matching the basic information is extracted, and the extracted one or more contact information is terminal. It provides a service device comprising a service providing unit for providing the device.
본 발명의 서비스 장치에 있어서, 서비스 제공부는 통신부를 통해 다수 사용자의 연락처 정보를 저장한 다른 장치와 통신하여, 다른 장치에 저장된 연락처 DB를 더 검색하는 것을 특징으로 한다.In the service device of the present invention, the service provider communicates with other devices storing contact information of a plurality of users through a communication unit, and further searches for a contact DB stored in the other device.
본 발명의 서비스 장치에 있어서, 서비스 제공부는 입력된 정보와 매칭되는 데이터가 존재하지 않는 경우, 매칭되는 데이터가 존재하지 않는다는 메시지를 단말 장치로 전송하는 것을 특징으로 한다.In the service device of the present invention, if there is no data matching the input information, the service provider transmits a message to the terminal device indicating that there is no matching data.
본 발명의 서비스 장치에 있어서, 연락처 DB는 연락처 별로 해당 연락처의 연락처 정보를 전송 받은 하나 이상의 단말 장치의 정보를 더 포함하고, 서비스 제공부는 연락처 DB가 업데이트된 경우, 업데이트된 연락처 정보를 전송 받은 단말 장치에 업데이트된 연락처 정보를 전송하는 것을 특징으로 한다.In the service device of the present invention, the contact DB further includes information of one or more terminal devices that have received the contact information of the corresponding contact for each contact, and the service provider receives the updated contact information when the contact DB is updated. The updated contact information is transmitted to the device.
본 발명의 서비스 장치에 있어서, 서비스 제공부는 연락처 DB가 업데이트된 경우, 하나 이상의 단말 장치에 업데이트된 연락처 정보를 주소록에 저장하고 있는지를 질의하여, 연락처 정보를 주소록에 저장하고 있는 것으로 응답한 단말 장치에 업데이트된 연락처 정보를 전송하는 것을 특징으로 한다.In the service device of the present invention, when the contact DB is updated, the service provider inquires at least one terminal device whether the updated contact information is stored in the address book, and responds with storing the contact information in the address book. The updated contact information is characterized in that for transmitting.
본 발명은 과제를 해결하기 위한 수단으로서, 연락처 입력 요청에 따라서, 연락처 입력을 위한 기준 정보를 입력 받는 단계; 서비스 장치로 기준 정보와 관련된 연락처 정보를 요청하는 단계; 및 기준 정보와 매칭되는 하나 이상의 연락처 정보를 서비스 장치로부터 전송 받아 출력하는 단계; 사용자 요청에 따라 하나 이상의 연락처 정보 중에서 저장할 연락처 정보를 선택하는 단계; 및 선택된 연락처 정보를 주소록에 저장하는 단계를 포함하는 것을 특징으로 하는 간편한 연락처 입력 방법을 제공한다.According to an aspect of the present invention, there is provided a means for solving a problem, the method comprising: receiving reference information for contact input according to a contact input request; Requesting contact information associated with the reference information from the service device; And receiving and outputting one or more contact information matching the reference information from the service device. Selecting contact information to be stored from among one or more contact information according to a user request; And storing selected contact information in an address book.
본 발명은 과제를 해결하기 위한 수단으로서, 서비스 장치의 연락처 DB가 업데이트되는 단계; 업데이트된 연락처 정보를 업데이트되기 전에 전송 받은 단말 장치를 검색하는 단계; 검색된 단말 장치에 업데이트된 연락처 정보를 전송하는 단계를 포함하는 것을 특징으로 하는 간편한 연락처 입력 방법을 제공한다.The present invention is a means for solving the problem, the step of updating the contact DB of the service device; Searching for the received terminal device before the updated contact information is updated; It provides a convenient contact input method comprising the step of transmitting the updated contact information to the searched terminal device.
본 발명은 과제를 해결하기 위한 수단으로서, 서비스 장치의 연락처 DB가 업데이트되는 단계; 하나 이상의 단말 장치에 업데이트된 연락처 정보를 주소록에 저장하고 있는지 여부를 질의하는 단계; 업데이트된 연락처 정보를 주소록에 저장하고 있는 것으로 응답한 단말 장치에 업데이트된 연락처 정보를 전송하는 단계를 포함하는 것을 특징으로 하는 간편한 연락처 입력 방법을 제공한다.The present invention is a means for solving the problem, the step of updating the contact DB of the service device; Querying at least one terminal device whether the updated contact information is stored in the address book; The method provides a simple contact input method comprising the step of transmitting the updated contact information to the terminal device responding that the updated contact information is stored in the address book.
본 발명은 과제를 해결하기 위한 수단으로서, 서비스 장치로부터 하나 이상의 연락처 정보를 기록한 연락처 DB를 수신하여 저장하는 단계; 사용자로부터 연락처 입력을 위한 기본 정보를 입력 받는 단계; 입력된 기본 정보에 매칭되는 하나 이상의 연락처 정보를 연락처 DB에서 검색하는 단계; 검색된 하나 이상의 연락처 정보를 출력하는 단계; 사용자 요청에 따라 하나 이상의 연락처 정보 중에서 저장할 연락처 정보를 선택하는 단계; 선택된 연락처 정보를 주소록에 저장하는 단계를 포함하는 것을 특징으로 하는 간편한 연락처 입력 방법을 제공한다.The present invention provides a means for solving the problem, comprising the steps of: receiving and storing a contact DB recording one or more contact information from the service device; Receiving basic information for inputting a contact from a user; Retrieving at least one contact information from the contact DB matching the input basic information; Outputting the retrieved one or more contact information; Selecting contact information to be stored from among one or more contact information according to a user request; It provides a convenient contact input method comprising the step of storing the selected contact information in the address book.
본 발명은 과제를 해결하기 위한 수단으로서, 연락처 입력 요청에 따라서, 연락처 입력을 위한 기준 정보를 입력 받는 단계; 기준 정보와 관련된 하나 이상의 연락처 정보를 획득하는 단계; 및 하나 이상의 연락처 정보를 출력하는 단계; 하나 이상의 연락처 정보 중에서 저장할 연락처 정보를 선택하는 단계; 및 선택된 연락처 정보를 주소록에 저장하는 단계를 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체를 제공한다.According to an aspect of the present invention, there is provided a means for solving a problem, the method comprising: receiving reference information for contact input according to a contact input request; Obtaining one or more contact information associated with the reference information; Outputting one or more contact information; Selecting contact information to be stored from among the one or more contact information; And a computer readable recording medium having recorded thereon a program for executing the step of storing the selected contact information in the address book.
본 발명은 사용자가 일일이 연락처를 입력할 필요 없이 이름 혹은 전화번호 정도만 입력하면 나머지 주소, e-mail, 기타 전화번호 등은 DB 검색을 통해 자동으로 채울 수 있도록 함으로써 편리하게 연락처를 입력할 수 있다.According to the present invention, if a user inputs only a name or a phone number without having to input a contact, the contact, e-mail, and other phone numbers can be automatically filled in through a DB search.
또한 연락처가 변경된 경우, 업데이트를 통해 타인의 단말 장치에 저장된 연락처를 쉽게 변경할 수 있다.In addition, when the contact information is changed, the contact information stored in the terminal device of another person can be easily changed through the update.
도 1은 본 발명에 의한 간편한 연락처 입력 시스템을 도시한 블록도이다.
도 2는 본 발명에 의한 단말 장치의 구성을 나타낸 블록도이다.
도 3은 본 발명에 의한 서비스 장치의 구성을 나타낸 블록도이다.
도 4는 본 발명에 의한 간편한 연락처 입력 방법을 나타낸 순서도이다.
도 5는 본 발명에 의한 간편한 연락처 입력 방법을 나타낸 흐름도이다.
도 6 및 도 7은 본 발명에 의한 간편한 연락처 입력 방법 중 연락처 정보 업데이트 방법을 나타낸 흐름도이다.
도 8은 본 발명의 다른 실시 예에 의한 간편한 연락처 입력 방법을 나타낸 흐름도이다.1 is a block diagram illustrating a convenient contact input system according to the present invention.
2 is a block diagram showing the configuration of a terminal apparatus according to the present invention.
3 is a block diagram showing the configuration of a service apparatus according to the present invention.
4 is a flowchart illustrating a simple contact input method according to the present invention.
5 is a flowchart illustrating a simple contact input method according to the present invention.
6 and 7 are flowcharts illustrating a method of updating contact information among a method for easily entering contacts according to the present invention.
8 is a flowchart illustrating a simple contact input method according to another embodiment of the present invention.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description and the accompanying drawings, detailed description of well-known functions or constructions that may obscure the subject matter of the present invention will be omitted. In addition, it should be noted that like elements are denoted by the same reference numerals as much as possible throughout the drawings.
이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.The terms or words used in the specification and claims described below should not be construed as being limited to the ordinary or dictionary meanings, and the inventors are properly defined as terms for explaining their own invention in the best way. It should be interpreted as meaning and concept corresponding to the technical idea of the present invention based on the principle that it can. Therefore, the embodiments described in the present specification and the configurations shown in the drawings are merely the most preferred embodiments of the present invention, and not all of the technical ideas of the present invention are described. Therefore, It is to be understood that equivalents and modifications are possible.
도 1은 본 발명에 의한 간편한 연락처 입력 시스템을 나타낸 블록도로서, 이를 참조하면, 본 발명에 따른 간편한 연락처 입력 시스템은 단말 장치(100)와 서비스 장치(200)와 네트워크(300)를 포함하여 이루어질 수 있다.1 is a block diagram illustrating a simple contact input system according to the present invention. Referring to this, the simple contact input system according to the present invention includes a
단말 장치(100)는 사용자가 이용하는 다양한 형태의 장치로서, 예를 들면, PC(Personal Computer), 노트북 컴퓨터, 휴대폰(mobile phone), 태블릿 PC, 내비게이션(navigation) 단말기, 스마트폰(smart phone), PDA(Personal Digital Assistants), 스마트 TV(Smart TV), 및 PMP(Portable Multimedia Player) 등을 포함할 수 있다. 물론 이는 예시에 불과할 뿐이며, 상술한 예 이외에도 현재 개발되어 상용화되었거나 향후 개발될 모든 통신이 가능한 장치를 포함하는 개념으로 해석되어야 한다.The
이러한 단말 장치(100)는 본 발명에서 연락처 입력을 위한 기본 정보를 입력 받아, 상기 기본 정보와 관련된 연락처 정보를 서비스 장치에 요청하고, 상기 요청에 대응하여 제공된 하나 이상의 연락처 정보를 수신하여 사용자에게 제공하고, 사용자 선택에 따라서 상기 하나 이상의 연락처 정보 중에서 선택된 연락처 정보를 주소록에 저장한다. 또한 본 발명의 다른 실시 예에서 단말 장치(100)는 본 발명에서 연락처 입력을 위한 기본 정보를 입력 받아, 상기 기본 정보와 관련된 연락처 정보를 내부에 저장된 연락처 DB를 검색하여 사용자에게 제공하고, 사용자 선택에 따라서 상기 하나 이상의 연락처 정보 중에서 선택된 연락처 정보를 주소록에 저장한다.The
본 발명에 의한 서비스 장치(200)는 상기 단말 장치(100)로부터의 요청에 따라서, 상기 기본 정보를 기준으로 하나 이상의 연락처 DB로부터 매칭되는 하나 이상의 연락처 정보를 추출하고, 상기 추출한 하나 이상의 연락처 정보를 제공한다.The
네트워크(300)는 단말 장치(100)와 서비스 장치(200) 간에 데이터의 송수신을 위한 통로를 제공한다. 이러한 네트워크(300)는 인터넷 프로토콜(IP)을 통하여 대용량 데이터의 송수신 서비스 및 끊기는 현상이 없는 데이터 서비스를 제공하는 아이피망으로, 아이피를 기반으로 서로 다른 망을 통합한 아이피망 구조인 올 아이피(All IP)망 일 수 있다. 또한, 네트워크(300)는 유선네트워크, Wibro(Wireless Broadband)망, WCDMA를 포함하는 3 세대 이동 통신 네트워크, HSDPA(High Speed Downlink Packet Access)망 및 LTE망을 포함하는 3.5세대 이동 통신 네트워크, LTE advanced를 포함하는 4세대 이동 통신 네트워크, 위성 통신 네트워크 및 와이파이(Wi-Fi)망을 포함하는 무선랜 중 하나 이상을 포함하여 이루어질 수 있다.The network 300 provides a passage for transmitting and receiving data between the
도 2는 본 발명에 의한 간편한 연락처 입력 시스템에 있어서, 단말 장치(100)의 구성을 나타낸 블록도이다.2 is a block diagram showing a configuration of a
도 2를 참조하면, 본 발명에 의한 단말 장치(100)는 통신부(110), 입력부(120), 출력부(130), 저장부(140), 제어부(150)를 포함한다.2, the
통신부(110)는 네트워크(300)를 통해 서비스 장치(200)와 연결되어 데이터를 주고 받는다.The
입력부(120)는 사용자의 조작에 따라서 단말 장치(100)를 제어하거나 동작하기 위한 사용자 입력 신호를 발생하는 수단으로서, 다양한 방식의 입력 수단으로 구현될 수 있다. 예를 들어, 입력부(120)는 키 입력 수단, 터치 입력 수단, 제스처 입력 수단, 음성 입력 수단 중에서 하나 이상을 포함할 수 있다. 키 입력 수단은, 키 조작에 따라서 해당 키에 대응하는 신호를 발생시키는 것으로서, 키패드, 키보드, 리모콘이 해당된다. 터치 입력 수단은, 사용자가 특정 부분을 터치하는 동작을 감지하여 입력 동작을 인식하는 것으로서, 터치 패드, 터치 스크린, 터치 센서를 들 수 있다. 제스처 입력 수단은, 사용자의 동작, 예를 들어, 단말 장치를 흔들거나 움직이는 동작, 단말 장치에 접근하는 동작, 눈을 깜빡이는 동작 등 지정된 특정 동작을 특정 입력 신호로 인식하는 것으로서, 지자기 센서, 가속도 센서, 카메라, 고도계, 자이로 센서, 근접 센서 중에서 하나 이상을 포함하여 이루어질 수 있다.The
출력부(130)는 단말 장치(100)의 동작 상태 및 사용자 인터페이스 화면을 표시하는 출력 수단이다. 예를 들면, 출력부(130)는 LCD((Liquid Crystal Display), TFT-LCD(Thin Film Transistor-Liquid Crystal Display), LED(Light Emitting Diodes), OLED(Organic Light Emitting Diodes), AMOLED(Active Matrix Organic Light Emitting Diodes), 플렉시블 디스플레이(flexible display), 3차원 디스플레이 중에서 어느 하나로 구현될 수 있다The output unit 130 is an output unit for displaying an operation state and a user interface screen of the
저장부(140)는 단말 장치(100)의 동작에 필요한 데이터 혹은 프로그램을 저장하는 수단으로서, 기본적으로 단말 장치(100)의 운용 프로그램(OS) 및 하나 이상의 응용 프로그램을 저장할 수 있다. 더하여, 본 발명에 있어서, 저장부(140)는 사용자에 의해 선택된 연락처가 저장된 주소록(141)을 포함한다. 더하여, 본 발명의 다른 실시 예에 의하면 연락처 DB(142)를 더 포함하여 저장할 수 있다. 상기 연락처 DB(142)는 사용자가 선택한 연락처가 저장된 주소록(141)과는 구별되는 것으로서, 사용자 선택에 관계없이 다수 사용자의 연락처 정보를 저장한다.The
여기서, 주소록(141) 또는 연락처 DB(142)는 다양한 형태의 파일로 존재할 수 있다. 이러한 저장부(140)는, 램(RAM, Read Access Memory), 롬(ROM, Read Only Memory), 하드디스크(HDD, Hard Disk Drive), 플래시 메모리, CD-ROM, DVD와 같은 모든 종류의 저장 매체를 포함할 수 있다.Here, the
제어부(150)는 단말 장치(100)의 동작 전반을 제어하는 것으로서, 기본적으로 상기 저장부(140)에 저장한 운영 프로그램을 기반으로 동작하여 단말 장치(100)의 기본적인 플랫폼 환경을 구축하고, 사용자의 선택에 따라서 응용 프로그램을 실행하여 임의 기능을 제공한다. 본 발명에 있어서, 제어부(150)는 상기 입력부(120)를 통해 연락처 입력을 위한 기본 정보를 입력 받아, 하나 이상의 연락처 정보를 상기 출력부(130)를 통해 출력한 후, 사용자 선택에 따라서 상기 하나 이상의 연락처 정보 중에서 선택된 연락처 정보를 상기 주소록(141)에 저장한다. 이러한 제어부(150)는 주소록 관리 모듈(151)을 포함할 수 있다. 더하여 본 발명의 다른 실시 예에 의하면 단말 장치(100)의 제어부(150)는 연락처 DB 관리 모듈(152)을 더 포함할 수 있다.The
상기 주소록 관리 모듈(151)은 상기 입력부(120)를 통해 연락처 입력을 위한 기본 정보를 입력 받아, 상기 통신부(110)를 통해 상기 기본 정보와 관련된 연락처 정보를 서비스 장치(200)에 요청하고 상기 요청에 대응하여 제공된 하나 이상의 연락처 정보를 수신하여 상기 출력부(130)를 통해 출력한 후, 사용자 선택에 따라서 상기 하나 이상의 연락처 정보 중에서 선택된 연락처 정보를 상기 주소록(141)에 저장한다.The address
더하여 본 발명의 다른 실시 예에 의하면 상기 주소록 관리 모듈(151)은 상기 입력부(120)를 통해 연락처 입력을 위한 기본 정보를 입력 받아, 상기 연락처 DB(142)로부터 상기 기본 정보와 관련된 연락처 정보를 검색하여 상기 출력부(130)를 통해 출력한 후, 사용자 선택에 따라서 상기 출력된 하나 이상의 연락처 정보 중에서 선택된 연락처 정보를 상기 주소록(141)에 저장한다.In addition, according to another embodiment of the present invention, the address
상기 연락처 DB 관리 모듈(152)은 서비스 장치(200)의 연락처 DB(142)가 업데이트된 경우, 상기 서비스 장치(200)로부터 업데이트된 연락처 정보를 전송 받아 상기 연락처 DB(142)를 업데이트한다.When the
상기 주소록 관리 모듈(151)과 연락처 DB 관리 모듈(152)은 소프트웨어 혹은 하드웨어 혹은 소프트웨어와 하드웨어의 조합에 의해 구현될 수 있는 것으로서, 예를 들면, 프로그램 형태로 저장부(140)에 저장되어 있다가 상기 제어부(150)에 의해 실행됨에 의해 구현될 수 있다.The address
상술한 구성을 포함하는 단말 장치(100)는 연락처 입력을 위한 기본 정보를 입력 받아, 상기 기본 정보와 관련된 연락처 정보를 서비스 장치(200)에 요청하고, 상기 요청에 대응하여 제공된 하나 이상의 연락처 정보를 수신하여 사용자에게 제공하고, 사용자 선택에 따라서 상기 하나 이상의 연락처 정보 중에서 선택된 연락처 정보를 주소록(141)에 저장한다.The
또한 본 발명의 다른 실시 예에 의하면 단말 장치(100)는 저장부(140)에 연락처 DB(141)를 더 저장하고, 연락처 입력을 위한 기본 정보를 입력 받아, 상기 연락처 DB(141)를 검색하여 상기 기본 정보와 관련된 연락처 정보를 사용자에게 제공하고, 사용자 선택에 따라서 상기 하나 이상의 연락처 정보 중에서 선택된 연락처 정보를 주소록(141)에 저장한다.In addition, according to another embodiment of the present invention, the
도 3은 본 발명에 의한 서비스 장치(200)의 구성을 나타낸 블록도이다.3 is a block diagram showing the configuration of the
도 3을 참조하면, 서비스 장치(200)는 통신부(210), 저장부(220), 서비스 제공부(230)를 포함한다.Referring to FIG. 3, the
통신부(210)는 네트워크(300)를 통해 단말 장치(100)와 연결되어 데이터를 주고 받는다.The
저장부(220)는 서비스 장치(200)의 동작에 필요한 데이터 혹은 프로그램을 저장하는 수단으로서, 기본적으로 서비스 장치(200)의 운용 프로그램(OS) 및 하나 이상의 응용 프로그램을 저장할 수 있다. 더하여, 본 발명에 있어서, 저장부(220)는 연락처 DB(221)와 본 발명에 의한 간편한 연락처 입력 서비스를 제공하는 단말 장치(100)의 목록(222)을 저장할 수 있다. 여기서, 연락처 DB(221)와 서비스 제공 단말 장치(100)의 목록(222)은 다양한 형태의 파일로 존재할 수 있다. 이러한 저장부(220)는, 램(RAM, Read Access Memory), 롬(ROM, Read Only Memory), 하드디스크(HDD, Hard Disk Drive), 플래시 메모리, CD-ROM, DVD와 같은 모든 종류의 저장 매체를 포함할 수 있다.The storage unit 220 is a means for storing data or a program required for the operation of the
서비스 제공부(230)는 상기 통신부(210)를 통해 단말 장치(100)와 통신하여, 상기 단말 장치(100)로부터 전달된 기본 정보를 기준으로 하나 이상의 연락처 DB(221)를 검색하여, 상기 기본 정보와 매칭되는 하나 이상의 연락처 정보를 추출하고, 상기 추출한 하나 이상의 연락처 정보를 제공한다. 또한 상기 서비스 제공부(230)는 상기 통신부(210)를 통해 다른 장치와 통신하여, 상기 다른 장치에 저장된 연락처 DB를 더 검색하거나, 상기 입력된 정보와 매칭되는 데이터가 존재하지 않는 경우, 매칭되는 데이터가 존재하지 않는다는 메시지를 단말 장치(100)로 전송할 수 있다.The
상술한 구성을 포함하는 서비스 장치(100)는 상기 통신부(210)를 통해 단말 장치(100)와 통신하여, 상기 단말 장치(100)로부터 전달된 기본 정보를 기준으로 하나 이상의 연락처 DB(221)를 검색하여, 상기 기본 정보와 매칭되는 하나 이상의 연락처 정보를 추출하고, 상기 추출한 하나 이상의 연락처 정보를 제공한다.The
도 4는 본 발명에 의한 간편한 연락처 입력 방법을 나타낸 순서도이다.4 is a flowchart illustrating a simple contact input method according to the present invention.
도 4를 참조하면, 연락처 입력 요청에 따라서, 연락처 입력을 위한 기준 정보를 입력 받고(S105), 서비스 장치(200)로 상기 기준 정보와 관련된 연락처 정보를 요청한다(S110).Referring to FIG. 4, in response to a contact input request, reference information for contact input is input (S105), and the
상기 기준 정보와 매칭되는 하나 이상의 연락처 정보가 상기 서비스 장치(200)의 연락처 DB(221)에 존재하는 경우, 상기 기준 정보와 매칭되는 하나 이상의 연락처 정보를 상기 서비스 장치로부터 전송 받아 출력한다(S120). 사용자 요청에 따라 상기 하나 이상의 연락처 정보 중에서 연락처 정보를 선택하면(S125), 상기 선택된 연락처 정보를 주소록(141)에 저장한다(S130).When at least one contact information matching the reference information exists in the
반면, 상기 기준 정보와 매칭되는 하나 이상의 연락처 정보가 상기 서비스 장치(200)의 연락처 DB(221)에 존재하지 않는 경우, 매칭되는 연락처 정보가 존재하지 않는다는 메시지를 출력부(130)를 통해 출력하고(S135), 사용자로부터 연락처 입력을 위한 기준정보를 다시 입력 받는다(S105).On the other hand, if one or more contact information matching the reference information does not exist in the
따라서, 본 발명에 의하면, 단말 장치(100)의 사용자는 연락처 입력을 위한 이름 또는 전화번호 등의 기준 정보만 입력하면, 서비스 장치(200)에 연락처 DB(221)에 저장된 연락처 정보를 요청하여 상기 기준 정보와 매칭되는 연락처 정보를 선택함으로써 단말 장치(100)의 주소록(141)에 이름, 전화번호, 주소, 이메일 주소 등의 연락처 정보를 더 저장할 수 있다.Therefore, according to the present invention, when the user of the
도 5는 본 발명의 간편한 연락처 입력 방법을 나타낸 흐름도이다.5 is a flowchart illustrating a simple contact input method of the present invention.
도 5를 참조하면, 연락처 입력 요청에 따라서, 연락처 입력을 위한 기준 정보를 입력 받고(S205), 서비스 장치(200)로 상기 기준 정보와 관련된 연락처 정보를 요청한다(S210).Referring to FIG. 5, in response to a contact input request, reference information for contact input is input (S205), and the
상기 기준 정보와 매칭되는 하나 이상의 연락처 정보를 연락처 DB(221)에서 검색하여(S215), 상기 기준 정보와 매칭되는 하나 이상의 연락처 정보를 추출하여(S220) 단말 장치(100)로 전송한다(S225). One or more contact information matching the reference information is searched in the contact DB 221 (S215), one or more contact information matching the reference information is extracted (S220), and transmitted to the terminal device 100 (S225). .
상기 단말 장치(100)로 전송된 하나 이상의 연락처 정보를 출력부(130)를 통해 출력하고(S230), 사용자 요청에 따라 상기 하나 이상의 연락처 정보 중에서 연락처 정보를 선택하면(S235), 상기 선택된 연락처 정보를 주소록(141)에 저장한다(S240).When outputting one or more contact information transmitted to the
도 6은 본 발명의 간편한 연락처 입력 방법 중 연락처 정보 업데이트 방법을 나타낸 흐름도이다.6 is a flowchart illustrating a method of updating contact information in a method of easily inputting a contact of the present invention.
도 6을 참조하면, 서비스 장치(200)의 연락처 DB(221)가 업데이트된 경우(S305), 상기 업데이트된 연락처에 대하여 업데이트 되기 전의 연락처 정보를 전송 받아 주소록에 저장하고 있는 단말 장치(100)를 저장부(220)에 저장된 서비스 제공 단말 목록(222)을 참조하여 검색하고(S310), 상기 검색된 단말 장치(100)에 상기 업데이트된 연락처 정보를 전송하여(S315), 단말 장치(100)의 주소록(141)에 저장된 연락처 정보를 업데이트할 수 있다(S320). 즉, 상기 업데이트된 연락처에 대하여 업데이트 되기 전에 상기 연락처 정보를 전송 받아 주소록에 저장하고 있는 단말 장치(100)에 대하여, 주소록에 저장된 연락처 정보를 지속적으로 업데이트해줄 수 있다.Referring to FIG. 6, when the
예를 들면, 서비스 장치(200)의 연락처 DB(221)에 연락처1, 연락처2, 연락처3이 포함되어 있고, 이중 연락처1에 대하여 전화번호나 주소 등의 연락처 정보가 업데이트가 된 경우, 서비스 제공 단말 목록(222)을 참조하여 상기 연락처1을 업데이트되기 전에 서비스 장치(200)로부터 전송 받아 주소록에 저장하고 있는 단말 장치(100)만 골라서, 업데이트된 연락처 정보를 상기 단말 장치(100)로 전송하여 업데이트할 수 있다.For example, if the
상기 서비스 제공 단말 목록(222)에 포함되는 단말 장치(100)는 본 발명에 의한 간편한 연락처 입력 서비스를 제공하는 단말 장치(100)로서, 상기 목록(222)은 상기 서비스를 제공 받는 단말 장치(100)와 각 단말 장치(100)의 주소록(141)에 저장되는 연락처 정보를 포함할 수 있다.The
도 7은 본 발명의 간편한 연락처 입력 방법 중 연락처 정보 업데이트 방법을 나타낸 흐름도이다.7 is a flowchart illustrating a method of updating contact information in a method of easily inputting a contact of the present invention.
도 7을 참조하면, 서비스 장치(200)의 연락처 DB(221)가 업데이트된 경우(S405), 서비스 장치(200)는 하나 이상의 단말 장치(100)에 업데이트된 연락처 정보를 각 단말 장치(100)의 주소록(141)에 저장하고 있는지 질의한다(S410). 이때, 단말 장치(100)는 상기 업데이트된 연락처 정보를 저장하고 있는지 주소록(141)을 검색하여(S415), 검색 결과를 서비스 장치(200)로 전송하여 준다.Referring to FIG. 7, when the
검색 결과, 상기 업데이트된 연락처 정보를 저장하고 있는 경우(S425), 상기 업데이트된 연락처 정보를 단말 장치(100)로 전송하여(S430), 상기 단말 장치(100)에서 상기 주소록(141)의 연락처 정보를 업데이트할 수 있다(S435).As a result of the search, when the updated contact information is stored (S425), the updated contact information is transmitted to the terminal device 100 (S430), and the
도 7의 연락처 정보 업데이트 방법은 도 6의 연락처 정보 업데이트 방법과는 달리 상기 서비스 제공 단말 장치(100)의 목록(222)을 저장해 두지 않고도 각 단말 장치(100)에 저장된 주소록(141)의 연락처 정보를 업데이트 할 수 있다. 그러나 도 6의 방법과는 달리 본 발명에 의한 간편한 연락처 입력 서비스를 제공하는 단말 장치(100) 모두에 업데이트된 연락처 정보를 포함하고 있는지 질의해야 하므로 서비스하는 단말 장치(100)의 수가 많은 경우에는 비효율적일 수 있다.Unlike the contact information update method of FIG. 6, the contact information update method of FIG. 7 does not store the
도 8은 본 발명의 다른 실시 예에 의한 간편한 연락처 입력 방법을 나타낸 흐름도이다.8 is a flowchart illustrating a simple contact input method according to another embodiment of the present invention.
도 8에 의하면 단말 장치(100)는 저장부(140)에 연락처 DB(142)를 저장해두고, 상기 연락처 DB(142)에서 연락처를 검색하여 주소록(141)에 저장할 수 있다.Referring to FIG. 8, the
도 8을 참조하면, 단말 장치(100)는 저장부(140)에 연락처 DB(142)를 저장해 두고 있고, 서비스 장치(200)의 연락처 DB(221)가 업데이트된 경우(S505), 업데이트된 상기 연락처 정보들을 하나 이상의 단말 장치(100)로 전송하여 저장부(140)에 저장된 연락처 DB(142)를 업데이트할 수 있다(S515).Referring to FIG. 8, when the
따라서, 도 8의 본 발명의 다른 실시 예에 의한 간편한 연락처 입력 방법에서 상기 연락처 DB(142)의 업데이트는 저장부(140)에 연락처 DB(142)를 저장해 두고 있는 단말 장치(100)에 대하여 이루어질 수 있다.Therefore, in the simple contact input method according to another embodiment of the present invention of FIG. 8, the update of the
사용자로부터 연락처 입력을 위한 기본 정보를 입력 받으면(S520), 입력된 기본 정보에 매칭되는 하나 이상의 연락처 정보를 상기 연락처 DB(142)에서 검색하여(S525), 상기 검색된 하나 이상의 연락처 정보를 출력하고(S530), 사용자 요청에 따라 상기 하나 이상의 연락처 정보 중에서 저장할 연락처 정보를 선택하며(S535), 상기 선택된 연락처 정보를 주소록(141)에 저장한다(S540).When receiving basic information for inputting a contact from a user (S520), search for one or more contact information matching the input basic information in the contact DB 142 (S525), and output the searched one or more contact information (S520). In operation S530, contact information to be stored is selected from the one or more contact information according to a user's request (S535), and the selected contact information is stored in the address book 141 (S540).
본 발명에 따른 간편한 연락처 입력 방법은 다양한 컴퓨터 수단을 통하여 판독 가능한 소프트웨어 형태로 구현되어 컴퓨터로 판독 가능한 기록매체에 기록될 수 있다. 여기서, 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The convenient contact input method according to the present invention may be implemented in software form readable through various computer means and recorded on a computer readable recording medium. Here, the recording medium may include program commands, data files, data structures, and the like, alone or in combination. Program instructions recorded on the recording medium may be those specially designed and constructed for the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. For example, the recording medium may be magnetic media such as hard disks, floppy disks and magnetic tapes, optical disks such as Compact Disk Read Only Memory (CD-ROM), digital video disks (DVD), Magnetic-Optical Media, such as floppy disks, and hardware devices specially configured to store and execute program instructions, such as ROM, random access memory (RAM), flash memory, and the like. do. Examples of program instructions may include machine language code such as those generated by a compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like. Such hardware devices may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
이상과 같이, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으나, 여기에 개시된 실시 예외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다. 또한, 본 명세서와 도면에서 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, It will be apparent to those skilled in the art. In addition, although specific terms are used in the specification and the drawings, they are only used in a general sense to easily explain the technical contents of the present invention and to help the understanding of the present invention, and are not intended to limit the scope of the present invention.
본 발명은 사용자가 일일이 연락처를 입력할 필요 없이 이름 혹은 전화번호 정도만 입력하면 나머지 주소, e-mail, 기타 전화번호 등은 DB 검색을 통해 자동으로 채울 수 있도록 함으로써 편리하게 연락처를 입력할 수 있다.According to the present invention, if a user inputs only a name or a phone number without having to input a contact, the contact, e-mail, and other phone numbers can be automatically filled in through a DB search.
또한 연락처가 변경된 경우, 업데이트를 통해 타인의 단말 장치에 저장된 연락처를 쉽게 변경할 수 있다.In addition, when the contact information is changed, the contact information stored in the terminal device of another person can be easily changed through the update.
100: 단말 장치 110: 통신부 120: 입력부
130: 출력부 140: 저장부 141: 주소록
142: 연락처 DB 150: 제어부
151: 주소록 관리모듈 152: 연락처 DB 관리 모듈
200: 서비스 장치 210: 통신부 220: 저장부
221: 연락처 DB 222: 서비스 제공 단말 목록
230: 서비스 제공부 300: 네트워크100: terminal device 110: communication unit 120: input unit
130: output unit 140: storage unit 141: address book
142: contact DB 150: control unit
151: address book management module 152: contact DB management module
200: service device 210: communication unit 220: storage unit
221: Contact DB 222: List of service providing terminals
230: service provider 300: network
Claims (17)
상기 단말 장치로부터의 요청에 따라서, 상기 기본 정보를 기준으로 하나 이상의 연락처 DB로부터 매칭되는 하나 이상의 연락처 정보를 추출하고, 상기 추출한 하나 이상의 연락처 정보를 제공하는 서비스 장치를 포함하는 것을 특징으로 하는 간편한 연락처 입력 시스템.Receiving basic information for inputting a contact, requesting contact information related to the basic information to a service device, receiving and providing one or more contact information provided in response to the request, and providing the user with one or more contacts according to user selection; A terminal device storing contact information selected from the information in an address book; And
And a service device for extracting one or more contact information matched from one or more contact DBs based on the basic information, and providing the extracted one or more contact information according to a request from the terminal device. Input system.
사용자 요청을 입력 받기 위한 입력부;
주소록을 저장하는 저장부;
연락처 입력을 위한 화면을 출력하는 출력부;
상기 입력부를 통해 연락처 입력을 위한 기본 정보를 입력 받아, 상기 기본 정보와 관련된 하나 이상의 연락처 정보를 상기 출력부를 통해 출력한 후, 사용자 선택에 따라서 상기 하나 이상의 연락처 정보 중에서 선택된 연락처 정보를 상기 주소록에 저장하는 주소록 관리 모듈을 포함하는 제어부를 포함하는 단말 장치.Communication unit for transmitting and receiving data through the network;
An input unit for receiving a user request;
A storage unit for storing an address book;
An output unit for outputting a screen for inputting a contact;
Receives basic information for inputting a contact through the input unit, outputs one or more contact information related to the basic information through the output unit, and stores selected contact information among the one or more contact information in the address book according to a user selection. Terminal device including a control unit including an address book management module.
상기 통신부를 통해 상기 기본 정보와 관련된 연락처 정보를 서비스 장치에 요청하고 상기 요청에 대응하여 제공된 하나 이상의 연락처 정보를 수신하여 상기 출력부를 통해 출력하는 것을 특징으로 하는 단말 장치.The method of claim 2, wherein the address book management module
And requesting contact information related to the basic information from a service device through the communication unit, receiving one or more contact information provided in response to the request, and outputting the received contact information.
서비스 장치로부터 상기 입력된 정보와 매칭되는 데이터가 존재하지 않는다는 메시지를 받은 경우, 사용자 요청에 따라 주소록에 저장할 이름 또는 전화번호를 다시 입력 받아, 서비스 장치에 입력된 정보와 매칭되는 데이터를 검색할 것을 요청하는 것을 특징으로 하는 단말 장치.The method of claim 3, wherein the address book management module
If a message is received from the service device that there is no data matching the input information, the user inputs a name or telephone number to be stored in the address book again and searches for data matching the information input to the service device. Requesting the terminal device.
상기 서비스 장치의 연락처 DB가 업데이트되고 업데이트 된 연락처 정보가 상기 주소록에 저장되어 있는 경우, 상기 서비스 장치로부터 업데이트된 연락처 정보를 수신하여 상기 주소록에 저장된 연락처 정보를 업데이트하는 것을 특징으로 하는 단말 장치.The method of claim 3, wherein the address book management module
And if the contact DB of the service device is updated and updated contact information is stored in the address book, receiving the updated contact information from the service device and updating the contact information stored in the address book.
상기 저장부는 다수 사용자의 연락처 정보를 저장한 연락처 DB를 더 저장하고,
상기 주소록 관리 모듈은 상기 저장부에 저장된 연락처 DB로부터 상기 기본 정보와 관련된 연락처 정보를 추출하여 상기 출력부를 통해 출력하는 것을 특징으로 하는 단말 장치.The method of claim 2,
The storage unit further stores a contact DB that stores the contact information of a plurality of users,
And the address book management module extracts contact information related to the basic information from a contact DB stored in the storage and outputs the contact information through the output unit.
서비스 장치의 연락처 DB가 업데이트된 경우, 상기 서비스 장치로부터 업데이트된 연락처 정보를 전송 받아 상기 저장부에 저장된 연락처 DB를 업데이트하는 연락처 DB 관리 모듈을 더 포함하는 것을 특징으로 하는 단말 장치.The method of claim 6, wherein the address book management module
When the contact DB of the service device is updated, the terminal device further comprises a contact DB management module for receiving the updated contact information from the service device to update the contact DB stored in the storage unit.
네트워크를 통해 데이터를 송수신하는 통신부;
상기 통신부를 통해 단말 장치로부터 기본정보가 전달되면, 상기 단말 장치로부터 전달된 기본 정보를 기준으로 하나 이상의 연락처 DB를 검색하여, 상기 기본 정보와 매칭되는 하나 이상의 연락처 정보를 추출하고, 상기 추출한 하나 이상의 연락처 정보를 상기 단말 장치로 제공하는 서비스 제공부를 포함하는 것을 특징으로 하는 서비스 장치.A storage unit storing one or more contact DBs in which contact information of a plurality of users is recorded;
A communication unit for transmitting and receiving data through a network;
When the basic information is transmitted from the terminal device through the communication unit, one or more contact DBs are searched based on the basic information transmitted from the terminal device to extract one or more contact information matching the basic information, and the extracted one or more extracted information. And a service provider for providing contact information to the terminal device.
상기 통신부를 통해 다수 사용자의 연락처 정보를 저장한 다른 장치와 통신하여, 상기 다른 장치에 저장된 연락처 DB를 더 검색하는 것을 특징으로 하는 서비스 장치.The method of claim 8, wherein the service provider
And communicating with another device storing contact information of a plurality of users through the communication unit, thereby retrieving a contact DB stored in the other device.
상기 입력된 정보와 매칭되는 데이터가 존재하지 않는 경우, 매칭되는 데이터가 존재하지 않는다는 메시지를 단말 장치로 전송하는 것을 특징으로 하는 서비스 장치.The method of claim 8, wherein the service provider
If there is no data matching the input information, the service device, characterized in that for transmitting a message that there is no matching data to the terminal device.
상기 연락처 DB는 연락처 별로 해당 연락처의 연락처 정보를 전송 받은 하나 이상의 단말 장치의 정보를 더 포함하고,
상기 서비스 제공부는 상기 연락처 DB가 업데이트된 경우, 업데이트된 연락처 정보를 전송 받은 단말 장치에 상기 업데이트된 연락처 정보를 전송하는 것을 특징으로 하는 서비스 장치.9. The method of claim 8,
The contact DB further includes information of one or more terminal devices that have received contact information of the corresponding contact for each contact.
When the contact DB is updated, the service providing unit transmits the updated contact information to the terminal device receiving the updated contact information.
상기 연락처 DB가 업데이트된 경우, 하나 이상의 단말 장치에 업데이트된 연락처 정보를 주소록에 저장하고 있는지를 질의하여, 상기 연락처 정보를 주소록에 저장하고 있는 것으로 응답한 단말 장치에 상기 업데이트된 연락처 정보를 전송하는 것을 특징으로 하는 서비스 장치.The method of claim 8, wherein the service provider
When the contact DB is updated, querying at least one terminal device whether the updated contact information is stored in the address book, and transmitting the updated contact information to the terminal device responding that the contact information is stored in the address book. Service device, characterized in that.
서비스 장치로 상기 기준 정보와 관련된 연락처 정보를 요청하는 단계; 및
상기 기준 정보와 매칭되는 하나 이상의 연락처 정보를 상기 서비스 장치로부터 전송 받아 출력하는 단계;
사용자 요청에 따라 상기 하나 이상의 연락처 정보 중에서 저장할 연락처 정보를 선택하는 단계; 및
상기 선택된 연락처 정보를 주소록에 저장하는 단계를 포함하는 것을 특징으로 하는 간편한 연락처 입력 방법.Receiving reference information for contact input according to a contact input request;
Requesting contact information associated with the reference information from a service device; And
Receiving and outputting at least one contact information matched with the reference information from the service device;
Selecting contact information to be stored from among the one or more contact information according to a user request; And
Simple contact input method comprising the step of storing the selected contact information in the address book.
상기 업데이트된 연락처 정보를 업데이트되기 전에 전송 받은 단말 장치를 검색하는 단계;
상기 검색된 단말 장치에 업데이트된 연락처 정보를 전송하는 단계를 포함하는 것을 특징으로 하는 간편한 연락처 입력 방법.Updating the contact DB of the service device;
Searching for the received terminal device before the updated contact information is updated;
And transmitting the updated contact information to the searched terminal device.
하나 이상의 단말 장치에 상기 업데이트된 연락처 정보를 주소록에 저장하고 있는지 여부를 질의하는 단계;
상기 업데이트된 연락처 정보를 주소록에 저장하고 있는 것으로 응답한 단말 장치에 상기 업데이트된 연락처 정보를 전송하는 단계를 포함하는 것을 특징으로 하는 간편한 연락처 입력 방법.Updating the contact DB of the service device;
Querying at least one terminal device whether the updated contact information is stored in an address book;
And transmitting the updated contact information to a terminal device responsive to storing the updated contact information in an address book.
사용자로부터 연락처 입력을 위한 기본 정보를 입력 받는 단계;
입력된 기본 정보에 매칭되는 하나 이상의 연락처 정보를 상기 연락처 DB에서 검색하는 단계;
상기 검색된 하나 이상의 연락처 정보를 출력하는 단계;
사용자 요청에 따라 상기 하나 이상의 연락처 정보 중에서 저장할 연락처 정보를 선택하는 단계;
상기 선택된 연락처 정보를 주소록에 저장하는 단계를 포함하는 것을 특징으로 하는 간편한 연락처 입력 방법.Receiving and storing a contact DB recording at least one contact information from a service device;
Receiving basic information for inputting a contact from a user;
Retrieving at least one contact information from the contact DB matching the input basic information;
Outputting the retrieved one or more contact information;
Selecting contact information to be stored from among the one or more contact information according to a user request;
Simple contact input method comprising the step of storing the selected contact information in the address book.
상기 기준 정보와 관련된 하나 이상의 연락처 정보를 획득하는 단계; 및
상기 하나 이상의 연락처 정보를 출력하는 단계;
상기 하나 이상의 연락처 정보 중에서 저장할 연락처 정보를 선택하는 단계; 및
선택된 연락처 정보를 주소록에 저장하는 단계를 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.Receiving reference information for contact input according to a contact input request;
Acquiring one or more contact information associated with the reference information; And
Outputting the one or more contact information;
Selecting contact information to be stored from among the one or more contact information; And
A computer-readable recording medium having recorded thereon a program that executes storing the selected contact information in an address book.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110062063A KR20130012191A (en) | 2011-06-27 | 2011-06-27 | System, apparatus and method for input contact addresses easily |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110062063A KR20130012191A (en) | 2011-06-27 | 2011-06-27 | System, apparatus and method for input contact addresses easily |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20130012191A true KR20130012191A (en) | 2013-02-01 |
Family
ID=47892942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110062063A Ceased KR20130012191A (en) | 2011-06-27 | 2011-06-27 | System, apparatus and method for input contact addresses easily |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20130012191A (en) |
-
2011
- 2011-06-27 KR KR1020110062063A patent/KR20130012191A/en not_active Ceased
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9244611B2 (en) | Performing actions on a computing device using a contextual keyboard | |
EP2779606B1 (en) | Method and apparatus for managing conversation messages | |
KR102289706B1 (en) | Method and apparatus for displaying candidate words, and graphical user interface | |
US9167070B2 (en) | Widget discovery in computing devices | |
CN103180849A (en) | Searching multiple data sources using mobile computing device | |
CN108369600B (en) | Web browser extensions | |
CN102104650B (en) | Contact photo setting method, device and mobile communication terminal | |
EP2375685A2 (en) | Method of and system for providing application store service | |
CN102857637A (en) | Acquisition method, acquisition system and acquisition device for information of contact person | |
JP2012506101A (en) | Text ambiguity removal using social relationships | |
EP2457184A1 (en) | Method and apparatus of browsing modeling | |
KR20130054750A (en) | The method and apparatus for auto installing applications into different terminal | |
CN103455582A (en) | Display method of navigation page of browser and mobile terminal | |
JP2012079170A (en) | Display device, disclosure control device, disclosure control method, and program | |
CN103677585A (en) | Method and apparatus for providing intelligent service by using inputted character in user equipment | |
US20110053650A1 (en) | Mobile terminal and display controlling method thereof | |
CN106506771B (en) | Contact object classification display method and device and mobile terminal | |
EP2908562B1 (en) | Address book information service system, and method and device for address book information service therein | |
CN108012558A (en) | Telephone number standardizes and information Finding possibility | |
KR101756835B1 (en) | Method for managing contact information, user device and storage medium thereof | |
KR20150059422A (en) | Method for providing of search service in map, apparatus and system for the same | |
KR20130012191A (en) | System, apparatus and method for input contact addresses easily | |
CN105378710A (en) | Identifying search matches and altered search results | |
CN103279453A (en) | Method, device and terminal device for processing files | |
US20140359426A1 (en) | Method and apparatus for providing suggestion for browser address bar input, browser and terminal thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110627 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20111020 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20160617 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20110627 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20170725 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20180308 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20170725 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |