A communication method, apparatus, electronic device, and storage medium

By accessing the satellite through terminal devices and waking up candidate base stations, the problem of discontinuous communication coverage in remote areas has been solved, achieving wide coverage and high-quality communication while reducing base station energy consumption.

CN116634513BActive Publication Date: 2026-07-21CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA UNITED NETWORK COMM GRP CO LTD
Filing Date
2023-06-09
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

Remote areas have complex terrain and low density of terminal devices, making it difficult for existing solutions to achieve continuous and uninterrupted wide-area communication coverage and ensure communication quality.

Method used

By accessing the target satellite through the terminal device, the satellite load value and service QoS are obtained. When the load value or QoS exceeds the threshold and is within the coverage area of ​​the candidate base station, the candidate base station is woken up, the terminal device disconnects the satellite connection and accesses the cell with the highest RSRP.

Benefits of technology

It achieves wide coverage of satellite-ground collaboration in remote areas, ensures the quality of user communication services, and reduces base station energy consumption when the load value or QoS is appropriate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116634513B_ABST
    Figure CN116634513B_ABST
Patent Text Reader

Abstract

The application discloses a communication method and device, electronic equipment and storage medium, relates to the technical field of communication, and is used for remote area communication wide coverage and guaranteeing communication quality. The method comprises the following steps: controlling a terminal device to access a target satellite, and acquiring a target satellite load value and a terminal device service quality QoS; if the target satellite load value is greater than or equal to a preset load threshold value and / or the service QoS is greater than or equal to a preset quality threshold value, and the terminal device is in the coverage range of a candidate base station, determining the candidate base station according to the terminal device position and the position distribution of the base station in the terminal device location; determining at least one cell according to the cell position, the position of the candidate base station corresponding to the cell, the transmission frequency, the transmission power, the transmission path loss and the terminal device receiving antenna gain; waking up the candidate base station corresponding to the cell, controlling the terminal device to disconnect the connection with the target satellite, and accessing the candidate base station corresponding to the cell with the highest reference signal receiving power.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method, apparatus, electronic device and storage medium. Background Technology

[0002] Remote areas have complex terrains, including deserts, mountains, and forests, but the density of terminal devices is extremely low. Solving the communication coverage needs of these remote areas is an important manifestation of operators fulfilling their social responsibilities.

[0003] Existing solutions primarily employ on-demand deployment of macrocell base stations to address communication needs along important roads and in key areas in remote regions. However, this approach suffers from difficulties in achieving continuous, uninterrupted wide-area communication coverage and ensuring consistent communication quality. Summary of the Invention

[0004] This application provides a communication method, apparatus, electronic device, and storage medium that can solve the problem of wide communication coverage in remote areas.

[0005] Firstly, a communication method is provided, including: The system controls the terminal device to access the target satellite. When the terminal device accesses the target satellite, it obtains the load value of the target satellite and the Quality of Service (QoS) of the service requested by the terminal device from the target satellite. If the load value of the target satellite is greater than or equal to a preset load threshold, and / or the QoS of the service is greater than or equal to a preset quality threshold, and the terminal device is within the coverage area of ​​a candidate base station, it determines at least one candidate base station based on the location of the terminal device and the location distribution of base stations in the area where the terminal device is located. Based on the location of the cell, the location information of the candidate base station corresponding to the cell, the transmission frequency, the transmission power, the transmission path loss, and the receiving antenna gain of the terminal device, it determines at least one cell. It wakes up at least one candidate base station corresponding to at least one cell. After at least one candidate base station is woken up, it controls the terminal device to disconnect from the target satellite, and the terminal device accesses the cell with the highest Reference Signal Receiving Power (RSRP). The candidate base station corresponding to the cell with the highest RSRP is the target base station.

[0006] Optionally, if the load value of the target satellite is less than a preset load threshold, the QoS of the service is less than a preset quality threshold, and / or the terminal device is not within the coverage area of ​​the candidate base station, the terminal device is controlled to maintain access to the target satellite.

[0007] Optionally, at least one cell is determined based on the location of the cell, the location information of the candidate base station corresponding to the cell, the transmission frequency, the transmission power, the transmission path loss, and the receiving antenna gain of the terminal device. This includes: determining at least one cell corresponding to each of the at least one candidate base station; for any cell in the at least one cell, determining the received signal strength of the terminal device for that cell based on the location of the cell, the location information of the candidate base station corresponding to the cell, the transmission frequency, the transmission power, the transmission path loss, and the receiving antenna gain of the terminal device; sorting the at least one received signal strength corresponding to the at least one cell from largest to smallest, and selecting a preset number of cells corresponding to a preset number of received signal strengths from the sorted at least one received signal strengths.

[0008] Optionally, after the control terminal device accesses the target base station among at least one candidate base station, the method further includes: when the terminal device is in an idle state, if the terminal device does not find a cell that meets the first preset condition, the control terminal device disconnects from the target base station and accesses the target satellite; if the terminal device finds at least one cell that meets the first preset condition, the control terminal device switches to the cell that meets the first preset condition; the first preset condition includes: the received power of the signal received by the terminal device from the cell is greater than zero, and the received quality of the signal received by the terminal device from the cell is greater than zero.

[0009] Optionally, after the control terminal device accesses the target base station among at least one candidate base station, the method further includes: when the terminal device is in a connected state, if the terminal device meets a second preset condition, the terminal device is switched to the target cell; the second preset condition includes the terminal device measuring that the signal received power of other cells besides the cell accessed by the terminal device is greater than a preset power threshold; the target cell is the cell with the highest signal received power among the other cells.

[0010] Optionally, after the control terminal device accesses the target base station among at least one candidate base station, the method further includes: periodically detecting the status of at least one awakened candidate base station; if there is a candidate base station among the at least one awakened candidate base station that has not been accessed by a terminal device within a preset time period, controlling the candidate base station that has not been accessed by a terminal device within the preset time period to enter a dormant state.

[0011] As described above, in this application's solution, users in remote areas can access the target satellite using their terminal devices to achieve communication functions. Because satellite communication is characterized by its wide coverage and is not limited by geographical environment, weather conditions, or time, it can achieve broad coverage. When the satellite communication load exceeds a preset load threshold, or the satellite cannot provide the required QoS for the service, or the terminal device is not within the coverage area of ​​the base station, a candidate base station is allocated to the terminal device for access. The terminal device then accesses the base station as an alternative access method to achieve communication, thus achieving continuous and uninterrupted wide-area communication coverage in remote areas. Furthermore, when the target satellite's load value exceeds a preset threshold or the QoS of the service requested by the terminal device from the target satellite exceeds a preset threshold, the terminal device accesses the target base station from the candidate base stations. This achieves both broad coverage through satellite-ground collaboration in remote areas and ensures the quality of communication services for users using their terminal devices.

[0012] In a second aspect, a communication device is provided, comprising: an acquisition unit, a determination unit, and a control unit; The acquisition unit is used to acquire the load value of the target satellite and the QoS of the services requested by the terminal device from the target satellite when the terminal device accesses the target satellite; The determining unit is used to determine at least one candidate base station based on the location of the terminal device and the location distribution of base stations in the area where the terminal device is located, when the load value of the target satellite is greater than or equal to a preset load threshold, and / or the QoS of the service is greater than or equal to a preset quality threshold, and the terminal device is within the coverage area of ​​the candidate base station; and to determine at least one cell based on the location of the cell, the location information of the candidate base station corresponding to the cell, the transmission frequency, the transmission power, the transmission path loss and the receiving antenna gain of the terminal device. The control unit is used to control the terminal device to access the target satellite; wake up at least one candidate base station corresponding to at least one cell; after at least one candidate base station is woken up, control the terminal device to disconnect from the target satellite, and the terminal device to access the cell with the highest reference signal received power. The candidate base station corresponding to the cell with the highest RSRP is the target base station.

[0013] The control unit is also used to control the terminal device to maintain access to the target satellite when the load value of the target satellite is less than a preset load threshold, the QoS of the service is less than a preset quality threshold, and / or the terminal device is not within the coverage area of ​​the selected base station.

[0014] Thirdly, an electronic device is provided, comprising: a memory and a processor; the memory is used to store computer-executable instructions; when the electronic device is running, the processor executes the computer-executable instructions stored in the memory to cause the electronic device to perform the communication method as described in the first aspect and any of the implementations.

[0015] Fourthly, a computer-readable storage medium is provided, comprising: a computer program stored within the computer-readable storage medium, wherein when the computer program is executed by a processor, a communication method as described in the first aspect and any of the implementations is provided.

[0016] For a detailed description of the second to fourth aspects and their various implementations in this application, please refer to the detailed description in the first aspect and its various implementations; and for a detailed description of the beneficial effects of the second to fourth aspects and their various implementations, please refer to the beneficial effect analysis in the first aspect and its various implementations, which will not be repeated here.

[0017] These or other aspects of this application will become more readily apparent in the following description. Attached Figure Description

[0018] The accompanying drawings are used to provide a further understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.

[0019] Figure 1 A schematic diagram of a communication system provided in an embodiment of this application; Figure 2 A flowchart illustrating a communication method provided in an embodiment of this application. Figure 1 ; Figure 3 A flowchart illustrating a communication method provided in an embodiment of this application. Figure 2 ; Figure 4 A flowchart illustrating a communication method provided in an embodiment of this application. Figure 3 ; Figure 5 A flowchart illustrating a communication method provided in an embodiment of this application. Figure 4 ; Figure 6 This is a schematic diagram of the internal structure of a communication device provided in an embodiment of this application; Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0020] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0021] In the description of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. The "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" means two or more. The words "first," "second," etc., do not limit the quantity or order of execution, and "first," "second," etc., do not necessarily imply differences. It should be noted that in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations.

[0022] It should be noted that any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0023] Due to the complex terrain of remote areas, including deserts, mountains, and forests, and the extremely low density of terminal devices, addressing the communication coverage needs of these remote areas is a crucial aspect of operators' social responsibility. Current solutions primarily employ on-demand deployment of terrestrial macrocell base stations to address coverage in remote areas. However, these solutions suffer from the following problems: First, while existing networks deploy terrestrial macrocell base stations in roads and key areas of remote regions to provide uninterrupted service, the scarcity of terminal device users in these areas leads to numerous base stations operating idle for extended periods without any connected devices. Periodically shutting down these base stations would negatively impact the user experience. Second, achieving continuous and seamless coverage in remote areas using terrestrial macrocell base stations is extremely difficult and costly.

[0024] To address the aforementioned issues, this application provides a communication method. In this method, when a terminal device accesses a target satellite, it acquires the satellite communication payload of the target satellite and the QoS of the service requested by the terminal device from the target satellite, and obtains the load value of the target satellite based on the satellite communication payload. If the load value of the target satellite is greater than or equal to a preset load threshold and / or the QoS of the service requested by the terminal device from the target satellite is greater than or equal to a preset quality threshold, and the terminal device is within the coverage area of ​​a candidate base station, it first determines at least one candidate base station based on the location of the terminal device and the location distribution of base stations in the area where the terminal device is located. Then, it determines at least one cellular cell based on the location of the cellular cell, the location information of the candidate base station corresponding to the cellular cell, the transmission frequency, the transmission power, the transmission path loss, and the receiving antenna gain of the terminal device. It then wakes up at least one candidate base station corresponding to at least one cellular cell. After at least one candidate base station is woken up, it controls the terminal device to disconnect from the target satellite, and the terminal device accesses the cellular cell with the highest RSRP. The candidate base station corresponding to the cellular cell with the highest RSRP is the target base station.

