CN116567775B - A method and system for dynamic access across multiple links - Google Patents

A method and system for dynamic access across multiple links

Info

Publication number
CN116567775B
CN116567775B CN202310388595.1A CN202310388595A CN116567775B CN 116567775 B CN116567775 B CN 116567775B CN 202310388595 A CN202310388595 A CN 202310388595A CN 116567775 B CN116567775 B CN 116567775B
Authority
CN
China
Prior art keywords
mobile terminal
link
access
control device
request
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.)
Active
Application number
CN202310388595.1A
Other languages
Chinese (zh)
Other versions
CN116567775A (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.)
First Research Institute of Ministry of Public Security
Original Assignee
First Research Institute of Ministry of Public Security
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 First Research Institute of Ministry of Public Security filed Critical First Research Institute of Ministry of Public Security
Priority to CN202310388595.1A priority Critical patent/CN116567775B/en
Publication of CN116567775A publication Critical patent/CN116567775A/en
Application granted granted Critical
Publication of CN116567775B publication Critical patent/CN116567775B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/02Access restriction performed under specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • 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 Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a multilink dynamic access method and system with accurate network positioning capability. The method comprises the following steps of sending a link access request to a wireless link access management and control device, distributing a communication interface IP and a corresponding gateway IP for a mobile terminal by a wireless link, filling a default link table by the mobile terminal according to the acquisition condition, carrying out shortest path calculation, sending the access request to the wireless link access management and control device, and returning a planned host IP by the wireless link access management and control device. The invention realizes the network switching without interrupting the service through the hot standby access of heterogeneous network links, can promote the service experience of mobile application, ensures the service safety by selecting a proper wireless access link according to the self demand when various network links exist, improves the utilization efficiency of network link resources, realizes the comprehensive network positioning capability independent of the hardware capability of a mobile terminal by utilizing the position information provided by various network resources, and improves the positioning precision of a public network.

Description

Multilink dynamic access method and system
Technical Field
The invention relates to a multilink dynamic access method, and also relates to a multilink dynamic access system, belonging to the technical field of network communication.
Background
A mobile terminal may simultaneously have multiple different types of radio access links. The bearer networks for these radio access links include, but are not limited to, public mobile communication networks, broadband trunked communication networks, secure wireless local area networks, and the like. The bearer networks are independently operated and independently managed, and no collaboration or interaction exists between the provided wireless access links.
In the chinese patent No. ZL 202010686055.8, a system and method for multi-network access is disclosed. The solution uses a data bus to couple a plurality of baseband processor endpoints to a plurality of network access cards such that each baseband processor endpoint can communicate with any network access card over the data bus. The modem and application processor operate as baseband processor endpoints. The baseband processor endpoint includes a modem and the network access card is a subscriber interface module card or a universal integrated circuit card. The bus interface may append an address to data placed on the data bus and may place the data on the data bus according to a time division multiplexing protocol. By allowing each baseband processor endpoint to use any network access card, the mobile computing device may use different networks for different purposes.
In addition, in the chinese patent No. ZL 201811511049.8, a method for improving the switching performance of public-private network is disclosed. The method comprises the following steps of selecting a public network or a private network as a current communication network of the mobile terminal according to the signal quality of the public network or the private network, loading a SIM card to obtain user data when the current communication network is switched to the public network for the first time, and storing the obtained user data for use when the current communication network is switched to the public network again.
Disclosure of Invention
The primary technical problem to be solved by the invention is to provide a multilink dynamic access method with accurate network positioning capability.
Another technical problem to be solved by the present invention is to provide a multilink dynamic access system with accurate network positioning capability.
In order to achieve the technical purpose, the invention adopts the following technical scheme:
According to a first aspect of an embodiment of the present invention, there is provided a multi-link dynamic access method with accurate network positioning capability, including the steps of:
s1, starting a mobile terminal and sending a link access request to a wireless link access management and control device;
S2, the wireless link access management and control device performs link access authentication, and after authentication is successful, a communication interface IP and a corresponding gateway IP are distributed for the mobile terminal;
S3, the mobile terminal acquires a communication interface IP, fills in a default link table according to the acquisition condition, calculates the shortest path, and sends an access request through a shortest radial wireless link access management and control device;
when the mobile terminal is off-line, ending the program;
when the mobile terminal has at least one available link, calculating the shortest path, and initiating a request for planning the IP of the mobile terminal host by using the shortest radial wireless link access management and control device;
S4, after receiving the request, the wireless link access control device replies to the request, returns to the planned host IP, and marks the link used in the step S3 as a mobile terminal host IP-default-optimal link;
s5, starting a first application;
s6, starting a second application, performing shortest path calculation by the second application, and sending a request through a shortest radial wireless link access management and control device of the second application;
S7, the wireless link access control device receives the request and marks the link as an IP-second application-optimal link of the mobile terminal host;
S8, the wireless link access control device classifies heterogeneous network position reference information;
s9, merging a plurality of position reference information of the same type;
s10, calculating combined position reference information and outputting a positioning result;
When any one of the point, the circle and the arc is formed, outputting the circle center position information of the point, the circle center of the circle and the arc as a positioning result;
when any two of the points, the circles and the arcs are formed, positioning calculation is carried out according to the specific conditions and the points, the circles, the arcs, the points and the arcs, and the calculation result is output as a positioning result;
when forming three of a point, a circle and an arc, carrying out positioning calculation according to the circle and the arc, and outputting a calculation result as a positioning result;
s11, recording the position reference point-positioning result of the mobile terminal host IP-participation calculation.
Preferably, the step S2 includes the following sub-steps:
s21, the wireless link access control device plans a communication interface IP and a mobile terminal host IP;
s22, associating the mobile terminal host IP, the communication interface IP, the international mobile equipment identification code, the communication code and other identity IDs;
S23, receiving an access request initiated by the mobile terminal and performing access authorization, and returning an authorized communication interface IP and a corresponding gateway IP to the mobile terminal.
Preferably, the step S3 includes the following sub-steps:
S31, creating a temporary host IP and a virtual server IP;
S32, filling default link list into temporary host IP, communication interface IP, gateway IP and virtual server IP;
S33, calculating a shortest path by using a Dijkstra algorithm to obtain the shortest path;
S34, initiating a request for planning the IP of the mobile terminal host by using the shortest radial wireless link access control device;
and S35, replacing the temporary host IP in the default link table with the planned mobile terminal host IP in the response.
Wherein preferably the temporary host IP and the virtual server IP do not collide with other interface IPs.
Preferably, the link loss values between the communication interface IP and the gateway IP are set according to specific scenes, the link loss value with higher priority is set smaller, the loss values of the rest links are the same, and the default link table is updated in real time according to the link state notification.
Preferably, if the second application does not timeout and the link table of the second application does not change, the request is always sent according to the shortest path, and if the second application timeout and/or the link table of the second application changes, the steps S6-S7 are repeated.
Preferably, the step S9 includes the following sub-steps:
if a plurality of points exist, according to the precision, one point with the highest precision is preferred to participate in calculation;
If a plurality of arcs exist, according to the precision, one arc with the highest precision is preferably selected to participate in calculation;
If there are a plurality of circles, then the one with the highest precision is preferably involved in the calculation in terms of precision.
Preferably, the types of heterogeneous network location reference information classification comprise points, circles and arcs.
The method for calculating the point and circle positioning is preferably as follows:
s1011, calculating the distance d between the point (a 2, b 2) and the circle center (a 1, b 1) according to the spherical surface distance formula of the earth;
Wherein, the calculation formula is:
when d is less than or equal to r1, the point is in or on the circular area, and the position reference points (a 2, b 2) are returned as positioning results;
When d is greater than r1, the point is outside the circular area, and step S1012 is entered;
Wherein r1 is the radius of the circle;
s1012, establishing a rectangular coordinate system by taking (a 1, b 1) as an origin, and calculating ;
The calculation formula of (2) is as follows:
wherein, the Y axis of the rectangular coordinate system is north-south direction, and the X axis of the rectangular coordinate system is west-east; Is the included angle between the connecting line of (a 1, b 1) and (a 2, b 2) and the Y axis; Is the circumference ratio;
S1013 relative position pairs of two reference points according to (a 1, b 1) and (a 2, b 2) Optimizing to obtain 1 Step S1014 is entered after the optimization;
when a2-a1>0 and b2-b1>0, in the first quadrant, then 1=;
When a2-a1>0 and b2-b1<0, in the second quadrant, 1=180°-;
When a2-a1<0 and b2-b1<0, in the third quadrant, 1=+180°;
When a2-a1<0 and b2-b1>0, in the fourth quadrant, 1=360°-;
S1014, calculating and outputting a positioning result;
The formula for calculating the positioning result is as follows:
preferably, the method for calculating the positioning of the circle and the arc is as follows:
S1021, calculating the distance d between the circle centers (a 1, b 1) of the circular areas and the circle centers (a 3, b 3) of the arcs according to the spherical surface distance formula of the earth;
Wherein, the calculation formula is:
When d is equal to r3, the circular area is on an arc line, and the output (a 1, b 1) is a positioning result;
When d is greater than r3 or less than r3, then step S1022 is entered;
S1022, establishing a rectangular coordinate system by taking (a 3, b 3) as an origin, and calculating ;
The calculation formula of (2) is as follows:
Wherein, the Is the included angle between the connecting line of (a 1, b 1) and (a 3, b 3) and the Y axis;
S1023 pairs of relative positions of two reference points according to (a 1, b 1) and (a 3, b 3) Optimizing to obtain 1 Step S1024 is carried out after optimization;
when a1-a3>0 and b1-b3>0, in the first quadrant, then 1=;
When a1-a3>0 and b1-b3<0, in the second quadrant, 1=180°-;
When a1-a3<0 and b1-b3<0, in the third quadrant, 1=+180°;
When a1-a3<0 and b1-b3>0, in the fourth quadrant, 1=360°-;
S1024, attaching cell ID pairs according to the mobile terminal 1 Performing anti-drift optimization to obtain 2;
When the mobile terminal attaches to the alpha sector, and 1 More than 120 DEG and less than 240 DEG, then 2=120°;
When the mobile terminal attaches to the alpha sector, and 1 More than 240 DEG and less than 360 DEG, then 2=0°;
When the mobile terminal attaches to the beta sector, and 1 Less than 120 DEG, then 2=120°;
When the mobile terminal attaches to the beta sector, and 1 More than 240 DEG and less than 360 DEG, then 2=240°;
When the mobile terminal attaches to the gamma sector, and 1 Less than 120 DEG, then 2=360°;
When the mobile terminal attaches to the gamma sector, and 1 More than 120 DEG and less than 240 DEG, then 2=240°;
S1025, calculating and outputting a positioning result by adopting a corresponding calculation formula according to the distance d between the circle centers (a 1, b 1) of the circular areas and the circle centers (a 3, b 3) of the arcs;
When d is less than r3, then the positioning result is calculated according to the following formula:
when d is greater than r3, then the positioning result is calculated according to the following formula:
the method for calculating the positioning of the points and the arcs is preferably as follows:
S1031, calculating the distance d between the position reference point (a 2, b 2) and the arc circle center (a 3, b 3) according to the spherical surface distance formula of the earth;
Wherein, the calculation formula is:
when d is equal to r3, the point is positioned on the arc line, and the output (a 2, b 2) is a positioning result;
when d is greater than r3 or less than r3, then step S1032 is entered;
s1032, establishing a rectangular coordinate system by taking (a 3, b 3) as an origin, and calculating ;
The calculation formula of (2) is as follows:
Wherein, the Is the included angle between the connecting line of (a 2, b 2) and (a 3, b 3) and the Y axis;
S1033 relative position pairs of two reference points according to (a 2, b 2) and (a 3, b 3) Optimizing to obtain a pair 1 Performing anti-drift optimization to obtain 2 After optimization, the process proceeds to step S1034;
When a2-a3>0 and b2-b3>0, in the first quadrant, then 1=;
When a2-a3>0 and b2-b3<0, in the second quadrant, 1=180°-;
When a2-a3<0 and b2-b3<0, in the third quadrant, 1=+180°;
When a2-a3<0 and b2-b3>0, in the fourth quadrant, 1=360°-;
S1034, attaching cell ID pairs according to the mobile terminal 1 Performing anti-drift optimization to obtain 2;
When the mobile terminal attaches to the alpha sector, and 1 More than 120 DEG and less than 240 DEG, then 2=120°;
When the mobile terminal attaches to the alpha sector, and 1 More than 240 DEG and less than 360 DEG, then 2=0°;
When the mobile terminal attaches to the beta sector, and 1 Less than 120 DEG, then 2=120°;
When the mobile terminal attaches to the beta sector, and 1 More than 240 DEG and less than 360 DEG, then 2=240°;
When the mobile terminal attaches to the gamma sector, and 1 Less than 120 DEG, then 2=360°;
When the mobile terminal attaches to the gamma sector, and 1 More than 120 DEG and less than 240 DEG, then 2=240°;
S1035, calculating and outputting a positioning result;
The formula for calculating the positioning result is as follows:
According to a second aspect of the embodiment of the present invention, a multilink dynamic access system with accurate network positioning capability is provided, which includes a mobile terminal including an access control component and a radio link access control device, for implementing the above-mentioned multilink dynamic access method.
Compared with the prior art, the method and the system realize network switching without interrupting the service through hot standby access of heterogeneous network links, can improve mobile application service experience, ensure service safety by selecting a proper wireless access link according to own needs when various network links exist, improve the utilization efficiency of network link resources, realize comprehensive network positioning capability independent of hardware capability of a mobile terminal by utilizing position information provided by various network resources, and improve the positioning precision of a public network.
Drawings
Fig. 1 is a flowchart of a method for multi-link dynamic access with accurate network positioning capability according to the present invention;
Fig. 2 is a timing diagram of a multi-link dynamic access method with accurate network positioning capability according to the present invention;
FIG. 3 is a diagram illustrating a classification of reference information for heterogeneous network locations according to an embodiment of the present invention;
Fig. 4 is a schematic diagram illustrating cell division of a base station according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a point and circle location calculation in an embodiment of the invention;
FIG. 6 is a schematic diagram of optimizing θ with respect to the relative positions of two reference points in an embodiment of the present invention;
FIG. 7 is a schematic diagram of a circle and arc location calculation in an embodiment of the invention;
FIG. 8 is a schematic diagram of point and arc location calculation in an embodiment of the invention.
Detailed Description
The technical contents of the present invention will be described in detail with reference to the accompanying drawings and specific examples.
First embodiment
As shown in fig. 1 and fig. 2, a method for dynamically accessing multiple links with accurate network positioning capability according to a first embodiment of the present invention includes the following steps:
s1, starting a mobile terminal (such as a smart phone, a tablet personal computer or a PC) and a corresponding Operating System (Operating System), and sending a link access request to a wireless link access control device (such as a wireless Controller (WIRELESS ACCESS Point Controller) or a wireless router with a wireless device access control function).
The operating system comprises an access control component. This is a conventional technique commonly known to those skilled in the art and will not be described in detail herein.
And S2, carrying out link access authentication by the wireless link access management and control device, and distributing communication interfaces IP (IP_t1-IP_tn) and corresponding gateways IP (IP_g1-IP_gn) for the mobile terminal after the authentication is successful.
The authentication step comprises the following steps:
s21, the wireless link access control device plans a communication interface IP (IP_t1-IP_tn) and a mobile terminal host IP (IP_m).
S22, the mobile terminal host IP (IP_m), the communication interfaces IP (IP_t1-IP_tn), the International Mobile Equipment Identification (IMEI), the communication codes and other identity IDs are associated.
S23, receiving an access request initiated by the mobile terminal and performing access authorization, and returning authorized communication interfaces IP (IP_t1-IP_tn) and corresponding gateways IP (IP_g1-IP_gn) to the mobile terminal.
And S3, the mobile terminal acquires communication interfaces IP (IP_t1-IP_tn), fills in a default link table according to the acquisition condition, calculates the shortest path to obtain the shortest path, and sends an access request through the shortest radial wireless link access management and control device.
The method for filling the link table can refer to the following table:
Wherein, step S3 specifically further includes:
When the number of the acquired communication interfaces IP (IP_t1-IP_tn) is smaller than 1, namely the mobile terminal is disconnected, the program is ended.
When the number of the acquired communication interfaces IP (IP_t1-IP_tn) is greater than or equal to 1, namely the mobile terminal is provided with at least one available link, the shortest path calculation is performed, and a request for planning the mobile terminal host IP (IP_m) is initiated by using the shortest radial wireless link access management and control device.
Wherein, step S3 comprises the following sub-steps:
S31, creating a temporary host IP (IP_t) and a virtual server IP (IP_s).
Wherein, the temporary host IP (ip_t) and the virtual server IP (ip_s) cannot collide with other communication interfaces IP.
S32, filling the temporary host IP (IP_t), the communication interfaces IP (IP_t1-IP_tn), the gateway IP (IP_g1-IP_gn) and the virtual server IP (IP_s) into a default link table.
The method comprises the steps of setting link loss (cost) values between communication interfaces IP (IP_t1-IP_tn) and gateways IP (IP_g1-IP_gn) according to specific scenes, setting the link loss values with higher priority to be smaller, setting the loss values of other links to be the same, and updating a default link table in real time according to link state notification.
And S33, calculating the shortest path by using Dijkstra algorithm to obtain the shortest path.
It should be noted that, the embodiment of the present invention is only illustrated by taking Dijkstra algorithm as an example, and the specific algorithm is determined according to an actual scenario, which is not limited by the present invention.
S34, the shortest radial wireless link access control device is used for initiating a request for planning the mobile terminal host IP (IP_m).
And S35, replacing the temporary host IP in the default link table with the planned mobile terminal host IP (IP_m) in the response.
And S4, after receiving the request, the wireless link access control device replies an acceptance request and returns the planned virtual server IP (IP_s), and meanwhile, the link used in the step S3 is marked as a default optimal link.
The invention realizes the hot backup access through the steps S1-S7, namely when the state of the preferable communication link changes, such as connection interruption, the state of the communication interface of the mobile terminal changes from up to down, the access control component monitors the interface state through the interface provided by the operating system, the corresponding link loss value is adjusted to the maximum value (such as 65535), shortest path calculation is carried out again, and the service request of the mobile terminal is automatically switched to the suboptimal path.
The hot backup is defined as that after one device or one link fails, the service can be automatically switched to the other device or the other link.
And S5, starting a first application (namely, application A).
The first application has no special requirement on the access link, and initiates the service request directly through the default optimal link.
And S6, starting a second application (namely an application B), performing shortest path calculation by the second application, and sending a request through a shortest radial wireless link access management and control device of the second application.
The second application has special requirements for link access, so that a link table of the second application needs to be created according to the service requirement of the second application, and the link loss value is filled.
The link loss value between the communication interfaces IP (IP_t1-IP_tn) and the gateways IP (IP_g1-IP_gn) is different from the link loss value in the default link table.
The embodiment of the invention maintains different link tables through the application of different requirements to calculate the shortest path, thereby realizing the load sharing among different communication links.
And S7, the wireless link access control device receives the request and marks the link as the optimal link of the second application.
And if the second application is overtime and/or the link table of the second application is changed, repeating the steps S6-S7.
A plurality of heterogeneous networks such as a public mobile communication network, a broadband trunking communication network, a WLAN and the like exist between the mobile terminal and the access control component and the wireless link access control device, and the mobile terminal is simultaneously networked through links provided by the heterogeneous networks.
Because the types of networks to which each application can be connected are different, the optimal link needs to be calculated and determined according to the specific application, so that multiple applications in the same mobile terminal can be connected to different networks at the same time.
According to the embodiment of the invention, the optimal link algorithm is adopted to select the optimal link for different applications in the mobile terminal to perform data transmission under the heterogeneous network condition, so that the timeliness of data transmission is improved.
And S8, the wireless link access management and control device classifies the heterogeneous network position reference information.
As shown in fig. 3, the types of heterogeneous network location reference information classifications include points, circles, arcs.
The definition of the point is that the latitude and longitude of the mobile terminal is calculated by the public mobile communication network or the broadband trunking communication network based on a base station triangulation (triangulation) algorithm.
The circle is defined as a circular range with the WLAN AP (access point) as the center and the estimated signal coverage as the radius.
Wherein the radius is typically less than 100 meters and the mobile terminal may be located at any point within this circular area.
The arc line is defined as a section of arc line which takes the longitude and latitude of the base station as the circle center, takes the transmission distance from the base station to the mobile terminal as the radius and takes the included angle as 120 degrees.
When the broadband cluster base station cannot provide the longitude and latitude of the mobile terminal due to limited scale, the longitude and latitude of the base station, the cell ID attached to the mobile terminal and the transmission delay t from the base station to the mobile terminal can be provided. The distance between the mobile terminal and the base station can be calculated by the light velocity propagation formula d=t×c0 of the electromagnetic wave, where c0 is the velocity at which light propagates in vacuum.
As shown in fig. 4, one base station has three cells, which are denoted by α, β, and γ, respectively.
And S9, merging a plurality of pieces of position reference information of the same type.
The same type is defined as the same position reference information type, namely the same point, the same circle or the same arc.
The merging method comprises the following steps:
If there are multiple points, then the one with the highest precision is preferred to participate in the calculation in terms of precision.
If there are multiple arcs, then the one with the highest accuracy is preferred to participate in the calculation in terms of accuracy.
If there are a plurality of circles, then the one with the highest precision is preferably involved in the calculation in terms of precision.
If two position reference points of the public mobile communication network and the broadband trunking communication network exist, the deployment scale of the base station of the public mobile communication network is larger than that of the broadband trunking communication network, the network positioning precision is relatively higher, and the position reference points provided by the public mobile communication network can be optimized to participate in calculation.
S10, calculating the combined position reference information and outputting a positioning result.
When any one of the point, the circle and the arc is formed, outputting the center position information of the point, the center of the circle and the arc as a positioning result.
When any two of the points, the circles and the arcs are formed, positioning calculation is carried out according to the specific conditions and the points, the circles, the arcs, the points and the arcs, and the calculation result is output as a positioning result.
When three of the points, the circles and the arcs are formed, positioning calculation is carried out according to the circles and the arcs, and the calculation result is output as a positioning result.
As shown in fig. 5, the method for calculating the point and circle positioning is as follows:
S1011, calculating the distance d between the point (a 2, b 2) and the circle center (a 1, b 1) according to the spherical surface distance formula of the earth.
Wherein, the calculation formula is:
It should be noted that the present invention is only described by taking the formula of the spherical surface distance of the earth as an example, and the calculation method between two specific points is determined according to the actual scene, which is not limited by the present invention.
When d is less than or equal to r1, then the point is within or on the circular area, returning the position reference point (a 2, b 2) as a positioning result.
When d is greater than r1, the point is outside the circular area, and the process proceeds to step S1012.
Where r1 is the radius of the circle. For WLAN networks r1 is the signal coverage radius of the AP (access point), typically an estimated value, e.g. 100 meters.
S1012, establishing a rectangular coordinate system by taking (a 1, b 1) as an origin, and calculating
The calculation formula of (2) is as follows:
wherein, the Y axis of the rectangular coordinate system is north-south (upper north and lower south), and the X axis of the rectangular coordinate system is west-east (left west right east); Is the included angle between the connecting line of (a 1, b 1) and (a 2, b 2) and the Y axis; Is the circumference ratio.
S1013 relative position pairs of two reference points according to (a 1, b 1) and (a 2, b 2)Optimizing to obtain 1 After the optimization, the process advances to step S1014.
As shown in FIG. 6, when a2-a1>0 and b2-b1>0, in the first quadrant, then 1=;
When a2-a1>0 and b2-b1<0, in the second quadrant, 1=180°-;
When a2-a1<0 and b2-b1<0, in the third quadrant, 1=+180°;
When a2-a1<0 and b2-b1>0, in the fourth quadrant, 1=360°-
S1014, calculating and outputting a positioning result.
The formula of the calculation is:
As shown in fig. 7, the method for calculating the positioning of the circle and the arc is as follows:
S1021, calculating the distance d between the circle center (a 1, b 1) of the circular area and the circle center (a 3, b 3) of the arc according to the spherical surface distance formula of the earth.
Wherein, the calculation formula is:
It should be noted that the present invention is only described by taking the formula of the spherical surface distance of the earth as an example, and the calculation method between two specific points is determined according to the actual scene, which is not limited by the present invention.
When d is equal to r3, the circular area is on an arc, and the output (a 1, b 1) is a positioning result.
When d is smaller than r3 or larger than r3, the process proceeds to step S1022.
Wherein r3 is the radius of the arc. For broadband trunked systems, r3 may be calculated from the one-way transmission delay from the mobile terminal to the base station multiplied by the speed of light.
S1022, establishing a rectangular coordinate system by taking (a 3, b 3) as an origin, and calculating
The calculation formula of (2) is as follows:
Wherein, the Is the angle between the connecting line of (a 1, b 1) and (a 3, b 3) and the Y axis.
S1023 pairs of relative positions of two reference points according to (a 1, b 1) and (a 3, b 3)Optimizing to obtain 1 After the optimization, the process advances to step S1024.
As shown in FIG. 6, when a1-a3>0 and b1-b3>0, in the first quadrant, then 1=;
When a1-a3>0 and b1-b3<0, in the second quadrant, 1=180°-;
When a1-a3<0 and b1-b3<0, in the third quadrant, 1=+180°;
When a1-a3<0 and b1-b3>0, in the fourth quadrant, 1=360°-
S1024, attaching cell ID pairs according to the mobile terminal 1 Performing anti-drift optimization to obtain 2
As shown in fig. 4, when a mobile terminal attaches to an α -sector, and 1 More than 120 DEG and less than 240 DEG, then 2=120°。
When the mobile terminal attaches to the alpha sector, and 1 More than 240 DEG and less than 360 DEG, then 2=0°。
When the mobile terminal attaches to the beta sector, and 1 Less than 120 DEG, then 2=120°。
When the mobile terminal attaches to the beta sector, and 1 More than 240 DEG and less than 360 DEG, then 2=240°。
When the mobile terminal attaches to the gamma sector, and 1 Less than 120 DEG, then 2=360°。
When the mobile terminal attaches to the gamma sector, and 1 More than 120 DEG and less than 240 DEG, then 2=240°。
S1025, calculating and outputting a positioning result by adopting a corresponding calculation formula according to the distance d between the circle centers (a 1, b 1) of the circular areas and the circle centers (a 3, b 3) of the arcs.
When d is smaller than r3, the calculation formula is:
when d is greater than r3, the calculation formula is:
As shown in fig. 8, the method of point and arc location calculation is:
s1031, calculating the distance d between the position reference point (a 2, b 2) and the arc circle center (a 3, b 3) according to the spherical surface distance formula of the earth.
Wherein, the calculation formula is:
It should be noted that the present invention is only described by taking the formula of the spherical surface distance of the earth as an example, and the calculation method between two specific points is determined according to the actual scene, which is not limited by the present invention.
When d is equal to r3, the point is positioned on the arc line, and the output (a 2, b 2) is a positioning result.
When d is greater than r3 or less than r3, step S1032 is entered.
S1032, establishing a rectangular coordinate system by taking (a 3, b 3) as an origin, and calculating
The calculation formula of (2) is as follows:
wherein, the Y axis of the rectangular coordinate system is north-south (upper north and lower south), and the X axis of the rectangular coordinate system is west-east (left west right east); is the included angle between the connecting line of (a 2, b 2) and (a 3, b 3) and the Y axis; Is the circumference ratio.
S1033 relative position pairs of two reference points according to (a 2, b 2) and (a 3, b 3)Optimizing to obtain a pair 1 Performing anti-drift optimization to obtain 2 After the optimization, the process advances to step S1034.
As shown in FIG. 6, when a2-a3>0 and b2-b3>0, in the first quadrant, then 1=;
When a2-a3>0 and b2-b3<0, in the second quadrant, 1=180°-;
When a2-a3<0 and b2-b3<0, in the third quadrant, 1=+180°;
When a2-a3<0 and b2-b3>0, in the fourth quadrant, 1=360°-
S1034, attaching cell ID pairs according to the mobile terminal 1 Performing anti-drift optimization to obtain 2
As shown in fig. 4, when a mobile terminal attaches to an α -sector, and 1 More than 120 DEG and less than 240 DEG, then 2=120°。
When the mobile terminal attaches to the alpha sector, and 1 More than 240 DEG and less than 360 DEG, then 2=0°。
When the mobile terminal attaches to the beta sector, and 1 Less than 120 DEG, then 2=120°。
When the mobile terminal attaches to the beta sector, and 1 More than 240 DEG and less than 360 DEG, then 2=240°。
When the mobile terminal attaches to the gamma sector, and 1 Less than 120 DEG, then 2=360°。
When the mobile terminal attaches to the gamma sector, and 1 More than 120 DEG and less than 240 DEG, then 2=240°。
S1035, calculating and outputting a positioning result.
The formula of the calculation is:
Because a plurality of applications in the same mobile terminal can be connected to different networks at the same time, and the position reference information of the different networks is different, including points, circles and arcs, when at least two kinds of position reference information exist at the same time, the mobile terminal can be accurately positioned by the corresponding algorithm provided by the invention.
The embodiment of the invention realizes the comprehensive network positioning capability independent of the hardware capability of the mobile terminal through the position information provided by various network resources, and improves the positioning precision of the public network.
S11, correspondingly recording the position reference point-positioning result of the mobile terminal host IP-participation calculation.
Through recording the IP-position reference point-positioning result of the mobile terminal host computer in one-to-one correspondence, the communication network coverage situation in the specific area can be known, and along with the continuous accumulation of data, the rapid manual allocation and/or the equipment scheduling can be performed based on the communication network coverage situation.
And S12, ending the program.
Second embodiment
The second embodiment of the invention provides a multilink dynamic access system with accurate network positioning capability, which comprises a mobile terminal with an access control component and a wireless link access control device, and is used for implementing the multilink dynamic access method in the first embodiment of the invention.
It should be noted that the above embodiments are only examples, and the technical solutions of the embodiments may be combined, which are all within the protection scope of the present invention.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present invention, the meaning of "a plurality" is two or more, unless explicitly defined otherwise.
The multilink dynamic access method and the system with the accurate network positioning capability provided by the invention are described in detail. Any obvious modifications to the present invention, without departing from the spirit thereof, would constitute an infringement of the patent rights of the invention and would take on corresponding legal liabilities.

Claims (5)

1. The multilink dynamic access method is characterized by comprising the following steps:
s1, starting a mobile terminal and sending a link access request to a wireless link access management and control device;
S2, the wireless link access management and control device performs link access authentication, and after authentication is successful, a communication interface IP and a corresponding gateway IP are distributed for the mobile terminal;
S3, the mobile terminal acquires a communication interface IP, fills in a default link table according to the acquisition condition, calculates the shortest path, and sends an access request through a shortest radial wireless link access management and control device, wherein the step S3 specifically further comprises the following steps:
when the mobile terminal is off-line, ending the program;
when the mobile terminal has at least one available link, calculating the shortest path, and initiating a request for planning the IP of the mobile terminal host by using the shortest radial wireless link access management and control device;
S4, after receiving the request, the wireless link access control device replies to the request, returns to the planned host IP, and marks the link used in the step S3 as a mobile terminal host IP-default-optimal link;
S5, starting a first application, wherein the first application initiates a service request through a default optimal link;
s6, starting a second application, creating a link table of the second application according to the service requirement of the second application, filling in a link loss value, calculating the shortest path by the second application, and sending a request through a shortest radial wireless link access management and control device of the second application;
And S7, the wireless link access control device receives the request and marks the link as a mobile terminal host IP-second application-optimal link.
2. The method of claim 1, wherein said step S2 comprises the sub-steps of:
s21, the wireless link access control device plans a communication interface IP and a mobile terminal host IP;
s22, associating the mobile terminal host IP, the communication interface IP, the international mobile equipment identification code, the communication code and other identity IDs;
S23, receiving an access request initiated by the mobile terminal and performing access authorization, and returning an authorized communication interface IP and a corresponding gateway IP to the mobile terminal.
3. The method of claim 1, wherein said step S3 comprises the sub-steps of:
S31, creating a temporary host IP and a virtual server IP;
S32, filling default link list into temporary host IP, communication interface IP, gateway IP and virtual server IP;
S33, calculating a shortest path to obtain the shortest path;
S34, initiating a request for planning the IP of the mobile terminal host by using the shortest radial wireless link access control device;
and S35, replacing the temporary host IP in the default link table with the planned mobile terminal host IP in the response.
4. The multi-link dynamic access method of claim 1, wherein:
and if the second application is overtime and/or the link table of the second application is changed, repeating the steps S6-S7.
5. A multi-link dynamic access system, characterized by comprising a mobile terminal comprising an access control component and a wireless link access control device, for implementing the multi-link dynamic access method according to any one of claims 1-4.
CN202310388595.1A 2023-04-12 2023-04-12 A method and system for dynamic access across multiple links Active CN116567775B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310388595.1A CN116567775B (en) 2023-04-12 2023-04-12 A method and system for dynamic access across multiple links

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310388595.1A CN116567775B (en) 2023-04-12 2023-04-12 A method and system for dynamic access across multiple links

