Offshore photovoltaic service monitoring method and device, electronic equipment and storage medium

By using a graphical user interface to display simulated business scenarios in the offshore photovoltaic business monitoring system, users can determine and monitor the target business objects, solving the problem of the inability to effectively monitor offshore photovoltaic business in the existing technology, and achieving efficient and intuitive business monitoring.

CN119813951APending Publication Date: 2025-04-11NORTHWEST ENGINEERING CORPORATION LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411759010.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The existing technology cannot effectively monitor offshore photovoltaic services, making it difficult to guarantee the effectiveness and accuracy of business execution.

Method used

A method and device for monitoring offshore photovoltaic business is provided, and the offshore photovoltaic simulation business scenario is displayed through a graphical user interface, from which the user can determine the target business object and obtain and display the target monitoring data according to the object type and the monitoring data type.

Benefits of technology

It realizes effective monitoring of business objects in real offshore photovoltaic business scenarios, improves the intuitiveness and accuracy of monitoring, and ensures the timeliness and accuracy of business execution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119813951A_ABST
    Figure CN119813951A_ABST
Patent Text Reader

Abstract

The invention provides an offshore photovoltaic service monitoring method, an offshore photovoltaic service monitoring device, electronic equipment and a computer readable storage medium, and belongs to the field of offshore photovoltaic technologies. The method comprises the following steps: in response to a received first preset operation, determining a target business object from a plurality of business objects in the offshore photovoltaic simulation business scene; determining an object type of the target business object and a monitoring data type of the target business object; obtaining target monitoring data of the target business object according to the object type of the target business object and the monitoring data type; and displaying the target business object and the corresponding target monitoring data in the graphical user interface. According to the invention, the objects in the offshore photovoltaic service scene can be effectively monitored.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] Offshore photovoltaics is a new clean energy development method that uses photovoltaic panels installed in the ocean space to convert solar energy into electricity. This technology installs photovoltaic panels on the sea and directly converts solar radiation energy into electricity, which helps reduce dependence on fossil fuels, reduce greenhouse gas emissions, and promote the green transformation of the global energy structure.

[0003] However, since offshore photovoltaic projects are carried out in sea areas, such as transporting photovoltaic panels by material ships, lifting photovoltaic panels by lifting ships, or sinking piles by pile-driving ships, the different task processes are complex and numerous, and the sea operation area is wide, it is difficult to supervise the operating status of the entire offshore photovoltaic project.

[0004] Therefore, the prior art requires a method that can monitor offshore photovoltaic services to ensure the effectiveness and accuracy of service execution.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] The present disclosure provides an offshore photovoltaic business monitoring method, an offshore photovoltaic business monitoring device, an electronic device and a computer-readable storage medium, thereby overcoming the problem that the prior art cannot effectively monitor offshore photovoltaic business at least to a certain extent.

[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0008] According to one aspect of the present disclosure, there is provided an offshore photovoltaic business monitoring method, which is applied to an offshore photovoltaic business monitoring system, wherein the offshore photovoltaic business monitoring system includes a terminal device providing a graphical user interface, wherein the graphical user interface includes an offshore photovoltaic simulation business scenario, wherein the offshore photovoltaic simulation business scenario corresponds to an offshore photovoltaic real business scenario, and wherein the offshore photovoltaic simulation business scenario includes a plurality of business objects; the method includes: in response to receiving a first preset operation, determining a target business object from a plurality of business objects in the offshore photovoltaic simulation business scenario; determining an object type of the target business object and a monitoring data type of the target business object; acquiring target monitoring data of the target business object according to the object type of the target business object and the monitoring data type; and displaying the target business object and the corresponding target monitoring data in the graphical user interface.

[0009] According to one aspect of the present disclosure, there is provided an offshore photovoltaic business monitoring device, which is applied to an offshore photovoltaic business monitoring system, wherein the offshore photovoltaic business monitoring system includes a terminal device providing a graphical user interface, wherein the graphical user interface includes an offshore photovoltaic simulation business scenario, wherein the offshore photovoltaic simulation business scenario corresponds to an offshore photovoltaic real business scenario, and wherein the offshore photovoltaic simulation business scenario includes multiple business objects; the device includes: a business object determination module, which is used to determine a target business object from multiple business objects in the offshore photovoltaic simulation business scenario in response to receiving a first preset operation; a data type determination module, which is used to determine the object type of the target business object and the monitoring data type of the target business object; a monitoring data acquisition module, which is used to acquire target monitoring data of the target business object according to the object type of the target business object and the monitoring data type; and a monitoring data display module, which is used to display the target business object and the corresponding target monitoring data in the graphical user interface.

[0010] According to one aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned methods by executing the executable instructions.

[0011] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any one of the above methods is implemented.

[0012] The exemplary embodiments of the present disclosure have the following beneficial effects:

[0013] In response to receiving a first preset operation, a target business object is determined from multiple business objects in an offshore photovoltaic simulation business scenario; an object type of the target business object and a monitoring data type of the target business object are determined; target monitoring data of the target business object is acquired based on the object type and the monitoring data type of the target business object; and the target business object and the corresponding target monitoring data are displayed in a graphical user interface. On the one hand, this exemplary embodiment proposes a new offshore photovoltaic business monitoring method, which can present the status of the offshore photovoltaic real business scene in a visual manner through the offshore photovoltaic simulation business scene, so as to effectively monitor the business objects in the offshore photovoltaic real business scene; on the other hand, the user can determine the target business object to be monitored from the offshore photovoltaic simulation business scene through interactive operations, and obtain the corresponding target monitoring data according to the object type of the target business object and the monitoring data type of the target business object. Since the target monitoring data is related to the object type and the monitoring data type, the target monitoring data is highly targeted. Compared with ordinary monitoring data, the target monitoring data in this exemplary embodiment is subject to certain type constraints, which is equivalent to pre-screening of the monitoring data, so that the determined target monitoring data is more effective; on the other hand, this exemplary embodiment further improves the intuitiveness and accuracy of offshore photovoltaic business scene monitoring by displaying the target monitoring data in a visual manner in a graphical user interface, so that the user can timely monitor the status of the offshore photovoltaic real business scene through the offshore photovoltaic business monitoring system.

[0014] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0016] Figure 1 A schematic diagram schematically illustrates a system architecture of an offshore photovoltaic business monitoring method in this exemplary embodiment;

[0017] Figure 2 A flow chart of an offshore photovoltaic business monitoring method in this exemplary embodiment is schematically shown;

[0018] Figure 3 A structural block diagram of an offshore photovoltaic business monitoring device in this exemplary embodiment is schematically shown;

[0019] Figure 4 An electronic device for implementing the above method in this exemplary embodiment is schematically shown. DETAILED DESCRIPTION

[0020] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0021] An exemplary embodiment of the present disclosure first provides an offshore photovoltaic business monitoring method, which is applied to an offshore photovoltaic business monitoring system. The offshore photovoltaic business monitoring system includes a terminal device that provides a graphical user interface. The graphical user interface includes an offshore photovoltaic simulation business scenario. The offshore photovoltaic simulation business scenario corresponds to an offshore photovoltaic real business scenario. The offshore photovoltaic simulation business scenario includes multiple business objects.

[0022] Among them, the offshore photovoltaic business monitoring system may include a terminal device for monitoring the real business scene of offshore photovoltaics. The terminal device may display the simulated business scene of offshore photovoltaics through a graphical user interface. The simulated business scene of offshore photovoltaics may be a business scene simulated according to the real business scene of offshore photovoltaics. For example, the main facilities and key equipment in the real business scene of offshore photovoltaics may be displayed on a GIS (Geographic Information System) map through the integration of BIM (Building Information Modeling) and fine terrain to achieve a three-dimensional visualization effect. The terminal device may be a computer, a mobile phone, a smart projection terminal, and other devices that can provide a graphical user interface.

[0023] The simulated offshore photovoltaic business scenario corresponds to the real offshore photovoltaic business scenario. The offshore photovoltaic business scenario can include a variety of objects related to the offshore photovoltaic business. For example, the sea area can include material ships that transport photovoltaic panels, piles and other materials, lifting ships that perform lifting tasks, piling ships that perform piling tasks, and fixed ships that perform fixed tasks. The shore can also include intelligent entities that dispatch ships, as well as factories for storing materials or other buildings for supplying materials, etc.

[0024] The application scenario of the method of this embodiment may be: monitoring business objects in an offshore photovoltaic project.

[0025] Figure 1 A schematic diagram of the system architecture of the operating environment of this exemplary embodiment is shown. Figure 1As shown, the offshore photovoltaic business monitoring system 100 may include a terminal device 110 providing a graphical user interface and a server 120. The offshore photovoltaic business monitoring system 100 may be used to monitor the offshore photovoltaic business in the operating sea area. Specifically, this exemplary embodiment may reconstruct the real offshore photovoltaic business scene in the operating sea area, obtain the offshore photovoltaic simulation business scene and display it on the terminal device 110 providing a graphical user interface. The user may interact with the terminal device 110 to control the server 120 to determine the target business object, determine the object type of the target business object, the monitoring data type, and obtain the target monitoring data, and finally send it to the terminal device 110, and display the target monitoring data in the graphical user interface. Among them, the terminal device 110 may be a tablet computer or a personal computer used by the user, and the server 120 is used to receive the information sent by the terminal device 110, such as the location of the interactive operation, or the identification of the target business object determined by the interactive operation, and perform related processing procedures to determine the target monitoring data and return it to the terminal device 110.

[0026] It should be understood that Figure 1 The data of each device shown in is only exemplary. According to actual needs, any number of terminal devices and servers can be set, and the server can also be a server cluster composed of multiple servers.

[0027] Based on the above description, the method in this exemplary embodiment can be applied to Figure 1 On the server 120 shown.

[0028] The following is combined with Figure 2 This exemplary embodiment is further described as follows. Figure 2 As shown, the offshore photovoltaic business monitoring method may include the following steps S210 to S240:

[0029] Step S210, in response to receiving a first preset operation, determining a target business object from a plurality of business objects in an offshore photovoltaic simulation business scenario.

[0030] The business object may be any object in the offshore photovoltaic simulation business scenario, such as a lifting vessel, a piling vessel, a material vessel in the operating sea area, a dispatching station on the shore, a material plant, etc. The first preset operation may be any operation performed in the graphical user interface, and is used to determine the target business object in the offshore photovoltaic simulation business scenario. The first preset operation may be a gesture operation input by the user, such as a "check mark" gesture to determine the lifting vessel as the target business object, and a "vertical line" gesture to determine the material plant as the target business object; the first preset operation may also be a specific operation input by the user in the graphical user interface, such as single-clicking or double-clicking on the lifting vessel icon in the graphical user interface to determine the lifting vessel as the target business object, or inputting the lifting vessel identification sequence in the graphical user interface, or drawing a corresponding simple drawing, and the corresponding lifting vessel may be used as the target business object, etc.

[0031] The business objects in the offshore photovoltaic simulation business scenario correspond to the business objects in the offshore photovoltaic real business scenario. For example, after the user selects a pile-driving ship in the offshore photovoltaic simulation business scenario as the target business object, it is determined to monitor the corresponding pile-driving ship in the offshore photovoltaic real business scenario.

[0032] Step S220: determine the object type of the target business object and the monitoring data type of the target business object.

[0033] Among them, the object type can be information divided according to the attribute characteristics of the target business object. For example, the object type of business objects with dynamic work such as lifting ships and pile-driving ships can be a dynamic object type, and the object type of business objects with static work such as factories, material stations, and dispatching stations can be a static object type. The object type can also be information divided according to the degree of task completion. For example, when the lifting ship completes the lifting task and returns, the object type of the lifting ship can be an idle object type. When the lifting ship is offshore, its object type can be a task in progress object type, etc.

[0034] The monitoring data type of the target business object refers to the type of monitoring data that needs to be presented, which can be divided into video data type or non-video data type. The data of the video data type can be a video stream collected in a real business scenario of offshore photovoltaics. The data of the non-video data type can be text information, image information, etc. The non-video data type can be displayed in the form of a list or a window.

[0035] The object type of the target business object can be determined by obtaining the state information of the target business object, for example, the object type of the target business object can be determined according to the location change information of the target business object, task progress feedback, etc. The monitoring data type of the target business object can be determined according to user needs. For example, the user can pre-set the monitoring data type corresponding to different business objects, such as the text data type corresponding to the material plant. When the material plant is determined as the target business object, its monitoring data type can be determined as the text data type; when the business object is monitored, the monitoring data type of the target business object can also be determined through specific operations. For example, the monitoring data type of the lifting ship can include video data type and non-video data type. When the lifting ship is determined as the target business object, the user can further perform other specific operations to determine the monitoring data type as video data type or non-video data type.

[0036] Step S230: acquiring target monitoring data of the target business object according to the object type and monitoring data type of the target business object.

[0037] After determining the object type of the target business object and the corresponding monitoring data type, the target monitoring data of the target business object can be obtained. The target monitoring data can refer to data used to monitor the target business object in the real business scenario of offshore photovoltaics, which can reflect information such as the working status of the target business object in the real business scenario of offshore photovoltaics. Through the target monitoring data, the user can grasp the working status of the target business object in the real business scenario of offshore photovoltaics, so as to control the overall system, discover problems in time, solve problems, etc.

[0038] In this exemplary embodiment, the target monitoring data corresponding to the target business object can be obtained according to the object type of the target business object and the monitoring data type. Different object types and different monitoring data types can correspond to different target monitoring data. For example, when the target business object is a dynamic object type and the monitoring data type is a video data type, the target monitoring data can be the real-time video stream data of the target business object in the real offshore photovoltaic business scenario, and can also include the dynamic display effect corresponding to the target business object as a dynamic object type in the simulated offshore photovoltaic business scenario; when the target business object is a static object type and the monitoring data type is a non-video data type, the target monitoring data can be the work statistics information or task status information of the target business object in the real offshore photovoltaic business scenario, and can also include the static display effect corresponding to the target business object as a static object type in the simulated offshore photovoltaic business scenario, etc.

[0039] In an exemplary embodiment, obtaining the target monitoring data of the target business object may include obtaining the target monitoring data of the target business object and the display status of the target monitoring data corresponding to the object type. For example, when the object type of the target business object is an idle object type, the target monitoring data may include statistical information of completed tasks, and the display status of the target monitoring data corresponding to the object type may be to display the statistical information of the completed tasks in "green font" or to highlight the target monitoring data, and the icons corresponding to the corresponding target business objects may also be displayed accordingly and differently, so as to intuitively inform the user of the status of the current target business object in the offshore photovoltaic simulation business scenario, so as to facilitate timely dispatch of new tasks or effective scheduling for the business object.

[0040] Step S240: display the target business object and the corresponding target monitoring data in a graphical user interface.

[0041] After acquiring the target monitoring data, the target business object and the corresponding target monitoring data may be displayed in a graphical user interface. The display may be in the form of a semi-transparent interface in the current offshore photovoltaic simulation business scenario, or in another preset interface in the graphical user interface, such as the main interface that displays the offshore photovoltaic simulation business scenario in the current graphical user interface. After determining the object type and the monitoring data type of the target business object and acquiring the target monitoring data of the target business object, another new interface may pop up to present the acquired target monitoring data in the new interface.

[0042] In this exemplary embodiment, different indicators can also be configured for target monitoring data of different object types. When it is detected that the target monitoring data does not meet the corresponding indicators, a prompt message can be sent to the user. For example, when the operating vessel completes the task and its position does not change within a preset time, or it does not return to the shore, a message reminder can be sent to the monitoring personnel to facilitate timely adjustments or scheduling based on any problems that arise.

[0043] Based on the above description, in this exemplary embodiment, in response to receiving a first preset operation, a target business object is determined from multiple business objects in an offshore photovoltaic simulation business scenario; the object type of the target business object and the monitoring data type of the target business object are determined; based on the object type and the monitoring data type of the target business object, target monitoring data of the target business object is acquired; and the target business object and the corresponding target monitoring data are displayed in a graphical user interface. On the one hand, this exemplary embodiment proposes a new offshore photovoltaic business monitoring method, which can present the status of the offshore photovoltaic real business scene in a visual manner through the offshore photovoltaic simulation business scene, so as to effectively monitor the business objects in the offshore photovoltaic real business scene; on the other hand, the user can determine the target business object to be monitored from the offshore photovoltaic simulation business scene through interactive operations, and obtain the corresponding target monitoring data according to the object type of the target business object and the monitoring data type of the target business object. Since the target monitoring data is related to the object type and the monitoring data type, the target monitoring data is highly targeted. Compared with ordinary monitoring data, the target monitoring data in this exemplary embodiment is subject to certain type constraints, which is equivalent to pre-screening of the monitoring data, so that the determined target monitoring data is more effective; on the other hand, this exemplary embodiment further improves the intuitiveness and accuracy of offshore photovoltaic business scene monitoring by displaying the target monitoring data in a visual manner in a graphical user interface, so that the user can timely monitor the status of the offshore photovoltaic real business scene through the offshore photovoltaic business monitoring system.

[0044] In an exemplary embodiment, determining the object type of the target business object and the monitoring data type of the target business object may include:

[0045] Obtaining location information of a target business object within a preset time, and determining an object type of the target business object according to a change state of the location information of the target business object within the preset time;

[0046] In response to receiving the second preset operation, a monitoring data type of the target business object is determined.

[0047] The location information of the target business object may be the coordinate information of the target business object. The location information of the target business object may be updated in real time or according to a preset update time, for example, the location information is updated every 5 seconds. The preset time may be a user-defined setting or a system setting. For example, the preset time may be 1 minute, that is, the change state of the location information of the target business object is determined every 1 minute. According to the change state of the location information of the target business object within the preset time, the object type of the target business object may be determined, and the change state may be the location change rate of the target business object.

[0048] The second preset operation may be an operation performed by a user in a graphical user interface to determine the type of monitoring data. For example, a plurality of options for monitoring data types may be provided in the graphical user interface. The second preset operation may be a single-click operation. The user may single-click on the corresponding monitoring data type option to determine the type of monitoring data of the target business object. The second preset operation may also be a voice operation. The user may directly determine the type of monitoring data of the target business object by inputting voice information. The offshore photovoltaic business monitoring system may be configured with a voice recognition module to recognize voice information input by the user. The second preset operation may also be other operations, which are not specifically limited in the present disclosure.

[0049] In an exemplary embodiment, the change state includes a rate of change of location information of the target business object within a preset time;

[0050] Determining the object type of the target business object according to the change state of the location information of the target business object within a preset time may include:

[0051] When the change rate of the location information of the target business object within the preset time is less than a preset rate threshold, determining that the object type of the target business object is a static object type;

[0052] When the change rate of the location information of the target business object within the preset time is greater than a preset rate threshold, it is determined that the object type of the target business object is a dynamic object type.

[0053] Considering that ships operating in the operating sea area generally travel in fixed waterways or operate in specific areas, etc., while the factory buildings and dispatching stations on the shore do not move, the present exemplary embodiment can determine whether the object type of the target business object is a static object type or a dynamic object type according to the rate of change of the position information of the target business object within a preset time. When the rate of change of the position information of the target business object within a preset time is less than a preset rate threshold, the object type of the target business object is determined to be a static object type; when the rate of change of the position information of the target business object within a preset time is greater than a preset rate threshold, the object type of the target business object is determined to be a dynamic object type.

[0054] In an exemplary embodiment, when it is determined that the object type of the target business object is a dynamic object type, displaying the target business object in a graphical user interface may include:

[0055] displaying an identifier of the target business object in the graphical user interface;

[0056] The position of the target business object's identifier is updated in real time according to the change of the target business object's actual position in the real offshore photovoltaic business scenario, and the graphical user interface also displays the position change path of the target business object's identifier.

[0057] In this exemplary embodiment, each business object in the offshore photovoltaic simulation business scenario displayed in the graphical user interface has a corresponding identifier, for example, a lifting ship corresponds to a lifting ship icon, a piling ship corresponds to a piling ship icon, a material ship corresponds to a material ship icon, a factory building corresponds to a factory building icon, and so on.

[0058] When it is determined that the object type of the target business object is a dynamic object type, this exemplary embodiment can display the identifier of the target business object in the graphical user interface. In particular, the identifier displayed in the offshore photovoltaic simulation business scene can be updated in real time according to the actual position change of the target business object in the offshore photovoltaic real business scene, that is, when the target business object is determined to be a movable object type, such as a lifting ship, the movement state of the lifting ship in the operating sea area will be synchronously presented in the offshore photovoltaic simulation business scene of the graphical user interface. In addition, in order to highlight the target business object, this exemplary embodiment can also display the position change path of the identifier of the target business object in the graphical user interface, that is, the movement trajectory of the target business object is displayed in a visual form in the graphical user interface.

[0059] In an exemplary embodiment, the monitoring data type is a video data type; obtaining target monitoring data of a target business object may include:

[0060] Collect video stream data related to target business objects in real offshore photovoltaic business scenarios;

[0061] The target business object and the corresponding target monitoring data are displayed in the graphical user interface, including:

[0062] The target business object and the video stream data are displayed in a preset window of the graphical user interface.

[0063] When it is determined that the monitoring data type is a video data type, this exemplary embodiment can retrieve real-time video stream data collected from real offshore photovoltaic business scenarios. In order to improve the accuracy of monitoring the target business object, the video stream data may include global video stream data, such as video stream data of the entire operating sea area, and may also include local video stream data, such as video stream data within a first preset range centered on the target business object, and video stream data within a second preset range centered on other objects related to the target business object. For example, the video stream data may be video stream data about the travel of a lifting ship, or video stream data of a material ship carrying photovoltaic panels that cooperates with a lifting ship to perform lifting tasks. Based on this, not only can the target business object be monitored from the perspective of the target business object, but also from the perspective of other business objects related to the target business object or that may have an impact on the operation of the target business object, thereby further improving the effectiveness of monitoring the target business object.

[0064] The preset window can be a new pop-up window in the graphical user interface, or an interface with transparency floating on the offshore photovoltaic simulation business scene, etc. The preset window can be moved or scaled based on the user's specific operations.

[0065] In an exemplary embodiment, there are multiple target business objects; displaying the target business objects and the video stream data in a preset window of the graphical user interface may include:

[0066] Displaying each target business object and the video stream data corresponding to each target business object in a plurality of preset windows of the graphical user interface;

[0067] The preset windows are arranged in a preset structure in the graphical user interface, and the plurality of preset windows have priorities, and the priorities are determined according to the object type of the target business object.

[0068] In actual applications, users can select multiple target business objects for monitoring. When the monitoring data type is a video data type, it is necessary to collect video stream data of multiple target business objects from the real business scene of offshore photovoltaics, and display the video stream data of each target business object in multiple preset windows of the graphical user interface. Among them, each preset window can display the video stream data of a target business object, and different preset windows can correspond to priorities. The priority can be determined according to the object type of the target business object, for example, the priority of the dynamic object type is higher than the priority of the static object type, or the priority of the idle object type is lower than the priority of the object type in the task, or the priority can be determined according to the first object type first, and when the priorities are the same, the priority can be further determined according to the second object type, so as to determine the priority of the preset windows corresponding to multiple target business objects according to different object types.

[0069] In this exemplary embodiment, multiple preset windows can be arranged in a preset structure in a graphical user interface according to priority, for example, in order from left to right, or in an "S" shape, or a circular, or radial structure. There may be no intersection between the multiple preset windows, or there may be partial overlap. Preset windows with higher priorities have higher levels, and preset windows with lower priorities have lower levels, etc.

[0070] In this exemplary embodiment, after the preset window displaying the video stream data of the target business object is opened again, the user does not need to close it. In response to no other operations being received within a preset time, the transparency of the preset window may gradually decrease and eventually disappear in the graphical user interface. Or, when the user opens multiple target business objects, the preset windows that exceed a preset number in order from the top to the bottom will be automatically closed, etc. The specific settings can be customized according to user needs to meet the user's monitoring requirements in different scenarios. Through the above implementation, not only can the user operation be simplified, but also the user's monitoring efficiency in the scenario of monitoring multiple target business objects can be improved.

[0071] In an exemplary embodiment, the target business object includes a material plant, the monitoring data type includes a non-video data type, and the target monitoring data includes one or more of the following: identification of the material plant, such as the plant number, code, and name; the function of the material plant, such as the function and storage status of the materials stored in the plant; the work progress of the work day, such as the production progress of the day; the material supply status, such as detailed record data of feeding or discharging; information of the person in charge, such as the name of the person in charge, shift schedule, inspection status, etc.

[0072] In an exemplary embodiment, the target business object includes an operating vessel, the monitoring data type includes a non-video data type, and the target monitoring data includes one or more of the following: basic information of the operating vessel, such as the type of vessel, number, number of people on board, etc.; positioning information of the operating vessel, such as the real-time position information of the operating vessel, the condition of the operating vessel submerged in water (such as the depth line of the vessel), etc.; work information of the operating vessel, such as the progress of completed work or details of unfinished work tasks, etc.

[0073] In an exemplary embodiment, a one-click contact option may also be provided in the graphical user interface. When the user selects the target business object and performs a third preset operation on the one-click contact option, a communication connection may be initiated with a related user of the target business object, such as contacting the staff on the operating vessel with one click for remote direct communication, or associating with the personnel on the operating vessel and sending them path information, so as to facilitate sending specific information to the personnel on board through other sub-interfaces in the graphical user interface.

[0074] The exemplary embodiments of the present disclosure also provide an offshore photovoltaic business monitoring device. Figure 3 The device 300 may include a business object determination module 310, which is used to determine a target business object from multiple business objects in an offshore photovoltaic simulation business scenario in response to receiving a first preset operation; a data type determination module 320, which is used to determine the object type of the target business object and the monitoring data type of the target business object; a monitoring data acquisition module 330, which is used to acquire target monitoring data of the target business object according to the object type and monitoring data type of the target business object; and a monitoring data display module 340, which is used to display the target business object and the corresponding target monitoring data in a graphical user interface.

[0075] In an exemplary embodiment, a data type determination module includes: a location information acquisition unit, used to acquire the location information of the target business object within a preset time, and determine the object type of the target business object according to the change state of the location information of the target business object within the preset time; a second operation receiving unit, used to determine the monitoring data type of the target business object in response to receiving a second preset operation.

[0076] In an exemplary embodiment, the change state includes the rate of change of the location information of the target business object within a preset time; the location information acquisition unit includes: a first type determination subunit, used to determine that the object type of the target business object is a static object type when the rate of change of the location information of the target business object within the preset time is less than a preset rate threshold; a second type determination subunit, used to determine that the object type of the target business object is a dynamic object type when the rate of change of the location information of the target business object within the preset time is greater than a preset rate threshold.

[0077] In an exemplary embodiment, when it is determined that the object type of the target business object is a dynamic object type, the monitoring data display module includes: an identification display unit, which is used to display the identification of the target business object in a graphical user interface; the position of the identification of the target business object is updated in real time according to the change of the actual position of the target business object in the real offshore photovoltaic business scenario, and the position change path of the identification of the target business object is also displayed in the graphical user interface.

[0078] In an exemplary embodiment, the monitoring data type is a video data type; obtaining target monitoring data of a target business object includes: collecting video stream data related to the target business object in a real offshore photovoltaic business scenario; a monitoring data display module includes: a video stream display unit, which is used to display the target business object and the video stream data in a preset window of a graphical user interface.

[0079] In an exemplary embodiment, there are multiple target business objects; the video stream display unit includes: a video stream display subunit, which is used to display each target business object and the video stream data corresponding to each target business object in multiple preset windows of the graphical user interface; the preset windows are arranged in a preset structure in the graphical user interface, and the multiple preset windows have priorities, and the priorities are determined according to the object type of the target business object

[0080] In an exemplary embodiment, the target business object includes a material plant, the monitoring data type includes a non-video data type, and the target monitoring data includes one or more of the following: the identification of the material plant, the function of the material plant, the operation progress of the operation day, the material supply status, and the person in charge information; the target business object includes an operating vessel, the monitoring data type includes a non-video data type, and the target monitoring data includes one or more of the following: basic information of the operating vessel, positioning information of the operating vessel, and working information of the operating vessel.

[0081] The specific details of each module / unit in the above-mentioned device have been described in detail in the embodiments of the method part. The undisclosed details can be found in the embodiments of the method part, so they will not be repeated here.

[0082] Exemplary embodiments of the present disclosure also provide an electronic device capable of implementing the above method.

[0083] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0084] Refer to the following Figure 4 An electronic device 400 according to such an exemplary embodiment of the present disclosure is described. Figure 4 The electronic device 400 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0085] like Figure 4 As shown, the electronic device 400 is in the form of a general computing device. The components of the electronic device 400 may include but are not limited to: the at least one processing unit 410, the at least one storage unit 420, a bus 430 connecting different system components (including the storage unit 420 and the processing unit 410), and a display unit 440.

[0086] The storage unit stores program codes, which can be executed by the processing unit 410, so that the processing unit 410 executes the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 410 can execute Figure 2 Steps shown etc.

[0087] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .

[0088] The storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0089] Bus 430 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0090] The electronic device 400 may also communicate with one or more external devices 500 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 400, and / or communicate with any device that enables the electronic device 400 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 450. Furthermore, the electronic device 400 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 460. As shown, the network adapter 460 communicates with other modules of the electronic device 400 via a bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0091] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the exemplary embodiment of the present disclosure.

[0092] The exemplary embodiments of the present disclosure also provide a computer-readable storage medium on which a program product capable of implementing the above-mentioned method of the present specification is stored. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above-mentioned "Exemplary Method" section of the present specification.

[0093] The exemplary embodiments of the present disclosure also provide a program product for implementing the above method, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0094] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0095] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0096] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0097] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0098] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0099] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to exemplary embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0100] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0101] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for monitoring offshore photovoltaic services, characterized in that: Applied to an offshore photovoltaic business monitoring system, the offshore photovoltaic business monitoring system includes a terminal device providing a graphical user interface, the graphical user interface includes an offshore photovoltaic simulation business scene, the offshore photovoltaic simulation business scene corresponds to an offshore photovoltaic real business scene, and the offshore photovoltaic simulation business scene includes multiple business objects; the method includes: In response to receiving the first preset operation, determining a target business object from a plurality of business objects in the offshore photovoltaic simulation business scenario; Determine the object type of the target business object and the monitoring data type of the target business object; Acquire target monitoring data of the target business object according to the object type of the target business object and the monitoring data type; The target business object and corresponding target monitoring data are displayed in the graphical user interface.

2. The method according to claim 1, characterized in that The determining the object type of the target business object and the monitoring data type of the target business object includes: Acquire the location information of the target business object within a preset time, and determine the object type of the target business object according to the change state of the location information of the target business object within the preset time; In response to receiving the second preset operation, a monitoring data type of the target business object is determined.

3. The method according to claim 2, characterized in that The change state includes the change rate of the location information of the target business object within the preset time; Determining the object type of the target business object according to the change state of the location information of the target business object within the preset time includes: When the change rate of the location information of the target business object within the preset time is less than a preset rate threshold, determining that the object type of the target business object is a static object type; When the change rate of the location information of the target business object within the preset time is greater than a preset rate threshold, it is determined that the object type of the target business object is a dynamic object type.

4. The method according to claim 3, characterized in that When it is determined that the object type of the target business object is a dynamic object type, displaying the target business object in the graphical user interface includes: Displaying an identifier of the target business object in the graphical user interface; The position of the identifier of the target business object is updated in real time according to the change of the actual position of the target business object in the real offshore photovoltaic business scenario, and the graphical user interface also displays the position change path of the identifier of the target business object.

5. The method according to claim 1, characterized in that The monitoring data type is a video data type; and obtaining target monitoring data of the target business object includes: Collecting video stream data related to the target business object in the real offshore photovoltaic business scenario; The displaying of the target business object and the corresponding target monitoring data in the graphical user interface includes: The target business object and the video stream data are displayed in a preset window of the graphical user interface.

6. The method according to claim 5, characterized in that There are multiple target business objects; and displaying the target business objects and the video stream data in a preset window of the graphical user interface includes: Displaying each of the target business objects and the video stream data corresponding to each of the target business objects in a plurality of preset windows of a graphical user interface; The preset windows are arranged in the graphical user interface in a preset structure, and the plurality of preset windows have priorities, which are determined according to the object type of the target business object.

7. The method according to claim 1, characterized in that The target business object includes a material plant, the monitoring data type includes a non-video data type, and the target monitoring data includes one or more of the following: an identification of the material plant, a function of the material plant, an operation progress of an operation day, a material supply status, and information of a person in charge; The target business object includes an operating vessel, the monitoring data type includes a non-video data type, and the target monitoring data includes one or more of the following: basic information of the operating vessel, positioning information of the operating vessel, and work information of the operating vessel.

8. An offshore photovoltaic business monitoring device, characterized in that: Applied to an offshore photovoltaic business monitoring system, the offshore photovoltaic business monitoring system includes a terminal device providing a graphical user interface, the graphical user interface includes an offshore photovoltaic simulation business scene, the offshore photovoltaic simulation business scene corresponds to an offshore photovoltaic real business scene, and the offshore photovoltaic simulation business scene includes multiple business objects; the device includes: A business object determination module, configured to determine a target business object from a plurality of business objects in the offshore photovoltaic simulation business scenario in response to receiving a first preset operation; A data type determination module, used to determine the object type of the target business object and the monitoring data type of the target business object; A monitoring data acquisition module, used to acquire target monitoring data of the target business object according to the object type of the target business object and the type of monitoring data; The monitoring data display module is used to display the target business object and the corresponding target monitoring data in the graphical user interface.

9. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 7 by executing the executable instructions.

10. A computer-readable storage medium comprising a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.