CN105704034B - Access the method and central server of network - Google Patents
Access the method and central server of network Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/122—Shortest path evaluation by minimising distances, e.g. by selecting a route with minimum of number of hops
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/126—Shortest 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
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.
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)
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)
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 |
-
2016
- 2016-04-05 CN CN201610209537.8A patent/CN105704034B/en not_active Expired - Fee Related
Patent Citations (5)
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 |