[0025] As can be seen from the above, in the scheme of this application embodiment, when the terminal device accesses the target satellite, if the load value of the target satellite is greater than or equal to a preset load threshold and / or the QoS of the service requested by the terminal device from the target satellite is greater than or equal to a preset quality threshold, and the terminal device is within the coverage range of the candidate base station, at least one candidate base station is determined to ensure that the terminal device accesses the target base station after disconnecting from the target satellite. The target base station is the candidate base station corresponding to the cell with the highest RSRP. Since satellite communication is characterized by wide coverage and is not limited by geographical environment, climate conditions, and time, satellites can achieve wide coverage. On this basis, the terminal device accesses the base station as an alternative access method. When the load value of the target satellite is higher than the preset threshold or the QoS of the service requested by the terminal device from the target satellite exceeds the preset threshold, the terminal device accesses the target base station among the candidate base stations. This achieves wide coverage of satellite-ground cooperation in remote areas while ensuring the quality of communication services for users using terminal devices.

[0026] The methods described in the embodiments of this application can be applied to communication systems, see [link to relevant documentation]. Figure 1 As shown, the communication system may include a control device 101, a target base station 102, a communication device 103, a terminal device 104, a target satellite 105, and a satellite management platform 106.

[0027] The control device 101 and the communication device 103 can be integrated into one device, or they can be separate. When the control device 101 and the communication device 103 are integrated into one device, the operation of the control device 101 can be undertaken by the Operation Administration and Maintenance (OAM) module of the core network, which is responsible for managing the operator's network. The functions of OAM include network topology management and base station management. The communication device 103 displays or sends information about the candidate base stations that need to be woken up to the control device 101, so that the communication device 103 can wake up the candidate base stations through the control device 101 to respond to the access requirements of the terminal devices.

[0028] The target base station 102 is a base station that connects the terminal device to the terrestrial macro cellular network. The area covered by the base station's antenna forms at least one cell. Within the cell, the terminal device can reliably communicate with the base station through the air interface.

[0029] The communication device 103 is wiredly connected to the control device 101 and the satellite management platform 106 via a dedicated network. On the one hand, the communication device 103 obtains information such as the load value of the target satellite and the location of the terminal equipment accessing the target satellite through the satellite management platform 106; on the other hand, the communication device 103 obtains information such as the access status of the terminal equipment of the ground macrocell base station through the control device 101.

[0030] Terminal device 104 is a device based on the future integrated space-ground network, capable of directly accessing satellite or terrestrial macrocell base stations for communication, supporting the 3GPP R17 version of the non-terrestrial network (NTN) protocol which includes enhanced support for the air-ground interface for both the terminal and the base station, or supporting the 3GPP R15 version of the protocol which includes enhanced air-ground interface for both the base station and the satellite.

[0031] Target satellite 105 is a communication satellite that connects terminal equipment 104 with the satellite communication network.

[0032] The satellite management platform 106 is a ground-based platform for managing the target satellite 105. The communication device 103 obtains the Quality of Service (QoS) of satellite services applied for by the terminal device 104 and the location information of the terminal device 104 accessing the target satellite 105 by accessing the satellite management platform 106.

[0033] When implementing the communication method in this application embodiment based on the above-described communication system, users in remote areas can also use terminal devices to access target satellites or ground macrocell base stations to achieve communication functions. When the load value of the target satellite is higher than a preset threshold or the QoS of the service requested by the terminal device from the target satellite exceeds a preset threshold, the terminal device is controlled to access the target base station among the candidate base stations, thus ensuring the quality of communication services for users using terminal devices on the basis of wide coverage of satellite-ground collaboration in remote areas.

[0034] This application provides a communication method. This method can be applied to electronic devices with computing and processing capabilities, such as communication devices, servers, and host computers. Taking the application of this method to a communication device as an example, the execution subject of this method is the communication device, see [link to relevant documentation]. Figure 2 As shown, the method includes the following steps S201-S204.

[0035] S201. Control the terminal equipment to access the target satellite; when the terminal equipment accesses the target satellite, obtain the load value of the target satellite and the QoS of the services requested by the terminal equipment from the target satellite.

[0036] In some embodiments, the communication device sends a request to the satellite management platform via a private network to obtain the target satellite load value and the QoS of the services requested by the terminal device from the target satellite. The satellite management platform replies to the communication device with the target satellite load value and the QoS of the services requested by the terminal device from the target satellite.

[0037] In some embodiments, when a terminal device connects to a target satellite, the network icon on the main interface of the terminal device displays the satellite network, thereby prompting the user that the terminal device currently in use has connected to the satellite network.

[0038] S202. If the load value of the target satellite is greater than or equal to a preset load threshold, and / or the QoS of the service is greater than or equal to a preset quality threshold, and the terminal device is within the coverage area of ​​the candidate base station, at least one candidate base station shall be determined based on the location of the terminal device and the location distribution of base stations in the area where the terminal device is located.

[0039] In some embodiments, determining whether a terminal device is within the coverage area of ​​a candidate base station is achieved by periodically determining whether the location of the terminal device is within the coverage area of ​​the candidate base station. A timer is set, and the timer's runtime is a preset duration. After the timer is started, the communication device will be triggered to check whether the terminal device is within the coverage area of ​​the candidate base station when the timer overflows. When the timer has not overflowed, that is, when the timer is running, the terminal device is considered to be within the coverage area of ​​the candidate base station.

[0040] In some embodiments, when a terminal device accesses a target satellite, it obtains the load value of the target satellite and the QoS of the service requested by the terminal device from the target satellite. First, it determines whether the load value of the target satellite is greater than or equal to a preset load threshold, and / or whether the QoS of the service requested by the terminal device from the target satellite is greater than or equal to a preset quality threshold. If at least one of these two conditions is met, it then determines whether the terminal device is within the coverage area of ​​a candidate base station. If the load value of the target satellite is less than the preset load threshold and the QoS of the service requested by the terminal device from the target satellite is less than the preset quality threshold, it is not necessary to determine whether the terminal device is within the coverage area of ​​the candidate base station. Whether the device is within the coverage area of ​​the candidate base station, control the terminal device to maintain access to the target satellite; when at least one of the following conditions is met, namely the target satellite's load value being greater than or equal to a preset load threshold and the terminal device's requested service QoS being greater than or equal to a preset quality threshold, but the terminal device is not within the coverage area of ​​the candidate base station, control the terminal device to maintain access to the target satellite; when at least one of the following conditions is met, namely the target satellite's load value being greater than or equal to a preset load threshold and the terminal device's requested service QoS being greater than or equal to a preset quality threshold, and the terminal device is within the coverage area of ​​the candidate base station, the communication device determines the candidate base station based on the terminal location and the location distribution of base stations in the area where the terminal device is located.

[0041] In some embodiments, when the satellite's load value is less than a preset load threshold, the QoS of the service requested by the terminal device from the target satellite is less than a preset quality threshold, or the terminal device is not within the coverage area of ​​the candidate base station, the terminal device is controlled to maintain access to the target satellite.

[0042] In some embodiments, when the satellite's load value is less than a preset load threshold, the QoS of the service requested by the terminal device from the target satellite is less than a preset quality threshold, and the terminal device is within the coverage area of ​​the candidate base station, the terminal device is controlled to maintain access to the target satellite.

[0043] In some embodiments, when the satellite's load value is less than a preset load threshold, the QoS of the service requested by the terminal device from the target satellite is greater than or equal to a preset quality threshold, but the terminal device is not within the coverage area of ​​the candidate base station, the terminal device is controlled to maintain access to the target satellite.

[0044] In some embodiments, when the satellite's load value is less than a preset load threshold, the QoS of the service requested by the terminal device from the target satellite is greater than or equal to a preset quality threshold, and the terminal device is within the coverage area of ​​the candidate base station, at least one candidate base station is determined.

[0045] In some embodiments, if the satellite's load value is greater than or equal to a preset load threshold, the QoS of the service requested by the terminal device from the target satellite is less than a preset quality threshold, but the terminal device is not within the coverage area of ​​the candidate base station, the terminal device is controlled to maintain access to the target satellite.

[0046] In some embodiments, when the satellite's load value is greater than or equal to a preset load threshold, the QoS of the service requested by the terminal device from the target satellite is less than a preset quality threshold, and the terminal device is within the coverage area of ​​the candidate base station, at least one candidate base station is determined.

[0047] In some embodiments, if the satellite's load value is greater than or equal to a preset load threshold, and the QoS of the service requested by the terminal device from the target satellite is greater than or equal to a preset quality threshold, but the terminal device is not within the coverage area of ​​the candidate base station, the terminal device is controlled to maintain access to the target satellite.

[0048] In some embodiments, when the satellite's load value is greater than or equal to a preset load threshold, the QoS of the service requested by the terminal device from the target satellite is greater than or equal to a preset quality threshold, and the terminal device is within the coverage area of ​​the candidate base station, at least one candidate base station is determined.

[0049] In some embodiments, based on the location of the terminal device and the distribution of base station locations in the area where the terminal device is located, at least one candidate base station that is closest to the terminal device is selected from all base stations in the area as the access base station that the terminal device can choose, instead of waking up all base stations in the area, so as to achieve the goal of waking up as few base stations as possible and thus saving power for the base stations.

[0050] S203. Based on the location of the cell, the location information of the candidate base station corresponding to the cell, the transmission frequency, the transmission power, the transmission path loss, and the receiving antenna gain of the terminal equipment, determine at least one cell.

[0051] In this context, one candidate base station corresponds to at least one cellular cell, and one cellular cell corresponds to one candidate base station.

[0052] In some embodiments, based on the location of the cell, the location information of the candidate base station corresponding to the cell, the transmission frequency, the transmission power, the transmission path loss, and the receiving antenna gain of the terminal device, the RSRP of the terminal device for each cell is calculated by suburban transmission model. According to the RSRP from largest to smallest, at least one cell that reaches a preset number is selected from at least one cell corresponding to at least one candidate base station in the order of the sorted at least one received signal strength from front to back.

[0053] Optionally, the location information of the terminal device comes from the measurement report message reported by the terminal device to the base station. The communication device stores the base station location distribution information and the parameters of the suburban transmission model. The RSRP value of the terminal device received by each cell is calculated according to formula (1).

[0054] (1) in, This represents the received signal strength of the terminal device from the i-th cell, where i is an integer greater than 0. Let be the equivalent transmit power of the i-th cell. The path loss for the terminal device to receive the signal from the i-th base station is calculated using the path loss value from the suburban propagation model. This indicates the receiving antenna gain of the terminal device.

[0055] S204. Wake up at least one candidate base station corresponding to at least one cell; after at least one candidate base station is woken up, control the terminal device to disconnect from the target satellite, and the terminal device accesses the cell with the highest RSRP. The candidate base station corresponding to the cell with the highest RSRP is the target base station.

[0056] In some embodiments, the control device and the communication device of this application are integrated on one device, and the communication device directly wakes up at least one candidate base station corresponding to at least one cellular cell.

[0057] In some embodiments, the control device and the communication device of this application are not integrated on one device. The communication device sends a prompt message to the control device, instructing the control device to wake up at least one candidate base station corresponding to at least one cell. The prompt message includes the cell identity identifier ID of at least one cell and the base station ID of at least one candidate base station corresponding to at least one cell.

[0058] Optionally, the control device can be the Operation and Maintenance Management (OAM) module of the core network, which is responsible for managing the operator's network. The functions of OAM include network configuration management, base station management, etc.

[0059] Optionally, the communication device can display or send information about the candidate base stations that need to be woken up to the control device, thereby allowing the control device to wake up the candidate base stations.

[0060] In some embodiments, if the wake-up base station fails, the communication device controls the terminal device to remain connected to the target satellite. From the perspective of the terminal device, the terminal device will not receive the information that the wake-up candidate base station failed sent by the communication device, and the network icon on the main interface of the terminal device will still display the satellite network. The terminal device will not be aware of the wake-up base station failure information.

[0061] In some embodiments, if waking up a base station fails, the communication device regenerates the list of base stations to be woken up based on the current location of the terminal device and the base station, and then wakes up the base station again; if regenerating the list of base stations and then failing to wake up the base station again, the terminal device is controlled to maintain its connection with the target satellite, and the network icon on the main interface of the terminal device still displays the satellite network; if regenerating the list of base stations and then successfully waking up the base station again, the terminal device disconnects from the target satellite, and the network icon on the main interface of the terminal device displays the cellular network.

[0062] In some embodiments, if the base station is successfully woken up, the communication device controls the terminal device to disconnect from the target satellite, and after the terminal device connects to a candidate base station, the network icon on the main interface of the terminal device displays the cellular network.

[0063] As can be seen from the above, the communication method in this application embodiment may include at least the following scenarios: First, the communication device obtains a satellite communication payload load value of the target satellite that is less than a preset load threshold, the terminal device requests a service QoS of less than a preset quality threshold from the target satellite, and the terminal device is not within the coverage area of ​​the candidate base station. Second, all candidate base stations failed to wake up.

[0064] In both scenarios described above, the communication device controls the terminal equipment to maintain access to the target satellite. This ensures that even when the target satellite's communication payload load is greater than or equal to a preset load threshold, or the QoS of the service requested by the terminal equipment from the target satellite is greater than or equal to a preset quality threshold, and the terminal equipment is not within the coverage area of ​​candidate base stations, or all candidate base stations fail to be woken up, the terminal equipment can at least obtain basic communication services through the target satellite. This guarantees wide communication coverage in remote areas.

[0065] Since the target satellite consumes solar energy rather than electrical energy when it is working, the base station can remain dormant as long as the target satellite can meet the service QoS requirements of the terminal equipment and the load value of the target satellite's satellite communication payload is less than the preset load threshold. This can reduce the power consumption of the base station. When the load capacity of the target satellite is exceeded or the QoS that the satellite can provide does not meet the service QoS requested by the terminal equipment, some base stations near the terminal equipment are woken up as needed. This provides high-quality communication services to users of the terminal equipment while reducing the power consumption of the base station. Thus, the base station saves power while achieving wide coverage in remote areas and ensuring communication quality.

[0066] In some implementations, see Figure 3 As shown, the method further includes the following steps S301-S303.

[0067] S301. After accessing a target base station, when the terminal device is in an idle state, determine whether the terminal device has found a cell that meets the first preset condition. If the terminal device finds a cell that meets the first preset condition, continue to execute S302. If the terminal device does not find a cell that meets the first preset condition, execute S303.

[0068] The first preset condition includes that the receiving power of the terminal device to the cell signal is greater than zero, and that the receiving quality of the terminal device to the cell signal is greater than zero. In some embodiments, the first preset condition can be expressed as formulas (2-1), (2-2), (2-3) and (2-4).

[0069] Srxlev>0dB (2-1) Squal>0dB (2-2) Srxlev = Qrxlevmeas – (Qrxlevmin + Qrxlevminoffset ) – Pcompensation –Qoffsettemp (2-3) Squal = Qqualmeas – (Qqualmin + Qqualminoffset) – Qoffsettemp (2-4) Wherein, Srxlev is the received power of the terminal device for the cell signal, Squal is the received quality of the terminal device for the cell signal, Qrxlevmeas is the RSRP value of the cell measured by the terminal device, QrxLevMin is the minimum received level of the cell, QrxLevMinOffset is the minimum received level offset of the cell, Pcompensation is a preset penalty value set for UEs that do not reach the maximum power of the cell, making it more difficult for UEs that do not reach the maximum power of the cell to access the cell; Qqualmeas is the RSRQ value of the cell reference signal received quality measured by the terminal device, Qqualmin is the minimum received signal quality of the cell, and QqualminOffset is the minimum received signal quality offset value.

[0070] For example, the first preset condition may represent the S criterion in 3GPP TSG 38.304 subclause 5.2.3.2 CellSelection Criterion.

[0071] In some embodiments, the communication device successfully wakes up the candidate base station. After the terminal device successfully accesses a target base station, when the terminal device is in an idle state, the control terminal device sets the frequency priority of the candidate base station's signal to be higher than the frequency priority of the target satellite's signal, so as to ensure that the terminal device has priority to access the candidate base station.

[0072] S302, Control terminal equipment to switch to a cellular cell that meets the first preset condition.

[0073] In some embodiments, when the terminal device is in an idle state, if the terminal device finds a cell that meets the first preset condition, the terminal device is controlled to reselect to the cell that meets the first preset condition.

[0074] S303. The control terminal equipment disconnects from the target base station and then accesses the target satellite.

[0075] In some embodiments, when the terminal device is in an idle state, if the terminal device does not find a cell that meets the first preset condition, it indicates that all cells corresponding to the candidate base station are unavailable, the terminal device cannot obtain communication services through the candidate base station, and the terminal device is controlled to disconnect from the target base station and then access the target satellite.

[0076] In some embodiments, if the terminal device fails to find a cell that meets the first preset condition, the terminal device disconnects from the target base station and then accesses the target satellite. The network icon on the main interface of the terminal device displays the satellite network.

[0077] As can be seen from the above, in the above method of this application embodiment, after the terminal device successfully accesses the target base station, the communication service quality of the terminal device is guaranteed by the mobility management of the terminal device in the idle state, including the process of cell handover / reselection. That is, the terminal device is able to camp on the cell with the highest receiving power in the idle state through cell handover; when the terminal device cannot find an available cell, the terminal device is controlled to access the target satellite, thereby guaranteeing the communication service quality of the terminal device on the basis of wide coverage of satellite-ground cooperation in remote areas.

[0078] In some implementations, see Figure 4 As shown, the method further includes the following steps S401-S403.

[0079] S401. When the terminal device is in a connected state, determine whether the terminal device meets the second preset condition. If the terminal device meets the second preset condition, continue to execute step S402. If the terminal device does not meet the second preset condition, execute step S403.

[0080] The second preset condition includes the terminal device measuring that the RSRP of other cells besides the cell accessed by the terminal device is greater than a preset power threshold.

[0081] In some embodiments, after a terminal device successfully accesses a target base station, when the terminal device is in a connected state, if the terminal device reports an A4 measurement report or an A3 measurement report to the target base station, wherein the A4 measurement report contains at least one other cell whose RSRP exceeds a preset power threshold 1, the A3 measurement report contains at least one other cell whose RSRP exceeds a preset power threshold 2, and the RSRP of the cell currently accessed by the terminal device is lower than a preset power threshold 3, the terminal device is controlled to switch to the cell with the highest RSRP measured by the terminal device, so as to ensure that the terminal device accesses the cell with the highest RSRP.

[0082] Among them, the A3 measurement report conforms to the 3GPP protocol standard TSG 38.331 subclause 5.5.4.4 Event A3 (Neighbour becomes offset better than SpCell), and the A4 measurement report conforms to the 3GPP protocol standard TSG38.331 subclause 5.5.4.5 Event A4 (Neighbour becomes better than threshold).

[0083] S402. Control the terminal equipment to perform cell handover and switch to the target cellular cell.

[0084] The target cell is the cell with the highest RSRP measured by the terminal device among other cells.

[0085] S403, Control terminal equipment to maintain access to the current cellular cell.

[0086] In some embodiments, after a terminal device successfully accesses a target base station, if the terminal device does not report an A4 measurement report or an A3 measurement report to the target base station while in a connected state, it indicates that the terminal device has not measured: First, the RSRP of cells other than the cells accessed by the terminal device is higher than the preset power threshold. Second, the RSRP of cells other than the cells accessed by the terminal device is higher than the preset power threshold 2; Third, the RSRP of the cell currently accessed by the terminal device is lower than the preset power threshold 3; If the terminal device does not measure the above information, it means that the RSRP of the cell that the terminal device is accessing is the highest at this time. Control the terminal device to keep accessing the current cell.

[0087] As can be seen from the above, in the method described in this application embodiment, through mobility management of the terminal device in the connected state, the target base station controls the terminal device to always access the cell with the highest RSRP. This achieves both wide coverage via satellite-ground coordination in remote areas and ensures the communication quality of the user's terminal device.

[0088] In some implementations, see Figure 5 As shown, the method further includes the following steps S501-S503.

[0089] S501. After the terminal device accesses the target base station among at least one candidate base station, it periodically detects the status of the candidate base station and determines whether a terminal device has accessed the candidate base station within a preset time period. If the communication device detects that a terminal device has accessed the candidate base station within the preset time period, it executes step S502. If the communication device detects that no terminal device has accessed the candidate base station within the preset time period, it executes step S503.

[0090] In some embodiments, after a terminal device accesses a target base station, the communication device wakes up at least one candidate base station. By periodically accessing the OAM (Operational Information Management) module, the communication device obtains the terminal device access status of all candidate base stations and controls woken-up base stations that have not had any terminal devices accessing them within a preset time period to enter sleep mode, thereby reducing base station power consumption. The OAM module is a core network module responsible for managing the operation, maintenance, and management of the operator's network.

[0091] S502, Control the candidate base station to remain in the wake-up state.

[0092] S503, Control the candidate base station to enter sleep mode.

[0093] In some embodiments, when a candidate base station enters a sleep state, the base station power is temporarily turned off. At this time, the candidate base station will not transmit or receive any radio frequency signals, including broadcasts.

[0094] As can be seen from the above, in the above method of this application embodiment, because base stations in remote areas may be idle due to no terminal equipment access, by periodically detecting the access status of terminal equipment of candidate base stations, and controlling candidate base stations without terminal equipment access within a preset time period to enter a dormant state, then when the load value of the target satellite is less than the preset threshold and the target satellite can meet the QoS of the services requested by the terminal equipment from the target satellite, keeping the base station dormant can achieve the purpose of energy saving of the base station.

[0095] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0096] This application embodiment can divide the communication device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0097] This application also provides a communication device, such as... Figure 6 The diagram shows the internal structure of the communication device, which includes an acquisition unit 601, a determination unit 602, and a control unit 603.

[0098] The acquisition unit 601 is used to acquire the load value of the target satellite and the QoS of the services requested by the terminal device from the target satellite when the terminal device accesses the target satellite.

[0099] In some embodiments, the acquisition unit 601 is further configured to acquire, through the satellite communication payload of the satellite management platform, the load value of the target satellite, the QoS of the services requested by the terminal device from the target satellite, and the location information of the terminal device accessing the target satellite.

[0100] The determining unit 602 is used to determine at least one candidate base station based on the location of the terminal device and the location distribution of base stations in the area where the terminal device is located, when the load value of the target satellite is greater than or equal to a preset load threshold, and / or the QoS of the service is greater than or equal to a preset quality threshold, and the terminal device is within the coverage area of ​​the candidate base station; and to determine at least one cell based on the location of the cell, the location information of the candidate base station corresponding to the cell, the transmission frequency, the transmission power, the transmission path loss, and the receiving antenna gain of the terminal device.

[0101] The determining unit 602 is further configured to, after the terminal device accesses the target base station among at least one candidate base station, when the terminal device is in an idle state, if the terminal device does not find a cell that meets the first preset condition, control the terminal device to disconnect from the target base station and access the target satellite; if the terminal device finds at least one cell that meets the first preset condition, control the terminal device to switch to a cell that meets the first preset condition.

[0102] The determining unit 602 is further configured to control the terminal device to access the target base station among at least one candidate base station, and when the terminal device is in a connected state, if the terminal device meets the second preset condition, switch the terminal device to the target cell; the target cell is the cell with the highest signal reception power measured by the terminal device among other cells besides the cell accessed by the terminal device.

[0103] The control unit 603 is used to control the terminal device to access the target satellite; wake up at least one candidate base station corresponding to at least one cell; after at least one candidate base station is woken up, control the terminal device to disconnect from the target satellite, and the terminal device to access the cell with the highest reference signal receiving power, wherein the candidate base station corresponding to the cell with the highest reference signal receiving power is the target base station.

[0104] The control unit 603 is also configured to control the terminal device to maintain access to the target satellite when the load value of the target satellite is less than a preset load threshold, the QoS of the service is less than a preset quality threshold, and / or the terminal device is not within the coverage area of ​​the candidate base station.

[0105] The control unit 603 is also used to periodically detect the status of at least one awakened candidate base station; if there is a candidate base station among the at least one awakened candidate base station that has no terminal device access within a preset time period, the control unit controls the candidate base station that has no terminal device access within the preset time period to enter a sleep state.

[0106] When implementing the communication method in this application embodiment, on the one hand, when the satellite load value is greater than or equal to a preset load threshold and / or the QoS of the service requested by the terminal device from the target satellite is greater than or equal to a preset quality threshold, and the terminal device is within the coverage area of ​​the candidate base station, the communication device wakes up the candidate base station. After successfully waking up the candidate base station, the connection between the terminal device and the target satellite is disconnected, and the terminal device is controlled to access the target base station among the candidate base stations. The target base station is the candidate base station corresponding to the cell with the highest RSRP for the terminal device to access, and the target base station provides communication services to the terminal device. On the other hand, when waking up all candidate base stations fails, the terminal device is controlled to maintain access to the target satellite, ensuring that the terminal device can always access the wired network through the target satellite or the target base station. Furthermore, after the terminal device accesses the target base station, mobility management in idle and connected states is used to control the terminal device to access the cell with the highest RSRP to ensure the user's communication quality. This ensures that, while achieving satellite-ground cooperative coverage of remote areas, a better communication experience is provided to users using the terminal device. On the other hand, when the terminal device is not within the coverage area of ​​the candidate base station, the terminal device can maintain continuous access to the target satellite. When the target satellite load value is lower than the preset load threshold and the service QoS requested by the terminal device from the target satellite is lower than the preset load threshold, the terminal device is controlled to maintain access to the target satellite without waking up the candidate base station, keeping the base station in sleep mode and reducing energy consumption. For services that exceed the capabilities of the satellite network, some base stations near the user are woken up as needed based on the location relationship between the base station and the terminal device, and the user access status of the woken candidate base stations is periodically detected. Candidate base stations without user access within a preset time period are controlled to enter a sleep state, thereby providing users with high-quality communication services while reducing the energy consumption of the base station.

[0107] Figure 7 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application, such as... Figure 7As shown, the electronic device includes a processor 701 and a bus 704. Optionally, the electronic device may also include a memory 702; alternatively, the electronic device may also include a communication interface 703. The processor 701 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor 701 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor 701 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc. The communication interface 703 is used to connect with other devices through a communication network. The communication network may be Ethernet, a private network, a wireless access network, a wireless local area network (WLAN), etc. The memory 702 can be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or it can be an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. As one possible implementation, the memory 702 can exist independently of the processor 701. The memory 702 can be connected to the processor 701 via a bus 704 for storing instructions or program code. When the processor 701 calls and executes the instructions or program code stored in the memory 702, it can implement the communication method provided in the embodiments of this application. In another possible implementation, the memory 702 can also be integrated with the processor 701. The bus 704 can be an extended industry standard architecture (EISA) bus, etc. The 704 bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0108] Some embodiments of this application provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform the method as described in any of the above embodiments.

