Method and system for enhancing motor control precision of set top box by using terminal GPS

Through the intelligent mobile terminal, the latitude and longitude information is obtained and the angle of the satellite signal receiving device is calculated, and the rotation of the satellite set-top box motor is controlled, which solves the problems of manual input error and signal instability in the existing technology, and realizes the precise alignment of satellite signals and the intelligent upgrade of the set-top box.

CN120390110APending Publication Date: 2025-07-29ZHUHAI GOTECH INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510492753.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

The existing satellite set-top box relies on the user to manually input latitude and longitude information to control the motor, resulting in complex operation and error-proneness. The GPS data of the shared mobile terminal has not been used in depth, so it is impossible to accurately control the satellite signal receiving device to align with the satellite, resulting in unstable signal reception.

Method used

The GPS module of the intelligent mobile terminal obtains the latitude and longitude information of the user's current position. The satellite set-top box calculates the azimuth, elevation and polarization angle required by the satellite signal receiving device, and controls the rotation of the motor to accurately align the satellite signal receiving device with the selected satellite.

Benefits of technology

It improves the accuracy of motor control, ensures the stability and quality of satellite signal reception, expands the application range of set-top boxes, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120390110A_ABST
    Figure CN120390110A_ABST
Patent Text Reader

Abstract

The invention relates to a method and system for enhancing the motor control precision of a set top box by using a terminal GPS, and the method comprises the steps: precisely obtaining the latitude and longitude information of the current position of a user through a GPS module of an intelligent mobile terminal, and transmitting the latitude and longitude information to a satellite set top box; and the set top box automatically calculates an azimuth angle, an elevation angle and a polarization angle required by the satellite signal receiving device according to the received latitude and longitude information and the orbit position of the satellite. And then, the set top box generates a control signal according to the angle information to control the motor to rotate, so that the satellite signal receiving device is accurately aligned with the selected satellite. According to the invention, the accuracy of motor control is improved, and the stability and quality of satellite signal receiving are ensured. Meanwhile, longitude and latitude information is automatically obtained in real time through the intelligent mobile terminal, and errors and inconvenience caused by manual input are avoided. According to the invention, the application range of the set top box is expanded, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite communication technology, and in particular, to a method and system for enhancing the control accuracy of a set-top box motor by using the GPS of a terminal. Background Art

[0002] With the development of satellite communication technology, satellite set-top boxes have been widely used in receiving satellite signals. The satellite set-top box needs to control the motor to adjust the angle of the satellite signal receiving device so that it accurately aligns with the satellite, thereby achieving stable and high-quality signal reception. And accurately controlling the motor requires precise knowledge of position information such as the longitude and latitude of the receiving station.

[0003] The existing methods for controlling the motor of a satellite set-top box mainly rely on manually inputting the longitude and latitude of the area where the set-top box user is located. The set-top box then sends commands to the motor to rotate according to the longitude and latitude and the angle of the satellite, so that the antenna aligns with the satellite. However, it is difficult for users to obtain longitude and latitude information, and they often can only query it online. In addition, considering that additional configuration of GPS (Global Positioning System) hardware for the set-top box will increase costs and equipment complexity, some solutions propose to share GPS data between the set-top box and a mobile terminal to avoid separately equipping the set-top box with GPS hardware.

[0004] Although the existing technology realizes the sharing of GPS data between the set-top box and the mobile terminal and solves the hardware configuration problem, it does not deeply explore how to specifically apply the obtained GPS data to enhance the accuracy of controlling the set-top box motor. In practical applications, only obtaining longitude and latitude data without subsequent effective utilization methods cannot meet the requirement of accurately controlling the motor to make the satellite signal receiving device accurately align with the satellite, resulting in problems such as affected satellite signal reception quality, unstable signal reception, and frequent interruptions. Summary of the Invention

[0005] In view of this, it is necessary to provide a method and system for enhancing the control accuracy of a set-top box motor by using the GPS of a terminal to solve the above problems of the existing technology.

[0006] To solve the above problems, in a first aspect, an embodiment of the present invention provides a method for enhancing the control accuracy of a set-top box motor by using the GPS of a terminal, including:

[0007] Receiving GPS data sent by an intelligent mobile terminal to obtain the longitude and latitude information of the user's current location;

[0008] Calculating the azimuth angle, elevation angle, and polarization angle required for the satellite signal receiving device according to the longitude and latitude information of the user's current location and the orbital position of the satellite;

[0009] According to the calculated azimuth, elevation, and polarization angle, control the motor to rotate so that the satellite signal receiving device accurately aligns with the selected satellite.

[0010] Preferably, the satellite set-top box is communicatively connected to the intelligent mobile terminal through Socket; wherein:

[0011] The satellite set-top box acts as a server and continuously listens for Socket connection requests from the intelligent mobile terminal;

[0012] The intelligent mobile terminal acts as a client, initiates a Socket connection request, and sends GPS data after establishing the connection.

[0013] Preferably, the intelligent mobile terminal acts as a client, initiates a Socket connection request, and sends GPS data after establishing the connection, including:

[0014] The intelligent mobile terminal performs GPS positioning through a built-in GPS module;

[0015] Obtain GPS data and prepare to send it to the server;

[0016] Detect whether the current client is successfully connected to the server. If the connection is successful, send the GPS data to the server; if the connection fails, enter the connection establishment process.

[0017] Preferably, receiving the GPS data sent by the intelligent mobile terminal includes:

[0018] The satellite set-top box acts as a server, establishes a Socket service and starts listening, waiting for the intelligent mobile terminal to initiate a connection request;

[0019] Check whether the connection with the client is successful. If the connection fails, the server continuously listens and keeps trying to establish a connection with the client;

[0020] If the connection is successful, the server receives the GPS data sent by the intelligent mobile terminal and extracts the longitude and latitude information of the user's current location from the GPS data.

[0021] Preferably, calculating the azimuth, elevation, and polarization angle required by the satellite signal receiving device according to the longitude and latitude information of the user's current location and the orbital position of the satellite includes:

[0022] The azimuth, elevation, and polarization angle of the satellite signal receiving device are calculated by the following formula:

[0023]

[0024] In the formula, E is the elevation angle, A is the azimuth angle, P is the polarization angle, φ1 is the longitude of the user's current location, φ2 is the orbital longitude of the satellite, and β is the latitude of the user's current location.

[0025] Preferably, controlling the motor to rotate according to the calculated azimuth angle, elevation angle, and polarization angle so that the satellite signal receiving device accurately aligns with the selected satellite includes:

[0026] Generating a control signal according to the calculated azimuth angle, elevation angle, and polarization angle;

[0027] Sending the generated control signal to the motor, and the motor adjusts the azimuth angle, elevation angle, and polarization angle of the satellite signal receiving device according to the received control signal so that the satellite signal receiving device aligns with the satellite.

[0028] Preferably, the intelligent mobile terminal includes a mobile phone, a computer, a tablet computer, or a smart watch.

[0029] In a second aspect, an embodiment of the present invention provides a system for enhancing the motor control accuracy of a set-top box by using terminal GPS, including an intelligent mobile terminal and a satellite set-top box, and the satellite set-top box is communicatively connected to the intelligent mobile terminal through Socket; wherein:

[0030] The intelligent mobile terminal includes:

[0031] A GPS module for obtaining GPS data of the user's current location;

[0032] A communication module for sending the GPS data to the satellite set-top box;

[0033] The satellite set-top box includes:

[0034] A receiving module for receiving the GPS data sent by the intelligent mobile terminal and obtaining the longitude and latitude information of the user's current location;

[0035] A calculation module for calculating the required azimuth angle, elevation angle, and polarization angle of the satellite signal receiving device according to the longitude and latitude information of the user's current location and the orbital position of the satellite;

[0036] A control module for controlling the motor to rotate according to the calculated azimuth angle, elevation angle, and polarization angle so that the satellite signal receiving device accurately aligns with the selected satellite.

