CN109951738A - Transmission path acquisition methods, the first electronic equipment and readable storage medium storing program for executing - Google Patents
Transmission path acquisition methods, the first electronic equipment and readable storage medium storing program for executing Download PDFInfo
- Publication number
- CN109951738A CN109951738A CN201711395454.3A CN201711395454A CN109951738A CN 109951738 A CN109951738 A CN 109951738A CN 201711395454 A CN201711395454 A CN 201711395454A CN 109951738 A CN109951738 A CN 109951738A
- Authority
- CN
- China
- Prior art keywords
- electronic equipment
- failure
- parameter
- target weight
- period
- 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
Links
Landscapes
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the present application provides a kind of transmission path acquisition methods, first electronic equipment and readable storage medium storing program for executing, first electronic equipment and N number of second electronic equipment have communication link, based on corresponding first parameter of N number of second electronic equipment under current period, the corresponding target weight of N number of second electronic equipment can be obtained, since first parameter is used to characterize the data transmission efficiency by the communication link between the first electronic equipment and corresponding second electronic equipment, therefore, one target weight passes through the tendency degree of corresponding second electronic equipment data for characterizing the first electronic equipment;The embodiment of the present invention periodically can at least be based on the corresponding target weight of N number of second electronic equipment, obtain the optimal transmission paths under current period;Since optimal transmission paths are periodically changed, so that is used when carrying out data transmission is always optimal transmission paths, to improve data transmission efficiency.
Description
Technical field
This application involves field of communication technology, it is more particularly to transmission path acquisition methods, the first electronic equipment and can
Read storage medium.
Background technique
With the development of communication technology, the requirement to data transmission is higher and higher.For example, each CDN in the live streaming of the whole world
(Content Delivery Network, content distributing network) server when carrying out transmission of video, needs to accomplish high clear stream
Freely, low latency etc..
Specifically, assuming that being located at Pekinese's CDN server as source server obtains live video data, and needing should
Live video data is sent to the CDN server positioned at other cities, for example, the CDN server in Shanghai, so as to Shanghai CDN clothes
The live video data is sent to the client for watching the live video by business device.More preferably, faster for Pekinese's CDN server
The CDN server that live video data is transmitted to Shanghai, need through preconfigured optimal transmission paths, will live streaming view
Frequency is according to the CDN server for being transmitted to Shanghai.
Applicant has found that preconfigured optimal transmission paths once configure, and just can not in research the invention
Change, but current network is extremely complex, optimal transmission paths may change.
Summary of the invention
In view of this, the present invention provides a kind of transmission path acquisition methods, the first electronic equipment and readable storage mediums
Matter to overcome in the prior art since optimal transmission paths change, and still uses pre-set transmission path
Data, the low problem of caused data transmission efficiency.
To achieve the above object, the invention provides the following technical scheme:
A kind of transmission path acquisition methods are applied to the first electronic equipment, comprising:
Whenever entering a cycle, corresponding first parameter of the second electronic equipment N number of under current period, institute are determined
Stating current period is the period being currently entering;A cycle is to obtain the time interval of optimal transmission paths, and N is and described first
Electronic equipment has the number of the second electronic equipment of communication link;One the first parameter passes through first electronics for characterizing
The data transmission efficiency of communication link data between equipment and corresponding second electronic equipment;
Based on N number of first parameter, the corresponding target weight of N number of second electronic equipment is obtained;One target power
It is reused in the tendency degree that first electronic equipment passes through corresponding second electronic equipment data that characterizes;
N number of target weight based on the current period obtains the optimal transmission paths under the current period.
A kind of first electronic equipment, comprising:
Determining module, for determining that the second electronic equipment N number of under current period is respectively corresponded whenever entering a cycle
The first parameter, the current period is the period being currently entering;A cycle is to obtain the time interval of optimal transmission paths,
N is the number for the second electronic equipment for having communication link with first electronic equipment;One the first parameter is logical for characterizing
Cross the data transmission efficiency of the communication link data between first electronic equipment and corresponding second electronic equipment;
First obtains module, for being based on N number of first parameter, obtains the corresponding mesh of N number of second electronic equipment
Mark weight;One target weight passes through the tendency of corresponding second electronic equipment data for characterizing first electronic equipment
Degree;
Second obtains module, for N number of target weight based on the current period, obtains in the current period
Under optimal transmission paths.
A kind of first electronic equipment, comprising:
Memory, for storing program;
Processor, for executing described program, described program is specifically used for:
Whenever entering a cycle, corresponding first parameter of the second electronic equipment N number of under current period, institute are determined
Stating current period is the period being currently entering;A cycle is to obtain the time interval of optimal transmission paths, and N is and described first
Electronic equipment has the number of the second electronic equipment of communication link;One the first parameter passes through first electronics for characterizing
The data transmission efficiency of communication link data between equipment and corresponding second electronic equipment;
Based on N number of first parameter, the corresponding target weight of N number of second electronic equipment is obtained;One target power
It is reused in the tendency degree that first electronic equipment passes through corresponding second electronic equipment data that characterizes;
N number of target weight based on the current period obtains the optimal transmission paths under the current period.
A kind of readable storage medium storing program for executing, is stored thereon with computer program, which is characterized in that the computer program is processed
When device executes, each step in transmission path acquisition methods described in any of the above embodiments is realized.
It can be seen via above technical scheme that compared with prior art, the embodiment of the invention provides a kind of transmission paths
Acquisition methods, the first electronic equipment and N number of second electronic equipment have communication link, based on N number of second electricity under current period
Corresponding first parameter of sub- equipment can obtain the corresponding target power of N number of second electronic equipment under current period
Weight, since first parameter is for characterizing through the communication between first electronic equipment and corresponding second electronic equipment
The data transmission efficiency of link transmission data, therefore, a target weight pass through accordingly for characterizing first electronic equipment
The tendency degree of second electronic equipment data;The corresponding data transmission efficiency of one the second electronic equipment is higher, passes through it
The tendency degree for transmitting data is bigger;The embodiment of the present invention can be periodically at least right respectively based on N number of second electronic equipment
The target weight answered obtains the optimal transmission paths under current period;Since optimal transmission paths are periodically to change
, so that is used when carrying out data transmission is always optimal transmission paths, to improve data transmission efficiency.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis
The attached drawing of offer obtains other attached drawings.
Fig. 1 is the communication network where the electronic equipment of transmission path acquisition methods provided by the embodiments of the present application application
Structure chart;
Fig. 2 is a kind of a kind of flow chart of implementation of transmission path acquisition methods provided by the embodiments of the present application;
Fig. 3 is a kind of flow chart of the another implementation of transmission path acquisition methods provided by the embodiments of the present application;
Fig. 4 is that the optimal transmission paths that foundation the embodiment of the present application obtains transmit data and according to pre-set fixed biography
The comparison diagram of defeated path transmission data;
Fig. 5 is a kind of structure chart of first electronic equipment provided by the embodiments of the present application;
Fig. 6 is a kind of internal structure chart of first electronic equipment provided by the embodiments of the present application.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Transmission path acquisition methods provided by the embodiments of the present application can be applied in APP (Application, application program)
In, for example, the APP of live streaming platform;For example, the APP such as cheetah, the station B, bucket fish, panda, ganera.
The transmission path acquisition methods can also be applied to any one electricity with the demand for searching optimal transmission paths
In sub- equipment.Electronic equipment can be server, or, router, or, computer, or, intelligent terminal etc..
Transmission path acquisition methods provided by the embodiments of the present application can be applied to plurality of application scenes, for example, can answer
For the runtime server in IDC (Internet data center) computer room.
As shown in Figure 1, to be logical where the electronic equipment of transmission path acquisition methods provided by the embodiments of the present application application
The structure chart of communication network.
Assuming that communication network includes 6 electronic equipments, respectively electronic equipment 1, electronic equipment 2, electronic equipment 3, electronics
Equipment 4, electronic equipment 5 and electronic equipment 6;Communication network shown in Fig. 1 is only an example, the electricity that communication network includes
Depending on the number of sub- equipment can be according to actual conditions, for example, it may be 2, or, 3, or, 4, or, 5, or, 7
A ..., etc., which is not described herein again.
Electronic equipment 1, electronic equipment 2, electronic equipment 3, electronic equipment 4, electronic equipment 5 and electronic equipment 6 can be with
It executes the application and the transmission path acquisition methods provided is provided.
Electronic equipment 1 can be obtained periodically: the corresponding target weight 12 of electronic equipment 2;The corresponding mesh of electronic equipment 3
Mark weight 13;The corresponding target weight 16 of electronic equipment 6.
Wherein, target weight 12 transmits the tendency degree of data for characterization of electronic equipment 1 by electronic equipment 2;Target
Weight 13 transmits the tendency degree of data for characterization of electronic equipment 1 by electronic equipment 3;Target weight 16 is for characterizing electronics
Equipment 1 transmits the tendency degree of data by electronic equipment 6.
Electronic equipment 2 can be obtained periodically: the corresponding target weight 23 of electronic equipment 3;The corresponding mesh of electronic equipment 4
Mark weight 24;The corresponding target weight 21 of electronic equipment 1.
Wherein, target weight 23 transmits the tendency degree of data for characterization of electronic equipment 2 by electronic equipment 3;Target
Weight 24 transmits the tendency degree of data for characterization of electronic equipment 2 by electronic equipment 4;Target weight 21 is for characterizing electronics
Equipment 2 transmits the tendency degree of data by electronic equipment 1.
Electronic equipment 3 can be obtained periodically: the corresponding target weight 36 of electronic equipment 6;The corresponding mesh of electronic equipment 4
Mark weight 34;The corresponding target weight 31 of electronic equipment 1;The corresponding target weight 32 of electronic equipment 2.
Wherein, target weight 36 transmits the tendency degree of data for characterization of electronic equipment 3 by electronic equipment 6;Target
Weight 34 transmits the tendency degree of data for characterization of electronic equipment 3 by electronic equipment 4;Target weight 31 is for characterizing electronics
Equipment 3 transmits the tendency degree of data by electronic equipment 1;Target weight 32 passes through electronic equipment 2 for characterization of electronic equipment 3
Transmit the tendency degree of data.
Electronic equipment 4 can be obtained periodically: the corresponding target weight 42 of electronic equipment 2;The corresponding mesh of electronic equipment 5
Mark weight 45;The corresponding target weight 43 of electronic equipment 3.
Wherein, target weight 42 transmits the tendency degree of data for characterization of electronic equipment 4 by electronic equipment 2;Target
Weight 45 transmits the tendency degree of data for characterization of electronic equipment 4 by electronic equipment 5;Target weight 43 is for characterizing electronics
Equipment 4 transmits the tendency degree of data by electronic equipment 3.
Electronic equipment 5 can be obtained periodically: the corresponding target weight 56 of electronic equipment 6;The corresponding mesh of electronic equipment 4
Mark weight 54.
Wherein, target weight 56 transmits the tendency degree of data for characterization of electronic equipment 5 by electronic equipment 6;Target
Weight 54 transmits the tendency degree of data for characterization of electronic equipment 5 by electronic equipment 4.
Electronic equipment 6 can be obtained periodically: the corresponding target weight 63 of electronic equipment 3;The corresponding mesh of electronic equipment 5
Mark weight 65;The corresponding target weight 61 of electronic equipment 1.
Wherein, target weight 63 transmits the tendency degree of data for characterization of electronic equipment 6 by electronic equipment 3;Target
Weight 65 transmits the tendency degree of data for characterization of electronic equipment 6 by electronic equipment 5;Target weight 61 is for characterizing electronics
Equipment 6 transmits the tendency degree of data by electronic equipment 1.
In an alternative embodiment, target weight 12 and target weight 21 be not identical;Target weight 13 and target weight 31
It is different;Target weight 16 and target weight 61 are different;Target weight 23 and target weight 32 are different;Target weight 24 and target power
Weigh 42 differences;Target weight 34 and target weight 43 are different;Target weight 36 and target weight 63 are different;Target weight 45 and mesh
It is different to mark weight 54;Target weight 56 and target weight 65 are different.
Each electronic equipment can execute following operation: the corresponding target power of the electronic equipment that oneself is periodically obtained
Other electronic equipments are transported in re-transmission, are respectively corresponded so that each electronic equipment can obtain each electronic equipment in communication network
Target weight.
Each electronic equipment can obtain the optimal transmission road that other each electronic equipments are reached using oneself as data-source device
Diameter.For example, electronic equipment 1 needs to send data to electronic equipment 2, electronic equipment 3, electronic equipment 4, electronic equipment 5 respectively
And electronic equipment 6.So, electronic equipment 1 can obtain oneself as data-source device, arrive separately at electronic equipment 3, electronics
Equipment 2, electronic equipment 4, electronic equipment 5, the corresponding optimal transmission paths of electronic equipment 6.
In an alternative embodiment, electronic equipment is being obtained using oneself as the corresponding optimal transmission paths of data-source device
Afterwards, other electronic equipments can also be sent to.
In the embodiment of the present application, the target weight of every one second electronic equipment be based on the first gain of parameter, due to
The data transmission that first parameter passes through the communication link data between the first electronic equipment and corresponding second electronic equipment
Efficiency.Therefore, a target weight passes through corresponding second electronic equipment data for characterizing first electronic equipment
Tendency degree;The corresponding data transmission efficiency of one the second electronic equipment is higher, and the tendency degree for transmitting data by it is bigger;
The embodiment of the present invention periodically can at least be based on the corresponding target weight of N number of second electronic equipment, obtain current
Optimal transmission paths under period;Since optimal transmission paths are that periodicity is changed, so that when carrying out data transmission
What is used is always optimal transmission paths, to improve data transmission efficiency.
In conjunction with the structure of above-mentioned communication network, below to transmission road performed by any one electronic equipment in communication network
Diameter acquisition methods are illustrated.Since each electronic equipment all has the function of transmission path acquisition methods, only with an electricity
Sub- equipment is illustrated as example.Due to being related to it during executing the step of transmission path acquisition methods include
Therefore, in the embodiment of the present application his electronic equipment will execute the subject that transmission path acquisition methods include step and be known as the first electricity
Sub- equipment.
As shown in Fig. 2, being a kind of a kind of process of implementation of transmission path acquisition methods provided by the embodiments of the present application
Figure, this method comprises:
Step S201: whenever entering a cycle, N number of under current period the second electronic equipment corresponding the is determined
One parameter.
The current period is the period being currently entering;A cycle is to obtain the time interval of optimal transmission paths, N number of
Second electronic equipment has communication link with first electronic equipment;One the first parameter passes through described first for characterizing
The data transmission efficiency of communication link data between electronic equipment and corresponding second electronic equipment.
If the first electronic equipment is the electronic equipment 1 in Fig. 1, the number of the second electronic equipment is 3, and 3 second electricity
Sub- equipment is respectively as follows: electronic equipment 2, electronic equipment 3 and electronic equipment 6;If the first electronic equipment is the electronic equipment in Fig. 1
3, then the number of the second electronic equipment be 4, and 4 electronic equipments be respectively as follows: electronic equipment 1, electronic equipment 2, electronic equipment 4 with
And electronic equipment 6.
Assuming that the period is 5 minutes, then, every 5 minutes execution step S201 to step S203.Assuming that the first week
It is 05 minute 13 points of on November 19th, 2017 at the beginning of phase, then is 19 days 13 November in 2017 at the beginning of second period
Point 10 minutes, and so on.
If current time is any in 10 minutes 13 points of November 19 of 05 minute to 2017 13 points of on November 19th, 2017
It carves, then current period is the period 1;If current time is 13 points of 10 minutes to 2017 on November 19,13 of on November 19th, 2017
Any moment in point 15 minutes, then current period is second round, and so on.
Optimal transmission paths are periodically obtained, can be by time trigger, for example, being triggered every prefixed time interval
Once.
Step S202: being based on N number of first parameter, obtains the corresponding target weight of N number of second electronic equipment.
Wherein, a target weight passes through corresponding second electronic equipment data for characterizing first electronic equipment
Tendency degree.
First parameter may include one or more parameters, and the embodiment of the present application provides but is not limited to following parameter:
The first vacant subparameter fr of bandwidth for characterizing communication link, and/or, for characterizing the data of communication link
Second subparameter fsucc of transmission success rate, and/or, the third subparameter of the data transmission delay for characterizing communication link
fdelay。
It is understood that the total amount of bandwidth between the first electronic equipment and the second electronic equipment is certain, the first electricity
The data volume that sub- equipment is sent to the second electronic equipment is bigger, and bandwidth is vacant smaller, and the first subparameter is smaller.
Second subparameter can send the number of success and mistake of data packet based on the first electronic equipment to the second electronic equipment
Lose number acquisition.
Third subparameter, may with the signal strength between the first electronic equipment and the second electronic equipment, and/or, distance
It is related.
Signal strength is smaller, and distance is remoter, and data transmission delay is bigger.
In an alternative embodiment, pre-determined stability parameter can be set for each electronic equipment, and/or, preset schedule
Parameter;Wherein, a pre-determined stability parameter is for characterizing the probability that corresponding electronic equipment is in normal operating condition;One pre-
If scheduling parameter is used to characterize the probability for carrying out transmission data using corresponding electronic equipment.
Pre-determined stability parameter and preset schedule parameter, which can be, to be artificially arranged, and is not changed periodically.
Pre-determined stability determination method for parameter is exemplified below, for example, 365 days 1 year have the electronic equipment to only have L
It is in abnormal operational conditions, then the pre-determined stability parameter of the electronic equipment can be (365-L)/365).
The preset schedule parameter of one electronic equipment can be the artificially pre-determined stability parameter based on the electronic equipment,
And historical data efficiency of transmission, an obtained empirical value, for example, can be 0.7.
Step S202 may include:
Based on the corresponding pre-determined stability parameter of N number of second electronic equipment, N number of second electronic equipment is corresponding
Preset schedule parameter and N number of first parameter obtain the corresponding target weight of N number of second electronic equipment.
Step S203: N number of target weight based on the current period obtains optimal under the current period
Transmission path.
The embodiment of the invention provides a kind of transmission path acquisition methods, the first electronic equipment and N number of second electronic equipment
Current week can be obtained based on corresponding first parameter of N number of second electronic equipment under current period with communication link
The corresponding target weight of N number of second electronic equipment under phase, since first parameter passes through described first for characterizing
The data transmission efficiency of communication link data between electronic equipment and corresponding second electronic equipment, therefore, a mesh
Mark weight passes through the tendency degree of corresponding second electronic equipment data for characterizing first electronic equipment;One second
The corresponding data transmission efficiency of electronic equipment is higher, and the tendency degree for transmitting data by it is bigger;The embodiment of the present invention can be with
It is periodically at least based on the corresponding target weight of N number of second electronic equipment, obtains the optimal transmission under current period
Path;Since optimal transmission paths are that periodicity is changed, so that is used when carrying out data transmission is always optimal
Transmission path, to improve data transmission efficiency.
By above-mentioned transmission path acquisition methods it is found that if the second electronic equipment due to damaging or breaking down etc.,
The second electronic equipment is caused to be in abnormal operational conditions, then the second electronic equipment that should be in abnormal operational conditions is corresponding
Target weight will very little.
Abnormal operational conditions in the embodiment of the present application refer to, can not be by the data forwarding from other electronic equipments extremely
Corresponding electronic equipment optionally can not also normally receive the data from other electronic equipments.For example, electronic equipment 1 need by
Data are sent to electronic equipment 4 and electronic equipment 3, if electronic equipment 2 is in abnormal operational conditions, electronic equipment 2 can not
By data forwarding electron equipment 3 and electronic equipment 4 from electronic equipment 1.
Since electronic equipment 2 is in abnormal operational conditions, the first son between electronic equipment 1 and electronic equipment 2
Parameter very little, and/or, the second subparameter very little, and/or, third subparameter is very big, thus electronic equipment 1 and electronic equipment 2 it
Between communication link data transmission efficiency it is very low, therefore, the corresponding target weight very little of electronic equipment 2.
The optimal transmission paths that electronic equipment 3 is reached from electronic equipment 1 are being obtained, and, electronics is reached from electronic equipment 1
When the optimal transmission paths of equipment 4, electronic equipment 2 may will be bypassed, and uses and is divided by electronic equipment 6 or electronic equipment 3
Electronic equipment 3 and electronic equipment 4 are not forwarded the data to.
To sum up, above-mentioned transmission path acquisition methods can also prevent the electronics by being in abnormal operational conditions from setting
Standby forwarding data, that is, preferred, optimal transmission paths do not include the electronic equipment for being in abnormal operational conditions.
It is understood that needing to send number to electronic equipment 4 and electronic equipment 5 if data-source device is electronic equipment 1
According to, it is assumed that electronic equipment 2 damages, then electronic equipment 1 can only transmit data by electronic equipment 3 and/or electronic equipment 6,
If electronic equipment 2 is not repaired for a long time, the load capacity for causing electronic equipment 3 and electronic equipment 6 to carry is very big, once then electronics
Equipment 2 repairs, and when electronic equipment 1 sends data again, preferentially forwards data by electronic equipment 2, i.e. electronic equipment 2 needs
The load of balanced electronic equipment 3 and electronic equipment 6.
If electronic equipment 2 switchs to normal operating condition by abnormal operational conditions, the corresponding target weight of electronic equipment 2
12 time also with reparation electronic equipment 2, and, electronic equipment 3 is related with the load capacity that electronic equipment 6 undertakes.
As shown in figure 3, being a kind of stream of the another implementation of transmission path acquisition methods provided by the embodiments of the present application
Cheng Tu.In this embodiment, by each period be referred to as a cycle, second period ....
This method comprises:
Step S301: entering i-th of period, determines corresponding first ginseng of N number of second electronic equipment in i-th of period
Number.If first the second electronic equipment of parameter characterization failure of the second electronic equipment of failure is in abnormal operational conditions, step is executed
Rapid S304;First parameter of at least one the second electronic equipment of non-faulting characterizes corresponding the second electronic equipment of non-faulting respectively and is in
Normal operating condition executes step S302.
The initial value of i is 2.Because the target weight in a cycle can be rule of thumb pre-set value.Most
Excellent transmission path is also to obtain according to the corresponding target weight of pre-set each electronic equipment.Therefore, optionally, originally
The method that application embodiment provides can start to execute in second period.
It is assumed that N number of second electronic equipment includes: the second electronic equipment of the second electronic equipment of failure and non-faulting.
Wherein, the second electronic equipment in abnormal operational conditions is known as the second electronic equipment of failure;It will be in just
Second electronic equipment of normal operating status is known as the second electronic equipment of non-faulting.
The number of the second electronic equipment of failure may be 0, or, 1, or, multiple;The second electronic equipment of non-faulting may
There is 0, or, 1, or, multiple.
If the number of the second electronic equipment of failure is 0, i-th of period does not execute step S304;If the second electricity of failure
The number of sub- equipment one or more when, for each the second electronic equipment of failure, the method for execution is the same, therefore, here
Only illustrated with second electronic equipment of failure.
I-th of period does not execute step S302 to step S303 if the second electronic equipment of non-faulting is 0.By 1 or
The unification of the case where multiple the second electronic equipments of non-faulting is indicated at least one second electronic equipment of non-faulting.
In order to facilitate picture, in the embodiment of the present application, the first parameter of the second electronic equipment of failure is known as the first parameter
11, the first parameter of the second electronic equipment of non-faulting is known as the second parameter 12;First parameter 11 is characterized into event in i-th of period
Hinder the second electronic equipment and be in abnormal operational conditions, is indicated with the first parameter 11=0;First parameter 12 is characterized i-th week
Interim the second electronic equipment of non-faulting is in normal operating condition, is indicated with the first parameter 12 ≠ 0.
Step S302: based on the corresponding pre-determined stability parameter of at least one described non-second electronic equipment of failure,
And corresponding first parameter of at least one non-second electronic equipment of failure described in i-th of period, obtain it is described at least
Corresponding first weight of one non-the second electronic equipment of failure.
The embodiment of the present application provides but is not limited to the formula of following the first weight for calculating non-the second electronic equipment of failure:
TempQ=x*fr*fsucc* (1-fdelay);Wherein, tempQ is the first weight, the first subparameter of fr;fsucc
For the second subparameter;Fdelay is third subparameter;X is the corresponding pre-determined stability parameter of the second electronic equipment of non-faulting,
Value is greater than or equal to 0, is less than or equal to 1.
For example, having within 365 days 1 year damage for L days, then the pre-determined stability parameter of the second electronic equipment of non-faulting can be
(365-L)/365)。
Third subparameter can be with are as follows: the transmission of the communication link between the second electronic equipment of the first electronic equipment and non-faulting
The ratio of time delay and maximum transmitted time delay.
Depending on maximum transmitted time delay can be according to actual conditions, for example, maximum transmitted time delay is 400ms, fdelay is greater than
Or it is equal to 0, it is less than or equal to 1.
Step S303: it is directed to each non-the second electronic equipment of failure, is set based on non-the second electronics of failure of this in i-th of period
Standby corresponding first weight, the corresponding preset schedule parameter of non-second electronic equipment of failure, and, (i-1)-th period
In the corresponding target weight of non-second electronic equipment of failure, obtain in i-th of period, non-second electronic equipment of failure is corresponding
Target weight, at least one described non-second electronic equipment of failure corresponding target power in the i-th period is obtained with this
Weight.
Trigger condition may include: that circulation time interval reaches, for example, primary every triggering in 5 minutes.
If when i=2, the corresponding target weight of at least one non-second electronic equipment of failure described in the 1st period,
For preconfigured target weight.
The embodiment of the present application provides but is not limited to the calculation formula of the target weight of following the second electronic equipment of non-failure:
Target weight newQ=a*tempQ+ (1-a) oldQ of non-the second electronic equipment of failure in i-th of period;
Wherein, oldQ is the target weight of non-the second electronic equipment of failure in (i-1)-th period;TempQ is i-th of period
In non-the second electronic equipment of failure the first weight;A is the corresponding preset schedule parameter of non-second electronic equipment of failure.
Step S304: preset value is set by the target weight of the second electronic equipment of the failure in i-th of period.
Wherein, for the preset value less than the second weight, second weight is at least one described second electronics of non-faulting
Minimum target weight in the corresponding target weight of equipment.
Preferably, preset value 0.
The corresponding target power of each second electronic equipment in i-th of period known to combining step S303 and step S304
The calculation formula of weight is as follows:
Wherein, MINFR is the minimum value of pre-set first subparameter, and MINSUCC is pre-set second son ginseng
Several minimum values, MAXDELAY are the maximum value of pre-set third subparameter.
If fr < MINFR in the first parameter of the second electronic equipment of failure, and/or, fsucc < MINSUCC, and/or,
Fdelay > MAXDELAY, then the first parameter shows that the second electronic equipment of failure is in abnormal operational conditions.
Step S305: obtaining the corresponding optimal transmission paths of each electronic equipment of communication network in i-th of period, right
For the second electronic equipment of non-faulting, if meet trigger condition, i+1 is assigned to i, return step S301;For failure
For second electronic equipment, S306 is entered step.
Preferably, it obtains in the corresponding optimal transmission paths of each electronic equipment, each optimal transmission paths are not wrapped
The second electronic equipment of failure is included, therefore, in Fig. 3 the target weight arrived calculated according to step S303 is only shown, each electronics is obtained
The corresponding optimal transmission paths of equipment.
Step S306: if meet trigger condition, into the i+1 period, expeced time and i+1 period are obtained
The second parameter.If in the i+1 period, current time is greater than the expeced time, and the failure in i+1 period
The second electronic equipment of failure described in first parameter characterization of the second electronic equipment has been in normal operating condition, executes step
S307;If the current time is less than or equal to the expeced time, and/or, second electronics of the failure in i+1 period
The second electronic equipment of failure described in first parameter characterization of equipment is in abnormal operational conditions, executes step S308.
Second parameter for characterize at least one described non-second electronic equipment of failure respectively with first electronics
Equipment carries out data transmission corresponding minimum data efficiency of transmission.
It is assumed that the first electronic equipment is electronic equipment 1, electronic equipment 2 is in abnormal operational conditions i-th of period.
Then at least one non-second electronic equipment of failure includes: electronic equipment 3 and electronic equipment 6.Assuming that the electricity in the i+1 period
Corresponding first parameter of sub- equipment 3 includes: the first subparameter 11, and/or, the second subparameter 12, and/or, third subparameter 13;
Assuming that corresponding first parameter of electronic equipment 6 in the i+1 period includes: the first subparameter 21, and/or, the
Two subparameters 22, and/or, third subparameter 23.
Due to the second parameter characterization minimum data efficiency of transmission, thus the second parameter include: min the first subparameter 11,
One subparameter 21 }, and/or, min { the second subparameter 12, the second subparameter 22 }, and/or, max { third subparameter 13, third
Subparameter 23 }.
It is used to expeced time characterize the time for it is expected that second electronic equipment of failure restores normal operating condition.
Preferably, it is contemplated that the time can be related with the network state in i+1 period and load capacity, if at least one is not
The load capacity of the second electronic equipment of failure carrying is very big, and the first electronic equipment and at least one non-second electronic equipment of failure it
First subparameter very little of preceding communication link, and/or, the second subparameter very little, and/or, third subparameter is larger, then in advance
Time phase will be smaller, i.e., more expectation the second electronic equipment of failure is repaired.
Current time is a moment in the i+1 period.
It is assumed that Δ t is the difference at the beginning of current time is in abnormal operational conditions with the second electronic equipment of failure
Value;ST is the difference at the beginning of being in abnormal operational conditions with the second electronic equipment of failure expeced time;Then Δ t and ST
Comparison result, the as comparison result of current time and expeced time.
In order to facilitate picture, in the embodiment of the present application, with the comparison result of Δ t and ST, instead of current time and it is expected when
Between comparison result;First parameter of the second electronic equipment of failure in the i+1 period is known as the first parameter 21;By the first ginseng
Number 21 characterizes the second electronic equipment of failure in the i+1 period and is in abnormal operational conditions, is indicated with the first parameter 21=0;
First parameter 21 is characterized into the second electronic equipment of failure in the i+1 period and is in normal operating condition, with the first parameter 21 ≠ 0
It indicates.
Step S307: being based on second parameter, the expeced time and the current time, obtains i+1 week
Interim first electronic equipment target weight corresponding with second electronic equipment of failure, enters step S309.
The embodiment of the present application provides but is not limited to the corresponding mesh of the second electronic equipment of failure in the following calculating i+1 period
Mark the formula of weight newQ: newQ=β * (1-minfr) * (1-min fsucc);
Wherein, the value range of β=(Δ t-ST)/ST, β are to be less than or equal to 1, Δ t=T-DT, T more than or equal to 0
For current time, at the time of DT is that the second electronic equipment of failure initially enters abnormal operational conditions;ST is the i+1 period
The difference of expeced time and DT;Min fr be the first electronic equipment respectively at least one described second electronic equipment pair of non-faulting
The smallest first subparameter in the communication link answered;Min fsucc be the first electronic equipment respectively with it is described at least one it is non-therefore
Hinder the smallest second subparameter in the corresponding communication link of the second electronic equipment.
X is the stability parameter of the second electronic equipment of failure, and value is greater than or equal to 0, is less than or equal to 1.
For example, have within 365 days 1 year L days damage, then the steadiness parameter of the second electronic equipment of failure can for (365-L)/
365).The x of different electronic equipments is different.
Optionally, the first subparameter fr=(total amount of bandwidth-occupied bandwidth)/total amount of bandwidth.
The embodiment of the present application provides but is not limited to the following formula for calculating ST:
ST=max (min (MAXRT*x*min fr*min fsucc, oldST), MINRT);
Wherein, MAXRT is preset failure maximum time, and MINRT is preset failure minimum time, and oldST is i-th of period
Calculate resulting ST.
For the i+1 period, oldST should be i-th of period corresponding ST;If but failure in i-th of period
Second electronic equipment is in normal operating condition, or, the i+1 period has just found that the second electronic equipment of failure is in improper
Operating status, due to not calculating ST also in a upper period, the ST=that can be set in i-th of period presets recovery value.
If current time (can be represented with Δ t) is less than or equal to the expeced time (can be represented with ST), illustrate
Based on current network state, it is not eager also to share at least one the second electronic equipment of non-faulting with the second electronic equipment of failure
Load.
By the calculation formula of ST it is found that in practical applications, the minimum value of ST is MINRT, that is to say, that in MINRT
In period, the second electronic equipment of failure can not be repaired, therefore, if Δ t≤ST indicate the second electronic equipment of failure not by
It repairs.
If current time is greater than expeced time, illustrate to be eager based on current network state with the second electronic equipment of failure
Share the load of at least one the second electronic equipment of non-faulting.
If the second electronic equipment of failure described in the first parameter characterization of second electronic equipment of the failure in i+1 period
In abnormal operational conditions, then illustrate that the second electronic equipment of failure is not repaired yet.
If the second electronic equipment of failure described in the first parameter characterization of second electronic equipment of the failure in i+1 period
In normal operating condition, then illustrate that the second electronic equipment of failure has been repaired.
Step S308: set default for the corresponding target weight of the second electronic equipment of failure described in the i+1 period
Value, is assigned to i, return step S306 for i+1.
Wherein, for the preset value less than the second weight, second weight is at least one described second electronics of non-faulting
Minimum target weight in the corresponding target weight of equipment.
Preferably, preset value 0.
Combining step S307 and step S308, the meter of the target weight of second electronic equipment of failure in i+1 period
Calculating formula can be such that
Step S309: based on the corresponding target weight of the second electronic equipment of failure in the i+1 period, and, i+1
At least one corresponding target weight of the second electronic equipment of non-faulting described in period obtains each electricity in the i+1 period
The corresponding optimal transmission paths of sub- equipment.
Due to for the second electronic equipment of non-faulting, still carrying out step S302 to step in the i+1 period
S303, therefore do not repeat to repeat, but draw the step S302 and step S303 in the i+1 period in Fig. 3, in order to
The step S302 and step S303 executed in i-th of period is distinguished, and the step S302 in the i+1 period is known as step
S3021;Step S303 is known as step S3031.
Preferably, in the corresponding optimal transmission paths of each electronic equipment of acquisition, each optimal transmission paths are equal
Do not include the second electronic equipment of failure for not restoring to operate normally, therefore is only drawn in Fig. 3 according to step S307 and step
The target weight that S3031 is obtained, obtains the optimal transmission paths of each electronic equipment.
The embodiment of the present application obtains the purpose of the corresponding target weight of each electronic equipment, is to set according to each electronics
Standby corresponding target weight obtains optimal transmission paths, with improve data transfer efficiency.
It has been described in detail below in transmission path acquisition methods provided by the embodiments of the present application " based on the current period
N number of target weight obtains the optimal transmission paths of the current period " specific implementation process.
Obtain in the current period the corresponding target weight of each electronic equipment in communication network, the communication network
In each electronic equipment include at least first electronic equipment and N number of second electronic equipment;Based in the current week
The corresponding target weight of each electronic equipment, obtains the corresponding optimal transmission paths of each electronic equipment under phase.
Wherein, each electronic equipment includes at least first electronic equipment and described N number of second in the communication network
Electronic equipment.
It include 6 electronic equipments in the communication network by taking Fig. 1 as an example, it is assumed that the first electronic equipment is electronic equipment 1, electricity
Sub- equipment 1 needs to send data to electronic equipment 4, and has a plurality of, example from electronic equipment 1 to the transmission path of electronic equipment 4
Such as, 1 → electronic equipment of electronic equipment, 3 → electronic equipment, 2 → electronic equipment 4;Electronic equipment 1 → electronic equipment, 3 → electronic equipment
4;1 → electronic equipment of electronic equipment, 2 → electronic equipment 4;5 → electronic equipment of electronic equipment 1 → electronic equipment, 6 → electronic equipment 4;
Etc..It optionally, is data transmission efficiency in these transmission paths to the optimal transmission paths of electronic equipment 4 from electronic equipment 1
Maximum transmission path.
Below in the embodiment of the present application " based on the corresponding target of each electronic equipment described under the current period
Weight obtains the corresponding optimal transmission paths of each electronic equipment in the communication network " it is illustrated.
Substantially thought is as follows:
1, using the current electronic equipment for determining optimal transmission paths as current electronic device;
2, at least one electronic equipment is traversed from the current electronic device, wherein the current electronic device and institute
It states at least one electronic equipment and is respectively provided with communication link;
3, from least one described electronic equipment, the first object electronic equipment with maximum target weight is obtained;
4, the optimal transmission paths of the current electronic device are combined with first path, obtains the first candidate transport road
Diameter, the first path are transmission path of the current electronic device to the first object electronic equipment;
5, the sum of corresponding first object weight in first candidate transport path, the sum of described first object weight are obtained
The sum of the corresponding target weight of each electronic equipment for including for first candidate transport path;
6, it from the electronic equipment having stepped through, obtains from first electronic equipment and reaches the first object electronics
M the second candidate transport paths of equipment, M are the integer more than or equal to 0;
7, the sum of described M corresponding second target weight in the second candidate transport path, second target are obtained
Weight is the sum of the corresponding target weight of each electronic equipment that corresponding second candidate transport path includes;
8, by the corresponding candidate transport of maximum value in the sum of the sum of described first object weight and M second target weights
Path is determined as the optimal transmission paths of second target electronic device;
9, return step 1, up to the corresponding optimal transmission paths of electronic equipment each in the acquisition communication network.
Optionally, above-mentioned from the electronic equipment having stepped through, it obtains from first electronic equipment and reaches described the
M the second candidate transport paths of one target electronic device, comprising: there is communication link from the first object electronic equipment
At least one electronic equipment in, obtain the M that has been traversed to the second target electronic devices;It obtains from first electronics
Equipment at least reaches M second candidate of the first object electronic equipment after the M the second target electronic devices respectively
Transmission path.
It " is based on described each under the current period in order to which those skilled in the art more understand in the embodiment of the present application
The corresponding target weight of electronic equipment obtains the corresponding optimal transmission road of each electronic equipment in the communication network
Diameter " is illustrated below with reference to specific example.
By taking Fig. 1 as an example, it is assumed that the first electronic equipment is electronic equipment 1, and acquisition is needed to set respectively from electronic equipment 1 to electronics
Standby 2, the optimal transmission paths of electronic equipment 3, electronic equipment 4, electronic equipment 5 and electronic equipment 6.It is assumed that electronic equipment 1
Geographical location is in Shenzhen;The geographical location of electronic equipment 2 is Shanghai in Nansha Area, Guangzhou, the geographical location of electronic equipment 3;Electronics is set
Standby 4 geographical location is Angiostrangylus cantonensis, and the geographical location of electronic equipment 5 is Nansha Area, Guangzhou, and the geographical location of electronic equipment 6 is east
Tabernaemontanus bulrush.
Firstly, obtaining in current period the corresponding target weight of each electronic equipment in communication network.
For example, electronic equipment 2, electronic equipment 3, electronic equipment 4, electronic equipment 5 and electronic equipment 6 respectively obtain oneself
The corresponding target weight of electronic equipment obtained is sent to electronic equipment 1.
Assuming that the corresponding 12 use<electronic equipment 1 of target weight of electronic equipment 2, electronic equipment 2>expression, then<electronics is set
Standby 1, electronic equipment 2 >=7;<electronic equipment 1, electronic equipment 3>=9;<electronic equipment 1, electronic equipment 6>=14;< electronics is set
Standby 2, electronic equipment 3 >=10;<electronic equipment 2, electronic equipment 4>=15;<electronic equipment 3, electronic equipment 4>=11;< electronics
Equipment 3, electronic equipment 6 >=2;<electronic equipment 4, electronic equipment 5>=6;<electronic equipment 5, electronic equipment 6>=9.
Each electronic equipment in Fig. 1 is divided into two groups of set, first set includes the electronics for having determined that optimal transmission paths
Equipment;Second set includes the electronic equipment for not determining optimal transmission paths.The optimal transmission paths of an electronic equipment are often acquired,
Just the electronic equipment is added in first set S, and is deleted in second set U.
First set indicates that second set is indicated with U with S.Concrete mode is as shown in table 1.
1 optimal transmission paths of table obtain chart
As it can be seen from table 1 reaching the optimal transmission paths of electronic equipment 2 from electronic equipment 1 is not electronic equipment 1 → electricity
Sub- equipment 2;But 4 → electronic equipment of electronic equipment 1 → electronic equipment, 6 → electronic equipment, 5 → electronic equipment 2;Because of each electronics
The corresponding target weight of equipment is based on corresponding first gain of parameter, and the first parameter includes: for characterizing electronics
The first vacant subparameter of the bandwidth of equipment 1 to the communication link between corresponding electronic equipment, and/or, it is set for characterizing electronics
Standby 1 arrives the second subparameter of the data transmission success of the communication link between corresponding electronic equipment, and/or, for characterizing electricity
Sub- equipment 1 arrives the third subparameter of the data transmission delay of the communication link between corresponding electronic equipment.
Since third subparameter may arrive the signal strength of the communication link between corresponding electronic equipment to electronic equipment 1,
And/or distance dependent.Therefore, although<electronic equipment 5, electronic equipment 4>=6 be less than<electronic equipment 1, electronic equipment 2>=7;
Due to passing through optimal transmission paths acquisition methods provided by the embodiments of the present application, it may be considered that region where each electronic equipment
Problem, i.e. the distance between electronic equipment 5 and electronic equipment 4 are the first distance of Nansha Area, Guangzhou and Angiostrangylus cantonensis;And electronics is set
It is second distance of the Shenzhen to Nansha Area, Guangzhou for 1 and electronic equipment 2;Obviously, first distance is far smaller than second distance.Therefore,
Electronic equipment 1 passes through 1 → electronic equipment of electronic equipment, 6 → electronic equipment, 5 → electronic equipment, 4 → electronic equipment, 2 this optimal biography
Defeated path sends data to the data transmission bauds and/or accuracy rate of electronic equipment 2, to be far longer than, pass through electronic equipment
1 → electronic equipment 2 sends data to the data transmission bauds and/or accuracy rate of electronic equipment 2.
Preferably, in the embodiment of the present application:
The corresponding target weight of electronic equipment that first candidate transport path includes is not preset value;
The corresponding target weight of each electronic equipment that M the second candidate transport paths separately include is not described default
Value;
Wherein, target weight is at least one electronics in corresponding two electronic equipments of communication link of the preset value
Equipment is in abnormal operational conditions.
It is assumed that it is preset value that electronic equipment 1, which obtains the corresponding target weight 12 of electronic equipment 2, then when initial, U set
It does not include electronic equipment 2 with S set.If the corresponding target weight 21 of electronic equipment 1 that electronic equipment 2 obtains is preset value,
Then when initial, U set does not include electronic equipment 1 with S set.
In order to which those skilled in the art more understand effect brought by the embodiment of the present application, name a specific example into
Row explanation.
It is preset as shown in figure 4, the optimal transmission paths to obtain according to the embodiment of the present application transmit data with foundation
Constant transmissions path transmission data comparison diagram.
The embodiment of the present application is for being broadcast live, it is assumed that electronic equipment 1 is the live streaming electronic equipment of A main broadcaster, and electronic equipment 1 needs
Live video data is sent to the electronic equipment for watching the Global Subscriber of the live streaming.Watch the electricity of the Global Subscriber of the live streaming
Sub- equipment includes but is not limited to electronic equipment 2, electronic equipment 3, electronic equipment 4, electronic equipment 5 and electronic equipment 6.
Since efficiency of transmission is higher, the live video that user terminal receives is more smooth, i.e. Caton rate is lower, this Shen
Efficiency of transmission please be indicated with Caton rate in embodiment.
First Line 41 is that during transmitting data according to the optimal transmission paths periodically obtained, it is straight to watch this in Fig. 4
The average Caton rate of the electronic equipment for the Global Subscriber broadcast;Second line 42 is the transmission path according to pre-set fixation
During data, the average Caton rate of the electronic equipment of the Global Subscriber of the live streaming is watched.
Figure 4, it is seen that from the August 8 a.m. on the 27th of 9: 50 to 2017 years mornings on the 25th of August in 2017, First Line
41 and second line 42 average Caton rate it is almost the same, illustrate within this period, the network state of communication network does not almost have
It changes.
From the August morning 9: 50 on the 28th of 8 points in Augusts, 2017 on the 27th in 2017, it can be seen that First Line 41 and the second line 42
Average Caton rate there is a big difference, the corresponding average Caton rate of First Line 41 is still very low, almost and from August 25th, 2017
The average Caton rate of 9: 50 to 2017 years mornings, 27 this periods of 2:00 AM of August is identical;And the second line 42 is corresponding flat
Equal Caton rate increases suddenly, and is higher by from the August of 9: 50 to 2017 years mornings on the 25th this time of 2:00 AM on the 27th of August in 2017
Tens times of the average Caton rate of section.
From fig. 4, it can be seen that data can be greatly improved using transmission path acquisition methods provided by the embodiments of the present application
Efficiency of transmission, and reduce Caton rate.
As shown in figure 5, being a kind of structure chart of first electronic equipment provided by the embodiments of the present application, first electronic equipment
Include:
Determining module 51, for determining that the second electronic equipment N number of under current period is right respectively whenever entering a cycle
The first parameter answered, the current period are the period being currently entering;A cycle be obtain optimal transmission paths time between
Every N is the number for the second electronic equipment for having communication link with first electronic equipment;One the first parameter is for characterizing
Pass through the data transmission efficiency of the communication link data between first electronic equipment and corresponding second electronic equipment;
First obtains module 52, and for being based on N number of first parameter, it is corresponding to obtain N number of second electronic equipment
Target weight;One target weight is for characterizing the first electronic equipment inclining by corresponding second electronic equipment data
To degree;
Second obtains module 53, for N number of target weight based on the current period, obtains in the current week
Optimal transmission paths under phase.
Optionally, the second acquisition module 53 may include:
First acquisition unit, for be based on the corresponding pre-determined stability parameter of N number of second electronic equipment, N number of second
The corresponding preset schedule parameter of electronic equipment and corresponding first parameter of N number of second electronic equipment obtain N number of
The corresponding target weight of second electronic equipment;
Wherein, a pre-determined stability parameter is in the general of normal operating condition for characterizing corresponding second electronic equipment
Rate;One preset schedule parameter is used to characterize the probability for carrying out transmission data using corresponding second electronic equipment.
Optionally, N number of second electronic equipment includes: the second electronic equipment of failure and at least one non-failure second
Electronic equipment;If in a upper period, the second electronic equipment of failure described in the first parameter characterization of second electronic equipment of failure
In abnormal operational conditions, the first acquisition module includes:
Second acquisition unit, for obtaining the expeced time of the current period and the second ginseng of the current period
Number, second parameter for characterize at least one described non-second electronic equipment of failure respectively with first electronic equipment into
Row data transmit corresponding minimum data efficiency of transmission;The expeced time it is expected second electronic equipment of failure for characterizing
Restore the time of normal operating condition;
Third acquiring unit, if being greater than the expeced time, and the failure of the current period for current time
The second electronic equipment of failure described in first parameter characterization of the second electronic equipment has been in normal operating condition, is based on described second
Parameter, the expeced time and the current time obtain the corresponding target weight of second electronic equipment of failure.
Optionally, described first module is obtained further include:
Setting unit, if it is less than or equal to the expeced time for the current time, and/or, the current period
The second electronic equipment of the failure the first parameter characterization described in the second electronic equipment of failure be in abnormal operational conditions, will
The target weight of the second electronic equipment of the failure in the current period is set as preset value;
Wherein, for the preset value less than the second weight, second weight is at least one described second electronics of non-faulting
Minimum target weight in the corresponding target weight of equipment.
Optionally, described first module is obtained further include:
4th acquiring unit, for based on the corresponding pre-determined stability of at least one described non-second electronic equipment of failure
Property parameter, and, corresponding first parameter of at least one non-second electronic equipment of failure, is obtained described in the current period
Take corresponding first weight of at least one described non-second electronic equipment of failure;
5th acquiring unit is based on non-second electronic equipment of failure for being directed to each non-the second electronic equipment of failure
Corresponding preset schedule parameter, non-the second electronic equipment of failure corresponding first weight in the current period, and should
Non- the second electronic equipment of failure corresponding target weight in a upper period obtains non-second electronic equipment of failure and works as described
Corresponding target weight in the preceding period;At least one described non-second electronic equipment of failure, which is obtained, with this respectively corresponds target power
Weight;
Wherein, a pre-determined stability parameter is in normal operating condition for characterizing corresponding non-the second electronic equipment of failure
Probability;One preset schedule parameter, which is used to characterize, carries out the initial general of transmission data using corresponding non-the second electronic equipment of failure
Rate.
Optionally, second acquisition unit includes:
First obtains subelement, for being based on second parameter, preset failure maximum time, preset failure minimum time
And the expeced time of the second electronic equipment of failure described in a upper period, second electronic equipment of failure is obtained described current
Corresponding expeced time in period.
Optionally, the second acquisition module 53 includes:
6th acquiring unit, for obtaining in the current period the corresponding target of each electronic equipment in communication network
Weight, each electronic equipment includes at least first electronic equipment and N number of second electronic equipment in the communication network;
7th acquiring unit, for based on the corresponding target power of each electronic equipment described under the current period
Weight, obtains the corresponding optimal transmission paths of each electronic equipment.
Optionally, the 7th acquiring unit includes:
First determines subelement, for using the current electronic equipment for determining optimal transmission paths as current electronic device;
First traversal subelement, for traversing at least one electronic equipment from the current electronic device, wherein described
Current electronic device and at least one described electronic equipment are respectively provided with communication link;
Second obtains subelement, and for from least one described electronic equipment, obtaining has the of maximum target weight
One target electronic device;
Second determines subelement, for the optimal transmission paths of the current electronic device to be combined with first path,
The first candidate transport path is obtained, the first path is biography of the current electronic device to the first object electronic equipment
Defeated path;
Third obtains subelement, for obtaining the sum of corresponding first object weight in first candidate transport path, institute
Stating the sum of first object weight is the sum of the corresponding target weight of each electronic equipment that first candidate transport path includes;
4th obtains subelement, for from the electronic equipment having stepped through, obtain from first electronic equipment to
Up to M the second candidate transport paths of the first object electronic equipment, M is the integer more than or equal to 0;
5th obtains subelement, for obtaining the M corresponding second target weights in the second candidate transport path
The sum of, second target weight be corresponding second candidate transport path include the corresponding target weight of each electronic equipment it
With;
Third determines subelement, for by the sum of the sum of described first object weight and M second target weights most
It is worth corresponding candidate transport path greatly, is determined as the optimal transmission paths of second target electronic device;
Return module determines subelement for returning to first, until obtaining each electronic equipment difference in the communication network
Corresponding optimal transmission paths.
Optionally, the 4th acquisition subelement includes:
First acquisition submodule, for from the first object electronic equipment have communication link at least one electronics
In equipment, M the second target electronic devices being traversed to are obtained;
Second acquisition submodule, for obtaining from first electronic equipment at least respectively after the M the second targets
Electronic equipment reaches M the second candidate transport paths of the first object electronic equipment.
Optionally,
The corresponding target weight of electronic equipment that first candidate transport path includes is not preset value;
The corresponding target weight of each electronic equipment that M the second candidate transport paths separately include is not described default
Value;
Wherein, target weight is at least one electronics in corresponding two electronic equipments of communication link of the preset value
Equipment is in abnormal operational conditions.
As shown in fig. 6, being a kind of internal structure chart of first electronic equipment provided by the embodiments of the present application, first electronics
Equipment includes:
Memory 61, for storing program;
Memory 61 may include high speed RAM memory, it is also possible to further include nonvolatile memory (non-volatile
Memory), a for example, at least magnetic disk storage.
Processor 62, for executing described program, described program is specifically used for:
Whenever entering a cycle, corresponding first parameter of the second electronic equipment N number of under current period, institute are determined
Stating current period is the period being currently entering;A cycle is to obtain the time interval of optimal transmission paths, and N is and described first
Electronic equipment has the number of the second electronic equipment of communication link;One the first parameter passes through first electronics for characterizing
The data transmission efficiency of communication link data between equipment and corresponding second electronic equipment;
Based on N number of first parameter, the corresponding target weight of N number of second electronic equipment is obtained;One target power
It is reused in the tendency degree that first electronic equipment passes through corresponding second electronic equipment data that characterizes;
N number of target weight based on the current period obtains the optimal transmission paths under the current period.
Processor 62 may be a central processor CPU or specific integrated circuit ASIC (Application
Specific Integrated Circuit), or be arranged to implement the integrated electricity of one or more of the embodiment of the present invention
Road.
Electronic equipment can also include communication interface 63 and communication bus 64, wherein memory 61, processor 62 and
Communication interface 63 completes mutual communication by communication bus 64.
Optionally, communication interface can be the interface of communication module, such as the interface of gsm module.
Optionally, processor is being executed based on N number of first parameter, and it is corresponding to obtain N number of second electronic equipment
When target weight, it is specifically used for:
Based on the corresponding pre-determined stability parameter of N number of second electronic equipment, N number of second electronic equipment is corresponding
It is right respectively to obtain N number of second electronic equipment for preset schedule parameter and corresponding first parameter of N number of second electronic equipment
The target weight answered;
Wherein, a pre-determined stability parameter is in the general of normal operating condition for characterizing corresponding second electronic equipment
Rate;One preset schedule parameter is used to characterize the probability for carrying out transmission data using corresponding second electronic equipment.
Optionally, N number of second electronic equipment includes: the second electronic equipment of failure and at least one non-failure second
Electronic equipment;If in a upper period, the second electronic equipment of failure described in the first parameter characterization of second electronic equipment of failure
In abnormal operational conditions, processor 62 is described based on N number of first parameter in execution, obtains N number of second electronic equipment
When corresponding target weight, it is specifically used for:
The expeced time of the current period and the second parameter of the current period are obtained, second parameter is used for
Characterize at least one described non-second electronic equipment of failure carry out data transmission respectively with first electronic equipment it is corresponding most
Small data transmission efficiency;It is used to characterize expectation second electronic equipment of failure the expeced time and restores normal operating condition
Time;
If current time is greater than the expeced time, and the first of the second electronic equipment of the failure of the current period
The second electronic equipment of failure described in parameter characterization has been in normal operating condition, is based on second parameter, the expeced time
And the current time, obtain the corresponding target weight of second electronic equipment of failure.
Optionally, processor 62 is described based on N number of first parameter in execution, obtains N number of second electronic equipment difference
When corresponding target weight, it is also used to:
If the current time is less than or equal to the expeced time, and/or, the failure second of the current period
The second electronic equipment of failure described in first parameter characterization of electronic equipment is in abnormal operational conditions, will be in the current period
The target weight of the second electronic equipment of the failure be set as preset value;
Wherein, for the preset value less than the second weight, second weight is at least one described second electronics of non-faulting
Minimum target weight in the corresponding target weight of equipment.
Optionally, processor 62 is described based on N number of first parameter in execution, obtains N number of second electronic equipment difference
When corresponding target weight, it is also used to:
Based on the corresponding pre-determined stability parameter of at least one described non-second electronic equipment of failure, and, it is described
Corresponding first parameter of at least one non-second electronic equipment of failure described in current period, obtain it is described at least one not
Corresponding first weight of the second electronic equipment of failure;
For each non-the second electronic equipment of failure, based on the corresponding preset schedule ginseng of non-second electronic equipment of failure
Number, non-second electronic equipment of failure corresponding first weight and non-second electronics of failure in the current period are set
The standby corresponding target weight in a upper period, obtains non-the second electronic equipment of failure corresponding mesh in the current period
Mark weight;At least one described non-second electronic equipment of failure, which is obtained, with this respectively corresponds target weight;
Wherein, a pre-determined stability parameter is in normal operating condition for characterizing corresponding non-the second electronic equipment of failure
Probability;One preset schedule parameter, which is used to characterize, carries out the initial general of transmission data using corresponding non-the second electronic equipment of failure
Rate.
Optionally, processor 62 is specifically used for when executing the expeced time for obtaining the current period:
Based on event described in second parameter, preset failure maximum time, preset failure minimum time and a upper period
Second electronic equipment of failure is obtained when the current period is corresponding expected the expeced time for hindering the second electronic equipment
Between.
Optionally, processor 62 is executing N number of target weight based on the current period, obtains the current week
When the optimal transmission paths of phase, it is specifically used for:
Obtain in the current period the corresponding target weight of each electronic equipment in communication network, the communication network
In each electronic equipment include at least first electronic equipment and N number of second electronic equipment;
Based on the corresponding target weight of each electronic equipment described under the current period, each electronic equipment point is obtained
Not corresponding optimal transmission paths.
Optionally, processor 62 is being executed based on the corresponding target of each electronic equipment described under the current period
Weight is specifically used for when obtaining the corresponding optimal transmission paths of each electronic equipment in the communication network:
Using the current electronic equipment for determining optimal transmission paths as current electronic device;
Traverse at least one electronic equipment from the current electronic device, wherein the current electronic device with it is described
At least one electronic equipment is respectively provided with communication link;
From at least one described electronic equipment, the first object electronic equipment with maximum target weight is obtained;
The optimal transmission paths of the current electronic device are combined with first path, obtain the first candidate transport road
Diameter, the first path are transmission path of the current electronic device to the first object electronic equipment;
The sum of corresponding first object weight in first candidate transport path is obtained, the sum of described first object weight is
The sum of the corresponding target weight of each electronic equipment that first candidate transport path includes;
From the electronic equipment having stepped through, obtains and set from first electronic equipment arrival first object electronics
M standby the second candidate transport paths, M are the integer more than or equal to 0;
Obtain the sum of the M corresponding second target weights in the second candidate transport path, the second target power
Weight is the sum of the corresponding target weight of each electronic equipment that corresponding second candidate transport path includes;
By the corresponding candidate transport road of maximum value in the sum of the sum of described first object weight and M second target weights
Diameter is determined as the optimal transmission paths of second target electronic device;
Return step is using the current electronic equipment for determining optimal transmission paths as current electronic device, until described in obtaining
The corresponding optimal transmission paths of each electronic equipment in communication network.
Optionally, processor 62 is described from the electronic equipment having stepped through in execution, obtains from first electronics
When equipment reaches M the second candidate transport paths of the first object electronic equipment, it is specifically used for:
From with the first object electronic equipment have communication link at least one electronic equipment in, obtain by time
M the second target electronic devices gone through;
It obtains from first electronic equipment and at least reaches described first after the M the second target electronic devices respectively
M the second candidate transport paths of target electronic device.
Optionally, the corresponding target weight of electronic equipment that first candidate transport path includes is not default
Value;
The corresponding target weight of each electronic equipment that M the second candidate transport paths separately include is not described default
Value;
Wherein, target weight is at least one electronics in corresponding two electronic equipments of communication link of the preset value
Equipment is in abnormal operational conditions.
The embodiment of the present application also provides a kind of readable storage medium storing program for executing, are stored thereon with computer program, state computer journey
When sequence is executed by processor, each step for being included such as any of the above-described transmission path acquisition methods embodiment is realized.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by
One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation
Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning
Covering non-exclusive inclusion, so that the process, method, article or equipment for including a series of elements not only includes that
A little elements, but also including other elements that are not explicitly listed, or further include for this process, method, article or
The intrinsic element of equipment.In the absence of more restrictions, the element limited by sentence "including a ...", is not arranged
Except there is also other identical elements in the process, method, article or apparatus that includes the element.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with other
The difference of embodiment, the same or similar parts in each embodiment may refer to each other.
The foregoing description of the disclosed embodiments makes professional and technical personnel in the field can be realized or use the application.
Various modifications to these embodiments will be readily apparent to those skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the application.Therefore, the application
It is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase one
The widest scope of cause.
Claims (15)
1. a kind of transmission path acquisition methods, which is characterized in that be applied to the first electronic equipment, comprising:
Whenever entering a cycle, corresponding first parameter of the second electronic equipment N number of under current period is determined, it is described to work as
The preceding period is the period being currently entering;A cycle is to obtain the time interval of optimal transmission paths, and N number of second electronic equipment is equal
There is communication link with first electronic equipment;One the first parameter passes through first electronic equipment and phase for characterizing
Answer the data transmission efficiency of the communication link data between the second electronic equipment;
Based on N number of first parameter, the corresponding target weight of N number of second electronic equipment is obtained;One target weight is used
In the tendency degree that characterization first electronic equipment passes through corresponding second electronic equipment data;
N number of target weight based on the current period obtains the optimal transmission paths under the current period.
2. transmission path acquisition methods according to claim 1, which is characterized in that it is described to be based on N number of first parameter, it obtains
Obtain the corresponding target weight of N number of second electronic equipment, comprising:
Based on the corresponding pre-determined stability parameter of N number of second electronic equipment, N number of second electronic equipment is corresponding default
It is corresponding to obtain N number of second electronic equipment for scheduling parameter and corresponding first parameter of N number of second electronic equipment
Target weight;
Wherein, a pre-determined stability parameter is for characterizing the probability that corresponding second electronic equipment is in normal operating condition;One
A preset schedule parameter is used to characterize the probability for carrying out transmission data using corresponding second electronic equipment.
3. transmission path acquisition methods according to claim 1, which is characterized in that N number of second electronic equipment includes: event
Hinder the second electronic equipment and at least one non-second electronic equipment of failure;If in a upper period, second electronics of failure is set
The second electronic equipment of failure described in the first standby parameter characterization is in abnormal operational conditions, described based on N number of first ginseng
Number obtains the corresponding target weight of N number of second electronic equipment, comprising:
The expeced time of the current period and the second parameter of the current period are obtained, second parameter is for characterizing
At least one described non-second electronic equipment of failure carries out data transmission corresponding minimum number with first electronic equipment respectively
According to efficiency of transmission;Be used to the expeced time characterize expectation second electronic equipment of failure recovery normal operating condition when
Between;
If current time is greater than the expeced time, and the first parameter of the second electronic equipment of the failure of the current period
Characterize second electronic equipment of failure and be in normal operating condition, based on second parameter, the expeced time and
The current time obtains the corresponding target weight of second electronic equipment of failure.
4. transmission path acquisition methods according to claim 3, which is characterized in that it is described to be based on N number of first parameter, it obtains
Obtain the corresponding target weight of N number of second electronic equipment, further includes:
If the current time is less than or equal to the expeced time, and/or, the second electronics of the failure of the current period
The second electronic equipment of failure described in first parameter characterization of equipment is in abnormal operational conditions, by the institute in the current period
The target weight for stating the second electronic equipment of failure is set as preset value;
Wherein, for the preset value less than the second weight, second weight is at least one described second electronic equipment of non-faulting
Minimum target weight in corresponding target weight.
5. according to the transmission path acquisition methods of claim 3 or 4, which is characterized in that described based on N number of first ginseng
Number obtains the corresponding target weight of N number of second electronic equipment, further includes:
Based on the corresponding pre-determined stability parameter of at least one described non-second electronic equipment of failure, and, it is described current
Corresponding first parameter of at least one non-second electronic equipment of failure described in period obtains at least one described non-failure
Corresponding first weight of second electronic equipment;
It, should based on the corresponding preset schedule parameter of non-second electronic equipment of failure for each non-the second electronic equipment of failure
Non- the second electronic equipment of failure in the current period corresponding first weight and non-second electronic equipment of failure upper
Corresponding target weight in one period obtains non-second electronic equipment of failure corresponding target power in the current period
Weight;At least one described non-second electronic equipment of failure, which is obtained, with this respectively corresponds target weight;
Wherein, a pre-determined stability parameter is in the general of normal operating condition for characterizing corresponding non-the second electronic equipment of failure
Rate;One preset schedule parameter is used to characterize the probability that transmission data are carried out using corresponding non-the second electronic equipment of failure.
6. according to the transmission path acquisition methods of claim 3 or 4, which is characterized in that obtain the expection of the current period
Time includes:
Based on failure described in second parameter, preset failure maximum time, preset failure minimum time and a upper period
Second electronic equipment of failure is obtained in the current period corresponding expeced time the expeced time of two electronic equipments.
7. according to the transmission path acquisition methods of claim 3 or 4, which is characterized in that the N based on the current period
A target weight, the optimal transmission paths for obtaining the current period include:
Obtain in the current period the corresponding target weight of each electronic equipment in communication network, it is each in the communication network
Electronic equipment includes at least first electronic equipment and N number of second electronic equipment;
Based on the corresponding target weight of each electronic equipment described under the current period, it is right respectively to obtain each electronic equipment
The optimal transmission paths answered.
8. transmission path acquisition methods according to claim 7, which is characterized in that based on described each under the current period
The corresponding target weight of electronic equipment obtains the corresponding optimal transmission paths of each electronic equipment in the communication network
Include:
Using the current electronic equipment for determining optimal transmission paths as current electronic device;
Traverse at least one electronic equipment from the current electronic device, wherein the current electronic device and it is described at least
One electronic equipment is respectively provided with communication link;
From at least one described electronic equipment, the first object electronic equipment with maximum target weight is obtained;
The optimal transmission paths of the current electronic device are combined with first path, obtain the first candidate transport path, institute
Stating first path is transmission path of the current electronic device to the first object electronic equipment;
The sum of corresponding first object weight in first candidate transport path is obtained, the sum of described first object weight is described
The sum of the corresponding target weight of each electronic equipment that first candidate transport path includes;
From the electronic equipment having stepped through, obtains from first electronic equipment and reach the first object electronic equipment
M the second candidate transport paths, M are the integer more than or equal to 0;
The sum of the M corresponding second target weights in the second candidate transport path are obtained, second target weight is
The sum of the corresponding target weight of each electronic equipment that corresponding second candidate transport path includes;
By the corresponding candidate transport path of maximum value in the sum of the sum of described first object weight and M second target weights,
It is determined as the optimal transmission paths of second target electronic device;
Return step is using the current electronic equipment for determining optimal transmission paths as current electronic device, until obtaining the communication
The corresponding optimal transmission paths of each electronic equipment in network.
9. transmission path acquisition methods according to claim 8, which is characterized in that described from the electronic equipment having stepped through
In, obtain M the second candidate transport paths that the first object electronic equipment is reached from first electronic equipment, comprising:
From at least one electronic equipment for having communication link with the first object electronic equipment, acquisition has been traversed to
M the second target electronic devices;
It obtains from first electronic equipment and at least reaches the first object after the M the second target electronic devices respectively
M the second candidate transport paths of electronic equipment.
10. transmission path acquisition methods according to claim 8 or claim 9, which is characterized in that first candidate transport path packet
The corresponding target weight of the electronic equipment contained is not preset value;
The corresponding target weight of each electronic equipment that M the second candidate transport paths separately include is not the preset value;
Wherein, target weight is at least one electronic equipment in corresponding two electronic equipments of communication link of the preset value
In abnormal operational conditions.
11. a kind of first electronic equipment characterized by comprising
Determining module, for whenever entering a cycle, determining N number of under current period the second electronic equipment corresponding the
One parameter, the current period are the period being currently entering;A cycle is to obtain the time interval of optimal transmission paths, and N is
There is the number of the second electronic equipment of communication link with first electronic equipment;One the first parameter passes through institute for characterizing
State the data transmission efficiency of the communication link data between the first electronic equipment and corresponding second electronic equipment;
First obtains module, for being based on N number of first parameter, obtains the corresponding target power of N number of second electronic equipment
Weight;One target weight passes through the tendency journey of corresponding second electronic equipment data for characterizing first electronic equipment
Degree;
Second obtains module, for N number of target weight based on the current period, obtains under the current period
Optimal transmission paths.
12. the first electronic equipment according to claim 11, which is characterized in that N number of second electronic equipment includes: failure
Second electronic equipment and at least one non-second electronic equipment of failure;If in a upper period, second electronic equipment of failure
The first parameter characterization described in the second electronic equipment of failure be in abnormal operational conditions, the first acquisition module includes:
First acquisition unit, for obtaining the expeced time of the current period and the second parameter of the current period, institute
It states the second parameter and is counted respectively with first electronic equipment for characterizing at least one described non-second electronic equipment of failure
According to the corresponding minimum data efficiency of transmission of transmission;The expeced time it is expected that second electronic equipment of failure restores for characterizing
The time of normal operating condition;
Second acquisition unit, if being greater than the expeced time, and the failure second of the current period for current time
The second electronic equipment of failure described in first parameter characterization of electronic equipment has been in normal operating condition, based on second ginseng
Several, the described expeced time and the current time obtain the corresponding target weight of second electronic equipment of failure.
13. the first electronic equipment according to claim 12, which is characterized in that described first obtains module further include:
Setting unit, if it is less than or equal to the expeced time for the current time, and/or, the institute of the current period
It states the second electronic equipment of failure described in the first parameter characterization of the second electronic equipment of failure and is in abnormal operational conditions, it will be described
The target weight of the second electronic equipment of the failure in current period is set as preset value;
Wherein, for the preset value less than the second weight, second weight is at least one described second electronic equipment of non-faulting
Minimum target weight in corresponding target weight.
14. a kind of first electronic equipment characterized by comprising
Memory, for storing program;
Processor, for executing described program, described program is specifically used for:
Whenever entering a cycle, corresponding first parameter of the second electronic equipment N number of under current period is determined, it is described to work as
The preceding period is the period being currently entering;A cycle is to obtain the time interval of optimal transmission paths, and N is and first electronics
Equipment has the number of the second electronic equipment of communication link;One the first parameter passes through first electronic equipment for characterizing
And the data transmission efficiency of the communication link data between corresponding second electronic equipment;
Based on N number of first parameter, the corresponding target weight of N number of second electronic equipment is obtained;One target weight is used
In the tendency degree that characterization first electronic equipment passes through corresponding second electronic equipment data;
N number of target weight based on the current period obtains the optimal transmission paths under the current period.
15. a kind of readable storage medium storing program for executing, is stored thereon with computer program, which is characterized in that the computer program is processed
When device executes, realize such as each step in the described in any item transmission path acquisition methods of claim 1-9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711395454.3A CN109951738B (en) | 2017-12-21 | 2017-12-21 | Transmission path acquisition method, first electronic device, and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711395454.3A CN109951738B (en) | 2017-12-21 | 2017-12-21 | Transmission path acquisition method, first electronic device, and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109951738A true CN109951738A (en) | 2019-06-28 |
CN109951738B CN109951738B (en) | 2022-02-01 |
Family
ID=67005968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711395454.3A Active CN109951738B (en) | 2017-12-21 | 2017-12-21 | Transmission path acquisition method, first electronic device, and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109951738B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110418168A (en) * | 2019-08-05 | 2019-11-05 | 黄颖 | A kind of flow-medium transmission method |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104283780A (en) * | 2014-09-26 | 2015-01-14 | 深圳市华为技术软件有限公司 | Method and device for establishing data transmission route |
CN104954219A (en) * | 2014-03-27 | 2015-09-30 | 北京奇虎科技有限公司 | CDN (Content Delivery Network) access path optimization method, device and system |
EP3073684A1 (en) * | 2012-04-25 | 2016-09-28 | Juniper Networks, Inc. | Path weighted equal-cost multipath |
CN106161240A (en) * | 2016-08-02 | 2016-11-23 | 中国联合网络通信集团有限公司 | A kind of method and device determining routed path |
CN106357537A (en) * | 2016-11-09 | 2017-01-25 | 北京工业大学 | Link monitoring method based on SDN multipath transmission |
EP3142308A1 (en) * | 2014-05-08 | 2017-03-15 | Nec Corporation | Communication device, communication system, communication method, and storage medium storing program for communication |
CN106789646A (en) * | 2016-12-09 | 2017-05-31 | 国网北京市电力公司 | Service transmission path determines method and device |
CN107493232A (en) * | 2016-06-12 | 2017-12-19 | 阿里巴巴集团控股有限公司 | A kind of access accelerating method and device of CDN |
-
2017
- 2017-12-21 CN CN201711395454.3A patent/CN109951738B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3073684A1 (en) * | 2012-04-25 | 2016-09-28 | Juniper Networks, Inc. | Path weighted equal-cost multipath |
CN104954219A (en) * | 2014-03-27 | 2015-09-30 | 北京奇虎科技有限公司 | CDN (Content Delivery Network) access path optimization method, device and system |
EP3142308A1 (en) * | 2014-05-08 | 2017-03-15 | Nec Corporation | Communication device, communication system, communication method, and storage medium storing program for communication |
CN104283780A (en) * | 2014-09-26 | 2015-01-14 | 深圳市华为技术软件有限公司 | Method and device for establishing data transmission route |
CN107493232A (en) * | 2016-06-12 | 2017-12-19 | 阿里巴巴集团控股有限公司 | A kind of access accelerating method and device of CDN |
CN106161240A (en) * | 2016-08-02 | 2016-11-23 | 中国联合网络通信集团有限公司 | A kind of method and device determining routed path |
CN106357537A (en) * | 2016-11-09 | 2017-01-25 | 北京工业大学 | Link monitoring method based on SDN multipath transmission |
CN106789646A (en) * | 2016-12-09 | 2017-05-31 | 国网北京市电力公司 | Service transmission path determines method and device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110418168A (en) * | 2019-08-05 | 2019-11-05 | 黄颖 | A kind of flow-medium transmission method |
CN110418168B (en) * | 2019-08-05 | 2020-11-20 | 北京神州数码云科信息技术有限公司 | Streaming media transmission method |
Also Published As
Publication number | Publication date |
---|---|
CN109951738B (en) | 2022-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kam et al. | Age of information under random updates | |
JP2022552986A (en) | Information transmission method, device, readable storage medium and electronic device | |
CN106062726B (en) | Flow aware buffer management for data center switches | |
CN102780777B (en) | Log collecting method and log collecting system | |
CN106612284B (en) | Streaming data transmission method and device | |
US10356004B2 (en) | Software load balancer to maximize utilization | |
CN103561354B (en) | Method and device for calculating and processing video smoothness | |
CN103269260A (en) | Data transmission method, data receiving terminal, data sending terminal and data transmission system | |
CN104202667A (en) | IPTV (internet protocol television) set-top box upgrading method and system | |
CN106571973A (en) | Heartbeat packet timeout management method and system | |
CN114374647A (en) | Planning method and device for time-sensitive service flow and route combined scheduling | |
CN110198332A (en) | Dispatching method, device and the storage medium of content delivery network node | |
CN111510737B (en) | Video data transmission method, device, equipment and storage medium | |
Ma et al. | Placing traffic-changing and partially-ordered NFV middleboxes via SDN | |
CN109951738A (en) | Transmission path acquisition methods, the first electronic equipment and readable storage medium storing program for executing | |
CN104780117B (en) | A kind of acquisition methods and device of network congestion information | |
CN108718274A (en) | A kind of anti-loss method of instant communication information | |
CN109936609A (en) | Terminal chain type upgrade method, device and updating and management server | |
CN103647622A (en) | Method, apparatus and system for realizing computer room-spanning data transmission | |
CN109586931B (en) | Multicast method and terminal equipment | |
JP2005159807A (en) | Network quality evaluation measurement method and network quality evaluation apparatus | |
JP4646931B2 (en) | Server apparatus and request organizing method | |
Silva et al. | Congestion control in disruption-tolerant networks: a comparative study for interplanetary networking applications | |
US9774515B2 (en) | Router and resource assignment method thereof | |
CN105119968A (en) | Picture transmission method and device |
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 |