KR100562145B1 - 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법 - Google Patents

네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법 Download PDF

Info

Publication number
KR100562145B1
KR100562145B1 KR1020020059204A KR20020059204A KR100562145B1 KR 100562145 B1 KR100562145 B1 KR 100562145B1 KR 1020020059204 A KR1020020059204 A KR 1020020059204A KR 20020059204 A KR20020059204 A KR 20020059204A KR 100562145 B1 KR100562145 B1 KR 100562145B1
Authority
KR
South Korea
Prior art keywords
computer
user
information
network
group
Prior art date
Application number
KR1020020059204A
Other languages
English (en)
Other versions
KR20040028109A (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 KR1020020059204A priority Critical patent/KR100562145B1/ko
Publication of KR20040028109A publication Critical patent/KR20040028109A/ko
Application granted granted Critical
Publication of KR100562145B1 publication Critical patent/KR100562145B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

1. 청구범위에 기재된 발명이 속하는 기술분야
본 발명은 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.
2. 발명이 해결하려고 하는 기술적 과제
본 발명은, 여러 개의 네트워크에 접속된 컴퓨터들이 멀티미디어 회의에 참가하여 참가자들 사이에 정보를 교환하는 경우, 사용자들을 다수의 그룹으로 분류하고, 분류된 각 그룹에 속한 사용자들 중의 하나를 회의 정보를 중계하는 대표 컴퓨터로 동작하게 하여, 정보 전송량을 줄이고 모든 회의 참가자가 회의 정보를 수신할 수 있도록 하는, 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.
3. 발명의 해결 방법의 요지
본 발명은, 네트워크 간의 정보 전송 방법에 있어서, 사용자가 접속된 라우터 또는 게이트웨이를 기준으로 하여, 네트워크에 연결된 사용자를 그룹별로 나누는 단계; 상기 나뉜 그룹에 대해, 네트워크에 접속한 개개의 사용자에 대한 각각의 그룹의 대표 컴퓨터를 선정하는 단계; 및 네트워크간 정보 전송시, 상기 선정된 대표 컴퓨터를 통해 전송하는 단계를 포함하되, 상기 대표 컴퓨터 선정시에는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료 - 이때, 사용자 컴퓨터 기능 자료는, 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 포함함 - 를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터를 대표 컴퓨터로서 선정하는 것을 특징으로 함.
4. 발명의 중요한 용도
본 발명은 멀티미디어 회의 등에 이용됨.
유니캐스트, 멀티캐스트, 브로드캐스트, 대표 컴퓨터, 라우터

Description

네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법{Information Transmitting Method By Network Grouping}
도 1 은 본 발명이 적용되는 네트워크의 일실시예 구성도.
도 2 는 본 발명이 적용되는 네트워크에서 유니캐스트를 이용한 정보 전송의 설명 예시도.
도 3 은 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법을 사용한 정보 전송의 예시도.
도 4 는 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법에 있어서 새로운 사용자의 추가시 동작 예시도.
도 5 는 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법에 대한 일실시예 동작 흐름도.
도 6 은 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법에 있어서, 추가된 새로운 사용자의 일실시예 동작 흐름도.
도 7 은 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 효율적인 정보 전송 방법에 있어서, 중계 요청시의 대표 컴퓨터의 일실시예 동작 흐름도.
도 8 은 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 효율적인 정 보 전송 방법에 있어서, 서버의 일실시예 동작 흐름도.
* 도면의 주요 부분에 대한 부호 설명
11 : 네트워크 12 : 서버
101~104 : 라우터 105~113 : 사용자 컴퓨터
본 발명은 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.
본 발명이 적용되는 환경은 도 1 과 같다.
두 개의 서로 다른 라우터(101, 102)에 연결된 컴퓨터 6대(105 내지 110)가 멀티미디어 회의에 참가하여, 영상, 음성, 데이터 등 멀티미디어 정보를 실시간으로 교환한다. 이때, 각 컴퓨터는 임의의 시간에 정보 전송을 중단하거나 정보 수신을 시작할 수 있다.
일반적으로 네트워크를 통해 각 컴퓨터가 정보를 전송하는 방식은 멀티캐스트 방식과 유니캐스트 방식이 있다. 본 발명의 일실시예에서는 라우터 R1(101)은 멀티캐스트 방식을 지원하고 라우터 R2(102)는 멀티캐스트 방식을 지원하지 않는 것으로 가정한다. 따라서, 라우터 R1(101)에 연결된 컴퓨터들(105, 106, 107) 사이에 정보를 교환할 때 멀티캐스트 방식을 사용할 수 있고, 라우터 R2(102)에 연결된 컴퓨터들(108, 109, 110) 사이에 정보를 교환할 때 유니캐스트 방식을 사용하여야 한다.
그리고, 라우터 R1(101)과 라우터 R2(102)에 연결된 컴퓨터들 사이에 정보를 교환할 때도 유니캐스트 방식을 사용하여야 한다. 그러므로, 라우터 R1(101)과 R2(102)에 연결된 컴퓨터가 참가하는 멀티미디어 회의에서 정보를 교환하려면 여러 개의 유니캐스트 연결이 설정되어야 한다.
이러한 유니캐스트 방식을 사용한 정보 전송 예를 도 2에 나타내었다.
이때, 회의에 참가하고 있는 컴퓨터의 성능이 제한적이므로 정보를 전송할 수 있는 컴퓨터 수는 제한적이다. 게다가 회의에 참가하고 있는 사용자가 증가할 경우, 모든 참가자에게 정보를 전송할 수 없게 된다.
또한, 모든 컴퓨터간에 유니캐스트 방식으로 정보 전송이 이루어지기 때문에, 네트워크의 부하가 심하게 되는 문제점이 있다.
본 발명은, 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.
특히, 여러 개의 네트워크에 접속된 컴퓨터들이 멀티미디어 회의에 참가하여 참가자들 사이에 정보를 교환하는 경우, 사용자들을 다수의 그룹으로 분류하고, 분류된 각 그룹에 속한 사용자들 중의 하나를 회의 정보를 중계하는 대표 컴퓨터로 동작하게 하여, 정보 전송량을 줄이고 모든 회의 참가자가 회의 정보를 수신할 수 있도록 하는 방법을 제공한다.
상기의 목적을 달성하기 위한 본 발명은, 네트워크 간의 정보 전송 방법에 있어서, 사용자가 접속된 라우터 또는 게이트웨이를 기준으로 하여, 네트워크에 연결된 사용자를 그룹별로 나누는 단계; 상기 나뉜 그룹에 대해, 네트워크에 접속한 개개의 사용자에 대한 각각의 그룹의 대표 컴퓨터를 선정하는 단계; 및 네트워크간 정보 전송시, 상기 선정된 대표 컴퓨터를 통해 전송하는 단계를 포함하되, 상기 대표 컴퓨터 선정시에는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료 - 이때, 사용자 컴퓨터 기능 자료는, 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 포함함 - 를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터를 대표 컴퓨터로서 선정하는 것을 특징으로 한다.
또한, 본 발명은, 네트워크 간의 정보 전송 방법에 있어서, 새로운 사용자의 네트워크 연결시, 자신의 정보를 전송하고 네트워크 정보를 수신하는 단계; 상기 수신된 네트워크 정보에 포함된 그룹별 대표 컴퓨터에 대해 중계를 요청하는 단계; 상기 요청된 중계에 대한 승인에 의해 상기 그룹별 대표 컴퓨터에 대해 유니캐스트 연결을 설정하여 중계하는 단계; 및 상기 요청된 중계에 대한 승인 거부에 의해 새로운 대표 컴퓨터를 지정하는 단계를 포함하되, 상기 대표 컴퓨터 선정시에는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료 - 이때, 사용자 컴퓨터 기능 자료는, 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 포함함 - 를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터를 대표 컴퓨터로서 선정하는 것을 특징으로 한다.
또한, 본 발명은, 네트워크 간의 정보 전송 방법에 있어서, 새로운 사용자에 의한 연결요청에 따라, 그를 수락하고 새로운 사용자에게 정보 전송 멀티캐스트 주소를 할당하는 단계; 네트워크에 연결된 기존 그룹이 존재하지 않을 경우, 새로운 그룹을 생성하고, 새로운 사용자를 새로운 그룹의 대표 컴퓨터로 지정하는 단계; 네트워크에 연결된 기존 그룹이 존재할 경우, 상기 새로운 사용자에 대한 각 그룹별 대표자를 지정하여 상기 새로운 사용자에게 전송하는 단계; 및 상기 새로운 사용자가 기존의 어떤 그룹에도 포함되지 않을 경우, 새로운 그룹을 생성하고, 기존 정보 전송자에 대해 상기 새로운 사용자를 상기 새로운 그룹의 대표 컴퓨터로 지정한 정보를 전송하는 단계를 포함하되, 상기 대표 컴퓨터 선정시에는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료 - 이때, 사용자 컴퓨터 기능 자료는, 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 포함함 - 를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터를 대표 컴퓨터로서 선정하는 것을 특징으로 한다.
한편, 본 발명은, 프로세서를 구비한 네트워크 시스템에, 사용자가 접속된 라우터 또는 게이트웨이를 기준으로 하여, 네트워크에 연결된 사용자를 그룹별로 나누는 기능; 상기 나뉜 그룹에 대해, 네트워크에 접속한 개개의 사용자에 대한 각각의 그룹의 대표 컴퓨터를 선정 - 이때, 대표 컴퓨터 선정시에는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료, 즉 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터를 대표 컴퓨터로서 선정함 - 하는 기능; 및 네트워크간 정보 전송시, 상기 선정된 대표 컴퓨터를 통해 전송하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 본 발명은, 프로세서를 구비한 네트워크 시스템에, 새로운 사용자의 네트워크 연결시, 자신의 정보를 전송하고 네트워크 정보를 수신하는 기능; 상기 수신된 네트워크 정보에 포함된 그룹별 대표 컴퓨터 - 이때, 대표 컴퓨터는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료, 즉 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터가 대표 컴퓨터로서 선정됨 - 에 대해 중계를 요청하는 기능; 상기 요청된 중계에 대한 승인에 의해 상기 그룹별 대표 컴퓨터에 대해 유니캐스트 연결을 설정하여 중계하는 기능; 및 상기 요청된 중계에 대한 승인 거부에 의해 새로운 대표 컴퓨터를 지정하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 본 발명은, 프로세서를 구비한 네트워크 시스템에, 새로운 사용자에 의한 연결요청에 따라, 그를 수락하고 새로운 사용자에게 정보 전송 멀티캐스트 주소를 할당하는 기능; 네트워크에 연결된 기존 그룹이 존재하지 않을 경우, 새로운 그룹을 생성하고, 새로운 사용자를 새로운 그룹의 대표 컴퓨터 - 이때, 대표 컴퓨터는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료, 즉 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터가 대표 컴퓨터로서 선정됨 - 로 지정하는 기능; 네트워크에 연결된 기존 그룹이 존재할 경우, 상기 새로운 사용자에 대한 각 그룹별 대표자를 지정하여 상기 새로운 사용자에게 전송하는 기능; 및 상기 새로운 사용자가 기존의 어떤 그룹에도 포함되지 않을 경우, 새로운 그룹을 생성하고, 기존 정보 전송자에 대해 상기 새로운 사용자를 상기 새로운 그룹의 대표 컴퓨터로 지정한 정보를 전송하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.
도 1 은 본 발명이 적용되는 네트워크의 일실시예 구성도이다.
본 발명이 적용되는 환경은 도 1 과 같다.
두 개의 서로 다른 라우터(101, 102)에 연결된 컴퓨터 6대(105 내지 110)가 멀티미디어 회의에 참가하여, 영상, 음성, 데이터 등 멀티미디어 정보를 실시간으로 교환한다. 이때, 각 컴퓨터는 임의의 시간에 정보 전송을 중단하거나 정보 수신을 시작할 수 있다.
일반적으로 네트워크를 통해 각 컴퓨터가 정보를 전송하는 방식은 멀티캐스트 방식과 유니캐스트 방식이 있다. 본 발명의 일실시예에서는 라우터 R1(101)은 멀티캐스트 방식을 지원하고 라우터 R2(102)는 멀티캐스트 방식을 지원하지 않는 것으로 가정한다. 따라서, 라우터 R1(101)에 연결된 컴퓨터들(105, 106, 107) 사이에 정보를 교환할 때 멀티캐스트 방식을 사용할 수 있고, 라우터 R2(102)에 연결된 컴퓨터들(108, 109, 110) 사이에 정보를 교환할 때 유니캐스트 방식을 사용하여야 한다.
그리고, 라우터 R1(101)과 라우터 R2(102)에 연결된 컴퓨터들 사이에 정보를 교환할 때도 유니캐스트 방식을 사용하여야 한다. 그러므로, 라우터 R1(101)과 R2(102)에 연결된 컴퓨터가 참가하는 멀티미디어 회의에서 정보를 교환하려면 여러 개의 유니캐스트 연결이 설정되어야 한다.
이러한 유니캐스트 방식을 사용한 정보 전송 예를 도 2에 나타내었다.
도 2 는 본 발명이 적용되는 네트워크에서 유니캐스트를 이용한 정보 전송의 설명 예시도이다.
이때, 회의에 참가하고 있는 컴퓨터의 성능이 제한적이므로 정보를 전송할 수 있는 컴퓨터 수는 제한적이다. 게다가 회의에 참가하고 있는 사용자가 증가할 경우, 모든 참가자에게 정보를 전송할 수 없게 된다.
도 3 은 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법을 사용한 정보 전송의 예시도이다.
본 발명에서는 멀티미디어 회의에서 정보를 전달하기 위하여 회의에 참가하 고 있는 최종 정보 수신 컴퓨터를 해당 컴퓨터가 접속하고 있는 라우터 단위로 그룹핑한다.
그리고, 특정 컴퓨터가 다른 그룹에 포함된 컴퓨터에 정보를 전송하는 경우, 특정 컴퓨터에 대한 각 그룹별 대표 컴퓨터를 정하고, 이들 대표 컴퓨터에게 정보를 전송하여 대표 컴퓨터가 정보를 중계하도록하여 정보를 효율적으로 전송하도록 한다.
도 3 에 도시된 바와 같이, 라우터 R1(101)에 접속된 컴퓨터(105, 106, 107) 사이에는 멀티캐스트로 정보 교환을 하고, 라우터 R1(101)에 연결된 컴퓨터(105, 106, 107)와 라우터 R2(102)와 연결된 컴퓨터(108, 109, 110)사이에 정보를 교환하기 위해, 컴퓨터 PC1-1(105)은 서버에 의해 지정된 자신의 그룹2(라우터 R2에 연결된 그룹)에 대한 대표 컴퓨터 PC2-1(108)에게 자신의 정보를 전송한다. 그리고, PC1-1(105)로부터 정보를 수신한 대표 컴퓨터 PC2-1(108)은 자신이 속한 그룹에 포함된 PC2-2(109)와 PC2-3(110)에게 PC1-1(105)로부터 수신한 정보를 중계한다.
같은 방법으로 PC1-2(106)는 대표 컴퓨터 PC2-2(109)에게, PC1-3(107)은 대표 컴퓨터 PC2-1(108)에게, PC2-1(108)은 대표 컴퓨터 PC1-3(107)에게, PC2-2(109)는 대표 컴퓨터 PC1-3(107)에게, PC2-3(110)은 대표 컴퓨터 PC1-3(107)에게 전송한다.
PC1-3(107)의 그룹 2에 대한 대표 컴퓨터인 PC2-1(108)는 PC2-2(109)와 PC2-3(110)에게 PC1-3(107)으로부터 수신한 정보를 중계한다. 또한, PC1-2(106)의 그룹 2에 대한 대표 컴퓨터인 PC2-2(109)는 PC1-2(106)로부터 수신한 정보를 PC2-1(108) 과 PC2-3(110)에게 중계한다. PC2-1(108) 또는 PC2-2(109)가 대표 컴퓨터로서 정보를 중계할 때는 라우터 R2(102)가 멀티캐스트를 지원하지 않으므로, 자신이 속한 그룹(라우터 R2에 연결된 그룹)에 포함된 다른 컴퓨터의 수가 작을 경우 유니캐스트 방식을 사용하고 수가 많을 경우는 브로드캐스트 방식을 사용한다.
PC2-1(108), PC2-2(109), PC2-3(110)에 대한 그룹1(라우터 R1에 연결된 그룹)의 대표 컴퓨터PC 1-3(107)은 멀티캐스트를 지원하는 라우터 R1(101)에 연결되어 있으므로 정보를 중계할 때, 멀티캐스트 방식을 사용한다.
도 4 는 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법에 있어서 새로운 사용자의 추가시 동작 예시도이다.
도 4 는 PC1-2, PC1-3, PC2-1, PC2-2, PC2-3이 회의에 참가하고 있는 상태에서 PC1-1이 새로이 회의에 참가할 경우, 그룹2에 대한 대표 컴퓨터를 지정받고 정보를 전송하는 과정을 기술하였다.
새로운 회의 참가 컴퓨터인 PC1-1(105)은 서버에 연결 요청을 한다(1). 서버는 연결요청을 수락한다(2). 이 경우 회의 참가자 수에 대한 제한이 있거나, 비공개 회의일 때, 서버는 연결요청을 거부할 수 있으나 본 발명의 경우 고려 대상이 아니다.
서버가 연결 요청을 수락할 때, 회의에 참가하고 있는 사용자 정보와 그룹정보 및 각 그룹별 대표 컴퓨터 설정 내용을 함께 전송한다(2). 과정 2를 통해서 PC2-1(108)을 자신의 그룹2에 대한 대표 컴퓨터로서 지정받은 PC1-1(105)은 PC2-1(108)에게 정보 중계 요청을 하고, 정보를 PC2-1(108)에게 전송한다(3).
이때, 대표 컴퓨터 PC2-1(108)이 회의 프로그램 이외에 다른 프로그램을 수행하고 있거나 다른 컴퓨터와의 중계를 하고 있어, 정보 중계를 위한 중앙처리장치 사용가능 시간이 부족한 경우 정보 중계 요청을 거부한다(4). PC2-1(108)은 중계요청 거부 패킷을 PC1-1(105)에게 전송하고, PC1-1(105)과의 연결을 종료한다.
PC1-1(105)은 중계 요청 거부 패킷을 수신하거나 대표 컴퓨터 PC2-1(108)과의 연결이 종료된 경우(4), 서버에게 새로운 대표 컴퓨터 지정 요청을 한다(5). 그에 따라 서버는 PC2-3(110)을 새로운 대표 컴퓨터로 지정하는 패킷을 PC1-1(105)에게 전송하여 새로운 대표 컴퓨터를 지정한다(6).
그리고, PC1-1(105)은 새롭게 지정된 대표 컴퓨터인 PC2-3(110)에게 중계 요청과 정보 전달을 시작한다(7). PC2-3(110)은 중계요청을 수락하고(8), PC1-1(105)로부터 수신한 정보를 PC2-1(108)과 PC2-2(109)에 중계한다.
그리고, PC1-1(105)은 PC2-3(110)으로부터 중계요청 수락 패킷을 받지 않더라도, 연결이 종료되지 않으면, 정보를 계속 전송한다.
도 5 는 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법에 대한 일실시예 동작 흐름도이다.
도 5 에 도시된 바와 같이 본 발명은, 멀티미디어 회의와 같은 영상, 음성, 데이터(문자채팅, 화이트보드 관련 정보 등)를 포함하는 여러가지 정보가 동시에 여러 사용자에게 전송되는 네트워크 환경에서 같은 정보의 반복적인 전송을 줄이고, 영상, 음성, 데이터 정보가 서로 동기화되어 사용자 컴퓨터에게 전달될 수 있도록 하기 위하여, 네트워크에 연결된 사용자 컴퓨터를 그룹별로 나눈다(51). 이 때, 그룹 분류는 사용자 컴퓨터가 접속된 라우터 또는 게이트웨이를 기준으로 하므로, 같은 라우터 또는 게이트웨이에 접속된 사용자 컴퓨터는 같은 그룹에 속한다.
그리고, 그룹핑된 사용자 컴퓨터에 대해, 각 그룹에 대한 대표 컴퓨터를 선정한다(52). 그룹의 대표 컴퓨터는 사용자 컴퓨터가 네트워크에 접속 요청을 할 때 서버에 전송한 각각의 사용자 컴퓨터 기능 자료를 참조하여 지정한다. 서버는 사용자 컴퓨터 기능 자료를 기반으로 사용자 컴퓨터의 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터를 대표 컴퓨터로서 지정한다. 이때, 사용자 컴퓨터의 기능 자료는 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계, 현재 중계하고 있는 스트림 수 등이 포함된다. 사용자 컴퓨터의 기능 자료 각 항목에 대한 점수를 부여하고, 점수가 가장 높은 사용자 컴퓨터가 성능이 좋은 사용자 컴퓨터로 등록된다.
그리고, 선정된 대표 컴퓨터를 통해 정보를 전송한다(53). 정보의 전송에 있어서는 그룹내의 전송과 그룹간의 전송이 있는데, 그룹내의 전송은 멀티캐스트를 지원하는 그룹의 경우는 멀티캐스트 방식으로 전송하고, 멀티캐스트를 지원하지 않는 그룹의 경우는 유니캐스트 또는 브로드캐스트 방식으로 전송한다. 그리고, 그룹간의 전송에 있어서는 멀티캐스트를 지원하는 그룹간의 전송은 멀티캐스트 주소를 이용하고, 멀티캐스트를 지원하지 않는 그룹과의 전송은 대표 컴퓨터와의 유니캐스트 설정을 통해 중계 전송한다. 이에 대한 좀 더 상세한 설명은 하기 도 6에서 하기로 한다.
그리고, 접속된 사용자 컴퓨터가 임의로 바뀌는 환경에서 데이터 전송이 끊 기지 않고 전송되도록 데이터 전송을 관리하는 것이 필요하다. 이를 위하여, 서버는 대표 컴퓨터로부터 주기적으로 대표 컴퓨터의 동작 상태를 알리는 패킷을 수신하여 대표 컴퓨터가 정상 작동 중인지를 확인한다(54).
확인 결과, 일정 시간 동안 패킷을 수신하지 못하여 정상 동작 중이 아닌 경우, 다른 컴퓨터를 대표 컴퓨터로 지정하여, 해당 대표 컴퓨터를 사용하는 시용자 컴퓨터에게 새로운 대표 컴퓨터 지정 사실을 알려 새로운 대표 컴퓨터를 통해 정보 전송이 이루어 지도록 한다.
확인 결과, 정상 동작 중인 경우, 해당 대표 컴퓨터를 통해 정보 전송을 수행한다.
도 6 은 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법에 있어서, 추가된 새로운 사용자의 일실시예 동작 흐름도이다.
우선, 새로운 사용자가 서버와 연결하고(61), 자신의 정보를 전송한다(62).
그리고, 서버로부터 현재 접속된 사용자, 그룹 정보 및 상기 새로운 사용자에 대한 그룹별 대표 컴퓨터 정보를 수신한다(63).
그리고, 수신한 정보의 대표 컴퓨터에 대해 중계를 요청한다(64). 중계 요청을 받은 대표 컴퓨터는 현재 중앙처리장치 사용가능 시간을 참조하고 중계 가능할 경우, 중계 요청을 수락한다. 중계할 수 없을 경우, 중계 요청을 거부하고, 연결을 종료한다.
중계 요청에 대한 승인 여부를 확인하고(65), 승인이 되면, 대표 컴퓨터와 유니캐스트로 연결을 설정하고(68) 정보를 전송한다(69).
중계 요청에 대한 승인 여부를 확인하고(65), 승인이 되지 않으면, 서버에 새로운 대표 컴퓨터를 지정해 줄 것을 요청하고(66) 서버가 새로운 대표 컴퓨터를 지정하여 그 정보를 전달하면(67) 상기 과정 64로 진행한다.
도 7 은 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법에 있어서, 중계 요청시의 대표 컴퓨터의 일실시예 동작 흐름도이다.
임의의 시간에 제 1 정보 송신자가 유니캐스트 연결 및 정보 중계를 요청할 경우(71) 현재 수행 중이 작업을 확인하여(72), 다른 프로그램을 수행하고 있거나 다른 컴퓨터와의 중계를 하고 있어 정보 중계를 위한 중앙처리장치 사용가능 시간이 부족한 경우, 중계가 가능하지 않다고 판단하여(73) 중계 요청 거부 패킷을 전송하고(76) 해당 사용자와의 연결을 종료하여(77) 정보 중계 요청을 거부한다.
그리고, 현재 수행 중이 작업을 확인하여(72), 중계가 가능하다고 판단하면(73) 중계 요청 수락 패킷을 제 1 정보 송신자에게 전송하고(74) 정보 중계를 한다(75). 유니캐스트 연결을 통하여 수신한 정보를 멀티캐스트 방식을 사용할 수 있을 경우 헤더에 포함된 멀티캐스트 주소로 전송하여 같은 네트워크에 연결된 다른 수신자가 정보를 받을 수 있도록 한다. 멀티캐스트가 불가능할 경우, 같은 그룹에 속한 정보 수신자의 수에 따라 유니캐스트 방식 또는 브로드캐스트 방식을 사용하여 중계한다. 다른 정보 송신자가 멀티캐스트 방식으로 전송한 정보를 수신한 경우, 이 정보를 화면에 표시하여 사용자가 정보 송신자의 영상을 보고, 음성을 듣고, 채팅 또는 화이트보드와 같은 데이터 회의를 할 수 있도록 한다. 회의 참가자가 회의종료요청을 하거나 정보 송수신거부요청을 하면 이를 서버에 전송한다.
도 8 은 본 발명에 따른 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법에 있어서, 서버의 일실시예 동작 흐름도이다.
우선, 새로운 사용자가 연결요청을 하면(81) 연결 요청을 수락하고 새로운 사용자에게 정보 전송 멀티캐스트 주소를 할당한다(82). 할당된 내용은 클라이언트에게 통보된다.
그리고, 기존 그룹이 존재하지 않을 경우(83), 새로운 그룹을 생성하고, 새로운 사용자를 새로운 그룹의 대표 컴퓨터로 지정한다(84).
그리고, 기존 그룹이 존재할 경우(83), 새로운 사용자에 대한 각 그룹별 대표자를 지정하여 새로운 사용자에게 전송한다(85).
그리고, 새로운 사용자가 기존의 어떤 그룹에도 포함되지 않을 경우(86), 새로운 그룹을 생성하고, 기존 정보 전송자에 대해 새로운 사용자를 새로운 그룹의 대표 컴퓨터로 지정한 정보를 전송한다. 이때, 새로운 사용자가 기존의 어떤 그룹에 포함되는지 판단하는 기준은 새로운 가입자가 연결된 네트워크 정보이다. 예를 들어, 새로운 가입자가 연결된 라우터가 기존 그룹의 라우터와 일치하지 않을 경우, 새로운 그룹을 생성한다. 새로운 그룹에 그룹 정보를 전송하여 새로운 사용자가 해당 그룹의 대표 컴퓨터임을 알림으로써, 기존 정보 전송자가 새로운 대표 컴퓨터로 정보를 전송하도록 한다.
그리고, 임의의 사용자가 임의의 시간에 회의 종료 요청 또는 정보 송수신 거부 요청을 하면, 이를 인터럽트로 하여, 그룹 리스트와 정보 송신자 리스트를 갱신하고, 갱신된 새로운 정보를 나머지 사용자에게 배포한다.
멀티미디어 회의에서 교환되는 정보는 영상, 음성, 데이터를 포함한다. 이들 정보는 동시에 정보 수신자에게 표현되어야 한다. 이를 위하여 정보 송신자는 정보를 송신할 때, 각 패킷에 정보가 생성된 시간 표시와 패킷 생성자를 식별하는 쿠키를 헤더에 추가하고 전송한다. 화이트보드 또는 문자 채팅 정보를 전송할 때, 삭제되어도 전체 회의 진행에 영향을 주지 않도록 패킷을 구성하여 전송하여야 한다. 예를 들어, 화이트보드 키보드 클릭 정보를 전송할 때, ALT 키 다운 이벤트와 ALT 키 업 이벤트는 같은 패킷에 전송하여 한 패킷이 최종 정보 수신자에게 전달되지 않더라도 컴퓨터가 오동작하지 않도록 하여야 한다. 정보를 중계하는 대표 컴퓨터는 수신한 패킷의 시간 표시와 패킷 생성자 쿠키를 추출한다. 서로 다른 유니캐스트 연결을 통하여 수신한 패킷의 패킷 생성자 쿠키를 비교하여 패킷 생성자 쿠키가 같은 경우, 시간 표시를 비교한다. 시간 차이가 일정량 이상 차이가 발생한 경우, 시간이 늦은 패킷은 전송하지 않고, 다음 패킷을 수신하여 비교한다. 시간 차이가 일정량 이하일 경우, 정보를 전송한다. 최종 정보 수신자는 패킷을 재구성하고, 수신하지 않은 패킷이 있는 경우, 전체 패킷을 삭제한다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것 이 아니다.
상기와 같은 본 발명은, 멀티미디어 회의와 같은 멀티미디어 정보 전송이 많은 환경에서 전송한 정보를 중계하는 대표 컴퓨터를 지정하여 같은 그룹에 속한 다른 컴퓨터에 정보를 재전송하므로써 정보 전송량을 줄이고, 회의에서 교환하는 정보들이 동시에 최종 정보 수신자에게 표현될 수 있도록 하는 효과가 있다.

Claims (11)

  1. 네트워크 간의 정보 전송 방법에 있어서,
    사용자가 접속된 라우터 또는 게이트웨이를 기준으로 하여, 네트워크에 연결된 사용자를 그룹별로 나누는 단계;
    상기 나뉜 그룹에 대해, 네트워크에 접속한 개개의 사용자에 대한 각각의 그룹의 대표 컴퓨터를 선정하는 단계; 및
    네트워크간 정보 전송시, 상기 선정된 대표 컴퓨터를 통해 전송하는 단계를 포함하되,
    상기 대표 컴퓨터 선정시에는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료 - 이때, 사용자 컴퓨터 기능 자료는, 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 포함함 - 를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터를 대표 컴퓨터로서 선정하는 것을 특징으로 하는 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법.
  2. 제 1 항에 있어서,
    데이터 전송을 관리를 위하여, 상기 대표 컴퓨터로부터 주기적으로 대표 컴퓨터의 동작 상태를 알리는 패킷을 수신하여 대표 컴퓨터가 정상 작동 중인지를 확인하는 단계
    를 더 포함하는 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법.
  3. 삭제
  4. 삭제
  5. 제 1 항 또는 제 2 항에 있어서,
    상기 대표 컴퓨터를 이용한 데이터 전송은,
    그룹내의 전송과 그룹간의 전송으로 나누고, 그룹내의 전송은 멀티캐스트를 지원하는 그룹의 경우는 멀티캐스트 방식으로 전송하고, 멀티캐스트를 지원하지 않는 그룹의 경우는 유니캐스트 또는 브로드캐스트 방식으로 전송하며, 그룹간의 전송에 있어서는 멀티캐스트를 지원하는 그룹간의 전송은 멀티캐스트 주소를 이용하고, 멀티캐스트를 지원하지 않는 그룹과의 전송은 대표 컴퓨터와의 유니캐스트 설정을 통해 중계 전송하는 것을 특징으로 하는 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법.
  6. 네트워크 간의 정보 전송 방법에 있어서,
    새로운 사용자의 네트워크 연결시, 자신의 정보를 전송하고 네트워크 정보를 수신하는 단계;
    상기 수신된 네트워크 정보에 포함된 그룹별 대표 컴퓨터에 대해 중계를 요청하는 단계;
    상기 요청된 중계에 대한 승인에 의해 상기 그룹별 대표 컴퓨터에 대해 유니캐스트 연결을 설정하여 중계하는 단계; 및
    상기 요청된 중계에 대한 승인 거부에 의해 새로운 대표 컴퓨터를 지정하는 단계를 포함하되,
    상기 대표 컴퓨터 선정시에는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료 - 이때, 사용자 컴퓨터 기능 자료는, 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 포함함 - 를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터를 대표 컴퓨터로서 선정하는 것을 특징으로 하는 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법.
  7. 네트워크 간의 정보 전송 방법에 있어서,
    새로운 사용자에 의한 연결요청에 따라, 그를 수락하고 새로운 사용자에게 정보 전송 멀티캐스트 주소를 할당하는 단계;
    네트워크에 연결된 기존 그룹이 존재하지 않을 경우, 새로운 그룹을 생성하고, 새로운 사용자를 새로운 그룹의 대표 컴퓨터로 지정하는 단계;
    네트워크에 연결된 기존 그룹이 존재할 경우, 상기 새로운 사용자에 대한 각 그룹별 대표자를 지정하여 상기 새로운 사용자에게 전송하는 단계; 및
    상기 새로운 사용자가 기존의 어떤 그룹에도 포함되지 않을 경우, 새로운 그룹을 생성하고, 기존 정보 전송자에 대해 상기 새로운 사용자를 상기 새로운 그룹의 대표 컴퓨터로 지정한 정보를 전송하는 단계를 포함하되,
    상기 대표 컴퓨터 선정시에는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료 - 이때, 사용자 컴퓨터 기능 자료는, 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 포함함 - 를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터를 대표 컴퓨터로서 선정하는 것을 특징으로 하는 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법.
  8. 제 7 항에 있어서,
    소정의 사용자가 소정의 시간에 회의 종료 요청 또는 정보 송수신 거부 요청을 하면, 이를 인터럽트로 하여, 그룹 리스트와 정보 송신자 리스트를 갱신하고, 갱신된 새로운 정보를 나머지 사용자에게 배포하는 단계
    를 더 포함하는 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법.
  9. 프로세서를 구비한 네트워크 시스템에,
    사용자가 접속된 라우터 또는 게이트웨이를 기준으로 하여, 네트워크에 연결된 사용자를 그룹별로 나누는 기능;
    상기 나뉜 그룹에 대해, 네트워크에 접속한 개개의 사용자에 대한 각각의 그룹의 대표 컴퓨터를 선정 - 이때, 대표 컴퓨터 선정시에는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료, 즉 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터를 대표 컴퓨터로서 선정함 - 하는 기능; 및
    네트워크간 정보 전송시, 상기 선정된 대표 컴퓨터를 통해 전송하는 기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  10. 프로세서를 구비한 네트워크 시스템에,
    새로운 사용자의 네트워크 연결시, 자신의 정보를 전송하고 네트워크 정보를 수신하는 기능;
    상기 수신된 네트워크 정보에 포함된 그룹별 대표 컴퓨터 - 이때, 대표 컴퓨터는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료, 즉 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터가 대표 컴퓨터로서 선정됨 - 에 대해 중계를 요청하는 기능;
    상기 요청된 중계에 대한 승인에 의해 상기 그룹별 대표 컴퓨터에 대해 유니캐스트 연결을 설정하여 중계하는 기능; 및
    상기 요청된 중계에 대한 승인 거부에 의해 새로운 대표 컴퓨터를 지정하는 기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  11. 프로세서를 구비한 네트워크 시스템에,
    새로운 사용자에 의한 연결요청에 따라, 그를 수락하고 새로운 사용자에게 정보 전송 멀티캐스트 주소를 할당하는 기능;
    네트워크에 연결된 기존 그룹이 존재하지 않을 경우, 새로운 그룹을 생성하고, 새로운 사용자를 새로운 그룹의 대표 컴퓨터 - 이때, 대표 컴퓨터는, 사용자가 네트워크에 접속 요청을 할 때 전송한 각각의 사용자 컴퓨터 기능 자료, 즉 중앙처리장치 종류 및 속도, 메모리 크기, 운영 체계 및 현재 중계하고 있는 스트림 수를 참조하여, 성능별 우선 순위를 만들고 가장 성능이 우수한 사용자 컴퓨터가 대표 컴퓨터로서 선정됨 - 로 지정하는 기능;
    네트워크에 연결된 기존 그룹이 존재할 경우, 상기 새로운 사용자에 대한 각 그룹별 대표자를 지정하여 상기 새로운 사용자에게 전송하는 기능; 및
    상기 새로운 사용자가 기존의 어떤 그룹에도 포함되지 않을 경우, 새로운 그룹을 생성하고, 기존 정보 전송자에 대해 상기 새로운 사용자를 상기 새로운 그룹의 대표 컴퓨터로 지정한 정보를 전송하는 기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020020059204A 2002-09-28 2002-09-28 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법 KR100562145B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020059204A KR100562145B1 (ko) 2002-09-28 2002-09-28 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020059204A KR100562145B1 (ko) 2002-09-28 2002-09-28 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법

Publications (2)

Publication Number Publication Date
KR20040028109A KR20040028109A (ko) 2004-04-03
KR100562145B1 true KR100562145B1 (ko) 2006-03-21

Family

ID=37330342

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020059204A KR100562145B1 (ko) 2002-09-28 2002-09-28 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법

Country Status (1)

Country Link
KR (1) KR100562145B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120038187A (ko) 2010-10-13 2012-04-23 삼성전자주식회사 컨텐츠 중심 네트워킹 환경에서 그룹 변경에 관한 정보를 이용한 컨텐츠 공유 방법 및 장치
KR200487557Y1 (ko) 2017-04-25 2018-10-05 전영도 콘센트의 접지단자 접속구조

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0152713B1 (ko) * 1995-12-07 1998-10-15 양승택 중복된 프로세스 그룹 환경에서의 멀티캐스트 방법
KR20010044464A (ko) * 2001-02-23 2001-06-05 김영구 지정된 응용 모듈의 기능을 차용하는 그룹-독립형 메시지전송 방법 및 시스템
KR20030082669A (ko) * 2002-04-18 2003-10-23 학교법인고려중앙학원 레벨 제한 기술을 사용하는 트리 구성 방법
KR100419801B1 (ko) * 2001-03-23 2004-02-21 (주)아이넥션 다자간 신호제어 서버를 이용한 화상회의 방법
KR20050010476A (ko) * 2003-07-16 2005-01-27 (주)해든브릿지 멀티캐스팅/유니캐스팅 변환을 이용한 그룹통신 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0152713B1 (ko) * 1995-12-07 1998-10-15 양승택 중복된 프로세스 그룹 환경에서의 멀티캐스트 방법
KR20010044464A (ko) * 2001-02-23 2001-06-05 김영구 지정된 응용 모듈의 기능을 차용하는 그룹-독립형 메시지전송 방법 및 시스템
KR100419801B1 (ko) * 2001-03-23 2004-02-21 (주)아이넥션 다자간 신호제어 서버를 이용한 화상회의 방법
KR20030082669A (ko) * 2002-04-18 2003-10-23 학교법인고려중앙학원 레벨 제한 기술을 사용하는 트리 구성 방법
KR20050010476A (ko) * 2003-07-16 2005-01-27 (주)해든브릿지 멀티캐스팅/유니캐스팅 변환을 이용한 그룹통신 방법

Also Published As

Publication number Publication date
KR20040028109A (ko) 2004-04-03

Similar Documents

Publication Publication Date Title
US6011782A (en) Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (IP) network
US6138144A (en) Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (IP) network implemented over an ATM network
US7426540B1 (en) Chat sending method and chat system
EP1734688A1 (en) Method and apparatus for multicast management of user interface in a network access device
EP1424820B1 (en) Distributed communication system
US8923313B2 (en) Efficient transmission of data to multiple network nodes
US20030182001A1 (en) Audio data processing
KR100741463B1 (ko) 통신 네트워크에서의 방법 및 장치
US7200654B2 (en) Method of constructing and managing overlay multicast tree on Internet
EP2241067B1 (en) Multiway peer-to-peer media streaming
US20100223320A1 (en) Data distribution efficiency for online collaborative computing sessions
US20020069248A1 (en) System and method for delivery and exchange of electronic data
Dommel et al. Efficacy of floor control protocols in distributed multimedia collaboration
KR100562145B1 (ko) 네트워크 그룹핑을 통한 네트워크 간의 정보 전송 방법
CA2628052C (en) Method and apparatus for determining pt server having controlling function
Kausar et al. End to end reliable multicast transport protocol requirements for collaborative multimedia systems
KR20030052646A (ko) 멀티캐스팅을 이용한 인스턴트 메신저 서비스의 다자간접속방법
Jia et al. Topology-aware optimal subgrouping and subscheduling for generalized explicit multicasting on Internet
Baduge et al. A distributed algorithm for constructing minimum delay spanning trees under bandwidth constraints on overlay networks
KR101174167B1 (ko) 멀티캐스팅을 이용한 실시간 영상커뮤니티 서비스 제공시스템 및 방법
AU2001282272B8 (en) Audio data processing
Radenkovic et al. A scaleable audio service to support many simultaneous speakers
Dommel et al. Efficient group coordination in multicast trees
KR20000004803A (ko) 인터넷 프로토콜 멀티캐스팅 환경에서의 신뢰성있는 다자간 정보 전송 방법
Kausar et al. End-to-end reliable multicast transport protocol adaptation for floor control and other conference control functions requirements

Legal Events

Date Code Title Description
A201 Request for examination
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: 20110303

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee