CN112788688A - Vertical switching method, device, equipment and storage medium between heterogeneous networks - Google Patents
Vertical switching method, device, equipment and storage medium between heterogeneous networks Download PDFInfo
- Publication number
- CN112788688A CN112788688A CN202110033109.5A CN202110033109A CN112788688A CN 112788688 A CN112788688 A CN 112788688A CN 202110033109 A CN202110033109 A CN 202110033109A CN 112788688 A CN112788688 A CN 112788688A
- Authority
- CN
- China
- Prior art keywords
- base station
- probability
- switching
- determining
- handover
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/0085—Hand-off measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/165—Performing reselection for specific purposes for reducing network power consumption
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a vertical switching method, a vertical switching device, vertical switching equipment and a vertical switching storage medium among heterogeneous networks. Wherein, the method comprises the following steps: determining prior switching probability of the UE to each base station in the heterogeneous network based on TOPSIS; solving the state transition probability of each base station based on the prior switching probability; determining the current state value of each base station based on the set judgment attribute; obtaining the conditional probability of switching the UE to each base station based on the state value; and determining a target base station switched by the UE based on the prior switching probability and the conditional probability. In the process of determining the target base station, the embodiment of the invention not only considers the current state of the base station, but also comprehensively considers the user service quality requirement, thereby effectively improving the resource utilization rate of the heterogeneous network system and ensuring the user service quality requirement.
Description
Technical Field
The present invention relates to the field of wireless communications technologies, and in particular, to a method, an apparatus, a device, and a storage medium for vertical handover between heterogeneous networks.
Background
With the rapid development of wireless network technologies, heterogeneous networks with different network characteristics and adopting different access technologies, such as WiFi networks, 4G networks, 5G networks, etc., are emerging continuously. In order to better utilize access technologies of various heterogeneous networks and meet the requirement of a user on network service quality, researchers design various heterogeneous network convergence technical schemes. In the convergence technical solution of the heterogeneous network, mobility management is the most important issue, and mainly includes location management and handover management. Handover between heterogeneous networks, also referred to as vertical handover, is a hot spot of current research.
The vertical handover process between heterogeneous networks can be divided into three stages of network discovery, handover decision and handover execution. Among them, the handover decision is a very important link in the whole handover process. In the aspect of handover decision, when designing a vertical handover algorithm, the complexity of the algorithm, the quality of service requirements of users, and the network performance of each base station need to be considered comprehensively. Common vertical switching algorithms can be roughly divided into four types, the first type is a vertical switching algorithm based on received signal strength, the algorithm has single judgment attribute and too simple design, the characteristic difference of networks of all systems cannot be reflected, and the ping-pong effect is easily caused; the second type is a multi-attribute decision algorithm which selects various terminal decision attributes and constructs corresponding effect functions or cost functions in a mode of weighting the attributes so as to determine the optimal network for access, and the vertical switching algorithm is simple in design and low in operation complexity, so that the vertical switching algorithm is largely used and researched, but the flexibility is poor, and the dynamic change characteristic of the network state is not considered; the third type is a switching algorithm based on an intelligent System, which inputs the decision attribute of the network into a Fuzzy Inference System (FIS) or a neural network for processing, and performs a switching decision according to the System output. The algorithm has high accuracy, high operation complexity and poor coordination of switching users; the fourth type is a vertical switching algorithm based on a Markov decision process, and the algorithm quantizes the network states at different times by introducing a cost function, so that a switching user can master the dynamic change characteristic of the network state in real time, the user is well ensured to access to a network with low blocking rate and low time delay, but the service requirement of the user side is not considered.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method, an apparatus, a device, and a storage medium for vertical handover between heterogeneous networks, which aim to improve resource utilization of a heterogeneous network system and ensure a service quality requirement of a user.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides a vertical switching method between heterogeneous networks, which comprises the following steps:
determining prior switching probability of User Equipment (UE) switching to each base station in a heterogeneous network based on a Technique for Order Preference by Similarity to an Ideal Solution (TOPSIS);
solving the state transition probability of each base station based on the prior switching probability;
determining the current state value of each base station based on the set judgment attribute;
obtaining the conditional probability of switching the UE to each base station based on the state value;
and determining a target base station switched by the UE based on the prior switching probability and the conditional probability.
An embodiment of the present invention further provides a device for vertical handover between heterogeneous networks, where the device includes:
the first probability obtaining module is used for determining prior switching probability of the UE switched to each base station in the heterogeneous network based on TOPSIS;
a second probability calculating module, configured to calculate a state transition probability of each base station based on the prior handover probability;
the state value solving module is used for determining the current state value of each base station based on the set judgment attribute;
a third probability calculating module, configured to calculate a conditional probability of switching the UE to each base station based on the state value;
and the switching decision module is used for determining a target base station switched by the UE based on the prior switching probability and the conditional probability.
An embodiment of the present invention further provides a vertical handover device between heterogeneous networks, including: a processor and a memory for storing a computer program capable of running on the processor, wherein the processor, when running the computer program, is configured to perform the steps of the method according to an embodiment of the invention.
The embodiment of the present invention further provides a storage medium, where a computer program is stored on the storage medium, and when the computer program is executed by a processor, the steps of the method according to the embodiment of the present invention are implemented.
The technical scheme provided by the embodiment of the invention is based on the prior switching probability of UE switched to each base station in the TOPSIS heterogeneous network, the state transition probability of each base station is obtained based on the prior switching probability, the current state value of each base station is determined, the corresponding conditional probability of UE switching is obtained based on the current state value of each base station, and the target base station switched by the UE is determined based on the prior switching probability and the conditional probability. In the process of determining the target base station, the embodiment of the invention not only considers the current state of the base station, but also comprehensively considers the user service quality requirement, thereby effectively improving the resource utilization rate of the heterogeneous network system and ensuring the user service quality requirement.
Drawings
Fig. 1 is a flowchart illustrating a vertical handover method between heterogeneous networks according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating a base station distribution during simulation in an exemplary application of the present invention;
FIG. 3 is a diagram illustrating a comparative simulation of a conventional vertical handover algorithm and a vertical handover algorithm proposed in the present invention on a system transmission rate;
FIG. 4 is a diagram illustrating a comparative simulation of a conventional vertical handover algorithm and a vertical handover algorithm proposed in the present invention on a system blocking rate;
fig. 5 is a schematic structural diagram of a vertical handover device between heterogeneous networks according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a vertical handover device between heterogeneous networks according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
An embodiment of the present invention provides a method for vertical handover between heterogeneous networks, where the heterogeneous networks may include at least two different networks, for example, including but not limited to at least two of the following: a WiFi network, a 3G network, a 4G network, a 5G network, etc. The UE may be a mobile terminal such as a smart phone, a tablet computer, and an intelligent wearable device, which is not specifically limited in this embodiment of the present invention. As shown in fig. 1, the method includes:
here, TOPSIS is an intra-group comprehensive evaluation method that can make full use of information of raw data, and the result can accurately reflect the gap between evaluation schemes. The basic process is based on the normalized original data matrix, the optimal scheme and the worst scheme in the limited schemes are found out by adopting a cosine method, then the distance between each evaluation object and the optimal scheme and the worst scheme is respectively calculated, and the relative approach degree of each evaluation object and the optimal scheme is obtained to be used as the basis for evaluating the quality. The method has no strict limitation on data distribution and sample content, and data calculation is simple and easy to implement.
Here, the a priori handover probability taking into account the user side requirements can be determined based on TOPSIS. Illustratively, step 101 may include:
obtaining a decision attribute for reflecting the service quality requirement of a user;
and solving the prior switching probability of the UE to each base station based on the TOPSIS and the decision attribute.
The decision attributes may include, but are not limited to: received signal strength, bit error rate, throughput, etc. Assuming that the decision attribute includes K attributes and the heterogeneous network includes M base stations, the attribute matrix a of M × K order can be obtained after the homologation and normalization processing of each attribute.
Wherein, the syntropy formula is as follows:
the normalized formula is as follows:
in the formula A(:,l)And the matrix Z is a normalized matrix after being syntropized and normalized.
Then, solving the positive and negative ideal solutions of each attribute:
calculating the distance between each candidate network and the positive and negative ideal solutions:
next, the closeness of each candidate network to the optimal solution is calculated:
in the TOPSIS algorithm, the greater the proximity degree of the candidate network j and the optimal scheme is, the greater the probability of switching the user to the candidate network j is, and the sticking of each candidate network and the optimal scheme is carried outThe proximity normalization is the probability of switching to each base station without considering the overall switching strategy:
in the formula, cijRepresenting the proximity of user i to base station j.
The number of users switched to each base station j can be estimated according to the calculated closeness degreeThe blocking rate of the base station can be further calculated and further corrected, and the blocking rate of the base station is calculated by the following formula:
wherein λjIs the user access rate, mu, of base station jjIs the base station service rate, etajIs the base station capacity.
The final prior handover probability calculation formula is derived as follows:
wherein, BRkIs the blocking rate of base station k, cikIndicating the proximity of user i to base station k.
102, solving the state transition probability of each base station based on the prior switching probability;
illustratively, step 102 may include:
counting the number of users of each base station based on the prior switching probability, and solving the user arrival rate and the user leaving rate of each base station;
and solving the state transition probability of each base station based on the user arrival rate and the user leaving rate.
In an application example, the prior switching probability of user switching is firstly utilized as the prejudgment of the userA decision stage, counting the number U of users of each base stationjThereby obtaining the user rate lambda of the base stationj=Uj(t)/τ. Then, according to the queuing theory, the probability (i.e. user arrival rate) that each base station reaches k users in unit time can be calculated as:
when the service rate mu of each base stationjWhen it is known that the probability that a base station leaves k users in a unit time (i.e., user leaving rate) is:
the state transition probability of each base station is obtained as follows:
in the formula, cjIndicates the number of persons currently accessed in the base station j, cj′Indicates the possible number of people, p, accessed to the base station j after the decision period is finishedaIs the user arrival rate, p, of the base stationbIs the user leaving rate of the base station.
103, determining the current state value of each base station based on the set decision attribute;
illustratively, step 103 may include:
determining a state cost function representing the current state of the base station based on the set decision attribute;
determining the current state value of each base station based on the state value function;
wherein the set decision attribute comprises at least one of: average access bandwidth of the base station and network delay of the base station.
In an application example, the average access bandwidth of the base station and the network delay of the base station are selected as decision attributes for solving the state values of the base station in different states, and the state values of the base station can visually reflect the current state characteristics of the base station. The state cost function design may be as follows:
in the formula, sj(t +1) is the state of the base station j at the next moment, β is the depreciation factor, and R is the corresponding instant reward under different states. Therefore, the state value of the corresponding state of all the base stations can be obtained by using a dynamic programming algorithm.
Here, the calculation of the instantaneous reward is related to the decision attributes of the selected network side, i.e. to the average access bandwidth of the base station and the network delay of the base station.
The average access bandwidth of the base station is a benefit type attribute (namely, a forward attribute), and the cost function of the base station is rb(sj(t),j)=(b(sj(t),j)-bmmin)/(bmax-bmin),bmaxAnd bminIs the maximum and minimum bandwidth requirement, b(s), required for the connectionj(t), j) is the base station j in state sjActual remaining bandwidth at (t), when b(s)j(t),j)<bmin, rb(sj(t), j) is 0, when b(s)j(t),j)>bmaxWhen r isb(sj(t),j)=1。
The network delay of the base station is of a loss type (namely, a negative attribute), and the cost function of the network delay is rd(sj(t),j)=(dmax-d(sj(t),j))/(dmax-dmin);dmaxAnd dminIs the maximum and minimum delay requirement, d(s), required for the connectionj(t), j) is the base station j in state sjActual network delay at (t) when d(s)j(t),j)<dmin, rd(sj(t, j) is 1, whend(sj(t),j)>dmaxWhen r isd(sj(t),j)=0。
Let wbAnd wdRespectively, the weights of the remaining available bandwidth and the network delay, the total instantaneous reward of the base station j at time t is:
sheet(s)j(t),j)=wbrb(sj(t),j)+wdrd(sj(t),j)。
104, obtaining the conditional probability of switching the UE to each base station based on the state value;
here, the obtaining of the conditional probability of the UE switching to each base station based on the state value includes:
and determining the conditional probability corresponding to each base station based on the ratio of the state value of each base station to the sum of the state values of all base stations in the heterogeneous network.
Illustratively, the conditional probability for each base station is as follows:
wherein v isijAnd the state value of the base station j at the moment when the user i accesses the base station j is shown.
And 105, determining a target base station switched by the UE based on the prior switching probability and the conditional probability.
Illustratively, step 105 may include:
solving the posterior switching probability of the UE switched to each base station for the prior switching probability and the conditional probability based on a Bayesian formula;
and selecting the base station with the maximum posterior switching probability as the target base station.
Illustratively, the bayesian for determining the posterior handover probability is as follows:
wherein, p (u)ij) A priori handover probability for user i to base station j, p (B)j|uij) Conditional probability, p (u), for user i to switch to base station jij|Bj) The posterior handover probability for the user i to handover to the base station j, oc indicates a positive ratio.
In an application example, a heterogeneous network system is built, which is composed of three base stations, namely 3G, 4G and 5G, and the distribution of the three base stations is as shown in fig. 2, each base station is placed in a matrix space of 500m × 500m, wherein the 3G base station is located at a coordinate point (250, 500), the 4G base station is located at a coordinate point (0, 0), and the 5G base station is located at a coordinate point (500, 0). The number of channels of the three base stations is 10, 20 and 16 respectively.
After the number of channels is determined, the state of the base station can be determined. Then, the transition probability of each state is solved according to the queuing theory, and at this time, the state transition matrix of three base stations can be obtained by combining the number of channels as long as the service rate of the user is known, and the service rate μ is set to be 0.5.
In this application example, the total bandwidths of the three base stations are set to 5MHz, 20MHz, and 24MHz, respectively, and the maximum allowable time delays are: 300ms, 800ms and 320ms, and the average bandwidth is respectively set as: 0.5MHz, 1MHz, 1.5MHz, the average time delay is respectively: 30ms, 40ms, 20ms, UB=4MHz,LB=1MHz, UD=300ms,LDWhen the time is 60ms, the cost function of each state can be obtained by the above equation.
In this application example, when solving the prior handover probability, the transmission rate, the bit error rate, and the received signal strength are selected as the decision attribute, and the calculation formula of the received signal strength is as follows:
RSSij(l)=ρ-10*κln(l)+h;
in this application example, there are three base stations, and the transmission powers ρ of the three base stations 3G, 4G, and 5G are: the path loss factors of 10watts, 20watts and 30watts, and the path loss factors of the three base stations are 0.7, 1, 1 and h respectively, which are white noises satisfying (0, 1) gaussian distribution. The interference signal strengths are: -22, -8, -7.
When the position of a user is determined, the signal-to-noise ratio of the user relative to each base station can be obtained according to the calculation formula and conditions, the signal-to-noise ratio can be determined, the error rate and the transmission rate can be calculated, 3 base stations are assumed, when the number of users is N, an N x 3-order error rate matrix and a transmission rate matrix can be formed, the value of each element in the matrix is known, N is 10-100, and the interval is 10, so that the change of the system performance along with the increase of the number of users can be observed.
The experimental parameter settings are shown in table 1, and the experimental results obtained according to the above procedure are shown in fig. 3 and 4.
TABLE 1
Parameter(s) | Value of |
Number of |
3 |
Name of base station | 3G,4G,5G |
Coverage area of base station | 7km,50km,25km |
Number of |
10,20,16 |
Bandwidth of base station | 5MHz,20MHz,24MHz |
Base station transmission power | 10watts,20watts,30watts |
Average received bandwidth | 0.5MHz、1MHz、1.5MHz |
Maximum time delay | 300ms、800ms、320ms |
Average time delay | 30ms、40ms、20ms |
White gaussian noise of the channel | h~N(0,1) |
Measuring white gaussian noise | ξ2~N(0,10) |
Decision gap | 10second |
FIG. 3 shows the maximum throughput curve obtained by the system when 100 access users are randomly generated in a 500 × 500 matrix and the users access the heterogeneous network at an arrival rate of 1-10. As can be seen from fig. 3, compared to the conventional vertical handover algorithm, for example, the dobby algorithm and the decision tree algorithm, the vertical handover algorithm used in the present invention can effectively increase the throughput of the system, thereby improving the overall performance of the heterogeneous network.
FIG. 4 shows a congestion rate curve obtained by a system when 100 access users are randomly generated in a 500 × 500 matrix and the users access a heterogeneous network at an arrival rate of 1-10. As can be seen from fig. 4, compared with the conventional vertical handover algorithm, for example, the dobby-based algorithm and the decision tree-based algorithm, the vertical handover algorithm used in the present invention can effectively reduce the blocking rate of the system, thereby improving the overall performance of the heterogeneous network.
In order to implement the method according to the embodiment of the present invention, an embodiment of the present invention further provides a vertical handover apparatus between heterogeneous networks, where as shown in fig. 5, the apparatus includes: a first probability calculating module 501, a second probability calculating module 502, a state value calculating module 503, a third probability calculating module 504 and a switching decision module 505. The first probability solution module 501 is configured to determine, based on TOPSIS, a priori handover probability of the UE to each base station in the heterogeneous network; the second probability obtaining module 502 is configured to obtain a state transition probability of each base station based on the prior handover probability; the state value calculating module 503 is configured to determine the current state value of each base station based on the set decision attribute; the third probability obtaining module 504 is configured to obtain a conditional probability that the UE is switched to each base station based on the state value; the handover decision module 505 is configured to determine a target base station for handover of the UE based on the prior handover probability and the conditional probability.
In some embodiments, the first probability derivation module 501 is specifically configured to:
obtaining a decision attribute for reflecting the service quality requirement of a user;
and solving the prior switching probability of the UE to each base station based on the TOPSIS and the decision attribute.
In some embodiments, the calculation formula for determining the a priori handover probability is as follows:
wherein, cijRepresenting the proximity of a user i to a base station j, M being the number of base stations in the heterogeneous network, BRjFor the blocking rate of the base station, BRkIs the blocking rate of base station k, cikIndicating the proximity of user i to base station k.
In some embodiments, the second probability solution module 502 is specifically configured to:
counting the number of users of each base station based on the prior switching probability, and solving the user arrival rate and the user leaving rate of each base station;
and solving the state transition probability of each base station based on the user arrival rate and the user leaving rate.
In some embodiments, the state value calculation module 503 is specifically configured to:
determining a state cost function representing the current state of the base station based on the set decision attribute;
determining the current state value of each base station based on the state value function;
wherein the set decision attribute comprises at least one of: average access bandwidth of the base station and network delay of the base station.
In some embodiments, the third probability solution module 504 is specifically configured to:
and determining the conditional probability corresponding to each base station based on the ratio of the state value of each base station to the sum of the state values of all base stations in the heterogeneous network.
In some embodiments, the handover decision module 505 is specifically configured to:
solving the posterior switching probability of the UE switched to each base station for the prior switching probability and the conditional probability based on a Bayesian formula;
and selecting the base station with the maximum posterior switching probability as the target base station.
In practical applications, the first probability calculating module 501, the second probability calculating module 502, the state value calculating module 503, the third probability calculating module 504, and the handover decision module 505 may be implemented by a processor in a vertical handover device between heterogeneous networks. Of course, the processor needs to run a computer program in memory to implement its functions.
It should be noted that: in the vertical handover device between heterogeneous networks according to the above embodiment, when performing vertical handover between heterogeneous networks, only the division of the program modules is illustrated, and in practical applications, the above processing may be distributed to different program modules according to needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the above-described processing. In addition, the vertical handover device between heterogeneous networks and the vertical handover method between heterogeneous networks provided in the foregoing embodiments belong to the same concept, and specific implementation processes thereof are described in detail in the method embodiments and are not described herein again.
Based on the hardware implementation of the program module, and in order to implement the method according to the embodiment of the present invention, an embodiment of the present invention further provides a vertical handover device between heterogeneous networks. Fig. 6 shows only an exemplary structure of the apparatus and not the entire structure, and a part of or the entire structure shown in fig. 6 may be implemented as necessary.
As shown in fig. 6, an apparatus 600 provided in an embodiment of the present invention includes: at least one processor 601, memory 602, user interface 603, and at least one network interface 604. The various components of the vertical switching device 600 between heterogeneous networks are coupled together by a bus system 605. It will be appreciated that the bus system 605 is used to enable communications among the components. The bus system 605 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 605 in fig. 6.
The user interface 603 may include, among other things, a display, a keyboard, a mouse, a trackball, a click wheel, a key, a button, a touch pad, or a touch screen.
The memory 602 in the embodiment of the present invention is used for storing various types of data to support the operation of the vertical handover device between heterogeneous networks. Examples of such data include: any computer program for operating on a vertical handover device between heterogeneous networks.
The vertical handover method between heterogeneous networks disclosed in the embodiment of the present invention may be applied to the processor 601, or implemented by the processor 601. The processor 601 may be an integrated circuit chip having signal processing capabilities. In the implementation process, the steps of the vertical handover method between heterogeneous networks may be implemented by an integrated logic circuit of hardware or an instruction in the form of software in the processor 601. The Processor 601 may be a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. Processor 601 may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed by the embodiment of the invention can be directly implemented by a hardware decoding processor, or can be implemented by combining hardware and software modules in the decoding processor. The software module may be located in a storage medium located in the memory 602, and the processor 601 reads information in the memory 602, and completes the steps of the method for vertical handover between heterogeneous networks provided in the embodiment of the present invention in combination with hardware thereof.
In an exemplary embodiment, the vertical switching Device between heterogeneous networks may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), FPGAs, general purpose processors, controllers, Micro Controllers (MCUs), microprocessors (microprocessors), or other electronic components for performing the aforementioned methods.
It will be appreciated that the memory 602 can be either volatile memory or nonvolatile memory, and can include both volatile and nonvolatile memory. Among them, the nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic random access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical disk, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Enhanced Synchronous Dynamic Random Access Memory (Enhanced DRAM), Synchronous Dynamic Random Access Memory (SLDRAM), Direct Memory (DRmb Access), and Random Access Memory (DRAM). The described memory for embodiments of the present invention is intended to comprise, without being limited to, these and any other suitable types of memory.
In an exemplary embodiment, an embodiment of the present invention further provides a storage medium, that is, a computer storage medium, which may specifically be a computer-readable storage medium, for example, including a memory 602 storing a computer program, where the computer program is executable by a processor 601 of a vertical handover device between heterogeneous networks, so as to complete the steps described in the method of the embodiment of the present invention. The computer readable storage medium may be a ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface Memory, optical disk, or CD-ROM, among others.
It should be noted that: "first," "second," and the like are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
In addition, the technical solutions described in the embodiments of the present invention may be arbitrarily combined without conflict.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A method for vertical handover between heterogeneous networks is characterized by comprising the following steps:
determining prior switching probability of switching User Equipment (UE) to each base station in a heterogeneous network based on a good-bad solution distance method (TOPSIS);
solving the state transition probability of each base station based on the prior switching probability;
determining the current state value of each base station based on the set judgment attribute;
obtaining the conditional probability of switching the UE to each base station based on the state value;
and determining a target base station switched by the UE based on the prior switching probability and the conditional probability.
2. The method of claim 1, wherein the determining the a priori handover probabilities of the UE handing over to the base stations in the heterogeneous network based on TOPSIS comprises:
obtaining a decision attribute for reflecting the service quality requirement of a user;
and solving the prior switching probability of the UE to each base station based on the TOPSIS and the decision attribute.
3. The method of claim 2, wherein the prior handover probability is determined by the following equation:
wherein, cijRepresenting the proximity of a user i to a base station j, M being the number of base stations in the heterogeneous network, BRjFor the blocking rate of base station j, BRkIs the blocking rate of base station k, cikIndicating the proximity of user i to base station k.
4. The method of claim 1, wherein the determining the state transition probability for each base station based on the a priori handover probabilities comprises:
counting the number of users of each base station based on the prior switching probability, and solving the user arrival rate and the user leaving rate of each base station;
and solving the state transition probability of each base station based on the user arrival rate and the user leaving rate.
5. The method of claim 1, wherein determining the current state value of each base station based on the determined decision attributes comprises:
determining a state cost function representing the current state of the base station based on the set decision attribute;
determining the current state value of each base station based on the state value function;
wherein the set decision attribute comprises at least one of: average access bandwidth of the base station and network delay of the base station.
6. The method of claim 1, wherein the obtaining the conditional probability of the UE switching to each base station based on the state value comprises:
and determining the conditional probability corresponding to each base station based on the ratio of the state value of each base station to the sum of the state values of all base stations in the heterogeneous network.
7. The method of claim 1, wherein the determining the target base station for the handover of the UE based on the a priori handover probability and the conditional probability comprises:
solving the posterior switching probability of the UE switched to each base station for the prior switching probability and the conditional probability based on a Bayesian formula;
and selecting the base station with the maximum posterior switching probability as the target base station.
8. An apparatus for vertical handover between heterogeneous networks, comprising:
the first probability obtaining module is used for determining prior switching probability of the UE switched to each base station in the heterogeneous network based on TOPSIS;
a second probability calculating module, configured to calculate a state transition probability of each base station based on the prior handover probability;
the state value calculating module is used for determining the current state value of each base station based on the set judgment attribute;
a third probability calculating module, configured to calculate a conditional probability of switching the UE to each base station based on the state value;
and the switching decision module is used for determining a target base station switched by the UE based on the prior switching probability and the conditional probability.
9. An apparatus for vertical handover between heterogeneous networks, comprising: a processor and a memory for storing a computer program capable of running on the processor, wherein,
the processor, when executing the computer program, is adapted to perform the steps of the method of any of claims 1 to 7.
10. A storage medium having a computer program stored thereon, the computer program, when executed by a processor, implementing the steps of the method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110033109.5A CN112788688B (en) | 2021-01-11 | 2021-01-11 | Vertical switching method, device, equipment and storage medium between heterogeneous networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110033109.5A CN112788688B (en) | 2021-01-11 | 2021-01-11 | Vertical switching method, device, equipment and storage medium between heterogeneous networks |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112788688A true CN112788688A (en) | 2021-05-11 |
CN112788688B CN112788688B (en) | 2022-05-06 |
Family
ID=75756538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110033109.5A Active CN112788688B (en) | 2021-01-11 | 2021-01-11 | Vertical switching method, device, equipment and storage medium between heterogeneous networks |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112788688B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114513825A (en) * | 2022-04-18 | 2022-05-17 | 北京邮电大学 | Heterogeneous network switching method and device and electronic equipment |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101647310A (en) * | 2006-10-31 | 2010-02-10 | 特尔科迪亚技术股份有限公司 | Using nuclear to carry out dynamic network selects |
CN103533577A (en) * | 2013-08-09 | 2014-01-22 | 国家电网公司 | Judgment control method and system for vertical switching among heterogeneous wireless networks |
CN103596231A (en) * | 2013-06-20 | 2014-02-19 | 北京邮电大学 | Vertical switching method and vertical switching device |
US20150341832A1 (en) * | 2014-05-21 | 2015-11-26 | Qualcomm Incorporated | Mobility robustness optimization for heterogeneous and small cell networks |
CN105491611A (en) * | 2016-01-25 | 2016-04-13 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Wireless network switching method and system |
CN105979553A (en) * | 2016-05-25 | 2016-09-28 | 重庆邮电大学 | ayered network handover decision-making method based on fuzzy logic and TOPSIS algorithms |
CN106060876A (en) * | 2016-07-28 | 2016-10-26 | 中国科学院计算技术研究所 | Load balancing method for heterogeneous wireless network |
CN107484209A (en) * | 2017-09-30 | 2017-12-15 | 南京南瑞集团公司 | A kind of Network Load Balance vertical handoff method for considering user QoS |
CN108235390A (en) * | 2017-12-01 | 2018-06-29 | 吉林大学 | Vertical handoff method based on Bayesian decision in a kind of heterogeneous wireless network |
CN110225535A (en) * | 2019-06-04 | 2019-09-10 | 吉林大学 | Heterogeneous wireless network vertical handoff method based on depth deterministic policy gradient |
-
2021
- 2021-01-11 CN CN202110033109.5A patent/CN112788688B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101647310A (en) * | 2006-10-31 | 2010-02-10 | 特尔科迪亚技术股份有限公司 | Using nuclear to carry out dynamic network selects |
US20140098794A1 (en) * | 2006-10-31 | 2014-04-10 | Tti Inventions A Llc | Dynamic network selection using kernels |
CN103596231A (en) * | 2013-06-20 | 2014-02-19 | 北京邮电大学 | Vertical switching method and vertical switching device |
CN103533577A (en) * | 2013-08-09 | 2014-01-22 | 国家电网公司 | Judgment control method and system for vertical switching among heterogeneous wireless networks |
US20150341832A1 (en) * | 2014-05-21 | 2015-11-26 | Qualcomm Incorporated | Mobility robustness optimization for heterogeneous and small cell networks |
CN105491611A (en) * | 2016-01-25 | 2016-04-13 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Wireless network switching method and system |
CN105979553A (en) * | 2016-05-25 | 2016-09-28 | 重庆邮电大学 | ayered network handover decision-making method based on fuzzy logic and TOPSIS algorithms |
CN106060876A (en) * | 2016-07-28 | 2016-10-26 | 中国科学院计算技术研究所 | Load balancing method for heterogeneous wireless network |
CN107484209A (en) * | 2017-09-30 | 2017-12-15 | 南京南瑞集团公司 | A kind of Network Load Balance vertical handoff method for considering user QoS |
CN108235390A (en) * | 2017-12-01 | 2018-06-29 | 吉林大学 | Vertical handoff method based on Bayesian decision in a kind of heterogeneous wireless network |
CN110225535A (en) * | 2019-06-04 | 2019-09-10 | 吉林大学 | Heterogeneous wireless network vertical handoff method based on depth deterministic policy gradient |
Non-Patent Citations (2)
Title |
---|
刘新军等: "一种异构无线网络的垂直切换方案", 《计算机工程与应用》 * |
张继荣等: "基于TOPSIS的自适应垂直切换算法研究", 《西安邮电大学学报》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114513825A (en) * | 2022-04-18 | 2022-05-17 | 北京邮电大学 | Heterogeneous network switching method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN112788688B (en) | 2022-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108901052B (en) | Heterogeneous network switching method and device | |
Blaszczyszyn et al. | Optimal geographic caching in cellular networks | |
Ouyang et al. | Indoor location estimation with reduced calibration exploiting unlabeled data via hybrid generative/discriminative learning | |
Hui et al. | Tuning parameter selection for the adaptive lasso using ERIC | |
US9215649B2 (en) | Techniques for assisted network acquisition | |
Hernandez et al. | Multivariable algorithm for dynamic channel selection in cognitive radio networks | |
CN112788688B (en) | Vertical switching method, device, equipment and storage medium between heterogeneous networks | |
Tan et al. | Opportunistic channel selection based on time series prediction in cognitive radio networks | |
Ahnn et al. | mhealthmon: Toward energy-efficient and distributed mobile health monitoring using parallel offloading | |
Chkirbene et al. | Deep reinforcement learning for network selection over heterogeneous health systems | |
CN112003663A (en) | Cognitive radio frequency spectrum sensing method based on LSTM neural network | |
Li et al. | User-preference-learning-based proactive edge caching for D2D-assisted wireless networks | |
CN114553963A (en) | Multi-edge node cooperative caching method based on deep neural network in mobile edge calculation | |
CN103139860A (en) | Uniting switch method based on speed self-adaption in isomerism cognition radio network | |
Gaur et al. | Application specific thresholding scheme for handover reduction in 5G Ultra Dense Networks | |
JP7323370B2 (en) | Examination device | |
Kang et al. | Diversified QoS-centric service recommendation for uncertain QoS preferences | |
CN113645637A (en) | Method and device for unloading tasks of ultra-dense network, computer equipment and storage medium | |
Usman et al. | Channel allocation schemes for permanent user channel assignment in wireless cellular networks | |
CN110996365A (en) | Heterogeneous network vertical switching algorithm and system based on multi-objective optimization model | |
Yan et al. | Gaussian process reinforcement learning for fast opportunistic spectrum access | |
Wang et al. | A brief review of machine learning algorithms for cooperative spectrum sensing | |
Yang et al. | Next point-of-attachment selection based on long short term memory model in wireless networks | |
CN112073972A (en) | Method and device for eliminating adjacent channel signal interference and small base station | |
CN113132136B (en) | Satisfaction degree prediction model establishment method, satisfaction degree prediction device and electronic equipment |
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 |