Solar panel angle control method, device, terminal equipment and storage medium

By detecting changes in solar panel light intensity and providing visual and audio prompts, the problem of users having difficulty adjusting the angle of the solar panel is solved, achieving more efficient light capture.

CN116225079BActive Publication Date: 2025-09-19ECOFLOW INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310378708.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-31
Publication Date
2025-09-19
Estimated Expiration
2043-03-31

AI Technical Summary

Technical Problem

It is difficult for users to effectively adjust the angle of the solar panel to improve lighting efficiency, resulting in low efficiency in adjusting the angle of the solar panel.

Method used

By detecting the changes in light intensity at each angle of the solar panel, it determines whether the angle adjustment direction is the direction of increasing light, and prompts the user to change the angle when the light decreases, providing visual and audio prompts to guide the adjustment.

Benefits of technology

The efficiency of solar panel angle adjustment is improved, ensuring that the solar panel is always facing the direction of maximum sunlight, thereby improving the efficiency of solar energy utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116225079B_ABST
    Figure CN116225079B_ABST
Patent Text Reader

Abstract

The present application provides a method, apparatus, terminal device, and storage medium for controlling the angle of a solar panel. The method comprises: in response to a first operation input by a user, sending a first adjustment instruction to an angle controller, the first adjustment instruction being used to instruct the angle controller to adjust the angle of the solar panel in a first direction; receiving light intensity information sent by the angle controller, the light intensity information being used to describe the light intensity detected by the solar panel after adjusting the angle; and displaying a first prompt message when it is detected that the user has performed the first operation n times in a row, and the light intensity information corresponding to each first operation decreases in sequence; wherein the first prompt message is used to prompt the user to adjust the angle of the solar panel in a second direction, the second direction being opposite to the first direction. The technical solution provided by the present application can promptly prompt the user to change the adjustment direction of the solar panel angle when the light intensity received by the solar panel decreases, thereby improving the utilization rate of the solar panel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and in particular relates to a method, device, terminal equipment and storage medium for controlling the angle of a solar panel. Background Art

[0002] Today, solar panels are increasingly being used in every aspect of our lives, including solar garden lights, solar insect killers, solar water level monitors, solar pumps, and solar monitoring systems. To improve the efficiency of solar panels, it's necessary to adjust the angle of the panels to capture more solar energy. However, users often have difficulty controlling the angle of the solar panels, resulting in low angle adjustment efficiency. Summary of the Invention

[0003] In view of this, the embodiments of the present application provide a solar panel angle control method, device, terminal device and storage medium, which can detect user actions and promptly prompt the user to change the adjustment direction of the solar panel angle when the light intensity received by the solar panel decreases, thereby improving the utilization efficiency of the solar panel.

[0004] In a first aspect, an embodiment of the present application provides a method for controlling the angle of a solar panel, comprising:

[0005] In response to a first operation input by a user, a first adjustment instruction is sent to the angle controller, where the first adjustment instruction is used to instruct the angle controller to adjust the angle of the solar panel in a first direction;

[0006] Receive light intensity information sent by the angle controller, which is used to describe the light intensity detected by the solar panel after the angle is adjusted;

[0007] When it is detected that the user performs the first operation n times in succession and the light intensity information corresponding to each first operation decreases successively, the first prompt information is displayed; wherein, the first prompt information is used to prompt the user to adjust the angle of the solar panel in the second direction, and the second direction is opposite to the first direction.

[0008] Optionally, after displaying the first prompt information, the method further includes:

[0009] In response to a second operation input by the user, sending a second adjustment instruction to the angle controller, the second adjustment instruction being used to instruct the angle controller to adjust the angle of the solar panel in a second direction;

[0010] When the light intensity information corresponding to the second operation is greater than or equal to the maximum intensity information, the first prompt information is canceled; the maximum intensity information is the maximum value of the recorded light intensity information.

[0011] Optionally, before sending the first adjustment instruction to the angle controller in response to the first operation input by the user, the method further includes:

[0012] In response to a mode switching operation input by the user, the mode is switched to manual control mode, and the light intensity information currently detected by the solar panel and the current angle of the solar panel are displayed.

[0013] Optionally, the above method further includes:

[0014] If in the recorded historical data, it is detected that the light intensity information corresponding to the first angle is greater than the light intensity information corresponding to the second angle, and the light intensity information of the first angle is greater than the light intensity information corresponding to the third angle, then the first angle is determined to be the peak angle; the historical data includes the historically adjusted angles and the light intensities corresponding to each historically adjusted angle, the second angle is the previous angle adjacent to the first angle, and the third angle is the subsequent angle adjacent to the first angle.

[0015] Optionally, after determining that the first angle is the peak angle, the method further includes:

[0016] When it is detected that the angle of the solar panel is adjusted to the peak angle, a second prompt message is displayed, and the second prompt message is used to prompt the user that the angle has been adjusted to the peak angle.

[0017] Optionally, after receiving the light intensity information sent by the angle controller, the method further includes:

[0018] The displayed light intensity information is updated to the latest received light intensity information.

[0019] Optionally, after receiving the light intensity information sent by the angle controller, the method further includes:

[0020] Displays a background pattern corresponding to the most recently received light intensity information.

[0021] In a second aspect, an embodiment of the present application provides an angle control device for a solar panel, comprising:

[0022] a sending module, configured to send a first adjustment instruction to the angle controller in response to a first operation input by a user, wherein the first adjustment instruction is used to instruct the angle controller to adjust the angle of the solar panel in a first direction;

[0023] A receiving module is used to receive light intensity information sent by the angle controller, where the light intensity information is used to describe the light intensity detected by the solar panel after the angle is adjusted;

[0024] The display module is used to display a first prompt message when it is detected that the user performs the first operation n times in succession and the light intensity information corresponding to each first operation decreases successively; wherein the first prompt message is used to prompt the user to adjust the angle of the solar panel in a second direction, and the second direction is opposite to the first direction.

[0025] In a third aspect, an embodiment of the present application provides a terminal device, including a processor, which is coupled to a memory, and the processor is used to execute a computer program or instruction stored in the memory, so that the terminal device executes the method in the first aspect.

[0026] In a fourth aspect, an embodiment of the present application provides a chip, including a processor, which is coupled to a memory, and the processor is used to execute a computer program or instruction stored in the memory, so that the chip executes the method in the first aspect.