Publications (2)

Publication Number Publication Date
CN116567775A CN116567775A (en) 2023-08-08
CN116567775B true CN116567775B (en) 2026-03-24

Family

ID=87499124

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310388595.1A Active CN116567775B (en) 2023-04-12 2023-04-12 A method and system for dynamic access across multiple links

Country Status (1)

Country Link
CN (1) CN116567775B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101868007A (en) * 2009-04-17 2010-10-20 联芯科技有限公司 Multi-link connection management method and device for mobile terminal
CN113572690A (en) * 2021-06-11 2021-10-29 深圳市国电科技通信有限公司 Data transmission method for reliability-oriented electricity consumption information collection service

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100905199B1 (en) * 2007-08-20 2009-06-26 에스케이 텔레콤주식회사 Wireless network downlink performance analysis system and method
WO2010124720A1 (en) * 2009-04-27 2010-11-04 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for access selection in mobile ip networks
CN110365582A (en) * 2019-06-20 2019-10-22 山东省计算中心(国家超级计算济南中心) A multi-constraint routing method and a controller based on SDN network
CN113630333B (en) * 2020-05-08 2024-07-19 中国移动通信集团终端有限公司 Distributed networking system and method based on multi-gateway access
CN111741500B (en) * 2020-08-03 2020-12-01 成都极米科技股份有限公司 Roaming method, multi-link device and storage medium in multi-link scenario
CN113692016B (en) * 2021-07-13 2024-01-23 中国国家铁路集团有限公司 A multi-mode terminal control method that supports automatic offloading of railway radio services
CN115442863A (en) * 2022-08-11 2022-12-06 中科驭数(北京)科技有限公司 Access point determination method, device, equipment and readable storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101868007A (en) * 2009-04-17 2010-10-20 联芯科技有限公司 Multi-link connection management method and device for mobile terminal
CN113572690A (en) * 2021-06-11 2021-10-29 深圳市国电科技通信有限公司 Data transmission method for reliability-oriented electricity consumption information collection service

