Network switching method, device, apparatus, and storage medium

By acquiring and analyzing parameters of 5G and satellite networks, and utilizing distance judgment coefficients and handover algorithms, intelligent handover between maritime networks is achieved, solving the latency and blind spot problems during the handover process between 5G and satellite networks at sea, and improving network utilization and user experience.

CN118828748BActive Publication Date: 2025-11-21CHINA MOBILE GRP FUJIAN CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410244311.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-04
Publication Date
2025-11-21
Estimated Expiration
2044-03-04

AI Technical Summary

Technical Problem

In existing technologies, there are time delays and signal rate blind spots during the handover process between 5G and satellite networks at sea, and the handover judgment criteria are not applicable, resulting in low network utilization and poor user experience.

Method used

By acquiring network parameters of 5G and satellite networks, including distance parameters, latency jitter, packet loss rate, and signal reception power, and utilizing distance judgment coefficients and handover algorithms, intelligent handover between networks can be achieved. By combining hard handover and soft handover, network selection can be optimized.

Benefits of technology

It improves the efficiency and accuracy of network switching, ensures real-time data transmission, reduces user costs, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118828748B_ABST
    Figure CN118828748B_ABST
Patent Text Reader

Abstract

The disclosure provides a network switching method and device, and relates to the technical field of communication. The method comprises the following steps: in response to detecting a first communication network, acquiring a first network parameter of the first communication network and a second network parameter of a second communication network, wherein the first network parameter comprises a distance parameter; determining a distance judgment coefficient according to the distance parameter and a first threshold value; judging whether the first communication network needs to be switched to the second communication network based on the distance judgment coefficient, the first network parameter and the second network parameter, so as to obtain a judgment result; and processing the first communication network based on the judgment result. Therefore, the state of 5G and satellite networks can be more accurately judged, and then the fusion gateway can timely perform network switching, so that the real-time performance of data transmission is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the field of communication technology, and in particular to a network switching method and device, equipment and storage medium. BACKGROUND

[0002] With the development of marine fisheries, marine communication has gradually become popular. Currently, satellite terminals are commonly equipped on fishing vessels, but they are criticized for being expensive, unstable and having low capacity. 5G communication technology has the characteristics of low latency, large capacity and wide connectivity, and has penetrated into various industries, promoting the digital transformation of industries. Currently, 5G signals have achieved continuous coverage at sea, which can meet the business needs within the offshore range.

[0003] Although hard switching can also enable users to switch between 5G networks and satellite networks, on the one hand, there is a certain time during the switching process when users cannot connect to the network, and on the other hand, it is inevitable that there will be a certain signal rate blind area, i.e., 5G signals can be searched, but the uplink and downlink rates are extremely slow and packet loss is severe, which cannot meet the business needs. SUMMARY

[0004] The present disclosure aims to at least partially solve one of the technical problems in the related art.

[0005] The first aspect of the present disclosure provides a network switching method, comprising:

[0006] In response to detecting a first communication network, obtaining a first network parameter of the first communication network and a second network parameter of a second communication network, the first network parameter containing a distance parameter;

[0007] Determining a distance judgment coefficient according to the distance parameter and a first threshold value;

[0008] Based on the distance judgment coefficient, the first network parameter and the second network parameter, determining whether the first communication network needs to be switched to the second communication network to obtain a judgment result;

[0009] Based on the judgment result, processing the first communication network.

[0010] The second aspect of the present disclosure provides a network switching device, comprising:

[0011] An acquisition module is configured to, in response to detecting a first communication network, acquire a first network parameter of the first communication network and a second network parameter of a second communication network, the first network parameter containing a distance parameter;

[0012] A determination module is configured to determine a distance judgment coefficient according to the distance parameter and a first threshold value;

[0013] a judging module, configured to judge whether the first communication network needs to be switched to the second communication network based on the distance judgment coefficient, the first network parameter and the second network parameter, to obtain a judgment result;

[0014] a processing module, configured to process the first communication network based on the judgment result.

[0015] A third aspect of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the program, the network switching method of the first aspect of the present disclosure is implemented.

[0016] A fourth aspect of the present disclosure provides a computer readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the network switching method of the first aspect of the present disclosure is implemented.

