CN114124936A - Terminal communication broken block continuous transmission algorithm for improving efficiency of marketing asset management and control program - Google Patents
Terminal communication broken block continuous transmission algorithm for improving efficiency of marketing asset management and control program Download PDFInfo
- Publication number
- CN114124936A CN114124936A CN202111373296.8A CN202111373296A CN114124936A CN 114124936 A CN114124936 A CN 114124936A CN 202111373296 A CN202111373296 A CN 202111373296A CN 114124936 A CN114124936 A CN 114124936A
- Authority
- CN
- China
- Prior art keywords
- node
- data
- uploading
- algorithm
- continuous transmission
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 29
- 238000004891 communication Methods 0.000 title claims abstract description 24
- 238000000034 method Methods 0.000 claims abstract description 20
- 238000011144 upstream manufacturing Methods 0.000 claims description 3
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000004088 simulation Methods 0.000 abstract description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- 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/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- 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/32—Flooding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
- H04L67/1085—Resource delivery mechanisms involving dynamic management of active down- or uploading connections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The utility model provides a promote terminal communication broken block continuation algorithm of marketing asset management and control program efficiency, relates to the technical field of communication broken block continuation algorithm, its characterized in that: in the process of uploading data by the field terminal, a source node is marked as S, a target node is marked as O, a data uploading failure is detected between a routing node N (N is not S and not O) and a routing node M, and at the moment, the data uploading failure is marked as t0, so that a communication broken block continuous transmission algorithm is executed. The invention has the beneficial effects that: in a field operation terminal communication block continuous transmission simulation experiment for a marketing asset management and control program, compared with a traditional global retransmission algorithm, the method can effectively improve the execution efficiency of uploading work orders, files and data of a marketing field terminal by about 10%, improve the retransmission success rate of data blocks by more than 50%, averagely reduce the data transmission fault delay by about 30%, and effectively reduce the flow consumption in the process.
Description
Technical Field
The invention relates to the technical field of communication broken block continuous transmission algorithms, in particular to a terminal communication broken block continuous transmission algorithm for improving efficiency of a marketing asset management and control program.
Background
In the whole process of the field operation and maintenance of the communication unit for the marketing asset management and control program, the management and control links comprise work order initiation, communication unit replacement, communication unit remote monitoring, data reporting and the like. In the data butt joint of realizing on-site operation and maintenance work and an information system, as the on-site terminals are dispersed, the working environment is severe, and the problem of high network packet loss rate exists in the data uploading process: in marginal areas, the packet loss rate of network transmission even reaches 25%, so that files and data cannot be uploaded and downloaded normally, and on one hand, a large amount of flow is consumed in the repeated uploading and downloading process, so that the flow exceeds the standard; on the other hand, the efficiency of field operation is reduced, and the smooth development of business application cannot be ensured. In order to provide the transmission reliability and the execution efficiency of work orders and files, the problem of transmission effectiveness needs to be optimized in the network transmission process by designing a broken block continuous transmission protocol and a corresponding algorithm, and multithreading concurrent transmission, block transmission and a block-based storage mechanism are optimized at a server side and a mobile side.
Disclosure of Invention
In order to solve the above problems, the present invention aims to provide a terminal communication block continuous transmission algorithm for improving efficiency of a marketing asset management and control program, so as to quickly improve execution efficiency and success rate of uploading of work orders, files and data of a marketing field terminal, and reduce flow consumption in a flow.
A terminal communication broken block continuous transmission algorithm for improving efficiency of a marketing asset management and control program is characterized in that: in the process of uploading data by the field terminal, a source node is marked as S, a target node is marked as O, a data uploading failure is detected between a routing node N (N is not S and not O) and a routing node M, and at the moment, the data uploading failure is marked as t0, so that a communication broken block continuous transmission algorithm is executed.
The communication broken block continuous transmission algorithm comprises the following steps:
the method comprises the following steps: splitting a current path according to the current routing path, and dividing the current path into an upstream path q and a downstream path p at a node N;
step two: judging the state of the node N, if the node N is normal, sending a rerouting request message by adopting a flooding broadcast method, reestablishing an N-O routing path, if the rerouting is successful, turning to the fourth step, otherwise, turning to the third step;
step three: if the node N fails, backtracking to the previous node N-1 of the node N, sending a rerouting request message by adopting a flooding broadcast method, reestablishing an N-1-O routing path, if the node N succeeds, turning to the fourth step, otherwise backtracking to the previous node, and re-executing the step;
step four: and reading the data block which is failed to be transmitted at the time t0, retransmitting the data block, finishing transmission if the data block is the last data block, and otherwise, uploading the rest data blocks until all data are successfully uploaded.
The invention has the beneficial effects that: in a field operation terminal communication block continuous transmission simulation experiment for a marketing asset management and control program, compared with a traditional global retransmission algorithm, the method can effectively improve the execution efficiency of uploading work orders, files and data of a marketing field terminal by about 10%, improve the retransmission success rate of data blocks by more than 50%, averagely reduce the data transmission fault delay by about 30%, and effectively reduce the flow consumption in the process.
Drawings
Fig. 1 is a flow chart of the communication block continuous transmission algorithm of the operation terminal.
Detailed Description
Embodiment 1, as shown in fig. 1, a terminal communication block continuation algorithm for improving efficiency of a marketing asset management and control program is characterized in that: in the process of uploading data by the field terminal, a source node is marked as S, a target node is marked as O, a data uploading failure is detected between a routing node N (N is not S and not O) and a routing node M, and at the moment, the data uploading failure is marked as t0, so that a communication broken block continuous transmission algorithm is executed.
The communication broken block continuous transmission algorithm comprises the following steps:
the method comprises the following steps: splitting a current path according to the current routing path, and dividing the current path into an upstream path q and a downstream path p at a node N;
step two: judging the state of the node N, if the node N is normal, sending a rerouting request message by adopting a flooding broadcast method, reestablishing an N-O routing path, if the rerouting is successful, turning to the fourth step, otherwise, turning to the third step;
step three: if the node N fails, backtracking to the previous node N-1 of the node N, sending a rerouting request message by adopting a flooding broadcast method, reestablishing an N-1-O routing path, if the node N succeeds, turning to the fourth step, otherwise backtracking to the previous node, and re-executing the step;
step four: and reading the data block which is failed to be transmitted at the time t0, retransmitting the data block, finishing transmission if the data block is the last data block, and otherwise, uploading the rest data blocks until all data are successfully uploaded.
Claims (2)
1. A terminal communication broken block continuous transmission algorithm for improving efficiency of a marketing asset management and control program is characterized in that: in the process of uploading data by the field terminal, a source node is marked as S, a target node is marked as O, a data uploading failure is detected between a routing node N (N is not S and not O) and a routing node M, and at the moment, the data uploading failure is marked as t0, so that a communication broken block continuous transmission algorithm is executed.
2. The terminal communication outage continuation algorithm for improving efficiency of a marketing asset management and control program according to claim 1, wherein: the communication broken block continuous transmission algorithm comprises the following steps:
the method comprises the following steps: splitting a current path according to the current routing path, and dividing the current path into an upstream path q and a downstream path p at a node N;
step two: judging the state of the node N, if the node N is normal, sending a rerouting request message by adopting a flooding broadcast method, reestablishing an N-O routing path, if the rerouting is successful, turning to the fourth step, otherwise, turning to the third step;
step three: if the node N fails, backtracking to the previous node N-1 of the node N, sending a rerouting request message by adopting a flooding broadcast method, reestablishing an N-1-O routing path, if the node N succeeds, going to the step four, otherwise backtracking to the previous node, and re-executing the step;
step four: and reading the data block which is failed to be transmitted at the time t0, retransmitting the data block, finishing transmission if the data block is the last data block, and otherwise, uploading the rest data blocks until all data are successfully uploaded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111373296.8A CN114124936A (en) | 2021-11-19 | 2021-11-19 | Terminal communication broken block continuous transmission algorithm for improving efficiency of marketing asset management and control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111373296.8A CN114124936A (en) | 2021-11-19 | 2021-11-19 | Terminal communication broken block continuous transmission algorithm for improving efficiency of marketing asset management and control program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114124936A true CN114124936A (en) | 2022-03-01 |
Family
ID=80396501
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111373296.8A Pending CN114124936A (en) | 2021-11-19 | 2021-11-19 | Terminal communication broken block continuous transmission algorithm for improving efficiency of marketing asset management and control program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114124936A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6820134B1 (en) * | 2000-12-28 | 2004-11-16 | Cisco Technology, Inc. | Optimizing flooding of information in link-state routing protocol |
CN101232453A (en) * | 2008-01-11 | 2008-07-30 | 北京邮电大学 | Heavy route method for fast searching path in T-MPLS network |
CN101247354A (en) * | 2008-03-26 | 2008-08-20 | 北京邮电大学 | Method for fast recovering heavy route aiming at T-MPLS network multicast |
CN101420379A (en) * | 2008-11-14 | 2009-04-29 | 北京航空航天大学 | Low consumption multi-path routing method for mobile ad hoc network |
US20130215739A1 (en) * | 2012-02-21 | 2013-08-22 | Yikun Zhang | Routing method for a wireless multi-hop network |
CN103686915A (en) * | 2012-09-06 | 2014-03-26 | 南京大学 | Infected nodes-based routing link self-recovering method in wireless Ad-hoc network |
CN112688869A (en) * | 2020-12-25 | 2021-04-20 | 北京联合众为科技发展有限公司 | Data reliable transmission method based on dynamic routing algorithm in weak network environment |
-
2021
- 2021-11-19 CN CN202111373296.8A patent/CN114124936A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6820134B1 (en) * | 2000-12-28 | 2004-11-16 | Cisco Technology, Inc. | Optimizing flooding of information in link-state routing protocol |
CN101232453A (en) * | 2008-01-11 | 2008-07-30 | 北京邮电大学 | Heavy route method for fast searching path in T-MPLS network |
CN101247354A (en) * | 2008-03-26 | 2008-08-20 | 北京邮电大学 | Method for fast recovering heavy route aiming at T-MPLS network multicast |
CN101420379A (en) * | 2008-11-14 | 2009-04-29 | 北京航空航天大学 | Low consumption multi-path routing method for mobile ad hoc network |
US20130215739A1 (en) * | 2012-02-21 | 2013-08-22 | Yikun Zhang | Routing method for a wireless multi-hop network |
CN103686915A (en) * | 2012-09-06 | 2014-03-26 | 南京大学 | Infected nodes-based routing link self-recovering method in wireless Ad-hoc network |
CN112688869A (en) * | 2020-12-25 | 2021-04-20 | 北京联合众为科技发展有限公司 | Data reliable transmission method based on dynamic routing algorithm in weak network environment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Gkantsidis et al. | Network coding for large scale content distribution | |
CN104581219B (en) | A kind of control method of Streaming Media forwarding server | |
CN105635252B (en) | A kind of Hadoop distributed file system HDFS correcting and eleting codes redundancy backup method | |
CN104503801B (en) | Software upgrade instruction distribution method, the communication server and terminal device | |
CN105827419A (en) | Forwarding equipment fault processing method, equipment and controller | |
WO2021142971A1 (en) | Transmission rate control method and apparatus, computer system, and readable storage medium | |
CN110190926B (en) | Erasure code updating method and system based on network computing | |
CN108600316B (en) | Data management method, system and equipment of cloud storage service | |
CN101651706A (en) | Method, system and device for sending and receiving data | |
CN105991752B (en) | A kind of data block update method and equipment | |
CN1330157C (en) | Distributed router application serialization | |
CN102984009B (en) | A kind of VoIP system disaster-tolerant backup method based on P2P | |
CN114124936A (en) | Terminal communication broken block continuous transmission algorithm for improving efficiency of marketing asset management and control program | |
CN102195786A (en) | Intelligent data exchange platform and method | |
CN103929455A (en) | Asynchronous file transmission system and method comprising network storage equipment | |
CN114697336B (en) | Distributed data switching network system and method based on edge data gateway | |
CN111274050A (en) | Service data forwarding method and device, computer equipment and storage medium | |
KR102031484B1 (en) | Server and Recovery server for performing failure recovery of service server using block chain, Method for controlling the server | |
US20220164260A1 (en) | System and method for robust, efficient, adaptive streaming replication application protocol with dancing recovery for high-volume distributed live subscriber datasets | |
CN115642700A (en) | State channel monitoring method based on decentralized prediction machine | |
CN106453635B (en) | Information push method and device | |
CN105376178A (en) | Data transmission method and device | |
CN110995494A (en) | Hot deployment package manufacturing and method for upgrading server by utilizing hot deployment package | |
CN113572813B (en) | Data backup method based on network coding | |
CN111131065A (en) | Method and equipment for optimizing forwarding path quality under load balance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |