Method and device for displaying monitoring data of solar module

The method and device provide a solution to identify and manage solar module events by generating a layout diagram with timeline interfaces and icons, enabling efficient comparison and quick responses to module issues.

WO2025170114A1PCT designated stage Publication Date: 2025-08-14HANWHA SOLUTIONS CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/009104
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-07
Filing Date
2024-06-28
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

Existing solar power generation systems lack a method to identify events occurring in individual solar modules and efficiently compare monitoring information across multiple modules, making it inconvenient for users and administrators to manage and maintain them effectively.

Method used

A method and device that utilize a processor to receive and store monitoring data from a solar module array, generating a layout diagram with timeline interfaces and icons to display comprehensive monitoring information, distinguishable icons for event occurrence, and enable multiple selection for comparing information across modules.

Benefits of technology

Enables easy identification of event occurrence, type, and time in specific modules, facilitating quick responses and efficient management of solar modules by intuitively displaying event markers and allowing for easy comparison of monitoring data across multiple modules.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024009104_14082025_PF_FP_ABST
    Figure KR2024009104_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to a method and a device for displaying monitoring data of a solar module through an event marker or multi-selection. It is possible to identify, from among a plurality of solar modules, a solar module in which an even has occurred, and the overall event history, including event type, occurrence time and the like, can be intuitively checked through the event marker.
Need to check novelty before this filing date? Find Prior Art

Description

Method and device for displaying monitoring data of solar modules

[0001] The present invention relates to a method and device for displaying monitoring data of a solar module through an event marker or multiple selection.

[0002] With the recent rise in interest in eco-friendly energy technologies, the installation of solar power generation systems, which utilize sunlight to generate energy, is on the rise. Solar power systems generate electricity by collecting solar energy through photovoltaic modules. This electricity is then fed into the home's power grid for household use or stored in batteries for later use. Solar power generation systems are gaining popularity due to their environmental friendliness and potential long-term savings on electricity bills.

[0003] Typically, a solar power generation system consists of multiple solar modules, each composed of solar cells that generate electricity using sunlight, and an inverter that converts the energy generated by the solar modules is connected to supply the converted energy to the load.

[0004] When an event occurs in an inverter, users or administrators can identify it through the error code displayed on the inverter. However, when an event occurs in a solar module, users or administrators have no way to identify it, which is inconvenient. Furthermore, a method is needed to enable users or administrators to identify which module among multiple solar modules has experienced an event and at what point in time.

[0005] Meanwhile, managers who install and maintain solar modules monitor the modules after installation to maximize their power output and provide after-sales service. However, this requires individually checking monitoring information for each module, which is inconvenient. Therefore, there is a need to develop a method to easily check and compare information from two or more solar modules.

[0006] The technical problem to be solved by the present invention is to provide a method and device for displaying monitoring data of a solar module through an event marker, and a method for easily monitoring an event that occurs in a solar module.

[0007] Another technical problem that the present invention seeks to solve is to provide a method for intuitively confirming the type and occurrence time of an event that occurred in a specific module among a plurality of solar modules.

[0008] Another technical problem to be solved by the present invention is to provide a method and device for displaying monitoring data of solar modules by multiple selection, wherein the monitoring information of at least two solar modules can be easily compared.

[0009] Another technical problem that the present invention seeks to solve is to provide a method for intuitively identifying a specific module requiring management among a plurality of multi-selected solar modules.

[0010] In order to solve the above-described problem of the present invention, one aspect of the present invention discloses a method for displaying monitoring data of a solar module in a monitoring device that includes a processor and communicates with a solar module, the method comprising: receiving and storing monitoring data from a solar module array composed of a plurality of solar modules; generating a solar module array layout diagram including a timeline interface that displays comprehensive monitoring information of the solar module array over time based on the stored monitoring data and a plurality of solar module icons that display monitoring information corresponding to each solar module in synchronization with the time of the timeline interface, and outputting the generated solar module array layout diagram to a user terminal; determining whether an event has occurred in each solar module based on the stored monitoring data; and, if the determination result shows that an event has occurred, displaying a solar module icon corresponding to a solar module in which the event has occurred in the solar module array layout diagram in a manner that is distinguishable from other solar module icons; and displaying an event marker on the timeline interface in synchronization with displaying a solar module icon associated with the event in a manner that is distinguishable.

[0011] Here, whether the above event occurs is determined based on the maximum power generation of the solar module over a given period of time.

[0012] Here, the solar module icon corresponding to the solar module associated with the above event is displayed in at least one of a color, brightness, thickness, and border expression method different from other solar module icons.

[0013] Here, the above event marker is displayed from the time the event occurs to the time the event ends.

[0014] Here, the step of determining whether the above event has occurred further includes determining the type of the above event, and the event markers are displayed to be differentiated according to the types of different events.

[0015] Here, the above solar module array layout corresponds to the layout of an actually installed solar module array.

[0016] Another aspect of the present invention discloses a device comprising at least one processor and at least one memory, wherein the at least one processor receives monitoring data from a solar module array composed of a plurality of solar modules and stores the data in the at least one memory, generates a solar module array layout diagram including a timeline interface for displaying comprehensive monitoring information of the solar module array over time based on the stored monitoring data, and a plurality of solar module icons for displaying monitoring information corresponding to each solar module in synchronization with the time of the timeline interface, and outputs the diagram to a user terminal, determines whether an event has occurred in each solar module based on the stored monitoring data, and if the event has occurred as a result of the determination, displays a solar module icon corresponding to the solar module in which the event has occurred in a manner distinguishable from other solar module icons on the solar module array layout diagram, and displays an event marker on the timeline interface in synchronization with displaying a solar module icon associated with the event in a manner distinguishable from other solar module icons.

[0017] In order to solve the above-described problem of the present invention, one aspect of the present invention is a method for displaying monitoring data of a solar module in a monitoring device that includes a processor and communicates with a solar module, the method comprising: receiving and storing monitoring data from a solar module array composed of a plurality of solar modules; generating a solar module array layout diagram including a plurality of solar module icons that display monitoring information corresponding to each of the solar modules over time based on the stored monitoring data, and outputting the generated solar module array layout diagram to a user terminal; receiving a multiple selection for selecting at least two solar modules by a user command on the solar module array layout diagram; and generating and displaying a multiple selection interface for comparing and displaying monitoring information of at least two solar modules selected by the input multiple selection.

[0018] Here, the input of the above multiple selection is performed by selecting at least two solar modules through a drag operation or by selecting at least two solar modules together with a function key.

[0019] Here, the multi-selection interface displays overlapping graphs representing the power generation of solar modules over time.

[0020] Here, the method further includes a step of generating a reference value based on monitoring information of at least two or more selected solar modules, a step of selecting a solar module requiring management among the at least two or more selected solar modules as a module of interest based on the reference value, and a step of displaying the solar module selected as the module of interest in a manner that is distinguishable from other solar modules in the solar array layout.

[0021] Here, in the above solar module array layout diagram, the solar module icon corresponding to the solar module selected as the module of interest is displayed so as to be distinguished from other solar module icons.

[0022] Here, the above solar module array layout corresponds to the layout of an actually installed solar module array.

[0023] Another aspect of the present invention discloses a device comprising at least one processor and at least one memory, wherein the at least one processor receives monitoring data from a solar module array composed of a plurality of solar modules and stores the data in the at least one memory, generates a solar module array layout diagram including a plurality of solar module icons displaying monitoring information corresponding to each of the solar modules over time based on the stored monitoring data, and outputs the diagram to a user terminal, receives a multiple selection for selecting at least two solar modules by a user command on the solar module array layout diagram, and generates and displays a multiple selection interface for comparing and displaying monitoring information of at least two solar modules selected by the input multiple selection.

[0024] A computer-readable recording medium according to another aspect of the present invention may include a recording medium having recorded thereon a program for executing the above-described method on a computer.

[0025] According to one embodiment of the present invention, when an event occurs in a solar module, it can be easily monitored.

[0026] According to one embodiment of the present invention, it is possible to determine which solar module among a plurality of solar modules has an event, and to intuitively check the overall event history, including the type of event and the time of occurrence, through an event marker.

[0027] In addition, according to one embodiment of the present invention, by providing specific information about an event occurring in a solar module, a quick and appropriate response to the event is possible.

[0028] Meanwhile, according to one embodiment of the present invention, additional actions for resolving an event occurring in a solar module can be automatically connected to increase convenience of use.

[0029] According to one embodiment of the present invention, monitoring information of at least two solar modules can be easily compared by multiple selection.

[0030] According to one embodiment of the present invention, a specific module requiring management can be intuitively identified among a plurality of multi-selected solar modules.

[0031] In addition, according to one embodiment of the present invention, an installer or manager can identify a specific module that requires adjustment of the installation location, inclination degree, azimuth, etc. of the solar module, and can respond quickly and appropriately to this, thereby helping to improve service quality.

[0032] FIG. 1 is a block diagram illustrating one embodiment of a device for displaying monitoring data of a solar module.

[0033] Figure 2 is a block diagram showing the relationship between a monitoring device and a solar module array according to one embodiment.

[0034] FIG. 3 is a flowchart illustrating a method for displaying monitoring data of a solar module according to one embodiment.

[0035] Figures 4a and 4b are examples of screens showing event markers displayed on a timeline interface.

[0036] FIG. 5a and FIG. 5b are examples showing screens in which event markers are displayed in a timeline interface according to another embodiment.

[0037] Figures 6a, 6b, 7a and 7b are examples of screens showing an event interface via an event marker.

[0038] Figures 8a and 8b are examples of screens that perform additional actions in the event interface.

[0039] Fig. 9 is a flowchart illustrating a method for displaying monitoring data of a solar module according to another embodiment.

[0040] Figures 10a and 10b are examples of screens displaying a single selection interface by single selection.

[0041] Figures 11a and 11b are examples of screens displaying a multiple selection interface by multiple selection.

[0042] Fig. 12 is a flowchart illustrating a method for displaying monitoring data of a solar module according to an additional embodiment.

[0043] Figures 13a and 13b are examples of screens displaying interest modules selected by multiple selection according to an additional embodiment.

[0044] Figures 14a and 14b are other examples showing screens displaying modules of interest selected by multiple selection according to an additional embodiment.

[0045] One aspect of the present invention discloses a method for displaying monitoring data of a solar module in a monitoring device that includes a processor and communicates with a solar module, the method comprising: receiving and storing monitoring data from a solar module array formed of a plurality of solar modules; generating a solar module array layout diagram including a timeline interface that displays comprehensive monitoring information of the solar module array over time based on the stored monitoring data and a plurality of solar module icons that display monitoring information corresponding to each solar module in synchronization with the time of the timeline interface, and outputting the generated solar module array layout diagram to a user terminal; determining whether an event has occurred in each solar module based on the stored monitoring data; and, if an event has occurred as a result of the determination, displaying a solar module icon corresponding to a solar module in which the event has occurred in the solar module array layout diagram in a manner that is distinct from other solar module icons; and displaying an event marker on the timeline interface in synchronization with displaying a solar module icon associated with the event in a manner that is distinct.

[0046] The advantages and features of the present invention, and the methods for achieving them, will become clearer with reference to the embodiments described in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments presented below, but may be implemented in various different forms, and it should be understood that it includes all transformations, equivalents, and substitutes included in the spirit and technical scope of the present invention. The embodiments presented below are provided to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention. In describing the present invention, if a detailed description of a related known technology is judged to obscure the gist of the present invention, the detailed description thereof will be omitted.

[0047] The terminology used in this application is only used to describe specific embodiments and is not intended to limit the present invention. The appearance of phrases such as "in some embodiments" or "in one embodiment" in various places in this specification does not necessarily all refer to the same embodiment. The singular expression includes plural expressions unless the context clearly indicates otherwise. In this application, it should be understood that the terms "comprises" or "has" specify the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but do not exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0048] Additionally, the connecting lines or connecting members between components depicted in the drawings are merely exemplary representations of functional connections and / or physical or circuit connections. In an actual device, connections between components may be represented by various functional connections, physical connections, or circuit connections that may be replaced or added.

[0049] These embodiments may be modified in various ways and may take on various forms. Therefore, some embodiments are illustrated in the drawings and described in detail. However, this is not intended to limit these embodiments to a specific disclosed form, but rather to encompass all modifications, equivalents, and alternatives falling within the spirit and technical scope of these embodiments. The terminology used herein is solely for the purpose of describing the embodiments and is not intended to limit these embodiments.

[0050] Unless otherwise defined, the terms used in these examples have the same meaning as commonly understood by those of ordinary skill in the art to which these examples pertain. Terms defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an idealized or overly formal sense unless explicitly defined in these examples.

[0051] The following detailed description of the present invention refers to the accompanying drawings, which illustrate specific embodiments in which the present invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the present invention. It should be understood that the various embodiments of the present invention, while different from each other, are not necessarily mutually exclusive. For example, specific shapes, structures, and characteristics described herein may be modified and implemented from one embodiment to another without departing from the spirit and scope of the present invention. Furthermore, it should be understood that the positions or arrangements of individual components within each embodiment may also be modified without departing from the spirit and scope of the present invention. Accordingly, the following detailed description is not to be taken in a limiting sense, and the scope of the present invention is to be construed to encompass the scope of the claims and all equivalents thereof. Like reference numerals in the drawings represent the same or similar elements throughout the several aspects.

[0052] Hereinafter, various embodiments of the present invention will be described in detail with reference to the attached drawings so that a person having ordinary skill in the art to which the present invention pertains can easily practice the present invention.

[0053] FIG. 1 is a block diagram illustrating one embodiment of a device for displaying monitoring data of a solar module.

[0054] Referring to FIG. 1, a device for displaying monitoring data of a solar module (hereinafter referred to as a 'monitoring device (100)') may include a memory (110), a processor (120), and a communication module (130).

[0055] The monitoring device (100) illustrated in FIG. 1 only shows components related to the present embodiments, and it is obvious to those skilled in the art that other general components may be included in addition to the components illustrated in FIG. 1.

[0056] For example, the monitoring device (100) can be implemented with various types of devices such as a laptop PC, a desktop PC, a laptop, a tablet computer, a mobile device including a smart phone, a server device, an embedded device, etc. As a specific example, the monitoring device (100) may correspond to a smart phone, a tablet device, an AR (Augmented Reality) device, an IoT (Internet of Things) device, an autonomous vehicle, etc. that perform voice recognition, image recognition, image classification, etc. using artificial intelligence, but is not limited thereto. Furthermore, the monitoring device (100) may include a dedicated hardware accelerator (HW accelerator) mounted on the above devices, and the monitoring device (100) may include a hardware accelerator such as an NPU (neural processing unit), a TPU (Tensor Processing Unit), a Neural Engine, etc., which are dedicated modules for artificial intelligence operation, but is not limited thereto.

[0057] The memory (110) is hardware that stores various data processed within the monitoring device (100), and may include a computer-readable recording medium. For example, the memory (110) may store data processed and data to be processed within the monitoring device (100). In addition, the memory (110) may store applications, drivers, etc. to be driven by the monitoring device (100). The memory (110) may include at least one of volatile memory and nonvolatile memory. The volatile memory may include dynamic random access memory (DRAM), static random access memory (SRAM), synchronous dynamic random access memory (SDRAM), phase-change random access memory (PRAM), magnetic random access memory (MRAM), resistive random access memory (RRAM), ferroelectric random access memory (FeRAM), etc. Non-volatile memory may include read-only memory (ROM), programmable read-only memory (PROM), electrically programmable read-only memory (EPROM), and electrically erasable programmable read-only memory (EEPROM).

[0058] In an embodiment, the memory (110) may include, but is not limited to, magnetic memory, CD-ROM, Blu-ray or other optical disk storage, hard disk drive (HDD), solid state drive (SSD), compact flash (CF), secure digital (SD), micro secure digital (Micro-SD), mini secure digital (Mini-SD), extreme digital (xD), or Memory Stick. In addition, the memory (110) may store an operating system and at least one program code (code for execution by a processor (120) operating with reference to FIGS. 2 to 14b).

[0059] The processor (120) may serve to control the overall functions for executing the monitoring device (100) with reference to FIGS. 2 to 14b. For example, the processor (120) may control at least one other component (e.g., hardware or software component) of an electronic device connected to the processor (120) by executing software (e.g., program) stored in the memory (110) within the monitoring device (100), and may perform various data processing or operations to control the monitoring device (100) as a whole.

[0060] Referring to FIGS. 2 to 8B, for example, the processor (120) may receive monitoring data from a solar module array and store it in the memory (110). In addition, the processor (120) may generate a timeline interface that displays comprehensive monitoring values ​​of the solar module array over time based on the stored monitoring data. In addition, the processor (120) may generate a solar module array layout diagram that displays monitoring values ​​on solar module icons corresponding to each individual solar module in synchronization with the time of the timeline interface. The processor (120) may output a result in which the generated timeline interface and the solar module array layout diagram are arranged adjacently so that they appear on a single screen to a user's terminal.

[0061] Meanwhile, the processor (120) can determine whether an event has occurred for each individual solar module at a predetermined time interval based on the stored monitoring data. If an event has occurred as a result of the determination, the processor (120) can display a solar module icon corresponding to the individual solar module where the event occurred on the solar module array layout in a manner that is distinct from other solar module icons from the time the event occurred until the time the event is resolved. In addition, the processor (120) can generate and display an event marker on the timeline interface in synchronization with the display of the individual solar module icons associated with the event in a distinct manner.

[0062] Meanwhile, the processor (120) can determine the occurrence of an event for each individual solar module, as well as the event type. At this time, the processor (120) can display event markers with different colors, shapes, and identifiers depending on the different event types. Event markers can be displayed continuously from the time the event occurs to the time it is resolved.

[0063] Meanwhile, the processor (120) may generate and display an event interface containing event information corresponding to an event marker based on the user's selection. Here, the event information includes the event type, code, event start time, event end time, identification information of the target where the event occurred, and response guidance or problem solving related to the event. The processor (120) may perform additional actions linked to the response guidance or problem solving based on the user's command in the event interface.

[0064] Referring to FIGS. 9 to 14B, for example, the processor (120) may receive monitoring data from a solar module array and store it in the memory (110). Furthermore, the processor (120) may generate a solar module array layout diagram that displays monitoring values ​​on solar module icons corresponding to each individual solar module based on the stored monitoring data. The processor (120) may output the generated solar module array layout diagram to a user's terminal.

[0065] Meanwhile, the processor (120) may receive a multi-selection input for selecting at least two solar modules from a solar module array layout by a user's command, and may generate and display a multi-selection interface for comparing and displaying monitoring information of at least two solar modules selected by the input multi-selection. In addition, the processor (120) may display the multi-selection interface by overlapping each graph indicating the power generation amount of the solar modules over time.

[0066] Meanwhile, the processor (120) may generate a reference value based on monitoring information of at least two solar modules selected on a multi-selection interface, and, based on the generated reference value, select a solar module requiring management among the at least two selected solar modules as a module of interest. In addition, the processor (120) may display the solar module selected as the module of interest in a manner that is distinguishable from other solar modules in the solar module array layout. In addition, the processor (120) may display a solar module icon corresponding to the solar module selected as the module of interest in a manner that is distinguishable from other solar module icons in the solar module array layout.

[0067] According to one embodiment, the processor (120) may be implemented as a central processing unit (CPU), a graphics processing unit (GPU), an application processor (AP), a neural processing unit (NPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP) provided in the monitoring device (100), but is not limited thereto.

[0068] Meanwhile, the communication module (130) provides an interface for the monitoring device (100) to be connected to a solar module, user terminal, or server via a network and to transmit and receive data. The network refers to a connection structure that allows information exchange between each node, and may be, for example, Wi-Fi, but is not limited thereto, and may use at least one of wired / wireless LAN (Local Area Network), ZigBee, Bluetooth, and Near Field Communication.

[0069] Figure 2 is a block diagram showing the relationship between a monitoring device and a solar module array according to one embodiment.

[0070] A solar power generation system according to one embodiment of the present invention may refer to a power generation system that converts solar energy into electrical energy. The solar power generation system may include a plurality of photovoltaic (PV) modules (200). The solar power generation system may further include an inverter that converts energy generated by the solar modules (200), a battery that stores energy generated by the solar modules (200), and the like.

[0071] A solar module (200) is a module that generates electricity using the photovoltaic effect. A plurality of solar modules (200) can be interconnected to form a photovoltaic module array. The photovoltaic module array can be formed by connecting a plurality of solar modules (200) in series or parallel.

[0072] In one embodiment, each solar module (200) includes a microprocessor (not shown) attached or connected to the solar module (200) to control or monitor the solar module (200), which may be referred to as a smart module. The microprocessor may include a communication module capable of transmitting monitored information to a monitoring device (100).

[0073] Conventional solar modules do not have such microprocessors, so there was a problem in that events occurring in the solar module or monitoring information of the solar module itself could not be confirmed. Previously, when an event occurred in the solar module or in order to monitor the solar module itself, users or managers had to indirectly infer or indirectly monitor the event occurring in the solar module through an inverter connected to the solar module, or directly check the solar module through on-site visits or drones, which was inconvenient. However, a smart module according to one embodiment has a microprocessor, so that it can communicate with a monitoring device (100) and transmit monitoring data, and thus has the feature that users or managers can easily check events occurring in the smart module even from a distance.

[0074] The present embodiments illustrate a solar power generation system comprising at least one solar module array comprising solar modules (200) to which smart modules are applied. Hereinafter, with reference to FIGS. 3 to 8b, a method for displaying monitoring data of a solar module through an event marker will be described, and with reference to FIGS. 9 to 14b, a method for displaying monitoring data of a solar module through multiple selections will be described.

[0075] FIG. 3 is a flowchart illustrating a method for displaying monitoring data of a solar module according to one embodiment.

[0076] Referring to FIG. 3, in step 101 (S101), the processor (120) can receive and store monitoring data from the solar module array.

[0077] The solar module array may include a plurality of solar modules, each of which may be a smart module having a microprocessor capable of collecting monitoring data of the solar module and transmitting the data to a monitoring device.

[0078] Monitoring data includes monitoring information for individual solar modules, which may include identification information, installation information, power generation, temperature, current, and voltage of the solar module. The identification information for the solar module may be a serial number set during the manufacturing and shipment of the product, and may be composed of a combination of letters, numbers, and symbols. The installation information may be the degree of inclination (tilt) and azimuth (azimuth) determined during the installation of the solar module, and may be expressed in degrees. The power generation is the amount of electricity produced by the solar module over a certain period of time, and is determined by factors such as irradiance, the area of ​​the solar module, the efficiency of the solar module, and time, and may be expressed in units such as watts (W), kilowatts (kW), and kilowatt-hours (kWh).

[0079] The processor (120) may receive monitoring data from each of a plurality of solar modules included in the solar module array, or may collect data from a plurality of solar modules and receive them all at once.

[0080] The processor (120) can receive monitoring data at regular intervals (e.g., 5 minutes, 10 minutes, 15 minutes, 30 minutes, etc.). In an optional embodiment, the processor (120) can adjust the unit time for receiving the monitoring data based on the amount of solar radiation. For example, the unit time during the night may have a longer interval than the unit time during the day, and the unit time on a cloudy day may have a longer interval than the unit time on a clear day. By adjusting the length of the unit time in this way, more accurate monitoring information (particularly, in terms of power generation, temperature, current, and voltage) can be obtained.

[0081] In step 102 (S102), the processor (120) generates a timeline interface displaying a comprehensive monitoring value, which is comprehensive monitoring information of the solar module array over time based on the stored monitoring data, and a solar module array layout diagram displaying individual monitoring values, which are individual monitoring information, on solar module icons corresponding to each individual solar module in synchronization with the time of the timeline interface.

[0082] The timeline interface may be a user interactive interface that displays comprehensive monitoring information of a solar module array over time. The comprehensive monitoring values ​​may include the sum of power generation, current, voltage, etc. of multiple solar modules. The comprehensive monitoring values ​​may be displayed as a graph with time as the x-axis. The timeline interface may include a selection bar that can be moved left and right along the x-axis along the time axis, and the selection bar can be moved by user input.

[0083] The solar module array layout includes multiple imaged solar module icons, each of which displays monitoring information. The number and arrangement of the solar module icons correspond to the number and arrangement structure of solar modules included in an actually installed solar module array. In addition, the solar module array layout may include a direction mark or direction identifier indicating direction information. Accordingly, the manager can intuitively identify the solar module where an event has occurred and easily perform maintenance. Solar modules can be mainly installed on roofs, but the shape of the roof varies from house to house and the location of shadows varies depending on the surrounding conditions. Therefore, solar modules cannot help but be installed in different arrangements for each house. Therefore, the processor (120) generates a solar module array layout identical to the arrangement of the actually installed solar modules, thereby enabling the manager to provide accurate and easy service.

[0084] The processor (120) displays individual monitoring values ​​on the solar module icons included in the solar module array layout diagram synchronously with the time of the timeline interface. That is, the processor (120) displays each monitoring value of an individual solar module corresponding to the time at which the selection bar on the timeline interface stops on the corresponding solar module icon. The individual monitoring value may be the maximum power generation, maximum current, maximum voltage, etc. of the corresponding solar module for a unit time. The individual monitoring value may be displayed as a number on the solar module icons included in the solar module array layout diagram.

[0085] The processor (120) arranges the solar module array layout and the timeline interface adjacently so that they are displayed simultaneously on a single screen. This allows users or administrators to intuitively check comprehensive monitoring information on the timeline interface and monitoring information for individual solar modules on the solar module array layout simultaneously.

[0086] The processor (120) displays solar module icons included in the solar module array layout in a manner linked to monitoring values. In one embodiment, the processor (120) can control the solar module icons to be displayed in a manner such that at least one of color, brightness, boldness, and border expression is distinguished according to the size of the power generation of each solar module. For example, a solar module icon corresponding to a solar module with a high power generation amount can be displayed in a light color, and a solar module icon corresponding to a solar module with a low power generation amount can be displayed in a dark color. Through this, a user or administrator can intuitively grasp the power generation amount of each solar module.

[0087] A screen including a timeline interface and a solar module array layout diagram generated by the processor (120) can be output to a terminal of a user (or administrator) connected to a network to the monitoring device (100).

[0088] In step 103 (S103), the processor (120) determines whether an event of the solar module has occurred based on the stored monitoring data.

[0089] The processor (120) can determine whether an event has occurred for each solar module. Since the monitoring data received by the processor (120) includes monitoring information for each solar module, the processor (120) can construct a database for each solar module and determine whether an event has occurred based on the monitoring data for each solar module.

[0090] An event can encompass any abnormality, error, fault, or failure that occurs in a solar module. An event can occur when a solar module malfunctions, breaks, or turns off, or when it is temporarily obscured by foreign matter.

[0091] The processor (120) can determine whether an event occurs based on the maximum power generation of a solar module for a predetermined period of time. In one embodiment, the processor (120) can determine whether an event occurs based on the maximum power generation of a single solar module for a predetermined period of time. For example, the processor (120) can determine that an event has occurred if the maximum power generation of a single solar module is less than or equal to a reference value (e.g., 0 kWh) for a first period of time (e.g., 1 hour, 5 hours, . . . 72 hours, or a period longer than the second and third periods). In an optional embodiment, the processor (120) can determine whether an event has occurred based on the maximum power generation of two or more solar modules for a predetermined period of time. For example, the processor (120) can determine that an event has occurred if the maximum power generation of two or more solar modules is less than or equal to a reference value (e.g., 0 kWh) for a second period of time (e.g., 1 hour, 5 hours, . . . 48 hours, or a period shorter than the first period and longer than the third period). In an optional embodiment, the processor (120) may determine whether an event has occurred based on the maximum power generation of more than half of the solar modules included in the solar module array for a predetermined period of time. For example, the processor (120) may determine that an event has occurred if the maximum power generation of the solar modules of half of the solar module array is below a reference value (e.g., 0 kWh) for a third period of time (e.g., 1 hour, 5 hours, 24 hours, etc., but a period shorter than the second period of time).

[0092] In an optional embodiment, the processor (120) may also determine whether an event for each solar module has been terminated (resolved). The processor (120) may determine whether an event has been terminated (resolved) by receiving an input from a user or administrator confirming that the event has been terminated (resolved).

[0093] In step 104 (S104), if the judgment result indicates that an event has occurred, the processor (120) can display a solar module icon corresponding to the individual solar module in which the event has occurred on the solar module array layout in a manner that is distinct from other solar module icons.

[0094] The processor (120) can display a solar module icon corresponding to a solar module in which an event has occurred in at least one of a color, brightness, boldness, and border expression method different from other solar module icons. Accordingly, a user can intuitively identify the solar module in which an event has occurred.

[0095] The processor (120) can display the solar module icons associated with an event in a distinctive manner from the time the event occurs to the time the event ends (is resolved). Since the timeline interface and the solar module array layout are temporally synchronized with each other, the user can navigate the timeline interface by moving the selection bar of the timeline interface left and right along the time axis to check which solar module an event occurred in at which time.

[0096] However, the solar module array layout shows information about solar modules at a specific point in time selected by the selection bar in the timeline interface. Therefore, to determine whether an event has occurred, the user must continuously navigate the timeline interface until they see the solar module array layout with the solar module icon associated with the event displayed. This is inconvenient. In other words, to determine whether an event has occurred, the user had to continuously navigate the timeline interface using the selection bar until they found the solar module icon associated with the event in the layout.

[0097] To address this, the processor (120) displays event markers on the timeline interface to enable users or administrators to easily monitor events.

[0098] In step 105 (S105), the processor (120) may display an event marker on the timeline interface in synchronization with displaying the solar module icon associated with the event of step 104 in a distinctive manner.

[0099] Here, displaying event markers by synchronization may be temporal synchronization in which event markers are displayed on the timeline interface when the processor (120) displays the solar module icons associated with the event in a distinctive manner. In one embodiment, the event markers may be displayed by overlapping on the graph (521) of the timeline interface from the time the event occurs until the time the event ends (is resolved). In this case, the user can also check information on how long each event lasted based on the length of the event marker time direction. For example, the time at which an event occurs may be the time at which monitoring data related to the event first occurs when determining whether the event has occurred. For example, if the processor (120) determines that the maximum power generation of a single solar module is 0 during a predetermined 24-hour time interval from 1:00 PM of the previous day to 1:00 PM of the next day, the processor (120) determines that an event has occurred, and in this case, the time at which the event occurred may be 1:00 PM of the previous day when the monitoring data showing 0 power generation first occurs. In an optional embodiment, the time at which an event occurs may be the time at which it is determined whether the event has occurred. For example, in the example above, the event could have occurred at 1:00 PM the following day.

[0100] Meanwhile, for example, the point at which an event is terminated (cleared) may be the point at which input is received from a user or administrator confirming that the event has been terminated (cleared).

[0101] In another embodiment, event markers can be displayed overlapping the graph of the timeline interface at the time the event occurred. Event markers offer the advantage of simpler representation, facilitating intuitive understanding of the event history.

[0102] The processor (120) may generate separate event markers for each event that occurred at different times and display them at the corresponding times. The processor (120) may generate separate event markers for each event that occurred at the same time and display them so that they overlap each other at the same time.

[0103] FIGS. 4A and 4B are examples of screens showing event markers displayed on a timeline interface. In FIGS. 4A and 4B, a solar module array layout diagram (510) and a timeline interface (520) are displayed adjacent to each other on one screen. In FIGS. 4A and 4B, the timeline interface (520) represents the total power generation of the solar module array over time on a specific date (YYYYMMDD) as a graph (521), and the user can check the total power generation (system power) at a selected point in time (523) by moving the selection bar (522) left and right on the screen. The solar module array layout diagram (510) displays a direction identifier (512) indicating direction information, and solar module icons (511) are displayed to correspond to the actual arrangement of solar modules. In FIGS. 4A and 4B, the solar module array layout diagram (510) displays the status of the solar module array at a point in time (523) selected by the user. Each solar module icon (511) may display an identification number and individual monitoring value (maximum power generation).

[0104] Meanwhile, two event markers (a first event marker (531) and a second event marker (532)) are displayed on the timeline interface (520). Since the event markers (531, 532) are displayed overlapping the graph (521), it is possible to check at what time an event occurred. FIG. 4b is an example in which event markers (531, 532) are displayed at the time an event occurred, and FIG. 4a is an example in which event markers (531a, 532a) are displayed for a period from the time an event occurred to the time the event ended (resolved). When the selection bar (522) is positioned on the second event marker (532), it is possible to check in which solar module an event occurred in the solar module array layout (510). In FIGS. 4A and 4B , the solar module icon indicated by 511e is displayed in a color that is distinct from other icons (511), so that it is possible to visually confirm that an event has occurred in the solar module corresponding to the solar module icon 511e. In this way, the user can intuitively confirm information such as the time of occurrence of the event, how long the event lasted (in the case of FIG. 4(b)), how frequently the event occurred, and specifically in which solar module the event occurred.

[0105] FIG. 5a and FIG. 5b are examples showing screens in which event markers are displayed in a timeline interface according to another embodiment.

[0106] When determining whether an event has occurred in step 103 (S103), the processor (120) may also determine the type of event. In one embodiment, the type of event may be distinguished through the maximum power generation for a predetermined period of time according to the number of solar modules. For example, the processor (120) may determine that a first type of event has occurred if the maximum power generation of a single solar module is below a reference value (e.g., 0 kWh) for a predetermined period of time. The processor (120) may determine that a second type of event has occurred if the maximum power generation of two or more solar modules is below a reference value for a predetermined period of time. The processor (120) may determine that a third type of event has occurred if the maximum power generation of half of the solar modules in the solar module array is below a reference value for a predetermined period of time. In an optional embodiment, the event type may be distinguished by considering both the maximum power generation of the solar modules for a predetermined period of time and the temperature of the solar modules. For example, the processor (120) may determine that a first type of event (off due to overheating) has occurred if the maximum power generation of the solar modules of half of the array is below a reference value while the temperature remains above the reference temperature for a predetermined period of time, and may determine that a second type of event has occurred if the maximum power generation of the solar modules of half of the array is below a reference value while the temperature remains below the reference temperature for a predetermined period of time. The types of events and the criteria for distinguishing them are not limited to those described above and may be applied in various ways.

[0107] The processor (120) can display event markers in a distinctive manner according to the different event types determined. Referring to FIGS. 5A and 5B , the second event markers (532b, 532c) are expressed in a different manner from the first event markers (531b, 531c). It can be confirmed that the first and second events are of different types by the event markers displayed in two different ways. As illustrated in FIG. 5A , the event markers can be displayed in different colors, shapes, hatching, etc., and as illustrated in FIG. 5B , a distinguisher can be additionally added to the event markers to display them differently, but this is merely exemplary.

[0108] Figures 6a, 6b, 7a, and 7b are examples of screens showing an event interface via an event marker.

[0109] When a user selection is input, the processor (120) may generate and display an event interface (541) corresponding to the selected event marker (531). The event interface (541) may be a user interactive interface that displays information related to the event. The event information may include the type of the event, a code, an event start time, an event end (resolution) time, identification information of the target (solar module) where the event occurred, and troubleshooting related to the event. The event interface (541) may be displayed on the timeline interface (520) adjacent to the selected event marker (531).

[0110] Referring to FIG. 6, as in FIG. 6A, the processor (120) may generate and display one event interface (541) corresponding to the selected event marker (531) as in FIG. 6B in response to a user's input for selecting one event marker. In addition, referring to FIGS. 7A and 7B, as in FIG. 7A, the processor (120) may generate and display event interfaces (541, 542) corresponding to the selected event markers (531, 532) as in FIG. 7B in response to a user's input for sequentially or simultaneously selecting a plurality of event markers. The generated plurality of event interfaces may be displayed with some overlap, such as the first event interface (541) and the second event interface (542) illustrated in FIG. 7B.

[0111] Figures 8a and 8b are examples of screens that perform additional actions in the event interface.

[0112] The processor (120) can perform additional actions linked to troubleshooting at the user's command in the event interface (541). Information related to troubleshooting in the event interface (541) can be displayed as icons or buttons with links, and additional actions linked can be performed at the user's selection. Additional actions can be implemented through a separate pop-up page (550). In one embodiment, the additional actions may include actions that immediately connect to a service center, such as connecting to a phone call to a service center, sending an email to a service center, connecting to an AI (Artificial Intelligence) chatbot of the service center, or connecting to the service center's website. In an optional embodiment, the additional actions may include actions that connect to a manual that provides a detailed description of the event and a solution. In an optional embodiment, the additional actions may include actions that send a notification to a service center or an administrator.

[0113] Referring to FIGS. 8A and 8B , in FIG. 8A , when a user navigates through and selects a problem solution from among event information using the scroll bar of the event interface (541), the processor (120) can perform additional operations via a new pop-up page (550) as shown in FIG. 8B . This not only allows for easy confirmation of events occurring in solar modules, but also provides a one-stop solution for resolving the events, thereby enhancing user convenience.

[0114] Fig. 9 is a flowchart illustrating a method for displaying monitoring data of a solar module according to one embodiment.

[0115] Referring to FIG. 9, in step 201 (S201), the processor (120) may receive and store monitoring data from the solar module array. Step 201 is similar to step 101 of FIG. 3 described above, and thus, a duplicate description will be omitted.

[0116] In step 202 (S202), the processor (120) generates a solar module array layout that displays individual monitoring information on solar module icons corresponding to each solar module over time based on the stored monitoring data. In detail, the processor (120) generates a timeline interface that displays a comprehensive monitoring value, which is comprehensive monitoring information of the solar module array over time based on the stored monitoring data, and a solar module array layout that displays individual monitoring values, which are individual monitoring information, on solar module icons corresponding to each individual solar module in synchronization with the time of the timeline interface. Step 202 is also similar to step 102 of FIG. 3 described above, and thus, redundant descriptions thereof will be omitted.

[0117] In step 203 (S203), the processor (120) receives a multiple selection input for selecting at least two solar modules from a solar module array layout by a user's command.

[0118] Multi-select input refers to a method of selecting two or more solar module icons on a solar module array layout. Multi-select input can be performed by selecting at least two solar module icons through a dragging motion, or by selecting at least two solar module icons while holding down a function key (e.g., the Ctrl key, the Shift key, etc.).

[0119] In step 204 (S204), the processor (120) generates and displays a multiple selection interface that compares and displays monitoring information of at least two solar modules selected by input multiple selection.

[0120] The multi-selection interface may be a user interactive interface that compares and displays monitoring information of at least two selected solar modules. The monitoring information may include voltage, current, top surface temperature, bottom temperature, middle temperature, power generation, etc. of individual solar modules over time. The monitoring information may be displayed as a graph with time as the x-axis. The multi-selection interface may include a selection bar that can move left and right along the x-axis along the time axis, and the selection bar can be moved by a user input. The multi-selection interface may display monitoring information graphs of two or more solar modules so that they overlap with each other based on the time and monitoring value axes to facilitate comparison. The multi-selection interface may include a solar module array layout diagram that displays solar module icons corresponding to the selected solar modules, so that it can display which solar modules are selected.

[0121] When monitoring solar modules through a monitoring device, if an administrator can only view monitoring information for a single solar module, it is difficult to compare monitoring information across different solar modules. In one embodiment, by enabling easy comparison of monitoring information for two or more solar modules through multiple selections, this can help improve service quality. For example, when comparing the power generation of two or more solar modules, it is possible to determine that the power generation of a solar module installed on a specific rooftop is consistently lower than that of other solar modules. This can be used to adjust the tilt or azimuth of the solar module installed on that specific rooftop to maximize power generation efficiency.

[0122] FIGS. 10A and 10B are examples of screens displaying a single selection interface by a single selection. In FIG. 10A, a solar module array layout diagram (510) and a timeline interface (520) are displayed adjacent to each other on one screen. In FIG. 10A, the timeline interface (520) represents the total power generation of the solar module array over time on a specific date (YYYYMMDD) as a graph (521), and the user can check the total power generation (system power) at a selected point in time (523) by moving the selection bar (522) left and right on the screen. The solar module array layout diagram (510) displays a direction identifier (512) indicating direction information, and solar module icons (511) are displayed to match the arrangement of actual solar modules. In FIG. 10A, the solar module array layout diagram (510) displays the status of the actual solar module array at a time (523) selected by the user. Each solar module icon (511) may display an identification number and an individual monitoring value (maximum power generation). By positioning the selection bar (522) at a predetermined location in the timeline interface (520), it is possible to confirm that the individual monitoring value of each solar module in the solar module array layout (510) is displayed numerically on each solar module icon (511).

[0123] As illustrated in FIG. 10a, when a solar module icon (511) is touched (tapped) in the solar module array layout (510), the processor (120) generates and displays a single selection interface (610) that displays monitoring information of the solar module corresponding to the selected solar module icon (511), as illustrated in FIG. 10b. The processor (120) may display identification information (612s) of the actual solar module corresponding to the selected solar module icon (511), installation information (612i) including the degree of inclination and azimuth, etc. on the single selection interface (610). In addition, the processor (120) may display individual monitoring information of the actual solar module corresponding to the selected solar module icon (511) on the single selection interface (610). In Fig. 10b, only the power generation of selected solar modules over time on a given date (YYYY MM DD) is shown as a graph (611). If you turn the screen (615), you can check the voltage, current, temperature, etc. of individual solar modules over time in addition to the power generation.

[0124] Figures 11a and 11b are examples of screens displaying a multiple selection interface by multiple selection.

[0125] Unlike Figures 10a and 10b, Figures 11a and 11b illustrate examples in which the user's input is multiple selections rather than a single selection. Other than that, the description is identical to that provided with reference to Figure 10, and therefore, any redundant explanation will be omitted.

[0126] As illustrated in FIG. 11a, when at least two (three in FIG. 11a) solar module icons (511) are dragged in the solar module array layout (510), as illustrated in FIG. 11b, the processor (120) generates and displays a multi-selection interface (620) that displays monitoring information of solar modules corresponding to the three selected solar module icons (511). The processor (120) can display identification information (622s) of actual solar modules corresponding to each of the selected solar module icons (511), installation information (622i) including the degree of inclination and azimuth, etc. on the multi-selection interface (620). In addition, the processor (120) can compare and display monitoring information of actual solar modules corresponding to the selected solar module icons (511) on the multi-selection interface (620). In Fig. 11(b), the power generation of three selected solar modules over time on a given date (YYYY MM DD) is depicted as a single graph (621) by overlapping the respective graphs. Here, by turning the screen (625), in addition to the power generation, the voltage, current, temperature, etc. of the three solar modules over time can be checked.

[0127] In Fig. 11b, three solar modules corresponding to identification information B4, B5, and B6 are selected, and it can be confirmed on the multi-selection interface (620) that the power generation amount of the solar module corresponding to identification information B6 is lower than that of the other two. Based on this, the user (or installer) can maximize power generation efficiency by adjusting the degree of inclination or azimuth of the solar module corresponding to identification information B6.

[0128] Fig. 12 is a flowchart illustrating a method for displaying monitoring data of a solar module according to an additional embodiment.

[0129] In step 205 (S205) following step 204, the processor (120) can generate a reference value based on monitoring information of at least two selected solar modules.

[0130] When at least two solar modules are selected, the processor (120) generates a reference value based on the stored monitoring information for each module. The reference value serves as a criterion for selecting a solar module requiring management. For example, the reference value may be an average value obtained by excluding the lowest value among the power generation amounts of the two or more selected solar modules. However, the reference value may also be a value specified by the user.

[0131] In step 206 (S206), the processor (120) selects a solar module requiring management among at least two selected solar modules as a module of interest based on a reference value.

[0132] The processor (120) can compare monitoring information from two or more selected solar modules with a reference value to select at least one solar module. The module of interest may refer to a solar module that requires adjustment of inclination or azimuth to increase power generation efficiency, removal of foreign substances from the panel, or special measures. For example, the processor (120) may select a solar module whose power generation amount is consistently lower than the reference value over a certain period of time as a module of interest.

[0133] In an optional embodiment, the processor (120) may also determine whether the selection has been terminated (dissolved). The processor (120) may determine whether the selection has been terminated (dissolved) by adjusting the tilt and azimuth of a solar module selected as a module of interest to the user or administrator, removing foreign substances from the panel, or receiving an input confirming that management has been completed through special measures.

[0134] In step 207 (S207), the processor (120) displays the solar module selected as the module of interest in a manner that distinguishes it from other solar modules in the solar module array layout.

[0135] The processor (120) can display a solar module icon corresponding to a solar module selected as a module of interest in at least one of a color, brightness, thickness, and border expression method different from other solar module icons. Accordingly, a user (or administrator) can intuitively identify the solar module required for management.

[0136] The processor (120) can display a solar module icon corresponding to the module of interest in a distinctive manner from the time it is selected as the module of interest until the time the selection is terminated (released).

[0137] Figures 13a and 13b are examples of screens displaying interest modules selected by multiple selection according to an additional embodiment.

[0138] Unlike FIGS. 11a and 11b, FIGS. 13a and 13b are examples of screens that are displayed after a multiple selection interface (620) is generated and displayed when multiple selections are input. Therefore, step 13a of FIG. 13a is identical to step 11a of FIG. 11a, and thus, any overlapping omissions will be omitted. Step 13b of FIG. 13b is a screen that is displayed after step 11b of FIG. 11b, in response to a user's input, returning to the solar module array layout diagram (510).

[0139] As illustrated in FIG. 13a, when three solar module icons (511) are multi-selected by dragging them in the solar module array layout (510), it can be confirmed that one solar module icon (511w) corresponding to one solar module selected as a module of interest is displayed so as to be distinguished from other solar module icons (511), as illustrated in FIG. 13(b). The processor (120) can display the solar module icons corresponding to the solar modules selected as modules of interest so as to be distinguished, and can also display information on the multi-selected solar module icons. That is, as illustrated in FIG. 13b, it can also display which solar module icons are multi-selected using expressions such as dotted boxes (ms).

[0140] Figures 14a and 14b are other examples showing screens displaying modules of interest selected by multiple selection according to an additional embodiment.

[0141] Unlike FIGS. 13a and 13b, FIGS. 14a and 14b are examples in which one or more modules of interest are selected. Other than that, the description is identical to that provided with respect to FIGS. 13a and 13b, and therefore, any redundant description will be omitted.

[0142] The processor (120) may also select one or more modules of interest from among multiple selected solar module icons (511).

[0143] As illustrated in FIG. 14a, when multiple selection is made by dragging eleven solar module icons (511) in the solar module array layout (510), it can be confirmed that two solar module icons (511w) corresponding to two solar modules selected as modules of interest are displayed so as to be distinguished from other solar module icons (511), as illustrated in FIG. 14b. Similarly to FIGS. 13a and 13b, the processor (120) can display the solar module icons corresponding to the solar modules selected as modules of interest so as to be distinguished, and at the same time, display information on the multi-selected solar module icons. That is, as illustrated in FIG. 14b, it can also display which solar module icons are multi-selected using expressions such as dotted boxes (ms).

[0144] In this way, by displaying modules of interest based on multiple selections, users (or administrators) can easily and intuitively identify solar modules requiring management compared to other solar modules, enabling easy maintenance of the solar power facility system.

[0145] The aforementioned monitoring device may be implemented as an application, installed and operated on a user terminal, or implemented as a server system, accessed and operated by the user terminal via a web service. However, this is not limited to these. In the former case, users can use the monitoring function by downloading and executing the monitoring application on their terminal. In the latter case, users can use the monitoring function by accessing a website hosted by the server.

[0146] The description of this specification above is for illustrative purposes only, and those skilled in the art will readily appreciate that the contents of this specification can be easily modified into other specific forms without altering the technical spirit or essential characteristics of the present invention. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single entity may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined manner.

[0147] Unless the steps constituting the method according to the present invention are explicitly described in a specific order or are otherwise described in a different order, the steps may be performed in any appropriate order. The present invention is not necessarily limited to the order in which the steps are described. The use of all examples or exemplary terms (e.g., “for example,” “etc.”) in the present invention is merely intended to illustrate the present invention in detail, and the scope of the present invention is not limited by the examples or exemplary terms unless otherwise defined by the claims. Furthermore, those skilled in the art will appreciate that various modifications, combinations, and variations can be configured according to design conditions and factors within the scope of the appended claims or their equivalents.

[0148] Therefore, the idea of ​​the present invention should not be limited to the embodiments described above, and not only the scope of the patent claims described below but also all scopes equivalent to or equivalently modified from the scope of the patent claims are considered to fall within the scope of the idea of ​​the present invention.

[0149] The present disclosure can be used in the solar power generation industry and energy industry.

Claims

1. A method for displaying monitoring data of a solar module in a monitoring device that includes a processor and communicates with the solar module, A step of receiving and storing monitoring data from a solar module array composed of multiple solar modules; A step of generating a solar module array layout diagram including a timeline interface displaying comprehensive monitoring information of the solar module array over time based on stored monitoring data, and a plurality of solar module icons displaying monitoring information corresponding to each solar module synchronously with the time of the timeline interface, and outputting the result to a user terminal; A step of determining whether an event has occurred in each solar module based on the stored monitoring data; When an event occurs as a result of the judgment, a step of displaying a solar module icon corresponding to the solar module in which the event occurred on the solar module array layout in a manner that is distinct from other solar module icons; and A step of displaying an event marker on the timeline interface in synchronization with displaying a solar module icon associated with the event in a distinctive manner; A method comprising:

2. In paragraph 1, A method for determining whether the above event occurs based on the maximum power generation of a solar module over a specified period of time.

3. In paragraph 1, A method in which, in the above solar module array layout, a solar module icon corresponding to a solar module associated with the event is displayed using at least one of a color, brightness, thickness, and border line expression method different from other solar module icons.

4. In paragraph 1, The above event marker is displayed from the time the event occurs until the time the event ends.

5. In paragraph 1, The step of determining whether the above event has occurred is: Further comprising determining the type of the above event, The above event markers are displayed in a manner that distinguishes them according to the types of different events.

6. In paragraph 1, The above solar module array layout diagram corresponds to the layout of an actually installed solar module array.

7. At least one processor (120); and At least one memory (110); Includes At least one processor (120) above Receive monitoring data from a solar module array composed of multiple solar modules and store the data in at least one memory, A solar module array layout diagram is generated and output to a user terminal, including a timeline interface displaying comprehensive monitoring information of the solar module array over time based on stored monitoring data, and a plurality of solar module icons displaying monitoring information corresponding to each solar module synchronously with the time of the timeline interface. Based on the stored monitoring data, it determines whether an event has occurred for each solar module, If an event occurs as a result of the judgment, the solar module icon corresponding to the solar module where the event occurred is displayed in a manner that is distinct from other solar module icons on the solar module array layout. A device for displaying event markers on the timeline interface in synchronization with displaying solar module icons associated with said events in a distinctive manner.

8. In paragraph 7, At least one processor (120) above A device that determines whether the above event occurs based on the maximum power generation of the solar module for a given period of time.

9. In paragraph 7, At least one processor (120) above, A device in which, in the above solar module array layout, a solar module icon corresponding to a solar module associated with the event is displayed using at least one of a color, brightness, thickness, and border line expression method different from other solar module icons.

10. In paragraph 7, At least one processor (120) above, A device that displays the above event marker from the time an event occurs to the time the event ends.

11. In paragraph 7, At least one processor (120) above, Determine the type of the above event, A device that displays the above event markers in a distinctive manner according to different types of events.

12. In paragraph 7, The above solar module array layout diagram corresponds to the layout of an actually installed solar module array.

13. At least one processor; and At least one memory; Includes At least one processor above Receive monitoring data from a solar module array composed of multiple solar modules and store the data in at least one memory, Generate a solar module array layout diagram including a plurality of solar module icons displaying monitoring information corresponding to each of the solar modules over time based on the stored monitoring data and output it to a user terminal, Receiving multiple selection inputs for selecting at least two solar modules by user command on the above solar module array layout diagram, A device that generates and displays a multi-selection interface that compares and displays monitoring information of at least two solar modules selected by input multiple selections.

14. In paragraph 13, The above multi-selection interface is a device that displays overlapping graphs representing the power generation of solar modules over time.

15. In paragraph 13, At least one processor, Generate a reference value based on monitoring information of at least two solar modules selected above, Based on the above criteria, among at least two selected solar modules, a solar module requiring management is selected as a module of interest, A device in which a solar module selected as a module of interest is displayed in a manner distinguishable from other solar modules in the above solar array layout.

Citation Information

Patent Citations

  • Method and system for managing solar power plants based on augmented reality

    KR1020120070383A

  • Method, device and system for monitoring and analyzing anomalies in photovoltaic power plants through artificial intelligence-based image processing

    KR102525249B1

  • Apparatus and method for operating and maintaining solar power system using avatar

    KR102536112B1

  • Precast structure prefabricated by precast member connection apparatus and precast structure prefabricating mrthod

    KR102774967B1

  • Generating a photovoltaic system design for a building

    US20200364382A1