KR100332066B1 - 동적 바인딩을 위한 전송 프로토콜 선택 장치 및 그 방법 - Google Patents
동적 바인딩을 위한 전송 프로토콜 선택 장치 및 그 방법 Download PDFInfo
- Publication number
- KR100332066B1 KR100332066B1 KR1020000016975A KR20000016975A KR100332066B1 KR 100332066 B1 KR100332066 B1 KR 100332066B1 KR 1020000016975 A KR1020000016975 A KR 1020000016975A KR 20000016975 A KR20000016975 A KR 20000016975A KR 100332066 B1 KR100332066 B1 KR 100332066B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- protocol
- analyzing
- segment
- multimedia
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 39
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000011161 development Methods 0.000 claims abstract description 9
- 230000002452 interceptive effect Effects 0.000 claims abstract description 4
- 238000003012 network analysis Methods 0.000 claims abstract description 4
- 230000006870 function Effects 0.000 claims description 12
- 238000007405 data analysis Methods 0.000 claims description 2
- 238000004458 analytical method Methods 0.000 claims 1
- 238000010187 selection method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 238000012546 transfer Methods 0.000 description 7
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (9)
- 상호 참여형 멀티미디어 응용 개발 환경(CANVAS)을 이용한 멀티미디어 원격 교육시스템에서 오디오, 비디오, 메일,채팅, 화이트보트 등과 같은 멀티미디어 컨텐츠의 동적 바인딩을 위한 전송 프로토콜 선택 장치에 있어서,상기 멀티미디어 컨텐츠를 관리하기 위한 장치로부터 전달되는 데이터의 속성을 분석하기 위한 데이터 분석수단;현재 자신과 상대방의 네트워크 상태를 분석하기 위한 네트워크 분석수단;상기 데이터 분석수단을 통해 분석된 데이터의 속성과 상기 네트워크 분석수단을 통해 전달된 현재의 네트워크 상태를 토대로 상황에 맞는 전송 프로토콜을 선택하기 위한 프로토콜 선택수단;상기 프로토콜 선택수단을 통해 선택된 프로토콜이 이용할 포트번호를 생성하기 위한 포트 생성수단;상기 포트 생성수단을 통해 생성된 포트번호를 가지고 세그먼트를 송수신하기 위한 세그먼트 송수신수단; 및상기 세그먼트 송수신수단에 수신된 세그먼트를 분석하여 상기 멀티미디어 컨텐츠를 관리하는 장치로 전달하는 세그먼트 분석수단을 포함하는 동적 바인딩을 위한 전송 프로토콜 선택 장치.
- 제 1 항에 있어서,상기 데이터 분석수단은,구성 요소 관리부로부터 전달된 데이터의 속성을 분석하여 멀티미디어 데이터 또는 비멀티미디어 데이터인지를 판단하는 것을 특징으로 하는 동적 바인딩을 위한 전송 프로토콜 선택 장치.
- 제 1 항 또는 제 2 항에 있어서,상기 네트워크 분석수단은,왕복 전송 시간(RTT)을 계산하여 현재 네트워크 상태가 양호 또는 불량한지를 분석하는 것을 특징으로 하는 동적 바인딩을 위한 전송 프로토콜 선택 장치.
- 제 3 항에 있어서,상기 프로토콜 선택수단은,다양한 구성 요소가 선택할 수 있는 신뢰가능한 멀티캐스트 전송 프로토콜(RMTP), 멀티캐스트(Multicast), 전송제어 프로토콜(TCP), 데이터그램 프로토콜(UDP) 및 이동 인터넷 프로토콜(Mobile IP)로 이루어진 것을 특징으로 하는 동적 바인딩을 위한 전송 프로토콜 선택 장치.
- 상호 참여형 멀티미디어 응용 개발 환경(CANVAS)을 이용한 멀티미디어 원격 교육시스템에서 오디오, 비디오, 메일,채팅, 화이트보트 등과 같은 멀티미디어 컨텐츠의 동적 바인딩을 위한 전송 프로토콜 선택 방법에 있어서,상기 멀티미디어 컨텐츠를 관리하기 위한 장치로부터 전달되는 데이터의 속성을 분석하는 제 1 단계;현재 자신과 상대방의 네트워크 상태를 분석하는 제 2 단계;상기 분석된 데이터의 속성과 상기 현재의 네트워크 상태를 토대로 상황에 맞는 전송 프로토콜을 선택하는 제 3 단계;상기 선택된 프로토콜이 이용할 포트번호를 생성하는 제 4 단계;상기 생성된 포트번호를 가지고 세그먼트를 송수신하는 제 5 단계; 및상기 수신된 세그먼트를 분석하여 상기 멀티미디어 컨텐츠를 관리하는 장치로 전달하는 제 6 단계를 포함하는 동적 바인딩을 위한 전송 프로토콜 선택 방법.
- 제 5 항에 있어서,상기 제 1 단계는,구성 요소 관리부로부터 전달된 데이터의 속성을 분석하여 멀티미디어 데이터나 비멀티미디어 데이터인지를 판단하는 것을 특징으로 하는 동적 바인딩을 위한전송 프로토콜 선택 방법.
- 제 5 항 또는 제 6 항에 있어서,상기 제 2 단계는,왕복 전송 시간(RTT)을 계산하여 현재 네트워크 상태가 양호 또는 불량한지를 분석하는 것을 특징으로 하는 동적 바인딩을 위한 전송 프로토콜 선택 방법.
- 제 7 항에 있어서,상기 제 3 단계는,다양한 구성 요소가 선택할 수 있는 신뢰가능한 멀티캐스트 전송 프로토콜(RMTP), 멀티캐스트(Multicast), 전송제어 프로토콜(TCP), 데이터그램 프로토콜(UDP) 및 이동 인터넷 프로토콜(Mobile IP)로 이루어진 것을 특징으로 하는 동적 바인딩을 위한 전송 프로토콜 선택 방법.
- 프로세서를 구비한 상호 참여형 멀티미디어 응용 개발 환경(CANVAS)을 이용한 멀티미디어 원격 교육시스템에,멀티미디어 컨텐츠를 관리하기 위한 장치로부터 전달되는 데이터의 속성을분석하는 제 1 기능;현재 자신과 상대방의 네트워크 상태를 분석하는 제 2 기능;상기 분석된 데이터의 속성과 상기 현재의 네트워크 상태를 토대로 상황에 맞는 전송 프로토콜을 선택하는 제 3 기능;상기 선택된 프로토콜이 이용할 포트번호를 생성하는 제 4 기능;상기 생성된 포트번호를 가지고 세그먼트를 송수신하는 제 5 기능; 및상기 수신된 세그먼트를 분석하여 상기 멀티미디어 컨텐츠를 관리하는 장치로 전달하는 제 6 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000016975A KR100332066B1 (ko) | 2000-03-31 | 2000-03-31 | 동적 바인딩을 위한 전송 프로토콜 선택 장치 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000016975A KR100332066B1 (ko) | 2000-03-31 | 2000-03-31 | 동적 바인딩을 위한 전송 프로토콜 선택 장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010094593A KR20010094593A (ko) | 2001-11-01 |
KR100332066B1 true KR100332066B1 (ko) | 2002-04-10 |
Family
ID=19660802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000016975A KR100332066B1 (ko) | 2000-03-31 | 2000-03-31 | 동적 바인딩을 위한 전송 프로토콜 선택 장치 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100332066B1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7149807B1 (en) * | 2001-02-02 | 2006-12-12 | Akamai Technologies, Inc. | Control and communication infrastructure (CCI) for selecting a transport mechanism to transport data to one or more servers in a content delivery network based on the size of the data, together with frequency and loss tolerance with respect to transport of the data |
KR100470913B1 (ko) * | 2001-12-24 | 2005-03-08 | 한국전자통신연구원 | 디바이스들간을 바인딩시키는 방법 및 장치 |
KR20100133205A (ko) * | 2009-06-11 | 2010-12-21 | (주)씨디네트웍스 | 최적의 전송 프로토콜 선택 방법 및 그 장치 |
KR101645251B1 (ko) * | 2014-10-01 | 2016-08-12 | 국방과학연구소 | 네트워크 특성을 반영한 서비스 지향 아키텍처 프로토콜 동적 구성 시스템 및 이의 방법 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5142528A (en) * | 1989-02-06 | 1992-08-25 | Hitachi, Ltd. | Protocol selector and protocol selection method |
US5453987A (en) * | 1994-02-15 | 1995-09-26 | The Mitre Corporation | Random access protocol for multi-media networks |
JPH10327187A (ja) * | 1997-05-27 | 1998-12-08 | Nec Corp | プロトコルアドレス決定方式 |
JPH1117840A (ja) * | 1997-06-27 | 1999-01-22 | Nec Corp | マルチメデュア通信システム |
JPH1117738A (ja) * | 1997-06-25 | 1999-01-22 | Nec Corp | プロトコル自動選択通信方式 |
KR19990038834A (ko) * | 1997-11-07 | 1999-06-05 | 윤종용 | 프로토콜 변환장치의 트래픽 제어 장치 및 방법 |
JPH11252201A (ja) * | 1998-03-06 | 1999-09-17 | Fujitsu Ltd | 通信装置および通信方法およびそのプログラムを記憶した記憶媒体 |
-
2000
- 2000-03-31 KR KR1020000016975A patent/KR100332066B1/ko not_active IP Right Cessation
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5142528A (en) * | 1989-02-06 | 1992-08-25 | Hitachi, Ltd. | Protocol selector and protocol selection method |
US5453987A (en) * | 1994-02-15 | 1995-09-26 | The Mitre Corporation | Random access protocol for multi-media networks |
JPH10327187A (ja) * | 1997-05-27 | 1998-12-08 | Nec Corp | プロトコルアドレス決定方式 |
JPH1117738A (ja) * | 1997-06-25 | 1999-01-22 | Nec Corp | プロトコル自動選択通信方式 |
JPH1117840A (ja) * | 1997-06-27 | 1999-01-22 | Nec Corp | マルチメデュア通信システム |
KR19990038834A (ko) * | 1997-11-07 | 1999-06-05 | 윤종용 | 프로토콜 변환장치의 트래픽 제어 장치 및 방법 |
JPH11252201A (ja) * | 1998-03-06 | 1999-09-17 | Fujitsu Ltd | 通信装置および通信方法およびそのプログラムを記憶した記憶媒体 |
Also Published As
Publication number | Publication date |
---|---|
KR20010094593A (ko) | 2001-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7181526B1 (en) | Announced session description | |
US8165122B2 (en) | System and method for converting unicast client requests into multicast client requests | |
US6760749B1 (en) | Interactive conference content distribution device and methods of use thereof | |
EP1624632B1 (en) | Transmission optimization for application-level multicast | |
US9565249B2 (en) | Adaptive connectivity in network-based collaboration background information | |
US8737397B2 (en) | Method for converting between unicast sessions and multicast session | |
US6463447B2 (en) | Optimizing bandwidth consumption for document distribution over a multicast enabled wide area network | |
US20030037109A1 (en) | Virtual room videoconferencing system | |
US20050089023A1 (en) | Architecture for an extensible real-time collaboration system | |
US6446116B1 (en) | Method and apparatus for dynamic loading of a transport mechanism in a multipoint data delivery system | |
US20020065886A1 (en) | Method for selecting RTP element in dynamic multicast tree for multimedia conference | |
US6356943B2 (en) | Distance learning implementation | |
WO2001069398A1 (en) | Transmission of multicast media between networks | |
EP1131935B1 (en) | Announced session control | |
KR101149987B1 (ko) | 실시간 멀티미디어 정보를 효율적으로 라우팅하는 방법 및시스템 | |
US9826009B2 (en) | Balance management of scalability and server loadability for internet protocol (IP) audio conference based upon monitored resource consumption | |
KR100332066B1 (ko) | 동적 바인딩을 위한 전송 프로토콜 선택 장치 및 그 방법 | |
KR20010082529A (ko) | 통합형 컴퓨팅 및 통신 아키텍쳐(ucca) | |
Mauthe et al. | Multimedia group communications: towards new services | |
Greenhalgh | Understanding the network requirements of Collaborative Virtual Environments | |
Smith et al. | A distributed interactive simulation intranet using RAMP, a reliable adaptive multicast protocol | |
Yang | Quality of service management for multicast applications using MPEG-4/DMIF. | |
Parnes | An IP-Multicast based Framework for Designing Synchronous Distributed Multi-User Applications on the Internet | |
Hirlehei | Enhancing collaboration efficiency through tailorability in synchronous groupware | |
Fortino et al. | An MBone-based on-demand system for cooperative off-line learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20000331 |
|
PA0201 | Request for examination | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20001116 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
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: 20011227 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20020327 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20020328 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |