CN107889183A - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

Publication number
CN107889183A
CN107889183A CN201711027335.2A CN201711027335A CN107889183A CN 107889183 A CN107889183 A CN 107889183A CN 201711027335 A CN201711027335 A CN 201711027335A CN 107889183 A CN107889183 A CN 107889183A
Authority
CN
China
Prior art keywords
path
weights
node
paths
stable
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.)
Granted
Application number
CN201711027335.2A
Other languages
Chinese (zh)
Other versions
CN107889183B (en
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.)
Shenzhen D-Link Reaches Science And Technology Co Ltd
Original Assignee
Shenzhen D-Link Reaches Science And Technology 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 Shenzhen D-Link Reaches Science And Technology Co Ltd filed Critical Shenzhen D-Link Reaches Science And Technology Co Ltd
Priority to CN201711027335.2A priority Critical patent/CN107889183B/en
Publication of CN107889183A publication Critical patent/CN107889183A/en
Application granted granted Critical
Publication of CN107889183B publication Critical patent/CN107889183B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
    • H04W40/14Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality based on stability

Abstract

The embodiment of the present invention provides a kind of data transmission method and device.This method includes:The request that source node transmits data to destination node is responded, travels through the source node to all paths between the destination node;The path data per paths is obtained, wherein, the path data includes the field intensity value and traffic rate value between the via node number, adjacent node;According to the corresponding relation between the path data of every paths and default field intensity value, traffic rate value and stable weights, the stable weights per paths are calculated;According to the path data of every paths and the stable weights of the every paths calculated, the path for meeting preparatory condition is chosen as the destination path between the source node and the destination node, to transmit data based on the destination path.The present invention transmits data by choosing transmission stability highest destination path from more transmission paths, so as to significant increase transmission success rate, ensure that the reliability of data transfer.

Description

