A method, apparatus, medium, and product for optimizing terminal-based antenna communication

CN122825142APending Publication Date: 2026-09-25SPREADTRUM COMM (TIANJIN) INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610786879.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-02
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

[0003]相关技术中,现有卫星终端的天线调控方式较为常规,大多仅依托卫星位置信息进行固定的天线参数调节,无法结合室内真实信号传输通道特征进行自适应优化

Benefits of technology

[0014]在第四方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现一种基于终端的天线通信的优化方法的步骤。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122825142A_ABST
    Figure CN122825142A_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a method, device, medium and product for optimizing terminal-based antenna communication. The method comprises: in a case where it is determined that a terminal is in an emergency communication situation and cannot be connected with a ground network, obtaining original sensing data corresponding to the terminal, and performing feature extraction on the original sensing data to obtain target feature data; performing acoustic sensing and visual recognition processing on echo signals and visual attitude features respectively to obtain a first spatial pointing angle of acoustic sensing and a second spatial pointing angle of visual recognition of the terminal; performing fusion processing based on the first spatial pointing angle and the second spatial pointing angle to obtain a window direction vector of the terminal; performing processing based on positioning and time feature data, the window direction vector and orbit data of a satellite connected with the terminal to determine a target included angle between the window and the satellite; and in a case where it is determined based on the target included angle that the terminal meets adjustment conditions, adjusting antenna operating parameters to enhance receiving gain in the direction of the window.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure generally relates to the field of communication technology, and more particularly to an optimization method, apparatus, medium, and product for terminal-based antenna communication. Background Technology

[0002] In non-terrestrial satellite communication scenarios, indoor terminals typically need to rely on window passages to transmit and receive satellite signals, and the antenna's signal reception efficiency directly affects the overall satellite communication quality.

[0003] In related technologies, existing satellite terminal antenna control methods are relatively conventional, mostly relying solely on satellite position information to adjust fixed antenna parameters, failing to adaptively optimize based on the characteristics of the actual indoor signal transmission channel. This results in high satellite signal transmission loss and low antenna gain utilization, leading to poor terminal satellite communication stability and low communication efficiency, thus failing to meet the needs of indoor terminal satellite communication. Summary of the Invention

[0004] This disclosure addresses some of the shortcomings mentioned in the background art by providing an optimization method, device, medium, and product for terminal-based antenna communication.

[0005] In a first aspect, embodiments of this disclosure provide an optimization method for terminal-based antenna communication, comprising: When it is determined that the terminal is in an emergency communication situation and cannot connect to the ground network, the original sensor data corresponding to the terminal is acquired, and the original sensor data is used to extract features to obtain target feature data; among which, the target feature data includes the echo signal generated by the sound waves emitted by the terminal, visual posture features, and positioning and time features. The echo signal and visual posture features are processed by acoustic perception and visual recognition respectively to obtain the first spatial pointing angle of the terminal's acoustic perception and the second spatial pointing angle of the visual recognition. The window direction vector of the terminal is obtained by fusing the first spatial pointing angle and the second spatial pointing angle. The target angle between the window and the satellite is determined by processing positioning and time feature data, window orientation vector and orbit data of the satellite connected to the terminal. If the terminal meets the adjustment conditions based on the target angle, adjust the antenna operating parameters to enhance the reception gain towards the window.

[0006] In one embodiment of the first aspect, the visual pose features include: image features and pose features; Acoustic sensing and visual recognition processing are performed on the echo signal and visual pose features respectively to obtain the first spatial pointing angle of the terminal's acoustic sensing and the second spatial pointing angle of the visual recognition, including: The transformed echo signal is obtained by performing a short-time Fourier transform on the echo signal. The comb-filter absorption valley of the transformed echo signal is detected to obtain the first azimuth and first elevation angles of the window determined by acoustic perception, and the first azimuth and first elevation angles are determined as the first spatial pointing angle. The image features are input into a convolutional neural network to determine the pixel position of the window in the image features; Angle transformation is performed based on pixel position to obtain the third spatial pointing angle of the window relative to the terminal; Based on the attitude characteristics, the third spatial pointing angle is adjusted to obtain the second azimuth angle and the second elevation angle of the window relative to the world coordinate system, and the second azimuth angle and the second elevation angle are determined as the second spatial pointing angle.

[0007] In one embodiment of the first aspect, a window orientation vector of the terminal is obtained by fusing a first spatial pointing angle and a second spatial pointing angle, including: Determine the first confidence weight corresponding to acoustic perception and the second confidence weight corresponding to visual recognition; The window azimuth angle is obtained by fusing the first confidence weight, the second confidence weight, the first azimuth angle, and the second azimuth angle. The window elevation angle is obtained by processing based on the first confidence weight, the second confidence weight, the first elevation angle, and the second elevation angle; The window direction vector is obtained by processing the window elevation angle and window azimuth angle.

[0008] In one embodiment of the first aspect, determining a first confidence weight corresponding to acoustic perception and a second confidence weight corresponding to visual recognition includes: Acquire the first reliability data corresponding to the acoustic perception of the environment in which the terminal is located and the second reliability data corresponding to the visual recognition; Based on the first reliability data, determine the first confidence level weight; The second confidence level weight is determined based on the second reliability data.

[0009] In one embodiment of the first aspect, adjusting antenna operating parameters to enhance the reception gain toward the window direction includes: Determine if the terminal is equipped with an antenna impedance tuner; If the terminal is equipped with an antenna impedance tuner, the antenna operating parameters are adjusted by the antenna impedance tuner to enhance the reception gain towards the window. If it is determined that the terminal does not have an antenna impedance tuner, determine the alignment loop between the terminal and the satellite; The operating parameters of the first antenna corresponding to the terminal are determined based on the alignment loop, and the control information is displayed on the terminal's display interface, prompting the user to manually adjust the terminal's attitude so that the terminal can enhance the receiving gain when facing the window.

[0010] In one embodiment of the first aspect, adjusting antenna operating parameters via an antenna impedance tuner to enhance the reception gain toward the window direction includes: If the target angle is greater than or equal to a preset angle threshold and the satellite elevation angle is greater than a preset elevation angle threshold, the terminal is determined to meet the adjustment conditions. Determine the gain mapping table of the antenna impedance tuner and the second antenna operating parameters acquired at the current time; wherein, the gain mapping table is used to indicate the mapping table between the tuning state of the antenna impedance tuner and the antenna gain corresponding to different directions; The target tuner code is determined in the gain mapping table based on the second antenna operating parameters. This allows the antenna impedance tuner to be adjusted based on the target tuner code to enhance the receive gain towards the window.

[0011] In one embodiment of the first aspect, processing is performed based on positioning and time characteristic data, window orientation vector, and orbital data of the satellite connected to the terminal to determine the target angle between the window and the satellite, including: Determine the connection status of the satellite corresponding to the terminal; When the connection status is online, determine the satellite ephemeris and convert the satellite ephemeris into orbital data; When the connection status is offline, the number of track roots is determined in the local cache space, and the track data is calculated based on the number of track roots; Determine the satellite's orientation vector based on orbital data; The target angle is determined based on the satellite orientation vector and the window orientation vector.

[0012] In a second aspect, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of an optimized method for terminal-based antenna communication.

[0013] In a third aspect, a computer-readable storage medium is provided having a computer program / instructions stored thereon, which, when executed by a processor, implements the steps of an optimized method for terminal-based antenna communication.

[0014] In a fourth aspect, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement steps of an optimized method for terminal-based antenna communication.

[0015] As will be described in detail below, an optimization method, apparatus, medium, and product for terminal-based antenna communication according to embodiments of this disclosure are disclosed. When the terminal is in emergency communication mode and the terrestrial network is disconnected, the raw sensor data is jointly extracted for acoustic echo, visual attitude, and positioning time features. Then, acoustic perception and visual recognition processing are performed on the acoustic echo signal and visual attitude features respectively to obtain a first spatial pointing angle and a second spatial pointing angle. The two types of pointing angles are then fused to obtain a precise window direction vector. Combined with positioning time features and satellite orbit data, the angle between the window and the satellite target is calculated, enabling spatial orientation determination and communication environment perception in emergency scenarios without terrestrial network support. Antenna operating parameters are adjusted based on the target angle, which can directionally enhance the window direction signal reception gain, improving the terminal's satellite signal reception capability and communication link stability in indoor obstruction and emergency disconnection scenarios. This solves the problems of the terminal antenna's inability to autonomously optimize in emergency situations and the susceptibility of satellite communication to connection failure due to wall obstruction. Attached Figure Description

[0016] Figure 1 A flowchart illustrating an optimization method for terminal-based antenna communication provided in this disclosure embodiment; Figure 2 A flowchart illustrating an optimization method for terminal-based antenna communication provided in this disclosure embodiment; Figure 3 A schematic diagram of an optimized antenna communication system based on a terminal provided in an embodiment of this disclosure; Figure 4 This is a schematic diagram of an electronic device provided in an embodiment of the present disclosure. Detailed Implementation

[0017] The present disclosure will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present disclosure and not intended to limit it. Furthermore, it should be noted that, for ease of description, only the parts relevant to the present disclosure are shown in the drawings, not the entire structure.

[0018] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0019] In this document, the term "and / or" merely describes a relationship, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.

[0020] Research has found that in non-terrestrial satellite communication scenarios, indoor terminals typically need to rely on window passages to transmit and receive satellite signals, and the antenna's signal reception efficiency directly affects the overall satellite communication quality.

[0021] In related technologies, existing satellite terminal antenna control methods are relatively conventional, mostly relying solely on satellite position information to adjust fixed antenna parameters, failing to adaptively optimize based on the characteristics of the actual indoor signal transmission channel. This results in high satellite signal transmission loss and low antenna gain utilization, leading to poor terminal satellite communication stability and low communication efficiency, thus failing to meet the needs of indoor terminal satellite communication.

[0022] Based on the above research, this disclosure provides an optimization method for terminal-based antenna communication. When the terminal is in emergency communication mode and the terrestrial network is disconnected, the method jointly extracts acoustic echo, visual attitude, and positioning time features from the original sensor data. Then, acoustic perception and visual recognition processing are performed on the acoustic echo signal and visual attitude features respectively to obtain a first spatial pointing angle and a second spatial pointing angle. The two types of pointing angles are then fused to obtain a precise window direction vector. Combined with positioning time features and satellite orbit data, the angle between the window and the satellite target is calculated, enabling spatial orientation determination and communication environment perception in emergency scenarios without terrestrial network support. The antenna operating parameters are adjusted based on the target angle, which can directionally enhance the window direction signal reception gain, improving the terminal's satellite signal reception capability and communication link stability in indoor obstruction and emergency disconnection scenarios. This solves the problems of terminal antennas not being able to autonomously optimize in emergency situations and satellite communication being easily blocked by walls, leading to connection failures.

[0023] To facilitate understanding of this embodiment, a detailed description of a terminal-based antenna communication optimization method disclosed in this disclosure will be provided first. The execution entity of this terminal-based antenna communication optimization method is generally an electronic device with a certain computing capability. In some possible implementations, this terminal-based antenna communication optimization method can be implemented by a processor calling computer-readable instructions stored in memory.

[0024] Reference Figure 1The diagram shows a flowchart of an optimization method for antenna communication based on a terminal, according to an embodiment of this disclosure. The method includes steps S101 to S105, wherein: S101. When it is determined that the terminal is in an emergency communication situation and cannot connect to the ground network, the original sensor data corresponding to the terminal is acquired, and the original sensor data is used to extract features to obtain target feature data; wherein, the target feature data includes the terminal's echo signal, visual attitude features, and positioning and time features.

[0025] In embodiments of this disclosure, when the terminal is located inside a building, signals from non-terrestrial networks (especially low-Earth orbit (LEO) or high-Earth orbit (GEO) satellites need to penetrate the building envelope. For the S-band (2-4 GHz, penetration loss of approximately 10-20 dB) and even the higher Ka-band (26.5-40 GHz), where NTNs are primarily deployed, penetration losses due to reinforced concrete walls or coated energy-efficient glass can reach 20-50 dB. This results in the terminal's received reference signal power (RSRP) often falling below -130 dBm to -140 dBm, leading to physical layer synchronization failure (i.e., the terminal cannot connect to the terrestrial network).

[0026] Here, the raw sensor data includes acoustic signals, visual data, attitude information, positioning and time, and network-aided information.

[0027] The acoustic signal is the multipath echo received after the coded high-frequency sound wave emitted by the terminal loudspeaker. Here, the coded high-frequency sound wave is equivalent to the excitation signal, and the emission frequency of the coded high-frequency sound wave is 18-22kHz.

[0028] The visual data refers to low-resolution image frames captured by cameras installed on the terminal. These cameras include front-facing cameras and / or rear-facing cameras.

[0029] The attitude information is the device orientation quaternion or rotation matrix measured by the Inertial Measurement Unit (IMU). Here, the IMU includes a gyroscope and an accelerometer.

[0030] The positioning and time parameters refer to the terminal's location information and UTC (Universal Time Coordinated) time. The location can be roughly determined using GNSS (Global Navigation Satellite System), Cell-ID positioning, or Wi-Fi positioning.

[0031] The network auxiliary information is the SIB19 (System Information Block Type 19) ephemeris cached by the RRC (Radio Resource Control) connection device. Here, the ephemeris cache is expired and has passed the expiration check.

[0032] Here, after determining the original sensing data, feature extraction and semantic understanding can be performed on the original sensing data to obtain the target feature data.

[0033] Here, feature extraction and semantic understanding can be performed on the raw sensor data to identify potential target windows in the indoor environment where the terminal is located. Then, the feature data corresponding to these target windows is determined as target feature data. The target window is the window with the best transmission performance in the indoor environment where the terminal is located.

[0034] Here, the emergency communication scenario is a disaster (earthquake, fire) or an isolated and distressed situation in the wild. In such cases, users are often trapped in ruins, underground spaces, or enclosed rooms. Although 5G RedCap devices or smartphones with emergency call capabilities have NTN (Non-Terrestrial Network) hardware capabilities, they cannot know the spatial location of the only low-attenuation electromagnetic transmission window (i.e., the window) in the wall. This causes a mismatch between the antenna beam and the satellite direction, resulting in the loss of a critical communication opportunity that could have been established through diffraction / transmission through the window.

[0035] In the above implementation, existing terminal sensors (speakers, microphones, cameras, IMUs, GNSS) can be fully reused without the need to add dedicated antenna arrays, external repeaters, or independent detection equipment. The solution can be deployed to existing terminals through pure software upgrades.

[0036] S102. Perform acoustic perception and visual recognition processing on the echo signal and visual posture features respectively to obtain the first spatial pointing angle of the terminal's acoustic perception and the second spatial pointing angle of the visual recognition.

[0037] In the embodiments of this disclosure, the first spatial pointing angle can be obtained by acoustic sensing of the echo signal; and the second spatial pointing angle can be obtained by visual recognition processing of the visual posture features.

[0038] S103. Based on the first spatial pointing angle and the second spatial pointing angle, perform fusion processing to obtain the window direction vector of the terminal.

[0039] In embodiments of this disclosure, a confidence weight for the acoustic perception path (i.e., the first confidence weight hereinafter) can be determined, and a confidence weight for the visual perception path (i.e., the second confidence weight hereinafter) can be determined.

[0040] After determining the confidence weights, the first spatial pointing angle and the second spatial pointing angle can be fused by weighted averaging based on the confidence weights to obtain the third spatial pointing angle of the terminal.

[0041] Next, a spatial transformation is performed based on the third spatial pointing angle to obtain the terminal's window orientation vector. Here, the window orientation vector is the three-dimensional unit orientation vector corresponding to the target window.

[0042] S104. Based on positioning and time characteristic data, window orientation vector and orbit data of satellites connected to the terminal, the target angle between the window and the satellite is determined.

[0043] In embodiments of this disclosure, the target feature data further includes satellite orbit information. The satellite orbit information refers to the orbit data of the satellite to which the terminal is connected.

[0044] Here, the current satellite position can be determined based on positioning and time characteristic data combined with satellite orbit information.

[0045] After determining the satellite's orientation, a geometric alignment judgment can be made based on the satellite's orientation and the window's orientation vector to determine the target angle between the window (i.e., the target window mentioned above) and the satellite.

[0046] S105. If the terminal meets the adjustment conditions based on the target angle, adjust the antenna operating parameters to enhance the reception gain towards the window.

[0047] In embodiments of this disclosure, the adjustment conditions are used to indicate the validity of the terminal's location relative to the satellite, that is, whether the terminal's current location meets the signal reception requirements. Here, the smaller the target angle, the stronger the received satellite signal.

[0048] If the terminal meets the adjustment conditions based on the target angle, that is, if the satellite signal that the terminal can receive does not meet the signal reception requirements based on the target angle, then determine whether the terminal has an antenna impedance tuner.

[0049] Here, if the terminal is equipped with an antenna impedance coordinator, the user can adjust the antenna operating parameters to enhance the reception gain towards the window by using the antenna impedance tuner or by being prompted by the terminal.

[0050] During terminal operation, the system continuously monitors the status of public terrestrial mobile networks, satellite synchronization signals, and whether users dial emergency numbers, and obtains the monitoring results.

[0051] Here, if the monitoring results meet the first-level triggering conditions, the system proceeds to the second-level triggering condition judgment. The first-level triggering condition is that the terminal is controlled to dial an emergency number, and at the same time, the terminal cannot find a Public Land Mobile Network (PLMN).

[0052] If the monitoring results meet the secondary triggering conditions, the terminal detects the synchronization signal block (SSB) of the non-terrestrial network (NTN) at the physical layer and identifies the satellite candidate signal by relying on the primary synchronization signal (PSS) and secondary synchronization signal (SSS). In the absence of identified satellite candidate signals, the monitoring results were determined to meet the secondary triggering conditions.

[0053] When a satellite candidate signal is identified, if the physical broadcast channel (PBCH) decoding fails and the block error ratio (BLER) exceeds a preset threshold, the monitoring result is determined to meet the secondary trigger condition; or, if the synchronization signal reference signal received power (SS-RSRP) is lower than the minimum threshold required for normal synchronization, the monitoring result is determined to meet the secondary trigger condition.

[0054] If the monitoring results meet the secondary triggering conditions, the sensor is managed according to a time-sharing low-power strategy. Here, the inertial measurement unit (IMU) can continuously operate at low power to monitor the terminal's orientation.

[0055] Once the terminal is determined to be facing the satellite's azimuth range, sensor data is collected using sensors installed in the terminal.

[0056] Here, the acquired sensor data is processed within a Trusted Execution Environment (TEE) / Neural Processing Unit (NPU), outputting only the orientation angle. The sensor data remains within the safe domain, and the output is solely the orientation angle, with no pixel / waveform residue, complying with privacy regulations such as GDPR (General Data Protection Regulation) and CCPA (California Consumer Privacy Act).

[0057] In the embodiments of this disclosure, firstly, when it is determined that the terminal is in an emergency communication situation and cannot connect to the terrestrial network, the original sensor data corresponding to the terminal is acquired, and feature extraction is performed on the original sensor data to obtain target feature data; wherein, the target feature data includes the terminal's echo signal, visual attitude features, and positioning and time features; secondly, acoustic perception and visual recognition processing are performed on the echo signal and visual attitude features respectively to obtain the terminal's acoustic perception first spatial pointing angle and visual recognition second spatial pointing angle; secondly, fusion processing is performed based on the first spatial pointing angle and the second spatial pointing angle to obtain the terminal's window direction vector; thirdly, based on the positioning and time feature data, the window direction vector, and the orbit data of the satellite connected to the terminal, the target angle between the window and the satellite is determined; finally, if it is determined that the terminal meets the adjustment conditions based on the target angle, the antenna operating parameters are adjusted to enhance the receiving gain towards the window direction.

[0058] In the above implementation, when the terminal is in emergency communication and the terrestrial network is disconnected, the original sensor data is jointly extracted using acoustic echo, visual attitude, and positioning time features. Then, acoustic perception and visual recognition processing are performed on the acoustic echo signal and visual attitude features respectively to obtain a first spatial pointing angle and a second spatial pointing angle. The two types of pointing angles are then fused to obtain a precise window direction vector. Combined with positioning time features and satellite orbit data, the angle between the window and the satellite target is calculated, enabling spatial orientation determination and communication environment perception in emergency scenarios without terrestrial network support. By adjusting the antenna operating parameters based on the target angle, the window direction signal reception gain can be directionally enhanced, improving the terminal's satellite signal reception capability and communication link stability in indoor obstruction and emergency disconnection scenarios. This solves the problems of the terminal antenna's inability to autonomously optimize in emergency situations and the susceptibility of satellite communication to connection failure due to wall obstruction.

[0059] In one optional implementation, the visual pose features include: image features and pose features; The echo signal and visual pose features are processed by acoustic perception and visual recognition respectively to obtain the first spatial pointing angle of the terminal's acoustic perception and the second spatial pointing angle of the visual recognition. The specific steps include the following: First, a short-time Fourier transform is performed on the echo signal to obtain the transformed echo signal; Secondly, the comb-filter absorption valley of the transformed echo signal is detected to obtain the first azimuth angle and the first elevation angle of the window determined by acoustic perception, and the first azimuth angle and the first elevation angle are determined as the first spatial pointing angle; Secondly, the image features are input into the convolutional neural network to determine the pixel position of the window in the image features; Secondly, based on the pixel position, an angle transformation is performed to obtain the third spatial pointing angle of the window relative to the terminal; Finally, the third spatial pointing angle is adjusted based on the attitude characteristics to obtain the second azimuth angle and the second elevation angle of the window relative to the world coordinate system, and the second azimuth angle and the second elevation angle are determined as the second spatial pointing angle.

[0060] In the embodiments of this disclosure, a Short-Time Fourier Transform (STFT) can be performed on the echo signal to extract the spectral envelope of the echo signal and obtain the transformed echo signal.

[0061] The transformed echo signal includes high-frequency attenuated ramp and reverberation tail energy ratio.

[0062] Subsequently, based on the energy ratio of high-frequency attenuated ramp waves and reverberation tails, periodic "comb filter" absorption valleys can be monitored in a specific frequency band to obtain the first azimuth and first elevation angle determined by acoustic perception.

[0063] Here, image information can be processed using a Convolutional Neural Network (CNN) set in a Neural Processing Unit (NPU) to obtain image features.

[0064] The process involves using Hough transform (with Hough transform assistance) to detect straight lines in the image and identify the rectangular outline of the window frame. Then, pixel gradient magnitudes can be calculated, and polarization simulation can be used to distinguish the highlight and reflection areas of the window glass. After that, the image can be converted to the CIE Lab color space, and the sky area can be filtered out according to color rules. Finally, the outline, reflection, and sky information can be fused to pinpoint the specific location and range of the window in the image, resulting in image features marked with the window's location.

[0065] Then, the attitude information can be read and parsed to obtain the pitch and tilt angles of the terminal at the current moment, and finally the attitude characteristics of the German and Austrian terminals (i.e., the terminal tilt angle).

[0066] Finally, the pose features and image features can be combined and converted to obtain the second azimuth angle and the second elevation angle of the window in the real physical space.

[0067] In the above implementation, acoustic perception distinguishes between "glass window" and "solid wall" by the unique comb-shaped filtering absorption valley feature of glass, rather than by a simple distance threshold judgment, thus reducing the false judgment rate.

[0068] In an optional implementation, the window direction vector of the terminal is obtained by fusing the first spatial pointing angle and the second spatial pointing angle, specifically including the following steps: First, determine the first confidence weight corresponding to acoustic perception and the second confidence weight corresponding to visual recognition; Secondly, the window azimuth angle is obtained by fusing the first confidence weight, the second confidence weight, the first azimuth angle, and the second azimuth angle. Secondly, based on the first confidence weight, the second confidence weight, the first elevation angle, and the second elevation angle, the window elevation angle is obtained. Finally, the window direction vector is obtained by processing the window elevation angle and window azimuth angle.

[0069] In the embodiments of this disclosure, the confidence weight is a core parameter for measuring the reliability of the corresponding detection result, and its value directly determines the proportion of acoustic data and visual data in the subsequent fusion calculation.

[0070] The effectiveness of acoustic perception results and visual recognition results can be comprehensively evaluated by combining the actual environmental conditions of the terminal, the operating status of the sensor, and the signal quality, and the first confidence weight and the second confidence weight can be calculated.

[0071] Here, the first azimuth angle and the second azimuth angle are used as the base angle data, and a weighted fusion calculation is carried out with two sets of predetermined confidence weights.

[0072] Here, the detection advantages of acoustic perception and visual recognition are taken into account. The calculation weight is allocated according to the credibility of the two, and the two sets of horizontal angle information are integrated and corrected to finally determine the window azimuth.

[0073] Here, a weighted fusion calculation is performed on the first elevation angle output by acoustic perception and the second elevation angle output by visual recognition. Specifically, the vertical angle information (i.e., the first elevation angle and the second elevation angle) obtained by the two detection methods (i.e., acoustic perception and visual recognition) is combined, and data fusion is completed according to the corresponding confidence weights to eliminate the bias caused by environmental factors to the single elevation angle detection result, and the window elevation angle is calculated.

[0074] Then, the window azimuth and elevation angles obtained after fusion can be used as input parameters. According to the established operation rules for converting spherical coordinates to three-dimensional rectangular coordinates, the spatial orientation information in the form of angles can be converted into vector data, and finally the window orientation vector can be generated.

[0075] In the above embodiments, the window orientation vector can intuitively and accurately describe the overall orientation of the window in three-dimensional space, and can provide standard and effective calculation data for subsequent calculations of the target angle between the window and the satellite, determining the timing of antenna adjustment, and performing a series of operations such as antenna impedance tuning.

[0076] In one optional implementation, determining the first confidence weight corresponding to acoustic perception and the second confidence weight corresponding to visual recognition specifically includes the following steps: First, acquire the first reliability data corresponding to the acoustic perception of the environment in which the terminal is located and the second reliability data corresponding to the visual recognition. Secondly, based on the first reliability data, the first confidence weight is determined; Finally, based on the second reliability data, the second confidence weight is determined.

[0077] In embodiments of this disclosure, the ambient noise, brightness conditions, and motion blur level of the terminal's environment can be obtained. Next, the acoustic signal-to-noise ratio (SNR) is determined based on the signal strength of the echo signal; wherein the acoustic SNR indicates the ratio of the echo signal strength to the ambient noise. Then, based on the acoustic SNR and ambient noise, initial acoustic confidence weights are obtained, and these initial acoustic confidence weights are normalized to obtain a first confidence weight. Finally, based on the brightness conditions and motion blur level, initial visual confidence weights are obtained, and these initial visual confidence weights are normalized to obtain a second confidence weight.

[0078] Here, the ambient noise, brightness conditions, and motion blur of the terminal's environment can reflect the external interference experienced by the acoustic and visual detection processes, respectively, and serve as the basis for evaluating the reliability of the two types of detection results.

[0079] Here, the acoustic signal-to-noise ratio can intuitively reflect the signal quality of the acoustic sensing link; the higher the acoustic signal-to-noise ratio, the less noise interference the acoustic detection result (i.e., the aforementioned first spatial pointing angle) is, and the stronger its reliability.

[0080] Here, the first confidence weight ω α Meets the following conditions: ω α =f(SNR) sudio )g(ambient-noise-level); Among them, SNR sudioLet be the acoustic signal-to-noise ratio, be the ambient noise level, be (f()) be the signal-to-noise ratio confidence mapping function, and be (g()) be the ambient noise confidence mapping function. The unit of acoustic signal-to-noise ratio is dB. f() is used to normalize the acoustic signal-to-noise ratio to a value between 0 and 1, and f() is used to normalize the ambient noise to a value between 0 and 1.

