Control method, camera and computer readable storage medium
By using a camera installed on the side wall of the device, target images can be captured and filtered in real time, solving the problem that users need to search for images themselves in existing technologies and improving the user experience.
Patent Information
- Application Number
- CN202511507558.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-21
- Publication Date
- 2026-01-23
AI Technical Summary
When existing cameras capture images of living organisms within monitoring devices, they generate too many images, requiring users to manually search for the images they need, which is time-consuming and laborious, thus reducing the user experience.
A camera is provided, which is installed on the side wall of a device, captures images in real time, filters target images according to preset conditions, and saves them automatically, reducing the time users spend searching.
It saves users time and effort, and improves the convenience and user experience of viewing the images they need.
Smart Images

Figure CN121397348A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of camera technology, and more particularly to a control method, a camera, and a computer-readable storage medium. Background Technology
[0002] In existing technologies, cameras can capture images of living organisms in real time when monitoring devices, and save the captured images to the camera or mobile terminal. However, users have to manually search for the desired images among the captured photos. If too many photos are captured, it will consume a lot of the user's time and energy, and it will also be inconvenient for the user to find the desired images, thus reducing the user experience. Summary of the Invention
[0003] Therefore, this application provides a control method, a camera, and a computer-readable storage medium that can solve at least some of the above-mentioned technical problems.
[0004] The first aspect of this application provides a control method applied to a camera, the camera being mounted on the side wall of a device for monitoring organisms within the device, the method comprising: The camera is controlled to capture images of organisms inside the device in real time and generate the captured images. When it is determined from the captured image that the organism inside the device exhibits a first type of behavior, the image recording the first type of behavior in the captured image is cropped as the target image; Save the target image.
[0005] A second aspect of this application provides a camera, including: a processor and a memory, the memory being connected to the processor, the memory storing a computer program, and the processor running the computer program to perform the control method as described above.
[0006] A third aspect of this application provides a computer-readable storage medium storing a computer program, which is invoked by a processor to execute the control method described above.
[0007] This application provides a control method, a camera, and a computer-readable storage medium. The camera in this application can not only capture images of organisms within the device in real time and generate images, but also filter target images based on preset conditions and save the filtered target images. This method can automatically filter target images, eliminating the need for users to manually search for the desired images. Compared to existing technologies, this saves users time and effort, facilitates viewing the desired images, and improves the user experience. Attached Figure Description
[0008] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0009] Figure 1 A flowchart of a control method provided in an embodiment of this application.
[0010] Figure 2 A flowchart illustrating the adjustment of sharpness provided in one embodiment of this application.
[0011] Figure 3 A flowchart illustrating the working state of a light-emitting element provided in an embodiment of this application.
[0012] Figure 4 This is a structural block diagram of a camera provided in one embodiment of this application.
[0013] Icon labels: Camera - 100; Processor - 200; Memory - 300. Detailed Implementation
[0014] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0015] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0016] In this application, unless otherwise expressly specified and limited, the terms "connection," "fixed," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0017] Please see Figure 1 , Figure 1A flowchart of a control method provided in an embodiment of this application. The control method is applied to a camera, which is mounted on the side wall of a device for monitoring organisms within the device. The method includes: S1: Control the camera to capture images of organisms inside the device in real time and generate captured images; S2: When it is determined from the captured image that the organism in the device has a first type of behavior, the image recording the first type of behavior in the captured image is cropped as the target image; S3: Save the target image.
[0018] The camera in this application can not only capture images of organisms inside the device in real time and generate images, but also filter target images based on preset conditions and save the filtered target images. This method can automatically filter target images without requiring users to search for the required images themselves. Compared with existing technologies, it saves users time and effort, and also makes it easier for users to view the images they need, thus improving the user experience.
[0019] In some embodiments, the captured images include photographs and videos.
[0020] In some embodiments, in addition to the target image, other non-target images can also be saved. The target image is saved in one folder, and the non-target images are saved in another folder, so that users can view the images as needed.
[0021] In some embodiments, only the target image is saved and other non-target images are deleted. This can prevent unnecessary images from occupying too much of the camera's memory, and thus minimize the chance of the camera running slowly and / or experiencing lag.
[0022] Specifically, the camera can be mounted on the side wall of the device. In some embodiments, the camera is attached to the side wall of the device using Velcro. The Velcro includes a first Velcro and a second Velcro. One side of the first Velcro is attached to the side wall of the device, and the hook side (or loop side) of the first Velcro is attached to the loop side (or hook side) of the second Velcro. The other side of the second Velcro is attached to the lens of the camera. The Velcro has holes to expose the lens of the camera so as to capture images from within the device.
[0023] In other embodiments, the camera is mounted on the side wall of the device via a snap-fit structure, with one side of the snap-fit structure being attached to or mounted on the side wall of the device, and the other side of the snap-fit structure being fixedly connected to the camera.
[0024] In other embodiments, the camera is magnetically attached to the side wall of the device. The housing around the lens of the camera is a metal housing. A magnetic element is attached or installed on the side wall of the device, and the magnetic element magnetically attracts the metal housing to attach the camera to the side wall of the device. Alternatively, a first magnetic element is attached or installed on the side wall of the device, and a second magnetic element is attached around the lens of the camera. The camera is attached to the side wall of the device by the magnetic attraction of the first and second magnetic elements.
[0025] It is understood that the installation of the camera on the side wall of the device is not limited to the above installation scheme, and can be set according to actual needs.
[0026] In some embodiments, the device can be a transparent container such as an aquarium, fish tank, or glass tank. In this case, the camera can be installed on the outer or inner wall of the device according to the actual situation, and images including organisms can be captured in real time. In other embodiments, when the device is an opaque container such as a foam box or plastic box, the camera needs to be installed on the side wall of the device with the lens facing inward.
[0027] Specifically, in some embodiments, when aquatic organisms are raised inside the device, the camera is installed on the outer wall of the device with its lens facing inwards to monitor the aquatic organisms inside. Alternatively, the camera may be waterproof, allowing it to remain submerged in the water within the device, in which case it can be installed on the inner wall of the device. In other embodiments, when non-aquatic organisms such as reptiles and birds are raised inside the device, the camera may be selectively installed on either the outer or inner wall of the device.
[0028] In some embodiments, the camera can also be used in zoos, in which case the device can be a fence, support structure, or other equipment within the zoo that can be equipped with a camera to monitor and photograph the organisms within the enclosure formed by the fence, support structure, etc., in real time.
[0029] In some embodiments, the first type of behavior includes one or more of the following: fish jumping, fish swimming, birds flying, birds nest building, reptile crawling, and biological reproductive behavior.
[0030] Therefore, the camera in this application can filter out target images including the first type of behavior to record the wonderful moments of the organism, and save the filtered target images. This method can automatically filter out target images with wonderful moments without requiring the user to search for them. Compared with the prior art, it saves the user's time and effort, and also makes it easier for the user to view the images they need, thus improving the user experience.
[0031] Specifically, in some embodiments, the user sets the first type of behavior, and when the user does not set the first type of behavior, the target image is filtered based on the first type of behavior set in the factory settings.
[0032] It is understood that the first type of behavior is not limited to the behaviors mentioned above, but may also include behaviors such as playing and eating. The first type of behavior can be set according to the user's needs, so that the camera can filter and save the images that the user wants.
[0033] In some embodiments, the camera further includes a communication unit, through which the camera communicates with a terminal device; the method further includes: The target image is sent to the terminal device through the communication unit.
[0034] Therefore, users can view the target image on the terminal device themselves without needing to view the target image through the camera, and when users are away, they can view the target image on the terminal device to know the activity status of the organism in a timely manner.
[0035] In some embodiments, the camera can transmit folders containing the target image and non-target images to the terminal device respectively, allowing the user to directly view all images on the terminal device and selectively view either the target image or the non-target image.
[0036] In some embodiments, the user can set the first type of behavior on the camera or on the terminal device.
[0037] Please see Figure 2 , Figure 2 A flowchart illustrating the adjustment of sharpness according to an embodiment of this application. The method further includes: S4: Determine the target organism based on the images obtained from the real-time monitoring of the camera; S5: When the clarity of the target organism image in the obtained image is lower than a preset value, focus is applied to the target organism.
[0038] Therefore, the clarity of the target organism image can be adjusted by focusing, so that the user can see the target organism more clearly and improve the user experience.
[0039] In some embodiments, determining the target organism based on the images obtained from real-time monitoring by the camera includes: The target organism is identified as any creature moving toward the camera in the real-time monitoring footage.
[0040] Therefore, the creature moving towards the camera is identified as the target creature, so as to avoid the creature's clarity in the image not meeting the requirements or being unable to be observed completely as it gradually approaches the camera, allowing the user to see the target creature more completely and clearly.
[0041] In other implementations, the target organism is determined based on the images obtained from the real-time monitoring of the camera. Users can select and determine the target organism from the organisms appearing in the image as needed, or the camera can automatically select the target organism based on other initial screening conditions for the target organism.
[0042] In some embodiments, the method further includes: The target organism is determined based on the images obtained from the real-time monitoring of the camera; When the distance between the target creature and the camera is less than or equal to a preset distance, the focal length of the camera is adjusted to reduce the size of the creature in the image. When the distance between the target creature and the camera is greater than the preset distance, the focal length of the camera is adjusted to magnify the size of the creature in the image.
[0043] Therefore, by adjusting the focal length of the camera, the size of the target creature in the image can be magnified or reduced under corresponding conditions, allowing the camera to specifically monitor the activity of the target creature, enabling the user to see the target creature more completely and clearly, and thus better understand the activity status of the target creature.
[0044] Specifically, to acquire the desired target organism, the camera locates the target organism within the frame based on its needs. When the distance between the target organism and the camera lens is less than or equal to a preset distance—for example, when the target organism moves towards the lens—the camera's focal length can be adjusted adaptively to prevent it from getting too close and obscuring its full appearance. This reduces the size of the target organism in the frame, but the size should not be excessively reduced; the target organism must remain the primary organism in the real-time monitored image. Conversely, when the distance between the target organism and the camera lens exceeds the preset distance (i.e., the target organism moves away from the lens), the camera's focal length can be adjusted to increase its size in the frame, ensuring that the target organism remains the primary organism in the real-time monitored image.
[0045] In some embodiments, the target organism may be an organism that has not yet adapted to the device environment, a sick organism, or other similar organism.
[0046] In some embodiments, the camera may include two lenses with different focal lengths, and the method further includes: When the distance between the target organism and the camera is less than or equal to a preset distance, a lens with a smaller focal length can be controlled to monitor the target organism; when the distance between the target organism and the camera is greater than the preset distance, a lens with a larger focal length can be controlled to monitor the target organism.
[0047] In some embodiments, when one lens is working, the other lens can enter a sleep state (which can be considered as the other lens displaying a black screen).
[0048] In other embodiments, when one lens is working, the other lens is also in a real-time monitoring state, and the images monitored in real time by both lenses can be sent to the mobile terminal, where a picture-in-picture image will be displayed.
[0049] In some embodiments, the method further includes: When it is determined from the real-time monitoring footage obtained by the camera that a creature exhibiting the second type of behavior exists within the device, the camera is controlled to adjust its focus to magnify the size of at least one creature exhibiting the second type of behavior in the image. The second type of behavior includes one or more of stereotyped behavior, twitching, aggressive behavior, loss of balance, and stress behavior.
[0050] Therefore, by controlling the focal length of the camera, the size of the organisms exhibiting the second type of behavior in the image can be magnified, thereby allowing the user to primarily observe the organisms exhibiting the second type of behavior. This enables the user to be aware of the existence of organisms exhibiting the second type of behavior in a timely manner and to understand the specific situation of such organisms. The user can then intervene in the behavior of such organisms and rescue them, thereby improving the survival rate of the organisms within the device.
[0051] In some embodiments, when there are two or more creatures with the second type of behavior in the scene, the creature with the higher priority of the second type of behavior can be monitored, or either one can be selected for monitoring.
[0052] In some embodiments, the camera further includes an alarm, and the method further includes: When at least one creature in the footage obtained from the real-time monitoring of the camera exhibits the second type of behavior, the alarm is controlled to sound an alarm.
[0053] This allows users to be aware of the existence of organisms exhibiting the second type of behavior in a timely manner, and to understand the specific circumstances of such organisms. Users can then intervene in the behavior of these organisms and rescue them, thereby improving the survival rate of the organisms within the device.
[0054] In some embodiments, after the size of the organism is enlarged or reduced by adjusting the focal length of the camera, if the clarity does not meet the requirements, the camera can start focusing to adjust the clarity of the image to meet the requirements.
[0055] In some embodiments, the camera includes a first lens assembly and a second lens assembly, which are disposed opposite to each other. The first lens assembly is used to monitor organisms inside the device, and the second lens assembly is used to monitor organisms outside the device.
[0056] Therefore, in addition to monitoring the creatures inside the device through the first lens assembly, the camera can also monitor the creatures outside the device through the second lens assembly, so that the user knows when other people or animals besides themselves approach the device and what they do to the creatures inside the device.
[0057] For example, the device is a fish tank, the organisms inside the device are fish, and the second lens assembly can monitor whether there are organisms such as cats or birds approaching the device.
[0058] In some embodiments, when a creature of particular interest approaches the device, the camera can issue an alarm via the alarm to scare the creature away.
[0059] Please see Figure 3 , Figure 3 A flowchart illustrating the working state of a light-emitting element according to an embodiment of this application. The camera includes a light-emitting element and a photosensitive element, and the method further includes: S6: Detect the ambient light intensity of the environment in which the camera is located using the photosensitive element; S7: Control the working state of the light-emitting element based on the detected light intensity.
[0060] Therefore, the working state of the light-emitting element is controlled based on the light intensity, so that the organisms and environment inside the device can be clearly seen in different environments.
[0061] In some embodiments, controlling the operating state of the light-emitting element based on the detected light intensity includes: When the detected light intensity is less than the light intensity threshold, the light-emitting element is controlled to emit light.
[0062] Therefore, when the detected light intensity is less than the light intensity threshold, the light-emitting element is controlled to emit light, so that the creatures and environment in the monitoring screen can be seen clearly in the low light intensity environment, thereby improving the user experience.
[0063] In some embodiments, the light-emitting element is an infrared LED. When the light intensity is less than the light intensity threshold, the camera will automatically turn on the light-emitting element, and the camera's image sensor can receive the reflected infrared light, thereby forming a black and white image.
[0064] In some embodiments, the light-emitting element is a warm light lamp. When the light intensity is less than the light intensity threshold, the camera will automatically turn on the light-emitting element to provide supplementary light, so that the camera can form a full-color image.
[0065] In some embodiments, the camera generates thermal images using thermal imaging technology to display the activity of organisms within the device.
[0066] In some embodiments, the camera further includes a display screen, and the method further includes: The acquired image and / or the current parameter information of the camera are sent to the display screen, and the display screen displays corresponding information based on the received image and / or parameter information.
[0067] Thus, users can more intuitively see the acquired images and / or the current parameter information of the camera through the display screen, so that users can understand the activity of the organism and / or the current working status of the camera.
[0068] In some embodiments, the current parameter information of the camera may include parameters such as the camera's focal length, the camera's operating time, and the camera's memory.
[0069] In some embodiments, the camera's display screen may also display the aforementioned target image, or display the folder containing the target image. The camera's display screen is a touch screen, and the user can directly view the target image or enter the folder to view the target image through touch operation.
[0070] In some embodiments, the camera and / or the display screen of the terminal device may also directly display the images obtained by the camera in real time, and the display screen may be touched to zoom in or out on the creatures in the images, and to select the target creatures.
[0071] Please see Figure 4 , Figure 4This is a structural block diagram of a camera 100 provided in an embodiment of this application. The camera 100 includes a processor 200 and a memory 300. The memory 300 is connected to the processor 200 and stores a computer program. The processor 200 runs the computer program to execute the control method as described above.
[0072] In some embodiments, the camera 100 can be applied to the control method as described above, and the steps in the control method can be executed by the processor 200 and memory 300 in the camera 100.
[0073] In some embodiments, the steps in the control method can be applied to the aforementioned camera 100, and the steps in the control method can be functional operations performed by the aforementioned camera 100. The control method and the content of the aforementioned camera 100 can be mutually referenced.
[0074] This application also provides a computer-readable storage medium storing a computer program, which is invoked by a processor 200 to execute the control method described above.
[0075] Furthermore, the processor 200 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The processor can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The processor can be a graphics processor, a microprocessor, or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in the memory; for example, the processor 200 can read application programs, computer instructions, or data from the memory and, in conjunction with its hardware, complete the steps of the above methods.
[0076] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include: a flash drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk, etc.
[0077] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0078] In the description of this application, unless otherwise expressly specified and limited, the term "connection" should be interpreted broadly. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a direct connection or an indirect connection through an intermediate medium; it can also refer to the internal connection of two components; it can be a communication connection; or it can be an electrical connection. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0079] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The presentation of this phrase in various locations throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0080] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or modules may be electrical or other forms.
[0081] The modules described above as separate components may or may not be physically separate. The components shown as modules 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 the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0082] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0083] If the integrated modules described above are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0084] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include: a flash drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk, etc.
[0085] The above are the implementation methods of the embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the embodiments of this application, and these improvements and modifications are also considered to be within the protection scope of this application.
Claims
1. A control method, characterized in that, Applied to a camera mounted on the side wall of a device for monitoring organisms within the device, the method includes: The camera is controlled to capture images of organisms inside the device in real time and generate the captured images. When it is determined from the captured image that the organism inside the device exhibits a first type of behavior, the image recording the first type of behavior in the captured image is cropped as the target image; Save the target image.
2. The control method according to claim 1, characterized in that, The first category of behaviors includes one or more of the following: fish jumping, fish swimming, birds flying, birds nest building, reptile crawling, and biological reproductive behaviors.
3. The control method according to claim 1, characterized in that, The camera further includes a communication unit, through which the camera communicates with a terminal device. The method further includes: The target image is sent to the terminal device through the communication unit.
4. The control method according to claim 1, characterized in that, The method further includes: The target organism is determined based on the images obtained from the real-time monitoring of the camera; If the clarity of the target organism image in the obtained image is lower than a preset value, focus is applied to the target organism.
5. The control method according to claim 1, characterized in that, The method further includes: The target organism is determined based on the images obtained from the real-time monitoring of the camera; When the distance between the target creature and the camera is less than or equal to a preset distance, the focal length of the camera is adjusted to reduce the size of the creature in the image. When the distance between the target creature and the camera is greater than the preset distance, the focal length of the camera is adjusted to magnify the size of the creature in the image.
6. The control method according to claim 4 or 5, characterized in that, The step of determining the target organism based on the images obtained from the real-time monitoring of the camera includes: The target organism is identified as any creature moving toward the camera in the real-time monitoring footage.
7. The control method according to claim 1, characterized in that, The method further includes: When it is determined from the real-time monitoring footage obtained by the camera that a creature exhibiting the second type of behavior exists within the device, the camera is controlled to adjust its focus to magnify the size of at least one creature exhibiting the second type of behavior in the image. The second type of behavior includes one or more of stereotyped behavior, twitching, aggressive behavior, loss of balance, and stress behavior.
8. The control method according to claim 7, characterized in that, The camera also includes an alarm, and the method further includes: When at least one creature in the footage obtained from the real-time monitoring of the camera exhibits the second type of behavior, the alarm is controlled to sound an alarm.
9. The control method according to claim 1, characterized in that, The camera includes a first lens assembly and a second lens assembly, which are arranged opposite to each other. The first lens assembly is used to monitor organisms inside the device, and the second lens assembly is used to monitor organisms outside the device.
10. The control method according to claim 1, characterized in that, The camera includes a light-emitting element and a photosensitive element, and the method further includes: The light intensity of the environment in which the camera is located is detected by the photosensitive element; The operating state of the light-emitting element is controlled based on the detected light intensity.
11. The control method according to claim 10, characterized in that, The method of controlling the operating state of the light-emitting element based on the detected light intensity includes: When the detected light intensity is less than the light intensity threshold, the light-emitting element is controlled to emit light.
12. The control method according to claim 1, characterized in that, The camera also includes a display screen, and the method further includes: The acquired image and / or the current parameter information of the camera are sent to the display screen, and the display screen displays corresponding information based on the received image and / or parameter information.
13. A camera, characterized in that, include: A processor and a memory, the memory being connected to the processor, the memory storing a computer program, the processor running the computer program to perform the control method according to any one of claims 1-12.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when invoked by a processor, executes the control method according to any one of claims 1-12.