CN106571977A - Data transmission method and device - Google Patents
Data transmission method and device Download PDFInfo
- Publication number
- CN106571977A CN106571977A CN201610939205.5A CN201610939205A CN106571977A CN 106571977 A CN106571977 A CN 106571977A CN 201610939205 A CN201610939205 A CN 201610939205A CN 106571977 A CN106571977 A CN 106571977A
- Authority
- CN
- China
- Prior art keywords
- data
- monitor supervision
- supervision platform
- server
- detection data
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/087—Jitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/12—Network monitoring probes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a data transmission method and device. The method comprises the steps that a server transmits a detection data package among a plurality of route nodes in a network link through a preset protocol; the server carries out the detection of the plurality of route nodes according to the detection data package and the preset protocol, and obtains the detection data of each route node, wherein the detection data is used for determining the network state of the network link; the server uploads the detection data to a monitoring platform, wherein the monitoring platform is used for displaying the detection data; and carrying out the adjustment of the network link according to the detection data. According to the invention, the method solves a technical problem that the detection efficiency of data is low in a data transmission process of the network link in the related technologies.
Description
Technical field
The present invention relates to internet arena, in particular to a kind of data transmission method and device.
Background technology
At present, in long-distance transmissions, the packet drop of data transfer takes place frequently, such as, in high-bandwidth data stream across continent
Packet drop takes place frequently in the transmitting procedure of border, and the fluctuation of any of which primary network station all can produce shadow to the data of overall network link
Sound, and long-distance transmissions, routed path is more, and distance is difficult to detect data, causes the detection efficiency to data
It is low, and then can not quickly find the failure of network link.
For above-mentioned in the data transfer of network link, the problem low to the detection efficiency of data is not yet carried at present
Go out effective solution.
The content of the invention
A kind of data transmission method and device are embodiments provided, at least to solve correlation technique in network link
Data transfer in, the technical problem low to the detection efficiency of data.
A kind of one side according to embodiments of the present invention, there is provided data transmission method.The data transmission method includes:
Server between multiple routing nodes of the preset protocol in network link by transmitting probe data packet;Server is according to detection
Packet and preset protocol detect to multiple routing nodes, obtains the detection data of each routing node, wherein, detect number
According to for determining the network state of network link;Server reports detection data to monitor supervision platform, wherein, it is right that monitor supervision platform is used for
Detection data is shown, network link is adjusted according to detection data.
Another aspect according to embodiments of the present invention, additionally provides a kind of data transmission method.The data transmission method bag
Include:Monitor supervision platform obtain server according to probe data packet and preset protocol to network link in multiple routing nodes examine
The detection data for measuring, wherein, server transmits probe data packet by preset protocol between multiple routing nodes, detection
Data are used to determine the network state of network link;Monitor supervision platform shows detection data, and according to detection data to network link
It is adjusted.
A kind of one side according to embodiments of the present invention, there is provided data transmission device.The data transmission device includes:
Transmission unit, for making server pass through to transmit detection data between multiple routing nodes of the preset protocol in network link
Bag;Detector unit, for making server detect to multiple routing nodes according to probe data packet and preset protocol, obtains every
The detection data of individual routing node, wherein, detection data is used to determine the network state of network link;Reporting unit, for making
Server reports detection data to monitor supervision platform, wherein, monitor supervision platform is used to show detection data, according to detection data
Network link is adjusted.
One side according to embodiments of the present invention, additionally provides a kind of data transmission device.The data transmission device bag
Include:Acquiring unit, for make monitor supervision platform obtain server according to probe data packet and preset protocol to network link in it is many
Individual routing node carries out detecting the detection data for obtaining, wherein, server is passed by preset protocol between multiple routing nodes
Defeated probe data packet, detection data is used to determine the network state of network link;Display unit, for making monitor supervision platform show inspection
Data are surveyed, adjustment unit is adjusted according to detection data with then monitor supervision platform to network link.
In embodiments of the present invention, server between multiple routing nodes of the preset protocol in network link by transmitting
Probe data packet;Server detects to multiple routing nodes according to probe data packet and preset protocol, obtains each and route
The detection data of node, wherein, detection data is used to determine the network state of network link;Server reports detection data to prison
Control platform, wherein, monitor supervision platform is used to show detection data, and network link is adjusted according to detection data, reaches
To the purpose that the data to network link are monitored, it is achieved thereby that improving in the data transfer of network link, logarithm
According to detection efficiency technique effect, and then solve detection of the correlation technique in the data transfer of network link, to data
The low technical problem of efficiency.
Description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, this
Bright schematic description and description does not constitute inappropriate limitation of the present invention for explaining the present invention.In the accompanying drawings:
Fig. 1 is a kind of schematic diagram of the hardware environment of data transmission method according to embodiments of the present invention;
Fig. 2 is a kind of flow chart of data transmission method according to embodiments of the present invention;
Fig. 3 is the flow chart of another kind of data transmission method according to embodiments of the present invention;
Fig. 4 is the flow chart of another kind of data transmission method according to embodiments of the present invention;
Fig. 5 is the flow chart of another kind of data transmission method according to embodiments of the present invention;
Fig. 6 is the flow chart of another kind of data transmission method according to embodiments of the present invention;
Fig. 7 is the flow chart of another kind of data transmission method according to embodiments of the present invention;
Fig. 8 is the flow chart of another kind of data transmission method according to embodiments of the present invention;
Fig. 9 is that a kind of monitor supervision platform according to embodiments of the present invention is processed abnormal data and is to switch abnormality
The flow chart of the method for normal condition;
Figure 10 is that a kind of monitor supervision platform according to embodiments of the present invention is carried out at filtration to detection data according to preset rules
The flow chart of the method for reason;
Figure 11 is the flow chart of another kind of data transmission method according to embodiments of the present invention;
Figure 12 is the schematic diagram that a kind of monitor supervision platform according to embodiments of the present invention shows detection data;
Figure 13 is the schematic diagram that another kind of monitor supervision platform according to embodiments of the present invention shows detection data;
Figure 14 is a kind of schematic diagram of data transmission device according to embodiments of the present invention;
Figure 15 is the schematic diagram of another kind of data transmission device according to embodiments of the present invention;And
Figure 16 is a kind of structured flowchart of terminal according to embodiments of the present invention.
Specific embodiment
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention
Accompanying drawing, is clearly and completely described to the technical scheme in the embodiment of the present invention, it is clear that described embodiment is only
The embodiment of a part of the invention, rather than the embodiment of whole.Based on the embodiment in the present invention, ordinary skill people
The every other embodiment that member is obtained under the premise of creative work is not made, should all belong to the model of present invention protection
Enclose.
It should be noted that description and claims of this specification and the term " first " in above-mentioned accompanying drawing, "
Two " it is etc. the object for distinguishing similar, without for describing specific order or precedence.It should be appreciated that so using
Data can exchange in the appropriate case, so as to embodiments of the invention described herein can with except illustrating here or
Order beyond those of description is implemented.Additionally, term " comprising " and " having " and their any deformation, it is intended that cover
Lid is non-exclusive to be included, and for example, process, method, system, product or the equipment for containing series of steps or unit is not necessarily limited to
Those steps clearly listed or unit, but may include clearly not list or for these processes, method, product
Or intrinsic other steps of equipment or unit.
Embodiment 1
According to embodiments of the present invention, there is provided a kind of embodiment of data transmission method.
Alternatively, in the present embodiment, above-mentioned data transmission method can apply to as shown in Figure 1 by monitor supervision platform
102 and the hardware environment that constituted of terminal 104 in.Fig. 1 is a kind of hardware of data transmission method according to embodiments of the present invention
The schematic diagram of environment.As shown in figure 1, monitor supervision platform 102 is attached by network with terminal 104, above-mentioned network is included but not
It is limited to:Wide area network, Metropolitan Area Network (MAN) or LAN, terminal 104 is not limited to PC, mobile phone, panel computer etc..The embodiment of the present invention
Data transmission method can be performed by monitor supervision platform 102, it is also possible to performed by terminal 104, be can also be by monitor supervision platform
102 and terminal 104 perform jointly.Wherein, the data transmission method that terminal 104 performs the embodiment of the present invention can also be by installing
Client thereon is performing.
Fig. 2 is a kind of flow chart of data transmission method according to embodiments of the present invention.As shown in Fig. 2 the method can be with
Comprise the following steps:
Step S202, server between multiple routing nodes of the preset protocol in network link by transmitting detection data
Bag.
In the technical scheme that above-mentioned steps S202 of the present invention are provided, server is by preset protocol in network link
Probe data packet is transmitted between multiple routing nodes.
In the long-distance transmissions of data, such as, in the long-distance transmissions such as intercontinental, high-bandwidth data stream is across intercontinental biography
Than more serious, any primary network station shake therebetween all can produce impact to data flow packet loss on overall network link data when defeated, because
And the links of whole network link are monitored, such as, monitor the jitter conditions of network link.Due to network link
Routing node is relatively more, and routing node is the transmission node of data in network link, the main node of network link is obtained, to every
Individual routing node is detected by probe data packet, so as to realize that the links to network link are monitored.Alternatively,
The main node of network link has the machine room processed data data.Detection service is carried out to the main node of network link
Deployment, server adopts one by transmitting probe data packet, detection between multiple nodes of the preset protocol in network link
Multimode is detected mutually among multiple nodes, Internet Control Message Protocol (Internet Control Message can be passed through
Protocol, referred to as ICMP) agreement detected, it would however also be possible to employ UDP (User Data Protocol,
Referred to as UDP) agreement detected.
Step S204, server is detected to multiple routing nodes according to probe data packet and preset protocol, obtained often
The detection data of individual routing node.
In the technical scheme that above-mentioned steps S204 of the present invention are provided, server is according to probe data packet and preset protocol pair
Multiple routing nodes are detected, obtain the detection data of each routing node, wherein, detection data is used to determine network link
Network state.
Pass through between multiple routing nodes of the preset protocol in network link after transmission probe data packet in server,
Server detects according to probe data packet and preset protocol to multiple routing nodes, obtains the detection number of each routing node
Include time delay that each routing node detected to probe data packet and probe data packet on multiple roads according to, detection data
By packet loss when transmitting between node.Server can be by probe data packet under preset protocol during the time delay of detection network
Between and packet loss, alternatively, each routing node to getting build detection service, to each node using one-to-many visit
Survey, complete scanning comprehensively, probe data packet is sent with the packet sending speed for sending 1000 times per minute, reached 1 minute and covered comprehensively
Lid, collects the time delay of detection and packet loss every time.By judging whether the time delay and packet loss meet pre-conditioned
To determine the network state of network link, that is, determining the network quality of network link.Such as, when time delay and packet loss
Do not meet it is pre-conditioned in the case of, network link is determined for malfunction, that is, abnormal jitter conditions occurs in network link.
Alternatively, server builds detection service in each routing node, and so that point-to-point mode is per minute 100 spies are sent
Packet is surveyed, recording each detection data includes being transmitted between multiple routing nodes the transmission time and arrival time for being, and
And verify whether return value is correct, wherein, return value carries out response and obtains by each routing node to probe data packet, detects number
According to including transmitting transmission time and arrival time for being between multiple routing nodes, and verify whether return value is correctly tied
Really.The transmission of bag is detected by each and is reached the time and is verified whether return value is correctly determined for network link
Network state, so that it is determined that the network quality in network link between multiple nodes, determines the data transfer in network link
It is whether normal.
Step S206, server reports detection data to monitor supervision platform.
In the technical scheme that above-mentioned steps S206 of the present invention are provided, server reports detection data to monitor supervision platform, its
In, monitor supervision platform is used to show detection data, and network link is adjusted according to detection data.
In server multiple routing nodes are detected according to probe data packet and preset protocol, obtain each route section
After the detection data of point, detection data is reported to monitor supervision platform by server calls pre-set programs, and detection data is written to
In database.Monitor supervision platform obtains in real time the detection data in database by alarm scanning imaging system, to the delay in database
Time and packet loss are filtered, and set predetermined threshold value, judge whether time delay and packet loss exceed or less than default
Threshold value, is judging that time delay and packet loss exceed or during less than predetermined threshold value, determines that the network state of network link is different
Often state, that is, network link breaks down, switches over to malfunction.Server is by detection data real-time report to prison
Control platform, monitor supervision platform calls mapping program to be drawn according to the detection data of Real-time Collection, alternatively, to abnormal shake feelings
Condition carries out special drafting and shows, makes user quickly navigate to the position broken down in network link so as to pass through special drafting displaying
Put, and then the position to breaking down in network link takes measures to keep in repair, and to be switched fast to malfunction, improves
The efficiency of the Data Detection in network link.
By above-mentioned steps S202 to step S206, server passes through multiple route sections of the preset protocol in network link
Probe data packet is transmitted between point;Server is detected to multiple routing nodes according to probe data packet and preset protocol, obtained
To the detection data of each routing node, wherein, detection data is used to determine the network state of network link;Inspection declaration on server
Data are surveyed to monitor supervision platform, wherein, monitor supervision platform is used to show detection data, and network link is entered according to detection data
Row adjustment, solves correlation technique in the data transfer of network link, the technical problem low to the detection efficiency of data, and then
The technique effect improved in the data transfer of network link, to the detection efficiency of data is reached.
Used as a kind of optional embodiment, server is corresponded with routing node, step S202, and server is by pre-
If probe data packet is transmitted between multiple routing nodes of the agreement in network link to be included:It is corresponding respectively with multiple routing nodes
Server by preset protocol the mutual transmission probe data packet between multiple routing nodes;Or with the first routing node pair
The server answered to the corresponding server of multiple secondary route node difference by preset protocol in the first routing node and many
Transmit probe data packet between individual secondary route node mutually, wherein, multiple routing nodes include the first routing node and second
Routing node.
Server is corresponded with routing node, and each routing node in network link builds detection service, optional
Ground, server is built based on management of liquidity agreement (the Intra-Domain Mobility of ping orders in each routing node
Management, referred to as IDMP) detection service.Wherein, ping orders fall within a communication protocol, can check that network is
No connection, mutually transmission probe data packet reaches the purpose detected to each routing node between each routing node.
Alternatively, multiple routing nodes include the first routing node and multiple secondary route nodes, the corresponding service of the first routing node
Device to server corresponding with multiple secondary route nodes transmits mutually detection data by preset protocol in the first routing node
Bag, that is, the main node of network link is detected mutually after detection service arrangement is carried out by the way of one-to-many,
So as to realize purpose of the server by transmission probe data packet between multiple routing nodes of the preset protocol in network link.
Used as a kind of optional embodiment, server enters according to probe data packet and preset protocol to multiple routing nodes
Row detection, obtaining the detection data of each routing node includes:Server detects each routing node to visiting according to preset protocol
The packet loss when time delay and probe data packet that survey packet is detected transmits between multiple routing nodes;Server
Detection data is reported to include to monitor supervision platform:Server reports time delay and packet loss to monitor supervision platform.
Fig. 3 is the flow chart of another kind of data transmission method according to embodiments of the present invention.As shown in figure 3, the data are passed
Transmission method includes:
Step S301, server detects the delay that each routing node is detected to probe data packet according to preset protocol
Packet loss when time and probe data packet are transmitted between multiple routing nodes.
In the technical scheme that above-mentioned steps S301 of the present invention are provided, server detects each route section according to preset protocol
The packet loss when time delay and probe data packet that point is detected to probe data packet transmits between multiple routing nodes,
Wherein, detection data includes time delay and packet loss.
Pass through between multiple routing nodes of the preset protocol in network link after transmission probe data packet in server,
Server detects the time delay and probe data packet that each routing node detected to probe data packet according to preset protocol
Packet loss when transmitting between multiple routing nodes, alternatively, preset protocol is ICMP agreements, and server is according to ICMP agreements
The packet loss of segmentation detection network link and time delay.Alternatively, build based on ping orders in each routing node
IDMP is serviced, and is detected by way of transmission data detection bag is according to one-to-many in each routing node, completes to sweep comprehensively
Retouch, it is per minute to carry out 1000 packet sending speeds, reach 1 minute and cover comprehensively, obtain each route for collecting detection every time
The packet loss when time delay and probe data packet that node is detected to probe data packet transmits between multiple routing nodes
Rate.The time delay and packet loss are used to determine the network state of network link, that is, determining whether network link exception occurs
Jitter conditions.
Step S302, server reports time delay and packet loss to monitor supervision platform.
In the technical scheme that above-mentioned steps S302 of the present invention are provided, server reports time delay and packet loss to monitoring
Platform.
Server according to preset protocol detect time delay that each routing node detected to probe data packet and
After packet loss when probe data packet is transmitted between multiple routing nodes, packet delay time and packet loss are to prison on server
Control platform.Because the path of the network link of long-distance transmissions is more, distance, routing node is more, thus time delay and packet loss
The data volume of rate is larger, and time delay and packet loss are stored into the database of monitor supervision platform, can play to time delay
Transfer with packet loss is acted on, and then time delay and packet loss are processed.Alternatively, monitor supervision platform is in real time from database
Middle acquisition time delay and packet loss, the time delay in database and packet loss are filtered according to pre-conditioned, can be with
Setting predetermined threshold value, judges whether time delay and packet loss exceed or less than predetermined threshold value, if it is judged that time delay
Exceed with packet loss or less than predetermined threshold value, then alarm determines that network link breaks down, carries out failure and cut to business side
Change.Monitor supervision platform can be drawn to the time delay of network link and packet loss, so that user can be at a glance
The network state of network link is recognized by time delay of network link and packet loss, determines whether network link occurs different
Situation about often shaking.
The embodiment detects what each routing node was detected to probe data packet by server according to preset protocol
Packet loss when time delay and probe data packet are transmitted between multiple routing nodes reaches server according to probe data packet
Multiple routing nodes are detected with preset protocol, the purpose of the detection data of each routing node is obtained, by server
Report time delay and packet loss to monitor supervision platform to reach the purpose that server reports detection data to monitor supervision platform, and then improve
Detection efficiency in the data transfer of network link, to data.
Used as a kind of optional embodiment, server enters according to probe data packet and preset protocol to multiple routing nodes
Row detection, obtaining the detection data of each routing node includes:Server detects probe data packet multiple according to preset protocol
Time for sending between routing node and reaching and to verifying the whether correct the result of return value;Server reports detection
Data to monitor supervision platform includes:Server reports the time for sending and reaching and return value to monitor supervision platform.
Fig. 4 is the flow chart of another kind of data transmission method according to embodiments of the present invention.As shown in figure 4, the data are passed
Transmission method includes:
Step S401, server detects that probe data packet sends and reach between multiple routing nodes according to preset protocol
Time and to verifying the whether correct the result of return value.
In the technical scheme that above-mentioned steps S401 of the present invention are provided, server detects probe data packet according to preset protocol
Time for sending between multiple routing nodes and reaching and to verifying the whether correct the result of return value, wherein, return
Return value carries out response and obtains by each routing node to probe data packet.
Preset protocol can be udp protocol.Pass through multiple routing nodes of the preset protocol in network link in server
Between transmit probe data packet after, server according to udp protocol detect probe data packet send between multiple routing nodes
With the time for reaching and to verifying the whether correct the result of return value.Alternatively, the routing node in network link is taken
The detection service for building udp protocol is detected in point-to-point mode, can be with 100 UDP message bags of transmission per minute, time-out time
Can be 500ms, record the time that each probe data packet sends between multiple routing nodes and reaches, and checking by
Whether each routing node carries out responding the return value for obtaining correct to probe data packet.
Step S402, server reports the time for sending and reaching and return value to monitor supervision platform.
In the technical scheme that above-mentioned steps S402 of the present invention are provided, server reports the time for sending and reaching and returns
Value is returned to monitor supervision platform.
The time that probe data packet sends between multiple routing nodes and reaches is detected according to preset protocol in server
And to verifying the whether correct the result of return value after, report time for sending between multiple routing nodes and reaching with
And return value, to monitor supervision platform, monitor supervision platform is painted to transmission between multiple routing nodes and the time for reaching and return value
System, such that it is able to make user recognize network link by the time for sending between multiple routing nodes and reach at a glance
Network state, determine whether network link abnormal jitter conditions etc. occurs.
The embodiment by server according to preset protocol detect probe data packet sends between multiple routing nodes with
Time of arrival and to verifying that the whether correct the result of return value realizes server according to probe data packet and default
Agreement detects to multiple routing nodes, obtains the purpose of the detection data of each routing node, is reported by server and is sent out
The time sent and reach and return value realize the purpose that server reports detection data to monitor supervision platform to monitor supervision platform,
And then detection efficiency of the raising in the data transfer of network link, to data.
Used as a kind of optional embodiment, server reports detection data to include to monitor supervision platform:Server is by adjusting
Detection data is stored with pre-set programs to the database of monitor supervision platform, wherein, monitor supervision platform is used to obtain inspection from database
Data are surveyed, filtration treatment is carried out according to preset rules to detection data, obtain not meeting the abnormal data of preset rules, and shown
Abnormal data, the network state that network link is determined according to abnormal data is abnormality, and abnormal data is processed to cut
Abnormality is changed for normal condition.
In server multiple routing nodes are detected according to probe data packet and preset protocol, obtain each route section
After the detection data of point, server calls pre-set programs store detection data to the database of monitor supervision platform.Alternatively,
The pre-set programs are cgi script, and the cgi script is a kind of input operation based on browser program technic on the server,
For the interface standard between external application and server, so that webpage has interactive function.Server passes through CGI journeys
Sequence is by the database of data storage to monitor supervision platform.Because the path of the network link of long-distance transmissions is more, distance, route is saved
Point is more, and server is detected according to probe data packet and preset protocol to multiple routing nodes, obtains each routing node
The data volume of detection data stores detection time into database than larger, can play the transfer to detection time and act on,
And then detection time is processed.
Monitor supervision platform is used to from database obtain detection data in real time, and detection data is filtered according to preset rules
Process, obtain not meeting the abnormal data of preset rules.Alternatively, monitor supervision platform setting predetermined threshold value, judges that detection data is
It is no more than or less than predetermined threshold value, if it is judged that detection data exceed or less than predetermined threshold value, determine that detection data is
Abnormal data, and abnormal data is carried out into Special display, so that user can be recognized at a glance by monitor supervision platform
Abnormal data, and the position of the corresponding network link of abnormal data, realize the positioning of the abnormality to network link.Monitoring
Platform determines that the network state of network link is abnormality according to abnormal data, abnormal data is processed, so as to reach
The purpose of quick response is carried out to the abnormality of network link, the abnormality of handover network link is normal condition, and then
Improve the detection efficiency in the data transfer of network link, to data.
Used as a kind of optional embodiment, probe data packet is multiple detection numbers that server is transmitted according to Preset Time
According to bag, in the case where multiple probe data packets are all sent to multiple routing nodes in Preset Time, server is according to spy
Survey packet and preset protocol is detected to multiple routing nodes, obtain the detection data of each routing node.
Fig. 5 is the flow chart of another kind of data transmission method according to embodiments of the present invention.As shown in figure 5, the data are passed
Transmission method is comprised the following steps:
Step S501, server passes through between multiple routing nodes of the preset protocol in network link according to Preset Time
Transmit multiple probe data packets.
In the technical scheme that above-mentioned steps S501 of the present invention are provided, server is by preset protocol in network link
Multiple probe data packets are transmitted between multiple routing nodes according to Preset Time.
Alternatively, preset protocol is ICMP agreements, by the detection data of ICMP protocol segmentations detection network connection.Can be with
1000 probe data packets of transmission per minute, it is possible to achieve comprehensive overlay network link in 1 minute.
Alternatively, preset protocol is udp protocol, and server can be with 100 UDP message bags of transmission per minute.
Step S502, server is detected to multiple routing nodes according to probe data packet and preset protocol, obtained often
The detection data of individual routing node.
It is whole in Preset Time in multiple probe data packets in the technical scheme that above-mentioned steps S502 of the present invention are provided
In the case of being sent to multiple routing nodes, server is examined according to probe data packet and preset protocol to multiple routing nodes
Survey, obtain the detection data of each routing node.
Preset protocol can be ICMP agreements, and in server multiple routing nodes of the ICMP agreements in network link are passed through
Between transmit after multiple probe data packets according to Preset Time, to detect bag centerings multiple by multiple can to detect network link
Time delay and packet loss that routing node is detected.
Preset protocol can be udp protocol, server by multiple routing nodes of the udp protocol in network link it
Between transmit after multiple probe data packets according to Preset Time, when time-out time is 500ms, records each detection bag and send
With the time for reaching, and verify by each routing node probe data packet is carried out responding the return value for obtaining it is whether correct.
The server of the embodiment by preset protocol between the multiple routing nodes in network link according to it is default when
Between transmit multiple probe data packets and realize server by passing between multiple routing nodes of the preset protocol in network link
The purpose of defeated probe data packet, in multiple probe data packets the situation of multiple routing nodes is all sent in Preset Time
Under, server is detected according to probe data packet and preset protocol to multiple routing nodes, obtains the inspection of each routing node
Data are surveyed, server is realized multiple routing nodes are detected according to probe data packet and preset protocol, obtain each road
By the purpose of the detection data of node, and then improve the detection efficiency in the data transfer of network link, to data.
Used as a kind of optional embodiment, multiple routing nodes are the multiple videos route section for transmitting video-frequency flow
Point.
In long distance network transmission, across the inter-continental transmissions video flowing packet drops of high-bandwidth data stream than more serious, therebetween
Arbitrarily one-level network fluctuation all can produce impact to overall link data, and multiple routing nodes of the embodiment are to regard for transmission
Multiple video routing nodes of frequency stream, server between multiple video routing nodes of the preset protocol in network link by passing
Defeated probe data packet;Server is detected to multiple video routing nodes according to probe data packet and preset protocol, obtained often
The detection data of individual video routing node;Server reports detection data to monitor supervision platform, and monitor supervision platform is used for detection data
Shown, network link is adjusted according to detection data, and then improve in the data transfer of network link, logarithm
According to detection efficiency.
Used as a kind of optional embodiment, above-mentioned preset protocol is ICMP agreements.Server according to probe data packet and
Preset protocol detects that obtaining the detection data of each routing node includes to multiple routing nodes:Server is according to ICMP
Time delay that protocol detection each routing node is detected to probe data packet and probe data packet are in multiple routing nodes
Between packet loss when transmitting, wherein, detection data includes time delay and packet loss;Server reports detection data to monitoring
Platform includes:Server reports time delay and packet loss to monitor supervision platform.
Used as a kind of optional embodiment, preset protocol is udp protocol.Server is according to probe data packet and default association
View detects that obtaining the detection data of each routing node includes to multiple routing nodes:Server is detected according to udp protocol
Whether correctly probe data packet sends and time for reaching and to verifying return value checking knot between multiple routing nodes
Really, wherein, return value carries out response and obtains by each routing node to probe data packet;Server reports detection data to monitoring
Platform includes:Server reports the time for sending and reaching and return value to monitor supervision platform.
It should be noted that the preset protocol of the embodiment of the present invention includes but is not limited to above-mentioned ICMP agreements and udp protocol,
Above-mentioned ICMP agreements and udp protocol are only the preferred protocol of the embodiment of the present invention, however it is not limited to which the embodiment of the present invention is only included
State ICMP agreements and udp protocol.In order to realize that server is detected according to probe data packet to multiple routing nodes, obtain every
The agreement of the detection data bag of individual routing node, the embodiment of the present invention can also include other agreements, will not enumerate herein.
According to embodiments of the present invention, a kind of embodiment of data transmission method is additionally provided.
Alternatively, in the present embodiment, above-mentioned data transmission method can apply to as shown in Figure 1 by monitor supervision platform
102 and the hardware environment that constituted of terminal 104 in.As shown in figure 1, monitor supervision platform 102 is connected by network with terminal 104
Connect, above-mentioned network is included but is not limited to:Wide area network, Metropolitan Area Network (MAN) or LAN, terminal 104 is not limited to PC, mobile phone, flat board electricity
Brain etc..The data transmission method of the embodiment of the present invention can be performed by monitor supervision platform 102, it is also possible to be performed by terminal 104,
Can also be and performed jointly by monitor supervision platform 102 and terminal 104.Wherein, terminal 104 performs the data transfer of the embodiment of the present invention
Method can also be performed by client mounted thereto.
Fig. 6 is the flow chart of another kind of data transmission method according to embodiments of the present invention.As shown in fig. 6, the data are passed
Transmission method is comprised the following steps:
Step S602, monitor supervision platform obtain server according to probe data packet and preset protocol to network link in it is multiple
Routing node carries out detecting the detection data for obtaining.
In the technical scheme that above-mentioned steps S602 of the present invention are provided, monitor supervision platform obtains server according to probe data packet
With preset protocol to network link in multiple routing nodes carry out detecting the detection data for obtaining, wherein, server is by pre-
If agreement transmits probe data packet between multiple routing nodes, detection data is used to determine the network state of network link.
In the long-distance transmissions of data, when high-bandwidth data stream is across inter-continental transmissions data flow packet loss than more serious, therebetween
Any primary network station shake all can produce impact to overall network link data, thus the links of whole network link are entered
Row monitoring, such as, monitor the jitter conditions of network link.Because the routing node of network link is relatively more, routing node is net
The transmission node of data in network link, by being detected by probe data packet to each routing node, so as to realize to net
The links of network link are monitored.Monitor supervision platform obtains server according to probe data packet and preset protocol to network link
In multiple routing nodes carry out detecting the detection data for obtaining, alternatively, monitor supervision platform obtain server according to detection data
Multiple routing nodes in bag and ICMP Protocol Through Network links carry out detecting the detection data for obtaining, and monitor supervision platform can also be obtained
Take server according to probe data packet and udp protocol to network link in multiple routing nodes carry out detecting the detection number that obtains
According to.
Alternatively, monitor supervision platform obtain server according to probe data packet and preset protocol to network link in multiple roads
When carrying out detecting that the detection data for obtaining can include the delay that each routing node detects probe data packet by node
Between and packet loss of probe data packet when transmitting between multiple routing nodes.Alternatively, monitor supervision platform obtains server with every
Minute sends the packet sending speed of 1000 times and sends probe data packet, the time delay obtained using one-to-many detection to each node
And packet loss.Monitor supervision platform is by judging whether the time delay and packet loss meet the pre-conditioned net to determine network link
Network state, that is, monitor supervision platform determines the network quality of network link according to time delay and packet loss.Such as, when postponing
Between and packet loss do not meet it is pre-conditioned in the case of, monitor supervision platform determines network link for malfunction, that is, network link
There are abnormal jitter conditions.
Alternatively, monitor supervision platform obtain server according to probe data packet and preset protocol to network link in multiple roads
When carrying out detecting that the detection data for obtaining can include being transmitted between multiple routing nodes the transmission time and the arrival that are by node
Between, and verify the whether correct result of return value.Monitor supervision platform obtains server and builds detection service in each routing node,
100 probe data packets are sent so that point-to-point mode is per minute, recording each detection data is included between multiple routing nodes
The transmission time of transmission and arrival time and the whether correct result of checking return value, wherein, return value is by each routing node
Response is carried out to probe data packet to obtain.Transmission and reach time and checking return that monitor supervision platform is wrapped by each detection
Whether value is correctly determined for the network state of network link, so that it is determined that the network in network link between multiple nodes
Quality, determines whether the data transfer in network link is normal.
Step S604, monitor supervision platform shows detection data.
In the technical scheme that above-mentioned steps S604 of the present invention are provided, monitor supervision platform shows detection data.
Monitor supervision platform obtain server according to probe data packet and preset protocol to network link in multiple route sections
Point carries out detecting after the detection data for obtaining that monitor supervision platform obtains server calls pre-set programs and stores to prison by database
Detection data in the flat database of control.Monitor supervision platform obtains in real time the detection data in database by alarm scanning imaging system,
Time delay in database and packet loss are filtered, and sets predetermined threshold value, judge whether are time delay and packet loss
More than or less than predetermined threshold value, judging that time delay and packet loss exceed or during less than predetermined threshold value, determine network
The network state abnormality of link, that is, network link breaks down, switches over to malfunction.Monitor supervision platform is called
Mapping program is drawn according to the detection data of Real-time Collection, and alternatively, it is special that monitor supervision platform is carried out to abnormal jitter conditions
Draw and show, make user quickly navigate to the position broken down in network link so as to pass through special drafting displaying, so it is right
The position broken down in network link takes measures to be keeped in repair, and to be switched fast to malfunction, improves network link
In Data Detection efficiency.
Step S606, monitor supervision platform is adjusted according to detection data to network link.
In the technical scheme that above-mentioned steps S606 of the present invention are provided, network link is adjusted according to detection data.
Monitor supervision platform obtain server according to probe data packet and preset protocol to network link in multiple route sections
Point carries out detecting after the detection data for obtaining that monitor supervision platform determines the network state of network link according to detection data, works as net
When the state of network link is abnormality, that is, monitor supervision platform determines that abnormal shake feelings occurs in network link according to detection data
Condition, and then the position to occurring abnormality in network link takes measures to keep in repair, realization is adjusted to network link,
Normal condition can be switched to the abnormality of handover network link, to be switched fast to malfunction, improve network link
In Data Detection efficiency.
By above-mentioned steps S602 to step S606, monitor supervision platform obtains server according to probe data packet and preset protocol
Multiple routing nodes in network link carry out detecting the detection data for obtaining, wherein, server is by preset protocol many
Probe data packet is transmitted between individual routing node, detection data is used to determine the network state of network link that monitor supervision platform to show
Detection data, and network link is adjusted according to detection data, reach the mesh that the data to network link are monitored
, it is achieved thereby that improving in the data transfer of network link, the technique effect to the detection efficiency of data, and then solve
Correlation technique in the data transfer of network link, the technical problem low to the detection efficiency of data.
Used as a kind of optional embodiment, monitor supervision platform obtains server according to probe data packet and preset protocol to net
Multiple routing nodes in network link carry out detecting that the detection data for obtaining includes:Monitor supervision platform obtains detection number from database
According to;Before monitor supervision platform shows detection data, monitor supervision platform carries out filtration treatment to detection data according to preset rules, obtains
The abnormal data of preset rules is not met;Monitor supervision platform shows abnormal data by predetermined symbol.
Fig. 7 is the flow chart of another kind of data transmission method according to embodiments of the present invention.As shown in fig. 7, the data are passed
Transmission method is comprised the following steps:
Step S701, monitor supervision platform obtains detection data from database.
In the technical scheme that above-mentioned steps S701 of the present invention are provided, monitor supervision platform obtains detection data from database.
Because the path of the network link of long-distance transmissions is more, distance, routing node is more, thus time delay and packet loss
The data volume of rate is larger, obtains the data volume of detection data of each routing node than larger, and detection time is stored to data
In storehouse, the transfer to detection time can be played and acted on, and then detection time is processed.Monitor supervision platform is obtained from database
Take the detection data that server is reported.
Step S702, monitor supervision platform carries out filtration treatment to detection data according to preset rules, obtains not meeting default rule
Abnormal data then.
In the technical scheme that above-mentioned steps S702 of the present invention are provided, monitor supervision platform enters to detection data according to preset rules
Row filtration treatment, obtains not meeting the abnormal data of preset rules.
Detection data includes normal data and abnormal data.After monitor supervision platform obtains detection data from database,
Monitor supervision platform carries out filtration treatment according to preset rules to detection data, that is, monitor supervision platform judges inspection by preset rules
The normal detection data surveyed in data and abnormality detection data, obtain not meeting the abnormal data of preset rules
Step S703, monitor supervision platform shows abnormal data by predetermined symbol.
In the technical scheme that above-mentioned steps S703 of the present invention are provided, monitor supervision platform shows abnormal number by predetermined symbol
According to.
Monitor supervision platform shows to the detection data that server is reported, in monitor supervision platform to detection data according to default rule
Filtration treatment is then carried out, obtains not meeting after the abnormal data of preset rules, monitor supervision platform is shown by predetermined symbol and detected
Abnormal data in data, so as to abnormal data be distinguished by predetermined symbol and normal data, so that user is very clear
Recognize the state of network link in ground.
The embodiment obtains detection data by monitor supervision platform from database, by monitor supervision platform to detection data according to
Preset rules carry out filtration treatment, obtain not meeting the abnormal data of preset rules, aobvious by predetermined symbol by monitor supervision platform
Show abnormal data, realize the purpose detected to data in data transmission procedure, improve the detection efficiency of data.
As a kind of optional embodiment, filtration treatment is carried out according to preset rules to detection data in monitor supervision platform,
Obtain not meeting after the abnormal data of preset rules, monitor supervision platform determines that the network state of network link is according to abnormal data
Abnormality;Monitor supervision platform is processed abnormal data to switch abnormality as normal condition.
Fig. 8 is the flow chart of another kind of data transmission method according to embodiments of the present invention.As shown in figure 8, the data are passed
Transmission method is comprised the following steps:
Step S801, monitor supervision platform determines that the network state of network link is abnormality according to abnormal data.
In the technical scheme that above-mentioned steps S801 of the present invention are provided, monitor supervision platform determines network link according to abnormal data
Network state be abnormality.
Filtration treatment is carried out according to preset rules to detection data in monitor supervision platform, obtains not meeting the exception of preset rules
After data, monitor supervision platform determines that the network state of network link is abnormality according to abnormal data, determines that network link goes out
The position of existing abnormality, so as to quickly position the position of the corresponding network link of abnormal data.
Step S802, monitor supervision platform is processed abnormal data to switch abnormality as normal condition.
In the technical scheme that above-mentioned steps S802 of the present invention are provided, monitor supervision platform is processed abnormal data to switch
Abnormality is normal condition.
After monitor supervision platform determines that the network state of network link is abnormality according to abnormal data, monitor supervision platform pair
Abnormal data is processed to switch abnormality as normal condition, so as to the abnormality of the handover network link that takes measures is
Normal condition, has reached and quickly the abnormality in network link has been responded, and makes and being switched fast.
The embodiment determines that the network state of network link is abnormality by monitor supervision platform according to abnormal data, passes through
Monitor supervision platform is processed abnormal data to switch abnormality as normal condition, realizes monitor supervision platform according to detection data
Network link is adjusted, and then improves the detection efficiency in the data transfer of network link, to data.
Used as a kind of optional embodiment, it is normal that monitor supervision platform is processed abnormal data to switch abnormality
State includes:Monitor supervision platform responds and the corresponding inspection of abort situation for occurring abnormality in network link is positioned according to abnormal data
Data are surveyed, meet with a response result, it is normal condition to switch abnormality according to response results.
Fig. 9 is that a kind of monitor supervision platform according to embodiments of the present invention is processed abnormal data and is to switch abnormality
The flow chart of the method for normal condition.As shown in figure 9, the monitor supervision platform is processed abnormal data being to switch abnormality
The method of normal condition is comprised the following steps:
Step S901, monitor supervision platform positions the abort situation for occurring abnormality in network link according to abnormal data.
In the technical scheme that above-mentioned steps S901 of the present invention are provided, monitor supervision platform positions network link according to abnormal data
The middle abort situation for abnormality occur.
Monitor supervision platform determines in network link occur according to the time delay below or above predetermined threshold value and packet loss
The abort situation of abnormality, the abort situation can be that the routing node of network link breaks down, or Duo Gelu
Failure is occurred in that by the link between node.
Step S902, the corresponding detection data of monitor supervision platform response abort situation, meet with a response result.
In above-mentioned steps S902 of the present invention, there is provided technical scheme in, the monitor supervision platform response corresponding detection of abort situation
Data, meet with a response result.
After monitor supervision platform positions the abort situation for occurring abnormality in network link according to abnormal data, monitoring is flat
The corresponding detection data of platform response abort situation, meet with a response result, realizes to the fast of the corresponding detection data of abort situation
Speed response.
Step S903, it is normal condition that monitor supervision platform switches abnormality according to response results.
In the technical scheme that above-mentioned steps S903 of the present invention are provided, monitor supervision platform switches abnormality according to response results
For normal condition.
In the corresponding detection data of monitor supervision platform response abort situation, after the result that meets with a response, monitor supervision platform is according to sound
The abnormality for answering result handover network link is normal condition, realizes being switched fast for the abnormality to network link.
The embodiment positions the abort situation for occurring abnormality in network link by monitor supervision platform according to abnormal data;
The corresponding detection data of monitor supervision platform response abort situation, meet with a response result;Monitor supervision platform is abnormal according to response results switching
State is normal condition, realizes monitor supervision platform and abnormal data is processed to switch mesh of the abnormality as normal condition
, and then improve the detection efficiency in the data transfer of network link, to data.
Used as a kind of optional embodiment, monitor supervision platform carries out filtration treatment, obtains to detection data according to preset rules
Include to the abnormal data for not meeting preset rules:Monitor supervision platform is not at the first preset threshold range judging time delay
It is interior, and in the case of judging that packet loss is not at the second predetermined threshold value, determine that time delay and packet loss are abnormal data.
Figure 10 is that a kind of monitor supervision platform according to embodiments of the present invention is carried out at filtration to detection data according to preset rules
The flow chart of the method for reason.As shown in Figure 10, the monitor supervision platform carries out the side of filtration treatment to detection data according to preset rules
Method is comprised the following steps:
Step S1001, monitor supervision platform judges time delay whether in the first preset threshold range, and judges packet loss
Whether in the second preset threshold range.
In the technical scheme that above-mentioned steps S1001 of the present invention are provided, monitor supervision platform judges that whether time delay is in the
In one preset threshold range, and judge packet loss whether in the second preset threshold range.
Detection data detects what each routing node was detected to probe data packet including server according to preset protocol
Packet loss when time delay and probe data packet are transmitted between multiple routing nodes, monitor supervision platform is to delay time and packet loss
Rate carries out filtration treatment, judges time delay whether in the first preset threshold range, and judges whether packet loss is in the
In two preset threshold ranges.
Step S1002, determines that time delay and packet loss are abnormal data.
In the technical scheme that above-mentioned steps S1002 of the present invention are provided, if monitor supervision platform judges that time delay is not located
In the first preset threshold range, and judge that packet loss is not at the second predetermined threshold value, determine that time delay and packet loss are
Abnormal data.
Time delay is judged whether in the first preset threshold range, and judge whether packet loss is in monitor supervision platform
After in second preset threshold range, if monitor supervision platform judges that time delay is not in the first preset threshold range, and
Judge that packet loss is not at the second predetermined threshold value, determine that time delay and packet loss are abnormal data, monitor supervision platform alarm is arrived
Business side, carries out failover.
The embodiment judges time delay whether in the first preset threshold range by monitor supervision platform, and judges packet loss
Whether rate is in the second preset threshold range;If monitor supervision platform judges that time delay is not at the first preset threshold range
It is interior, and judge that packet loss is not at the second predetermined threshold value, determine that time delay and packet loss are abnormal data, realize monitoring
Platform carries out filtration treatment to detection data according to preset rules, obtains not meeting the purpose of the abnormal data of preset rules, enters
And improve the detection efficiency in the data transfer of network link, to data.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore it is all expressed as a series of
Combination of actions, but those skilled in the art should know, the present invention do not limited by described sequence of movement because
According to the present invention, some steps can adopt other orders or while carry out.Secondly, those skilled in the art also should know
Know, embodiment described in this description belongs to preferred embodiment, involved action and module is not necessarily of the invention
It is necessary.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned enforcement
The method of example can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but a lot
In the case of the former be more preferably embodiment.Based on such understanding, technical scheme is substantially in other words to existing
The part that technology contributes can be embodied in the form of software product, and the computer software product is stored in a storage
In medium (such as ROM/RAM, magnetic disc, CD), including some instructions are used so that a station terminal equipment (can be mobile phone, calculate
Machine, monitor supervision platform, or network equipment etc.) perform method described in each embodiment of the invention.
Embodiment 2
Technical scheme is illustrated with reference to preferred embodiment.
Figure 11 is the flow chart of another kind of data transmission method according to embodiments of the present invention.As shown in figure 11, the enforcement
Example is comprised the following steps:
Step S1101, multirouting node ICMP is detected mutually.
Segmentation detection network packet loss and time delay:The IDMP detection services based on ping are built in each transmission node, each
Node one-to-many is detected, and completes scanning comprehensively, per minute to carry out 1000 packet sending speeds, is reached 1 minute and is covered comprehensively, collects every
The time delay of secondary detection and packet loss, are finally reported to network quality between monitor supervision platform plot exhibits each node.
Step S1102, multirouting node UDP is detected mutually.
Multinode UDP is segmented detection network quality:UDP detection services are built in each transmission of video node ID C, with point-to-point
Mode is by proprietary protocol, 100 UDP message bags of transmission per minute.Time-out time is 500ms, records each detection bag
Arrival time is sent, and verifies whether return value is correct, is finally reported to network matter between monitor supervision platform plot exhibits each node
Amount.
Step S1103, server reports detection data to monitor supervision platform.
Server gets packet loss and postpones after result, to call cgi script by locator, and detection data is reported,
Enter to be about to detection data and be written to DB warehouse-ins.
Step S1104, monitor supervision platform obtains detection data and is processed from database.
Step S1105, monitor supervision platform is drawn according to time delay, packet loss and abnormal conditions.
By the real-time report of the detection data of each routing node, the foreground mapping program of monitor supervision platform is according to adopting in real time
The detection data of collection is drawn, and to abnormal jitter conditions special displaying is drawn.
Step S1106, monitor supervision platform is by alerting scanning imaging system scan abnormalities data.
Monitor supervision platform obtains in real time detection data in database by alarm scanning imaging system, to during delay in database
Between and packet loss filtered, and set threshold values, postpone and packet loss carry out alarm to business side above or below threshold values, carry out therefore
Barrier switching.After monitor supervision platform is by alarm scanning imaging system scan abnormalities data, execution step S1107 and step S1105.
Step S1107, monitor supervision platform is pushed to abnormality alarming information.
In this embodiment, it is many across routing node across the long-distance transmissions such as intercontinental, visited in route main node respectively
Service arrangement is surveyed, detection is detected mutually using one-to-many manner, and detection mode can be with using ICMP and UDP modes, by ICMP
Segmentation detection network packet loss and time delay, by UDP detection network quality is segmented, and by calling interface detection data is reported, and is passed through
Data processing and alarm scanning obtain abnormal data, by plot exhibits detection data, realize the data to network link and pass
Defeated detection, it is achieved thereby that improving the technique effect in the data transfer of network link, to the detection efficiency of data.
Embodiment 3
The applied environment of the embodiment of the present invention can be, but not limited to reference to the applied environment in above-described embodiment, the present embodiment
In this is repeated no more.Embodiments provide and specifically should for implementing a kind of optional of above-mentioned data transmission method
With.
Figure 12 is the schematic diagram that a kind of monitor supervision platform according to embodiments of the present invention shows detection data.As shown in figure 12,
By server by the detection data real-time report of each routing node of network link, monitor supervision platform by mapping program according to
The detection data of Real-time Collection is drawn.California, NBA, Hong Kong, Shenzhen, Tianjin, multiple route sections that Beijing is network link
Point, multiple routing nodes distinguish deployment server, and network link includes but is not limited to above-mentioned routing node.Number of the California to NBA
According in transmitting procedure, delay time is 72ms, and packet loss is 1%, and in the data transmission procedure of California to Hong Kong, delay time is
167ms, packet loss is 0%, and the delay time in the data transmission procedure in Shenzhen to Hong Kong is 3ms, and packet loss is 3%, Shenzhen
It is 48ms to the delay time in the data transmission procedure of Tianjin, packet loss is 8%, Tianjin is to Pekinese's data transmission procedure
In delay time be 0ms, packet loss is 100%.By judging whether above-mentioned delay time and packet loss exceed or be less than
Predetermined threshold value is alerted, and carries out failover, so that user can at a glance recognize the state of network link,
Figure 13 is the schematic diagram that another kind of monitor supervision platform according to embodiments of the present invention shows detection data.Such as Figure 13 institutes
Show, show California to the packet loss in Hong Kong, the packet loss of California to NBA, the packet loss in Shenzhen to Tianjin, Shenzhen is to Hong Kong
Packet loss.Monitor supervision platform carries out special displaying to abnormal jitter conditions, such as, abnormal shake is shown with impulse form,
So that user can at a glance recognize the state of network link, the malfunction of network link is found, and then quickly
Positioning and response, make the network state to network link and are switched fast.
The embodiment using Segment routing detection method, for each section of transmission route carry out ICMP modes calculate packet loss and
Postpone, with reference to udp protocol real-time detection, the real-time Simulation that becomes more meticulous transmission network quality detection, and to the data essence of Real-time Collection
Really report, and carry out plot and display, reach quick positioning and respond, and make and being switched fast, it is achieved thereby that improving in network
In the data transfer of link, the technique effect to the detection efficiency of data, and then solve number of the correlation technique in network link
According to transmission, the technical problem low to the detection efficiency of data.
Embodiment 4
According to embodiments of the present invention, a kind of data transmission device for implementing above-mentioned data transmission method is additionally provided.
Figure 14 is a kind of schematic diagram of data transmission device according to embodiments of the present invention.As shown in figure 14, the data transmission device can
To include:Transmission unit 10, detector unit 20 and reporting unit 30.
Transmission unit 10, for making server pass through to be transmitted between multiple routing nodes of the preset protocol in network link
Probe data packet.
Detector unit 20, for making server be examined to multiple routing nodes according to probe data packet and preset protocol
Survey, obtain the detection data of each routing node, wherein, detection data is used to determine the network state of network link.
Reporting unit 30, for making server report detection data to monitor supervision platform, wherein, monitor supervision platform is used for detection
Data are shown, network link is adjusted according to detection datas.
Alternatively, server is corresponded with routing node, and transmission unit 10 is right respectively with multiple routing nodes for making
The server answered transmits mutually probe data packet by preset protocol between multiple routing nodes;Or with the first routing node
Corresponding server to the corresponding server of multiple secondary route node difference by preset protocol in the first routing node and
Mutual transmission probe data packet between multiple secondary route nodes, wherein, multiple routing nodes include the first routing node and the
Two routing nodes.
Alternatively, detector unit 20 is used to make server detect each routing node to probe data packet according to preset protocol
The packet loss when time delay for being detected and probe data packet are transmitted between multiple routing nodes, wherein, detection data
Including time delay and packet loss;Reporting unit 30 is used to make server report time delay and packet loss to monitor supervision platform.Should
Preset protocol can be ICMP agreements.
Alternatively, detector unit 20 is used to make server detect probe data packet in multiple routing nodes according to preset protocol
Between send and time for reaching and to verifying the whether correct the result of return value, wherein, return value is route by each
Node carries out response and obtains to probe data packet;Reporting unit 30 is used to make server report the time for sending and reaching and return
Value is returned to monitor supervision platform., the preset protocol can be udp protocol.
Alternatively, reporting unit 30 is used to make server detection data be stored to monitor supervision platform by calling pre-set programs
Database, wherein, monitor supervision platform be used for detection data is obtained from database, detection data was carried out according to preset rules
Filter is processed, and obtains not meeting the abnormal data of preset rules, and shows abnormal data, and according to abnormal data network link is determined
Network state is abnormality, abnormal data is processed to switch abnormality as normal condition.
Alternatively, transmission unit 10 be used for make server pass through multiple routing nodes of the preset protocol in network link it
Between transmit multiple probe data packets according to Preset Time;Detector unit 20 is used to make in multiple probe data packets in Preset Time
In the case of being all sent to multiple routing nodes, server enters according to probe data packet and preset protocol to multiple routing nodes
Row detection, obtains the detection data of each routing node.
Alternatively, multiple routing nodes are the multiple video routing nodes for transmitting video-frequency flow.
It should be noted that the transmission unit 10 in the embodiment, can be used for performing the step in the embodiment of the present application 1
S202, the detector unit 20 in the embodiment can be used for performing step S204 in the embodiment of the present application 1, in the embodiment
Reporting unit 30 can be used for performing step S206 in the embodiment of the present application 1.
In this embodiment, transmission unit 10 is used to make server pass through multiple routes of the preset protocol in network link
Probe data packet is transmitted between node, detector unit 20 is used to make server according to probe data packet and preset protocol to multiple roads
Detected by node, obtained the detection data of each routing node, wherein, detection data is used to determine the network of network link
State, reporting unit 30 is used to make server report detection data to monitor supervision platform, wherein, monitor supervision platform is used for detection data
Shown, network link is adjusted according to detection data, reached the purpose that the data to network link are monitored,
It is achieved thereby that improving in the data transfer of network link, the technique effect to the detection efficiency of data, and then solve phase
Pass technology in the data transfer of network link, the technical problem low to the detection efficiency of data.
According to embodiments of the present invention, a kind of data transmission device for implementing above-mentioned data transmission method is additionally provided.
Figure 15 is the schematic diagram of another kind of data transmission device according to embodiments of the present invention.As shown in figure 15, the data transmission device
Can include:Acquiring unit 40, display unit 50 and adjustment unit 60.
Acquiring unit 40, for making monitor supervision platform obtain server according to probe data packet and preset protocol to network link
In multiple routing nodes carry out detecting the detection data for obtaining, wherein, server by preset protocol in multiple routing nodes
Between transmit probe data packet, detection data is used to determine the network state of network link.
Display unit 50, for making monitor supervision platform show detection data.
Adjustment unit 60, for making monitor supervision platform be adjusted to network link according to detection data.
Alternatively, acquiring unit 40 is used to make monitor supervision platform that detection data is obtained from database;The data transmission device
Also include:Filter element, for before monitor supervision platform shows detection data, making monitor supervision platform to detection data according to default rule
Filtration treatment is then carried out, obtains not meeting the abnormal data of preset rules;Display unit 50 is used to make monitor supervision platform pass through to preset
Symbol shows abnormal data.
Alternatively, the data transmission device also includes:First determining unit, for monitor supervision platform to detection data according to
Preset rules carry out filtration treatment, obtain not meeting after the abnormal data of preset rules, make monitor supervision platform according to abnormal data
The network state for determining network link is abnormality;Wherein, adjustment unit 60 is used to make monitor supervision platform carry out abnormal data
Process to switch abnormality as normal condition.
Alternatively, adjustment unit includes locating module, respond module and handover module.Wherein, locating module, for making prison
Control platform positions the abort situation for occurring abnormality in network link according to abnormal data;Respond module, for putting down monitoring
The corresponding detection data of platform response abort situation, meet with a response result;Handover module, for making monitor supervision platform according to response results
Switching abnormality is normal condition.
Alternatively, detection data detects that each routing node is carried out to probe data packet including server according to preset protocol
The packet loss when time delay of detection and probe data packet are transmitted between multiple routing nodes, filter element includes:Judge
Unit and the second determining unit.Wherein, whether judging unit is used to make monitor supervision platform judge time delay in the first default threshold
In the range of value, and judge packet loss whether in the second preset threshold range;Second determining unit, for sentencing in monitor supervision platform
Break and time delay and be not in the first preset threshold range, and judge that packet loss is not at the second predetermined threshold value, make, it is determined that
Time delay and packet loss are abnormal data.
It should be noted that the acquiring unit 40 in the embodiment can be used for performing the step in the embodiment of the present application 1
S602, the display unit 50 in the embodiment can be used for performing step S604 in the embodiment of the present application 1, in the embodiment
Adjustment unit 60 can be used for performing step S606 in the embodiment of the present application 1.
In this embodiment, acquiring unit 40 is used to make monitor supervision platform obtain server according to probe data packet and default association
Multiple routing nodes in discussing to network link carry out detecting the detection data for obtaining, wherein, server is existed by preset protocol
Probe data packet is transmitted between multiple routing nodes, detection data is used to determine the network state of network link, display unit 50
For making monitor supervision platform show detection data, adjustment unit 60 is used to make monitor supervision platform carry out network link according to detection data
Adjustment, has reached the purpose that the data to network link are monitored, it is achieved thereby that improving the data transfer in network link
In, the technique effect to the detection efficiency of data, and then correlation technique is solved in the data transfer of network link, to data
The low technical problem of detection efficiency.
Herein it should be noted that the example realized with corresponding step of said units and module and application scenarios phase
Together, but it is not limited to the disclosure of that of above-described embodiment 1.It should be noted that above-mentioned module can be with as a part for device
In operating in hardware environment as shown in Figure 1, can be realized by software, it is also possible to realized by hardware, wherein, hardware environment
Including network environment.
Embodiment 5
According to embodiments of the present invention, a kind of monitor supervision platform for implementing above-mentioned data transmission method or end are additionally provided
End.
Figure 16 is a kind of structured flowchart of terminal according to embodiments of the present invention.As shown in figure 16, the terminal can include:
One or more (one is only illustrated in figure) processor 161, memory 163 and transmitting devices 165, as shown in figure 16, the end
End can also include input-output equipment 167.
Wherein, memory 163 can be used to store software program and module, the such as transmission side data in the embodiment of the present invention
Method and the corresponding programmed instruction/module of device, processor 161 by operation be stored in software program in memory 163 and
Module, so as to perform various function application and data processing, that is, realizes above-mentioned data transmission method.Memory 163 can be wrapped
Include high speed random access memory, can also include nonvolatile memory, such as one or more magnetic storage device, flash memory or
Person other non-volatile solid state memories.In some instances, memory 163 can further include remote relative to processor 161
The memory that journey is arranged, these remote memories can be by network connection to terminal.The example of above-mentioned network includes but does not limit
In internet, intranet, LAN, mobile radio communication and combinations thereof.
Above-mentioned transmitting device 165 is used to that data to be received or sent via network, can be also used for processor with
Data transfer between memory.Above-mentioned network instantiation may include cable network and wireless network.In an example,
Transmitting device 165 includes a network adapter (Network Interface Controller, NIC), and it can pass through netting twine
It is connected with router so as to be communicated with internet or LAN with other network equipments.In an example, transmission dress
165 are put for radio frequency (Radio Frequency, RF) module, it is used to wirelessly be communicated with internet.
Wherein, specifically, memory 163 is used to store application program.
Processor 161 can pass through the application program that transmitting device 165 calls memory 163 to store, to perform following steps
Suddenly:
Server between multiple routing nodes of the preset protocol in network link by transmitting probe data packet;
Server detects according to probe data packet and preset protocol to multiple routing nodes, obtains each routing node
Detection data, wherein, detection data is used to determine the network state of network link;
Server reports detection data to monitor supervision platform, wherein, monitor supervision platform is used to show detection data, according to
Detection data is adjusted to network link.
Processor 161 is additionally operable to perform following step:Server is corresponded with routing node, with multiple routing nodes point
Not corresponding server transmits mutually probe data packet by preset protocol between multiple routing nodes;Or with the first via by
The corresponding server of node to multiple secondary route nodes distinguish corresponding server by preset protocol in the first via by saving
Transmit probe data packet between point and multiple secondary route nodes mutually, wherein, multiple routing nodes include the first routing node
With secondary route node.
Processor 161 is additionally operable to perform following step:Server detects each routing node to detection according to preset protocol
The packet loss when time delay and probe data packet that packet is detected transmits between multiple routing nodes, wherein, inspection
Surveying data includes time delay and packet loss;Server reports time delay and packet loss to monitor supervision platform.
Processor 161 is additionally operable to perform following step:Server detects probe data packet on multiple roads according to preset protocol
By the time for sending between node and reaching and to verifying the whether correct the result of return value, wherein, return value is by every
Individual routing node carries out response and obtains to probe data packet;Server reports the time for sending and reaching and return value to monitoring
Platform.
Processor 161 is additionally operable to perform following step:Server is stored detection data to prison by calling pre-set programs
The database of control platform, wherein, monitor supervision platform is used to obtain detection data from database, to detection data according to preset rules
Filtration treatment is carried out, obtains not meeting the abnormal data of preset rules, and show abnormal data, network is determined according to abnormal data
The network state of link is abnormality, abnormal data is processed to switch abnormality as normal condition.
Processor 161 is additionally operable to perform following step:Server passes through multiple routes of the preset protocol in network link
Multiple probe data packets are transmitted between node according to Preset Time;It is all sent in Preset Time in multiple probe data packets
In the case of multiple routing nodes, server is detected according to probe data packet and preset protocol to multiple routing nodes, is obtained
To the detection data of each routing node.
Using the embodiment of the present invention, there is provided a kind of data transmission method.By server by preset protocol in network
Probe data packet is transmitted between multiple routing nodes in link;Server is according to probe data packet and preset protocol to multiple roads
Detected by node, obtained the detection data of each routing node, wherein, detection data is used to determine the network of network link
State;Server reports detection data to monitor supervision platform, wherein, monitor supervision platform is used to show detection data, according to inspection
Survey data to be adjusted network link, it is achieved thereby that improving in the data transfer of network link, the detection to data is imitated
The technique effect of rate, and then solve correlation technique in the data transfer of network link, the skill low to the detection efficiency of data
Art problem.
Processor 161 can also pass through the application program that transmitting device 165 calls memory 163 to store, following to perform
Step:
Monitor supervision platform obtain server according to probe data packet and preset protocol to network link in multiple routing nodes
Carry out detecting the detection data for obtaining, wherein, server transmits detection data by preset protocol between multiple routing nodes
Bag, detection data is used to determine the network state of network link;
Monitor supervision platform shows detection data, and network link is adjusted according to detection data.
Processor 161 is additionally operable to perform following step:Monitor supervision platform obtains detection data from database;In monitor supervision platform
Before showing detection data, monitor supervision platform carries out filtration treatment to detection data according to preset rules, obtains not meeting default rule
Abnormal data then;Monitor supervision platform shows abnormal data by predetermined symbol.
Processor 161 is additionally operable to perform following step:Detection data is filtered according to preset rules in monitor supervision platform
Process, obtain not meeting after the abnormal data of preset rules, monitor supervision platform determines the network of network link according to abnormal data
State is abnormality;Monitor supervision platform is processed abnormal data to switch abnormality as normal condition.
Processor 161 is additionally operable to perform following step:Monitor supervision platform is different according to occurring in abnormal data positioning network link
The abort situation of normal state;The corresponding detection data of monitor supervision platform response abort situation, meet with a response result;Monitor supervision platform according to
Response results switching abnormality is normal condition.
Processor 161 is additionally operable to perform following step:Detection data detects each road including server according to preset protocol
The losing when time delay detected to probe data packet by node and probe data packet are transmitted between multiple routing nodes
Whether bag rate, monitor supervision platform judges time delay whether in the first preset threshold range, and judge packet loss in second
In preset threshold range;If monitor supervision platform judges that time delay is not in the first preset threshold range, and judges to lose
Bag rate is not at the second predetermined threshold value, determines that time delay and packet loss are abnormal data.
Using the embodiment of the present invention, a kind of data transmission method is additionally provided.By monitor supervision platform obtain server according to
Probe data packet and preset protocol to network link in multiple routing nodes carry out detecting the detection data for obtaining, wherein, clothes
Business device transmits probe data packet by preset protocol between multiple routing nodes, and detection data is used to determine the net of network link
Network state;Monitor supervision platform shows detection data, and network link is adjusted according to detection data, it is achieved thereby that improving
In the data transfer of network link, the technique effect to the detection efficiency of data, and then correlation technique is solved in network link
Data transfer in, the technical problem low to the detection efficiency of data.
Alternatively, the specific example in the present embodiment may be referred to the example described in above-described embodiment, the present embodiment
Will not be described here.
It will appreciated by the skilled person that the structure shown in Figure 16 is only illustrated, terminal can be smart mobile phone
(such as Android phone, iOS mobile phones), panel computer, palm PC and mobile internet device (Mobile Internet
Devices, MID), the terminal device such as PAD.Figure 16 it does not cause to limit to the structure of above-mentioned electronic installation.For example, terminal is also
May include more more than shown in Figure 16 or less components (such as network interface, display device), or with Figure 16 institutes
Show different configurations.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can
To be completed come the device-dependent hardware of command terminal by program, the program can be stored in a computer-readable recording medium
In, storage medium can include:Flash disk, read-only storage (Read-Only Memory, ROM), random access device (Random
Access Memory, RAM), disk or CD etc..
Embodiment 6
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, above-mentioned storage medium can
For performing the program code of data transmission method.
Alternatively, in the present embodiment, above-mentioned storage medium may be located at multiple in the network shown in above-described embodiment
On at least one of network equipment network equipment.
Alternatively, in the present embodiment, storage medium is arranged to store the program code for performing following steps:
Server between multiple routing nodes of the preset protocol in network link by transmitting probe data packet;
Server detects according to probe data packet and preset protocol to multiple routing nodes, obtains each routing node
Detection data, wherein, detection data is used to determine the network state of network link;
Server reports detection data to monitor supervision platform, wherein, monitor supervision platform is used to show detection data, according to
Detection data is adjusted to network link.
Alternatively, storage medium is also configured to store the program code for performing following steps:Server and route
Node is corresponded, mutual between multiple routing nodes by preset protocol with the corresponding server of multiple routing nodes difference
Transmission probe data packet;Or server corresponding with the first routing node to the corresponding clothes of multiple secondary route node difference
Business device transmits mutually probe data packet by preset protocol between the first routing node and multiple secondary route nodes, wherein,
Multiple routing nodes include the first routing node and secondary route node.
Alternatively, storage medium is also configured to store the program code for performing following steps:Server is according to pre-
If the time delay that protocol detection each routing node is detected to probe data packet and probe data packet are in multiple route sections
Packet loss when transmitting between point, wherein, detection data includes time delay and packet loss;Server reports time delay and loses
Bag rate is to monitor supervision platform.
Alternatively, storage medium is also configured to store the program code for performing following steps:Server is according to pre-
If protocol detection probe data packet sends and time for reaching and to whether just to verify return value between multiple routing nodes
True the result, wherein, return value carries out response and obtains by each routing node to probe data packet;Server reports transmission
With the time and return value for reaching to monitor supervision platform.
Alternatively, storage medium is also configured to store the program code for performing following steps:Server is by adjusting
Detection data is stored with pre-set programs to the database of monitor supervision platform, wherein, monitor supervision platform is used to obtain inspection from database
Data are surveyed, filtration treatment is carried out according to preset rules to detection data, obtain not meeting the abnormal data of preset rules, and shown
Abnormal data, the network state that network link is determined according to abnormal data is abnormality, and abnormal data is processed to cut
Abnormality is changed for normal condition.
Alternatively, storage medium is also configured to store the program code for performing following steps:Server is by pre-
If transmitting multiple probe data packets according to Preset Time between multiple routing nodes of the agreement in network link;In multiple detections
In the case that packet is all sent to multiple routing nodes in Preset Time, server is according to probe data packet and default association
Discuss and multiple routing nodes are detected, obtain the detection data of each routing node.
Alternatively, in the present embodiment, storage medium is arranged to store the program code for being additionally operable to perform following steps:
Monitor supervision platform obtain server according to probe data packet and preset protocol to network link in multiple routing nodes
Carry out detecting the detection data for obtaining, wherein, server transmits detection data by preset protocol between multiple routing nodes
Bag, detection data is used to determine the network state of network link;
Monitor supervision platform shows detection data, and network link is adjusted according to detection data.
Alternatively, storage medium is also configured to store the program code for performing following steps:Monitor supervision platform is from number
According to obtaining detection data in storehouse;Before monitor supervision platform shows detection data, monitor supervision platform is to detection data according to preset rules
Filtration treatment is carried out, obtains not meeting the abnormal data of preset rules;Monitor supervision platform shows abnormal data by predetermined symbol.
Alternatively, storage medium is also configured to store the program code for performing following steps:In monitor supervision platform pair
Detection data carries out filtration treatment according to preset rules, obtains not meeting after the abnormal data of preset rules, monitor supervision platform root
Determine that the network state of network link is abnormality according to abnormal data;Monitor supervision platform is processed abnormal data different to switch
Often state is normal condition.
Alternatively, storage medium is also configured to store the program code for performing following steps:Monitor supervision platform according to
Occurs the abort situation of abnormality in abnormal data positioning network link;The corresponding detection number of monitor supervision platform response abort situation
According to meet with a response result;It is normal condition that monitor supervision platform switches abnormality according to response results.
Alternatively, storage medium is also configured to store the program code for performing following steps:Detection data includes
Server detects the time delay and probe data packet that each routing node detected to probe data packet according to preset protocol
Whether packet loss when transmitting between multiple routing nodes, monitor supervision platform judges time delay in the first preset threshold range
It is interior, and judge packet loss whether in the second preset threshold range;If monitor supervision platform judges that time delay is not at
In one preset threshold range, and judge that packet loss is not at the second predetermined threshold value, determine that time delay and packet loss are exception
Data.
Alternatively, the specific example in the present embodiment may be referred to the example described in above-described embodiment, the present embodiment
Will not be described here.
Alternatively, in the present embodiment, above-mentioned storage medium can be including but not limited to:USB flash disk, read-only storage (ROM,
Read-Only Memory), random access memory (RAM, Random Access Memory), portable hard drive, magnetic disc or
CD etc. is various can be with the medium of store program codes.
The embodiments of the present invention are for illustration only, do not represent the quality of embodiment.
If the integrated unit in above-described embodiment is realized and as independent product using in the form of SFU software functional unit
When selling or using, during the storage medium that above computer can read can be stored in.Based on such understanding, the skill of the present invention
The part or all or part of the technical scheme that art scheme substantially contributes in other words to prior art can be with soft
The form of part product is embodied, and the computer software product is stored in storage medium, including some instructions are used so that one
Platform or multiple stage computers equipment (can be personal computer, monitor supervision platform or network equipment etc.) perform each embodiment of the invention
The all or part of step of methods described.
In the above embodiment of the present invention, the description to each embodiment all emphasizes particularly on different fields, and does not have in certain embodiment
The part of detailed description, may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed client, other sides can be passed through
Formula is realized.Wherein, device embodiment described above is only schematic, such as the division of described unit, and only one
Kind of division of logic function, can there is an other dividing mode when actually realizing, such as multiple units or component can with reference to or
Another system is desirably integrated into, or some features can be ignored, or do not perform.It is another, it is shown or discussed it is mutual it
Between coupling or direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some interfaces, unit or module
Connect, can be electrical or other forms.
The unit as separating component explanation can be or may not be it is physically separate, it is aobvious as unit
The part for showing can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can according to the actual needs be selected to realize the mesh of this embodiment scheme
's.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, it is also possible to
It is that unit is individually physically present, it is also possible to which two or more units are integrated in a unit.Above-mentioned integrated list
Unit both can be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit is realized.
The above is only the preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art
For member, under the premise without departing from the principles of the invention, some improvements and modifications can also be made, these improvements and modifications also should
It is considered as protection scope of the present invention.
Claims (16)
1. a kind of data transmission method, it is characterised in that include:
Server between multiple routing nodes of the preset protocol in network link by transmitting probe data packet;
The server is detected to the plurality of routing node according to the probe data packet and the preset protocol, obtained
The detection data of each routing node, wherein, the detection data is used to determine the network state of the network link;
The server reports the detection data to monitor supervision platform, wherein, the monitor supervision platform is used for the detection data
Shown, the network link is adjusted according to the detection data.
2. method according to claim 1, it is characterised in that the server is corresponded with the routing node, institute
State and transmit the probe data packet between multiple routing nodes of the server by the preset protocol in the network link
Including:
With the plurality of routing node corresponding server of difference by the preset protocol between the plurality of routing node
The probe data packet is transmitted mutually;Or
Server corresponding with the first routing node passes through described pre- to the corresponding server of multiple secondary route node difference
If agreement transmits mutually the probe data packet between first routing node and the plurality of secondary route node, its
In, the plurality of routing node includes first routing node and the secondary route node.
3. method according to claim 1, it is characterised in that
The server is detected to the plurality of routing node according to the probe data packet and the preset protocol, obtained
The detection data of each routing node includes:The server each routing node according to the preset protocol is detected
The time delay detected to the probe data packet and the probe data packet are transmitted between the plurality of routing node
When packet loss, wherein, the detection data includes the time delay and the packet loss;
The server reports the detection data to include to the monitor supervision platform:The server report the time delay and
The packet loss is to the monitor supervision platform.
4. method according to claim 1, it is characterised in that
The server is detected to the plurality of routing node according to the probe data packet and the preset protocol, obtained
The detection data of each routing node includes:The server detects that the probe data packet exists according to the preset protocol
Time for sending between the plurality of routing node and reaching and to verifying the whether correct the result of return value, wherein,
The return value carries out response and obtains by described each routing node to the probe data packet;
The server reports the detection data to include to the monitor supervision platform:The server reports the transmission and arrival
Time and the return value to the monitor supervision platform.
5. method according to claim 1, it is characterised in that the server reports the detection data to the monitoring
Platform includes:
The server is stored the detection data to the database of the monitor supervision platform by calling pre-set programs, wherein,
The monitor supervision platform is used to obtain the detection data from the database, and the detection data is carried out according to preset rules
Filtration treatment, obtains not meeting the abnormal data of the preset rules, and shows the abnormal data, according to the abnormal data
The network state for determining the network link is abnormality, and the abnormal data is processed to switch the abnormality
For normal condition.
6. method as claimed in any of claims 1 to 5, it is characterised in that
The server transmits the detection between the multiple routing nodes by the preset protocol in the network link
Packet includes:According to pre- between multiple routing nodes of the server by the preset protocol in the network link
If the multiple probe data packets of time tranfer;
The server is detected to the plurality of routing node according to the probe data packet and the preset protocol, obtained
The detection data of each routing node includes:It is all sent in the Preset Time in the plurality of probe data packet
In the case of the plurality of routing node, the server is according to the probe data packet and the preset protocol to the plurality of
Routing node detected, obtains the detection data of each routing node.
7. method as claimed in any of claims 1 to 5, it is characterised in that the plurality of routing node be for
Multiple video routing nodes of transmitting video-frequency flow.
8. method as claimed in any of claims 1 to 3, it is characterised in that the preset protocol is ICMP agreements.
9. the method according to any one in claim 1 to 2 or 4, it is characterised in that the preset protocol is UDP associations
View.
10. a kind of data transmission method, it is characterised in that include:
Monitor supervision platform obtain server according to probe data packet and preset protocol to network link in multiple routing nodes carry out
The detection data that detection is obtained, wherein, the server is transmitted by the preset protocol between the plurality of routing node
The probe data packet, the detection data is used to determine the network state of the network link;
The monitor supervision platform shows the detection data, and the network link is adjusted according to the detection data.
11. methods according to claim 10, it is characterised in that
The monitor supervision platform obtains the server according to the probe data packet and the preset protocol to the network link
In multiple routing nodes carry out detecting that the detection data for obtaining includes:The monitor supervision platform obtains the detection from database
Data;
Before the monitor supervision platform shows the detection data, methods described also includes:The monitor supervision platform is to the detection
Data carry out filtration treatment according to preset rules, obtain not meeting the abnormal data of the preset rules;
The monitor supervision platform shows that the detection data includes:The monitor supervision platform shows the abnormal number by predetermined symbol
According to.
12. methods according to claim 11, it is characterised in that in the monitor supervision platform to the detection data according to institute
Stating preset rules carries out filtration treatment, obtains not meeting after the abnormal data of the preset rules, and methods described also includes:
The monitor supervision platform determines that the network state of the network link is abnormality according to the abnormal data;
Wherein, the monitor supervision platform according to the detection data network link is adjusted including:The monitor supervision platform
The abnormal data is processed to switch the abnormality as normal condition.
13. methods according to claim 12, the monitor supervision platform is processed the abnormal data described to switch
Abnormality includes for the normal condition:
The monitor supervision platform positions the abort situation for occurring the abnormality in the network link according to the abnormal data;
The monitor supervision platform responds the corresponding detection data of the abort situation, and meet with a response result;
It is the normal condition that the monitor supervision platform switches the abnormality according to the response results.
14. methods according to claim 11, it is characterised in that the detection data includes the server according to described
Preset protocol detects that the time delay that each routing node detected to the probe data packet and the probe data packet exist
Packet loss when transmitting between the plurality of routing node, the monitor supervision platform is to the detection data according to the preset rules
Filtration treatment is carried out, obtaining not meeting the abnormal data of the preset rules includes:
The monitor supervision platform judges the time delay whether in the first preset threshold range, and judges that the packet loss is
It is no to be in the second preset threshold range;
If the monitor supervision platform judges that the time delay is not in first preset threshold range, and judges institute
State packet loss and be not at second predetermined threshold value, determine that the time delay and the packet loss are the abnormal data.
15. a kind of data transmission devices, it is characterised in that include:
Transmission unit, for making server pass through transmission detection number between multiple routing nodes of the preset protocol in network link
According to bag;
Detector unit, for making the server according to the probe data packet and the preset protocol to the plurality of route section
Put and detected, obtain the detection data of each routing node, wherein, the detection data is used to determine the network link
Network state;
Reporting unit, for making the server report the detection data to monitor supervision platform, wherein, the monitor supervision platform is used for
The detection data is shown, the network link is adjusted according to the detection data.
16. a kind of data transmission devices, it is characterised in that include:
Acquiring unit, for make monitor supervision platform obtain server according to probe data packet and preset protocol to network link in it is many
Individual routing node carries out detecting the detection data for obtaining, wherein, the server is by the preset protocol on the plurality of road
By the probe data packet is transmitted between node, the detection data is used to determine the network state of the network link;
Display unit, for making the monitor supervision platform show the detection data;
Adjustment unit, for making monitor supervision platform be adjusted to the network link according to the detection data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610939205.5A CN106571977B (en) | 2016-10-24 | 2016-10-24 | Data transmission method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610939205.5A CN106571977B (en) | 2016-10-24 | 2016-10-24 | Data transmission method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106571977A true CN106571977A (en) | 2017-04-19 |
CN106571977B CN106571977B (en) | 2020-07-03 |
Family
ID=58534768
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610939205.5A Active CN106571977B (en) | 2016-10-24 | 2016-10-24 | Data transmission method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106571977B (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107181644A (en) * | 2017-06-16 | 2017-09-19 | 北京小度信息科技有限公司 | For the method and apparatus for the network performance for monitoring network application |
CN107509214A (en) * | 2017-08-30 | 2017-12-22 | 深圳鲲鹏无限科技有限公司 | A kind of more radio frequency link wireless routers and method for diagnosing faults |
CN108512726A (en) * | 2018-03-29 | 2018-09-07 | 上海连尚网络科技有限公司 | A kind of method and apparatus of data monitoring |
CN108809679A (en) * | 2017-05-03 | 2018-11-13 | 腾讯科技(深圳)有限公司 | To the control method of network node, device and monitoring device |
CN108880920A (en) * | 2017-05-08 | 2018-11-23 | 阿里巴巴集团控股有限公司 | Cloud service management method, device and electronic equipment |
CN109168092A (en) * | 2018-09-17 | 2019-01-08 | 深圳市网心科技有限公司 | Transmission of flow media data condition judgement method, node, system and storage medium |
CN109688432A (en) * | 2017-10-18 | 2019-04-26 | 北京京东尚科信息技术有限公司 | Information transferring method, device and system |
CN109728920A (en) * | 2017-10-27 | 2019-05-07 | 贵州白山云科技股份有限公司 | A kind of method and device for the service quality improving web service product |
CN110427329A (en) * | 2019-08-13 | 2019-11-08 | 杭州有赞科技有限公司 | A kind of acquisition method and system of database SQL performance data |
CN110535743A (en) * | 2019-08-19 | 2019-12-03 | 厦门亿联网络技术股份有限公司 | A kind of processing method of data packet, device, storage medium and electronic device |
CN111124835A (en) * | 2019-12-26 | 2020-05-08 | 中国银行股份有限公司 | Data flow monitoring method and system |
CN111565364A (en) * | 2020-04-03 | 2020-08-21 | 拉扎斯网络科技(上海)有限公司 | Method and device for acquiring positioning information, storage medium and terminal |
CN112636942A (en) * | 2019-10-08 | 2021-04-09 | ***通信集团浙江有限公司 | Method and device for monitoring service host node |
CN112929292A (en) * | 2021-03-07 | 2021-06-08 | 百果园技术(新加坡)有限公司 | Flow scheduling method, system, equipment and storage medium based on machine room comparison |
CN113595240A (en) * | 2021-06-21 | 2021-11-02 | 深圳供电局有限公司 | Power data detection method, device, equipment and storage medium |
CN114285776A (en) * | 2022-01-14 | 2022-04-05 | 广州广哈通信股份有限公司 | Network line state monitoring method and device and video conference terminal |
CN115842747A (en) * | 2022-11-21 | 2023-03-24 | 中盈优创资讯科技有限公司 | Implementation method and device based on segmented monitoring network |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040199627A1 (en) * | 2003-03-03 | 2004-10-07 | Thomas Frietsch | Methods and computer program products for carrying out fault diagnosis in an it network |
CN102647312A (en) * | 2012-05-09 | 2012-08-22 | 浙江宇视科技有限公司 | Method and device for whole network multicast topology |
CN104125118A (en) * | 2014-08-08 | 2014-10-29 | 福建富士通信息软件有限公司 | Method and system for monitoring and alarming heterogeneous network routing |
CN105187228A (en) * | 2015-06-12 | 2015-12-23 | 中国通信建设集团设计院有限公司 | Network quality detection method and router |
CN105656790A (en) * | 2016-01-28 | 2016-06-08 | 昭文科技(北京)股份有限公司 | Multi-path data transmission method and device |
CN105873161A (en) * | 2016-06-14 | 2016-08-17 | 乐视控股(北京)有限公司 | Network scheduling method and device |
-
2016
- 2016-10-24 CN CN201610939205.5A patent/CN106571977B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040199627A1 (en) * | 2003-03-03 | 2004-10-07 | Thomas Frietsch | Methods and computer program products for carrying out fault diagnosis in an it network |
CN102647312A (en) * | 2012-05-09 | 2012-08-22 | 浙江宇视科技有限公司 | Method and device for whole network multicast topology |
CN104125118A (en) * | 2014-08-08 | 2014-10-29 | 福建富士通信息软件有限公司 | Method and system for monitoring and alarming heterogeneous network routing |
CN105187228A (en) * | 2015-06-12 | 2015-12-23 | 中国通信建设集团设计院有限公司 | Network quality detection method and router |
CN105656790A (en) * | 2016-01-28 | 2016-06-08 | 昭文科技(北京)股份有限公司 | Multi-path data transmission method and device |
CN105873161A (en) * | 2016-06-14 | 2016-08-17 | 乐视控股(北京)有限公司 | Network scheduling method and device |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108809679A (en) * | 2017-05-03 | 2018-11-13 | 腾讯科技(深圳)有限公司 | To the control method of network node, device and monitoring device |
CN108880920B (en) * | 2017-05-08 | 2022-01-25 | 阿里巴巴集团控股有限公司 | Cloud service management method and device and electronic equipment |
CN108880920A (en) * | 2017-05-08 | 2018-11-23 | 阿里巴巴集团控股有限公司 | Cloud service management method, device and electronic equipment |
CN107181644A (en) * | 2017-06-16 | 2017-09-19 | 北京小度信息科技有限公司 | For the method and apparatus for the network performance for monitoring network application |
CN107181644B (en) * | 2017-06-16 | 2019-09-27 | 北京小度信息科技有限公司 | Method and apparatus for monitoring the network performance of network application |
CN107509214A (en) * | 2017-08-30 | 2017-12-22 | 深圳鲲鹏无限科技有限公司 | A kind of more radio frequency link wireless routers and method for diagnosing faults |
CN109688432A (en) * | 2017-10-18 | 2019-04-26 | 北京京东尚科信息技术有限公司 | Information transferring method, device and system |
CN109688432B (en) * | 2017-10-18 | 2022-12-27 | 北京京东尚科信息技术有限公司 | Information transmission method, device and system |
CN109728920A (en) * | 2017-10-27 | 2019-05-07 | 贵州白山云科技股份有限公司 | A kind of method and device for the service quality improving web service product |
CN109728920B (en) * | 2017-10-27 | 2020-08-21 | 贵州白山云科技股份有限公司 | Method and device for improving service quality of network service product |
CN108512726A (en) * | 2018-03-29 | 2018-09-07 | 上海连尚网络科技有限公司 | A kind of method and apparatus of data monitoring |
CN108512726B (en) * | 2018-03-29 | 2020-06-02 | 上海连尚网络科技有限公司 | Data monitoring method and equipment |
CN109168092A (en) * | 2018-09-17 | 2019-01-08 | 深圳市网心科技有限公司 | Transmission of flow media data condition judgement method, node, system and storage medium |
CN110427329A (en) * | 2019-08-13 | 2019-11-08 | 杭州有赞科技有限公司 | A kind of acquisition method and system of database SQL performance data |
CN110427329B (en) * | 2019-08-13 | 2023-04-25 | 杭州有赞科技有限公司 | Method and system for collecting SQL performance data of database |
CN110535743A (en) * | 2019-08-19 | 2019-12-03 | 厦门亿联网络技术股份有限公司 | A kind of processing method of data packet, device, storage medium and electronic device |
CN112636942A (en) * | 2019-10-08 | 2021-04-09 | ***通信集团浙江有限公司 | Method and device for monitoring service host node |
CN112636942B (en) * | 2019-10-08 | 2022-09-27 | ***通信集团浙江有限公司 | Method and device for monitoring service host node |
CN111124835A (en) * | 2019-12-26 | 2020-05-08 | 中国银行股份有限公司 | Data flow monitoring method and system |
CN111565364A (en) * | 2020-04-03 | 2020-08-21 | 拉扎斯网络科技(上海)有限公司 | Method and device for acquiring positioning information, storage medium and terminal |
CN112929292A (en) * | 2021-03-07 | 2021-06-08 | 百果园技术(新加坡)有限公司 | Flow scheduling method, system, equipment and storage medium based on machine room comparison |
CN113595240A (en) * | 2021-06-21 | 2021-11-02 | 深圳供电局有限公司 | Power data detection method, device, equipment and storage medium |
CN113595240B (en) * | 2021-06-21 | 2024-01-19 | 深圳供电局有限公司 | Method, device, equipment and storage medium for detecting electric power data |
CN114285776A (en) * | 2022-01-14 | 2022-04-05 | 广州广哈通信股份有限公司 | Network line state monitoring method and device and video conference terminal |
CN114285776B (en) * | 2022-01-14 | 2023-07-14 | 广州广哈通信股份有限公司 | Network line state monitoring method and device and video conference terminal |
CN115842747A (en) * | 2022-11-21 | 2023-03-24 | 中盈优创资讯科技有限公司 | Implementation method and device based on segmented monitoring network |
Also Published As
Publication number | Publication date |
---|---|
CN106571977B (en) | 2020-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106571977A (en) | Data transmission method and device | |
CN104796298B (en) | A kind of method and device of SDN network accident analysis | |
KR102163279B1 (en) | Performance diagnosis method, apparatus and system for 5g based network | |
CN102449957B (en) | Ip network fault locating method, apparatus, and system | |
CN106850337A (en) | A kind of network quality detection method and device | |
CN108306748A (en) | Network failure locating method, device and interactive device | |
CN102307122B (en) | Ethernet over Coax (EoC) link failure detection system and method | |
CN103686854B (en) | The method and apparatus for controlling AP | |
JP2006270961A (en) | Packet trace diagnostic system | |
CN109218141A (en) | A kind of malfunctioning node detection method and relevant apparatus | |
US10708155B2 (en) | Systems and methods for managing network operations | |
EP3682595B1 (en) | Obtaining local area network diagnostic test results | |
CN103259699B (en) | Method of testing, system and client and service end | |
CN109525736B (en) | Voice dial testing loopback method and device | |
CN110391988A (en) | Method for controlling network flow, system and safety device | |
CN104754630A (en) | Network quality evaluating method and device and processing platform | |
CN110493069A (en) | Fault detection method, device, SDN controller and forwarding device | |
EP4030695A1 (en) | Method, device, and system for diagnosing performance of 5g mobile communication based network | |
CN104125590A (en) | Link fault diagnosis device and method thereof | |
JP2018528549A (en) | Method and apparatus for detecting internet connection problems | |
CN106797380A (en) | Voice-optimizing realizes device | |
CN104396190A (en) | Method for monitoring a wireless link of a wi-fi node of a customer premises equipment device, and customer premises equipment device utilizing the method | |
CN113452576B (en) | Method and device for monitoring network environment, storage medium and electronic device | |
CN105554786B (en) | A kind of method and device of addressing network problems | |
CN113727379A (en) | Network visualization processing method and device, computer equipment and storage medium |
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 |