[go: nahoru, domu]

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 PDF

Info

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
Application number
KR1020110088552A
Other languages
Korean (ko)
Other versions
KR20130033491A (en
Inventor
김일주
손영철
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020110088552A priority Critical patent/KR101888648B1/en
Priority to US13/438,041 priority patent/US9420435B2/en
Priority to CN201210321817.XA priority patent/CN102968430B/en
Publication of KR20130033491A publication Critical patent/KR20130033491A/en
Application granted granted Critical
Publication of KR101888648B1 publication Critical patent/KR101888648B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer 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 method and apparatus for auto creating and managing of group list in address book}The present invention relates to a method and apparatus for automatically creating and managing groups in an address book,

본 발명은 그룹화 되지 않은 주소록을 자동으로 그룹을 생성하여 관리할 수 있는 방법 및 시스템으로서, 직접 그룹을 설정하고 분류해야 하는 기존의 방법을 개선한 기술이다.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.

대한민국 등록특허공보 제 10-0856405 호(2008년 08월 28일 등록공고)Korean Registered Patent No. 10-0856405 (Registered on August 28, 2008)

본 발명은 상술한 문제점을 해결하기 위해 안출된 것으로, 본 발명의 목적은 본인의 단말에 저장되어 있는 주소록에서 이미 그룹화하여 주소록을 관리하는 사람들 리스트를 추출하여 이를 바탕으로 그룹 명을 생성하고, 상기 본인의 주소록에 저장되어 있는 전화번호 등의 주소록에 포함된 정보와 매칭되는 사용자를 분류하여 그룹화 할 수 있는 방법 및 그 구현 장치를 제공하는데 있다.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 server 120 from his / her terminal 110. At this time, the user may be a user registered in the server 120. The registration may be through an input of an ID and a password or may be an alternative method. For example, when opening a mobile device, it may be registered with a server through a communication company, or it may be a form of service or an application built into the device.

서버(120)에 접속하면 사용자 단말(110)의 주소록 정리를 요청한다. 사용자가 서버로 접속하는 방법은 로그인이 될 수도 있고, 서버에서 단말 자체를 인식하는 경우에는 특별한 절차를 요구하지 않을 수도 있다. 서버는 사용자의 주소록 정리 요청을 수신하게 되면 사용자 단말에 저장된 주소록을 요청하고, 사용자 단말은 상기 주소록을 서버로 전송한다(혹은 사용자 단말에 저장된 주소록을 전송하면서 동시에 주소록 정리 요청을 하는 것도 가능하며, 이미 상기 사용자의 주소록이 서버에 저장되어 있는 경우, 변경된 사항이 없는지 동기화 하는 것도 가능하다).And requests the user terminal 110 to organize the address book by accessing the server 120. The method of connecting to the server by a user may be a login or may not require a special procedure when the server recognizes the terminal itself. When receiving the address book clearance request of the user, the server requests the address book stored in the user terminal, and the user terminal transmits the address book to the server (or it is possible to simultaneously transmit the address book stored in the user terminal, If the address book of the user has already been stored in the server, it is possible to synchronize whether there is any change).

서버(120)는 상기 사용자를 포함하고 있는 다른 사용자의 주소록을 검색한다. 이때 서버는 서버 자체에 저장된 주소록을 검색할 수도 있고, 다른 사용자의 단말(130)에 주소록을 요청하고 상기 다른 사용자 단말의 주소록을 수신하여 검색할 수도 있다. The server 120 searches the address book of another user including the user. At this time, the server may search the address book stored in the server itself, request the address book of another user's terminal 130, and receive and search the address book of the other user terminal.

