Mobile equipment control method and device and electronic equipment
By obtaining the light intensity value on the lawn mower and adjusting the movement direction according to it, the heat spot effect problem caused by uneven light of solar panels is solved, extending the life of the panel and improving its working efficiency.
Patent Information
- Application Number
- CN202311451163.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-02
- Publication Date
- 2025-05-09
AI Technical Summary
In outdoor environments, lawn mowers equipped with solar panels are unevenly illuminated or some areas are masked, resulting in a hot spot effect, shortening the life of photovoltaic modules of solar panels.
By obtaining the light intensity value on the solar panel, if there are areas with different light intensity values, the target movement direction is determined based on the light intensity value, and the mobile device movement is controlled to reduce the difference in the light intensity value.
Reduce the heat spot effect, extend the life of solar panels, and improve their working efficiency.
Smart Images

Figure CN119960435A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent device control, and in particular to a mobile device control method, device and electronic device. Background Art
[0002] With the development of technology, lawn mowers equipped with solar panels are widely used in various application scenarios. At present, lawn mowers equipped with solar panels usually need to operate in outdoor environments. However, when operating in outdoor environments, when the light on the solar panel is uneven, or when some areas are shaded, there will be a hot spot effect, resulting in a reduction in the life of the photovoltaic components in the solar panel.
[0003] Therefore, how to reduce the hot spot effect of the solar panel of the lawn mower is an urgent problem to be solved. Summary of the invention
[0004] The present application provides a mobile device control method, device and electronic device to solve the problem of how to reduce the hot spot effect of the solar panel of the lawn mower in the prior art.
[0005] In order to achieve the above objectives, the embodiments of the present application provide the following technical solutions:
[0006] In a first aspect, an embodiment of the present application provides a method for controlling a mobile device, wherein the mobile device includes a solar panel, and the method includes:
[0007] Obtaining a light intensity value on the solar panel;
[0008] If there are at least two areas with different light intensity values on the solar panel, determining the target moving direction according to the light intensity values;
[0009] The mobile device is controlled to move in the target moving direction to reduce the difference between different light intensity values on the solar cell panel.
[0010] Optionally, determining the target moving direction according to the light intensity value includes:
[0011] According to the at least two areas with different light intensity values, determining an area with a target light intensity value as a first target area;
[0012] Determining the target moving direction according to the first target area;
[0013] or,
[0014] Determining a target area as a first target area according to the at least two areas with different light intensity values;
[0015] The target moving direction is determined according to the first target area.
[0016] Optionally, determining the target moving direction according to the first target area includes:
[0017] Controlling the mobile device to move a preset distance according to a preset moving direction in a preset moving direction set, wherein the preset moving direction set includes at least two preset moving directions;
[0018] Acquire an area change parameter of the first target area corresponding to each preset moving direction;
[0019] The target moving direction is determined according to the area change parameter.
[0020] Optionally, determining the target moving direction according to the first target area includes:
[0021] Acquire the position of the first target area on the solar cell panel;
[0022] The target moving direction is determined according to the position of the first target area on the solar cell panel.
[0023] Optionally, determining the target moving direction according to the light intensity value includes:
[0024] Obtain at least one ambient light intensity value in the surrounding environment of the mobile device;
[0025] Determining a target ambient light intensity value based on a similarity between the ambient light intensity value and the light intensity value on the solar cell panel;
[0026] The target moving direction is determined according to the area to which the target ambient light intensity value belongs and the position of the mobile device.
[0027] Optionally, determining a target ambient light intensity value according to a similarity between the ambient light intensity value and a light intensity value on the solar cell panel includes:
[0028] Determining a candidate ambient light intensity value based on a similarity between the ambient light intensity value and the light intensity value on the solar cell panel;
[0029] Arrange the candidate ambient light intensity values in descending order according to the light intensity values;
[0030] The first candidate ambient light intensity value in the arrangement is used as the target ambient light intensity value.
[0031] Optionally, the light intensity value is determined according to a temperature value and / or a current value;
[0032] If there is a second target area with abnormal temperature value and / or abnormal current value on the solar panel, the charging circuit of the solar panel is disconnected, or the circuit of the solar panel unit included in the second target area is blocked.
[0033] Optionally, also include:
[0034] generating abnormal alarm information indicating that a solar panel unit included in the second target area has a fault;
[0035] Outputting the abnormal alarm information;
[0036] If an image acquisition request based on the abnormal alarm information is received, acquiring an image of the solar panel;
[0037] The image of the solar panel is output to a user's terminal device.
[0038] In a second aspect, an embodiment of the present application provides a mobile device control device, wherein the mobile device includes a solar panel, and the device includes:
[0039] An acquisition module, used for acquiring the light intensity value on the solar panel;
[0040] A processing module, configured to determine a target moving direction according to the light intensity values if there are at least two areas with different light intensity values on the solar panel;
[0041] The control module is used to control the mobile device to move in the target moving direction so as to reduce the difference between different light intensity values on the solar cell panel.
[0042] In a third aspect, the present application provides an electronic device, comprising: a processor, a communication interface and a memory, wherein the processor is communicatively connected to the communication interface and the memory respectively;
[0043] The memory stores computer-executable instructions;
[0044] The communication interface communicates and interacts with external devices;
[0045] The processor executes the computer-executable instructions stored in the memory to implement the method as described in any one of the first aspects.
[0046] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the mobile device control method as described in any one of the first aspects.
[0047] In a fifth aspect, the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method as described in any one of the first aspects.
[0048] The mobile device control method, device and electronic device provided in the present application obtain the light intensity value of the solar panel. If there are at least two areas with different light intensity values on the solar panel, the target movement direction is determined according to the light intensity value, and the mobile device is controlled to move in the target movement direction to reduce the difference between different light intensity values on the solar panel, thereby alleviating the hot spot effect and reducing the shortening of the life of the solar panel. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0050] Figure 1 A schematic diagram of a lawn mower operation scenario provided in this application;
[0051] Figure 2 A flowchart of a method for controlling a mobile device provided in an embodiment of the present application;
[0052] Figure 3 A flowchart of another method for controlling a mobile device provided in an embodiment of the present application;
[0053] Figure 4 A flowchart of another mobile device control method provided in an embodiment of the present application;
[0054] Figure 5 A flowchart of another mobile device control method provided in an embodiment of the present application;
[0055] Figure 6 A flowchart of another mobile device control method provided in an embodiment of the present application;
[0056] Figure 7 A flowchart of another mobile device control method provided in an embodiment of the present application;
[0057] Figure 8 A schematic diagram of the structure of a mobile device control device provided in an embodiment of the present application;
[0058] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0059] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0060] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0061] To facilitate understanding, the terms involved in this application are first explained.
[0062] Hot spot effect: refers to the situation that under certain conditions, a shaded solar cell module in a series branch will be treated as a load and consume the energy generated by other illuminated solar cell modules. The shaded solar cell module will generate heat at this time. The hot spot effect will damage the solar cell to a certain extent, resulting in a reduction in the life of the solar cell.
[0063] Next, application scenarios of current lawn mowers for mowing operations are described. Figure 1 A schematic diagram of a lawn mower operation scenario provided in this application. Figure 1 As shown, the scene includes: a mowing operation area and a lawn mower.
[0064] The mowing area includes an illuminated area and a shadowed area. The shadowed area is an area where sunlight cannot directly reach, such as an area blocked by the shadow of a building or a tree, and the illuminated area is an area where sunlight can directly reach. During operation, the mower may travel to the dividing line between the illuminated area and the shadowed area, which will cause part of the solar panel on the mower to be located in the illuminated area and part of it to be located in the shadowed area, resulting in an unbalanced lighting situation.
[0065] If the solar panel on the lawn mower is in an unbalanced light condition for a long time, it will affect the life of the photovoltaic components in the solar panel, damage the solar panel, and affect the life of the solar panel. In the ideal working state of the solar panel, all areas of the solar panel are in the same light condition, that is, all areas of the solar panel receive the same light intensity, and there is no hot spot effect on the solar panel. For example, all areas of the solar panel are completely exposed to sunlight of the same light intensity, or are completely in the shadow of objects such as buildings and trees.
[0066] In view of this, the present application provides a mobile device control method, which determines whether there is a hot spot effect on the solar panel through the light intensity value on the mobile device. If so, the mobile device is moved according to the light intensity value to reduce the difference between different light intensity values on the solar panel, alleviate the hot spot effect, and thus reduce the shortening of the life of the solar panel.
[0067] The execution subject of the present application may be a mobile device, or a processing chip in the mobile device, or a device or cloud platform for providing operation instructions to the mobile device. The mobile device may be, for example, an electronic device such as a lawn mower, a snowplow, or a drone with a solar panel. When the execution subject is the mobile device, or the processing chip in the mobile device, the mobile device can detect whether a hot spot effect exists by itself, and execute a corresponding processing scheme according to the target parameter value. When the execution subject is a device or cloud platform that provides operation instructions, the device or cloud platform can obtain the target parameter value of the solar panel of the mobile device, and determine whether a hot spot effect exists according to the target parameter value, and control the mobile device to execute the corresponding processing scheme.
[0068] Below, taking the mobile device as an example, the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0069] Figure 2 A flow chart of a mobile device control method provided in an embodiment of the present application. Figure 2 As shown, the method includes:
[0070] S201, obtaining the light intensity value on the solar cell panel.
[0071] The light intensity value represents the light conditions received by the solar panel, for example, it can be an intensity value determined by the brightness and illumination of the light, and in addition, the light intensity value can also be indirectly determined by the temperature value and current value on the solar panel. The light intensity value can be obtained by a sensor deployed on the solar panel or on a mobile device, for example, a target parameter value can be obtained by a light sensor, a temperature sensor, an ammeter, etc., and transmitted to the mobile device.
[0072] S202: If there are at least two areas with different light intensity values on the solar panel, determine the target moving direction according to the light intensity values.
[0073] In one possible scenario, if there are multiple light intensity values in the area where the solar panel is located, there are at least two areas with different light intensity values on the solar panel. In another possible scenario, if there is a shaded area on the solar panel, for example, dust, leaves, etc. are stuck on the solar panel and shade part of the solar panel, causing the shaded area to be unable to receive light while other areas can receive light normally, there will also be multiple light intensity values, affecting the life of the solar panel.
[0074] Optionally, in the above two cases, if any of the above cases exists, it is also possible to determine whether the solar panel has a hot spot effect according to a preset duration. When the duration of the above case occurring is greater than or equal to the preset duration, it is determined that the solar panel has a hot spot effect; when the duration of the above case occurring is less than the preset duration, it is not considered that the solar panel has a hot spot effect.
[0075] Taking the example that there are multiple light intensity values in the area where the solar panel is located, the solar panel can be divided into at least two areas in advance. The areas can be divided according to actual needs or according to the solar panel units included in the solar panel, for example, each unit is an area, or several units are an area, etc.
[0076] The light intensity values of all areas on the solar panel are obtained. If these light intensity values include at least two different light intensity values, it indicates that the solar panel is currently in at least two lighting conditions, such as the aforementioned direct sunlight, shadow and other lighting conditions. At this time, the mobile device needs to be moved to change the lighting conditions on the solar panel to reduce the hot spot effect.
[0077] The target moving direction is used to indicate the direction in which the mobile device moves to reduce the hot spot effect. For example, the direction that can increase the area of any region can be used as the target moving direction, so that the mobile device moves in the target moving direction to reduce the hot spot effect of the solar panel.
[0078] In a possible implementation, the target moving direction is determined based on a mapping relationship between at least two regions with different light intensity values and the target moving direction, and the at least two regions with different light intensity values. The mapping relationship may be pre-set in the mobile device, and the target moving direction is determined by determining the regions with at least two different light intensity values and obtaining the corresponding mapping relationship.
[0079] Another possible implementation manner is to select the target movement direction corresponding to the first target area from at least two areas with different light intensity values.
[0080] In another possible implementation, the target moving direction is determined according to the ambient light intensity value in the surrounding environment of the mobile device and the light intensity value on the solar panel.
[0081] S203: Control the mobile device to move in the target moving direction to reduce the difference between different light intensity values on the solar cell panels.
[0082] The reducing the difference between different light intensity values on the solar cell panel may, for example, be reducing the number and / or area of regions with different light illuminance values on the solar cell panel, or may be reducing the difference between different light illuminance values on the solar cell panel.
[0083] When reducing the difference between different light intensity values on the solar panel is to reduce the number and / or area of different light intensity values on the solar panel:
[0084] In a possible implementation, when the mobile device is controlled to move in the target moving direction, the number of areas with different light illuminance values on the solar panel will gradually decrease. When the number decreases to 1 or the change of the number changes from decreasing to increasing, the mobile device stops moving in the target moving direction. It can be considered that the hot spot effect of the solar panel is minimal at this time. Optionally, when the change of the number changes from decreasing to increasing, the mobile device can also move in the opposite direction of the target moving direction until the number becomes the number before the increase and stops moving.
[0085] Another possible implementation is that when the mobile device is controlled to move in the target moving direction, the sum of the area of the region on the solar panel whose light illuminance value is different from the light illuminance value of the first target region will gradually decrease, and the movement will be stopped when the sum of the area of the region is 0 or the change of the sum of the area of the region changes from decreasing to increasing. Optionally, when the change of the sum of the area of the region changes from decreasing to increasing, it can also move in the opposite direction of the target moving direction until the sum of the area of the region becomes the value before the increase and stops moving.
[0086] When reducing the difference between different light intensity values on the solar panel means reducing the difference between different light intensity values on the solar panel, the maximum light illumination value and the minimum light illumination value on the solar panel can be obtained, and the difference between the maximum light illumination value and the minimum light illumination value is taken as the difference. By controlling the mobile device to move in the target moving direction, the difference is reduced, thereby reducing the hot spot effect.
[0087] The method provided in the embodiment of the present application obtains the light intensity value on the solar panel. If there are at least two areas with different light intensity values on the solar panel, the target moving direction is determined according to the light intensity value, and the mobile device is controlled to move in the target moving direction to reduce the difference between different light intensity values on the solar panel, thereby alleviating the hot spot effect and reducing the shortening of the life of the solar panel.
[0088] Next, we will take the light intensity value confirmed according to the light conditions and the temperature value and / or current value as examples to explain how to achieve Figure 2 The described method is introduced.
[0089] First, the light intensity value is confirmed according to the lighting conditions:
[0090] Implementation A: Taking determining the target moving direction according to regions with at least two different light intensity values as an example, how to determine the target moving direction according to the light intensity value in the aforementioned step S202 is described in detail.
[0091] The target moving direction is used to indicate the direction in which the mobile device moves to reduce the hot spot effect. For example, the direction that can increase the area of any region can be used as the target moving direction, so that the mobile device moves in the target moving direction to reduce the hot spot effect of the solar panel.
[0092] In a possible implementation, the target moving direction is determined based on a mapping relationship between at least two regions with different light intensity values and the target moving direction, and the at least two regions with different light intensity values. The mapping relationship may be pre-set in the mobile device, and the target moving direction is determined by determining the regions with at least two different light intensity values and obtaining the corresponding mapping relationship.
[0093] Another possible implementation is to select the target movement direction corresponding to the first target area from at least two areas with different light intensity values. In this implementation, Figure 3 A flow chart of another mobile device control method provided in an embodiment of the present application. Figure 3 As shown, the aforementioned step S202 may include:
[0094] S301: Determine a first target area from the at least two areas with different light intensity values.
[0095] The first target area may be any area of the at least two areas with different light intensity values.
[0096] In one possible implementation, based on at least two areas with different light intensity values, an area with a target light intensity value is determined as a first target area. The target light intensity value may be the maximum light intensity value among the light intensity values of these areas, or the minimum light intensity value among the light intensity values of these areas, or any light intensity value set according to actual needs, which is not limited in this application.
[0097] Taking the target illumination intensity value as the largest illumination intensity value among the illumination intensity values of these areas as an example, the illumination intensity values of the two areas with different illumination intensity values can be sorted, so as to determine that the area corresponding to the largest illumination intensity value is the first target area. In this implementation, the movement of the mobile device is controlled based on the area with the largest illumination intensity value, so that after the mobile device completes the movement, the area on the solar panel with the same illumination intensity value can receive the most sufficient light, so that the solar panel is in a better working environment.
[0098] Another possible implementation method is to determine a target area as the first target area based on at least two areas with different light intensity values. The target area can be the largest area value among the areas of these areas, or the smallest area value among the areas of these areas, or any area value set according to actual needs, which is not limited in this application.
[0099] In this implementation, taking the example that the target area can be the largest area value among the areas of these areas, the first target area determined at this time can enable the mobile device to complete the adjustment so that most or all of the solar panel is under the light corresponding to the first target area over a shorter distance or time when moving, thereby further improving the efficiency of adjusting the position of the mobile device while reducing the hot spot effect of the solar panel.
[0100] S302: Determine a target moving direction according to the first target area.
[0101] One possible implementation method is to control the mobile device to perform movement tests in multiple directions, and use the direction corresponding to when the area change of the first target area is fastest as the target movement direction to improve the efficiency of reducing the hot spot effect.
[0102] Another possible implementation manner is to calculate and determine the target moving direction according to the position of the first target area. For example, the target moving direction may be calculated according to the relative positions of the first target area and other areas.
[0103] Optional, in Figure 3In the implementation shown, if all areas of the solar panel cannot belong to the first target area no matter how the mobile device is controlled to move and adjust, a third target area can be determined from the remaining areas. For example, the area with the second largest light intensity value can be determined as the third target area, or the area with the second largest area can be determined as the third target area, etc. Any other area can be selected as the third target area, and this application does not limit this. Figure 3 In this implementation, the above method can be used cyclically until all regions of the solar panel belong to regions with the same light intensity value, or all regions belong to the last region in the cyclic queue.
[0104] The method of this implementation can improve the probability that all areas of the solar panel belong to areas with the same light intensity value after the mobile device is moved and adjusted, thereby improving the effect of completely eliminating the hot spot effect.
[0105] Next, how to determine the target moving direction according to the first target area in the aforementioned step S302 is described in detail.
[0106] A possible implementation manner is to control the mobile device to perform movement tests in multiple directions, and use the direction corresponding to the fastest change in the area of the first target region as the target movement direction.
[0107] Figure 4 A flowchart of another mobile device control method provided in an embodiment of the present application. Figure 4 As shown, the aforementioned step S302 may include:
[0108] S401: Control the mobile device to move a preset distance according to a preset moving direction in a preset moving direction set.
[0109] The preset moving direction set includes at least two preset moving directions. For example, the preset moving direction set may include several preset moving directions, which may be determined according to the initial direction and the target angle. For example, if the initial direction is due east and the target angle is 60 degrees, the preset moving direction set includes 6 preset moving directions, and the angle between each preset moving direction is 60 degrees. The initial direction and the target angle may be determined according to actual needs, and the present application does not impose any limitation thereto.
[0110] The preset distance is used to perform a mobile test of the mobile device to test the effect of the preset distance on the speed of area change of the first target area. The preset distance can be determined according to actual needs, for example, it can be 10 centimeters, and this application does not impose any restrictions on this.
[0111] The mobile device is controlled to move preset distances in sequence according to preset moving directions in a preset moving direction set.
[0112] S402: Obtain an area change parameter of the first target area corresponding to each preset moving direction.
[0113] After the mobile device moves a preset distance in a preset moving direction, the area of the first target area after the movement is obtained and compared with the area of the first target area before the movement to obtain the area change parameter.
[0114] The area change parameter may be a parameter that can characterize the speed of area change, such as an area change value, an area change rate, etc. For example, if the area change parameter is an area change value, then if the area before the movement is 5 square centimeters and the area after the movement is 6 square centimeters, then the area change parameter is 1 square centimeter.
[0115] S403: Determine the target moving direction according to the area change parameter.
[0116] The target moving direction is determined according to the area change parameter corresponding to each preset moving direction. For example, the preset moving direction corresponding to the largest area change parameter may be used as the target moving direction, or the preset moving direction corresponding to any other area change parameter may be used as the target moving direction.
[0117] When the preset moving direction corresponding to the maximum area change parameter is used as the target moving direction, the target moving direction with the highest efficiency in reducing the hot spot effect can be determined, thereby improving the efficiency of reducing the hot spot effect.
[0118] Another possible implementation manner is to calculate and determine the target moving direction according to the position of the first target area.
[0119] Figure 5 A flowchart of another mobile device control method provided in an embodiment of the present application. Figure 5 As shown, the aforementioned step S302 may include:
[0120] S501: Acquire a position of a first target area on a solar cell panel.
[0121] The center position of the solar panel can be used as a reference to determine the position of the first target area on the solar panel, for example, it can be above, below, left, right, upper left, upper right, etc., of the center position of the solar panel.
[0122] S502: Determine a target moving direction according to a position of the first target area on the solar cell panel.
[0123] According to the position of the first target area on the solar panel, the direction of the first target area relative to the center position of the solar panel can be determined, and the direction is used as the target movement direction.
[0124] Alternatively, the center of the first target area may be connected to the center of the solar panel, and the direction on the connection line away from the center of the solar panel is used as the target moving direction.
[0125] The method provided in the embodiment of the present application determines whether the solar panel has a hot spot effect by obtaining a light intensity value from the solar panel. If so, a target movement direction is determined according to at least two areas with different light intensity values, and a mobile device is controlled to move in the target movement direction to reduce the difference between different light intensity values on the solar panel, thereby reducing the impact of the hot spot effect on the solar panel and reducing the life span of the solar panel.
[0126] Implementation method B: Taking determining the target moving direction according to the ambient light intensity value in the environment around the mobile device and the light intensity value on the solar panel as an example, how to determine the target moving direction according to the light intensity value in the aforementioned step S202 is described in detail.
[0127] Figure 6 A flowchart of another mobile device control method provided in an embodiment of the present application. Figure 6 As shown, the aforementioned step S202 may also include:
[0128] S601: Obtain at least one ambient light intensity value in the surrounding environment of a mobile device.
[0129] At least one ambient light intensity value in the surrounding environment of the mobile device can be obtained based on an ambient light sensor or photoresistor on the mobile device, or an image acquisition device on the mobile device can capture an image of the surrounding environment and use image processing technology to estimate the light intensity. Alternatively, the mobile device can obtain at least one ambient light intensity value in the surrounding environment of the mobile device by communicating with other devices that have a communication connection with the mobile device and can obtain light intensity values. For example, based on the light intensity value collected by the other device and the location of the other device, the light intensity value corresponding to the location can be determined.
[0130] S602: Determine a target ambient light intensity value according to the similarity between the ambient light intensity value and the light intensity value on the solar cell panel.
[0131] If the similarity between any ambient light intensity value and any light intensity value on the solar panel is greater than or equal to a preset similarity threshold, it indicates that there is an environmental area corresponding to a light intensity value on its solar panel in the surrounding environment of the mobile device, and the mobile device can be moved to the area so that the change of the light intensity value on the solar panel during the movement is relatively stable. Among them, the preset similarity threshold can be determined according to actual needs, and this application does not limit this.
[0132] In a possible implementation, any one of the ambient light intensity values whose similarity to any light intensity value on the solar panel is greater than or equal to a preset similarity threshold is selected as the target ambient light intensity value.
[0133] Another possible implementation is to select the largest value from the ambient light intensity values whose similarity to any light intensity value on the solar panel is greater than or equal to a preset similarity threshold as the target ambient light intensity value. This implementation can be achieved by the following steps:
[0134] S6021. Determine a candidate ambient light intensity value according to the similarity between the ambient light intensity value and the light intensity value on the solar cell panel.
[0135] If the similarity between any ambient light intensity value and any light intensity value on the solar panel is greater than or equal to a preset similarity threshold, the ambient light intensity value is used as a candidate ambient light intensity value. After comparing all ambient light intensity values with all light intensity values on the solar panel one by one, all candidate ambient light intensity values are determined.
[0136] S6022. Arrange the candidate ambient light intensity values.
[0137] The order of the arrangement is in descending order according to the illumination intensity value, that is, the candidate environment illumination intensity value with the largest illumination intensity value is arranged first in the arrangement.
[0138] S6023: Use the first candidate ambient light intensity value in the arrangement as the target ambient light intensity value.
[0139] The first candidate ambient light intensity value in the arrangement is the candidate ambient light intensity value with the strongest light intensity among the candidate ambient light intensity values. Taking the candidate ambient light intensity value with the strongest light intensity as the target ambient light intensity value enables the area where the mobile device is located to receive light with greater light intensity after the mobile device completes the movement, thereby increasing the charging speed of the solar panel.
[0140] S603: Determine the target moving direction according to the area to which the target environment light intensity value belongs and the position of the mobile device.
[0141] The area to which the target ambient light intensity value belongs is the area to which the mobile device is to go. Based on the area and the current position of the mobile device, it is possible to determine the target moving direction of the mobile device in order to move from the current position to the area to which the target ambient light intensity value belongs.
[0142] The method provided by the present application collects the ambient light intensity in the environment around the mobile device, and compares the similarity between the ambient light intensity and the light intensity on the solar panel to determine which area the mobile device needs to be controlled to go to in order to reduce the difference in light intensity values, and then determines the target movement direction of the mobile device based on the area and the current position of the mobile device. This method does not require controlling the mobile device to perform multiple movement tests in multiple directions, and can determine the target movement direction more quickly, thereby improving the efficiency of reducing the difference in different light intensity values on the solar panel.
[0143] The following describes the situation where the light intensity value is determined based on the temperature value and / or the current value:
[0144] If there is a second target area with abnormal temperature value and / or abnormal current value on the solar panel, the charging circuit of the solar panel is disconnected, or the circuit of the solar panel unit included in the second target area is blocked.
[0145] If there is a second target area with abnormal temperature value and / or abnormal current value on the solar panel, it indicates that there may be dust, leaves and other obstructions on the solar panel that block part of the solar panel units. These obstructions will cause these solar panel units to be unable to receive light, causing the obscured solar panel units to be treated as loads and consume the energy generated by other illuminated solar panel units. Therefore, the temperature value of the obscured solar panel units will increase abnormally and the current value will decrease or disappear.
[0146] When a second target area with an abnormally increased temperature value and / or an abnormally decreased current value is detected, it indicates that the second target area is abnormally shielded. Long-term abnormal shielding will cause a hot spot effect on the solar panel, affecting the life of the solar panel. The temperature value can be obtained by a temperature sensor, and the current value can be obtained from a circuit.
[0147] The mobile device can disconnect the charging circuit of the solar panel to prevent the continued operation of the solar panel from affecting the life of the photovoltaic module. Alternatively, the mobile device can block the circuit of the solar panel unit included in the second target area, so that the solar panel charging panel units in other unshaded areas form a new circuit to continue to work, and eliminate the hot spot effect caused by the solar panel unit included in the second target area without stopping the solar panel from continuing to work.
[0148] The method provided in the embodiment of the present application detects abnormal temperature value and / or abnormal current value caused by abnormal shielding, disconnects the charging circuit of the solar panel, or blocks the circuit of the solar panel unit included in the second target area, thereby avoiding the problem of hot spot effect shortening the life of the solar panel, thereby improving the life of the solar panel.
[0149] Optionally, in this implementation, the user may be prompted that the solar panel unit has an abnormal shielding fault, so that the user can manually clear the abnormal shielding and eliminate the hot spot effect of the solar panel.
[0150] Figure 7 A flowchart of another mobile device control method provided in an embodiment of the present application. Figure 7 As shown, the method may also include:
[0151] S701: Generate abnormal alarm information indicating that a solar panel unit included in a second target area has a fault.
[0152] The abnormal alarm information may only include information that prompts the user that the solar panel has abnormal shielding, for example, the abnormal alarm information may be "the solar panel has abnormal shielding". Alternatively, the abnormal alarm information may further include information that prompts the user that the solar panel units included in the second target area have abnormal shielding, for example, the abnormal alarm information may include "solar panel unit 01, solar panel unit 03, solar panel unit 04 have abnormal shielding problems", or may further output image information of the solar panel, in which the solar panel units with abnormal shielding problems are identified, etc., so that the user can find the faulty solar panel unit.
[0153] S702: Output abnormal alarm information.
[0154] The abnormal alarm information can be output through the mobile device, for example, a voice prompt including the abnormal alarm information is output through the mobile device, or a fault is directly prompted by a sound such as a beep, or output on a display screen on the mobile device.
[0155] The abnormal alarm information can also be output to the user's terminal device connected or bound to the mobile device, such as the user's mobile phone, computer, tablet computer, mobile device control device, etc. The output form is similar to the output form on the mobile device, or it can also be output through the push of the application corresponding to the mobile device on the terminal device, etc., which will not be repeated here.
[0156] Since the abnormal alarm information can only remind the user that the solar panel of the mobile device has a hot spot effect, or can only remind the user which solar panel units on the solar panel of the mobile device have a fault, in order to further provide the specific situation of the fault, in a possible implementation, optionally, image information of the solar panel can also be output to further provide the specific situation of the fault. In this implementation, after outputting the abnormal alarm information, the method can also include:
[0157] S703: If an image acquisition request based on abnormal alarm information is received, an image of the solar panel is acquired.
[0158] If the user responds to the mobile device with an image acquisition request based on the abnormal alarm information after receiving the abnormal alarm information, the mobile device can collect the image on the solar panel according to the received image acquisition request based on the abnormal alarm information. For example, the image can be collected by an image acquisition device deployed on the solar panel, or by an image acquisition device (such as a monitoring device) that monitors the working area of the mobile device.
[0159] The image of the solar panel may be an image including the solar panel, or may be an image only including the second target area where the fault occurs.
[0160] S704: Output the image of the solar panel to the user's terminal device.
[0161] The image of the solar panel is output to the user's terminal device, so that the user can determine the specific cause of the fault on the solar panel according to the image, thereby facilitating the user to handle the fault.
[0162] The method provided in the embodiment of the present application generates abnormal alarm information indicating that a solar panel unit included in the second target area has a fault, and outputs the abnormal alarm information to prompt the user to manually handle the fault. Furthermore, an image based on the abnormal alarm information can be output to the user's terminal device to provide a richer situation of the fault, thereby improving the user experience.
[0163] Figure 8 This is a schematic diagram of the structure of a mobile device control device provided in an embodiment of the present application. Figure 8 As shown, it includes: an acquisition module 11, a processing module 12, and a control module 13.
[0164] The acquisition module 11 is used to acquire the light intensity value on the solar panel.
[0165] The processing module 12 is configured to determine the target moving direction according to the light intensity values if there are at least two areas with different light intensity values on the solar panel.
[0166] The control module 13 is used to control the mobile device to move in the target moving direction so as to reduce the difference between different light intensity values on the solar panel.
[0167] In a possible implementation, the processing module 12 is specifically configured to determine, based on the at least two regions with different light intensity values, a region with a target light intensity value as a first target region, and determine the target moving direction based on the first target region. Alternatively, the processing module 12 is specifically configured to determine, based on the at least two regions with different light intensity values, a region with a target area as a first target region, and determine the target moving direction based on the first target region.
[0168] In this implementation, optionally, the processing module 12 is specifically used to control the mobile device to move a preset distance according to a preset moving direction in a preset moving direction set. Obtain an area change parameter of the first target area corresponding to each preset moving direction. Determine the target moving direction according to the area change parameter. The preset moving direction set includes at least two of the preset moving directions.
[0169] Optionally, the processing module 12 is specifically configured to obtain a position of the first target area on the solar panel and determine the target moving direction according to the position of the first target area on the solar panel.
[0170] In another possible implementation, the acquisition module 11 is specifically used to acquire at least one ambient light intensity value in the surrounding environment of the mobile device. The processing module 12 is specifically used to determine a target ambient light intensity value according to the similarity between the ambient light intensity value and the light intensity value on the solar panel. The target moving direction is determined according to the area to which the target ambient light intensity value belongs and the position of the mobile device.
[0171] Wherein, optionally, the processing module 12 is specifically used to determine a candidate ambient light intensity value according to the similarity between the ambient light intensity value and the light intensity value on the solar panel, arrange the candidate ambient light intensity values, and arrange the order in descending order according to the light intensity value, and use the first candidate ambient light intensity value in the arrangement as the target ambient light intensity value.
[0172] In another possible implementation, the light intensity value is determined according to the temperature value and / or the current value, and the control module 13 is specifically configured to disconnect the charging circuit of the solar panel, or block the circuit of the solar panel unit included in the second target area if there is a second target area with an abnormal temperature value and / or an abnormal current value on the solar panel.
[0173] In this implementation, optionally, the processing module 12 is further used to generate abnormal alarm information indicating that the solar panel unit included in the second target area has a fault. The control module 13 is further used to output the abnormal alarm information. If the acquisition module 11 receives an image acquisition request based on the abnormal alarm information, the control module 13 is further used to acquire an image of the solar panel. And the image of the solar panel is output to the user's terminal device.
[0174] The mobile device control device provided in the embodiment of the present application can execute the mobile device control method in the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0175] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The intelligent electronic device is used to execute the mobile device control method mentioned above. The electronic device may be, for example, the mobile device mentioned above, or a processing chip in the mobile device, or a control device or cloud platform for providing operation instructions to the mobile device. Fig. 9 As shown, the electronic device 900 may include: at least one processor 901 , a memory 902 , and in a possible implementation manner, may also include a communication interface 903 .
[0176] The memory 902 is used to store programs. Specifically, the programs may include program codes, and the program codes include computer operation instructions.
[0177] The memory 902 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0178] The processor 901 is used to execute the computer-executable instructions stored in the memory 902 to implement the method described in the above method embodiment. The processor 901 may be a CPU, or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0179] Optionally, the processor 901 may communicate and interact with an external device through the communication interface 903. The external device may be, for example, the user's terminal device mentioned above.
[0180] In a specific implementation, if the communication interface 903, the memory 902 and the processor 901 are implemented independently, the communication interface 903, the memory 902 and the processor 901 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.
[0181] Optionally, in a specific implementation, if the communication interface 903, the memory 902 and the processor 901 are integrated on a chip, the communication interface 903, the memory 902 and the processor 901 can communicate through an internal interface.
[0182] The present application also provides a computer-readable storage medium, which may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores program instructions, and the program instructions are used for the methods in the above embodiments.
[0183] The present application also provides a computer program product, which includes an execution instruction, which is stored in a readable storage medium. At least one processor of the electronic device can read the execution instruction from the readable storage medium, and at least one processor executes the execution instruction so that the electronic device implements the mobile device control method provided by the above various embodiments.
[0184] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for controlling a mobile device, characterized in that: The mobile device includes a solar panel, and the method includes: Obtaining a light intensity value on the solar panel; If there are at least two areas with different light intensity values on the solar panel, determining the target moving direction according to the light intensity values; The mobile device is controlled to move in the target moving direction to reduce the difference between different light intensity values on the solar cell panel.
2. The method according to claim 1, characterized in that The step of determining the target moving direction according to the light intensity value comprises: According to the at least two areas with different light intensity values, determining an area with a target light intensity value as a first target area; Determining the target moving direction according to the first target area; or, Determining a target area as a first target area according to the at least two areas with different light intensity values; The target moving direction is determined according to the first target area.
3. The method according to claim 2, characterized in that The step of determining the target moving direction according to the first target area includes: Controlling the mobile device to move a preset distance according to a preset moving direction in a preset moving direction set, wherein the preset moving direction set includes at least two preset moving directions; Acquire an area change parameter of the first target area corresponding to each preset moving direction; The target moving direction is determined according to the area change parameter.
4. The method according to claim 2, characterized in that: The step of determining the target moving direction according to the first target area includes: Acquire the position of the first target area on the solar cell panel; The target moving direction is determined according to the position of the first target area on the solar cell panel.
5. The method according to claim 1, characterized in that The step of determining the target moving direction according to the light intensity value comprises: Obtain at least one ambient light intensity value in the surrounding environment of the mobile device; Determining a target ambient light intensity value based on a similarity between the ambient light intensity value and the light intensity value on the solar cell panel; The target moving direction is determined according to the area to which the target ambient light intensity value belongs and the position of the mobile device.
6. The method according to claim 5, characterized in that The step of determining a target ambient light intensity value according to the similarity between the ambient light intensity value and the light intensity value on the solar cell panel comprises: Determining a candidate ambient light intensity value based on a similarity between the ambient light intensity value and the light intensity value on the solar cell panel; Arrange the candidate ambient light intensity values in descending order according to the light intensity values; The first candidate ambient light intensity value in the arrangement is used as the target ambient light intensity value.
7. The method according to claim 1, characterized in that The light intensity value is determined according to the temperature value and / or the current value; If there is a second target area with abnormal temperature value and / or abnormal current value on the solar panel, the charging circuit of the solar panel is disconnected, or the circuit of the solar panel unit included in the second target area is blocked.
8. The method according to claim 7, characterized in that Also includes: generating abnormal alarm information indicating that a solar panel unit included in the second target area has a fault; Outputting the abnormal alarm information; If an image acquisition request based on the abnormal alarm information is received, acquiring an image of the solar panel; The image of the solar panel is output to a user's terminal device.
9. A mobile device control device, characterized in that: The mobile device includes a solar panel, and the device includes: An acquisition module, used for acquiring the light intensity value on the solar panel; A processing module, configured to determine a target moving direction according to the light intensity values if there are at least two areas with different light intensity values on the solar panel; The control module is used to control the mobile device to move in the target moving direction so as to reduce the difference between different light intensity values on the solar cell panel.
10. An electronic device, characterized in that: The electronic device comprises: a processor, a communication interface and a memory, wherein the processor is communicatively connected with the communication interface and the memory respectively; The memory stores computer-executable instructions; The communication interface communicates and interacts with external devices; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.