KR20080082843A - 데이터 패킷 손실의 보상을 위한 클라이언트 및 시스템,그리고 그 방법 - Google Patents
데이터 패킷 손실의 보상을 위한 클라이언트 및 시스템,그리고 그 방법 Download PDFInfo
- Publication number
- KR20080082843A KR20080082843A KR20070023673A KR20070023673A KR20080082843A KR 20080082843 A KR20080082843 A KR 20080082843A KR 20070023673 A KR20070023673 A KR 20070023673A KR 20070023673 A KR20070023673 A KR 20070023673A KR 20080082843 A KR20080082843 A KR 20080082843A
- Authority
- KR
- South Korea
- Prior art keywords
- data packet
- compensation
- client
- packet
- request
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000005540 biological transmission Effects 0.000 claims abstract description 19
- 238000003672 processing method Methods 0.000 claims abstract description 3
- 238000012545 processing Methods 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 8
- 238000003860 storage Methods 0.000 claims description 7
- 238000005304 joining Methods 0.000 claims description 3
- 238000002360 preparation method Methods 0.000 claims description 3
- 230000003139 buffering effect Effects 0.000 claims 1
- 238000004590 computer program Methods 0.000 claims 1
- 239000000872 buffer Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1868—Measures taken after transmission, e.g. acknowledgments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0093—Point-to-multipoint
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
Description
Claims (25)
- 멀티미디어 콘텐츠를 제공하는 서버로부터 전송된 데이터 패킷의 손실 여부를 모니터링하는 패킷 모니터링 블록; 및상기 패킷 모니터링 블록이 손실된 데이터 패킷을 발견한 경우 다른 클라이언트에게 손실된 데이터 패킷의 보상을 요청하거나, 다른 클라이언트로부터 데이터 패킷 보상 요청이 있는 경우 상기 보상 요청을 처리하기 위한 보상 요청 처리 블록를 포함하는 클라이언트.
- 제 1항에 있어서, 상기 클라이언트들은 미리 멀티캐스트 그룹에 가입하는 클라이언트.
- 제 2항에 있어서, 상기 멀티캐스트 그룹은 서버로부터 데이터 패킷 수신을 위한 멀티캐스트 그룹과 데이터 패킷을 손실한 경우 이를 보상하기 위한 멀티캐스트 그룹을 포함하는 클라이언트.
- 제 1항에 있어서, 상기 클라이언트들은 상기 서버나 다른 클라이언트로부터 수신한 패킷의 속성을 파악하기 위한 메인 블록을 더 포함하는 클라이언트.
- 제 1항에 있어서, 상기 데이터 패킷은 일정한 주기를 갖는 연속성 정보 및 패킷의 중요도 정보를 더 포함하는 클라이언트.
- 제 1항에 있어서, 상기 클라이언트는 다른 클라이언트로부터 패킷 보상 요청의 유무를 표시하기 위한 보상 플래그를 더 포함하는 클라이언트.
- 제 1항에 있어서, 상기 클라이언트는 데이터 패킷 손실 보상 요청에 대비하여 수신한 데이터 패킷들을 저장하기 위한 저장부를 더 포함하는 클라이언트.
- 멀티미디어 콘텐츠를 제공하는 서버;멀티캐스트 그룹을 구성하는 2 이상의 클라이언트들; 및상기 서버 및 상기 2 이상의 클라이언트들을 전기적으로 연결하는 네트워크로 포함하며,상기 클라이언트들 중 일부가 상기 서버가 전송한 데이터 패킷을 손실한 경우 다른 클라이언트로부터 상기 손실한 데이터 패킷을 보상받게 되는 데이터 패킷 손실 보상 시스템.
- 서버로부터 2 이상의 클라이언트들에게 데이터 패킷을 송신함에 있어서,상기 클라이언트가 데이터 패킷을 수신하는 단계;상기 수신된 데이터 패킷의 보상 여부를 결정하는 단계;데이터 패킷 보상이 필요한 경우 다른 클라이언트에게 데이터 패킷 보상 요 청을 하는 단계; 및보상할 데이터 패킷을 수신하여 패킷을 재정렬하는 데이터 패킷 보상 방법.
- 제 9항에 있어서, 상기 데이터 패킷 보상 방법은 상기 클라이언트들이 멀티캐스트 그룹에 가입하는 단계를 더 포함하는 데이터 패킷 보상 방법.
- 제 9항에 있어서, 상기 데이터 패킷 보상 방법은 클라이언트들이 A/V 데이터의 재생을 위하여 복수의 데이터 패킷을 버퍼링하는 단계를 더 포함하는 데이터 패킷 보상 방법.
- 제 9항에 있어서, 상기 데이터 패킷의 보상 여부를 결정하는 단계는 데이터 패킷의 손실 여부를 판단하는 단계와 손실된 패킷의 중요도를 판단하는 단계를 포함하는 데이터 패킷 보상 방법.
- 제 12항에 있어서, 상기 데이터 패킷의 손실 여부를 판단하는 단계는 수신한 데이터 패킷에 포함된 연속성 정보를 이용하는 데이터 패킷 보상 방법.
- 제 12항에 있어서, 상기 데이터 패킷의 중요도를 판단하는 단계는 수신한 데이터 패킷에 포함된 패킷 중요도 정보를 이용하는 데이터 패킷 보상 방법.
- 데이터 패킷 보상 요청이 있는지 판단하는 단계;데이터 패킷 보상 요청이 있는 경우 보상 요청을 받은 다른 클라이언트와의 전송 충돌을 회피하는 방식으로 보상 요청한 클라이언트에게 손실한 데이터 패킷을 전송하는 단계를 포함하는 데이터 패킷 보상 요청 처리 방법.
- 제 15항에 있어서, 상기 보상 요청을 받은 클라이언트들은 패킷 보상 요청의 수신 여부를 표시하기 위한 보상 플래그를 설정하는 단계를 더 포함하는 데이터 패킷 보상 요청 처리 방법.
- 제 15항에 있어서, 상기 보상 요청을 받은 클라이언트들은 전송 충돌을 회피하기 위하여 각각 임의 시간을 대기하는 단계를 수행하는 데이터 패킷 보상 요청 처리 방법.
- 제 17항에 있어서, 상기 보상 요청을 받은 클라이언트들은 임의 시간을 대기한 후 보상 요청을 받은 다른 클라이언트들로부터 보상 플래그 제거 요청이 없는 경우에 한해 손실한 데이터 패킷을 보상 요청한 클라이언트로 전송하는 데이터 패킷 보상 요청 처리 방법.
- 제 17항에 있어서, 상기 보상 요청을 받은 클라이언트들은 임의 시간을 대기한 후 보상 요청을 받은 다른 클라이언트들로부터 보상 플래그 제거 요청이 있는 경우에는 보상 플래그를 제거하는 데이터 패킷 보상 요청 처리 방법.
- 제 15항에 있어서, 상기 데이터 패킷 보상 방법은 클라이언트들이 데이터 패킷 보상 요청에 대비하여 수신한 데이터 패킷을 저장하는 단계를 더 포함하는 데이터 패킷 보상 요청 처리 방법.
- 서버로부터 2 이상의 클라이언트들에게 데이터 패킷을 송신함에 있어서,상기 서버가 데이터 패킷을 전송하는 단계;상기 전송된 데이터 패킷의 보상 여부를 결정하는 단계;데이터 패킷 보상이 필요한 경우 다른 클라이언트에게 데이터 패킷 보상 요청을 하는 단계; 및보상할 데이터 패킷을 수신하여 패킷을 재정렬하는 데이터 패킷 보상 방법을 컴퓨터상에서 수행하기 위한 컴퓨터 프로그램을 저장한 저장매체.
- 데이터 패킷 보상 요청이 있는지 판단하는 단계;데이터 패킷 보상 요청이 있는 경우 보상 요청을 받은 다른 클라이언트와의 전송 충돌을 회피하는 방식으로 보상 요청한 클라이언트에게 손실한 데이터 패킷을 전송하는 단계를 포함하는 데이터 패킷 보상 요청 처리 방법을 컴퓨터상에서 수행하기 위한 컴퓨터 프로그램을 저장한 저장매체.
- 헤더 부분 및 데이터 부분으로 구성되는 데이터 패킷으로, 상기 헤더 부분은 다시 연속성 정보 및 패킷의 중요도 정보를 포함하는 멀티캐스트 데이터 패킷.
- 제 23항에 있어서, 상기 연속성 정보 및 패킷 중요도 정보는 상기 데이터 패킷의 손실시 보상 여부를 판단하기 위한 것인 멀티캐스트 데이터 패킷.
- 제 24항에 있어서, 상기 패킷 중요도 정보는 현재 또는 다음 데이터 패킷의 종류를 표시하는 멀티캐스트 데이터 패킷.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20070023673A KR20080082843A (ko) | 2007-03-09 | 2007-03-09 | 데이터 패킷 손실의 보상을 위한 클라이언트 및 시스템,그리고 그 방법 |
US11/872,129 US20080222475A1 (en) | 2007-03-09 | 2007-10-15 | Method and apparatus for compensating for packet loss |
CNA2007103011794A CN101262315A (zh) | 2007-03-09 | 2007-12-26 | 补偿包丢失的方法和设备 |
ITMI20072436 ITMI20072436A1 (it) | 2007-03-09 | 2007-12-27 | Procedimento e apparato per compensare la perdita di pacchetti" |
NL2001157A NL2001157C2 (nl) | 2007-03-09 | 2008-01-07 | Werkwijze en inrichting voor het compenseren van pakketverlies. |
JP2008040586A JP2008228290A (ja) | 2007-03-09 | 2008-02-21 | データパケット損失の補償のためのクライアントとシステム、及びその方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20070023673A KR20080082843A (ko) | 2007-03-09 | 2007-03-09 | 데이터 패킷 손실의 보상을 위한 클라이언트 및 시스템,그리고 그 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080082843A true KR20080082843A (ko) | 2008-09-12 |
Family
ID=39742869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20070023673A KR20080082843A (ko) | 2007-03-09 | 2007-03-09 | 데이터 패킷 손실의 보상을 위한 클라이언트 및 시스템,그리고 그 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20080222475A1 (ko) |
JP (1) | JP2008228290A (ko) |
KR (1) | KR20080082843A (ko) |
CN (1) | CN101262315A (ko) |
IT (1) | ITMI20072436A1 (ko) |
NL (1) | NL2001157C2 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102413069B (zh) | 2011-11-23 | 2014-07-16 | 中兴通讯股份有限公司 | 一种泛在网中通过组播方式进行下载的方法和系统 |
KR102242260B1 (ko) | 2014-10-14 | 2021-04-20 | 삼성전자 주식회사 | 이동 통신 네트워크에서 음성 품질 향상 방법 및 장치 |
SG10202105475YA (en) * | 2017-07-10 | 2021-07-29 | Bgc Partners Lp | Networks for packet monitoring and replay |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990076658A (ko) * | 1996-10-22 | 1999-10-15 | 요트.게.아. 롤페즈 | 신축성프레임구조를갖는송신시스템 |
US6031818A (en) * | 1997-03-19 | 2000-02-29 | Lucent Technologies Inc. | Error correction system for packet switching networks |
KR100302263B1 (ko) * | 1997-03-25 | 2001-09-22 | 모리시타 요이찌 | 스트림 데이터 전송방법 및 시스템 |
US6310884B1 (en) * | 1998-05-21 | 2001-10-30 | Lsi Logic Corporation | Data transfer method and apparatus that allocate storage based upon a received relative offset |
US6744762B1 (en) * | 1998-09-01 | 2004-06-01 | Canon Kabushiki Kaisha | Node device, communication network having a plurality of node devices, and control method therefor |
JP2000183873A (ja) * | 1998-12-11 | 2000-06-30 | Fujitsu Ltd | データ転送方法 |
US6782490B2 (en) * | 1999-03-17 | 2004-08-24 | At&T Corp. | Network-based service for the repair of IP multicast sessions |
US6269080B1 (en) * | 1999-04-13 | 2001-07-31 | Glenayre Electronics, Inc. | Method of multicast file distribution and synchronization |
JP4478346B2 (ja) * | 2001-03-06 | 2010-06-09 | 大日本印刷株式会社 | 画像形成方法及び中間転写記録媒体 |
EP1271955A3 (fr) * | 2001-06-26 | 2007-05-02 | Koninklijke Philips Electronics N.V. | Procédé de transmission par paquet avec requetes en retransmission de paquet et mécanisme de controle relatif à la transmission de telles requètes |
US20030002497A1 (en) * | 2001-06-29 | 2003-01-02 | Anil Vasudevan | Method and apparatus to reduce packet traffic across an I/O bus |
US7046744B2 (en) * | 2002-03-15 | 2006-05-16 | Agency For Science, Technology And Research | Method and apparatus for frequency offset estimation, and system utilizing same |
US7577750B2 (en) * | 2003-05-23 | 2009-08-18 | Microsoft Corporation | Systems and methods for peer-to-peer collaboration to enhance multimedia streaming |
US20050254508A1 (en) * | 2004-05-13 | 2005-11-17 | Nokia Corporation | Cooperation between packetized data bit-rate adaptation and data packet re-transmission |
US7362758B2 (en) * | 2005-01-14 | 2008-04-22 | 1E Limited | Data distribution apparatus and method |
JP4187746B2 (ja) * | 2005-01-26 | 2008-11-26 | 三洋電機株式会社 | 動画像データ伝送装置 |
CN1328868C (zh) * | 2005-03-01 | 2007-07-25 | 广东省电信有限公司研究院 | 在分布式对等流媒体服务系统中实现可靠组播的方法 |
US7747921B2 (en) * | 2005-08-05 | 2010-06-29 | Sony Corporation | Systems and methods for transmitting data over lossy networks |
KR100770907B1 (ko) * | 2006-02-13 | 2007-10-26 | 삼성전자주식회사 | 멀티미디어 패킷 데이터의 디패킷화 방법 |
US20070189290A1 (en) * | 2006-02-14 | 2007-08-16 | Packethop, Inc. | Dynamic multicasting scheme for mesh networks |
-
2007
- 2007-03-09 KR KR20070023673A patent/KR20080082843A/ko not_active Application Discontinuation
- 2007-10-15 US US11/872,129 patent/US20080222475A1/en not_active Abandoned
- 2007-12-26 CN CNA2007103011794A patent/CN101262315A/zh active Pending
- 2007-12-27 IT ITMI20072436 patent/ITMI20072436A1/it unknown
-
2008
- 2008-01-07 NL NL2001157A patent/NL2001157C2/nl not_active IP Right Cessation
- 2008-02-21 JP JP2008040586A patent/JP2008228290A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
CN101262315A (zh) | 2008-09-10 |
NL2001157A1 (nl) | 2008-09-10 |
US20080222475A1 (en) | 2008-09-11 |
ITMI20072436A1 (it) | 2008-09-10 |
JP2008228290A (ja) | 2008-09-25 |
NL2001157C2 (nl) | 2011-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109889543B (zh) | 视频传输的方法、根节点、子节点、p2p服务器和系统 | |
JP3793941B2 (ja) | 映像配送システムにおけるビデオサーバ装置およびその映像配送方法。 | |
US7672235B1 (en) | System and method for buffering real-time streaming content in a peer-to-peer overlay network | |
US20030206549A1 (en) | Method and apparatus for multicast delivery of information | |
US20130124683A1 (en) | Data distribution system, data distribution method, data relay device on distribution side, and data relay device on reception side | |
JP2015528951A (ja) | コンテンツネーム基盤のコンテンツ中心ネットワークにおけるコンテンツ提供のための、コンテンツ要求者、コンテンツ提供者、及びノードの通信方法 | |
EP1806870B1 (en) | Method for providing data and data transmission system | |
JPWO2005099188A1 (ja) | 通信品質管理方法および装置 | |
JP2009520409A (ja) | マルチキャストデータの高速処理 | |
JP5011308B2 (ja) | データストリームの分割 | |
CN110445723B (zh) | 一种网络数据调度方法及边缘节点 | |
KR20080082843A (ko) | 데이터 패킷 손실의 보상을 위한 클라이언트 및 시스템,그리고 그 방법 | |
US8238335B2 (en) | Multi-route transmission of packets within a network | |
US9184928B2 (en) | Communications terminal, communications method, and program and integrated circuit for controlling a reproduction delay time in distributing a stream | |
TWI707564B (zh) | 無線通訊裝置以及無線通訊方法 | |
JPWO2002056549A1 (ja) | 通信装置及び通信方法 | |
US20080159295A1 (en) | Stream recording method, apparatus, and system | |
CN109792444B (zh) | 实况内容分发系统中的播出缓冲 | |
KR100616250B1 (ko) | 인터넷 네트워크에서 서버와 클라이언트들 간의 데이터전송 시스템 및 방법 | |
JP2003348186A (ja) | 電子データの送信方法および装置 | |
US11882340B2 (en) | Content distribution system, unicast multicast converter, content distribution method and content distribution program | |
JP5159973B1 (ja) | 伝送パケットの配信方法 | |
KR20020023596A (ko) | 인터넷 방송 시스템 및 인터넷 방송 시스템에 있어서의데이터 전송방법 | |
US20070019566A1 (en) | Receiver apparatus and data distribution method | |
Zimmerman et al. | Retransmission-based error control in a many-to-many client-server environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070309 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20120118 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20070309 Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130115 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20130408 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20130115 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |