CN105704034B - Access the method and central server of network - Google Patents

Access the method and central server of network Download PDF

Info

Publication number
CN105704034B
CN105704034B CN201610209537.8A CN201610209537A CN105704034B CN 105704034 B CN105704034 B CN 105704034B CN 201610209537 A CN201610209537 A CN 201610209537A CN 105704034 B CN105704034 B CN 105704034B
Authority
CN
China
Prior art keywords
server
transmission
central server
transmission range
acceleration
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.)
Expired - Fee Related
Application number
CN201610209537.8A
Other languages
Chinese (zh)
Other versions
CN105704034A (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.)
Wangsu Science and Technology Co Ltd
Original Assignee
Wangsu Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wangsu Science and Technology Co Ltd filed Critical Wangsu Science and Technology Co Ltd
Priority to CN201610209537.8A priority Critical patent/CN105704034B/en
Publication of CN105704034A publication Critical patent/CN105704034A/en
Application granted granted Critical
Publication of CN105704034B publication Critical patent/CN105704034B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/122Shortest path evaluation by minimising distances, e.g. by selecting a route with minimum of number of hops
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/126Shortest path evaluation minimising geographical or physical path length

Abstract

This application discloses a kind of methods and central server for accessing network.Wherein, method described in embodiments herein includes: the first transmission range that central server obtains target terminal and the first acceleration server, and obtains target terminal and second and accelerate the second transmission range of server;Central server obtains the first third transmission range for accelerating server and source server, and obtains the second the 4th transmission range for accelerating server and source server;Central server selects most short transmission distance from the sum of the sum of the first transmission range and third transmission range, the second transmission range and the 4th transmission range;The target that acceleration server of the most short transmission in corresponding path is accessed as target terminal is accelerated server by central server.Present application addresses in the prior art by accessing terminal to network when the path that selects be not optimal path the technical issues of.

Description