[0081] Here, the second confidence weight ω υ Meets the following conditions: ω υ =f(illumination, motion_blur); Here, `illumination` represents the brightness condition, and `motion_blur` represents the degree of motion blur. The brightness condition refers to the lighting conditions, or the illumination quality during camera imaging. The motion blur degree reflects image blur caused by terminal shake or user movement.

[0082] In an optional implementation, the window azimuth angle is obtained by fusing the first confidence weight, the second confidence weight, the first azimuth angle, and the second azimuth angle, specifically including the following steps: First, the first confidence weight and the first azimuth angle are multiplied to obtain the first product; Secondly, the second confidence weight and the second azimuth angle are multiplied to obtain the second product; Next, add the first product and the second product together to get the first sum. Secondly, the first confidence weight and the second confidence weight are added together to obtain the second sum. Finally, divide the first sum and the second sum to obtain the window azimuth angle.

[0083] In embodiments of this disclosure, the first product x1 satisfies the following condition: x1=ω α α ; in, α This is the first azimuth angle.

[0084] The second product x2 satisfies the following condition: x2=ω υ υ ; in, υ This is the second azimuth angle.

[0085] The first sum h1 satisfies the following condition: h1=x1+x2=ω α α +ω υ υ .

[0086] The second sum h2 satisfies the following condition: h2=ω α +ω υ .

[0087] Here, the window azimuth angle win Meets the following conditions: win =h1 / h2=(ω α α +ω υ υ ) / (ω α +ω υ ).

[0088] Here, the window tilt angle θ win Meets the following conditions: θ win =(ω α θ α +ω υ θ υ ) / (ω α +ω υ ); Where, θ α Let θ be the first elevation angle. υ This is the second elevation angle.

[0089] Here, after determining the window azimuth and elevation angles, the window direction vector can be determined based on these angles. The window direction vector... Meets the following conditions: .

[0090] In the above implementation, vision has high accuracy in bright daylight, but fails in darkness, smoke, or strong backlight; acoustics is unaffected by light, but its signal-to-noise ratio decreases in noisy environments. The two complement each other, ensuring at least one sensing path is available. Weights are dynamically adjusted based on real-time sensing quality, automatically degrading to IMU inertial estimation at low confidence levels to avoid misleading users with incorrect orientation estimations.

[0091] In an optional implementation, adjusting the antenna operating parameters to enhance the reception gain towards the window includes the following steps: First, determine whether the terminal is equipped with an antenna impedance tuner; Secondly, if it is confirmed that the terminal is equipped with an antenna impedance tuner, the antenna operating parameters are adjusted by the antenna impedance tuner to enhance the receiving gain towards the window. Secondly, if it is determined that the terminal does not have an antenna impedance tuner, determine the alignment loop between the terminal and the satellite; Finally, based on the alignment loop, the operating parameters of the first antenna corresponding to the terminal are determined, and the control information is displayed on the terminal's display interface, prompting the user to manually adjust the terminal's attitude so that the terminal can enhance the receiving gain when facing the window.

[0092] In embodiments of this disclosure, the terminal can adaptively adjust the antenna's operating parameters to optimize the antenna's reception performance for the window signal transmission channel.

[0093] Here, hardware configuration detection can be performed to determine in real time whether the device has an antenna impedance tuner hardware module, thereby distinguishing the subsequent parameter adjustment methods.

[0094] Subsequently, if the terminal device is equipped with an antenna impedance tuner, the terminal will activate the built-in antenna impedance tuner. The antenna impedance tuner will then be used to adapt and adjust the various real-time operating parameters of the antenna, thereby optimizing the matching of the antenna parameters and enhancing the receiving gain of the antenna when facing the window.

[0095] Here, if the detection and determination terminal is not equipped with an antenna impedance tuner and cannot perform automatic electrical parameter adjustment, the terminal will calculate and determine the spatial alignment loop between the terminal and the satellite to be accessed based on the current satellite position information, terminal attitude information, and window orientation information.

[0096] Based on the alignment loop calculated between the terminal and the satellite, and combined with the current satellite-ground spatial relationship, the terminal accurately determines the first antenna operating parameters suitable for the current communication scenario. After completing the parameter calculation, the terminal invokes its own interface display function and actively outputs corresponding attitude adjustment control prompts on the terminal's display interface. Through visual prompts, the user is guided to manually adjust the terminal's placement attitude and orientation, so that the terminal is adjusted to the working state suitable for the first antenna operating parameters, ultimately achieving the goal of enhancing the receiving gain of the antenna facing the window.

[0097] In an optional implementation, the antenna operating parameters are adjusted using an antenna impedance tuner to enhance the reception gain toward the window, specifically including the following steps: First, if the target angle is greater than or equal to a preset angle threshold and the satellite elevation angle is greater than a preset elevation angle threshold, the terminal is determined to meet the adjustment conditions. Secondly, determine the gain mapping table of the antenna impedance tuner and the second antenna operating parameters acquired at the current time; among them, the gain mapping table is used to indicate the mapping table between the tuning state of the antenna impedance tuner and the gain of the antenna in different directions; Secondly, the target tuner code is determined in the gain mapping table based on the second antenna operating parameters; Finally, the antenna impedance tuner is adjusted based on the target tuner code to enhance the receive gain toward the window.

