Communication method and related device
By obtaining the recommended beam and antenna configuration information of the terminal location, and dynamically selecting the higher priority beam and antenna scheme to connect to the satellite, the problem of vehicle communication being affected by the geographical environment is solved, and the quality and efficiency of satellite communication are improved.
Patent Information
- Application Number
- CN202511150300.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-15
- Publication Date
- 2025-12-09
AI Technical Summary
Vehicle-to-satellite communication is affected by geographical factors, resulting in poor communication quality.
By obtaining the configuration information of the recommended beam and antenna scheme corresponding to the terminal location, the higher priority beam and antenna scheme is selected to connect to the satellite, and dynamic adjustments are made to adapt to changes in the geographical environment to ensure communication quality.
It improves the communication quality between the terminal and the satellite, reduces the negative impact of environmental factors on communication quality, and enhances communication efficiency and reliability.
Smart Images

Figure CN121098379A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite communication technology, and in particular to a communication method and related apparatus. Background Technology
[0002] With the widespread adoption of satellite communication technology, satellite communication has become an important component of modern global communication networks. The application of satellite communication in vehicles is growing rapidly with technological advancements and market demand, showing enormous potential, especially in areas such as autonomous driving, remote communication, and emergency communications. For example, users can achieve centimeter-level positioning through satellite systems such as BeiDou and GPS (global positioning system), ensuring the path accuracy of autonomous vehicles in complex environments.
[0003] However, vehicle-to-satellite communication may be affected by geographical factors, resulting in potentially poor communication quality. Summary of the Invention
[0004] This application provides a communication method and related apparatus that can more accurately select the appropriate beam for the current geographical location of the terminal to connect to the satellite, thereby effectively improving the communication quality between the terminal and the satellite.
[0005] In a first aspect, this application provides a communication method, comprising: a communication device acquiring first configuration information, the first configuration information including information on at least one recommended beam corresponding to a first location of a terminal, the information of each recommended beam indicating the priority of the recommended beam; the communication device determining a first recommended beam corresponding to the first location based on the first location of the terminal and the first configuration information; the communication device acquiring communication quality information corresponding to connecting to a satellite with the first recommended beam; and the communication device determining a beam connection mode between the terminal and the satellite based on the communication quality information corresponding to connecting to the satellite with the first recommended beam, the beam connection mode including connecting to the satellite with the first recommended beam, or switching to connecting to the satellite with a second recommended beam corresponding to the first location.
[0006] This application provides a communication method in which, when a terminal needs to select a beam to connect to a satellite at a first location, it can quickly obtain at least one recommended beam corresponding to the first location through first configuration information. The at least one recommended beam is a beam with good communication quality determined from multiple beams searchable at the first location after testing. Therefore, the terminal can select a beam from the at least one recommended beam corresponding to the first location. If the communication quality meets the communication quality constraints, the terminal will maintain the currently selected beam to connect to the satellite; otherwise, the terminal can select other beams from one or more of the aforementioned beams to connect to the satellite. In this way, the terminal can quickly select a beam, overcome the influence of geographical environment on the communication quality between the terminal and the satellite, and more accurately select a beam suitable for the current geographical location to connect to the satellite, effectively improving the communication quality with the satellite.
[0007] Optionally, the aforementioned first configuration information may include a beam selection map, which records the performance differences in communication when using different beams at different geographical locations, and can be used to help the terminal quickly select the optimal beam. Information on at least one recommended beam corresponding to the aforementioned first location can be obtained from this beam selection map.
[0008] Optionally, the geographical locations recorded in the aforementioned first location and the aforementioned beam selection map are latitude and longitude information, or they may be specific location names.
[0009] Optionally, and understandably, the first location may deviate from the actual geographical location of the terminal. The first location may be determined by the actual location of the terminal and one or more sampling locations recorded in the aforementioned beam selection map (when constructing the beam selection map, the operator may first determine the applicable area of the beam selection map, and then discretely sample within that area to obtain several geographical locations, and test the communication quality of all searchable beams connected to the satellite at these locations respectively. In this embodiment, these geographical locations determined by discrete sampling can all be referred to as "sampling locations"). Specifically, it may be a sampling location in the beam selection map that is relatively close to the actual geographical location of the terminal.
[0010] Optionally, the first configuration information can be stored in a cloud that can communicate with the terminal. In this case, the terminal does not need to store the first configuration information. The terminal can send the first location to the cloud, and after obtaining the first location, the cloud can obtain the information of at least one recommended beam corresponding to the first location based on the first configuration information stored in the cloud, and send the information of at least one recommended beam corresponding to the first location to the terminal. This effectively reduces the storage space occupied in the terminal.
[0011] In one possible implementation, the above communication method may also include, but is not limited to, the following steps: reporting first update information to the cloud, the first update information including a first location and communication quality information corresponding to the terminal connecting to the satellite with the recommended beam corresponding to the first location.
[0012] Understandably, due to uncontrollable factors such as weather and environmental changes, the recommended beam information corresponding to the first location in the first configuration information cannot always accurately reflect the communication quality of each beam connected to the satellite. In this case, the first configuration information may no longer be applicable to the first location, and the terminal needs to connect to the satellite sequentially with different recommended beams at the first location in order to ultimately determine the beam with sufficient communication quality to connect to the satellite under the constraints of the aforementioned first communication quality condition, thus reducing the communication efficiency between the terminal and the satellite. Therefore, in this embodiment, after the terminal obtains the recommended beam corresponding to the first location through the beam selection map and connects to the satellite with the recommended beam corresponding to the first location, the terminal can upload the first update information to the cloud. Subsequently, the cloud can analyze multiple update information, including the aforementioned first update information (including update information uploaded by other devices after obtaining recommended beams through the beam selection map and connecting to the satellite with the recommended beams), and update the first configuration information when the analysis results indicate that the update conditions are met, obtaining new configuration information and sending it to the terminal and the aforementioned other devices. In this way, even if the environmental conditions at the primary location change, after the configuration information is updated, the terminal and other devices at the primary location can still quickly determine the beam to be used based on the updated configuration information, thereby improving the communication efficiency of the satellite.
[0013] In one possible implementation, when switching to the second recommended beam connecting to the satellite corresponding to the first location, the first update information includes the first location and one or more of the following: communication quality information of the terminal connecting to the satellite corresponding to the first recommended beam in the first location, or communication quality information of the terminal connecting to the satellite corresponding to the second recommended beam in the first location.
[0014] In this embodiment, if the terminal connects to the satellite using only the optimal beam corresponding to the first position, the terminal can upload the first position and the communication quality information when connecting to the satellite with the optimal beam to the terminal. However, if the terminal connects to the satellite successively using each of the multiple recommended beams corresponding to the first position, the terminal can upload the first position and the communication quality information when connecting to the satellite with any one, multiple, or even all of these recommended beams to the cloud. This provides the cloud with richer update information, allowing the cloud to obtain more accurate analysis results when updating the first configuration information, ensuring the reliability of the first configuration information.
[0015] In one possible implementation, the above communication method may also include, but is not limited to, the following steps: sending first information to the cloud, the first information including version information of the first configuration information.
[0016] Understandably, the cloud can periodically update the configuration information to obtain the latest version. Compared to the old version of the configuration information, which contained some locations where the recommended beam information was not accurate, the new version of the beam selection map can update the recommended beam information for these locations, making the latest version of the beam selection map more reliable.
[0017] Therefore, in this embodiment, after the cloud obtains the first information, it can compare the version information of the first configuration information with the latest version of the first configuration information stored in the cloud. If the two version information matches, it indicates that the first configuration information currently stored by the terminal is the latest version, and the cloud can reply with a first confirmation message to the terminal. This first confirmation message indicates that the terminal's first configuration information is the latest version, and the terminal can directly use the first configuration information to select a beam to connect to a satellite. If the two version information does not match, it indicates that the first configuration information currently stored by the terminal is not the latest version, and the cloud can send the latest version of the second configuration information stored in the cloud to the terminal. Optionally, the second configuration information can be the latest version of the beam selection map stored in the cloud. This latest version of the configuration information can overwrite the old version of the configuration information (i.e., the first configuration information) originally stored by the terminal, and the second configuration information can be used to indicate that the terminal's first configuration information is not the latest version, and the terminal can use the information of at least one recommended beam corresponding to the first position recorded in the second configuration information to select a beam to connect to a satellite. This ensures that when a terminal subsequently obtains the recommended beam information corresponding to a geographical location through the configuration information stored on the terminal, it can obtain it from the latest version of the configuration information map, thereby ensuring the referenceability of the recommended beam information.
[0018] Optionally, if the first configuration information includes a beam selection map, the first information includes version information of the beam selection map stored in the terminal.
[0019] In one possible implementation, the first configuration information includes information on multiple terminal locations and information on at least one recommended beam corresponding to each terminal location, wherein the multiple terminal locations include a first location.
[0020] In this embodiment, the first configuration information can be stored in the terminal's local storage space. For example, if the first configuration information is a beam selection map, the terminal can store a complete beam selection map. In this case, when the terminal is at a first location, the terminal does not need to obtain information about at least one recommended beam corresponding to the first location from the first configuration information stored in the cloud. Instead, it obtains the information about at least one recommended beam corresponding to the first location from the first configuration information stored locally on the terminal. This speed of obtaining the information about the recommended beam corresponding to the first location is faster, helping the terminal to determine the required beam more quickly, thereby connecting to satellites more efficiently. Furthermore, even if the terminal moves to another geographical location, the terminal can directly obtain the recommended beam velocity information corresponding to that location from the first configuration information stored locally.
[0021] In one possible implementation, the determination of the beam connection method between the terminal and the satellite based on the communication quality information corresponding to the satellite connected by the first recommended beam can be implemented in ways including but not limited to: determining to connect to the satellite with the first recommended beam when the communication quality information corresponding to the satellite connected by the first recommended beam meets the first quality constraint condition; or determining to switch to connecting to the satellite with the second recommended beam when the communication quality information corresponding to the satellite connected by the first recommended beam does not meet the first quality constraint condition.
[0022] In this embodiment, when connecting to a satellite using the first recommended beam, the terminal determines whether the first recommended beam is suitable for the current geographical environment by using the communication quality information corresponding to the connection. If the communication quality of connecting to the satellite using the first recommended beam is determined to be good enough, the terminal can choose to stay on the first recommended beam and maintain the connection; otherwise, the terminal can switch to connecting to the satellite using the second recommended beam until the communication quality of connecting to the satellite using a certain beam meets the aforementioned first quality constraint condition, at which point the terminal can choose to stay on that beam. Thus, even if some higher-priority beams corresponding to the first location in the first configuration information deteriorate due to changes in the environment of the first location, the terminal can still perceive the deterioration of these beams through the communication quality information when connecting to the satellite using these beams, and can promptly switch to other beams until a beam with sufficient communication quality is selected to connect to the satellite, further ensuring the communication quality between the terminal and the satellite.
[0023] In one possible implementation, the first recommended beam is the highest priority recommended beam among at least one recommended beam corresponding to the first position.
[0024] In this embodiment, after obtaining information about at least one recommended beam corresponding to the first position, the terminal can first select the optimal beam with the highest priority to connect to the satellite based on the priority of each recommended beam. If the communication quality corresponding to connecting to the satellite with the optimal beam is good enough, the terminal can maintain the connection with the satellite using the optimal beam; otherwise, the terminal can switch to the second-best beam corresponding to the first position to connect to the satellite.
[0025] Understandably, the optimal beam corresponding to the first position is the beam with the best communication quality among all beams that can be found at the first position when constructing the first configuration information. Therefore, selecting the optimal beam to connect to the satellite first can greatly increase the probability that the communication quality of the terminal when it first connects to the satellite is good enough, so the terminal can directly maintain the connection to the satellite with the optimal beam without switching to other beams to reconnect to the satellite.
[0026] In one possible implementation, the first recommended beam is any one of at least one recommended beam corresponding to the first position.
[0027] In this embodiment, after obtaining information about at least one recommended beam corresponding to the first position, the terminal can also ignore the priority of the recommended beams and randomly select one beam from the at least one recommended beams as the first beam to be used to connect to the satellite. It then obtains the communication quality information corresponding to the connection with that beam. Next, it selects another beam from the at least one recommended beam to connect to the satellite, similarly obtaining the communication quality information corresponding to the connection with that beam, until it has connected to the satellite through each of the at least one recommended beams in sequence, and obtained the communication quality information corresponding to each satellite connection. Based on the communication quality information corresponding to each satellite connection, the terminal can determine which of the at least one recommended beams has the best communication quality to connect to the satellite. This maximizes the communication quality between the terminal and the satellite, further reducing the negative impact of environmental factors on communication quality.
[0028] In one possible implementation, the first configuration information further includes information on at least one recommended antenna scheme for signal transmission corresponding to the terminal's first antenna position information. The first antenna position information includes the terminal's position information and attitude information. The information for each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme. The communication method further includes, but is not limited to, the following steps: determining a first recommended antenna scheme corresponding to the first antenna position based on the terminal's first antenna position information and the first configuration information; and connecting to a satellite through the first recommended antenna scheme.
[0029] In this embodiment, when the antenna location information is the first antenna location information, when the terminal needs to select an antenna scheme to connect to the satellite, it can quickly select at least one recommended antenna scheme corresponding to the first location using the first configuration information. The at least one recommended antenna scheme is an antenna scheme with good communication quality determined from multiple available antenna schemes after testing, provided the terminal's antenna location matches the first antenna location information. Therefore, the terminal can select an antenna scheme from at least one recommended antenna scheme, enabling faster determination of the required antenna scheme and improving the communication efficiency between the terminal and the satellite.
[0030] Optionally, the first configuration information mentioned above may include an antenna selection map, which records the performance of different antenna schemes when communicating with satellites at different antenna location information. This can be used to help the terminal quickly select the optimal antenna scheme and predict when to switch to the best antenna scheme when the terminal moves.
[0031] Optionally, the first configuration information can be stored in a cloud that can communicate with the terminal. In this case, the terminal does not need to store the first configuration information; it can send the first antenna location information to the cloud. After obtaining the first antenna location, the cloud can obtain information on at least one recommended antenna scheme corresponding to the first antenna location information based on the first configuration information stored in the cloud, and send the information on at least one recommended antenna scheme corresponding to the first antenna location information to the terminal. This effectively reduces the storage space occupied in the terminal.
[0032] Optionally, antenna position information can be quantified as the elevation angle between the antenna and the satellite, and the terminal's orientation in the horizontal direction. The elevation angle between the antenna and the satellite, i.e., the angle between the terminal and the horizontal plane when the terminal is pointing towards the satellite, affects signal transmission quality and mainly depends on the terminal's geographical location, roll angle, and elevation angle. The terminal's orientation in the horizontal direction affects the antenna signal radiation direction and mainly depends on the terminal's yaw angle. Accordingly, the mapping relationship recorded in the first configuration information can be: elevation angle between the terminal antenna and the satellite - terminal orientation - antenna scheme communication quality (priority). Once the terminal obtains geographical location information and terminal attitude information, it can calculate the elevation angle between the terminal antenna and the satellite based on the geographical location information and the roll and elevation angles contained in the attitude information, and determine the terminal orientation based on the yaw angle in the attitude information. Thus, it can determine the antenna scheme communication performance index (priority) corresponding to the terminal's current geographical location and current attitude from the first configuration information.
[0033] In one possible implementation, the communication method further includes, but is not limited to, the following steps: obtaining communication quality information corresponding to the terminal connecting to the satellite using a first recommended antenna scheme; and determining the antenna connection method between the terminal and the satellite based on the communication quality information corresponding to the first recommended antenna scheme, wherein the antenna connection method includes connecting to the satellite using the first recommended antenna scheme, or switching to a second recommended antenna scheme corresponding to the first antenna position.
[0034] In this embodiment, if the communication quality meets the second quality constraint when connecting to the satellite using the first recommended antenna scheme, the currently selected antenna scheme will continue to be used. Otherwise, the terminal can select other antenna schemes from one or more of the aforementioned antenna schemes to connect to the satellite. In this way, the terminal can quickly select an antenna scheme, overcome the influence of geographical environment on the vehicle's satellite communication quality, and more accurately select an antenna scheme suitable for the current geographical location to connect to the satellite, effectively improving the communication quality with the satellite.
[0035] In one possible implementation, the above communication method further includes, but is not limited to, the following steps: reporting second update information to the cloud, the second update information including first antenna location information and communication quality information corresponding to the terminal connecting to the satellite with the recommended antenna scheme corresponding to the first antenna location information.
[0036] In this embodiment, the terminal obtains the recommended antenna scheme corresponding to the first location through the first configuration information, and connects to the satellite using the recommended antenna scheme corresponding to the first antenna position information. Then, the terminal can upload the second update information to the cloud. Subsequently, the cloud can analyze multiple update messages, including the second update information (including update messages uploaded by other devices after obtaining the recommended antenna scheme through the first configuration information and connecting to the satellite using the recommended antenna scheme). If the analysis results indicate that the update conditions are met, the first configuration information is updated to obtain new configuration information, which is then sent to the terminal and the other devices. Thus, even if the environmental state corresponding to a location information contained in the antenna position information recorded in the first configuration information changes, after the configuration information is updated, the terminal and other devices at that location can still more quickly determine the antenna scheme to be used through the updated configuration information, improving satellite communication efficiency.
[0037] In one possible implementation, when switching to the second recommended antenna scheme corresponding to the first antenna location information to connect to the satellite, the second updated information includes the first antenna location information and one or more of the following: communication quality information corresponding to the terminal connecting to the satellite with the first recommended antenna scheme corresponding to the first antenna location information, or communication quality information corresponding to the terminal connecting to the satellite with the second recommended antenna scheme corresponding to the first antenna location information.
[0038] In this embodiment, if the terminal has only used the optimal antenna scheme corresponding to the first antenna location information to connect to the satellite, the terminal can upload the first antenna location information and the communication quality information when connecting to the satellite with the optimal antenna scheme to the terminal. However, if the terminal has successively used each of the multiple recommended antenna schemes corresponding to the first location to connect to the satellite, the terminal can upload the first antenna location information and the communication quality information when connecting to the satellite with any one or more, or even all, of these recommended antenna schemes to the cloud. This provides the cloud with richer update information, allowing the cloud to obtain more accurate analysis results when updating the antenna map, ensuring the reliability of the first configuration information.
[0039] In one possible implementation, the above communication method further includes, but is not limited to, the following steps: sending second information to the cloud, the second information including version information of the first configuration information.
[0040] Understandably, the cloud can periodically update the configuration information stored in the cloud to obtain the latest version. Compared to the old version of the antenna selection map, which contained some antenna location information whose recommended antenna schemes were not accurate, the latest version of the configuration information can update the recommended antenna schemes for these antenna location information. Therefore, the latest version of the configuration information is more reliable.
[0041] Therefore, in this embodiment, after the cloud obtains the second information, it can compare the version information of the first configuration information with the version information of the latest version of the configuration information stored in the cloud. If the two version information matches, it indicates that the first configuration information currently stored by the terminal is the latest version, and the cloud can reply with a second confirmation message to the terminal. This second confirmation message indicates that the first configuration information of the terminal is the latest version, and the terminal can directly use the antenna selection map to select an antenna scheme to connect to the satellite. If the two version information does not match, it indicates that the first configuration information currently stored by the terminal is not the latest version, and the cloud can send the second configuration information to the terminal. Optionally, the second configuration information may include the latest version of the antenna selection map stored in the cloud. The second configuration information can overwrite the first configuration information originally stored by the terminal, and the second configuration information can be used to indicate that the first configuration information of the terminal is not the latest version, and the terminal can use the information of at least one recommended antenna scheme corresponding to the first antenna position information recorded in the second configuration information to select an antenna scheme to connect to the satellite. In this way, it can be ensured that when the terminal subsequently obtains the information of the recommended antenna scheme corresponding to the antenna position information through the configuration information stored in the terminal, it can obtain it from the latest version of the configuration, thereby ensuring the referenceability of the recommended antenna scheme information.
[0042] Optionally, if the first configuration information includes an antenna selection map, the second information includes version information of the antenna selection map stored in the terminal.
[0043] In one possible implementation, the first configuration information further includes information on multiple antenna position information and information on at least one recommended antenna scheme for transmitting signals corresponding to each antenna position information, wherein the multiple antenna position information includes the first antenna position information.
[0044] In this embodiment, the first configuration information can be stored in the terminal's local storage space. For example, if the first configuration information is an antenna selection map, the terminal can store a complete antenna selection map. In this case, when the terminal is at the first antenna position, the terminal does not need to obtain information on at least one recommended antenna scheme corresponding to the first antenna position information through the first configuration information stored in the cloud. Instead, it obtains the information on at least one recommended antenna scheme corresponding to the first antenna position information from the first configuration information stored locally on the terminal. This allows for faster acquisition of information on at least one recommended antenna scheme corresponding to the first antenna position information, helping the terminal to more quickly determine the antenna scheme to be used, thereby achieving more efficient satellite connection.
[0045] In one possible implementation, the determination of the antenna connection method between the terminal and the satellite based on the communication quality information corresponding to the first recommended antenna scheme can be achieved in ways including but not limited to the following: if the communication quality information corresponding to the terminal connecting to the satellite with the first recommended antenna scheme meets the second quality constraint condition, then the terminal is determined to transmit signals using the first recommended antenna scheme to connect to the satellite. Alternatively, if the communication quality information corresponding to the terminal connecting to the satellite with the first recommended antenna scheme does not meet the second quality constraint condition, then the terminal is determined to switch to the second recommended antenna scheme to transmit signals to connect to the satellite.
[0046] In this embodiment, when connecting to a satellite using the first recommended antenna, the terminal determines whether the first recommended antenna scheme is suitable for the current geographical environment by using the communication quality information corresponding to the first recommended antenna scheme. If it is determined that the communication quality of connecting to the satellite using the first recommended antenna scheme is good enough, the terminal can choose to maintain the first recommended scheme; otherwise, the terminal can switch to the second recommended antenna scheme until the communication quality of connecting to the satellite using a certain antenna scheme meets the aforementioned second quality constraint condition, at which point the terminal can choose to maintain the connection using that antenna scheme. In this way, even if some higher-priority antenna schemes corresponding to the first antenna position in the first configuration information deteriorate due to changes in the environment of the first position, the terminal can perceive the deterioration of these antenna schemes by using the communication quality information when connecting to the satellite using these antenna schemes, and can switch to other antenna schemes in a timely manner until an antenna scheme with sufficient communication quality is selected to connect to the satellite, thereby further ensuring the communication quality between the terminal and the satellite.
[0047] In one possible implementation, the first recommended antenna scheme is the highest priority recommended antenna scheme among at least one recommended antenna scheme corresponding to the first antenna position.
[0048] In this embodiment, after obtaining information on at least one recommended antenna scheme corresponding to the first position, the terminal can first select the optimal antenna scheme with the highest priority to connect to the satellite based on the priority of each recommended antenna scheme. If the communication quality corresponding to connecting to the satellite with the optimal antenna scheme is good enough, the terminal can maintain the connection with the satellite using the optimal antenna scheme; otherwise, the terminal can switch to the second-best antenna scheme corresponding to the first position to connect to the satellite.
[0049] Understandably, the optimal antenna scheme corresponding to the first antenna position is the antenna scheme with the best communication quality among all antenna schemes when the antenna position information is the first antenna position information, during the construction of the first configuration information. Therefore, choosing to connect to the satellite with the optimal antenna scheme first can greatly increase the probability that the communication quality of the terminal when it first connects to the satellite is good enough, so the terminal can directly maintain the connection to the satellite with the optimal antenna scheme without switching to other antenna schemes to reconnect to the satellite.
[0050] In one possible implementation, the first recommended antenna scheme is any one of at least one recommended antenna schemes corresponding to the first antenna position.
[0051] In this embodiment, after obtaining information on at least one recommended antenna scheme corresponding to the first position, the terminal can also ignore the priority of the recommended antenna schemes and randomly select one antenna scheme from the at least one recommended antenna schemes as the first antenna scheme to be used to connect to the satellite. It then obtains the communication quality information corresponding to the connection with the satellite using that antenna scheme. Next, it selects another antenna scheme from the at least one recommended antenna schemes to connect to the satellite, similarly obtaining the communication quality information corresponding to the connection with the satellite using that antenna scheme, until it has connected to the satellite through each of the at least one recommended antenna schemes in sequence, and obtained the communication quality information corresponding to the connection with the satellite for each antenna scheme. Based on the communication quality information corresponding to the connection with the satellite using each antenna scheme, the terminal can determine which antenna scheme has the best communication quality among the at least one recommended antenna schemes to connect to the satellite. This maximizes the communication quality between the communication device and the satellite, further reducing the negative impact of environmental factors on communication quality.
[0052] Secondly, embodiments of this application provide a communication method, comprising: a communication device acquiring first configuration information, the first configuration information including information on at least one recommended antenna scheme for signal transmission corresponding to a first antenna position of a terminal, the first antenna position information including the terminal's position information and the terminal's attitude information, and the information of each recommended antenna scheme indicating the priority of the recommended antenna scheme; the communication device determining a first recommended antenna scheme corresponding to the first antenna position based on the terminal's first antenna position information and the first configuration information; and the communication device connecting to a satellite using the first recommended antenna scheme.
[0053] In one possible implementation, the communication method further includes, but is not limited to, the following steps: obtaining communication quality information corresponding to the terminal connecting to the satellite using a first recommended antenna scheme; and determining the antenna connection method between the terminal and the satellite based on the communication quality information corresponding to the first recommended antenna scheme, wherein the antenna connection method includes connecting to the satellite using the first recommended antenna scheme, or switching to a second recommended antenna scheme corresponding to the first antenna position.
[0054] In one possible implementation, the above communication method further includes, but is not limited to, the following steps: reporting second update information to the cloud, the second update information including first antenna location information and communication quality information corresponding to the terminal connecting to the satellite with the recommended antenna scheme corresponding to the first antenna location information.
[0055] In one possible implementation, when switching to the second recommended antenna scheme corresponding to the first antenna location information to connect to the satellite, the second updated information includes the first antenna location information and one or more of the following: communication quality information corresponding to the terminal connecting to the satellite with the first recommended antenna scheme corresponding to the first antenna location information, or communication quality information corresponding to the terminal connecting to the satellite with the second recommended antenna scheme corresponding to the first antenna location information.
[0056] In one possible implementation, the above communication method further includes, but is not limited to, the following steps: sending second information to the cloud, the second information including version information of the first configuration information.
[0057] In one possible implementation, the first configuration information further includes information on multiple antenna position information and information on at least one recommended antenna scheme for transmitting signals corresponding to each antenna position information, wherein the multiple antenna position information includes the first antenna position information.
[0058] In one possible implementation, the determination of the antenna connection method between the terminal and the satellite based on the communication quality information corresponding to the first recommended antenna scheme can be achieved in ways including but not limited to: if the communication quality information corresponding to the terminal connecting to the satellite using the first recommended antenna scheme meets the second quality constraint condition, then the terminal is determined to transmit signals using the first recommended antenna scheme to connect to the satellite. Alternatively, if the communication quality information corresponding to the terminal connecting to the satellite using the first recommended antenna scheme does not meet the second quality constraint condition, then the terminal is determined to switch to the second recommended antenna scheme to transmit signals to connect to the satellite.
[0059] In one possible implementation, the first recommended antenna scheme is the highest priority recommended antenna scheme among at least one recommended antenna scheme corresponding to the first antenna position.
[0060] In one possible implementation, the first recommended antenna scheme is any one of at least one recommended antenna schemes corresponding to the first antenna position.
[0061] For the technical effects of the second aspect and any possible implementation, please refer to the description of the technical effects corresponding to the first aspect and the corresponding implementation.
[0062] Thirdly, embodiments of this application provide a communication method, comprising: a communication device receiving first information and / or second information from a terminal, wherein the first information and the second information include version information of first configuration information. The first configuration information includes at least one of the following: information on at least one recommended beam corresponding to a first location of the terminal, wherein the information on each recommended beam is used to indicate the priority of the recommended beam; or, information on at least one recommended antenna scheme for signal transmission corresponding to a first antenna location of the terminal, wherein the first antenna location information includes the location information and attitude information of the terminal, and the information on each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme. Based on the version information of the first configuration information, the communication device determines whether to send second configuration information to the terminal, wherein the second configuration information includes at least one of the following: information on at least one recommended beam corresponding to the first location of the terminal, wherein the information on each recommended beam is used to indicate the priority of the recommended beam; or, information on at least one recommended antenna scheme for signal transmission corresponding to the first antenna location of the terminal, wherein the first antenna location information includes the location information and attitude information of the terminal, and the information on each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme, wherein the version information of the second configuration information is different from the version information of the first configuration information.
[0063] In one possible implementation, the above communication method further includes, but is not limited to, the following steps: receiving first update information from the terminal, and based on the first update information, determining whether to update the information of at least one recommended beam corresponding to the first location, wherein the first update information includes the first location and communication quality information corresponding to the terminal connecting to the satellite with the recommended beam corresponding to the first location; and / or receiving second update information from the terminal, and based on the second update information, determining whether to update the information of at least one recommended antenna scheme corresponding to the first antenna location information, wherein the second update information includes the first antenna location information and communication quality information corresponding to the terminal connecting to the satellite with the recommended antenna scheme corresponding to the first antenna location information.
[0064] In one possible implementation, the first update information includes a first location and one or more of the following: the terminal connects to the satellite at the first location using a first recommended beam for communication quality information, or connects to the satellite using a second recommended beam for communication quality information. The second update information includes first antenna location information and one or more of the following: the terminal connects to the satellite using a first recommended antenna scheme corresponding to the first antenna location information for communication quality information, or the terminal connects to the satellite using a second recommended antenna scheme corresponding to the first antenna location information for communication quality information.
[0065] For the technical effects of the third aspect and any possible implementation, please refer to the description of the technical effects corresponding to the first aspect and the corresponding implementation.
[0066] Fourthly, embodiments of this application provide a communication device that includes units for performing the methods described in the first aspect and any possible implementation thereof.
[0067] In one possible design, the device includes:
[0068] The processing unit is configured to acquire first configuration information, which includes information on at least one recommended beam corresponding to a first location of the terminal, wherein the information on each recommended beam is used to indicate the priority of the recommended beam.
[0069] The processing unit is used to determine the first recommended beam corresponding to the first location based on the first location and the first configuration information of the terminal.
[0070] The processing unit is used to obtain communication quality information corresponding to the satellite connected by the first recommended beam.
[0071] The processing unit is configured to determine the beam connection method between the terminal and the satellite based on the communication quality information corresponding to the satellite connected by the first recommended beam. The beam connection method includes connecting the satellite with the first recommended beam or switching to the second recommended beam corresponding to the first position.
[0072] In one possible implementation, the device further includes a communication unit.
[0073] The processing unit is specifically used to obtain first configuration information through the communication unit, and to connect the satellite with the first recommended beam through the communication unit to the corresponding communication quality information.
[0074] Regarding the processing unit and communication unit described in the fourth aspect and any possible implementation, the steps performed thereon can be referred to the corresponding implementations in the first aspect.
[0075] Regarding the technical effects of the fourth aspect and any possible implementation, refer to the description of the technical effects corresponding to the first aspect and the corresponding implementation.
[0076] Fifthly, embodiments of this application provide a communication device that includes units for performing the methods described in the second aspect and any of the possible implementations.
[0077] In one possible design, the device includes:
[0078] The processing unit acquires first configuration information, which includes information on at least one recommended antenna scheme for transmitting signals corresponding to the first antenna position information of the terminal. The first antenna position information includes the position information of the terminal and the attitude information of the terminal. The information of each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme.
[0079] The processing unit determines the first recommended antenna scheme corresponding to the first antenna position based on the terminal's first antenna position information and first configuration information.
[0080] A processing unit for connecting to a satellite using the first recommended antenna scheme.
[0081] In one possible implementation, the device further includes a communication unit.
[0082] The processing unit is specifically used to obtain first configuration information through the communication unit, determine a first recommended antenna scheme corresponding to the first antenna position based on the first antenna position information and the first configuration information of the terminal, and connect to the satellite using the first recommended antenna scheme.
[0083] Regarding the processing unit and communication unit described in the fifth aspect and any possible implementation, the steps performed thereon can be referred to the corresponding implementation in the second aspect.
[0084] For the technical effects of the fifth aspect and any possible implementation, please refer to the description of the technical effects corresponding to the second aspect and the corresponding implementation.
[0085] Sixthly, embodiments of this application provide a communication device that includes units for performing the methods described in the third aspect and any possible implementation thereof.
[0086] In one possible design, the device includes:
[0087] The processing unit receives first information and / or second information from the terminal, the first information and the second information including version information of first configuration information; wherein, the first configuration information includes at least one of the following: information of at least one recommended beam corresponding to the first position of the terminal, the information of each recommended beam being used to indicate the priority of the recommended beam; or, information of at least one recommended antenna scheme for transmitting signals corresponding to the first antenna position information of the terminal, the first antenna position information including the position information of the terminal and the attitude information of the terminal, the information of each recommended antenna scheme being used to indicate the priority of the recommended antenna scheme.
[0088] The processing unit is configured to determine, based on the version information of the first configuration information, whether to send second configuration information to the terminal. The second configuration information includes at least one of the following: information on at least one recommended beam corresponding to the first location of the terminal, wherein the information on each recommended beam is used to indicate the priority of the recommended beam; or, information on at least one recommended antenna scheme for transmitting signals corresponding to the first antenna location information of the terminal, wherein the first antenna location information includes the location information and attitude information of the terminal, and the information on each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme. The version information of the second configuration information is different from the version information of the first configuration information.
[0089] In one possible implementation, the device further includes a communication unit.
[0090] The processing unit is specifically used to receive first information and / or second information from the terminal through the communication unit, as well as version information based on the first configuration information, and to determine whether to send the second configuration information to the terminal.
[0091] Regarding the processing unit and communication unit described in the sixth aspect and any possible implementation, the steps performed thereon can be referred to the corresponding implementation in the third aspect.
[0092] For the technical effects of the sixth aspect and any possible implementation, please refer to the description of the technical effects corresponding to the third aspect and the corresponding implementation.
[0093] Optionally, in the communication apparatus described in the fourth to sixth aspects and any possible implementation thereof:
[0094] In one implementation, the communication device is a communication equipment. When the communication device is a communication equipment, the communication unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0095] In another implementation, the communication device is a chip (system) or circuit used in a communication device. When the communication device is a chip (system) or circuit used in a communication device, the communication unit can be a communication interface (input / output interface), interface circuit, output circuit, input circuit, pin, or related circuit on the chip (system) or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.
[0096] In a seventh aspect, embodiments of this application provide a communication device including a processor for performing the methods described in any of the first to third aspects and any possible implementations.
[0097] Eighthly, embodiments of this application provide a chip including logic circuitry and an interface, the logic circuitry and the interface being coupled; the interface is used for inputting and / or outputting information, and the logic circuitry is used for receiving or sending information through the communication interface, causing the chip to perform the methods of any one of the first to third aspects and any possible implementation thereof.
[0098] In a ninth aspect, embodiments of this application provide a terminal that includes at least one communication device as described in the fourth to sixth aspects, or a communication device as described in the seventh aspect, or a chip as described in the eighth aspect.
[0099] Optionally, the terminal can be a means of transportation, such as a car, truck, aircraft, drone, slow transport vehicle, spacecraft, or ship, or any other possible means of transportation used in any possible scenario. This application embodiment does not limit this.
[0100] Optionally, the terminal is used to implement the method described in the first aspect and any possible implementation.
[0101] In a tenth aspect, embodiments of this application provide a cloud platform that includes at least one communication device as described in the sixth aspect, or a communication device as described in the seventh aspect, or a chip as described in the eighth aspect.
[0102] Optionally, the cloud is used to implement the methods described in the third aspect and any possible implementation.
[0103] Furthermore, in the process of performing the method described in the first aspect and any possible implementation above, the processes related to sending and / or receiving information in the above methods can be understood as the process of the processor outputting information, and / or the process of the processor receiving input information. When outputting information, the processor can output the information to a transceiver (or communication interface, or transmitting module) so that the transceiver can transmit it. After the information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, when the processor receives input information, the transceiver (or communication interface, or transmitting module) receives the information and inputs it to the processor. Furthermore, after the transceiver receives the information, the information may need to undergo other processing before being input to the processor.
[0104] Based on the above principles, for example, the information sent mentioned in the aforementioned method can be understood as information output by the processor. Similarly, the information received can be understood as information received by the processor from input.
[0105] Alternatively, the operations of transmitting, sending, and receiving involved in the processor can be more generally understood as processor output and receiving, input, etc., unless otherwise specified, or if they do not contradict their actual function or internal logic in the relevant description.
[0106] Optionally, in performing the methods described in the first to third aspects and any possible implementations above, the processor may be a processor specifically designed to perform these methods, or it may be a processor that performs these methods by executing computer instructions stored in memory, such as a general-purpose processor. The memory may be a non-transitory memory, such as read-only memory (ROM), which may be integrated with the processor on the same chip or disposed on separate chips. This application does not limit the type of memory or the arrangement of the memory and processor.
[0107] In one possible implementation, at least one of the aforementioned memories is located outside the device.
[0108] In yet another possible implementation, at least one of the aforementioned memories is located within the device.
[0109] In another possible implementation, a portion of the memory of the at least one memory is located inside the device, while another portion is located outside the device.
[0110] In this application, the processor and memory may also be integrated into a single device, that is, the processor and memory can be integrated together.
[0111] Eleventhly, embodiments of this application provide a communication system, which includes a first communication device and a second communication device, wherein the first communication device is used to perform the method of any one of the first to second aspects and any possible implementation thereof, and the second communication device is used to perform the method of the third aspect and any possible implementation thereof.
[0112] In a twelfth aspect, embodiments of this application provide a computer-readable storage medium for storing a computer program, which, when executed, performs the methods of any one of the first to third aspects and any possible implementations described above.
[0113] In a thirteenth aspect, embodiments of this application provide a computer program product comprising a computer program, wherein when the computer program is executed, the methods described in any of the first to third aspects and any of the possible implementations are performed. Attached Figure Description
[0114] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0115] Figure 1 A schematic diagram illustrating the coverage area of a satellite beam, provided for an embodiment of this application;
[0116] Figures 2A-2D A schematic diagram of some terminal beam gain directions provided for embodiments of this application;
[0117] Figure 3A A schematic diagram of an optimal beam selection map provided in an embodiment of this application;
[0118] Figure 3B An illustration of a sub-region being cropped from a beam selection map, provided as an embodiment of this application;
[0119] Figure 4 A schematic diagram of an optimal antenna selection map provided in an embodiment of this application;
[0120] Figure 5 A flowchart illustrating a communication method provided in an embodiment of this application;
[0121] Figure 6 A flowchart illustrating another communication method provided in an embodiment of this application;
[0122] Figure 7 A flowchart illustrating another communication method provided in an embodiment of this application;
[0123] Figure 8 A schematic diagram of the interaction flow of a communication method provided in an embodiment of this application;
[0124] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0125] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0126] Figure 11 This is a schematic diagram of the structure of a chip provided in an embodiment of this application;
[0127] Figure 12 This is a schematic diagram of the structure of a communication system provided in an embodiment of this application. Detailed Implementation
[0128] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described below with reference to the accompanying drawings.
[0129] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0130] The term "embodiment" as used herein means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the various embodiments of this application are consistent and can be mutually referenced, and technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0131] It should be understood that in this application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0132] It should be noted that, in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.
[0133] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a correlation between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various information, thereby reducing instruction overhead to some extent. The information to be instructed can be sent as a whole or divided into multiple sub-information units, and the sending period and / or timing of these sub-information units can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information units can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.
[0134] It should be noted that in this application, "send" can be understood as "output" and "receive" can be understood as "input". "Send information to A", where "to A" simply indicates the direction of information transmission, and A is the destination, does not limit "send information to A" to a direct transmission over the air interface. "Send information to A" includes sending information directly to A, as well as sending information indirectly to A through a transmitter. Therefore, "send information to A" can also be understood as "outputting information destined for A". Similarly, "receive information from A" indicates that the source of the information is A, including receiving information directly from A, as well as receiving information indirectly from A through a receiver. Therefore, "receive information from A" can also be understood as "inputting information from A".
[0135] This application provides a communication method and related apparatus. To more clearly describe the solution of this application, some terms used in the embodiments of this application will be explained below.
[0136] (1) Beam and Beam Selection
[0137] A wave beam is a directional electromagnetic beam emitted or received by an antenna in a satellite communication system, used to establish efficient communication links between the Earth's surface or other satellites. Satellite beams focus energy to cover specific areas (such as ground coverage areas or inter-satellite links) to achieve high-speed data transmission, broadcasting, or navigation. The beam's energy is concentrated on a specific geographical area, avoiding ineffective coverage. Generally, a satellite generates multiple independent beams simultaneously to serve different areas (such as high-throughput satellites); and the number of beams varies significantly between different types of satellites. Traditional geostationary communication satellites can generate 1 to 10 global or regional beams with wide coverage but low capacity, while high-throughput satellites can generate 50 to 500 high-capacity beams simultaneously.
[0138] Combination Figure 1 To explain, Figure 1 This is a schematic diagram illustrating the coverage area of a satellite beam, as provided in an embodiment of this application.
[0139] like Figure 1 As shown, Satellite 11 and Satellite 12 are two independent satellites. Either satellite can generate one or more beams. The coverage areas of any two beams generated by the same satellite are not entirely identical, but overlap is possible. The coverage areas of two beams generated by different satellites can also overlap. For example, the beams generated by Satellite 11 may include beams 111 and 112, and the beams generated by Satellite 12 may include beams 121 and 122. Beams 111 and 122 cover regions 11a and 11b, respectively, with partial overlap. Beams 121 and 122 cover regions 12a and 12b, respectively, with no overlap. However, the coverage areas of beams 112 and 121 may overlap.
[0140] As explained above, for two independent beams, regardless of whether they belong to the same satellite or different satellites, their coverage areas may be isolated or overlap. In other words, a location may be within the overlapping coverage areas of multiple beams. When a terminal is at this location, without considering communication quality, it can connect to the satellite to which any of the beams belongs through any one of them, and further access the ground core network via the satellite, thereby communicating with other terminals connected to the core network. Beam selection refers to the process by which a terminal dynamically selects the optimal beam from multiple available beams (i.e., beams whose coverage includes the terminal's current location) to establish or maintain a communication link. For example, when a vehicle is located in the overlapping area of regions 11a and 11b, the vehicle can find these two beams during beam search, select the beam with better communication quality, associate the beam ID with the satellite ID or name, determine the satellite to which the beam belongs based on the satellite ID or name, and then connect to that satellite to communicate with other terminals.
[0141] (2) Antenna Scheme and Antenna Selection
[0142] An antenna assembly refers to a scheme in which one or more antenna elements are arranged in a specific manner. In multiple-input multiple-output (MIMO) systems, each RF channel is often configured with multiple antenna elements. When different antenna elements are selected for each RF channel, different antenna assemblies will be formed. It should be noted that in this application, the antenna assembly may contain only one antenna element.
[0143] Different antenna designs will produce different spatial radiation patterns, resulting in varying gains in different directions. Antenna selection involves choosing the antenna design that provides the maximum gain based on the relative position of the communication terminals at the current moment, thereby improving communication coverage distance, increasing system throughput, and enhancing communication quality.
[0144] by Figures 2A-2D Let's take an example to illustrate. Here, we assume that the linear array antenna system contained in terminal 21 includes two radio frequency channels, and each radio frequency channel is equipped with two antennas. Terminal 21 can control the radio frequency selection switch to enable the radio frequency transceiver to adopt different antenna schemes, specifically including antenna scheme 1, antenna scheme 2, antenna scheme 3, and antenna scheme 4. These antenna schemes can respectively form different directional gains.
[0145] like Figure 2AAs shown, terminal 21 is located at geographical location 1 and is traveling west. At this time, the main lobes of the radiation patterns of antenna scheme 1, antenna scheme 2, antenna scheme 3, and antenna scheme 4 are respectively Figure 2A The antenna consists of main lobes 211, 212, 213, and 214. Understandably, the main lobe is the lobe with the strongest radiation intensity in the antenna's radiation pattern, representing the main direction of concentrated antenna energy radiation. When the antenna's main lobe is precisely aligned with the satellite, the signal reception strength can be maximized, and the communication quality between the terminal and the satellite is correspondingly better. Therefore, when the terminal is located at geographical location 1 and traveling westward, if terminal 21 wants to connect to satellite 22, since the main lobe 211 of antenna scheme 1 is aligned with satellite 22, the communication quality between terminal 21 and satellite 22 is optimal when terminal 21 selects antenna scheme 1 for signal transmission.
[0146] Since the terminal may be in motion, the gain direction of the antenna combination used by the terminal may change as the terminal moves or its orientation changes, causing the main lobe to deviate from the target direction. In this case, it is necessary to select an appropriate antenna combination based on the terminal's position and specific attitude (including the terminal's orientation, roll angle, pitch angle, etc.) to keep the gain direction of the antenna combination aligned with the connected satellite.
[0147] like Figure 2B As shown, assuming that as terminal 21 moves from geographical location 1 to geographical location 2 while maintaining a westward orientation, the relative position of terminal 21 and satellite 22 will also change. At this time, the main lobes of the radiation patterns of antenna schemes 1, 2, 3, and 4 are respectively... Figure 2B The main lobes are 211, 212, 213, and 214. If terminal 21 still needs to connect to satellite 22, since the main lobe 213 of antenna scheme 3 is aligned with satellite 22 at this time, the communication quality between terminal 21 and satellite 22 is optimal when antenna scheme 3 is selected.
[0148] Or, such as Figure 2C As shown, assuming terminal 21 changes its orientation at geographical location 1, from westward to southward, the relative position of terminal 21 and satellite 22 will also change. At this time, the main lobes of the radiation patterns of antenna schemes 1, 2, 3, and 4 are respectively... Figure 2C The main lobes are 211, 212, 213, and 214. If terminal 21 still needs to connect to satellite 22, since the main lobe 212 of antenna scheme 2 is aligned with satellite 22 at this time, the communication quality between terminal 21 and satellite 22 is optimal when terminal 21 selects antenna scheme 2 to transmit signals.
[0149] Or, such as Figure 2D As shown, suppose terminal 21 accidentally overturns at location 1, but terminal 21 is still facing west. At this time, the main lobes of the radiation patterns of antenna schemes 1, 2, 3, and 4 are respectively... Figure 2D The main lobes are 211, 212, 213, and 214. If terminal 21 still needs to connect to satellite 22, since the main lobe 212 of antenna scheme 4 is aligned with satellite 22, the communication quality between terminal 21 and satellite 22 is optimal when terminal 21 selects antenna scheme 4 to transmit signals.
[0150] (3) Beam selection map
[0151] A beam selection map is a geographic location-beam channel quality (priority) mapping that records the communication performance of different beams used at different geographic locations (specifically, latitude and longitude), helping terminals quickly select the optimal beam. When constructing a beam selection map, operators can first determine the applicable area and then discretely sample within that area to obtain several geographic locations. The communication quality of each searchable beam connected to a satellite is then tested at these locations. In this embodiment, these discretely sampled geographic locations can be referred to as "sampling locations." Subsequently, at each of these sampling locations, operators can obtain all searchable beams. These beams may belong to the same satellite or different satellites. Further, operators can control the terminal to connect to a satellite through each beam and test the communication quality of each beam after connection. The beam with the best communication quality (specifically, its unique identification information, such as a beam identity number) is selected. ocument, The beam selection map is obtained by mapping multiple beams with good communication quality (ID) to the sampling location.
[0152] In this embodiment of the application, when multiple beams are mapped to a sampling location, these beams can all be referred to as the beams corresponding to that sampling location or "recommended beams". The beam selection map can record the priority of each recommended beam corresponding to the sampling location. This priority can be determined based on the communication quality corresponding to each recommended beam when constructing the beam selection map. The better the communication quality, the higher the priority of the recommended beam. The beam with the highest priority can be referred to as the "optimal beam", and the other beams can be referred to as the "second-best beams". Furthermore, when multiple beams are mapped to a single sampling location, the terminal can divide the beam selection map into multiple sub-maps based on the priority of each beam, including an optimal beam selection map and multiple suboptimal beam selection maps. The optimal beam selection map records the mapping relationship between each of the multiple sampling locations and the optimal beam. In the suboptimal beam selection maps, the second optimal beam selection map records the mapping relationship between each of the multiple sampling locations and the beam with the second-highest communication quality, the third optimal beam selection map records the mapping relationship between each of the multiple sampling locations and the beam with the third-highest communication quality, and so on. Of course, operators can also record the mapping relationship between each sampling location and the optimal beam information and the multiple suboptimal beam information in the same beam selection map; this application does not limit this.
[0153] Figure 3A An exemplary diagram of an optimal beam selection map provided in this application is shown.
[0154] For ease of explanation, it is specified here that in the embodiments of this application, [m~n,x~y] can represent the area covered by the latitude range of m°~n° and the longitude range of x°~n°, and [m,x] can represent the geographical location with latitude m and longitude x.
[0155] Then as Figure 3A As shown, the applicable area range of this optimal beam selection map can be [0°~90°, 0°~360°]. This optimal beam selection map includes multiple geographical locations obtained through discrete sampling, where each geographical location is mapped to an optimal beam. As explained above, when this beam selection map is the optimal beam selection map, the beam mapped to each geographical location is the beam with the best communication quality among all the beams searchable at that geographical location. For example, geographical location loc1 is located at [15, 15], and its mapped optimal beam is beam1 (beam1 can be a specific beam ID, the same below), while geographical location loc2 is located at [35, 45], and its mapped optimal beam is beam2. Furthermore, although... Figure 3A Not shown in the diagram, during the construction Figure 3AWhen displaying the optimal beam selection map, the operator can also simultaneously construct one or more suboptimal beam selection maps. Each suboptimal beam selection map covers an area of [0°~90°, 0°~360°], and each suboptimal beam selection map contains all geographical locations with mapping relationships. Figure 3A The geographical locations shown are the same, and in all the above beam selection maps, the beams mapped to the same location in any two beam selection maps are different (but can be empty at the same time). For example, in constructing and Figure 3A In the second optimal beam selection map corresponding to the map shown, the beam mapped to geographic location loc1 is beam3, while the beam mapped to geographic location loc2 is beam4. Among all the beams that the terminal can search for at geographic location loc1, beam3 is the beam with the second highest communication quality, while beam4 is the beam with the second highest communication quality among all the beams that the terminal can search for at geographic location loc2.
[0156] In this application, when selecting a beam using a beam selection map, the terminal can prioritize selecting the optimal beam connection satellite corresponding to its current geographical location based on the beam selection map, and further determine whether to switch to the second-best beam connection satellite corresponding to its current geographical location based on the communication quality with the satellite. Assuming the terminal is currently located at geographical location loc1, the terminal can... Figure 3A The beam selection map shown prioritizes the optimal beam (beam1) corresponding to the current geographical location (loc1) to connect to the satellite. If the communication quality after connecting to the satellite with the optimal beam (beam1) is good enough, the terminal can continue to connect to the satellite with the optimal beam (beam1). Otherwise, the terminal can switch to other beams to connect to the satellite according to the suboptimal beam selection map. For details, please refer to the relevant descriptions in the subsequent embodiments.
[0157] It should be noted that when constructing the beam selection map, the operator selects geographical locations from the area covered by the beam selection map through discrete sampling. These geographical locations cannot continuously cover all locations. Therefore, the terminal's current actual geographical location may not be any of the aforementioned sampling locations. In this case, when the terminal queries the beam information mapped to its current actual geographical location in the beam selection map, since no test was conducted at the user's current actual location when constructing the beam selection map, the terminal cannot obtain any reference beam information. Therefore, in this embodiment, when the terminal's actual geographical location is not any sampling location, the terminal can determine a target location from multiple sampling locations based on the distance between its current actual geographical location and each sampling location, and use this target location as the terminal's current geographical location. In this way, the terminal can obtain reference beam information from the beam selection map based on the newly determined target location. Specifically, the terminal can determine the target location in any one or a combination of the following methods:
[0158] 1. Determine the target location based on the distance between the actual geographical location and one or more geographical locations obtained from discrete sampling.
[0159] by Figure 3A The optimal beam selection map shown below will be used as an example for illustration.
[0160] To facilitate the identification of other geographical locations near a given location, the terminal can divide the area covered by the beam selection map into multiple sub-regions according to a certain distance. For example... Figure 3A As shown, the terminal can divide the area covered by the beam selection map into multiple sub-regions with a longitude and latitude span of 15°, based on a 15° reference point, along the directions of the latitude and longitude lines. As explained above, [0~15, 0~15] can be used to represent a sub-region with a latitude range of 0°~15° and a longitude range of 0°~15°, and [15~30, 30~45] can be used to represent a sub-region with a latitude range of 15°~30° and a longitude range of 30°~40°.
[0161] exist Figure 3AIn the optimal beam selection map shown, it is assumed that the geographic location locn is the actual location of the terminal. This geographic location locn is not any of the aforementioned sampling locations. Therefore, the terminal can determine the sub-region where the geographic location locn is located as [30~45, 150~145] based on the geographic location locn. Furthermore, the terminal can determine multiple sub-regions adjacent to the sub-region [30~45, 150~145] based on the sub-region [30~45, 150~145], including sub-regions [15~30, 135~150], [15~30, 150~165], [15~30, 165~180], [30~45, 135~150], [30~45, 165~180], [45~60, 135~150], [45~60, 150~145], and [45~60, 165~180]. Then, the terminal can obtain all sampling location information contained in the sub-region where the geographic location locn is located and in the adjacent sub-regions.
[0162] For ease of understanding, Figure 3B The diagram shows the effect of cropping the above 9 sub-regions from the above beam selection map.
[0163] from Figure 3B It can be seen that the sampling positions contained in the above 9 sub-regions include sampling position loc3, sampling position loc4, sampling position loc5, sampling position loc6, sampling position loc7 and sampling position loc8; it can be understood that in the optimal beam selection map and the suboptimal beam selection map, these sampling positions are all mapped with beam information that can be referenced by the terminal.
[0164] In one possible implementation, the terminal can set a distance threshold and randomly select a sampling position locm from sampling positions loc3 to loc8. If the distance between sampling position locm and geographic location locn is less than or equal to the distance threshold, the terminal can determine sampling position locm as the target location. Otherwise, the terminal can continue to select other sampling positions from sampling positions loc3 to loc8 until the distance between the selected sampling position and geographic location locn is less than or equal to the distance threshold. The terminal can then determine the sampling position whose distance from geographic location locn is less than or equal to the distance threshold as the target location. For example, suppose the terminal first selects sampling position loc6 from sampling positions loc3 to loc8, and the distance between geographic location locn and sampling position loc6 is less than the distance threshold, then the terminal can determine sampling position loc6 as the target location.
[0165] Optionally, the terminal can determine the distance between each sampling location (loc3-loc8) and the geographic location (locn), and determine the sampling location closest to the geographic location (locn) as the target location. For example, assuming the distances between each geographic location (loc3-loc8) and the geographic location (locn) are d1, d2, d4, d5, and d6 respectively, and d1 is the smallest, then the terminal can determine the sampling location (loc7) as the target location.
[0166] 2. Determine the target location based on the sub-region where the terminal is currently located and the sampling locations contained in that sub-region.
[0167] Similarly Figure 3B The following explanation uses the shown rendering as an example. Figure 3B It can be seen that there exists a geographical location loc3 obtained by discrete sampling in the sub-region [30~45, 150~145] where the geographical location locn is located. The terminal can directly determine the geographical location loc3 as the target location.
[0168] Understandably, in some embodiments, some sub-regions divided by the beam selection map may not contain any sampling locations. If the terminal's current geographical location is not a sampling location, and its sub-region does not contain any sampling locations, the terminal can determine the target location according to method 1 described above. For example, assume... Figure 3B The geographic location locm shown is the actual location of the terminal. This geographic location locm is not any of the aforementioned multiple sampling locations, and the sub-region [30~45, 135~150] where the geographic location locm is located does not contain any sampling location. Therefore, the terminal can obtain the sampling location information of multiple sub-regions adjacent to the sub-region [30~45, 135~150], and determine one sampling location as the target location. For details, please refer to the aforementioned relevant explanations, which will not be repeated here.
[0169] (4) Antenna Selection Map
[0170] Similar to beam selection maps, antenna selection maps are a mapping of antenna location and antenna scheme communication quality (priority). They record the degree of communication performance when using different antenna schemes to communicate with satellites with different antenna location information. They can be used to help terminals quickly select the optimal antenna scheme and predict when to switch to the best antenna scheme when the terminal moves.
[0171] It should be noted that in this application, antenna position information can be quantified as the elevation angle between the antenna and the satellite, and the terminal's orientation in the horizontal direction. The elevation angle between the antenna and the satellite, i.e., the angle between the terminal and the horizontal plane when the terminal is pointing towards the satellite, affects the signal transmission quality and mainly depends on the terminal's geographical location, roll angle, and elevation angle. The terminal's orientation in the horizontal direction affects the antenna signal radiation direction and mainly depends on the terminal's yaw angle. Accordingly, the mapping relationship recorded in the antenna selection map can be: elevation angle between the terminal antenna and the satellite - terminal orientation - antenna scheme communication quality (priority). Once the terminal obtains geographical location information and terminal attitude information, it can calculate the elevation angle between the terminal antenna and the satellite based on the geographical location information and the roll and elevation angles contained in the attitude information. It can also determine the terminal orientation based on the yaw angle in the attitude information. Therefore, it can determine the antenna scheme communication performance index (priority) corresponding to the terminal's current geographical location and current attitude from the antenna selection map.
[0172] When constructing the antenna selection map, operators can first determine the applicable area range of the antenna selection map, and then determine the communication performance indicators of different antenna schemes when communicating with satellites under different antenna location information through experimental simulation. Specifically, operators can use electromagnetic simulation software, such as high frequency structural simulator (HFSS), to construct antenna models, set elevation angle variables (e.g., 0°–90°) and terminal horizontal orientation variables (0°–360°), and perform parameter scanning to view the far-field radiation pattern and analyze main lobe pointing and side lobe suppression, etc. Furthermore, operators can also use the systems toolkit (STK) to simulate satellite orbits, calculate the real-time elevation angle between the ground station and the satellite, and combine it with atmospheric models (e.g., ITU-R P.618) to analyze rain attenuation and tropospheric loss at low elevation angles, and construct urban environments to simulate multipath delay distribution at different elevation angles. Finally, the operator can analyze the data obtained from the experimental simulation to obtain the communication quality corresponding to each antenna scheme when using different antenna schemes to communicate with the satellite at various antenna positions. The antenna scheme with the best communication quality (which can be represented by the antenna scheme number, such as antenna scheme 1, antenna scheme 2, etc.) or multiple antenna schemes with good communication quality are mapped with the antenna position information to obtain the antenna selection map.
[0173] Similarly, when an antenna location information maps to multiple antenna schemes, these antenna schemes can all be referred to as the antenna scheme corresponding to that antenna location information or the "recommended antenna scheme." The antenna selection map can record the priority of each recommended antenna scheme. This priority is determined based on the communication quality corresponding to each antenna scheme when constructing the antenna selection map; the better the communication quality, the higher the priority of the recommended antenna scheme. Among them, the beam with the highest priority can be called the "optimal antenna scheme," and the other antenna schemes can be called "suboptimal antenna schemes."
[0174] The antenna scheme with the best communication quality can be called the "optimal antenna scheme," and the other antenna schemes with good communication quality can be called the "second-best antenna schemes." Furthermore, when one antenna location information maps to multiple antenna schemes, the terminal can prioritize the multiple antenna schemes based on the communication quality corresponding to each scheme, and divide the antenna selection map into multiple sub-maps according to beam priority, including one optimal antenna selection map and multiple second-best antenna selection maps. For details, please refer to the aforementioned explanation of beam selection maps; it will not be repeated here.
[0175] Figure 4 An exemplary schematic diagram of an optimal antenna selection map provided in this application is shown.
[0176] For ease of explanation later, it is defined here that (p, q) can be used to represent the antenna position information with an elevation angle of p° and a terminal orientation of q°, and it is defined that the terminal orientation is 0° when it is facing due north. Figure 4 The antenna selection map shown applies to terminals that can provide at least four different antenna schemes.
[0177] Then as Figure 4 As shown, this optimal antenna selection map can include multiple different sections, namely... Figure 4The diagram includes sections 41, 42, 43, and 44. Each section corresponds to an optimal antenna scheme. Specifically, the optimal antenna schemes for sections 41, 42, 43, and 44 are antenna schemes ass1, ass2, ass3, and ass4, respectively. The horizontal and vertical coordinates corresponding to the boundaries of each section can be used to characterize the range of antenna position information applicable to the optimal antenna scheme for that section. For example, if the terminal determines the antenna's elevation angle with the satellite to be 10° based on its current geographical location and the vehicle's pitch and roll angles, and determines the terminal's current orientation to be 30° based on its yaw angle, then the terminal can determine its current antenna position information as (10, 30). Since this antenna position information falls within section 41, antenna scheme ass1 is the optimal antenna combination when the terminal's antenna position information is (10, 30). Using antenna combination ass1 to transmit signals to connect to the satellite can likely result in the best communication quality.
[0178] In this application, when using an antenna selection map to select an antenna scheme, the terminal can prioritize selecting the optimal antenna scheme corresponding to the current antenna location information to transmit signals and connect to the satellite based on the current antenna location information and the optimal antenna selection map. Furthermore, it can determine whether to switch to the second-best antenna scheme corresponding to the current antenna location information to connect to the satellite based on the communication quality with the satellite.
[0179] Since antenna selection maps can be constructed through experimental simulation, the two parameters used to determine antenna location information—the elevation angle between the antenna and the satellite, and the terminal's orientation in the horizontal direction—can be continuously sampled within their respective defined numerical ranges. In other words, when the terminal subsequently uses the antenna selection map to determine the antenna scheme, even if the elevation angle between the terminal's antenna and the satellite needs to be determined using the terminal's geographical location information, the terminal can directly calculate the elevation angle using its current actual geographical location.
[0180] Furthermore, different types of terminals offer varying numbers of antenna options, and the specific deployment locations of the antennas also differ. Therefore, different types of terminals may require different versions of the antenna selection map. When constructing the antenna selection map, operators can build different antenna models for different types of terminals to obtain multiple antenna selection maps adaptable to different terminal models. Correspondingly, when a terminal uses the antenna selection map to determine the required antenna option, it will also use an antenna selection map compatible with its model information.
[0181] Furthermore, since the communication quality corresponding to the antenna selection scheme is mainly related to the terminal's geographical location and terminal attitude information (including the terminal's pitch angle, roll angle, and vehicle orientation), in some embodiments, the antenna selection map may record a mapping of terminal location, terminal attitude information, and antenna scheme communication quality (priority). In this case, the terminal only needs to obtain the geographical location and terminal attitude information to query the priority of the corresponding antenna scheme from the antenna selection map, and then select the antenna scheme to transmit the signal according to the priority.
[0182] It is understood that "beam selection map" and "antenna selection map" are just some names used in the embodiments of this application. Their meanings have been recorded in the embodiments of this application, and their names do not constitute any limitation on the embodiments.
[0183] With the rapid development of wireless communication technology, satellite communication has become widely used. In satellite communication systems, beam selection is the most critical factor affecting the communication quality between the terminal and the satellite. However, traditional beam selection algorithms rely on instantaneous channel information and lack the ability to perceive the terminal's environment. Specifically, traditional beam selection algorithms (such as codebook-based beam switching) typically rely solely on instantaneous channel state information (CSI) for decision-making, failing to incorporate geographical environment, historical data, or dynamic interference for optimization. For example, when the terminal is in an urban environment, buildings may cause obstruction, leading to signal multipath effects. The algorithm may incorrectly select a narrow beam with high gain but actually worse communication quality, instead of a more robust and better-quality wide beam. Furthermore, when the terminal communicates with a satellite, atmospheric attenuation severely impacts signal quality, but traditional algorithms cannot predict and adjust beam strategies in advance. Furthermore, traditional beam selection algorithms typically assume line-of-sight (LOS) propagation. However, in real-world environments, non-line-of-sight (NLOS) signals, ground reflections, and dynamic obstacles such as vehicles and trees can cause signal fluctuations, making it difficult for the algorithm to stably maintain the optimal beam. In addition, some terminals are affected by hardware limitations such as antenna accuracy and terminal processor computing performance, which may prevent them from selecting a suitable beam to connect to the satellite using complex beam selection algorithms.
[0184] In view of this, embodiments of this application provide a communication method and related apparatus. Implementing this method, a terminal can determine one or more beams corresponding to its current geographical location through a beam selection map. These one or more beams are those with better communication quality among all beams searchable at the terminal's current geographical location. Therefore, the terminal can quickly select a beam suitable for its current geographical location based on the beam selection map. After connecting to a satellite through the selected beam, the terminal can further test the communication quality with the satellite. If the communication quality meets the quality constraints, the terminal will maintain the connection with the satellite using the currently selected beam; otherwise, the terminal can select other beams from the aforementioned one or more beams to connect to the satellite. In this way, the terminal can overcome the influence of geographical environment on the satellite communication quality of the vehicle by quickly selecting a beam, more accurately selecting a beam suitable for its current geographical location to connect to the satellite, and improving the communication quality with the satellite.
[0185] First, we introduce a system architecture to which this application can be applied, in which the communication system includes a mobile terminal, a server, and a satellite.
[0186] A mobile terminal includes a communication device, which is a device with communication and computing capabilities. For example, the communication device may be a device equipped with a processor / chip capable of executing computer-executed instructions, or it may be a processor / chip capable of executing computer-executed instructions.
[0187] When the communication device is a standalone device, it is a device with wireless transceiver capabilities, and can be a fixed device, mobile device, handheld device, wearable device, or vehicle-mounted device. The aforementioned electronic device may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication device, or user equipment, etc., and can be used to execute the communication methods in the embodiments of this application.
[0188] In some cases, the mobile terminal is a vehicle, and the communication device is located inside the vehicle, which can be regarded as an in-vehicle terminal. The in-vehicle terminal can be built into the vehicle's in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit as one or more components or units. The vehicle can implement the methods of this application through the built-in in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit. The in-vehicle terminal equipment can be a complete vehicle device, an in-vehicle module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), an in-vehicle infotainment system (or in-vehicle transmission unit), a chip, or a system on chip (SOC), etc. The above-mentioned chip or SOC can be installed in the vehicle, OBU, RSU, or T-box.
[0189] Optionally, the aforementioned vehicles can be ordinary vehicles, special vehicles (including but not limited to police cars, tractor-trailers, etc.), or rescue vehicles (including but not limited to ambulances, fire trucks, rescue vehicles, etc.). This application embodiment does not specifically limit them in this regard.
[0190] A server is a device with communication and computing capabilities. Specifically, it can be a single server, multiple servers, etc. In some cases, a server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.
[0191] The number of satellites can be one or more. Specifically, they can be communication satellites used for signal transmission such as television, radio, telephone, and the Internet, navigation satellites (such as GPS and Beidou) that provide positioning and timing services, or other types of satellites. This application embodiment does not limit this.
[0192] The communication method provided in this application will be described in detail below with reference to the accompanying drawings.
[0193] Please see Figure 5 , Figure 5 This is a flowchart illustrating a communication method provided in an embodiment of this application. This communication method is applied in the field of satellite communication technology, specifically a communication method for vehicles via satellite. Specifically, the communication method includes, but is not limited to, the following steps:
[0194] S501: The communication device obtains the first configuration information.
[0195] A communication device is a device with communication and computing capabilities, which can be installed within a mobile terminal. Alternatively, the communication device can be a mobile terminal.
[0196] Specifically, the communication device can be a mobile terminal in the aforementioned communication system, or a communication device contained in a mobile terminal.
[0197] The first configuration information may include information on at least one recommended beam corresponding to the first location of the terminal, and the information of each recommended beam is used to indicate the priority of the recommended beam.
[0198] The terminal's primary location refers to its position, such as latitude and longitude, coordinates, or address information. This primary location can be obtained through a positioning system, such as a Global Navigation Satellite System (GNSS). In some cases, the terminal's primary location may deviate from its actual geographical location. The primary location can be determined by the terminal's actual location and one or more location information recorded in the primary configuration information; specifically, it can be the location information in the primary configuration information that is closest to the terminal's actual geographical location. Optionally, both the primary location and the geographical location recorded in the primary configuration information (i.e., the sampling location) can be latitude and longitude information. For a detailed explanation of the method for determining the primary location, please refer to the aforementioned related explanations, which will not be repeated here.
[0199] The first position corresponds to the information of the recommended beam. This information indicates the priority of the recommended beam. For example, among the multiple recommended beams corresponding to the first position, each beam information can contain a specific beam ID and a priority number. The priority number contained in each beam information indicates the priority of that beam among all the recommended beams. Assuming the first position corresponds to the information of three recommended beams, and these three recommended beams are beamA-1, beamB-2, and beamC-3 respectively, where beamA-1 represents beam ID A and a priority number of 1 (the smaller the number, the higher the priority), then it can be considered that among the three beams corresponding to the first position, beam ID A has the highest priority, beam ID B has the second highest priority, and beam ID C has the lowest priority.
[0200] The following describes how to obtain information about at least one recommended beam corresponding to the first position of the terminal.
[0201] In one possible implementation, information on at least one recommended beam corresponding to the first location can be obtained from a beam selection map, which can record the quality of communication corresponding to each beam when using different beams to connect to satellites at multiple different geographical locations (including the first location).
[0202] Furthermore, the beam selection map can be stored on the terminal, or it can be stored in the cloud. These will be described in detail below:
[0203] Scenario 1: The terminal stores a beam selection map. In this case, the aforementioned first configuration information can be the beam selection map, or the aforementioned first configuration information can include the beam selection map. Specifically, if the communication device is a component integrated into the terminal, the beam selection map can be stored in the storage space of the communication device, or in the storage space of other components in the terminal that are independent of the communication device but communicatively connected to it. In this case, when the terminal is in a first position, the communication device can quickly obtain information on at least one recommended beam corresponding to the first position from the beam selection map stored locally on the terminal, helping the terminal to more quickly determine the beam to be used, thereby more efficiently connecting to satellites.
[0204] Scenario 2: The beam selection map is stored in a cloud environment capable of communicating with the aforementioned terminal. This cloud environment may include a cloud server and / or a cloud virtual machine. In this case, the terminal does not need to store the beam selection map; it can send its first location to the cloud. After obtaining the first location, the cloud can retrieve information about at least one recommended beam corresponding to the first location based on the beam selection map stored in the cloud, and then send this information to the terminal. This effectively reduces the storage space occupied by the terminal. Alternatively, the terminal can directly send its current geographical location to the cloud. The cloud can then determine the first location based on this geographical location and the sampling locations included in the beam selection map, and then retrieve information about at least one recommended beam corresponding to the first location and send it to the terminal. Even with poor terminal processing performance, the communication device can still obtain information about at least one recommended beam corresponding to the first location.
[0205] Optionally, the first configuration information may further include information on multiple terminal locations and information on at least one recommended beam corresponding to each terminal location, wherein the multiple terminal locations include the first location.
[0206] In other words, the aforementioned first configuration information can be first configuration information stored in the terminal's local storage space. When the aforementioned first configuration information is the aforementioned beam selection map, or when the aforementioned first configuration information may include the aforementioned beam selection map, the terminal can store the aforementioned beam map locally. Specifically, when the aforementioned communication device is a component integrated into the aforementioned terminal, the beam selection map can be stored in the storage space contained in the communication device, or stored in the storage space of other components in the terminal that are independent of the aforementioned communication device but communicatively connected to the communication device. In this case, when the terminal is in the first position, the aforementioned communication device can relatively quickly obtain information on at least one recommended beam corresponding to the first position from the beam selection map stored locally on the terminal, helping the terminal to more quickly determine the beam to be used, thereby more efficiently connecting to satellites.
[0207] The information for at least one recommended beam corresponding to the first position may include a unique identifier (e.g., beam ID) for each recommended beam, as well as its priority among all recommended beams. The communication device can determine which satellite to connect to based on the unique identifier of the recommended beam, and the priority of each recommended beam can indicate which recommended beam the communication device should preferentially use to connect to the satellite, and which recommended beam it should preferentially switch to when reconnecting to a satellite via beam switching.
[0208] S502: The communication device determines the first recommended beam corresponding to the first location based on the first location and first configuration information of the terminal.
[0209] As can be seen from the foregoing description, in the beam selection map, at least one recommended beam corresponding to the first position mentioned above may include an optimal beam and multiple suboptimal beams, where the optimal beam has the highest priority, and the multiple suboptimal beams can be ordered from high to low priority.
[0210] Optionally, the first recommended beam is the highest priority recommended beam among at least one recommended beam corresponding to the first position.
[0211] In other words, after obtaining information about at least one recommended beam corresponding to the first position, the communication device can first select the optimal beam with the highest priority to connect to the satellite, based on the priority of each recommended beam. If the communication quality corresponding to connecting to the satellite with the optimal beam is good enough, the communication device can maintain the connection with the optimal beam; otherwise, the communication device can switch to the second-best beam corresponding to the first position to connect to the satellite.
[0212] Understandably, the optimal beam corresponding to the first position is the beam with the best communication quality among all beams that can be found at the first position when constructing the beam selection map. Therefore, selecting the optimal beam to connect to the satellite first can greatly increase the probability that the communication quality of the communication device when it first connects to the satellite is good enough, so the communication device can directly maintain the connection with the satellite with the optimal beam without switching to other beams to reconnect to the satellite.
[0213] Optionally, the first recommended beam is any one of at least one recommended beam corresponding to the first position.
[0214] In other words, after obtaining information about at least one recommended beam corresponding to the first position, even if each beam has a priority, the communication device can ignore the beam priority and randomly select a beam1 from at least one recommended beam as the first beam to be used to connect to the satellite, and obtain the communication quality information corresponding to connecting to the satellite with beam1. Then, another beam2 is selected from at least one recommended beam to connect to the satellite, and the communication quality information corresponding to connecting to the satellite with beam2 is obtained, until the communication device connects to the satellite through each of the at least one recommended beam in turn, and obtains the communication quality information corresponding to connecting to the satellite with each beam.
[0215] Understandably, due to uncontrollable factors such as weather and environmental changes, the priority of recommended beams at a sampling location in the beam selection map may not always accurately reflect the communication quality of each beam connected to a satellite. For example, after constructing the beam selection map, if a building or base station that significantly impacts electromagnetic wave transmission is built or demolished near a sampling location, the optimal beam recorded in the beam selection map for that sampling location may have degraded. The terminal at that sampling location may even be unable to communicate with the satellite using this optimal beam, while other lower-priority, suboptimal beams at that sampling location may become the beams with the best communication quality among all beams. Therefore, after obtaining information on at least one recommended beam corresponding to the first location, by connecting the satellite with each of these recommended beams sequentially, the communication device can determine which of the at least one recommended beams has the best communication quality to connect to the satellite based on the communication quality information of each beam connected to the satellite. This maximizes the communication quality between the communication device and the satellite, further reducing the negative impact of environmental factors on communication quality.
[0216] S503: The communication device acquires communication quality information corresponding to the satellite connected by the first recommended beam.
[0217] S504: The communication device determines the beam connection method between the terminal and the satellite based on the communication quality information corresponding to the satellite connected by the first recommended beam.
[0218] After connecting to the satellite with the first recommended beam, the terminal can detect the communication quality information corresponding to the connection with the satellite using the first recommended beam. Optionally, the terminal can use any one or more of the signal-to-noise ratio (SNR), bit error rate (BER), and packet error rate (PER) during communication with the satellite as parameters to quantify the aforementioned communication quality information.
[0219] The aforementioned beam connection methods include connecting to a satellite with a first recommended beam, or switching to a second recommended beam corresponding to the first position.
[0220] Optionally, the satellite connected by the first recommended beam and the satellite connected by the second recommended beam can be the same satellite or different satellites.
[0221] In one possible embodiment, the determination of the beam connection method between the terminal and the satellite based on the communication quality information corresponding to the satellite connected by the first recommended beam can be implemented through steps including but not limited to the following:
[0222] If the communication quality information corresponding to the terminal connecting to the satellite with the first recommended beam meets the first quality constraint condition, the communication device determines to connect to the satellite with the first recommended beam.
[0223] Alternatively, if the communication quality information corresponding to the satellite connected by the terminal with the first recommended beam does not meet the first quality constraint condition, the communication device may determine to switch to the second recommended beam to connect to the satellite.
[0224] For example, if the communication device selects a beam to connect to a satellite according to the priority of each beam, then in this case, the first recommended beam may be the optimal beam corresponding to the first location, and the aforementioned first constraint condition may be a preset threshold for communication quality information. For instance, if the SNR quantifies the aforementioned communication quality information when the terminal connects to the satellite with the first recommended beam, then the first quality constraint condition may be "SNR is greater than the first threshold". Optionally, the first threshold may be 5dB, or it may be other values, which are not limited in this application. If the SNR of the terminal when connecting to the satellite with the first recommended beam is greater than the first threshold, it means that the terminal's connection with the satellite with the first recommended beam meets the first quality constraint condition. At this time, the communication quality between the terminal and the satellite is good enough, so the terminal can determine to connect to the satellite with the first recommended beam (that is, the terminal stays in the first recommended beam and does not switch to other beams, maintaining the connection with the satellite with the first recommended beam, the same below). Correspondingly, if the SNR of the terminal when connecting to the satellite with the first recommended beam is less than or equal to the first threshold, it means that the terminal's connection with the satellite with the first recommended beam does not meet the first quality constraint condition. At this time, the communication quality between the terminal and the satellite is poor, so the terminal can determine to switch to the suboptimal beam corresponding to the first position to connect to the satellite.
[0225] Optionally, when the communication device selects a beam to connect to the satellite according to the priority of each beam, the communication device can determine the second recommended beam (i.e., the second optimal beam) from among the at least one recommended beam corresponding to the first position, based on the priority of the recommended beams at the first position. After switching to the second recommended beam to connect to the satellite, the communication device can also obtain the communication quality information corresponding to connecting to the satellite with the second recommended beam. If the communication quality information corresponding to connecting to the satellite with the second recommended beam meets the first quality constraint condition, the communication device can determine to connect to the satellite with the second recommended beam; otherwise, the communication device can switch to the third recommended beam (i.e., the third priority beam among the at least one recommended beam corresponding to the first position) to connect to the satellite, and so on, until the communication quality information corresponding to connecting to the satellite with a certain beam meets the first quality constraint condition, at which point the communication device can determine to connect to the satellite with that beam. In this way, even when the communication quality corresponding to connecting to the satellite with the optimal beam is poor, the communication device can quickly select a beam with better communication quality from among the multiple suboptimal beams corresponding to the first position to connect to the satellite.
[0226] Optionally, when the communication device selects a beam to connect to the satellite according to the priority of each beam, the communication device can determine any beam other than the first recommended beam (i.e., any second-best beam corresponding to the first position) from the recommended beams corresponding to the first position as the second recommended beam. In other words, in this embodiment, when the communication quality corresponding to connecting to the satellite with the optimal beam is poor, the communication device may no longer select a beam to connect to the satellite based on the priority of each beam, but instead randomly select a second-best beam as the second recommended beam to connect to the satellite. Subsequently, it will connect to the satellite with other second-best beams, and after obtaining the communication quality information corresponding to connecting to the satellite with each second-best beam, it will determine and maintain the connection with the second-best beam that has the highest corresponding communication quality. Thus, when the communication quality corresponding to connecting to the satellite with the optimal beam is poor, the communication device can select the beam with the best corresponding communication quality from the multiple second-best beams corresponding to the first position to connect to the satellite, which can more effectively guarantee the communication quality between the terminal and the satellite.
[0227] For example, if the communication device does not select a beam to connect to the satellite according to the priority of each beam, then in this case, the first recommended beam can be any one of the recommended beams at the first position, and the aforementioned first constraint can be "the current beam is the beam with the best communication quality among all recommended beams". Again, taking the quantification parameter of communication quality information, SNR, as an example, in this embodiment, after the terminal connects to the satellite with the first recommended beam and measures the SNR value as N1, the terminal will subsequently connect to the satellite with other recommended beams corresponding to the first position (including the aforementioned second recommended beam) and measure the SNR when connecting to the satellite with the other recommended beams. If the SNR values when connecting to the satellite with other recommended beams are all less than N1, it means that the first recommended beam is currently the beam with the best communication quality among at least one beams corresponding to the first position, and the communication device can determine to connect to the satellite with the first recommended beam. Otherwise, it means that the first recommended beam is not currently the beam with the best communication quality among at least one beams corresponding to the first position, and the communication device can determine the beam with the largest corresponding SNR value among all recommended beams as the second recommended beam, and then switch to connecting to the satellite with the second recommended beam and maintain the connection with the satellite using the second recommended beam. It is understandable that by traversing all recommended beams corresponding to the first position and determining the beam with the best communication quality to connect to the satellite based on the communication quality when each beam connects to the satellite, it can be guaranteed that the communication quality is optimal when connecting to the satellite with the last adopted beam.
[0228] In one possible embodiment, the above communication method may further include, but is not limited to, the following steps:
[0229] The communication device reports the first update information to the cloud. The first update information includes the first location and the communication quality information corresponding to the terminal connecting to the satellite with the recommended beam corresponding to the first location.
[0230] Optionally, the terminal can report the first update information to the cloud in the form of a log.
[0231] Optionally, the terminal may report the aforementioned first update information to the cloud using the Message Queuing Telemetry Transport (MQTT) protocol. Alternatively, the terminal may report the aforementioned first update information to the cloud using the Hypertext Transfer Protocol Secure (HTTPS) protocol.
[0232] Optionally, after the cellular network is restored, the terminal can report the first update information to the cloud via the cellular network.
[0233] Understandably, the aforementioned first update information includes the first location and the communication quality information corresponding to the terminal connecting to the satellite with the first recommended beam corresponding to the first location.
[0234] In one possible embodiment, when the communication device determines to switch to the second recommended beam connecting to the satellite corresponding to the first location, the first update information includes the first location and one or more of the following: communication quality information of the terminal connecting to the satellite corresponding to the first recommended beam in the first location, or communication quality information of the terminal connecting to the satellite corresponding to the second recommended beam in the first location.
[0235] In other words, in this embodiment, if the communication device connects to the satellite using only the optimal beam corresponding to the first position, the terminal can upload the first position and the communication quality information when connecting to the satellite with the optimal beam to the terminal. However, if the communication device connects to the satellite successively using each of the multiple recommended beams corresponding to the first position, the terminal can upload the first position and the communication quality information when connecting to the satellite with any one, multiple, or even all of these recommended beams to the cloud. This provides the cloud with richer update information, allowing the cloud to obtain more accurate analysis results from the acquired update information when updating the beam selection map, thus improving the reference value of the beam selection map.
[0236] Understandably, due to uncontrollable factors such as weather and environmental changes, the priority of the recommended beams corresponding to each sampling location in the beam selection map cannot always accurately reflect the communication quality of each beam connecting to the satellite. For example, after the beam selection map is constructed, if buildings or base stations are demolished or rebuilt near the sampling location, or if the weather conditions at the sampling location in the current season change significantly over time compared to the season when the operator constructed the beam selection map, the communication quality of higher-priority beams may deteriorate, and / or the communication quality of lower-priority beams may improve. In this case, the beam selection map may no longer be applicable to that sampling location. The terminal must connect to the satellite at that sampling location using different beams in sequence to ultimately determine the beam with sufficiently good communication quality to connect to the satellite under the aforementioned first communication quality constraint. However, this also reduces the communication efficiency between the terminal and the satellite.
[0237] However, in this embodiment, the beam selection map provided in this embodiment is also stored in the cloud. Therefore, when the terminal obtains the recommended beam corresponding to the first location through the beam selection map and connects to the satellite with the recommended beam corresponding to the first location, the terminal can upload the first update information to the cloud. Of course, it is not limited to the first location, nor is it limited to the terminal mentioned above. Other devices that communicate with the cloud can obtain the recommended beam through the beam selection map at any location and connect to the satellite with the recommended beam. Each device can upload the corresponding update information to the cloud. Each update information can include the device's location information and the communication quality information corresponding to the device connecting to the satellite with the recommended beam at the corresponding location. Afterward, the cloud can analyze multiple update information, including the first update information mentioned above, to obtain analysis results. If the analysis results indicate that the update conditions are met, the priority of the recommended beams corresponding to one or more sampling locations in the beam selection map is updated to obtain a new beam selection map, which is then sent to the terminal and the other devices mentioned above. In this way, even if the environmental conditions of the sampling location recorded in the beam selection map change, after the beam selection map is updated, the terminal and other devices can still more quickly determine the beam to be used at that sampling location through the updated beam selection map, thereby improving the communication efficiency of the satellite.
[0238] For ease of explanation, it is assumed that after each device connected to the cloud determines its stationary beam using a beam selection map at any sampling location, it will upload the communication quality information corresponding to the satellite connected to each beam to the cloud for all beams used at that sampling location. The cloud can then set the above update conditions in ways including but not limited to the following:
[0239] Method 1:
[0240] The update condition can be set as "the information of the recommended beam corresponding to any sampling location in the beam selection map changes". Specifically, the definition of the change in the information of the recommended beam corresponding to the sampling location is as follows: For any sampling location locx recorded in the beam selection map, if, within a certain period, the cloud obtains more than a first proportion threshold per1 of all update information corresponding to that sampling location from one or more devices, the update information indicates that the device did not ultimately reside in the optimal beam corresponding to the sampling location locx.
[0241] For example, the cloud can analyze M update messages obtained from multiple terminal devices within a historical first time period, using the first time period as a cycle. Here, it is assumed that among the above M update messages, there are M1 update messages. These M1 update messages are all update messages uploaded to the cloud by one or more devices at the sampling location locx after connecting to the satellite through the recommended beam corresponding to the sampling location locx within the historical first time period.
[0242] Understandably, in the aforementioned M1 update messages, if a certain update message only contains the sampling location locx and the communication quality information of the device connecting to the satellite with the optimal beam corresponding to the sampling location locx, then the cloud can determine that the beam selected and camped by the device uploading the update message at the sampling location locx is the optimal beam corresponding to the sampling location locx; however, if a certain update message, in addition to containing the sampling location locx, may also contain the communication quality information of the device connecting to the satellite with the optimal beam corresponding to the sampling location locx and the communication quality information of the device connecting to the satellite with one or more suboptimal beams corresponding to the sampling location locx, and there exists a suboptimal beam, when the communication quality of the device connecting to the satellite with this suboptimal beam is better than the communication quality of the device connecting to the satellite with the optimal beam, then the cloud can determine that the beam selected and camped by the device uploading the update message at the sampling location locx is not the optimal beam corresponding to the sampling location locx.
[0243] Assuming that after analysis, the cloud determines that among the M1 update messages, M2 indicate that the beam ultimately selected and resided by the device at sampling location locx is not the optimal beam corresponding to sampling location locx, then further, if M2 / M1 is less than or equal to the first proportional threshold per1, the cloud can determine that most devices ultimately selected the optimal beam corresponding to sampling location locx to connect to the satellite, and the terminal can determine that the information of the recommended beam corresponding to sampling location locx has not changed. Conversely, if M2 / M1 is greater than or equal to the first proportional threshold per1, the cloud can determine that most devices did not ultimately select the optimal beam corresponding to sampling location locx to connect to the satellite, and the terminal can determine that the information of the recommended beam corresponding to sampling location locx has changed. In this case, the information of the recommended beam corresponding to sampling location locx recorded in the current beam selection map is no longer applicable to sampling location locx, and the cloud can update the current beam selection map to obtain a new beam selection map.
[0244] Optionally, the first duration can be set to 1 day, 1 week, 1 month or any other duration, and the first ratio threshold can be set to any real number greater than 0 and less than 1, such as 0.5. This application does not limit the specific duration.
[0245] Optionally, when updating the beam selection map, for sampling locations where the recommended beam information has not changed, the cloud can keep the recommended beam information corresponding to that sampling location unchanged; for sampling locations where the recommended beam information has changed, the cloud can update the recommended beam information corresponding to those sampling locations.
[0246] Specifically, when updating the recommended beam information corresponding to the sampling location locx, the cloud can calculate the weight Wx of each recommended beam x corresponding to the sampling location locx based on the above M update information. The weight Wx of the recommended beam x is the sum of the communication quality of all satellites connected by the recommended beam x in the above M update information. For example, suppose that among the M update messages mentioned above, P messages contain the signal-to-noise ratio (SNR) of the device connected to the satellite with the optimal beam A, specifically including snr11, snr12, snr13, ..., snr1p. Then the weight W1 corresponding to the connection with the optimal beam A can be expressed as (snr11 + snr12 + snr31 + ... + snr1p). Similarly, suppose that among the M update messages mentioned above, q messages contain the SNR of the device connected to the satellite with the second optimal beam B, specifically including snr21, snr22, snr23, ..., snr2p. Then the weight W2 corresponding to the connection with the optimal beam B can be expressed as (snr21 + snr22 + snr23 + ... + snr2p).
[0247] After calculating the weight Wx of each recommended beam x, the cloud can reset the priority of each recommended beam x corresponding to locx based on the magnitude of its weight Wx; where a larger weight indicates a higher priority. For example, if the weight W1 of the optimal beam A calculated from the above M update information is less than the weight W2 of the second optimal beam B, then after updating the beam selection map, among all the recommended beams corresponding to the sampling position locx recorded by the new beam, beam A will have a lower priority than beam B, and beam A will no longer be the optimal beam.
[0248] Understandably, updating the beam selection map whenever the recommended beam information at any sampling location changes can maintain the reference value of the beam selection map as much as possible and preserve the applicable geographical area range of the beam selection map.
[0249] Method 2:
[0250] The update condition can be set as "the number of sampling locations in the beam selection map where the information of the recommended beam has changed exceeds a first quantity threshold th1 or a second proportion threshold per2". The definition of "the information of the recommended beam corresponding to the sampling location has changed" can be found in the previous explanation and will not be repeated here.
[0251] Let's take the above M update messages as an example. Here, we assume that the number of sampling locations in the beam selection map is Q1, and after analyzing the above M update messages in the cloud, it is determined that the recommended beam information corresponding to Q2 sampling locations locx has changed.
[0252] Optionally, if Q2 is greater than the first quantity threshold th1, or if Q2 / Q1 is greater than the second proportion threshold per2, the cloud can update the current beam selection map to obtain a new beam selection map. Similarly, the cloud can update the recommended beam information corresponding to the sampling locations where the recommended beam information has changed only. The specific update method can be found in the preceding description and will not be repeated here. Optionally, the first quantity threshold th1 can be set to 10, 20, or any other positive integer, and the first quantity threshold th1 can be set to 0.05, 0.1, or any other value greater than 0 and less than 1.
[0253] It should be understood that the above-described methods one and two are merely two possible examples to illustrate the updating conditions and methods of the beam selection map, and should not be construed as limiting the embodiments of this application. It should also be understood that any new solutions obtained by reasonable modification, combination, or supplementation of the above-described methods one and two are all within the protection scope of the embodiments of this application.
[0254] Optionally, the beam selection map provided in this application may include a version number. When the beam selection map is updated in the cloud, the cloud can set a new version number for the new beam selection map, and the new version number may be different from the version numbers of all previous beam selection maps.
[0255] In an optional embodiment, the above communication method may further include, but is not limited to, the following steps:
[0256] The communication device sends first information to the cloud, which includes version information of the first configuration information.
[0257] Understandably, the cloud can periodically update the beam selection map, resulting in a new version. Compared to the older version, the new version offers better reference value. If the beam selection map is also stored on the terminal, the aforementioned first configuration information can be the locally stored beam selection map, which may be the latest version or an older version.
[0258] Therefore, in this embodiment, the communication device can send first information to the cloud, which may include version information of the first configuration information (specifically, version information of the beam selection map stored in the terminal). After the cloud receives the first information, it can compare the version information of the first configuration information with the version information of the beam selection map stored in the cloud. If the two versions match, it indicates that the first configuration information currently stored in the terminal is the latest version of the beam selection map, and the cloud can reply with first confirmation information to the terminal. This first confirmation information indicates that the first configuration information in the terminal is the latest version of the beam selection map, and the terminal can directly use the beam selection map to select a beam to connect to a satellite. If the two versions do not match, it indicates that the first configuration information currently stored in the terminal is not the latest version of the beam selection map, and the cloud can send second configuration information to the terminal. This second configuration information may include the latest version of the beam selection map stored in the cloud, and the second configuration information can be used to indicate that the first configuration information in the terminal is not the latest version of the beam selection map, and the terminal can use the latest version of the beam selection map contained in the second configuration information to select a beam to connect to a satellite.
[0259] Optionally, the first information may include a beam selection map stored in the terminal.
[0260] Optionally, after logging into the cloud at the terminal, the communication device can encrypt the first information using an encryption algorithm (modern encryption) and / or a character offset algorithm (classical encryption) before sending the first information to the cloud. For example, the communication device can encrypt the first information using one or more encryption algorithms, including but not limited to AES-128, AES-256, and SM4.
[0261] Optionally, in this embodiment, before the communication device executes step S501, third configuration information may be stored in the cloud, and this third configuration information is the latest version of the beam selection map. The version information of the third configuration information may be the same as or different from the version information of the first configuration information. Before the communication device executes step S501, the communication device may send the aforementioned first information to the cloud. If the cloud confirms that the version information of the first configuration information is the same as the version information of the third configuration information (i.e., the first configuration information stored in the terminal is already the latest version of the beam selection map), the cloud sends confirmation information to the terminal. After the terminal confirms that the first configuration information stored in the terminal is the latest version of the beam selection map based on the confirmation information, the communication device will execute step S501; otherwise, the terminal will obtain the third configuration information from the cloud, and correspondingly, the communication device will also obtain the information of one or more beams corresponding to the first position based on the third configuration information, and select a beam to camp on to connect to the satellite. This ensures that the information of at least one recommended beam corresponding to the first position obtained by the communication device is obtained from the latest version of the beam selection map, thereby ensuring the referenceability of the information of at least one recommended beam corresponding to the first position.
[0262] It is understood that by implementing the communication method provided in the embodiments of this application, the communication device can select a beam that matches the current geographical location through a beam selection map, and further test the communication quality with each beam satellite, select a beam with sufficiently good communication quality to stay and connect to the satellite. Based on the rapid selection of beams, the influence of geographical environment on the vehicle satellite communication quality is overcome, and the communication quality with the satellite is improved.
[0263] As explained above, the antenna scheme selected by the terminal also affects the communication quality between the terminal and the satellite. Similar to traditional beam selection algorithms, traditional antenna selection algorithms rely on instantaneous channel information and lack the ability to perceive the terminal's environment. Based on traditional antenna selection algorithms, the terminal cannot overcome the influence of environmental factors to select a suitable antenna scheme to transmit signals and connect to the satellite.
[0264] In view of this, embodiments of this application provide another communication method. Implementing this method, the terminal can determine one or more antenna schemes corresponding to its current attitude and geographical location using the antenna selection map provided in this application. These one or more antenna schemes are those with better communication quality among all available antenna schemes when the terminal is running or stationary at its current attitude and geographical location. Therefore, the terminal can quickly select an antenna scheme suitable for its current geographical location based on the antenna selection map. After connecting to the satellite using the selected antenna scheme, the terminal can further test the communication quality with the satellite. If the communication quality meets the quality constraints, the terminal will maintain the connection with the satellite using the currently selected antenna scheme; otherwise, the terminal can select other antenna schemes from the aforementioned one or more antenna schemes to connect to the satellite. In this way, the terminal can overcome the influence of the geographical environment on the vehicle's satellite communication quality and improve the communication quality with the satellite, based on the rapid selection of an antenna scheme.
[0265] Please see Figure 6 , Figure 6 This is a flowchart illustrating another communication method provided in an embodiment of this application. This communication method is applied in the field of satellite communication technology. It is understood that the steps in the embodiments of this application can be considered as described above. Figure 5 Reasonable variations or supplements to the embodiments described herein. Alternatively, it is understood that the communication methods in the embodiments of this application can also be considered as embodiments that can be executed independently, and this application does not limit this. For example, when a terminal utilizes... Figure 5 After determining the beam connection method between the terminal and the satellite in the communication method provided in the embodiments of this application, the terminal can use the antenna scheme used by the communication method in the embodiments of this application to connect to the satellite. Alternatively, after the terminal uses an existing beam selection algorithm to determine the beam to be used and the satellite to be connected, the terminal can also use the antenna scheme required to connect to the satellite using the communication method in the embodiments of this application.
[0266] Specifically, the communication method includes, but is not limited to, the following steps:
[0267] S601: The communication device obtains the first configuration information.
[0268] It is understood that the communication device in the embodiments of this application may be a device equipped with a processor / chip that can be used to execute computer execution instructions, or it may be a processor / chip that can be used to execute computer execution instructions.
[0269] Optionally, the communication device can be a terminal or a processor / chip within the terminal. When the communication device is a terminal, it can be a device with wireless transceiver capabilities, such as a fixed device, mobile device, handheld device, wearable device, or vehicle-mounted device. Specifically, the communication device can be used to perform... Figure 5The communication device of the communication method shown herein, and its specific information can be found in the foregoing description. Figure 5 The relevant explanations will not be repeated here.
[0270] The aforementioned first configuration information includes information on at least one recommended antenna scheme corresponding to the terminal's first antenna position information. The information for each recommended antenna scheme indicates its priority. The first antenna position information includes the terminal's position information and its attitude information. Optionally, the terminal can be the aforementioned communication device, or the aforementioned communication device can be a component integrated into the aforementioned terminal.
[0271] Information on at least one recommended antenna scheme corresponding to the aforementioned first antenna location information can be obtained from the antenna selection map. This antenna selection map can record the degree of superiority or inferiority of communication performance of different antenna schemes and satellite communication under different antenna location information (including the aforementioned first antenna location information), which is a mapping of terminal location - terminal attitude information - antenna scheme communication quality (priority).
[0272] Optionally, the antenna selection map described above can record a mapping of terminal location, terminal attitude information, and antenna scheme information (i.e., antenna scheme priority). In this case, the terminal only needs to obtain the geographical location and the terminal's attitude information to query the priority of the corresponding antenna scheme from the antenna selection map, and then select the antenna scheme to transmit the signal according to the priority of the antenna scheme.
[0273] Alternatively, antenna location information can be converted into the elevation angle between the terminal's antenna and the satellite, and the terminal's orientation in the horizontal direction. Correspondingly, the mapping relationship recorded in the antenna selection map can be the information of the elevation angle between the terminal's antenna and the satellite - terminal orientation - recommended antenna scheme. After the terminal obtains the geographical location information and the terminal's attitude information, the terminal can calculate the elevation angle between the terminal's antenna and the satellite based on the roll and elevation angles contained in the geographical location information and the attitude information, and determine the terminal's orientation based on the yaw angle in the attitude information. Thus, the recommended antenna scheme information corresponding to the terminal's current geographical location and current attitude can be determined from the antenna selection map. For ease of explanation, in this embodiment and subsequent embodiments, the mapping relationship recorded in the antenna selection map as the elevation angle between the terminal's antenna and the satellite - terminal orientation - recommended antenna scheme information (priority) will be used as an example.
[0274] Optionally, the terminal can obtain its current attitude information through its inertial measurement unit (IMU) and obtain its current geographical location through GNSS.
[0275] After obtaining the terminal's geographical location information and attitude information, the terminal can calculate the pitch angle between the terminal and the satellite based on the pitch angle and roll angle relative to the horizontal plane contained in the geographical location information and attitude information.
[0276] Optionally, since the number and deployment positions of antennas on different terminal models are not exactly the same, in some embodiments, when calculating the elevation angle between the terminal antenna and the satellite, the elevation angle between the antenna and the satellite can be calculated more accurately according to the terminal model. This application does not limit this.
[0277] Optionally, the aforementioned first configuration information may further include information on multiple terminal locations and information on at least one recommended antenna scheme corresponding to each terminal location, wherein the multiple terminal locations include first antenna location information. That is, the terminal may store a complete antenna selection map adapted to the terminal model. In this case, the aforementioned first configuration information may be the aforementioned antenna selection map, or the aforementioned first configuration information may include the aforementioned antenna selection map. Specifically, when the aforementioned communication device is a component integrated into the aforementioned terminal, the antenna selection map may be stored in the storage space contained in the communication device, or stored in the storage space of other components in the terminal that are independent of the aforementioned communication device but communicatively connected to the communication device. In this case, when the terminal's current location information and attitude information match the aforementioned first antenna location information (i.e., the terminal's current location information and attitude information are the same as those recorded in the first antenna location information, or the antenna and satellite elevation angles and terminal orientation calculated by the terminal based on the current location information and attitude information are the same as those recorded in the first antenna location information, the same below), the aforementioned communication device can quickly obtain information on at least one recommended antenna scheme corresponding to the first antenna location information from the antenna selection map stored locally on the terminal, which helps the terminal to more quickly determine the antenna scheme to be used to connect to the satellite.
[0278] Optionally, the antenna selection map can be stored in a cloud environment capable of communicating with the terminal. This cloud environment may include a cloud server and / or a cloud virtual machine. In this case, the terminal does not need to store the antenna selection map; instead, it can send the first antenna location information to the cloud. After obtaining the first antenna location information, the cloud can retrieve information on at least one recommended antenna scheme corresponding to the first antenna location information based on the antenna selection map stored in the cloud, and then send this information to the terminal. This effectively reduces the storage space occupied in the terminal.
[0279] In at least one recommended antenna scheme corresponding to the first antenna location information, the information of each recommended antenna scheme may include the antenna number (which can be a single antenna, such as antenna 1, or an antenna combination, such as antenna 1 + antenna 2), and the priority of the recommended antenna scheme among all recommended antenna schemes. The communication device can determine the specific antenna to use based on the antenna number of the recommended antenna scheme, and the priority of each recommended antenna scheme can indicate which recommended antenna scheme the communication device should preferentially use for signal transmission, and which recommended antenna scheme should be preferentially switched to for signal transmission when switching antenna schemes to reconnect to the satellite.
[0280] S602: The communication device determines the first recommended antenna scheme corresponding to the first antenna position based on the first antenna position information and the first configuration information of the terminal.
[0281] S603: The communication device connects to the satellite using the first recommended antenna scheme.
[0282] As can be seen from the foregoing description, in the antenna selection map, at least one recommended antenna scheme corresponding to the first antenna location information can include an optimal antenna scheme and multiple suboptimal antenna schemes, wherein the optimal antenna scheme has the highest priority, and the multiple suboptimal antenna schemes can be ordered in descending order of priority.
[0283] Optionally, the first recommended antenna scheme is the recommended antenna scheme with the highest priority among at least one recommended antenna schemes corresponding to the first antenna location information.
[0284] In other words, after obtaining information on at least one recommended antenna scheme corresponding to the first antenna location information, the communication device can first select the optimal antenna scheme with the highest priority to connect to the satellite, based on the priority of each recommended antenna scheme. If the communication quality corresponding to connecting to the satellite with the optimal antenna scheme is good enough, the communication device can maintain the connection with the satellite using the optimal antenna scheme; otherwise, the communication device can switch to the second-best antenna scheme corresponding to the first antenna location information to connect to the satellite.
[0285] Understandably, the optimal antenna scheme corresponding to the first antenna position information is the antenna scheme with the best communication quality among all antenna schemes that can be found when constructing the antenna selection map, based on the terminal's position information, attitude information, and the first antenna position information. Therefore, selecting the optimal antenna scheme to connect to the satellite first can greatly increase the probability that the communication quality is good enough when the communication device first selects an antenna scheme to connect to the satellite. Thus, the communication device can directly maintain the connection to the satellite with the optimal antenna scheme without switching to other antenna schemes to reconnect to the satellite.
[0286] Optionally, the first recommended antenna scheme is any one of at least one recommended antenna schemes corresponding to the first antenna location information.
[0287] In other words, after obtaining information on at least one recommended antenna scheme corresponding to the first antenna location information, even if each antenna scheme has a priority, the communication device can ignore the priority of the antenna schemes and randomly select an antenna scheme ass1 from at least one recommended antenna scheme as the first antenna scheme to be used to connect to the satellite, and obtain the communication quality information corresponding to the signal transmission of the antenna scheme ass1 to connect to the satellite. Then, another antenna scheme ass2 is selected from at least one recommended antenna scheme to transmit signals to connect to the satellite, and the communication quality information corresponding to the connection of the antenna scheme ass2 to the satellite is obtained in the same way, until the communication device connects to the satellite through each of the at least one recommended antenna schemes in turn, and obtains the communication quality information corresponding to the connection of each antenna scheme to the satellite.
[0288] Similar to beam selection maps, the priority of recommended antenna schemes at a given sampling location on an antenna selection map may not always accurately reflect the communication quality of each antenna scheme connected to the satellite due to uncontrollable factors such as weather and environmental changes. Therefore, after obtaining information on at least one recommended antenna scheme corresponding to the first antenna location, the communication device connects to the satellite sequentially using each of these recommended antenna schemes. Based on the communication quality information for each antenna scheme connected to the satellite, the device can then determine which of the at least one recommended antenna schemes offers the best communication quality. This approach optimizes the communication quality between the communication device and the satellite, further reducing the negative impact of environmental factors on communication quality.
[0289] In one possible embodiment, the above communication method may also include, but is not limited to, the following steps:
[0290] The communication device acquires communication quality information corresponding to the connection to the satellite using the first recommended antenna scheme.
[0291] The communication device determines the antenna connection method between the terminal and the satellite based on the communication quality information corresponding to the connection of the satellite with the first recommended antenna scheme.
[0292] After connecting to the satellite using the first recommended antenna scheme, the terminal can detect the communication quality information corresponding to this connection. Optionally, the terminal can use any one or more of SNR, BER, and PER during satellite communication as parameters to quantify the aforementioned communication quality information.
[0293] The above-mentioned antenna connection methods include connecting the satellite with the first recommended antenna scheme, or switching to the second recommended antenna scheme corresponding to the first antenna position information to connect the satellite.
[0294] In one possible embodiment, the determination of the antenna connection method between the terminal and the satellite based on the communication quality information corresponding to the connection with the satellite using the first recommended antenna scheme can be achieved through steps including but not limited to the following:
[0295] If the communication quality information corresponding to the terminal connecting to the satellite with the first recommended antenna scheme meets the second quality constraint condition, the communication device determines to connect to the satellite with the first recommended antenna scheme.
[0296] Alternatively, if the communication quality information corresponding to the terminal connecting to the satellite using the first recommended antenna scheme does not meet the first quality constraint condition, the communication device may determine to switch to the second recommended antenna scheme to connect to the satellite.
[0297] For example, if the communication device selects an antenna scheme to connect to a satellite according to the priority of each antenna scheme, then in this case, the first recommended antenna scheme may be the optimal antenna scheme corresponding to the first antenna location information, and the aforementioned first constraint condition may be a preset threshold for communication quality information. For example, if the terminal quantifies the aforementioned communication quality information with SNR when connecting to the satellite using the first recommended antenna scheme, then the second quality constraint condition may be "SNR is greater than the second threshold". Optionally, the second threshold may be 5dB, or it may be other values, which are not limited in this application. If the SNR of the terminal when connecting to the satellite using the first recommended antenna scheme is greater than the first threshold, it means that the terminal's connection to the satellite using the first recommended antenna scheme meets the first quality constraint condition. At this time, the communication quality between the terminal and the satellite is good enough, so the terminal can determine to connect to the satellite using the first recommended antenna scheme (i.e., the terminal will not switch to other antenna schemes and will continue to connect to the satellite using the first recommended antenna scheme, the same below). Correspondingly, if the SNR of the terminal when connecting to the satellite using the first recommended antenna scheme is less than or equal to the first threshold, it means that the terminal's connection to the satellite using the first recommended antenna scheme does not meet the second quality constraint condition. At this time, the communication quality between the terminal and the satellite is poor. In order to improve the communication quality between the terminal and the satellite, the terminal can determine to switch to the suboptimal antenna scheme corresponding to the first antenna position information to connect to the satellite.
[0298] Optionally, when the communication device selects an antenna scheme to connect to the satellite according to the priority of each antenna scheme, the communication device can determine the second recommended antenna scheme (i.e., the second optimal antenna scheme) from among the at least one antenna scheme corresponding to the first antenna location information, based on the priority of the recommended antenna schemes corresponding to the first antenna location information. After switching to the second recommended antenna scheme to connect to the satellite, the communication device can also obtain the communication quality information corresponding to the connection with the satellite using the second recommended antenna scheme. If the communication quality information corresponding to the terminal connecting to the satellite using the second recommended antenna scheme meets the first quality constraint condition, the communication device can determine to connect to the satellite using the second recommended antenna scheme; otherwise, the communication device can switch to the third recommended antenna scheme (i.e., the antenna scheme with the third priority among the at least one recommended antenna scheme corresponding to the first antenna location information) to connect to the satellite, and so on, until the communication quality information corresponding to a certain antenna scheme connecting to the satellite meets the first quality constraint condition, at which point the communication device can determine to connect to the satellite using that antenna scheme. In this way, even when the communication quality corresponding to the connection with the satellite using the optimal antenna scheme is poor, the communication device can also quickly select the antenna scheme with better communication quality from among the multiple suboptimal antenna schemes corresponding to the first antenna location information to connect to the satellite.
[0299] Optionally, when the communication device selects an antenna scheme to connect to the satellite according to the priority of each antenna scheme, the communication device can determine any antenna scheme other than the first recommended antenna scheme (i.e., any second-best antenna scheme corresponding to the first antenna position information) from the recommended antenna schemes corresponding to the first antenna position information as the second recommended antenna scheme. In other words, in this embodiment, when the communication quality corresponding to connecting to the satellite with the optimal antenna scheme is poor, the communication device may no longer select an antenna scheme to connect to the satellite based on the priority of each antenna scheme, but instead randomly select a second-best antenna scheme as the second recommended antenna scheme to connect to the satellite. Subsequently, it will connect to the satellite with other second-best antenna schemes one after another, and after obtaining the communication quality information corresponding to connecting to the satellite with each second-best antenna scheme, it will determine and maintain the second-best antenna scheme with the highest corresponding communication quality. Thus, when the communication quality corresponding to connecting to the satellite with the optimal antenna scheme is poor, the communication device can select the antenna scheme with the best corresponding communication quality from multiple second-best antenna schemes corresponding to the first antenna position information to connect to the satellite, which can more effectively guarantee the communication quality between the terminal and the satellite.
[0300] For example, if the communication device does not select an antenna scheme to connect to the satellite according to the priority of each antenna scheme, then in this case, the first recommended antenna scheme can be any one of the at least one recommended antenna schemes in the first antenna location information, and the aforementioned first constraint condition can be "the current antenna scheme is the one with the best corresponding communication quality among all recommended antenna schemes". Again, taking the quantification parameter of communication quality information as SNR as an example, in this embodiment, after the terminal connects to the satellite with the first recommended antenna scheme and measures the SNR value as N2, the terminal will subsequently connect to the satellite with other recommended antenna schemes corresponding to the first antenna location information (including the aforementioned second recommended antenna scheme) and measure the SNR when connecting to the satellite with the other recommended antenna schemes respectively. If the SNR values of other recommended antenna schemes connected to the satellite are all less than N², it means that the first recommended antenna scheme is currently the antenna scheme with the best communication quality among at least one antenna scheme corresponding to the first antenna location information, and the communication device can determine to connect to the satellite using the first recommended antenna scheme. Otherwise, it means that the first recommended antenna scheme is not currently the antenna scheme with the best communication quality among at least one antenna scheme corresponding to the first antenna location information, and the communication device can determine the antenna scheme with the largest corresponding SNR value among all recommended antenna schemes as the second recommended antenna scheme, and then switch to and maintain the connection to the satellite using the second recommended antenna scheme. It is understandable that by traversing all recommended antenna schemes corresponding to the first antenna location information and determining the antenna scheme with the best communication quality based on the communication quality of each antenna scheme when connecting to the satellite, it is possible to ensure that the communication quality is optimal when connecting to the satellite using the last adopted antenna scheme.
[0301] Understandably, even minor changes in the terminal's geographical location and attitude can significantly impact the communication quality of the antenna scheme. For vehicles traveling in off-road environments, the poor road conditions mean the onboard terminal may frequently ascend or descend hills, and the vehicle is more prone to swaying or even overturning, leading to frequent changes in the onboard terminal's antenna position information. In such cases, the communication device should promptly and flexibly switch antenna schemes in response to changes in the terminal's current antenna position information to ensure communication quality between the onboard terminal and the satellite. Therefore, optionally, the terminal can control the GNSS and IMU to acquire the terminal's position and attitude information at a first frequency, respectively, and detect whether the terminal's antenna position information has changed. When the terminal's antenna position information changes, or when the change in the terminal's antenna position information exceeds a threshold, the terminal can, based on the newly determined antenna position information, re-obtain at least one recommended antenna combination corresponding to the new antenna position information from the antenna selection map, and select a new antenna scheme from it to transmit signals to connect to the satellite in the manner described above.
[0302] For example, the terminal can set a first angle threshold tha for the antenna's elevation angle relative to the satellite and a second angle threshold thb for the terminal's orientation. Assuming the antenna's elevation angle relative to the satellite recorded in the first antenna position information is angle1 and the terminal's orientation is angle2, at a later time, the terminal calculates the current antenna's elevation angle relative to the satellite as angle3 and the terminal's orientation as angle4 based on newly acquired GNSS and IMU position and attitude information. Then, if the absolute value of the difference between angle3 and angle2 is greater than the first angle threshold tha, or the absolute value of the difference between angle4 and angle2 is greater than the second angle threshold thb, the terminal can use the antenna's elevation angle3 and the terminal's orientation as the second antenna position information. Based on the antenna selection map, it can obtain information on the push-wire antenna scheme corresponding to this second antenna position information and reselect the antenna scheme to connect to the satellite based on the push-wire antenna combination information corresponding to the second antenna position information. In this way, even if the antenna position information is constantly changing due to terminal movement, the communication device can quickly and flexibly switch antenna schemes in response to changes in the terminal's current antenna position information.
[0303] Optionally, the first frequency can be 10 Hz, the first angle threshold tha can be 5°, and the second angle threshold can be 10°.
[0304] In one possible embodiment, the above communication method may further include, but is not limited to, the following steps:
[0305] The second update information is reported to the cloud. The second update information includes the first antenna location information and the communication quality information corresponding to the terminal connecting to the satellite with the recommended antenna scheme corresponding to the first antenna location information.
[0306] Optionally, the terminal can report the second update information to the cloud in the form of a log.
[0307] Optionally, the terminal can report the second update information to the cloud via the cellular network after the cellular network is restored.
[0308] Optionally, the terminal may report the second update information to the cloud using the MQTT protocol. Alternatively, the terminal may report the second update information to the cloud using the HTTPS protocol.
[0309] In one possible embodiment, when the communication device determines to switch to the second recommended antenna scheme corresponding to the first antenna location information to connect to the satellite, the second updated information includes the first antenna location information and one or more of the following: communication quality information corresponding to the terminal connecting to the satellite with the first recommended antenna scheme in the first antenna location information, or communication quality information corresponding to the terminal connecting to the satellite with the second recommended antenna scheme in the first antenna location information.
[0310] In other words, in this embodiment, if the communication device has only used the optimal antenna scheme corresponding to the first antenna location information to connect to the satellite, the terminal can upload the first antenna location information and the communication quality information when connecting to the satellite with the optimal antenna scheme to the terminal. However, if the communication device has successively used each of the multiple recommended antenna schemes corresponding to the first antenna location information to connect to the satellite, the terminal can upload the first antenna location information and the communication quality information when connecting to the satellite with any one or more, or even all, of these recommended antenna schemes to the cloud.
[0311] Over time, the priority of the recommended antenna schemes at each sampling location in the antenna selection map can no longer accurately reflect the communication quality of each antenna scheme connected to the satellite. Therefore, the terminal needs to connect to the satellite with different antenna schemes sequentially to ultimately determine the antenna scheme with sufficiently good communication quality under the aforementioned second communication quality constraint. However, this also reduces the communication efficiency between the terminal and the satellite.
[0312] However, in this embodiment, the cloud also stores the antenna selection map provided in this embodiment. Therefore, when the terminal obtains the recommended antenna scheme corresponding to the first antenna location information through the antenna selection map and connects to the satellite using the recommended antenna scheme, the terminal can upload the second update information to the cloud. Of course, it is not limited to the first antenna location information, nor is it limited to the terminal mentioned above. Other devices connected to the cloud can obtain the recommended antenna scheme through the antenna selection map at any location and connect to the satellite using the recommended antenna scheme. Each device can then upload the corresponding update information to the cloud. Each update information can include the device's location information and the communication quality information corresponding to the device connecting to the satellite using the recommended antenna scheme at the corresponding location. Afterward, the cloud can analyze multiple update information, including the second update information mentioned above, to obtain analysis results. If the analysis results indicate that the update conditions are met, the priority of the recommended antenna scheme corresponding to one or more sampling locations in the antenna selection map is updated to obtain a new antenna selection map, which is then sent to the terminal and the other devices mentioned above. In this way, even if the environmental conditions of the location corresponding to a certain antenna location change, the terminal and other devices can still quickly determine the antenna scheme to be used by means of the updated antenna selection map when the location and attitude information match the antenna location information, thereby improving the communication efficiency of the satellite.
[0313] In this embodiment, the specific implementation of updating the antenna selection map in the cloud based on the updated information can be found in the foregoing description of the specific update method of updating the beam selection map in the cloud, and will not be repeated here.
[0314] It should be noted that, in this embodiment of the application, the first configuration information may also include the terminal's current first location and at least one recommended beam corresponding to the first location. Specifically, the first location may be the terminal's current location information contained in the first antenna location information, or the location information contained in the first antenna location information may also be used to confirm the first location, and the satellite to which the beam determined and camped by the terminal based on the at least one recommended beam corresponding to the first location belongs is the satellite to which the terminal subsequently selects an antenna scheme from the at least one antenna scheme to connect.
[0315] Optionally, in this embodiment, when the first configuration information includes both the terminal's current first location and at least one recommended beam corresponding to the first location, the processes of the terminal obtaining the at least one recommended beam corresponding to the first location in the first configuration information and obtaining the first antenna location information can be performed concurrently or independently. Correspondingly, the processes of updating the beam selection map based on the updated information uploaded by the terminal and other devices and updating the information antenna selection map by the cloud can be performed concurrently or independently; this application does not limit either of these processes.
[0316] Optionally, the antenna selection map provided in this application may include a version number. When the antenna selection map is updated in the cloud, the cloud can set a new version number for the new antenna selection map, and the new version number may be different from the version numbers of all historical antenna selection maps.
[0317] Optionally, since the number and deployment locations of antennas on different terminal models are not entirely the same, in this embodiment of the application, when the operator constructs the antenna selection map, antenna selection maps applicable to different terminal models can be constructed separately according to the terminal model. Therefore, in a possible embodiment, the second update information mentioned above may also include the terminal model information. When updating the antenna selection map in the cloud, the cloud can classify the information according to the model of the device from which the update information originates, wherein the update information uploaded by the same model of device can be used only to update the antenna selection map applicable to that model of device.
[0318] In an optional embodiment, the above communication method may further include, but is not limited to, the following steps:
[0319] The communication device sends a second message to the cloud, which includes version information of the first configuration information.
[0320] Understandably, the cloud can periodically update the antenna selection map, resulting in a new version. Compared to the older version, this new version offers better reference value and covers a wider geographical area. The terminal can also store the antenna selection map. In this case, the aforementioned first configuration information can be the antenna selection map stored locally on the terminal, which may be either the latest version or an older version.
[0321] Therefore, in this embodiment, the communication device can send second information to the cloud. This second information may include version information of the first configuration information (specifically, version information of the antenna selection map stored in the terminal). After the cloud receives this second information, it can compare the version information of the first configuration information with the version information of the antenna selection map stored in the cloud. If the two versions match, it indicates that the first configuration information currently stored in the terminal is the latest version of the antenna selection map. The cloud can then reply with second confirmation information to the terminal, indicating that the first configuration information is indeed the latest version of the antenna selection map, and the terminal can directly use the antenna selection map to select an antenna scheme to connect to the satellite. If the two versions do not match, it indicates that the first configuration information currently stored in the terminal is not the latest version of the antenna selection map. The cloud can then send second configuration information to the terminal. This second configuration information may include the latest version of the antenna selection map stored in the cloud, and it can be used to indicate that the first configuration information is not the latest version of the antenna selection map, and the terminal can use the latest version of the antenna selection map contained in the second configuration information to select an antenna scheme to connect to the satellite.
[0322] Optionally, the second information may also include the model information of the terminal. The cloud can determine whether the version of the antenna selection map stored in the terminal is the latest version of the antenna selection map applicable to the device model based on the model information and version information contained in the second information.
[0323] Optionally, the first information may include an antenna selection map stored in the terminal.
[0324] Optionally, after logging into the cloud at the terminal, the communication device can encrypt the first information using an encryption algorithm (modern encryption) and / or a character offset algorithm (classical encryption) before sending the second information to the cloud. For example, the communication device can encrypt the second information using one or more encryption algorithms, including but not limited to AES-128, AES-256, and SM4.
[0325] Optionally, in this embodiment, before the communication device executes step S601, third configuration information may be stored in the cloud, and this third configuration information is the latest version of the antenna selection map. The version information of the third configuration information may be the same as or different from the version information of the first configuration information. Before the communication device executes step S601, the communication device may send the aforementioned second information to the cloud. If the cloud confirms that the version information of the first configuration information is the same as the version information of the third configuration information (i.e., the first configuration information stored in the terminal is already the latest version of the antenna selection map), the cloud sends confirmation information to the terminal. After the terminal confirms that the first configuration information stored in the terminal is the latest version of the antenna selection map based on the confirmation information, the communication device will execute step S601; otherwise, the terminal will obtain the third configuration information from the cloud, and correspondingly, the communication device will also obtain information on one or more recommended antenna schemes corresponding to the first antenna position information from the third configuration information, and select an antenna scheme to transmit signals to connect to the satellite. In this way, it can be ensured that the information of at least one recommended antenna scheme corresponding to the first antenna location information obtained by the communication device is obtained from the latest version of the antenna selection map, thereby ensuring the referenceability of the information of at least one recommended antenna scheme corresponding to the first antenna location. By implementing the communication method provided in this application embodiment, the communication device can select an antenna scheme that is suitable for the current geographical location through the antenna selection map, and further test the communication quality with the satellite of each antenna scheme, and select an antenna scheme with sufficiently good communication quality to stay and connect to the satellite. On the basis of quickly selecting an antenna scheme, the influence of the geographical environment on the satellite communication quality of the vehicle is further overcome, and the communication quality with the satellite is improved.
[0326] The following section introduces a communication method provided in this application, which can be executed in the cloud environment mentioned above. The method will be described in conjunction with... Figure 7 The communication method provided in the embodiments of this application will be described in detail.
[0327] Please see Figure 7 , Figure 7 This is a flowchart illustrating a communication method provided in an embodiment of this application. This communication method is applied in the field of satellite communication technology, specifically as a communication method for vehicles communicating with other devices via satellite. Specifically, the communication method includes, but is not limited to, the following steps:
[0328] S701: The cloud receives first and / or second information from the terminal.
[0329] The aforementioned cloud platform can be a cloud management platform serving the aforementioned terminals. For example, when the terminal is a vehicle, the cloud platform can be a vehicle management platform. Optionally, the cloud platform can include a single server or a server cluster consisting of multiple servers. For example, the cloud platform can specifically be a server cluster deployed with multiple servers in a distributed architecture. The cluster can include one or more of the following: cloud computing servers, content delivery network (CDN) servers, network time protocol (NTP) servers, domain name system (DNS) servers, etc. The servers can coordinate with each other to jointly complete functions such as computing, data storage, and communication.
[0330] The first information and the second information include version information of the first configuration information; wherein, the first configuration information includes at least one of the following: information of at least one recommended beam corresponding to the first position of the terminal, the information of each recommended beam being used to indicate the priority of the recommended beam; or, information of at least one recommended antenna scheme for transmitting signals corresponding to the first antenna position information of the terminal, the first antenna position information including the position information of the terminal and the attitude information of the terminal, the information of each recommended antenna scheme being used to indicate the priority of the recommended antenna scheme.
[0331] Optionally, the process of receiving the first information and the process of receiving the second information in the cloud can be carried out concurrently or independently.
[0332] Specifically, the at least one recommended beam corresponding to the first position can be obtained by the terminal based on the beam selection map stored locally on the terminal, and the information on the at least one recommended scheme corresponding to the first antenna position can be obtained by the terminal based on the antenna selection map stored locally on the terminal. Specifically, when the cloud receives the aforementioned first information, the version information of the aforementioned first configuration information is the version information of the beam selection map stored on the terminal; when the cloud receives the aforementioned second information, the version information of the aforementioned first configuration information is the version information of the antenna selection map stored on the terminal. Both the aforementioned beam selection map and the aforementioned antenna selection map can be historically downloaded from the cloud to the terminal and stored locally on the terminal.
[0333] S702: The cloud determines whether to send the second configuration information to the terminal based on the version information of the first configuration information.
[0334] The second configuration information includes at least one of the following: information on at least one recommended beam corresponding to the first position of the terminal, wherein the information on each recommended beam is used to indicate the priority of the recommended beam; or, information on at least one recommended antenna scheme for transmitting signals corresponding to the first antenna position information of the terminal, wherein the first antenna position information includes the position information of the terminal and the attitude information of the terminal, and the information on each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme, wherein the version information of the second configuration information is different from the version information of the first configuration information.
[0335] The aforementioned cloud also stores the beam selection map and antenna selection map provided in this application. However, in this embodiment, the cloud periodically updates the beam selection map and antenna selection map stored in the cloud. When updating the beam selection map / antenna selection map in the cloud, the cloud can set new version information for the new beam antenna selection map / antenna selection map.
[0336] Therefore, the version information of the aforementioned first configuration information may differ from the latest version of the beam / antenna selection map and / or antenna selection map stored in the cloud. Specifically, when the information received by the cloud includes the aforementioned first information, if the version information of the aforementioned first configuration information differs from the version information of the beam / antenna selection map stored in the cloud, the second configuration information sent by the cloud to the terminal may include the latest version of the beam / antenna selection map stored in the cloud. When the information received by the cloud includes the aforementioned second information, if the version information of the aforementioned first configuration information differs from the version information of the antenna selection map stored in the cloud, the second configuration information sent by the cloud to the terminal may include the latest version of the antenna selection map stored in the cloud. In this way, the terminal can obtain the latest version of the beam / antenna selection map from the cloud, and when the terminal uses the beam / antenna selection map to determine the required beam / antenna scheme, the determined beam / antenna scheme is more likely to be a beam / antenna scheme with better communication quality.
[0337] Optionally, the cloud can send the second configuration information to the terminal via the MQTT protocol. Alternatively, the cloud can send the second configuration information to the terminal via the HTTPS protocol.
[0338] In an optional embodiment, the above communication method further includes, but is not limited to, the following steps:
[0339] The system receives first update information from the terminal, and based on the first update information, determines whether to update the information of at least one recommended beam corresponding to the first location. The first update information includes the first location and the communication quality information corresponding to the terminal connecting to the satellite with the recommended beam corresponding to the first location. Alternatively, the system receives second update information from the terminal, and based on the second update information, determines whether to update the information of at least one recommended antenna scheme corresponding to the first antenna location information. The second update information includes the first antenna location information and the communication quality information corresponding to the terminal connecting to the satellite with the recommended antenna scheme corresponding to the first antenna location information.
[0340] In one optional embodiment, the first update information includes a first location and one or more of the following: the terminal connects to the satellite at the first location with a first recommended beam to provide communication quality information, or connects to the satellite at the first location with a second recommended beam to provide communication quality information.
[0341] The second update information includes the first antenna location information and one or more of the following: communication quality information corresponding to the terminal connecting to the satellite using the first recommended antenna scheme corresponding to the first antenna location information, or communication quality information corresponding to the terminal connecting to the satellite using the second recommended antenna scheme corresponding to the first antenna location information.
[0342] Over time, beam selection maps / antenna selection maps in the cloud and on the terminal may no longer be applicable to geographical locations where certain environmental conditions have changed. Therefore, when one or more devices, including the aforementioned terminals, use beam selection maps / antenna selection maps to obtain recommended beam / antenna schemes for satellite connection, the cloud can obtain updated information from these devices. Each update can include the device's location information / antenna location information, as well as the communication quality information corresponding to the device's connection to the satellite based on the recommended beam / antenna scheme selected by the beam selection map / antenna selection map.
[0343] Understandably, the cloud can analyze multiple pieces of information, including the aforementioned first update information (these multiple pieces of information can be uploaded by multiple devices, and these are all update information uploaded by the devices after obtaining the recommended beam through the beam selection map and connecting to the satellite with the recommended beam. Each piece of information includes the geographical location of the device and the communication quality information corresponding to the device connecting to the satellite with the recommended beam) to determine whether to update the beam selection map stored in the cloud.
[0344] Understandably, the cloud can analyze multiple pieces of information, including the aforementioned second update information (these multiple pieces of information can be uploaded separately by multiple devices; each piece of information includes the device's antenna location information and the communication quality information corresponding to the device's connection to the satellite using the recommended antenna scheme, and includes the device's antenna location information and the communication quality information corresponding to the device's connection to the satellite using the recommended antenna scheme), to determine whether to update the beam selection map stored in the cloud. In this way, even if the geographical environment changes, the beam / antenna scheme determined by the updated beam selection map / antenna selection map by the terminal and other devices can still provide good communication quality.
[0345] For the specific process of updating the beam selection map and antenna selection map stored in the cloud in this embodiment, please refer to the aforementioned section. Figure 5 , Figure 6 The relevant parts of the explanation will not be repeated here.
[0346] Please see Figure 8 , Figure 8 This is an interactive flowchart illustrating a communication method provided in an embodiment of this application. The communication method can be implemented by a communication system including, but not limited to, a terminal 80, a cloud 81, and a satellite 82. The terminal 80 may include, but is not limited to, a user input unit, a communication device, an IMU, and GNSS. Optionally, the terminal 80 may be a device that supports the aforementioned... Figure 5 and / Figure 6 The terminal mentioned in the relevant description, or the communication device included in terminal 80, may be used to perform the aforementioned... Figure 5 and Figure 6 The communication device of the communication method shown, cloud 81 can be the aforementioned [device / device]. Figure 5 The cloud mentioned in the above and / or related descriptions can also be used to perform the aforementioned tasks. Figure 7 The communication method shown is in the cloud.
[0347] It should be noted that, in Figure 8In steps S801-S821, steps S803-S810 are the specific process by which the terminal 80 determines the camping beam through the beam selection map; steps S811-S818 are the specific process by which the terminal 80 determines the antenna scheme to be used through the antenna selection map after determining the camping beam; and steps S819-S821 are the specific process by which the cloud 81 updates the beam selection map and / or antenna selection map stored in the terminal 80 to the latest version. In some embodiments, the terminal may also determine the camping beam according to a traditional beam selection algorithm, but still determine the antenna scheme to be used through the antenna selection map. In this case, the communication method provided in this application may not include steps S803-S810; correspondingly, steps S819-S821 may only include the operations involved in updating the antenna selection map. Similarly, in some embodiments, terminal 80 can determine the camping beam through a beam selection map, but determine the antenna scheme to be used according to a traditional antenna selection algorithm; in this case, the communication method provided in this application may not include steps S811-S818; correspondingly, steps S819-S821 may only include the operations involved in updating the beam selection map.
[0348] like Figure 8 As shown, the interaction process of this communication method may include all or part of the following steps:
[0349] S801: User input unit receives user operations.
[0350] S802: The user input unit sends a satellite connection command to the communication device.
[0351] The aforementioned user input unit can be a control panel, including but not limited to one or more of physical buttons, knobs, or touchscreens. Users can use the user input unit to control the terminal to enter satellite communication mode. In this mode, the user input unit sends satellite connection commands to the communication device, which then sends the commands. An example of a satellite connection is a vehicle-mounted center console.
[0352] For example, the user input unit may be a control panel located on the vehicle dashboard, including a physical switch button for satellite communication mode, and the user operation may be a click operation or a long press operation on the physical switch button.
[0353] For example, the user input unit may include a touch screen displaying virtual buttons for activating satellite communication MOS, and the user operation may be a user clicking on the virtual buttons.
[0354] S803: The communication device obtains the geographical location of terminal 80 from GNSS.
[0355] Understandably, the communication device obtains the actual geographical location of terminal 80 from GNSS, which can be the latitude and longitude information of terminal 80's current location. Based on this geographical location, the communication device or other unit modules in the terminal with data processing capabilities (such as the central processing unit) can select a first location from one or more sampling locations near this geographical location recorded in the wave speed selection map. The communication device can then redetermine this first location as the current geographical location of terminal 80.
[0356] S804: The communication device obtains the first configuration information.
[0357] The aforementioned first configuration information may include information on at least one recommended beam corresponding to the first position. The information on each recommended beam is used to indicate the priority of the recommended beam. The information on at least one recommended beam corresponding to the first position can be obtained from the beam selection map provided in this application.
[0358] S805: The communication device determines a first recommended beam based on the first position and the first configuration information.
[0359] S806: The communication device connects to the satellite using the first recommended beam.
[0360] S807: The communication device acquires communication quality information corresponding to the satellite connected by the first recommended beam.
[0361] S808: The communication device determines the beam connection method between the terminal 80 and the satellite based on the communication quality information corresponding to the satellite connected by the first recommended beam.
[0362] S809: The communication device maintains a connection to the satellite using a defined recommended beam.
[0363] S810: The communication device sends the first update information to the cloud 81.
[0364] The first update information includes the first location and the communication quality information corresponding to the recommended beam for the terminal 80 to connect to the satellite at the first location.
[0365] S811: The communication device obtains the attitude information of terminal 80 from the IMU.
[0366] Understandably, the communication device obtains attitude information of terminal 80 from the IMU, which may include one or more of the following: the roll angle of terminal 80 relative to the horizontal plane, the pitch angle of terminal 80 relative to the horizontal plane, and the yaw angle of terminal 80 relative to the horizontal plane.
[0367] Optionally, in some embodiments, if the terminal 80 does not perform the aforementioned step S803, the communication device may also obtain the geographical location of the terminal 80 from GNSS when performing step S811.
[0368] S812: The communication device obtains the first configuration information.
[0369] The aforementioned first configuration information may include information on at least one recommended antenna scheme corresponding to the first antenna location information. The information on each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme. The information on at least one recommended antenna scheme corresponding to the first antenna location information can be obtained from the antenna selection map provided in this application.
[0370] S813: The communication device determines the first recommended antenna scheme based on the first antenna location information and the first configuration information.
[0371] S814: The communication device connects to the satellite using the first recommended antenna scheme.
[0372] S815: The communication device acquires communication quality information corresponding to the connection to the satellite using the first recommended antenna scheme.
[0373] S816: The communication device determines the antenna connection method between the terminal 80 and the satellite based on the communication quality information corresponding to the connection of the satellite with the first recommended antenna scheme.
[0374] S817: The communication device maintains a connection to the satellite using a defined antenna scheme.
[0375] S818: The communication device sends the second update information to the cloud 81.
[0376] The second update information includes the first antenna location information and the communication quality information corresponding to the recommended antenna scheme used by terminal 80 to connect to the satellite using the first antenna location information. Optionally, the second update information may also include the model information of terminal 80.
[0377] S819: The communication device sends the first information and / or the second information to the cloud 81.
[0378] S820: If the version information of the first configuration information is different from the version information of the second configuration information, the cloud 81 sends the second configuration information to the communication device.
[0379] S821: The communication device stores the second configuration information.
[0380] The aforementioned first information and second information include version information of the first configuration information. Specifically, the version information of the first configuration information included in the first information is the version information of the beam selection map stored in terminal 80, and the version information of the first configuration information included in the second information is the version information of the beam selection map stored in terminal 80.
[0381] The cloud 81 stores second configuration information, including a beam selection map and / or an antenna selection map. The version information of this second configuration information includes the version information of the beam selection map stored in the cloud 81 and / or the version information of the beam selection map stored in the cloud 81. However, since the cloud 81 periodically updates the beam selection map / antenna selection map stored in the cloud, and when the beam selection map / antenna selection map is updated in the cloud, the cloud 81 can set new version information for the new beam antenna selection map / antenna selection map.
[0382] Therefore, the version information of the first configuration information may differ from the version information of the second configuration information. Specifically, when the information received by the cloud 81 includes the first information, if the version information of the first configuration information differs from the version information of the beam selection map stored in the cloud 81, the second configuration information sent by the cloud 81 to the terminal 80 may include the latest version of the beam selection map stored in the cloud 81. Similarly, when the information received by the cloud 81 includes the second information, if the version information of the first configuration information differs from the version information of the antenna selection map stored in the cloud 81, the second configuration information sent by the cloud 81 to the terminal 80 may include the latest version of the antenna selection map stored in the cloud 81.
[0383] For detailed information on steps S803-S821, please refer to the aforementioned... Figures 5-7 The relevant explanations will not be repeated here.
[0384] The methods of the embodiments of this application have been described in detail above. The following provides an apparatus for implementing any one of the methods in the embodiments of this application. For example, an apparatus is provided that includes a unit (or means) for implementing the steps performed by the communication device in any of the above methods.
[0385] Please see Figure 9 , Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
[0386] like Figure 9 As shown, the communication device 90 may include a communication unit 901 and a processing unit 902. The communication unit 901 and the processing unit 902 may be software, hardware, or a combination of software and hardware.
[0387] The communication unit 901 can implement sending and / or receiving functions, and can also be described as a transceiver unit. The communication unit 901 can also be a unit integrating an acquisition unit and a sending unit, wherein the acquisition unit is used to implement the receiving function, and the sending unit is used to implement the sending function. Optionally, the communication unit 901 can be used to receive information sent by other devices, and can also be used to send information to other devices.
[0388] In one possible design, the communication device 90 can be an electronic device or a chip within an electronic device.
[0389] In one possible design, the communication device 90 may correspond to the above. Figure 5 The communication device 90 in the method embodiment shown may include a device for performing the above-described... Figure 5 The method embodiment shown is a unit that performs the operation by the communication device, and each unit in the communication device 90 is respectively for implementing the above. Figure 5 The operations performed by the communication device in the illustrated method embodiment are as follows: The descriptions of each unit are as follows:
[0390] The processing unit 902 is used to obtain first configuration information, which includes information on at least one recommended beam corresponding to a first location of the terminal, and the information on each recommended beam is used to indicate the priority of the recommended beam.
[0391] The processing unit 902 is used to determine the first recommended beam corresponding to the first location based on the first location and the first configuration information of the terminal.
[0392] The processing unit 902 is used to obtain communication quality information corresponding to the satellite connected by the first recommended beam.
[0393] The processing unit 902 is used to determine the beam connection mode between the terminal and the satellite based on the communication quality information corresponding to the satellite connected by the first recommended beam. The beam connection mode includes connecting the satellite with the first recommended beam or switching to the second recommended beam corresponding to the first position.
[0394] In one possible implementation, the device further includes a communication unit 901.
[0395] The processing unit 902 is specifically used to obtain first configuration information through the communication unit 901, and to use the communication unit 901 to connect the satellite with the first recommended beam to the corresponding communication quality information.
[0396] Regarding the communication unit 901 and processing unit 902 described in this design, the steps they perform can be referred to the corresponding steps described above. Figure 5 The implementation method corresponding to the communication device in the method embodiment shown.
[0397] Regarding the technical effects brought about by the implementation methods performed by the communication unit 901 and processing unit 902 described in this design, please refer to the corresponding methods described above. Figure 5 The technical effects of the illustrated method embodiments are described below.
[0398] In one possible design, the communication device 90 may correspond to the above. Figure 6 The communication device 90 shown in the method embodiment may include a device for performing the above-described method. Figure 6 The method embodiment shown is a unit that performs the operation by the communication device, and each unit in the communication device 90 is respectively for implementing the above. Figure 6 The operations performed by the communication device in the illustrated method embodiment are as follows: The descriptions of each unit are as follows:
[0399] The processing unit acquires first configuration information, which includes information on at least one recommended antenna scheme for transmitting signals corresponding to the first antenna position information of the terminal. The first antenna position information includes the position information of the terminal and the attitude information of the terminal. The information of each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme.
[0400] The processing unit determines the first recommended antenna scheme corresponding to the first antenna position based on the terminal's first antenna position information and first configuration information.
[0401] A processing unit for connecting to a satellite using the first recommended antenna scheme.
[0402] In one possible implementation, the device further includes a communication unit.
[0403] The processing unit is specifically used to obtain first configuration information through the communication unit, determine a first recommended antenna scheme corresponding to the first antenna position based on the first antenna position information and the first configuration information of the terminal, and connect to the satellite using the first recommended antenna scheme.
[0404] Regarding the technical effects brought about by the implementation methods performed by the communication unit 901 and processing unit 902 described in this design, please refer to the corresponding methods described above. Figure 6 The technical effects of the illustrated method embodiments are described below.
[0405] In one possible design, the communication device 90 may correspond to the above. Figure 7 The communication device 90 shown in the method embodiment may include a device for performing the above-described method. Figure 7 The method embodiment shown includes units performing operations via the cloud, and each unit in the communication device 90 is respectively for implementing the above-mentioned... Figure 7The operations shown in the method embodiment are performed by the cloud. The descriptions of each unit are as follows:
[0406] The processing unit receives first information and / or second information from the terminal, the first information and the second information including version information of first configuration information; wherein, the first configuration information includes at least one of the following: information of at least one recommended beam corresponding to the first position of the terminal, the information of each recommended beam being used to indicate the priority of the recommended beam; or, information of at least one recommended antenna scheme for transmitting signals corresponding to the first antenna position information of the terminal, the first antenna position information including the position information of the terminal and the attitude information of the terminal, the information of each recommended antenna scheme being used to indicate the priority of the recommended antenna scheme.
[0407] The processing unit is configured to determine, based on the version information of the first configuration information, whether to send second configuration information to the terminal. The second configuration information includes at least one of the following: information on at least one recommended beam corresponding to the first location of the terminal, wherein the information on each recommended beam is used to indicate the priority of the recommended beam; or, information on at least one recommended antenna scheme for transmitting signals corresponding to the first antenna location information of the terminal, wherein the first antenna location information includes the location information and attitude information of the terminal, and the information on each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme. The version information of the second configuration information is different from the version information of the first configuration information.
[0408] In one possible implementation, the device further includes a communication unit.
[0409] The processing unit is specifically used to receive first information and / or second information from the terminal through the communication unit, as well as version information based on the first configuration information, and to determine whether to send the second configuration information to the terminal.
[0410] Regarding the technical effects brought about by the implementation methods performed by the communication unit 901 and processing unit 902 described in this design, please refer to the corresponding methods described above. Figure 7 The technical effects of the illustrated method embodiments are described below.
[0411] According to the embodiments of this application, Figure 9The various units in the communication device shown can be individually or entirely merged into one or more other units, or some of the units can be further divided into multiple functionally smaller units. This achieves the same operation without affecting the technical effects of the embodiments of this application. The above units are based on logical function division. In practical applications, the function of one unit can also be implemented by multiple units, or the function of multiple units can be implemented by one unit. In other embodiments of this application, the electronic device may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented collaboratively by multiple units.
[0412] It should be noted that the implementation of each unit can also refer to the above. Figures 5-7 The corresponding description of the method embodiments shown.
[0413] exist Figure 9 In the described communication device 90, a beam that matches the current geographical location can be selected through a beam selection map, and the communication quality with each beam satellite can be further tested. The corresponding beam with sufficient communication quality can be selected to stay and connect to the satellite. Based on the rapid selection of the beam, the influence of the geographical environment on the satellite communication quality of the vehicle is overcome, and the communication quality with the satellite is improved.
[0414] For cases where the aforementioned communication device 90 can be an electronic device, please refer to [reference needed]. Figure 10 The diagram shows the structure of the electronic device.
[0415] It should be understood that Figure 10 The electronic device 100 shown is merely an example; the electronic device in this application embodiment may also include other components, or include components related to... Figure 10 Components with similar functions, or not necessarily including Figure 10 All components.
[0416] The electronic device 100 includes a transceiver interface 1001 and at least one processor 1002.
[0417] The electronic device 100 can correspond to a communication device. The transceiver interface 1001 is used to transmit and receive signals, and at least one processor 1002 executes program instructions to enable the electronic device 100 to implement the corresponding process of the method executed by the corresponding device in the above method embodiments.
[0418] In one possible design, the electronic device 100 may correspond to the above. Figures 5-6 The communication device in the method embodiment shown, and Figure 7In the illustrated method embodiment, the cloud, such as the electronic device 100, can be a communication device or a chip within the communication device. The electronic device 100 may include components for performing the operations performed by the communication device in the above method embodiment, and each component in the electronic device 100 is specifically designed to implement the operations performed by the communication device in the above method embodiment. Specifically, it can be as follows:
[0419] The processor 1002 is used to obtain first configuration information, which includes information on at least one recommended beam corresponding to a first position of the terminal, and the information on each recommended beam is used to indicate the priority of the recommended beam.
[0420] The processor 1002 is used to determine the first recommended beam corresponding to the first location based on the first location and first configuration information of the terminal.
[0421] The processor 1002 is used to acquire communication quality information corresponding to the satellite connected by the first recommended beam.
[0422] The processor 1002 is configured to determine the beam connection mode between the terminal and the satellite based on the communication quality information corresponding to the satellite connected by the first recommended beam. The beam connection mode includes connecting the satellite with the first recommended beam or switching to the second recommended beam corresponding to the first position.
[0423] The processor 1002 is specifically used to obtain first configuration information through the transceiver interface 1001, and to obtain communication quality information corresponding to connecting to the satellite with the first recommended beam through the transceiver interface 1001.
[0424] Regarding the transceiver interface 1001 and at least one processor 1002 described in this design, the steps performed can be referred to the corresponding steps described above. Figures 5-6 The communication device in the method embodiment shown corresponds to the implementation method described above, or may correspond to the above-described implementation method. Figure 7 The cloud-based implementation method shown in the method embodiments is as follows.
[0425] Regarding the technical effects of the transceiver interface 1001 and the implementation methods performed by at least one processor 1002 described in this design, please refer to the corresponding descriptions above. Figures 5-7 The technical effects of the illustrated method embodiments are described below.
[0426] exist Figure 10 In the described electronic device 100, a beam that matches the current geographical location can be selected through a beam selection map, and the communication quality with each beam satellite can be further tested. The corresponding beam with sufficient communication quality can be selected to stay and connect to the satellite. Based on the rapid selection of the beam, the influence of the geographical environment on the vehicle's satellite communication quality is overcome, and the communication quality with the satellite is improved.
[0427] For cases where the aforementioned communication device 90 can be a chip or a chip system, please refer to [reference needed]. Figure 11 The diagram shows the structure of the chip.
[0428] like Figure 11 As shown, chip 110 includes processor 1101 and interface 1102. The number of processors 1101 can be one or more, and the number of interfaces 1102 can be multiple. It should be noted that the functions of processor 1101 and interface 1102 can be implemented through hardware design, software design, or a combination of both; no restrictions are placed here.
[0429] Optionally, the chip 110 may also include a memory 1103 for storing necessary program instructions and data.
[0430] In this application, processor 1101 can be used to call the implementation program of the communication method provided in one or more embodiments of this application in a communication device from memory 1103, and execute the instructions included in the program. Interface 1102 can be used to output the execution result of processor 1101. In this application, interface 1102 can be specifically used to output various messages or information of processor 1101.
[0431] The communication methods provided by one or more embodiments of this application can be found in the foregoing. Figures 5-7 The various embodiments shown are not described in detail here.
[0432] The processor in this application embodiment can be a central processing unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0433] The memory in this application embodiment is used to provide storage space, in which data such as operating system and computer programs can be stored. The memory includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).
[0434] According to the method provided in the embodiments of this application, the embodiments of this application also provide a cloud server 1201, which can be used to implement Figure 8 The cloud-based implementation corresponding to the method embodiments shown, or the implementation as described above. Figure 7 The method shown.
[0435] According to the method provided in the embodiments of this application, the embodiments of this application also provide a communication system, which can be used to implement such... Figure 8 The communication method shown. Figure 12 As shown, the communication system 120 may include the aforementioned communication device 90 and the aforementioned cloud server 1201. The number of cloud servers 1201 may be one or more.
[0436] Optionally, the communication device 90 may further include a position measuring device 1202 and an attitude measuring device 1203. The position measuring device 1202 can be used to obtain the terminal's first position, and the attitude measuring device 1203 can be used to obtain the terminal's attitude information. Optionally, the communication device 90, the position measuring device 1202, and the attitude measuring device 1203 can be integrated together in the terminal.
[0437] Optionally, the communication system 120 may further include a satellite 1204, a ground gateway station 1205, and communication equipment 1206. The number of satellites 1204 and the number of communication equipment 1206 may be one or more. When the communication system 120 achieves the following... Figure 7 In the method shown, the communication device 90 can connect to the ground gateway station 1205 via satellite 1204. The ground gateway station, as a conversion node between satellite signals and the ground network, can connect satellite 1204 to communication equipment 1206, enabling communication services such as telephone and SMS between the communication device 90 and the communication equipment 1206.
[0438] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer-readable storage medium storing a computer program. When the computer program is run on one or more processors, it can implement the above-mentioned... Figures 5-7 The method shown.
[0439] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer program product, which includes a computer program. When the computer program runs on a processor, it can achieve the above-mentioned... Figures 5-7 The method shown.
[0440] This application also provides a vehicle that includes at least one communication device 90, or electronic device 100, or chip 110.
[0441] Optionally, the vehicle can be a means of transportation in a broad sense, such as a car, truck, aircraft, drone, slow transport vehicle, spacecraft, or ship, etc., for any possible scenario. This application embodiment does not limit this.
[0442] Optionally, the vehicle is used to achieve the above. Figures 5-6 as well as Figure 8 The implementation method corresponding to the communication device in the method embodiment shown.
[0443] This application also provides a processing apparatus, including a processor and an interface; the processor is used to execute the method in any of the above method embodiments.
[0444] It should be understood that the above-described processing device can be a chip. The units in the various device embodiments and the electronic devices in the method embodiments correspond completely, with corresponding modules or units executing corresponding steps. For example, the communication unit (transceiver) executes the receiving or sending steps in the method embodiments, while other steps besides sending and receiving can be executed by the processing unit (processor). The specific functions of each unit can be found in the corresponding method embodiments. There can be one or more processors.
[0445] It is understood that in the embodiments of this application, the electronic device may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the steps may be performed in different orders as presented in the embodiments of this application, and it is not necessarily necessary to perform all the operations in the embodiments of this application.
[0446] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0447] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0448] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0449] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the contributing part, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0450] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. A communication method, characterized in that, The communication method includes: Obtain first configuration information, which includes information on at least one recommended beam corresponding to a first location of the terminal, wherein the information of each recommended beam is used to indicate the priority of the recommended beam; Based on the first location of the terminal and the first configuration information, determine the first recommended beam corresponding to the first location; Obtain the communication quality information corresponding to the satellite connected by the first recommended beam; Based on the communication quality information corresponding to the satellite connected by the first recommended beam, the beam connection mode between the terminal and the satellite is determined. The beam connection mode includes connecting the satellite with the first recommended beam, or switching to the second recommended beam corresponding to the first position.
2. The communication method according to claim 1, characterized in that, The communication method further includes: The first update information is reported to the cloud, which includes the first location and the communication quality information of the terminal connecting to the satellite with the recommended beam corresponding to the first location.
3. The communication method according to claim 2, characterized in that, When switching to the second recommended beam connecting to the satellite corresponding to the first location, the first update information includes the first location and one or more of the following: the communication quality information of the terminal connecting to the satellite corresponding to the first recommended beam at the first location, or the communication quality information of the terminal connecting to the satellite corresponding to the second recommended beam at the first location.
4. The communication method according to any one of claims 1 to 3, characterized in that, The communication method further includes: Send first information to the cloud, the first information including version information of the first configuration information.
5. The communication method according to any one of claims 1 to 4, characterized in that, The first configuration information includes information on multiple terminal locations and information on at least one recommended beam corresponding to each terminal location, wherein the multiple terminal locations include the first location.
6. The communication method according to any one of claims 1 to 5, characterized in that, The step of determining the beam connection method between the terminal and the satellite based on the communication quality information corresponding to the satellite connected by the first recommended beam includes: If the communication quality information corresponding to the satellite connected by the terminal with the first recommended beam meets the first quality constraint condition, it is determined that the satellite is connected with the first recommended beam; or, If the communication quality information corresponding to the satellite connected by the first recommended beam does not meet the first quality constraint condition, the terminal determines to switch to the satellite connected by the second recommended beam.
7. The communication method according to any one of claims 1 to 6, characterized in that, The first recommended beam is the highest priority recommended beam among at least one recommended beam corresponding to the first position.
8. The communication method according to any one of claims 1 to 6, characterized in that, The first recommended beam is any one of the at least one recommended beams corresponding to the first position.
9. The communication method according to any one of claims 1 to 8, characterized in that, The first configuration information further includes information on at least one recommended antenna scheme for signal transmission corresponding to the first antenna position information of the terminal. The first antenna position information includes the position information and attitude information of the terminal. The information of each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme. The communication method further includes: Based on the first antenna location information and the first configuration information of the terminal, a first recommended antenna scheme corresponding to the first antenna location is determined. Connect to the satellite using the first recommended antenna scheme.
10. The communication method according to claim 9, characterized in that, The communication method further includes: Obtain the communication quality information corresponding to the terminal connecting to the satellite using the first recommended antenna scheme; Based on the communication quality information corresponding to connecting the satellite with the first recommended antenna scheme, the antenna connection method between the terminal and the satellite is determined. The antenna connection method includes connecting the satellite through the first recommended antenna scheme, or switching to the second recommended antenna scheme corresponding to the first antenna position to connect the satellite.
11. The communication method according to claim 9 or 10, characterized in that, The communication method further includes: The second update information is reported to the cloud. The second update information includes the first antenna location information and the communication quality information corresponding to the terminal connecting to the satellite with the recommended antenna scheme corresponding to the first antenna location information.
12. The communication method according to claim 11, characterized in that, When switching to the second recommended antenna scheme corresponding to the first antenna location information to connect to the satellite, the second updated information includes the first antenna location information and one or more of the following: communication quality information corresponding to the terminal connecting to the satellite with the first recommended antenna scheme corresponding to the first antenna location information, or communication quality information corresponding to the terminal connecting to the satellite with the second recommended antenna scheme corresponding to the first antenna location information.
13. The communication method according to any one of claims 9 to 12, characterized in that, The communication method further includes: Send a second message to the cloud, the second message including version information of the first configuration information.
14. The communication method according to any one of claims 9 to 13, characterized in that, The first configuration information also includes multiple antenna position information and information on at least one recommended antenna scheme for transmitting signals corresponding to each antenna position information, wherein the multiple antenna position information includes the first antenna position information.
15. The communication method according to any one of claims 9 to 14, characterized in that, The step of determining the antenna connection method between the terminal and the satellite based on the communication quality information corresponding to the first recommended antenna scheme includes: If the communication quality information corresponding to the terminal connecting to the satellite using the first recommended antenna scheme meets the second quality constraint condition, it is determined that the signal will be transmitted using the first recommended antenna scheme to connect to the satellite; or... If the communication quality information corresponding to connecting to the satellite using the first recommended antenna scheme does not meet the second quality constraint condition, it is determined to switch to the second recommended antenna scheme to transmit signals and connect to the satellite.
16. The communication method according to any one of claims 9 to 15, characterized in that, The first recommended antenna scheme is the highest priority recommended antenna scheme among at least one recommended antenna scheme corresponding to the first antenna position.
17. The communication method according to any one of claims 9 to 15, characterized in that, The first recommended antenna scheme is any one of at least one recommended antenna schemes corresponding to the first antenna position.
18. A communication method, characterized in that, The communication method includes: Obtain first configuration information, which includes information on at least one recommended antenna scheme for transmitting signals corresponding to the first antenna position information of the terminal. The first antenna position information includes the position information of the terminal and the attitude information of the terminal. The information of each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme. Based on the first antenna location information and the first configuration information of the terminal, a first recommended antenna scheme corresponding to the first antenna location is determined. Connect the satellite using the first recommended antenna scheme.
19. The communication method according to claim 18, characterized in that, The communication method further includes: Obtain the communication quality information corresponding to the terminal connecting to the satellite using the first recommended antenna scheme; Based on the communication quality information corresponding to connecting the satellite with the first recommended antenna scheme, the antenna connection method between the terminal and the satellite is determined. The antenna connection method includes connecting the satellite through the first recommended antenna scheme, or switching to the second recommended antenna scheme corresponding to the first antenna position to connect the satellite.
20. The communication method according to claim 18 or 19, characterized in that, The communication method further includes: The second update information is reported to the cloud. The second update information includes the first antenna location information and the communication quality information corresponding to the terminal connecting to the satellite with the recommended antenna scheme corresponding to the first antenna location information.
21. The communication method according to claim 20, characterized in that, When switching to the second recommended antenna scheme corresponding to the first antenna location information to connect to the satellite, the second updated information includes the first antenna location information and one or more of the following: communication quality information corresponding to the terminal connecting to the satellite with the first recommended antenna scheme corresponding to the first antenna location information, or communication quality information corresponding to the terminal connecting to the satellite with the second recommended antenna scheme corresponding to the first antenna location information.
22. The communication method according to any one of claims 18 to 21, characterized in that, The communication method further includes: Send a second message to the cloud, the second message including version information of the first configuration information.
23. The communication method according to any one of claims 18 to 22, characterized in that, The first configuration information also includes multiple antenna position information and information on at least one recommended antenna scheme for transmitting signals corresponding to each antenna position information, wherein the multiple antenna position information includes the first antenna position information.
24. The communication method according to any one of claims 19 to 23, characterized in that, The step of determining the antenna connection method between the terminal and the satellite based on the communication quality information corresponding to the first recommended antenna scheme includes: If the communication quality information corresponding to the terminal connecting to the satellite using the first recommended antenna scheme meets the second quality constraint condition, it is determined that the signal will be transmitted using the first recommended antenna scheme to connect to the satellite; or... If the communication quality information corresponding to connecting to the satellite using the first recommended antenna scheme does not meet the second quality constraint condition, it is determined to switch to the second recommended antenna scheme to transmit signals and connect to the satellite.
25. The communication method according to any one of claims 18 to 24, characterized in that, The first recommended antenna scheme is the highest priority recommended antenna scheme among at least one recommended antenna scheme corresponding to the first antenna position.
26. The communication method according to any one of claims 18 to 24, characterized in that, The first recommended antenna scheme is any one of at least one recommended antenna schemes corresponding to the first antenna position.
27. A communication method, characterized in that, The communication method includes: The system receives first information and / or second information from a terminal, both of which include version information of first configuration information. The first configuration information includes at least one of the following: information on at least one recommended beam corresponding to a first location of the terminal, where the information on each recommended beam indicates the priority of the recommended beam; or, information on at least one recommended antenna scheme for transmitting signals corresponding to the first antenna location information of the terminal, where the first antenna location information includes the location information and attitude information of the terminal, and the information on each recommended antenna scheme indicates the priority of the recommended antenna scheme. Based on the version information of the first configuration information, it is determined whether to send second configuration information to the terminal. The second configuration information includes at least one of the following: information on at least one recommended beam corresponding to the first location of the terminal, wherein the information on each recommended beam is used to indicate the priority of the recommended beam; or, information on at least one recommended antenna scheme for transmitting signals corresponding to the first antenna location information of the terminal, wherein the first antenna location information includes the location information of the terminal and the attitude information of the terminal, and the information on each recommended antenna scheme is used to indicate the priority of the recommended antenna scheme. The version information of the second configuration information is different from the version information of the first configuration information.
28. The communication method according to claim 27, characterized in that, The communication method further includes: Receive first update information from the terminal, and based on the first update information, determine whether to update the information of at least one recommended beam corresponding to the first location. The first update information includes the first location and the communication quality information of the terminal connecting to the satellite with the recommended beam corresponding to the first location. And / or, receive second update information from the terminal, and based on the second update information, determine whether to update the information of at least one recommended antenna scheme corresponding to the first antenna location information, wherein the second update information includes the first antenna location information and the communication quality information corresponding to the terminal connecting to the satellite with the recommended antenna scheme corresponding to the first antenna location information.
29. The communication method according to claim 28, characterized in that, The first update information includes the first location and one or more of the following: the communication quality information of the terminal connecting to the satellite at the first location using the first recommended beam, or the communication quality information of the satellite connecting to the satellite using the second recommended beam; The second update information includes the first antenna location information and one or more of the following: the terminal connects to the satellite using the first recommended antenna scheme corresponding to the first antenna location information, or the terminal connects to the satellite using the second recommended antenna scheme corresponding to the first antenna location information, and the terminal connects to the satellite using the communication quality information.
30. A communication device, characterized in that, Includes units for performing the method as described in any one of claims 1 to 17, or claims 18 to 26, or claims 27 to 29.
31. A communication device, characterized in that, Includes a processor for performing the method as described in any one of claims 1 to 17, or claims 18 to 26, or claims 27 to 29.
32. A chip, characterized in that, It includes logic circuits and interfaces, wherein the logic circuits and the interfaces are coupled; The interface is used for inputting and / or outputting information, and the logic circuit is used to perform the method as described in any one of claims 1 to 17, or claims 18 to 26, or claims 27 to 29.
33. A terminal, characterized in that, This includes the communication device as described in claim 30, or the communication device as described in claim 31, or the chip as described in claim 32.
34. A communication system, characterized in that, Includes a first communication device and a second communication device; Wherein, the first communication device is used to perform the method as described in any one of claims 1 to 17, or claims 18 to 26, and the second communication device is used to perform the method as described in any one of claims 27 to 29.
35. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed, performs the method as described in any one of claims 1 to 17, or claims 18 to 26, or claims 27 to 29.
36. A computer program product, characterized in that, The computer program product includes a computer program that, when executed, performs the method as described in any one of claims 1 to 17, or claims 18 to 26, or claims 27 to 29.
Citation Information
Patent Citations
Beam switching method and related equipment
CN111756414A
NTN connection method and device based on signal quality distribution model, equipment and medium
CN117880903A
Vehicle-mounted satellite communication system, method, device, storage medium, program product and vehicle
CN119210554A
Dynamic load balancing of satellite beams
US20190191334A1