Access the method and central server of network
Technical field
This application involves network fields, in particular to a kind of method and central server for accessing network.
Background technique
Content distributing network (Content Delivery Network, abbreviation CDN) adds due to using cache way to realize Speed, data source is mainly from fringe node, so the quality of effect, depends primarily on fringe node to overlay area client's RTT value and packet loss, concern is primarily with the transmission time at edge, so reconnaissance mainly select Tong Cheng, with operator in this way Nearest local covering.Such O&M deployment, it is also just relatively easy, as long as edge of knowing the real situation covers the Lastmile in certain region ?.But scene is accelerated for the application dynamic based on transport layer protocols such as TCP/UDP, data source is not mainly from edge section Point, but obtained from source station real-time, interactive, the RTT value and packet loss of the mainly complete trails of concern.At this point, still using The scheme that CDN is locally covered then is unable to satisfy the demand of client.
The existing local CDN covering scheme there are the drawbacks of be: Lastmile is not involved in dynamic routing, directly fixed to select Nearest covering, the path chosen are not necessarily whole optimal path, cannot achieve and accelerate to whole process.
For above-mentioned problem, currently no effective solution has been proposed.
Summary of the invention
The embodiment of the present application provides a kind of method and central server for accessing network, at least to solve in the prior art Not the technical issues of path selected when by accessing terminal to network is not optimal path.
According to the one aspect of the embodiment of the present application, a kind of method for accessing network is provided, comprising: central server obtains It takes target terminal and first to accelerate the first transmission range of server, and obtains the target terminal and second and accelerate server The second transmission range;The central server obtains the described first third transmission range for accelerating server and source server, And obtain the described second the 4th transmission range for accelerating server and the source server;The central server is from described It is selected in the sum of the sum of one transmission range and the third transmission range, second transmission range and the 4th transmission range Most short transmission distance;The central server is using acceleration server of the most short transmission in corresponding path as described in The target of target terminal access accelerates server.
Further, the central server obtains target terminal and first accelerates the first transmission range of server, and And the second transmission range for obtaining the target terminal and the second acceleration server includes: that the central server obtains the mesh The first configured transmission between terminal and the first acceleration server is marked, and obtains the target terminal and described second and accelerates The second configured transmission between server, wherein first configured transmission is detected and reported by the first acceleration server To the central server, second configured transmission is detected by the second acceleration server and is reported to the central service Device;The central server obtains first transmission range according to first configured transmission, and passes according to described second Defeated parameter obtains second transmission range.
Further, the central server obtains first transmission range according to first configured transmission, and According to second configured transmission obtain second transmission range include: the central server judge whether to receive it is described First configured transmission and second configured transmission;The central server judge to receive first configured transmission and When second configured transmission, first transmission range is obtained according to first configured transmission, and according to described second Configured transmission obtains second transmission range.
Further, first transmission range is obtained according to first configured transmission in the central server, and And before according to second configured transmission obtaining second transmission range, the method also includes: the central server The inquiry request that the acceleration server is sent is received, the inquiry request is used for the IP for requesting to inquire in the central server Library, wherein the IP inventory contain have been coupled to the central server terminal in a network;The central server Respond the inquiry request and send the library IP to the acceleration server so that the acceleration server identify it is to be detected The target terminal.
Further, the inquiry request is responded in the central server send the library IP to the acceleration server Later, the method also includes: the acceleration server judges whether there is terminal to be detected;Judge in the acceleration server In the case where there is terminal to be detected out, detection information is sent to the terminal to be detected;Described in the acceleration server receives The response message that terminal to be detected is sent;The acceleration server judges whether to detect successfully according to the response message;It is visiting It surveys in successful situation, the transmission ginseng for accelerating server to calculate between the acceleration server and the terminal to be detected Number.
Further, acceleration server of the most short transmission in corresponding path is made in the central server For target terminal access target accelerate server after, the method also includes: the central servers to DNS service Device sends the mark that the target accelerates server, so that the dns server controls the target terminal and accesses the target Accelerate server.
According to the another aspect of the embodiment of the present application, a kind of central server is additionally provided, comprising: first acquisition unit, Accelerate the first transmission range of server for obtaining target terminal and first, and obtains the target terminal and second and accelerate Second transmission range of server;Second acquisition unit, for obtaining the described first third for accelerating server and source server Transmission range, and obtain the described second the 4th transmission range for accelerating server and the source server;Selecting unit is used for From the sum of first transmission range and the third transmission range, second transmission range and the 4th transmission range it With middle selection most short transmission distance;Determination unit, for the acceleration server by the most short transmission in corresponding path Target as target terminal access accelerates server.
Further, the first acquisition unit includes: the first acquisition subelement, for obtaining the target terminal and institute The first configured transmission between the first acceleration server is stated, and obtains the target terminal and described second and accelerates between server The second configured transmission, wherein first configured transmission is detected by the first acceleration server and is reported to the center Server, second configured transmission are detected by the second acceleration server and are reported to the central server;Second obtains Subelement is taken, for obtaining first transmission range according to first configured transmission, and is joined according to second transmission Number obtains second transmission range.
Further, the second acquisition subelement includes: judgment module, for judging whether that receiving described first passes Defeated parameter and second configured transmission;Module is obtained, receives first transmission for judging in the judgment module When parameter and second configured transmission, first transmission range is obtained according to first configured transmission, and according to institute It states the second configured transmission and obtains second transmission range.
Further, the central server further include: receiving unit, for obtaining subelement according to institute described second It states the first configured transmission and obtains first transmission range, and second transmission distance is obtained according to second configured transmission From the inquiry request for accelerating server to send before, is received, the inquiry request inquires the central service for requesting The library IP in device, wherein the IP inventory contain have been coupled to the central server terminal in a network;First hair Unit is sent, the library IP is sent to the acceleration server for responding the inquiry request, so that the acceleration server is known The target terminal that Chu be not to be detected.
Further, the central server further include: the second transmission unit, for described most in determination unit general After acceleration server of the short transmission in corresponding path accelerates server as the target that the target terminal accesses, to Dns server sends the mark that the target accelerates server, so that the dns server controls the target terminal and accesses institute It states target and accelerates server.
In the embodiment of the present application, central server obtains the first transmission distance of target terminal and the first acceleration server From, and obtain target terminal and second and accelerate the second transmission range of server;Central server obtains first and accelerates service The third transmission range of device and source server, and obtain the second the 4th transmission range for accelerating server and source server;In Centre server is selected from the sum of the sum of the first transmission range and third transmission range, the second transmission range and the 4th transmission range Most short transmission distance;Central server accesses acceleration server of the most short transmission in corresponding path as target terminal Target accelerate server.
By obtaining the different transmission ranges accelerated between server and terminal, will accelerate between server and terminal Transmission range between transmission range and acceleration server and source server is summed, and finds out most short transmission distance, and then look for To most short transmission apart from corresponding path, acceleration server of the most short transmission in corresponding path is accessed as terminal Accelerate server, due to considering the transmission range accelerated between server and terminal when selecting transmission path, so as to The optimal path between source server and terminal is obtained, the technology for determining optimal path when by accessing terminal to network has been reached Effect, and then the technical issues of the path that selects of while solving accessing terminal to network in the prior art is not optimal path.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present application, constitutes part of this application, this Shen Illustrative embodiments and their description please are not constituted an undue limitation on the present application for explaining the application.In the accompanying drawings:
Fig. 1 is the flow chart of the method for access network according to an embodiment of the present invention;
Fig. 2 is according to an embodiment of the present invention for executing the logical construction schematic diagram of the hardware of the method for access network;
Fig. 3 is according to an embodiment of the present invention for executing the hardware structure topological diagram of the method for access network;
Fig. 4 is the method that acceleration server update according to an embodiment of the present invention accelerates server info and the library IP information Flow chart;
Fig. 5 is the flow chart that acceleration server according to an embodiment of the present invention treats the method that detecting terminal is detected;
Fig. 6 is the method that acceleration server according to an embodiment of the present invention uploads new detection data to central server Flow chart;
Fig. 7 is the process for the method that central server according to an embodiment of the present invention determines optimal covering configuration node Figure;
Fig. 8 is the flow chart for the method that dns server according to an embodiment of the present invention dispatches optimal overlay node;
Fig. 9 is the flow chart of the method for optional access network according to an embodiment of the present invention;
Figure 10 is the schematic diagram of the composed structure of provided central server according to embodiments of the present invention.
Specific embodiment
In order to make those skilled in the art more fully understand application scheme, below in conjunction in the embodiment of the present application Attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is only The embodiment of the application a part, instead of all the embodiments.Based on the embodiment in the application, ordinary skill people Member's every other embodiment obtained without making creative work, all should belong to the model of the application protection It encloses.
It should be noted that the description and claims of this application and term " first " in above-mentioned attached drawing, " Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way Data be interchangeable under appropriate circumstances, so as to embodiments herein described herein can in addition to illustrating herein or Sequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that cover Cover it is non-exclusive include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited to Step or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, product Or other step or units that equipment is intrinsic.
Description below is made to technical term involved in the embodiment of the present application first:
Di jkstra algorithm: Di jkstra algorithm (Dijkstra's algorithm) is typical shortest-path rout ing algorithms, Shortest path for calculating a node to other all nodes is mainly characterized by centered on starting point expanding layer by layer outward Exhibition, until expanding to terminal.Di jkstra algorithm can be derived that the optimal solution of shortest path.
RTT (Round Trip Time, round-trip delay): in a computer network, RTT indicates to send data from transmitting terminal Start, receives the confirmation (receiving end soon sends confirmation after receiving data) from receiving end to transmitting terminal, undergo in total Time delay.
Lastmile: last one kilometer is communication and technology industry to describe terminal user's incoming communication network The term of technology and step.
According to the embodiment of the present application, a kind of embodiment of method for accessing network is provided, it should be noted that in attached drawing Process the step of illustrating can execute in a computer system such as a set of computer executable instructions, although also, Logical order is shown in flow charts, but in some cases, can be executed with the sequence for being different from herein it is shown or The step of description.
Fig. 1 is the flow chart of the method for access network according to an embodiment of the present invention, as shown in Figure 1, this method includes such as Lower step:
Step S102, central server obtains target terminal and first and accelerates the first transmission range of server, and obtains Target terminal and second is taken to accelerate the second transmission range of server.
Step S104, central server obtains first and accelerates the third transmission range of server and source server, and obtains Take the 4th transmission range of the second acceleration server and source server.
Step S106, central server is from the sum of the first transmission range and third transmission range, the second transmission range and the Most short transmission distance is selected in the sum of four transmission ranges.
Step S108, central server is using acceleration server of the most short transmission in corresponding path as target terminal The target of access accelerates server.
By obtaining the different transmission ranges accelerated between server and terminal, will accelerate between server and terminal Transmission range between transmission range and acceleration server and source server is summed, and finds out most short transmission distance, and then look for To most short transmission apart from corresponding path, acceleration server of the most short transmission in corresponding path is accessed as terminal Accelerate server, due to considering the transmission range accelerated between server and terminal when selecting transmission path, so as to The optimal path between source server and terminal is obtained, the path selected when solving accessing terminal to network in the prior art is not The technical issues of being optimal path, has reached the technical effect that optimal path is determined when by accessing terminal to network.
It should be noted that the transmission range in the embodiment of the present invention can be measured using transmission time, it is most short The corresponding path of transmission range can be the shortest path of transmission time.
The implementation procedure of the method for access network provided by the embodiment of the present invention is related to four class hardware: central service Device accelerates service node (i.e. above-mentioned acceleration server), source station (i.e. above-mentioned source server) and dns server.
The effect of central server is: being responsible for offer the whole network node (i.e. above-mentioned acceleration service node) information, according to the whole network In each node upload last one kilometer (path i.e. between acceleration server and terminal) detection result, between node and source RTT and packet loss between standing calculate optimal path, provide optimal path information downloading and last one kilometer data access point tune Excellent result issues.Above-mentioned target is contained in optimal path information accelerates server, the instruction of last one kilometer data access point Server is that target accelerates server.
Accelerate service node be data transfer path component units, accelerate service node be responsible for customer data transmission, It carries out between node and the timing probe of source station, active and uploads detection result in real time and download optimal path information.
The effect of source station is: providing data, each data for accelerating server to provide source station to each acceleration server It is transferred to the terminal of itself covering.
The effect of dns server is: the optimal path information and last one kilometer data for receiving central server transmission connect Access point information, and local DNS MAP information is updated, accelerate server to control target terminal access target.
Fig. 2 is according to an embodiment of the present invention for executing the logical construction schematic diagram of the hardware of the method for access network. As shown in Fig. 2, the framework of hardware includes: to accelerate service node module, central server module and dns server module.Center Server module includes cloud dispatching algorithm module and optimal covering configuration distributing module.
Accelerate service node module to be located at and accelerates to be mainly responsible for the IP address collected and be recorded in client, note in server Record IP address state (such as TCP it is online, it is offline and other), while being responsible for each region client Lastmile mass It is detected, detection result is uploaded to central server module, and download the newest library IP information and section from central server Point information.
In the centrally located server of central server module, it is mainly responsible for and statistical is carried out to Lastmile detection data Analysis, calculates optimal covering, and according to calculated result automatically, by configuring interface, by covering adjustment configuration distributing to DNS service Device.Meanwhile being also responsible for showing the calculated result in each region with map styles, for user's visual check.Covering is adjusted Whole configuration information includes that the target of target terminal connection accelerates the information of server.
Cloud dispatching algorithm module in central server is mainly responsible for each regionally detecting number for accelerating service node to upload According to being calculated and analyzed, and provide the optimal covering configuration file being calculated.
Optimal covering configuration distributing module in central server is mainly responsible for is docked with dns server, and calling connects The optimal covering being calculated is adjusted configuration distributing to dns server by mouth.
Dns server module is located in dns server, is mainly responsible for and receives the optimal covering adjustment that central server issues Content, and compared and analyzed with itself existing configuration, after the optimal covering Suitable content that parsing central server issues certainly The dynamic optimal covering of adjustment.When the target connected there are new target terminal accelerates the information of server, dns server updates certainly The optimal covering configuration file of body storage.
Fig. 3 is according to an embodiment of the present invention for executing the hardware structure topological diagram of the method for access network.It is wrapped in Fig. 3 It includes central server, accelerate service node and dns server.Each acceleration service node covers a panel region.
Optionally, central server obtains the first transmission range of target terminal and the first acceleration server, and obtains Second transmission range of target terminal and the second acceleration server includes: that central server obtains target terminal and the first acceleration clothes The first configured transmission between business device, and obtain the second configured transmission between target terminal and the second acceleration server, wherein First configured transmission detects and is reported to central server by the first acceleration server, and the second configured transmission accelerates to service by second Device detects and is reported to central server;Central server according to the first configured transmission obtain the first transmission range, and according to Second configured transmission obtains the second transmission range.
Source server, the first acceleration server and target terminal constitute a transmission paths, and source server, second accelerate Server and target terminal constitute another transmission paths.First accelerates the data transmission between server and target terminal Parameter is the first configured transmission.The parameter of data transmission between second acceleration server and target terminal is the second transmission ginseng Number.
First transmission ginseng of the first data transmission for accelerating server detection first to accelerate between server and target terminal Number, and the first configured transmission is reported to central server.Second accelerates server detection second to accelerate server and target whole Second configured transmission of the data transmission between end, and the second configured transmission is reported to central server.
Central server obtains first according to the first configured transmission and accelerates first between server and target terminal to transmit Distance, and the second transmission range between the second acceleration server and target terminal is obtained according to the second configured transmission.
Source server accelerates the transmission range of the transmission path of server and target terminal composition that can use following formula It is calculated:
Source server, the transmission range=source server for the transmission path for accelerating server and target terminal to form and acceleration The transmission range of transmission range between server+between acceleration server and target terminal.
Transmission range=first transmission distance of source server, the first transmission path for accelerating server and target terminal to form From+third transmission range.
Transmission range=second transmission distance of source server, the second transmission path for accelerating server and target terminal to form Four transmission range from+the.
From the sum of the first transmission range and third transmission range and the sum of the second transmission range and the 4th transmission range this two A lesser side is selected in person, as most short transmission distance.
When accelerating the quantity of server to be greater than two, then compares two-by-two according to the above method, find out most short transmission distance.
The target that acceleration server of the most short transmission in corresponding path is accessed as target terminal is accelerated into service Device.
When the transmission that most short transmission distance is source server, the first transmission path for accelerating server and target terminal to form Apart from when, target acceleration server that the first acceleration server is accessed as target terminal.
When the transmission that most short transmission distance is source server, the second transmission path for accelerating server and target terminal to form Apart from when, target acceleration server that the second acceleration server is accessed as target terminal.
Optionally, central server obtains the first transmission range according to the first configured transmission, and is joined according to the second transmission It includes: that central server judges whether to receive the first configured transmission and the second configured transmission that number, which obtains the second transmission range,;In It entreats server when judging to receive the first configured transmission and the second configured transmission, obtains first according to the first configured transmission and pass Defeated distance, and the second transmission range is obtained according to the second configured transmission.
Configured transmission can be RTT, packet loss etc..Accelerate server to detect terminal, obtains configured transmission.Accelerate Configured transmission is reported to central server by server, and central server calculates according to the configured transmission received and accelerates service Transmission range between device and terminal.
Central server stores the tables of data of configured transmission, when central server judges that the tables of data of configured transmission has When update, that is, judge to receive the first configured transmission and the second configured transmission.
Optionally, the first transmission range is obtained according to the first configured transmission in central server, and according to the second transmission Before parameter obtains the second transmission range, method further include: central server receives the inquiry request for accelerating server to send, and looks into Request is ask for requesting the library IP in inquiry central server, wherein IP inventory, which contains, to be had been coupled to where central server Terminal in network;Central server responds inquiry request to accelerating server to send the library IP, so as to which server is accelerated to identify Target terminal to be detected.
Server is accelerated to send inquiry request to central server, inquiry request is for requesting in inquiry central server The library IP.Central server responds inquiry request and sends the library IP to acceleration server.Server is accelerated to receive the library IP, according to the library IP Information identifies target terminal to be detected.Wherein, terminal that is storing in the library IP and accelerating server local not stored is i.e. For target terminal.
Fig. 4 is the method that acceleration server update according to an embodiment of the present invention accelerates server info and the library IP information Flow chart.As shown in figure 4, method includes the following steps:
Step S402, to central server requests the whole network nodal information and the library IP information.Nodal information, that is, above-mentioned acceleration clothes The information of business device.
After the timed task for updating the whole network nodal information and the library IP information is opened, server is accelerated to send out to central server Request is sent, which updates the whole network nodal information and the library IP information for requesting.
Step S404 judges whether to request successfully.If it is judged that being yes, execution step S406;If it is judged that It is no, execution step S410.
Step S406, judges whether information has update.
Central server sends newest the whole network nodal information and the library IP information to acceleration server.Server is accelerated to receive After the newest the whole network nodal information and the library IP information that send to central server, the whole network nodal information and the library IP information are judged Whether update is had.If it is judged that being yes, execution step S408;If it is judged that being no, execution step S410.
Step S408 updates nodal information and the library IP information.
When accelerating server to judge that the whole network nodal information and the library IP information have update, accelerate server that will be locally stored The whole network nodal information and the library IP information update be newest the whole network nodal information and IP that the central server that receives is sent Library information.
Step S410, timed task is set next time.
Optionally, central server respond inquiry request to accelerate server send the library IP and the whole network nodal information it Afterwards, method further include: server is accelerated to judge whether there is terminal to be detected;Server is being accelerated to judge that there are ends to be detected In the case where end, detection information is sent to terminal to be detected;Server is accelerated to receive the response message that terminal to be detected is sent;Root Judge whether to detect successfully according to response message;In the case where detecting successful situation, calculates and accelerate between server and terminal to be detected Configured transmission.
Response message is issued by terminal to be detected, for responding the detection information for accelerating server to issue.Accelerate server The response message for waiting terminal to be detected to send.If the time of wait-for-response is more than preset duration, then it is assumed that detection is unsuccessful, Terminal i.e. to be detected does not reach.If the time of wait-for-response is no more than preset duration, then it is assumed that detect successfully, at this point, meter Calculate the configured transmission accelerated between server and terminal.
Fig. 5 is the flow chart that acceleration server according to an embodiment of the present invention treats the method that detecting terminal is detected. As shown in figure 5, method includes the following steps:
Step S502 judges local with the presence or absence of non-detecting customer terminal IP.That is, accelerating server judgement is local whether there is Non- detecting customer terminal IP.If it is judged that being yes, execution step S504;If it is judged that being no, execution step S516.
Step S504 extracts client ip to be detected.That is, server is accelerated to extract the client ip etc. to be detected Information.
Step S506 initiates detection, records current time, and open dynamic overtime timer.According to the detection side of configuration Formula accelerates server to initiate TCP to client ip to be detected and builds even or send PING packet.
Step S508, wait-for-response.That is, accelerating the response of server waiting client.
Step S510, judges whether time-out.That is, accelerating server according to the time-out time that dynamic overtime timer is arranged Judge whether the response of client is overtime.If it is judged that being yes, execution step S514;If it is judged that being no, execution Step S512.
Step S512 calculates corresponding value according to the configured transmission of configuration, for example calculates RTT and packet loss, and update Tables of data.Accelerate server according to time, the detection time started that records before for receiving the response message that client is sent And packet drop, it calculates and updates RTT value and packet loss.
Step S514, update detection result RTT are -1 (i.e. unreachable).In the response for accelerating server to judge client In the case where time-out, -1 is set by the value of RTT, indicates that the client can not be connected to.
Step S516, next time timing probe task setting.
Fig. 6 is the method that acceleration server according to an embodiment of the present invention uploads new detection data to central server Flow chart.As shown in fig. 6, method includes the following steps:
Step S602 checks local detection data table.That is, server is accelerated to check (the i.e. above-mentioned transmission of local detection data The tables of data of parameter).
Step S604 judges whether there is new detection data.That is, server is accelerated to judge whether there is new detection number According to.If it is judged that being yes, execution step S606;If it is judged that being no, end.
Step S606 uploads new detection data.That is, server is accelerated to upload new detection data to central server.
Step S608, central server receive new detection data and update local data.That is, central server receives Accelerate the new detection data of server upload and updates the detection data stored in central server.
Fig. 7 is the process for the method that central server according to an embodiment of the present invention determines optimal covering configuration node Figure.As shown in fig. 7, method includes the following steps:
Step S702 checks the detection data locally summarized.
Step S704 judges whether there is new detection data.If it is judged that being yes, execution step S706;If Judging result is no, execution step S714.
Step S706 calculates optimal covering access point according to Di jkstra scheduling algorithm.Central server is according to configuration Configured transmission rule (such as RTT value, packet loss and its accounting etc.), using optimal path algorithm (such as the Di jkstra of configuration Algorithm) it is calculated, calculate the optimal covering access-in point information of each regional client.Optimal covering access point is to instigate visitor Acceleration server on the shortest path of transmission range between family end and source server (i.e. above-mentioned target accelerates server).
Step S708 judges whether there is new optimal covering configuration information and generates.Central server will be calculated optimal Access-in point information and original covering access-in point information comparative analysis are covered, new optimal covering configuration information is judged whether there is and produces It is raw.If it is judged that being yes, execution step S710;If it is judged that being no, execution step S714.
Step S710 updates optimal covering configuration information table.Central server judges have new optimal covering with confidence After breath generates, the optimal covering configuration information table stored in local data base is updated.Optimal covering configuration information table includes visitor The mark and target at family end accelerate the mark of server.
Step S712, calling interface are handed down to dns server.That is, central server calling interface is by new optimal covering Configuration information table is handed down to dns server.
Step S714, timed task is set next time.
Optionally, in central server using acceleration server of the most short transmission in corresponding path as target terminal After the target of access accelerates server, method further include: central server sends target to dns server and accelerates server Mark, so that dns server control target terminal access target accelerates server.
Target accelerates the mark of server to can be IP, title etc. that target accelerates server, and each target accelerates service Device has unique mark, and dns server is according to this unique identifier lookup and determines that target accelerates server, to complete Dns server control target terminal receives target and target corresponding to the mark of server is accelerated to accelerate server.
Fig. 8 is the flow chart for the method that dns server according to an embodiment of the present invention dispatches optimal overlay node.Such as Fig. 8 It is shown, method includes the following steps:
Step S802 checks the optimal covering configuration information table received.When central server calls interface by it is new most Excellent covering configuration information table is handed down to after dns server, and dns server checks the optimal covering configuration information table received.
Step S804 judges whether there is new coverage information.That is, dns server by existing coverage information with just connect The new coverage information received compares and analyzes, and judges whether there is new coverage information.If it is judged that being yes, execution Step S806;If it is judged that being no, end.
Step S806 modifies DNS MAP information table.When dns server judges that DNS takes there are when new coverage information Business device modifies the DNS MAP information table of itself.
Step S808 issues dispatch command, switching adjustment covering.Dns server issues dispatch command, and adjust automatically changes The covering access point in area.That is, target terminal access target is accelerated server.
Step S810, timed task is set next time.
Fig. 9 is the flow chart of the method for optional access network according to an embodiment of the present invention.As shown in figure 9, this method The following steps are included:
Step S902, global network accelerate service node actively to initiate the quality detection to Lastmile, and will detection As a result central server is uploaded to, meanwhile, the IP address for being recorded in client is collected, the library IP is formed.
Step S904, central server is to the Lastmile detection result for accelerating service node to upload according to cloud dispatching algorithm It is calculated, obtains optimal covering access-in point information, and calculated result (optimal covering access-in point information) is passed through and is configured Interface carries out issuing adjustment covering configuration.
Wherein, central server is constant to this section of Routing Algorithm and process flow of fringe node to source station, only by side The routing detection result of Lastmile is also added in Routing Algorithm in edge node (i.e. acceleration server).
Calculated result is issued to dns server by step S906, central server, and dns server is optimal to what is received Covering result is parsed, and the optimal access point of adjust automatically.That is, target terminal access target is accelerated server.
Step S908 carries out region overlay node time delay using the pattern of map and packet loss is shown.It is able to use in this way Family visualization, the optimal coverage situation for intuitively understanding each region.
According to embodiments of the present invention, a kind of central server is additionally provided.The central server can execute above-mentioned access The method of the method for network, above-mentioned access network can also be implemented by the central server.
Figure 10 is the schematic diagram of the composed structure of provided central server according to embodiments of the present invention.Such as Figure 10 institute Show, which includes: first acquisition unit 10, second acquisition unit 20, selecting unit 30 and determination unit 40.
First acquisition unit 10 accelerates the first transmission range of server for obtaining target terminal and first, and obtains Target terminal and second is taken to accelerate the second transmission range of server.
Second acquisition unit 20 for obtaining the third transmission range of the first acceleration server and source server, and obtains Take the 4th transmission range of the second acceleration server and source server.
Selecting unit 30, for being passed from the sum of the first transmission range and third transmission range, the second transmission range with the 4th Most short transmission distance is selected in defeated sum of the distance.
Determination unit 40, for accessing acceleration server of the most short transmission in corresponding path as target terminal Target accelerate server.
By obtaining the different transmission ranges accelerated between server and terminal, will accelerate between server and terminal Transmission range between transmission range and acceleration server and source server is summed, and finds out most short transmission distance, and then look for To most short transmission apart from corresponding path, acceleration server of the most short transmission in corresponding path is accessed as terminal Accelerate server, due to considering the transmission range accelerated between server and terminal when selecting transmission path, so as to The optimal path between source server and terminal is obtained, the path selected when solving accessing terminal to network in the prior art is not The technical issues of being optimal path, has reached the technical effect that optimal path is determined when by accessing terminal to network.
It should be noted that the transmission range in the embodiment of the present invention can be measured using transmission time, it is most short The corresponding path of transmission range can be the shortest path of transmission time.
The implementation procedure of the method for access network provided by the embodiment of the present invention is related to four class hardware: central service Device accelerates service node (i.e. above-mentioned acceleration server), source station (i.e. above-mentioned source server) and dns server.
The effect of central server is: being responsible for offer the whole network node (i.e. above-mentioned acceleration service node) information, according to the whole network In each node upload last one kilometer (path i.e. between acceleration server and terminal) detection result, between node and source Configured transmission (such as: RTT and packet loss) between standing calculates optimal path, provides optimal path information downloading and last is public Mileage is issued according to access point tuning result.Above-mentioned target is contained in optimal path information accelerates server, last one kilometer number It is that target accelerates server according to the server that access point indicates.
Accelerate service node be data transfer path component units, accelerate service node be responsible for customer data transmission, It carries out between node and the timing probe of source station, active and uploads detection result in real time and download optimal path information.
The effect of source station is: providing data, each data for accelerating server to provide source station to each acceleration server It is transferred to the terminal of itself covering.
The effect of dns server is: the optimal path information and last one kilometer data for receiving central server transmission connect Access point information, and local DNS MAP information is updated, accelerate server to control target terminal access target.
Optionally, first acquisition unit 10 includes that the first acquisition subelement and second obtain subelement.First obtains son list Member for obtaining the first configured transmission between target terminal and the first acceleration server, and obtains target terminal and second and adds The second configured transmission between fast server, wherein the first configured transmission is detected by the first acceleration server and is reported to center Server, the second configured transmission are detected by the second acceleration server and are reported to central server.Second obtains subelement, is used for The first transmission range is obtained according to the first configured transmission, and the second transmission range is obtained according to the second configured transmission.
Source server, the first acceleration server and target terminal constitute a transmission paths, and source server, second accelerate Server and target terminal constitute another transmission paths.First accelerates the data transmission between server and target terminal Parameter is the first configured transmission.The parameter of data transmission between second acceleration server and target terminal is the second transmission ginseng Number.
First transmission ginseng of the first data transmission for accelerating server detection first to accelerate between server and target terminal Number, and the first configured transmission is reported to central server.Second accelerates server detection second to accelerate server and target whole Second configured transmission of the data transmission between end, and the second configured transmission is reported to central server.
Central server obtains first according to the first configured transmission and accelerates first between server and target terminal to transmit Distance, and the second transmission range between the second acceleration server and target terminal is obtained according to the second configured transmission.
Source server accelerates the transmission range of the transmission path of server and target terminal composition that can use following formula It is calculated:
Source server, the transmission range=source server for the transmission path for accelerating server and target terminal to form and acceleration The transmission range of transmission range between server+between acceleration server and target terminal.
Transmission range=first transmission distance of source server, the first transmission path for accelerating server and target terminal to form From+third transmission range.
Transmission range=second transmission distance of source server, the second transmission path for accelerating server and target terminal to form Four transmission range from+the.
From the sum of the first transmission range and third transmission range and the sum of the second transmission range and the 4th transmission range this two A lesser side is selected in person, as most short transmission distance.
When accelerating the quantity of server to be greater than two, then compares two-by-two according to the above method, find out most short transmission distance.
The target that acceleration server of the most short transmission in corresponding path is accessed as target terminal is accelerated into service Device.
When the transmission that most short transmission distance is source server, the first transmission path for accelerating server and target terminal to form Apart from when, target acceleration server that the first acceleration server is accessed as target terminal.
When the transmission that most short transmission distance is source server, the second transmission path for accelerating server and target terminal to form Apart from when, target acceleration server that the second acceleration server is accessed as target terminal.
Optionally, the second acquisition subelement includes judgment module and acquisition module.Judgment module is received for judging whether To the first configured transmission and the second configured transmission.Module is obtained, receives the first configured transmission for judging in judgment module When with the second configured transmission, the first transmission range is obtained according to the first configured transmission, and obtain the according to the second configured transmission Two transmission ranges.
Configured transmission can be RTT, packet loss etc..Accelerate server to detect terminal, obtains configured transmission.Accelerate Configured transmission is reported to central server by server, and central server calculates according to the configured transmission received and accelerates service Transmission range between device and terminal.
Central server stores the tables of data of configured transmission, when central server judges that the tables of data of configured transmission has When update, that is, judge to receive the first configured transmission and the second configured transmission.
Optionally, central server further includes receiving unit and the first transmission unit.Receiving unit, for being obtained second Subelement according to the first configured transmission obtain the first transmission range, and according to the second configured transmission obtain the second transmission range it Before, the inquiry request for accelerating server to send is received, inquiry request is used to request the library IP in inquiry central server, wherein IP inventory contain have been coupled to central server terminal in a network.First transmission unit, for responding inquiry request To accelerating server to send the library IP, so as to which server is accelerated to identify target terminal to be detected.
Server is accelerated to send inquiry request to central server, inquiry request is for requesting in inquiry central server The library IP.Central server responds inquiry request and sends the library IP to acceleration server.Server is accelerated to receive the library IP, according to the library IP Information identifies target terminal to be detected.Wherein, terminal that is storing in the library IP and accelerating server local not stored is i.e. For target terminal.
Optionally, central server further includes the second transmission unit.Second transmission unit, being used for will most in determination unit 40 After acceleration server of the short transmission in corresponding path accelerates server as the target that target terminal accesses, to DNS Server sends the mark that target accelerates server, so that dns server control target terminal access target accelerates server.
Target accelerates the mark of server to can be IP, title etc. that target accelerates server, and each target accelerates service Device has unique mark, and dns server is according to this unique identifier lookup and determines that target accelerates server, to complete Dns server control target terminal receives target and target corresponding to the mark of server is accelerated to accelerate server.
Above-mentioned the embodiment of the present application serial number is for illustration only, does not represent the advantages or disadvantages of the embodiments.
In above-described embodiment of the application, all emphasizes particularly on different fields to the description of each embodiment, do not have in some embodiment The part of detailed description, reference can be made to the related descriptions of other embodiments.
In several embodiments provided herein, it should be understood that disclosed technology contents can pass through others Mode is realized.Wherein, the apparatus embodiments described above are merely exemplary, such as the division of the unit, Ke Yiwei A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of unit or module It connects, can be electrical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple On unit.It can some or all of the units may be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
It, can also be in addition, each functional unit in each embodiment of the application can integrate in one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can store in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words It embodies, which is stored in a storage medium, including some instructions are used so that a computer Equipment (can for personal computer, server or network equipment etc.) execute each embodiment the method for the application whole or Part steps.And storage medium above-mentioned includes: that USB flash disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited Reservoir (RAM, Random Access Memory), mobile hard disk, magnetic or disk etc. be various to can store program code Medium.
The above is only the preferred embodiment of the application, it is noted that for the ordinary skill people of the art For member, under the premise of not departing from the application principle, several improvements and modifications can also be made, these improvements and modifications are also answered It is considered as the protection scope of the application.

Claims (11)

1. a kind of method for accessing network characterized by comprising
Central server obtains target terminal and first and accelerates the first transmission range of server, and obtains the target terminal The second transmission range for accelerating server with second;
The central server obtains the described first third transmission range for accelerating server and source server, and described in acquisition Second accelerates the 4th transmission range of server and the source server;
The central server from the sum of first transmission range and the third transmission range, second transmission range with Most short transmission distance is selected in the sum of described 4th transmission range;
The central server is using acceleration server of the most short transmission in corresponding path as the target terminal The target of access accelerates server,
Wherein, acceleration server timing probe terminal to be detected, and detection result is uploaded in real time, the acceleration server exists When treating detecting terminal and being detected, according to the detection mode of configuration, detection information is initiated to client ip to be detected, In, the detection information includes at least: TCP builds company, PING packet,
The central server calculates each area end to be detected using optimal path algorithm according to the configured transmission rule of configuration The target at end accelerates server info.
2. accelerating the method according to claim 1, wherein the central server obtains target terminal and first First transmission range of server, and the second transmission range for obtaining the target terminal and the second acceleration server includes:
The central server obtains the first configured transmission between the target terminal and the first acceleration server, and obtains Take the target terminal and it is described second accelerate server between the second configured transmission, wherein first configured transmission by The first acceleration server detects and is reported to the central server, and second configured transmission accelerates to take by described second Business device detects and is reported to the central server;
The central server obtains first transmission range according to first configured transmission, and passes according to described second Defeated parameter obtains second transmission range.
3. according to the method described in claim 2, it is characterized in that, the central server is obtained according to first configured transmission First transmission range is taken, and second transmission range is obtained according to second configured transmission and includes:
The central server judges whether to receive first configured transmission and second configured transmission;
The central server is when judging to receive first configured transmission and second configured transmission, according to described First configured transmission obtains first transmission range, and obtains second transmission distance according to second configured transmission From.
4. according to the method described in claim 2, it is characterized in that, in the central server according to first configured transmission Obtain first transmission range, and before obtaining second transmission range according to second configured transmission, the side Method further include:
The central server receives the inquiry request that the acceleration server is sent, and the inquiry request is for requesting inquiry institute State the library IP in central server, wherein the IP inventory contain have been coupled to the central server in a network Terminal;
The central server responds the inquiry request and sends the library IP to the acceleration server, so that the acceleration takes Business device identifies the target terminal to be detected.
5. according to the method described in claim 4, it is characterized in that, responding the inquiry request to institute in the central server It states after accelerating server to send the library IP, the method also includes:
The acceleration server judges whether there is terminal to be detected;
Judge to send detection letter to the terminal to be detected there are in the case where terminal to be detected in the acceleration server Breath;
It is described that server is accelerated to receive the response message that the terminal to be detected is sent;
The acceleration server judges whether to detect successfully according to the response message;
In the case where detecting successful situation, the acceleration server is calculated between the acceleration server and the terminal to be detected Configured transmission.
6. the method according to claim 1, wherein in the central server by the most short transmission apart from right After acceleration server in the path answered accelerates server as the target that the target terminal accesses, the method is also wrapped It includes:
The central server sends the mark that the target accelerates server to dns server, so that the dns server control It makes the target terminal and accesses the target acceleration server.
7. a kind of central server characterized by comprising
First acquisition unit accelerates the first transmission range of server for obtaining target terminal and first, and described in acquisition Second transmission range of target terminal and the second acceleration server;
Second acquisition unit accelerates the third transmission range of server and source server for obtaining described first, and obtains Described second accelerates the 4th transmission range of server and the source server;
Selecting unit, for from the sum of first transmission range and the third transmission range, second transmission range and Most short transmission distance is selected in the sum of described 4th transmission range;
Determination unit, for connecing acceleration server of the most short transmission in corresponding path as the target terminal The target entered accelerates server,
Wherein, acceleration server timing probe terminal to be detected, and detection result is uploaded in real time, the acceleration server exists When treating detecting terminal and being detected, according to the detection mode of configuration, detection information is initiated to client ip to be detected, In, the detection information includes at least: TCP builds company, PING packet,
The central server calculates each area end to be detected using optimal path algorithm according to the configured transmission rule of configuration The target at end accelerates server info.
8. central server according to claim 7, which is characterized in that the first acquisition unit includes:
First obtains subelement, accelerates the first transmission between server to join for obtaining the target terminal and described first Number, and obtain the second configured transmission between the target terminal and the second acceleration server, wherein first transmission Parameter detects and is reported to the central server by the first acceleration server, and second configured transmission is by described second Server is accelerated to detect and be reported to the central server;
Second obtains subelement, for obtaining first transmission range according to first configured transmission, and according to described Second configured transmission obtains second transmission range.
9. central server according to claim 8, which is characterized in that described second, which obtains subelement, includes:
Judgment module receives first configured transmission and second configured transmission for judging whether;
Module is obtained, receives first configured transmission and second configured transmission for judging in the judgment module When, first transmission range is obtained according to first configured transmission, and according to second configured transmission acquisition Second transmission range.
10. central server according to claim 8, which is characterized in that the central server further include:
Receiving unit obtains first transmission distance according to first configured transmission for obtaining subelement described second From receiving and described server accelerated to send and before obtaining second transmission range according to second configured transmission Inquiry request, the inquiry request are used for the library IP for requesting to inquire in the central server, wherein the IP inventory contains Be connected to the central server terminal in a network;
First transmission unit sends the library IP to the acceleration server for responding the inquiry request, so that described add Fast server identifies the target terminal to be detected.
11. central server according to claim 7, which is characterized in that the central server further include:
Second transmission unit, for the acceleration server in the determination unit by the most short transmission in corresponding path After target as target terminal access accelerates server, the target is sent to dns server and accelerates server Mark, so that the dns server controls the target terminal and accesses the target acceleration server.
CN201610209537.8A 2016-04-05 2016-04-05 Access the method and central server of network Expired - Fee Related CN105704034B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610209537.8A CN105704034B (en) 2016-04-05 2016-04-05 Access the method and central server of network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610209537.8A CN105704034B (en) 2016-04-05 2016-04-05 Access the method and central server of network

Publications (2)

Publication Number Publication Date
CN105704034A CN105704034A (en) 2016-06-22
CN105704034B true CN105704034B (en) 2019-05-24

Family

ID=56219215

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610209537.8A Expired - Fee Related CN105704034B (en) 2016-04-05 2016-04-05 Access the method and central server of network

Country Status (1)

Country Link
CN (1) CN105704034B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107798019A (en) * 2016-09-07 2018-03-13 阿里巴巴集团控股有限公司 A kind of method and apparatus for being used to provide the node serve data for accelerating service node
CN111541796B (en) * 2016-09-20 2023-04-18 贵州白山云科技股份有限公司 CDN access flow scheduling method, device, communication system and storage medium
CN106357792B (en) * 2016-10-10 2019-09-06 网宿科技股份有限公司 Node route selecting method and system
CN106656800B (en) * 2017-02-21 2020-04-14 网宿科技股份有限公司 Path selection method and system, network acceleration node and network acceleration system
CN107026793B (en) * 2017-03-31 2018-11-13 腾讯科技(深圳)有限公司 Method for routing, apparatus and system
CN106911539B (en) * 2017-04-26 2019-08-09 优刻得科技股份有限公司 Analyze the methods, devices and systems of the network parameter between user terminal and server-side
CN107623743A (en) * 2017-10-09 2018-01-23 山东浪潮通软信息科技有限公司 A kind of remote document access method, service end and system
CN111277630B (en) * 2020-01-13 2022-09-09 腾讯科技(深圳)有限公司 Routing control method and device, electronic equipment and storage medium
CN113965507A (en) * 2020-06-29 2022-01-21 中兴通讯股份有限公司 Communication method, device, control end, system and storage medium
CN113595894B (en) * 2021-07-28 2023-04-18 海尔数字科技(青岛)有限公司 Communication method, device, equipment and medium between service nodes and client nodes
CN115190045B (en) * 2022-07-06 2024-04-09 南京云柜网络科技有限公司 Monitoring method and device for express cabinet system service, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103051709A (en) * 2012-12-20 2013-04-17 新浪网技术(中国)有限公司 Data transmission path determination method, network node and content delivery network system
KR20130050334A (en) * 2013-04-29 2013-05-15 삼성에스디에스 주식회사 Method and apparatus of fairness based on hop count
CN103475654A (en) * 2013-09-06 2013-12-25 北京奇虎科技有限公司 Method for optimizing network paths, equipment and network system
CN104954219A (en) * 2014-03-27 2015-09-30 北京奇虎科技有限公司 CDN (Content Delivery Network) access path optimization method, device and system
JP2015173378A (en) * 2014-03-12 2015-10-01 株式会社日立製作所 Management system, management server and management method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103051709A (en) * 2012-12-20 2013-04-17 新浪网技术(中国)有限公司 Data transmission path determination method, network node and content delivery network system
KR20130050334A (en) * 2013-04-29 2013-05-15 삼성에스디에스 주식회사 Method and apparatus of fairness based on hop count
CN103475654A (en) * 2013-09-06 2013-12-25 北京奇虎科技有限公司 Method for optimizing network paths, equipment and network system
JP2015173378A (en) * 2014-03-12 2015-10-01 株式会社日立製作所 Management system, management server and management method
CN104954219A (en) * 2014-03-27 2015-09-30 北京奇虎科技有限公司 CDN (Content Delivery Network) access path optimization method, device and system

Also Published As

Publication number Publication date
CN105704034A (en) 2016-06-22

Similar Documents

Publication Publication Date Title
CN105704034B (en) Access the method and central server of network
CN106797405B (en) Distributed load balancing system, health check method and service node
CN111771364B (en) Cloud-based anomaly traffic detection and protection in remote networks via DNS attributes
KR101997370B1 (en) Server for device location registration in an internet of things(iot)
CN105634956B (en) A kind of message forwarding method, device and system
CN107852430A (en) The wide-area services of Internet of Things are found
CN106716976A (en) Media session between network endpoints
CN106375987A (en) Method and system for selecting network slice
CN105491173B (en) DNS analysis method, server and network system
CN106464745B (en) Server, client and the method for data synchronization of DNS
CN105163071B (en) Obtain the system and method for the monitor video of monitor supervision platform
CN107113892A (en) A kind of method and device of gateway device automatic network-building
CN105227466B (en) Communication processing method and device
CN105337855B (en) A kind of modified message method and apparatus of processing
CN106487837B (en) The method and apparatus for being sent into network and obtaining target data from network
CN104320637B (en) A kind of video monitoring system and its method in selection media stream path
WO2018068635A1 (en) Scheduling method, server, first peer node and computer-readable storage medium
US20120059903A1 (en) Method and apparatus for processing sensory information in wireless sensor network
CN106330718A (en) Multicast message forwarding method and device
CN108702394A (en) Media session between network endpoint
CN101924690A (en) Data routing method and equipment
CN108564378A (en) Cloth grass information processing method, device, computer equipment and storage medium
CN109314725A (en) Local break-out in mobile IP network
CN108293076A (en) Media session between network endpoint
CN105591907A (en) Route acquisition method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190524

CF01 Termination of patent right due to non-payment of annual fee