본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.BRIEF DESCRIPTION OF THE DRAWINGS In order to better understand the drawings cited in the detailed description of the invention, a brief description of each drawing is provided.
도 1은 본 발명의 일실시예에 따른 인맥 서비스 제공 시스템의 블록도를 나타낸다.1 is a block diagram of a network service providing system according to an embodiment of the present invention.
도 2는 본 발명의 일실시예에 따른 사용자 정보 및 사용자의 지인에 대한 정보의 구성도를 나타낸다.2 is a block diagram of user information and information on acquaintances of a user according to an embodiment of the present invention.
도 3a 내지 도 3c는 본 발명의 일실시예에 따른 인맥의 형성과정을 도시적으로 나타낸다.Figure 3a to 3c shows the process of forming a network in accordance with an embodiment of the present invention.
본 발명은 인맥 서비스 제공방법과 그 시스템에 관한 것으로, 보다 상세하게는 온라인에서 자동으로 인맥을 형성하여 자신의 인맥으로부터 자신이 찾고자 하는 사람을 검색하는 인맥 서비스 제공방법과 그 시스템에 관한 것이다.The present invention relates to a method and system for providing a network service, and more particularly, to a network service providing method and system for automatically searching for a person whom he / she wants to find from his or her network.
온/오프라인에서 인맥을 형성하기 위해서는 자신이 이미 알고 있는 인맥을 통하여 소개를 받거나, 새로운 모임 또는 온/오프라인의 커뮤니티에 속하게 됨으로써 인맥을 넓혀가는 방법이 있다. 하지만 이러한 방법으로 인맥을 넓혀가는 방법은 비용과 시간이 많이 소모될 뿐만 아니라 자신이 찾고자 하는 사람이 모임 또는 오프라인에 속해있는지도 확실하지 않다.In order to form a network online / offline, you can either get introduced through a network you already know, or expand your network by joining a new meeting or online / offline community. However, expanding your network in this way is not only costly and time-consuming, but it is also unclear whether the person you are looking for is in a meeting or offline.
또한, 자신의 지인을 통해 자신이 찾고자 하는 사람을 소개받고자 하여도, 자신이 찾고자 하는 사람을 소개해줄 수 있는 지인이 누구인지 알기는 어려운 일이다.In addition, even if he wants to be introduced to the person he wants to find through his acquaintances, it is difficult to know who is the acquaintance who can introduce the person he wants to find.
예컨대, 믿을 수 있는 변리사를 소개받고 싶은 A는 A의 지인을 통해 변리사를 소개받고 싶어할 수 있다. 하지만, A의 지인 중에 변리사를 잘 아는 사람이 누구인지 A는 알 수 없으므로 자신의 지인들에게 차례로 물어보는 수밖에 없다.For example, A wants to be introduced to a trusted patent attorney. However, A does not know who is familiar with the patent attorney, so you have to ask your acquaintances in turn.
기존의 온라인 커뮤니티를 통하여 여러 단계를 거쳐 인맥이 형성되는 경우에도 대부분은 서로 알지 못하는 사람들의 집합을 통해 이루어진 인맥이므로 신뢰성의 문제가 생길 수 있다.Even if the network is formed through various stages through the existing online community, most of them are made through a group of people who do not know each other, so there may be a problem of reliability.
또한, 초대 또는 인맥 형성 요청의 단계를 요구하는 경우가 많으므로 결국에는 초대 또는 인맥 형성 요청을 받은 사람의 입장에서는 오프라인에서 소개를 받는 일을 똑같이 하게 되고 단지 차이점은 오프라인에서 소개를 받는 절차가 온라인으로 옮겨진다는 것뿐이다.In addition, it often requires the stage of invitation or network formation request, so in the end, the person receiving the invitation or network formation will do the same with the introduction of offline. It's just moved to.
게다가 온라인에서 소개를 받는 경우에는 자신이 잘 알지 못하는 사람으로부터도 초대 또는 인맥 형성 요청을 받게 되는 경우가 빈번히 발생하고, 초대를 받은 사람은 초대 한 사람이 어떤 경로로 자신을 알게 되었는지조차 알 수 없는 경우가 많다. 즉, 자신의 온라인상의 아이디나 간략한 프로필 정도만 알면 누구라도 자신을 초대 또는 인맥 형성 요청할 수 있게 되고, 이러한 경우 설령 온라인상에서 인맥이 형성되더라도 형성된 인맥을 신뢰하기 힘든 형식상의 인맥이 될 뿐이다.In addition, when you are introduced online, you often receive invitations or social networking requests from people you don't know well, and the invitees can't even know how you invited them. There are many cases. In other words, anyone who knows his or her online ID or a brief profile will be able to invite or invite him / her to form a social network. In this case, even if a social network is formed online, it will be a form of social network that is difficult to trust.
또한, 초대 또는 인맥 형성 요청을 잘 모르는 사람으로부터 받게 되는 경우가 빈번히 발생하면 스팸메일을 받는 것과 같이 자원과 시간을 무의미하게 낭비하게 되는 경우가 발생한다.In addition, if a frequent occurrence of an invitation or a network connection request from a person who does not know often occurs, such as receiving a spam mail wastes resources and time meaninglessly.
그러므로, 자신이 믿을 수 있는 사람으로부터 자신이 원하는 사람을 온라인에서 쉽게 소개받을 수 있는 방법 또는 시스템이 요구된다.Therefore, there is a need for a method or system that allows an online person to be easily introduced from a person he or she trusts.
따라서 본 발명이 이루고자 하는 기술적인 과제는 일련의 초대 또는 인맥 형성 요청 및 수락의 절차가 필요없고, 자신의 지인을 통해서만 원하는 사람을 소개받을 수 있는 인맥 서비스 제공 방법 및 그 시스템을 제공하는 것이다.Therefore, the technical problem to be achieved by the present invention is to provide a network service providing method and system that can be introduced to the desired person only through their own acquaintances without the need for a series of invitation or network formation and acceptance procedures.
상기 기술적 과제를 달성하기 위한 인맥 서비스 제공 방법은 서버가 제1 사용자 컴퓨터로부터 제1 사용자 정보와 상기 제1 사용자의 지인들 각각에 대한 정보를 수신하는 단계, 상기 서버가 제2 사용자 컴퓨터로부터 제2 사용자 정보와 상기 제2 사용자의 지인들 각각에 대한 정보를 수신하는 단계, 상기 서버가 상기 제1 사용자 컴퓨터로부터 지인 검색조건을 수신하는 단계, 상기 제2 사용자의 정보가 상기 지인 검색조건에 상응하며 상기 제1 사용자와 상기 제2 사용자의 공통지인이 존재하는 경우 상기 서버는 상기 제2 사용자의 간략정보를 상기 제1 사용자 컴퓨터로 전송하는 단계를 구비한다.In accordance with an aspect of the present invention, a method for providing a social networking service includes: receiving, by a server, first user information and information about each of the first user's acquaintances from a first user computer; Receiving user information and information about each of the acquaintances of the second user, the server receiving an acquaintance search condition from the first user computer, wherein the information of the second user corresponds to the acquaintance search condition, If there is a common acquaintance between the first user and the second user, the server comprises the step of transmitting the brief information of the second user to the first user computer.
상기 제1 사용자 정보, 상기 제1 사용자의 지인들 각각에 대한 정보, 상기 제2 사용자 정보, 및 상기 제2 사용자의 지인들 각각에 대한 정보는 이름, 주소, 연락처, 직업, 프로필 또는 추천정보에 대한 정보 중 적어도 하나를 포함할 수 있다.The first user information, the information about each of the acquaintances of the first user, the second user information, and the information about each of the acquaintances of the second user may be included in a name, address, contact, occupation, profile, or recommendation information. It may include at least one of the information about.
상기 제2 사용자의 간략정보는 상기 제2 사용자 정보에 포함된 정보 중 적어도 하나를 포함할 수 있다.The brief information of the second user may include at least one of information included in the second user information.
상기 인맥 서비스 제공 방법은 상기 서버가 상기 공통지인에 대한 정보를 상기 제1 사용자 컴퓨터로 전송하는 단계를 더 구비할 수 있다.The network service providing method may further include transmitting, by the server, information about the common person to the first user computer.
상기 인맥 서비스 제공 방법은 상기 서버가 상기 제1 사용자 컴퓨터로부터 상기 제2 사용자에게 이메일 발송요청 및 이메일 내용을 수신하는 단계, 및 수신한 이메일 내용을 포함하는 이메일을 상기 제2 사용자에게 발송하는 단계를 더 구비할 수 있다.The network service providing method includes the step of the server receiving an email sending request and email contents from the first user computer to the second user, and sending an email including the received email contents to the second user. It may be further provided.
상기 인맥 서비스 제공 방법은 상기 서버가 상기 제1 사용자 컴퓨터로부터 상기 제2 사용자 정보의 상세보기 요청을 수신하는 단계 및 상기 서버가 상기 제1 사용자 컴퓨터로 상기 제2 사용자 정보를 포함하는 정보를 전송하는 단계를 더 구비할 수 있다.The social networking service providing method includes the server receiving a request for a detailed view of the second user information from the first user computer and the server transmitting the information including the second user information to the first user computer. It may further comprise a step.
상기 인맥 서비스 제공 방법은 상기 서버가 상기 제1 사용자 컴퓨터로 소정의 요금 부과 정보를 전송하는 단계를 더 구비할 수 있다.The network service providing method may further include transmitting, by the server, predetermined billing information to the first user computer.
본 발명에 따른 인맥 서비스 제공 방법은 서버가 제1 사용자 컴퓨터로부터 제1 사용자 정보와 상기 제1 사용자의 지인들 각각에 대한 정보를 수신하는 단계, 상기 서버가 제2 사용자 컴퓨터로부터 제2 사용자 정보와 상기 제2 사용자의 지인들 각각에 대한 정보를 수신하는 단계, 상기 서버가 상기 제1 사용자 컴퓨터로부터 지인 검색조건을 수신하는 단계, 및 상기 제2 사용자의 지인들 각각에 대한 정보 중 어느 한 지인에 대한 정보가 상기 지인 검색조건에 상응하며 상기 제1 사용자와 상기 제2 사용자의 공통지인이 존재하는 경우 상기 서버는 상기 지인 검색조건에 상응하는 제2 사용자의 지인에 대한 간략정보를 상기 제1 사용자 컴퓨터로 전송하는 단계를 구비할 수 있다.In accordance with another aspect of the present invention, a method for providing a social networking service includes: receiving, by a server, first user information from a first user computer and information about each of acquaintances of the first user; Receiving information about each of the acquaintances of the second user, the server receiving an acquaintance search condition from the first user computer, and acquiring information about each of the acquaintances of the second user. If the information corresponds to the acquaintance search condition and there is a common acquaintance between the first user and the second user, the server may provide brief information about the acquaintance of the second user corresponding to the acquaintance search condition. And transmitting to a computer.
본 발명에 따른 인맥 서비스 제공 시스템은 제1 사용자 컴퓨터로부터 제1 사용자 정보와 상기 제1 사용자의 지인들 각각에 대한 정보를 수신하고, 제2 사용자 컴퓨터로부터 제2 사용자 정보와 상기 제2 사용자의 지인들 각각에 대한 정보를 수신하기 위한 지인 데이터베이스 및 상기 서버가 상기 제1 사용자 컴퓨터로부터 지인 검색조건을 수신하기 위한 지인 검색 모듈을 구비하며, 상기 지인 검색 모듈은 상기 제2 사용자의 정보가 상기 지인 검색조건에 상응하며 상기 제1 사용자와 상기 제2 사용자의 공통지인이 존재하는 경우 상기 제2 사용자의 간략정보를 상기 제1 사용자 컴퓨터로 전송한다.The system for providing a social networking service according to the present invention receives first user information and information on each of the acquaintances of the first user from a first user computer, and receives second user information and acquaintances of the second user from a second user computer. An acquaintance database for receiving information about each of the acquaintances, and an acquaintance search module for the server to receive acquaintance search conditions from the first user computer, wherein the acquaintance search module is configured to search for the acquaintance of the second user; In response to a condition and a common acquaintance exists between the first user and the second user, brief information about the second user is transmitted to the first user computer.
상기 지인 검색 모듈은 상기 공통지인에 대한 정보를 상기 제1 사용자 컴퓨터로 전송할 수 있다.The acquaintance search module may transmit information about the common acquaintance to the first user computer.
상기 인맥 서비스 제공 시스템은 상기 제1 사용자 컴퓨터로부터 상기 제2 사용자에게 이메일 발송요청 및 이메일 내용을 수신하기 위한 이벤트 처리 모듈을 더 구비하며, 상기 이벤트 처리 모듈은 수신한 이메일 내용을 포함하는 이메일을 상기 제2 사용자에게 발송할 수 있다.The network service providing system further includes an event processing module for receiving an email sending request and an email content from the first user computer to the second user, wherein the event processing module is configured to send an email including the received email content. Can be sent to a second user.
상기 이벤트 처리 모듈은 상기 제1 사용자 컴퓨터로부터 상기 제2 사용자 정보의 상세보기 요청을 수신하고, 상기 지인 데이터베이스로부터 상기 제2 사용자 정보를 수신하여 상기 제1 사용자 컴퓨터로 상기 제2 사용자 정보를 포함하는 정보를 전송할 수 있다.The event processing module receives a detailed view request of the second user information from the first user computer, receives the second user information from the acquaintance database, and includes the second user information to the first user computer. Information can be sent.
상기 이벤트 처리 모듈은 상기 제1 사용자 컴퓨터로 소정의 요금 부과 정보를 전송할 수 있다.The event processing module may transmit predetermined billing information to the first user computer.
상기 지인 검색 모듈은 상기 제2 사용자의 지인들 각각에 대한 정보 중 어느 한 지인에 대한 정보가 상기 지인 검색조건에 상응하며 상기 제1 사용자와 상기 제2 사용자의 공통지인이 존재하는 경우 상기 지인 검색조건에 상응하는 제2 사용자의 지인에 대한 간략정보를 상기 제1 사용자 컴퓨터로 전송할 수 있다.The acquaintance search module searches for an acquaintance if information about one of the acquaintances of the second user corresponds to the acquaintance search condition and a common acquaintance exists between the first user and the second user. Brief information about acquaintances of the second user corresponding to the condition may be transmitted to the first user computer.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings which illustrate preferred embodiments of the present invention and the contents described in the accompanying drawings.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements.
도 1은 본 발명의 실시예에 따른 인맥 서비스 제공 시스템의 블록도를 나타낸다.1 is a block diagram of a network service providing system according to an embodiment of the present invention.
도 1을 참조하면, 본 발명에 따른 인맥 서비스 제공 시스템(100)의 서버(110)는 지인 데이터베이스(111) 및 지인 검색 모듈(113)을 구비한다. 상기 서버(110)는 이벤트 처리 모듈(115)을 더 구비할 수 있다.Referring to FIG. 1, the
상기 지인 데이터베이스(111)는 제1 사용자 컴퓨터(130)로부터 제1 사용자 정보와 상기 제1 사용자의 지인들 각각에 대한 정보를 수신한다(S101). 또한, 상기 지인 데이터베이스(111)는 제2 사용자 컴퓨터(150)로부터 제2 사용자 정보와 상기 제2 사용자의 지인들 각각에 대한 정보를 수신한다(S103).The
상기 제1 사용자 컴퓨터(130) 및 상기 제2 사용자 컴퓨터(150)는 각각 상기 제1 사용자 및 상기 제2 사용자가 사용하는 컴퓨터를 의미하며, 특정 하드웨어 자체를 의미하는 것은 아니다. 즉, 상기 제1 사용자 컴퓨터(130)는 때에 따라 상기 제1 사용자가 가정에서 쓰는 컴퓨터 일수도 있고, 회사에서 쓰는 컴퓨터일 수도 있다.The
또한, 상기 제1 사용자 컴퓨터(130) 또는 상기 제2 사용자 컴퓨터(150)는 상 기 제1 사용자 컴퓨터(130) 또는 상기 제2 사용자 컴퓨터(150)의 기능을 수행할 수 있는 유/무선 통신망을 통해 접속 가능한 무선단말기(예컨대, 휴대폰, PDA 등)일 수도 있다.In addition, the
상기 지인 데이터베이스(111)는 수신한 각 정보를 하나의 테이블 형태로 저장할 수도 있고, 별개의 테이블 형태로 저장할 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 DB의 형태 등 다양한 방식으로 수신한 각 정보를 저장할 수 있다.The
상기 지인 검색 모듈(113)은 상기 제1 사용자 컴퓨터(130)로부터 지인 검색조건을 수신한다(S105). 상기 지인 검색 조건은 다양한 변형이 가능하며 상기 지인 데이터베이스(111)에 저장된 데이터 필드에 의존할 수 있다. 즉, 상기 지인 데이터베이스(111)가 저장하는 어떤 사람에 대한 데이터 필드들은 이름, 직업, 나이, 학력, 경력 등 다수일 수 있으며 상기 지인 검색 조건은 상기 데이터 필드들에 포함된 항목 중에서 하나 또는 다수개를 포함할 수 있다.The
예컨대, 상기 지인 검색 조건은 '직업=의사'일 수도 있고 '직업=의사 and 나이=30~35'일 수도 있다. 상기 지인 검색 조건의 입력 형태는 다양한 변형이 있을 수 있으며 상기 서버(110)가 검색 가능한 조건의 항목을 사용자로 하여금 선택할 수 있도록 미리 정해진 소정의 인터페이스를 통해 제공할 수도 있다.For example, the acquaintance search condition may be 'job = doctor' or 'job = doctor and age = 30-35'. The input form of the acquaintance search condition may be variously modified, and may be provided through a predetermined interface so that the
상기 지인 검색 모듈(113)은 상기 제2 사용자의 정보가 상기 지인 검색조건에 상응하며 상기 제1 사용자와 상기 제2 사용자의 공통지인이 존재하는 경우(S107) 상기 제2 사용자의 간략정보를 상기 제1 사용자 컴퓨터로 전송할 수 있 다(S109).If the
상기 제1 사용자와 상기 제2 사용자의 공통지인이 존재하는 경우는, 상기 제1 사용자의 지인들 각각에 대한 정보와 상기 제2 사용자의 지인들 각각에 대한 정보 중에서 동일한 정보가 존재하는 경우일 수 있다. 즉, 상기 제1 사용자의 지인 중에서 상기 제2 사용자의 지인이 존재하는 경우이다.When there is a common acquaintance between the first user and the second user, the same information may be present among information about each of acquaintances of the first user and information about each of acquaintances of the second user. have. That is, when the acquaintance of the second user exists among the acquaintances of the first user.
예컨대, 상기 제1 사용자는 자신의 정보와 자신의 지인인 A, B, C, D, 및 E의 정보를 입력하고, 상기 제2 사용자는 자신의 정보와 자신의 지인인 F, G, H, B, 및 I의 정보를 입력한 경우에 B가 상기 제1 사용자와 상기 제2 사용자의 공통지인이 된다. 그 후에 상기 제1 사용자가 믿을 수 있는 의사를 검색하고자 하면 상기 제1 사용자는 지인 검색조건에 직업이 의사인 사람을 검색하게 되고, 상기 제2 사용자가 자신의 정보로서 의사를 입력한 경우에는 제1 사용자의 검색결과로 제2 사용자의 간략정보가 검색되게 된다.For example, the first user inputs his information and information of his acquaintances A, B, C, D, and E, and the second user has his information and his acquaintances F, G, H, When the information of B and I is inputted, B becomes common ground between the first user and the second user. Thereafter, if the first user wants to search for a reliable doctor, the first user searches for a person whose occupation is a doctor in an acquaintance search condition, and if the second user inputs a doctor as his information, The brief information of the second user is searched based on the search result of the first user.
즉, 상기 제1 사용자와 상기 제2 사용자가 공통지인이 있는 경우에만 제2 사용자는 제1 사용자의 검색대상이 되므로 공통지인인 B가 상기 제2 사용자를 상기 제1 사용자에게 소개해주는 결과가 된다. 그렇지만, 상기 B는 어떠한 행동을 할 필요도 없고, 상기 제1 사용자 역시 자신의 지인에 대한 정보를 한 번만 입력해 두면 자신의 지인들에게 상기 제1 사용자가 찾고자 하는 조건에 상응하는 사람을 알고 있는지 물어볼 필요도 없게 된다.That is, since the second user becomes the search target of the first user only when the first user and the second user have a common acquaintance, a common acquaintance B introduces the second user to the first user. . However, B does not need to take any action, and if the first user also inputs information about his acquaintance only once, whether his acquaintances know the person corresponding to the condition that the first user is looking for. There is no need to ask.
또한, 상기 공통지인은 상기 제1 사용자의 지인이 상기 제2 사용자를 지인으로 입력한 경우일 수도 있다. 예컨대, 상기 제1 사용자는 자신의 정보와 자신의 지 인인 A, B, C, D, 및 E의 정보를 입력하고, 상기 제1 사용자의 지인인 B가 상기 제2 사용자에 대한 정보를 입력한 경우에도 상기 B는 상기 제1 사용자와 상기 제2 사용자의 공통지인이 될 수 있다.The common acquaintance may be a case where an acquaintance of the first user inputs the second user as an acquaintance. For example, the first user inputs his information and information of his acquaintances A, B, C, D, and E, and B, who is acquaintance of the first user, inputs information about the second user. Even in this case, B may be a common ground between the first user and the second user.
상기 지인 검색 모듈(113)은 상기 공통지인에 대한 정보를 상기 제1 사용자 컴퓨터로 전송할 수 있다(S111). 즉, 공통지인인 B의 정보를 상기 제1 사용자에게 알려주게 된다. 그러므로, 상기 제1 사용자는 검색결과로 '지인 B가 아는 의사 제2 사용자가 있습니다.'라는 결과를 알 수 있게 된다. 제1 사용자가 받아보는 검색결과의 형태는 다양한 형태일 수 있으며, 상기 공통지인에 대한 정보와 상기 제2 사용자에 대한 정보만 포함되어 있으면 족하다. 상기 공통지인은 경우에 따라 한 명 이상일 수도 있다.The
상기 지인 검색 모듈(113)은 상기 제1 사용자 컴퓨터(130)로 검색결과인 상기 제2 사용자의 간략정보를 전송하며, 경우에 따라서는 간략정보가 아닌 상기 제2 사용자의 전체 정보를 전송할 수도 있고 필요에 따라 전송되는 정보의 양은 변화될 수 있다.The
한편, 상기 제1 사용자와 상기 제2 사용자의 공통지인이 존재하는 경우에 상기 제1 사용자가 입력하는 상기 공통지인에 대한 정보와 상기 제2 사용자가 입력하는 상기 공통지인에 대한 정보가 완전히 동일하지 않을 수 있다. 하지만 적어도 입력되는 데이터 필드 중 하나 이상은 동일하여야 한다. 경우에 따라서, 상기 제1 사용자의 지인들 각각에 대한 정보와 상기 제2 사용자의 지인들 각각에 대한 정보 중에서 동일한 정보가 존재하는 경우라도 공통지인이 존재하지 않는 경우가 있을 수 도 있다.On the other hand, when there is a common acquaintance between the first user and the second user, information on the common acquaintance input by the first user and information on the common acquaintance input by the second user are not the same. You may not. However, at least one of the data fields entered must be the same. In some cases, even if the same information exists among the information about each of the acquaintances of the first user and the information about each of the acquaintances of the second user, there may be a case where a common acquaintance does not exist.
예컨대, 제1 사용자가 자신의 지인인 A의 이름, 주소, 연락처, 직업 등을 입력하였고, 제2 사용자가 자신의 지인인 B의 이름, 주소, 연락처, 직업 등을 입력한 경우에 A의 직업과 B의 직업이 같으면 공통지인이 존재하지 않는 경우라도 동일한 정보가 존재하는 경우이다.For example, when the first user enters the name, address, contact, occupation, etc. of his acquaintance A, and the second user enters the name, address, contact, occupation, etc. of his acquaintance B, If the occupations of A and B are the same, the same information exists even if a common friend does not exist.
그러므로 상기 지인 검색 모듈(113)은 상기 제1 사용자의 지인들 각각에 대한 정보와 상기 제2 사용자의 지인들 각각에 대한 정보 중에서 동일한 정보가 존재하는 경우에, 실제로 공통지인이 존재하는지를 판단하기 위해서 별도의 모듈을 구비할 수 있으며, 상기 모듈은 이름, 주소, 연락처 등과 같은 하나 이상의 필드를 이용하여 공통지인인지 여부를 판단하는 것이 바람직하다.Therefore, when the
도 2는 본 발명의 실시예에 따른 사용자 정보 및 사용자의 지인에 대한 정보의 구성도를 나타낸다.2 is a block diagram of user information and information on acquaintances of a user according to an embodiment of the present invention.
도 1과 도 2를 참조하면, 상기 제1 사용자 정보, 상기 제1 사용자의 지인들 각각에 대한 정보, 상기 제2 사용자 정보, 및 상기 제2 사용자의 지인들 각각에 대한 정보는 같이 이름, 주소, 연락처, 직업, 프로필 또는 추천정보에 대한 정보 중 적어도 하나를 포함할 수 있다. 이름, 주소, 연락처, 직업, 프로필 또는 추천정보등과 같이 정보의 항목을 다양하고 자세히 입력할수록 사용자가 검색하고자 하는 사람을 더 정확하게 찾을 수 있다.1 and 2, the first user information, the information about each of the acquaintances of the first user, the second user information, and the information about each of the acquaintances of the second user are the same name and address. It may include at least one of information on contact information, occupation, profile, or recommendation information. The more various and detailed the items of information such as name, address, contact, job, profile, or recommendation information, the more accurate the user can find a person to search for.
상기 제1 사용자가 본인정보를 입력하는 경우에는 상기의 프로필, 추천정보등을 상세히 입력할 수 있으나 지인에 대한 정보의 경우에는 프로필, 추천정보를 상세히 입력하지 않아도 무방하다. 하지만 적어도 어떤 사람인지를 특정할 수 있는 정도의 정보는 입력하는 것이 바람직하다.When the first user inputs his or her information, the profile, recommendation information, and the like may be input in detail, but in the case of information on acquaintances, the profile and recommendation information may not be entered in detail. However, it is a good idea to enter at least enough information to identify who you are.
예컨대, 상기 제1 사용자가 지인에 대한 정보 중 이름, 연락처에 대한 정보를 입력하면, 상기 지인 검색 모듈(113)은 이름과 연락처가 같은 사람은 동일인으로 판단할 수 있다.For example, when the first user inputs information on a name and a contact among information on an acquaintance, the
상기 프로필은 다양한 정보를 포함할 수 있다. 예컨대, 학력, 경력, 자격증 등의 정보를 포함할 수 있다.The profile may include various information. For example, the information may include information such as education, career, and qualifications.
상기 연락처에는 집 전화번호, 휴대 전화번호, 이메일 주소 등이 포함될 수 있다.The contact information may include a home phone number, a mobile phone number, an e-mail address, and the like.
상기 추천정보는 다양한 항목에 대한 추천내용을 포함할 수 있다. 상기 추천정보 항목을 통해 사용자들은 원하는 인물 검색뿐만 아니라 지인이 추천하는 내용에 대해서도 검색할 수 있다.The recommendation information may include recommendations for various items. Through the recommended information item, users may search not only a desired person search but also contents recommended by acquaintances.
예컨대, 음식점에 대한 추천내용을 추천정보가 포함하는 경우에 상기 제1 사용자가 지인 검색 조건을 '추천정보=음식점'라고 한다면 상기 제1 사용자의 지인 또는 상기 제1 사용자와 공통지인이 있는 상기 제2 사용자가 추천하는 음식점에 대한 정보를 검색할 수 있다. 상기 추천정보에는 음식점뿐만 아니라 여행지, 특정 상품 등 다양한 정보가 포함될 수 있다.For example, when the recommendation information includes a recommendation for a restaurant, if the first user's acquaintance search condition is 'recommended information = restaurant', the first acquaintance of the first user or the acquaintance with the
상기 제2 사용자의 간략정보는 상기 제2 사용자 정보에 포함된 정보 중 적어도 하나를 포함할 수 있다. 예컨대, 상기 제1 사용자가 검색한 결과 상기 제2 사용자가 검색되었다면, 상기 제2 사용자의 간략정보는 상기 제2 사용자의 이름, 직업, 프로필만을 포함할 수도 있다. 상기 제1 사용자가 상세보기 요청을 하는 경우에는 상기 제2 사용자에 대한 자세한 정보(예컨대, 연락처 등)를 제1 사용자에게 알려줄 수 있고, 이때에는 소정의 요금을 부과할 수도 있다.The brief information of the second user may include at least one of information included in the second user information. For example, if the second user is found as a result of the search by the first user, the brief information of the second user may include only the name, occupation, and profile of the second user. When the first user requests a detailed view, the first user may be informed of the detailed information (eg, a contact point) of the second user, and a predetermined fee may be charged.
다시 도 1을 참조하면, 상기 이벤트 처리 모듈(115)은 상기 제1 사용자 컴퓨터(130)로부터 상기 제2 사용자에게 이메일 발송요청 및 이메일 내용을 수신하고(S201), 수신한 이메일 내용을 포함하는 이메일을 상기 제2 사용자에게 발송할 수 있다(S203).Referring back to FIG. 1, the
상기 이벤트 처리 모듈(115)이 상기 제2 사용자에게 이메일을 발송하고자 할때에는 상기 이벤트 처리 모듈(115)은 상기 제2 사용자의 이메일 주소를 상기 지인 검색 모듈(113)로부터 수신할 수도 있다.When the
즉, 상기 지인 검색 모듈(113)이 상기 제1 사용자 컴퓨터로 전송한 상기 제2 사용자의 간략정보에 이메일 주소가 포함되어 있지 않은 경우에는 상기 이벤트 처리 모듈(115)은 상기 지인 검색 모듈(113)로부터 상기 제2 사용자의 이메일 주소를 수신하고, 수신한 이메일 주소에 기초하여 이메일을 발송할 수 있다.That is, when the
상기 이벤트 처리 모듈(115)은 상기 제1 사용자 컴퓨터(130)로부터 상기 제2 사용자 정보의 상세보기 요청을 수신하고(S301), 상기 지인 데이터베이스(111)로부터 상기 제2 사용자 정보를 수신하여(S303) 상기 제1 사용자 컴퓨터(130)로 상기 제2 사용자 정보를 포함하는 정보를 전송(S305)할 수 있다.The
상기 이벤트 처리 모듈(115)이 상기 지인 데이터베이스(111)로부터 상기 제2 사용자 정보를 수신(S303)하는 경우 상기 이벤트 처리 모듈(115)이 상기 지인 데이 터베이스(111)로부터 직접 상기 제2 사용자 정보를 수신할 수도 있고, 상기 지인 검색 모듈(113)을 통하여 수신할 수도 있다.When the
상기 이메일을 발송(S203)하거나 상세보기 요청에 응답하여 제2 사용자 정보를 전송(S305)하는 경우 상기 이벤트 처리 모듈(115)은 상기 제1 사용자 컴퓨터로 소정의 요금 부과 정보를 전송할 수도 있다.When sending the e-mail (S203) or transmitting second user information in response to the detailed view request (S305), the
또한, 상기 이벤트 처리 모듈(115)은 경우에 따라 다양한 기능을 수행할 수 있다. 예컨대, 상기 제1 사용자가 지인 검색에 성공한 경우에 상기 이벤트 처리 모듈(115)은 공통지인에게 이메일을 전송할 수도 있다. 또는, 상기 제1 사용자가 지인 검색에 성공한 경우에 상기 이벤트 처리 모듈(115)은 공통지인에게 SMS(short message service)를 상기 서버(110)와 연결된 SMS 서버를 통하여 전송할 수도 있다. 상기 공통지인에게 보내는 이메일 또는 SMS에는 상기 제1 사용자와 상기 제2 사용자에 대한 정보를 포함하여 전송하는 것이 바람직하다.In addition, the
예컨대 상기 제1 사용자가 A, 공통지인이 B, 상기 제2 사용자가 C라고 하면 'B님의 지인이신 A님에게 C님을 소개시켜드렸습니다.' 등과 같은 내용을 포함할 수 있다. 이때에는 상기 공통지인 B가 상기 서버(110)에 의해 운영되는 서비스에 참여할 수 있는 효과가 발생할 수도 있다.For example, if the first user is A, the common friend is B, and the second user is C, 'We introduced C to A, B's acquaintance.' And the like. In this case, the common B may have an effect of participating in a service operated by the
상기 지인 검색 모듈(113)은 상기 제2 사용자의 지인들 각각에 대한 정보 중 어느 한 지인에 대한 정보가 상기 지인 검색조건에 상응하며 상기 제1 사용자와 상기 제2 사용자의 공통지인이 존재하는 경우 상기 지인 검색조건에 상응하는 제2 사용자의 지인에 대한 간략정보를 상기 제1 사용자 컴퓨터(130)로 전송할 수 있다.The
즉, 상기 제1 사용자와 상기 제2 사용자의 공통지인이 있는 경우에 상기 제1 사용자가 찾고자 하는 사람의 범위가 상기 제2 사용자 뿐만 아니라 상기 제2 사용자의 지인도 될 수 있다.That is, when there is a common acquaintance between the first user and the second user, the range of the person the first user wants to find may be not only the second user but also an acquaintance of the second user.
경우에 따라 상기 지인 검색 모듈(113)은 상기 제2 사용자와 공통지인이 존재하는 제3 사용자를 검색할 수도 있다. 예컨대, 상기 제2 사용자와 상기 제3 사용자의 공통지인 C가 존재하는 경우에, 상기 제1 사용자가 입력한 검색조건에 응답하여 상기 지인 검색 모듈(113)은 상기 제2 사용자, 상기 제2 사용자의 지인(C를 포함), 상기 제3 사용자에 대한 정보를 검색할 수도 있다. 또한, 추가로 상기 제3 사용자의 지인, 상기 제3 사용자와 공통지인이 존재하는 제4 사용자 등등과 같이 무한대로 검색의 범위를 확장할 수도 있다.In some cases, the
이와 같이 상기 지인 검색 모듈(113)이 검색하는 범위는 필요에 따라 다양하게 설정할 수 있게된다.As such, the range searched by the
도 3a 내지 도 3c는 본 발명의 실시예에 따른 인맥의 형성과정을 도시적으로 나타낸다.Figure 3a to 3c shows the process of forming a network in accordance with an embodiment of the present invention.
도 3a를 참조하면, 제1 사용자(1)는 제1 사용자 정보(210)와 상기 제1 사용자의 각 지인 (A, B, C, D, E)에 대한 정보(211, 212, 213, 214, 및 215)를 입력할 수 있다.Referring to FIG. 3A, the
도 1과 도 3c를 참조하면, 제2 사용자(2)는 제2 사용자 정보(220)와 상기 제2 사용자의 지인 (F, G, H, B)에 대한 정보(221, 222, 223, 및 224)를 입력할 수 있다.Referring to FIGS. 1 and 3C, the
도 3c를 참조하면, 상기 제1 사용자와 상기 제2 사용자는 공통지인 B(212= 224)가 존재하므로 인맥이 형성된다. 상기 제1 사용자가 찾고자 하는 사람에 대한 지인 검색 조건을 입력하면 제2 사용자 정보(220)를 검색하여 조건에 상응하는 지를 판단한다.Referring to FIG. 3C, since the first user and the second user have a common B (212 = 224), a network is formed. When the first user inputs an acquaintance search condition for a person to be searched for, the
예컨데, 상기 제2 사용자(2)의 정보의 직업란에 "변리사"란 정보가 포함되어 있고, 상기 제1 사용자(1)가 검색조건으로 "변리사"를 입력한 경우, 서버(110)는 상기 검색조건에 응답하여 상기 제1 사용자(1)의 각 지인(A, B, C, D, 및 E)에 대한 각 정보(211 내지 215)를 검색한다. 검색결과로서 상기 제1사용자(10)의 지인(B)을 자신(2)의 지인으로 등록한 상기 제2 사용자(2)가 존재하는 경우, 상기 서버(110)는 상기 제2 사용자(2)에 대한 간략정보를 상기 제2사용자 컴퓨터(150)로 전송한다.For example, when the "patent attorney" information is included in the occupation column of the information of the
경우에 따라 상기 제2 사용자 정보(220)가 조건에 상응하지 않는 경우 상기 제2 사용자의 지인에 대한 정보(221, 222, 및 223)에서 검색할 수도 있다.In some cases, when the
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽 을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The invention can also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like, which are also implemented in the form of carrier waves (eg, transmission over the Internet). It also includes. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. And functional programs, codes and code segments for implementing the present invention can be easily inferred by programmers in the art to which the present invention belongs.
본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the present invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
상술한 바와 같이 본 발명에 따른 인맥 서비스 제공 방법은 사용자가 자신의 지인에 대한 정보를 한 번만 입력하면 자신의 지인에게 자신이 찾고자 하는 조건을 가진 사람을 알고 있는지 혹은 소개해줄 수 있는지 여부를 묻지 않고도 소개를 받을 수 있는 효과가 있다.As described above, the method of providing a social networking service according to the present invention does not require a user to input information about his / her acquaintances only once without asking whether or not he / she knows or introduces a person with the condition he / she is looking for. It is effective to receive introduction.
또한, 추천정보를 이용하면 자신의 지인이 추천하는 음식점, 제품, 기타 다양한 정보들을 손쉽게 얻을 수 있는 효과가 있다.In addition, using the recommendation information has the effect that you can easily obtain a variety of restaurants, products, and other information recommended by their acquaintances.
또한, 인맥을 형성하기 위해서 초대 또는 그와 유사한 절차를 거칠 필요가 없으므로 불필요한 초대 메시지 등을 받을 필요가 없으므로 스팸메일과 같이 불필요한 자원과 시간을 낭비하지 않는 효과가 있다.In addition, since there is no need to go through an invitation or similar procedure to form a network, there is no need to receive unnecessary invitation messages and the like, thereby preventing unnecessary resources and time, such as spam mail.
또한, 자신의 지인을 통하여서만 인맥이 형성되므로 형성된 인맥에 대해 신뢰할 수 있게 된다.In addition, since the network is formed only through their acquaintances, it becomes reliable for the network formed.
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060051006AKR100789336B1 (en) | 2006-06-07 | 2006-06-07 | How to provide network service and system |
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060051006AKR100789336B1 (en) | 2006-06-07 | 2006-06-07 | How to provide network service and system |
Publication Number | Publication Date |
---|---|
KR20070117161A KR20070117161A (en) | 2007-12-12 |
KR100789336B1true KR100789336B1 (en) | 2007-12-28 |
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060051006AExpired - Fee RelatedKR100789336B1 (en) | 2006-06-07 | 2006-06-07 | How to provide network service and system |
Country | Link |
---|---|
KR (1) | KR100789336B1 (en) |
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101574423B1 (en)* | 2014-04-17 | 2015-12-03 | 주식회사 엘지유플러스 | Method and apparatus for managing participating information of terminal |
KR101772028B1 (en)* | 2010-11-17 | 2017-08-28 | 허민 | Method and system for interfacing messages |
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101376523B1 (en)* | 2012-06-21 | 2014-03-21 | 주식회사 이노스파크 | Method for recommend friend for messenger |
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000036286A (en)* | 1999-08-30 | 2000-07-05 | 이동형 | System for controlling personal relationship information using internet |
KR20040008276A (en)* | 2002-07-18 | 2004-01-31 | 왕석훈 | Method for providing the communication service about heterosexual love using the internet and computer readable record medium on which a program therefor is recorded |
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000036286A (en)* | 1999-08-30 | 2000-07-05 | 이동형 | System for controlling personal relationship information using internet |
KR20040008276A (en)* | 2002-07-18 | 2004-01-31 | 왕석훈 | Method for providing the communication service about heterosexual love using the internet and computer readable record medium on which a program therefor is recorded |
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101772028B1 (en)* | 2010-11-17 | 2017-08-28 | 허민 | Method and system for interfacing messages |
KR101574423B1 (en)* | 2014-04-17 | 2015-12-03 | 주식회사 엘지유플러스 | Method and apparatus for managing participating information of terminal |
Publication number | Publication date |
---|---|
KR20070117161A (en) | 2007-12-12 |
Publication | Publication Date | Title |
---|---|---|
US10771575B2 (en) | Method and apparatus for identifying common interest between social network users | |
US9436728B1 (en) | Methods and systems for developing an instant messaging network | |
US8566253B2 (en) | System and method for managing information flow between members of an online social network | |
EP1457911A1 (en) | System and method for social interaction | |
US8108414B2 (en) | Dynamic location-based social networking | |
US7099862B2 (en) | Programmatic discovery of common contacts | |
US9203795B2 (en) | Mobile social interaction | |
US20080154899A1 (en) | System and method for anonymous dating compatibility determination | |
US11157875B2 (en) | Address extraction from a communication | |
US20080154697A1 (en) | Like-Minded People Proximity Detection and Interest Matching System | |
US9159110B2 (en) | System and method for propagating inquiries and answers thereto through on-line human network | |
WO2010144197A1 (en) | Method and apparatus for sending authentication request message in a social network | |
WO2009070138A1 (en) | Dynamic geosocial networking | |
US20250039121A1 (en) | Enhancing online contents based on digital alliance data | |
CN101216829B (en) | Content search system, apparatus and method | |
WO2005116873A1 (en) | Contents search system for providing reliable contents through network and method thereof | |
US10977285B2 (en) | Using observations of a person to determine if data corresponds to the person | |
US20180211259A1 (en) | Artificial Intelligence Based Customer Service and Social Media Method | |
KR100789336B1 (en) | How to provide network service and system | |
US20200186487A1 (en) | Recommending communication paths to connect with new contacts based on digital alliance data | |
KR101502469B1 (en) | Method for Searching Knowledge Based On Social Network | |
KR20080021444A (en) | User base service network information providing method and system | |
KR20160009718A (en) | Instant messaging system for automatically recommending recipient based on real-time text input and method therefor | |
KR20050112882A (en) | Contents search system for providing confidential contents through network and method thereof | |
CN111159568A (en) | Information processing apparatus, information processing method, and program |
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20060607 | |
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20070523 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:20070919 | |
PG1501 | Laying open of application | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment | Comment text:Registration of Establishment Patent event date:20071220 Patent event code:PR07011E01D | |
PR1002 | Payment of registration fee | Payment date:20071221 End annual number:3 Start annual number:1 | |
PG1601 | Publication of registration | ||
G170 | Re-publication after modification of scope of protection [patent] | ||
PG1701 | Publication of correction | ||
PR1001 | Payment of annual fee | Payment date:20101220 Start annual number:4 End annual number:4 | |
PR1001 | Payment of annual fee | Payment date:20111209 Start annual number:5 End annual number:5 | |
FPAY | Annual fee payment | Payment date:20121220 Year of fee payment:6 | |
PR1001 | Payment of annual fee | Payment date:20121220 Start annual number:6 End annual number:6 | |
FPAY | Annual fee payment | Payment date:20131203 Year of fee payment:7 | |
PR1001 | Payment of annual fee | Payment date:20131203 Start annual number:7 End annual number:7 | |
FPAY | Annual fee payment | Payment date:20141215 Year of fee payment:8 | |
PR1001 | Payment of annual fee | Payment date:20141215 Start annual number:8 End annual number:8 | |
FPAY | Annual fee payment | Payment date:20160102 Year of fee payment:9 | |
PR1001 | Payment of annual fee | Payment date:20160102 Start annual number:9 End annual number:9 | |
FPAY | Annual fee payment | Payment date:20161029 Year of fee payment:10 | |
PR1001 | Payment of annual fee | Payment date:20161029 Start annual number:10 End annual number:10 | |
PC1903 | Unpaid annual fee | Termination category:Default of registration fee Termination date:20180911 | |
FPAY | Annual fee payment | Payment date:20180911 Year of fee payment:11 | |
PR0401 | Registration of restoration | Patent event code:PR04011E01D Patent event date:20180911 Comment text:Registration of Restoration | |
PR1001 | Payment of annual fee | Payment date:20180911 Start annual number:11 End annual number:11 | |
R401 | Registration of restoration | ||
FPAY | Annual fee payment | Payment date:20181218 Year of fee payment:12 | |
PR1001 | Payment of annual fee | Payment date:20181218 Start annual number:12 End annual number:12 | |
PC1903 | Unpaid annual fee | Termination category:Default of registration fee Termination date:20200930 Termination category:Default of registration fee Termination date:20180911 |