서버(120)는 상기 사용자를 포함한 다른 사용자 단말(130)의 주소록에서 상기 사용자가 어느 그룹에 포함되어 있는지 분석하여 대표 그룹을 생성하고 정렬하여 상기 사용자의 새로운 주소록을 생성한다. 새로운 주소록을 생성하는 여러가지 실시예에 대해서는 후술한다.The server 120 generates a representative group by analyzing which group the user is included in the address book of the other user terminals 130 including the user, and generates a new address book of the user. Various embodiments for generating a new address book will be described later.

상기 주소록의 생성이 완료되면 서버(120)는 그룹별로 정리된 주소록을 상기 사용자의 단말(110)로 전송하고, 상기 사용자 단말에서는 최종적으로 해당 주소록을 저장하게 된다.When the creation of the address book is completed, the server 120 transmits the grouped address book to the user terminal 110, and the user terminal finally stores the corresponding address book.

도 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 step 210, the server receives an address book clearance request of the user terminal connected to the server and the address book transmitted from the user terminal. In step 220, a new address book is generated based on the transmitted address book. In step 230, the server transmits the generated address book to the user terminal.

도 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 server 120 and requests the address book organizing, when the address book 310 of the user A is transmitted to the server, the server manages the users A based on the address book of the user A Search for other users. The address book of other users may be stored in advance in the server by the above-described registration procedure, or may be requested by other users' terminals. K, L, and M are grouped and managed in the work group in the address book 320 of the user B in the case of the user B that is not grouped in the address book of the user A, As a workplace group. Since B and L are included in the address book of the user A among the users classified into the work group, a job is set as a representative group of users B and L, and B and L are arranged in the work group.

같은 방식으로 사용자 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 address book 330 of the user C, and the representative groups of C, F, and G among the users of the address book 310 of the user A are set as friends do.

상기의 과정을 거친 후에 생성된 사용자 A의 새로운 주소록(340)은 직장 그룹에 사용자 B, K가, 친구 그룹에 사용자 C, F, G가, 그리고 관련 정보가 검색되지 않은 사용자 P는 미지정으로 정렬되어 생성된다.After the above process, the new address book 340 of the user A generated is the user B, K in the work group, the users C, F and G in the friend group, and the user P in which the related information is not searched .

도 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 address book 420 of another user B including the user A, the user A is classified as a friend group, but in the address book 430 and 440 of the other users C and D including the user A It is separated into friend and friends group respectively. In this case, the group names having similar meanings such as friend, friend, and friends are recognized as the same group, and a new address book 450 is created with the representative group name as a friend. In the process of recognizing the same group, the group attribute may be the same or the group name set having a similar meaning may be preset in the server. The process of setting the representative group name may be performed by presenting the group name of the address book of the searched other users and selecting one of them, or the user may directly set the representative group name. The method for determining whether the group name has a similar meaning is not limited to the description of the present specification.

도 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 address book 510 of the user A including the group unspecified users D, E, G, and K

사용자 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 address book 520 of the user D and the users A, D, K , O is registered as a high school friend. The user A, D, E, and K can be represented as a friend group, and D and K among the D, E, and K can be represented as the high school friend group of the user A. Thus, the address book 540 of a new user A having a hierarchical structure of friends and high school friends can be created.

도 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 address book 610 of the user A, the user A is classified into the next group in the address book 620 of the user B. In this case, when setting up a representative group for user B, a new address book 630 of user A can be created using "seniors" corresponding to juniors as a representative group. The group name SET corresponding to this correspondence relationship may be preset in the server or the user may directly select the representative group name. If the group attribute of the junior group is defined as "junior" in the address book 620 of the user B, an appropriate (e.g., "senior") group name may be presented according to the predefined group attribute.

나아가 사용자 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 address book 620 of the user B and the user B is a member of the user A, the friends D, F, and G of the user B are also the senior . Therefore, the address book 640 of the new user A, which is automatically sorted into the above-mentioned "senior" representative group including the users B and D, F and G automatically or conditionally (for example, through consent of the user A) .

