Communication mode determination method and device, equipment, medium and product

By receiving the strength of satellite signals and ground signals, determining the communication scenario of the communication terminal and selecting the communication method, the problem of choosing a suitable method between satellite communication and ground communication is solved, and the communication quality is improved.

CN119544044APending Publication Date: 2025-02-28CHINA MOBILE COMM GRP CHONGQING CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411744534.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In a communication terminal, how to choose a suitable communication method between satellite communication and ground communication to improve communication quality.

Method used

By receiving the strength of the satellite signal and the ground signal, the communication scenario of the communication terminal is determined, and the appropriate communication method is selected according to the scene.

Benefits of technology

Ensure the stability and efficiency of signal transmission and improve the communication quality of communication terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544044A_ABST
    Figure CN119544044A_ABST
Patent Text Reader

Abstract

The invention discloses a communication mode determination method and device, equipment, a medium and a product, which are applied to the field of wireless communication. The determination method comprises the following steps: receiving a first signal of a first satellite and a second signal of a ground communication site; determining a communication scene of the communication terminal according to the first signal strength of the first signal and the second signal strength of the second signal; wherein the communication scene comprises a first communication scene or a second communication scene, the first communication scene is a scene in which the communication terminal is located in an area covered by a satellite communication network and a ground communication network, and the second communication scene is a scene in which the communication terminal is located in an area covered by the satellite communication network; and determining a communication mode of the communication terminal according to the communication scene. According to the method, a proper communication mode can be selected between satellite communication and ground communication, and the communication quality of the communication terminal is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communications, and in particular to a method, device, equipment, medium and product for determining a communication mode. Background Art

[0002] With the development of scientific and technological progress, a variety of communication methods have emerged, including satellite communication and ground communication. Among them, satellite communication uses artificial satellites as relay stations to forward radio waves, thereby realizing communication between two or more communication terminals set on the earth. Ground communication includes but is not limited to microwave communication, optical fiber communication, network communication, wireless communication, digital communication, quantum communication, and Internet of Things communication. Based on this, when the communication terminal supports satellite communication, how to choose a suitable communication method between satellite communication and ground communication to improve the communication quality of the communication terminal has become an urgent problem to be solved. Summary of the invention

[0003] The embodiments of the present application provide a method, apparatus, device, medium and product for determining a communication mode, which can select a suitable communication mode between satellite communication and terrestrial communication, thereby improving the communication quality of a communication terminal.

[0004] In a first aspect, an embodiment of the present application provides a method for determining a communication mode, the method for determining a communication mode comprising:

[0005] receiving a first signal from a first satellite and a second signal from a ground communication site;

[0006] Determining a communication scenario of the communication terminal according to a first signal strength of the first signal and a second signal strength of the second signal; wherein the communication scenario includes a first communication scenario or a second communication scenario, the first communication scenario is a scenario in which the communication terminal is located in an area jointly covered by a satellite communication network and a terrestrial communication network, and the second communication scenario is a scenario in which the communication terminal is located in an area covered by a satellite communication network;

[0007] Determine the communication mode of the communication terminal according to the communication scenario.

[0008] In a second aspect, an embodiment of the present application provides a device for determining a communication mode, the device for determining a communication mode comprising:

[0009] A first receiving module, used for receiving a first signal from a first satellite and a second signal from a ground communication site;

[0010] A first determination module is used to determine a communication scenario of the communication terminal according to a first signal strength of the first signal and a second signal strength of the second signal; wherein the communication scenario includes a first communication scenario or a second communication scenario, the first communication scenario is a scenario in which the communication terminal is located in an area jointly covered by a satellite communication network and a terrestrial communication network, and the second communication scenario is a scenario in which the communication terminal is located in an area covered by a satellite communication network;

[0011] The second determining module is used to determine the communication mode of the communication terminal according to the communication scenario.

[0012] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, a method for determining a communication mode as described in any one of the first aspects is implemented.

[0013] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implements a method for determining a communication mode as described in any one of the first aspects.

[0014] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, a method for determining a communication mode as described in any one of the first aspects is implemented.

[0015] The communication mode determination method, device, equipment, medium and product of the embodiment of the present application can determine the current communication scenario of the communication terminal by comparing the first signal strength and the second signal strength, that is, determine whether the current area of ​​the communication terminal is located in the area covered by the satellite communication network and / or the ground communication network, so as to select the most suitable communication mode for the communication terminal based on the current communication scenario of the communication terminal. In this way, the communication terminal can select the communication mode suitable for the current communication scenario in different communication scenarios, ensure the stability and efficiency of signal transmission, and thus effectively guarantee the communication quality of the communication terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0017] Figure 1 A schematic diagram showing a flow chart of a method for determining a communication mode provided in some embodiments of the present application;

[0018] Figure 2A flowchart showing a specific implementation of step 130 provided in some embodiments of the present application is shown;

[0019] Figure 3 A flowchart showing a specific implementation of step 1302 provided in some embodiments of the present application is shown;

[0020] Figure 4 A flowchart showing another specific implementation of step 1302 provided in some embodiments of the present application is shown;

[0021] Figure 5 A schematic diagram of a first hash ring in a method for determining a communication mode provided in some embodiments of the present application is shown;

[0022] Figure 6 A schematic diagram of a second hash ring in a method for determining a communication mode provided in some embodiments of the present application is shown;

[0023] Figure 7 A flowchart showing a specific implementation of step 340 provided in some embodiments of the present application is shown;

[0024] Figure 8 A network structure diagram of MicroNet provided by some embodiments of the present application is shown;

[0025] Fig. 9 A convolutional structure diagram of MicroNet provided in some embodiments of the present application is shown;

[0026] Fig.10 A schematic diagram showing a flow chart of a method for determining a communication mode provided in other embodiments of the present application;

[0027] Fig.11 A flowchart showing a specific implementation of step 130 provided in some embodiments of the present application is shown;

[0028] Fig.12 A schematic diagram showing the structure of a device for determining a communication mode provided in some embodiments of the present application;

[0029] Fig.13 A schematic diagram of the structure of an electronic device provided in some embodiments of the present application is shown. DETAILED DESCRIPTION

[0030] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0031] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0032] It should be noted that the acquisition, storage, use and processing of data in the embodiments of the present application are in compliance with the relevant provisions of national laws and regulations.

[0033] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0034] In order to solve the problems in the above-mentioned related technologies, the embodiments of the present application provide a method, device, equipment, medium and product for determining a communication mode. Figure 1 To Attachment Fig.11 , the method for determining the communication mode provided in the embodiment of the present application is described in detail through specific embodiments and their application scenarios.

[0035] Figure 1 The following is a flow chart showing a method for determining a communication mode provided in some embodiments of the present application. Figure 1 As shown, the method for determining the communication mode may include steps 110 to 130.

[0036] Step 110, receiving a first signal from a first satellite and a second signal from a ground communication site.

[0037] Step 120, determining the communication scenario of the communication terminal according to the first signal strength of the first signal and the second signal strength of the second signal; wherein the communication scenario includes a first communication scenario or a second communication scenario, the first communication scenario is a scenario in which the communication terminal is located in an area jointly covered by a satellite communication network and a terrestrial communication network, and the second communication scenario is a scenario in which the communication terminal is located in an area covered by a satellite communication network.

[0038] Step 130: Determine the communication mode of the communication terminal according to the communication scenario.

[0039] Thus, by comparing the first signal strength and the second signal strength, it is possible to determine the communication scenario in which the communication terminal is currently located, that is, to determine whether the area in which the communication terminal is currently located is located in an area covered by a satellite communication network and / or a terrestrial communication network, so as to select the most suitable communication method for the communication terminal based on the communication scenario in which the communication terminal is currently located. In this way, the communication terminal can select a communication method suitable for the current communication scenario in different communication scenarios, ensure the stability and efficiency of signal transmission, and thus effectively guarantee the communication quality of the communication terminal.

[0040] The above steps are described in detail below, as shown below.

[0041] First, with respect to S110, the first satellite involved in the embodiment of the present application refers to one or more artificial satellites in the earth orbit that have communication functions and can transmit signals to communication terminals on the ground or in the air. A ground communication site refers to a base station located on the ground that has communication functions and can transmit signals to a communication terminal.

[0042] Exemplarily, after the communication function is turned on, the communication terminal will be in a state of preparing to receive signals, such as receiving a first signal from a first satellite with the strongest or most stable signal strength, and a second signal from a ground communication site with the strongest signal strength.

[0043] Secondly, involving step 120, the first signal strength involved in the embodiment of the present application refers to the signal strength received by the communication terminal from the first satellite. This first signal strength can be measured by the signal receiving module built into the communication terminal, wherein the numerical value of the first signal strength reflects the power of the satellite signal when it reaches the communication terminal. The second signal strength refers to the strength of the signal received by the communication terminal from the ground communication site, which is also measured in a similar way to the first signal strength. The first signal strength and the second signal strength are the basis for determining the communication scenario in which the communication terminal is located.

[0044] And, the first communication scenario refers to the situation where the communication terminal is in an area covered by both the satellite communication network and the terrestrial communication network, that is, the communication terminal supports both satellite communication and terrestrial communication. In the first communication scenario, the communication terminal can communicate through both the satellite network and the terrestrial communication network such as a mobile network base station. Among them, the first communication scenario usually occurs in areas where the terrestrial communication network has good coverage and satellite signals can be effectively received, such as urban or suburban areas with dense users. The second communication scenario refers to the situation where the communication terminal is only in an area covered by the satellite communication network, that is, the communication terminal only supports satellite communication. Among them, the second communication scenario usually occurs in areas where the terrestrial communication network has insufficient coverage or cannot be covered, such as at sea, in deserts, and in remote mountainous areas.

[0045] In some embodiments of the present application, the above-mentioned step 120 may specifically include: when the first signal strength is greater than the third preset signal threshold and the second signal strength is greater than the fourth preset signal threshold, determining the first communication scenario as the communication scenario; or, when the first signal strength is greater than the third preset signal threshold and the second signal strength is less than or equal to the fourth preset signal threshold, determining the second communication scenario as the communication scenario.

[0046] The third preset signal threshold is a reference threshold used to determine whether the first signal strength of the first signal reaches a reference threshold that can support effective communication of the communication terminal, and the fourth preset signal threshold is a reference threshold used to determine whether the second signal strength of the second signal reaches a reference threshold that can support communication of the communication terminal. The third preset signal threshold and the fourth preset signal threshold can be determined based on empirical values.

[0047] Exemplarily, if the first signal strength of the first signal of the first satellite received by the communication terminal is W x , the second signal strength of the second signal of the ground communication site is W d , the third preset signal threshold is M x , the fourth preset signal threshold is M d , in W x >M x , and W d >M d In the case of W, determining the communication scenario of the communication terminal as the first communication scenario; x >M x , and W d ≤M d In this case, the communication scenario of the communication terminal is determined to be the second communication scenario.

[0048] Therefore, by comparing the relationship between the first signal strength and the third preset signal threshold, and the relationship between the second signal strength and the fourth preset signal threshold, the communication scenario in which the communication terminal is located can be clearly and accurately classified, so as to select a communication method suitable for the communication terminal based on the correct judgment of the communication scenario of the communication terminal.

[0049] Then, step 130 is involved to determine the communication mode according to the communication scenario, so that the communication terminal can make full use of the available communication resources, improve the communication quality, and meet the communication needs of the communication terminal in different environments.

[0050] In some embodiments of the present application, Figure 2 As shown, the above step 130 may specifically include step 1301 and step 1302.

[0051] Step 1301, when the communication scenario is the first communication scenario, determine the business load state of the ground communication site according to the ground network load of the ground communication site, the business load state includes a light load state or a heavy load state, and the network load borne by the ground communication site in the light load state is less than the network load borne in the heavy load state.

[0052] Among them, the ground network load refers to the quantitative indicators of the business traffic size and resource occupancy borne by the ground communication site, including but not limited to the data transmission volume, the number of connected communication terminals, and the occupancy of computing resources and storage resources of network equipment. The light load state means that the network load currently borne by the ground communication site is small, and there are more remaining resources to handle new business requests. For example, the processor utilization rate of the base station is low, the memory occupancy is small, and the network bandwidth has a large margin to cope with the newly connected communication terminal business. The heavy load state means that the network load currently borne by the ground communication site is close to or has reached the limit, and resources are tight. For example, the processor of the base station runs at high load for a long time, the memory occupancy is large, and the network bandwidth is occupied by a large amount of business data. Newly connected services may be delayed or even unable to be processed.

[0053] Exemplarily, the ground network load can be obtained through a monitoring system of a ground communication site.

[0054] Step 1302: Determine the communication mode of the communication terminal according to the service load status.

[0055] For example, by determining the communication mode of the communication terminal according to the service load status of the ground communication site, the resource utilization of the ground communication network and the satellite communication network can be effectively balanced. For example, when it is determined that the ground communication site is in a light load state, the communication terminal can give priority to the ground communication mode; when it is determined that the ground communication site is in a heavy load state, the communication terminal can transfer the services with low real-time requirements from the ground communication mode to the satellite communication mode to reduce the burden on the ground communication site while ensuring the communication quality of the services with high real-time requirements.

[0056] Therefore, when determining that the communication scenario of the communication terminal is the first communication scenario, the business load status of the ground communication site is determined according to the ground network load of the ground communication site, and then the communication mode of the communication terminal is determined according to the business load status, so that the communication terminal can flexibly adjust the communication mode according to the actual communication environment, reduce the risk of network failure caused by overload or waste of resources, and thus provide users with more stable and efficient communication services.

[0057] In some embodiments of the present application, the above-mentioned step 1301 may specifically include, when the ground network load is greater than a preset load, determining the heavy load state as a business load state; or, when the ground network load is less than or equal to a preset load, determining the light load state as a business load state.

[0058] The preset load value is a reference threshold value set in advance based on empirical values ​​and used to measure the load level of ground communication sites.

[0059] For example, if the network load of the ground communication site is N d , the preset load is P d , in N d >P d In the case of N, it is determined that the service load state of the ground communication site is a heavy load state; d ≤P d In this case, it is determined that the business load state of the ground communication site is a light load state.

[0060] Therefore, by comparing the ground network load of the ground communication site with the preset load, the business load status obtained can accurately reflect the business load situation of the ground communication site, and the accurate business load situation can provide a basis for dynamic adjustment of the communication mode of the communication terminal.

[0061] In some embodiments of the present application, Figure 3 As shown, the above step 1302 may specifically include steps 210 to 230.

[0062] Step 210, when the service load state is a light load state, obtain the satellite network site cell of the first satellite and the ground network site cell of the ground communication site.

[0063] The satellite network site cell refers to each network site cell that can cover the communication terminal under the coverage of the first satellite, and the ground network site cell refers to each network site cell that can cover the communication terminal under the coverage of the ground communication site.

[0064] Exemplarily, the communication terminal may acquire the satellite network site cell of the first satellite by interacting with the satellite communication management system of the first satellite. The communication terminal may acquire the ground network site cell of the ground communication site by interacting with the ground communication management system of the ground communication site.

[0065] Step 220, using carrier aggregation technology, aggregate the carrier frequency band of the satellite network site cell and the carrier frequency band of the ground network site cell to obtain an aggregated carrier frequency band.

[0066] Carrier aggregation technology refers to combining multiple different carrier frequency bands, i.e. signal channels in different frequency ranges, to form a wider frequency band, so that more data can be transmitted per unit time. Aggregating the carrier frequency bands of satellite network site cells and ground mobile network site cells to obtain aggregated carrier frequency bands fully utilizes the frequency band advantages of two different communication resources to achieve an increase in data transmission rate.

[0067] Exemplarily, according to a pre-set aggregation algorithm, the carrier frequency bands of the satellite network site cells and the carrier frequency bands of the ground mobile network site cells are merged, the duplicated parts are removed, and the frequency band parameters are adjusted to form a continuous, wider aggregated carrier frequency band. Since each carrier frequency band can include multiple continuous or discontinuous spectrum resource blocks, the aggregated carrier frequency band can provide a higher peak rate, improve the data transmission rate, and optimize the spectrum utilization efficiency.

[0068] Step 230: determine the communication mode corresponding to the aggregated carrier frequency band as the communication mode of the communication terminal.

[0069] For example, the aggregated carrier frequency band obtained by combining the ground network and the satellite network can ensure a certain coverage range and achieve a higher data transmission rate, providing better communication services for communication terminals.

[0070] Therefore, when the business load is in a light load state, the resources of the satellite network site cell and the ground network site cell are obtained at the same time, and the carrier frequency bands of the two are aggregated through carrier aggregation technology to obtain a wider aggregated carrier frequency band, thereby realizing the coordinated use of two different communication resources. Based on this relatively wide aggregated carrier frequency band, the communication terminal can transmit more data per unit time, thereby significantly improving the data transmission rate of the communication terminal.

[0071] In some embodiments of the present application, Figure 4 As shown, the above step 1302 may specifically include steps 310 to 340.

[0072] Step 310, when the service load state is in a heavy load state, obtain the third signal of the satellite network site cell of the first satellite and the first cell network load, as well as the fourth signal of the ground network site cell of the ground communication site and the second cell network load.

[0073] The first cell network load refers to the business traffic volume and network resource occupation of the satellite network site cell within the coverage of the satellite network site cell. The second cell network load refers to the business traffic volume and network resource occupation of the ground network site cell within the coverage of the ground network site cell.

[0074] Exemplarily, the communication terminal can obtain the third signal of the satellite network site cell of the first satellite through the satellite signal receiving module equipped by itself, and the communication terminal can obtain the fourth signal of the ground network site cell of the ground communication site through the ground network signal receiving module equipped by itself. There are many communication terminals in the satellite network site cell that simultaneously perform services such as data upload and download, and the sum of the demands of these services for the cell network equipment resources is the first cell network load of the satellite network site cell; similarly, there are many communication terminals in the ground network site cell that simultaneously perform services such as data upload and download, and the sum of the demands of these services for the cell network equipment resources is the second cell network load of the ground network site cell.

[0075] Step 320: Determine a first reference network site cell according to a third signal strength of the third signal and a fourth signal strength of the fourth signal.

[0076] Exemplarily, the satellite network site cell includes a plurality of satellite network site cells, and the ground network site cell includes a plurality of ground network site cells. Correspondingly, the third signal includes a signal of each satellite network site cell in the plurality of satellite network site cells, and the fourth signal includes a signal of each ground network site cell in the plurality of ground network site cells. Figure 5As shown, the first hash ring is constructed with the third signal strength and the fourth signal strength measured by the communication terminal. In this first hash ring, the objects are satellite network site cells and ground network site cells. These objects are added to the first hash ring and arranged in a clockwise direction from large to small according to the signal strength RSSI. For example, from Figure 5 It can be seen that RSSI1 has the strongest signal strength, followed by RSSI2, RSSI3, and RSSI4 has the weakest signal strength. In practical applications, when a communication terminal needs to select a network to connect to, it can give priority to selecting the first reference network site cell with strong signal strength according to the arrangement order on the first hash ring, which helps to improve the communication quality and stability of the communication terminal and reduce the possibility of signal interference and interruption.

[0077] Furthermore, if the user's downlink experience rate is V D1 , when the network load is the same, the mapping relationship between signal strength and user downlink experience rate is S R (x), based on this, for each object in the first hash ring, the path ratio in the first hash ring is used as the weight a, and the downlink experience rate V of each object can be calculated by the following formula (1): D1 :

[0078] V D1 =(1-a) ×S R (R i ) (1)

[0079] Among them, R i Indicates the signal strength value, S R (R i ) is the signal strength value R i Corresponding downlink experienced rate.

[0080] Then, based on the downlink experience rate V of each object D1 , filter out the downlink experience rate V from multiple objects in the first hash ring D1 The higher m objects are selected and these m objects are determined as first reference network site cells.

[0081] Step 330: Determine a second reference network site cell according to the network load of the first cell and the network load of the second cell.

[0082] See the example in step 320 above, Figure 6As shown, a second hash ring is constructed with the first cell network load and the second cell network load. In this second hash ring, the objects are satellite network site cells and ground network site cells. After adding the satellite network site cells and ground network site cells as objects to the second hash ring, these objects are arranged in a clockwise direction from small to large according to the network load UR. For example, from Figure 6 It can be seen that UR1 has the smallest network load, followed by UR2 and UR3, and UR4 has the largest network load. In practical applications, when a communication terminal needs to select a network to connect to, it can give priority to selecting the second reference network site cell with a small network load according to the arrangement order on the second hash ring, which helps to improve the efficiency of service processing of the communication terminal.

[0083] Furthermore, if the user's downlink experience rate is V D2 When the signal strength is the same, the mapping relationship between network load and user downlink experience rate is S U (x), based on this, for each object in the second hash ring, the path ratio in the second hash ring is used as the weight b, and the downlink experience rate V of each object can be calculated by the following formula (2): D2 :

[0084] V D2 =(1-b) ×S U (U i ) (2)

[0085] Among them, U i Indicates the network load, S U (U i ) is related to the network load U i Corresponding downlink experienced rate.

[0086] Then, based on the downlink experience rate V of each object D2 , filter out the downlink experience rate V from multiple objects in the second hash ring D2 The higher n objects are determined and these n objects are determined as second reference network site cells.

[0087] It is worth noting here that the values ​​of m and n can be determined based on user needs and service characteristics of the communication terminal.

[0088] Step 340: Determine the communication mode of the communication terminal according to the first reference network site cell and the second reference network site cell.

[0089] Referring to the examples of steps 320 and 330 above, in some embodiments of the present application, step 340 above may include calculating the downlink experience rate V of the network site cell in the first reference network site cell and the second reference network site cell by the following formula (3): D :

[0090] V D = (1-a) × S R (R i )+(1-b) ×S U (U i ) (3)

[0091] Then, the downlink experience rate V D The highest object is used as the primary serving cell, that is, the communication mode corresponding to the primary serving cell is determined as the communication mode of the communication terminal.

[0092] Therefore, when the service load state is heavy, determining the first reference network site cell based on the third signal strength and the fourth signal strength can ensure that the communication terminal gives priority to cells with better signal quality, thereby improving the accuracy and stability of data transmission. Determining the second reference network site cell based on the network load of the first cell and the network load of the second cell can select a relatively lightly loaded cell, thereby reducing the impact of network congestion on the communication quality of the communication terminal. In this way, by comprehensively considering multiple factors such as the signals of satellite network site cells and ground network site cells and the network load of the cells, the unreasonable situation that may be caused by allocating communication resources based on a single factor, such as only signal strength or only network load, is avoided.

[0093] In some embodiments of the present application, the above-mentioned step 340 may specifically include determining a communication connection with the second target network site cell as a communication mode when both the first reference network site cell and the second reference network site cell include the second target network site cell.

[0094] In some other embodiments of the present application, the satellite network site cell includes a first target network site cell, based on which, Figure 7 As shown, the above step 340 may specifically include steps 3401 to 3403.

[0095] Step 3401, when the first reference network site cell or the second reference network site cell does not include the second target network site cell, obtain service characteristic data of the communication terminal.

[0096] Among them, business characteristic data refers to data that can reflect the business characteristics of the business performed by the communication terminal, including but not limited to the data volume of the business, the frequency of data transmission, the time pattern of business initiation and termination, and the business's demand for network bandwidth.

[0097] Step 3402: Determine the service type of the communication terminal based on the service characteristic data.

[0098] Among them, the service type refers to the classification of the services performed by the communication terminal according to the service characteristic data. Different service types have different characteristics in terms of network resource requirements such as transmission bandwidth, sensitivity to transmission time such as transmission delay, channel quality and visible time. For example, the transmission bandwidth required for voice call services is low, the sensitivity to transmission delay is high, the channel quality is high, and the visible time is kept at a medium level; the transmission bandwidth required for data transmission services is medium, the sensitivity to transmission delay is at a medium level, the channel quality is high, and the visible time is kept at a low level; the transmission bandwidth required for instant transmission services is high, the sensitivity to transmission delay is high, the channel quality is high, and the visible time is kept at a high level.

[0099] Exemplarily, in order to accurately identify the service type of the service executed by the communication terminal, a pre-trained service feature recognition model can be used to identify the service feature data to determine the service type corresponding to the service feature data. The pre-trained service feature recognition model is built based on MicroNet, and a large amount of service feature data of data services is used as a training set for model training to obtain a trained service feature recognition model.

[0100] Next, MicroNet will be described in detail.

[0101] In the MicroNet architecture, differentiable deconvolution is used for computational processing. The principle of differentiable deconvolution is to decompose the convolution matrix into a low-rank matrix to integrate sparse connectivity into the convolution operation. For details, please refer to Figure 8 , Figure 8 A network structure with multiple nodes and connections is shown in Figure 8 There are three matrices Q T ,Φ,P,Q T Multiply it with Φ, and then multiply the result with P. This matrix multiplication operation is often used for feature extraction and transformation in convolutional neural networks.

[0102] There are two different combinations of Pointwise and Depthwise convolutions: Fig. 9The conventional combination and simplified combination are shown. In the Depthwise convolution process of differential decomposition, multiple spatial filters are applied to each channel to expand the number of channels. Subsequently, a group adaptive convolution is applied to fuse and compress the number of channels. In the Pointwise convolution process of differential decomposition, Pointwise convolution is represented as a 1*1 operation. This convolution operation is a linear combination of all channels at each position. It is usually used to fuse information from different channels and change the number of channels. It can save computational overhead, so that more resources can be invested in Depthwise calculations to complete learning tasks more efficiently.

[0103] In addition, MicroNet also introduces a dynamic activation function. In this dynamic activation function, the input vector v = {v i}, i = 1, 2, 3... n, divided into X groups, each group contains a specific dimension For an N-dimensional vector, its cyclic shift can be expressed by the following formula (4):

[0104] v k (i) = v (i+k) mod n (4)

[0105] The offset can be expressed by the following formula (5):

[0106]

[0107] Among them, j=0,1,2,3···,n-1, Corresponding to the i-th dimension input v i The offset of the j group.

[0108] The dynamic activation function generates an output value by combining multiple groups. The dynamic activation function can be expressed by the following formula (6):

[0109]

[0110] The output value is determined by taking the maximum value in the above formula (6).

[0111] The above-mentioned MicroNet architecture can effectively improve nonlinearity by maximizing multiple dynamic fusions between the input feature matrix and the circular channel displacement, so that the model can better handle complex data relationships, thereby improving the performance of the entire MicroNet network.

[0112] Step 3403, when the service type includes a target service type, the communication connection with the first target network site cell is determined as the communication mode, and the target service type includes a service type with a transmission delay greater than a preset delay.

[0113] Among them, the service types with transmission delay greater than the preset delay have lower requirements for transmission time, that is, the target service types mainly focus on the integrity and accuracy of data transmission, rather than the timeliness of transmission. For example, some large-file batch transmission services involve a large amount of data, but do not need to complete the transmission task in a short time. Even if there is a certain transmission delay, it will not have a significant impact on the quality of the service. Therefore, this type of target service type can perform data transmission through a relatively stable transmission environment, that is, a communication connection with the first target network site cell, to effectively meet the data transmission needs of the target service type.

[0114] Thus, the second target network site cell obtained based on the comprehensive evaluation of signal strength and network load ensures that the communication terminal is connected to the communication resources that meet the conditions in terms of both signal strength and network load, thereby improving the communication quality of the communication terminal. When the network site cells obtained based on the comprehensive evaluation of signal strength and network load are different, the communication mode of the communication terminal is determined by the service type, so as to reasonably allocate and utilize communication resources while ensuring that the communication mode of the communication terminal can meet the current service needs of the communication terminal.

[0115] In some embodiments of the present application, before determining the communication connection with the first target network site cell as the communication mode, such as Fig.10 As shown, the above communication mode determination method may further include steps 410 to 420.

[0116] Step 410, receiving a fifth signal from a second target network site cell.

[0117] Step 420: When the fifth signal strength of the fifth signal is greater than the first preset signal threshold, the communication connection with the second target network site cell is determined as the communication mode.

[0118] Exemplarily, the first preset signal threshold can be obtained in the following manner:

[0119] First, select some key indicators such as the signal strength value R at a certain time point i , Satellite signal strength threshold M x , ephemeris, user downlink experience rate, etc. as references, then R can be expressed by the following formula (7): i and H i The mapping relationship is:

[0120] H i =R i -M x (7)

[0121] Among them, i=1,2,3···, representing different time points.

[0122] For a satellite orbiting the earth periodically, the signal strength value R received at the communication terminal side i is a time periodic function that changes periodically over time. Therefore, the signal strength value R i There is a maximum value. When the signal strength value R i When the maximum value is reached, H i It will also reach its maximum value, i The maximum value of is determined as the redundancy.

[0123] Then, this redundancy and the satellite signal strength threshold M x The result of adding them together is the first preset signal threshold.

[0124] Therefore, before determining to establish a communication connection with the second target network site cell, the fifth signal strength is detected. When the fifth signal strength is greater than the first preset signal threshold, the cell is selected for communication to ensure that the communication terminal is connected to the cell with good signal quality, reduce signal transmission problems caused by weak signals, and improve the communication quality of the communication terminal.

[0125] In some embodiments of the present application, the ground network site cell includes a third target network site cell; based on this, the method for determining the above-mentioned communication mode may also include, when the fifth signal strength of the fifth signal is less than or equal to the first preset signal threshold, determining the communication connection with the third target network site cell as the communication mode.

[0126] Therefore, when the fifth signal strength is not greater than the first preset signal threshold, it switches to the third target network site cell, avoiding communication interruption of the communication terminal due to poor signal, thereby enhancing the communication quality of the communication terminal.

[0127] In other embodiments of the present application, Fig.11 As shown, the above step 130 may include steps 510 to 540.

[0128] Step 510: When the communication scenario is the second communication scenario, first ephemeris data of a first satellite and second ephemeris data of a second satellite adjacent to the first satellite are obtained.

[0129] The first ephemeris data refers to a set of parameters describing how the orbital position, velocity and other information of the first satellite in space change over time. The second ephemeris data refers to a set of parameters describing how the orbital position, velocity and other information of the second satellite in space change over time. The first ephemeris data and the second ephemeris data are obtained by continuous observation and calculation of satellites by ground monitoring stations and other facilities.

[0130] Exemplarily, the communication terminal may acquire first ephemeris data of a first satellite and ephemeris data of a second satellite adjacent to the first satellite through a satellite communication system.

[0131] Step 520, processing the first ephemeris data and the second ephemeris data through an ephemeris function to obtain a target satellite network site cell covering the communication terminal within a preset time period.

[0132] The first ephemeris data of the first satellite and the second ephemeris data of the second satellite adjacent to the first satellite include a set of satellite network site cells covered by the first satellite and the second satellite. The ephemeris function refers to a functional relationship established based on a mathematical model, which is used to process the first ephemeris data and the second ephemeris data, and obtain the target satellite network site cell covering the communication terminal within a preset time period by calculating the change of the relative position relationship between the satellite network site cell and the communication terminal over time.

[0133] Exemplarily, after being processed by the ephemeris function, a target satellite network site cell that can cover the communication terminal within a preset time period can be screened out from the satellite network site cell set.

[0134] Step 530, establishing a pre-connection between the communication terminal and the target satellite network site cell.

[0135] Exemplarily, after determining the target satellite network site cell, the communication terminal will send a request to establish a pre-connection to the target satellite network site cell so that the target satellite network site cell can accurately identify and process the request. After receiving the pre-connection request from the communication terminal, the target satellite network site cell will determine whether it can accept the pre-connection request based on its own resource conditions such as the current number of connections, available bandwidth, etc. If it can be accepted, it will establish a pre-connection state with the communication terminal and return a successful pre-connection response to the communication terminal; if it cannot be accepted, a rejection response message may be returned.

[0136] Step 540: When a sixth signal of the target satellite network site cell is received and a sixth signal strength of the sixth signal is greater than a second preset signal threshold, a communication connection with the target satellite network site cell is determined as the communication mode.

[0137] Exemplarily, after establishing a pre-connection with the target satellite network site cell, the communication terminal continuously monitors the sixth signal strength of the sixth signal received from the target satellite network site cell, and compares the sixth signal strength with the second preset signal threshold. When it is detected that the sixth signal strength of the sixth signal is greater than the second preset signal threshold, the communication terminal determines the communication connection with the target satellite network site cell as the final communication mode, and formally communicates through the communication connection.

[0138] Thus, in the second communication scenario, by acquiring the ephemeris data of the first satellite and the adjacent second satellite and processing with the ephemeris function, the target satellite network site cell covering the communication terminal within the preset time period is obtained, and the satellite resources that can serve the communication terminal within the preset time period can be determined, and a pre-connection between the communication terminal and the target satellite network site cell is established, and then the final communication connection is determined according to the received sixth signal strength. In this way, by accurately selecting a suitable target satellite network site cell in advance and establishing a pre-connection based on the signal strength, the signal quality between the communication terminal and the satellite network can be ensured while reducing the waiting time of the communication terminal when accessing the network, thereby reducing the communication delay of the communication terminal.

[0139] In addition, when the sixth signal strength is greater than the second preset signal threshold, the connection between the communication terminal and the current satellite network site cell is first disconnected, and the communication terminal communicates through the connection between the communication terminal and the target satellite network site cell, thereby realizing seamless carrier switching.

[0140] Based on the communication mode determination method provided in the above embodiment, the present application also provides a specific implementation of the communication mode determination device. Please refer to the following embodiment.

[0141] See also Fig.12 , the communication mode determination device 600 provided in the embodiment of the present application includes:

[0142] A first receiving module 610, configured to receive a first signal from a first satellite and a second signal from a ground communication site;

[0143] A first determination module 620 is used to determine a communication scenario of the communication terminal according to a first signal strength of the first signal and a second signal strength of the second signal; wherein the communication scenario includes a first communication scenario or a second communication scenario, the first communication scenario is a scenario in which the communication terminal is located in an area jointly covered by a satellite communication network and a terrestrial communication network, and the second communication scenario is a scenario in which the communication terminal is located in an area covered by a satellite communication network;

[0144] The second determination module 630 is used to determine the communication mode of the communication terminal according to the communication scenario.

[0145] Thus, the first determination module 620 can determine the communication scenario in which the communication terminal is currently located by comparing the first signal strength and the second signal strength received by the first receiving module 610, that is, determine whether the area in which the communication terminal is currently located is in an area covered by satellite communication signals and / or ground communication signals, so that the second determination module 630 selects the most suitable communication method for the communication terminal based on the communication scenario in which the communication terminal is currently located. In this way, the communication terminal can select the communication method suitable for the current communication scenario in different communication scenarios, ensure the stability and efficiency of signal transmission, and thus effectively guarantee the communication quality of the communication terminal.

[0146] In some embodiments of the present application, the second determination module 630 includes:

[0147] A first determination submodule is used to determine the service load state of the ground communication site according to the ground network load of the ground communication site when the communication scenario is the first communication scenario, where the service load state includes a light load state or a heavy load state, and the network load borne by the ground communication site in the light load state is less than the network load borne in the heavy load state;

[0148] The second determination submodule is used to determine the communication mode of the communication terminal according to the service load state.

[0149] In some embodiments of the present application, the first determining submodule may be used to:

[0150] When the ground network load is greater than a preset load, the heavy load state is determined as a business load state;

[0151] Alternatively, when the ground network load is less than or equal to a preset load, the light load state is determined as the service load state.

[0152] In some embodiments of the present application, the second determining module 630 may include:

[0153] A first acquisition submodule is used to acquire a satellite network site cell of a first satellite and a ground network site cell of a ground communication site when the service load state is a light load state;

[0154] The third determination submodule is used to aggregate the carrier frequency band of the satellite network site cell and the carrier frequency band of the ground network site cell through carrier aggregation technology to obtain an aggregated carrier frequency band;

[0155] The fourth determining submodule is used to determine the communication mode corresponding to the aggregated carrier frequency band as the communication mode of the communication terminal.

[0156] In some embodiments of the present application, the second determining submodule includes:

[0157] A first acquisition unit is used to acquire, when the service load state is a heavy load state, a third signal of a satellite network site cell of a first satellite and a first cell network load amount, and a fourth signal of a ground network site cell of a ground communication site and a second cell network load amount;

[0158] A first determining unit, configured to determine a first reference network site cell according to a third signal strength of the third signal and a fourth signal strength of the fourth signal;

[0159] A second determining unit, configured to determine a second reference network site cell according to the network load of the first cell and the network load of the second cell;

[0160] The third determination unit is used to determine the communication mode of the communication terminal according to the first reference network site cell and the second reference network site cell.

[0161] In some embodiments of the present application, the third determining unit may be used to:

[0162] In a case where both the first reference network site cell and the second reference network site cell include the second target network site cell, determining a communication connection with the second target network site cell as the communication mode;

[0163] Alternatively, the satellite network site cell includes the first target network site cell; and when the first reference network site cell or the second reference network site cell does not include the second target network site cell, acquiring service feature data of the communication terminal;

[0164] Determining the service type of the communication terminal according to the service characteristic data;

[0165] In a case where the service type includes a target service type, a communication connection with the first target network site cell is determined as a communication mode, and the target service type includes a service type with a transmission delay greater than a preset delay.

[0166] In some embodiments of the present application, the communication mode determination device 600 may further include:

[0167] A second receiving module, configured to receive a fifth signal of a second target network site cell before executing the step of determining the communication connection with the first target network site cell as the communication mode;

[0168] a third determination module, configured to determine the communication connection with the second target network site cell as the communication mode when the fifth signal strength of the fifth signal is greater than the first preset signal threshold;

[0169] or,

[0170] The fifth determination module is used to determine the communication connection with the third target network site cell as the communication mode when the ground network site cell includes the third target network site cell and the fifth signal strength of the fifth signal is less than or equal to the first preset signal threshold.

[0171] In some embodiments of the present application, the second determining module 630 may include:

[0172] A second acquisition submodule is used to acquire first ephemeris data of a first satellite and second ephemeris data of a second satellite adjacent to the first satellite when the communication scenario is a second communication scenario;

[0173] A processing submodule, used to process the first ephemeris data and the second ephemeris data through an ephemeris function to obtain a target satellite network site cell covering the communication terminal within a preset time period;

[0174] An establishment submodule is used to establish a pre-connection between the communication terminal and the target satellite network site cell;

[0175] The fifth determination submodule is used to determine the communication connection with the target satellite network site cell as the communication mode when the sixth signal of the target satellite network site cell is received and the sixth signal strength of the sixth signal is greater than the second preset signal threshold.

[0176] In some embodiments of the present application, the first determining module 620 is used to:

[0177] When the first signal strength is greater than a third preset signal threshold and the second signal strength is greater than a fourth preset signal threshold, determining the first communication scenario as the communication scenario;

[0178] Alternatively, when the first signal strength is greater than the third preset signal threshold and the second signal strength is less than or equal to the fourth preset signal threshold, the second communication scenario is determined as the communication scenario.

[0179] Fig.13 A schematic diagram of the hardware structure of an electronic device provided in some embodiments of the present application is shown.

[0180] The electronic device may include a processor 701 and a memory 702 storing computer program instructions.

[0181] Specifically, the processor 701 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0182] The memory 702 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 702 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 702 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 702 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 702 is a non-volatile solid-state memory.

[0183] In a particular embodiment, the memory 702 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Therefore, generally, the memory 702 includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the data processing method according to the first aspect of the present application.

[0184] The processor 701 implements any one of the communication mode determination methods in the above embodiments by reading and executing computer program instructions stored in the memory 702 .

[0185] In one example, the electronic device may further include a communication interface 703 and a bus 710. Fig.13 As shown, the processor 701, the memory 702, and the communication interface 703 are connected via a bus 710 and communicate with each other.

[0186] The communication interface 703 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0187] Bus 710 includes hardware, software or both, and the parts of electronic equipment are coupled to each other.For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 710 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.

[0188] The electronic device can execute the communication mode determination method in the embodiment of the present application, thereby realizing the combination Figures 1 to 12 A method and device for determining a communication mode are described.

[0189] In addition, in combination with the method for determining the communication mode in the above-mentioned embodiment, the embodiment of the present application may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor, the method for determining any one of the communication modes in the above-mentioned embodiments is implemented. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as portable disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, etc.

[0190] In addition, in combination with the method for determining the communication mode in the above embodiment, the embodiment of the present application may provide a computer program product for implementation. The program product is stored in a storage medium, and may specifically include a computer program or instruction, which implements any one of the communication mode determination methods in the above embodiment when executed by a processor. The program product is executed by at least one processor to implement the various processes of the above data processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0191] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0192] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0193] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0194] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0195] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A method for determining a communication mode, characterized in that: include: receiving a first signal from a first satellite and a second signal from a ground communication site; Determining a communication scenario of the communication terminal according to a first signal strength of the first signal and a second signal strength of the second signal; wherein the communication scenario includes a first communication scenario or a second communication scenario, the first communication scenario is a scenario in which the communication terminal is located in an area jointly covered by a satellite communication network and a terrestrial communication network, and the second communication scenario is a scenario in which the communication terminal is located in an area covered by a satellite communication network; A communication mode of the communication terminal is determined according to the communication scenario.

2. The determination method according to claim 1, characterized in that: The determining, according to the communication scenario, a communication mode of the communication terminal includes: When the communication scenario is the first communication scenario, determining a service load state of the ground communication site according to a ground network load of the ground communication site, wherein the service load state includes a light load state or a heavy load state, and a network load borne by the ground communication site in the light load state is less than a network load borne in the heavy load state; A communication mode of the communication terminal is determined according to the service load state.

3. The determination method according to claim 2, characterized in that: Determining the service load state of the ground communication site according to the ground network load of the ground communication site includes: When the ground network load is greater than a preset load, determining the heavy load state as the service load state; Alternatively, when the ground network load is less than or equal to the preset load, the light load state is determined as the service load state.

4. The determination method according to claim 2 or 3, characterized in that: The determining, according to the service load state, the communication mode of the communication terminal includes: When the service load state is a light load state, obtaining a satellite network site cell of the first satellite and a ground network site cell of the ground communication site; Aggregating the carrier frequency band of the satellite network site cell and the carrier frequency band of the ground network site cell by carrier aggregation technology to obtain an aggregated carrier frequency band; The communication mode corresponding to the aggregated carrier frequency band is determined as the communication mode of the communication terminal.

5. The determination method according to claim 2 or 3, characterized in that: The determining, according to the service load state, the communication mode of the communication terminal includes: When the service load state is a heavy load state, obtaining a third signal of a satellite network site cell of the first satellite and a first cell network load, and a fourth signal of a ground network site cell of the ground communication site and a second cell network load; Determining a first reference network site cell according to a third signal strength of the third signal and a fourth signal strength of the fourth signal; Determining a second reference network site cell according to the first cell network load and the second cell network load; The communication mode of the communication terminal is determined according to the first reference network site cell and the second reference network site cell.

6. The determination method according to claim 5, characterized in that: The determining, according to the first reference network site cell and the second reference network site cell, a communication mode of the communication terminal includes: In a case where both the first reference network site cell and the second reference network site cell include a second target network site cell, determining a communication connection with the second target network site cell as the communication mode; Alternatively, the satellite network site cell includes a first target network site cell; and in a case where the first reference network site cell or the second reference network site cell does not include a second target network site cell, acquiring service feature data of the communication terminal; Determining the service type of the communication terminal according to the service characteristic data; In a case where the service type includes a target service type, the communication connection with the first target network site cell is determined as the communication mode, and the target service type includes a service type with a transmission delay greater than a preset delay.

7. The determination method according to claim 6, characterized in that: Before determining the communication connection with the first target network site cell as the communication mode, the method further includes: receiving a fifth signal from the second target network site cell; In a case where a fifth signal strength of the fifth signal is greater than a first preset signal threshold, determining the communication connection with the second target network site cell as the communication mode; Alternatively, the ground network site cell includes a third target network site cell; when the fifth signal strength of the fifth signal is less than or equal to the first preset signal threshold, the communication connection with the third target network site cell is determined as the communication mode.

8. The determination method according to claim 1, characterized in that: The determining, according to the communication scenario, a communication mode of the communication terminal includes: When the communication scenario is the second communication scenario, obtaining first ephemeris data of the first satellite and second ephemeris data of a second satellite adjacent to the first satellite; Processing the first ephemeris data and the second ephemeris data through an ephemeris function to obtain a target satellite network site cell covering the communication terminal within a preset time period; Establishing a pre-connection between the communication terminal and the target satellite network site cell; When the sixth signal of the target satellite network site cell is received and the sixth signal strength of the sixth signal is greater than the second preset signal threshold, the communication connection with the target satellite network site cell is determined as the communication mode.

9. The determination method according to claim 1, characterized in that: The determining, according to the first signal strength of the first signal and the second signal strength of the second signal, a communication scenario of the communication terminal includes: When the first signal strength is greater than a third preset signal threshold and the second signal strength is greater than a fourth preset signal threshold, determining the first communication scenario as the communication scenario; Alternatively, when the first signal strength is greater than the third preset signal threshold and the second signal strength is less than or equal to the fourth preset signal threshold, the second communication scenario is determined as the communication scenario.

10. A device for determining a communication mode, characterized in that: The determining device comprises: A first receiving module, used for receiving a first signal from a first satellite and a second signal from a ground communication site; A first determination module, configured to determine a communication scenario of a communication terminal according to a first signal strength of the first signal and a second signal strength of the second signal; wherein the communication scenario includes a first communication scenario or a second communication scenario, the first communication scenario is a scenario in which the communication terminal is located in an area jointly covered by a satellite communication network and a terrestrial communication network, and the second communication scenario is a scenario in which the communication terminal is located in an area covered by a satellite communication network; The second determining module is used to determine the communication mode of the communication terminal according to the communication scenario.

11. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the method for determining the communication mode according to any one of claims 1 to 9 is implemented.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the method for determining a communication mode according to any one of claims 1 to 9 is implemented.

13. A computer program product, characterized in that It comprises a computer program, which, when executed, implements the method for determining the communication mode according to any one of claims 1 to 9.