RU2018132348A - Повторная передача данных в пакетных сетях - Google Patents
Повторная передача данных в пакетных сетях Download PDFInfo
- Publication number
- RU2018132348A RU2018132348A RU2018132348A RU2018132348A RU2018132348A RU 2018132348 A RU2018132348 A RU 2018132348A RU 2018132348 A RU2018132348 A RU 2018132348A RU 2018132348 A RU2018132348 A RU 2018132348A RU 2018132348 A RU2018132348 A RU 2018132348A
- Authority
- RU
- Russia
- Prior art keywords
- data
- fragments
- missing
- retransmission
- macropackages
- Prior art date
Links
Classifications
-
- 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/1809—Selective-repeat protocols
-
- 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/1874—Buffer management
- H04L1/1877—Buffer management for semi-reliable protocols, e.g. for less sensitive applications like streaming video
-
- 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
- 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
- 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/0852—Delays
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)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Communication Control (AREA)
Claims (29)
1. Способ исправления потери пакетов при передаче потока данных в пакетной сети, включающий:
передачу пакетов данных, относящихся к упомянутому потоку данных; и после приема запроса на повторную передачу недостающих данных; повторную передачу упомянутых недостающих данных; отличающийся тем, что он также включает:
применение избирательной повторной передачи недостающих данных.
2. Способ по п. 1, в котором упомянутая избирательная повторная передача основана на приоритетном ранжировании типов данных, подлежащих повторной передаче.
3. Способ по п. 1, в котором упомянутая избирательная повторная передача включает выполнение повторной передачи, если определено, что недостающие данные будут приняты в течение заранее заданного периода времени, и/или упомянутая избирательная повторная передача включает выполнение повторной передачи с регулированием скорости.
4. Способ по любому из пп. 1-3, также включающий контроль характеристик сети, включающих по меньшей мере одно из следующего: качество обслуживания (QoS), пропускную способность или задержку в сети, при этом упомянутую избирательную повторную передачу осуществляют на основе упомянутых контролируемых характеристик.
5. Способ по любому из предыдущих пунктов, в котором упомянутый шаг передачи пакетов данных включает:
разбиение каждого пакета данных упомянутого потока данных на заранее выбранное количество фрагментов;
формирование макропакетов, в которые распределяют упомянутые фрагменты упомянутых пакетов данных; и
передачу упомянутых макропакетов.
6. Способ по п. 5, в котором упомянутые недостающие данные соответствуют по меньшей мере одному недостающему фрагменту, при этом упомянутый шаг повторной передачи недостающих данных включает:
распределение упомянутых недостающих фрагментов в формируемые в текущий момент макропакеты и повторную передачу упомянутых недостающих фрагментов.
7. Способ по п. 5 или 6, в котором упомянутые формируемые макропакеты включают фрагменты из нескольких пакетов данных.
8. Способ по любому из предыдущих пунктов, также включающий добавление фрагментов прямой коррекции ошибок (FEC) для упомянутых недостающих данных.
9. Способ исправления потери пакетов при передаче потока данных в пакетной сети, включающий:
разбиение каждого пакета данных упомянутого потока данных на заранее выбранное количество фрагментов, и
формирование макропакетов, в которые распределяют упомянутые фрагменты пакетов данных;
передачу упомянутых макропакетов; и
после приема запроса на повторную передачу недостающих фрагментов пакета данных:
распределение упомянутых недостающих фрагментов в формируемые в текущий момент макропакеты, и
повторную передачу упомянутых недостающих фрагментов.
10. Способ по п. 9, в котором упомянутые формируемые макропакеты включают фрагменты из нескольких пакетов данных.
11. Способ по п. 9 или 10, также включающий добавление фрагментов прямой коррекции ошибок (FEC) для упомянутых недостающих фрагментов.
12. Способ по любому из пп. 9-11, также включающий применение избирательной повторной передачи недостающих фрагментов.
13. Способ по п. 12, в котором упомянутая избирательная повторная передача основана на по меньшей мере одном из следующего: приоритетное ранжирование типов данных, подлежащих повторной передаче, выполнение повторной передачи, если определено, что недостающие фрагменты будут приняты в течение заранее заданного периода времени, и выполнение повторной передачи с регулировкой скорости.
14. Способ по любому из пп. 9-13, также включающий контроль характеристик сети, включающих по меньшей мере одно из следующего: качество обслуживания (QoS), пропускную способность или задержку в сети, при этом упомянутую избирательную повторную передачу осуществляют на основе упомянутых контролируемых характеристик.
15. Способ по п. 2 или 13, в котором упомянутые типы данных включают по меньшей мере одно из следующего: аудиоданные, данные полного видеоизображения и дельта-изменения данных изображений.
16. Узел сети связи, включающий средства для выполнения способа по любому из предыдущих пунктов.
17. Программный модуль, сконфигурированный для выполнения способа по любому из пп. 1-15 при его исполнении компьютерным процессором.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1650253-6 | 2016-02-26 | ||
SE1650253 | 2016-02-26 | ||
PCT/EP2017/054288 WO2017144643A1 (en) | 2016-02-26 | 2017-02-24 | Retransmission of data in packet networks |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2018132348A true RU2018132348A (ru) | 2020-03-26 |
Family
ID=58159080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2018132348A RU2018132348A (ru) | 2016-02-26 | 2017-02-24 | Повторная передача данных в пакетных сетях |
Country Status (5)
Country | Link |
---|---|
US (1) | US11949512B2 (ru) |
EP (1) | EP3420658A1 (ru) |
CN (1) | CN108781139A (ru) |
RU (1) | RU2018132348A (ru) |
WO (1) | WO2017144643A1 (ru) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110120980B (zh) * | 2019-05-27 | 2021-09-17 | 牧星机器人(江苏)有限公司 | 非稳定链路的可靠文件传输方法、计算机设备及存储介质 |
CN110351595B (zh) * | 2019-07-17 | 2023-08-18 | 北京百度网讯科技有限公司 | 一种缓冲处理方法、装置、设备和计算机存储介质 |
CN112738642A (zh) * | 2020-12-28 | 2021-04-30 | 广州赞赏信息科技有限公司 | 一种实现多网卡聚合推流的方法 |
US11431606B2 (en) * | 2020-12-31 | 2022-08-30 | Vmware, Inc. | Generation of test traffic configuration based on real-world traffic |
CN113014501B (zh) * | 2021-03-02 | 2022-12-16 | 中国联合网络通信集团有限公司 | 数据传输方法、***、编码器及计算机可读存储介质 |
CN113037440B (zh) * | 2021-05-25 | 2021-08-06 | 腾讯科技(深圳)有限公司 | 数据重传处理方法、装置、计算机设备和存储介质 |
CN114040023B (zh) * | 2021-10-15 | 2023-09-08 | 山东云海国创云计算装备产业创新中心有限公司 | 一种高速总线报文出错处理方法、控制器及存储介质 |
CN114039703B (zh) * | 2021-11-26 | 2023-10-20 | 北京字节跳动网络技术有限公司 | 数据传输方法、装置、设备和介质 |
CN115085864B (zh) * | 2022-04-27 | 2024-02-27 | 中国科学院空天信息创新研究院 | 数据传输方法及装置 |
CN115174490B (zh) * | 2022-06-16 | 2023-10-17 | 浙江华睿科技股份有限公司 | 一种数据传输方法及网络应用终端 |
CN116094661A (zh) * | 2023-02-01 | 2023-05-09 | 百果园技术(新加坡)有限公司 | 一种数据传输控制方法、装置、设备、存储介质及产品 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5513376A (en) * | 1993-11-02 | 1996-04-30 | National Semiconductor Corporation | Method of operating an extension FIFO in another device when it is full by periodically re-initiating a write operation until data can be transferred |
JP3193947B2 (ja) * | 1997-01-08 | 2001-07-30 | 株式会社ディジタル・ビジョン・ラボラトリーズ | データ送信システム及びデータ送信方法 |
US5918002A (en) * | 1997-03-14 | 1999-06-29 | Microsoft Corporation | Selective retransmission for efficient and reliable streaming of multimedia packets in a computer network |
SE511881C2 (sv) * | 1997-08-08 | 1999-12-13 | Ericsson Telefon Ab L M | Förfarande och arrangemang för överföring av paketinformation i ett digitalt telekommunikationssystem |
DE60020672T2 (de) * | 2000-03-02 | 2005-11-10 | Matsushita Electric Industrial Co., Ltd., Kadoma | Verfahren und Vorrichtung zur Wiederholung der Videodatenrahmen mit Prioritätsstufen |
US7194000B2 (en) * | 2002-06-21 | 2007-03-20 | Telefonaktiebolaget L.M. Ericsson | Methods and systems for provision of streaming data services in an internet protocol network |
JP4086304B2 (ja) * | 2004-04-23 | 2008-05-14 | 株式会社東芝 | 通信装置、通信システム、および通信制御プログラム |
US20050254508A1 (en) * | 2004-05-13 | 2005-11-17 | Nokia Corporation | Cooperation between packetized data bit-rate adaptation and data packet re-transmission |
CN103997464B (zh) * | 2005-04-29 | 2018-07-24 | 艾利森电话股份有限公司 | 用于控制分组交换数据流中的实时连续数据的***和方法 |
US20070076708A1 (en) | 2005-09-30 | 2007-04-05 | Mikolaj Kolakowski | Error protection techniques for frames on a wireless network |
US8295839B2 (en) * | 2006-08-17 | 2012-10-23 | Interdigital Technology Corporation | Wireless communication method and apparatus for recovering data following a serving cell change based on a radio link control intelligence mode in effect |
JP5084362B2 (ja) * | 2007-06-18 | 2012-11-28 | キヤノン株式会社 | データ送信装置、及びデータ送受信システム |
US8706907B2 (en) * | 2007-10-19 | 2014-04-22 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8752102B2 (en) * | 2008-01-03 | 2014-06-10 | Microsoft Corporation | Intelligent retransmission of data stream segments |
US20130003579A1 (en) * | 2010-01-28 | 2013-01-03 | Thomson Licensing Llc | Method and apparatus for parsing a network abstraction-layer for reliable data communication |
EP2529502A1 (en) * | 2010-01-28 | 2012-12-05 | Thomson Licensing | A method and apparatus for retransmission decision making |
US9490850B1 (en) * | 2011-11-28 | 2016-11-08 | Google Inc. | Method and apparatus for decoding packetized data |
US9432251B2 (en) * | 2013-03-08 | 2016-08-30 | Qualcomm Incorporated | Enhanced acknowledgement and retransmission mechanism |
-
2017
- 2017-02-24 RU RU2018132348A patent/RU2018132348A/ru not_active Application Discontinuation
- 2017-02-24 CN CN201780005712.4A patent/CN108781139A/zh active Pending
- 2017-02-24 EP EP17707015.8A patent/EP3420658A1/en not_active Withdrawn
- 2017-02-24 WO PCT/EP2017/054288 patent/WO2017144643A1/en unknown
- 2017-02-24 US US16/078,365 patent/US11949512B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3420658A1 (en) | 2019-01-02 |
CN108781139A (zh) | 2018-11-09 |
US20210194635A1 (en) | 2021-06-24 |
US11949512B2 (en) | 2024-04-02 |
WO2017144643A1 (en) | 2017-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2018132348A (ru) | Повторная передача данных в пакетных сетях | |
US10511991B2 (en) | Adapting communication parameters to link conditions, traffic types, and/or priorities | |
US9191297B2 (en) | Providing feedback to media senders over real time transport protocol (RTP) | |
JP2016526317A5 (ru) | ||
JP4323432B2 (ja) | ストリーミングメディアの伝送品質を高めるための方法 | |
CN107979449B (zh) | 一种数据传输方法及装置 | |
CN105264843B (zh) | 在通信设备中管理待发送的确认数据包 | |
JP2009033751A5 (ru) | ||
EP2661030A3 (en) | Maximizing bandwidth utilization in networks with high latencies and packet drops using transmission control protocol | |
US10439940B2 (en) | Latency correction between transport layer host and deterministic interface circuit | |
US7965639B2 (en) | Dynamic adaptation of MAC-layer retransmission value | |
WO2017097201A1 (zh) | 一种数据传输方法、发送装置及接收装置 | |
WO2012126424A3 (zh) | 一种数据包的转发方法和设备 | |
WO2020078448A1 (zh) | 一种报文处理方法和装置 | |
JP2009278521A5 (ru) | ||
Liu et al. | Segment duration for rate adaptation of adaptive HTTP streaming | |
Kim et al. | Receiver buffer requirement for video streaming over TCP | |
Claeys et al. | Deadline-aware TCP congestion control for video streaming services | |
CN110602568B (zh) | 一种基于rtp的视频流传输丢包重传方法、设备及存储设备 | |
Najmuddin et al. | A BBR-based congestion control for delay-sensitive real-time applications | |
SE546013C2 (en) | Edge node control | |
WO2016100890A1 (en) | Smooth bandwidth-delay product variation inside wireless networks | |
WO2016206043A1 (en) | Method and device for data transmission | |
US20130188511A1 (en) | Method and system for controlling transmission rate of datagrams in a packet-switched network | |
Gokhale et al. | On QoS-compliant telehaptic communication over shared networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FA93 | Acknowledgement of application withdrawn (no request for examination) |
Effective date: 20200225 |