KR100954963B1 - Human information retrieval method and system by P2P method - Google Patents
Human information retrieval method and system by P2P method Download PDFInfo
- Publication number
- KR100954963B1 KR100954963B1 KR20030043710A KR20030043710A KR100954963B1 KR 100954963 B1 KR100954963 B1 KR 100954963B1 KR 20030043710 A KR20030043710 A KR 20030043710A KR 20030043710 A KR20030043710 A KR 20030043710A KR 100954963 B1 KR100954963 B1 KR 100954963B1
- Authority
- KR
- South Korea
- Prior art keywords
- search
- retrieval system
- information retrieval
- personal information
- contact
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000009545 invasion Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
본 발명은 사용자의 개인 통신 시스템으로 인적 정보의 검색을 요청하면, 사용자의 개인 통신 시스템에 저장되어 있는 연락 대상자들 뿐만 아니라, 사용자의 개인 통신 시스템에 저장되어 있는 연락 대상자들의 개인 통신 시스템에 저장되어 있는 연락 대상자들까지 계층적으로 검색하여 검색 대상을 추출하는 P2P 방식에 의한 인적 정보 검색 방법 및 시스템에 관한 것이다. 본 발명에 따르면 검색 조건 설정을 통하여 사생활 및 개인 정보를 보호하면서 새로운 연락 대상에 대하여 지인들과의 연관 관계를 이용하여 계층적인 검색이 가능한 효과가 있다.According to the present invention, when a request for retrieval of personal information is requested from a user's personal communication system, the present invention is stored in the personal communication system of the contact persons stored in the user's personal communication system as well as the contact persons stored in the user's personal communication system. The present invention relates to a method and system for retrieving human information by a P2P method that hierarchically searches for contact persons to extract a search target. According to the present invention, hierarchical search is possible by using a relationship with friends for a new contact object while protecting privacy and personal information through setting search conditions.
Description
도 1은 본 발명에 따라 P2P 방식에 의해 계층적으로 인적 정보를 검색할 때에 사용되는 1차, 2차, 및 3차 연락 대상에 대한 개념도.1 is a conceptual diagram of a primary, secondary, and tertiary contact object used when hierarchically searching for personal information by a P2P scheme according to the present invention;
도 2는 본 발명에 따른 인적 정보 검색 시스템의 구성도.2 is a block diagram of a human information retrieval system according to the present invention.
도 3은 본 발명에 따라 계층적인 인적 정보를 이용하여 인적 정보의 검색을 수행하는 방법의 흐름도.3 is a flow diagram of a method for performing retrieval of human information using hierarchical human information in accordance with the present invention.
도 4는 본 발명에 따른 인적 정보 검색 시스템의 인적 정보 검색 프로세스의 흐름도.4 is a flowchart of a human information retrieval process of the human information retrieval system according to the present invention;
도 5는 본 발명에 따라 사용자의 인적 정보 검색 시스템으로부터 인적 정보의 검색 요청을 수신한 N차 연락 대상의 인적 정보 검색 시스템에서 수행되는 인적 정보 검색 프로세스의 흐름도.FIG. 5 is a flowchart of a personal information retrieval process performed in a human information retrieval system of an Nth contact person who has received a request for retrieving human information from a human information retrieval system of a user according to the present invention.
본 발명은 P2P 방식에 의한 인적 정보 검색 방법 및 시스템에 관한 것으로, 보다 상세하게는 사용자의 개인 통신 시스템으로 인적 정보의 검색을 요청하면, 사 용자의 개인 통신 시스템에 저장되어 있는 연락 대상자들 뿐만 아니라, 사용자의 개인 통신 시스템에 저장되어 있는 연락 대상자들의 개인 통신 시스템에 저장되어 있는 연락 대상자들까지 계층적으로 검색하여 검색 대상을 추출하는 P2P 방식에 의한 인적 정보 검색 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for retrieving personal information by a P2P method, and more particularly, when a request for retrieval of personal information is requested from a user's personal communication system, not only the contact persons stored in the user's personal communication system. In addition, the present invention relates to a method and system for retrieving a personal information by a P2P method of hierarchically searching even contact persons stored in a personal communication system of a user stored in a personal communication system of a user and extracting a search target.
일반적으로 전화, 전자 우편, 인터넷 메신저 등의 개인 통신 시스템에서 연락처를 검색하는 것은 사용자가 개인 통신 시스템에 입력해 놓은 대상에 대한 검색만이 가능하다.In general, searching for a contact in a personal communication system such as a telephone, an e-mail, or an internet messenger can be performed only by searching for an object entered by the user in the personal communication system.
그러나 만약 사용자의 개인 통신 시스템에도 저장되어 있지 않은 대상에 대하여 연락처를 검색하고자 할 때에는, 사용자의 지인 중 검색하고자 하는 연락처를 알만한 지인에게 일일이 연락을 취하여 알아낼 수 밖에 없었다.However, if the user wants to search for a contact that is not stored in the user's personal communication system, he had to contact the acquaintance of the user's acquaintances who knew the contact.
그러나 이러한 방법은 시간과 비용 면에서 효율적이지 못하고 사용자의 지인 중에도 사용자가 검색하고자 하는 연락처를 아는 지인이 없으면 연락처를 검색하지 못하는 문제점이 있다.However, this method is not efficient in terms of time and cost, and even if the user does not know the contact information that the user wants to search, there is a problem in that the contact cannot be searched.
상술한 문제점을 해결하기 위하여, 본 발명의 목적은 개인 통신 시스템에 저장되어 있는 인적 정보를 이용하여 개인 통신 시스템 간의 인적 정보 검색을 계층적으로 검색함으로써, 사용자의 개인 통신 시스템에는 저장되어 있지 않은 연락 대상의 인적 정보를 자동으로 검색하는데 있다.In order to solve the above-mentioned problems, an object of the present invention is to hierarchically search for personal information search between personal communication systems using personal information stored in a personal communication system, whereby contact information not stored in a user's personal communication system is stored. It is to automatically retrieve the personal information of the subject.
본 발명의 다른 목적은 개인의 사생활을 침범하지 않고 P2P 방식으로 개인 통신 시스템의 인적 정보를 검색하는데 있다.Another object of the present invention is to retrieve the personal information of the personal communication system in a P2P manner without invading the privacy of the individual.
이를 위하여, 본 발명에 따라 지인 관계에 있는 사용자들의 N개의 인적 정보 검색 시스템에서 P2P 방식에 의하여 인적 정보를 검색하는 방법은, N개의 인적 정보 검색 시스템 중 인적 정보를 검색하고자 하는 시스템이, 검색의 조건을 입력하여 검색을 요청을 하는 제 1 과정; 검색 요청을 수신한 시스템은, 자신이 보유한 연락 대상 중 검색 조건을 만족하는 대상이 있으면 검색을 요청한 시스템으로 해당 결과를 전송하고, 자신이 보유한 연락 대상 중 검색 조건을 만족하는 대상이 없으면 자신이 보유한 연락 대상의 시스템으로 검색을 요청하는 제 2 과정; 및 자신이 보유한 연락 대상의 시스템으로 검색을 요청한 시스템은, 자신이 보유한 연락 대상의 시스템으로부터 검색 결과를 수신하면, 자신에게 검색을 요청한 시스템으로 검색 결과를 전송하는 제 3 과정을 포함하는 것을 특징으로 한다.To this end, the method of searching for personal information by the P2P method in the N personal information retrieval system of users in acquaintance relations according to the present invention, the system to search for personal information of the N personal information retrieval system, A first step of requesting a search by inputting a condition; The system that receives the search request transmits the result to the system that requested the search if there is a contact among its own contacts, and if there is no contact that meets the search conditions, A second step of requesting a search to the system to be contacted; And a system for requesting a search by the system of the contact object possessed by the user, when receiving a search result from the system of the contact object possessed by the user, transmitting a search result to the system that has requested the search to the user. do.
그리고, 본 발명에 따른 P2P 방식에 의한 인적 정보 검색 시스템은, 검색에 필요한 사항을 입력하거나 검색에 대한 결과를 출력하는 입출력 장치, 연락처를 저장하는 데이터베이스, 검색에 필요한 사항을 이용하여 검색을 위해 생성된 검색식을 타 사용자의 인적 정보 검색 시스템으로 송신하거나 타 사용자의 인적 정보 검색 시스템으로부터 검색 결과를 수신하는 송수신 장치를 구비하는 개인 통신 시스템과; 검색식을 생성하여 검색식으로 데이터베이스의 연락처를 검색하여 검색 결과를 추출하며, 데이터베이스에서 검색 결과가 추출되지 않으면 검색식을 송수신 장치로 전달하여 타 사용자의 인적 정보 검색 시스템으로 전송하고, 타 사용자의 인적 정보 검색 시스템으로부터 검색 결과가 수신되면 해당 정보를 입출력 장치를 통 하여 출력하는 연락처 검색 장치를 구비하는 것을 특징으로 한다.In addition, the P2P personal information retrieval system according to the present invention is an input / output device for inputting or retrieving a result for a search, a database for storing a contact, and a retrieval for a search using a necessary information for a search. A personal communication system having a transmitting and receiving device for transmitting the searched expression to a human information retrieval system of another user or receiving a search result from a human information retrieval system of another user; Create a search expression to search for contacts in the database using the search expression to extract the search results.If the search results are not extracted from the database, the search expression is transmitted to the transceiver to transmit to other users' personal information retrieval system. When a search result is received from the personal information search system, characterized in that it comprises a contact search device for outputting the corresponding information through the input and output device.
이하, 본 발명에 따른 바람직한 실시 예를 첨부 도면을 참조하여 상세히 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따라 P2P 방식에 의해 계층적으로 인적 정보를 검색할 때에 사용되는 1차, 2차, 및 3차 연락 대상에 대한 개념도이다.1 is a conceptual diagram of a primary, secondary, and tertiary contact object used when hierarchically searching for personal information by a P2P scheme according to the present invention.
도 1에서 사용자는 자신의 개인 통신 시스템에 A, B, C, 및 D의 연락처를 보유하는데, 이러한 A, B, C, 및 D는 사용자에 대하여 1차 연락 대상(Peer of Degree 1)(1)이다. 즉, 1차 연락 대상(1)은 사용자가 자신의 개인 통신 시스템에 직접 입력해 놓은 연락 대상이다.In FIG. 1 the user has contacts A, B, C, and D in his personal communication system, where A, B, C, and D are the Peer of
그리고 1차 연락 대상(1) 중 A는 자신의 개인 통신 시스템에 A-1, A-2, A-3, A-4, 및 A-5의 연락처를 보유하는데, 이러한 A-1, A-2, A-3, A-4, 및 A-5는 사용자에 대하여 2차 연락 대상(Peer of Degree 2)(2)이다.In addition, A of the
또한 2차 연락 대상(2) 중 A-1은 자신의 개인 통신 시스템에 A-1-1, A-1-2, A-1-3, 및 A-1-4의 연락처를 보유하는데, 이러한 A-1-1, A-1-2, A-1-3, 및 A-1-4는 사용자에 대하여 3차 연락 대상(Peer of Degree 3)(3)이다.In addition, A-1 of the secondary contact targets (2) has contacts of A-1-1, A-1-2, A-1-3, and A-1-4 in his personal communication system. A-1-1, A-1-2, A-1-3, and A-1-4 are Peer of Degree 3 (3) to the user.
도 2는 도 1에서 설명한 계층적인 인적 정보를 이용하여 인적 정보의 검색을 수행하는 P2P 방식에 의한 인적 정보 검색 시스템의 구성도이다.FIG. 2 is a diagram illustrating a personal information retrieval system using a P2P method of searching for human information using hierarchical human information described with reference to FIG. 1.
도시된 바와 같이, 본 발명에 따른 인적 정보 검색 시스템은, 입출력 장치(21), 연락처 DB(22), 및 송수신 장치(23)를 구비하는 개인 통신 시스템(20)과, 프라이버시 규칙 편집부(11), 프라이버시 룰베이스부(12), 프라이버시 규칙 위 배 확인부(13), 검색 결과 작성부(14), 검색식 작성부(15), DB 검색부(16), 검색식 수신부(17), 및 검색 결과 수신부(18)를 구비하는 연락처 검색 장치(10)를 구비한다. 여기서, 개인 통신 시스템(20)의 입출력 장치(21), 연락처 DB(22), 및 송수신 장치(23)는 기존의 개인 통신 시스템(20)이 보유하고 있는 기본적인 기능을 수행하는 구성요소이고, 이러한 개인 통신 시스템(20)과 상호 동작하도록 연락처 검색 장치(10)가 구비되어, 본 발명에 따라 인적 정보를 검색하게 된다. 아울러, 이러한 연락처 검색 장치(10)는 개인 통신 시스템(20)의 내부에 구비되어, 개인 통신 시스템(20)에 별도의 장치를 장착하지 않도록 하는 것이 바람직하다.As illustrated, the personal information retrieval system according to the present invention includes a
검색식 작성부(15)는 사용자가 입출력 장치(21)를 이용하여 검색에 필요한 사항을 입력하면 이를 처리하는 것으로, 사용자에 의해 검색식이 입력되면 DB 검색부(16)를 통하여 연락처 DB(22)를 검색하여 1차 연락 대상에 검색 대상이 있는지를 판단하여 1차 연락 대상 중에서 검색식을 만족하는 대상이 추출되면, 추출된 검색 대상의 정보를 입출력 장치(21)에게 전송하여 사용자에게 표시한다. 그러나 1차 연락 대상 중에서 검색식을 만족하는 대상이 존재하지 않으면 프라이버시 규칙 위배 확인부(13)를 통하여 프라이버시 규칙에 적합한 송신 대상을 정하고, 송수신 장치(23)를 통하여 검색식을 전송한다.The search
DB 검색부(16)는 사용자로부터 입력받은 검색식이나 다른 사용자로부터 입력받은 검색식으로 연락처 DB(22)를 검색하고 그 결과를 검색 결과 작성부(14)로 전달한다.The
검색식 수신부(17)는 송수신 장치(23)로부터 타 사용자의 인적 정보 검색 시 스템으로부터 의뢰받은 검색식을 수신하면, 먼저 프라이버시 규칙 위배 확인부(13)를 통하여 검색에 참여할 것인지를 결정하여, 검색이 허용된 검색식에 대하여만 DB 검색부(16)에게 연락처 DB(22)를 검색하도록 지시한다.When the search
검색 결과 수신부(18)는 연락처 DB(22)에 저장되어 있는 사용자의 1차 연락 대상으로부터 검색 의뢰에 대한 결과를 수신하며, 이를 검색 결과 작성부(14)에게 전달하여 입출력 장치(21)를 통해 사용자에게 표시하거나 송수신 장치(23)를 통해 원래의 검색 의뢰 사용자의 인적 정보 검색 시스템으로 전송한다.The search
프라이버시 규칙 편집부(11)는 사용자가 입출력 장치(21)를 통해 인적 정보 검색에 필요한 프라이버시 규칙을 편집하는 기능을 제공한다. 그리고 이렇게 편집된 프라이버시 규칙은 프라이버시 룰베이스부(12)에 저장된다. 프라이버시 규칙 위배 확인부(13)는 프라이버시 룰베이스부(12)를 참조하여 검색식의 프라이버시 규칙 위반 여부를 판단한다.The privacy
검색 결과 작성부(14)는 DB 검색부(16), 프라이버시 규칙 위배 확인부(13), 및 송수신 장치(23)로부터 수신되는 정보를 토대로 검색 결과를 작성하고, 이를 입출력 장치(21)를 통해 사용자에게 표시하거나 송수신 장치(23)를 통해 원래의 검색 의뢰 사용자의 인적 정보 검색 시스템으로 전송한다.The search
도 3은 도 1에서 설명한 계층적인 인적 정보를 이용하여 도 2의 구성에 의해 인적 정보의 검색을 수행하는 방법의 흐름도이다.FIG. 3 is a flowchart of a method of searching for human information by the configuration of FIG. 2 using hierarchical human information described with reference to FIG. 1.
먼저 사용자는 자신의 인적 정보 검색 시스템(4)에 검색식을 입력한다(S2). 검색식은 검색하고자 하는 인적 정보의 성명이 될 수도 있고 그 외 직장, 출신학 교, 및 주소 등이 될 수도 있다. 그리고 검색식은 검색의 범위를 제한하는 최대 검색 차수(Maximum Degree of Separation)와 검색식의 구별을 위한 검색 ID를 포함하도록 하는 것이 바람직하다. 도 3에서는 최대 검색 차수를 3으로 하여 사용자에 대하여 3차 연락 대상의 인적 정보 검색 시스템(7)에 저장되어 있는 연락 대상, 즉 사용자에 대하여 4차 연락 대상까지 검색이 수행되도록 한다.First, the user inputs a search expression into his personal information retrieval system 4 (S2). The search expression may be the name of the personal information to be searched for, or may be a job, a home school, or an address. The search expression preferably includes a maximum degree of separation that restricts the scope of the search and a search ID for distinguishing the search expression. In FIG. 3, the maximum search order is set to 3 so that a search can be performed from the contact information stored in the personal
검색식이 입력되면 사용자의 인적 정보 검색 시스템(4)은 자신이 보유하고 있는 1차 연락 대상의 인적 정보 검색 시스템(5)으로 검색식을 전송한다(S4). 검색식의 전송 형태는 개인 통신 시스템이 이동 전화기인 경우 단문 메시지(SMS)의 형태일 수도 있고, 검색식에 대한 언어를 별도로 구현할 수도 있다.When the search expression is input, the user's personal
이에 검색식을 수신한(S6) 1차 연락 대상의 인적 정보 검색 시스템(5)은 자신이 보유한 연락 대상, 즉 사용자에 대하여 2차 연락 대상 중에 검색식을 만족하는 대상이 있는지 검색한다(S8).In response to the search expression (S6), the personal information retrieval
이때 검색 대상이 추출되면(S10), 차수를 늘려 계속 검색을 하는 것은 의미가 없으므로, 1차 연락 대상의 인적 정보 검색 시스템(5)은 검색 결과를 작성하고(S12) 사용자의 인적 정보 검색 시스템(4)으로 전송함으로써(S14) 자신의 프로세스를 종료한다.At this time, if the search object is extracted (S10), it is not meaningful to continue the search by increasing the order, so the personal
그러나, 검색 대상이 추출되지 않으면, 1차 연락 대상의 인적 정보 검색 시스템(5)은 자신이 보유하고 있는 2차 연락 대상의 인적 정보 검색 시스템(6)으로 검색식을 전송한다(S16).However, if the search object is not extracted, the personal information retrieval
이에 검색식을 수신한(S18) 2차 연락 대상의 인적 정보 검색 시스템(6)은 자 신이 보유한 연락 대상, 즉 사용자에 대하여 3차 연락 대상 중에 검색식을 만족하는 대상이 있는지 검색한다(S20).The human information retrieval
이때 검색 대상이 추출되면(S22), 차수를 늘려 계속 검색을 하는 것은 의미가 없으므로, 2차 연락 대상의 인적 정보 검색 시스템(6)은 검색 결과를 작성하고(S24) 1차 연락 대상의 인적 정보 검색 시스템(5)으로 전송함으로써(S26) 1차 연락 대상의 인적 정보 검색 시스템(5)을 통하여 사용자의 인적 정보 검색 시스템(4)으로 검색 결과가 전달되도록 하고 자신의 프로세스를 종료한다.At this time, if the search object is extracted (S22), it is not meaningful to continue the search by increasing the order, so the human
그러나, 검색 대상이 추출되지 않으면, 2차 연락 대상의 인적 정보 검색 시스템(6)은 자신이 보유하고 있는 3차 연락 대상의 인적 정보 검색 시스템(7)으로 검색식을 전송한다(S28).However, if the search object is not extracted, the human
이에 검색식을 수신한(S30) 3차 연락 대상의 인적 정보 검색 시스템(7)은 자신이 보유한 연락 대상, 즉 사용자에 대하여 4차 연락 대상 중에 검색식을 만족하는 대상이 있는지 검색한다(S32).In response to the search expression (S30), the personal information retrieval
이때 검색 대상이 추출되면(S34), 3차 연락 대상의 인적 정보 검색 시스템(7)은 검색 결과를 작성하고(S36) 2차 연락 대상의 인적 정보 검색 시스템(6)으로 전송함으로써(S38) 2차 연락 대상의 인적 정보 검색 시스템(6)과 1차 연락 대상의 인적 정보 검색 시스템(5)을 통하여 사용자의 인적 정보 검색 시스템(4)으로 검색 결과가 전달되도록 하고 자신의 프로세스를 종료한다.At this time, if the search object is extracted (S34), the third person contact information search system (7) creates a search result (S36) and transmits to the second person contact information information system (S38) (S38) 2 The search result is transmitted to the user's personal
한편, 검색 대상이 추출되지 않아도, 3차 연락 대상의 인적 정보 검색 시스템(7)은 검색 결과를 작성한다(S40). 이는 최초에 사용자가 검색식에 포함되는 최 대 검색 차수를 3으로 설정하여 검색 대상의 범위를 제한하였기 때문이며, 검색 대상이 추출되지 않더라도 그에 대한 검색 결과를 알리게 된다.On the other hand, even if the search object is not extracted, the personal
그러면 사용자의 인적 정보 검색 시스템(4)은 최종 검색 결과를 수신하여(S42) 사용자에게 표시한다(S44).The user's personal
사용자의 인적 정보 검색 시스템(4)에 표시되는 최종 검색 결과는, 사용자가 검색하고자 한 인적 정보에 대한 정보를 포함하며, 추출된 인적 정보가 검색된 경로에 포함되는 연락 대상의 목록이 검색 순서대로 나열되어 표시되는 것이 바람직하다. 이에 사용자는 경로 중 최적의 경로를 선택하여 저장할 수 있고, 이를 재검색 시에 다시 이용할 수 있다. 또한 인적 정보의 추출에 실패했을 경우에도 검색 경로에 대한 정보가 제공되어 사용자가 후에 재검색 시 참고할 수 있도록 하는 것이 바람직하다.The final search result displayed on the user's personal
상술한 바와 같은 검색 과정이 성공적으로 수행되기 위해서는 모든 인적 정보 검색 시스템이 동일한 표준 프로세스를 가지고 있는 것이 바람직하며, 사용자를 제외한 1차, 2차, 및 3차 연락 대상은 상술한 바와 같은 검색 프로세스의 상황에 대해 필수적으로 인지 할 필요성은 없고, 단지 1차, 2차, 및 3차 연락 대상이 자신의 인적 정보 검색 시스템에 인적 정보 검색에 대한 설정만 해 놓으면 해당 시스템이 자동으로 동작되도록 하는 것이 바람직하다.In order for the retrieval process as described above to be successful, it is preferable that all the personal information retrieval systems have the same standard process. There is no need to be aware of the situation, and it is advisable that the primary, secondary, and tertiary liaisons set up their own information retrieval system in their personal information retrieval system so that the system operates automatically. Do.
이하, 도 3에서 설명한 사용자의 인적 정보 검색 시스템과 1차, 2차, 및 3차 연락 대상의 인적 정보 검색 시스템에 대하여 각각의 프로세스를 상세히 알아본다.Hereinafter, each process will be described in detail with respect to the user information retrieval system of FIG. 3 and the information retrieval system for the primary, secondary, and tertiary contact.
도 4는 본 발명에 따라 인적 정보를 검색하고자 하는 사용자의 인적 정보 검 색 시스템의 인적 정보 검색 프로세스의 흐름도이다.4 is a flowchart of a human information retrieval process of a human information retrieval system of a user who wants to retrieve human information according to the present invention.
사용자가 인적 정보를 검색하고자 검색식을 입력하면(S46) 검색식 작성부(15)는 DB 검색부(16)를 통하여 사용자의 인적 정보 검색 시스템이 보유한 연락 대상 즉, 연락처 DB(22)에 저장되어 있는 1차 연락 대상 중에 검색식을 만족하는 대상이 있는지 검색을 한다(S48).When the user inputs a search expression to search for personal information (S46), the search
이에 사용자의 인적 정보 검색 시스템이 보유한 1차 연락 대상 중에서 검색식을 만족하는 대상이 추출되면(S50) DB 검색부(16)는 추출된 검색 대상의 정보를 검색 결과 작성부(14)에 전달하고, 검색 결과 작성부(14)는 추출된 검색 대상의 정보를 이용하여 검색 결과를 작성하여 입출력 장치(21)에 표시하고 검색 프로세스를 종료한다(S58).Accordingly, when a target that satisfies the search expression is extracted from the primary contact targets of the user's personal information search system (S50), the
그러나 1차 연락 대상 중에서 검색식을 만족하는 대상이 추출되지 않으면 검색식 작성부(15)는 P2P 방식으로 1차 연락 대상의 인적 정보 검색 시스템으로 검색을 요청하기 위하여, 송수신 장치(23)를 통해 검색식을 전송하게 된다.However, if the object that satisfies the search expression is not extracted from the primary contact object, the search
이를 위하여 먼저 검색식 작성부(15)는 입출력 장치(21)를 통하여 사용자로부터 최대 검색 차수를 입력받는다(S52). 최대 검색 차수는 최대 몇 차의 연락 대상까지 검색할 것인가를 결정하는 요소이다. 이러한 최대 검색 차수는 차수가 높을수록 더 많은 대상을 검색할 수 있는 장점이 있으나, 검색 시간이 많이 걸리게 되므로 사용자는 적당한 차수를 선택하여야 한다.To this end, first, the
최대 검색 차수가 입력되면 검색식 작성부(15)는 송수신 장치(23)를 통하여 1차 연락 대상의 인적 정보 검색 시스템으로, 사용자가 입력한 검색식과 최대 검색 차수 및 검색 ID를 전송한다(S54).When the maximum search order is input, the search
검색 ID는 사용자의 검색식 작성부(15)에서 자체적으로 생성하는 것으로, 사용자가 자신의 인적 정보 검색 시스템에서가 아닌 다른 인적 정보 검색 시스템에서 인적 정보를 검색할 때에 생성되며, 그 형식은 {사용자 인적 정보 검색 시스템의 ID, 검색 일자, 일련 번호}로서, 사용자 인적 정보 검색 시스템의 ID는 이동 전화기의 전화번호와 같이 시스템을 식별할 수 있는 번호를 가리키고, 검색 일자는 검색되는 날짜를 말하며, 일련 번호는 다른 인적 정보 검색 시스템으로 인적 정보를 검색한 횟수를 가리킨다. 여기서 일련 번호는 사용자의 인적 정보 검색 시스템이 다른 인적 정보 검색 시스템으로 인적 정보 검색을 요청한 횟수를 가리키므로, 사용자의 입장에서는 다른 인적 정보 검색 시스템으로 얼마나 많은 인적 정보 요청을 했는지 체크할 수 있는 정보가 되지만, 다른 연락 대상의 인적 정보 검색 시스템의 입장에서는 무의미한 정보이다.The search ID is generated by the user's search
그 후 1차 연락 대상의 인적 정보 검색 시스템으로부터 검색 결과가 수신되면(S56) 이를 수신한 송수신 장치(23)는 해당 정보를 검색 결과 작성부(14)에 전달하고, 검색 결과 작성부(14) 해당 정보를 이용하여 검색 결과를 작성하여 입출력 장치(21)에 표시하고 검색 프로세스를 종료한다(S58).Then, when a search result is received from the personal information search system of the primary contact target (S56), the
도 5는 사용자의 인적 정보 검색 시스템으로부터 인적 정보의 검색 요청을 수신한 N차 연락 대상의 인적 정보 검색 시스템에서 수행되는 인적 정보 검색 프로세스의 흐름도이다.5 is a flowchart of a human information retrieval process performed in a human information retrieval system of an Nth contact person who receives a retrieval request of human information from a user's human information retrieval system.
송수신 장치(23)를 통하여 검색 요청과 함께 검색식, 최대 검색 차수, 및 검 색 ID를 수신한(S60) N차 연락 대상의 인적 정보 검색 시스템의 검색식 수신부(17)는, 일단 해당 정보를 프라이버시 규칙 위배 확인부(13)에 전달하여 검색 요청을 거부할 것인지를 결정한다(S62). 이는 N차 연락 대상이 자신의 프라이버시 침해를 방지하기 위하여 설정해 놓은 조건에 따라 결정된다. 즉, N차 연락 대상은 요청되는 전체 검색에 대하여 불참할 수도 있고, 수신된 검색식에 따라서 선택적으로 응답할 수도 있다. 예를 들면, 수신된 검색 ID가 이전 검색과 중복되면, 동일한 검색을 반복하지 않기 위해 검색을 거부할 수 있도록 설정할 수도 있고, 자신에 대하여 1차 연락 대상인 사용자로부터의 검색 요청만 받아들인다든지, 직장 동료나 학교 동창 등 검색 요청을 받아들일 대상을 특별히 지정할 수도 있다.The search-
요청된 검색에 대하여 거부를 할 경우에는 검색 결과 작성부(14)에서 검색 거부 메시지를 작성하여 검색을 요청해 온 인적 정보 검색 시스템으로 송수신 장치(23)에 의해 전송하고 자신의 프로세스를 종료하며(S64), 요청된 검색을 받아들일 경우에는 검색식 수신부(17)는 먼저 최대 검색 차수를 한 차수 감소시키고(S66) DB 검색부(16)를 통하여 연락처 DB(22)에 저장되어 있는 자신의 1차 연락 대상 중에서 검색식을 만족하는 대상이 있는지 검색한다(S68).In case of rejecting the requested search, the search
이때 N차 연락 대상의 인적 정보 검색 시스템에서 수신된 최대 검색 차수를 한 차수 감소시키는 이유는, 최초로 인적 정보 검색을 요청한 사용자가 입력한 최대 검색 차수에 대하여 N차 연락 대상의 인적 정보 검색 시스템은 그 만큼 이후로 검색할 연락 대상이 줄어들기 때문이다.In this case, the reason for reducing the maximum search order received by the N-person contact information search system is that the N-contact person information search system is configured for the maximum search order input by the user who first requested the personal information search. This is because there will be fewer contacts to search after.
N차 연락 대상의 인적 정보 검색 시스템은 자신의 1차 연락 대상 중에서 검 색식을 만족하는 대상이 추출되면(S70), 검색 결과 작성부(14)는 검색 결과를 작성하여 검색을 요청해 온 인적 정보 검색 시스템으로 전송하고 자신의 프로세스를 종료한다(S72).When the N-contact person information search system extracts an object that satisfies the search expression from its primary contact object (S70), the
그러나 검색 대상이 추출되지 않고, 상술된 S66 과정에서 한 차수 감소된 최대 검색 차수가 0인지를 판단하여, 수신된 최대 검색 차수에서 한 차수 감소된 검색 차수가 0이면 더 이상 검색하지 않아도 되므로, 그에 따른 검색 결과를 작성하여 검색을 요청해 온 인적 정보 검색 시스템으로 전송하고 자신의 프로세스를 종료한다(S72).However, since the search object is not extracted and it is determined whether the maximum search order reduced by one order is 0 in the above-described S66 process, if the search order reduced by one order from the received maximum search order is 0, the search need not be performed anymore. The search result is written and transmitted to the personal information search system that has requested the search, and the process is terminated (S72).
한편, N차 연락 대상의 인적 정보 검색 시스템은 자신의 1차 연락 대상 중에서 검색식을 만족하는 대상이 검색되지 않고, 상술된 S66 과정에서 한 차수 감소된 최대 검색 차수가 0인지를 판단하여, 수신된 최대 검색 차수에서 한 차수 감소된 검색 차수가 0이 아니면, 상술된 S60 과정에서 수신한 검색식, 상술된 S66 과정에서 한 차수 감소된 검색 차수, 및 검색 ID를 자신의 1차 연락 대상의 개인 통신 시스템으로 전송한다(S74).On the other hand, the personal information search system of the N-th contact object is received by determining whether the object that satisfies the search expression is not among the primary contact objects, and whether the maximum search order reduced by one order in step S66 is zero. If the search order reduced by one order at the maximum search order is not 0, the search expression received at step S60 described above, the search order reduced by one order at step S66 described above, and the search ID are the individuals of the primary contact. It transmits to a communication system (S74).
그 후 N차 연락 대상의 인적 정보 검색 시스템이 자신의 1차 연락 대상의 인적 정보 검색 시스템으로부터 검색 결과를 수신하면(S78), 이를 검색을 요청해 온 인적 정보 검색 시스템으로 전송하고 자신의 프로세스를 종료한다(S80).Then, when the N-person contact information search system receives the search result from the personal information search system of its primary contact object (S78), it transmits it to the personal information search system that has requested the search and sends its own process. It ends (S80).
상술된 본 발명의 실시 예는 일부 이동 전화기의 예를 들어 설명하였으나, 일반 유선 전화나 전자우편의 주소록이나 인터넷 메신저의 친구 등록 정보를 활용하여 얼마든지 적용될 수 있다.Although the above-described embodiment of the present invention has been described with reference to some mobile phones, it can be applied to any number by utilizing friend registration information of a general landline telephone or an e-mail address book or an internet messenger.
상술된 바와 같은 본 발명은 P2P 방식으로 인적 정보 검색 시스템 간의 인적 정보 검색 방법을 제시함으로써, 검색 조건 설정을 통하여 사생활 및 개인 정보를 보호하면서 새로운 연락 대상에 대하여 지인들과의 연관 관계를 이용하여 계층적인 검색이 가능한 효과가 있다.As described above, the present invention provides a method of searching for personal information between human information retrieval systems in a P2P manner, thereby using hierarchical relationships using contacts with new friends for protecting new privacy and personal information through setting search conditions. The search is effective.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030043710A KR100954963B1 (en) | 2003-06-30 | 2003-06-30 | Human information retrieval method and system by P2P method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030043710A KR100954963B1 (en) | 2003-06-30 | 2003-06-30 | Human information retrieval method and system by P2P method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050002334A KR20050002334A (en) | 2005-01-07 |
KR100954963B1 true KR100954963B1 (en) | 2010-04-23 |
Family
ID=37217866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20030043710A KR100954963B1 (en) | 2003-06-30 | 2003-06-30 | Human information retrieval method and system by P2P method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100954963B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100856854B1 (en) * | 2007-04-19 | 2008-09-05 | 차재선 | Network Search Service Network Search Server and Storage Media |
KR101636945B1 (en) * | 2014-10-20 | 2016-07-11 | 남기원 | Clique network search system and method of the same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020051664A (en) * | 2000-12-23 | 2002-06-29 | 남궁석 | Contents commercing method based on Peer to Peer networks and system thereof |
KR20020068234A (en) * | 2001-02-20 | 2002-08-27 | 박준상 | System and Method of P2P service |
KR20020095706A (en) * | 2001-06-15 | 2002-12-28 | 아라정보기술 주식회사 | Method for searching search terms by P2P(Peer to Peer) system |
KR20040025445A (en) * | 2002-09-19 | 2004-03-24 | 주식회사 네오위즈 | Method and System for Sharing and Searching Files with P2P by Using Web Site and Managing of Access Authority to Sharing Files with Sharing Group |
-
2003
- 2003-06-30 KR KR20030043710A patent/KR100954963B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020051664A (en) * | 2000-12-23 | 2002-06-29 | 남궁석 | Contents commercing method based on Peer to Peer networks and system thereof |
KR20020068234A (en) * | 2001-02-20 | 2002-08-27 | 박준상 | System and Method of P2P service |
KR20020095706A (en) * | 2001-06-15 | 2002-12-28 | 아라정보기술 주식회사 | Method for searching search terms by P2P(Peer to Peer) system |
KR20040025445A (en) * | 2002-09-19 | 2004-03-24 | 주식회사 네오위즈 | Method and System for Sharing and Searching Files with P2P by Using Web Site and Managing of Access Authority to Sharing Files with Sharing Group |
Also Published As
Publication number | Publication date |
---|---|
KR20050002334A (en) | 2005-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7047276B2 (en) | Method and system for sharing data between wired and wireless platforms | |
US8234272B2 (en) | Searching and ranking contacts in contact database | |
US20160373385A1 (en) | Methods and systems for developing an instant messaging network | |
JP4492945B2 (en) | Social network service system, server, and social network service providing method | |
JP2011170471A (en) | Social graph generation method, social graph generation device and program | |
JP2011034200A (en) | Meeting place recommendation device, meeting place recommendation method, meeting place recommendation program, and portable terminal equipment | |
KR101554987B1 (en) | Smart social group information offering system and method of the same | |
JP2009163443A (en) | Device, method and program for supporting construction of friend relationship | |
US20140067972A1 (en) | Information processing apparatus and method, terminal apparatus, and information processing system | |
JP2006140790A (en) | Cellular phone and its file sharing method | |
KR101636945B1 (en) | Clique network search system and method of the same | |
JP2013045138A (en) | Information providing system, information providing apparatus, information providing method, communication terminal and program | |
KR100954963B1 (en) | Human information retrieval method and system by P2P method | |
JP2003185452A (en) | Server providing navigation service, program storage medium used for the server, navigation system using the server, and program storage medium used for car navigation device | |
JP2009054054A (en) | Common attribute information retrieval system, common attribute information retrieval method, and common attribute information retrieval program | |
JP2010073168A (en) | File output management system and file output management method | |
JP2002169918A (en) | System and method for searching matching information | |
KR101357255B1 (en) | Mothod for providing and responding SMS for finding friend of friend | |
KR101789803B1 (en) | Method and apparatus for providing business card exchange service | |
JP2008060683A (en) | Information management server in system for responsive situation notification system | |
KR101608728B1 (en) | System and method for providing registration and inquiry service of e-namecard information | |
JP2006040016A (en) | Information communication terminal | |
JP2005149202A (en) | Community formation system, community formation method, program and storage medium | |
KR101421087B1 (en) | Search system and method using address book, its search server | |
KR20020096586A (en) | System and operating method for information expert search on Internet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20030630 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20080625 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20030630 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100125 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20100414 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100419 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100419 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130403 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20130403 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140404 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20140404 Start annual number: 5 End annual number: 5 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20151218 |
|
FPAY | Annual fee payment |
Payment date: 20151221 Year of fee payment: 6 |
|
PR0401 | Registration of restoration |
Patent event code: PR04011E01D Patent event date: 20151218 Comment text: Registration of Restoration |
|
PR1001 | Payment of annual fee |
Payment date: 20151221 Start annual number: 6 End annual number: 6 |
|
R401 | Registration of restoration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170309 Termination category: Default of registration fee Termination date: 20151218 |