[0098] In the embodiments of this disclosure, the target angle can be compared with a preferred angle threshold. Here, if the target angle is less than the preferred angle threshold, the terminal's access position relative to the satellite is determined to be optimal, and no adjustment is required. Those skilled in the art can set the preferred angle threshold based on actual needs; for example, the preferred angle threshold can be set to 15°.

[0099] Here, if the target angle is greater than or equal to the preferred angle threshold and greater than the available angle threshold, the terminal's access position relative to the satellite is determined to be available, and no adjustment is required. Those skilled in the art can set the available angle threshold based on actual needs; for example, the available angle threshold can be set to 30°.

[0100] Here, if the target angle is greater than or equal to the available angle threshold and the satellite elevation angle is greater than the preset elevation angle threshold, the terminal's access position relative to the satellite is determined to be critical, and no adjustment is required. Those skilled in the art can set the preset angle threshold based on actual needs; for example, the preset angle threshold can be set to 45°. Those skilled in the art can also set the preset elevation angle threshold based on actual needs; for example, the preset elevation angle threshold can be set to 15°.

[0101] Here, if the target angle is greater than or equal to a preset angle threshold and the satellite elevation angle is greater than a preset elevation angle threshold, the terminal is determined to meet the adjustment conditions.

[0102] Here, the gain mapping table is a pre-stored tuning state-radius gain mapping table after the terminal completes omnidirectional calibration. It establishes a one-to-one correspondence between various tuning states of the antenna impedance tuner, the antenna radiation direction and the corresponding signal gain, and fully records the radiation efficiency and signal gain values ​​that the antenna can obtain in various spatial directions under different tuning parameters.

[0103] Then, the terminal can combine the incident angle of the satellite with the terminal antenna plane to search the above tuning state-pattern gain mapping table, compare the signal gain values ​​corresponding to different tuning states one by one, and select the tuning parameters that enable the antenna to obtain the maximum radiation efficiency gain in the direction of the satellite. The code corresponding to this set of parameters is determined as the target tuner code.

[0104] Afterwards, the terminal can send the target tuner code to the antenna impedance tuner, drive the tuner to switch to the corresponding working state, change the antenna's impedance matching characteristics and radiation characteristics, so that the antenna's main response direction is accurately pointed to the satellite's incoming wave path, and finally achieve the alignment of the terminal antenna with the satellite signal transmission direction.

[0105] Here, the terminal can be adjusted in the following way: Based on the calculated satellite vector projection, a voice command is generated: "The satellite is in the south-southeast direction. Please move to the east side of the house and point to the window."

[0106] In the above implementation, a window does not necessarily equate to effectiveness; simply knowing the window's position is insufficient, and it is necessary to determine whether the satellite is precisely in that direction. This invention combines window orientation with real-time satellite geometry analysis at the end-user side, guiding the user to align only when there is actual communication value, thus avoiding invalid operations. 4) Tiered effectiveness judgment, rather than binary judgment. It outputs four levels: Excellent / Available / Critical / Ineffective, allowing the system to adopt differentiated strategies based on different levels (e.g., when "critical," only a low-power attempt is made to avoid unnecessary energy consumption).

[0107] Here, a satellite compass and alignment ring are overlaid in real-time on the viewfinder. Users don't need to understand professional concepts like azimuth / elevation; they can naturally complete the alignment operation using only the graphical interface, making it suitable for disaster victims in a state of panic. It supports a triple guidance system: graphics, voice, and text. It supports AR visuals, voice broadcasts, and text prompts to adapt to different user states (such as relying on voice when unable to see the screen in smoke), improving usability in emergency scenarios. It continuously monitors the user's grip posture and dynamically updates guidance information, forming a closed loop of "guidance → user adjustment → re-detection → re-guidance" to ensure final alignment accuracy.

[0108] In an optional implementation, the target angle between the window and the satellite is determined by processing positioning and time feature data, window orientation vector, and orbital data of the satellite connected to the terminal. Specifically, this includes the following steps: First, determine the connection status of the satellite to which the terminal is connected; Secondly, with the connection status being online, the satellite ephemeris is determined and converted into orbital data; Secondly, when the connection status is offline, the number of track roots is determined in the local cache space, and the track data is calculated based on the number of track roots; Secondly, the satellite's orientation vector is determined based on orbital data; Finally, the target angle is determined based on the satellite orientation vector and the window orientation vector.

[0109] In the embodiments of this disclosure, the terminal can be configured with a dual ephemeris analysis mode to support both online and offline working states.

[0110] Here, the terminal can detect the current network connection status and signal coverage status to determine the connection status of the corresponding satellite, providing a basis for determining the subsequent acquisition method of orbital data.

[0111] Here, when the terminal is in an online connection state, the terminal can directly extract satellite ephemeris information from the system information block 19 (SIB19) broadcast by the network side. This ephemeris information contains the real-time orbit parameters of the satellite. The terminal will directly use the extracted satellite ephemeris as the orbit data required for subsequent calculations to ensure the real-time nature and accuracy of the orbit information.

[0112] Here, when the terminal is in an offline connection state and cannot directly obtain real-time ephemeris, the terminal loads two lines of orbital elements (TLE) pre-stored in the local cache space and calls the lightweight SGP4 model (code size less than 20KB) to calculate the current position and orbit data of the satellite based on the orbital elements.

[0113] In the case of TLE data used by the terminal, in order to ensure the validity of the track data in offline mode, the terminal can periodically update the two pre-stored lines of track roots (TLE) in the background.

[0114] For example, orbital parameters can be silently refreshed when the terminal is connected to a Wi-Fi network; for stable satellite constellations, the corrected long-term orbital parameters can also be used for calculation to ensure that reliable orbital data can still be obtained in offline mode.

[0115] Then, the satellite's orientation vector can be determined based on the orbital data. Based on the orbital data acquired by the terminal, combined with the terminal's own position information and Coordinated Universal Time (UTC), the spatial position of the satellite relative to the terminal at the current moment is calculated, thereby generating a satellite orientation vector that represents the satellite's spatial orientation.

[0116] Then, the target angle can be calculated based on the satellite orientation vector and the window orientation vector. The target angle Δθ satisfies the following condition: ; in, Here, srccos() is the satellite direction vector, srccos() is the inverse cosine function, and clamp() is the clamping function, which is used to restrict the dot product result to the domain [-1.0, 1.0] of the inverse cosine function.

[0117] The above implementation balances online and offline capabilities. When network access is available, high-precision real-time ephemeris data is acquired using SIB19; when network access is unavailable, offline calculations are performed using a pre-stored TLE+SGP4 model. Even in emergency scenarios where the cellular network is paralyzed, ephemeris acquisition can still be completed autonomously. The code is <20KB. The optimized SGP4 propagation algorithm is extremely small and can be embedded in the firmware layer or run on a secure NPU without increasing system storage burden.

[0118] Reference Figure 2 The diagram shown is an overall flowchart of an optimization method for terminal-based antenna communication provided in an embodiment of this disclosure, wherein: Obtain the raw sensor data corresponding to the terminal.

[0119] Feature extraction and semantic understanding are performed on the raw sensor data to obtain target feature data.

[0120] The first spatial pointing angle is obtained by acoustic sensing of the echo signal in the target feature data.

[0121] Visual recognition processing is performed on the visual pose features in the target feature data to obtain the second spatial pointing angle.

[0122] Determine the first confidence weight corresponding to acoustic perception and the second confidence weight corresponding to visual recognition.

[0123] The window azimuth angle is obtained by fusing the first confidence weight, the second confidence weight, the first azimuth angle, and the second azimuth angle.

[0124] The window elevation angle is obtained by processing the first confidence weight, the second confidence weight, the first elevation angle, and the second elevation angle.

[0125] The window direction vector is obtained by processing the window elevation angle and window azimuth angle.

[0126] The target feature data, including positioning and time features, window orientation vector, and orbital data of the satellite connected to the terminal, are processed to determine the target angle between the window and the satellite.

[0127] If the terminal meets the adjustment conditions based on the target angle, the antenna of the terminal is aligned with the signal transmission direction of the satellite by means of an antenna impedance tuner.

[0128] This embodiment acquires multiple target feature data by collecting raw sensor data from the terminal and performing feature extraction and semantic understanding. Two sets of spatial pointing angles are obtained through acoustic perception and visual recognition, respectively. These are then weighted and fused with corresponding confidence weights to accurately calculate the window's direction vector. Furthermore, the target angle of the window is calculated by combining positioning time features and satellite orbit data. Based on the angle determination conditions, adaptive antenna impedance tuning is triggered to align the antenna with the satellite signal transmission direction. This adaptive antenna control, relying on the characteristics of the actual indoor signal transmission channel, effectively reduces satellite signal transmission loss, improves antenna gain utilization, and enhances the stability and transmission efficiency of indoor terminal satellite communication, thus meeting the needs of indoor non-terrestrial network satellite communication scenarios.

[0129] Based on the same inventive concept, this disclosure also provides an optimization system for antenna communication based on a terminal, corresponding to the optimization method for antenna communication based on a terminal. Since the principle of the system in this disclosure for solving the problem is similar to the optimization method for antenna communication based on a terminal described above, the implementation of the system can refer to the implementation of the method, and the repeated parts will not be described again.

[0130] Reference Figure 3 The diagram shown is a schematic of an optimized antenna communication system based on a terminal provided in this embodiment of the present disclosure, including: a multi-source sensor input module 31, a multi-modal environment perception and fusion module 32, a satellite-to-ground geometry alignment analyzer 33, a hybrid beam management and attitude guidance module 34, and an emergency state machine and privacy control unit 35; wherein: The multi-source sensor input module 31 is used to acquire the raw sensing data corresponding to the terminal, that is, to provide raw physical world observation data for perception and decision-making, and to reuse the existing hardware resources of the terminal. This module outputs the data.

[0131] The multimodal environment perception and fusion module 32 is used to extract features and understand semantics from the raw sensor data, identify potential "electromagnetic windows" (i.e., windows with optimal transmission performance) in the indoor environment, and output their spatial direction (i.e., the aforementioned window direction vector) and confidence (i.e., the aforementioned first confidence weight and second confidence weight).

[0132] The satellite-to-ground geometric alignment analyzer 33 combines satellite orbit information with window orientation to determine whether the current candidate window constitutes a valid "satellite-terminal" electromagnetic path, and generates a visibility decision to determine whether the terminal meets the adjustment conditions.

[0133] The hybrid beam management and attitude guidance module 34 is used to dynamically optimize the antenna radiation characteristics or guide the user to adjust the device attitude based on the satellite-to-ground alignment results, thereby maximizing the terminal's signal reception power.

[0134] The input data for the Hybrid Beam Management and Attitude Guidance module includes the satellite's direction vector, window validity determination, and terminal antenna capability identifier (whether tuner is supported). The module's output data includes: antenna impedance tuning configuration (if supported), AR visual guidance screen, and voice or text prompts.

[0135] The emergency state machine and privacy management unit 35 are used to control the start and stop, power consumption and privacy policies of the entire detection process, ensuring that high-cost perception is activated only when necessary and protecting user data security.

[0136] The inputs to the emergency status machine and privacy control unit are network status (PLMN (Public Land Mobile Network) search results, SSB (Synchronization Signal Block) synchronization status) and user operations (dialing an emergency number). The module outputs are: sensor wake-up / sleep commands and security execution environment scheduling commands.

[0137] This embodiment acquires multiple target feature data by collecting raw sensor data from the terminal and performing feature extraction and semantic understanding. Two sets of spatial pointing angles are obtained through acoustic perception and visual recognition, respectively. These are then weighted and fused with corresponding confidence weights to accurately calculate the window's direction vector. Furthermore, the target angle of the window is calculated by combining positioning time features and satellite orbit data. Based on the angle determination conditions, adaptive antenna impedance tuning is triggered to align the antenna with the satellite signal transmission direction. This adaptive antenna control, relying on the characteristics of the actual indoor signal transmission channel, effectively reduces satellite signal transmission loss, improves antenna gain utilization, and enhances the stability and transmission efficiency of indoor terminal satellite communication, thus meeting the needs of indoor non-terrestrial network satellite communication scenarios.

[0138] The description of the processing flow of each module in the system and the interaction flow between each module can be found in the relevant descriptions in the above method embodiments, and will not be detailed here.

[0139] Corresponding to Figure 1 In addition to the optimization method for terminal-based antenna communication, this disclosure also provides an electronic device 400, such as... Figure 4 The diagram shown is a structural schematic of an electronic device 400 provided in an embodiment of this disclosure, including: The system includes a processor 41, a memory 42, and a bus 43. The memory 42 stores execution instructions and includes main memory 421 and external memory 422. The main memory 421, also called internal memory, temporarily stores the computational data in the processor 41, as well as data exchanged with external memory such as a hard disk. The processor 41 exchanges data with the external memory 422 through the main memory 421. When the electronic device 400 is running, the processor 41 communicates with the memory 42 through the bus 43, causing the processor 41 to execute the following instructions: The original sensor data corresponding to the terminal is acquired, and feature extraction is performed on the original sensor data to obtain target feature data; wherein, the target feature data includes the echo signal, visual posture features, and positioning and time features of the terminal; The echo signal and the visual posture features are processed by acoustic perception and visual recognition respectively to obtain the first spatial pointing angle of the terminal for acoustic perception and the second spatial pointing angle for visual recognition. The window direction vector of the terminal is obtained by fusing the first spatial pointing angle and the second spatial pointing angle. Based on the positioning and time feature data, the window orientation vector, and the orbital data of the satellite connected to the terminal, the target angle between the window and the satellite is determined. If the terminal meets the adjustment conditions based on the target angle, the antenna of the terminal is aligned with the signal transmission direction of the satellite using an antenna impedance tuner.

[0140] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.

[0141] The block diagrams of devices, apparatuses, devices, and systems disclosed herein are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.

[0142] Additionally, as used herein, the "or" used in a list of items beginning with "at least one" indicates a separate list, such that a list of, for example, "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not imply that the described example is preferred or better than other examples.

[0143] It should also be noted that in the systems and methods of this disclosure, the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions to this disclosure.

[0144] Various changes, substitutions, and modifications can be made to the technology described herein without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of this disclosure is not limited to the specific aspects of the processes, machines, manufactures, events, means, methods, and actions described above. Currently existing or later-developed processes, machines, manufactures, events, means, methods, or actions that perform substantially the same function or achieve substantially the same result as the corresponding aspects described herein can be utilized. Therefore, the appended claims include such processes, machines, manufactures, events, means, methods, or actions within their scope.

[0145] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.

[0146] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations therein.

Claims

1. An optimization method for terminal-based antenna communication, characterized in that, include: When it is determined that the terminal is in an emergency communication situation and cannot connect to the ground network, the original sensor data corresponding to the terminal is acquired, and the original sensor data is used to extract features to obtain target feature data; wherein, the target feature data includes the echo signal generated by the sound wave emitted by the terminal, visual posture features, and positioning and time features; The echo signal and the visual posture features are processed by acoustic perception and visual recognition respectively to obtain the first spatial pointing angle of the terminal for acoustic perception and the second spatial pointing angle for visual recognition. The window direction vector of the terminal is obtained by fusing the first spatial pointing angle and the second spatial pointing angle. Based on the positioning and time feature data, the window orientation vector, and the orbital data of the satellite connected to the terminal, the target angle between the window and the satellite is determined. If the terminal meets the adjustment conditions based on the target angle, the antenna operating parameters are adjusted to enhance the reception gain towards the window.

2. The method as described in claim 1, characterized in that, The visual pose features include: image features and pose features; The process of performing acoustic sensing and visual recognition processing on the echo signal and the visual pose features respectively to obtain the first spatial pointing angle of the terminal for acoustic sensing and the second spatial pointing angle for visual recognition includes: A short-time Fourier transform is performed on the echo signal to obtain the transformed echo signal; The comb-filter absorption valley of the transformed echo signal is detected to obtain the first azimuth angle and the first elevation angle of the window determined by acoustic sensing, and the first azimuth angle and the first elevation angle are determined as the first spatial pointing angle; The image features are input into a convolutional neural network to determine the pixel position of the window within the image features; An angle transformation is performed based on the pixel position to obtain the third spatial pointing angle of the window relative to the terminal; Based on the posture characteristics, the third spatial pointing angle is adjusted to obtain the second azimuth angle and the second elevation angle of the window relative to the world coordinate system, and the second azimuth angle and the second elevation angle are determined as the second spatial pointing angle.

3. The method as described in claim 2, characterized in that, The process of fusing the first spatial pointing angle and the second spatial pointing angle to obtain the window orientation vector of the terminal includes: Determine the first confidence weight corresponding to acoustic perception and the second confidence weight corresponding to visual recognition; The window azimuth angle is obtained by fusing the first confidence weight, the second confidence weight, the first azimuth angle, and the second azimuth angle. The window elevation angle is obtained by processing the first confidence weight, the second confidence weight, the first elevation angle, and the second elevation angle. The window direction vector is obtained by processing the window elevation angle and the window azimuth angle.

4. The method as described in claim 3, characterized in that, The determination of the first confidence weight corresponding to acoustic perception and the second confidence weight corresponding to visual recognition includes: Acquire the first reliability data corresponding to the acoustic perception of the environment in which the terminal is located and the second reliability data corresponding to the visual recognition; Based on the first reliability data, determine the first confidence weight; The second confidence weight is determined based on the second reliability data.

5. The method as described in claim 1, characterized in that, The adjustment of antenna operating parameters to enhance the reception gain towards the window includes: Determine whether the terminal is equipped with an antenna impedance tuner; If it is determined that the terminal is equipped with an antenna impedance tuner, the antenna operating parameters are adjusted by the antenna impedance tuner to enhance the reception gain towards the window. If it is determined that the terminal is not equipped with an antenna impedance tuner, determine the alignment loop between the terminal and the satellite; Based on the alignment ring, the operating parameters of the first antenna corresponding to the terminal are determined, and control information is displayed on the terminal's display interface to prompt the user to manually adjust the terminal's attitude so that the terminal can enhance the receiving gain when facing the window.

6. The method as described in claim 5, characterized in that, The step of adjusting the antenna operating parameters through the antenna impedance tuner to enhance the reception gain towards the window includes: If the target angle is greater than or equal to a preset angle threshold and the satellite elevation angle is greater than a preset elevation angle threshold, the terminal is determined to meet the adjustment conditions. Determine the gain mapping table of the antenna impedance tuner and the second antenna operating parameters acquired at the current time; wherein, the gain mapping table is used to indicate the mapping table between the tuning state of the antenna impedance tuner and the gain of the antenna in different directions; The target tuner code is determined in the gain mapping table based on the operating parameters of the second antenna. This causes the antenna impedance tuner to be adjusted based on the target tuner code to enhance the reception gain toward the window.

7. The method as described in claim 1, characterized in that, The process of processing the positioning and time feature data, the window orientation vector, and the orbital data of the satellite connected to the terminal to determine the target angle between the window and the satellite includes: Determine the connection status of the terminal to the satellite; When the connection status is online, the satellite ephemeris of the satellite is determined, and the satellite ephemeris is used as the orbital data; When the connection status is offline, the number of track elements is determined in the local cache space, and the track data is calculated based on the number of track elements; The satellite orientation vector of the satellite is determined based on the orbital data; The target angle is determined based on the satellite direction vector and the window direction vector.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the steps of the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method as described in any one of claims 1 to 6.

10. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method as described in any one of claims 1 to 6.