Also Published As

Publication number Publication date
CN116567775A (en) 2023-08-08

Similar Documents

Publication Publication Date Title
CN116405461B (en) Data processing method, network element equipment and readable storage medium
US7218930B2 (en) Automatic recognition system for use in a wireless local area network (LAN)
JP5161411B2 (en) Method and apparatus for variable output control in a wireless communication system
US20030021254A1 (en) Wireless LAN terminal, wireless LAN base station, and wireless LAN system including them and wireless hand-off method
EP2127236B1 (en) Personal area network implementation within an infrastructure network
US9998570B2 (en) System and method for concealed connection merging through coordinated and dynamic virtual proxy allocation
JP2003134133A (en) System and device for providing network service information, method thereof and terminal
US10666521B1 (en) Positioning network devices
EP3249965B1 (en) Antenna line device management method and device
WO2021076450A1 (en) Systems and methods for providing multiple disjointed paths to core network at first-mile access
US9591562B2 (en) Provisioning access point bandwidth based on predetermined events
CN104025637A (en) Method for selecting a master cm in a coexistence network
CN113973098B (en) A method and device for sending a domain name system request
CN116582901B (en) Terminal scheduling method, device and storage medium
CN103476029A (en) Route type adaptive system of heterogeneous network
CN116567775B (en) A method and system for dynamic access across multiple links
CN115776657B (en) Management system suitable for 5G public and private network cross-domain roaming
CN114039641B (en) Satellite determination method, device, equipment and storage medium
US10841966B2 (en) Network communication device, wireless access point, wireless repeater
CN117082542A (en) Mobile communication base station control system, method, device, equipment and storage medium
JP3862717B2 (en) Wireless communication system
CN114666824A (en) Wireless radio station information processing method based on ad hoc network communication
CN105681393A (en) Data synchronization method and electronic device
CN104469973A (en) Information processing method and device and signal frame generating method and device
CN118764877B (en) Method, system, device, medium and transmission method for building temporary dual-domain private network

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