METHOD, CONTROL DEVICE, AND SYSTEM FOR SATELLITE SWITCHING OF MOTOR ANTENNA
20200127362 ยท 2020-04-23
Inventors
Cpc classification
H04N21/438
ELECTRICITY
H01Q3/22
ELECTRICITY
H04N7/20
ELECTRICITY
H01Q1/1264
ELECTRICITY
International classification
H01Q3/22
ELECTRICITY
H04N21/438
ELECTRICITY
Abstract
A method includes determining, based on a satellite longitude of stored parameters of a target channel, that a current channel and the target channel correspond to satellites of different longitudes, controlling a power supply for a motor based on a power supply voltage for an antenna having a second polarization in response to determining, based on a channel polarization of the stored parameters of the target channel, that a polarization of a satellite-transmitted radio wave of the target channel is a first polarization, sending a rotation instruction to the motor, determining that the motor rotates to a preset position, and controlling the antenna to receive a signal having the first polarization in response to determining that the motor rotates to the preset position. The power supply voltage for the antenna having the second polarization is larger than a power supply voltage for the antenna having the first polarization.
Claims
1. A method, comprising: determining, based on a satellite longitude of stored parameters of a target channel, that a current channel and the target channel correspond to satellites of different longitudes; controlling a power supply for a motor based on a power supply voltage for an antenna having a second polarization in response to determining, based on a channel polarization of the stored parameters of the target channel, that a polarization of a satellite-transmitted radio wave of the target channel is a first polarization, wherein the power supply voltage for the antenna having the second polarization is larger than a power supply voltage for the antenna having the first polarization; sending a rotation instruction to the motor; determining that the motor rotates to a preset position; and controlling the antenna to receive a signal having the first polarization in response to determining that the motor rotates to the preset position.
2. The method according to claim 1, wherein the first polarization is a vertical polarization and the second polarization is a horizontal polarization.
3. The method according to claim 1, wherein the first polarization is a right-handed polarization and the second polarization is a left-handed polarization.
4. The method according to claim 1, wherein the controlling the power supply for the motor based on the power supply voltage for the antenna having the second polarization in response to the determining that the polarization of the satellite-transmitted radio wave of the target channel is the first polarization, comprises: adjusting the channel polarization of the stored parameters of the target channel to be the second polarization in response to the determining that the polarization of the satellite-transmitted radio wave of the target channel is the first polarization; and determining to supply a power for the motor using the power supply voltage for the antenna having the second polarization in response to the adjusting the channel polarization of the stored parameters of the target channel to be the second polarization; and the controlling the antenna to receive the signal having the first polarization in response to determining that the motor rotates to the preset position comprises: restoring the channel polarization of the satellite-transmitted radio wave of the target channel to be the first polarization; and controlling the antenna to receive the signal using the first polarization in response to the restoring the channel polarization of the satellite-transmitted radio wave of the target channel being the first polarization.
5. The method according to claim 1, wherein the determining that the motor rotates to the preset position comprises: detecting a power supply current of the antenna after the rotation instruction is sent to the motor; and determining that the motor rotates to the preset position based on the power supply current of the antenna.
6. The method according to claim 5, wherein the determining that the motor rotates to the preset position based on the power supply current of the antenna comprises: determining that the motor rotates to the preset position in response to determining that a difference between the power supply current of the antenna and a power supply current of the antenna before the motor rotation instruction is sent is less than a first threshold.
7. The method according to claim 1, wherein the determining that the motor rotates to the preset position comprises: receiving a first message indicating that the motor rotates to the preset position; and determining, based on the first message, that the motor rotates to the preset position.
8. A control device, comprising: a transceiver configured to perform sending or receiving of a signal; a memory having computer readable executable instructions stored thereon; and a processor coupled with the memory, and configured to execute the executable instructions control device for: determining, based on a satellite longitude of stored parameters of a target channel, that a current channel and the target channel correspond to satellites of different longitudes; controlling a power supply for a motor based on a power supply voltage for an antenna having a second polarization in response to determining, based on a channel polarization the stored parameters of the target channel, that a polarization of a satellite-transmitted radio wave of the target channel is a first polarization, wherein the power supply voltage for the antenna having the second polarization is larger than a power supply voltage for the antenna having the first polarization; sending a rotation instruction to the motor; determining that the motor rotates to a preset position; and controlling the antenna to receive a signal having the first polarization in response to the determining that the motor rotates to the preset position.
9. The control device according to claim 8, wherein the first polarization is a vertical polarization and the second polarization is a horizontal polarization; or, the first polarization is a right-handed polarization and the second polarization is a left-handed polarization.
10. The control device according to claim 8, wherein the processor is specifically configured to execute instructions for: adjusting the channel polarization of the stored parameters of the target channel to be the second polarization in response to the determining that the polarization of the satellite-transmitted radio wave of the target channel is the first polarization; and determining to supply a power for the motor using the power supply voltage for the antenna having the second polarization in response to the adjusting the channel polarization of the stored parameters of the target channel to be the second polarization; and when the motor rotates to the preset position, the processor is specifically configured to execute instructions for: restoring the channel polarization of the satellite-transmitted radio wave of the target channel to be the first polarization; and controlling the antenna to receive the signal using the first polarization in response to the restoring the channel polarization of the satellite-transmitted radio wave of the target channel being the first polarization.
11. The control device according to claim 8, wherein the processor is specifically configured to execute the instructions for: detecting a power supply current of the antenna after the rotation instruction is sent to the motor; and determining that the motor rotates to the preset position based on the power supply current of the antenna.
12. The control device according to claim 11, wherein the processor is specifically configured to execute instructions for: determining that the motor rotates to the preset position in response to determining that a difference between the power supply current of the antenna and a power supply current of the antenna before the motor rotation instruction is sent is less than a first threshold.
13. The control device according to claim 8, wherein the processor is specifically configured to execute instructions for: receiving a first message indicating that the motor rotates to the preset position; and determining, based on the first message, that the motor rotates to the preset position.
14. The control device according to claim 8, wherein the first polarization is a left-handed circular polarization and the second polarization is a right-handed circular polarization.
15. A non-transitory computer-readable storage medium comprising computer readable instructions stored thereon that, when executed by a processor, cause a system to: determine, based on a satellite longitude of stored parameters of a target channel, that a current channel and the target channel correspond to satellites of different longitudes; control a power supply for a motor based on a power supply voltage for an antenna having a second polarization in response to a determination, based on a channel polarization of the stored parameters of the target channel, that a polarization of a satellite-transmitted radio wave of the target channel is a first polarization, wherein the power supply voltage for the antenna having the second polarization is larger than a power supply voltage for the antenna having the first polarization; send a rotation instruction to the motor; determine that the motor rotates to a preset position; and control the antenna to receive a signal having the first polarization in response to the determination that the motor rotates to the preset position.
16. The non-transitory computer-readable storage medium according to claim 15, wherein the first polarization is a vertical polarization and the second polarization is a horizontal polarization; or, the first polarization is a right-handed polarization and the second polarization is a left-handed polarization.
17. The non-transitory computer-readable storage medium according to claim 15, wherein the computer readable instructions that cause the system to control the power supply for the motor based on the power supply voltage for the antenna having the second polarization in response to the determination that the polarization of the satellite-transmitted radio wave of the target channel is the first polarization comprises causing the system to: adjust the channel polarization of the stored parameters of the target channel to be the second polarization in response to the determination that the polarization of the satellite-transmitted radio wave of the target channel is the first polarization; and determine to supply a power for the motor using the power supply voltage for the antenna having the second polarization in response to the channel polarization of the stored parameters of the target channel being adjusted to be the second polarization; and, the computer readable instructions that cause the system to control the antenna to receive the signal having the first polarization in response to the determination that the motor rotates to the preset position comprises causing the system to: restore the channel polarization of the satellite-transmitted radio wave of the target channel to be the first polarization; and control the antenna to receive the signal using the first polarization in response to the the channel polarization of the satellite-transmitted radio wave of the target channel being restored as the first polarization.
18. The non-transitory computer-readable storage medium according to claim 15, wherein the computer readable instructions that cause the system to determine that the motor rotates to the preset position comprises causing the system to: detect a power supply current of the antenna after the rotation instruction is sent to the motor; and determine that the motor rotates to the preset position, based on the power supply current of the antenna.
19. The non-transitory computer-readable storage medium according to claim 18, wherein the computer readable instructions that cause the system to determine that the motor rotates to the preset position based on the power supply current of the antenna comprises causing the system to: determine that the motor rotates to the preset position in response to a determination that a difference between the power supply current of the antenna and a power supply current of the antenna before the motor rotation instruction is sent is less than a first threshold.
20. The non-transitory computer-readable storage medium according to claim 15, wherein the computer readable instructions that cause the system to determine that the motor rotates to the preset position comprises causing the system to: receive a first message that indicates that the motor rotates to the preset position; and determine, based on the first message, that the motor rotates to the preset position.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION
[0031] To make a person skilled in the art understand the solutions in the present disclosure better, the following describes several embodiments in more detail with reference to the accompanying drawings and implementations. Apparently, the described embodiments are some rather than all of the embodiments of the present disclosure. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0032]
[0033] When a user changes a channel, the user receiver 120 first switches to parameters of a target channel based on received channel switching information, then determines whether a satellite orbit of the target channel coincides with a satellite orbit of a current channel; and if the satellite orbit of the target channel does not coincide with the satellite orbit of the current channel, sends a rotation instruction to the motor, controlling the motor to drive the antenna to rotate to a preset position to receive a satellite signal of the target channel.
[0034]
[0035] As shown in
[0036] At operation 210, a control device determines, based on a satellite longitude in read parameters of a target channel that a current channel and the target channel correspond to satellites of different longitudes. In some embodiments, the control device of
[0037] In some embodiments, before the control device determines, based on the satellite longitude in the read parameters of the target channel, that the current channel and the target channel correspond to satellites of different longitudes, the method further includes: receiving, by the control device, channel switching information, and reading the parameters of the target channel based on the channel switching information.
[0038] Specifically, channel information parameters stored in the control device are described in Table 1. When a user is watching the HBO channel and wants to watch CCTV1, the control device receives channel switching information and reads parameters of CCTV1 based on the channel switching information; and determines that the current channel and the target channel correspond to satellites of different longitudes, because a satellite longitude of HBO is 76.5 degrees, and a satellite longitude of CCTV1 is 115 degrees.
TABLE-US-00001 TABLE 1 Channel information parameters stored in the control device Downstream Symbol Channel Satellite Channel Name frequency rate FFC VPID APID polarization Modulation longitude 1 BBC 12260 27500 33 34 Horizontal DVB-S 76.5 2 HBO 12450 1480 512 608 Vertical DVB-S2 76.5 3 CCTV1 12515 2200 527 650 Vertical DVB-S 115 4 VOA 12386 3600 257 258 Horizontal DVB-S2 138
[0039] In some embodiments, when the control device determines, based on the satellite longitude in the read parameters of the target channel, that the current channel and the target channel correspond to satellites of a same longitude, the control device further determines, based on a channel polarization manner in the parameters of the target channel and a channel polarization manner in parameters of the current channel, whether the polarization manner of the current channel is the same as the polarization manner of the target channel; and if the two polarization manners are different, the control device adjusts the polarization manner of the antenna so that the polarization manner of the antenna is the same as the polarization manner of the target channel.
[0040] At operation 220, a power supply (not shown) for a motor is controlled based on a power supply voltage for the antenna in a second polarization manner different from first polarization, when it is determined, based on a channel polarization manner in the parameters of the target channel, that a polarization manner of a satellite-transmitted radio wave that sends a signal of the target channel is first polarization, where the power supply voltage for the antenna in the second polarization manner is higher than a power supply voltage for the antenna in a first polarization manner. In some embodiments, the power supply is controlled by the control device.
[0041] In some embodiments, the first polarization is vertical polarization and the second polarization is horizontal polarization.
[0042] In some embodiments, the first polarization is right-handed polarization and the second polarization is left-handed polarization.
[0043] In some embodiments, there are two polarization manners for a satellite television broadcast signal: linear polarization and circular polarization, where the linear polarization manner can be further divided into horizontal polarization and vertical polarization; and the circular polarization manner can be further divided into left-handed circular polarization and right-handed circular polarization. Horizontal polarization means that when a satellite transmits a signal to the ground, a vibration direction of a radio wave of the signal is horizontal. Vertical polarization means that when a satellite transmits a signal to the ground, a vibration direction of a radio wave of the signal is vertical. When a satellite antenna receives a satellite television broadcast signal, a polarization manner of the antenna needs to be the same as a polarization manner of the received satellite television broadcast signal to achieve polarization matching, or else the satellite television broadcast signal cannot be received.
[0044] In some embodiments, when the polarization manner of the antenna is horizontal polarization, the power supply voltage for the antenna is 18 volts, and when the polarization manner of the antenna is vertical polarization, the power supply voltage for the antenna is 13 volts.
[0045] In some embodiments, when it is determined, based on the channel polarization manner in the parameters of the target channel, that the polarization manner of the satellite-transmitted radio wave that sends the signal of the target channel is the second polarization, the control device controls a power supply voltage for the antenna based on a power supply voltage for the antenna in a second polarization manner, and sends a rotation instruction to the motor.
[0046] It should be understood that the antenna polarization manners in this application are used as examples, and the polarization manner of the antenna for receiving the satellite-transmitted radio wave may alternatively be elliptical polarization. The present disclosure is not limited thereto.
[0047] In some embodiments, the controlling power supply for a motor based on a power supply voltage for the antenna in a second polarization manner, when it is determined, based on a channel polarization manner in the parameters of the target channel, that a polarization manner of a satellite-transmitted radio wave that sends a signal of the target channel is first polarization, includes:
[0048] adjusting a channel polarization manner in stored parameters of the target channel to the second polarization when the polarization manner of the satellite-transmitted radio wave that sends the signal of the target channel is the first polarization; and
[0049] determining, based on the second polarization manner in the parameters of the target channel, to supply power for the motor using the power supply voltage for the antenna in the second polarization manner.
[0050] In some embodiments, the controlling a power supply voltage for the motor based on a power supply voltage for the antenna in a second polarization manner includes: supplying, by the control device, power for the motor using the power supply voltage for the antenna in the second polarization manner, when the control device includes a power source; or when the control device does not include any power source, controlling, by the control device, a power system to supply power for the motor using the power supply voltage for the antenna in the second polarization manner.
[0051] Therefore, in some embodiments, when it is determined, based on the channel polarization manner in the parameters of the target channel, that the polarization manner of the satellite-transmitted radio wave that sends the target channel signal is the first polarization, power supply for the motor is controlled based on the power supply voltage for the antenna in the second polarization manner. Because the power supply voltage for the antenna in the second polarization manner is higher than the power supply voltage for the antenna in the first polarization manner, rotation of the motor can be accelerated, thus reducing time for the motor to rotate to the preset position in switching between programs over different satellites of the first polarization manner.
[0052] At operation 230, the control device sends a rotation instruction to the motor.
[0053] It should be understood that the rotation instruction sent by the control device to the motor includes a preset position for rotation.
[0054] At operation 240, determine that the motor rotates to the preset position.
[0055] In some embodiments, the determining whether the motor rotates to the preset position includes: detecting, by determining module 310 or processor 410, a power supply current of the antenna after the rotation instruction is sent to the motor; and determining, based on the power supply current of the antenna that the motor rotates to the preset position.
[0056] In some embodiments, the determining, based on the power supply current of the antenna, that the motor rotates to the preset position, includes: determining that the motor rotates to the preset position when a difference between the detected power supply current of the antenna and a power supply current of the antenna before the motor rotation instruction is sent is less than a first threshold.
[0057] In some embodiments, before rotating of the motor, the power supply current of the antenna is a constant current, where the constant current is a current flowing through a high frequency tuner LNB. After the motor starts to rotate, the power supply current of the antenna is the current flowing through the high frequency tuner LNB and a current flowing through the motor. Generally, a working current of the motor is three times a working current of the high frequency tuner LNB. Therefore, after the rotation instruction is sent to the motor by the control device, the power supply current of the antenna is detected. When the difference between the power supply current of the antenna detected after the rotation instruction is sent to the motor and the power supply current of the antenna before the motor rotation instruction is sent is less than the first threshold, it is determined that the motor rotates to the preset position.
[0058] In some embodiments, the determining, based on the power supply current of the antenna, that the motor rotates to the preset position, includes: determining that the motor rotates to the preset position when the power supply current of the antenna is a first power supply current, where the first power supply current is the working current of the high frequency tuner LNB.
[0059] In some embodiments, the determining that the motor rotates to the preset position includes: receiving a first message sent by the motor, where the first message is used to indicate that the motor rotates to the preset position; and determining, based on the first message that the motor rotates to the preset position.
[0060] In some embodiments, when a DiSEqC system supports bidirectional communications, software backreading may be used to determine whether the motor rotates to the preset position. When the motor rotates to the preset position, the first message is sent to the control device, where the first message is used to indicate that the motor rotates to the preset position; and the control device determines, upon reception of the first message, that the motor rotates to the preset position.
[0061] In some embodiments, when the difference between the power supply current of the antenna detected by the control device and the power supply current of the antenna before the motor rotation instruction is sent is greater than or equal to the first threshold, when the detected power supply current of the antenna is not the first power supply current or when the control device has not received the first message, the control device should continue to detect the power supply current of the antenna or wait for the first message.
[0062] At operation 250, the control device controls the antenna to receive the signal using the first polarization manner, when it is determined that the motor rotates to the preset position.
[0063] In some embodiments, the controlling the antenna to receive the signal using the first polarization manner, when the motor rotates to the preset position, includes:
[0064] restoring a stored polarization manner of the satellite-transmitted radio wave that sends the signal of the target channel to the first polarization; and
[0065] controlling, based on the stored first polarization manner of the satellite-transmitted radio wave that sends the signal of the target channel, the antenna to receive the signal using the first polarization manner.
[0066] It should be understood that when a satellite antenna receives a satellite television broadcast signal, a polarization manner of the antenna needs to be the same as a polarization manner of the received satellite television broadcast signal to achieve polarization matching, or else the satellite television broadcast signal cannot be received.
[0067] Therefore, in some embodiments, when it is determined, based on the channel polarization manner in the parameters of the target channel, that the polarization manner of the satellite-transmitted radio wave that sends the signal of the target channel is the first polarization, power supply for the motor is controlled based on the power supply voltage for the antenna in the second polarization manner; and when it is determined that the motor rotates to the preset position, the antenna is controlled to receive the signal using the first polarization manner. Because the power supply voltage for the antenna in the second polarization manner is higher than the power supply voltage for the antenna in the first polarization manner, rotation of the motor can be accelerated, thus reducing time for the motor to rotate to the preset position in switching between programs over different satellites, thereby improving user experience.
[0068]
[0069] As shown in
[0070] a determining module 310, configured to determine, based on a satellite longitude in read parameters of a target channel, that a current channel and the target channel correspond to satellites of different longitudes;
[0071] a control module 320, configured to control power supply for a motor based on a power supply voltage for the antenna in a second polarization manner, when it is determined, based on a channel polarization manner in the parameters of the target channel, that a polarization manner of a satellite-transmitted radio wave that sends a signal of the target channel is first polarization, where the power supply voltage for the antenna in the second polarization manner is higher than a power supply voltage for the antenna in a first polarization manner; and
[0072] a sending module 330, configured to send a rotation instruction to the motor;
[0073] In some embodiments, the determining module 310 is further configured to determine that the motor rotates to a preset position; and
[0074] In some embodiments, the control module 320 is further configured to restore the polarization manner of the antenna to the first polarization, when it is determined that the motor rotates to the preset position.
[0075] In some embodiments, the determining module 310, the control module 320, and the sending module 330 are configured to perform the operations in the method 200 for satellite switching of a motor antenna in this application. For brevity, details are not described herein again.
[0076]
[0077] a processor 410, configured to execute program code in a memory 420;
[0078] the memory 420, configured to store a program, where the program includes code; and
[0079] a transceiver 430, configured to communicate with another device.
[0080] In some embodiments, the processor 410 can implement the operations in the method 200 when the code is executed. For brevity, details are not described herein again. The transceiver 430 is configured to implement specific sending or receiving of a signal under driving of the processor 410.
[0081] A person of ordinary skill in the art can be aware that the units and algorithm steps in the examples described with reference to the disclosed embodiments herein may be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed by hardware or software depends on specific applications and design constraints of the technical solutions. A person skilled in the art may use a different method to implement the described functions for each particular application, but such implementation should not be considered as beyond the scope of this application.
[0082] A person skilled in the art can clearly understand that, for convenience and brevity of description, for a specific working process of the system, apparatus and unit described above, reference may be made to the corresponding process described in the foregoing method embodiments, and details are not described herein again.
[0083] From the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative. For example, the unit division is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the mutual couplings, direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, apparatuses or units, and may be in electrical, mechanical or other forms.
[0084] Units described as separate components may or may not be physically separate. Components displayed as units may or may not be physical units. To be specific, such components may be located in one place, or may be distributed onto a plurality of network units. Some or all of units may be selected based on an actual need to implement the solution of the embodiments.
[0085] In addition, the functional units in the embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units may be integrated into one unit.
[0086] If implemented as a software functional unit and sold or used as a standalone product, the function may be stored in a computer readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the prior art, or some of the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium, including several instructions for instructing a computer control device (which may be a personal computer, a server, a network control device, or the like) to perform all or some of the steps in the method of the embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.
[0087] The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.