[0027] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is run on a terminal device, the terminal device executes the method in the first aspect.

[0028] Compared with the prior art, the embodiments of the present application have the following beneficial effects:

[0029] The method provided in the present application can detect the changes in the intensity information detected by the solar panel at each angle when the user adjusts the angle of the solar panel. In this process, the method can detect whether the angle adjustment direction of the solar panel is in the direction of increasing received light intensity, and when the light intensity received by the solar panel decreases, a prompt message is displayed in time to prompt the user to change the angle adjustment direction, thereby improving the angle adjustment efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0031] Figure 1 This is a schematic diagram of a communication system provided by an embodiment of the present application;

[0032] Figure 2 This is a partial structural block diagram of a terminal device provided in an embodiment of the present application;

[0033] Figure 3 This is a flow chart of a solar panel angle control method provided in an embodiment of the present application;

[0034] Figure 4 This is a UI interface diagram provided by an embodiment of the present application;

[0035] Figure 5 This is an interactive schematic diagram of a solar panel angle control method provided by an embodiment of the present application;

[0036] Figure 6 is an interactive schematic diagram of another solar panel angle control method provided by an embodiment of the present application;

[0037] Figure 7 This is another UI interface diagram provided in an embodiment of the present application;

[0038] Figure 8 is a schematic structural diagram of a solar panel angle control device provided in an embodiment of the present application;

[0039] Figure 9 It is a structural diagram of the terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0040] In the following description, specific details such as specific system structures and technologies are provided for illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obstructing the description of the present application with unnecessary details.

[0041] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0042] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0043] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0044] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0045] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0046] The angle control method of the solar panel provided in this application can be applied to Figure 1 The communication system shown includes a terminal device, an angle controller, and a solar panel. The solar panel can be mounted on a fixed structure (e.g., a bracket or wall), and the angle controller can adjust the angle between the solar panel and the fixed structure. For example, an angle adjustment device (e.g., a telescopic rod, a cylinder, etc.) can be provided between the solar panel and the fixed structure, and the angle controller can adjust the angle between the solar panel and the fixed structure by controlling the extension and retraction of the angle adjustment device.

[0047] The angle controller and the terminal device can be communicatively connected, and the communication connection can use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), etc.

[0048] The user sends an adjustment instruction through the terminal device, and the terminal device instructs the angle controller to adjust the direction of the solar panel according to the adjustment instruction input by the user. After the angle controller adjusts the solar panel to the specified angle according to the adjustment instruction, the angle controller sends the light intensity information received by the adjusted solar panel to the terminal device.

[0049] Among them, the terminal device can be a mobile phone, a tablet computer, a wearable device, an in-vehicle device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc., which includes a terminal device with a display interface, used to display the adjustment interface to the user and detect user operations. The embodiments of the present application do not impose any restrictions on the specific type of the terminal device.

[0050] Take the terminal device as a mobile phone as an example. Figure 2 The block diagram shows a partial structure of the mobile phone provided by the embodiment of the present application. Figure 2 The mobile phone includes components such as a radio frequency (RF) circuit 210, a memory 220, an input unit 230, a display unit 240, a sensor 250, an audio circuit 260, a wireless fidelity (WiFi) module 270, a processor 280, and a power supply 290. Those skilled in the art will understand that Figure 2 The mobile phone structure shown in the figure does not constitute a limitation to the mobile phone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0051] The following combination Figure 2 A detailed introduction to the various components of a mobile phone:

[0052] The RF circuit 210 can be used to receive and send signals during information transmission or calls. In particular, after receiving downlink information from the base station, it is sent to the processor 280 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 210 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to GSM, GPRS, CDMA, WCDMA, LTE, email, Short Messaging Service (SMS), etc.

[0053] The memory 220 can be used to store software programs and modules. The processor 280 executes the various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 220. The memory 220 may mainly include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area may store data created based on the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory 220 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device.

[0054] The input unit 230 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone 200. Specifically, the input unit 230 may include a touch panel 231 and other input devices 232. The touch panel 231, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using any suitable object or accessory such as a finger, stylus, etc. on or near the touch panel 231) and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 231 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction and detects the signal caused by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 280. It can also receive commands sent by the processor 280 and execute them. In addition, the touch panel 231 can be implemented using various types such as resistive, capacitive, infrared and surface acoustic wave. In addition to the touch panel 231, the input unit 230 may further include other input devices 232. Specifically, the other input devices 232 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick.

[0055] The display unit 240 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 240 may include a display panel 241. Optionally, the display panel 241 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 231 may cover the display panel 241. When the touch panel 231 detects a touch operation on or near it, it is transmitted to the processor 280 to determine the type of touch event. Subsequently, the processor 280 provides corresponding visual output on the display panel 241 according to the type of touch event. Although in Figure 2 In the embodiment, the touch panel 231 and the display panel 241 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 231 and the display panel 241 can be integrated to realize the input and output functions of the mobile phone.

[0056] The mobile phone 200 may further include at least one sensor 250, such as a light sensor, a motion sensor, or other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor may adjust the brightness of the display panel 241 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 241 and / or the backlight when the mobile phone is brought to the ear.

[0057] Audio circuit 260, speaker 261, and microphone 262 provide an audio interface between the user and the phone. Audio circuit 260 converts received audio data into electrical signals and transmits them to speaker 261, where they are converted into sound signals for output. Microphone 262, on the other hand, converts collected sound signals into electrical signals, which are received by audio circuit 260 and converted into audio data. The audio data is then processed by processor 280 and transmitted to, for example, another phone via RF circuit 210, or stored in memory 220 for further processing.

[0058] WiFi is a short-range wireless transmission technology. The mobile phone can help users send and receive emails, browse the web and access streaming media through the WiFi module 270. It provides users with wireless broadband Internet access. Figure 2 A WiFi module 270 is shown, but it is understandable that it is not an essential component of the mobile phone 200 and can be omitted as needed without changing the essence of the invention.

[0059] Processor 280 is the control center of the mobile phone, connecting all parts of the phone using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 220 and accessing data stored in memory 220, it performs various functions of the mobile phone and processes data, thereby providing overall monitoring of the mobile phone. Optionally, processor 280 may include one or more processing units; preferably, processor 280 may integrate an application processor and a modem processor, wherein the application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 280.

[0060] The mobile phone 200 also includes a power supply 290 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 280 through a power management system, thereby managing charging, discharging, and power consumption through the power management system.

[0061] Although not shown, the mobile phone 200 may further include a camera. Optionally, the camera may be located at the front or rear of the mobile phone 200, which is not limited in this embodiment of the present application.

[0062] Optionally, the mobile phone 200 may include a single camera, dual cameras, or triple cameras, etc., which is not limited in the embodiment of the present application.

[0063] For example, the mobile phone 200 may include three cameras, wherein one is a main camera, one is a wide-angle camera, and one is a telephoto camera.

[0064] Optionally, when the mobile phone 200 includes multiple cameras, all of the cameras may be front-mounted, or all of the cameras may be rear-mounted, or some may be front-mounted and others may be rear-mounted, and this is not limited in the embodiments of the present application.

[0065] In addition, although not shown, the mobile phone 200 may further include a Bluetooth module, etc., which will not be described in detail here.

[0066] based on Figure 1 The communication system shown in the present application provides a method for controlling the angle of a solar panel, which can detect whether the angle adjustment direction of the solar panel is in the direction of increasing the intensity of received light when the user adjusts the angle of the solar panel, and promptly prompt the user to change the adjustment direction when the intensity of light received by the solar panel decreases.

[0067] In the embodiment of the present application, the so-called angle adjustment direction includes the direction of increasing the angle (i.e., the direction of increasing the angle between the solar panel and the fixed bracket) and the direction of decreasing the angle (i.e., the direction of decreasing the angle between the solar panel and the fixed bracket).

[0068] The angle control method of the solar panel provided in the present application is exemplarily described below with reference to specific embodiments.

[0069] Figure 3 This is a flow chart of the angle control method for solar panels provided in an embodiment of the present application. This angle control method can be applied to terminal devices. Figure 3 , the method comprises the following steps:

[0070] Step 301: In response to a first operation input by a user, a first adjustment instruction is sent to an angle controller.

[0071] In an embodiment of the present application, an application (APP) capable of implementing a solar panel angle adjustment function may be installed in the terminal device, and the terminal device may detect a first adjustment angle input by a user through the APP. Optionally, the terminal device may also log in to a webpage that implements the solar panel angle adjustment function and detect the first adjustment angle input by the user.

[0072] For example, taking a mobile phone as an example, the user interface (UI) of the APP is displayed on the display screen of the mobile phone, and the UI includes an angle adjustment interface, through which the user can input the first adjustment angle. For example, the angle adjustment interface can be as follows: Figure 4 As shown, the adjustment control 401, the switching control 402, the simulation component 403, the switch control 404, the angle display box 405, etc. can be included. For example, the adjustment control 401 can include Figure 4 The "+" and "-" buttons are shown. By clicking "+," the user increases the adjustment angle; by clicking "-," the user decreases the adjustment angle. The terminal device detects the user's operation on adjustment control 401, determines the user-entered adjustment angle, and displays the user-entered adjustment angle in angle display box 405. For example, if the current angle of the solar panel is 45°, angle display box 405 will display the current angle. When the user clicks "+," the terminal device determines that the user-entered first adjustment angle is 46°.

[0073] In one example, the adjustable range of the angle controller can be pre-set. For example, when the adjustable range of the angle controller is set to [0°, 90°], if the angle in the current angle display box 405 is displayed as 90°, the user clicks "+", the angle controller will no longer increase the angle of the solar panel, and the angle in the angle display box 405 will still be displayed as 90°.

[0074] Optionally, the user may directly input the first adjustment angle in the angle display box 405 .

[0075] For example, if the current angle in the angle display box 405 is 45° and the user wants to increase the angle to 55°, the user does not need to continuously click "+" to increase the adjustment angle. Instead, the user can directly click the angle display box 405 and enter 55° to adjust the solar panel to 55°.

[0076] The switch control 402 may include: Figure 4 As shown in "Manual" and "Automatic", when the user clicks "Manual", the terminal device will detect the user's operation on the adjustment control 401 and start the method process of this application; when the user clicks "Automatic", the terminal device sends an automatic control instruction to the controller, and the controller automatically controls the adjustment of the solar panel angle.

[0077] The switch control 404 may include: Figure 4 As shown in the “on” and “off” buttons, when the user clicks “on”, the terminal device sends a command to the controller to start the “manual” or “automatic” adjustment process; when the user clicks “off”, the terminal device sends a command to the controller to turn off the current adjustment, and the solar panel will maintain the current angle.

[0078] The simulation component 403 is used to simulate the current angle of the solar panel.

[0079] Step 302: Receive light intensity information sent by the angle controller.

[0080] After receiving the first adjustment instruction, the angle controller can adjust the angle of the solar panel in the first direction according to the first adjustment instruction.

[0081] In the embodiment of the present application, upon receiving the first adjustment instruction, the angle controller adjusts the solar panel to a first adjustment angle corresponding to the first adjustment instruction. For example, if the first adjustment instruction includes a first adjustment angle of 45°, the angle controller adjusts the solar panel to 45° according to the first adjustment instruction.

[0082] In the embodiment of the present application, the solar panel detects the light intensity it can receive in real time. When the angle controller adjusts the solar panel to the first adjustment angle, the angle controller can obtain the light intensity information detected by the solar panel at the first adjustment angle.

[0083] In one possible implementation, the light intensity information may be illuminance, where the unit of illuminance is lux, which represents the luminous flux of visible light per unit area. For example, if the luminous flux per unit area of ​​1 square meter is 2500 lumens, the illuminance is 2500 lux.

[0084] In one possible implementation, the intensity information may be lumen (lm), which is a unit of luminous flux. 1 lm = 1 cd * sr. For example, a point light source with a luminous intensity of 1 candela (cd) emits 1 lm of luminous flux within a unit solid angle (1 steradian), which is defined based on the candela spherical angle.

[0085] It should be noted that the above-mentioned illuminance and lumens are only exemplary descriptions of light intensity information. Other parameters for measuring the intensity of solar energy may also be used, and this application does not impose any restrictions on this.

[0086] After the angle adjuster obtains the light intensity information detected by the solar panel at the first adjustment angle, the light intensity information may be sent to the terminal device.

[0087] The terminal device can then receive the light intensity information sent by the angle controller. The light intensity information is used to describe the light intensity detected by the solar panel after the angle is adjusted.

[0088] In one example, after receiving the light intensity information, the terminal device may display the light intensity information on a display screen of the terminal device.

[0089] Step 303: When it is detected that the user performs the first operation n times in succession, and the light intensity information corresponding to each of the first operations decreases successively, a first prompt message is displayed.

[0090] After the user initiates manual adjustment, the first operation is continuously performed. Each time a first operation is input, steps 301 and 302 are executed to obtain light intensity information corresponding to the first adjustment angle. When the terminal device detects that the user has input n first adjustment angles consecutively (n is an integer greater than or equal to 2), and the corresponding n light intensity information decreases in sequence, the first prompt information is displayed.

[0091] In the embodiment of the present application, the first prompt information may include a prompt pop-up window, a prompt sound, a prompt background, a prompt arrow, etc. For example, the prompt pop-up window may include Figure 4 The prompt sound may include a prompt ring tone, a prompt word, etc., such as playing the prompt word "Please increase the adjustment angle". The prompt background may include a pattern background, a solid color background, etc., such as a gray prompt background. The prompt arrow may include Figure 4 The indicator arrow between the solar panel and the fixed structure is shown pointing in the direction of increasing the angle. It can be understood that when the first prompt information is used to prompt the user to reduce the adjustment angle, the prompt arrow will point in the direction of decreasing the angle.

[0092] In summary, the method provided in this application can determine whether the user's angle adjustment of the solar panel is accurate by detecting changes in the light intensity information detected by the solar panel at each angle when the user adjusts the angle of the solar panel. When it is detected that the light intensity information continuously decreases with the adjustment angle corresponding to the first operation input by the user (i.e., the angle adjustment direction of the solar panel is incorrect), a prompt message can be displayed to prompt the user to change the angle adjustment direction, thereby improving the user's efficiency in adjusting the angle of the solar panel.

[0093] Figure 5 For an interactive diagram of the angle control method of the solar panel provided in the embodiment of the present application, see Figure 5 , the method comprises the following steps:

[0094] Step 501: The terminal device sends a first adjustment instruction to the angle controller in response to a first operation input by a user.

[0095] The content of step 501 is consistent with the content of the above-mentioned step 301. For details, please refer to the description of the relevant content in step 301, which will not be repeated here.

[0096] Step 502: The angle controller adjusts the angle of the solar panel in a first direction according to a first adjustment instruction.

[0097] In the embodiment of the present application, upon receiving the first adjustment instruction, the angle controller adjusts the solar panel to a first adjustment angle corresponding to the first adjustment instruction. For example, if the first adjustment instruction includes a first adjustment angle of 45°, the angle controller adjusts the solar panel to 45° according to the first adjustment instruction.

[0098] Step 503: The angle controller obtains the light intensity information detected by the solar panel.

[0099] In the embodiment of the present application, the solar panel detects the light intensity it can receive in real time. When the angle controller adjusts the solar panel to the first adjustment angle, the angle controller obtains the light intensity information detected by the solar panel at the first adjustment angle.

[0100] In one possible implementation, the light intensity information may be illuminance, where the unit of illuminance is lux, which represents the luminous flux of visible light per unit area. For example, if the luminous flux per unit area of ​​1 square meter is 2500 lumens, the illuminance is 2500 lux.

[0101] In one possible implementation, the intensity information may be lumen (lm), which is a unit of luminous flux. 1 lm = 1 cd * sr. For example, a point light source with a luminous intensity of 1 candela (cd) emits 1 lm of luminous flux within a unit solid angle (1 steradian), which is defined based on the candela spherical angle.

[0102] It should be noted that the above-mentioned illuminance and lumens are only exemplary descriptions of light intensity information. Other parameters for measuring the intensity of solar energy may also be used, and this application does not impose any restrictions on this.

[0103] Step 504: The angle controller sends light intensity information to the terminal device.

[0104] In one example, after receiving the light intensity information, the terminal device may display the intensity information on a display screen of the terminal device.

[0105] Step 505: When it is detected that the user performs the first operation n times in succession, and the light intensity information corresponding to each of the first operations decreases in sequence, a first prompt message is displayed.

[0106] After the user initiates manual adjustment, the first operation is continuously performed. Each time a first operation is input, steps 501 to 504 are executed to obtain light intensity information corresponding to the first adjustment angle. When the terminal device detects that the user has input n first adjustment angles consecutively (n is an integer greater than or equal to 2), and the corresponding n light intensity information decreases in sequence, the first prompt message is displayed.

[0107] In the embodiment of the present application, the first prompt information may include a prompt pop-up window, a prompt sound, a prompt background, a prompt arrow, etc. For example, the prompt pop-up window may include Figure 4 The prompt sound may include a prompt ring tone, a prompt word, etc., such as playing the prompt word "Please increase the adjustment angle". The prompt background may include a pattern background, a solid color background, etc., such as a gray prompt background. The prompt arrow may include Figure 4 The indicator arrow between the solar panel and the fixed structure is shown pointing in the direction of increasing the angle. It can be understood that when the first prompt information is used to prompt the user to reduce the adjustment angle, the prompt arrow will point in the direction of decreasing the angle.

[0108] Among them, when the n first adjustment angles decrease in sequence according to the input order (that is, the adjustment direction is the direction of decreasing angle), the first prompt information is used to prompt the user to increase the adjustment angle (that is, adjust in the direction of increasing angle).

[0109] For example, assuming n=2, after the user starts manual mode, the current angle of the solar panel is 45°, and the illuminance detected by the solar panel at 45° is 2500 lux. The process of the user manually adjusting the solar panel can be:

[0110] Suppose the user chooses to decrease the angle adjustment. They click the "-" button and enter the first adjustment angle of 44°. The phone then sends the first adjustment command to the angle controller, which adjusts the solar panel angle to 44° and detects the illuminance of 2400 lux. The angle controller sends the detected illuminance to the phone, which displays the current solar panel angle of 44° and the corresponding illuminance of 2400 lux in the angle display box. Since the illuminance of 2400 lux after this adjustment is less than the illuminance of 2500 lux before the adjustment, the illuminance is determined to have decreased, and the recorded intensity information decreases by 1.

[0111] The user continues to click the "-" button and enters the first adjustment angle of 43°. The mobile phone sends the first adjustment instruction to the angle controller. The angle controller adjusts the angle of the solar panel to 43° and obtains the illuminance detected by the solar panel as 2300lux. The angle controller sends the obtained illuminance to the mobile phone, and the mobile phone displays in the angle display box that the current angle of the solar panel is 43°, and the corresponding illuminance is 2300lux. Since the illuminance of 2300lux obtained after this adjustment is less than 2400lux before adjustment, it is determined that the illuminance has decreased, and the recorded intensity information has been continuously reduced by 2. At this time, since the two first adjustment angles continuously input by the user are detected, the two corresponding light intensity information decreases in turn, and the mobile phone can display the first prompt information. The first prompt information includes changing the background color of the mobile phone APP to gray, and reminding the user to increase the adjustment angle through a prompt arrow pointing to the increase angle.

[0112] For example, assuming n=3, after the user starts manual mode, the current angle of the solar panel is 45°, and the illuminance detected by the solar panel at 45° is 2500 lux. The process of the user manually adjusting the solar panel can be:

[0113] Suppose the user chooses to decrease the angle adjustment. They click the "-" button and enter the first adjustment angle of 44°. The phone then sends the first adjustment command to the angle controller, which adjusts the solar panel angle to 44° and detects the illuminance of 2400 lux. The angle controller sends the detected illuminance to the phone, which displays the current solar panel angle of 44° and the corresponding illuminance of 2400 lux in the angle display box. Since the illuminance of 2400 lux after this adjustment is less than the illuminance of 2500 lux before the adjustment, the illuminance is determined to have decreased, and the recorded intensity information decreases by 1.

[0114] The user continues to click the "-" button and enters the first adjustment angle of 43°. The phone sends the first adjustment command to the angle controller, which adjusts the solar panel angle to 43° and records the illuminance detected by the solar panel as 2300 lux. The angle controller sends the acquired illuminance to the phone, which displays the current solar panel angle of 43° and the corresponding illuminance of 2300 lux in the angle display box. Since the illuminance of 2300 lux after this adjustment is lower than the 2400 lux before adjustment, the illuminance is determined to have decreased, and the intensity information is recorded as decreasing by 2.

[0115] The user continues to click the "-" button and enters the first adjustment angle of 42°. The mobile phone sends the first adjustment instruction to the angle controller. The angle controller adjusts the angle of the solar panel to 42° and obtains the illuminance detected by the solar panel as 2200lux. The angle controller sends the obtained illuminance to the mobile phone, and the mobile phone displays in the angle display box that the current angle of the solar panel is 42°, and the corresponding illuminance is 2200lux. Since the illuminance of 2200lux obtained after this adjustment is less than 2300lux before adjustment, it is determined that the illuminance has decreased, and the recorded intensity information has been continuously reduced by 3. At this time, since the three first adjustment angles continuously input by the user are detected, the three corresponding light intensity information decreases in turn, and the mobile phone can display the first prompt information. The first prompt information includes changing the background color of the mobile phone App to gray, and reminding the user to increase the adjustment angle through a prompt arrow pointing to the increase angle.

[0116] When the n first adjustment angles increase in sequence according to the input order (ie, the adjustment direction is the direction of increasing angle), the first prompt information is used to prompt the user to decrease the adjustment angle (ie, adjust in the direction of decreasing angle).

[0117] For example, assuming n=2, after the user starts manual mode, the current angle of the solar panel is 45°, and the illuminance detected by the solar panel at 45° is 2500 lux. The process of the user manually adjusting the solar panel can be:

[0118] Suppose the user chooses to increase the angle adjustment. They click the "+" button and enter the first adjustment angle of 46°. The phone then sends the first adjustment command to the angle controller, which adjusts the solar panel angle to 46° and detects the illuminance of 2400 lux. The angle controller sends the detected illuminance to the phone, which displays the current solar panel angle of 46° and the corresponding illuminance of 2400 lux in the angle display box. Since the illuminance of 2400 lux after this adjustment is less than the illuminance of 2500 lux before the adjustment, the illuminance is determined to have decreased, and the recorded intensity information is continuously reduced by 1.

[0119] The user continues to click the "+" button and enters the first adjustment angle of 47°. The mobile phone sends the first adjustment instruction to the angle controller. The angle controller adjusts the angle of the solar panel to 47° and obtains the illuminance detected by the solar panel as 2300lux. The angle controller sends the obtained illuminance to the mobile phone, and the mobile phone displays in the angle display box that the current angle of the solar panel is 47°, and the corresponding illuminance is 2300lux. Since the illuminance of 2300lux obtained after this adjustment is less than 2400lux before adjustment, it is determined that the illuminance has decreased, and the recorded intensity information has been continuously reduced by 2. At this time, since the two first adjustment angles continuously input by the user are detected, the two corresponding light intensity information are reduced in turn, and the mobile phone can display the first prompt information. The first prompt information includes changing the background color of the mobile phone APP to gray, and reminding the user to reduce the adjustment angle through a prompt arrow pointing to the reduced angle.

[0120] For example, assuming n=3, after the user starts manual mode, the current angle of the solar panel is 45°, and the illuminance detected by the solar panel at 45° is 2500 lux. The process of the user manually adjusting the solar panel can be:

[0121] Suppose the user chooses to increase the angle adjustment. They click the "+" button and enter the first adjustment angle of 46°. The phone then sends the first adjustment command to the angle controller, which adjusts the solar panel angle to 46° and detects the illuminance of 2400 lux. The angle controller sends the detected illuminance to the phone, which displays the current solar panel angle of 46° and the corresponding illuminance of 2400 lux in the angle display box. Since the illuminance of 2400 lux after this adjustment is less than the illuminance of 2500 lux before the adjustment, the illuminance is determined to have decreased, and the recorded intensity information is continuously reduced by 1.

[0122] The user continues to click the "+" button and enters the first adjustment angle of 47°. The phone sends the first adjustment command to the angle controller, which adjusts the solar panel angle to 47° and records the illuminance detected by the solar panel as 2300 lux. The angle controller sends the acquired illuminance to the phone, which displays the current solar panel angle of 47° and the corresponding illuminance of 2300 lux in the angle display box. Since the illuminance of 2300 lux after this adjustment is lower than the 2400 lux before adjustment, the illuminance is determined to have decreased, and the intensity information is recorded as decreasing by 2.

[0123] The user continues to click the "+" button and enters the first adjustment angle of 48°. The mobile phone sends the first adjustment instruction to the angle controller. The angle controller adjusts the angle of the solar panel to 48° and obtains the illuminance detected by the solar panel as 2200lux. The angle controller sends the obtained illuminance to the mobile phone, and the mobile phone displays in the angle display box that the current angle of the solar panel is 48°, and the corresponding illuminance is 2200lux. Since the illuminance of 2200lux obtained after this adjustment is less than 2300lux before adjustment, it is determined that the illuminance has decreased, and the recorded intensity information has been continuously reduced by 3. At this time, since the three first adjustment angles continuously input by the user are detected, the three corresponding light intensity information are reduced in turn, and the mobile phone can display the first prompt information. The first prompt information includes changing the background color of the mobile phone APP to gray, and reminding the user to reduce the adjustment angle through a prompt arrow pointing to the reduced angle.

[0124] In summary, the method provided in this application can determine whether the user's angle adjustment of the solar panel is accurate by detecting changes in the light intensity information detected by the solar panel at each angle when the user adjusts the angle of the solar panel. When it is detected that the light intensity information continuously decreases with the adjustment angle corresponding to the first operation input by the user (i.e., the angle adjustment direction of the solar panel is incorrect), a prompt message can be displayed to prompt the user to change the angle adjustment direction, thereby improving the user's efficiency in adjusting the angle of the solar panel.

[0125] In the embodiment of the present application, after the first prompt information is displayed in the above step 505, Figure 6 As shown, the method further includes:

[0126] Step 601: The terminal device sends a second angle adjustment instruction to the angle controller in response to a second operation input by the user.

[0127] Step 602: The angle controller adjusts the angle of the solar panel in a second direction according to the second adjustment instruction.

[0128] Step 603: The angle controller obtains light intensity information detected by the solar panel.

[0129] The light intensity information is used to describe the intensity of solar energy detected by the solar panel at the second adjustment angle.

[0130] Step 604: The angle controller sends light intensity information to the terminal device.

[0131] Step 605: If the light intensity information is greater than or equal to the maximum intensity information, cancel the display of the first prompt information.

[0132] It is understood that after the terminal device displays the first prompt, the user can continue to adjust the solar panel angle by inputting a second angle adjustment according to the prompt. Each time the second adjustment angle is input, steps 601 through 604 are executed to obtain light intensity information corresponding to the second adjustment angle. During this process, the first prompt remains displayed on the terminal device until the light intensity information is greater than or equal to the highest intensity information in the historical data, at which point the terminal device stops displaying the first prompt.

[0133] For example, it is assumed that the highest intensity information currently recorded is 2500 lux.

[0134] Assume the first prompt is to increase the angle of the solar panel. The user clicks the "+" button, and the phone screen displays 2400 lux. The previously recorded maximum illuminance of 2500 lux is compared with the currently recorded illuminance of 2400 lux. If the maximum illuminance is less than the maximum value in the recorded light intensity information, the phone screen continues to display the first prompt.

[0135] The user continues to click the "+" button, and the phone screen displays the illuminance as 2500 lux. The user compares the historical maximum illuminance of 2500 lux with the currently acquired illuminance of 2500 lux, confirming that the maximum value of the recorded light intensity information is equal to the maximum value. The phone screen then cancels the first prompt message.

[0136] The maximum intensity information is the highest intensity value in the currently recorded historical data.

[0137] In the embodiment of the present application, the maximum intensity information may be the highest solar energy intensity value among the solar energy intensity values ​​obtained by the solar panel at each adjustment angle starting from when the user selects manual adjustment.

[0138] For example, if a user clicks the "manual" adjustment button on the angle adjustment interface, the terminal device determines that the user has entered a manual adjustment instruction. In response to the manual adjustment instruction entered by the user, the terminal device receives the light intensity information and the third adjustment angle from the angle controller, and displays the light intensity information and the third adjustment angle on the display screen of the terminal device.

[0139] The light intensity information corresponding to the third adjustment angle is the first light intensity information recorded by the terminal device after the manual command adjustment is started.

[0140] It is understandable that the historical data includes the intensity of solar energy detected by the solar panel at each adjustment angle after receiving the manual adjustment instruction.

[0141] Historical data can be recorded in two different ways.

[0142] Method 1: Only record the highest solar energy intensity value.

[0143] For example, the third intensity information is 2500 lux.

[0144] When the user inputs the first operation to instruct the angle controller to adjust the angle of the solar panel, the obtained illuminance is 2600 lux, and 2600 lux is recorded as the maximum solar energy intensity value.

[0145] The user continues to input the first operation to instruct the angle controller to adjust the angle of the solar panel, and the obtained illuminance is 2700 lux, then 2700 lux is recorded as the highest solar energy intensity value.

[0146] After the user continues to input the first operation to instruct the angle controller to adjust the angle of the solar panel, the obtained illuminance is 2600 lux, and 2700 lux is recorded as the highest solar energy intensity value.

[0147] Method 2: Record the maximum solar energy intensity value and the intensity value corresponding to each adjustment angle.

[0148] For example, the third intensity information is 2500 lux.

[0149] When the user inputs the first operation to instruct the angle controller to adjust the angle of the solar panel, the obtained illuminance is 2600 lux, then 2600 lux is recorded as the highest solar energy intensity value, and the intensity value at the current angle is recorded as 2600 lux.

[0150] The user continues to input the first operation to instruct the angle controller to adjust the angle of the solar panel. The resulting illuminance is 2700 lux, and 2700 lux is recorded as the highest solar energy intensity value. The intensity value at the current angle is recorded as 2700 lux.

[0151] The user continues to input the first operation to instruct the angle controller to adjust the angle of the solar panel. The resulting illuminance is 2600 lux, and 2700 lux is recorded as the highest solar energy intensity value. The intensity value at the current angle is recorded as 2600 lux.

[0152] When a user manually adjusts the angle of a solar panel, an embodiment of the present application provides a method for determining a peak angle, including:

[0153] If in the recorded historical data, it is detected that the light intensity information corresponding to the first angle is greater than the light intensity information corresponding to the second angle, and the light intensity information of the first angle is greater than the light intensity information corresponding to the third angle, then the first angle is determined to be the peak angle; the historical data includes the historically adjusted angles and the light intensities corresponding to each historically adjusted angle, the second angle is the previous angle adjacent to the first angle, and the third angle is the subsequent angle adjacent to the first angle.

[0154] It can be understood that each time the user inputs an angle adjustment operation to instruct the angle controller to adjust the angle of the solar panel, the terminal device will record the light intensity information corresponding to each adjustment angle, and compare the light intensity information corresponding to each angle with the light intensity information corresponding to n consecutive adjustment angles greater than the angle. If the light intensity information corresponding to the adjustment angle greater than the angle is smaller than the light intensity information corresponding to the angle, the light intensity information corresponding to the angle is compared with the light intensity information corresponding to n consecutive adjustment angles smaller than the angle. If the light intensity information corresponding to the adjustment angle smaller than the angle is also smaller than the light intensity information corresponding to the angle, the angle is determined to be the peak angle.

[0155] After determining that the first angle is the peak angle, when detecting that the angle of the solar panel is adjusted to the peak angle, the second prompt information is displayed.

[0156] After the terminal device determines the peak angle, the user continues to input the adjustment angle. When the terminal device detects that the adjustment angle input by the user is the peak angle, the display screen of the terminal device will display a second prompt message.

[0157] The second prompt information is used to prompt the user that the adjustment has reached the peak angle.

[0158] The second prompt information may include a prompt pop-up window, a prompt logo, and a prompt sound. For example, the prompt pop-up window may include Figure 7 The "peak angle reached" indicator can include Figure 7 The prompt tone may include a prompt ring tone, a prompt word, etc., such as playing the prompt word "peak angle reached".

[0159] In an embodiment of the present application, different intensity information intervals can be set, and corresponding background patterns can be set according to different intensity information intervals. For example, four illuminance intervals [0lux-1250lux], [1251lux-2500lux], [2501lux-3750lux], and [3751lux-5000lux] can be set according to the size of the illuminance that the solar panel can detect, and the background colors corresponding to the four illuminance intervals are cyan, yellow, orange, and red, respectively. Whenever the terminal device receives the light intensity information sent by the angle controller, it displays the background pattern corresponding to the received light intensity information. For example, when the terminal device receives the light intensity information sent by the angle controller as 2600lux, the terminal device displays the corresponding orange background.

[0160] The angle control method of the solar panel provided by the above embodiment can have the following advantages:

[0161] (1) By detecting the user's adjustment actions in real time, recording and comparing the light intensity information of the solar panel at each adjustment angle, and detecting the changes in the light intensity information detected by the solar panel at each angle, it is determined whether the user's angle adjustment of the solar panel is accurate, and the user is promptly prompted to change the adjustment direction of the solar panel, thereby shortening the time for manual adjustment of the solar panel.

[0162] (2) The solar light intensity information of the solar panel at each adjustment angle is displayed in real time on the display screen of the terminal device, which can realize real-time monitoring of the intensity value received by the solar panel and improve the user experience.

[0163] (3) By using intuitive prompt information to remind users to change the adjustment direction and remind users that the target adjustment angle has been reached, it helps users shorten the adjustment time of finding the peak angle, improve the utilization rate of solar energy, and thus improve the efficiency of solar panel use.

[0164] It should be understood that, provided there is no logical conflict, the above-mentioned embodiments can be combined with each other to meet actual application requirements. The specific embodiments or implementation plans obtained by these combinations still fall within the scope of protection of this application.

[0165] Corresponding to the solar panel angle control method described in the above embodiment, Figure 7 A schematic structural diagram of a solar panel angle control device provided in one embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.

[0166] See also Figure 8 As shown, the solar panel angle control device includes:

[0167] The sending module 801 is configured to send a first adjustment instruction to the angle controller in response to a first operation input by a user, where the first adjustment instruction is configured to instruct the angle controller to adjust the angle of the solar panel in a first direction.

[0168] The receiving module 802 is used to receive light intensity information sent by the angle controller, where the light intensity information is used to describe the light intensity detected by the solar panel after the angle is adjusted.

[0169] Display module 803 is used to display a first prompt message when it is detected that the user performs the first operation n times in succession and the light intensity information corresponding to each first operation decreases successively; wherein the first prompt message is used to prompt the user to adjust the angle of the solar panel in a second direction, and the second direction is opposite to the first direction.

[0170] Optionally, the display module 803 further includes:

[0171] The sending unit is used to send a second adjustment instruction to the angle controller in response to a second operation input by the user, where the second adjustment instruction is used to instruct the angle controller to adjust the angle of the solar panel in a second direction.

[0172] The first display unit is used to cancel the display of the first prompt information when the light intensity information corresponding to the second operation is greater than or equal to the maximum intensity information; the maximum intensity information is the maximum value of the recorded light intensity information.

[0173] Optionally, the sending module 801 further includes:

[0174] The receiving unit is used to switch to the manual control mode in response to the mode switching operation input by the user, and display the light intensity information currently detected by the solar panel and the current angle of the solar panel.

[0175] Optionally, the above device further includes:

[0176] A determination unit is configured to determine that the first angle is a peak angle if, in the recorded historical data, it is detected that the light intensity information corresponding to the first angle is greater than the light intensity information corresponding to the second angle, and the light intensity information corresponding to the third angle is greater than the light intensity information corresponding to the third angle; the historical data includes historically adjusted angles and the light intensities corresponding to the historically adjusted angles, the second angle is a previous angle adjacent to the first angle, and the third angle is a subsequent angle adjacent to the first angle.

[0177] Optionally, after the above determination unit, the method further includes:

[0178] a second display unit, configured to display a second prompt message when detecting that the angle of the solar panel is adjusted to the peak angle, wherein the second prompt message is used to prompt a user that the angle has been adjusted to the peak angle;

[0179] Optionally, the receiving module 802 further includes:

[0180] The third display unit is configured to update the displayed light intensity information to the latest received light intensity information.

[0181] Optionally, the receiving module 802 further includes:

[0182] The fourth display unit is used to display a background pattern corresponding to the latest received light intensity information.

[0183] The process of each module in the angle control device of the solar panel provided in the embodiment of the present application realizing its own function can be specifically referred to the aforementioned Figure 3 The description of the illustrated embodiment and other related method embodiments will not be repeated here.

[0184] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.

[0185] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0186] The angle control method of the solar panel provided in the embodiment of the present application can be applied to terminals such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs). The embodiment of the present application does not impose any restrictions on the specific type of terminal.

[0187] For example, the terminal can be a personal digital assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a vehicle network terminal, a computer, a laptop computer, a handheld communication device, a handheld computing device, other devices for communicating on a wireless system, and a next-generation communication system, such as a terminal in a 5G network or a terminal in a future evolved public land mobile network (PLMN) network, etc.

[0188] Figure 9 This is a schematic diagram of the structure of a terminal device provided by an embodiment of the present application. Figure 9 As shown, the terminal device 9 of this embodiment includes: at least one processor 910 ( Figure 9 Only one is shown), memory 920, memory 920 stores a computer program 930 that may be run on processor 910. When processor 910 executes computer program 930, it implements the steps of the embodiment of the method for calculating the flow field of blood flow in each blood vessel, for example Figure 3 Alternatively, when the processor 910 executes the computer program 930, the functions of the modules / units in the above-mentioned device embodiments are realized, for example, Figure 7 Functions of modules 701 to 703 are shown.

[0189] The terminal device 9 may include, but is not limited to: a processor 910 and a memory 920. Those skilled in the art will appreciate that Figure 9 This is only an example of the terminal device 9 and does not constitute a limitation on the terminal device 9. The terminal device 9 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device 9 may also include an input and sending device, a network access device, a bus, etc. For example, it may be Figure 2 The structural diagram shown.

[0190] The processor 910 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0191] In some embodiments, the memory 920 can be an internal storage unit of the terminal device 9, such as a hard disk or memory of the terminal device 9. The memory 920 can also be an external storage device of the terminal device 9, such as a plug-in hard disk equipped on the terminal device 9, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. The memory 920 can also include both an internal storage unit of the terminal device 9 and an external storage device. The memory 920 is used to store an operating system, application programs, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program 930. The memory 920 can also be used to temporarily store data that has been sent or is about to be sent.

[0192] In addition, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units in the various embodiments of the present application can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0193] An embodiment of the present application also provides a terminal device, including a processor, which is coupled to a memory, and the processor is used to execute a computer program or instruction stored in the memory, so that the terminal device implements the steps in the above-mentioned various method embodiments.

[0194] An embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a terminal device, the terminal device executes the steps in the above-mentioned method embodiments.

[0195] An embodiment of the present application provides a chip, which includes a processor and a memory. The memory stores a computer program, and when the computer program is executed by the processor, the steps in the above-mentioned method embodiments are implemented.

[0196] An embodiment of the present application provides a computer program product. When the computer program product is run on a terminal device, the terminal device executes the steps in the above-mentioned various method embodiments.

[0197] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0198] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM).

[0199] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0200] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0201] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0202] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the system embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0203] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0204] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0205] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program, when executed by the processor, can implement the steps of the above-mentioned various method embodiments. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include at least: any entity or device capable of carrying the computer program code to a large-screen device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0206] Finally, it should be noted that the above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for controlling the angle of a solar panel, characterized in that: include: In response to a first operation input by a user, sending a first adjustment instruction to the angle controller, wherein the first adjustment instruction is used to instruct the angle controller to adjust the angle of the solar panel in a first direction; receiving light intensity information sent by the angle controller, wherein the light intensity information is used to describe the light intensity detected by the solar panel after the angle is adjusted; When it is detected that the user performs the first operation n times in succession, and the light intensity information corresponding to each of the first operations decreases successively, a first prompt message is displayed; wherein, the first prompt message is used to prompt the user to adjust the angle of the solar panel in a second direction, and the second direction is opposite to the first direction.

2. The method according to claim 1, characterized in that After displaying the first prompt information, the method further includes: In response to a second operation input by the user, sending a second adjustment instruction to the angle controller, wherein the second adjustment instruction is used to instruct the angle controller to adjust the angle of the solar panel in the second direction; When the light intensity information corresponding to the second operation is greater than or equal to the maximum intensity information, the first prompt information is canceled; the maximum intensity information is the maximum value of the recorded light intensity information.

3. The method according to claim 1, characterized in that Before sending the first adjustment instruction to the angle controller in response to the first operation input by the user, the method further includes: In response to a mode switching operation input by a user, the mode is switched to a manual control mode, and the light intensity information currently detected by the solar panel and the current angle of the solar panel are displayed.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: If, in the recorded historical data, it is detected that the light intensity information corresponding to the first angle is greater than the light intensity information corresponding to the second angle, and the light intensity information of the first angle is greater than the light intensity information corresponding to the third angle, then the first angle is determined to be the peak angle; the historical data includes historically adjusted angles and the light intensities corresponding to each of the historically adjusted angles, the second angle is the previous angle adjacent to the first angle, and the third angle is the subsequent angle adjacent to the first angle.

5. The method according to claim 4, characterized in that After determining that the first angle is a peak angle, the method further includes: When it is detected that the angle of the solar panel is adjusted to the peak angle, a second prompt message is displayed, where the second prompt message is used to prompt the user that the angle has been adjusted to the peak angle.

6. The method according to any one of claims 1 to 5, characterized in that After receiving the light intensity information sent by the angle controller, the method further includes: The displayed light intensity information is updated to the latest received light intensity information.

7. The method according to claim 1, characterized in that After receiving the light intensity information sent by the angle controller, the method further includes: Displays a background pattern corresponding to the most recently received light intensity information.

8. A solar panel angle control device, characterized in that: include: a sending module, configured to send a first adjustment instruction to the angle controller in response to a first operation input by a user, wherein the first adjustment instruction is used to instruct the angle controller to adjust the angle of the solar panel in a first direction; a receiving module, configured to receive light intensity information sent by the angle controller, wherein the light intensity information is used to describe the light intensity detected by the solar panel after the angle is adjusted; The display module is used to display a first prompt message when it is detected that the user performs the first operation n times in succession and the light intensity information corresponding to each first operation decreases successively; wherein the first prompt message is used to prompt the user to adjust the angle of the solar panel in a second direction, and the second direction is opposite to the first direction.

9. A terminal device, characterized in that: The terminal device comprises a processor coupled to a memory, wherein the processor is configured to execute a computer program or instruction stored in the memory, so that the terminal device implements the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed on a terminal device, the terminal device is caused to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Louver

    CN105781386A

  • Intelligent tracking control device and method for photovoltaic tracking

    CN107885235A