Data transmission method and device
Technical field
The present invention relates to communication technical field, in particular to a kind of data transmission method and device.
Background technology
Current power information acquisition system mostly using the communication mode of RS485 buses and power line carrier, but due to The installation and debugging of RS485 bus communication modes are complicated, are subject to artificial destruction.And power line carrier mode exist signal attenuation it is big, Noise source is more and interference is strong and is influenceed the problems such as big by load characteristic, and certain technology barrier is formed to the reliability of communication.
The appearance of micropower wireless communication technology overcomes deficiency of the above-mentioned communication mode in some application scenarios, construction party Just, it is not necessary to cable is additionally laid, general worker can easily be installed, and communicated and be not only restricted to power network characteristic, Can be easily to across taiwan area, complicated power utilization environment Rapid Implementation meter reading scheme.But in data transmission system, a host node Thousands of up to a hundred other nodes may be accessed, when source node transmits data to destination node, often there are more transmission paths. And for every transmission paths, if transmitting unstable between certain two node, overall transmission success rate can be caused low.
The content of the invention
In order to overcome above-mentioned deficiency of the prior art, it is an object of the invention to provide a kind of data transmission method and dress Put, data transmitted by choosing transmission stability highest destination path from more transmission paths, significant increase transmission into Power.
To achieve these goals, the technical scheme that present pre-ferred embodiments use is as follows:
Present pre-ferred embodiments provide a kind of data transmission method, applied to data transmission network, the data transfer Network includes multiple via nodes between source node, destination node and the source node and the destination node, the side Method includes:
The request that source node transmits data to destination node is responded, travels through the source node between the destination node All paths;
The path data per paths is obtained, wherein, the path data includes the via node number, adjacent section Field intensity value and traffic rate value between point;
According to corresponding between the path data of every paths and default field intensity value, traffic rate value and stable weights Relation, calculate the stable weights per paths;
According to the path data of every paths and the stable weights of the every paths calculated, selection meets preparatory condition Path is as the destination path between the source node and the destination node, to transmit data based on the destination path.
In present pre-ferred embodiments, path data and default field intensity value, communication of the basis per paths Corresponding relation between rate value and stable weights, the stable weights per paths are calculated, including:
According to the field intensity value between node adjacent in every paths and traffic rate value calculate each adjacent node it Between path stable weights;
Based on the stable weights in the path between each adjacent node, the road between each adjacent node is obtained The stable weights for every paths that the stable weights in footpath are formed.
In present pre-ferred embodiments, path data and the every paths that calculate of the basis per paths it is steady Determine weights, choose the path for meeting preparatory condition as the destination path between the source node and the destination node, including:
Judge to weigh less than pre-determined stability with the presence or absence of the stable weights for having the path between adjacent node in all paths The path of value;
If in the presence of there will be the path that the stable weights in the path having between adjacent node are less than pre-determined stability weights Abandon, the destination path is chosen from remaining path.
It is described to choose the destination path from remaining path in present pre-ferred embodiments, including:
Remaining path is ranked up based on weights are stablized, obtains ranking results;
The stable path of weights highest at least one is obtained from the ranking results;
Chosen from the stable path of weights highest at least one described in the minimum path conduct of via node number Destination path.
It is described to judge in all paths with the presence or absence of the path having between adjacent node in present pre-ferred embodiments Stable weights be less than pre-determined stability weights path after, methods described also includes:
If all paths all there are the road of the stable weights less than pre-determined stability weights in the path between adjacent node Footpath, then obtain the stable path of weights highest at least one;
Chosen from the stable path of weights highest at least one described in the minimum path conduct of via node number Destination path.
Present pre-ferred embodiments also provide a kind of data transmission device, and applied to data transmission network, the data pass Defeated network includes multiple via nodes between source node, destination node and the source node and the destination node, described Device includes:
Spider module, for responding request of the source node to destination node transmission data, the source node is traveled through described in All paths between destination node;
Acquisition module, for obtaining the path data of every paths, wherein, the path data includes the via node Field intensity value and traffic rate value between number, adjacent node;
Computing module, for according to per paths path data and default field intensity value, traffic rate value with stably Corresponding relation between weights, calculate the stable weights per paths;
Module is chosen, for the stable weights according to the path data per paths and the every paths calculated, is chosen Meet the path of preparatory condition as the destination path between the source node and the destination node, with based on the target road Transmit data in footpath.
In terms of existing technologies, the invention has the advantages that:
The embodiment of the present invention provides a kind of data transmission method and device, when source node transmits data to destination node, By traveling through source node to all paths between destination node, the path data per paths is then obtained, further according to every Corresponding relation between the path data in path and default field intensity value, traffic rate value and stable weights, calculates every road The stable weights in footpath, and according to the path data of every paths and the stable weights of the every paths calculated, choose and meet in advance If the path of condition is as the destination path between the source node and the destination node, to be transmitted based on the destination path Data.Thereby, it is possible to choose transmission stability highest destination path transmission data from more transmission paths, so as to greatly carry Transmission success rate has been risen, ensure that the reliability of data transfer.
Brief description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below by embodiment it is required use it is attached Figure is briefly described, it will be appreciated that the following drawings illustrate only certain embodiments of the present invention, therefore be not construed as pair The restriction of scope, for those of ordinary skill in the art, on the premise of not paying creative work, can also be according to this A little accompanying drawings obtain other related accompanying drawings.
Fig. 1 is a kind of schematic flow sheet for the data transmission method that present pre-ferred embodiments provide;
Fig. 2 is default corresponding between the field intensity value, traffic rate value and stable weights of present pre-ferred embodiments offer Graph of a relation;
Fig. 3 is a kind of functional block diagram for the data transmission device that present pre-ferred embodiments provide;
Fig. 4 is a kind of structural schematic block diagram for the communication equipment that present pre-ferred embodiments provide.
Icon:100- communication equipments;110- buses;120- processors;130- storage mediums;140- EBIs;150- Network adapter;160- user interfaces;200- data transmission devices;210- spider modules;220- acquisition modules;230- calculates mould Block;240- chooses module.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is part of the embodiment of the present invention, rather than whole embodiments.Generally herein The component of the embodiment of the present invention described and illustrated in place's accompanying drawing can be configured to arrange and design with a variety of.
Therefore, below the detailed description of the embodiments of the invention to providing in the accompanying drawings be not intended to limit it is claimed The scope of the present invention, but be merely representative of the present invention selected embodiment.It is common based on the embodiment in the present invention, this area All other embodiment that technical staff is obtained under the premise of creative work is not made, belong to the model that the present invention protects Enclose.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi It is defined, then it further need not be defined and explained in subsequent accompanying drawing in individual accompanying drawing.Meanwhile the present invention's In description, term " first ", " second " etc. are only used for distinguishing description, and it is not intended that instruction or hint relative importance.
For micropower wireless self-organization network, the data transmission system can wrap the data transmission system that the present embodiment uses Two kinds of communication equipments are included, one kind is Centroid (can be arranged in concentrator), and another kind is that child node (can be arranged on electric energy meter Or in collector).Data can be forwarded between each child node with interactive communication between Centroid and child node.Micro- work( Rate wireless self-organization network can form Star Network, tree network or MESH mesh networks, and the specific framework of network can be by Centroid determines, no matter the topological structure of which kind of network, child node adapts to.
A kind of referring to Fig. 1, schematic flow sheet of the data transmission method provided for present pre-ferred embodiments.It should say Bright, data transmission method provided in an embodiment of the present invention is not using Fig. 1 and particular order as described below as limitation.The side The idiographic flow of method is as follows:
Step S210, response source node transmit the request of data to destination node, travel through the source node to the target All paths between node.
In the present embodiment, the source node and the destination node are respectively the transmission starting point during actual data transfer With transmission terminal, alternatively, the source node can be the Centroid of micropower wireless self-organization network, the destination node It can be some child node of micropower wireless self-organization network.Certainly, in other embodiments, the source node can also It is some child node in micropower wireless self-organization network, the destination node can also be micropower wireless self-organization network In another child node, the present embodiment is not especially limited to this.
In the present embodiment, multiple via nodes are included between the source node and the destination node, specifically, each The via node is located at corresponding relay layer, and each relay layer includes multiple via nodes.
If the source node will transmit data to the destination node, can be via multiple relay layers, due to each relaying Layer includes multiple via nodes, thus the source node also just have during data are transmitted to the destination node it is a plurality of Path.For example, the source node is A, the destination node is D, and the source node A between the destination node in there are After node B and via node C, then path can has A-B-C-D, either A-C-D or A-B-D.
Step S220, obtain the path data per paths.
In the present embodiment, the path data includes the field intensity value and communication between via node number, adjacent node Rate value.Alternatively, the field intensity value between adjacent node and traffic rate value can be stored in advance, in order to need When can be directly obtained.
Step S230, according to the path data of every paths and default field intensity value, traffic rate value and stablize weights Between corresponding relation, calculate per paths stable weights.
Specifically, in the present embodiment, first according to the field intensity value and traffic rate between node adjacent in every paths Value calculates the stable weights in the path between each adjacent node, the path being then based between each adjacent node Stable weights, obtain the stable weights for every paths that the stable weights in path between each adjacent node are formed.
As a kind of non-limiting embodiment, between the default field intensity value, traffic rate value and stable weights Corresponding relation is as shown in Fig. 2 according to the field intensity value and traffic rate value between two adjacent nodes, you can to obtain each phase The stable weights in the path between adjacent node, the stable weights can be divided into 7 grades.Wherein, according to different size of Field intensity value, corresponding field strength quantized value can be quantified as, for example, shown in Fig. 2, according to the size of field intensity value, the field strength quantized value 15 respective values, after the field intensity value between getting node adjacent in every paths, field strength corresponding to acquisition can be divided into Quantized value, then further according to the field strength quantized value and traffic rate, calculated based on the corresponding relation can shown in Fig. 2 every The stable weights in the path between individual adjacent node.For example, if field intensity value between node adjacent in certain paths is 74, Speed is 50K, then its field strength quantized value is then 14, therefore corresponding stationary value is then 6.Then every paths are being calculated In path between each adjacent node stable weights after, the steady of path between each adjacent node can be obtained Determine the stable weights of every paths of weights composition.Optionally, the stable weights per paths can be wherein each Path between the additive value of the stable weights in the path between adjacent node or wherein each adjacent node Stablize the weighted value of weights, this is not limited in detail in the present embodiment.
It should be appreciated that the corresponding relation shown in Fig. 2 is merely illustrative, the limitation to the present embodiment is should not be construed as, Those skilled in the art can set field strength quantized value and the numerical value of stationary value in above-mentioned corresponding relation according to the actual requirements, and Corresponding relation before the field strength quantized value, traffic rate and stationary value.
Step S240, according to the path data of every paths and the stable weights of the every paths calculated, choose and meet The path of preparatory condition is as the destination path between the source node and the destination node, to be passed based on the destination path Transmission of data.
In the present embodiment, first determine whether in all paths with the presence or absence of the stable power in the path having between adjacent node Value is less than the path of pre-determined stability weights, if in the presence of there will be the stable weights in the path having between adjacent node to be less than The path of pre-determined stability weights is abandoned, and the destination path is then chosen from remaining path.Specifically, it is primarily based on stabilization Weights are ranked up to remaining path, obtain ranking results, and stable weights highest is then obtained from the ranking results At least one path, and choose the minimum path of via node number from the stable path of weights highest at least one and make For the destination path.It will of course be understood that, if stable weights highest only has a paths, directly the path is made For the destination path.
In addition, if the stable weights that all paths all there are the path between adjacent node are less than pre-determined stability weights Path, then the stable path of weights highest at least one is obtained, then from the stable path of weights highest at least one The middle minimum path of via node number of choosing is as the destination path.It will of course be understood that, if stable weights highest An only paths, then directly using the path as the destination path.
Alternatively, when choosing the destination path, transmission can be chosen from a plurality of ageing similar transmission path Stability highest destination path transmits data, so as to not only ensure that efficiency of transmission, while also significant increase transmission success Rate, it ensure that the reliability of data transfer.
Based on above-mentioned design, when source node transmits data to destination node, by travel through source node to destination node it Between all paths, and calculate per paths stable weights, then according to per paths path data and calculate it is every The stable weights of paths choose the path for meeting preparatory condition as the target between the source node and the destination node Path, to transmit data based on the destination path.Thereby, it is possible to transmission stability highest is chosen from more transmission paths Destination path transmits data, so as to significant increase transmission success rate, ensure that the reliability of data transfer.
Further, referring to Fig. 3, present pre-ferred embodiments also provide a kind of data transmission device 200, described device Including:
Spider module 210, for responding request of the source node to destination node transmission data, the source node is traveled through to institute State all paths between destination node.
Acquisition module 220, for obtaining the path data of every paths, wherein, the path data includes the relaying Field intensity value and traffic rate value between node number, adjacent node.
Computing module 230, for according to the path data per paths and default field intensity value, traffic rate value with it is steady Determine the corresponding relation between weights, calculate the stable weights per paths.
Module 240 is chosen, for the stable weights according to the path data per paths and the every paths calculated, choosing The path for meeting preparatory condition is taken as the destination path between the source node and the destination node, with based on the target Path transmission data.
Alternatively, the computing module 230, it is additionally operable to according to the field intensity value between node adjacent in every paths and leads to Believe that rate value calculates the stable weights in the path between each adjacent node, and based between each adjacent node The stable weights in path, the stable of every paths for obtaining the stable weights composition in the path between each adjacent node are weighed Value.
Alternatively, the selection module 240, it is additionally operable to judge in all paths with the presence or absence of having between adjacent node The stable weights in path are less than the path of pre-determined stability weights, if in the presence of there will be the path having between adjacent node The path that stable weights are less than pre-determined stability weights is abandoned, and the destination path is chosen from remaining path.
Alternatively, the selection module 240, is additionally operable to be ranked up remaining path based on stablizing weights, is arranged Sequence result, obtained from the ranking results and stablize the path of weights highest at least one, and stablize weights highest from described The minimum path of via node number is chosen at least one path as the destination path.
Alternatively, the selection module 240, if being additionally operable to all paths all there are path between adjacent node Stable weights are less than the path of pre-determined stability weights, then obtain the stable path of weights highest at least one, and from the stabilization The minimum path of via node number is chosen in the path of weights highest at least one as the destination path.
The concrete operation method of each functional module in the present embodiment can refer to corresponding steps in above method embodiment It is described in detail, it is no longer repeated herein.
Further, referring to Fig. 4, a kind of structural representation of the communication equipment 100 provided for present pre-ferred embodiments Block diagram.In the present embodiment, the communication equipment 100 can be each node in the data transmission system, such as described logical Believe that equipment 100 both can be the source node or the destination node, can also be the via node.In addition, institute It can also be other any equipment with data processing function to state communication equipment 100.
As shown in figure 4, the communication equipment 100 can make general bus architecture to realize by bus 110.Root According to the concrete application and overall design constraints condition of communication equipment 100, bus 110 can include any number of interconnection bus and Bridge joint.Bus 110 is electrically connected to various together, and these circuits include processor 120, storage medium 130 and EBI 140.Alternatively, communication equipment 100 can be connected the grade of network adapter 150 via bus 110 using EBI 140.Net Network adapter 150 can be used for the signal processing function for realizing physical layer in cordless communication network, and realize that radio frequency is believed by antenna Number send and receive.User interface 160 can connect external equipment, such as:Keyboard, display, mouse or control stick etc.. Bus 110 can also connect various other circuits, such as timing source, ancillary equipment, voltage regulator or management circuit, These circuits are known in the art, therefore are no longer described in detail.
It can replace, communication equipment 100 may also be configured to generic processing system, such as be commonly referred to as chip, the general place Reason system includes:The one or more microprocessors of processing function are provided, and at least one of of storage medium 130 is provided External memory storage, it is all these all by external bus architecture with it is other support be electrically connected to together with.
Interchangeable, communication equipment 100 can be realized using following:With processor 120, EBI 140, user The ASIC (application specific integrated circuit) of interface 160;And at least a portion of the storage medium 130 in one single chip is integrated in, or Person, communication equipment 100 can be realized using following:One or more FPGA (field programmable gate array), PLD are (programmable Logical device), controller, state machine, gate logic, discrete hardware components, any other suitable circuit or be able to carry out this Any combination of the invention circuit of described various functions in the whole text.
Wherein, processor 120 is responsible for bus 110 and general processing and (including performs and be stored in storage medium 130 Software).Processor 120 can be realized using one or more general processors and/or application specific processor.Processor 120 Example includes microprocessor, microcontroller, DSP Processor and the other circuits for being able to carry out software.Should be by software broadly It is construed to represent instruction, data or its any combination, regardless of whether being called it as software, firmware, middleware, microcode, hard Part description language or other.
Storage medium 130 is illustrated as separating with processor 120 in Fig. 1, however, those skilled in the art be easy to it is bright In vain, storage medium 130 or its arbitrary portion can be located at outside communication equipment 100.For example, storage medium 130 can include Transmission line, the carrier waveform modulated with data, and/or the computer product that is separated with radio node, these media can be with Accessed by processor 120 by EBI 140.Alternatively, storage medium 130 or its arbitrary portion are desirably integrated into place Manage in device 120, for example, it may be cache and/or general register.
The processor 120 can perform above-described embodiment, specifically, can be stored with the storage medium 130 described Data transmission device 200, the processor 120 can be used for performing the data transmission device 200.The data transmission device 200 can include:
In summary, the embodiment of the present invention provides a kind of data transmission method and device, when source node passes to destination node During transmission of data, by traveling through source node to the path data in all paths between destination node, the then every paths of acquisition, then According to the corresponding relation between the path data of every paths and default field intensity value, traffic rate value and stable weights, meter The stable weights per paths are calculated, and according to the path data of every paths and the stable weights of the every paths calculated, choosing The path for meeting preparatory condition is taken as the destination path between the source node and the destination node, with based on the target Path transmission data.Thereby, it is possible to choose transmission stability highest destination path transmission data from more transmission paths, from And significant increase transmission success rate, it ensure that the reliability of data transfer.
In embodiment provided by the present invention, it should be understood that disclosed apparatus and method, can also be by other Mode realize.Apparatus and method embodiment described above is only schematical, for example, flow chart and frame in accompanying drawing Figure shows the system of multiple embodiments according to the present invention, the system frame in the cards of method and computer program product Structure, function and operation.At this point, each square frame in flow chart or block diagram can represent a module, program segment or code A part, the part of the module, program segment or code include it is one or more be used to realizing as defined in logic function Executable instruction.It should also be noted that at some as in the implementation replaced, the function of being marked in square frame can also be with not The order for being same as being marked in accompanying drawing occurs.For example, two continuous square frames can essentially perform substantially in parallel, they have When can also perform in the opposite order, this is depending on involved function.It is also noted that in block diagram and/or flow chart Each square frame and block diagram and/or the square frame in flow chart combination, the special of function or action as defined in performing can be used Hardware based system realize, or can be realized with the combination of specialized hardware and computer instruction.
In addition, each functional module in each embodiment of the present invention can integrate to form an independent portion Point or modules individualism, can also two or more modules be integrated to form an independent part.
It can replace, can be realized wholly or partly by software, hardware, firmware or its any combination.When When being realized using software, it can realize in the form of a computer program product whole or in part.The computer program product Including one or more computer instructions.It is all or part of when loading on computers and performing the computer program instructions Ground is produced according to the flow or function described in the embodiment of the present invention.The computer can be all-purpose computer, special-purpose computer, Computer network or other programmable devices.The computer instruction can store in a computer-readable storage medium, or Person is transmitted from a computer-readable recording medium to another computer-readable recording medium, for example, the computer instruction Wired (such as coaxial cable, optical fiber, digital subscriber can be passed through from a web-site, computer, server or data center Line (DSL)) or wireless (such as infrared, wireless, microwave etc.) mode to another web-site, computer, server or data Center is transmitted.The computer-readable recording medium can be any usable medium that computer can access or wrap Containing data storage devices such as the integrated server of one or more usable mediums, data centers.The usable medium can be magnetic Property medium, (for example, floppy disk, hard disk, tape), optical medium (for example, DVD) or semiconductor medium (such as solid state hard disc Solid State Disk (SSD)) etc.
It should be noted that herein, term " including ", " including " or its any other variant are intended to non-row Its property includes, so that process, method, article or equipment including a series of elements not only include those key elements, and And also include the other key elements being not expressly set out, or also include for this process, method, article or equipment institute inherently Key element.In the absence of more restrictions, the key element limited by sentence " including one ... ", it is not excluded that including institute State in process, method, article or the equipment of key element and other identical element also be present.
It is obvious to a person skilled in the art that the invention is not restricted to the details of above-mentioned one exemplary embodiment, Er Qie In the case of without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter From the point of view of which point, embodiment all should be regarded as exemplary, and be nonrestrictive, the scope of the present invention is by appended power Profit requires rather than described above limits, it is intended that all in the implication and scope of the equivalency of claim by falling Change is included in the present invention.Any reference in claim should not be considered as to the involved claim of limitation.

Claims (10)

1. a kind of data transmission method, applied to data transmission network, it is characterised in that the data transmission network saves including source Multiple via nodes between point, destination node and the source node and the destination node, methods described include:
The request that source node transmits data to destination node is responded, travels through the source node to owning between the destination node Path;
The path data per paths is obtained, wherein, the path data is included between via node number, adjacent node Field intensity value and traffic rate value;
According to the corresponding pass between the path data of every paths and default field intensity value, traffic rate value and stable weights System, calculate the stable weights per paths;
According to the path data of every paths and the stable weights of the every paths calculated, the path for meeting preparatory condition is chosen As the destination path between the source node and the destination node, to transmit data based on the destination path.
2. data transmission method according to claim 1, it is characterised in that the basis per paths path data with And the corresponding relation between default field intensity value, traffic rate value and stable weights, calculate the stable weights per paths, bag Include:
According between the field intensity value between node adjacent in every paths and each adjacent node of traffic rate value calculating The stable weights in path;
Based on the stable weights in the path between each adjacent node, path between each adjacent node is obtained The stable weights for every paths that stable weights are formed.
3. data transmission method according to claim 1, it is characterised in that the basis per paths path data and The stable weights of the every paths calculated, the path for meeting preparatory condition is chosen as the source node and the destination node Between destination path, including:
Judge to be less than pre-determined stability weights with the presence or absence of the stable weights for having the path between adjacent node in all paths Path;
If in the presence of the path for being less than pre-determined stability weights there will be the stable weights in the path having between adjacent node is lost Abandon, the destination path is chosen from remaining path.
4. data transmission method according to claim 3, it is characterised in that described that the mesh is chosen from remaining path Path is marked, including:
Remaining path is ranked up based on weights are stablized, obtains ranking results;
The stable path of weights highest at least one is obtained from the ranking results;
The minimum path of via node number is chosen as the target from the stable path of weights highest at least one Path.
5. data transmission method according to claim 3, it is characterised in that whether there is in all paths of judgement has The stable weights in the path between adjacent node are less than after the path of pre-determined stability weights, and methods described also includes:
If all paths all there are the path of the stable weights less than pre-determined stability weights in the path between adjacent node, Obtain the stable path of weights highest at least one;
The minimum path of via node number is chosen as the target from the stable path of weights highest at least one Path.
6. a kind of data transmission device, applied to data transmission network, it is characterised in that the data transmission network saves including source Multiple via nodes between point, destination node and the source node and the destination node, described device include:
Spider module, for responding request of the source node to destination node transmission data, the source node is traveled through to the target All paths between node;
Acquisition module, for obtaining the path data of every paths, wherein, the path data includes the via node Field intensity value and traffic rate value between several, adjacent node;
Computing module, for the path data according to every paths and default field intensity value, traffic rate value and stablize weights Between corresponding relation, calculate per paths stable weights;
Module is chosen, for the stable weights according to the path data per paths and the every paths calculated, chooses and meets The path of preparatory condition is as the destination path between the source node and the destination node, to be passed based on the destination path Transmission of data.
7. data transmission device according to claim 6, it is characterised in that:
The computing module, it is additionally operable to be calculated often according to the field intensity value between node adjacent in every paths and traffic rate value The stable weights in the path between individual adjacent node, and based on the stable power in the path between each adjacent node Value, obtain the stable weights of every paths of the stable weights composition in path between each adjacent node.
8. data transmission device according to claim 6, it is characterised in that:
The selection module, it is additionally operable to judge in all paths with the presence or absence of the stable weights for having the path between adjacent node Less than the path of pre-determined stability weights, if in the presence of there will be the stable weights in the path having between adjacent node to be less than in advance If the path of stable weights abandons, the destination path is chosen from remaining path.
9. data transmission device according to claim 8, it is characterised in that:
The selection module, it is additionally operable to be ranked up remaining path based on stablizing weights, ranking results is obtained, from the row The stable path of weights highest at least one is obtained in sequence result, and is selected from the stable path of weights highest at least one The minimum path of via node number is taken as the destination path.
10. data transmission device according to claim 8, it is characterised in that:
The selection module, if be additionally operable to all paths all there are path between adjacent node stable weights be less than it is pre- If the path of stable weights, then the stable path of weights highest at least one is obtained, and from the stable weights highest at least The minimum path of via node number is chosen in one paths as the destination path.
CN201711027335.2A 2017-10-27 2017-10-27 Data transmission method and device Active CN107889183B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711027335.2A CN107889183B (en) 2017-10-27 2017-10-27 Data transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711027335.2A CN107889183B (en) 2017-10-27 2017-10-27 Data transmission method and device

Publications (2)

Publication Number Publication Date
CN107889183A true CN107889183A (en) 2018-04-06
CN107889183B CN107889183B (en) 2021-05-14

Family

ID=61782622

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711027335.2A Active CN107889183B (en) 2017-10-27 2017-10-27 Data transmission method and device

Country Status (1)

Country Link
CN (1) CN107889183B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110971518A (en) * 2019-12-12 2020-04-07 深圳市高德信通信股份有限公司 Data real-time communication system based on IP network
CN111865799A (en) * 2020-07-14 2020-10-30 北京灵汐科技有限公司 Path planning method and device, path planning equipment and storage medium
CN112911674A (en) * 2021-02-05 2021-06-04 贵州久华信电子技术有限公司 Data transmission method, device, equipment and storage medium
CN114006784A (en) * 2021-11-04 2022-02-01 国网湖南省电力有限公司 Real-time interaction method and device for high-speed bus communication data
CN114666264A (en) * 2022-03-14 2022-06-24 京东科技信息技术有限公司 Multi-path transmission method and device
CN114968902A (en) * 2022-07-28 2022-08-30 沐曦科技(成都)有限公司 Multiprocessor interconnection system
CN116055415A (en) * 2023-01-10 2023-05-02 中国联合网络通信集团有限公司 Data packet transmission control method and device
CN116055415B (en) * 2023-01-10 2024-05-14 中国联合网络通信集团有限公司 Data packet transmission control method and device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1732341A1 (en) * 2004-03-25 2006-12-13 Pioneer Design Corporation Communication device, guide method, guide processing program, and recording medium
CN103532844A (en) * 2013-09-27 2014-01-22 南京日新科技有限公司 Micro-power wireless networking and communication method, master node and system
CN104093182A (en) * 2014-05-28 2014-10-08 深圳市有方科技有限公司 Method for acquiring a plurality of reliable communication paths based on field intensity in multi-layer wireless network
CN104244233A (en) * 2013-06-07 2014-12-24 河北科技大学 High efficiency data transmission path setup method based on trust
CN104796334A (en) * 2015-04-30 2015-07-22 无锡市崇安区科技创业服务中心 Data transmission path selection method
CN105407516A (en) * 2015-10-23 2016-03-16 中国人民解放军总参谋部第六十三研究所 Multi-hop ad-hoc-network anti-interference routing method based on link quality factor
CN105959218A (en) * 2016-05-09 2016-09-21 中国联合网络通信集团有限公司 Network route selection method and network route selection system
CN106304244A (en) * 2016-08-15 2017-01-04 北京邮电大学 The low energy consumption transmission method of a kind of multi-hop cellular network and device
CN106604348A (en) * 2017-01-04 2017-04-26 清华大学 Wireless ad hoc network routing method and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1732341A1 (en) * 2004-03-25 2006-12-13 Pioneer Design Corporation Communication device, guide method, guide processing program, and recording medium
CN104244233A (en) * 2013-06-07 2014-12-24 河北科技大学 High efficiency data transmission path setup method based on trust
CN103532844A (en) * 2013-09-27 2014-01-22 南京日新科技有限公司 Micro-power wireless networking and communication method, master node and system
CN104093182A (en) * 2014-05-28 2014-10-08 深圳市有方科技有限公司 Method for acquiring a plurality of reliable communication paths based on field intensity in multi-layer wireless network
CN104796334A (en) * 2015-04-30 2015-07-22 无锡市崇安区科技创业服务中心 Data transmission path selection method
CN105407516A (en) * 2015-10-23 2016-03-16 中国人民解放军总参谋部第六十三研究所 Multi-hop ad-hoc-network anti-interference routing method based on link quality factor
CN105959218A (en) * 2016-05-09 2016-09-21 中国联合网络通信集团有限公司 Network route selection method and network route selection system
CN106304244A (en) * 2016-08-15 2017-01-04 北京邮电大学 The low energy consumption transmission method of a kind of multi-hop cellular network and device
CN106604348A (en) * 2017-01-04 2017-04-26 清华大学 Wireless ad hoc network routing method and device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110971518A (en) * 2019-12-12 2020-04-07 深圳市高德信通信股份有限公司 Data real-time communication system based on IP network
CN111865799A (en) * 2020-07-14 2020-10-30 北京灵汐科技有限公司 Path planning method and device, path planning equipment and storage medium
CN111865799B (en) * 2020-07-14 2023-09-05 北京灵汐科技有限公司 Path planning method, path planning device, path planning equipment and storage medium
CN112911674A (en) * 2021-02-05 2021-06-04 贵州久华信电子技术有限公司 Data transmission method, device, equipment and storage medium
CN112911674B (en) * 2021-02-05 2023-02-17 贵州久华信电子技术有限公司 Data transmission method, device, equipment and storage medium
CN114006784A (en) * 2021-11-04 2022-02-01 国网湖南省电力有限公司 Real-time interaction method and device for high-speed bus communication data
CN114006784B (en) * 2021-11-04 2023-12-12 国网湖南省电力有限公司 Real-time interaction method and device for high-speed bus communication data
CN114666264A (en) * 2022-03-14 2022-06-24 京东科技信息技术有限公司 Multi-path transmission method and device
CN114666264B (en) * 2022-03-14 2024-02-02 京东科技信息技术有限公司 Multipath transmission method and device
CN114968902A (en) * 2022-07-28 2022-08-30 沐曦科技(成都)有限公司 Multiprocessor interconnection system
CN116055415A (en) * 2023-01-10 2023-05-02 中国联合网络通信集团有限公司 Data packet transmission control method and device
CN116055415B (en) * 2023-01-10 2024-05-14 中国联合网络通信集团有限公司 Data packet transmission control method and device

Also Published As

Publication number Publication date
CN107889183B (en) 2021-05-14

Similar Documents

Publication Publication Date Title
CN107889183A (en) Data transmission method and device
US11616703B2 (en) Scalable visualization of health data for network devices
CN105222782B (en) A kind of route recommendation method and mobile terminal
CN108712286A (en) The determination method, apparatus and storage medium of network topology structure
Zhu et al. Exploring the road to 6G: ABC—foundation for intelligent mobile networks
CN104243193A (en) Network topology dynamic allocation and display method and device
CN106155264B (en) Manage the computer approach and computer system of the power consumption of storage subsystem
CN103970604A (en) Method and device for realizing image processing based on MapReduce framework
CN113568860B (en) Deep learning-based multi-machine cluster topology mapping method and device and program product
CN106464545A (en) Fine-grained network monitoring
CN109933405A (en) Virtual machine creation method and device, electronic equipment, storage medium
CN110191204A (en) A kind of Intranet communication between devices method, system, device and computer storage medium
CN107977254A (en) The response method and computer-readable recording medium asked in cloud data system
CN114785696A (en) Importance evaluation method and device for complex network nodes
CN103532736B (en) Visual network management method and user terminal
CN110380925A (en) A kind of network equipment detection middle port selection method and system
CN103346556B (en) A kind of distribution network loop method for rapidly positioning
CN102882979B (en) Data acquisition based on cloud computing system and the system and method collecting shunting
CN109391508A (en) The computer implemented method of data center resource is automatically composed in data center
CN107995032A (en) A kind of method and device that network experimental platform is built based on cloud data center
Belcastro et al. Edge-cloud continuum solutions for urban mobility prediction and planning
CN111181769A (en) Network topological graph drawing method, system, device and computer readable storage medium
CN112422687A (en) Route decision method and device and storage medium
CN107368923A (en) Sight spot temperature Forecasting Methodology and device
CN108351795A (en) Method and system for maps virtual machine communication path

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
GR01 Patent grant
GR01 Patent grant
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 3rd Floor, Building 6, Guangqian Industrial Zone, Longzhu 3rd Road, Longzhu 3rd Road, Longguang Community, Taoyuan Street, Nanshan District, Shenzhen, Guangdong Province, 518000

Patentee after: SHENZHEN FRIENDCOM TECHNOLOGY DEVELOPMENT Co.,Ltd.

Address before: 518000 6th floor, building 17, Guangqian Industrial Zone, Taoyuan Street, Nanshan District, Shenzhen City, Guangdong Province

Patentee before: SHENZHEN FRIENDCOM TECHNOLOGY DEVELOPMENT Co.,Ltd.