CN101296054A - Real-time network error correction method - Google Patents
Real-time network error correction method Download PDFInfo
- Publication number
- CN101296054A CN101296054A CNA2007100980809A CN200710098080A CN101296054A CN 101296054 A CN101296054 A CN 101296054A CN A2007100980809 A CNA2007100980809 A CN A2007100980809A CN 200710098080 A CN200710098080 A CN 200710098080A CN 101296054 A CN101296054 A CN 101296054A
- Authority
- CN
- China
- Prior art keywords
- error rate
- time
- network
- real
- network error
- 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.)
- Pending
Links
Images
Landscapes
- Communication Control (AREA)
Abstract
The invention discloses a method of real time error correction of network, which detects network error rate at a receiving end periodically and reports back the network error rate to a sending end constantly. When the network error rate received by the sending end is larger than a set standard, transferring speed is lowered automatically; when the network error rate returns to the standard, the sending end promotes the transferring speed again to the optimal state; therefore, when the network error rate reaches the highest level, the sending end continuously sending a large number of packets to result in huge data loss can be avoided and the error rate of overall transmission can be lowered. In addition, the method of the invention utilizes a moving average algorithm to calculate the average network error rate reported back by the receiving end more accurately.
Description
Technical field
The present invention relates to a kind of relevant real-time network error correction method, particularly a kind of by adjusting transmission speed by transmitted error rate to reduce the loss that transmits package.
Background technology
Along with development of science and technology, many application such as 3G mobile, real-time network TV and visual telephone etc. all need ripe on-line real-time technology.In order to have good transmission quality, it is following to avoid transmitting in a large number the loss of package that transmitted error rate must remain on certain degree.The past technology often all is to expend huge one-tenth to promote the network on-line quality originally to reduce error rate at transmitted error rate, and is more than little to the online effect of real-time network, difficult especially for a large amount of importings.In order to improve the disappearance of prior art, the present invention proposes the method that a kind of low cost can significantly reduce the overall network transmitted error rate again.
Summary of the invention
The invention provides a kind of method of real-time network error correction, to solve in the prior art at transmitted error rate, often all be to expend huge one-tenth to promote the network on-line quality originally to reduce error rate, more than little to the online effect of real-time network, for the difficult especially problem of a large amount of importings.
In order to improve the defective of prior art, the present invention proposes the method that a kind of low cost can significantly reduce the overall network transmitted error rate again, in the real-time network between a transmitting terminal and a receiving terminal is online, definition time one-period and a time in the past; This receiving terminal can be in the Network Transmission average error rate that whenever should calculate cycle time in this time in the past, and this error rate is repaid to the online transmitting terminal of this real-time network; And this transmitting terminal can be adjusted transmission speed according to this error rate.This transmitting terminal and this receiving terminal can be present in same end simultaneously.
Compared with prior art, the present invention has the following advantages:
The invention relates to a kind of method of real-time network error correction, can avoid when the network error rate is the highest, transmitting terminal still continues to send a large amount of packages and causes huge data degradation, also can reduce the error rate of overall transfer.In addition, the present invention uses a kind of rolling average algorithm to come to calculate more accurately the average error rate that receiving terminal is repaid simultaneously.
Description of drawings
Fig. 1 is a configuration diagram of the present invention;
Fig. 2 is a rolling average algorithm schematic diagram.
The figure number explanation
1 transmitting terminal
2 receiving terminals
3 real-time networks
Embodiment
The invention relates to a kind of method of real-time network error correction, particularly a kind of by reduce the loss of whole package by the adjustment transmission rate.As shown in Figure 1, in a real-time network that transmitting terminal 1 and receiving terminal 2 arranged 3 was online, receiving terminal 2 can be with the online error rate of the detecting real-time network 3 of property cycle time, and transmitting terminal 1 is given in repayment.When transmitting terminal 1 receives error rate, can adjust the speed of self transmission according to the numerical value of being repaid.For example when real-time network 3 error rates were high, transmitting terminal 1 can reduce transmission rate automatically and be reduced to the standard that sets once again up to the error rate of real-time network 3, just can transmission rate be recalled at full speed again.Transmitting terminal and receiving terminal may reside in same terminal in addition, are amphitropic therefore.
Below be one of embodiments of the invention.Suppose that in a real-time network is online the high-speed transfer speed of transmitting terminal can reach 10M/S and error rate must not be located at and be higher than 10%.When starting at the beginning, transmitting terminal meeting elder generation 10Mb/S at full speed sends package.At one time, receiving terminal can begin detecting and computing network error rate, and error rate is repaid to transmitting terminal.When transmitting terminal was received this error rate, the numerical value of supposing repayment was greater than 10%, and transmitting terminal can be reduced to transmission speed 1Mb/S and maintain this transmission rate automatically and be lower than 10% up to received error rate, just can once network speed be promoted back 10M/S.This action will continue till network on-line stops.In addition, the error rate standard that sets can be a plurality of, and for example error rate was greater than 30% o'clock, and transmission speed is minimum, and between 10% to 30% o'clock, transmission speed was moderate when working as error rate and being lower than 10%, and transmission speed is at full speed.
In order to allow receiving terminal that network error rate more accurately can be provided, the present invention has used the rolling average algorithm to calculate the network error rate that offers transmitting terminal.Just after the time, set a time in the past again at setting cycle.Therefore when receiving terminal 2 arrives fixed cycle time, can calculate the network error rate in this time in the past automatically.Fig. 2 is one of embodiment of rolling average algorithm, and the assumption period time is made as detecting in 4 seconds once, and time in the past was made as 2 seconds then, and receiving terminal will detect the average error rate of once pass by 2 seconds in per 4 seconds, and repaid error rate to transmitting terminal.The method can significantly improve the correctness that receiving terminal is repaid the network error rate.But relative, time in the past also can be a bit of time or from average time of online beginning.The present invention can apply mechanically and comprise LAN, Wide Area Network or any real-time Transmission device on any on-line real-time.
More than disclosed only be several specific embodiment of the present invention, still, the present invention is not limited thereto, any those skilled in the art can think variation all should fall into protection scope of the present invention.
Claims (4)
1, a kind of method of real-time network error correction is characterized in that, comprising:
In the real-time network of a transmitting terminal and a receiving terminal is online, definition time one-period and a time in the past;
Described receiving terminal can calculate Network Transmission average error rate in the time in the past in each cycle time, and described error rate is repaid to the online transmitting terminal of described real-time network; And described transmitting terminal can be adjusted transmission speed according to described error rate.
2, the method for real-time network error correction according to claim 1 is characterized in that described transmitting terminal and receiving terminal can be present in same end simultaneously.
3, the method for real-time network error correction according to claim 1 is characterized in that described real-time network comprises LAN, Wide Area Network or any real-time Transmission device.
4, the method for real-time network error correction according to claim 1 is characterized in that, described time in the past can be a bit of time or from average time of online beginning.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100980809A CN101296054A (en) | 2007-04-27 | 2007-04-27 | Real-time network error correction method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100980809A CN101296054A (en) | 2007-04-27 | 2007-04-27 | Real-time network error correction method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101296054A true CN101296054A (en) | 2008-10-29 |
Family
ID=40066094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100980809A Pending CN101296054A (en) | 2007-04-27 | 2007-04-27 | Real-time network error correction method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101296054A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888212A (en) * | 2012-12-19 | 2014-06-25 | 瑞昱半导体股份有限公司 | Wireless transmission rate adjusting method |
CN109964429A (en) * | 2016-11-16 | 2019-07-02 | 代傲表计系统有限公司 | Method and apparatus for sending household data |
-
2007
- 2007-04-27 CN CNA2007100980809A patent/CN101296054A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888212A (en) * | 2012-12-19 | 2014-06-25 | 瑞昱半导体股份有限公司 | Wireless transmission rate adjusting method |
CN103888212B (en) * | 2012-12-19 | 2018-01-16 | 瑞昱半导体股份有限公司 | Wireless transmission rate method of adjustment |
CN109964429A (en) * | 2016-11-16 | 2019-07-02 | 代傲表计系统有限公司 | Method and apparatus for sending household data |
CN109964429B (en) * | 2016-11-16 | 2022-07-01 | 代傲表计系统有限公司 | Method and apparatus for transmitting home data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102098301B (en) | The adaptive data transmission method of multilink and system | |
CN102833119B (en) | Method for synchronously receiving and processing real-time data under dual-network redundancy mechanism | |
CN104796350B (en) | A kind of multipath TCP jamming control methods based on continuous packet labeling | |
JP2006528439A5 (en) | ||
CN105049369A (en) | Video transmission congestion control method based on MPTCP in heterogeneous wireless network | |
CN105430532A (en) | Control method and system for adaptive adjustment of video data transmission | |
WO2008021530A3 (en) | Network direct memory access | |
CN108173778A (en) | Electric power information collection system data processing method based on business classification | |
CN103648058A (en) | 3G media stream cross-layer rate control method based on channel measurement | |
CN101599965B (en) | Self-adaption high-speed information transmission method based on measurement | |
CN104104481A (en) | Wireless local area network message sending method and device | |
CN103428037A (en) | User online detecting method, device and system | |
CN101227366A (en) | Anti-conflict method of bus transfer data | |
CN103746938A (en) | Method and device for transmitting data packet | |
CN105578515A (en) | Heartbeat frequency parameter maintenance method and server | |
MX2022015841A (en) | Str capability indication method and related apparatus. | |
CN103391253A (en) | Method, device and system for controlling network congestion | |
CN113329413B (en) | Multipath transmission data pre-scheduling method and system for high-speed rail scene | |
CN101296054A (en) | Real-time network error correction method | |
CN102595578A (en) | Self-adaptive deterministic scheduling method for WIA-PA network | |
CN105049115A (en) | EPON-based hibernation method and system | |
CN105307282B (en) | A kind of method and device preventing multiple users access interference | |
CN107659456A (en) | A kind of data collision transmission method based on RS485 communications | |
CN105792381A (en) | Contention adjusting method and device for use in wireless local area network and system | |
CN105424093A (en) | Environmental monitoring data transmission method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20081029 |