KR100804901B1 - 동등계층 통신을 이용한 인스턴트 메신저 서비스 방법 - Google Patents

동등계층 통신을 이용한 인스턴트 메신저 서비스 방법 Download PDF

Info

Publication number
KR100804901B1
KR100804901B1 KR1020050134774A KR20050134774A KR100804901B1 KR 100804901 B1 KR100804901 B1 KR 100804901B1 KR 1020050134774 A KR1020050134774 A KR 1020050134774A KR 20050134774 A KR20050134774 A KR 20050134774A KR 100804901 B1 KR100804901 B1 KR 100804901B1
Authority
KR
South Korea
Prior art keywords
instant messenger
user
terminal
information
messenger service
Prior art date
Application number
KR1020050134774A
Other languages
English (en)
Other versions
KR20070071384A (ko
Inventor
김영복
Original Assignee
엘지노텔 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지노텔 주식회사 filed Critical 엘지노텔 주식회사
Priority to KR1020050134774A priority Critical patent/KR100804901B1/ko
Publication of KR20070071384A publication Critical patent/KR20070071384A/ko
Application granted granted Critical
Publication of KR100804901B1 publication Critical patent/KR100804901B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 인스턴트 메신저 서비스(instant messenger service)를 구축하는 것에 관한 것으로 특히 별도의 인스턴트 메시지 서버가 없이도 접속된 사용자의 단말기간에 메신저 서비스를 이용할 수 있는 인스턴트 메신저(instant messenger) 서비스 제공 방법에 관한 것이다. 본 발명은 동등 계층(peer-to-peer)통신을 이용하여 별도의 인스턴트 메신저 서버를 구축하지 않고 사용자가 메신저 소프트웨어만을 PC 등에 장착하여 인스턴트 메신저 서비스를 이용할 수 있는 인스턴트 메신저 서비스 제공 방법이다.
본 발명은 인스턴트 메신저 서버 대신에 사용자의 이름, 전화번호, 주소, IP 주소 등의 개인정보와 수신한 타사용자의 정보를 공유하여 서버 없이도 인스턴트 메신저 서비스를 이용할 수 있다. 본 발명은 별도의 서비스 제공서버 없이도 인스턴트 메신저 서비스를 이용할 수 있으므로 종래 보다 비용과 인원을 대폭 절감하는 효과가 있다. 또한, 관리자가 없이도 원하는 사용자들끼리 자동으로 인스턴트 메신저 시스템을 구축 할 수 있다.
동등계층, 인스턴트 메신저, 이웃 리스트, 상태정보, 브로드캐스트.

Description

동등계층 통신을 이용한 인스턴트 메신저 서비스 방법{A method of instant messenger service using peer to peer communication}
도 1은 기존의 인스턴트 메신저 서비스를 이용하기 위한 구성을 나타낸 것이고,
도 2는 본 발명의 인스턴트 메신저 서비스를 제공하기 위한 구성도를 나타낸 것이고,
도 3은 본 발명의 인스턴트 메신저 소프트웨어의 구성도를 나타낸 것이다.
<도면의 주요부호에 대한 설명>
10, 30 : PC 단말기 20 : 인스턴트 메신저 서버
22 : 데이터 베이스
본 발명은 인스턴트 메신저 서비스(instant messenger service)를 구축하는 것에 관한 것으로 특히 별도의 인스턴트 메시지 서버가 없이도 접속된 사용자의 PC 단말기간에 메신저 서비스를 이용할 수 있는 동등계층 통신을 이용한 인스턴트 메신저 서비스 방법에 관한 것이다.
일반적인 인스턴트 메시지(instant message)는 사용자가 메신저 서버에 접속되어 있을 때, 메시지를 보내는 즉시 상대방의 화면에 표시된다. 채팅이나 전화처럼 실시간으로 의사소통이 가능하며 인터넷에서 메시지를 실시간으로 송수신할 수 있고 수신 여부를 즉시 확인할 수 있다. 이 서비스는 통신을 원하는 사람의 목록(buddy list)을 지정해 놓으면 특정 접속자가 인터넷에 접속했는지 여부를 알 수 있으며, 클릭만 하면 바로 대화할 수 있고 자료도 보낼 수 있다. 인스턴트 메시지에 음성과 화상 전송 기술을 접목시킬 경우 기존 통신 방법을 대체하는 획기적인 통신 수단이 될 것이다.
또한, 동등 계층 통신망(peer-to-peer network)은 같은 프로그램 또는 같은 종류의 프로그램을 사용하는 모든 개인용 컴퓨터(PC)와 워크스테이션이 상호 대등한 지위로 통신하고 데이터를 공유할 수 있게 하는 데이터 통신망을 의미한다.
네트워크에 있는 각각의 컴퓨터는 동등한 지위와 책임을 갖는 동등(peer)으로서, 다른 모든 컴퓨터에 대하여 서버로서 동작하고 동시에 클라이언트로서도 동작한다. 클라이언트/서버 통신망과는 달리 전용의 파일 서버는 필요하지 않으며, 각 장치가 서버로서도 동작하고 클라이언트로서도 동작하면서 파일을 주고받을 수 있다.
종래의 인스턴트 메신저 서비스를 이용하는 것을 도면을 참조하여 상세히 설 명한다.
도 1은 기존의 인스턴트 메신저 서비스를 이용하기 위한 구성을 나타낸 것이다.
도 1에는 인스턴트 메신저 서비스를 제공하는 인스턴트 메신저 서버(20)와 사용자의 아이디와 비밀번호와 등록정보를 관리하고 제공하는 데이터베이스(22)와 인스턴트 메신저 서버에 접속하여 인스턴트 메시지 서비스를 이용하는 다수개의 PC(10)를 나타낸 것이다.
통상적인 인스턴트 메신저 서비스를 이용하기 위해서는 사용자는 PC(10)에 인스턴트 메신저 소프트웨어를 설치하고, 인스턴트 메신저 서버(20)에 접속하여 로그인하고 해당 인스턴트 메신저 서비스를 이용한다.
이를 위해 인스턴트 메신저 서버(20)와 서버에 구축된 DB(Data Base)를 통하여 사용자 정보와 사용자 리스트가 관리 되고, 인스턴트 메신저를 사용하기 위해서는 인스턴트 메시지 서버(20)에 사용자를 등록하여야 한다.
사용자의 등록과 처리 방식은 시스템 운영의 정책에 따라 다르다. 특정 시스템에서는 사용자 등록의 인증 없이 등록이 가능할 수 도 있고 다른 시스템에서는 정책에 따라 관리자가 인증을 해야 하는 경우도 있다.
인스턴트 메신저 서버(20)에 접속하여 등록된 사용자간에는 인스턴트 메신저 서비스를 이용하여 메시지를 주고 받을 수 있다.
인스턴트 메신저 서비스를 이용중에 접속중인 특정접속자를 파악하기 위해 사용자는 인스턴트 메신저 서버(20)에 요청을 한다.
특정접속자의 아이디 정보를 아는 경우 직접 입력하여 찾을 수 있으며, 기타 나이나 이름 정보, 동호회 정보 등을 이용하여 특정접속자를 찾아서 리스트에 등록을 하여 사용을 한다.
또한, 접속되거나 리스트에 등록된 상대방의 상태 정보(presence status)를 파악할 수 있다.
인스턴트 메신저 서버(20)에 구비된 프리젠스 서버(presence server) 또는 별도의 프리젠스 서버에서 사용자의 상태( 온라인, 오프라인, 식사중, 통화중, 자리비움 등등)를 주기적으로 확인하거나 반대로 접속된 사용자의 PC(10)에서 현재 자신의 상태 정보를 인스턴트 메신저 서버(20)에 구비된 프리젠스 서버(presence server)로 전송하도록 하여 상태정보를 파악하여, 현재 인스턴트 메신저 서비스를 이용하는 사용자가 요청하면 상태정보를 보여준다.
상술한 바와 같이, 종래의 인스턴트 메신저 서비스를 이용하기 위해서는 반드시 해당 서비스를 제공하는 인스턴트 메신저 서버(20)가 구비되어야 하고, 사용자 등록 등을 처리하는 데이터 베이스와 프리젠스 서버 등이 필요하다. 상술한 서버들 외에 사용자간의 세션을 맺게 해주는 컨트롤 서버와, 정보를 요청 했을 때 응답하는 디렉토리(directory) 서버가 요구된다.
또한, 사용자도 PC를 이용하여 해당 서버에 로그인하고 해당 인스턴트 메신저 서비스를 이용하여야 하므로 시스템을 구성하기 위한 비용과 관리를 위한 요원이 많이 소용되는 문제점이 있다.
본 발명은 상술한 문제점을 해결하기 위한 것으로, 동등 계층(peer-to-peer)통신을 이용하여 별도의 인스턴트 메신저 서버를 구축하지 않고 사용자가 메신저 소프트웨어만을 PC 등에 장착하여 인스턴트 메신저 서비스를 이용할 수 있는 인스턴트 메신저 서비스 제공 방법을 제공하는 것을 목적으로 한다.
본 발명은 사용자의 PC가 접속한 서브 네트워크에 접속된 유저간에 별도의 인스턴트 메신저 서버 없이 인스턴트 메신저 서비스를 이용할 수 있는 인스턴트 메신저 서비스 제공 방법을 제공하는 것을 목적으로 한다.
본 발명은 인스턴트 메신저 서버 대신에 사용자의 이름, 전화번호, 주소, IP 주소 등의 필요한 개인정보와 수신한 상대 접속자들의 정보를 공유하여 서버 없이도 인스턴트 메신저 서비스를 이용하는 인스턴트 메신저 서비스 제공 방법을 제공하는 것을 목적으로 한다.
본 발명의 인스턴트 메신저 소프트웨어는, 동등계층(peer-to-peer) 통신으로 메시지를 송수신 처리하는 인스턴트 메시지 송수신부, 인스턴트 메신저 소프트웨어를 활용하는 사용자 이름, 아이디, 전화번호, IP주소 등의 정보를 입력하여 접속한 네트워크에 공유시키는 사용자 등록부와, 주기적으로 사용자 PC의 상태 정보를 송신하고 상대 접속자들의 상태 정보를 수신하여 보여주는 사용자 상태 처리부(56)와, 현재 인스턴트 메신저 소프트웨어를 이용하여 네트워크에 상대 접속자들의 리스트를 파악하고 관리하는 이웃 리스트부와, 특정 접속자를 검색하여 파악하고 등록하는 검색부와, 사용자가 별도로 동호회, 카페 등을 만들 수 있도록 구비되는 특 정 리스트부와, 사용자를 등록한 특정 접속자의 정보를 기록하여 보여주는 나를 등록한 리스트부 등을 구비하여 인스턴트 메신저 서비스 제공 방법을 제공하는 것을 목적으로 한다.
본 발명의 인스턴트 메신저 서비스 제공 방법은, 인스턴트 메신저 소프트웨어가 설치된 PC 단말이 타 PC 단말과 동등계층 통신을 이용한 인스턴트 메신저 서비스를 실행하는 방법에 있어서, 인스턴트 메신저 소프트웨어를 활용하는 사용자 정보를 리스트에 등록하여, 네트워크에 공개하는 단계; 상기 공개된 사용자 정보를 기초로 동호회, 카페와 같은 조직의 구성원으로 이루어진 특정 리스트를 생성하는 단계; 현재 인스턴트 메신저 소프트웨어를 이용하여 네트워크에 접속한 타 PC 단말(이하, 타 접속 PC 단말)로 이루어진 이웃 리스트를 표준 네트워크 프로토콜을 이용하여 파악하고 저장 관리하는 단계; 및 상기 이웃 리스트에서 상기 사용자에 의해 선택된 특정 접속자에게 인스턴트 메신저 서비스를 이용한 동등계층 통신으로 문자, 데이터 메시지를 송수신 처리하는 단계를 포함한다.
삭제
삭제
삭제
이하, 본 발명의 실시 예를 첨부된 도면을 참조하여 상세히 설명한다.
도 2는 본 발명의 인스턴트 메신저 서비스를 제공하기 위한 구성도를 나타낸 것이고, 도 3은 본 발명의 인스턴트 메신저 소프트웨어의 구성도를 나타낸 것이고, 도 4는 본 발명의 인스턴트 메신저 소프트웨어를 이용하여 네트워크에서 인스턴트 메신저 서비스를 이용하는 순서도이다.
본 발명은 동등 계층 통신(peer-to-peer communication)를 이용하여 네트워크에 접속된 사용자간에 별도의 서버없이 인스턴트 메신저 서비스를 이용하는 것이다.
도 2에는 별도의 서버가 없이 다수대의 PC 단말기(30)가 네트워크에 접속된 것을 나타낸다.
본 발명의 인스턴트 메신저 소프트웨어를 PC 단말기(30)에 설치하고, 인스턴트 메신저 서비스를 사용하는 경우에 동등 계층 통신을 이용하여 별도의 서비스 서버가 없어도 가능하다.
본 발명의 PC 단말기(30)에서는 사용자의 정보 뿐만 아니라 해당 네트워크에 연결되어 메신저 서비스를 이용하는 상대 접속자들의 정보 또한 수신 관리하여 별도의 서버가 없어도 서비스의 이용이 가능하다.
인스턴트 메신저 서비스의 이용자는 자신 PC 단말기(30)를 이용하여, 메시지와 데이터의 송수신, 특정 접속자를 검색하고 자신이 즐겨 사용할 수 있는 특정한 리스트 정보를 생성을 하여 동호회나 카페, 회사, 친구 등의 리스트를 관리하여 인스턴트 메신저 서비스를 이용을 한다.
PC 단말기(30)에서 특정 접속자를 찾거나 하는 경우에는 메시지로 질의(query)하여 네트워크로 전송되면, 메시지를 수신한 상대접속자들의 단말기에서는 질의를 파악 검색하여 응답메시지로 응답하는 방식으로 진행한다.
질의에 따라서 브로드캐스트, 유니캐스트, 멀티캐스트 방식을 이용하여 질의 를 네트워크로 송신하고 수신한다.
도 3은 본 발명의 인스턴트 메신저 소프트웨어의 구성을 나타낸 것이다.
인스턴트 메신저 소프트웨어(50)는 동등계층(peer-to-peer) 통신으로 메시지를 송수신 처리하는 인스턴트 메시지 송수신부(52), 인스턴트 메신저 소프트웨어를 활용하는 사용자 이름, 아이디, 전화번호, IP주소 등의 정보를 입력하여 필요 정보를 접속한 네트워크에 공개시키는 사용자 등록부(54)와, 주기적으로 사용자 PC의 상태 정보를 송신하고 상대접속자등의 상태 정보를 수신 파악하여 보여주는 사용자 상태 처리부(56)와, 현재 인스턴트 메신저 소프트웨어(50)를 이용하여 네트워크에 접속한 상대 접속자들의 리스트를 파악하고 관리하는 이웃 리스트부(58)와, 접속된 특정 접속자를 검색하여 파악하고 등록하는 검색부(60)와, 사용자가 별도로 동호회, 카페 등을 만들 수 있도록 구비되는 특정 리스트부(62)와, 사용자를 등록한 특정 접속자의 정보를 수신 기록하여 보여주는 나를 등록한 리스트부(64) 등으로 구비된다.
사용자 등록부(54)는 사용자의 정보뿐만 아니라 수신되는 상대 접속자의 정보를 관리하고 해당 네트워크에서 공개시켜 접속된 다수의 PC에서 사용한다.
이웃 리스트부(58)는 인스턴트 메신저 소프트웨어(50)를 이용하여 네트워크에 접속한 상대 접속자들의 리스트를 파악하는 것으로, 표준 네트워크 프로토콜(netbios, IPX, ipv6등 접속된 이웃들을 발견할 수 있는 프로토콜들, 윈도우등에서 공유된 컴퓨터들을 찾을 때 쓰이는 프로토콜)을 사용하여 현재 네트워크에서와 같은 인스턴트 메신저 소프트웨어(50)를 쓰고 있는 단말기를 찾아 리스트를 생성하고 만들어 PC에 저장한다.
본 발명은 사용자 등록부(54)에 미리 사용자를 등록하고 네트워크에 접속된 다른 사용자에게 공개하면, 표준 네트워크 프로토콜과 메신저 소프트웨어에서는 사용자 등록부에 등록된 정보를 이용하여 현재 접속된 상대접속자들을 이웃 리스트에 추가하여 파악한다.
이렇게 생성된 이웃 리스트는 또한 상대접속자들이 질의하여 요청시에 참조하여 파악할 수 있도록 공개되어 별도의 서버가 필요 없어도 가능하다.
또한, 특정 접속자를 찾을 수 있도록 하는 검색부(60)는 세가지의 방식을 사용하여 찾을 수 있다.
표준 네트워크 프로토콜(netbios, IPX등 기타 neighbor를 찾을 수 있는 프로토콜)을 이용하여 같은 서브네트(subnet)에서 인스턴트 메신저를 사용하는 단말기들의 공개정보와 수집된 정보를 자동으로 검색하여 생성한 이웃 리스트에서 특정 접속자를 검색하여 찾는다.
또한, 특정 접속자를 특정하는 키워드를 입력하여 질의 메시지(query message)를 해당 네트워크로 전송하면, 메시지를 수신한 다른 상대 접속자들의 PC에서는 질의 메시지에 해당되는 특정 접속자가 있는지 자신의 이웃 리스트에서 찾아본다.
만약 특정 접속자가 있는 경우 해당 특정 접속자의 정보와 네트워크 주소(MAC 어드레스, IP 주소 등)을 질의한 사용자에게 응답 메시지(response message)로 전송한다.
질의 메시지(query)는 인스턴트 메신저 서비스를 사용하는 네트워크에 접속된 모든 상대 접속자들의 단말기로 전송되는 브로드캐스트를 이용한다.
또한, 사용자가 알고 있는 특정 접속자의 정보인 이름이나 IP 주소를 등록하는 경우에는 리스트에서 검색되지 않아도 네트워크에서 인스턴트 메신저 서비스를 이용할 수 있다.
특정 리스트부(62)는 사용간들간에 동호회나 카페 등을 만들어서 인스턴트 메신저 서비스를 이용할 수 있도록 구비된다.
나를 등록한 리스트부(64)는 사용자를 특정 접속자가 특정한 리스트 항목에 등록한 정보를 기록하여 보여주는 것으로, 특정 접속자의 ID, IP 주소 정보를 수신하여 등록한다. 즉, 상대 접속자가 사용자를 특정 리스트에 등록하면 해당 상대 접속자의 정보도 나를 등록한 리스트부(64)에 기록 저장된다.
사용자 상태 처리부(56)는 사용자의 PC가 현재 온라인, 오프라인, 휴식 등의 상태를 파악하는 것으로, 해당 인스턴트 메신저 서비스를 이용하는 PC에서는 상태정보 메시지를 주기적으로 유니캐스트(unicast)하여 네트워크로 전송하며, 나를 등록한 리스트부(64)에 있는 특정 접속자의 단말기로 송신하여 알려준다.
상태 메시지를 수신한 상대방의 단말기에서는 사용자가 현재 어떠한 상태인지를 상태메세지를 통하여 알 수 있으며 메신저 소프트웨어에서는 사용자의 현재 상태를 표시한다. 한편, 일정시간 사용자로부터 상태정보 메시지가 오지 않을 경우 오프라인(offline)으로 상태를 업데이트한다.
경우에 따라서 멀티캐스트(multicast)가 지원되는 네트워크에서는 나의 상태 정보를 멀티케스트로 보낸다. 멀티캐스트(multicast)는 구내 정보 통신망(LAN)이나 인터넷에 접속되어 있는 서브네트워크 내에서 한 사람이 몇 사람에게 정보를 송신하고 그것을 수신한 몇 사람이 같은 내용을 버킷 릴레이(bucket relay)식으로 복수의 사람에게 송신함으로써 정보를 전파하는 특정 다수인에 대한 전송하는 방식이다.
도 4는 본 발명의 인스턴트 메신저 소프트웨어를 이용하여 네트워크에서 인스턴트 메신저 서비스를 이용하는 순서도로, 먼저, 사용자의 PC(30)에 인스턴트 메신저 소프트웨어를 설치하여 실행 한다(S80).
사용자는 사용자 등록부(54)에서 자신의 성명, ID, IP 주소와 전화번호 등의 정보를 등록을 하고 선택하여 필요 정보를 공개를 한다(S82).
인스턴트 메신저 소프트웨어가 실행되면 이웃 리스트부(58)는 표준 네트워크 프로토콜을 이용하여 네트워크에 접속된 상대접속자를 파악을 하여 리스트로 생성하여 저장하고 이를 공개한다(S84).
또한, 사용자가 인스턴트 메신저 서비스를 이용할 특정접속자를 찾는 것은 검색부(60)에서 표준 네트워크 프로토콜을 이용하여 질의하여 찾거나 이웃 리스트부에서 생성하 리스트에서 찾을 수 있다.
또한 사용자가 특정 접속자의 이름, 아이디와 IP 주소 정보가 있는 경우 이를 입력하여 찾을 수도 있다(S86).
사용자는 원하는 특정 접속자를 찾아서 인스턴트 메신저 서비스를 이용하거나, 상대접속자들이 생성한 동호회, 카페, 등의 그룹에 가입하거나 참여하여 인스 턴스 메신저 서비스를 이용을 할 수 있으며, 사용자 자신이 직접 그룹이나 동호회를 생성하여 상대접속자들과 채팅이나 데이터 전송 등을 한다(S88~S90).
상술한 바와 같이, 본 발명은 별도의 인스턴스 메신저 서비스 서버를 구축하지 않고 동등계층 통신을 이용하여 네트워크에 접속하고 인스턴트 메신저 서비스를 이용하는 것으로, 상대 접속자들의 정보를 파악하는 것은, 사용자 등록부를 구비하여 사용자의 고유정보인 이름, 전화번호, 주소, IP 주소 정보와 기타 별명 등의 다른 식별할 수 있는 항목을 기록하여 필요 정보를 공개하고, 또한 사용자가 파악한 이웃 리스트 정보 등을 공개하여 이를 이용하여 접속된 상대방 등을 찾을 수 있다.
또한, 네트워크에서 브로드캐스트 방식이나 멀티캐스트를 제공하는 경우에는 속도가 더욱 빠르게 인스턴트 메신저 서비스를 이용할 수 있게 된다.
본 발명은 사용자의 PC에 인스턴트 메신저 소프트웨어를 설치하고, 네트워크에 접속된 원하는 상대방을 찾아서 채팅이나 데이터 전송 뿐만 아니라 동호회 등의 활동도 할 수 있다.
이상에서 설명한 바와 같이, 본 발명의 별도의 서비스 제공서버 없이도 인스턴트 메신저 서비스를 이용할 수 있으므로 종래 보다 비용과 인원을 대폭 절감하는 효과가 있다. 또한, 관리자가 없이도 원하는 사용자들끼리 자동으로 인스턴트 메신저 시스템을 구축 할 수 있다.

Claims (5)

  1. 인스턴트 메신저 소프트웨어가 설치되어 타 PC 단말과 동등계층 통신을 이용한 인스턴트 메신저 서비스를 실행하는 PC 단말에 있어서,
    동등계층 통신으로 문자, 데이타 메시지를 송수신 처리하는 인스턴트 메시지 송수신부;
    인스턴트 메신저 소프트웨어를 활용하는 사용자 정보를 리스트에 등록하여, 네트워크에 공개하는 사용자 등록부;
    현재 설정한 상태 정보를 네트워크로 송신하고 타 PC 단말의 상태 정보를 수신하여 보여주는 사용자 상태 처리부;
    현재 인스턴트 메신저 소프트웨어를 이용하여 네트워크에 접속한 타 PC 단말(이하, 타 접속 PC 단말)로 이루어진 이웃 리스트를 표준 네트워크 프로토콜을 이용하여 파악하고 저장 관리하는 이웃 리스트부;
    타 접속 PC 단말의 사용자를 찾을 때 상기 이웃 리스트부에서 검색하거나 상기 타 PC 단말로 질의메시지를 브로드캐스트로 송신하고 응답메시지를 수신하여 파악하는 검색부;
    상기 공개된 사용자 정보를 기초로 동호회, 카페와 같은 조직의 구성원으로 이루어진 특정 리스트를 만드는 특정 리스트부; 및
    상기 PC 단말을 리스트에 등록한 상기 특정 접속자의 아이디, IP 주소 정보를 파악하여 기록하여 보여주는 사용자 등록 리스트부를 포함하는 것을 특징으로 하는 동등 계층을 이용한 인스턴트 메신저 서비스를 실행하는 PC 단말.
  2. 제 1항에 있어서. 상기 이웃 리스트부는,
    표준 네트워크 프로토콜을 이용하여 상기 타 접속 PC 단말을 찾아 상기 이웃 리스트를 생성하고, 상기 생성된 이웃 리스트를 기초로 인스턴트 메신저 서비스를 이용하며, 상기 타 접속 PC 단말로부터 정보를 요청받고, 상기 이웃 리스트를 참조하여 상기 요청된 정보를 제공하는 것을 특징으로 하는 동등계층 통신을 이용한 인스턴트 메신저 서비스를 실행하는 PC 단말.
  3. 제 1항 또는 제 2항에 있어서, 상기 검색부는,
    특정 접속자에 대한 사용자의 검색 요청에 따라, 상기 이웃 리스트에 상기 특정 접속자가 있는지를 먼저 검색하고, 상기 이웃 리스트에 없는 경우 표준 네트워크 프로토콜을 이용하여 검색하는 것을 특징으로 하는 동등 계층을 이용한 인스턴트 메신저 서비스를 실행하는 PC 단말.
  4. 제 1항 또는 제 2항에 있어서, 상기 사용자 상태 처리부는,
    상기 사용자 PC가 현재 온라인, 휴식중 등의 설정한 상태 정보를 네트워크로 유니캐스트로 송신하고, 상기 타 접속 PC 단말의 상태 정보를 수신하여 등록하는 것을 특징으로 하는 동등 계층을 이용한 인스턴트 메신저 서비스를 실행하는 PC 단말.
  5. 인스턴트 메신저 소프트웨어가 설치된 PC 단말이 타 PC 단말과 동등계층 통신을 이용한 인스턴트 메신저 서비스를 실행하는 방법에 있어서,
    인스턴트 메신저 소프트웨어를 활용하는 사용자 정보를 리스트에 등록하여, 네트워크에 공개하는 단계;
    상기 공개된 사용자 정보를 기초로 동호회, 카페와 같은 조직의 구성원으로 이루어진 특정 리스트를 생성하는 단계;
    현재 인스턴트 메신저 소프트웨어를 이용하여 네트워크에 접속한 타 PC 단말(이하, 타 접속 PC 단말)로 이루어진 이웃 리스트를 표준 네트워크 프로토콜을 이용하여 파악하고 저장 관리하는 단계; 및
    상기 이웃 리스트에서 상기 사용자에 의해 선택된 특정 접속자에게 인스턴트 메신저 서비스를 이용한 동등계층 통신으로 문자, 데이터 메시지를 송수신 처리하는 단계를 포함하는 것을 특징으로 하는 동등계층 통신을 이용한 메신저 서비스 방법.
KR1020050134774A 2005-12-30 2005-12-30 동등계층 통신을 이용한 인스턴트 메신저 서비스 방법 KR100804901B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050134774A KR100804901B1 (ko) 2005-12-30 2005-12-30 동등계층 통신을 이용한 인스턴트 메신저 서비스 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050134774A KR100804901B1 (ko) 2005-12-30 2005-12-30 동등계층 통신을 이용한 인스턴트 메신저 서비스 방법

Publications (2)

Publication Number Publication Date
KR20070071384A KR20070071384A (ko) 2007-07-04
KR100804901B1 true KR100804901B1 (ko) 2008-02-20

Family

ID=38506521

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050134774A KR100804901B1 (ko) 2005-12-30 2005-12-30 동등계층 통신을 이용한 인스턴트 메신저 서비스 방법

Country Status (1)

Country Link
KR (1) KR100804901B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9876654B2 (en) 2011-06-03 2018-01-23 Line Corporation Messaging service system and method for expanding member addition operation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040041220A (ko) * 2002-11-08 2004-05-17 엘지전자 주식회사 피투피 네트워크를 기반으로 하는 이동 통신 단말기의벨소리 교환 방법
US20050220045A1 (en) * 2004-04-05 2005-10-06 Lin Daniel J Peer-to-peer mobile instant messaging method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040041220A (ko) * 2002-11-08 2004-05-17 엘지전자 주식회사 피투피 네트워크를 기반으로 하는 이동 통신 단말기의벨소리 교환 방법
US20050220045A1 (en) * 2004-04-05 2005-10-06 Lin Daniel J Peer-to-peer mobile instant messaging method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
US 2005/0220045 1부.

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9876654B2 (en) 2011-06-03 2018-01-23 Line Corporation Messaging service system and method for expanding member addition operation

Also Published As

Publication number Publication date
KR20070071384A (ko) 2007-07-04

Similar Documents

Publication Publication Date Title
EP2271995B1 (en) Real-time communications over data forwarding framework
US20040103153A1 (en) Apparatus and method for providing smart network appliances
US7844716B2 (en) Instant messaging architecture and system for interoperability and presence management
US8732186B2 (en) Computer-implemented method and system for enabling communication between networked users based on common characteristics
US7685248B1 (en) User interface in data forwarding network
KR101113738B1 (ko) 이동통신단말기의 인터넷 접속방법
US8386585B2 (en) Real-time communications over data forwarding framework
US8079062B2 (en) Method and system using presence information to manage network access
US7853703B1 (en) Methods and apparatuses for identification of device presence
US7593988B2 (en) Systems and methods for multiparty session invite
WO2009009967A1 (fr) Système, composant et procédé de messagerie instantanée pour des services supplémentaires
JP2009176289A (ja) サービス提供システム、サービス提供方法およびサービス提供プログラム
US7620723B2 (en) Network management
WO2011038639A1 (zh) 端到端即时通讯的实现方法、端到端即时通讯终端及***
WO2007064737A2 (en) A computer-implemented method and system for enabling anonymous communication between networked users based on common search queries
JP4800332B2 (ja) サービス提供システム、サービス提供方法およびサービス提供プログラム
KR100697099B1 (ko) 이종 메신저간의 메시지 전송 서비스 제공 시스템 및 그방법
KR100804901B1 (ko) 동등계층 통신을 이용한 인스턴트 메신저 서비스 방법
KR100726181B1 (ko) 이종 메신저간의 메시지 전송 서비스 제공 방법 및 그프로그램이 기록된 기록 매체
US7752263B2 (en) Method for provision of an address in a data network
KR20060064780A (ko) 동등 계층 통신을 이용한 채팅 서비스 제공 방법 및 시스템
KR100547599B1 (ko) 오프라인 상태의 메신저에서 복수의 로컬 네트워크단말기들간의 메시지 전달 방법
JP2001111756A (ja) ネットワークファクシミリシステム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
G170 Re-publication after modification of scope of protection [patent]
FPAY Annual fee payment

Payment date: 20120119

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee