US20160048432A1 - Launch delay offset data flow protection - Google Patents
Launch delay offset data flow protection Download PDFInfo
- Publication number
- US20160048432A1 US20160048432A1 US14/923,336 US201514923336A US2016048432A1 US 20160048432 A1 US20160048432 A1 US 20160048432A1 US 201514923336 A US201514923336 A US 201514923336A US 2016048432 A1 US2016048432 A1 US 2016048432A1
- Authority
- US
- United States
- Prior art keywords
- data
- path
- paths
- packets
- lost
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
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/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1608—Error detection by comparing the output signals of redundant hardware
- G06F11/1625—Error detection by comparing the output signals of redundant hardware in communications, e.g. transmission, interfaces
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/41—Flow control; Congestion control by acting on aggregated flows or links
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/805—Real-time
Definitions
- Known signal protection schemes include error correction using multiple channels and/or large static buffers. Such systems utilize excessive bandwidth and/or introduce relatively long latency.
- signal protection innovations are not a focus area of the telecommunications industry, improvements that are adopted by the industry have the potential to benefit large groups of consumers.
- This invention relates to the electrical arts.
- a signal is protected through the use of launch delay offset.
- Some signal protection systems are known. For example, some signal protection systems merely use simultaneous broadcasts on dual paths allowing for redundancy via switching between the paths.
- signal protection developments have not generally been a focus area of the telecommunications industry, perhaps due to the widespread use of the dual path protection system mentioned above.
- known systems generally suffer from one or more of hardware complexity, software complexity, high initial cost, high operating costs, large additions to required bandwidth, and signal degradation. Selected embodiments of the present invention provide solutions to one or more of these problems.
- a data protection method comprises the steps of: providing data path A and data path B; each of the data paths extending between first and second stations; paths A and B transporting the same data; and, offsetting the data transported by path A from the data transported by path B by a time “t” such that following a simultaneous data loss on both paths during a time interval that is less than or equal to “t” an uninterrupted data flow can be recovered using a combination of information from both data paths.
- a data protection method comprising the steps of providing a data transmitting block for receiving and forwarding data and a data receiving block for receiving the forwarded data and delivering data; coupling dual redundant data paths A and B between the data transmitting block and the data receiving block; configuring the transmitting block to transmit redundant data on data path B time “t” later than the data transmitted on path A; and, maintaining an uninterrupted flow of delivered data following a simultaneous data loss on both paths of duration less than or equal to “t” by merging data from paths A and B to provide at least some of the data delivered following to the data loss.
- FIG. 1 shows a protection system in accordance with the present invention.
- FIG. 2 shows an embodiment of the protection system of FIG. 1 .
- Direct connections provide for a first part connected directly to a second part, for example A connected directly to B.
- Indirect connections provide for a first part connected indirectly to a second part, for example A connected indirectly to C via B.
- FIG. 1 shows a signal protection system in accordance with the present invention 100 .
- Data paths A and B transport packet flows. As shown, Paths A and B are offset.
- Path A packets n+2, n+3, n+4 are lost and Path B packets n ⁇ 1, n, n+1 are lost.
- Path A is rebuilt using unlost packets n+2, n+3, n+4 of path B.
- Path B is rebuilt using unlost packets n ⁇ 1, n, n+1 of Path A.
- unlost packets are recovered and data streams are rebuilt using one or more of memories, buffers, switches, and other similar data processing equipment.
- FIG. 2 shows the signal protection system of FIG. 1 implemented in a multi-channel audio transport system 200 .
- Both data feeds are in the same pipe with VLAN separation and in this example Feed B is delayed with respect to Feed A by 70 ms.
- the feeds extend between an encoder originating the data and a decoder processing the data forwarded by the encoder.
- this data protection system enables recovery from simultaneous data loss in redundant, offset data paths.
- dual path synchronized transmission data protection systems are adapted to implement the delay offset of the present invention.
- a national radio network entity operating a private IP network implemented the present invention to resolve short, simultaneous data losses on dual diverse paths through the network where disturbances were less than 50 milliseconds in duration.
- the solution provides at a transmitting end a network feed source and a network adapter for delaying one of redundant network feeds by 70 milliseconds.
- Exemplary equipment includes a network adapter in the form of a Nevion Ventura VS906 IP Media Edge Adapter. With an audio input, the adapter provides dual redundant IP data flows carrying the audio information.
- Receiving equipment provides delay equalization for the redundant paths and adjusts for both network delay and artificial delay to create one integral feed.
- a complementary receiving end adapter takes in the two network data flows and merges them to provide a merged data flow from which the audio information is decapsulated. This technique provides uninterrupted delivery of the transported audio information despite short, simultaneous network disturbances. Skilled artisans will of course recognize the present invention is not limited to particular transmission media or information transmission protocols.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
A signal protector utilizes a dual data path delay offset enabling signal recovery on both paths following simultaneous data loss on both paths.
Description
- This application is a continuation of U.S. patent application Ser. No. 13/863,890 filed Apr. 16, 2013 which claims the benefit of U.S. Prov. Pat. App. No. 61/625,901 filed Apr. 18, 2012 and entitled LAUNCH DELAY OFFSET DATA FLOW PROTECTION.
- Known signal protection schemes include error correction using multiple channels and/or large static buffers. Such systems utilize excessive bandwidth and/or introduce relatively long latency. Although signal protection innovations are not a focus area of the telecommunications industry, improvements that are adopted by the industry have the potential to benefit large groups of consumers.
- 1. Field of Invention
- This invention relates to the electrical arts. In particular, a signal is protected through the use of launch delay offset.
- 2. Discussion of the Related Art
- Some signal protection systems are known. For example, some signal protection systems merely use simultaneous broadcasts on dual paths allowing for redundancy via switching between the paths. However, signal protection developments have not generally been a focus area of the telecommunications industry, perhaps due to the widespread use of the dual path protection system mentioned above. But, known systems generally suffer from one or more of hardware complexity, software complexity, high initial cost, high operating costs, large additions to required bandwidth, and signal degradation. Selected embodiments of the present invention provide solutions to one or more of these problems.
- The present invention provides a signal protector utilizing dual data paths with a delay offset. In an embodiment, a data protection method comprises the steps of: providing data path A and data path B; each of the data paths extending between first and second stations; paths A and B transporting the same data; and, offsetting the data transported by path A from the data transported by path B by a time “t” such that following a simultaneous data loss on both paths during a time interval that is less than or equal to “t” an uninterrupted data flow can be recovered using a combination of information from both data paths.
- In an embodiment, a data protection method comprising the steps of providing a data transmitting block for receiving and forwarding data and a data receiving block for receiving the forwarded data and delivering data; coupling dual redundant data paths A and B between the data transmitting block and the data receiving block; configuring the transmitting block to transmit redundant data on data path B time “t” later than the data transmitted on path A; and, maintaining an uninterrupted flow of delivered data following a simultaneous data loss on both paths of duration less than or equal to “t” by merging data from paths A and B to provide at least some of the data delivered following to the data loss.
- The present invention is described with reference to the accompanying figures. The figures, incorporated herein and forming part of the specification, illustrate the present invention and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the relevant art to make and use the invention.
-
FIG. 1 shows a protection system in accordance with the present invention. -
FIG. 2 shows an embodiment of the protection system ofFIG. 1 . - The disclosure provided in the following pages describes examples of some embodiments of the invention. The designs, figures, and descriptions are non-limiting examples of certain embodiments of the invention. For example, other embodiments of the disclosed device may or may not include the features described herein. Moreover, disclosed advantages and benefits may apply to only certain embodiments of the invention and should not be used to limit the disclosed inventions.
- Where parts are connected, descriptions herein include the term “coupled” which refers to either direct or indirect connections. Direct connections provide for a first part connected directly to a second part, for example A connected directly to B. Indirect connections provide for a first part connected indirectly to a second part, for example A connected indirectly to C via B.
-
FIG. 1 shows a signal protection system in accordance with thepresent invention 100. Data paths A and B transport packet flows. As shown, Paths A and B are offset. - An exemplary Data Loss is shown. Here, Path A packets n+2, n+3, n+4 are lost and Path B packets n−1, n, n+1 are lost.
- Recovery following the Data Loss is seen as follows. Path A is rebuilt using unlost packets n+2, n+3, n+4 of path B. Path B is rebuilt using unlost packets n−1, n, n+1 of Path A. In various embodiments, unlost packets are recovered and data streams are rebuilt using one or more of memories, buffers, switches, and other similar data processing equipment.
-
FIG. 2 shows the signal protection system ofFIG. 1 implemented in a multi-channelaudio transport system 200. Both data feeds are in the same pipe with VLAN separation and in this example Feed B is delayed with respect to Feed A by 70 ms. As shown, the feeds extend between an encoder originating the data and a decoder processing the data forwarded by the encoder. - In various embodiments this data protection system enables recovery from simultaneous data loss in redundant, offset data paths. And, in various embodiments, dual path synchronized transmission data protection systems are adapted to implement the delay offset of the present invention.
- In an example utilizing an embodiment of the present invention, a national radio network entity operating a private IP network implemented the present invention to resolve short, simultaneous data losses on dual diverse paths through the network where disturbances were less than 50 milliseconds in duration. The solution provides at a transmitting end a network feed source and a network adapter for delaying one of redundant network feeds by 70 milliseconds. Exemplary equipment includes a network adapter in the form of a Nevion Ventura VS906 IP Media Edge Adapter. With an audio input, the adapter provides dual redundant IP data flows carrying the audio information.
- Receiving equipment provides delay equalization for the redundant paths and adjusts for both network delay and artificial delay to create one integral feed. A complementary receiving end adapter takes in the two network data flows and merges them to provide a merged data flow from which the audio information is decapsulated. This technique provides uninterrupted delivery of the transported audio information despite short, simultaneous network disturbances. Skilled artisans will of course recognize the present invention is not limited to particular transmission media or information transmission protocols.
- While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. It will be apparent to those skilled in the art that various changes in the form and details can be made without departing from the spirit and scope of the invention. As such, the breadth and scope of the present invention should not be limited by the above-described exemplary embodiments, but should be defined only in accordance with the following claims and equivalents thereof.
Claims (7)
1. A data protection method comprising the steps of:
providing data path A and data path B;
paths A and B transporting the same data; and,
offsetting the data transported by path A from the data transported by path B by a time “t” such that following a simultaneous data loss on both paths during a time interval that is less than or equal to “t” an uninterrupted data flow can be recovered using a combination of information from both data paths.
2. The data protection method of claim 1 wherein data lost from path A is replaced by data from path B and wherein data lost from path B is replaced by data from path A.
3. A lost data recovery method comprising the steps of:
providing data path A for transporting data packets;
providing data path B for transporting data packets;
paths A and B transporting the same data packets; and,
offsetting the data transported by path A from the data transported by path B by a time “t” such that following a simultaneous data loss on both paths during a time interval that is less than or equal to “t” an uninterrupted data flow can be recovered by combining data from both data paths;
wherein packets lost from path A are replaced by packets from path B and wherein packets lost from path B is replaced by packets from path A.
4. The method of claim 3 wherein paths A and B are implemented in the same media using VLAN separation.
5. The method of claim 4 wherein t is at least 50 milliseconds.
6. The method of claim 5 wherein path A interconnects with the first and second stations and path B interconnects with the first and second stations.
7. The method of claim 3 wherein:
the first station is an encoder and the second station is a decoder;
path A interconnects the encoder with a decoder SIPS;
path B interconnects an encoder NAT and delay block with the decoder SIPS; and,
data paths A and B transport multi-channel audio.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/923,336 US20160048432A1 (en) | 2012-04-18 | 2015-10-26 | Launch delay offset data flow protection |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201261625901P | 2012-04-18 | 2012-04-18 | |
| US13/863,890 US9172501B2 (en) | 2012-04-18 | 2013-04-16 | Launch delay offset data flow protection |
| US14/923,336 US20160048432A1 (en) | 2012-04-18 | 2015-10-26 | Launch delay offset data flow protection |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/863,890 Continuation US9172501B2 (en) | 2012-04-18 | 2013-04-16 | Launch delay offset data flow protection |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20160048432A1 true US20160048432A1 (en) | 2016-02-18 |
Family
ID=49381303
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/863,890 Active 2033-08-04 US9172501B2 (en) | 2012-04-18 | 2013-04-16 | Launch delay offset data flow protection |
| US14/923,336 Abandoned US20160048432A1 (en) | 2012-04-18 | 2015-10-26 | Launch delay offset data flow protection |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/863,890 Active 2033-08-04 US9172501B2 (en) | 2012-04-18 | 2013-04-16 | Launch delay offset data flow protection |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US9172501B2 (en) |
| EP (1) | EP2839615A4 (en) |
| WO (1) | WO2013158662A1 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4407999A3 (en) | 2014-12-08 | 2024-09-04 | Umbra Technologies Ltd. | System and method for content retrieval from remote network regions |
| JP2018508067A (en) | 2015-01-06 | 2018-03-22 | アンブラ テクノロジーズ リミテッドUmbra Technologies Ltd. | System and method for neutral application programming interface |
| US10630505B2 (en) | 2015-01-28 | 2020-04-21 | Umbra Technologies Ltd. | System and method for a global virtual network |
| CN107637037B (en) | 2015-04-07 | 2021-09-28 | 安博科技有限公司 | System and method for virtual interfaces and advanced intelligent routing in a global virtual network |
| US11558347B2 (en) | 2015-06-11 | 2023-01-17 | Umbra Technologies Ltd. | System and method for network tapestry multiprotocol integration |
| CN107710698B (en) * | 2015-06-30 | 2021-02-09 | 华为技术有限公司 | Service recovery method and controller |
| EP4236264A3 (en) | 2015-12-11 | 2023-11-08 | Umbra Technologies Ltd. | System and method for information slingshot over a network tapestry and granularity of a tick |
| CN109479068B (en) | 2016-04-26 | 2021-09-28 | 安博科技有限公司 | Network ejection via tapestry slingshot |
| CN110061914B (en) * | 2019-04-29 | 2022-06-21 | 新华三技术有限公司 | Message forwarding method and device |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6839865B2 (en) * | 2000-12-29 | 2005-01-04 | Road Runner | System and method for multicast stream failover |
| US7263597B2 (en) * | 2001-04-19 | 2007-08-28 | Ciena Corporation | Network device including dedicated resources control plane |
| US7137057B2 (en) * | 2003-01-07 | 2006-11-14 | Sun Microsystems, Inc. | Method and apparatus for performing error correction code (ECC) conversion |
| US20050100049A1 (en) * | 2003-04-29 | 2005-05-12 | Siminoff James W. | Multiple packet routing system (MPRS) |
| US7793137B2 (en) * | 2004-10-07 | 2010-09-07 | Cisco Technology, Inc. | Redundant power and data in a wired data telecommunincations network |
| US7869428B2 (en) * | 2004-07-14 | 2011-01-11 | Nippon Telegraph And Telephone Corporation | Packet transmission method and packet transmission device |
| US9361568B2 (en) * | 2005-12-09 | 2016-06-07 | Tego, Inc. | Radio frequency identification tag with hardened memory system |
| JP2008011123A (en) * | 2006-06-28 | 2008-01-17 | Fujitsu Ltd | Communication device for performing redundant data communication |
| KR101296865B1 (en) * | 2006-12-26 | 2013-09-16 | 삼성전자주식회사 | Apparatus and method for allocating resource in wireless communication system |
| CN101335690A (en) | 2007-06-29 | 2008-12-31 | 朗迅科技公司 | Seamless Redundant System for IP Communication Networks |
| US8707137B2 (en) * | 2009-09-14 | 2014-04-22 | Celtro Ltd. Company | Adapting bit error rate to a target quality of service |
| US8381050B2 (en) | 2009-11-25 | 2013-02-19 | International Business Machines Corporation | Method and apparatus for increased effectiveness of delay and transition fault testing |
-
2013
- 2013-04-16 WO PCT/US2013/036809 patent/WO2013158662A1/en active Application Filing
- 2013-04-16 US US13/863,890 patent/US9172501B2/en active Active
- 2013-04-16 EP EP13779059.8A patent/EP2839615A4/en not_active Withdrawn
-
2015
- 2015-10-26 US US14/923,336 patent/US20160048432A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| EP2839615A4 (en) | 2015-10-14 |
| US9172501B2 (en) | 2015-10-27 |
| EP2839615A1 (en) | 2015-02-25 |
| WO2013158662A1 (en) | 2013-10-24 |
| US20130283118A1 (en) | 2013-10-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9172501B2 (en) | Launch delay offset data flow protection | |
| CN102571426B (en) | Double-homing protection method and device | |
| US11310078B2 (en) | Cipher stream based secure packet communications with key stream transmission over diverse paths | |
| US20130070765A1 (en) | Modular headend architecture with downstream multicast | |
| WO2019137721A8 (en) | Transmitting and receiving a data unit | |
| CN101540652A (en) | Terminal heterogeneous self-matching transmission method of multi-angle video Flow | |
| CN106416154B (en) | Method and apparatus for sending and receiving packets in broadcast and communication systems | |
| CN114697257A (en) | Method, device and system for transmitting multicast message | |
| JP2022121493A (en) | Reception method and terminal | |
| EP2797266A1 (en) | Method and system for suppressing service packet storm during ring network protection | |
| CN107547347B (en) | VNI-based path adjustment method and device | |
| US20080062987A1 (en) | Method and system for wireless VoIP communications | |
| US11444723B2 (en) | Signal protection | |
| JP4658002B2 (en) | COMMUNICATION SYSTEM, ENCODING DEVICE, AND DECODING DEVICE | |
| JP6067689B2 (en) | Method and apparatus for DSL back-channel communication | |
| WO2008006318A1 (en) | 1+1 service protection method in obs networks, switching node apparatus and service protection system | |
| KR20210037086A (en) | network switching administrating method utilizing virtual anycast node | |
| CN102215098B (en) | Method, device and system for transmitting service data of client equipment | |
| US8923111B2 (en) | Wireless transmission method and wireless transmission device | |
| US8477638B2 (en) | Latency enhancements for multicast traffic over spatial reuse protocol (SRP) | |
| GB201203958D0 (en) | Method,device and system for packet transmission over IP networks | |
| JP5619681B2 (en) | Packet transfer system, packet transmitter and packet receiver | |
| CN112583474B (en) | Optical network multi-path fast switching system and method | |
| JP2009302737A (en) | Communication system, encoding apparatus and decoding apparatus | |
| CN106789633A (en) | Redundant system of routing path and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |