Control method, system and vehicle-mounted device for vehicle-mounted antenna
Patent Information
- Application Number
- CN202310783369.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-28
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2043-06-28
AI Technical Summary
[0003]但是,若多个车载天线均处于工作状态,容易造成相互干扰,导致车载设备接收或者发送的信号不稳定
[0044]本实施例提供的车载天线的控制方法,车载设备能够根据车辆当前定位位置所对应的第一卫星仰角或者车体倾侧角度所对应的第二卫星仰角切换天线状态。将当前信号强度较高的天线切换为使用状态,从而保证车载设备的通信质量,提高车载设备收发信号的稳定性。
Smart Images

Figure CN116723459B_ABST
Abstract
Description
[Technical Field]
[0001] This invention relates to the field of vehicle communication technology, and in particular to a control method, system and vehicle-mounted device for an on-board antenna. [Background Technology]
[0002] Currently, most vehicle-mounted devices utilize externally mounted antennas to receive or transmit signals, enabling communication with the outside world. Multiple antennas are installed in different locations within the vehicle and arranged in different directions, allowing the vehicle-mounted devices to transmit and receive signals effectively from all directions.
[0003] However, if multiple vehicle antennas are all active, they can easily interfere with each other, leading to unstable signals received or transmitted by the vehicle equipment. Therefore, how to effectively switch vehicle antennas to improve the communication quality of vehicle equipment and ensure the stability of signal transmission and reception has become a problem that needs to be solved. [Summary of the Invention]
[0004] This invention provides a method, system, and vehicle-mounted device for controlling a vehicle-mounted antenna, which can select an antenna with a higher current signal strength to receive satellite communication signals, thereby improving the communication quality of the vehicle-mounted device and ensuring the stability of the vehicle-mounted device's signal transmission and reception.
[0005] A first method, according to an embodiment of the present invention, provides a method for controlling a vehicle-mounted antenna. The method is applied to a vehicle-mounted device, which includes at least two antennas. The method includes:
[0006] Determine the first satellite elevation angle corresponding to the vehicle's current location;
[0007] Determine the second satellite elevation angle corresponding to the vehicle's current body tilt angle;
[0008] Determine whether the first difference between the elevation angle of the first satellite and the elevation angle of the second satellite is greater than a first threshold.
[0009] If the first difference is greater than the first threshold, then determine whether the first signal strength of the currently used antenna is less than the second threshold;
[0010] If the first signal strength is less than the second threshold, then determine whether the second signal strength of the currently idle antenna is greater than or equal to the second threshold;
[0011] If the second signal strength is greater than or equal to the second threshold, the currently idle antenna is switched to the usage state.
[0012] In one possible implementation, the vehicle-mounted device is connected to the vehicle-mounted BeiDou antenna via a single radio frequency cable to receive BeiDou satellite signals;
[0013] Determining the first satellite elevation angle corresponding to the vehicle's current location includes:
[0014] The vehicle's current location is determined based on the BeiDou satellite signals received by the vehicle-mounted BeiDou antenna.
[0015] The first satellite elevation angle is determined based on the vehicle's current location.
[0016] One possible implementation involves determining the second satellite elevation angle corresponding to the vehicle's current tilt angle, including:
[0017] The vehicle's current angular velocity and acceleration information are obtained using a six-axis gyroscope.
[0018] Based on the angular velocity and acceleration information, determine the current vehicle body tilt angle;
[0019] The second satellite elevation angle is determined based on the vehicle body tilt angle.
[0020] One possible implementation of the method further includes:
[0021] If the first difference is less than or equal to the first threshold, or if the first signal strength is greater than or equal to the second threshold, or if the second signal strength is less than the second threshold, then the current antenna usage status is maintained.
[0022] One possible implementation, after maintaining the current antenna usage state, further includes:
[0023] The elevation angle of the first satellite is detected at preset time intervals;
[0024] If the detected elevation angle of the first satellite changes, it is determined whether the first signal strength of the currently used antenna is less than the second threshold.
[0025] If the first signal strength is less than the second threshold, then determine whether the second signal strength of the currently idle antenna is greater than or equal to the second threshold.
[0026] If the second signal strength is greater than or equal to the second threshold, the currently idle antenna is switched to the usage state.
[0027] One possible implementation is that the antenna includes a high-elevation-angle antenna or a low-elevation-angle antenna;
[0028] The step of switching the currently idle antenna to a usable state includes:
[0029] If the currently idle antenna is the high-elevation antenna, then the high-elevation antenna is switched to the active state, and the low-elevation antenna is switched to the idle state; or,
[0030] If the currently idle antenna is the low elevation angle antenna, then the low elevation angle antenna is switched to the active state, and the high elevation angle antenna is switched to the idle state.
[0031] One possible implementation of the method further includes:
[0032] Determine whether the vehicle's current body tilt angle exceeds the third threshold;
[0033] If so, a first alarm command is sent to the vehicle controller, which is used to trigger the emergency call (E-call) function.
[0034] Secondly, embodiments of the present invention provide a vehicle-mounted device, the vehicle-mounted device comprising at least two antennas, including:
[0035] The determination module is used to determine the first satellite elevation angle corresponding to the vehicle's current positioning position; and to determine the second satellite elevation angle corresponding to the vehicle's current vehicle body tilt angle.
[0036] The judgment module is used to determine whether the first difference between the first satellite elevation angle and the second satellite elevation angle is greater than a first threshold; if the first difference is greater than the first threshold, it determines whether the first signal strength of the currently used antenna is less than a second threshold; if the first signal strength is less than the second threshold, it determines whether the second signal strength of the currently idle antenna is greater than or equal to the second threshold.
[0037] The switching module is used to switch the currently idle antenna into a working state if the second signal strength is greater than or equal to the second threshold.
[0038] Thirdly, embodiments of the present invention provide a vehicle-mounted device, including:
[0039] At least one processor;
[0040] At least one memory communicatively connected to the processor, and
[0041] At least two antennas; of which:
[0042] The memory stores program instructions that can be executed by the processor, which can invoke the program instructions to perform the method as described in the first aspect.
[0043] Fourthly, embodiments of the present invention provide a control system for a vehicle-mounted antenna, including the vehicle-mounted device as described in the second aspect, and further including: a vehicle-mounted controller, wherein the vehicle-mounted device establishes a communication connection with the vehicle-mounted controller through a domain controller CAN bus network.
[0044] The vehicle-mounted antenna control method provided in this embodiment allows the vehicle-mounted device to switch antenna states based on either the first satellite elevation angle corresponding to the vehicle's current positioning or the second satellite elevation angle corresponding to the vehicle's tilt angle. This switches the antenna with the highest current signal strength to the active state, thereby ensuring the communication quality of the vehicle-mounted device and improving the stability of its signal transmission and reception. [Attached Image Description]
[0045] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0046] Figure 1 This is a schematic diagram of the structure of a vehicle-mounted device provided in an embodiment of the present invention;
[0047] Figure 2 A flowchart illustrating a control method for a vehicle-mounted antenna provided in an embodiment of the present invention;
[0048] Figure 3 This is a schematic diagram of another vehicle-mounted device provided in an embodiment of the present invention;
[0049] Figure 4 A flowchart illustrating another method for controlling a vehicle-mounted antenna provided in an embodiment of the present invention;
[0050] Figure 5 A flowchart of a method for determining driving hazards provided in an embodiment of the present invention;
[0051] Figure 6 This is a schematic diagram of another vehicle-mounted device provided in an embodiment of the present invention;
[0052] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.
Detailed Implementation Methods
[0053] To better understand the technical solutions of the embodiments of the present invention, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0054] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0055] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the embodiments of this invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0056] Figure 1 This is a structural schematic diagram of a vehicle-mounted device provided in an embodiment of the present invention. Figure 1 As shown, the vehicle-mounted device 1 includes at least two antennas, a positioning module 13, and a tilt detection module 14. Figure 1 In this configuration, the two antennas can be antenna 11 and antenna 12, respectively. Both antenna 11 and antenna 12 are used to receive satellite communication signals. The positioning module 13 is used to determine the vehicle's current location. The tilt detection module 14 is used to determine the vehicle's tilt angle.
[0057] Currently, during the use of vehicle-mounted equipment, both antennas 11 and 12 are in operation, which can easily cause mutual interference, resulting in unstable signals received or transmitted by the vehicle-mounted equipment. To solve the above technical problem, this invention provides a control method for vehicle-mounted antennas. This method is applied to... Figure 1 The vehicle-mounted device 1 is described above. In this method, at any given time, only one antenna on the vehicle-mounted device 1 is used to receive satellite communication signals, while the other antenna is switched to an idle state. That is, the vehicle-mounted device 1 can switch between the two antennas currently in use. For example, antenna 11 can be the currently used antenna, and antenna 12 can be the currently idle antenna.
[0058] In some embodiments, the vehicle-mounted device can select a suitable antenna to receive satellite communication signals based on the first satellite elevation angle corresponding to the vehicle's current location. As one approach, the vehicle-mounted device 1 determines the corresponding first satellite elevation angle based on its current location. Based on the current first satellite elevation angle, the vehicle-mounted device 1 selects an antenna with a higher current signal strength to receive satellite communication signals, thereby ensuring the stability of signal transmission and reception for the vehicle-mounted device 1.
[0059] In addition, during vehicle operation, a series of safety issues may arise, such as tilting, skidding, and rollover. In the event of tilting, skidding, or rollover, the antenna currently used by the onboard equipment may not be able to transmit or receive signals effectively. To address these technical problems, in this embodiment, the onboard equipment 1 incorporates a tilt angle detection module to acquire the vehicle's tilt angle. Based on the vehicle's tilt angle, the onboard equipment 1 switches to the currently used antenna, thereby ensuring the strength and stability of the onboard equipment 1's transmitted and received signals. It is understood that the aforementioned vehicle tilt angle is the left-right tilt angle between the vehicle and the ground plane.
[0060] In one approach, the vehicle-mounted device 1 obtains the current second satellite elevation angle based on the vehicle's tilt angle. Based on this second satellite elevation angle, the vehicle-mounted device 1 can switch to the antenna with the higher signal strength to receive satellite communication signals.
[0061] Specifically, see Figure 2 The above is a flowchart of a control method for a vehicle-mounted antenna provided in an embodiment of the present invention. Figure 2 The method shown is applied to vehicle-mounted device 1, and the processing steps of the method may include:
[0062] Step 101: The on-board equipment 1 determines the first satellite elevation angle corresponding to the current positioning position of the vehicle.
[0063] Step 102: The on-board equipment 1 determines the second satellite elevation angle corresponding to the current vehicle body tilt angle.
[0064] Step 103: The vehicle-mounted device 1 determines whether the first difference between the elevation angle of the first satellite and the elevation angle of the second satellite is greater than a first threshold. If the first difference is greater than the first threshold, then proceed to step 104. If the first difference is less than or equal to the first threshold, then proceed to step 107. Optionally, the first threshold can be 35 degrees. Of course, the first threshold can also be set according to the actual situation, and this embodiment of the invention does not impose any limitations.
[0065] Step 104: If the first difference is greater than the first threshold, the vehicle-mounted device 1 determines whether the first signal strength of the currently used antenna is less than the second threshold. If the first signal strength is less than the second threshold, proceed to step 105. If the first signal strength is greater than or equal to the second threshold, proceed to step 107. Optionally, the second threshold can be 2dB. Of course, the second threshold can also be set according to the actual situation, and this embodiment of the invention does not impose any limitations.
[0066] Step 105: If the first signal strength is less than the second threshold, the vehicle-mounted device 1 determines whether the second signal strength of the currently idle antenna is greater than or equal to the second threshold. If the second signal strength is greater than or equal to the second threshold, proceed to step 106. If the second signal strength is less than the second threshold, proceed to step 107.
[0067] Step 106: If the second signal strength is greater than or equal to the second threshold, then switch the currently idle antenna to the usage state.
[0068] It should be noted that in this embodiment, at any given time, only one antenna of the vehicle-mounted device is used to receive satellite communication signals. After the vehicle-mounted device 1 switches the currently idle antenna to the active state, the other antenna switches to the idle state.
[0069] Step 107: If the first difference is less than or equal to the first threshold, or the first signal strength is greater than or equal to the second threshold, or the second signal strength is less than the second threshold, then the vehicle-mounted device 1 maintains the current antenna usage status.
[0070] In this embodiment, using the aforementioned second threshold, the vehicle-mounted device 1 can determine whether the second signal strength of the currently idle antenna is significantly greater than the first signal strength of the currently used antenna. If so, the currently used antenna is switched. If the second signal strength of the currently idle antenna is less than the second threshold, the vehicle-mounted device maintains the currently used antenna, reducing the likelihood of insignificant signal improvement after antenna switching, improving the effectiveness of antenna switching, and avoiding frequent switching of vehicle-mounted antennas.
[0071] Based on the above embodiments, the vehicle-mounted device can switch the currently used antenna according to the first satellite elevation angle corresponding to the vehicle's current positioning position or the second satellite elevation angle corresponding to the vehicle's tilt angle. When switching antennas, the vehicle-mounted device can switch to the antenna with higher signal strength to ensure the communication quality of the vehicle-mounted device, improve the stability of the vehicle-mounted device's signal transmission and reception, and enhance the user experience.
[0072] Below, in conjunction with specific embodiments, we will discuss... Figure 2 The method shown will be described in further detail.
[0073] See Figure 3 This is a schematic diagram of another vehicle-mounted device 1 provided in an embodiment of the present invention. Figure 3In this configuration, antenna 11 can specifically be a high-elevation antenna 111, and antenna 12 can specifically be a low-elevation antenna 121. The vehicle-mounted device 1 is connected to both the high-elevation antenna 111 and the low-elevation antenna 121 via a radio frequency control interface. The vehicle-mounted device 1 is used to switch the currently used antenna between the high-elevation antenna 111 and the low-elevation antenna 121. Specifically, if the currently used antenna is the high-elevation antenna 111, the low-elevation antenna 121 enters an idle state. If the currently used antenna is the low-elevation antenna 121, the high-elevation antenna 111 enters an idle state.
[0074] In addition, such as Figure 3 In this configuration, the positioning module 13 can specifically be an on-board Beidou antenna 131. The on-board device 1 is connected to the on-board Beidou antenna 131 via a radio frequency control interface to receive Beidou satellite signals and determine the vehicle's current positioning location. The tilt detection module 14 can specifically be a six-axis gyroscope 141. The on-board device 1 is electrically connected to the six-axis gyroscope 141 to acquire the vehicle's angular velocity and acceleration information and determine the vehicle's tilt angle.
[0075] Specifically, see Figure 4 This is a flowchart illustrating another control method for a vehicle-mounted antenna provided in an embodiment of the present invention. This method is applied to vehicle-mounted device 1. For example... Figure 4 As shown, the processing steps of this method may specifically include:
[0076] Step 201: The vehicle-mounted device 1 determines the current location of the vehicle based on the Beidou satellite signal received by the vehicle-mounted Beidou antenna 131.
[0077] Specifically, the vehicle's current location can include the latitude and longitude, azimuth, and pitch of the area where the vehicle is currently located.
[0078] Step 202: The vehicle-mounted device 1 determines the corresponding first satellite elevation angle based on the vehicle's current positioning location.
[0079] As one feasible approach, the vehicle-mounted device 1 can calculate the first satellite elevation angle corresponding to the vehicle's current location based on information such as the latitude, longitude, azimuth, and elevation angle of the area where the vehicle is currently located. Alternatively, based on geostationary satellites, the vehicle-mounted device 1 can obtain the first satellite elevation angle corresponding to the vehicle's current location based on a pre-stored correspondence between the vehicle's location and the first satellite elevation angle.
[0080] Step 203: The vehicle-mounted device 1 obtains the current angular velocity and acceleration information of the vehicle through the six-axis gyroscope 141.
[0081] Step 204: The on-board equipment 1 determines the current tilt angle of the vehicle body based on the current angular velocity and acceleration information of the vehicle.
[0082] Step 205: The on-board equipment 1 determines the second satellite elevation angle based on the vehicle body tilt angle.
[0083] As one feasible approach, the vehicle-mounted device 1 incorporates a satellite elevation angle compensation algorithm. This algorithm calculates the corresponding second satellite elevation angle based on the vehicle tilt angle after detecting a vehicle tilt. In this embodiment, based on the aforementioned satellite elevation angle compensation algorithm and the vehicle tilt angle, the first satellite elevation angle corresponding to the vehicle is compensated to obtain the compensated second satellite elevation angle. For example, the second satellite elevation angle can be a linear superposition of the first satellite elevation angle and the vehicle tilt angle. This embodiment of the invention is not limited to this.
[0084] Step 206: The vehicle-mounted device 1 determines whether the first difference between the first satellite elevation angle and the second satellite elevation angle is greater than a first threshold. If the first difference is greater than the first threshold, proceed to step 207. If the first difference is less than or equal to the first threshold, proceed to step 210.
[0085] Step 207: The vehicle-mounted device 1 determines whether the first signal strength of the currently used antenna is less than a second threshold. If the first signal strength is less than the second threshold, proceed to step 208. If the first signal strength is greater than or equal to the second threshold, proceed to step 210.
[0086] Step 208: If the first signal strength is less than the second threshold, the vehicle-mounted device 1 determines whether the second signal strength of the currently idle antenna is greater than or equal to the second threshold. If the second signal strength is greater than or equal to the second threshold, proceed to step 209. If the second signal strength is less than the second threshold, proceed to step 210.
[0087] Step 209: If the second signal strength is greater than or equal to the second threshold, then switch the currently idle antenna to the usage state.
[0088] In one specific application scenario, if the currently idle antenna is the high-elevation antenna, then the high-elevation antenna is switched to the active state, and the low-elevation antenna is switched to the idle state. Alternatively, if the currently idle antenna is the low-elevation antenna, then the low-elevation antenna is switched to the active state, and the high-elevation antenna is switched to the idle state.
[0089] Step 210: If the first difference is less than or equal to the first threshold, or the first signal strength is greater than or equal to the second threshold, or the second signal strength is less than the second threshold, then the vehicle-mounted device 1 maintains the current antenna usage status.
[0090] In some embodiments, the vehicle-mounted device 1 can also detect the first satellite elevation angle at preset time intervals. If a change in the first satellite elevation angle is detected, step 207 is executed to determine whether to switch the currently used antenna.
[0091] As one possible implementation, after step 210, the method further includes:
[0092] Step 211: The vehicle-mounted device 1 detects the elevation angle of the first satellite at a preset time interval. Optionally, the preset time interval can be set according to the actual situation, and this embodiment does not limit it.
[0093] Step 212: If the vehicle-mounted device 1 detects a change in the elevation angle of the first satellite, proceed to step 207 to determine whether the first signal strength of the currently used antenna is less than the second threshold. Alternatively, if the vehicle-mounted device 1 does not detect a change in the elevation angle of the first satellite within a preset time interval, proceed to step 210 to maintain the current antenna usage status.
[0094] In this embodiment, the vehicle-mounted device 1 can switch the currently used antenna based on the first satellite elevation angle corresponding to the vehicle's current positioning position or the second satellite elevation angle corresponding to the vehicle's tilt angle. When switching antennas, the vehicle-mounted device 1 can switch to the antenna with higher signal strength to ensure the communication quality of the vehicle-mounted device 1 and improve the stability of the vehicle-mounted device 1's signal transmission and reception.
[0095] In some embodiments, the on-board device 1 can also determine whether there is a driving hazard based on the vehicle's tilt angle. For example, this could be due to a vehicle rollover or the vehicle being unable to move because of an excessive tilt angle. See [link to documentation] for details. Figure 5 This is a flowchart illustrating a method for determining driving hazards according to an embodiment of the present invention. In this method, the on-board device 1 establishes a communication connection with the vehicle controller via a domain controller CAN bus network.
[0096] like Figure 5 As shown, the processing steps of this method may include:
[0097] Step 301: The on-board equipment 1 determines whether the vehicle body tilt angle is greater than the third threshold.
[0098] Step 302: If the vehicle tilt angle is greater than the third threshold, the on-board device 1 sends a first alarm command to the vehicle controller 2. Optionally, the aforementioned third threshold can be set according to actual conditions, and this embodiment of the invention does not impose any limitations.
[0099] Step 303: The vehicle controller 2 responds to the first alarm command and triggers the emergency call (hereinafter referred to as E-call) function.
[0100] Specifically, the vehicle controller 2 establishes a voice call connection with the emergency rescue center via E-call, which facilitates accurate dispatch of rescue personnel.
[0101] In this embodiment, the vehicle-mounted device 1 obtains the current second satellite elevation angle based on the vehicle's tilt angle, which is used to make antenna switching decisions. Furthermore, based on the aforementioned vehicle tilt angle, the vehicle-mounted device 1 can determine whether there is a driving hazard, thus ensuring the driver's safety.
[0102] Figure 6 This is a structural schematic diagram of a vehicle-mounted device provided in an embodiment of the present invention. Figure 6 As shown, the vehicle-mounted equipment may include:
[0103] Module 41 is specifically used to determine the first satellite elevation angle corresponding to the vehicle's current positioning position, and to determine the second satellite elevation angle corresponding to the vehicle's current vehicle body tilt angle.
[0104] The judgment module 42 is used to determine whether a first difference between the first satellite elevation angle and the second satellite elevation angle is greater than a first threshold. If the first difference is greater than the first threshold, it determines whether the first signal strength of the currently used antenna is less than a second threshold. If the first signal strength is less than the second threshold, it determines whether the second signal strength of the currently idle antenna is greater than or equal to the second threshold.
[0105] The switching module 43 is specifically used to switch the currently idle antenna to the usage state if the second signal strength is greater than or equal to the second threshold.
[0106] The vehicle-mounted antenna control method provided in this embodiment switches the currently used antenna based on the first satellite elevation angle corresponding to the vehicle's current positioning position or the second satellite elevation angle corresponding to the vehicle's tilt angle. This switches the antenna with higher signal strength to the active state, ensuring the communication quality of the vehicle-mounted equipment and improving the stability of its signal transmission and reception.
[0107] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Figure 7 As shown, the aforementioned electronic device may include at least one processor; and at least one memory communicatively connected to the processor. The memory stores program instructions executable by the processor, which, by invoking these program instructions, can execute embodiments of the present invention. Figures 2-5 The embodiment shown provides a control method for a vehicle-mounted antenna.
[0108] The aforementioned electronic device can be an in-vehicle device capable of providing voice call functionality, such as an in-vehicle smart terminal. This embodiment of the invention does not limit the specific form of the aforementioned electronic device. It is understood that the electronic device here refers to the machine mentioned in the method embodiments.
[0109] Figure 7 A block diagram is shown that is suitable for implementing embodiments of the present invention. Figure 7 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.
[0110] like Figure 7 As shown, the electronic device is represented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: one or more processors 410, memory 430, and communication bus 440 connecting different system components (including memory 430 and processing unit 410).
[0111] Communication bus 440 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) buses, Micro Channel Architecture (MAC) buses, Enhanced ISA buses, Video Electronics Standards Association (VESA) local buses, and Peripheral Component Interconnect (PCI) buses.
[0112] Electronic devices typically include a variety of computer-readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, and removable and non-removable media.
[0113] Memory 430 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. Memory 430 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of various embodiments of the present invention.
[0114] A program / utility having a set (at least one) of program modules can be stored in memory 430. Such program modules include—but are not limited to—an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The program modules typically perform the functions and / or methods described in the embodiments of this invention.
[0115] Processor 410 executes various functional applications and data processing by running programs stored in memory 430, such as implementing embodiments of the present invention. Figures 2-5 The embodiment shown provides a control method for a vehicle-mounted antenna.
[0116] This invention provides a non-transitory computer-readable storage medium that stores computer instructions, which cause the computer to execute embodiments of this invention. Figures 2-5 The embodiment shown provides a control method for a vehicle-mounted antenna.
[0117] The aforementioned non-transitory computer-readable storage medium may be any combination of one or more computer-readable media. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in connection with an instruction execution system, apparatus, or device.
[0118] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0119] The program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0120] Computer program code for performing the operations of embodiments of the present invention can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0121] The foregoing has described specific embodiments of the present invention. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0122] In the description of the embodiments of the present invention, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In the embodiments of the present invention, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in the embodiments of the present invention, as well as the features of the different embodiments or examples.
[0123] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of embodiments of the present invention, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0124] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of preferred embodiments of the invention includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of the invention pertain.
[0125] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0126] It should be noted that the terminals involved in the embodiments of the present invention may include, but are not limited to, personal computers (PCs), personal digital assistants (PDAs), wireless handheld devices, tablet computers, mobile phones, MP3 players, MP4 players, etc.
[0127] In the several embodiments provided in this invention, 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 displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0128] Furthermore, in the various embodiments of the present invention, the functional units 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. The integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0129] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this invention. 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.
[0130] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A control method for a vehicle-mounted antenna, characterized in that, Applied to vehicle-mounted equipment, the vehicle-mounted equipment comprising at least two antennas, the method includes: Determine the first satellite elevation angle corresponding to the vehicle's current location; Determine the second satellite elevation angle corresponding to the vehicle's current body tilt angle; Determine whether the first difference between the elevation angle of the first satellite and the elevation angle of the second satellite is greater than a first threshold. If the first difference is greater than the first threshold, then determine whether the first signal strength of the currently used antenna is less than the second threshold; If the first signal strength is less than the second threshold, then determine whether the second signal strength of the currently idle antenna is greater than or equal to the second threshold; If the second signal strength is greater than or equal to the second threshold, the currently idle antenna is switched to the usage state.
2. The method according to claim 1, characterized in that, The vehicle-mounted equipment is connected to the vehicle-mounted Beidou antenna via a single radio frequency cable to receive Beidou satellite signals; Determining the first satellite elevation angle corresponding to the vehicle's current location includes: The vehicle's current location is determined based on the BeiDou satellite signals received by the vehicle-mounted BeiDou antenna. The first satellite elevation angle is determined based on the vehicle's current location.
3. The method according to claim 1, characterized in that, The determination of the second satellite elevation angle corresponding to the vehicle's current body tilt angle includes: The vehicle's current angular velocity and acceleration information are obtained using a six-axis gyroscope. Based on the angular velocity and acceleration information, determine the current vehicle body tilt angle; The second satellite elevation angle is determined based on the vehicle body tilt angle.
4. The method according to claim 1, characterized in that, The method further includes: If the first difference is less than or equal to the first threshold, or if the first signal strength is greater than or equal to the second threshold, or if the second signal strength is less than the second threshold, then the current antenna usage status is maintained.
5. The method according to claim 4, characterized in that, After maintaining the current antenna usage status, the method further includes: The elevation angle of the first satellite is detected at preset time intervals; If the detected elevation angle of the first satellite changes, it is determined whether the first signal strength of the currently used antenna is less than the second threshold. If the first signal strength is less than the second threshold, then determine whether the second signal strength of the currently idle antenna is greater than or equal to the second threshold; If the second signal strength is greater than or equal to the second threshold, the currently idle antenna is switched to the usage state.
6. The method according to claim 1, characterized in that, The antenna includes a high elevation angle antenna or a low elevation angle antenna; The step of switching the currently idle antenna to a usable state includes: If the currently idle antenna is the high elevation angle antenna, then the high elevation angle antenna is switched to the active state, and the low elevation angle antenna is switched to the idle state. or, If the currently idle antenna is the low elevation angle antenna, then the low elevation angle antenna is switched to the active state, and the high elevation angle antenna is switched to the idle state.
7. The method according to claim 1, characterized in that, The method further includes: Determine whether the vehicle's current body tilt angle exceeds the third threshold; If so, a first alarm command is sent to the vehicle controller, which is used to trigger the emergency call (E-call) function.
8. A vehicle-mounted device, characterized in that, The vehicle-mounted equipment includes at least two antennas, including: The determination module is used to determine the first satellite elevation angle corresponding to the vehicle's current positioning position; and to determine the second satellite elevation angle corresponding to the vehicle's current vehicle body tilt angle. The judgment module is used to determine whether the first difference between the first satellite elevation angle and the second satellite elevation angle is greater than a first threshold; if the first difference is greater than the first threshold, it determines whether the first signal strength of the currently used antenna is less than a second threshold; if the first signal strength is less than the second threshold, it determines whether the second signal strength of the currently idle antenna is greater than or equal to the second threshold. The switching module is used to switch the currently idle antenna into a working state if the second signal strength is greater than or equal to the second threshold.
9. A vehicle-mounted device, characterized in that, include: At least one processor; At least one memory communicatively connected to the processor, and At least two antennas; of which: The memory stores program instructions that can be executed by the processor, which can invoke the program instructions to perform the method as described in any one of claims 1 to 7.
10. A control system for a vehicle-mounted antenna, characterized in that, The system includes the vehicle-mounted device as described in claim 8, and further includes: a vehicle controller, wherein the vehicle-mounted device establishes a communication connection with the vehicle controller via a domain controller CAN network bus.
Citation Information
Patent Citations
Satellite switching method, device and equipment for shipborne satellite antenna and storage medium
CN116015413A
Vehicle-mounted satellite communication system, communication method and vehicle
CN116131915A