CN112601176A - Acceleration method and system based on user terminal positioning information - Google Patents

Acceleration method and system based on user terminal positioning information Download PDF

Info

Publication number
CN112601176A
CN112601176A CN202011437584.0A CN202011437584A CN112601176A CN 112601176 A CN112601176 A CN 112601176A CN 202011437584 A CN202011437584 A CN 202011437584A CN 112601176 A CN112601176 A CN 112601176A
Authority
CN
China
Prior art keywords
node
acceleration
access node
user
access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011437584.0A
Other languages
Chinese (zh)
Other versions
CN112601176B (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.)
Sichuan Xunyou Network Technology Co ltd
Original Assignee
Sichuan Xunyou Network 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 Sichuan Xunyou Network Technology Co ltd filed Critical Sichuan Xunyou Network Technology Co ltd
Priority to CN202011437584.0A priority Critical patent/CN112601176B/en
Publication of CN112601176A publication Critical patent/CN112601176A/en
Application granted granted Critical
Publication of CN112601176B publication Critical patent/CN112601176B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides an intelligent acceleration method and system based on user positioning information, which comprises an acceleration client, a node management server and an acceleration access node; wherein the method comprises the following steps: collecting and reporting position information of a user through an acceleration client, uploading the position information to a node management server, and requesting the node management server to distribute an acceleration access node; determining the area position of the reporting user according to the position information, and distributing an optimal accelerated access node to access a local server of the reporting user according to the area position; and accelerating the reporting user after the local server of the reporting user confirms the optimal joining node.

Description

Acceleration method and system based on user terminal positioning information
Technical Field
The invention relates to the technical field of node acceleration, in particular to an acceleration method and system based on user terminal positioning information.
Background
Currently, network acceleration services generally have high real-time requirements, for example, games or streaming media data are very sensitive to network delay, and low-quality services will cause game delay interruption or video picture stutter. Therefore, how to select the low-delay accelerating node is very important, and the selection of the accelerating access node usually depends on the network speed measurement strategy.
Disclosure of Invention
The invention provides an acceleration method and system based on user terminal positioning information, which are used for solving the problems.
An acceleration method based on user terminal positioning information comprises an acceleration client, a node management server and an acceleration access node; wherein the content of the first and second substances,
the method comprises the following steps:
collecting and reporting position information of a user through an acceleration client, uploading the position information to a node management server, and requesting the node management server to distribute an acceleration access node;
determining the area position of the reporting user according to the position information, and distributing an optimal accelerated access node to access a local server of the reporting user according to the area position;
and accelerating the reporting user after the local server of the reporting user confirms the optimal joining node.
As an embodiment of the present invention: the method further comprises the following steps:
acquiring the position information of the reported user through a positioning technology; wherein the content of the first and second substances,
such location techniques include, but are not limited to: GNSS satellite positioning, base station positioning, indoor positioning, DNS or Wi-Fi IP positioning;
the location information includes, but is not limited to: country, region, city, longitude and latitude;
before starting acceleration or in the acceleration process of the acceleration client, connecting the acceleration access node with the node management server;
generating acceleration request information according to the position information of the reported user, and sending the acceleration request information to a node management server to request acceleration; wherein the content of the first and second substances,
the acceleration request information includes, but is not limited to: user identity information, user network information, user location information, accelerated application name, accelerated service data type, and bearer protocol.
As an embodiment of the present invention: the method further comprises the following steps:
according to the position information, network nodes which can be connected by the reporting user are detected, and according to a detection result, accelerating nodes which can be recommended to the reporting user are selected to generate an accelerating node list;
updating the accelerating node list in real time or periodically, and informing the accelerating client of maintaining or switching an instruction of an accelerating access node;
monitoring network change events in a network environment and a user environment, and calculating an acceleration access node which is most matched with the acceleration client according to the network change events;
controlling the acceleration client to carry out node allocation through the acceleration access node according to the calculated acceleration access node; wherein the content of the first and second substances,
the node deployment comprises: node switching and node constancy;
the network environment of the access nodes in different areas is detected, and resource scheduling, flow monitoring and shunting are carried out on the access nodes.
As an embodiment of the present invention: the method further comprises the following steps:
after the acceleration client receives a node allocation instruction, the acceleration access node which is most matched with the acceleration client is manually selected by the report user, and the speed of the access node before acceleration is measured;
after the acceleration client receives a command of node allocation, automatically establishing connection with the acceleration access node, and disconnecting the access node before acceleration;
and after the connection with the accelerated access node is automatically established, reporting the connection state of the new node to the node management server.
As an embodiment of the present invention: the step of allocating the optimal accelerative access node according to the area position to access the local server of the reporting user comprises the following steps:
step 1: according to the position information and the accelerated access node, determining an accelerated access node adaptation model corresponding to the position information:
Figure BDA0002821314300000031
wherein m represents the number of the accelerated access nodes; said xiA vertical coordinate representing the ith acceleration access node; said yiAn abscissa representing an ith accelerator access node; s isiRepresenting a distance of an ith accelerating access node from the location information; the Sc represents a position feature of the position information; i is 1, 2, 3 … … m;
step 2: constructing an optimal model of the accelerated access node according to a node adaptation model;
Figure BDA0002821314300000032
wherein V represents an adaptation probability; v. ofjiA jth acceleration channel representing an ith acceleration access node; j is 1, 2, 3 … … n; n represents the number of acceleration channels;
Figure BDA0002821314300000041
an exponential optimization function representing the abscissa of the ith accelerative access node;
Figure BDA0002821314300000042
an exponential optimization function representing the ordinate of the ith accelerated access node; when the P is less than 0, the accelerated access node is not the optimal node; when the P is more than 0, the access node is the optimal node.
An acceleration system based on user terminal location information, comprising:
accelerating the client: the system comprises a node management server and a plurality of acceleration access nodes, wherein the node management server is used for collecting and reporting position information of a user, uploading the position information to the node management server and requesting the node management server to distribute the acceleration access nodes;
a node management server: the accelerating access node is used for determining the area position of the reporting user according to the position information and distributing an optimal accelerating access node to access a local server of the reporting user according to the area position;
accelerating the access node: the method is used for accelerating the reporting user after the local server is distributed to the reporting user.
As an embodiment of the present invention: the acceleration client includes:
a position information acquisition unit: the system comprises a position information acquisition module, a position information acquisition module and a position information display module, wherein the position information acquisition module is used for acquiring the position information of the reported user through a positioning technology; wherein the content of the first and second substances,
such location techniques include, but are not limited to: GNSS satellite positioning, base station positioning, indoor positioning, DNS or Wi-Fi IP positioning;
the location information includes, but is not limited to: country, region, longitude and latitude;
a node control module: the acceleration client is used for connecting the acceleration access node with the node management server before starting acceleration or in the acceleration process;
a request unit: the system comprises a node management server and a position information reporting user, wherein the node management server is used for reporting position information of the user to a reporting user; wherein the acceleration request information includes but is not limited to: user identity information, user network information, user location information, accelerated application name, accelerated service data type, and bearer protocol.
As an embodiment of the present invention: the node management server includes:
a deployment unit: the accelerating node list is used for detecting the network nodes which can be connected with the reporting user according to the position information, selecting the accelerating nodes which can be recommended to the reporting user according to the detection result and generating the accelerating node list;
a list update unit: instructions for updating the list of acceleration nodes in real time or periodically and notifying the acceleration client to maintain or switch an acceleration access node;
a monitoring unit: the acceleration access node is used for monitoring network change events in a network environment and a user environment and calculating an acceleration access node which is most matched with the acceleration client according to the network change events;
a node switching unit: the accelerating client is used for controlling the accelerating client to carry out node allocation through the accelerating access node according to the calculated accelerating access node; wherein the content of the first and second substances,
the node deployment comprises: node switching and node constancy;
a distributed node deployment unit: the method is used for detecting the network environment of the access nodes in different areas and carrying out resource scheduling, flow monitoring and shunting on the access nodes.
As an embodiment of the present invention: the acceleration client further comprises:
a node speed measurement unit: the acceleration client side is used for receiving a node allocation instruction, then providing the acceleration access node which is most matched with the acceleration client side for manual selection of the reporting user, and carrying out speed measurement on the access node before acceleration;
a node access unit: the acceleration client is used for automatically establishing connection with the acceleration access node and disconnecting the access node before acceleration after receiving a node allocation instruction;
a state detection unit: and the node management server is used for reporting the connection state of the new node to the node management server after the connection with the accelerated access node is automatically established.
As an embodiment of the present invention: the node management server accesses the local server of the reporting user according to the accelerated access node with the optimal region position distribution, and the method comprises the following steps:
step 1: according to the position information and the accelerated access node, determining an accelerated access node adaptation model corresponding to the position information:
Figure BDA0002821314300000061
wherein m represents the number of the accelerated access nodes;said xiA vertical coordinate representing the ith acceleration access node; said yiAn abscissa representing an ith accelerator access node; s isiRepresenting a distance of an ith accelerating access node from the location information; the Sc represents a position feature of the position information; i is 1, 2, 3 … … m;
step 2: constructing an optimal model of the accelerated access node according to a node adaptation model;
Figure BDA0002821314300000062
wherein V represents an adaptation probability; v. ofjiA jth acceleration channel representing an ith acceleration access node; j is 1, 2, 3 … … n; n represents the number of acceleration channels;
Figure BDA0002821314300000063
an exponential optimization function representing the abscissa of the ith accelerative access node;
Figure BDA0002821314300000064
an exponential optimization function representing the ordinate of the ith accelerated access node; when the P is less than 0, the accelerated access node is not the optimal node; when the P is more than 0, the access node is the optimal node.
The invention has the beneficial effects that: the network speed measurement strategy is time-consuming and inefficient for the judgment process of numerous conditions of nodes, and because differentiated access of users in different regions is not considered, the link delay is long or service interruption is caused by node switching, which is not beneficial to load balancing of access layer data and mobile path optimization. The invention provides an acceleration method based on user terminal positioning information, which intelligently recommends an access node close to a user equipment side for service data acceleration through sensing and extracting user geographical position information, and assists dynamic switching of a node network through user geographical position change data so as to achieve optimal first routing and automatic seamless switching of nodes in an acceleration process.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and drawings.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
fig. 1 is a flowchart of a method for accelerating a mobile device based on positioning information of a ue according to an embodiment of the present invention;
fig. 2 is a system diagram of an acceleration system based on positioning information of a ue in an embodiment of the present invention;
fig. 3 is a general schematic diagram according to an embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
As shown in fig. 1 and fig. 2, the present invention is an acceleration method based on user terminal positioning information, which includes an acceleration client, a node management server and an acceleration access node; wherein the content of the first and second substances,
the method comprises the following steps:
step 100: collecting and reporting position information of a user through an acceleration client, uploading the position information to a node management server, and requesting the node management server to distribute an acceleration access node;
step 101: determining the area position of the reporting user according to the position information, and distributing an optimal accelerated access node to access a local server of the reporting user according to the area position;
step 102: and accelerating the reporting user after the local server of the reporting user confirms the optimal joining node.
The principle of the technical scheme is as follows: the invention provides an acceleration method based on user positioning information, which intelligently recommends an access node close to a user equipment side to accelerate service data by sensing and extracting geographical position information of a reported user of an acceleration client, assists dynamic switching of a node network through user geographical position change data, so that optimal first routing is achieved, and nodes are automatically and seamlessly switched in the acceleration process.
The beneficial effects of the above technical scheme are that: the invention comprehensively uses the reported user geographical position information, intelligently recommends and switches the access node acceleration of the user side, shortens the node selection time, reduces the link delay and avoids the interruption influence on the real-time service of the user.
In one embodiment, the obtaining location information of the reporting user further includes:
step 1: acquiring the reported information of a reported user, and transmitting the reported information according to the transmission mode of the reported information; wherein the content of the first and second substances,
the transmission mode of the reported information comprises: satellite transmission, base station transmission based on mobile communication, DNS server transmission, WI-FI network transmission;
step 2: according to the transmission mode, a channel model of the reported information is constructed, whether a calculated value of the channel model is larger than a preset channel judgment threshold value or not is judged, and a judgment result is determined;
Figure BDA0002821314300000091
wherein, clThe first transmission mode is shown; dkRepresents the k channel; 1, 2, 3 … … L; k is 1, 2, 3 … … K; l represents the total number of transmission modes; k represents the total number of transmission channels; beta reports the deviation coefficient of the information during transmission; when H is larger than or equal to F, determining a corresponding channel according to the value of k; f, channel judgment threshold;
and step 3: determining a transmission channel of the reported information according to the judgment result; wherein, the transmission channels all have corresponding numbers;
and 4, step 4: judging the available positioning mode of the reporting user according to the transmission channel;
and 5: determining the position information of the reported user according to the available positioning mode; wherein the content of the first and second substances,
when the available positioning modes are various, comparing and verifying positioning through various modes;
when only one of the available positioning means is available, positioning is performed by a single means.
When the invention is positioned, the transmission trace of the reported information is searched, from the transmission mode to the channel model to the transmission channel, and finally the position information of the reported user is determined only after the positioning mode is available. When the position information is determined, the country, the region and the longitude and latitude are sequentially positioned from big to small, so that the accurate positioning is realized. For example, in multiple positioning modes, a country of satellite positioning information, a country corresponding to a base station of mobile communication, a country of a DNS server and a country of an IP address of a WI-FI network are determined to perform a first round of comparison to determine country information; then based on the second round of area comparison, then based on latitude and longitude comparison. The IP address of the WI-FI network can be directly accurate to latitude and longitude.
As an embodiment of the present invention: the method further comprises the following steps:
acquiring the position information of the reported user through a positioning technology; wherein the content of the first and second substances,
such location techniques include, but are not limited to: GNSS satellite positioning, base station positioning, indoor positioning, DNS or Wi-Fi IP positioning;
the location information includes, but is not limited to: country, region, longitude and latitude;
before starting acceleration or in the acceleration process of the acceleration client, connecting the acceleration access node with the node management server;
generating acceleration request information according to the position information of the reported user, and sending the acceleration request information to a node management server to request acceleration; wherein the content of the first and second substances,
the acceleration request information includes, but is not limited to: user identity information, user network information, user location information, accelerated application name, accelerated service data type, and bearer protocol.
The principle of the technical scheme is as follows: when the invention acquires the position information of the reported user, the method can adopt a plurality of positioning technologies including: GNSS satellite positioning, base station positioning, indoor positioning, DNS or Wi-Fi IP positioning; the location information of the location is also the country, the area and the longitude and latitude of the reporting user, which are located from big to small in sequence, and before or in the process of acceleration, the reporting user can generate request information according to the location information to realize the control to the node.
The beneficial effects of the above technical scheme are that: the acceleration client can determine the position information of the reported user according to various positioning technologies, so that the audience scope of the method is wider, and the method is not limited to a specific positioning technology and has strong environmental adaptability; when acceleration is requested, the request information is also various, so that the acceleration is requested more quickly.
As an embodiment of the present invention: the method further comprises the following steps:
according to the position information, network nodes which can be connected by the reporting user are detected, and according to a detection result, accelerating nodes which can be recommended to the reporting user are selected to generate an accelerating node list;
updating the accelerating node list in real time or periodically, and informing the accelerating client of maintaining or switching an instruction of an accelerating access node;
monitoring network change events in a network environment and a user environment, and calculating an acceleration access node which is most matched with the acceleration client according to the network change events;
controlling the acceleration client to carry out node allocation through the acceleration access node according to the calculated acceleration access node; wherein the content of the first and second substances,
the node deployment comprises: node switching and node constancy;
the network environment of the access nodes in different areas is detected, and resource scheduling, flow monitoring and shunting are carried out on the access nodes.
The principle of the technical scheme is as follows: the invention also can detect the network nodes connected with the reporting user, and can count and integrate the recommended reporting nodes (namely, the network nodes capable of accelerating) to generate a recommendable list. This list is updated according to the user's settings. The invention also executes network monitoring, and determines the optimal accelerated access node according to the change condition of the network and the matching algorithm according to the change condition of the network when the network changes. Moreover, when the network changes, if no better network node exists, the invention can control the node to be switched into a better node and can also control the node to be unchanged.
The beneficial effects of the above technical scheme are that: the invention can collect a plurality of network access nodes which can be switched, and can realize real-time updating of the network nodes, so that the network can be kept at the optimal access node in the acceleration process, and continuous acceleration is realized.
As an embodiment of the present invention: the method further comprises the following steps:
after the acceleration client receives a node allocation instruction, the acceleration access node which is most matched with the acceleration client is manually selected by the report user, and the speed of the access node before acceleration is measured;
after the acceleration client receives a command of node allocation, automatically establishing connection with the acceleration access node, and disconnecting the access node before acceleration;
and after the connection with the accelerated access node is automatically established, reporting the connection state of the new node to the node management server.
The principle of the technical scheme is as follows: the invention can detect the network before and after acceleration, and the detection result can be displayed after the node allocation, and the allocated node is directly and automatically connected, and the connection state is reported, thereby realizing the autonomous monitoring of the network equipment.
The beneficial effects of the above technical scheme are that: the invention can realize the automatic connection of the acceleration node based on the detection of the acceleration access node, and can also carry out real-time arrangement and report based on the automatic connection of the acceleration node.
As an embodiment of the present invention: the step of allocating the optimal accelerative access node according to the area position to access the local server of the reporting user comprises the following steps:
step 1: according to the position information and the accelerated access node, determining an accelerated access node adaptation model corresponding to the position information:
Figure BDA0002821314300000121
wherein m represents the number of the accelerated access nodes; said xiA vertical coordinate representing the ith acceleration access node; said yiAn abscissa representing an ith accelerator access node; s isiRepresenting a distance of an ith accelerating access node from the location information; the Sc represents a position feature of the position information; i is 1, 2, 3 … … m;
step 2: constructing an optimal model of the accelerated access node according to a node adaptation model;
Figure BDA0002821314300000122
wherein V represents an adaptation probability; v. ofjiA jth acceleration channel representing an ith acceleration access node; j is 1, 2, 3 … … n; n represents the number of acceleration channels;
Figure BDA0002821314300000131
an exponential optimization function representing the abscissa of the ith accelerative access node;
Figure BDA0002821314300000132
an exponential optimization function representing the ordinate of the ith accelerated access node; when the P is less than 0, the accelerated access node is not the optimal node; when the P is more than 0, the access node is the optimal node.
The principle and the beneficial effects of the technical scheme are as follows: the invention is based on the position of the reported user and the adaptability of the accelerated access node. In the adaptation model, after the position information of the acceleration access node and the acceleration client of the reported user is determined, the relevance of the acceleration access node and the acceleration client is determined through the adaptation model; and then, according to the adaptive model, determining the optimal access node through optimization calculation.
As shown in fig. 2 and 3, an acceleration system based on positioning information of a user terminal includes:
accelerating the client: the system comprises a node management server and a plurality of acceleration access nodes, wherein the node management server is used for collecting and reporting position information of a user, uploading the position information to the node management server and requesting the node management server to distribute the acceleration access nodes;
a node management server: the accelerating access node is used for determining the area position of the reporting user according to the position information and distributing an optimal accelerating access node to access a local server of the reporting user according to the area position;
accelerating the access node: the method is used for accelerating the reporting user after the local server is distributed to the reporting user.
The principle of the technical scheme is as follows: the invention provides an acceleration method based on user positioning information, which intelligently recommends an access node close to a user equipment side to accelerate service data by sensing and extracting geographical position information of a reported user of an acceleration client, assists dynamic switching of a node network through user geographical position change data, so that optimal first routing is achieved, and nodes are automatically and seamlessly switched in the acceleration process.
The beneficial effects of the above technical scheme are that: the invention comprehensively uses the reported user geographical position information, intelligently recommends and switches the access node acceleration of the user side, shortens the node selection time, reduces the link delay and avoids the interruption influence on the real-time service of the user.
In one embodiment, the accelerating the client to obtain the location information of the reporting user further includes the following steps:
step 1: acquiring the reported information of a reported user, and transmitting the reported information according to the transmission mode of the reported information; wherein the content of the first and second substances,
the transmission mode of the reported information comprises: satellite transmission, base station transmission based on mobile communication, DNS server transmission, WI-FI network transmission;
step 2: according to the transmission mode, a channel model of the reported information is constructed, whether a calculated value of the channel model is larger than a preset channel judgment threshold value or not is judged, and a judgment result is determined;
Figure BDA0002821314300000141
wherein, clThe first transmission mode is shown; dkRepresents the k channel; 1, 2, 3 … … L; k is 1, 2, 3 … … L; l represents the total number of transmission modes; k represents the total number of transmission channels; beta reports the deviation coefficient of the information during transmission; when H is larger than or equal to F, determining a corresponding channel according to the value of k; f, channel judgment threshold;
and step 3: determining a transmission channel of the reported information according to the judgment result; wherein, the transmission channels all have corresponding numbers;
and 4, step 4: judging the available positioning mode of the reporting user according to the transmission channel;
and 5: determining the position information of the reported user according to the available positioning mode; wherein the content of the first and second substances,
when the available positioning modes are various, comparing and verifying positioning through various modes;
when only one of the available positioning means is available, positioning is performed by a single means.
When the invention is positioned, the transmission trace of the reported information is searched, from the transmission mode to the channel model to the transmission channel, and finally the position information of the reported user is determined only after the positioning mode is available. When the position information is determined, the country, the region and the longitude and latitude are sequentially positioned from big to small, so that the accurate positioning is realized. For example, in multiple positioning modes, a country of satellite positioning information, a country corresponding to a base station of mobile communication, a country of a DNS server and a country of an IP address of a WI-FI network are determined to perform a first round of comparison to determine country information; then based on the second round of area comparison, then based on latitude and longitude comparison. The IP address of the WI-FI network can be directly accurate to latitude and longitude.
As an embodiment of the present invention: the acceleration client includes:
a position information acquisition unit: the system comprises a position information acquisition module, a position information acquisition module and a position information display module, wherein the position information acquisition module is used for acquiring the position information of the reported user through a positioning technology; wherein the content of the first and second substances,
such location techniques include, but are not limited to: GNSS satellite positioning, base station positioning, indoor positioning, DNS or Wi-Fi IP positioning;
the location information includes, but is not limited to: country, region, longitude and latitude;
a node control module: the acceleration client is used for connecting the acceleration access node with the node management server before starting acceleration or in the acceleration process;
a request unit: the system comprises a node management server and a position information reporting user, wherein the node management server is used for reporting position information of the user to a reporting user; wherein the acceleration request information includes but is not limited to: user identity information, user network information, user location information, accelerated application name, accelerated service data type, and bearer protocol.
The principle of the technical scheme is as follows: when the invention acquires the position information of the reported user, the method can adopt a plurality of positioning technologies including: GNSS satellite positioning, base station positioning, indoor positioning, DNS or Wi-Fi IP positioning; the location information of the location is also the country, the area and the longitude and latitude of the reporting user, which are located from big to small in sequence, and before or in the process of acceleration, the reporting user can generate request information according to the location information to realize the control to the node.
The beneficial effects of the above technical scheme are that: the acceleration client can determine the position information of the reported user according to various positioning technologies, so that the audience scope of the method is wider, and the method is not limited to a specific positioning technology and has strong environmental adaptability; when acceleration is requested, the request information is also various, so that the acceleration is requested more quickly.
As an embodiment of the present invention: the node management server includes:
a deployment unit: the accelerating node list is used for detecting the network nodes which can be connected with the reporting user according to the position information, selecting the accelerating nodes which can be recommended to the reporting user according to the detection result and generating the accelerating node list;
a list update unit: instructions for updating the list of acceleration nodes in real time or periodically and notifying the acceleration client to maintain or switch an acceleration access node;
a monitoring unit: the acceleration access node is used for monitoring network change events in a network environment and a user environment and calculating an acceleration access node which is most matched with the acceleration client according to the network change events;
a node switching unit: the accelerating client is used for controlling the accelerating client to carry out node allocation through the accelerating access node according to the calculated accelerating access node; wherein the content of the first and second substances,
the node deployment comprises: node switching and node constancy;
a distributed node deployment unit: the method is used for detecting the network environment of the access nodes in different areas and carrying out resource scheduling, flow monitoring and shunting on the access nodes.
The principle of the technical scheme is as follows: the invention also can detect the network nodes connected with the reporting user, and can count and integrate the recommended reporting nodes (namely, the network nodes capable of accelerating) to generate a recommendable list. This list is updated according to the user's settings. The invention also executes network monitoring, and determines the optimal accelerated access node according to the change condition of the network in the network monitoring process and the matching algorithm according to the change condition of the network when the network changes. Moreover, when the network changes, if no better network node exists, the invention can control the node to be switched into a better node and can also control the node to be unchanged.
The beneficial effects of the above technical scheme are that: the invention can collect a plurality of network access nodes which can be switched, and can realize real-time updating of the network nodes, so that the network can be kept at the optimal access node in the acceleration process, and continuous acceleration is realized.
As an embodiment of the present invention: the acceleration client further comprises:
a node speed measurement unit: the acceleration client side is used for receiving a node allocation instruction, then providing the acceleration access node which is most matched with the acceleration client side for manual selection of the reporting user, and carrying out speed measurement on the access node before acceleration;
a node access unit: the acceleration client is used for automatically establishing connection with the acceleration access node and disconnecting the access node before acceleration after receiving a node allocation instruction;
a state detection unit: and the node management server is used for reporting the connection state of the new node to the node management server after the connection with the accelerated access node is automatically established.
The principle of the technical scheme is as follows: the invention can detect the network before and after acceleration, and the detection result can be displayed after the node allocation, and the allocated node is directly and automatically connected, and the connection state is reported, thereby realizing the autonomous monitoring of the network equipment.
The beneficial effects of the above technical scheme are that: the invention can realize the automatic connection of the acceleration node based on the detection of the acceleration access node, and can also carry out real-time arrangement and report based on the automatic connection of the acceleration node.
As an embodiment of the present invention: the node management server accesses the local server of the reporting user according to the accelerated access node with the optimal region position distribution, and the method comprises the following steps:
step 1: according to the position information and the accelerated access node, determining an accelerated access node adaptation model corresponding to the position information:
Figure BDA0002821314300000171
wherein m represents the number of the accelerated access nodes; said xiA vertical coordinate representing the ith acceleration access node; said yiAn abscissa representing an ith accelerator access node; s isiRepresenting a distance of an ith accelerating access node from the location information; the Sc represents a position feature of the position information; i is 1, 2, 3 … … m;
step 2: constructing an optimal model of the accelerated access node according to a node adaptation model;
Figure BDA0002821314300000181
wherein V represents an adaptation probability; v. ofjiA jth acceleration channel representing an ith acceleration access node; j is 1, 2, 3 … … n; n represents the number of acceleration channels;
Figure BDA0002821314300000182
an exponential optimization function representing the abscissa of the ith accelerative access node;
Figure BDA0002821314300000183
an exponential optimization function representing the ordinate of the ith accelerated access node; when the P is less than 0, the accelerated access node is not the optimal node; when the P is more than 0, the access node is the optimal node.
The principle and the beneficial effects of the technical scheme are as follows: the invention is based on the position of the reported user and the adaptability of the accelerated access node. In the adaptation model, after the position information of the acceleration access node and the acceleration client of the reported user is determined, the relevance of the acceleration access node and the acceleration client is determined through the adaptation model; and then, according to the adaptive model, determining the optimal access node through optimization calculation.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (10)

1. An acceleration method based on user terminal positioning information is characterized by comprising an acceleration client, a node management server and an acceleration access node; wherein the content of the first and second substances,
the method comprises the following steps:
collecting and reporting position information of a user through an acceleration client, uploading the position information to a node management server, and requesting the node management server to distribute an acceleration access node;
determining the area position of the reporting user according to the position information, and distributing an optimal accelerated access node to access a local server of the reporting user according to the area position;
and accelerating the reporting user after the local server of the reporting user confirms the optimal joining node.
2. The method of claim 1, wherein the method further comprises:
acquiring the position information of the reported user through a positioning technology; wherein the content of the first and second substances,
such location techniques include, but are not limited to: GNSS satellite positioning, base station positioning, indoor positioning, DNS or Wi-Fi IP positioning;
the location information includes, but is not limited to: country, region, city, longitude and latitude;
before starting acceleration or in the acceleration process of the acceleration client, connecting the acceleration access node with the node management server;
generating acceleration request information according to the position information of the reported user, and sending the acceleration request information to a node management server to request acceleration; wherein the content of the first and second substances,
the acceleration request information includes, but is not limited to: user identity information, user network information, user location information, accelerated application name, accelerated service data type, and bearer protocol.
3. The method of claim 1, wherein the method further comprises:
according to the position information, network nodes which can be connected by the reporting user are detected, and according to a detection result, accelerating nodes which can be recommended to the reporting user are selected to generate an accelerating node list;
updating the accelerating node list in real time or periodically, and informing the accelerating client of maintaining or switching an instruction of an accelerating access node;
monitoring network change events in a network environment and a user environment, and calculating an acceleration access node which is most matched with the acceleration client according to the network change events;
controlling the acceleration client to carry out node allocation through the acceleration access node according to the calculated acceleration access node; wherein the content of the first and second substances,
the node deployment comprises: node switching and node constancy;
the network environment of the access nodes in different areas is detected, and resource scheduling, flow monitoring and shunting are carried out on the access nodes.
4. A method for accelerating based on positioning information of user terminal as claimed in claim 3, characterized in that the method further comprises:
after the acceleration client receives a node allocation instruction, the acceleration access node which is most matched with the acceleration client is manually selected by the report user, and the speed of the access node before acceleration is measured;
after the acceleration client receives a command of node allocation, automatically establishing connection with the acceleration access node, and disconnecting the access node before acceleration;
and after the connection with the accelerated access node is automatically established, reporting the connection state of the new node to the node management server.
5. The method as claimed in claim 1, wherein said accelerating access node, which is optimally allocated according to the area location, accesses the local server of the reporting user, and comprises:
step 1: according to the position information and the accelerated access node, determining an adaptive model of the accelerated access node corresponding to the position information:
Figure FDA0002821314290000031
wherein m represents the number of the accelerated access nodes; said xiA vertical coordinate representing the ith acceleration access node; said yiAn abscissa representing an ith accelerator access node; s isiRepresenting a distance of an ith accelerating access node from the location information; the Sc represents a position feature of the position information; i is 1, 2, 3 … … m;
step 2: constructing an optimal model of the accelerated access node according to a node adaptation model;
Figure FDA0002821314290000032
wherein V represents an adaptation probability; v. ofjiA jth acceleration channel representing an ith acceleration access node; j is 1, 2, 3 … … n; n represents the number of acceleration channels;
Figure FDA0002821314290000033
an exponential optimization function representing the abscissa of the ith accelerative access node;
Figure FDA0002821314290000034
an exponential optimization function representing the ordinate of the ith accelerated access node; when the P is less than 0, the accelerated access node is not the optimal node; when the P is more than 0, the access node is the optimal node.
6. An acceleration system based on user terminal positioning information, comprising:
accelerating the client: the system comprises a node management server and a plurality of acceleration access nodes, wherein the node management server is used for collecting and reporting position information of a user, uploading the position information to the node management server and requesting the node management server to distribute the acceleration access nodes;
a node management server: the accelerating access node is used for determining the area position of the reporting user according to the position information and distributing an optimal accelerating access node to access a local server of the reporting user according to the area position;
accelerating the access node: the method is used for accelerating the reporting user after the local server is distributed to the reporting user.
7. An acceleration system based on user terminal location information according to claim 6, characterized in that the acceleration client comprises:
a position information acquisition unit: the system comprises a position information acquisition module, a position information acquisition module and a position information display module, wherein the position information acquisition module is used for acquiring the position information of the reported user through a positioning technology; wherein the content of the first and second substances,
such location techniques include, but are not limited to: GNSS satellite positioning, base station positioning, indoor positioning, DNS or Wi-Fi IP positioning;
the location information includes, but is not limited to: country, region, city, longitude and latitude;
a node control module: the acceleration client is used for connecting the acceleration access node with the node management server before starting acceleration or in the acceleration process;
a request unit: the system comprises a node management server and a position information reporting user, wherein the node management server is used for reporting position information of the user to a reporting user; wherein the acceleration request information includes but is not limited to: user identity information, user network information, user location information, accelerated application name, accelerated service data type, and bearer protocol.
8. The acceleration system based on the positioning information of the user terminal as claimed in claim 6, wherein said node management server comprises:
a deployment unit: the accelerating node list is used for detecting the network nodes which can be connected with the reporting user according to the position information, selecting the accelerating nodes which can be recommended to the reporting user according to the detection result and generating the accelerating node list;
a list update unit: instructions for updating the list of acceleration nodes in real time or periodically and notifying the acceleration client to maintain or switch an acceleration access node;
a monitoring unit: the acceleration access node is used for monitoring network change events in a network environment and a user environment and calculating an acceleration access node which is most matched with the acceleration client according to the network change events;
a node switching unit: the accelerating client is used for controlling the accelerating client to carry out node allocation through the accelerating access node according to the calculated accelerating access node; wherein the content of the first and second substances,
the node deployment comprises: node switching and node constancy;
a distributed node deployment unit: the method is used for detecting the network environment of the access nodes in different areas and carrying out resource scheduling, flow monitoring and shunting on the access nodes.
9. The acceleration system based on user terminal location information of claim 8, characterized in that, the acceleration client further comprises:
a node speed measurement unit: the acceleration client side is used for receiving a node allocation instruction, then providing the acceleration access node which is most matched with the acceleration client side for manual selection of the reporting user, and carrying out speed measurement on the access node before acceleration;
a node access unit: the acceleration client is used for automatically establishing connection with the acceleration access node and disconnecting the access node before acceleration after receiving a node allocation instruction;
a state detection unit: and the node management server is used for reporting the connection state of the new node to the node management server after the connection with the accelerated access node is automatically established.
10. The acceleration system based on the ue positioning information as claimed in claim 6, wherein said node management server accelerates said accelerated access node, comprising:
step 1: according to the position information and the accelerated access node, determining an accelerated access node adaptation model corresponding to the position information:
Figure FDA0002821314290000051
wherein m represents the number of the accelerated access nodes; said xiA vertical coordinate representing the ith acceleration access node; said yiAn abscissa representing an ith accelerator access node; s isiRepresenting a distance of an ith accelerating access node from the location information; the Sc represents a position feature of the position information; i is 1, 2, 3 … … m;
step 2: constructing an optimal model of the accelerated access node according to a node adaptation model;
Figure FDA0002821314290000061
wherein V represents an adaptation probability; v. ofjiA jth acceleration channel representing an ith acceleration access node; j is 1, 2, 3 … … n; n represents the number of acceleration channels;
Figure FDA0002821314290000062
an exponential optimization function representing the abscissa of the ith accelerative access node;
Figure FDA0002821314290000063
an exponential optimization function representing the ordinate of the ith accelerated access node; when the P is less than 0, the accelerated access node is not the optimal node; when the P is more than 0, the access node is the optimal node.
CN202011437584.0A 2020-12-07 2020-12-07 Acceleration method and system based on user terminal positioning information Active CN112601176B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011437584.0A CN112601176B (en) 2020-12-07 2020-12-07 Acceleration method and system based on user terminal positioning information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011437584.0A CN112601176B (en) 2020-12-07 2020-12-07 Acceleration method and system based on user terminal positioning information

Publications (2)

Publication Number Publication Date
CN112601176A true CN112601176A (en) 2021-04-02
CN112601176B CN112601176B (en) 2022-09-16

Family

ID=75191571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011437584.0A Active CN112601176B (en) 2020-12-07 2020-12-07 Acceleration method and system based on user terminal positioning information

Country Status (1)

Country Link
CN (1) CN112601176B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113824716A (en) * 2021-09-18 2021-12-21 深圳万物安全科技有限公司 Access control method and access control device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102811453A (en) * 2012-08-17 2012-12-05 武汉大学 Multi-path routing judgment method for industrial wireless mesh network
CN103338278A (en) * 2013-07-15 2013-10-02 星云融创(北京)信息技术有限公司 Accelerating method and device for web page browsing
CN103532817A (en) * 2013-10-12 2014-01-22 无锡云捷科技有限公司 CDN (content delivery network) dynamic acceleration system and method
CN103841136A (en) * 2012-11-22 2014-06-04 腾讯科技(深圳)有限公司 Acceleration method and system of application program
US20150026239A1 (en) * 2013-07-19 2015-01-22 Limelight Networks, Inc. Dynamically selecting between acceleration techniques based on content request attributes
CN104954320A (en) * 2014-03-25 2015-09-30 北京奇虎科技有限公司 Method, device and system for establishing connection
CN108347357A (en) * 2017-01-24 2018-07-31 腾讯科技(深圳)有限公司 A kind of data communications method, accelerates node server and system at applications client
CN111464448A (en) * 2020-06-17 2020-07-28 腾讯科技(深圳)有限公司 Data transmission method and device
CN111683013A (en) * 2020-06-08 2020-09-18 腾讯科技(深圳)有限公司 Routing method of acceleration network and acceleration network

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102811453A (en) * 2012-08-17 2012-12-05 武汉大学 Multi-path routing judgment method for industrial wireless mesh network
CN103841136A (en) * 2012-11-22 2014-06-04 腾讯科技(深圳)有限公司 Acceleration method and system of application program
CN103338278A (en) * 2013-07-15 2013-10-02 星云融创(北京)信息技术有限公司 Accelerating method and device for web page browsing
US20150026239A1 (en) * 2013-07-19 2015-01-22 Limelight Networks, Inc. Dynamically selecting between acceleration techniques based on content request attributes
US20150256646A1 (en) * 2013-07-19 2015-09-10 Limelight Networks, Inc. Dynamically selecting between acceleration techniques based on content request attributes
CN103532817A (en) * 2013-10-12 2014-01-22 无锡云捷科技有限公司 CDN (content delivery network) dynamic acceleration system and method
CN104954320A (en) * 2014-03-25 2015-09-30 北京奇虎科技有限公司 Method, device and system for establishing connection
CN108347357A (en) * 2017-01-24 2018-07-31 腾讯科技(深圳)有限公司 A kind of data communications method, accelerates node server and system at applications client
CN111683013A (en) * 2020-06-08 2020-09-18 腾讯科技(深圳)有限公司 Routing method of acceleration network and acceleration network
CN111464448A (en) * 2020-06-17 2020-07-28 腾讯科技(深圳)有限公司 Data transmission method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
吴琪: "边缘学习:关键技术、应用与挑战", 《无线电通信技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113824716A (en) * 2021-09-18 2021-12-21 深圳万物安全科技有限公司 Access control method and access control device

Also Published As

Publication number Publication date
CN112601176B (en) 2022-09-16

Similar Documents

Publication Publication Date Title
CN110769038B (en) Server scheduling method and device, storage medium and electronic equipment
US20170142177A1 (en) Method and system for network dispatching
KR100809260B1 (en) Method and apparatus for handover decision by using context information in a next-generation mobile communication networks
CN100459561C (en) Common channel flow control method and system
CN100518104C (en) Speed-measuring resource dynamic distributing method and system for network speed-measuring system
US20150181449A1 (en) Method And Apparatus For Monitoring Mobile Communication Networks
KR100756610B1 (en) Method and system for managing cooperative positioning among wireless transmit/receive units
US20040203926A1 (en) Selection of measurement apparatus for location of user equipment
CN1312952C (en) Mobile communication terminal and wireless communication system
CN104394441A (en) Video content distribution scheduling method, device and system
CN113596863B (en) Method, equipment and medium for determining user plane function and providing information
RU2012147732A (en) METHOD AND DEVICE FOR TRANSFER OF DYNAMIC INFORMATION IN A WIRELESS INFORMATION CHANNEL
US10123226B2 (en) Detection of active listeners and dynamic provisioning of cell sites for broadcast
CN103458466A (en) Flow control device, flow control method, network flow management system, and network flow management method
CN110311812B (en) Network analysis method, device and storage medium
US20020077142A1 (en) Cell control method and cell system
WO2005060161A1 (en) Communication system, communication method, network load prediction node, and network configuration management node
US20180109996A1 (en) Network accessing method
CN102860087A (en) Radio access device, a radio access system, a network selection method and a recording medium
CN112601176B (en) Acceleration method and system based on user terminal positioning information
CN110659863B (en) Object monitoring method and device, electronic equipment and computer readable storage medium
CN114788246A (en) Method and apparatus for edge computing services
CN113596932B (en) Information providing, generating and target base station determining method, equipment and medium
US20230403612A1 (en) Cell data transmission method and apparatus and electronic device
JP2004077300A (en) Information distribution system, information management server, and information distribution system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant