CN109743761B - Wireless network switching method, device and equipment - Google Patents

Wireless network switching method, device and equipment Download PDF

Info

Publication number
CN109743761B
CN109743761B CN201910173487.6A CN201910173487A CN109743761B CN 109743761 B CN109743761 B CN 109743761B CN 201910173487 A CN201910173487 A CN 201910173487A CN 109743761 B CN109743761 B CN 109743761B
Authority
CN
China
Prior art keywords
network
target
mobile terminal
candidate
target mobile
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
CN201910173487.6A
Other languages
Chinese (zh)
Other versions
CN109743761A (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.)
Beijing Simi Xiongdi Weilai Technology Co ltd
Original Assignee
Beijing Simi Xiongdi Weilai 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 Beijing Simi Xiongdi Weilai Technology Co ltd filed Critical Beijing Simi Xiongdi Weilai Technology Co ltd
Priority to CN201910173487.6A priority Critical patent/CN109743761B/en
Publication of CN109743761A publication Critical patent/CN109743761A/en
Application granted granted Critical
Publication of CN109743761B publication Critical patent/CN109743761B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses a wireless network switching method, a wireless network switching device and wireless network switching equipment, which are used for solving the problem that the wireless network switching method in the prior art is not optimized enough, and the method comprises the following steps: determining a target threshold function value for screening a candidate network based on network parameters of the candidate network of a target mobile terminal, network parameters of a network to which the target mobile terminal is currently connected, and a moving speed of the target mobile terminal; screening at least one target candidate network from the candidate networks based on the target threshold function value; establishing a network transmission sub-path for the target mobile terminal based on the at least one target candidate network and the network to which the target mobile terminal is currently connected; and if the target mobile terminal is determined to meet the switching condition, determining a target network to be switched for the target mobile terminal based on the received signal strength, the data transmission rate and the battery power of the at least one target candidate network.

Description

Wireless network switching method, device and equipment
Technical Field
The present application relates to the field of wireless communication technologies, and in particular, to a method, an apparatus, and a device for switching a wireless network.
Background
With the development of wireless communication technology, when a user uses a mobile device, the requirement on a wireless communication network is higher and higher, and taking handover in a heterogeneous wireless network, i.e. vertical handover, as an example, the requirement on handover between different access networks is higher and higher.
In an existing vertical handover scheme of a wireless network, a handover condition of a mobile device is often evaluated through a network parameter of Received Signal Strength (RSS) of the mobile device or based on several network parameters of RSS, residence time and network bandwidth of the mobile device, so as to determine whether the mobile device satisfies the handover condition. If the mobile device is judged to meet the switching condition based on the network parameters, switching is triggered.
However, if it is determined that the handover condition is satisfied based on the above evaluation of the network parameters when a certain user holds the mobile device, for example, the mobile device held by the user is moving in a junction area of coverage areas of two wireless networks, and the moving range is small, if it is continuously determined that the mobile device satisfies the handover condition and triggers handover when the handover condition is satisfied, a ping-pong effect (i.e., frequent handover between two wireless networks may be generated) may be generated, which may bring user experience of network use such as network interruption to the user.
Therefore, a handover method of a wireless network is needed to solve the above problems in the handover process.
Disclosure of Invention
The embodiment of the invention provides a wireless network switching method, a wireless network switching device and wireless network switching equipment, which are used for solving the problem that the wireless network switching method in the prior art is not optimized.
The embodiment of the invention adopts the following technical scheme:
in a first aspect, a handover method of a wireless network is provided, including:
determining a target threshold function value for screening a candidate network based on network parameters of the candidate network of a target mobile terminal, network parameters of a network to which the target mobile terminal is currently connected, and a moving speed of the target mobile terminal;
screening at least one target candidate network from the candidate networks based on the threshold function value;
establishing a transmission sub-path for the target mobile terminal based on the at least one target candidate network and the network to which the target mobile terminal is currently connected;
if the target mobile terminal is determined to meet the switching condition, determining a target network to be switched for the target mobile terminal based on the received signal strength, the data transmission rate and the battery power of the at least one target candidate network so as to disconnect transmission sub-paths except for the transmission sub-path corresponding to the target network in the transmission sub-paths.
In a second aspect, a handover apparatus of a wireless network is provided, including:
a first determining unit, configured to determine a threshold function value for screening a candidate network of a target mobile terminal based on a network parameter of the candidate network, a network parameter of a network to which the target mobile terminal is currently connected, and a moving speed of the target mobile terminal;
the screening unit is used for screening at least one target candidate network from the candidate networks based on the threshold function value;
an establishing unit, configured to establish a transmission sub-path for the target mobile terminal based on the at least one target candidate network and a network to which the target mobile terminal is currently connected;
a second determining unit, configured to determine, if it is determined that the target mobile terminal meets a handover condition, a target network to be handed over for the target mobile terminal based on the received signal strength, the data transmission rate, and the battery power of the at least one target candidate network, so as to disconnect transmission sub-paths other than a transmission sub-path corresponding to the target network in the transmission sub-paths.
In a third aspect, a network-side device is provided, including:
a processor; and
a memory configured to store computer executable instructions that, when executed, cause the processor to perform the method of the first aspect.
In a fourth aspect, a computer readable storage medium is presented, storing one or more programs which, when executed by an electronic device comprising a plurality of application programs, cause the electronic device to perform the method of the first aspect.
The embodiment of the invention adopts at least one technical scheme which can achieve the following beneficial effects:
in the embodiment of the invention, when the target network to be switched is determined for the target mobile terminal, the target threshold function value for screening the candidate network can be determined based on the network parameter of the candidate network of the target mobile terminal, the network parameter of the network currently connected with the target mobile terminal and the moving speed of the target mobile terminal; then based on the objective threshold function value, at least one objective candidate network is screened out from the candidate networks; then, establishing a network transmission sub-path for the target mobile terminal based on the at least given target candidate network and the network currently connected with the target mobile terminal; and finally, if the target mobile terminal is determined to meet the switching regulation, determining a target network to be switched for the target mobile terminal based on the received signal strength, the data transmission rate and the battery power of at least one target candidate network so as to disconnect network transmission sub-paths except the network transmission sub-path corresponding to the target network in the network transmission sub-paths.
Therefore, when the target threshold function value for screening the candidate network is determined, not only the network parameters of the candidate network and the network currently connected with the target mobile terminal are considered, but also the moving speed of the target mobile terminal is additionally considered, and unnecessary switching decisions made when the moving speed of the target mobile terminal is too high are avoided. Meanwhile, after at least one target candidate network is screened out from the candidate networks based on the target threshold function value, a plurality of network transmission sub-paths are established between the target mobile terminal and the network side equipment of the target candidate network, so that the situation that the target mobile terminal is disconnected from the network at the moment of network switching can be avoided after a switching decision is made, and the user experience of seamless switching is brought to the user.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic flow chart illustrating an implementation of a handover method of a wireless network according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a handover procedure of a wireless network according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a switching device of a wireless network according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a network-side device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The technical solutions provided by the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
In order to solve the problem that the handover method of the wireless network in the prior art is not optimized enough, an execution subject of the method may be a macro base station, or any device for implementing the method provided by the present application. In the following, the embodiment of the method is described in detail by taking the macro base station as an example, and it should be understood that the macro base station as an execution subject of the method is only an exemplary illustration and should not be construed as a limitation to the method.
Specifically, an implementation flow diagram of a handover method of a wireless network according to one or more embodiments of the present specification is shown in fig. 1, and includes:
step 110, determining a target threshold function value for screening the candidate network based on the network parameter of the candidate network of the target mobile terminal, the network parameter of the network currently connected with the target mobile terminal and the moving speed of the target mobile terminal;
optionally, in order to avoid that the user experience is affected by making a decision of frequent handover when the target mobile terminal moves rapidly between areas covered by different networks, the embodiment of the present invention introduces a decision factor of the speed of the target mobile terminal when determining the target threshold function value for screening the candidate networks. Specifically, determining a target threshold function value for screening candidate networks based on network parameters of the candidate networks of the target mobile terminal, network parameters of a network to which the target mobile terminal is currently connected, and a moving speed of the target mobile terminal includes:
acquiring network time delay of the candidate network, a received signal strength difference between the candidate network and a network currently connected with the target mobile terminal, and a distance between the target mobile terminal and network side equipment of the candidate network;
determining an initial threshold function value for screening the candidate network based on the network delay of the candidate network, the received signal strength difference between the candidate network and the network currently connected with the target mobile terminal and the distance between the target mobile terminal and the network side equipment of the candidate network;
and if the moving speed of the target mobile terminal meets the preset condition, adjusting the initial threshold value to obtain a target threshold function value for screening the candidate network based on the moving speed of the target mobile terminal.
In practical application, in order to unify the dimensions of network parameters between different types of networks so as to quickly determine a target threshold function value for screening a candidate network, the embodiment of the present invention may further perform normalization processing on the network parameters after acquiring a network delay of the candidate network, a received signal strength difference between the candidate network and a network to which the target mobile terminal is currently connected, and a distance from the target mobile terminal to a network side device of the candidate network.
Alternatively, the network delay of the candidate network may be normalized according to the following formula (1).
Figure BDA0001988792700000051
Wherein delay _ i is the network delay before normalization processing of the candidate network i,Delayiis the network Delay, after normalization processing of the candidate network iminAnd DelaymaxRespectively, the minimum network delay and the maximum network delay allowed by the target mobile terminal.
Alternatively, the received signal strength difference between the candidate network and the network to which the target mobile terminal is currently connected may be normalized according to the following formula (2).
Figure BDA0001988792700000061
Wherein Drss _ i is a received signal strength difference between the candidate network i before the normalization processing and the network to which the target mobile terminal is currently connected, Drss _ i is a received signal strength difference between the candidate network i and the network to which the target mobile terminal is currently connected before the normalization processing, Drss _ i is a received signal strength difference between the candidate network i and theiIs the difference in received signal strength, Drss, between the candidate network i after normalization and the network to which the target mobile terminal is currently connectedminAnd DrssmaxRespectively, a minimum received signal strength difference and a maximum received signal strength difference between the candidate network i and the network to which the target mobile terminal is currently connected.
Alternatively, the distance between the target mobile terminal and the network-side device of the candidate network may be normalized according to the following formula (3).
Figure BDA0001988792700000062
Wherein D _ i is the distance between the target mobile terminal and the network side equipment of the candidate network before normalization processing, DiIs the distance between the target mobile terminal after normalization processing and the network side device of the candidate network, DminAnd DmaxRespectively, the minimum distance and the maximum distance of the target mobile terminal from the network side device of the candidate network.
Optionally, after normalizing the network delay of the candidate network, the received signal strength difference between the candidate network and the network to which the target mobile terminal is currently connected, and the distance between the target mobile terminal and the network-side device of the candidate network, determining an initial threshold function value for screening the candidate network based on the network delay of the candidate network, the received signal strength difference between the candidate network and the network to which the target mobile terminal is currently connected, and the distance between the target mobile terminal and the network-side device of the candidate network, includes:
network Delay based on candidate network iiThe received signal strength difference Drss between the candidate network i and the network to which the target mobile terminal is currently connectediAnd the distance D between the target mobile terminal and the network side equipment of the candidate network iiAccording to
Figure BDA0001988792700000063
Determining an initial threshold function value H for screening candidate networks;
wherein, the network Delay of the candidate network iiThe distance D is larger than the network time delay of other candidate networks in the candidate networks and the distance between the target mobile terminal and the network side equipment of the candidate network iiReceived signal strength difference Drss between the maximum and candidate network i and the network to which the target mobile terminal is currently connectediMinimum, and w1+w2+w31. Wherein, w1Is that
Figure BDA0001988792700000071
Weight factor of, w2Is DrssiWeight factor of, w3Is that
Figure BDA0001988792700000072
The weighting factor of (2).
Optionally, after determining the initial threshold function value for screening the candidate network, to avoid a phenomenon of frequent handover when making a handover decision for the target mobile terminal, one or more embodiments of the present specification introduce a moving speed v of the target mobile terminal to adjust the initial threshold function value for screening the candidate network to obtain the target threshold function value for screening the candidate network. Specifically, the speed adjustment factor k for adjusting the initial threshold function value can be determined by the following equation (4).
Figure BDA0001988792700000073
Wherein v isminAnd vmaxThe minimum moving speed and the maximum moving speed of the target mobile terminal are respectively, b is a numerical value determined according to actual conditions, when the moving speed variation range of the target mobile terminal is large, b can take a small numerical value, and when the moving speed variation range of the target mobile terminal is small, b can take a large numerical value. Based on multiple times of simulation data, can be set
Figure BDA0001988792700000074
The value of (A) is in the range of 0 to 5 m/s. When the moving speed of the target mobile terminal is less than 5m/s, the value of β is 0, and when the moving speed of the target mobile terminal is greater than or equal to 5m/s, β ═ v/a, where a may be determined according to actual conditions, the value of a may be decreased if the moving speed of the target mobile terminal changes too fast, and the value of a may be increased appropriately if the moving speed of the target mobile terminal changes slowly.
After determining the speed adjustment factor k for adjusting the initial threshold function value based on the moving speed v of the target mobile terminal, the initial threshold function value H may be adjusted to the target threshold function value H' by the following formula (5).
H′=(1+k)*H (3)
Step 120, screening at least one target candidate network from the candidate networks based on the target threshold function value;
optionally, the screening at least one target candidate network from the candidate networks based on the target threshold function value includes:
determining threshold function values of the candidate networks;
and screening at least one target candidate network with the threshold function value larger than or equal to the target threshold function value from the candidate networks.
In particular, after the target threshold function value H 'has been determined, first of all the target threshold function value H' may be determinedBased on the formula
Figure BDA0001988792700000081
Figure BDA0001988792700000082
To determine the threshold function value of the candidate network i and then to screen out H from the candidate networkiAnd the candidate network which is more than or equal to H' is taken as the target candidate network.
Step 130, establishing a network transmission sub-path for the target mobile terminal based on at least one target candidate network and the network currently connected with the target mobile terminal;
optionally, in order to improve the user experience when switching the wireless network for the target mobile terminal, and to provide the user with the experience of seamless switching, one or more embodiments of the present specification establish a network transmission sub-path for the target mobile terminal based on at least one target candidate network and the network to which the target mobile terminal is currently connected, including:
and establishing a network transmission sub-Path by connecting at least one target candidate network and the current network of the target mobile terminal based on a Multi Path Transmission Control Protocol (MPTCP).
Step 140, if it is determined that the target mobile terminal meets the handover condition, determining a target network to be handed over for the target mobile terminal based on the received signal strength, the data transmission rate and the battery power of at least one target candidate network, so as to disconnect network transmission sub-paths other than the network transmission sub-path corresponding to the target network in the network transmission sub-paths.
Optionally, determining a target network to be switched for the target mobile terminal based on the received signal strength, the data transmission rate, and the battery power of at least one target candidate network, including:
determining a network comprehensive performance value of at least one target candidate network based on the received signal strength, the data transmission rate and the battery power of the at least one target candidate network;
and selecting the target candidate network with the maximum network comprehensive performance value from the at least one target candidate network as the target network to be switched of the target mobile terminal based on the network comprehensive performance value of the at least one target candidate network.
Optionally, in order to facilitate calculating the network comprehensive performance value of the target candidate network, in one or more embodiments of the present specification, normalization processing may be performed on the received signal strength, the data transmission rate, and the battery level of the target candidate network, and then determining the network comprehensive performance value of the at least one target candidate network based on the received signal strength, the data transmission rate, and the battery level of the at least one target candidate network includes:
normalizing the received signal strength, the data transmission rate and the battery power of at least one target candidate network;
determining the normalized received signal strength, data transmission rate and membership degree vector corresponding to the battery power of at least one target candidate network through a triangular membership degree function;
and determining the network comprehensive performance value of at least one target candidate network based on the membership degree vector corresponding to the received signal strength, the membership degree vector corresponding to the data transmission rate and the membership degree vector corresponding to the battery power of the at least one target candidate network.
Alternatively, it can be represented by a formula
Figure BDA0001988792700000091
Normalizing the received signal strength of the target candidate network i, wherein RSS _ i is the received signal strength of the target candidate network i before normalization, and RSSiIs the received signal strength, RSS, of the target candidate network i after normalizationminAnd RSSmaxRespectively, the minimum received signal strength and the maximum received signal strength in the target candidate network.
Alternatively, it can be represented by a formula
Figure BDA0001988792700000092
Normalizing the data transmission rate of the target candidate network i, wherein R _ i is the target candidate before normalizationData transmission rate, R, of selected network iiIs the data transmission rate, R, of the target candidate network i after normalizationminAnd RmaxRespectively, a minimum data transmission rate and a maximum data transmission rate in the target candidate network.
Alternatively, it can be represented by a formula
Figure BDA0001988792700000093
Normalizing the Battery power of the target candidate network i, wherein Battery _ i is the Battery power of the target candidate network i before normalization, and BatteryiIs the received signal strength, Battery, of the target candidate network i after normalizationminAnd BatterymaxRespectively, a minimum battery level and a maximum battery level in the target candidate network.
After normalization processing is performed on the received signal strength, the data transmission rate and the battery power of at least one target candidate network, the normalized received signal strength, the normalized data transmission rate and the normalized membership vector corresponding to the battery power of the at least one target candidate network can be determined through a triangular membership function. Specifically, parameter fuzzification processing can be performed on the received signal strength, the data transmission rate and the battery power of the target candidate network through a triangular membership function.
The value ranges of the received signal strength, the data transmission rate and the battery power of the target candidate network after normalization processing are usually between 0 and 1, and the membership degree vector of the received signal strength, the membership degree vector of the data transmission rate and the membership degree vector of the battery power of the target candidate network can be determined through a triangular membership degree function. Taking the membership vector obtaining process of the received signal strength of the target candidate network i as an example, after the received signal strength of the target candidate network i is normalized, assuming that the value of the received signal strength is x, and x belongs to (0,1), the membership vector μ of the received signal strength x can be determined through a triangular membership functionRSS_i=(U(RSS_i)L,U(RSS_i)M,U(RSS_i)H) Wherein U (RSS _ i)LProbability that the received signal strength x belongs to the low received signal strength interval, U (RSS _ i)MFor the probability that the received signal strength x belongs to the intermediate received signal strength interval, U (RSS _ i)HIs the probability that the received signal strength x belongs to the high received signal strength interval, and U (RSS _ i)L,U(RSS_i)M,U(RSS_i)HIs in the range of 0 to 1. By analogy, the membership vector mu of the data transmission rate of the target candidate network i can be calculated in sequenceR_i=(U(R_i)L,U(R_i)M,U(R_i)H) And membership vector mu of battery level of target candidate network iBattery_i=(U(Battery_i)L,U(Battery_i)M,U(Battery_i)H)。
In order to accurately obtain the network comprehensive performance value of the target candidate network, the influence index of each network parameter can be determined by formula (4).
Figure BDA0001988792700000101
Wherein Z may be one of received signal strength, data transmission rate and battery level of the target candidate network, and Z isiFor the example of the received signal strength of the target candidate network i after the normalization process, the index of the received signal strength of the target candidate network i is ωZ_i,ZminIs the minimum value, Z, of the received signal strength of the target candidate network after normalization processingmaxFor the purpose of describing the maximum value of the received signal strength of the target candidate network after normalization, the index of the influence of the received signal strength of the target candidate network i is denoted as ωRSS_i. And by analogy, sequentially calculating the influence index omega of the data transmission rate of the target candidate network iR_iAnd the influence index omega of the battery capacityBattery_i
After determining the influence index and the membership vector of each network parameter of the target candidate network i, the method can be used
Figure BDA0001988792700000111
To determine a membership value of the received signal strength of the target candidate network i by
Figure BDA0001988792700000112
To determine a membership value of the data transmission rate of the target candidate network i by
Figure BDA0001988792700000113
To determine the membership value of the battery level of the target candidate network i, and to facilitate the calculation, the three membership values can be recorded as a vector
Figure BDA0001988792700000114
Figure BDA0001988792700000115
Assuming that the number of the target candidate networks is n, after calculating the membership value of each network parameter of all the target candidate networks, the multi-attribute decision matrix of the target candidate networks can be obtained
Figure BDA0001988792700000116
Figure BDA0001988792700000117
Since different network parameters have different degrees of influence on handover decision, different network parameters may be weighted, and one or more embodiments of the present specification may set the weighting parameter W ═ ω (ω) in this embodimentRSSRBattery) To weight the network parameters of each target candidate network, where ωRSSRBattery1. For example, W ═ ω (ω) may be setRSSRBattery) (0.5,0.3, 0.2). Then the network comprehensive performance value of the target candidate network is determined according to the M matrix and the weighting parameter W
Figure BDA0001988792700000118
And selecting the target candidate network with the maximum network comprehensive performance value as the target network to be switched.
The calculation process of the membership vector and the membership value of the data transmission rate and the battery power of the target candidate network is similar to the calculation process of the membership vector and the membership value of the received signal strength, and will not be described herein again.
The following describes the handover process of the wireless network in detail by taking a schematic diagram of the application of the handover method of the wireless network shown in fig. 2 to an actual scene as an example. In fig. 2, the openflow switch is configured to monitor a Network parameter of a target mobile terminal, and send the monitored Network parameter to a Software Defined Network (SDN) controller in real time, where the SDN controller determines whether the target mobile terminal meets a handover condition after receiving the Network parameter of the target mobile terminal, and sends a handover instruction to the target mobile terminal if it is determined that the target mobile terminal meets the handover condition. Because the network IP address of the target mobile terminal is also changed after the handover of the target mobile terminal is completed, in order to facilitate the openflow switch to monitor the target mobile terminal after the network handover of the target mobile terminal is completed, the target mobile terminal may feed back the successful handover state to the SDN controller after the handover of the target mobile terminal is completed, and the SDN controller may send an instruction for updating the flow table information to the openflow switch after receiving the successful handover feedback of the target mobile terminal.
It is assumed that three network transmission sub-paths, namely, the network transmission sub-path 1, the network transmission sub-path 2, and the network transmission sub-path 3 shown in fig. 2, are established for the target mobile terminal based on the target candidate network and the network to which the target mobile terminal is currently connected, and the three network transmission sub-paths may be established in a three-way handshake manner. When the target mobile terminal is determined to meet the switching condition, and the determined network transmission sub-path corresponding to the target network to be switched is assumed to be the network transmission sub-path 2, in order to realize seamless switching in actual switching, the network transmission sub-path 1 and the network transmission sub-path 3 can be disconnected.
In the embodiment of the invention, when the target network to be switched is determined for the target mobile terminal, the target threshold function value for screening the candidate network can be determined based on the network parameter of the candidate network of the target mobile terminal, the network parameter of the network currently connected with the target mobile terminal and the moving speed of the target mobile terminal; then based on the objective threshold function value, at least one objective candidate network is screened out from the candidate networks; then, establishing a network transmission sub-path for the target mobile terminal based on the at least given target candidate network and the network currently connected with the target mobile terminal; and finally, if the target mobile terminal is determined to meet the switching regulation, determining a target network to be switched for the target mobile terminal based on the received signal strength, the data transmission rate and the battery power of at least one target candidate network so as to disconnect network transmission sub-paths except the network transmission sub-path corresponding to the target network in the network transmission sub-paths.
Therefore, when the target threshold function value for screening the candidate network is determined, not only the network parameters of the candidate network and the network currently connected with the target mobile terminal are considered, but also the moving speed of the target mobile terminal is additionally considered, and unnecessary switching decisions made when the moving speed of the target mobile terminal is too high are avoided. Meanwhile, after at least one target candidate network is screened out from the candidate networks based on the target threshold function value, a plurality of network transmission sub-paths are established between the target mobile terminal and the network side equipment of the target candidate network, so that the situation that the target mobile terminal is disconnected from the network at the moment of network switching can be avoided after a switching decision is made, and the user experience of seamless switching is brought to the user.
An embodiment of the present application further provides a switching apparatus 300 of a wireless network, as shown in fig. 3, in a software implementation, the switching apparatus 300 of the wireless network includes a first determining unit 301, a screening unit 302, an establishing unit 303, and a second determining unit 304, where:
a first determining unit 301, configured to determine a threshold function value for screening a candidate network of a target mobile terminal based on a network parameter of the candidate network, a network parameter of a network to which the target mobile terminal is currently connected, and a moving speed of the target mobile terminal;
a screening unit 302, configured to screen at least one target candidate network from the candidate networks based on the threshold function value;
an establishing unit 303, configured to establish a transmission sub-path for the target mobile terminal based on the at least one target candidate network and a network to which the target mobile terminal is currently connected;
a second determining unit 304, configured to determine, if it is determined that the target mobile terminal meets a handover condition, a target network to be handed over for the target mobile terminal based on the received signal strength, the data transmission rate, and the battery power of the at least one target candidate network, so as to disconnect transmission sub-paths other than the transmission sub-path corresponding to the target network in the transmission sub-paths.
Optionally, in an embodiment, the first determining unit 301 is specifically configured to:
acquiring network time delay of the candidate network, a received signal strength difference between the candidate network and a network currently connected with the target mobile terminal, and a distance between the target mobile terminal and network side equipment of the candidate network;
determining an initial threshold function value for screening the candidate network based on the network delay of the candidate network, the received signal strength difference between the candidate network and the network currently connected with the target mobile terminal, and the distance between the target mobile terminal and the network side equipment of the candidate network;
and if the moving speed of the target mobile terminal meets the preset condition, adjusting the initial threshold value to obtain a target threshold function value for screening the candidate network based on the moving speed of the target mobile terminal.
Optionally, in an embodiment, the first determining unit 301 is specifically configured to:
network Delay based on the candidate network iiThe candidate netReceived signal strength difference Drss between network i and the network to which the target mobile terminal is currently connectediAnd the distance D between the target mobile terminal and the network side equipment of the candidate network iiAccording to
Figure BDA0001988792700000141
Figure BDA0001988792700000142
Determining an initial threshold function value H for screening the candidate network;
wherein, the network Delay of the candidate network iiThe distance D between the target mobile terminal and the network side equipment of the candidate network i is larger than the network time delay of other candidate networks in the candidate networksiReceived signal strength difference Drss between the maximum and candidate network i and the network to which the target mobile terminal is currently connectediMinimum, and w1+w2+w3=1。
Optionally, in an embodiment, the screening unit 302 is specifically configured to:
determining a threshold function value of the candidate network;
and screening at least one target candidate network with a threshold function value larger than or equal to the target threshold function value from the candidate networks.
Optionally, in an embodiment, the establishing unit 303 is specifically configured to:
and establishing a network transmission sub-path by using the at least one target candidate network and the network to which the target mobile terminal is currently connected based on a multi-path transmission control protocol (MPTCP).
Optionally, in an embodiment, the second determining unit 304 is specifically configured to:
determining a network comprehensive performance value of the at least one target candidate network based on the received signal strength, the data transmission rate and the battery power of the at least one target candidate network;
and selecting the target candidate network with the maximum network comprehensive performance value from the at least one target candidate network as the target network to be switched of the target mobile terminal based on the network comprehensive performance value of the at least one target candidate network.
Optionally, in an embodiment, the second determining unit 304 is specifically configured to:
normalizing the received signal strength, the data transmission rate and the battery power of the at least one target candidate network;
determining the normalized received signal strength, data transmission rate and membership degree vector corresponding to the battery power of the at least one target candidate network through a triangular membership degree function;
and determining the network comprehensive performance value of the at least one target candidate network based on the membership vector corresponding to the received signal strength, the membership vector corresponding to the data transmission rate and the membership vector corresponding to the battery power of the at least one target candidate network.
The switching device 300 of the wireless network can implement the method of the embodiment of the switching method of the wireless network shown in fig. 1 to 2, and specific reference may be made to the switching method of the wireless network shown in the embodiment shown in fig. 1 to 2, which is not described again.
Fig. 4 shows a schematic structural diagram of a network-side device according to another embodiment of the present invention. As shown in fig. 4, the network-side device 400 includes a processor 410, a transceiver 420, a memory 430, and a bus interface. Wherein:
in this embodiment of the present invention, the network side device 400 further includes: a computer program stored in the memory 430 and capable of running on the processor 410, wherein the computer program, when executed by the processor 410, implements each process in the resource selection method, and can achieve the same technical effect, and for avoiding repetition, details are not repeated here.
In FIG. 4, the bus architecture may include any number of interconnected buses and bridges, with one or more processors represented by processor 410 and various circuits of memory represented by memory 430 being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 420 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium.
The processor 410 is responsible for managing the bus architecture and general processing, and the memory 430 may store data used by the processor 410 in performing operations.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the uplink information transmission method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
In short, the above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.

Claims (8)

1. A method for handover of a wireless network, comprising:
determining a target threshold function value for screening a candidate network based on network parameters of the candidate network of a target mobile terminal, network parameters of a network to which the target mobile terminal is currently connected, and a moving speed of the target mobile terminal;
screening at least one target candidate network from the candidate networks based on the target threshold function value;
establishing a network transmission sub-path for the target mobile terminal based on the at least one target candidate network and the network to which the target mobile terminal is currently connected;
if the target mobile terminal is determined to meet the switching condition, determining a target network to be switched for the target mobile terminal based on the received signal strength, the data transmission rate and the battery power of the at least one target candidate network so as to disconnect network transmission sub-paths except for the network transmission sub-path corresponding to the target network in the network transmission sub-paths;
determining an objective threshold function value for screening a candidate network based on a network parameter of the candidate network of a target mobile terminal, a network parameter of a network to which the target mobile terminal is currently connected, and a moving speed of the target mobile terminal, including:
acquiring network time delay of the candidate network, a received signal strength difference between the candidate network and a network currently connected with the target mobile terminal, and a distance between the target mobile terminal and network side equipment of the candidate network;
determining an initial threshold function value for screening the candidate network based on the network delay of the candidate network, the received signal strength difference between the candidate network and the network currently connected with the target mobile terminal, and the distance between the target mobile terminal and the network side equipment of the candidate network;
if the moving speed of the target mobile terminal is monitored to meet a preset condition, adjusting the initial threshold function value based on the moving speed of the target mobile terminal to obtain a target threshold function value for screening the candidate network;
wherein determining an initial threshold function value for screening the candidate network based on the network delay of the candidate network, the received signal strength difference between the candidate network and the network to which the target mobile terminal is currently connected, and the distance between the target mobile terminal and the network device of the candidate network comprises:
network Delay based on the candidate network iiReceiving signal intensity difference Drss between the candidate network i and the network currently connected with the target mobile terminaliAnd the distance D between the target mobile terminal and the network side equipment of the candidate network iiAccording to
Figure FDA0002890191180000021
Figure FDA0002890191180000022
Determining an initial threshold function value H for screening the candidate network;
wherein, the network Delay of the candidate network iiThe distance D between the target mobile terminal and the network side equipment of the candidate network i is larger than the network time delay of other candidate networks in the candidate networksiReceived signal strength difference Drss between the maximum and candidate network i and the network to which the target mobile terminal is currently connectediMinimum, and w1+w2+w3=1。
2. The method of claim 1, wherein screening the candidate networks for at least one target candidate network based on the target threshold function value comprises:
determining a threshold function value of the candidate network;
and screening at least one target candidate network with a threshold function value larger than or equal to the target threshold function value from the candidate networks.
3. The method of claim 1, wherein establishing a network transmission sub-path for the target mobile terminal based on the at least one target candidate network and a network to which the target mobile terminal is currently connected comprises:
and establishing a network transmission sub-path by using the at least one target candidate network and the network to which the target mobile terminal is currently connected based on a multi-path transmission control protocol (MPTCP).
4. The method of claim 1, wherein determining a target network to be handed off for the target mobile terminal based on received signal strength, data transmission rate, and battery power of the at least one target candidate network comprises:
determining a network comprehensive performance value of the at least one target candidate network based on the received signal strength, the data transmission rate and the battery power of the at least one target candidate network;
and selecting the target candidate network with the maximum network comprehensive performance value from the at least one target candidate network as the target network to be switched of the target mobile terminal based on the network comprehensive performance value of the at least one target candidate network.
5. The method of claim 4, wherein determining the network integrity performance value for the at least one target candidate network based on the received signal strength, the data transmission rate, and the battery level of the at least one target candidate network comprises:
normalizing the received signal strength, the data transmission rate and the battery power of the at least one target candidate network;
determining the normalized received signal strength, data transmission rate and membership degree vector corresponding to the battery power of the at least one target candidate network through a triangular membership degree function;
and determining the network comprehensive performance value of the at least one target candidate network based on the membership vector corresponding to the received signal strength, the membership vector corresponding to the data transmission rate and the membership vector corresponding to the battery power of the at least one target candidate network.
6. A switching apparatus of a wireless network, comprising:
a first determining unit, configured to determine an objective threshold function value for screening a candidate network of a target mobile terminal based on a network parameter of the candidate network, a network parameter of a network to which the target mobile terminal is currently connected, and a moving speed of the target mobile terminal;
the screening unit is used for screening at least one target candidate network from the candidate networks based on the target threshold function value;
an establishing unit, configured to establish a network transmission sub-path for the target mobile terminal based on the at least one target candidate network and a network to which the target mobile terminal is currently connected;
a second determining unit, configured to determine, if it is determined that the target mobile terminal meets a handover condition, a target network to be handed over for the target mobile terminal based on the received signal strength, the data transmission rate, and the battery power of the at least one target candidate network, so as to disconnect network transmission sub-paths other than a network transmission sub-path corresponding to the target network in the network transmission sub-paths;
the first determining unit is specifically configured to:
acquiring network time delay of the candidate network, a received signal strength difference between the candidate network and a network currently connected with the target mobile terminal, and a distance between the target mobile terminal and network side equipment of the candidate network;
determining an initial threshold function value for screening the candidate network based on the network delay of the candidate network, the received signal strength difference between the candidate network and the network currently connected with the target mobile terminal, and the distance between the target mobile terminal and the network side equipment of the candidate network;
if the moving speed of the target mobile terminal is monitored to meet a preset condition, adjusting the initial threshold function value based on the moving speed of the target mobile terminal to obtain a target threshold function value for screening the candidate network;
in a process of determining an initial threshold function value for screening the candidate networks, the first determining unit is specifically configured to:
network Delay based on the candidate network iiReceiving signal intensity difference Drss between the candidate network i and the network currently connected with the target mobile terminaliAnd the distance D between the target mobile terminal and the network side equipment of the candidate network iiAccording to
Figure FDA0002890191180000041
Figure FDA0002890191180000042
Determining an initial threshold function value H for screening the candidate network;
wherein, the network Delay of the candidate network iiThe distance D between the target mobile terminal and the network side equipment of the candidate network i is larger than the network time delay of other candidate networks in the candidate networksiReceived signal strength difference Drss between the maximum and candidate network i and the network to which the target mobile terminal is currently connectediMinimum, and w1+w2+w3=1。
7. A network-side device, comprising:
a processor; and
a memory configured to store computer-executable instructions that, when executed, cause the processor to perform the method of any of claims 1-5.
8. A computer readable storage medium storing one or more programs which, when executed by an electronic device comprising a plurality of application programs, cause the electronic device to perform the method of any of claims 1-5.
CN201910173487.6A 2019-03-07 2019-03-07 Wireless network switching method, device and equipment Active CN109743761B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910173487.6A CN109743761B (en) 2019-03-07 2019-03-07 Wireless network switching method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910173487.6A CN109743761B (en) 2019-03-07 2019-03-07 Wireless network switching method, device and equipment

Publications (2)

Publication Number Publication Date
CN109743761A CN109743761A (en) 2019-05-10
CN109743761B true CN109743761B (en) 2021-03-26

Family

ID=66369768

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910173487.6A Active CN109743761B (en) 2019-03-07 2019-03-07 Wireless network switching method, device and equipment

Country Status (1)

Country Link
CN (1) CN109743761B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112020112B (en) * 2020-07-27 2021-10-01 北京邮电大学 Heterogeneous network switching method and system based on MPTCP under SDN architecture
CN111935795B (en) * 2020-08-03 2022-07-05 中国联合网络通信集团有限公司 Terminal device switching processing method and device, electronic device and readable storage medium
CN112153679B (en) * 2020-09-10 2023-10-31 中国联合网络通信集团有限公司 Network switching method and device
CN113099497B (en) * 2021-03-30 2022-09-02 捷开通讯(深圳)有限公司 Network switching method, storage medium and electronic equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938802A (en) * 2009-07-02 2011-01-05 中兴通讯股份有限公司 Method and device for switching first wireless network into second wireless network
CN102625378A (en) * 2012-02-29 2012-08-01 西安电子科技大学 Fast handover protocol flow for heterogeneous wireless networks
CN104320817A (en) * 2014-10-21 2015-01-28 中国联合网络通信集团有限公司 Switch method based on multi-mode network, base station and user equipment
CN104869600A (en) * 2014-02-20 2015-08-26 ***通信集团公司 Cell selection method, cell selection device and base station device
WO2015176401A1 (en) * 2014-05-23 2015-11-26 中兴通讯股份有限公司 Method and device for controlling network connection
WO2016016782A3 (en) * 2014-07-28 2016-04-14 Telefonaktiebolaget L M Ericsson (Publ) Circumventing addition of overshooting cells to neighbour cell list
CN106231639A (en) * 2016-08-10 2016-12-14 广东工业大学 Vertical handoff method between a kind of heterogeneous network and device
CN108012294A (en) * 2017-11-29 2018-05-08 新智数字科技有限公司 A kind of method and device of network switching

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938802A (en) * 2009-07-02 2011-01-05 中兴通讯股份有限公司 Method and device for switching first wireless network into second wireless network
CN102625378A (en) * 2012-02-29 2012-08-01 西安电子科技大学 Fast handover protocol flow for heterogeneous wireless networks
CN104869600A (en) * 2014-02-20 2015-08-26 ***通信集团公司 Cell selection method, cell selection device and base station device
WO2015176401A1 (en) * 2014-05-23 2015-11-26 中兴通讯股份有限公司 Method and device for controlling network connection
WO2016016782A3 (en) * 2014-07-28 2016-04-14 Telefonaktiebolaget L M Ericsson (Publ) Circumventing addition of overshooting cells to neighbour cell list
CN104320817A (en) * 2014-10-21 2015-01-28 中国联合网络通信集团有限公司 Switch method based on multi-mode network, base station and user equipment
CN106231639A (en) * 2016-08-10 2016-12-14 广东工业大学 Vertical handoff method between a kind of heterogeneous network and device
CN108012294A (en) * 2017-11-29 2018-05-08 新智数字科技有限公司 A kind of method and device of network switching

Also Published As

Publication number Publication date
CN109743761A (en) 2019-05-10

Similar Documents

Publication Publication Date Title
CN109743761B (en) Wireless network switching method, device and equipment
US11388644B2 (en) Apparatus and method for load balancing in wireless communication system
US10362588B2 (en) Determining a threshold value for determining whether to steer a particular node from associating with one node to another node in a wireless environment
US11856467B2 (en) Cell ranking in multi beam system
CN109314904A (en) A kind of device, computer program and the method for measured condition cell reselection
CN109089261A (en) Method, apparatus, computer equipment and the storage medium of radio roaming triggering
CN103987085A (en) Inter-cell mobility load balance method and mobility load balance device
GB2561721A (en) Terminal apparatus, communication system, and connection - destination selection method
US10154417B2 (en) Network node and a method therein for computing cell range expansion (CRE) values
US9974063B2 (en) Radio network control method and radio network controller
KR101473211B1 (en) Method for attaching a user terminal to a base station of a network
Ali et al. Network selection in heterogeneous access networks simultaneously satisfying user profile and QoS
CN109819482B (en) Data processing method and device
JP2013179406A (en) Load balancing device, load balancing method, and load balancing program
CN107509223B (en) Method and device for constructing virtual cell
Kunarak et al. Vertical handoff decision and network merit for integrated wireless and mobile networks
WO2024094103A1 (en) Ai model updating method and communication apparatus
US20240078439A1 (en) Training Data Set Obtaining Method, Wireless Transmission Method, and Communications Device
CN110809283A (en) Method and device for inhibiting ping-pong handover
CN114513825B (en) Heterogeneous network switching method and device and electronic equipment
WO2024094157A1 (en) Ai model updating method, and communication apparatus
US11356922B2 (en) Path selection for integrated access and backhaul
WO2024067281A1 (en) Ai model processing method and apparatus, and communication device
US11595872B1 (en) Selection of rats for handovers from 4G
WO2024067437A1 (en) Model deactivation method and apparatus, information sending method and apparatus, and device

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