KR100491958B1 - Method for providing search service of contact information using network and server system therefor - Google Patents
Method for providing search service of contact information using network and server system therefor Download PDFInfo
- Publication number
- KR100491958B1 KR100491958B1 KR10-2001-0013892A KR20010013892A KR100491958B1 KR 100491958 B1 KR100491958 B1 KR 100491958B1 KR 20010013892 A KR20010013892 A KR 20010013892A KR 100491958 B1 KR100491958 B1 KR 100491958B1
- Authority
- KR
- South Korea
- Prior art keywords
- contact information
- search
- information
- user
- information database
- Prior art date
Links
Landscapes
- Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
본 발명은 통신망을 이용한 연락정보 검색서비스 방법 및 그 서버시스템을 개시한다. 통신망을 이용하여 연락정보 검색서비스를 제공하는 본 발명에 의한 연락정보 검색서비스 방법은, (a) 통신망을 통해 브라우저를 구비한 사용자 단말기가 접속된 후, 서버는 사용자로부터 검색하길 원하는 타인의 정보를 입력받는 단계, (b) 미리 준비된 회원정보 데이터베이스를 참조하여 검색하길 원하는 타인이 등록된 회원인가를 판단하는 단계, (c) 등록된 회원이면, 등록된 회원에 의해 미리 준비된 연락정보 데이터베이스를 참조하여 사용자 자신의 정보가 포함되어 있는가를 판단하는 단계 및 (d) 사용자 자신의 정보가 포함되어 있으면, 등록된 회원의 허용된 연락정보를 브라우저를 통해 사용자에게 제공하는 단계를 포함한다.The present invention discloses a contact information retrieval service method using a communication network and a server system thereof. Contact information retrieval service method according to the present invention that provides a contact information retrieval service using a communication network, (a) after the user terminal having a browser is connected through the communication network, the server retrieves the information of others who want to retrieve from the user (B) determining whether another person is a registered member by referring to a previously prepared member information database; and (c) if the member is a registered member, referring to the contact information database prepared by the registered member in advance. Determining whether the user's own information is included, and (d) if the user's own information is included, providing the user with the allowed contact information of the registered member through the browser.
Description
본 발명은 통신망을 이용한 정보 검색에 관한 것으로, 특히 통신망을 이용하여 연락정보 검색서비스를 제공하는 서버 시스템 및 그 방법에 관한 것이다.The present invention relates to information retrieval using a communication network, and more particularly, to a server system and a method for providing a contact information retrieval service using a communication network.
종래의 온라인 전화번호 안내 서비스는 인터넷 사용자가 검색하고자하는 타인의 이름을 입력하여 전화번호를 검색할 때, 중복된 동명 다수의 전화번호 검색 결과를 제공한다. 이때문에, 인터넷 사용자는 정작 필요한 사람의 전화번호를 찾기가 어렵고, 각 결과들에 대해 어떠한 전화번호가 원하는 사람의 전화번호인지 일일이 확인해야 하는 번거로움이 있었다.The conventional online phone number guide service provides a search result of a plurality of duplicate names of the same name when an Internet user searches a phone number by inputting a name of another person to search. Because of this, it is difficult for Internet users to find the phone number of the person who really needs it, and for each result, it is troublesome to check which phone number is the phone number of the desired person.
또한, 종래의 온라인 전화번호 안내 서비스는 전화번호가 등록된 사용자가 자신과 관련이 없는 타인에게 자신의 전화 번호를 공개시키게 되므로, 개인 정보 유출의 문제점을 일으킬 수 있다. 또한, 종래의 온라인 전화번호 안내 서비스는 최근에 휴대폰 사용이 보편화되어 있는 실정에서 단순히 집전화 번호를 제공한다. In addition, the conventional online phone number guide service is a user whose phone number is registered will disclose their phone number to others unrelated to it, it may cause a problem of personal information leakage. In addition, the conventional online telephone number guide service provides a home telephone number simply in the situation where the use of a mobile phone is common.
또한, 전화번호가 등록된 사용자가 자신의 연락정보가 바뀐 경우에 있어서도 변경된 연락정보를 타인에게 알리기 위해서 타인에게 알리기 위해 상당한 비용을 들여 온라인 전화번호 안내 서비스를 이용해야 했다. 실제적으로, 2회이상 자신의 연락정보가 변경되었을 경우 이 이전의 과거 연락정보를 가지고, 타인이 현재 자신의 연락정보를 얻는데 어려움이 있다. 한편, 상기의 목적을 달성하기 위하여 오프라인의 서신 매체나 언론 매체를 이용하여 변경된 개인의 연락정보를 알릴 수 있었지만, 이 또한 상당한 비용이 발생되고, 그 효과도 일회성에 그치는 문제점이 있다.In addition, even when a user whose phone number is registered has changed his or her contact information, the user has to use an online phone number service service at a considerable cost in order to notify the other person of the changed contact information. In practice, if his or her contact information has been changed more than once, it is difficult for others to obtain his / her own contact information with previous contact information. On the other hand, in order to achieve the above object was able to inform the changed personal contact information by using an offline letter media or media, this also has a significant cost, the effect is only a one-time problem.
본 발명이 이루고자 하는 기술적 과제는, 회원이 자신의 연락정보를 공개할 타인을 제한하여, 허용된 타인이 회원의 연락정보를 검색할 수 있도록 함으로써, 개인의 연락정보가 관련없는 사람에게 공개되어 개인 정보가 유출되는 것을 방지하는, 연락정보 검색서비스 방법 및 그 서버 시스템을 제공하는데 있다. The technical problem to be solved by the present invention is to limit the person who can disclose his / her own contact information, and to allow the other person to search the member's contact information, so that the contact information of the individual is disclosed to an unrelated person. The present invention provides a contact information retrieval service method and a server system for preventing information from being leaked.
또한, 본 발명이 이루고자 하는 다른 기술적 과제는, 회원이 자신의 변경된 연락정보를 공개할 타인을 제한하여, 허용된 타인이 회원의 변경된 연락정보를 검색할 수 있도록 함으로써, 회원이 자신의 연락정보가 변경될 때마다 변경된 내용을 알리는 번거로움을 덜어주는, 연락정보 검색서비스 방법 및 그 서버 시스템을 제공하는데 있다.In addition, another technical problem to be achieved by the present invention is that by limiting the person to disclose the member's changed contact information, allowing the other person to search the member's changed contact information, so that the member It is to provide a contact information retrieval service method and its server system to reduce the hassle of notifying the changed content every time it is changed.
또한, 본 발명이 이루고자 하는 다른 기술적 과제는, 허용된 타인이 회원의 이름뿐만 아니라 집 전화번호, 휴대폰 전화번호 또는 이메일 주소 등을 가지고 회원의 연락정보 또는 변경된 연락정보를 검색할 수 있도록 함으로써, 검색속도를 보다 개선시키는, 연락정보 검색서비스 방법 및 그 서버 시스템을 제공하는데 있다.In addition, another technical problem to be achieved by the present invention, by allowing the other person allowed to search the member's contact information or changed contact information with the home phone number, mobile phone number or email address as well as the member's name, search, The present invention provides a contact information retrieval service method and a server system which further improve speed.
상기 과제들을 이루기 위하여, 통신망을 이용하여 연락정보 검색서비스를 제공하는 본 발명에 의한 연락정보 검색서비스 방법은, (a) 통신망을 통해 브라우저를 구비한 사용자 단말기가 접속된 후, 서버는 사용자로부터 검색하길 원하는 타인의 정보를 입력받는 단계, (b) 미리 준비된 회원정보 데이터베이스를 참조하여 검색하길 원하는 타인이 등록된 회원인가를 판단하는 단계, (c) 등록된 회원이면, 등록된 회원에 의해 미리 준비된 연락정보 데이터베이스를 참조하여 사용자 자신의 정보가 포함되어 있는가를 판단하는 단계 및 (d) 사용자 자신의 정보가 포함되어 있으면, 등록된 회원의 허용된 연락정보를 브라우저를 통해 사용자에게 제공하는 단계를 포함한다.In order to achieve the above object, the contact information search service method according to the present invention for providing a contact information search service using a communication network, (a) after the user terminal having a browser is connected through the communication network, the server searches from the user (B) determining whether the other person is a registered member by referring to a previously prepared member information database; and (c) if the member is a registered member, prepared by the registered member. Determining whether the user's own information is included by referring to the contact information database; and (d) if the user's own information is included, providing the registered member's allowed contact information to the user through a browser. .
이하, 본 발명을 첨부한 도면을 참조하여 다음과 같이 설명한다.Hereinafter, with reference to the accompanying drawings of the present invention will be described.
본 발명은 통신망을 이용하여 제1회원이 제2회원 또는 비회원의 연락정보를 자신의 연락정보 DB에 등록시킴으로써 제2회원 또는 비회원이 제1회원의 허용된 연락정보를 검색할 수 있도록 하는 서버 시스템 및 그 방법을 제공한다.The present invention is a server system that allows a second member or a non-member to retrieve the allowed contact information of the first member by registering the second member or non-member contact information in their contact information DB using a communication network And a method thereof.
도 1은 통신망을 통해 연결된 본 발명에 의한 연락정보 검색서비스 시스템의 개략적인 블럭도이다.1 is a schematic block diagram of a contact information retrieval service system according to the present invention connected through a communication network.
본 서비스를 제공하는 서버 시스템(120)은 웹 서버(130), 인터페이스(140), 어플리케이션 서버(150) 및 DB 서버(160)를 구비한다. 어플리케이션 서버(150)는 회원관리부(152), 연락정보 관리부(154) 및 연락정보 검색처리부(156) 등을 관리하며, DB 서버(160)는 회원정보 DB(162) 및 연락정보 DB(164) 등을 관리한다. 이밖에, 방화벽 서버 등 다른 서버들을 더 구비할 수도 있고, 또한 별도의 어플리케이션 서버 및 DB 서버를 두지않고, 웹 서버(130)에 의해 관리되도록 구현될 수도 있다. 도 1에 도시된 서버 시스템(120)은 단지 예시적인 것이며, 각 구성요소들의 기능들을 수행하는 다른 구성이 가능하다. The server system 120 that provides the service includes a web server 130, an interface 140, an application server 150, and a DB server 160. The application server 150 manages the member manager 152, the contact information manager 154, the contact information search processor 156, and the like, and the DB server 160 includes the member information DB 162 and the contact information DB 164. Manage your back. In addition, other servers such as a firewall server may be further provided, or may be implemented to be managed by the web server 130 without having a separate application server and DB server. The server system 120 shown in FIG. 1 is merely exemplary and other configurations are possible that perform the functions of the respective components.
사용자 단말기로서 일반적으로 사용되는 컴퓨터(112)는 웹 브라우저를 포함한다. 여기서, 사용자들(110)은 회원 및 비회원을 모두 포함한다. 즉, 비회원도 소정 조건을 만족하면 본 발명에 의한 연락정보 검색서비스를 이용할 수 있다. 웹 브라우저는 웹의 표준문서인 HTML(Hypertext Markup Language)를 읽을 수 있고, 예컨대, CGI(Common Gateway Interface)를 이용하여 웹 서버와 통신할 수 있는 소프트웨어 및 그 소프트웨어를 수행하는 컴퓨터를 포괄하는 개념으로도 사용된다.Computer 112, commonly used as a user terminal, includes a web browser. Here, the users 110 include both members and nonmembers. That is, even non-members can use the contact information search service according to the present invention if the predetermined condition is satisfied. A web browser is a concept encompassing software capable of reading the Hypertext Markup Language (HTML), a standard document of the web, and communicating with a web server using a common gateway interface (CGI), for example, and a computer running the software. Is also used.
웹 서버(130)는 통신망 바람직하게, 인터넷(100)을 통해 웹 브라우저에 연결되어있다. 웹 서버(130)는 웹 브라우저와 같은 클라이언트의 요청에 대답할 수 있는 서버 소프트웨어 및 그 소프트웨어를 설치한 컴퓨터를 포괄하는 개념으로도 사용된다. 웹 서버(130)는 웹 브라우저로부터 받은 요청을 인터페이스(140) 호출을 통해 회원관리부(152), 연락정보 관리부(154) 또는 연락정보 검색처리부(156)에 전달하는 한편, 이들로부터 결과로서 생성된 HTML 문서를 웹 브라우저로 전달한다. The web server 130 is connected to a web browser via a communication network, preferably, the Internet 100. The web server 130 is also used as a concept encompassing server software capable of answering a client's request, such as a web browser, and a computer on which the software is installed. The web server 130 transmits the request received from the web browser to the member manager 152, the contact information manager 154 or the contact information search processor 156 through the interface 140 call, and is generated as a result from them. Pass the HTML document to the web browser.
회원정보 DB(162) 및 연락정보 DB(164) 등은 각각 관련된 데이터를 추가, 갱신, 조회하기 용이하게 하드 디스크 등의 기록매체에 체계적으로 저장한 것으로, 기록매체 및 그 기록매체에 저장된 데이터를 포괄하는 개념으로도 사용된다. The member information DB 162 and the contact information DB 164 are systematically stored in a recording medium such as a hard disk so that related data can be easily added, updated, or retrieved. It is also used as a comprehensive concept.
한편, 본 발명은 무선 인테넛 환경에서의 연락정보 검색서비스를 지원하기 위해서, 서버 시스템(120)은 무선 인터넷 서버(130') 및 그 인터페이스(140')를 더 포함한다. 도 1을 참조하면, 무선 인터넷 서버(130')는 이동 통신 단말기(114)에 내장된 브라우저와 같은 클라이언트의 요청에 대답할 수 있는 서버 소프트웨어 및 그 서버 소프트웨어를 설치한 컴퓨터를 포괄하는 개념으로 사용된다. Meanwhile, the present invention further includes a wireless Internet server 130 'and an interface 140' to support a contact information retrieval service in a wireless internet environment. Referring to FIG. 1, the wireless Internet server 130 ′ is used as a concept encompassing server software capable of answering a client's request, such as a browser embedded in the mobile communication terminal 114, and a computer on which the server software is installed. do.
브라우저를 내장한 이동 통신 단말기(114)는 이동 통신망을 통해 중계소(190)를 거쳐 WAP 게이트웨어(Wireless Application Protocol Gateway)(192)에 접속한 후, 인터넷(100')을 통해 서버 시스템(120)에 접속한다. 현재, WAP 게이트웨이는 HTML을 호출기, 휴대용 개인정보 단말기, 휴대폰 등 이동 통신 단말기용 WML로 자동 변환해주는 대표적인 소프트웨어이다. The mobile communication terminal 114 having a built-in browser connects to a WAP gateway 192 through a relay station 190 through a mobile communication network, and then the server system 120 through the Internet 100 '. Connect to Currently, the WAP gateway is a representative software that automatically converts HTML to WML for mobile communication terminals such as pagers, portable personal digital assistants and mobile phones.
이제, 본 발명에 의한 연락정보 검색서비스를 실질적으로 제공하기 위한 부분들인 회원관리부(152), 연락정보 관리부(154) 및 연락정보 검색처리부(156)의 구성 및 동작, 회원정보 DB(162) 및 연락정보 DB(164)와의 관계를 상세히 설명한다.Now, the configuration and operation of the member management unit 152, the contact information management unit 154 and the contact information search processing unit 156, which are parts for substantially providing the contact information search service according to the present invention, the member information DB 162 and The relationship with the contact information DB 164 will be described in detail.
도 2는 본 발명에 의한 회원관리부의 상세 블럭도로서, 회원관리부(152)는 기본적으로 회원 가입후 인증처리 및 회원 자신의 연락정보를 관리한다. 구체적으로, 웹 서버(130)로부터 회원의 가입 등록처리(200), 인증처리(202), 가입 변경처리(204) 및 가입 취소처리(206) 등과 관련된 요청을 받아 실제로 처리한다. Figure 2 is a detailed block diagram of the member management unit according to the present invention, the member management unit 152 basically manages the membership process and the member's own contact information after registration. Specifically, the web server 130 receives the request related to the member registration registration 200, authentication processing 202, subscription change processing 204 and subscription cancellation processing 206 and the like to actually process.
회원가입 등록처리(200)는 회원 가입을 원하는 사용자로부터 회원정보를 입력받아 회원정보 DB(162)에 저장시키고, 원할 경우에 회원정보 DB(162)에 저장된 회원정보를 HTML 형태로 전달한다. 또한, 회원 인증처리(204)는 회원이 서버 시스템(120)에 접속하여 아이디와 패스워드를 가지고 로그인 할 경우에, 회원정보 DB(162)에 저장된 회원정보에 근거하여 회원인증 과정을 수행한다. 회원가입 변경처리(204)는 회원이 원할 경우에 회원정보 DB(162)에 저장된 회원정보를 변경(삭제 및 추가를 포함)하고, 회원가입 취소처리(206)는 회원가입을 취소할 수 있도록 한다. The member registration registration process 200 receives member information from a user who wants to register as a member and stores the member information in the member information DB 162, and transfers the member information stored in the member information DB 162 in HTML form if desired. In addition, the member authentication process 204 performs a member authentication process based on the member information stored in the member information DB 162 when the member accesses the server system 120 and logs in with the ID and password. The membership change processing 204 changes (including deletion and addition) the member information stored in the member information DB 162, if desired by the member, and the membership cancellation processing 206 allows the membership to be canceled. .
도 3은 본 발명에 의한 연락정보 관리부의 상세 블럭도로서, 연락정보 관리부(154)는 회원관리부(152)를 통해 등록된 회원별 타인 연락정보를 관리한다. 구체적으로, 웹 서버(130)로부터 회원의 타인 연락정보 등록처리(300), 변경처리(302) 및 삭제처리(304) 등과 관련된 요청을 받아 처리한다. 3 is a detailed block diagram of the contact information management unit according to the present invention, the contact information management unit 154 manages the contact information for each member registered through the member management unit 152. In detail, the web server 130 receives and processes a request related to another member's contact information registration process 300, a change process 302, a delete process 304, and the like.
타인 연락정보 등록처리(300)는 등록된 회원으로부터 자신의 연락정보를 알려도 무방한 타인들에 한하여 연락정보를 입력받아 연락정보 DB(164)에 저장시키고, 원할 경우에 연락정보 DB(164)에 저장된 타인 연락정보를 HTML 형태로 웹 서버(130)로 전달한다. 회원은 자신이 구축한 연락정보 DB(164)를 개인용 주소록 및 전화번호부로서 이용할 수 있다. 연락정보 변경처리(302) 및 삭제처리(304)는 회원이 회원인증 과정을 거쳐 회원의 타인 연락정보를 변경 및 삭제하고자 할 경우에 연락정보 DB(164)에 저장된 회원의 타인 연락정보를 각각 변경 및 삭제하도록 한다. Other contact information registration processing 300 receives contact information from other registered members only if they can contact their contact information and store it in the contact information DB (164), if desired contact information DB (164) The contact information stored in the other person is transmitted to the web server 130 in the form of HTML. A member can use his / her own contact information DB 164 as a personal address book and phone book. Contact information change processing (302) and deletion processing 304 changes the other contact information of the member stored in the contact information DB (164) when the member wants to change and delete the other contact information of the member through the member authentication process And delete.
여기서, 회원정보 DB(162)는 회원정보로서 아이디, 패스워드, 신상정보 및 자신의 연락정보 등을 저장한다. 다음 표 1은 회원정보 DB(162) 및 연락정보 DB(164)를 구성하는 테이블 항목들의 일예를 나타낸다.Here, the member information DB 162 stores ID, password, personal information, and their contact information as member information. Table 1 below shows an example of table items configuring the member information DB 162 and the contact information DB 164.
연락정보 DB(164)는 회원별 타인 연락정보를 저장한다. 또한, 회원별 타인 연락정보와 함께 해당 회원의 회원정보 DB(162)에 저장된 아이디와 같은 기본키를 저장하고 있어 회원정보 DB(162)와 연결되어 있다. 이로써, 회원정보 DB(162)의 각각의 회원들이 연락정보 DB(164)내의 타인 연락정보와 각각 정합되도록 한다. The contact information DB 164 stores contact information for each member. In addition, it stores the primary key, such as the ID stored in the member information DB (162) of the member along with the contact information of each member is connected to the member information DB (162). As a result, each member of the member information DB 162 is matched with another person's contact information in the contact information DB 164, respectively.
표 1에서, 회원의 연락정보 항목 공개여부 마스크는 다음 표 2와 같은 구성을 나타낼 수 있다. 연락정보 관리부(154)를 통해 회원의 타인 연락정보를 연락정보 DB(164)에 등록할 때, 각각의 타인들에게 회원 자신의 연락정보 각각의 항목들을 어디까지 공개할 것인지 미리 지정할 수 있는 마스크의 비트열이다.In Table 1, a member's contact information disclosure mask may represent the configuration shown in Table 2 below. When the member's contact information is registered in the contact information DB 164 through the contact information management unit 154, a mask that can specify in advance how far each item of the member's own contact information is disclosed to each other Bit string.
도 4는 본 발명에 의한 연락정보 검색처리부의 상세 블럭도이다.4 is a detailed block diagram of a contact information search processing unit according to the present invention.
연락정보 검색처리부(156)는 웹 서버(130)를 통해 접속된 사용자 즉, 비회원 및 회원을 모두 포함하는 사용자의 검색요청을 받아 분석하고, 미리 구축된 회원정보 DB(162) 및 연락정보 DB(164)를 참조하여 원하는 연락정보를 검색한다.The contact information search processing unit 156 receives and analyzes a search request of a user connected through the web server 130, that is, a user including both non-members and members, and pre-built member information DB 162 and contact information DB ( 164) search for the desired contact information.
도 5는 본 발명에 의한 연락정보 검색서비스 방법을 설명하기 위한 플로우챠트이다. 도 5를 참조하여, 연락정보 검색처리부의 동작을 상세히 설명한다.5 is a flowchart illustrating a contact information retrieval service method according to the present invention. 5, the operation of the contact information search processing unit will be described in detail.
먼저, 웹 브라우저를 구비한 사용자 단말기가 웹 서버(130)에 접속되면, 웹 서버(130)는 비회원용 검색화면 또는 회원용 검색화면을 제시하기에 앞서 회원인증 과정을 거쳐 회원여부를 확인한다(제500단계). First, when a user terminal equipped with a web browser is connected to the web server 130, the web server 130 checks whether the member has passed through the membership authentication process before presenting the non-member search screen or the member search screen. 500 steps).
사용자가 비회원이면, 웹 서버(130)는 비회원이 검색에 필요한 검색어를 입력할 수 있도록 비회원용 연락정보 검색화면을 웹 브라우저로 제공한다(제520단계). 비회원의 검색요청 분석처리(404)는 비회원으로부터 비회원용 연락정보 검색화면을 통해 검색어를 입력받고, 비회원 자신의 정보를 더 입력받는다(제522단계). 여기서, 검색어는 비회원이 검색하길 원하는 타인의 이름 및 선택적으로 이메일 주소, 집 전화번호, 이동 전화번호 및 졸업학교명 등을 포함한다. 또한, 비회원 자신의 정보는 이름 및 선택적으로 주민등록번호, 이메일 주소, 집 전화번호, 이동전화번호 등을 포함한다.If the user is a non-member, the web server 130 provides a non-member contact information search screen to the web browser so that the non-member can input a search term necessary for the search (step 520). Non-member's search request analysis process 404 receives a search word from the non-member through the non-contact contact information search screen, and further receives the non-member's own information (step 522). Here, the search word includes a name of another person that the non-member wants to search, and optionally an email address, a home phone number, a mobile phone number, and a graduate school name. In addition, the nonmember's own information includes a name and optionally a social security number, an email address, a home phone number, a mobile phone number, and the like.
다음에, 비회원의 검색요청 분석처리(404)는 검색어를 분석하여 분석결과를 검색처리(402)로 전달한다. 구체적으로, 검색어로부터 비회원이 검색하길 원하는 타인이 등록된 회원인지를 회원정보 DB(162)를 검색하여 확인한다(제524단계). 등록된 회원이라면, 비회원의 검색요청 분석처리(404)는 등록된 회원의 회원정보 및 비회원 자신의 정보를 검색처리(402)로 전달한다. Next, the non-member's search request analysis process 404 analyzes the search word and transmits the analysis result to the search process 402. Specifically, the member information DB 162 is searched to determine whether the non-member wants to search by the member from the search word (step 524). If the member is a registered member, the search request analysis process 404 of the non-member transfers the registered member's member information and the non-member's own information to the search process 402.
다음에, 검색처리(402)는 연락정보 DB(164)를 참조하여 등록된 회원의 아이디를 조회한 후, 회원이 기록해둔 타인 연락정보를 검색한다(제526단계). 검색결과 타인 연락정보에 비회원 자신의 정보가 포함되어 있으면(제528단계), 검색처리(402)는 등록된 회원의 회원정보를 HTML 형태로 웹 서버(130)로 전달하여 검색을 요청한 비회원에게 제공한다(제530단계). 즉, 등록된 회원이 자신의 회원정보를 공개하고픈 타인에 한하여 타인 연락정보를 미리 연락정보 DB(164)에 기록해두면, 그 타인이 비회원일지라도 등록된 회원의 회원정보를 얻을 수 있다. 이때, 등록된 회원은 표 3과 같은 마스크를 이용하여 일부 회원정보 또는 회원정보중에서도 연락정보만 허용된 타인에게 공개할 수 있다. Next, the search process 402 refers to the contact information DB 164, searches for the registered member's ID, and then searches for other contact information recorded by the member (step 526). If the non-member's own information is included in the other person's contact information as a result of the search (step 528), the search process 402 transmits the registered member's member information to the web server 130 in HTML form and provides it to the non-member requesting the search. (Step 530). That is, if a registered member records another person's contact information in advance in the contact information DB 164 only for another person who wants to disclose his / her member information, even if the other member is a non-member, the registered member's member information can be obtained. In this case, the registered member may disclose to other persons who are allowed only contact information among some member information or member information using a mask as shown in Table 3.
한편, 사용자가 회원이면, 웹 서버(130)는 회원이 검색에 필요한 검색어를 입력할 수 있도록 회원용 연락정보 검색화면을 웹 브라우저로 제공한다(제540단계). 회원의 검색요청 분석처리(400)는 회원용 연락정보 검색화면을 통해 검색어를 입력받고, 회원정보 DB(162)를 참조하여 회원의 회원정보(신상정보 및 연락정보 포함)를 가져온다(제542단계). 여기서, 검색어는 회원이 검색하길 원하는 타인의 이름 및 선택적으로 이메일 주소, 집 전화번호, 이동 전화번호 및 졸업학교명 등을 포함한다.On the other hand, if the user is a member, the web server 130 provides a member contact information search screen to the web browser so that the member can input a search term necessary for the search (step 540). The member's search request analysis process 400 receives a search term through the member's contact information search screen and obtains the member's member information (including personal information and contact information) with reference to the member information DB 162 (step 542). ). Here, the search word includes a name of another person that the member wants to search and optionally an e-mail address, a home phone number, a mobile phone number, and a graduate school name.
다음에, 회원의 검색요청 분석처리(400)는 검색어를 분석하여 분석결과를 검색처리(402)로 전달한다. 구체적으로, 회원이 검색하길 원하는 타인이 등록된 타회원인지를 회원정보 DB(162)를 검색하여 확인한다(제544단계). 등록된 타회원이라면, 회원의 검색요청 분석처리(400)는 등록된 타회원의 회원정보 및 회원 자신의 회원정보를 검색처리(402)로 전달한다. Next, the member's search request analysis process 400 analyzes the search word and transmits the analysis result to the search process 402. Specifically, the member information DB 162 is searched to check whether the other member that the member wants to search is registered another member (step 544). If it is another registered member, the search request analysis process 400 of the member transmits the member information of the registered other member and the member's own member information to the search process 402.
다음에, 검색처리(402)는 연락정보 DB(164)를 참조하여 등록된 타회원의 아이디를 조회한 후, 타회원이 기록해둔 타인 연락정보를 검색한다(제546단계). 타인 연락정보에 검색을 요청한 회원 자신의 회원정보가 포함되어 있으면(제548단계), 검색처리(402)는 타회원의 회원정보, 정확히 말하면 허용된 회원정보 또는 연락정보를 HTML 형태로 웹 서버(130)로 전달하여 검색을 요청한 회원에게 제공한다(제550단계). Next, the search process 402 refers to the contact information DB 164 to search the registered ID of another member, and then searches for other contact information recorded by the other member (step 546). If the contact information of the other person includes the member information of the member who requested the search (step 548), the search processing 402 may include the member information of another member, that is, the allowed member information or contact information in the form of an HTML web server ( In step 550, the information is delivered to the requesting member by forwarding the information to the requesting member.
끝으로, 검색을 요청한 회원은 검색결과 즉, 타회원의 회원정보를 연락정보 관리부(154)를 통해 연락정보 DB(164)에 저장시킬 수 있다(제552단계). 부가적으로, 제500단계에서 사용자가 비회원인 것으로 확인된 후, 다시 지금 회원으로 가입할 것인지 회원가입여부를 확인한다(제510단계). 회원가입을 원하지 않으면, 전술한 제520단계로 진행한다. 한편, 회원가입을 원하면 회원관리부(152)를 통해 회원가입을 받고(제512단계), 연락정보 관리부(154)를 통해 타인 연락정보를 등록받은(제514단계) 후, 제540단계로 진행한다.Finally, the member requesting a search may store the search result, that is, member information of another member, in the contact information DB 164 through the contact information manager 154 (step 552). In addition, after it is confirmed in step 500 that the user is a non-member, it is checked whether the user will be a member again (step 510). If you do not want to register, go to step 520 described above. On the other hand, if you want to join the membership through the member management unit 152 (step 512), the contact information registration through the contact information management unit 154 (step 514), and then proceeds to step 540. .
지금까지 본 발명에 의한 바람직한 실시예로서 연락정보 검색서비스 방법 및 그 서버 시스템을 설명하였다. 다른 실례로서, 비회원 또는 회원이 검색하길 원하는 타인의 연락정보가 변경되었을 경우, 비회원 또는 회원은 검색어로서, 타인의 이름 및 선택적으로 과거의 이메일 주소, 과거의 집 전화번호, 과거의 이동 전화번호 등을 입력할 수 있다. 이와 같이 입력하더라도 회원정보 DB(162)는 변경된 정보뿐만 아니라, 과거의 정보를 포함하므로(표 1에서, 복수개로 된 항목들은 과거의 정보들을 포함하기 위한 것임), 비회원 또는 회원이 허용된 타인이기만 하면, 원하는 변경된 회원정보를 얻을 수 있다.So far, the preferred embodiment of the present invention has described a contact information retrieval service method and a server system thereof. As another example, if a non-member or other person's contact information has changed, the non-member or member is a search term that includes the person's name and, optionally, a past email address, a past home phone number, a past mobile phone number, etc. Can be entered. In this way, since the member information DB 162 includes not only the changed information but also the past information (in Table 1, the plural items are for including the past information), only the non-member or another member is allowed. If desired, desired member information can be obtained.
이상에서 설명한 바와 같이, 본 발명은 개인의 연락정보가 관련없는 사람에게 공개되어 개인 정보가 유출되는 것을 방지하며, 회원이 자신의 연락정보가 변경될 때마다 변경된 내용을 알리는 번거로움을 덜어주며, 검색속도를 보다 개선시키는 이점이 있다.As described above, the present invention prevents personal information from being leaked by being disclosed to an unrelated person, and reduces the hassle of notifying the changed contents whenever a member changes his / her contact information. There is an advantage of further improving the search speed.
도 1은 통신망을 통해 연결된 본 발명에 의한 연락정보 검색서비스 시스템의 개략적인 블럭도이다.1 is a schematic block diagram of a contact information retrieval service system according to the present invention connected through a communication network.
도 2는 본 발명에 의한 회원관리부의 상세 블럭도이다.Figure 2 is a detailed block diagram of the member management unit according to the present invention.
도 3은 본 발명에 의한 연락정보 관리부의 상세 블럭도이다.3 is a detailed block diagram of the contact information management unit according to the present invention.
도 4는 본 발명에 의한 연락정보 검색처리부의 상세 블럭도이다.4 is a detailed block diagram of a contact information search processing unit according to the present invention.
도 5는 본 발명에 의한 연락정보 검색서비스 방법을 설명하기 위한 플로우챠트이다.5 is a flowchart illustrating a contact information retrieval service method according to the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0013892A KR100491958B1 (en) | 2001-03-17 | 2001-03-17 | Method for providing search service of contact information using network and server system therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0013892A KR100491958B1 (en) | 2001-03-17 | 2001-03-17 | Method for providing search service of contact information using network and server system therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010044698A KR20010044698A (en) | 2001-06-05 |
KR100491958B1 true KR100491958B1 (en) | 2005-05-31 |
Family
ID=19707056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0013892A KR100491958B1 (en) | 2001-03-17 | 2001-03-17 | Method for providing search service of contact information using network and server system therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100491958B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100749346B1 (en) * | 2007-01-26 | 2007-08-14 | 손경민 | Network building service system with celebrity as intermediary in internet site and method thereof |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1145248A (en) * | 1997-05-30 | 1999-02-16 | Sharp Corp | Information processor and computer readable recording medium for recording information processing program |
KR19990068320A (en) * | 1999-02-11 | 1999-09-06 | 박홍조 | System for exchanging concise and detailed information among users |
JP2000181956A (en) * | 1998-12-14 | 2000-06-30 | Team Net Communications:Kk | Information managing and sharing system |
KR20000054617A (en) * | 1999-10-11 | 2000-09-05 | 김재중 | Method and apparauts for supplying correspondence information in network |
KR20000054256A (en) * | 2000-05-30 | 2000-09-05 | 김용훈 | System and Method for searching personal information on internet |
KR20010016025A (en) * | 2000-10-05 | 2001-03-05 | 이승목 | System for sharing and managing personal information for multi-user |
JP2001091285A (en) * | 1999-09-24 | 2001-04-06 | Aisin Aw Co Ltd | Point retrieval and output device by telephone number and recording medium |
KR20020039203A (en) * | 2000-11-20 | 2002-05-25 | 노세웅 | Method of Searching for a person Using Computer Network. |
KR20020053437A (en) * | 2000-12-27 | 2002-07-05 | 김형태 | System for network-based real time address book service |
-
2001
- 2001-03-17 KR KR10-2001-0013892A patent/KR100491958B1/en not_active IP Right Cessation
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1145248A (en) * | 1997-05-30 | 1999-02-16 | Sharp Corp | Information processor and computer readable recording medium for recording information processing program |
JP2000181956A (en) * | 1998-12-14 | 2000-06-30 | Team Net Communications:Kk | Information managing and sharing system |
KR19990068320A (en) * | 1999-02-11 | 1999-09-06 | 박홍조 | System for exchanging concise and detailed information among users |
JP2001091285A (en) * | 1999-09-24 | 2001-04-06 | Aisin Aw Co Ltd | Point retrieval and output device by telephone number and recording medium |
KR20000054617A (en) * | 1999-10-11 | 2000-09-05 | 김재중 | Method and apparauts for supplying correspondence information in network |
KR20000054256A (en) * | 2000-05-30 | 2000-09-05 | 김용훈 | System and Method for searching personal information on internet |
KR20010016025A (en) * | 2000-10-05 | 2001-03-05 | 이승목 | System for sharing and managing personal information for multi-user |
KR20020039203A (en) * | 2000-11-20 | 2002-05-25 | 노세웅 | Method of Searching for a person Using Computer Network. |
KR20020053437A (en) * | 2000-12-27 | 2002-07-05 | 김형태 | System for network-based real time address book service |
Also Published As
Publication number | Publication date |
---|---|
KR20010044698A (en) | 2001-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180032535A1 (en) | System and Method for Alerting a First Mobile Data Processing System Nearby a Second Mobile Data Processing System | |
CN101165715B (en) | Group system and method for processing linkman data therein | |
CN100474263C (en) | Access control protocol for user profile management | |
US7725509B2 (en) | Communications system and method | |
US20060022048A1 (en) | System and method for anonymous location based services | |
US20040181517A1 (en) | System and method for social interaction | |
JP5574554B2 (en) | System and method for global directory service | |
CN103109291A (en) | People directory with social privacy and contact association features | |
US20070282815A1 (en) | Method and system for storing search terms in connection with registered user of on-line searching service | |
JP2002016694A (en) | Telephone number management system for portable telephone set using internet | |
US20190080372A1 (en) | Targeted Reviews | |
KR100491958B1 (en) | Method for providing search service of contact information using network and server system therefor | |
JP2002169918A (en) | System and method for searching matching information | |
US10863014B2 (en) | System, method, and apparatus for common contact management | |
KR20000054256A (en) | System and Method for searching personal information on internet | |
AU2017375962B2 (en) | System, method, and apparatus for common contact management | |
AU2019374700A1 (en) | Targeted reviews | |
JP2007053493A (en) | Message server, message system, and program | |
KR20050025041A (en) | system for managing contents bulletined in network and method thereof | |
JP2002169756A (en) | Method and system for exchanging information | |
KR20020043428A (en) | Message service method via communication network and device therefor | |
JP2003091457A (en) | Information managing system and information managing device and information managing method and recording medium | |
JP2005135293A (en) | Privacy statement preparation support system and method, and program for supporting preparation of privacy statement | |
JP2002222202A (en) | Calling card management system and method therefor | |
JP2008047100A (en) | Information exchanging method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120820 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |