CN106571977A - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

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
Application number
CN201610939205.5A
Other languages
Chinese (zh)
Other versions
CN106571977B (en
Inventor
王波
刘克松
吴旭
徐炯�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610939205.5A priority Critical patent/CN106571977B/en
Publication of CN106571977A publication Critical patent/CN106571977A/en
Application granted granted Critical
Publication of CN106571977B publication Critical patent/CN106571977B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0677Localisation of faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/087Jitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/12Network 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

Data transmission method and device
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.
CN201610939205.5A 2016-10-24 2016-10-24 Data transmission method and device Active CN106571977B (en)

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)

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

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

Patent Citations (6)

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

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