KR101888648B1 - The method and apparatus for auto creating and managing of group list in address book - Google Patents
The method and apparatus for auto creating and managing of group list in address book Download PDFInfo
- Publication number
- KR101888648B1 KR101888648B1 KR1020110088552A KR20110088552A KR101888648B1 KR 101888648 B1 KR101888648 B1 KR 101888648B1 KR 1020110088552 A KR1020110088552 A KR 1020110088552A KR 20110088552 A KR20110088552 A KR 20110088552A KR 101888648 B1 KR101888648 B1 KR 101888648B1
- Authority
- KR
- South Korea
- Prior art keywords
- address book
- user
- group
- server
- user terminal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000007726 management method Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 6
- 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 4
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000001360 synchronised effect Effects 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
- G06Q10/00—Administration; Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- 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/40—Business processes related to the transportation industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 주소록에서 자동으로 그룹을 생성하고 관리하는 방법 및 그 장치에 관한 것으로, 서버에서 주소록을 관리하는 방법에 있어서 사용자 단말로부터 주소록 정리 요청 및 주소록을 수신하는 단계; 상기 수신된 주소록을 기반으로 하여 새로운 주소록을 생성하는 단계; 및 상기 생성된 주소록을 상기 사용자 단말로 전송하는 단계를 포함하고, 상기 사용자의 정보를 포함하고 있는 다른 사용자들의 주소록을 참조하여 자동으로 그룹을 생성함으로써, 종래의 사용자가 필요한 그룹명을 수동으로 설정하고 주소록에서 그룹화되지 않은 사용자의 정보를 일일이 편집하여야 하는 점을 해결할 수 있는 효과가 있다.The present invention relates to a method and apparatus for automatically creating and managing groups in an address book, and more particularly, to a method of managing an address book in a server, the method comprising: receiving an address book organizing request and an address book from a user terminal; Generating a new address book based on the received address book; And transmitting the generated address book to the user terminal, wherein the group name is automatically generated by referring to the address book of other users including the user information, It is possible to solve the problem that the information of the user who is not grouped in the address book has to be individually edited.
Description
본 발명은 그룹화 되지 않은 주소록을 자동으로 그룹을 생성하여 관리할 수 있는 방법 및 시스템으로서, 직접 그룹을 설정하고 분류해야 하는 기존의 방법을 개선한 기술이다.The present invention is a method and system for automatically creating and managing groups of address books that are not grouped, and is an improved technique for establishing and classifying direct groups.
사람들의 인맥이 넓어짐에 따라 그 관리가 중요해지고 있는데, 종래의 방법은 사용자에게 직접 그룹을 생성하고 관리해야 하는 번거로운 과정을 필요로 한다. 더군다나 주소록을 한 단말에서 다른 단말로 옮겼을 때 그룹화되지 않은 경우, 많은 양의 주소록을 일일이 변경해야 하는 많은 수고가 따른다. 컴퓨터를 이용하는 방법도 있겠지만, 컴퓨터에서 작업을 한 뒤 단말에 적용을 시켜야 하는 등 복잡한 단계의 과정을 거쳐야 하며 본인이 일일이 체크하여 분류해야 하는 것에는 변함이 없다.As the people's network grows, management becomes more important. However, the conventional method requires troublesome process of creating and managing groups directly to the users. Furthermore, when the address book is not grouped when moved from one terminal to another, a lot of work is required to change a large amount of address book. There may be a way to use a computer, but it has to go through a complicated process such as working on a computer and applying it to a terminal.
본 발명은 주소록을 그룹화하여 관리하기 위한 방법을 제안함으로써, 사용자의 편의를 개선하고자 한다.The present invention proposes a method for grouping and managing address books to improve user convenience.
기존의 기술에 따라 단말에서 사용하는 주소록을 그룹화하여 관리하기 위해서는, 우선 단말에서 필요한 그룹을 각각 생성해야 한다. 새로 전화번호를 저장할 경우에는 전화번호를 입력하고 전화번호에 상기 생성한 그룹 중 하나를 지정해 주어야 한다. 이미 저장되어 있는 전화번호를 그룹화하기 위해서는 전화번호가 저장되어 있는 주소록을 편집모드로 바꾸어 미리 설정되어 있는 그룹 명 중에서 바꾸고자 하는 그룹명을 선택하여 저장하여야 한다. 주소록에서 그룹화되지 않은 전화번호를 그룹화하기 위해서는 상술한 방법으로 하나씩 일일이 바꿔야 하는 문제점이 있다.In order to group and manage the address book used by the terminal according to the existing technology, the terminal needs to first create the necessary groups. If you want to store a new phone number, you must enter the phone number and specify one of the groups you created in the phone number. To group phone numbers already stored, change the address book in which the phone number is stored to edit mode, and select a group name that you want to change from the preset group name. In order to group telephone numbers that are not grouped in the address book, there is a problem that one by one needs to be changed by the above-described method.
본 발명은 상술한 문제점을 해결하기 위해 안출된 것으로, 본 발명의 목적은 본인의 단말에 저장되어 있는 주소록에서 이미 그룹화하여 주소록을 관리하는 사람들 리스트를 추출하여 이를 바탕으로 그룹 명을 생성하고, 상기 본인의 주소록에 저장되어 있는 전화번호 등의 주소록에 포함된 정보와 매칭되는 사용자를 분류하여 그룹화 할 수 있는 방법 및 그 구현 장치를 제공하는데 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and it is an object of the present invention to provide a method and apparatus for extracting a list of persons who manage an address book by grouping them in an address book stored in a terminal of a principal, And a method of classifying and grouping users matched with information included in an address book such as a telephone number stored in the address book of the user, and an implementation apparatus thereof.
상술한 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 서버에서 주소록을 관리하는 방법은, 사용자 단말의 주소록 정리 요청 및 주소록을 수신하는 단계; 상기 수신된 주소록을 기반으로 하여 새로운 주소록을 생성하는 단계; 및 상기 생성된 주소록을 상기 사용자 단말로 전송하는 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method of managing an address book in a server, the method comprising: receiving an address book summary request and an address book of a user terminal; Generating a new address book based on the received address book; And transmitting the generated address book to the user terminal.
상기 생성된 주소록은, 상기 서버에서 상기 사용자를 포함한 다른 사용자들의 주소록을 수집하여 대표 그룹을 설정하고 그에 따라 그룹별로 정렬된 주소록인 것이 바람직하다.Preferably, the generated address book is an address book in which the address book of the other users including the user is collected from the server, and the representative group is set and sorted according to the group.
상기 대표 그룹은, 상기 수집된 다른 사용자들의 주소록으로부터 그룹 속성에 따라 유사한 그룹명을 동일한 그룹명으로 인식하여 설정되는 것이 바람직하다.Preferably, the representative group is set by recognizing similar group names as the same group names according to the group attributes from the address book of the collected other users.
상기 생성된 주소록은, 그룹 정보가 계층화된 구조인 경우, 계층화된 구조로 생성되는 것이 바람직하다.If the group information is a layered structure, the generated address book is preferably generated in a layered structure.
상기 생성된 주소록은, 상기 수집된 주소록이 상대적인 개념을 포함하고 있는 경우 상기 사용자와 상대적인 관점에서 대표 그룹을 설정하고, 상기 다른 사용자의 주소록에서 상기 사용자와 상대적으로 동일한 관계에 있는 그룹 정보를 수집하여 정렬된 주소록인 것이 바람직하다.If the collected address book includes the relative concept, the generated address book sets up a representative group from the perspective of the user and collects group information having the same relationship with the user in the address book of the other user It is preferable that the address book is an aligned address book.
상기 서버에서 주소록을 관리하기 위한 방법은, 상기 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하는 단계를 더 포함하는 것이 바람직하다.The method for managing an address book in the server may further include synchronizing an address book of the server and an address book of the user terminal.
상기 서버에서 주소록을 관리하기 위한 방법은, 상기 서버에서 관리하는 주소록에 변동 사항이 있는 경우 이를 상기 사용자에게 통지하는 단계를 더 포함하는 것이 바람직하다.Preferably, the method for managing the address book in the server further includes notifying the user of any change in the address book managed by the server.
상기 주소록은, 모바일 기기 혹은 SNS(Social Network System)상의 주소록 중 하나 이상을 포함하는 것이 바람직하다.The address book preferably includes at least one of a mobile device or an address book on a social network system (SNS).
또한 상술한 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 사용자 단말이 주소록을 관리하는 방법은, 상기 사용자 단말에 저장된 주소록의 정리를 요청하고 상기 주소록을 상기 서버에 제공하는 단계; 상기 제공된 주소록에 기초하여 생성된 주소록을 상기 주소록 저장 서버로부터 수신하는 단계; 및 상기 수신된 주소록을 저장하는 단계를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of managing an address book of a user terminal, the method comprising: requesting summary of an address book stored in the user terminal and providing the address book to the server; Receiving an address book generated based on the provided address book from the address book storage server; And storing the received address book.
상기 사용자 단말이 주소록을 관리하는 방법은, 상기 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하는 단계를 더 포함하는 것이 바람직하다.Preferably, the method further comprises synchronizing the address book of the server and the address book of the user terminal.
상기 주소록은, 모바일 기기 혹은 SNS(Social Network System)상의 주소록 중 하나 이상을 포함하는 것이 바람직하다.The address book preferably includes at least one of a mobile device or an address book on a social network system (SNS).
또한 상술한 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 주소록 관리 장치는, 주소록이 저장되는 저장부; 사용자 단말의 주소록 정리 요청 및 주소록을 수신하는 수신부; 상기 수신된 주소록을 기반으로 하여 새로운 주소록을 생성하는 제어부; 및 상기 생성된 주소록을 상기 사용자 단말로 전송하는 전송부를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided an address book management apparatus comprising: a storage unit storing an address book; A receiving unit for receiving an address book organizing request and an address book of a user terminal; A controller for generating a new address book based on the received address book; And a transmitter for transmitting the generated address book to the user terminal.
상기 제어부는, 상기 사용자를 포함한 다른 사용자들의 주소록을 수집하여 대표 그룹을 설정하고 그에 따라 그룹별로 정렬된 주소록을 생성하기 위해 더 구성되는 것이 바람직하다.Preferably, the controller is further configured to collect address books of other users including the user to set up a representative group, and to generate an address book sorted according to the group.
또한 상기 제어부는, 상기 수집된 다른 사용자들의 주소록으로부터 그룹 속성에 따라 유사한 그룹명을 동일한 그룹명으로 인식하여 설정하기 위해 더 구성되는 것이 바람직하다.In addition, the control unit is further configured to recognize and set similar group names as the same group names according to the group attributes from the collected address book of the other users.
또한 상기 제어부는, 계층화된 구조로 새로운 주소록을 생성하기 위해 더 구성되는 것이 바람직하다.The controller is further configured to generate a new address book in a layered structure.
또한 상기 제어부는, 상기 수집된 주소록이 상대적인 개념을 포함하고 있는 경우 상기 사용자와 상대적인 관점에서 대표 그룹을 설정하고, 상기 다른 사용자의 주소록에서 상기 사용자와 상대적으로 동일한 관계에 있는 그룹 정보를 수집하여 그에 따라 정렬된 주소록을 생성하기 위해 더 구성되는 것이 바람직하다.If the collected address book includes the relative concept, the control unit sets a representative group from a viewpoint relative to the user, collects group information having a relationship that is relatively the same as the user in the address book of the other user, And is further configured to generate an address book sorted accordingly.
또한 상기 제어부는, 상기 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하기 위해 더 구성되는 것이 바람직하다The controller is further configured to synchronize the address book of the server and the address book of the user terminal
또한 상기 제어부는, 상기 서버에서 관리하는 주소록에 변동사항이 있는 경우 이를 상기 사용자에게 통지하기 위해 더 구성되는 것이 바람직하다.The control unit is further configured to notify the user of a change in the address book managed by the server.
또한 상술한 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 주소록 관리 장치는, 사용자 단말에 저장된 주소록 정리 요청을 보내고 상기 주소록을 상기 서버에 제공하는 전송부; 상기 제공된 주소록에 기초하여 생성된 주소록을 상기 주소록 저장 서버로부터 수신하는 수신부; 및 상기 수신된 주소록을 저장하는 저장부를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided an address book management apparatus comprising: a sending unit for sending an address book summary request stored in a user terminal and providing the address book to the server; A receiver for receiving an address book generated based on the provided address book from the address book storage server; And a storage unit for storing the received address book.
상기 주소록 관리 장치는, 상기 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하는 제어부를 더 포함하는 것이 바람직하다.The address book management apparatus may further include a controller for synchronizing the address book of the server and the address book of the user terminal.
본 발명에 따르면, 사용자의 정보를 포함하고 있는 다른 사용자들의 주소록 을 참조하여 자동으로 그룹을 생성함으로써, 종래의 사용자가 필요한 그룹명을 수동으로 설정하고 주소록에서 그룹화되지 않은 사용자의 정보를 일일히 편집하여야 하는 점을 해결할 수 있는 효과가 있다.According to the present invention, a group is automatically created by referring to an address book of other users including information of a user, a conventional user manually sets a necessary group name, and the information of a user ungrouped in the address book is edited There is an effect that it is possible to solve the problem that it must be done.
도 1은 본 발명의 일 실시예에 따라 주소록을 관리하는 방법을 나타낸 개념도이다.
도 2는 본 발명의 일 실시예에 따른 서버에서 주소록을 관리하는 방법을 나타낸 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 새로운 주소록을 생성하는 방법을 나타낸다.
도 4는 본 발명의 일 실시예에 따른 유사한 의미를 가진 그룹 명을 동일한 그룹으로 인식하고 대표 그룹명을 결정하는 방법을 나타낸다.
도 5는 본 발명의 일 실시예에 따른 계층화(hierarchical)된 구조로 주소록을 생성하는 방법을 나타낸다.
도 6은 본 발명의 일 실시예에 따라 상대적인 관계에 있는 사용자에 대한 주소록 생성 방법을 나타낸다.
도 7은 본 발명의 일 실시예에 따른 사용자 단말에서 주소록을 관리하는 방법을 나타낸 흐름도이다.
도 8는 본 발명의 일 실시예에 따른 주소록을 관리하는 장치를 도시한 기능 블록도이다.
도 9은 본 발명의 일 실시예에 따른 주소록을 관리하는 장치를 도시한 기능 블록도이다.1 is a conceptual diagram illustrating a method of managing an address book according to an embodiment of the present invention.
2 is a flowchart illustrating a method of managing an address book in a server according to an exemplary embodiment of the present invention.
3 illustrates a method for generating a new address book according to an embodiment of the present invention.
FIG. 4 illustrates a method of recognizing a group name having a similar meaning as an identical group according to an embodiment of the present invention and determining a representative group name.
FIG. 5 illustrates a method for generating an address book in a hierarchical structure according to an embodiment of the present invention.
6 illustrates a method of generating an address book for a user in a relative relationship according to an embodiment of the present invention.
7 is a flowchart illustrating a method of managing an address book in a user terminal according to an exemplary embodiment of the present invention.
8 is a functional block diagram illustrating an apparatus for managing an address book according to an embodiment of the present invention.
FIG. 9 is a functional block diagram illustrating an apparatus for managing an address book according to an exemplary embodiment of the present invention. Referring to FIG.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따라 주소록을 관리하는 방법을 나타낸 개념도이다. 상기 주소록은 사용자 이름(혹은 명칭), 전화번호, 그룹 정보, 이메일, 성별, 생일, 주소, 팩스, 사진 등 다양한 정보를 포함할 수 있다. 또한 상기 그룹 정보는 그룹 명 외에 그룹 속성을 포함할 수 있다. 상기 그룹 속성이란 임의로 정의된 그룹의 분류 기준으로서, 같은 속성을 가지는 그룹은 그룹 명과 관계없이 그 속성에 따라 분류될 수 있다. 예를 들면 사용자는 그룹 명으로 각각 고등학교, 대학교, 학원을 설정하고 세 그룹에 대해 그룹 속성은 모두 '친구'로 설정할 수 있다. 상기 그룹 속성은 사용자에 의해서 정의될 수도 있고, 주소록 서비스를 제공하는 제공자측에 의해서 정의될 수도 있다. 상기 그룹 속성을 정의하는 방식은 포함관계, 동일/유사관계 혹은 상대적인 관계일 수도 있으며 본 명세서 기재된 바에 국한되지 않는다.1 is a conceptual diagram illustrating a method of managing an address book according to an embodiment of the present invention. The address book may include various information such as a user name (or a name), a telephone number, a group information, an e-mail, a gender, a birthday, an address, a facsimile, and a photograph. In addition, the group information may include a group attribute in addition to the group name. The group attribute is a classification criterion of an arbitrarily defined group, and a group having the same attribute can be classified according to the attribute regardless of the group name. For example, a user can set up a group of high schools, universities, and academies as group names, and set all group attributes as 'friends' for three groups. The group attribute may be defined by a user or by a provider providing an address book service. The manner of defining the group attribute may be inclusive, uniform / similar, or relative, and is not limited to what is described herein.
도 1을 참조하면, 사용자는 자신의 단말(110)에서 서버(120)로 접속한다. 이때 상기 사용자는 서버(120)에 등록된 사용자일 수 있다. 상기 등록은 아이디와 비밀번호를 입력을 통해서 일수도 있고 다른 방법이 될 수도 있다. 예를 들면, 모바일 기기를 개통할 때 통신사를 통해서 서버에 등록할 수도 있고, 기기에 내장된 서비스 혹은 애플래케이션의 한 형태가 될 수도 있다.Referring to FIG. 1, a user accesses a
서버(120)에 접속하면 사용자 단말(110)의 주소록 정리를 요청한다. 사용자가 서버로 접속하는 방법은 로그인이 될 수도 있고, 서버에서 단말 자체를 인식하는 경우에는 특별한 절차를 요구하지 않을 수도 있다. 서버는 사용자의 주소록 정리 요청을 수신하게 되면 사용자 단말에 저장된 주소록을 요청하고, 사용자 단말은 상기 주소록을 서버로 전송한다(혹은 사용자 단말에 저장된 주소록을 전송하면서 동시에 주소록 정리 요청을 하는 것도 가능하며, 이미 상기 사용자의 주소록이 서버에 저장되어 있는 경우, 변경된 사항이 없는지 동기화 하는 것도 가능하다).And requests the
서버(120)는 상기 사용자를 포함하고 있는 다른 사용자의 주소록을 검색한다. 이때 서버는 서버 자체에 저장된 주소록을 검색할 수도 있고, 다른 사용자의 단말(130)에 주소록을 요청하고 상기 다른 사용자 단말의 주소록을 수신하여 검색할 수도 있다. The
서버(120)는 상기 사용자를 포함한 다른 사용자 단말(130)의 주소록에서 상기 사용자가 어느 그룹에 포함되어 있는지 분석하여 대표 그룹을 생성하고 정렬하여 상기 사용자의 새로운 주소록을 생성한다. 새로운 주소록을 생성하는 여러가지 실시예에 대해서는 후술한다.The
상기 주소록의 생성이 완료되면 서버(120)는 그룹별로 정리된 주소록을 상기 사용자의 단말(110)로 전송하고, 상기 사용자 단말에서는 최종적으로 해당 주소록을 저장하게 된다.When the creation of the address book is completed, the
도 2는 본 발명의 일 실시예에 따른 서버에서 주소록을 관리하는 방법을 나타낸 흐름도이다. 도 2를 참조하면, 단계 210에서 서버는 서버에 접속된 사용자 단말의 주소록 정리 요청 및 상기 사용자 단말에서 전송된 주소록을 수신한다. 단계 220에서 상기 전송된 주소록을 기반으로 하여 새로운 주소록을 생성한다. 단계 230에서 서버는 상기 생성된 주소록을 사용자의 단말로 전송한다.2 is a flowchart illustrating a method of managing an address book in a server according to an exemplary embodiment of the present invention. Referring to FIG. 2, in
도 3은 본 발명의 일 실시예에 따른 새로운 주소록을 생성하는 방법을 나타낸다. 도 3에서 사용자 A의 단말이 서버(120)에 접속하여 주소록 정리를 요청하면서 사용자 A의 주소록(310)을 서버로 전송하면, 서버에서는 사용자 A의 주소록을 기반으로 하여 사용자 A를 그룹별로 관리하고 있는 다른 사용자들을 검색한다. 다른 사용자들의 주소록은 상술한 등록 절차 등에 의해 서버에 미리 저장되어 있을 수도 있고, 다른 사용자들의 단말에 요청하여 가져올 수도 있다. 사용자 A의 주소록에 그룹화되지 않은 사용자 B의 경우에는 사용자 B의 주소록(320)에 사용자 A, K, L, M을 직장 그룹에 분류하여 관리하고 있으므로 서버는 사용자 A, B, K, L, M을 직장 그룹으로 판단한다. 상기 직장 그룹으로 분류된 사용자 중 사용자 A의 주소록에는 B와 L이 포함되어 있으므로 사용자 B와 L의 대표 그룹으로 직장을 설정하고, 상기 B와 L을 상기 직장 그룹에 정렬한다.3 illustrates a method for generating a new address book according to an embodiment of the present invention. Referring to FIG. 3, when the terminal of the user A accesses the
같은 방식으로 사용자 C의 주소록(330)으로부터 사용자 A, C, E, F, G가 친구 그룹으로 판단되며, 사용자 A의 주소록(310)의 사용자 중 C, F, G의 대표 그룹은 친구로 설정된다.In the same manner, the users A, C, E, F, and G are determined as friend groups from the
상기의 과정을 거친 후에 생성된 사용자 A의 새로운 주소록(340)은 직장 그룹에 사용자 B, K가, 친구 그룹에 사용자 C, F, G가, 그리고 관련 정보가 검색되지 않은 사용자 P는 미지정으로 정렬되어 생성된다.After the above process, the
도 4는 본 발명의 일 실시예에 따른 유사한 의미를 가진 그룹 명을 동일한 그룹으로 인식하고 대표 그룹명을 결정하는 방법을 나타낸다. 도 4를 참조하면, 사용자 A를 포함하는 다른 사용자 B의 주소록(420)에서 상기 사용자 A는 친구 그룹으로 분류되어 있으나, 상기 사용자 A를 포함하는 다른 사용자 C와 D의 주소록(430, 440)에서는 각각 friend, 친구들 그룹으로 분리되어 있다. 이런 경우 상기 친구, friend, 친구들과 같이 유사한 의미를 지닌 그룹명을 동일한 그룹으로 인식하여 대표 그룹명을 친구로 하여 새로운 주소록(450)을 생성한다. 상기 동일한 그룹으로 인식하는 과정은 그룹 속성이 동일할 수도 있고, 유사한 의미를 가진 그룹명 set이 서버에 미리 설정되어 있을 수 있다. 대표 그룹명을 설정하는 과정은 검색된 다른 사용자들의 주소록의 그룹명을 제시하고 그중 하나를 선택할 수 있게 하거나, 혹은 사용자가 직접 대표 그룹명을 설정할 수도 있다. 유사한 의미를 가진 그룹명인지를 판단하는 방법에 대해서는 본 명세서의 기재로 한정되는 것은 아니다.FIG. 4 illustrates a method of recognizing a group name having a similar meaning as an identical group according to an embodiment of the present invention and determining a representative group name. Referring to FIG. 4, in the
도 5는 본 발명의 일 실시예에 따른 계층화(hierarchical)된 구조로 주소록을 생성하는 방법을 나타낸다. 그룹 미지정된 사용자 D, E, G, K를 포함하고 있는 사용자 A의 주소록(510)을 기반으로 하여 FIG. 5 illustrates a method for generating an address book in a hierarchical structure according to an embodiment of the present invention. Based on the
사용자 A를 포함하고 있는 주소록을 검색한 결과, 사용자 D의 주소록(520)에는 사용자 A, G, K, O가 친구 그룹으로 등록되어 있고, 사용자 E의 주소록(530)에는 사용자 A, D, K, O가 고등학교 친구로 등록되어 있다. 이를 통해서 상기 사용자 A와 D, E, K는 친구 그룹으로 대표할 수 있고, 상기 D, E, K 중에서 D와 K는 상기 사용자 A의 고등학교 친구 그룹으로 대표할 수 있게 된다. 따라서 친구와 고등학교 친구를 계층화된 구조로 가지는 새로운 사용자 A의 주소록(540)을 생성할 수 있다.As a result of searching the address book containing the user A, the users A, G, K, and O are registered as friend groups in the
도 6은 본 발명의 일 실시예에 따라 상대적인 관계에 있는 사용자에 대한 주소록 생성 방법을 나타낸다. 사용자 A의 주소록(610)을 기반으로 하여 사용자 B의 주소록을 수집하면, 사용자 B의 주소록(620)에서 상기 사용자 A는 후배 그룹에 분류되어 있다. 이 경우 사용자 B에 대한 대표 그룹을 설정할 때 후배에 대응되는 "선배"를 대표 그룹으로 하여 사용자 A의 새로운 주소록(630)을 생성할 수 있다. 이러한 대응 관계에 해당하는 그룹명 SET은 서버에 미리 설정되어 있을 수도 있고 사용자가 직접 대표 그룹명을 선택할 수도 있다. 만일 사용자 B의 주소록(620)에서 후배 그룹의 그룹 속성이 "후배"로 정의되어 있다면 미리 정의된 그룹 속성에 따라서 적절한(예를 들면 "선배") 그룹명이 제시될 수 있다.6 illustrates a method of generating an address book for a user in a relative relationship according to an embodiment of the present invention. When the address book of the user B is collected on the basis of the
나아가 사용자 B의 주소록(620)에 B의 친구로 D, F, G가 등록되어 있고 상기 사용자 B가 상기 사용자 A의 선배라면 상기 사용자 B의 친구인 D, F, G도 상기 사용자 A의 선배일 수 있다. 따라서 상기 생성된 "선배" 대표 그룹에 사용자 B 및 D, F, G도 자동적으로, 혹은 조건부로(예를 들면 사용자 A의 동의를 거쳐서) 포함시켜 정렬되는 새로운 사용자 A의 주소록(640)이 생성될 수 있다.Further, if D, F, and G are registered as friends of B in the
본 발명의 일 실시예에 따르면, 상기 서버상의 사용자 A의 주소록과 사용자 단말 상의 사용자 A의 주소록이 상이하게 되었을 때(예를 들면, 사용자 A가 자신의 단말에서 주소록 일부를 편집한 경우 혹은 사용자 A의 단말은 그대로 둔 채 웹 상의 계정 등으로 상기 서버의 주소록에 접속하여 주소록 일부를 편집한 경우), 상기 사용자 단말 혹은 상기 서버 중 어느 하나를 기준으로 하여 이를 동기화 할 수 있다. 이를 동기화 하는 방법 혹은 기준은 가장 최근에 수정된 주소록이 기준이 될 수도 있고 사용자가 그 기준을 설정할 수도 있다.According to an embodiment of the present invention, when the address book of the user A on the server becomes different from the address book of the user A on the user terminal (for example, when the user A edits a part of the address book in his terminal, The user terminal is connected to the address book of the server with an account on the web and edits a part of the address book), the user terminal or the server can be synchronized based on the user terminal or the server. The method or criteria for synchronizing them may be the most recently modified address book, or the user may set the criteria.
본 발명의 일 실시예에 따르면, 상기 서버에 등록된 사용자가 자신의 정보를 변경한 경우, 상기 사용자에 대한 정보를 주소록에 포함하고 있는 사용자 단말에 대해서 이를 통지할 수 있다. 예를 들어 사용자 A의 주소록에는 사용자 B의 정보가 등록되어 있는데, 사용자 B가 자신의 전화번호(혹은 생일, 주소 등)를 변경한 경우 이와 같은 변동 사항을 상기 사용자 A에게 통지하고, 나아가 상기 변동사항의 반영 여부를 확인할 수 있다. 이는 비단 다른 사용자의 정보가 변경된 경우뿐만 아니라, 웹 상의 계정 등을 통해 상기 서버의 사용자 A의 주소록에 접근하여 상기 주소록을 변경한 경우에도 이를 상기 사용자 A의 단말에 통지하여 A의 주소록이 악의적인 타인에 의해 훼손/변경되는 것을 예방할 수도 있다.According to an embodiment of the present invention, when a user registered in the server changes his / her information, the user terminal can be notified of information on the user in the address book. For example, if the user B has registered his / her phone number (or his / her birthday, address, etc.) in the address book of the user A and notifies the user A of such change, You can check whether the items are reflected or not. This is because not only when the information of another user is changed but also when the address book is changed by accessing the address book of the user A of the server through an account on the web, it notifies the terminal of the user A that the address book of A is malicious It may be prevented from being damaged / changed by another person.
본 발명의 일 실시예에 따르면 SNS(Social Network System)상의 주소록을 참조하여 새로운 주소록을 할 수 있다. 상기 사용자 단말 혹은 서버 등에 저장되는 주소록은 핸드폰 등의 모바일 기기에서 사용되는 주소록에 국한되지 아니한다. SNS(Social Network System)상의 주소록일 수도 있고, Nate On이나 MSN Messenger 등 웹 서비스 공급 업체에서 제공하는 주소록일 수도 있다.According to an embodiment of the present invention, a new address book can be created by referring to an address book on a social network system (SNS). The address book stored in the user terminal or the server is not limited to the address book used in a mobile device such as a mobile phone. It can be an address book on a social network system (SNS) or an address book provided by a web service provider such as Nate On or MSN Messenger.
도 7은 본 발명의 일 실시예에 따른 사용자 단말에서 주소록을 관리하는 방법을 나타낸 흐름도이다. 도 7을 참조하면, 단계 710에서 사용자 단말은 주소록 저장 서버에 접속한다. 단계 720에서 상기 사용자 단말은 상기 서버에 주소록 전송 요청 및 사용자 단말에 저장된 주소록을 서버로 전송한다. 단계 730에서는 상기 전송된 주소록을 기반으로 하여 생성된 주소록을 서버로부터 수신한다. 단계 740에서 사용자 단말은 상기 수신한 주소록을 저장한다.7 is a flowchart illustrating a method of managing an address book in a user terminal according to an exemplary embodiment of the present invention. Referring to FIG. 7, in
도 8는 본 발명의 일 실시예에 따른 주소록을 관리하는 장치를 도시한 기능 블록도이다. 도 9는 주소록을 관리하는 서버에 대한 실시예이다.8 is a functional block diagram illustrating an apparatus for managing an address book according to an embodiment of the present invention. 9 is an embodiment of a server for managing an address book.
도 8를 참조하면, 제어부(810)은 사용자 단말 등으로부터 제공된 주소록에 기초하여 새로운 주소록을 생성한다. 상기 제어부(810)는 사용자 등록부(811), 암호화부(812), 검색부(813), 통합부(814), 그룹화부(815), 인증부(816), 동기화부(817), 알림부(818)를 포함할 수 있다.Referring to FIG. 8, the
사용자 등록부(811)은 전술한 사용자의 등록 과정을 처리하며, 암호화부(812)는 서버에 저장되는 주소록에 대한 암호화 과정을 처리한다. 암호화 하는 방법의 한 예는 해쉬(Hash)가 있을 수 있으며, 암호화 방법은 여러가지가 있을 수 있으므로 특정 암호화 방법을 정하지 않는다.The
검색부(813)은 상기 제공된 주소록에 기초하여 상기 사용자를 포함한 다른 사용자들의 주소록을 검색한다. 검색은 서버에 저장된 주소록을 검색할 수도 있고, 상기 다른 사용자들의 단말에 주소록을 요청하고, 그 정보를 수신함으로서 이루어질 수도 있다. 검색의 방법에는 여러가지가 있을 수 있으므로 특정 검색 방법을 정하지 않는다.The
통합부(814)는 전술한 검색의 결과에 따라 대표 그룹을 설정한다. 이때 계층화된 구조로 표현 가능한 경우 계층화된 구조로 그룹을 생성하고, 검색된 그룹 정보가 상대적인 개념을 포함한 경우 이에 맞는 그룹을 생성한다. 구체적인 대표 그룹의 설정 방법은 전술한 바와 같으며, 이에 국한되지 아니한다.The integrating
그룹화부(815)는 상기 통합부에서 설정한 그룹과 상기 사용자 A의 주소록을 비교하여 매칭되는 주소들을 그룹별로 생성하고 정렬한다.The
인증부(816)는 사용자의 정보를 가져오기 전에 사용자의 인증 과정을 처리한다. 인증 과정은 서버의 한 시스템으로 최초 요청시에만 요구할 수도 있고, 사용자 설정에 따라 바뀔 수 있다. 인증 시점은 사용자가 서버에 접속한 경우일 수도 있고, 사용자의 주소록에 대한 정보를 가져오기 전에 알림을 통해서 필요한 시점에 행해질 수 있다.The
동기화부(817)는 서버에서 관리되고 있는 주소록과 현재의 주소록이 다른 경우 동기화를 수행한다.The
알림부(818)는 다른 사용자들이 사용하는 그룹 명이 변경되거나 주소록이 변경된 경우 상기 변경된 정보를 사용자에게 알려주고, 그 변경이 가능하도록 한다. 주소록에 대한 업데이트 정보가 있거나 다른 사용자의 허가가 필요한 경우 등 알림이 필요한 여러가지 경우에 대해서 그 알림을 처리한다.The
수신부(820)는 사용자 단말의 주소록 정리 요청 및 상기 사용자 단말에서 전송된 주소록을 수신한다.The receiving
저장부(830)는 상기 수신한 주소록을 비롯한 검색된 다른 사용자의 주소록, 새롭게 생성된 주소록 등을 저장한다.The
전송부(840)는 상기 생성된 주소록을 사용자 단말 등으로 전송한다.The transmitting
도 9은 본 발명의 일 실시예에 따른 주소록을 관리하는 장치를 도시한 기능 블록도이다. 도 9은 사용자 단말에 대한 실시예이다.FIG. 9 is a functional block diagram illustrating an apparatus for managing an address book according to an exemplary embodiment of the present invention. Referring to FIG. Figure 9 is an embodiment of a user terminal.
전송부(910)는 사용자 단말에 저장된 주소록 정리 요청을 보내고 상기 주소록을 상기 서버에 전송한다. 물론 전송부(910)는 주소록 정리 요청 및 주소록을 보내기 위해 먼저 상기 서버에 접속하기 위한 요청을 보낼 수 있다.The
수신부(920)는 상기 제공된 주소록에 기초하여 생성된 주소록을 상기 주소록 저장 서버로부터 수신한다.The receiving
저장부(930)는 상기 수신된 주소록을 저장하고, 제어부(940)는 도 8의 동기화부와 유사하게 동작한다.The
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.The present invention has been described with reference to the preferred embodiments. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.
Claims (20)
사용자 단말로부터 주소록 정리 요청 및 주소록을 수신하는 단계;
상기 수신된 주소록을 기반으로 하여, 사용자를 포함한 다른 사용자들의 주소록을 수집하여 대표 그룹을 설정하고 그에 따라 그룹별로 정렬된 새로운 주소록을 생성하는 단계; 및
상기 생성된 주소록을 상기 사용자 단말로 전송하는 단계를 포함하고,
상기 대표 그룹은, 상기 수집된 다른 사용자들의 주소록으로부터 그룹 속성에 따라 유사한 그룹명을 동일한 그룹명으로 인식하여 설정되고,
상기 수집된 주소록이 상대적인 개념을 포함하고 있는 경우 상기 사용자와 상대적인 관점에서 대표 그룹을 설정하고, 상기 다른 사용자의 주소록에서 상기 사용자와 상대적으로 동일한 관계에 있는 그룹 정보를 수집하여 그에 따라 정렬된 주소록을 생성하는 것을 특징으로 하는 주소록 관리 방법. In a method for managing an address book on a server,
Receiving an address book organizing request and an address book from a user terminal;
Collecting an address book of other users including a user based on the received address book to set up a representative group and generating a new address book sorted according to the group; And
And transmitting the generated address book to the user terminal,
The representative group is set by recognizing similar group names as the same group names according to group attributes from the address book of the collected other users,
If the collected address book includes a relative concept, sets up a representative group from a relative viewpoint of the user, collects group information having a relatively same relationship with the user from the address book of the other user, The address book management method comprising:
상기 생성된 주소록은, 계층화된 구조로 생성된 것을 특징으로 하는 주소록 관리 방법.The method according to claim 1,
Wherein the generated address book is generated in a layered structure.
상기 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하는 단계를 더 포함하는 주소록 관리 방법.The method according to claim 1,
And synchronizing the address book of the server with the address book of the user terminal.
상기 서버에서 관리하는 주소록에 변동 사항이 있는 경우 이를 상기 사용자에게 통지하는 단계를 더 포함하는 주소록 관리 방법.The method according to claim 1,
And notifying the user of a change in the address book managed by the server.
상기 주소록은 모바일 기기 혹은 SNS(Social Network System)상의 주소록 중 하나 이상을 포함하는 주소록 관리 방법.The method according to claim 1,
Wherein the address book comprises at least one of a mobile device or an address book on a Social Network System (SNS).
상기 사용자 단말에 저장된 주소록의 정리를 요청하고 상기 주소록을 서버에 제공하는 단계;
상기 제공된 주소록에 기초하여, 사용자를 포함한 다른 사용자들의 주소록을 수집하여 대표 그룹을 설정하고 그에 따라 그룹별로 정렬되어 생성된 주소록을 상기 서버로부터 수신하는 단계; 및
상기 수신된 주소록을 저장하는 단계를 포함하고,
상기 대표 그룹은, 상기 수집된 다른 사용자들의 주소록으로부터 그룹 속성에 따라 유사한 그룹명을 동일한 그룹명으로 인식하여 설정되는 것을 특징으로 하고,
상기 수집된 주소록이 상대적인 개념을 포함하고 있는 경우 상기 사용자와 상대적인 관점에서 대표 그룹을 설정하고, 상기 다른 사용자의 주소록에서 상기 사용자와 상대적으로 동일한 관계에 있는 그룹 정보를 수집하여 그에 따라 정렬된 주소록을 생성하는 것을 특징으로 하는 주소록 관리 방법.A method for managing an address book in a user terminal,
Requesting summary of the address book stored in the user terminal and providing the address book to the server;
Collecting an address book of other users including a user based on the provided address book, setting up a representative group, and receiving an address book sorted and grouped according to the address book from the server; And
Storing the received address book,
Wherein the representative group is set by recognizing similar group names as the same group names according to group attributes from the address book of the collected other users,
If the collected address book includes a relative concept, sets up a representative group from a relative viewpoint of the user, collects group information having a relatively same relationship with the user from the address book of the other user, The address book management method comprising:
상기 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하는 단계를 더 포함하는 주소록 관리 방법.10. The method of claim 9,
And synchronizing the address book of the server with the address book of the user terminal.
상기 주소록은 모바일 기기 혹은 SNS(Social Network System)상의 주소록 중 하나 이상을 포함하는 주소록 관리 방법.10. The method of claim 9,
Wherein the address book comprises at least one of a mobile device or an address book on a Social Network System (SNS).
사용자 단말로부터 주소록 정리 요청 및 주소록을 수신하는 수신부;
상기 수신된 주소록을 기반으로 하여, 사용자를 포함한 다른 사용자들의 주소록을 수집하여 대표 그룹을 설정하고 그에 따라 그룹별로 정렬된 새로운 주소록을 생성하는 제어부; 및
상기 생성된 주소록을 상기 사용자 단말로 전송하는 전송부를 포함하고,
상기 대표 그룹은, 상기 수집된 다른 사용자들의 주소록으로부터 그룹 속성에 따라 유사한 그룹명을 동일한 그룹명으로 인식하여 설정되고,
상기 제어부는, 상기 수집된 주소록이 상대적인 개념을 포함하고 있는 경우 상기 사용자와 상대적인 관점에서 대표 그룹을 설정하고, 상기 다른 사용자의 주소록에서 상기 사용자와 상대적으로 동일한 관계에 있는 그룹 정보를 수집하여 그에 따라 정렬된 주소록을 생성하는 것을 특징으로 하는 주소록 관리 장치.
A storage unit for storing an address book;
A receiving unit for receiving an address book organizing request and an address book from a user terminal;
A control unit for collecting address books of other users including the user based on the received address book to set up a representative group and generating a new address book sorted according to the group; And
And a transmitter for transmitting the generated address book to the user terminal,
The representative group is set by recognizing similar group names as the same group names according to group attributes from the address book of the collected other users,
The control unit sets a representative group from a relative viewpoint of the user when the collected address book includes a relative concept, collects group information having a relationship that is relatively the same as the user in the address book of the other user, And generates an aligned address book.
상기 제어부는, 계층화된 구조로 새로운 주소록을 생성하기 위해 더 구성되는 것을 특징으로 하는 주소록 관리 장치
13. The method of claim 12,
Wherein the controller is further configured to generate a new address book in a layered structure,
상기 제어부는, 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하기 위해 더 구성되는 것을 특징으로 하는 주소록 관리 장치.13. The method of claim 12,
Wherein the controller is further configured to synchronize the address book of the server and the address book of the user terminal.
상기 제어부는, 서버에서 관리하는 주소록에 변동사항이 있는 경우 이를 상기 사용자에게 통지하기 위해 더 구성되는 것을 특징으로 하는 주소록 관리 장치13. The method of claim 12,
Wherein the controller is further configured to notify the user of a change in the address book managed by the server,
상기 제공된 주소록에 기초하여, 사용자를 포함한 다른 사용자들의 주소록을 수집하여 대표 그룹을 설정하고 그에 따라 그룹별로 정렬되어 생성된 주소록을 상기 주소록 저장 서버로부터 수신하는 수신부;
상기 수신된 주소록을 저장하는 저장부;및
상기 수집된 주소록이 상대적인 개념을 포함하고 있는 경우 상기 사용자와 상대적인 관점에서 대표 그룹을 설정하고, 상기 다른 사용자의 주소록에서 상기 사용자와 상대적으로 동일한 관계에 있는 그룹 정보를 수집하여 그에 따라 정렬된 주소록을 생성하는 제어부;를 포함하고,
상기 대표 그룹은, 상기 수집된 다른 사용자들의 주소록으로부터 그룹 속성에 따라 유사한 그룹명을 동일한 그룹명으로 인식하여 설정되는 것을 특징으로 하는 주소록 관리 장치.A transmitting unit for sending an address book organizing request stored in the user terminal and providing the address book to the address book storing server;
A receiving unit for collecting address books of other users including the user based on the provided address book to set up a representative group and receiving an address book sorted and grouped according to the address book from the address book storage server;
A storage unit for storing the received address book;
If the collected address book includes a relative concept, sets up a representative group from a relative viewpoint of the user, collects group information having a relatively same relationship with the user from the address book of the other user, And a control unit,
Wherein the representative group is set by recognizing a similar group name as the same group name according to the group attribute from the collected address book of the other users.
상기 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하는 제어부를 더 포함하는 주소록 관리 장치.20. The method of claim 19,
And a controller for synchronizing the address book of the server and the address book of the user terminal.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110088552A KR101888648B1 (en) | 2011-09-01 | 2011-09-01 | The method and apparatus for auto creating and managing of group list in address book |
US13/438,041 US9420435B2 (en) | 2011-09-01 | 2012-04-03 | Method and apparatus for automatically generating and managing groups in address book |
CN201210321817.XA CN102968430B (en) | 2011-09-01 | 2012-09-03 | Method and apparatus for automatically generating and managing groups in address book |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110088552A KR101888648B1 (en) | 2011-09-01 | 2011-09-01 | The method and apparatus for auto creating and managing of group list in address book |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130033491A KR20130033491A (en) | 2013-04-04 |
KR101888648B1 true KR101888648B1 (en) | 2018-08-16 |
Family
ID=47753980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110088552A KR101888648B1 (en) | 2011-09-01 | 2011-09-01 | The method and apparatus for auto creating and managing of group list in address book |
Country Status (3)
Country | Link |
---|---|
US (1) | US9420435B2 (en) |
KR (1) | KR101888648B1 (en) |
CN (1) | CN102968430B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103051464A (en) * | 2011-10-14 | 2013-04-17 | 腾讯科技(深圳)有限公司 | Method for maintaining address list and group address list management platform |
US9906640B2 (en) * | 2012-11-01 | 2018-02-27 | Sony Mobile Communications Inc. | Accessing in case of emergency information in a mobile device |
IN2013MU01132A (en) * | 2013-03-26 | 2015-04-24 | Turakhia Bhavin | |
CN104104577A (en) * | 2013-04-01 | 2014-10-15 | 诺基亚公司 | Information transmission method and device |
KR101832394B1 (en) | 2013-04-10 | 2018-02-26 | 삼성전자주식회사 | Terminal apparatus, server and contol method thereof |
KR101582174B1 (en) * | 2014-08-06 | 2016-01-05 | 코나에스 주식회사 | Method for sharing information and apparatus for performing the method |
CN104346439B (en) * | 2014-10-10 | 2018-10-19 | 秦元 | Ring layer system construction method and device |
CN104462448B (en) * | 2014-12-15 | 2019-03-12 | 微梦创科网络科技(中国)有限公司 | A kind of packet name classification method and device |
KR101880341B1 (en) * | 2015-07-31 | 2018-07-19 | 캐논코리아비즈니스솔루션 주식회사 | Information control method in image forming apparatus |
JP6720792B2 (en) * | 2016-09-15 | 2020-07-08 | セイコーエプソン株式会社 | Device management device and device management program |
KR102466055B1 (en) | 2020-11-26 | 2022-11-11 | (주)에스에이치 알엔디 | Relationship-based address book management method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005277974A (en) | 2004-03-25 | 2005-10-06 | Pioneer Electronic Corp | Method and program for distributing/collecting address information and transmission/reception terminal |
US20100306185A1 (en) * | 2009-06-02 | 2010-12-02 | Xobni, Inc. | Self Populating Address Book |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6449622B1 (en) * | 1999-03-08 | 2002-09-10 | Starfish Software, Inc. | System and methods for synchronizing datasets when dataset changes may be received out of order |
US7505974B2 (en) * | 1999-02-12 | 2009-03-17 | Gropper Robert L | Auto update utility for digital address books |
US8601022B2 (en) * | 1999-02-12 | 2013-12-03 | Robert L. Gropper | Auto update utility for digital address books |
US6473794B1 (en) * | 1999-05-27 | 2002-10-29 | Accenture Llp | System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework |
US6370573B1 (en) * | 1999-08-31 | 2002-04-09 | Accenture Llp | System, method and article of manufacture for managing an environment of a development architecture framework |
WO2001047210A2 (en) * | 1999-12-20 | 2001-06-28 | Nokia Corporation | Improvements in or relating to communication devices |
US20020049751A1 (en) * | 2000-09-01 | 2002-04-25 | Mei-Na Chen | Managing contact information through a communication network |
US7716287B2 (en) * | 2004-03-05 | 2010-05-11 | Aol Inc. | Organizing entries in participant lists based on communications strengths |
WO2003030051A1 (en) * | 2001-09-30 | 2003-04-10 | Realcontacts Ltd | Connection service |
US7167910B2 (en) * | 2002-02-20 | 2007-01-23 | Microsoft Corporation | Social mapping of contacts from computer communication information |
US7167899B2 (en) * | 2002-03-26 | 2007-01-23 | Matsushita Electric Industrial Co., Ltd. | Web-content aware automatic call transfer system and process for mobile users and operators |
US7440746B1 (en) * | 2003-02-21 | 2008-10-21 | Swan Joseph G | Apparatuses for requesting, retrieving and storing contact records |
KR100509952B1 (en) * | 2003-03-10 | 2005-08-25 | 한국인포서비스 주식회사 | Telephone number search system and method with group database |
NZ526910A (en) * | 2003-07-07 | 2006-07-28 | Simworks Internat Ltd | Synchronising the address books of users on a network |
KR100585748B1 (en) * | 2003-11-27 | 2006-06-07 | 엘지전자 주식회사 | Synchronization method and system for telephone number |
US8316128B2 (en) * | 2004-01-26 | 2012-11-20 | Forte Internet Software, Inc. | Methods and system for creating and managing identity oriented networked communication |
US7526768B2 (en) * | 2004-02-04 | 2009-04-28 | Microsoft Corporation | Cross-pollination of multiple sync sources |
US20060123127A1 (en) * | 2004-12-08 | 2006-06-08 | Evil Twin Studios, Inc. | System and method for organizing online communities and virtual dwellings within a virtual environment |
CA2615659A1 (en) * | 2005-07-22 | 2007-05-10 | Yogesh Chunilal Rathod | Universal knowledge management and desktop search system |
KR100856405B1 (en) | 2006-04-13 | 2008-09-04 | 삼성전자주식회사 | Method and system for outputting personal information management data, and a device thereby |
US8364711B2 (en) * | 2006-05-09 | 2013-01-29 | John Wilkins | Contact management system and method |
US20080115152A1 (en) * | 2006-11-15 | 2008-05-15 | Bharat Welingkar | Server-controlled heartbeats |
US8374179B2 (en) * | 2007-03-23 | 2013-02-12 | Motorola Solutions, Inc. | Method for managing a communication group of communication devices |
US8271649B2 (en) * | 2007-08-30 | 2012-09-18 | Nokia Corporation | Access rights used for resource discovery in peer-to-peer networks |
US7885937B2 (en) * | 2007-10-02 | 2011-02-08 | International Business Machines Corporation | Mapping online contact information into a contacts list |
US8510137B2 (en) * | 2007-12-17 | 2013-08-13 | Smooth Productions Inc. | Communications system and method for serving electronic content |
US8296398B2 (en) * | 2008-04-29 | 2012-10-23 | Overland Storage, Inc. | Peer-to-peer redundant file server system and methods |
CN101763566A (en) * | 2008-11-21 | 2010-06-30 | 北京携友聚信信息技术有限公司 | Contact information management system and method thereof |
CN101754182A (en) * | 2008-12-19 | 2010-06-23 | 北京网秦天下科技有限公司 | Packed-based network contact list implementation method and system |
US9519613B2 (en) * | 2009-02-02 | 2016-12-13 | Asurion, Llc | Method for integrating applications in an electronic address book |
US20120019365A1 (en) * | 2009-02-20 | 2012-01-26 | Solocem Systems Oy | Short-range communication-enabled mobile device, method and related server arrangement |
KR101113936B1 (en) | 2009-06-23 | 2012-03-05 | (주)소셜네트워크 | Apparatus and method for providing group address book service in communication network |
US20110060801A1 (en) * | 2009-09-10 | 2011-03-10 | Research In Motion Limited | Automatic integration of a mail server with internet server (is) |
CN102065578A (en) * | 2009-11-18 | 2011-05-18 | 中国移动通信集团江苏有限公司 | Special mobile terminal communication system and method |
CN102088519A (en) * | 2009-12-08 | 2011-06-08 | 中国移动通信集团公司 | Address book management method and device |
AU2011205748B2 (en) * | 2010-01-15 | 2014-06-26 | Endurance International Group, Inc. | Unaffiliated web domain hosting service based on a common service architecture |
US8600360B1 (en) * | 2010-10-01 | 2013-12-03 | Wallrust, Inc. | Method and system for connecting people in a social network |
US20120109830A1 (en) * | 2010-10-29 | 2012-05-03 | Matt Vogel | Apparatus, system and method for a decentralized social network system and decentralized payment network system |
CN102036181A (en) * | 2010-12-15 | 2011-04-27 | 东莞宇龙通信科技有限公司 | Group communication method and device with contacts |
-
2011
- 2011-09-01 KR KR1020110088552A patent/KR101888648B1/en active IP Right Grant
-
2012
- 2012-04-03 US US13/438,041 patent/US9420435B2/en not_active Expired - Fee Related
- 2012-09-03 CN CN201210321817.XA patent/CN102968430B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005277974A (en) | 2004-03-25 | 2005-10-06 | Pioneer Electronic Corp | Method and program for distributing/collecting address information and transmission/reception terminal |
US20100306185A1 (en) * | 2009-06-02 | 2010-12-02 | Xobni, Inc. | Self Populating Address Book |
Also Published As
Publication number | Publication date |
---|---|
KR20130033491A (en) | 2013-04-04 |
CN102968430B (en) | 2017-05-24 |
CN102968430A (en) | 2013-03-13 |
US9420435B2 (en) | 2016-08-16 |
US20130060853A1 (en) | 2013-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101888648B1 (en) | The method and apparatus for auto creating and managing of group list in address book | |
CN101588262B (en) | Remote management of mobile wireless devices | |
CN105721576B (en) | The installation of wireless communication system | |
CN104199863B (en) | Lookup method, device and the router of file in storage device | |
US20100318925A1 (en) | Integrating updates into a social-networking service | |
CA2782005C (en) | System and method for a global directory service | |
KR101492623B1 (en) | Cloud server for providing business card page and method for providing business card page on the cloud server | |
KR20110116699A (en) | Apparatus and method for providing virtual contents for managing business information | |
US10666636B2 (en) | Controlling access to electronic services based on a user's sociometric identification document | |
CN102238096A (en) | Control method for updating friend information of chatting tool according to characteristics of login user | |
JP2005051475A (en) | System and method for managing personal information, and program thereof | |
JP4675351B2 (en) | Information sharing system, information sharing method, and information sharing program implementing the method | |
US20130204398A1 (en) | Access control device, access control system, access control method, and computer readable medium | |
US20040203350A1 (en) | Wireless communication device and method for information retrieval using a universal identity metatag | |
CN105095405A (en) | Data sharing and query system in laboratory | |
KR101128623B1 (en) | System and Method for Collaborative Work of Document | |
JP5069168B2 (en) | Network operation monitoring system, manager device, and network operation monitoring method | |
KR20180128653A (en) | Dialogue searching method, portable device able to search dialogue and dialogue managing server | |
KR101989174B1 (en) | Personal Information Sharing Device and Method | |
KR20100137756A (en) | Apparatus and method for providing group address book service in communication network | |
JP2010239365A (en) | Communication apparatus and shared-folder connection method | |
KR20150044061A (en) | An apparatus for providing service of multi-communication, and a method therefor | |
JP5373758B2 (en) | Information sharing method and information sharing program implementing the method | |
KR20140065542A (en) | Sns utilizes expert consultation system | |
KR100752744B1 (en) | System for providing of digital image and method thereof |
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 | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |