Communication methods, communication apparatuses and program product

By determining the transmission mode of devices in a two-way satellite communication link, the problem of multimedia information transmission caused by poor satellite communication link status is solved, and reliable data transmission is achieved, which is applicable to a variety of communication systems.

WO2026118789A1PCT designated stage Publication Date: 2026-06-11ZTE CORP

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2025-11-07
Publication Date
2026-06-11

AI Technical Summary

Technical Problem

Poor two-way satellite communication link status results in poor bandwidth, speed and success rate of multimedia information transmission, and a lack of reliable communication methods.

Method used

By determining the transmission modes supported by the first and second electronic devices in their respective links, the target transmission mode is determined, ensuring that data transmission does not exceed the device's communication capabilities and achieving reliable data transmission.

🎯Benefits of technology

It ensures reliable data transmission between the first and second electronic devices and is suitable for systems with various communication standards, including LTE, 5G, and 6G.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025133290_11062026_PF_FP_ABST
    Figure CN2025133290_11062026_PF_FP_ABST
Patent Text Reader

Abstract

Communication methods, communication apparatuses and a program product. A method is applied to a first electronic device, and the method comprises: determining a transmission mode supported by a first electronic device in a first link, wherein the first link is a communication link between the first electronic device and a non-terrestrial device; on the basis of the transmission mode supported by the first electronic device in the first link and a transmission mode supported by a second electronic device in a second link, determining a target transmission mode, wherein the second link is a communication link between the second electronic device and the non-terrestrial device; and on the basis of the target transmission mode, performing data transmission with the second electronic device.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods, communication devices and software products

[0001] This disclosure claims priority to Chinese patent application No. 202411779332.4, filed on December 3, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device, and program product. Background Technology

[0003] Two-way satellite communication is gradually evolving from short message service to multimedia information transmission. The status of the two-way satellite communication link has a significant impact on the bandwidth, speed, and success rate of multimedia information transmission. Summary of the Invention

[0004] On the one hand, a communication method is provided, applied to a first electronic device, the method comprising:

[0005] Determine the transmission mode supported by the first electronic device in the first link; the first link is a communication link between the first electronic device and non-ground equipment;

[0006] The target transmission mode is determined based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link; the second link is the communication link between the second electronic device and the non-ground device.

[0007] Data is transmitted with a second electronic device based on the target transmission mode.

[0008] On the other hand, a communication device is provided, including a determining module and a communication module;

[0009] The determining module is used to determine the transmission mode supported by the first electronic device in the first link; the first link is a communication link between the first electronic device and a non-ground device.

[0010] The determining module is further configured to determine a target transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link; the second link is a communication link between the second electronic device and a non-ground device.

[0011] A communication module for transmitting data with a second electronic device based on a target transmission mode.

[0012] On another front, a communication method is provided, applied to a relay node, which provides relay services to a first electronic device and a second electronic device; the first electronic device transmits data through a first transmission mode, and the second electronic device transmits data through a second transmission mode; the first transmission mode supports the transmission of first type and second type of data, and the second transmission mode supports second type of data; the transmission capacity of the first transmission mode is higher than that of the second transmission mode; the method includes:

[0013] Receive data of the first type from a first electronic device; if the data of the first type exceeds the capability of a second transmission mode, convert the data of the first type to data of the second type; send the data of the second type to a second electronic device; or,

[0014] Receive second type of data from a second electronic device; send second type of data to a first electronic device.

[0015] On another front, a communication device is provided, applied to a relay node, which provides relay services to a first electronic device and a second electronic device; the first electronic device transmits data through a first transmission mode, and the second electronic device transmits data through a second transmission mode; the first transmission mode supports the transmission of first type and second type of data, and the second transmission mode supports second type of data; the transmission capacity of the first transmission mode is higher than that of the second transmission mode; the communication device includes a receiving module, a processing module, and a transmitting module.

[0016] A receiving module is configured to receive data of a first type from a first electronic device; a processing module is configured to convert the first type of data into second type of data if the first type of data exceeds the capability of a second transmission mode; a sending module is configured to send the second type of data to a second electronic device; or,

[0017] The receiving module is used to receive second type of data from the second electronic device; the sending module is used to send the second type of data to the first electronic device.

[0018] In another aspect, a communication device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; and the processor implements the above-described communication method when executing the computer program.

[0019] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed by a processor, implement the above-described communication method.

[0020] In another aspect, a computer program product is provided, which includes computer program instructions that, when executed by a processor, implement the aforementioned communication method. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in this disclosure, the accompanying drawings used in some embodiments of this disclosure will be briefly described below. Obviously, the drawings described below are merely drawings of some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings.

[0022] Figure 1 is a system architecture diagram of a communication system according to some embodiments.

[0023] Figure 2 is a flowchart of a communication method according to some embodiments.

[0024] Figure 3 is a flowchart of another communication method according to some embodiments.

[0025] Figure 4 is a flowchart of another communication method according to some embodiments.

[0026] Figure 5 is a block diagram of a communication device according to some embodiments.

[0027] Figure 6 is a block diagram of another communication device according to some embodiments. Detailed Implementation

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

[0029] It should be noted that, in this disclosure, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0030] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0031] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "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 "more than one" means two or more.

[0032] Two-way satellite communication is gradually evolving from short message service to multimedia information transmission. The status of the two-way satellite communication link has a significant impact on the bandwidth, speed, and success rate of multimedia information transmission.

[0033] Currently, when the two-way satellite communication link is in poor condition, users experience slow transmission or frequent transmission failures when transmitting multimedia information. Therefore, a reliable communication method is lacking to achieve two-way satellite communication.

[0034] To address the aforementioned technical problems, this disclosure provides a communication method. Here, the transmission mode supported by the first electronic device in the first link indicates its communication capability in the first link, and the transmission mode supported by the second electronic device in the second link indicates its communication capability in the second link. Therefore, by performing data transmission based on a target transmission mode determined by the transmission modes supported by the first and second electronic devices in the first and second links, it can be ensured that the data transmission requirements do not exceed the communication capabilities of the first and second electronic devices. This ensures reliable data transmission between the first and second electronic devices.

[0035] The communication method provided in this disclosure can be applied to systems with various communication standards. For example, the systems to which the communication method provided in this disclosure is applicable include, but are not limited to, long-term evolution (LTE) systems, various versions based on LTE evolution, 5th generation mobile communication technology (5G) systems, future mobile communication networks (such as 6th generation mobile communication technology (6G) mobile communication networks), or multiple converged communication systems. Furthermore, the communication method provided in this disclosure can also be applied to future-oriented communication systems.

[0036] For example, the above communication method can be applied to the communication system shown in FIG1. ​​As shown in FIG1, the communication system includes: a first electronic device 101, a first non-ground device 102, a second electronic device 103, and a second non-ground device 104.

[0037] Here, the first electronic device 101 is used to establish a communication connection with the first non-ground device 102.

[0038] The first non-ground device 102 is used to provide communication services for the first electronic device 101, or to communicate with the second non-ground device 104, or to enable communication between the first electronic device 101 and the second electronic device 103 through a link with the second non-ground device 104.

[0039] The second electronic device 103 is used to establish a communication connection with the second non-ground device 104.

[0040] The second non-ground device 104 is used to provide communication services for the second electronic device 103, or to communicate with the first non-ground device 102, or to realize communication between the first electronic device 101 and the second electronic device 103 through a link with the first non-ground device 102.

[0041] In some embodiments, the first non-ground device 102 or the second non-ground device 104 may be a satellite, an airborne node for communication, or an airborne communication platform.

[0042] In some embodiments, the first non-ground device 102 and the second non-ground device 104 communicate via a relay node 105.

[0043] In some embodiments, the first electronic device 101 and the second electronic device 103 may both establish communication connections with either the first non-ground device 102 or the second non-ground device 104. That is, the first electronic device 101 and the second electronic device 103 establish communication connections through the same non-ground device. This is shown by dashed lines in Figure 1.

[0044] In some embodiments, the first electronic device 101 or the second electronic device 103 can be a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (e.g., airplanes, balloons, and non-ground equipment). The first electronic device 101 or the second electronic device 103 can be a terminal. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments of this application do not limit the application scenarios. The term "terminal" can sometimes also refer to a user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication equipment, UE agent, or UE device, etc., but the embodiments of this application do not limit this to these terms.

[0045] In some embodiments, relay node 105 may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system. The base station may include various macro base stations, micro base stations, femtocell base stations, wireless remote extensions, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or various network-side devices such as primary cells and secondary cells.

[0046] It should be noted that Figure 1 is only an exemplary framework diagram, and the number of devices included in Figure 1 and the names of each device are not limited.

[0047] It should be noted that the communication device provided in the embodiments of this disclosure can be a first electronic device, a second electronic device, a non-terrestrial device, or a device used for communication on a relay node.

[0048] The application scenarios of the embodiments disclosed herein are not limited. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.

[0049] The communication method provided in the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0050] The communication method provided in this embodiment can be applied to the first electronic device 101 in the communication system shown in FIG1. ​​FIG2 shows a flowchart of a communication method, which includes the following steps S201-S203.

[0051] In S201, the transmission mode supported by the first electronic device in the first link is determined.

[0052] Here, the first link is the communication link between the first electronic device and the non-ground device.

[0053] In some embodiments, the first electronic device may determine the transmission mode supported by the first electronic device in the first link based on the capabilities of the first electronic device and the capabilities of non-terrestrial devices in the first link.

[0054] In some embodiments, the transmission mode supported by the first electronic device in the first link can indicate at least one of the following: the type of data transmitted, the transmission speed, and the transmission capacity.

[0055] S202. Determine the target transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link.

[0056] Here, the second link is the communication link between the second electronic device and the non-ground device.

[0057] S203. Based on the target transmission mode, data is transmitted with the second electronic device.

[0058] It should be understood that since the transmission mode supported by the first electronic device in the first link indicates its communication capability in the first link, and the transmission mode supported by the second electronic device in the second link indicates its communication capability in the second link, data transmission can be performed using a target transmission mode determined based on the transmission modes supported by the first and second electronic devices in the first and second links. This ensures that the data transmission requirements do not exceed the communication capabilities of the first and second electronic devices. Thus, reliable data transmission between the first and second electronic devices can be guaranteed.

[0059] In some embodiments, the type of data transmitted includes at least one of the following: video, images, voice, and text.

[0060] In some embodiments, in S201 above, determining the transmission mode supported by the first electronic device in the first link is achieved by: obtaining link information of the first link; and determining the transmission mode supported by the first electronic device based on the link information of the first link.

[0061] It should be understood that the link information of the first link can reflect communication capability information such as communication distance, communication signal strength, and communication speed between the first electronic device and the non-ground device in the first link; therefore, the transmission mode supported by the first electronic device can be reliably determined based on the link information of the first link.

[0062] In some embodiments, the link information includes at least one of the following: non-ground equipment signal strength, non-ground equipment elevation angle, non-ground equipment tilt angle, non-ground equipment track height, non-ground equipment track type, received power of the first electronic device, transmitted power of the first electronic device, multipath interference information of the first link, real-time bit error rate of the first link, and number of non-ground equipment antennas of the first electronic device.

[0063] It should be understood that the signal strength of non-ground equipment refers to the strength of the signal transmitted by non-ground equipment to the first electronic device; the stronger the signal strength of non-ground equipment, the higher the communication quality corresponding to the first link.

[0064] It should be understood that the elevation angle of the non-ground device is the vertical angle of the non-ground device relative to the horizon. It can indicate the angle of the non-ground device relative to the first electronic device in the sky. The higher the elevation angle of the non-ground device, the fewer obstacles there may be between the non-ground device and the first electronic device (e.g., the thinner the atmosphere, or the less terrain that may block the path), and the shorter the signal path between the non-ground device and the first electronic device.

[0065] It should be understood that the tilt angle of non-ground equipment is the angle between the orbital plane of the non-ground equipment and the equatorial plane of the Earth, used to indicate the degree of inclination of the non-ground equipment's orbit relative to the equator. Different tilt angles result in different coverage areas for the non-ground equipment.

[0066] For example, based on the tilt angle of non-ground equipment, non-ground equipment tracks can be classified as: equatorial track, polar track, and inclined track.

[0067] It's important to note that since the latitude and longitude of an electronic device indicate the angle between the device and the Earth's equatorial plane, the difference between the latitude and longitude of the electronic device and that of a non-ground device indicates the vertical distance between the line connecting the electronic and non-ground devices and the Earth's plane where the electronic device is located. A smaller difference indicates a higher vertical distance, meaning the non-ground device is closer to being directly above the electronic device. It should be understood that the closer the non-ground device is to being directly above the electronic device, the fewer obstacles exist between them (e.g., fewer buildings, less terrain like mountains, less atmospheric thickness), resulting in higher communication quality.

[0068] In some embodiments, for electronic devices in regions with different latitudes and longitudes, non-ground devices with corresponding tilt angles can be used to provide services or to establish communication links.

[0069] For example, for the first electronic device in a polar region, the non-ground device in its first link can be a polar non-ground device.

[0070] It should be understood that the orbital altitude of non-ground equipment refers to the distance of the non-ground equipment from the Earth's surface. Different orbital altitudes result in different operating characteristics and application scenarios for non-ground equipment.

[0071] For example, low-Earth orbit (LEO) non-ground devices have short communication distances and low signal delays, but limited coverage. For geostationary orbit (GEO) non-ground devices, since they are stationary relative to the ground, they can more easily and stably provide communication services to electronic devices within the coverage area.

[0072] It should be understood that the receiving power of the first electronic device is the power of the first electronic device when receiving signals. The greater the receiving power, the better the quality of the signal received by the first electronic device and the higher the communication quality.

[0073] It should be understood that the transmission power of the first electronic device is the power of the signal transmitted by the first electronic device. The greater the transmission power, the stronger the signal received by the other end of the first electronic device, and the higher the communication quality.

[0074] It should be understood that the multipath interference information of the first link refers to the relevant information of the signal reaching the receiving end through multiple paths due to phenomena such as reflection, refraction, and scattering in the first link; the more severe the multipath interference, the lower the communication quality of the first link.

[0075] It should be understood that the real-time bit error rate of the first link is the proportion of errors that occur in the data passing through the first link. The higher the real-time bit error rate, the lower the communication quality and reliability of the first link.

[0076] It should be understood that the number of non-terrestrial antennas of the first electronic device reflects the signal transmission capability of the first electronic device. The more non-terrestrial antennas there are, the stronger the signal transmission capability of the first electronic device.

[0077] In some embodiments, the above-mentioned determination of the transmission mode supported by the first electronic device based on the link information of the first link is achieved by: determining the transmission mode supported by the first electronic device as a first candidate transmission mode based on the first condition met by the link information of the first link.

[0078] It should be understood that if the link information of the first link satisfies the first condition, it means that the capabilities of the first electronic device and the non-ground device in the first link can support the first candidate transmission mode. In this case, the transmission mode supported by the first electronic device is determined to be the first candidate transmission mode.

[0079] In some embodiments, the transmission mode may include a high-speed transmission mode, a medium-speed transmission mode, and a low-speed transmission mode.

[0080] In some embodiments, the high-speed transmission mode, medium-speed transmission mode, and low-speed transmission mode can be referred to as high-speed multimedia information transmission mode, medium-speed multimedia information transmission mode, and low-speed multimedia information transmission mode, respectively.

[0081] In some embodiments, the first candidate transmission mode may be a high-speed transmission mode.

[0082] In some embodiments, the first condition includes at least one of the following:

[0083] The signal strength of non-ground equipment meets the first signal strength condition;

[0084] The elevation angle of the non-ground equipment meets the first elevation angle condition;

[0085] The tilt angle of the non-ground equipment meets the first tilt angle condition;

[0086] The track height of non-ground equipment meets the first track height condition;

[0087] The track type of non-ground equipment meets the conditions of the first track type;

[0088] The transmission power of the first electronic device satisfies the first transmission power condition;

[0089] The receiving power of the first electronic device satisfies the first receiving power condition;

[0090] The multipath interference power spectral density of the first link satisfies the first density condition;

[0091] The real-time bit error rate of the first link meets the first bit error rate condition;

[0092] The number of non-ground device antennas of the first electronic device is the first quantity.

[0093] In some embodiments, the first signal strength condition may be that the signal strength of the non-ground device is greater than or equal to the first signal strength threshold, or that the signal strength of the non-ground device is within the first signal strength range.

[0094] For example, the first signal strength threshold can be -130 dBm (decibels milliwatts).

[0095] For example, the first signal strength range can be [-130dBm, ∞).

[0096] In some embodiments, the first elevation angle condition may be that the elevation angle of the non-ground equipment is greater than or equal to the first elevation angle threshold, or that the elevation angle of the non-ground equipment is within the first elevation angle range.

[0097] For example, the first elevation angle threshold can be 45 degrees.

[0098] For example, the first elevation angle range can be [45 degrees, 90 degrees].

[0099] In some embodiments, the first tilt angle condition may be that the difference between the latitude and longitude of the first electronic device and the tilt angle of the non-ground device is less than or equal to a first difference threshold, or that the difference between the latitude and longitude of the first electronic device and the tilt angle of the non-ground device is within a first difference range.

[0100] In some embodiments, the first track height condition may be that the track height of the non-ground equipment is less than or equal to a first track height threshold, or that the track height of the non-ground equipment is within the first track height range.

[0101] In some embodiments, the first track type condition can be that the non-ground equipment track type is the first non-ground equipment track type.

[0102] For example, the first non-ground equipment orbit type can be a medium Earth orbit (MEO).

[0103] In some embodiments, the first transmit power condition may be that the transmit power of the first electronic device is greater than or equal to the first transmit power threshold, or that the transmit power of the first electronic device is within the first transmit power range.

[0104] For example, the first transmit power threshold can be 0 dBm.

[0105] For example, the first transmit power range can be [0dBm, 20dBm].

[0106] In some embodiments, the first receiving power condition may be that the receiving power of the first electronic device is greater than or equal to the first receiving power threshold, or that the receiving power of the first electronic device is within the first receiving power range.

[0107] In some embodiments, the first density condition may be that the multipath interference power spectral density of the first link is less than or equal to the first density threshold, or that the multipath interference power spectral density of the first link is within the first density range.

[0108] For example, the first density threshold can be -80 dBm / Hz.

[0109] For example, the first density range can be [-100dBm / Hz, -80dBm / Hz].

[0110] In some embodiments, the first bit error rate condition may be that the real-time bit error rate of the first link is less than or equal to the first bit error rate threshold, or that the real-time bit error rate of the first link is within the first bit error rate range.

[0111] For example, the first bit error rate threshold can be 10^-9.

[0112] For example, the first bit error rate range can be [0, 10^-9].

[0113] In some embodiments, the first quantity can be 2 or 3.

[0114] In some embodiments, the above-mentioned determination of the transmission mode supported by the first electronic device based on the link information of the first link is achieved by: determining the transmission mode supported by the first electronic device as a second candidate transmission mode based on the second condition satisfied by the link information of the first link.

[0115] In some embodiments, the transmission speed corresponding to the first candidate transmission mode is higher than the transmission speed corresponding to the second candidate transmission mode.

[0116] In some embodiments, the second candidate transmission mode may be a medium-speed transmission mode.

[0117] In some embodiments, the second condition includes at least one of the following:

[0118] The signal strength of non-ground equipment meets the second signal strength condition;

[0119] The elevation angle of the non-ground equipment meets the second elevation angle condition;

[0120] The tilt angle of the non-ground equipment meets the second tilt angle condition;

[0121] The track height of non-ground equipment meets the second track height condition;

[0122] The track type of non-ground equipment meets the conditions for the second track type;

[0123] The transmission power of the first electronic device satisfies the second transmission power condition;

[0124] The receiving power of the first electronic device satisfies the second receiving power condition;

[0125] The multipath interference power spectral density of the first link satisfies the second density condition.

[0126] The real-time bit error rate of the first link satisfies the second bit error rate condition;

[0127] The number of non-ground device antennas of the first electronic device is the second quantity.

[0128] In some embodiments, the second signal strength condition may be that the signal strength of the non-ground device is greater than or equal to the second signal strength threshold, or that the signal strength of the non-ground device is within the second signal strength range.

[0129] In some embodiments, the second signal strength threshold is less than the first signal strength threshold.

[0130] In some embodiments, the maximum value of the second signal strength range is less than or equal to the minimum value of the first signal strength range.

[0131] For example, the second signal strength threshold can be -150 dBm (decibels milliwatts).

[0132] For example, the second signal strength range can be [-150dBm, -130dBm].

[0133] In some embodiments, the second elevation angle condition may be that the elevation angle of the non-ground equipment is greater than the second elevation angle threshold, or that the elevation angle of the non-ground equipment is within the second elevation angle range.

[0134] In some embodiments, the first elevation angle threshold is greater than the second elevation angle threshold.

[0135] In some embodiments, the minimum value of the first altitude angle interval is greater than or equal to the maximum value of the second altitude angle interval.

[0136] For example, the second elevation angle threshold can be 15 degrees.

[0137] For example, the second elevation angle range can be [15 degrees, 45 degrees].

[0138] In some embodiments, the second tilt angle condition may be that the difference between the latitude and longitude of the first electronic device and the tilt angle of the non-ground device is less than or equal to a second difference threshold, or that the difference between the latitude and longitude of the first electronic device and the tilt angle of the non-ground device is within a second difference range.

[0139] In some embodiments, the first difference threshold is less than the second difference threshold.

[0140] In some embodiments, the maximum value of the first difference interval is less than or equal to the minimum value of the second difference interval.

[0141] In some embodiments, the second tilt angle condition can be determined based on the region where the first electronic device is located. For example, different regions where the electronic device is located may have different numbers, heights, sizes, densities, or signal absorption levels of obstacles, and in such cases, different difference thresholds or difference ranges may be used.

[0142] In some embodiments, the second track height condition may be that the track height of the non-ground equipment is less than or equal to the second track height threshold, or that the track height of the non-ground equipment is within the second track height range.

[0143] In some embodiments, the second track type condition can be that the non-ground equipment track type is the second non-ground equipment track type.

[0144] For example, the second non-ground equipment orbit type can be an inclined geosynchronous orbit (IGSO).

[0145] In some embodiments, the second transmit power condition may be that the transmit power of the first electronic device is greater than or equal to the second transmit power threshold, or that the transmit power of the first electronic device is within the second transmit power range.

[0146] In some embodiments, the first transmit power threshold is greater than the second transmit power threshold.

[0147] In some embodiments, the minimum value of the first transmit power range is greater than or equal to the maximum value of the second transmit power range.

[0148] For example, the second transmit power threshold can be -20dBm.

[0149] For example, the second transmit power range can be [-20dBm, 0dBm].

[0150] In some embodiments, the second receiving power condition may be that the receiving power of the first electronic device is greater than or equal to the second receiving power threshold, or that the receiving power of the first electronic device is within the second receiving power range.

[0151] In some embodiments, the first received power threshold is greater than the second received power threshold.

[0152] In some embodiments, the minimum value of the first received power range is greater than or equal to the maximum value of the second received power range.

[0153] In some embodiments, the second density condition may be that the multipath interference power spectral density of the first link is less than or equal to the second density threshold, or that the multipath interference power spectral density of the first link is within the second density range.

[0154] In some embodiments, the first density threshold is less than the second density threshold.

[0155] In some embodiments, the maximum value of the first density interval is less than or equal to the minimum value of the second density interval.

[0156] For example, the second density threshold can be -60 dBm / Hz.

[0157] For example, the second density range can be [-80dBm / Hz, -60dBm / Hz].

[0158] In some embodiments, the second bit error rate condition may be that the real-time bit error rate of the first link is less than or equal to the second bit error rate threshold, or that the real-time bit error rate of the first link is within the second bit error rate range.

[0159] In some embodiments, the first bit error rate threshold is less than the second bit error rate threshold.

[0160] In some embodiments, the maximum value of the first bit error rate interval is less than or equal to the minimum value of the second bit error rate interval.

[0161] For example, the second bit error rate threshold can be 10^-3.

[0162] For example, the second bit error rate range can be [10^-9, 10^-3].

[0163] In some embodiments, the second quantity is less than or equal to the first quantity.

[0164] In some embodiments, the second quantity can be 1 or 2.

[0165] It should be noted that the first quantity and the second quantity can be the same if there are multiple judgment parameters in the first and second conditions.

[0166] For example, if the two judgment conditions include judgments on bit error rate and number of antennas, both the first quantity and the second quantity can be 2.

[0167] In some embodiments, the above-mentioned determination of the transmission mode supported by the first electronic device based on the link information of the first link is achieved by: determining the transmission mode supported by the first electronic device as a third candidate transmission mode based on the link information of the first link satisfying a third condition.

[0168] In some embodiments, the transmission speed corresponding to the second candidate transmission mode is higher than the transmission speed corresponding to the third candidate transmission mode.

[0169] In some embodiments, the third candidate transmission mode may be a low-speed transmission mode.

[0170] In some embodiments, the third condition includes at least one of the following:

[0171] The signal strength of non-ground equipment meets the third signal strength condition;

[0172] The elevation angle of non-ground equipment meets the third elevation angle condition;

[0173] The tilt angle of non-ground equipment meets the third tilt angle condition;

[0174] The track height of non-ground equipment meets the third track height requirement;

[0175] The track type of non-ground equipment meets the conditions for the third track type;

[0176] The transmission power of the first electronic device satisfies the third transmission power condition;

[0177] The receiving power of the first electronic device satisfies the third receiving power condition;

[0178] The multipath interference power spectral density of the first link satisfies the third density condition;

[0179] The real-time bit error rate of the first link satisfies the third bit error rate condition;

[0180] The number of non-ground equipment antennas of the first electronic device is the third quantity.

[0181] In some embodiments, the third signal strength condition may be that the signal strength of the non-ground device is less than the third signal strength threshold, or that the signal strength of the non-ground device is within the third signal strength range.

[0182] In some embodiments, the third signal strength threshold is less than or equal to the second signal strength threshold.

[0183] In some embodiments, the maximum value of the third signal strength range is less than or equal to the minimum value of the second signal strength range.

[0184] For example, the third signal strength threshold can be -150 dBm (decibels milliwatts).

[0185] For example, the third signal strength range can be less than or equal to -150dBm.

[0186] In some embodiments, the third elevation angle condition can be that the elevation angle of the non-ground equipment is less than the third elevation angle threshold, or that the elevation angle of the non-ground equipment is within the third elevation angle range.

[0187] In some embodiments, the second elevation angle threshold is greater than or equal to the third elevation angle threshold.

[0188] In some embodiments, the minimum value of the second altitude angle interval is greater than or equal to the maximum value of the third altitude angle interval.

[0189] For example, the third elevation angle threshold can be 15 degrees.

[0190] For example, the third elevation angle range can be [0, 15 degrees].

[0191] In some embodiments, the third tilt angle condition may be that the difference between the latitude and longitude of the first electronic device and the tilt angle of the non-ground device is less than or equal to a third difference threshold, or that the difference between the latitude and longitude of the first electronic device and the tilt angle of the non-ground device is within a third difference range.

[0192] In some embodiments, the second difference threshold is less than the third difference threshold.

[0193] In some embodiments, the maximum value of the second difference interval is less than or equal to the minimum value of the third difference interval.

[0194] In some embodiments, the third tilt angle condition may be determined based on the region where the first electronic device is located.

[0195] In some embodiments, the third track height condition may be that the non-ground equipment track height is less than or equal to the third track height threshold, or that the non-ground equipment track height is within the third track height range.

[0196] In some embodiments, the third track type condition can be that the non-ground equipment track type is a third non-ground equipment track type.

[0197] For example, the third non-ground equipment orbit type can be geostationary earth orbit (GEO).

[0198] In some embodiments, the third transmit power condition may be that the transmit power of the first electronic device is greater than or equal to the third transmit power threshold, or that the transmit power of the first electronic device is within the third transmit power range.

[0199] In some embodiments, the second transmit power threshold is greater than the third transmit power threshold.

[0200] In some embodiments, the minimum value of the second transmit power range is greater than or equal to the maximum value of the third transmit power range.

[0201] For example, the third transmit power threshold can be -50dBm.

[0202] For example, the third transmit power range can be [-50dBm, -20dBm].

[0203] In some embodiments, the third receiving power condition may be that the receiving power of the first electronic device is greater than or equal to the third receiving power threshold, or that the receiving power of the first electronic device is within the third receiving power range.

[0204] In some embodiments, the second receive power threshold is greater than the third receive power threshold.

[0205] In some embodiments, the minimum value of the second received power range is greater than or equal to the maximum value of the third received power range.

[0206] In some embodiments, the third density condition may be that the multipath interference power spectral density of the first link is greater than the third density threshold, or that the multipath interference power spectral density of the first link is within the third density range.

[0207] In some embodiments, the second density threshold is less than or equal to the third density threshold.

[0208] In some embodiments, the maximum value of the second density interval is less than or equal to the minimum value of the third density interval.

[0209] For example, the third density threshold can be -60 dBm / Hz.

[0210] For example, the third density range can be greater than or equal to -60 dBm / Hz.

[0211] In some embodiments, the third bit error rate condition may be that the real-time bit error rate of the first link is greater than or equal to the third bit error rate threshold, or that the real-time bit error rate of the first link is within the third bit error rate range.

[0212] In some embodiments, the second bit error rate threshold is less than or equal to the third bit error rate threshold.

[0213] In some embodiments, the maximum value of the second bit error rate interval is less than or equal to the minimum value of the third bit error rate interval.

[0214] For example, the third bit error rate threshold can be 10^-3.

[0215] For example, the third bit error rate range can be [10^-3, ∞).

[0216] In some embodiments, the third quantity is less than or equal to the second quantity.

[0217] In some embodiments, the third quantity can be 1.

[0218] It should be noted that the second and third quantities can be the same if there are multiple judgment parameters in the second and third conditions.

[0219] For example, if the two judgment conditions include judgments on bit error rate and number of antennas, the second quantity and the third quantity can both be 1.

[0220] In some embodiments, at least one of the following conditions is satisfied: non-ground equipment signal strength, non-ground equipment elevation angle, non-ground equipment tilt angle, non-ground equipment track height, and non-ground equipment track type, determined based on parameters of the non-ground equipment in the first link; and / or,

[0221] The parameters of the first electronic device are determined based on at least one of the following conditions: the received power of the first electronic device, the transmitted power of the first electronic device, the multipath interference information of the first link, the real-time bit error rate of the first link, and the number of non-terrestrial antennas of the first electronic device.

[0222] It should be understood that for non-ground devices with different parameters to achieve the same communication capability, the conditions that need to be met for non-ground device signal strength, elevation angle, tilt angle, track height, or track type may differ. Therefore, at least one of the following conditions can be determined based on the parameters of the non-ground devices in the first link: non-ground device signal strength, elevation angle, tilt angle, track height, and track type.

[0223] It should be understood that for electronic devices with different parameters to achieve the same communication capability, the conditions that need to be met for the first electronic device's received power, transmitted power, multipath interference information of the first link, real-time bit error rate of the first link, or the number of non-terrestrial antennas of the first electronic device may differ. Therefore, at least one of the following conditions can be determined based on the parameters of the first electronic device in the first link: received power, transmitted power, multipath interference information of the first link, real-time bit error rate of the first link, and number of non-terrestrial antennas of the first electronic device.

[0224] In some embodiments, the target transmission mode is determined based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link, by means of: obtaining the transmission modes supported by the second electronic device; displaying the transmission modes supported by the first electronic device and the transmission modes supported by the second electronic device on the user interface; and determining the target transmission mode in response to the user's mode selection operation.

[0225] It should be understood that displaying the transmission modes supported by the first electronic device and the second electronic device through the user interface allows the user to select a transmission mode and determine the target transmission mode. This improves the user experience and allows the user to quickly and easily determine their desired transmission mode.

[0226] In some embodiments, the target transmission mode is the same transmission mode used by the first electronic device and the second electronic device selected by the user.

[0227] In some embodiments, the target transmission mode includes a transmission mode used by a first electronic device selected by the user and a transmission mode used by a second electronic device selected by the user.

[0228] In some embodiments, after determining the target transmission mode, the target transmission mode is sent to the second electronic device so that the second electronic device can transmit data based on the target transmission mode.

[0229] In some embodiments, the above-described S203, based on the target transmission mode, transmits data with the second electronic device in the following manner: displaying the service types supported by the target transmission mode on the user interface of the first electronic device; determining the target service type in response to the user's service selection operation; and transmitting data based on the target service type and the target transmission mode.

[0230] It should be understood that displaying the supported service types of the target transmission mode through the user interface allows users to select their desired service type; that is, in response to the user's service selection, the target service type is determined; and data transmission is performed based on the target service type and the target transmission mode. This allows users to select their desired service type from the supported service types of the target transmission mode for data transmission, thus improving the user experience.

[0231] In some embodiments, the service type may include at least one of the following: video transmission, video call, voice call, SMS, voice transmission, and image transmission.

[0232] In some embodiments, the method further includes: acquiring real-time link information of a first link and real-time link information of a second link; updating the transmission mode supported by the first electronic device and the transmission mode supported by the second electronic device based on the real-time link information of the first link and the real-time link information of the second link; and updating the target transmission mode based on the updated transmission mode supported by the first electronic device and the transmission mode supported by the second electronic device.

[0233] It should be understood that the link information in the first and second links can change over time; therefore, real-time link information of the first and second links can be obtained.

[0234] For example, the link information changes as the first or second electronic device moves.

[0235] It should be understood that the transmission modes supported by electronic devices may change if link information changes. Therefore, the transmission modes supported by the first and second electronic devices can be updated based on the real-time link information of the first and second links. This ensures that the transmission modes supported by the electronic devices are the same as those supported by the current link.

[0236] It should be understood that when the transmission modes supported by electronic devices change, the transmission mode used for data transmission may become a mode not supported by the current transmission mode. In this case, the target transmission mode can be updated based on the updated transmission modes supported by the first and second electronic devices. This ensures that even with changes in link information, the target transmission mode remains a mode supported by the electronic devices, guaranteeing the reliability of data transmission.

[0237] In some embodiments, the target transmission mode is a transmission mode that meets preset conditions; the preset conditions include at least one of the following: the data transmission speed meets the desired transmission speed, the power corresponding to the transmission mode meets the desired power, and the transmission quality corresponding to the transmission mode meets the desired transmission quality.

[0238] It should be understood that a target transmission mode that meets the data transmission requirements can be determined based on preset conditions.

[0239] In some embodiments, preset conditions may be used to indicate the need for data transmission.

[0240] In some embodiments, the target transmission mode is the transmission mode with the strongest transmission capability among the transmission modes jointly supported by both parties. The strongest transmission capability is determined by at least one of the following: transmission speed, transmission quality, and parameter delay.

[0241] In some embodiments, the target transmission mode includes the highest transmission mode supported by the first electronic device and the highest transmission mode supported by the second electronic device.

[0242] In some embodiments, the non-ground devices in the first link and the second link are the same non-ground device.

[0243] In some embodiments, the non-ground device in the first link and the non-ground device in the second link are different non-ground devices. The first link is a communication link between the first electronic device and the first non-ground device; the second link is a communication link between the second electronic device and the second non-ground device.

[0244] It should be noted that if the non-ground equipment in the first link and the non-ground equipment in the second link are different non-ground equipment, a relay node may exist between the first non-ground equipment and the second non-ground equipment. This relay node can be at least one of the following: a ground node, an airborne node, or a satellite. There are no restrictions on the data and type of the relay node.

[0245] In some embodiments, the method further includes: obtaining the identifier of a non-ground device in a first link and the identifier of a non-ground device in a second link; and determining whether the non-ground devices in the first link and the second link are the same non-ground device based on whether the identifiers of the non-ground devices in the first link and the non-ground devices in the second link are consistent.

[0246] It should be understood that by identifying the non-ground devices in the first link and the non-ground devices in the second link, it can be determined whether the non-ground devices in the two links are the same ground device.

[0247] In some embodiments, the target transmission mode may be determined by a non-terrestrial device; and the non-terrestrial device sends the target transmission mode to either the first electronic device or the second electronic device. For example, the non-terrestrial device acquires information about a first link and information about a second link, determines the transmission modes supported by the first electronic device and the second electronic device, and determines the target transmission mode based on the transmission modes supported by the first and second electronic devices. Alternatively, the non-terrestrial device acquires the transmission modes supported by the first and second electronic devices, and determines the target transmission mode based on the transmission modes supported by the first and second electronic devices.

[0248] In some embodiments, if the non-ground device in the first link and the non-ground device in the second link are different non-ground devices, the target transmission mode can be determined by the first non-ground device or the second non-ground device.

[0249] In some embodiments, when the non-ground device in the first link and the second link is the same non-ground device, the non-ground device can obtain the device information of the first electronic device and the device information of the second electronic device; and determine the target transmission mode based on the device information of the first electronic device, the device information of the second electronic device and the device information of the non-ground device.

[0250] It should be understood that when the non-ground device in the first link and the second link is the same non-ground device, the electronic device needs to send less information to the non-ground device when the non-ground device determines the target transmission mode, and can determine the target transmission mode more quickly.

[0251] In some embodiments, the target transmission mode determined by the non-ground equipment may be a transmission mode jointly supported by the first electronic device and the second electronic device.

[0252] In some embodiments, the target transmission mode determined by the non-ground device described above can be used to indicate the first transmission mode used by the first electronic device and the second transmission mode used by the second electronic device.

[0253] For example, a non-ground device can determine a first transmission mode used by a first electronic device and a second transmission mode used by a second electronic device, and send the first and second transmission modes to the first and second electronic devices.

[0254] In some embodiments, the above-described S203, based on the target transmission mode, performs data transmission with the second electronic device in the following manner:

[0255] Convert the first type of data into the second type of data; based on the target transmission mode, send the second type of data to the second electronic device; the target transmission mode supports the second type of data; or...

[0256] Based on the target transmission mode, receive the second type of data from the second electronic device.

[0257] It should be understood that if the target transmission mode supports the second type of data, the first type of data can be converted into the second type of data for transmission. This ensures that data types not supported by the target transmission mode can be transmitted, guaranteeing the reliability of data transmission.

[0258] In some embodiments, when the second electronic device converts the second type of data into the first type of data, the second electronic device may send information to the first electronic device to notify or instruct that the second type of data was converted from the first type of data; after receiving the second type of data and the information from the second electronic device, the first electronic device may convert the second type of data into the first type of data.

[0259] It should be understood that converting the second type of data into the first type of data enables the first electronic device to receive the first type of data that the second electronic device expects to send, thereby improving the user experience.

[0260] In some embodiments, S202 above, determining the target transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link, is achieved in the following manner: receiving a first negotiation request sent by the second electronic device, the first negotiation request including the transmission modes supported by the second electronic device; determining a negotiated transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link; sending a first negotiation response to the second electronic device, the first negotiation response including the negotiated transmission mode; receiving a negotiation confirmation message sent by the second electronic device, the negotiation confirmation message indicating whether the second electronic device allows data transmission based on the negotiated transmission mode; determining the negotiated transmission mode as the target transmission mode based on the negotiation confirmation message indicating that the second electronic device does not allow data transmission based on the negotiated transmission mode; or, determining a new negotiated transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link based on the negotiation confirmation message indicating that the second electronic device does not allow data transmission based on the negotiated transmission mode; and sending a second negotiation response to the second electronic device, the second negotiation response including the new negotiated transmission mode.

[0261] It should be understood that the first negotiation request and the negotiation confirmation message enable the first electronic device and the second electronic device to complete the negotiation of the target transmission mode, ensuring that the negotiated transmission mode desired by the first electronic device is the transmission mode allowed by the second electronic device, and ensuring that the target transmission mode is a transmission mode jointly supported or allowed by both parties, thereby ensuring the reliability of data transmission.

[0262] It should be understood that when a negotiation confirmation message is used to instruct the second electronic device not to transmit data based on the negotiated transmission mode, the first electronic device can determine a new negotiation transmission mode so that the second electronic device can determine whether to allow data transmission through the new negotiation transmission mode, thus ensuring the reliability of data transmission.

[0263] In some embodiments, the process of determining the target transmission mode through a first negotiation request and a negotiation confirmation message can be referred to as the first electronic device and the second electronic device handshaking together to negotiate the target transmission mode.

[0264] For example, as shown in FIG3, a flowchart of another communication method provided in this disclosure is used to indicate the process of handshaking and negotiating a target transmission mode between a first electronic device and a second electronic device, including: the first electronic device and the second electronic device establishing an initialization channel; the first electronic device acquiring multimedia information transmission modes supported by the first electronic device; the first electronic device determining a desired multimedia transmission mode and sending it to the second electronic device; the second electronic device acquiring multimedia information transmission modes supported by the second electronic device; the second electronic device comparing the desired multimedia transmission mode with the highest multimedia information transmission mode supported by the second electronic device, and determining a multimedia information transmission mode jointly supported by the first and second electronic devices; the second electronic device sending a multimedia information transmission mode negotiation request to the first electronic device; the first electronic device receiving the multimedia information transmission mode negotiation request and confirming whether it supports the transmission mode in the multimedia information transmission mode negotiation request; the first electronic device generating a multimedia information transmission mode negotiation request confirmation message; the first electronic device sending the multimedia information transmission mode negotiation request confirmation message to the second electronic device; the second electronic device receiving the multimedia information transmission mode negotiation request confirmation message; and the second electronic device using the multimedia information transmission mode negotiation request confirmation message to instruct the first electronic device to support the transmission mode in the multimedia information transmission mode negotiation request, and starting data transmission.

[0265] In some embodiments, the target transmission mode obtained by the handshake negotiation can be a transmission mode used by both the first electronic device and the second electronic device, that is, both parties use the same transmission mode.

[0266] In some embodiments, the above-described S202, based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link, determines the target transmission mode by means of the following: displaying the transmission modes supported by the first electronic device on the user interface of the first electronic device; sending the user-selected transmission mode to the second electronic device in response to the user's mode selection operation; receiving a first response from the second electronic device; the first response including the target transmission mode determined by the second electronic device based on the user-selected transmission mode; and determining the target transmission mode based on the first response.

[0267] It should be understood that by displaying the transmission modes supported by the first electronic device, the user can select the desired transmission mode.

[0268] It should be understood that by sending the user-selected transmission mode and the first response to the second electronic device, the first electronic device can obtain the target transmission mode determined by the second electronic device based on the user-selected transmission mode. In this way, it can be ensured that the target transmission mode is a transmission mode that is supported or allowed by both the first and second electronic devices, thereby ensuring the reliability of data transmission.

[0269] In some embodiments, the transmission mode selected by the user is a transmission mode used by both the first electronic device and the second electronic device, that is, both use the same transmission mode.

[0270] In some embodiments, the transmission mode selected by the user is a first transmission mode used by the first electronic device and a second transmission mode used by the second electronic device. In this case, the transmission mode sent to the second electronic device includes the second transmission mode, and the second electronic device determines a first response based on whether it supports or allows the use of the second transmission mode. The first electronic device determines the target transmission mode, including both the first and second transmission modes, based on the first response indicating that it supports or allows the use of the second transmission mode; or the first electronic device determines and notifies the second electronic device of a new second transmission mode based on the first response indicating that it does not support or allows the use of the second transmission mode, in order to obtain a new first response; and determines the target transmission mode based on the new first response.

[0271] In some embodiments, the transmission mode sent to the second electronic device includes a first transmission mode and a second transmission mode. This allows the second electronic device to be notified of the first electronic device's use of the first transmission mode.

[0272] In some embodiments, S202 above determines a target transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link, which is achieved by: determining a first transmission mode used by the first electronic device for data transmission; receiving a second transmission mode from the second electronic device; the second transmission mode being the transmission mode used by the second electronic device for data transmission; and determining the first transmission mode and the second transmission mode as the target transmission mode.

[0273] It should be understood that by determining the first transmission mode used by the first electronic device for data transmission, the transmission mode used for data transmission in the first link can be determined.

[0274] It should be understood that by receiving the second transmission mode from the second electronic device, the transmission mode used for data transmission in the second link can be determined. Furthermore, the transmission mode used for data transmission on the first and second links can be determined as the target transmission mode. This ensures that the first electronic device can determine the data transmission capabilities on the first and second links when data is transmitted between the first and second electronic devices, guaranteeing that the first electronic device can transmit data with the second electronic device in a link-supported manner, thus ensuring the reliability of data transmission.

[0275] In some embodiments, the method further includes sending a first transmission mode to a second electronic device.

[0276] It should be understood that by sending the first transmission mode to the second electronic device, the ability of the second electronic device to transmit data via the first link can be guaranteed, the second electronic device can transmit data in a way supported by the link, and the reliability of data transmission can be guaranteed.

[0277] In some embodiments, the target transmission mode is used to indicate that: a first electronic device transmits data through a first transmission mode, and a second electronic device transmits data through a second transmission mode.

[0278] In some embodiments, the transmission capability of the first transmission mode is higher than that of the second transmission mode; the first transmission mode supports at least the transmission of first type and second type data; the second transmission mode supports at least the transmission of second type data; data transmission with the second electronic device based on the target transmission mode includes: converting the first type data into second type data when the first type data exceeds the transmission capability of the second transmission mode; sending the second type data to the second electronic device based on the first transmission mode; or receiving data from the second electronic device based on the first transmission mode.

[0279] It should be understood that when the transmission capacity of the first transmission mode is higher than that of the second transmission mode, it means that the first transmission mode can transmit more data types than the second transmission mode. That is, the first transmission mode supports the transmission of both first and second type data; the second transmission mode supports the transmission of second type data.

[0280] It should be noted that the first transmission mode and / or the second transmission mode can support multiple data types.

[0281] For example, the transmission capacity required for video transmission mode is greater than that required for image transmission mode, the transmission capacity required for image transmission mode is greater than that required for voice transmission mode, and the transmission capacity required for voice transmission mode is greater than that required for text transmission mode.

[0282] For example, the data types supported by the first transmission mode may include video, images, voice, and text, and the data types supported by the second transmission mode may include at least one of the following: images, voice, and text.

[0283] For example, the data types supported by the first transmission mode may include images, voice, and text, and the data types supported by the second transmission mode may include at least one of the following: voice and text.

[0284] For example, the data types supported by the first transmission mode may include voice and text, and the data types supported by the second transmission mode may include one of the following: text and voice.

[0285] In some embodiments, the data type of text may be referred to as SMS, short message, or brief news.

[0286] It should be understood that if the transmission capacity of the first type of data exceeds that of the second transmission mode, it indicates that the second transmission mode does not support the transmission of the first type of data. In this case, the first type of data can be converted into the second type of data so that the data can be transmitted on the second link, thus ensuring the reliability of data transmission.

[0287] It should be understood that since the transmission capability of the first transmission mode is higher than that of the second transmission mode, the first electronic device can receive data from the second electronic device based on the first transmission mode, regardless of the type of data sent by the second electronic device.

[0288] In some embodiments, the transmission capability of the first transmission mode is higher than that of the second transmission mode; the first transmission mode supports at least the transmission of first type and second type of data; the second transmission mode supports at least the transmission of second type of data; data transmission with the second electronic device based on the target transmission mode includes: sending first type of data to a relay node so that the relay node sends second type of data to the second electronic device; the relay node is used to convert the first type of data into second type of data when the first type of data exceeds the transmission capability of the second transmission mode; the relay node is one of the following: a non-ground device in the first link, a non-ground device in the second link, or a relay node between a non-ground device in the first link and a non-ground device in the second link.

[0289] It should be understood that data type conversion does not need to be performed on the first electronic device; the relay node can complete the conversion of data of the first type to data of the second type. In this way, the processing resources of the first electronic device can be saved.

[0290] In some embodiments, if the processing capability of the first electronic device is lower than the capability threshold or the number of processing resources is less than the quantity threshold, the relay node converts the first type of data into the second type of data if the first type of data exceeds the transmission capability of the second transmission mode.

[0291] In some embodiments, the transmission capability of the first transmission mode is lower than that of the second transmission mode; the first transmission mode supports at least the transmission of second type data, and the second transmission mode supports at least the transmission of first type data and second type data; data transmission with the second electronic device based on the target transmission mode includes: sending second type data to the second electronic device based on the first transmission mode; or receiving second type data based on the first transmission mode; here, the second type data is sent by the second electronic device, or the second type data is obtained by converting first type data to be sent to the second electronic device.