본 발명의 일 실시예에 따르면, 상기 서버상의 사용자 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 step 710, the user terminal accesses the address book storage server. In step 720, the user terminal transmits an address book transmission request to the server and an address book stored in the user terminal to the server. In step 730, the address book generated based on the transmitted address book is received from the server. In step 740, the user terminal stores the received address book.

도 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 controller 810 generates a new address book based on an address book provided from a user terminal or the like. The control unit 810 includes a user registration unit 811, an encryption unit 812, a search unit 813, an integration unit 814, a grouping unit 815, an authentication unit 816, a synchronization unit 817, 818 < / RTI >

사용자 등록부(811)은 전술한 사용자의 등록 과정을 처리하며, 암호화부(812)는 서버에 저장되는 주소록에 대한 암호화 과정을 처리한다. 암호화 하는 방법의 한 예는 해쉬(Hash)가 있을 수 있으며, 암호화 방법은 여러가지가 있을 수 있으므로 특정 암호화 방법을 정하지 않는다.The user registration unit 811 processes the registration process of the user, and the encryption unit 812 processes the address registration stored in the server. An example of a method of encryption may be a hash, and there may be various encryption methods, so a specific encryption method is not defined.

검색부(813)은 상기 제공된 주소록에 기초하여 상기 사용자를 포함한 다른 사용자들의 주소록을 검색한다. 검색은 서버에 저장된 주소록을 검색할 수도 있고, 상기 다른 사용자들의 단말에 주소록을 요청하고, 그 정보를 수신함으로서 이루어질 수도 있다. 검색의 방법에는 여러가지가 있을 수 있으므로 특정 검색 방법을 정하지 않는다.The search unit 813 searches the address book of other users including the user based on the provided address book. The search may be performed by searching the address book stored in the server, or by requesting the address book of the other users' terminals and receiving the address book. There are many ways to search, so do not set a specific search method.

통합부(814)는 전술한 검색의 결과에 따라 대표 그룹을 설정한다. 이때 계층화된 구조로 표현 가능한 경우 계층화된 구조로 그룹을 생성하고, 검색된 그룹 정보가 상대적인 개념을 포함한 경우 이에 맞는 그룹을 생성한다. 구체적인 대표 그룹의 설정 방법은 전술한 바와 같으며, 이에 국한되지 아니한다.The integrating unit 814 sets a representative group according to the result of the above-described search. At this time, if the layered structure can be represented, a group is created in a layered structure, and if the retrieved group information includes a relative concept, a group is created. The specific method of setting the representative group is as described above, but is not limited thereto.

그룹화부(815)는 상기 통합부에서 설정한 그룹과 상기 사용자 A의 주소록을 비교하여 매칭되는 주소들을 그룹별로 생성하고 정렬한다.The grouping unit 815 compares the group set by the merging unit with the address book of the user A, and generates and arranges matched addresses for each group.

인증부(816)는 사용자의 정보를 가져오기 전에 사용자의 인증 과정을 처리한다. 인증 과정은 서버의 한 시스템으로 최초 요청시에만 요구할 수도 있고, 사용자 설정에 따라 바뀔 수 있다. 인증 시점은 사용자가 서버에 접속한 경우일 수도 있고, 사용자의 주소록에 대한 정보를 가져오기 전에 알림을 통해서 필요한 시점에 행해질 수 있다.The authentication unit 816 processes the user's authentication process before fetching the user's information. The authentication process may be requested only at the initial request by a system of the server, or may be changed according to the user setting. The authentication time may be when the user is connected to the server, or may be performed at a necessary point through notification before fetching information on the user's address book.

동기화부(817)는 서버에서 관리되고 있는 주소록과 현재의 주소록이 다른 경우 동기화를 수행한다.The synchronization unit 817 performs synchronization when the address book managed by the server is different from the current address book.

알림부(818)는 다른 사용자들이 사용하는 그룹 명이 변경되거나 주소록이 변경된 경우 상기 변경된 정보를 사용자에게 알려주고, 그 변경이 가능하도록 한다. 주소록에 대한 업데이트 정보가 있거나 다른 사용자의 허가가 필요한 경우 등 알림이 필요한 여러가지 경우에 대해서 그 알림을 처리한다.The notification unit 818 informs the user of the changed information when the group name used by other users is changed or the address book is changed, and the change is made possible. If there is update information on the address book, or permission of another user is required, the notification is processed for various cases where notification is required.

수신부(820)는 사용자 단말의 주소록 정리 요청 및 상기 사용자 단말에서 전송된 주소록을 수신한다.The receiving unit 820 receives an address book organizing request of the user terminal and an address book transmitted from the user terminal.

저장부(830)는 상기 수신한 주소록을 비롯한 검색된 다른 사용자의 주소록, 새롭게 생성된 주소록 등을 저장한다.The storage unit 830 stores an address book of another user, including the received address book, a newly created address book, and the like.

전송부(840)는 상기 생성된 주소록을 사용자 단말 등으로 전송한다.The transmitting unit 840 transmits the generated address book to a user terminal or the like.

도 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 transmitter 910 sends an address book clearance request stored in the user terminal and transmits the address book to the server. Of course, the transmitting unit 910 may send a request to access the server first to send the address book clearance request and the address book.

수신부(920)는 상기 제공된 주소록에 기초하여 생성된 주소록을 상기 주소록 저장 서버로부터 수신한다.The receiving unit 920 receives the address book generated based on the provided address book from the address book storing server.

저장부(930)는 상기 수신된 주소록을 저장하고, 제어부(940)는 도 8의 동기화부와 유사하게 동작한다.The storage unit 930 stores the received address book, and the control unit 940 operates similar to the synchronization unit of FIG.

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.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:
삭제delete 삭제delete 제1항에 있어서,
상기 생성된 주소록은, 계층화된 구조로 생성된 것을 특징으로 하는 주소록 관리 방법.
The method according to claim 1,
Wherein the generated address book is generated in a layered structure.
삭제delete 제1항에 있어서,
상기 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하는 단계를 더 포함하는 주소록 관리 방법.
The method according to claim 1,
And synchronizing the address book of the server with the address book of the user terminal.
제1항에 있어서,
상기 서버에서 관리하는 주소록에 변동 사항이 있는 경우 이를 상기 사용자에게 통지하는 단계를 더 포함하는 주소록 관리 방법.
The method according to claim 1,
And notifying the user of a change in the address book managed by the server.
제1항에 있어서,
상기 주소록은 모바일 기기 혹은 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:
제9항에 있어서,
상기 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하는 단계를 더 포함하는 주소록 관리 방법.
10. The method of claim 9,
And synchronizing the address book of the server with the address book of the user terminal.
제9항에 있어서,
상기 주소록은 모바일 기기 혹은 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.
삭제delete 삭제delete 제12항에 있어서,
상기 제어부는, 계층화된 구조로 새로운 주소록을 생성하기 위해 더 구성되는 것을 특징으로 하는 주소록 관리 장치
13. The method of claim 12,
Wherein the controller is further configured to generate a new address book in a layered structure,
삭제delete 제12항에 있어서,
상기 제어부는, 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하기 위해 더 구성되는 것을 특징으로 하는 주소록 관리 장치.
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.
제12항에 있어서,
상기 제어부는, 서버에서 관리하는 주소록에 변동사항이 있는 경우 이를 상기 사용자에게 통지하기 위해 더 구성되는 것을 특징으로 하는 주소록 관리 장치
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.
제19항에 있어서,
상기 서버의 주소록과 상기 사용자 단말의 주소록을 동기화하는 제어부를 더 포함하는 주소록 관리 장치.
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.
KR1020110088552A 2011-09-01 2011-09-01 The method and apparatus for auto creating and managing of group list in address book KR101888648B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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