[0109] For example, the aforementioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact disks (23 CDs), digital versatile disks (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory, EPROM), cards, sticks, or key drives, etc.). The various computer-readable storage media disclosed in this application may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0110] This application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method of any of the above embodiments.

[0111] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, include: Control the terminal device to access the target satellite; when the terminal device accesses the target satellite, obtain the load value of the target satellite and the Quality of Service (QoS) of the services requested by the terminal device from the target satellite; If the load value of the target satellite is greater than or equal to a preset load threshold, and / or the QoS of the service is greater than or equal to a preset quality threshold, and the terminal device is within the coverage area of ​​the candidate base station, at least one candidate base station is determined based on the location of the terminal device and the location distribution of base stations in the area where the terminal device is located. At least one cell is determined based on the location of the cell, the location information of the candidate base station corresponding to the cell, the transmission frequency, the transmission power, the transmission path loss, and the receiving antenna gain of the terminal device. Wake up at least one candidate base station corresponding to at least one of the cells; After at least one of the candidate base stations is woken up, the terminal device is controlled to disconnect from the target satellite and access the cell with the highest Reference Signal Received Power (RSRP). The candidate base station corresponding to the cell with the highest RSRP is the target base station. Periodically check the status of at least one of the candidate base stations that has been woken up; If any of the at least one of the awakened candidate base stations is a candidate base station that has not had any terminal devices accessing it within a preset time period, then the candidate base station that has not had any terminal devices accessing it within the preset time period is controlled to enter a sleep state.

2. The method according to claim 1, characterized in that, The method further includes: If the load value of the target satellite is less than a preset load threshold, and the QoS of the service is less than a preset quality threshold, and / or the terminal device is not within the coverage area of ​​the candidate base station, the terminal device shall be controlled to maintain access to the target satellite.

3. The method according to claim 1, characterized in that, The step of determining at least one cellular cell based on the location of the cellular cell, the location information of the candidate base station corresponding to the cellular cell, the transmission frequency, the transmission power, the transmission path loss, and the receiving antenna gain of the terminal device includes: Determine at least one cellular cell corresponding to each of the candidate base stations; For any one of the at least one of the cells, the received signal strength of the terminal device for that cell is determined based on the location of the cell, the location information of the candidate base station corresponding to the cell, the transmission frequency, the transmission power, the transmission path loss, and the receiving antenna gain of the terminal device. The received signal strength of at least one cell is sorted from largest to smallest, and a preset number of cells corresponding to the received signal strength are selected from the sorted received signal strength from front to back.

4. The method according to claim 1, characterized in that, After controlling the terminal device to access at least one of the candidate base stations, the method further includes: When the terminal device is in an idle state If the terminal device fails to find a cell that meets the first preset condition, the terminal device is controlled to disconnect from the target base station and access the target satellite. If the terminal device finds at least one of the cellular cells that meet the first preset conditions, the terminal device is controlled to switch to the cellular cell that meets the first preset conditions; the first preset conditions include: the received power of the signal received by the terminal device from the cellular cell is greater than zero, and the received quality of the signal received by the terminal device from the cellular cell is greater than zero.

5. The method according to claim 1, characterized in that, After controlling the terminal device to access at least one of the candidate base stations, the method further includes: When the terminal device is in a connected state, if the terminal device meets a second preset condition, the terminal device is switched to a target cell; the second preset condition includes the terminal device measuring that the signal reception power of other cells besides the cell the terminal device is connected to is greater than a preset power threshold; the target cell is the cell with the highest signal reception power among the other cells.

6. A communication device, characterized in that, include: The acquisition unit is used to acquire the load value of the target satellite and the Quality of Service (QoS) of the services requested by the terminal device from the target satellite when the terminal device accesses the target satellite. The determining unit is configured to, when the load value of the target satellite is greater than or equal to a preset load threshold, and / or the QoS of the service is greater than or equal to a preset quality threshold, and the terminal device is within the coverage area of ​​the candidate base station, determine at least one candidate base station based on the location of the terminal device and the location distribution of base stations in the area where the terminal device is located; and determine at least one cell based on the location of the cell, the location information of the candidate base station corresponding to the cell, the transmission frequency, the transmission power, the transmission path loss, and the receiving antenna gain of the terminal device. The control unit is used to control the terminal device to access the target satellite; Wake up at least one candidate base station corresponding to at least one of the cells; After at least one of the candidate base stations is woken up, the terminal device is controlled to disconnect from the target satellite, and the terminal device accesses the cell with the highest Reference Signal Received Power (RSRP). The candidate base station corresponding to the cell with the highest RSRP is the target base station. The control unit is also used to periodically detect the status of at least one of the awakened candidate base stations; if there is a candidate base station among the at least one awakened candidate base station that has no terminal device access within a preset time period, the control unit controls the candidate base station that has no terminal device access within the preset time period to enter a sleep state.

7. The communication device according to claim 6, characterized in that, The control unit is further configured to control the terminal device to maintain access to the target satellite when the load value of the target satellite is less than a preset load threshold, the QoS of the service is less than a preset quality threshold, and / or the terminal device is not within the coverage area of ​​the candidate base station.

8. An electronic device, characterized in that, It includes a memory and a processor; the memory is used to store computer execution instructions; when the electronic device is running, the processor executes the computer execution instructions stored in the memory to cause the electronic device to perform the communication method as described in any one of claims 1-5.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the communication method according to any one of claims 1-5.