[0037] In a third aspect, the present invention further provides an electronic device, including a memory and a processor, wherein,

[0038] The memory is used for storing a program;

[0039] The processor is coupled to the memory and is used for executing the program stored in the memory to implement the steps in the method for enhancing the motor control accuracy of a set-top box by using terminal GPS as described in the first aspect embodiment of the present invention.

[0040] Fourthly, the present invention also provides a computer-readable storage medium for storing computer-readable programs or instructions. When the programs or instructions are executed by a processor, the steps in the method for enhancing the motor control accuracy of a set-top box by using the terminal GPS as described in the embodiments of the first aspect of the present invention can be implemented.

[0041] The method and system for enhancing the motor control accuracy of a set-top box by using the terminal GPS provided by the present invention have the following beneficial effects compared with the prior art:

[0042] 1) The present invention accurately obtains the longitude and latitude information of the user's current position through the GPS module of the intelligent mobile terminal. The satellite set-top box automatically calculates the azimuth angle, elevation angle, and polarization angle required by the satellite signal receiving device by using the longitude and latitude information, and precisely controls the rotation of the motor to align the satellite antenna with the satellite. In this way, the accuracy of motor control is significantly improved, ensuring that the satellite signal receiving device can accurately align with the satellite.

[0043] 2) The present invention obtains the accurate longitude and latitude information of the user's location in real time and automatically through the GPS module of the intelligent mobile terminal, avoiding the errors and inconveniences of manual input, and significantly improving the accuracy and convenience of obtaining the longitude and latitude information.

[0044] 3) The present invention combines the control function of the GPS module of the intelligent mobile terminal with the set-top box, expanding the application range of the set-top box. The set-top box can not only realize the basic functions of TV reception and playback, but also obtain GPS data to automatically calculate the azimuth angle, elevation angle, and polarization angle of the satellite antenna, and control the rotation of the motor to align the satellite antenna with the satellite, which enhances the intelligent level of the set-top box and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 It is a flowchart of the method for enhancing the motor control accuracy of a set-top box by using the terminal GPS provided by the present invention;

[0046] Figure 2 It is a communication schematic diagram of the system for enhancing the motor control accuracy of a set-top box by using the terminal GPS provided by the present invention;

[0047] Figure 3 It is a flowchart of the client for obtaining and sending GPS data provided by the present invention;

[0048] Figure 4 It is a flowchart of the server for establishing a connection with the client and receiving GPS data provided by the present invention;

[0049] Figure 5 It is a structural block diagram of the system for enhancing the motor control accuracy of a set-top box by using the terminal GPS provided by the present invention;

[0050] Figure 6 It is a structural block diagram of the electronic device provided by the present invention. Detailed implementation manners

[0051] The preferred embodiments of the present invention will be specifically described below with reference to the accompanying drawings. The accompanying drawings form a part of this application and are used together with the embodiments of the present invention to explain the principles of the present invention, rather than to limit the scope of the present invention.

[0052] Referring to "embodiments" herein means that the specific features, structures or characteristics described in connection with the embodiments may be included in at least one embodiment of this application. The phrase appears in various positions in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein may be combined with other embodiments.

[0053] The existing method for controlling the motor of a satellite set-top box relies on the user to manually input longitude and latitude information, which is complex and error-prone. Especially for uncommon areas, it is difficult to obtain longitude and latitude information. Some solutions avoid the additional configuration of GPS hardware for the set-top box by sharing the GPS data of the mobile terminal, but only stay at the level of obtaining longitude and latitude data, and do not deeply explore how to use these data to enhance the accuracy of motor control.

[0054] In view of this, the present invention aims to provide a method for enhancing the accuracy of motor control of a set-top box by using the GPS of the terminal. The longitude and latitude information of the user's current position is accurately obtained through the GPS module of the intelligent mobile terminal. The satellite set-top box uses this information to automatically calculate the azimuth angle, elevation angle and polarization angle required by the satellite signal receiving device, and precisely controls the rotation of the motor to align the satellite antenna with the satellite, thereby improving the accuracy of motor control. The following will be described and introduced through multiple embodiments.

