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 PDF

Info

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
Application number
CN202111373296.8A
Other languages
Chinese (zh)
Inventor
杨艳
马健鹏
厉娜
孟祥甫
孟凡领
刘于超
范文婧
王逸晖
包积花
张永敏
李晶晶
马晓琴
华书蓓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Marketing Service Center Of State Grid Qinghai Electric Power Co
State Grid Corp of China SGCC
State Grid Qinghai Electric Power Co Ltd
Original Assignee
Marketing Service Center Of State Grid Qinghai Electric Power Co
State Grid Corp of China SGCC
State Grid Qinghai Electric Power Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Marketing Service Center Of State Grid Qinghai Electric Power Co, State Grid Corp of China SGCC, State Grid Qinghai Electric Power Co Ltd filed Critical Marketing Service Center Of State Grid Qinghai Electric Power Co
Priority to CN202111373296.8A priority Critical patent/CN114124936A/en
Publication of CN114124936A publication Critical patent/CN114124936A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/32Flooding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1078Resource delivery mechanisms
    • H04L67/1085Resource 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

Terminal communication broken block continuous transmission algorithm for improving efficiency of marketing asset management and control program
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.
CN202111373296.8A 2021-11-19 2021-11-19 Terminal communication broken block continuous transmission algorithm for improving efficiency of marketing asset management and control program Pending CN114124936A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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