Network channel switching method and device, storage medium and processor

By receiving user requests and satellite network load information, and employing an asymmetric QoS mapping mechanism to select the best base station for network switching, the problems of poor network adaptability and high blocking rate in emergency communications are solved, and seamless switching between satellite and ground networks is achieved.

CN115866703BActive Publication Date: 2026-02-10STATE GRID BEIJING ELECTRIC POWER CO +2
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211435458.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-16
Publication Date
2026-02-10
Estimated Expiration
2042-11-16

AI Technical Summary

Technical Problem

Existing network channel switching methods are poorly adaptable to emergency communication scenarios, have high blocking rates, and cannot effectively achieve seamless switching between terrestrial 5G networks and satellite networks.

Method used

By receiving network handover request information from target users and satellite network load information, a network handover candidate set is determined. An asymmetric QoS mapping mechanism is adopted to perform QoS mapping between satellite and ground networks according to the network level of different service categories, and the base station with the strongest received signal is selected for network channel handover.

Benefits of technology

Vertical handover between space-ground integrated networks was achieved in emergency communication scenarios, reducing network congestion rate and improving the adaptability and efficiency of network handover.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115866703B_ABST
    Figure CN115866703B_ABST
Patent Text Reader

Abstract

The application discloses a network channel switching method and device, a storage medium and a processor. The method comprises the following steps: receiving network switching request information of a target user, and receiving network load information of a target satellite, wherein the network switching request information comprises current network level information of the target user; determining a network switching candidate set based on the network switching request information and the network load information, wherein the network switching candidate set comprises at least one target base station; and determining a network channel of the target base station from the network switching candidate set to perform network channel switching. The application solves the technical problems of poor adaptability and high blocking rate of the network channel switching method in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and more specifically, to a network channel switching method and apparatus, a storage medium, and a processor. Background Technology

[0002] Fifth-generation mobile communication technology (5G) is widely used due to its advantages such as high speed, low latency, high stability, and large capacity. However, after natural or man-made disasters, damage to transportation, communication, and power facilities in disaster areas, or remote locations, can cause terrestrial 5G network communication lines to be interrupted or unable to provide coverage, hindering disaster relief operations. By combining the wide-coverage and interference-resistant GEO satellite network with the terrestrial 5G communication network, an emergency communication space-ground converged network with wide coverage, strong environmental adaptability, and rapid communication recovery can be established.

[0003] To ensure high-quality emergency communication, seamless switching between satellite and terrestrial communication systems is required based on the current network quality. Since different networks define QoS levels differently, QoS level mapping between different networks is essential during switching. Current technologies primarily use one-to-one symmetrical mapping as the QoS mapping mechanism in converged networks. While this method is simple to implement, it has a high blocking rate, impacting network switching performance.

[0004] There is currently no effective solution to the above problems. Summary of the Invention

[0005] This invention provides a network channel switching method, apparatus, storage medium, and processor to at least solve the technical problems of poor adaptability and high blocking rate in existing network channel switching methods.

[0006] According to one aspect of the present invention, a network channel switching method is provided, comprising: receiving network switching request information of a target user and receiving network load information of a target satellite, wherein the network switching request information includes the current network level information of the target user; determining a network switching candidate set based on the network switching request information and the network load information, wherein the network switching candidate set includes at least one target base station; and determining the network channel of the target base station from the network switching candidate set for network channel switching.

[0007] Optionally, determining the network handover candidate set based on the network handover request information and the network load information includes: determining the QoS level of the target user's current network based on the network handover request information, wherein the QoS level includes QoS level 1 and QoS level 2; determining a network handover threshold based on the QoS level, wherein the network handover threshold corresponding to QoS level 1 is a first network handover threshold, and the network handover threshold corresponding to QoS level 2 is a second network handover threshold; and determining the network handover candidate set based on the network handover threshold and the load information.

[0008] Optionally, if the QoS level of the current network of the target user is QoS level 1, the process of determining the network handover candidate set based on the network handover threshold and the load information includes: determining the load value corresponding to the load information; if the load value is less than the first network handover threshold, then determining the target QoS level as QoS level 1; if the load value is greater than the first network handover threshold and less than the second network handover threshold, then determining the target QoS level as QoS level 2; if the load value is greater than the second network handover threshold, then the handover fails and the handover request is blocked; and determining the network handover candidate set based on the target QoS level.

[0009] Optionally, if the QoS level of the target user's current network is QoS level 2, determining the network handover candidate set based on the network handover threshold and the load information includes: determining the load value corresponding to the load information; if the load value is less than the second network handover threshold, determining the target QoS level as QoS level 2; if the load value is greater than the second network handover threshold and less than the third network handover threshold, determining the target QoS level as QoS level 3; if the load value is greater than the third network handover threshold, the handover fails and the handover request is blocked; and determining the network handover candidate set based on the target QoS level.

[0010] Optionally, the above-mentioned determination of the network channel of the target base station from the network handover candidate set for network channel handover includes: if there is only one initial base station in the network handover candidate set, then the initial base station is determined as the target base station; if there are multiple initial base stations in the network handover candidate set, then the initial base station with the highest received signal power is determined as the target base station; and network channel handover is performed using the network channel of the target base station.

[0011] According to another aspect of the present invention, a network channel switching apparatus is also provided, comprising: a receiving module, configured to receive network switching request information of a target user and network load information of a target satellite, wherein the network switching request information includes the current network level information of the target user; a first determining module, configured to determine a network switching candidate set based on the network switching request information and the network load information, wherein the network switching candidate set includes at least one target base station; and a second determining module, configured to determine the network channel of the target base station from the network switching candidate set and perform network channel switching.

[0012] According to another aspect of the present invention, a non-volatile storage medium is also provided, wherein the non-volatile storage medium stores a plurality of instructions, the instructions being adapted to be loaded by a processor and executed any one of the above-described network channel switching methods.

[0013] According to another aspect of the present invention, a processor is also provided, which is used to run a program, wherein the program is configured to execute any of the above-described network channel switching methods during runtime.

[0014] According to another aspect of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform any of the above-described network channel switching methods.

[0015] In this embodiment of the invention, by receiving network switching request information from a target user and network load information from a target satellite, wherein the network switching request information includes the current network level information of the target user; based on the network switching request information and the network load information, a network switching candidate set is determined, wherein the network switching candidate set includes at least one target base station; the network channel of the target base station is determined from the network switching candidate set for network channel switching, thereby achieving the purpose of asymmetric QoS mapping between satellite and ground networks according to the network level of different service categories, thus realizing the technical effect of vertical switching between satellite and ground converged networks in emergency scenarios, and solving the technical problems of poor adaptability and high blocking rate in the existing network channel switching methods. Attached Figure Description

[0016] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0017] Figure 1 This is a flowchart of a network channel switching method according to an embodiment of the present invention;

[0018] Figure 2 This is a schematic diagram of optional QoS mapping between terrestrial 5G network and satellite 5G communication emergency services according to an embodiment of the present invention;

[0019] Figure 3 This is a schematic diagram of QoS mapping for emergency services between an optional terrestrial 5G network and satellite DVB-S / RCS communication according to an embodiment of the present invention;

[0020] Figure 4 This is a flowchart of an optional satellite-to-ground network QoS mapping method according to an embodiment of the present invention;

[0021] Figure 5 This is a schematic diagram of an optional target base station confirmation process according to an embodiment of the present invention;

[0022] Figure 6 This is a schematic diagram of a network channel switching device according to an embodiment of the present invention. Detailed Implementation

[0023] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0024] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0025] Example 1

[0026] According to an embodiment of the present invention, an embodiment of a network channel switching method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0027] Figure 1 This is a flowchart of a network channel switching method according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:

[0028] Step S102: Receive network switching request information from the target user and network load information from the target satellite, wherein the network switching request information includes the current network level information of the target user;

[0029] Step S104: Based on the network handover request information and the network load information, determine the network handover candidate set, wherein the network handover candidate set includes at least one target base station;

[0030] Step S106: Determine the network channel of the target base station from the network handover candidate set and perform network channel handover.

[0031] In this embodiment of the invention, the execution subject of the above steps S102 to S106 is a network channel switching system. The system receives network switching request information from the target user and network load information from the target satellite. Based on the network switching request information and the network load information, a network switching candidate set is determined, and the target base station is determined from the network switching candidate set. The network channel of the target base station is used to perform network channel switching.

[0032] It should be noted that the aforementioned network handover request information includes the current network level information of the target user; the aforementioned network handover candidate set includes at least one target base station.

[0033] In this embodiment of the invention, in an emergency communication scenario, an asymmetric QoS mapping mechanism is used to map services across different networks. After QoS mapping, the detectable base stations / beams are used to form a candidate set. The base station / beam with the highest QoS level after QoS mapping in the candidate set is selected to form the target set. If there is only one selectable base station / beam in the target set, then that base station / beam is the target base station / beam. If there are multiple base stations / beams to choose from in the target set, then the one with the highest received signal power is selected as the target base station / beam.

[0034] It should be noted that both terrestrial 5G networks and satellite networks have a comprehensive QoS level classification mechanism. Based on the current mechanism, emergency communication services are classified in terrestrial 5G networks and satellite networks as follows: Terrestrial 5G networks classify services based on their 5G service offerings. According to the different sensitivities of various services to latency and other indicators, mobile internet services can be divided into the following five levels: Conversation, Streaming, Interactive, Transmissive, and Message. Conversation services are latency-sensitive real-time services, mainly including video conferencing and real-time video conferencing, and have the highest QoS guarantee level. Streaming services are real-time services that play audio and video in streaming media, outputting media data through simultaneous downloading, caching, and playback; their latency requirements are not as sensitive as those of conversation services. Interactive services interrupt online data interaction between users and remote devices, characterized by a request-response model, typically including location-based and browsing services. The latency of interactive services depends on people's tolerance for waiting time and is usually longer than that of streaming media services.

[0035] As an optional embodiment, such as Figure 2 The diagram showing the QoS mapping between terrestrial 5G networks and satellite 5G communication emergency services illustrates that, due to the high requirements for real-time performance, interactivity, and communication quality in emergency communication transmission, when using 5G networks for emergency communication transmission, emergency communication services are divided into two types based on current network capacity and service characteristics: session-based (QoS level 1) and streaming media-based (QoS level 2). When transmitting real-time information about the disaster area and conducting command interactions, video conferencing, and other services with high QoS requirements, session-based services are used; when transmitting media data such as video, images, or voice, streaming media-based services with relatively relaxed QoS requirements are used.

[0036] As an optional embodiment, such as Figure 3 The diagram illustrates the QoS mapping between terrestrial 5G networks and satellite DVB-S / RCS communication emergency services. In GEO satellite communication systems, when using 5G satellite communication, services are divided into the same five levels as in terrestrial 5G. However, due to limitations in longer transmission paths and smaller network capacity, its performance in terms of latency and transmission quality is not as high as that of terrestrial 5G. Therefore, in satellite 5G communication systems, emergency communication services with high real-time and interactivity requirements are divided into three types: session-based, streaming media-based, and interactive. Among these, services with high QoS requirements, such as video conferencing, may be classified as session-based or streaming media-based services depending on the current network capacity, while video, image, and voice transmission services may be classified as streaming media-based or interactive.

[0037] As an optional implementation, when using the DVB-S / RCS satellite communication system, the network supports five types of services, arranged in descending order of QoS priority: CRA, RBDC, VBDC, AVBDC, and FCA. Emergency communication services are further divided into CRA, RBDC, and VBDC. If the satellite network capacity is insufficient to meet the mapping requirements of the same QoS level when switching from the terrestrial 5G network to the satellite communication system, a lower QoS level can be accepted by appropriately reducing communication quality / transmission latency. The QoS level classification for emergency transmission communication services is similar to that in the 5G satellite communication system. Services such as video conferencing may be classified into CRA or RBDC depending on the current network capacity, and the transmission of streaming media data such as video, images, or voice may be classified into RBCD or VBDC.

[0038] It should be noted that CRA (Continuous Rate Allocation) means that all bandwidth requirements of this type of request must be met in each superframe; RBDC (Rate Based Dynamic Capacity) means that this type of request submits bandwidth requirements at a specified bitrate; VBDC (Volume Based Dynamic Capacity) means that this type of request submits bandwidth requirements at a specified capacity; AVBDC (Absolute Volume Based Dynamic Capacity) means that this type of request submits bandwidth requirements at a specified capacity, but unlike VBDC, AVBDC requests will overwrite previous requests, while VBDC requests are cumulative; FCA (Free Capacity Assignment) means that this type of request has no bitrate or capacity requirements; NCC means that idle bandwidth is directly allocated to each RCST in some way, without the RCST needing to submit this type of request again.

[0039] In this embodiment of the invention, an asymmetric QoS mapping mechanism for emergency communication scenarios is adopted, which solves the problem of high network handover blocking rate in traditional one-to-one symmetric mapping mechanisms. The vertical handover method for space-ground integrated networks based on the QoS mapping mechanism also achieves seamless handover between space-ground networks in emergency scenarios.

[0040] In an optional embodiment, determining the network handover candidate set based on the network handover request information and the network load information includes: determining the QoS level of the target user's current network based on the network handover request information, wherein the QoS level includes QoS level 1 and QoS level 2; determining a network handover threshold based on the QoS level, wherein the network handover threshold corresponding to QoS level 1 is a first network handover threshold, and the network handover threshold corresponding to QoS level 2 is a second network handover threshold; and determining the network handover candidate set based on the network handover threshold and the load information.

[0041] In this embodiment of the invention, after receiving a user's network switching request, the QoS level of the user in the current network is determined. When a user switches from a terrestrial 5G network to a satellite network, emergency communication services in the terrestrial and satellite networks are defined as three levels (1-3) according to their QoS requirements. Terrestrial services are divided into two levels (1 and 2), while services in the satellite network are divided into three levels (1-3).

[0042] In an optional embodiment, when the QoS level of the target user's current network is QoS level 1, determining the network handover candidate set based on the network handover threshold and the load information includes: determining the load value corresponding to the load information; if the load value is less than the first network handover threshold, determining the target QoS level as QoS level 1; if the load value is greater than the first network handover threshold and less than the second network handover threshold, determining the target QoS level as QoS level 2; if the load value is greater than the second network handover threshold, the handover fails and the handover request is blocked; and determining the network handover candidate set based on the target QoS level.

[0043] In embodiments of the present invention, such as Figure 4 The flowchart of the satellite-to-ground network QoS mapping method shows that if the user's QoS level is 1 in the current network, the relationship between the current satellite network load and the switching thresholds for each QoS level is determined. If the current satellite network load is less than the switching threshold for the current user's QoS level, the user's QoS level after the switch is the same as the original network level before the switch, which is 1. If the current satellite network load is greater than the switching threshold for the current user's QoS level but less than the higher-level QoS switching threshold, the user's QoS level after the switch is one level higher than the original network QoS level, which is 2. If the current satellite network load is greater than the higher-level QoS switching threshold, the switch fails, and the switch request is blocked.

[0044] In an optional embodiment, when the QoS level of the target user's current network is QoS level 2, determining the network handover candidate set based on the network handover threshold and the load information includes: determining the load value corresponding to the load information; if the load value is less than the second network handover threshold, determining the target QoS level as QoS level 2; if the load value is greater than the second network handover threshold and less than the third network handover threshold, determining the target QoS level as QoS level 3; if the load value is greater than the third network handover threshold, the handover fails and the handover request is blocked; and determining the network handover candidate set based on the target QoS level.

[0045] In the embodiments of the present invention, it remains as follows Figure 4 The flowchart of the satellite-to-ground network QoS mapping method shows that if the user's QoS level in the current network is level 2, the process is similar to level 1. If the current satellite network load is less than the switching threshold for the current user's QoS level, the user's QoS level after the switch is the same as the original network level before the switch, which is 2. If the current satellite network load is greater than the switching threshold for the current user's QoS level but less than the higher-level QoS switching threshold, the user's QoS level after the switch is one level higher than the original network QoS level, which is 3. If the current satellite network load is greater than the higher-level QoS switching threshold, the switch fails and the switch request is blocked.

[0046] It should be noted that when users switch from satellite networks to terrestrial networks, considering that terrestrial networks have relatively larger system capacity and better link quality compared to satellite networks, this solution adopts a simple one-to-one mapping method (e.g., Figure 1 The dashed lines in the mapping diagram represent the portion where each business request can obtain the desired resource.

[0047]

[0048] Optionally, when users switch from satellite networks to terrestrial networks, a simple one-to-one mapping can be used because terrestrial 5G networks have greater capacity and better communication quality compared to satellite networks.

[0049] In embodiments of the present invention, such as Figure 5 The diagram illustrates the target base station confirmation process. The above-mentioned determination of the network channel of the target base station from the network handover candidate set and the network channel handover includes: if there is only one initial base station in the network handover candidate set, then the initial base station is determined to be the target base station; if there are multiple initial base stations in the network handover candidate set, then the initial base station with the highest received signal power is determined to be the target base station; and the network channel handover is performed using the network channel of the target base station.

[0050] Through the above steps, by receiving network switching request information from the target user and network load information from the target satellite, wherein the network switching request information includes the target user's current network level information; based on the network switching request information and the network load information, a network switching candidate set is determined, wherein the network switching candidate set includes at least one target base station; the network channel of the target base station is determined from the network switching candidate set for network channel switching, thereby achieving the purpose of asymmetric QoS mapping between satellite and ground networks according to the network level of different service categories, thus realizing the technical effect of vertical switching between satellite and ground converged networks in emergency scenarios, and solving the technical problems of poor adaptability and high blocking rate in existing network channel switching methods.

[0051] Example 2

[0052] According to an embodiment of the present invention, an apparatus embodiment for implementing the above-described network channel switching method is also provided. Figure 6 This is a schematic diagram of a network channel switching device according to an embodiment of the present invention, such as... Figure 6 As shown, the above-mentioned network channel switching device includes: a receiving module 60, a first determining module 62, and a second determining module 64, wherein:

[0053] The receiving module 60 is used to receive network switching request information from the target user and network load information from the target satellite, wherein the network switching request information includes the current network level information of the target user;

[0054] The first determining module 62 is used to determine a network handover candidate set based on the network handover request information and the network load information, wherein the network handover candidate set includes at least one target base station.

[0055] The second determining module 64 is used to determine the network channel of the target base station from the network switching candidate set and perform network channel switching.

[0056] It should be noted that the above modules can be implemented by software or hardware. For example, for the latter, it can be implemented in the following ways: the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.

[0057] It should be noted that the receiving module 60, the first determining module 62, and the second determining module 64 mentioned above correspond to steps S102 to S106 in Embodiment 1. The instances and application scenarios implemented by the above modules and their corresponding steps are the same, but they are not limited to the content disclosed in Embodiment 1. It should also be noted that the above modules, as part of the device, can run in a computer terminal.

[0058] It should be noted that the optional or preferred implementation methods of this embodiment can be found in the relevant description in Embodiment 1, and will not be repeated here.

[0059] The aforementioned network channel switching device may also include a processor and a memory. The aforementioned receiving module 60, first determining module 62, and second determining module 64 are all stored in the memory as program units, and the processor executes the aforementioned program units stored in the memory to realize the corresponding functions.

[0060] The processor contains a core that retrieves corresponding program units from memory. One or more cores may be configured. Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory includes at least one memory chip.

[0061] According to an embodiment of this application, an embodiment of a non-volatile storage medium is also provided. Optionally, in this embodiment, the non-volatile storage medium includes a stored program, wherein, when the program is running, it controls the device where the non-volatile storage medium is located to execute any of the aforementioned network channel switching methods.

[0062] Optionally, in this embodiment, the non-volatile storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals, and the non-volatile storage medium includes stored programs.

[0063] Optionally, during program execution, the device containing the non-volatile storage medium is controlled to perform the following functions: receiving network handover request information from the target user and receiving network load information from the target satellite, wherein the network handover request information includes the current network level information of the target user; determining a network handover candidate set based on the network handover request information and the network load information, wherein the network handover candidate set includes at least one target base station; and determining the network channel of the target base station from the network handover candidate set for network channel handover.

[0064] Optionally, during program execution, the device containing the non-volatile storage medium performs the following functions: based on the network handover request information, determining the QoS level of the target user's current network, wherein the QoS level includes QoS level 1 and QoS level 2; determining a network handover threshold based on the QoS level, wherein the network handover threshold corresponding to QoS level 1 is a first network handover threshold, and the network handover threshold corresponding to QoS level 2 is a second network handover threshold; and determining a network handover candidate set based on the network handover threshold and the load information.

[0065] Optionally, during program execution, the device containing the non-volatile storage medium is controlled to perform the following functions: determine the load value corresponding to the above load information; if the above load value is less than the above first network handover threshold, then determine the target QoS level as the above QoS level 1; if the above load value is greater than the above first network handover threshold and less than the above second network handover threshold, then determine the above target QoS level as the above QoS level 2; if the above load value is greater than the above second network handover threshold, then the handover fails and the handover request is blocked; determine the above network handover candidate set based on the above target QoS level.

[0066] Optionally, during program execution, the device containing the non-volatile storage medium is controlled to perform the following functions: determine the load value corresponding to the above load information; if the above load value is less than the above second network handover threshold, then determine the target QoS level as the above QoS level 2; if the above load value is greater than the above second network handover threshold and less than the third network handover threshold, then determine the above target QoS level as QoS level 3; if the above load value is greater than the above third network handover threshold, then the handover fails and the handover request is blocked; determine the above network handover candidate set based on the above target QoS level.

[0067] Optionally, during program execution, the device containing the non-volatile storage medium is controlled to perform the following functions: if there is only one initial base station in the network handover candidate set, then the initial base station is determined to be the target base station; if there are multiple initial base stations in the network handover candidate set, then the initial base station with the highest received signal power is determined to be the target base station; and network channel handover is performed using the network channel of the target base station.

[0068] According to an embodiment of this application, an embodiment of a processor is also provided. Optionally, in this embodiment, the processor is used to run a program, wherein the program executes any of the network channel switching methods described above.

[0069] According to an embodiment of this application, an embodiment of an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform any of the network channel switching methods described above.

[0070] According to an embodiment of this application, an embodiment of a computer program product is also provided, which, when executed on a data processing device, is adapted to execute a program that initializes the network channel switching method steps described above.

[0071] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0072] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0073] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0074] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0075] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0076] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0077] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A network channel switching method, characterized in that, include: The system receives network switching request information from a target user and network load information from a target satellite, wherein the network switching request information includes the target user's current network level information. Based on the network handover request information and the network load information, a network handover candidate set is determined, wherein the network handover candidate set includes at least one target base station; The network channel of the target base station is determined from the network switching candidate set and network channel switching is performed. The step of determining a network handover candidate set based on the network handover request information and the network load information includes: determining the QoS level of the target user's current network based on the network handover request information, wherein the QoS level includes QoS level 1 and QoS level 2; determining a network handover threshold based on the QoS level, wherein the network handover threshold corresponding to QoS level 1 is a first network handover threshold, and the network handover threshold corresponding to QoS level 2 is a second network handover threshold; and determining a network handover candidate set based on the network handover threshold and the load information. Wherein, if the QoS level of the target user's current network is QoS level 1, determining the network handover candidate set based on the network handover threshold and the load information includes: determining the load value corresponding to the load information; if the load value is less than the first network handover threshold, then determining the target QoS level as QoS level 1; if the load value is greater than the first network handover threshold and less than the second network handover threshold, then determining the target QoS level as QoS level 2; if the load value is greater than the second network handover threshold, then the handover fails and the handover request is blocked; and determining the network handover candidate set based on the target QoS level. Wherein, if the QoS level of the target user's current network is QoS level 2, the step of determining the network handover candidate set based on the network handover threshold and the load information includes: determining the load value corresponding to the load information; if the load value is less than the second network handover threshold, then determining the target QoS level as QoS level 2; if the load value is greater than the second network handover threshold and less than the third network handover threshold, then determining the target QoS level as QoS level 3; if the load value is greater than the third network handover threshold, then the handover fails and the handover request is blocked; and determining the network handover candidate set based on the target QoS level.

2. The method according to claim 1, characterized in that, The step of determining the network channel of the target base station from the network handover candidate set and performing network channel handover includes: If there is only one initial base station in the network handover candidate set, then the initial base station is determined to be the target base station; If there are multiple initial base stations in the network handover candidate set, then the initial base station with the highest received signal power is determined as the target base station; Network channel switching is performed using the network channel of the target base station.

3. A network channel switching device, characterized in that, include: The receiving module is used to receive network switching request information from a target user and network load information from a target satellite, wherein the network switching request information includes the target user's current network level information; The first determining module is configured to determine a network handover candidate set based on the network handover request information and the network load information, wherein the network handover candidate set includes at least one target base station; The second determining module is used to determine the network channel of the target base station from the network switching candidate set and perform network channel switching; The first determining module is further configured to: determine the QoS level of the target user's current network based on the network switching request information, wherein the QoS level includes QoS level 1 and QoS level 2; determine a network switching threshold based on the QoS level, wherein the network switching threshold corresponding to QoS level 1 is a first network switching threshold, and the network switching threshold corresponding to QoS level 2 is a second network switching threshold; and determine a network switching candidate set based on the network switching threshold and the load information. The first determining module is further configured to, when the QoS level of the target user's current network is QoS level 1, determine the load value corresponding to the load information; if the load value is less than the first network handover threshold, determine the target QoS level as QoS level 1; if the load value is greater than the first network handover threshold and less than the second network handover threshold, determine the target QoS level as QoS level 2; if the load value is greater than the second network handover threshold, the handover fails and the handover request is blocked; and determine the network handover candidate set based on the target QoS level. The first determining module is further configured to, when the QoS level of the target user's current network is QoS level 2, determine the load value corresponding to the load information; if the load value is less than the second network handover threshold, determine the target QoS level as QoS level 2; if the load value is greater than the second network handover threshold and less than the third network handover threshold, determine the target QoS level as QoS level 3; if the load value is greater than the third network handover threshold, the handover fails and the handover request is blocked; and determine the network handover candidate set based on the target QoS level.

4. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores multiple instructions, which are adapted to be loaded by a processor and executed by the network channel switching method according to any one of claims 1 to 2.

5. A processor, characterized in that, The processor is used to run a program, wherein the program is configured to execute the network channel switching method according to any one of claims 1 to 2 at runtime.

6. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the network channel switching method according to any one of claims 1 to 2.

Citation Information

Patent Citations

  • Method and base station for implementing fast switch-over in communication network

    CN101345987A