[0055] Figure 1 It is a flowchart of the method for enhancing the accuracy of motor control of a set-top box by using the GPS of the terminal provided by the present invention. Referring to Figure 1 , the method for enhancing the accuracy of motor control of a set-top box by using the GPS of the terminal provided by the present invention at least includes the following steps:

[0056] Step S1, receiving the GPS data sent by the intelligent mobile terminal and obtaining the longitude and latitude information of the user's current position.

[0057] Specifically, the embodiment of the present invention constructs a system composed of an intelligent mobile terminal and a satellite set-top box, where the satellite set-top box is used as the server and the intelligent mobile terminal is used as the client. Among them, the intelligent mobile terminal can adopt intelligent devices such as mobile phones, computers, tablet computers, smart watches, etc.

[0058] Figure 2This is the communication schematic diagram of the system for enhancing the motor control accuracy of the set-top box using the terminal GPS provided by the present invention. Refer to Figure 2 , the satellite set-top box and the intelligent mobile terminal are connected through Socket communication. Among them, the satellite set-top box acts as the server and listens for Socket connection requests from the intelligent mobile terminal in real time. The intelligent mobile terminal acts as the client, initiates a Socket connection request, and sends GPS data after establishing the connection.

[0059] Figure 3 This is the flowchart for the client to obtain and send GPS data provided by the present invention. Refer to Figure 3 , the process for the client to obtain and send GPS data includes:

[0060] GPS module positioning: The GPS module of the intelligent mobile terminal starts the positioning function.

[0061] Data acquisition: After the GPS module successfully locates, the corresponding GPS data is acquired, preparing to send it to the server (satellite set-top box).

[0062] Connection judgment: The intelligent mobile terminal checks the connection status with the server. If it is already connected (the judgment result is "Y"), it directly enters the link of sending GPS data; if it is not connected (the judgment result is "N"), it enters the connection establishment process.

[0063] Connection establishment and judgment: Try to establish a connection with the server and judge whether the connection is successful. If the connection is successful (the judgment result is "Y"), enter the link of sending GPS data; if the connection fails (the judgment result is "N"), it is necessary to try to connect again or wait for an appropriate time to connect.

[0064] Data sending: In the case of a successful connection, the intelligent mobile terminal sends the acquired GPS data to the server, and the process ends.

[0065] Figure 4 This is the flowchart for the server to establish a connection with the client and receive GPS data provided by the present invention. Refer to Figure 4 , the process for the server to establish a connection with the client and receive GPS data includes:

[0066] Waiting for the client to connect: The satellite set-top box acts as the server, establishes a Socket service and starts listening, waiting for the intelligent mobile terminal (client) to initiate a connection request.

[0067] Connection judgment: Check whether the connection with the client is successfully established. If the connection fails (the judgment result is "N"), the server continues to maintain the state of "waiting for the client to connect", continuously listens, and keeps trying to establish a connection with the client. If the connection is successful (the judgment result is "Y"), enter the next step.

[0068] Waiting for the client to send GPS data: After successful connection, the server is in a waiting state, ready to receive the GPS data sent by the client.

[0069] Receiving GPS data sent by the client: The server receives the GPS data sent by the intelligent mobile terminal (client), and extracts the longitude and latitude information of the user's current location from the received data. The process ends. This series of steps reflects the complete process of the server from waiting for connection to receiving data during the interaction with the client.

[0070] The present invention obtains the accurate longitude and latitude information of the user's location in real time and automatically through the GPS module of the intelligent mobile terminal, avoiding the errors and inconveniences of manual input, and significantly improving the accuracy and convenience of obtaining longitude and latitude data. By using the existing GPS module of the intelligent mobile terminal, there is no need to additionally configure GPS hardware in the set-top box, reducing the hardware cost.

[0071] Step S2: Calculate the azimuth, elevation, and polarization angles required for the satellite signal receiving device based on the orbital position of the satellite.

[0072] Specifically, the satellite set-top box extracts the longitude and latitude information of the user's current location from the received data. At the same time, the satellite set-top box obtains the orbital longitude of the target satellite from the pre-set satellite orbital data. According to the longitude and latitude information of the user's current location and the orbital longitude of the satellite, the elevation, azimuth, and polarization angles of the satellite signal receiving device are calculated through the following formula:

[0073]

[0074] In the formula, E is the elevation angle, A is the azimuth angle, P is the polarization angle, φ1 is the longitude of the user's current location, φ2 is the orbital longitude of the satellite, and β is the latitude of the user's current location.

[0075] Step S3: Control the motor to rotate according to the calculated azimuth, elevation, and polarization angles, so that the satellite signal receiving device accurately aligns with the selected satellite.

[0076] Specifically, first, the satellite set-top box generates corresponding control signals according to the calculated azimuth, elevation, and polarization angles;

[0077] Then, the satellite set-top box sends the generated control signals to the motor, and the motor adjusts the azimuth, elevation, and polarization angles of the satellite signal receiving device according to the received control signals. In this embodiment, the satellite signal receiving device can adopt a satellite antenna. The motor gradually adjusts the angle of the satellite signal receiving device through precise rotation until its azimuth, elevation, and polarization angles are consistent with the calculated target values.

[0078] After the azimuth, elevation, and polarization angle of the satellite signal receiving device are adjusted to the target positions, the satellite signal receiving device is accurately aligned with the selected satellite. At this time, the satellite signal receiving device can receive satellite signals at the optimal angle, ensuring the stability and high quality of signal reception.

[0079] Figure 5 The structural block diagram of the system for enhancing the motor control accuracy of the set-top box by using the terminal GPS provided by the present invention is referred to Figure 5 , the system includes an intelligent mobile terminal 100 and a satellite set-top box 200, and the satellite set-top box is communicatively connected to the intelligent mobile terminal through Socket; wherein:

[0080] The intelligent mobile terminal 100 includes:

[0081] A GPS module 101 for obtaining GPS data of the user's current location;

[0082] A communication module 102 for sending the GPS data to the satellite set-top box;

[0083] The satellite set-top box 200 includes:

[0084] A receiving module 201 for receiving the GPS data sent by the intelligent mobile terminal and obtaining the longitude and latitude information of the user's current location;

[0085] A calculation module 202 for calculating the azimuth, elevation, and polarization angle required by the satellite signal receiving device according to the longitude and latitude information of the user's current location and the orbital position of the satellite;

[0086] A control module 203 for controlling the rotation of the motor according to the calculated azimuth, elevation, and polarization angle, so that the satellite signal receiving device is accurately aligned with the selected satellite.

[0087] The system for enhancing the motor control accuracy of the set-top box by using the terminal GPS provided by the present invention is used to execute the method for enhancing the motor control accuracy of the set-top box by using the terminal GPS provided in the foregoing embodiments. The method for enhancing the motor control accuracy of the set-top box by using the terminal GPS has been described in detail in the above embodiments, and will not be elaborated herein.

[0088] The method and system for enhancing the motor control accuracy of the set-top box by using the terminal GPS provided by the present invention have the following beneficial effects compared with the prior art:

[0089] 1) The present invention accurately obtains the longitude and latitude information of the user's current location through the GPS module of the intelligent mobile terminal. The satellite set-top box automatically calculates the azimuth angle, elevation angle, and polarization angle required by the satellite signal receiving device using the longitude and latitude information, and precisely controls the rotation of the motor to align the satellite antenna with the satellite. In this way, the accuracy of motor control is significantly improved, ensuring that the satellite signal receiving device can accurately align with the satellite.

[0090] 2) The present invention obtains the accurate longitude and latitude information of the user's location in real time and automatically through the GPS module of the intelligent mobile terminal, avoiding the errors and inconveniences of manual input, and significantly improving the accuracy and convenience of obtaining longitude and latitude information.

[0091] 3) The present invention combines the control function of the GPS module of the intelligent mobile terminal with the set-top box, expanding the application scope of the set-top box. The set-top box can not only realize the basic functions of TV reception and playback, but also obtain GPS data and then automatically calculate the azimuth angle, elevation angle, and polarization angle of the satellite antenna, and control the rotation of the motor to align the satellite antenna with the satellite, which enhances the intelligence level of the set-top box and improves the user experience.

[0092] Figure 6 The structural block diagram of the electronic device provided by the present invention is as Figure 6 shown. The present invention also provides an electronic device. The electronic device 600 can be a computing device such as a mobile terminal, a desktop computer, a notebook, a palm computer, and a server. The electronic device 600 includes a processor 601 and a memory 602. Among them, a program 603 for enhancing the motor control accuracy of the set-top box using the terminal GPS is stored on the memory 602.

[0093] In some embodiments, the memory 602 can be an internal storage unit of the computer device, such as the hard disk or memory of the computer device. In other embodiments, the memory 602 can also be an external storage device of the computer device, such as a plug-in hard disk equipped on the computer device, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory 602 can also include both the internal storage unit and the external storage device of the computer device. The memory 602 is used to store the application software installed on the computer device and various types of data, such as the program code installed on the computer device. The memory 602 can also be used to temporarily store the data that has been output or will be output. In one embodiment, when the program 603 for enhancing the motor control accuracy of the set-top box using the terminal GPS is executed by the processor 601, the following steps are implemented:

[0094] Receive the GPS data sent by the intelligent mobile terminal and obtain the longitude and latitude information of the user's current location;

[0095] Calculate the azimuth, elevation, and polarization angles required for the satellite signal receiving device based on the longitude and latitude information of the user's current location and the orbital positions of the satellites;

[0096] Control the motor to rotate according to the calculated azimuth, elevation, and polarization angles, so that the satellite signal receiving device accurately aligns with the selected satellite.

[0097] In some embodiments, the processor 601 can be a central processing unit (CPU), a microprocessor, or other data processing chips, which are used to run the program code stored in the memory 602 or process data, such as executing a program for enhancing the motor control accuracy of the set-top box using the terminal GPS.

[0098] This embodiment also provides a computer-readable storage medium, on which a program for enhancing the motor control accuracy of the set-top box using the terminal GPS is stored. When the program for enhancing the motor control accuracy of the set-top box using the terminal GPS is executed by the processor, the following steps are implemented:

[0099] Receive the GPS data sent by the intelligent mobile terminal and obtain the longitude and latitude information of the user's current location;

[0100] Calculate the azimuth, elevation, and polarization angles required for the satellite signal receiving device based on the longitude and latitude information of the user's current location and the orbital positions of the satellites;

[0101] Control the motor to rotate according to the calculated azimuth, elevation, and polarization angles, so that the satellite signal receiving device accurately aligns with the selected satellite.

[0102] The above-described embodiments only represent several implementation manners of the present invention. Their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several deformations and improvements can still be made, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the appended claims.

[0103] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for enhancing the control accuracy of the set-top box motor by using the terminal GPS, characterized in that, It includes: Receive the GPS data sent by the intelligent mobile terminal and obtain the longitude and latitude information of the user's current location; Calculate the azimuth angle, elevation angle and polarization angle required for the satellite signal receiving device according to the longitude and latitude information of the user's current location and the orbital position of the satellite; Control the motor to rotate according to the calculated azimuth angle, elevation angle and polarization angle, so that the satellite signal receiving device accurately aligns with the selected satellite.

2. The method for enhancing the motor control precision of a set-top box by using the terminal GPS according to claim 1, characterized in that, The satellite set-top box is communicatively connected to the intelligent mobile terminal through Socket; where: The satellite set-top box acts as a server and continuously listens for Socket connection requests from the intelligent mobile terminal; The intelligent mobile terminal acts as a client, initiates a Socket connection request, and sends GPS data after establishing the connection.

3. The method for enhancing the control accuracy of the set-top box motor by using the terminal GPS according to claim 2, wherein, The intelligent mobile terminal acts as a client, initiates a Socket connection request, and sends GPS data after establishing the connection, including: The intelligent mobile terminal performs GPS positioning through the built-in GPS module; Obtain GPS data and prepare to send it to the server; Detect whether the current client is successfully connected to the server. If the connection is successful, send the GPS data to the server; if the connection fails, enter the connection establishment process.

4. The method for enhancing the control precision of the set-top box motor by using the terminal GPS according to claim 2, wherein The receiving of the GPS data sent by the intelligent mobile terminal includes: The satellite set-top box acts as a server, establishes a Socket service and starts listening, waiting for the intelligent mobile terminal to initiate a connection request; Check whether the connection with the client is successful. If the connection fails, the server continuously listens and keeps trying to establish a connection with the client; If the connection is successful, the server receives the GPS data sent by the intelligent mobile terminal and extracts the longitude and latitude information of the user's current location from the GPS data.

5. The method for enhancing the control accuracy of the set-top box motor by using the terminal GPS according to claim 1, characterized in that, The calculating of the azimuth angle, elevation angle and polarization angle required for the satellite signal receiving device according to the longitude and latitude information of the user's current location and the orbital position of the satellite includes: The azimuth angle, elevation angle and polarization angle of the satellite signal receiving device are calculated by the following formula: In the formula, E is the elevation angle, A is the azimuth angle, P is the polarization angle, φ1 is the longitude of the user's current location, φ2 is the orbital longitude of the satellite, and β is the latitude of the user's current location.

6. The method for enhancing the control precision of the set-top box motor by using the terminal GPS according to claim 1, wherein The controlling of the motor to rotate according to the calculated azimuth angle, elevation angle and polarization angle so that the satellite signal receiving device accurately aligns with the selected satellite includes: Generate a control signal according to the calculated azimuth angle, elevation angle and polarization angle; Send the generated control signal to the motor, and the motor adjusts the azimuth angle, elevation angle and polarization angle of the satellite signal receiving device according to the received control signal, so that the satellite signal receiving device aligns with the satellite.

7. The method for enhancing the motor control accuracy of a set-top box by using the terminal GPS according to claim 1, wherein The intelligent mobile terminal includes a mobile phone, a computer, a tablet computer or a smart watch.

8. A system for enhancing the control accuracy of a set-top box motor using the terminal GPS, characterized in that, It includes an intelligent mobile terminal and a satellite set-top box, and the satellite set-top box is communicatively connected to the intelligent mobile terminal through Socket; where: The intelligent mobile terminal includes: A GPS module for obtaining the GPS data of the user's current location; A communication module for sending the GPS data to the satellite set-top box; The satellite set-top box includes: A receiving module for receiving the GPS data sent by the intelligent mobile terminal and obtaining the longitude and latitude information of the user's current location; A calculation module, configured to calculate the azimuth angle, elevation angle, and polarization angle required by a satellite signal receiving device according to the longitude and latitude information of the user's current location and the orbital position of the satellite; A control module, configured to control the rotation of a motor according to the calculated azimuth angle, elevation angle, and polarization angle, so that the satellite signal receiving device accurately aligns with the selected satellite.

9. An electronic device, Characterized in that, comprising a memory and a processor, wherein, the memory is configured to store a program; the processor is coupled to the memory and is configured to execute the program stored in the memory to implement the steps in the method for enhancing the motor control accuracy of a set-top box by using terminal GPS according to any one of claims 1 to 7 above.

10. A computer-readable storage medium, characterized in that, For storing computer-readable programs or instructions, the steps in the method for enhancing the motor control accuracy of a set-top box by using terminal GPS according to any one of claims 1 to 7 above can be implemented when the programs or instructions are executed by a processor.