[0292] It should be understood that since the transmission capacity of the first transmission mode is lower than that of the second transmission mode, the second type of data transmitted by the first electronic device can be transmitted on the second link. At this time, the first electronic device sends the second type of data to the second electronic device based on the first transmission mode.

[0293] It should be understood that the second type of data received by the first electronic device based on the first transmission mode can be sent by the second electronic device or obtained by converting the first type of data to be sent by the second electronic device.

[0294] It should be noted that the second type of data obtained by converting the first type of data to be transmitted by the second electronic device can be converted by the second electronic device itself, or it can be converted by non-ground devices or other relay nodes.

[0295] It should be noted that when the transmission capacity of the first transmission mode is lower than that of the second transmission mode, the first transmission mode and / or the second transmission mode can support multiple data types.

[0296] For example, when the transmission capability of the first transmission mode is lower than that of the second transmission mode, the data types supported by the second transmission mode may include video, images, voice, and text, and the data types supported by the first transmission mode may include at least one of the following: images, voice, and text.

[0297] For example, when the transmission capability of the first transmission mode is lower than that of the second transmission mode, the data types supported by the second transmission mode may include images, voice, and text, and the data types supported by the first transmission mode may include at least one of the following: voice and text.

[0298] For example, when the transmission capability of the first transmission mode is lower than that of the second transmission mode, the data types supported by the second transmission mode may include voice and text, and the data types supported by the first transmission mode may include one of the following: text and voice.

[0299] In some embodiments, when the transmission capacity of the first transmission mode is lower than that of the second transmission mode, the above-mentioned sending of the second type of data to the second electronic device based on the first transmission mode is achieved by: acquiring the data to be sent from the first electronic device; converting the data to be sent into the second type of data when the data to be sent exceeds the capacity of the first transmission mode; and sending the second type of data to the second electronic device based on the first transmission mode.

[0300] It should be understood that when the transmission capacity of the first transmission mode is lower than that of the second transmission mode, and the data to be transmitted by the first electronic device exceeds the capacity of the first transmission mode, the first electronic device can convert the data to be transmitted into a second type of data; based on the first transmission mode, it can then send the second type of data to the second electronic device. In this way, the content corresponding to the data exceeding the transmission capacity can be transmitted via the second type, ensuring the reliability of data transmission.

[0301] The communication method provided in this embodiment can be applied to the first non-ground device 102, the second non-ground device 104, or the relay node 105 in the communication system shown in FIG1. ​​Since the first non-ground device 102 or the second non-ground device 104 also plays the role of relay or data relay in the first electronic device and the second electronic device, the first non-ground device 102, the second non-ground device 104, and the relay node 105 are collectively referred to as relay nodes. The relay node is used to provide relay services to the first electronic device and the second electronic device; the first electronic device transmits data through a first transmission mode, and the second electronic device transmits data through a second transmission mode; the first transmission mode supports the transmission of first type and second type of data, and the second transmission mode supports second type of data; the transmission capacity of the first transmission mode is higher than that of the second transmission mode. FIG4 shows a flowchart of another communication method. As shown in FIG4, this communication method includes the following S401-S405.

[0302] In S401, data of the first type is received from the first electronic device; in S402, if the data of the first type exceeds the capability of the second transmission mode, the data of the first type is converted into data of the second type; in S403, the data of the second type is sent to the second electronic device.

[0303] It should be understood that if the first type of data exceeds the capabilities of the second transmission mode, it indicates that the link between the second electronic device and the non-terrestrial device does not support the transmission of the first type of data. In this case, the first type of data is converted into second type of data and sent to the second electronic device. Thus, through data conversion, data can reach the second electronic device via the link between the second electronic device and the non-terrestrial device, ensuring the reliability of data transmission.

[0304] Alternatively, in S404, second type of data is received from the second electronic device. In S405, second type of data is sent to the first electronic device.

[0305] It should be understood that since the transmission capacity of the first transmission mode is higher than that of the second transmission mode, data that can be transmitted through the link between the second electronic device and the non-ground device can also be transmitted through the link between the first electronic device and the non-ground device. Therefore, the relay node receives the second type of data from the second electronic device and sends the second type of data to the first electronic device.

[0306] In some embodiments, a relay node is one of the following: a non-ground device in a first link, a non-ground device in a second link, or a relay node between a non-ground device in the first link and a non-ground device in the second link; the first link is a communication link between a first electronic device and a non-ground device; and the second link is a communication link between a second electronic device and a non-ground device.

[0307] The disclosed embodiments can divide the communication device into functional modules according to the above method embodiments. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosed embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.

[0308] Figure 5 is a block diagram of a communication device according to some embodiments, which can perform the communication method provided in the above-described method embodiments. As shown in Figure 5, the communication device includes: a determining module 501 and a communication module 502.

[0309] The determining module 501 is used to determine the transmission mode supported by the first electronic device in the first link; the first link is a communication link between the first electronic device and a non-ground device.

[0310] The determining module 501 is further configured to determine a target transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link; the second link is a communication link between the second electronic device and a non-ground device.

[0311] The communication module 502 is used to transmit data with a second electronic device based on a target transmission mode.

[0312] In some embodiments, the communication device further includes an acquisition module 503.

[0313] The acquisition module 503 is used to acquire the link information of the first link;

[0314] The determination module 501 is specifically used to determine the transmission mode supported by the first electronic device based on the link information of the first link.

[0315] In some embodiments, the link information includes at least one of the following:

[0316] The non-ground equipment signal strength, non-ground equipment elevation angle, non-ground equipment tilt angle, non-ground equipment track height, non-ground equipment track type, the receiving power of the first electronic device, the transmitting power of the first electronic device, the multipath interference information of the first link, the real-time bit error rate of the first link, and the number of non-ground equipment antennas of the first electronic device.

[0317] In some embodiments, the determining module 501 is specifically used to determine the transmission mode supported by the first electronic device as the first candidate transmission mode based on the link information of the first link satisfying the first condition.

[0318] The first condition includes at least one of the following:

[0319] The signal strength of non-ground equipment meets the first signal strength condition;

[0320] The elevation angle of the non-ground equipment meets the first elevation angle condition;

[0321] The tilt angle of the non-ground equipment meets the first tilt angle condition;

[0322] The track height of non-ground equipment meets the first track height condition;

[0323] The track type of non-ground equipment meets the conditions of the first track type;

[0324] The transmission power of the first electronic device satisfies the first transmission power condition;

[0325] The receiving power of the first electronic device satisfies the first receiving power condition;

[0326] The multipath interference power spectral density of the first link satisfies the first density condition;

[0327] The real-time bit error rate of the first link meets the first bit error rate condition;

[0328] The number of non-ground device antennas of the first electronic device is the first quantity.

[0329] In some embodiments, the determining module 501 is specifically used to determine the transmission mode supported by the first electronic device as the second candidate transmission mode based on the link information of the first link satisfying the second condition.

[0330] The second condition includes at least one of the following:

[0331] The signal strength of non-ground equipment meets the second signal strength condition;

[0332] The elevation angle of the non-ground equipment meets the second elevation angle condition;

[0333] The tilt angle of the non-ground equipment meets the second tilt angle condition;

[0334] The track height of non-ground equipment meets the second track height condition;

[0335] The track type of non-ground equipment meets the conditions for the second track type;

[0336] The transmission power of the second electronic device meets the second transmission power condition;

[0337] The receiving power of the second electronic device satisfies the second receiving power condition;

[0338] The multipath interference power spectral density of the second link satisfies the second density condition;

[0339] The real-time bit error rate of the second link meets the second bit error rate condition.

[0340] The number of non-ground device antennas of the first electronic device is the second quantity.

[0341] In some embodiments, the determining module 501 is specifically used to determine the transmission mode supported by the first electronic device as the third candidate transmission mode based on the link information of the first link satisfying the third condition.

[0342] The third condition includes at least one of the following:

[0343] The signal strength of non-ground equipment meets the third signal strength condition;

[0344] The elevation angle of non-ground equipment meets the third elevation angle condition;

[0345] The tilt angle of non-ground equipment meets the third tilt angle condition;

[0346] The track height of non-ground equipment meets the third track height requirement;

[0347] The track type of non-ground equipment meets the conditions for the third track type;

[0348] The transmission power of the third electronic device meets the third transmission power condition;

[0349] The receiving power of the third electronic device meets the third receiving power condition;

[0350] The multipath interference power spectral density of the third link satisfies the third density condition;

[0351] The real-time bit error rate of the third link meets the third bit error rate condition;

[0352] The number of non-ground equipment antennas of the first electronic device is the third quantity.

[0353] In some embodiments, at least one of the following conditions is satisfied: non-ground equipment signal strength, non-ground equipment elevation angle, non-ground equipment tilt angle, non-ground equipment track height, and non-ground equipment track type, which is determined based on the parameters of the non-ground equipment in the first link; and / or, at least one of the following conditions is satisfied: the received power of the first electronic device, the transmitted power of the first electronic device, the multipath interference information of the first link, the real-time bit error rate of the first link, and the number of non-ground equipment antennas of the first electronic device, which is determined based on the parameters of the first electronic device in the first link.

[0354] In some embodiments, the communication device further includes a display module 504.

[0355] The acquisition module 503 is used to acquire the transmission modes supported by the second electronic device.

[0356] Display module 504 is used to display, on the user interface, the transmission modes supported by the first electronic device and the transmission modes supported by the second electronic device.

[0357] The determination module 501 is specifically used to determine the target transmission mode in response to the user's mode selection operation.

[0358] In some embodiments, the display module 504 is used to display the service types supported by the target transmission mode on the user interface of the first electronic device.

[0359] The determination module 501 is used to determine the target service type in response to the user's service selection operation;

[0360] The communication module 502 is used to transmit data based on the target service type and the target transmission mode.

[0361] In some embodiments, the communication device further includes a processing module 505.

[0362] The acquisition module 503 is also used to acquire real-time link information of the first link and real-time link information of the second link.

[0363] The processing module 505 is used to update the transmission modes supported by the first electronic device and the second electronic device based on the real-time link information of the first link and the real-time link information of the second link.

[0364] The processing module 505 is also used to update the target transmission mode based on the updated transmission mode supported by the first electronic device and the transmission mode supported by the second electronic device.

[0365] In some embodiments, the target transmission mode is a transmission mode that meets preset conditions; the preset conditions include at least one of the following: the data transmission speed meets the desired transmission speed, the power corresponding to the transmission mode meets the desired power, and the transmission quality corresponding to the transmission mode meets the desired transmission quality.

[0366] In some embodiments, the non-ground devices in the first link and the second link are the same non-ground device; or, the non-ground devices in the first link and the second link are different non-ground devices, the first link is a communication link between the first electronic device and the first non-ground device; and the second link is a communication link between the second electronic device and the second non-ground device.

[0367] In some embodiments, the acquisition module 503 is further configured to acquire the identifier of the non-ground device in the first link and the identifier of the non-ground device in the second link.

[0368] The determination module 501 is further configured to determine whether the non-ground devices in the first link and the second link are the same non-ground devices based on whether the identifiers of the non-ground devices in the first link and the non-ground devices in the second link are consistent.

[0369] In some embodiments, the target transmission mode is a transmission mode jointly supported by the first electronic device and the second electronic device.

[0370] In some embodiments, the processing module 505 is configured to convert data of the first type into data of the second type.

[0371] Communication module 502 is also configured to send a second type of data to a second electronic device based on a target transmission mode; the target transmission mode supports the second type of data; or,

[0372] The communication module 502 is also used to receive a second type of data from a second electronic device based on a target transmission mode.

[0373] In some embodiments, the communication module 502 is further configured to receive a first negotiation request sent by the second electronic device, the first negotiation request including a transmission mode supported by the second electronic device.

[0374] The negotiated transmission mode is determined based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link.

[0375] The communication module 502 is also used to send a first negotiation response to the second electronic device, the first negotiation response including a negotiation transmission mode.

[0376] The communication module 502 is also used to receive a negotiation confirmation message sent by the second electronic device, which indicates whether the second electronic device allows data transmission based on the negotiation transmission mode.

[0377] The determining module 501 is specifically used to determine the negotiated transmission mode as the target transmission mode based on the negotiation confirmation message used to instruct the second electronic device to allow data transmission based on the negotiated transmission mode. Alternatively,

[0378] The determination module 501 is specifically used to determine a new negotiated transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link, based on the negotiation confirmation message indicating that the second electronic device is not allowed to transmit data based on the negotiated transmission mode.

[0379] The communication module 502 is also used to send a second negotiation response to the second electronic device, the second negotiation response including a new negotiation transmission mode.

[0380] In some embodiments, the display module 504 is further configured to display the transmission modes supported by the first electronic device on the user interface of the first electronic device.

[0381] The communication module 502 is also used to send the user-selected transmission mode to the second electronic device in response to the user's mode selection operation.

[0382] The communication module 502 is also configured to receive a first response from the second electronic device; the first response includes a target transmission mode determined by the second electronic device based on a user-selected transmission mode.

[0383] The determination module 501 is specifically used to determine the target transmission mode based on the first response.

[0384] In some embodiments, the determining module 501 is specifically used to determine a first transmission mode for data transmission by the first electronic device.

[0385] The communication module 502 is also used to receive a second transmission mode from the second electronic device; the second transmission mode is a transmission mode used by the second electronic device for data transmission.

[0386] The determination module 501 is specifically used to determine the first transmission mode and the second transmission mode as the target transmission mode.

[0387] In some embodiments, the communication module 502 is further configured to send a first transmission mode to a second electronic device.

[0388] In some embodiments, the target transmission mode is used to indicate that: a first electronic device transmits data through a first transmission mode, and a second electronic device transmits data through a second transmission mode.

[0389] In some embodiments, the transmission capability of the first transmission mode is higher than that of the second transmission mode; the first transmission mode supports the transmission of at least the first type and the second type of data; the second transmission mode supports the transmission of at least the second type of data.

[0390] The processing module 505 is further configured to convert the first type of data into second type of data when the first type of data exceeds the transmission capacity of the second transmission mode. The communication module 502 is further configured to send the second type of data to the second electronic device based on the first transmission mode; or...

[0391] The communication module 502 is also used to receive data from the second electronic device based on the first transmission mode.

[0392] In some embodiments, the transmission capability of the first transmission mode is higher than that of the second transmission mode; the first transmission mode supports at least the transmission of data of a first type and a second type; the second transmission mode supports at least the transmission of data of a second type; data transmission with the second electronic device based on the target transmission mode includes:

[0393] Sending first type of data to a relay node so that the relay node sends second type of data to a second electronic device; the relay node is used to convert the first type of data into second type of data if the first type of data exceeds the transmission capacity of the second transmission mode; the relay node is one of the following: a non-ground device in the first link, a non-ground device in the second link, or a relay node between a non-ground device in the first link and a non-ground device in the second link.

[0394] In some embodiments, the transmission capability of the first transmission mode is lower than that of the second transmission mode; the first transmission mode supports at least the transmission of a first type of data, and the second transmission mode supports at least the transmission of a first type of data and a second type of data.

[0395] The communication module 502 is also used to send a second type of data to a second electronic device based on the first transmission mode. Alternatively,

[0396] The communication module 502 is also used to receive second type of data based on the first transmission mode; here, the second type of data is sent by the second electronic device, or the second type of data is obtained by converting the first type of data to be sent to the second electronic device.

[0397] In some embodiments, the acquisition module 503 is further configured to acquire the data to be sent from the first electronic device.

[0398] The processing module 505 is also used to convert the data to be sent into a second type of data when the data to be sent exceeds the capability of the first transmission mode.

[0399] The communication module 502 is also used to send a second type of data to a second electronic device based on a first transmission mode.

[0400] In some embodiments, the data type is one of the following: voice type, text type, image type, video type.

[0401] In implementing the functions of the integrated modules described above in hardware, this disclosure provides another structure for the communication device involved in the above embodiments. As shown in FIG6, the communication device includes a processor 602 and a bus 604. In some embodiments, the communication device may further include a memory 601. In some embodiments, the communication device may further include a communication interface 603.

[0402] Processor 602 may implement or execute various exemplary logic blocks, modules, and circuits described in connection with embodiments of this disclosure. Processor 602 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), 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 connection with embodiments of this disclosure. Processor 602 may also be a combination that implements computing functions, for example, including one or more microprocessor combinations, a combination of a digital signal processor (DSP) and a microprocessor, etc.

[0403] Communication interface 603 is used to connect with other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0404] The memory 601 may 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 electrically erasable programmable read-only memory (EEPROM), 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.

[0405] In some embodiments, the memory 601 may exist independently of the processor 602. The memory 601 may be connected to the processor 602 via a bus 604 and is used to store instructions or program code. When the processor 602 calls and executes the instructions or program code stored in the memory 601, it can implement the methods provided in the embodiments of this disclosure.

[0406] In other embodiments, memory 601 may also be integrated with processor 602.

[0407] Bus 604 can be an extended industry standard architecture (EISA) bus, etc. Bus 604 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 6, but this does not mean that there is only one bus or one type of bus.

[0408] Some embodiments of this disclosure 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 methods described in any of the above embodiments.

[0409] Exemplary examples show that 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 disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices for storing information and / or other machine-readable storage media. The term "machine-readable storage media" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0410] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in any of the above embodiments.

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

Claims

1. A communication method, wherein, Applied to a first electronic device, the method includes: Determine the transmission mode supported by the first electronic device in the first link; the first link is a communication link between the first electronic device and a non-terrestrial device. Based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link, the target transmission mode is determined; the second link is the communication link between the second electronic device and the non-ground device. Based on the target transmission mode, data is transmitted with the second electronic device.

2. The method of claim 1, wherein, Determining the transmission modes supported by the first electronic device in the first link includes: Obtain the link information of the first link; Based on the link information of the first link, the transmission modes supported by the first electronic device are determined.

3. The method of claim 2, wherein, The link information includes at least one of the following: The non-ground equipment signal strength, non-ground equipment elevation angle, non-ground equipment tilt angle, non-ground equipment track height, non-ground equipment track type, the receiving power of the first electronic device, the transmitting power of the first electronic device, the multipath interference information of the first link, the real-time bit error rate of the first link, and the number of non-ground equipment antennas of the first electronic device.

4. The method of claim 3, wherein, Determining the transmission mode supported by the first electronic device based on the link information of the first link includes: Based on the link information of the first link satisfying the first condition, the transmission mode supported by the first electronic device is determined to be the first candidate transmission mode. The first condition includes at least one of the following: The signal strength of the non-ground equipment meets the first signal strength condition; The elevation angle of the non-ground equipment satisfies the first elevation angle condition; The tilt angle of the non-ground equipment satisfies the first tilt angle condition; The track height of the non-ground equipment meets the first track height condition; The non-ground equipment track type meets the first track type condition; The transmission power of the first electronic device satisfies the first transmission power condition; The receiving power of the first electronic device satisfies the first receiving power condition; The multipath interference power spectral density of the first link satisfies the first density condition; The real-time bit error rate of the first link satisfies the first bit error rate condition; The number of non-terrestrial device antennas of the first electronic device is a first quantity.

5. The method of claim 3, wherein, Determining the transmission mode supported by the first electronic device based on the link information of the first link includes: Based on the link information of the first link satisfying the second condition, the transmission mode supported by the first electronic device is determined to be the second candidate transmission mode. The second condition includes at least one of the following: The signal strength of the non-ground equipment meets the second signal strength condition; The elevation angle of the non-ground equipment satisfies the second elevation angle condition; The tilt angle of the non-ground equipment satisfies the second tilt angle condition; The track height of the non-ground equipment meets the second track height condition; The non-ground equipment track type meets the conditions for the second track type. The transmission power of the first electronic device satisfies the second transmission power condition; The receiving power of the first electronic device satisfies the second receiving power condition; The multipath interference power spectral density of the first link satisfies the second density condition; The real-time bit error rate of the first link satisfies the second bit error rate condition; The number of non-terrestrial device antennas of the first electronic device is the second quantity.

6. The method of claim 3, wherein, Determining the transmission mode supported by the first electronic device based on the link information of the first link includes: Based on the link information of the first link satisfying the third condition, the transmission mode supported by the first electronic device is determined to be the third candidate transmission mode. The third condition includes at least one of the following: The signal strength of the non-ground equipment meets the third signal strength condition; The elevation angle of the non-ground equipment satisfies the third elevation angle condition; The tilt angle of the non-ground equipment satisfies the third tilt angle condition; The track height of the non-ground equipment meets the third track height condition; The non-ground equipment track type meets the conditions for the third track type; The transmission power of the first electronic device satisfies the third transmission power condition; The receiving power of the first electronic device satisfies the third receiving power condition; The multipath interference power spectral density of the first link satisfies the third density condition; The real-time bit error rate of the first link meets the third bit error rate condition; The number of non-ground device antennas of the first electronic device is the third quantity.

7. The method of any one of claims 3-6, wherein, The condition that at least one of the following is satisfied—signal strength of the non-ground equipment, elevation angle of the non-ground equipment, tilt angle of the non-ground equipment, track height of the non-ground equipment, and track type of the non-ground equipment—is determined based on the parameters of the non-ground equipment in the first link; and / or, The conditions are determined based on the parameters of the first electronic device in the first link, which are satisfied by at least one of the following: the received power of the first electronic device, the transmitted power of the first electronic device, the multipath interference information of the first link, the real-time bit error rate of the first link, and the number of non-terrestrial antennas of the first electronic device.

8. The method of claim 1, wherein, The step of determining the target transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link includes: Obtain the transmission modes supported by the second electronic device; The user interface displays the transmission modes supported by the first electronic device and the transmission modes supported by the second electronic device. In response to the user's mode selection operation, the target transmission mode is determined.

9. The method of claim 1, wherein, The data transmission with the second electronic device based on the target transmission mode includes: The user interface of the first electronic device displays the service types supported by the target transmission mode; In response to the user's business selection action, determine the target business type; Data transmission is performed based on the target service type and the target transmission mode.

10. The method according to claim 1, further comprising: Obtain the real-time link information of the first link and the real-time link information of the second link; Based on the real-time link information of the first link and the real-time link information of the second link, update the transmission modes supported by the first electronic device and the transmission modes supported by the second electronic device. The target transmission mode is updated based on the updated transmission modes supported by the first electronic device and the second electronic device.

11. The method of claim 10, wherein, The target transmission mode is a transmission mode that meets preset conditions; the preset conditions include at least one of the following: the data transmission speed meets the desired transmission speed, the power corresponding to the transmission mode meets the desired power, and the transmission quality corresponding to the transmission mode meets the desired transmission quality.

12. The method of claim 1, wherein, The non-ground devices in the first link and the second link are the same non-ground device; or, The non-ground devices in the first link and the non-ground devices in the second link are different non-ground devices. The first link is a communication link between the first electronic device and the first non-ground device; the second link is a communication link between the second electronic device and the second non-ground device.

13. The method of claim 12, further comprising: Obtain the identifiers of the non-ground devices in the first link and the non-ground devices in the second link; Based on whether the identifiers of the non-ground devices in the first link and the second link are consistent, it is determined whether the non-ground devices in the first link and the second link are the same non-ground device.

14. The method of claim 1, wherein, The target transmission mode is a transmission mode jointly supported by the first electronic device and the second electronic device.

15. The method of claim 14, wherein, The data transmission with the second electronic device based on the target transmission mode includes: Convert the first type of data into the second type of data; based on the target transmission mode, send the second type of data to the second electronic device; the target transmission mode supports the second type of data; or... Based on the target transmission mode, data of the second type is received from the second electronic device.

16. The method of claim 1, wherein, The step of determining the target transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link includes: Receive a first negotiation request sent by the second electronic device, wherein the first negotiation request includes the transmission modes supported by the second electronic device; Based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link, a negotiated transmission mode is determined. Send a first negotiation response to the second electronic device, the first negotiation response including the negotiation transmission mode; The device receives a negotiation confirmation message sent by the second electronic device, the negotiation confirmation message being used to indicate whether the second electronic device allows data transmission based on the negotiated transmission mode; Based on the negotiation confirmation message used to instruct the second electronic device to allow data transmission based on the negotiated transmission mode, the negotiated transmission mode is determined as the target transmission mode; or... Based on the negotiation confirmation message used to instruct the second electronic device not to transmit data based on the negotiated transmission mode, a new negotiated transmission mode is determined based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link; and a second negotiation response is sent to the second electronic device, the second negotiation response including the new negotiated transmission mode.

17. The method of claim 1, wherein, The step of determining the target transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link includes: The user interface of the first electronic device displays the transmission modes supported by the first electronic device; In response to the user's mode selection operation, the user-selected transmission mode is sent to the second electronic device; Receive a first response from the second electronic device; the first response includes a target transmission mode determined by the second electronic device based on the transmission mode selected by the user; Based on the first response, the target transmission mode is determined.

18. The method of claim 1, wherein, The step of determining the target transmission mode based on the transmission modes supported by the first electronic device in the first link and the transmission modes supported by the second electronic device in the second link includes: Determine a first transmission mode for data transmission of the first electronic device; Receive a second transmission mode from the second electronic device; the second transmission mode is a transmission mode used by the second electronic device for data transmission; The first transmission mode and the second transmission mode are determined as the target transmission mode.

19. The method of claim 18, further comprising: The first transmission mode is sent to the second electronic device.

20. The method of claim 1, wherein, The target transmission mode is used to indicate that the first electronic device transmits data through the first transmission mode, and the second electronic device transmits data through the second transmission mode.

21. The method of claim 20, wherein, The transmission capability of the first transmission mode is higher than that of the second transmission mode; the first transmission mode supports the transmission of at least the first type and the second type of data. The second transmission mode at least supports the transmission of the second type of data; The data transmission with the second electronic device based on the target transmission mode includes: If the data of the first type exceeds the transmission capacity of the second transmission mode, the data of the first type is converted into the data of the second type. Based on the first transmission mode, send the second type of data to the second electronic device; or... Based on the first transmission mode, data is received from the second electronic device.

22. The method of claim 20, wherein, The transmission capability of the first transmission mode is higher than that of the second transmission mode; the first transmission mode supports the transmission of at least the first type and the second type of data. The second transmission mode at least supports the transmission of the second type of data; The data transmission with the second electronic device based on the target transmission mode includes: Sending a first type of data to a relay node so that the relay node sends a second type of data to the second electronic device; The relay node is used to convert the first type of data into the second type of data when the first type of data exceeds the transmission capacity of the second transmission mode; the relay node is one of the following: a non-ground device in the first link, a non-ground device in the second link, or a relay node between a non-ground device in the first link and a non-ground device in the second link.

23. The method of claim 20, wherein, The transmission capacity of the first transmission mode is lower than that of the second transmission mode; the first transmission mode supports at least the transmission of the second type of data, and the second transmission mode supports at least the transmission of the first type of data and the second type of data; The data transmission with the second electronic device based on the target transmission mode includes: Based on the first transmission mode, the second type of data is sent to the second electronic device; or, Based on the first transmission mode, a second type of data is received; here, the second type of data is sent by the second electronic device, or the second type of data is obtained by converting the first type of data to be sent by the second electronic device.

24. The method of claim 23, wherein, The step of sending the second type of data to the second electronic device based on the first transmission mode includes: Obtain the data to be sent from the first electronic device; If the data to be sent exceeds the capability of the first transmission mode, the data to be sent is converted into the second type of data; Based on the first transmission mode, the second type of data is sent to the second electronic device.

25. The method of claim 1, wherein, The data is of one of the following types: Voice type, text type, image type, video type.

26. A communication method, wherein, The relay node is used to provide relay services to a first electronic device and a second electronic device; the first electronic device transmits data through a first transmission mode, and the second electronic device transmits data through a second transmission mode; the first transmission mode supports the transmission of a first type and a second type of data, and the second transmission mode supports the transmission of the second type of data; The transmission capability of the first transmission mode is higher than that of the second transmission mode; the method includes: Receive data of the first type from the first electronic device; If the first type of data exceeds the capability of the second transmission mode, convert the first type of data to the second type of data; send the second type of data to the second electronic device; or... Receive data of the second type from the second electronic device; send data of the second type to the first electronic device.

27. The method of claim 26, wherein, The relay node is one of the following: a non-ground device in the first link, a non-ground device in the second link, or a relay node between a non-ground device in the first link and a non-ground device in the second link; The first link is a communication link between the first electronic device and the non-ground device; the second link is a communication link between the second electronic device and the non-ground device.

28. A communications device, wherein include: Memory and processor; Memory and processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instruction, it performs the method as described in any one of claims 1-25, or when it executes the instruction, it performs the method as described in any one of claims 26-27.

29. A computer program product, wherein, The computer program product comprises computing technology program instructions which, when executed by a processor, implement the method of any one of claims 1-25, or implement the instructions when executed perform the method of any one of claims 26-27.