[0017] A fifth aspect of the present disclosure provides a computer program product, and when an instruction processor in the computer program product executes, the network switching method of the first aspect of the present disclosure is implemented.

[0018] In the embodiments of the present disclosure, first, in response to detecting the first communication network, the first network parameter of the first communication network and the second network parameter of the second communication network are obtained, the first network parameter includes the distance parameter, then the distance judgment coefficient is determined according to the distance parameter and the first threshold value, then whether the first communication network needs to be switched to the second communication network is judged based on the distance judgment coefficient, the first network parameter and the second network parameter, to obtain a judgment result, finally the first communication network is processed based on the judgment result. Therefore, the state of 5G and satellite network can be more accurately judged, and then the fusion gateway can timely perform network switching to ensure the real-time performance of data transmission.

[0019] Additional aspects and advantages of the present disclosure will be in part apparent and in part pointed out hereinafter. BRIEF DESCRIPTION OF DRAWINGS

[0020] The above and / or additional aspects and advantages of the present disclosure will become apparent and be readily appreciated from the following description, taken in conjunction with the accompanying drawings, in which:

[0021] Figure 1 A flowchart of a network switching method provided by the embodiments of the present disclosure;

[0022] Figure 2A communication network switching system structure diagram provided by an embodiment of the present disclosure;

[0023] Figure 3 A flowchart of another network switching method provided by an embodiment of the present disclosure.

[0024] Figure 4 A flowchart of another network switching method provided by an embodiment of the present disclosure.

[0025] Figure 5 A structure diagram of a network switching device provided by an embodiment of the present disclosure.

[0026] Figure 6 A block diagram of an electronic device for network switching according to an exemplary embodiment. DETAILED DESCRIPTION

[0027] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar notations represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by reference to the accompanying drawings are exemplary and are intended to explain the present disclosure, and cannot be understood as a limitation of the present disclosure.

[0028] In the related art, a user is switched between a 5G network and a satellite network through hard switching, but on the one hand, there is a certain time when the user cannot be connected during the switching process, and on the other hand, it is inevitable to cause a certain signal rate blind area, that is, the 5G signal can be searched, but the uplink and downlink rates are extremely slow, and the packet loss is serious, which cannot meet the business requirements. The switching judgment criteria proposed by the current technical solution is relatively simple, and is not suitable for the problem of switching between 5G and satellite networks at sea.

[0029] Therefore, there is currently a lack of an efficient network switching means that can enable users to efficiently and freely switch between two networks at sea. In summary, the current research and judgment criteria for network switching are not mature, resulting in low network utilization and poor user experience. In order to solve the above problems existing in the prior art, the present patent proposes a network switching method to achieve efficient switching between a shipborne satellite terminal and a ground mobile 5G communication network.

[0030] The present disclosure proposes a network switching method and device, and the network switching method and device of the embodiments of the present disclosure are described below with reference to the accompanying drawings.

[0031] Figure 1 A flowchart of a network switching method provided by an embodiment of the present disclosure.

[0032] As Figure 1 shown, the network switching method can include the following steps:

[0033] In step 101, in response to detecting the first communication network, first network parameters of the first communication network and second network parameters of the second communication network are acquired, and the first network parameters include a distance parameter.

[0034] The first communication network can be a 5G network, and the second communication network can be a satellite network.

[0035] The first network parameters can be time delay jitter, packet loss rate, signal reception power, etc. of the 5G network, and the second network parameters can be time delay jitter, packet loss rate, signal reception power, etc. of the satellite network.

[0036] Specifically, after the device is started, the first communication network and the second communication network can be identified, and when the first communication network can be searched, the first communication network can be accessed by default.

[0037] It should be noted that the network switching method in the embodiment of the present disclosure can be executed by a fusion gateway in a communication network switching system. Figure 2 As shown in the figure, the communication network switching system can include a 5G antenna, a satellite antenna, a satellite terminal, a fusion gateway, etc.

[0038] The satellite antenna is connected to the satellite terminal and is used to receive satellite signals, and real-time network jitter values, packet loss rates, RSRP values, etc. are collected. The satellite terminal can be connected to the fusion gateway through a WAN port (Wide Area Network). The fusion gateway has an operation and storage unit, which can analyze and process the collected 5G signal data and satellite signal data and make judgments to achieve efficient switching between the two networks. The fusion gateway also has a switching unit that identifies and switches between 5G networks and satellite networks through IP addresses and IP masks.

[0039] Optionally, the fusion gateway has a clock unit for regularly sending packets to detect signal parameters of the two networks.

[0040] Optionally, the fusion gateway can be connected to the end user device through WiFi or LAN (Local Area Network) to provide network signal protection for the user device.

[0041] Optionally, the fusion gateway has a fiber interface and can be connected to a BBU (baseband processing unit) to build a local mobile communication network and further meet user voice service needs.

[0042] Optionally, packet detection can be performed, with a packet detection interval of 1 minute. User-defined intervals are also supported, meaning that the first network parameters of the first communication network and the second network parameters of the second communication network can be obtained once every 1 minute. In this embodiment, the packet detection period is not limited.

[0043] It should be noted that, for the access base station, the distance parameter TA (Timing Advance) can be obtained by demodulating the PRACH (Physical Random Access Channel) signal preamble. PRACH is the physical channel used by devices to randomly access the base station. The PRACH signal contains a preamble sequence with known time-domain characteristics. By demodulating these preamble sequences, the base station can measure the signal's arrival time and distance.

[0044] The distance parameter TA represents the transmission delay between the device and the base station, usually expressed as a symbol number. By measuring the arrival time of the PRACH signal preamble, the base station can calculate the distance between the device and the base station, and adjust the transmission timing of the downlink channel accordingly to achieve signal synchronization and correct reception.

[0045] In this embodiment of the disclosure, the TA value of the 5G signal, i.e. the distance parameter, can be obtained based on the 5G module built into the converged gateway.

[0046] Step 102: Determine the distance judgment coefficient based on the distance parameter and the first threshold.

[0047] Optionally, if the distance parameter is less than or equal to the first threshold, the distance judgment coefficient is determined to be the first preset value;

[0048] Alternatively, if the distance parameter is greater than the first threshold, the distance judgment coefficient is determined to be the second preset value.

[0049] The first threshold can be a threshold for the distance parameter.

[0050] For example, let the distance parameter be denoted as TA, the first threshold as TA0, and the distance judgment coefficient as α. If TA≤TA0, then α=0.5; if TA>TA0, then α=2. The first preset value can be 0.5, and the second preset value can be 2.

[0051] The first threshold needs to be defined based on the local average 5G coverage distance d, and the specific calculation method is as follows:

[0052]

[0053] Where v is the electromagnetic wave propagation speed 3*10 8m / s, Ts is the time corresponding to 1 slot 1 / (SCS*2048)s, SCS is the subcarrier spacing (Subcarrier Spacing), for example, NR 2.6G SCS is 15000, NR 700M SCS is 30000, "NR" refers to the fifth generation mobile communication system (5G). For example, if the preset working frequency band is 700M, the average coverage distance degree d of the local 5G is 30km, then TA0=2*30000 / (16*3*10 8 *1 / (30000*2048))=768.

[0054] It should be noted that the average coverage distance degree d can be a preset value, or defined by detecting the uplink and downlink rates of the 5G network at the first use. Since the fusion gateway supports user preference to customize the switching distance or uplink rate, and then performs real-time intelligent switching between networks according to the network state, the application can combine the actual needs of users and the actual situation of network coverage, and has greater flexibility in use.

[0055] For example, if the preset preference rate is 1Mbps, the uplink and downlink rates of the 5G network are measured at a certain time, such as every 1 minute, and when the measured uplink rate is lower than 1Mbps, the linear fitting of the test results before and after is calculated to calculate the distance d corresponding to the uplink 1Mbps. Therefore, considering that the 5G coverage and business demand in different areas are different, the user can set according to the preset preference, reduce the computing and storage unit of the fusion gateway, and support automatic operation of the system, and reduce the user threshold.

[0056] It should be noted that if the user presets the average coverage distance degree, there is an upper threshold, and the user cannot output a distance value greater than the upper threshold.

[0057] It should be noted that the TA value represents the distance from the user terminal to the base station antenna, and can be used to measure and guide coverage problems such as weak coverage and cross-zone coverage. In the disclosed embodiment, the fusion gateway can calculate the distance between the user and the base station using the TA value, and use the distance comparison coefficient α calculated using the TA value to strengthen the proportion of the TA value in the switching algorithm, that is, even if the 5G signal quality is better than the satellite at a certain place, but due to the distance is too far, it may cause frequent switching of the subsequent network, so it is preferred to switch to the satellite network to ensure user perception.

[0058] Step 103, judging whether the first communication network needs to be switched to the second communication network based on the distance judgment coefficient, the first network parameter and the second network parameter, to obtain a judgment result.

[0059] Optionally, the first delay jitter information, the first packet loss rate and the first reference signal receiving power included in the first network parameter and the second delay jitter information, the second packet loss rate and the second reference signal receiving power included in the second network parameter can be determined first.

[0060] The first delay jitter information, the first packet loss rate and the first reference signal receiving power can be the delay jitter, the packet loss rate and the reference signal receiving power corresponding to the 5G network respectively, and the second delay jitter information, the second packet loss rate and the second reference signal receiving power can be the delay jitter, the packet loss rate and the reference signal receiving power corresponding to the satellite network respectively.

[0061] Then, the switching judgment parameter can be calculated according to the distance judgment coefficient, the first delay jitter information, the first packet loss rate and the first reference signal receiving power, the second delay jitter information, the second packet loss rate and the second reference signal receiving power, and the determination result can be determined as not needing to switch to the second communication network when the switching judgment parameter is less than or equal to the second threshold value, and the determination result can be determined as needing to switch to the second communication network when the switching judgment parameter is greater than the second threshold value.

[0062] Specifically, the switching judgment parameter A can be calculated according to the following formula:

[0063]

[0064] Wherein, a is the distance judgment coefficient obtained by comparing the TA value, Soi is the first delay jitter information of the 5G network measured for the i-th time, Ssi is the second delay jitter information of the satellite network measured for the i-th time, Doi is the first packet loss rate of the 5G network measured for the i-th time, Dsi is the second packet loss rate of the satellite network measured for the i-th time, Roi is the first reference signal receiving power of the 5G network measured for the i-th time, and Rsi is the second reference signal receiving power of the satellite network measured for the i-th time. Wherein, n is a preset value, such as 10, and the network is detected every 1 minute, that is, the switching judgment is performed every 10 minutes, and the value of n can be customized by the user.

[0065] The second threshold value can be the threshold value of the switching judgment parameter. In the embodiment of the present disclosure, the second threshold value can be 1, which is not limited herein.

[0066] For example, when A≤1, the user plane remains connected to the first communication network on the ground, and when A>1, the user plane switches to the second communication network. Therefore, multiple network parameters can be considered comprehensively, and compared with the switching based on a single parameter, the network state can be reflected more truly, and the user experience can be ensured.

[0067] Step 104, processing the first communication network based on the determination result.

[0068] Optionally, if the result of the judgment is that it is not needed, then the first communication network is maintained, and if the result of the judgment is that it is needed, then the second communication network is accessed.

[0069] In the embodiments of the present disclosure, first, in response to detecting the first communication network, the first network parameter of the first communication network and the second network parameter of the second communication network are acquired, the first network parameter includes a distance parameter, then according to the distance parameter and the first threshold, a distance judgment coefficient is determined, then based on the distance judgment coefficient, the first network parameter and the second network parameter, it is judged whether the first communication network needs to be switched to the second communication network to obtain a judgment result, and finally based on the judgment result, the first communication network is processed. Therefore, the state of 5G and satellite network can be more accurately judged, and then the fusion gateway can timely perform network switching to ensure the real-time performance of data transmission.

[0070] In summary, by combining network hard switching and soft switching, and considering comparing the quality of the two access networks, when the 5G network cannot be accessed, the method directly switches to the satellite network through the hard switching method, when the 5G signal can be searched, the method and the system compare the network quality and the distance between the user and the base station by real-time detecting the time delay jitter, the packet loss rate, the RSRP value, the TA value parameter, the location latitude and longitude of the satellite network and the 5G mobile communication network, and using the switching algorithm, the intelligent switching between networks is realized, the influence of the distance between the user and the base station is considered, the influence of the time delay on the network is weakened, and the overall method is more efficient and applicable. When the user starts the gateway in the far sea area without 5G coverage, the 5G link is not connected, and the switching judgment is started only when the distance from the base station meets the requirements, which is more green and energy-saving.

[0071] In addition, the fusion gateway in the system can scan the network information of the 5G network and the satellite network in real time, realize real-time switching, and the user has no difference in perception. For users who have installed satellite systems, the networking scheme is simple and the cost is low. The fusion gateway has a fiber interface and can be connected with a baseband processing unit to construct a local mobile communication network, which further realizes the voice service demand of users compared with the traditional satellite terminal converting into a wifi signal.

[0072] Figure 3 Another flowchart of the network switching method provided by the embodiments of the present disclosure.

[0073] As shown in Figure 3 , the network switching method can include the following steps:

[0074] Step 201, in response to not detecting the first communication network, accessing the second communication network.

[0075] Step 202, acquiring the first geographic position of the current position through the satellite link.

[0076] The first geographic position can be the longitude and latitude of the current position of the gateway.

[0077] In step 203, the target base station is determined from the base stations according to the first geographic position and the second geographic positions of the base stations.

[0078] Specifically, the distance between the gateway and each base station can be determined according to the first geographic position and the second geographic positions of the base stations according to the following Haversine semi-chord formula.

[0079]

[0080] wherein R is the radius of the earth, λ0is the longitude and latitude of the first geographic position, λiis the longitude and latitude of the second geographic position corresponding to the i-th base station, and d i is the distance between the i-th base station and the gateway.

[0081] Specifically, after the distance between each base station and the gateway is determined, the base station with the shortest distance to the gateway can be selected as the target base station.

[0082] In step 204, it is determined whether to switch to the first communication network according to the target distance between the target base station and the current position.

[0083] The target distance can be the distance between the target base station and the current position.

[0084] Optionally, the average coverage distance of the first communication network in the current area can be determined first, and then if the target distance is less than the average coverage distance, the first communication network is switched to, otherwise the second communication network is maintained.

[0085] Specifically, the target distance and the average coverage distance d can be compared, and if the target distance is less than the average coverage distance, the first communication network is switched to, otherwise the second communication network is maintained.

[0086] In step 205, in response to detecting the first communication network, the first network parameter of the first communication network and the second network parameter of the second communication network are obtained, and the distance parameter is included in the first network parameter.

[0087] In step 206, the distance judgment coefficient is determined according to the distance parameter and the first threshold value.

[0088] In step 207, based on the distance judgment coefficient, the first network parameter and the second network parameter, it is determined whether the first communication network needs to be switched to the second communication network to obtain a judgment result.

[0089] It should be noted that the specific implementation of steps 205-207 can refer to the above embodiments, which will not be repeated here.

[0090] Step 208, if the result is not needed, then keep accessing the first communication network.

[0091] Step 209, if the result is needed, then access the second communication network.

[0092] Wherein, after accessing the second communication network, then can return to execute steps 202-204.

[0093] Figure 4 A network switching method for the embodiments of the present disclosure is proposed, and a flowchart is shown, which embodies the following steps:

[0094] Step one: after the fusion gateway starts, identify the 5G network and the satellite network, when the 5G network can be searched, access the mobile communication 5G network by default, otherwise, jump to step five, access the satellite network.

[0095] Step two: the fusion gateway packet detects the time delay jitter S, packet loss rate D and RSRP value of the 5G network and the satellite network, and the access base station obtains the distance parameter TA by demodulating the PRACH signal preamble.

[0096] Step three: the fusion gateway calculates the distance judgment coefficient a of the TA value obtained in step two through the operation and storage unit.

[0097] Step four: the fusion gateway judges whether it needs to switch through the switching algorithm. If yes, switch the current access network to the satellite link through the switching unit, and continue to step five; otherwise, the fusion gateway continues to access the 5G network, and returns to step two for real-time detection.

[0098] Step five: the fusion gateway obtains the longitude and latitude of the current position through the satellite link.

[0099] Step six: calculate the distance d' of the nearest base station through the base station distribution position database in the operation and storage unit of the fusion gateway.

[0100] Step seven: compare the distance d' calculated in step six with the preset value d, when the condition is met, return to step two for real-time detection.

[0101] In the embodiments of the present disclosure, first, in response to not detecting the first communication network, the second communication network is accessed, then the first geographic position of the current position is obtained through the satellite link, then the target base station is determined from the respective base stations according to the first geographic position and the second geographic position of the respective base stations, then whether to switch to the first communication network is judged according to the target distance between the target base station and the current position, then in response to detecting the first communication network, the first network parameter of the first communication network and the second network parameter of the second communication network are obtained, the distance parameter is contained in the first network parameter, then the distance judgment coefficient is determined according to the distance parameter and the first threshold value, then whether to switch the first communication network to the second communication network is judged based on the distance judgment coefficient, the first network parameter and the second network parameter to obtain a judgment result, then in the case that the judgment result is not needed, the first communication network is kept to be accessed, and finally in the case that the judgment result is needed, the second communication network is accessed. Therefore, the influence of the distance between the user and the base station is considered, the influence of the time delay on the network is weakened, the overall method is more efficient and applicable, the time delay jitter, the packet loss rate, the RSRP value, the TA value parameter, the position longitude and latitude of the satellite network and the 5G mobile communication network are detected in real time, which network is accessed is judged through the switching algorithm, the ground mobile communication network is efficiently utilized, the user's use cost is reduced, and the valuable bandwidth resource of the satellite is further released.

[0102] In order to realize the above-mentioned embodiments, the present disclosure further provides a network switching device.

[0103] Figure 5 The structure diagram of the network switching device provided by the embodiments of the present disclosure.

[0104] As Figure 5 shown, the network switching device 500 comprises:

[0105] The acquisition module 510 is configured to, in response to detecting the first communication network, acquire the first network parameter of the first communication network and the second network parameter of the second communication network, and the distance parameter is contained in the first network parameter.

[0106] The determination module 520 is configured to determine the distance judgment coefficient according to the distance parameter and the first threshold value.

[0107] The judgment module 530 is configured to judge whether to switch the first communication network to the second communication network based on the distance judgment coefficient, the first network parameter and the second network parameter to obtain a judgment result.

[0108] The processing module 540 is configured to process the first communication network based on the judgment result.

[0109] Optionally, the device further comprises:

[0110] a network connecting module, configured to connect to the second communication network in response to the first communication network not being detected;

[0111] a position obtaining module, configured to obtain a first geographic position of a current position via a satellite link;

[0112] a base station determining module, configured to determine a target base station from a plurality of base stations according to the first geographic position and second geographic positions of the plurality of base stations;

[0113] a switching module, configured to determine whether to switch to the first communication network according to a target distance between the target base station and the current position.

[0114] Optionally, the processing module is specifically configured to:

[0115] in a case where the determination result is that switching is not needed, keep connecting to the first communication network;

[0116] in a case where the determination result is that switching is needed, connect to the second communication network;

[0117] obtain a first geographic position of a current position via a satellite link;

[0118] determine a target base station from a plurality of base stations according to the first geographic position and second geographic positions of the plurality of base stations;

[0119] determine whether to switch to the first communication network according to a target distance between the target base station and the current position.

[0120] Optionally, the determining module is specifically configured to:

[0121] in a case where the distance parameter is less than or equal to the first threshold value, determine the distance determination coefficient to be a first preset value; or

[0122] in a case where the distance parameter is greater than the first threshold value, determine the distance determination coefficient to be a second preset value.

[0123] Optionally, the determining module 530 is specifically configured to:

[0124] determine first latency jitter information, a first packet loss rate and a first reference signal received power included in the first network parameter, and determine second latency jitter information, a second packet loss rate and a second reference signal received power included in the second network parameter;

[0125] The switching judgment parameter is calculated according to the distance judgment coefficient, the first time delay jitter information, the first packet loss rate and the first reference signal receiving power, the second time delay jitter information, the second packet loss rate and the second reference signal receiving power.

[0126] In a case where the switching judgment parameter is less than or equal to a second threshold value, it is determined that the judgment result is that there is no need to switch to the second communication network.

[0127] In a case where the switching judgment parameter is greater than the second threshold value, it is determined that the judgment result is that there is a need to switch to the second communication network.

[0128] Optionally, the processing module is specifically configured to:

[0129] determine an average coverage distance of the first communication network in the current area;

[0130] In a case where the target distance is less than the average coverage distance, the first communication network is switched to, otherwise, the second communication network is kept connected.

[0131] Optionally, the first communication network is a 5G network, and the second communication network is a satellite network.

[0132] In the embodiments of the present disclosure, first, in response to detecting a first communication network, first network parameters of the first communication network and second network parameters of a second communication network are acquired, the first network parameters include distance parameters, then a distance judgment coefficient is determined according to the distance parameters and a first threshold value, then whether the first communication network needs to be switched to the second communication network is judged based on the distance judgment coefficient, the first network parameters and the second network parameters, to obtain a judgment result, and finally the first communication network is processed based on the judgment result. Therefore, the state of the 5G and satellite network can be more accurately judged, and the fusion gateway can timely perform network switching, thereby ensuring the real-time performance of data transmission.

[0133] To achieve the above-mentioned embodiments, the present application further provides an electronic device, as shown in Figure 6 , which is a block diagram of an electronic device for network switching according to an exemplary embodiment. Figure 6

[0134] As shown in Figure 6 , the above-mentioned electronic device 800 includes:

[0135] a memory 810 and a processor 820, a bus 830 connecting different components including the memory 810 and the processor 820, the memory 810 storing a computer program, and the processor 820 executing the program to implement the network switching method of the embodiments of the present disclosure. ​

[0136] Bus 830 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration bus, a processor or local bus using any of a variety of bus architectures. By way of example, these architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.

[0137] Electronic device 800 typically includes a variety of electronic devices readable media. These media can be any available media that is locally and / or remotely accessible by electronic device 800, including volatile and non-volatile media, removable and non-removable media.

[0138] Memory 810 also can include computer system readable media in the form of volatile memory, such as random access memory (RAM) 840 and / or cache memory 850. Electronic device 800 can further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 860 can be provided for reading from and writing to a non-removable, non-volatile magnetic media (not shown and typically called a "hard drive"). Figure 6 not shown, typically referred to as a "hard disk drive." Although Figure 6 not shown, typically referred to as a "hard disk drive." Although

[0139] Program / utility 880 having a set (at least one) of program modules 870 can be stored in, for example, memory 810 by way of example, such program modules 870 include, but are not limited to, an operating system, one or more applications, other program modules, and program data, each of or some combination of which can include an implementation of a network environment. Program modules 870 generally carry out the functions and / or methodologies of embodiments of the disclosure as described herein.

[0140] The electronic device 800 can also communicate with one or more external devices 890 such as a keyboard or pointing device, a display, etc.; other devices such as a storage device (removable and / or non-removable) including, but not limited to, magnetic or optical disks or tape and software storage, etc. The communication can be through the input / output (I / O) interfaces 892. Additionally, the electronic device 800 can communicate with one or more networks, such as one or more local area networks (LANs), wide area networks (WANs), telecommunication networks, and / or the Internet, etc., through a network adapter 893. As depicted, the network adapter 893 communicates with the other components of the electronic device 800 through the bus 830. It should be appreciated that the network adapter 893 can also be connected to the other components of the electronic device 800 through a network link that is connected via an I / O interface 892. Figure 6 As depicted, the network adapter 893 communicates with the other components of the electronic device 800 through the bus 830. It should be appreciated that the network adapter 893 can also be connected to the other components of the electronic device 800 through a network link that is connected via an I / O interface 892. Figure 6 It should be appreciated that the network adapter 893 can also be connected to the other components of the electronic device 800 through a network link that is connected via an I / O interface 892. Other hardware and / or software modules that can be used in the electronic device 800, not shown in FIG. 8, include but are not limited to micro-code, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

[0141] The processor 820 performs various function applications and data processing by running programs stored in the memory 810.

[0142] It should be noted that the implementation process and technical principles of the electronic device of the present embodiment are described above in the description of the network switching method of the present embodiment, which will not be repeated here.

[0143] To implement the above-mentioned embodiments, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the network switching method of the above-mentioned embodiments.

[0144] To implement the above-mentioned embodiments, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the network switching method of the above-mentioned embodiments.

[0145] In the description of the present specification, the terms "first", "second" are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second" can be explicitly or implicitly included at least one of the features. In the description of the present application, the meaning of "a plurality of" is at least two, such as two, three, etc., unless otherwise specifically limited.

[0146] In the description of the specification, the description of the terms "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are contained in at least one embodiment or example of the present application. In the specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples. In addition, the person skilled in the art can combine and combine the different embodiments or examples described in the specification and the features of the different embodiments or examples without contradiction.

[0147] Although the embodiments of the present application have been shown and described above, it is understood that the above-described embodiments are exemplary and are not to be construed as limiting the present application, and the person skilled in the art can make changes, modifications, replacements and variations to the above-described embodiments within the scope of the present application.

Claims

1. A handover method of a network, characterized by, The method comprises: in response to detecting a first communication network, acquiring first network parameters of the first communication network and second network parameters of a second communication network, the first network parameters comprising a distance parameter; determining a distance judgment coefficient according to the distance parameter and a first threshold value; determining first delay jitter information, a first packet loss rate and a first reference signal received power included in the first network parameters, and determining second delay jitter information, a second packet loss rate and a second reference signal received power included in the second network parameters; calculating a switching judgment parameter according to the distance judgment coefficient, the first delay jitter information, the first packet loss rate and the first reference signal received power, the second delay jitter information, the second packet loss rate and the second reference signal received power; in a case where the switching judgment parameter is less than or equal to a second threshold value, determining that a judgment result is that there is no need to switch to the second communication network, and maintaining access to the first communication network; in a case where the switching judgment parameter is greater than the second threshold value, determining that the judgment result is that there is a need to switch to the second communication network, accessing the second communication network, or accessing the second communication network in response to not detecting the first communication network; acquiring a first geographic position of a current position through a satellite link; determining a target base station from the base stations according to the first geographic position and second geographic positions of the base stations; determining an average coverage distance of the current area first communication network; in a case where a target distance between the target base station and the current position is less than the average coverage distance, switching to the first communication network, otherwise maintaining connection to the second communication network.

2. The method of claim 1, wherein, The method further comprises: in a case where the distance parameter is less than or equal to the first threshold value, determining the distance judgment coefficient as a first preset value; or in a case where the distance parameter is greater than the first threshold value, determining the distance judgment coefficient as a second preset value.

3. The method according to any of claims 1-2, characterized by, The first communication network is a 5G network, and the second communication network is a satellite network. The method comprises:

4. A handover apparatus of a network, characterized by comprising: a first acquisition module, configured to, in response to detecting a first communication network, acquire first network parameters of the first communication network and second network parameters of a second communication network, the first network parameters comprising a distance parameter; a first determination module, configured to determine a distance judgment coefficient according to the distance parameter and a first threshold value; a second determination module, configured to determine first delay jitter information, a first packet loss rate and a first reference signal received power included in the first network parameters, and determine second delay jitter information, a second packet loss rate and a second reference signal received power included in the second network parameters; a calculation module, configured to calculate a switching judgment parameter according to the distance judgment coefficient, the first delay jitter information, the first packet loss rate and the first reference signal received power, the second delay jitter information, the second packet loss rate and the second reference signal received power; ​ The third determining module is configured to determine that the judgment result is that there is no need to switch to the second communication network and keep accessing the first communication network when the handover judgment parameter is less than or equal to a second threshold value. The fourth determining module is configured to determine that the judgment result is that there is a need to switch to the second communication network and access the second communication network or access the second communication network in response to the first communication network not being detected when the handover judgment parameter is greater than the second threshold value. The second obtaining module is configured to obtain a first geographic position of the current position through a satellite link. The fifth determining module is configured to determine a target base station from the base stations according to the first geographic position and second geographic positions of the base stations. The sixth determining module is configured to determine an average coverage distance of the first communication network in the current area. The processing module is configured to switch to the first communication network when a target distance between the target base station and the current position is less than the average coverage distance, and otherwise keep connecting the second communication network.

5. An electronic device, comprising: The computer program is executed by the processor to implement the network switching method according to any one of claims 1-3.

6. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the network switching method according to any one of claims 1-3.

Citation Information

Patent Citations

  • Communication network switching method and device and computer readable storage medium

    CN110312290A

  • Apartment house information communicated network control system with AI

    KR102517657B1