CN111949246A - Method and device for creating new energy power industry application - Google Patents
Method and device for creating new energy power industry application Download PDFInfo
- Publication number
- CN111949246A CN111949246A CN202010814872.7A CN202010814872A CN111949246A CN 111949246 A CN111949246 A CN 111949246A CN 202010814872 A CN202010814872 A CN 202010814872A CN 111949246 A CN111949246 A CN 111949246A
- Authority
- CN
- China
- Prior art keywords
- new energy
- application
- energy power
- power industry
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004422 calculation algorithm Methods 0.000 claims description 58
- 238000012360 testing method Methods 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000010276 construction Methods 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 3
- 238000011161 development Methods 0.000 abstract description 31
- 238000005516 engineering process Methods 0.000 abstract description 9
- 230000000694 effects Effects 0.000 abstract description 4
- 238000004458 analytical method Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 238000007405 data analysis Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000000712 assembly Effects 0.000 description 6
- 238000000429 assembly Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 238000012800 visualization Methods 0.000 description 4
- 238000007418 data mining Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000000053 physical method Methods 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000011158 quantitative evaluation Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000013179 statistical model Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06313—Resource planning in a project environment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Biodiversity & Conservation Biology (AREA)
- Computer Hardware Design (AREA)
- Life Sciences & Earth Sciences (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a method and a device for creating new energy power industry application, wherein the method comprises the following steps: receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of the new energy power industry; responding to an application creation request, and acquiring a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry; and calling the target component to create the application of the new energy power industry. According to the invention, the problem of low development efficiency of the new energy power industry application in the related technology is solved, and the effect of improving the development efficiency of the new energy power industry application is further achieved.
Description
Technical Field
The invention relates to the field of computers, in particular to a method and a device for creating new energy power industry application.
Background
The traditional industrial software adopts a large-architecture and closed system, uses the rights-of-collection type data management, and has the advantages of complex business process, simple logic decision, tight coupling, heavy weight and difficulty in cooperation and integration. The business complexity of the new energy industrial application is different from that of the common industrial application, and the experience of the common industrial App is difficult to apply to the industrial application of the new energy power industry. In addition, the industrial application and development difficulty of the new energy power industry is high.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a method and a device for creating new energy power industry application, which are used for at least solving the problem of low development efficiency of the new energy power industry application in the related technology.
According to an embodiment of the invention, a method for creating a new energy power industry application is provided, which includes: receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of a new energy power industry; responding to the application creation request, and acquiring a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry; and calling the target component to create the application of the new energy power industry.
Optionally, in response to the application creation request, the obtaining of the target component matching the application of the new energy power industry from a preset plurality of application components includes: determining a target service type to which a service corresponding to the application of the new energy power industry belongs from a plurality of service types, wherein the service type is used for classifying the service of the new energy power industry; acquiring a component corresponding to the target service type from the service type and the component with the pair relation; and acquiring the target component matched with the application of the new energy power industry from the component corresponding to the target service type.
Optionally, the target component includes a data component, and the data component is configured to provide data services for an application of the new energy power industry, wherein invoking the target component to create the application of the new energy power industry includes: determining a model type to which the application of the new energy power industry belongs; creating a database in the data component that matches the model type; creating data nodes in the database matched with the model types.
Optionally, the target component further includes an algorithm model component, and the algorithm model component is configured to provide an algorithm function for the application of the new energy power industry, wherein invoking the target component to create the application of the new energy power industry further includes: acquiring a target algorithm model matched with the application of the new energy power industry; and importing the target algorithm model into the algorithm model component.
Optionally, the obtaining of the target algorithm model matched with the application of the new energy power industry includes: acquiring a data processing algorithm model matched with the application of the new energy power industry from a preset new energy power industry data processing algorithm model library as the target algorithm model; or, a model conforming to a predetermined model building specification is acquired as the target algorithm model by a visualization model building service.
Optionally, after the target component is invoked to create the application of the new energy power industry, the method further includes: acquiring test data matched with the application of the new energy power industry from a new energy power industry knowledge base, wherein the new energy power industry knowledge base is used for storing the collected new energy power industry data; and testing the application of the new energy power industry by using the test data.
Optionally, before obtaining the test data matching the application of the new energy power industry from the new energy power industry knowledge base, the method further comprises: acquiring the new energy power industry data, wherein the new energy power industry data comprises: the new energy station data, the new energy transmission and distribution network data, the new energy user load data and the new energy related data are obtained; creating the new energy power industry knowledge base using the new energy power industry data.
According to another embodiment of the present invention, there is provided a new energy power industry application creation apparatus, including: the receiving module is used for receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of a new energy power industry; the first obtaining module is used for responding to the application creating request and obtaining a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry; the first creating module is used for calling the target assembly to create the application of the new energy power industry.
According to a further embodiment of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
According to yet another embodiment of the present invention, there is also provided an electronic device, including a memory in which a computer program is stored and a processor configured to execute the computer program to perform the steps in any of the above method embodiments.
By the method, the application creation request is received, wherein the application creation request is used for indicating the creation of the application of the new energy power industry; responding to an application creation request, and acquiring a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry; calling a mode of creating the application of the new energy power industry by the target component, presetting a plurality of preset application components, acquiring the target component meeting the requirement of the request from the plurality of preset application components according to the received application creation request, and calling the target component so as to create the application of the new energy power industry. Therefore, the problem of low development efficiency of the new energy power industry application in the related technology can be solved, and the effect of improving the development efficiency of the new energy power industry application is achieved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a block diagram of a hardware structure of a mobile terminal of a method for creating a new energy power industry application according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method of creation of a new energy electric power industry application according to an embodiment of the present invention;
FIG. 3 is a flow chart of a method of creating a new energy electric utility application in accordance with an alternative embodiment of the present invention;
fig. 4 is a block diagram of a construction apparatus of a new energy power industry application according to an embodiment of the present invention;
FIG. 5 is a schematic illustration of a creation platform for a new energy electric power industry application in accordance with an alternative embodiment of the present invention;
fig. 6 is a schematic diagram of a reference architecture for centralized power prediction in accordance with an alternative embodiment of the present invention.
Detailed Description
The invention will be described in detail hereinafter with reference to the accompanying drawings in conjunction with embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
The method provided by the first embodiment of the present application may be executed in a mobile terminal, a computer terminal, or a similar computing device. Taking an example of the application running on a mobile terminal, fig. 1 is a hardware structure block diagram of the mobile terminal of the method for creating the new energy power industry application according to the embodiment of the present invention. As shown in fig. 1, the mobile terminal 10 may include one or more (only one shown in fig. 1) processors 102 (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, and optionally may also include a transmission device 106 for communication functions and an input-output device 108. It will be understood by those skilled in the art that the structure shown in fig. 1 is only an illustration, and does not limit the structure of the mobile terminal. For example, the mobile terminal 10 may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
The memory 104 may be used to store computer programs, for example, software programs and modules of application software, such as a computer program corresponding to the method for creating a new energy power industry application in the embodiment of the present invention, and the processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, so as to implement the method described above. The memory 104 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the mobile terminal 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used for receiving or transmitting data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the mobile terminal 10. In one example, the transmission device 106 includes a Network adapter (NIC), which can be connected to other Network devices through a base station so as to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
In this embodiment, a method for creating a new energy power industry application is provided, and fig. 2 is a flowchart of a method for creating a new energy power industry application according to an embodiment of the present invention, as shown in fig. 2, the flowchart includes the following steps:
step S202, receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of the new energy power industry;
step S204, responding to an application creation request, and acquiring a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to the service characteristics of the new energy power industry;
and step S206, calling the target component to create the application of the new energy power industry.
Optionally, in this embodiment, the creating method of the new energy power industry application may be, but is not limited to, applied to a client of a built platform for creating the new energy power industry application. Or, but not limited to, the method can be applied to a server of a built platform for creating the new energy power industry application, or can also be interactively executed by the server and a client.
Through the steps, the preset application components are preset, the target component meeting the requirement of the request is obtained from the preset application components according to the received application creation request, and then the target component is called, so that the application of the new energy power industry is created. Therefore, the problem of low development efficiency of the new energy power industry application in the related technology can be solved, and the effect of improving the development efficiency of the new energy power industry application is achieved.
Optionally, in the step S204, the target component may be obtained, the target service type to which the service corresponding to the application of the new energy power industry belongs is determined from a plurality of service types, where the service types are used to classify the service of the new energy power industry, the component corresponding to the target service type is obtained from the service type and the component having the pair relationship, and the target component matching the application of the new energy power industry is obtained from the component corresponding to the target service type.
Optionally, the target component includes a data component for providing data service for the application of the new energy power industry, wherein in the step S206, the application of the new energy power industry may be created, but not limited to, by determining a model type to which the application of the new energy power industry belongs, creating a database matching the model type in the data component, and creating a data node in the database matching the model type.
Optionally, the target component further includes an algorithm model component, and the algorithm model component is configured to provide an algorithm function for the application of the new energy power industry, wherein in step S206, the application of the new energy power industry may also be created, the target algorithm model matched with the application of the new energy power industry may be obtained, and the target algorithm model may be imported into the algorithm model component.
Optionally, in the step S206, the target algorithm model may be obtained, but is not limited to, by obtaining a data processing algorithm model matched with the application of the new energy power industry from a preset new energy power industry data processing algorithm model library as the target algorithm model; or, a model conforming to a predetermined model construction specification is acquired as a target algorithm model by the visualization model construction service.
Optionally, after the application of the new energy electric power industry is created, test data can be obtained from a database of the platform to test the created application. For example: after the step S206, test data matched with the application of the new energy power industry is obtained from the new energy power industry knowledge base, where the new energy power industry knowledge base is used to store the collected new energy power industry data, and the application of the new energy power industry is tested by using the test data.
Optionally, the acquired new energy power industry data may be used to build a new energy power industry knowledge base in advance, and the test data may be, but is not limited to, data in the knowledge base. For example: before obtaining the test data, obtaining new energy power industry data, wherein the new energy power industry data comprises: and creating a new energy power industry knowledge base by using the new energy power industry data.
In an alternative embodiment, a method for creating a new energy power industry application is provided, and fig. 3 is a flowchart of a method for creating a new energy power industry application according to an alternative embodiment of the present invention, as shown in fig. 3, the flowchart includes the following steps:
step S302, an analytic application is created.
Step S304, selecting the application service type.
In step S306, a model category (e.g., statistical model, physical model, etc.) is selected.
In step S308, an intermediate database is created.
In step S310, a data source node (access test data) is created, a data source node group may be created, and a node is created.
Step S312, a compute node is created.
In step S314, an application core algorithm model (using a new energy industry model library or importing a custom model) is imported, which may be modeled using a visualization analysis service.
In step S316, an application flow is created.
In step S318, the application flow is managed.
Step S320, the application is run.
Step S322, managing the application (supporting the application detail query, the release preview, the application deletion, and the quantitative evaluation of a plurality of similar applications according to the application result).
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The embodiment also provides a device for creating new energy power industry application, which is used for implementing the above embodiments and preferred embodiments, and the description of the device is omitted. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 4 is a block diagram of a creating apparatus for a new energy power industry application according to an embodiment of the present invention, as shown in fig. 4, the apparatus includes:
a receiving module 42, configured to receive an application creation request, where the application creation request is used to instruct to create an application of the new energy power industry;
a first obtaining module 44, configured to, in response to the application creation request, obtain a target component that matches an application of the new energy power industry from a plurality of preset application components, where the plurality of preset application components are application components that are packaged according to business features of the new energy power industry;
and a first creating module 46 for calling the target component to create the application of the new energy power industry.
Optionally, in this embodiment, the creating apparatus of the new energy power industry application may be, but is not limited to, applied to a client of a platform built for creating a new energy power industry application. Or, the method can be applied to a built server for creating a platform of the new energy power industry application, or can also be deployed on both sides of the server and the client.
Through the device, the preset application components are preset, the target component meeting the requirement of the request is obtained from the preset application components according to the received application creation request, and then the target component is called, so that the application of the new energy power industry is created. Therefore, the problem of low development efficiency of the new energy power industry application in the related technology can be solved, and the effect of improving the development efficiency of the new energy power industry application is achieved.
Optionally, the first obtaining module includes: the system comprises a first determining unit, a second determining unit and a processing unit, wherein the first determining unit is used for determining a target service type to which a service corresponding to application of the new energy power industry belongs from a plurality of service types, and the service type is used for classifying the service of the new energy power industry; the first acquisition unit is used for acquiring a component corresponding to the target service type from the service type and the component with the opposite relation; and the second acquisition unit is used for acquiring a target assembly matched with the application of the new energy power industry from the assembly corresponding to the target service type.
Optionally, the target component includes a data component for providing data services for applications of the new energy power industry, wherein the first creating module includes: the second determination unit is used for determining the model type to which the application of the new energy power industry belongs; the first creating unit is used for creating a database matched with the model type in the data component; and the second creating unit is used for creating the data nodes in the database matched with the model types.
Optionally, the target component further includes an algorithm model component for providing an algorithm function for an application of the new energy power industry, wherein the first creating module further includes: the third acquisition unit is used for acquiring a target algorithm model matched with the application of the new energy power industry; and the leading-in unit is used for leading the target algorithm model into the algorithm model component.
Optionally, the third obtaining unit includes: the first acquisition subunit is used for acquiring a data processing algorithm model matched with the application of the new energy power industry from a preset new energy power industry data processing algorithm model library as a target algorithm model; or, the second obtaining subunit is configured to obtain, by the visualization model construction service, a model that meets a predetermined model construction specification as the target algorithm model.
Optionally, the apparatus further comprises: the second acquisition module is used for acquiring test data matched with the application of the new energy power industry from a new energy power industry knowledge base, wherein the new energy power industry knowledge base is used for storing the collected new energy power industry data; and the test module is used for testing the application of the new energy power industry by using the test data.
Optionally, the apparatus further comprises: the third acquisition module is used for acquiring new energy power industry data, wherein the new energy power industry data comprise: the new energy station data, the new energy transmission and distribution network data, the new energy user load data and the new energy related data are obtained; and the second creating module is used for creating a new energy power industry knowledge base by using the new energy power industry data.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
Reference will now be made in detail to the alternative embodiments of the present invention.
An optional embodiment of the invention provides a new energy power industry application creation platform, and fig. 5 is a schematic diagram of the new energy power industry application creation platform according to the optional embodiment of the invention, and as shown in fig. 5, the platform serves as a domestic first source-network-load-integrated new energy internet platform "green energy interconnection", expands functions of an industrial intelligent assembly line, an industrial application store and the like, and accelerates industrial internet construction in the new energy field. The platform provides an overall solution which is driven by industrial big data and enables industrial internet development. The platform provides the following application support for new energy power industry analysis application (App) development:
firstly, the platform provides the following application support for new energy power industry analysis application (App) development: the platform and the App on the platform adopt a micro-service architecture, each micro-service can be independently deployed, and the micro-services are high in cohesion and low in coupling. Each microservice is only concerned with completing one task and well completes the task, is not affected by each other, and facilitates integration and collaboration.
In this embodiment, the platform provides a set of common infrastructure (IaaS) for application development. The service provider can browse the selected service, apply for creating the resource by one key and do not care about the operation and maintenance of the resource.
In addition, the guidance is precipitated through rich knowledge of the new energy power industry: the platform provides a powerful data service (DaaS) comprising rich and continually iterative new energy electric power industry data and a new energy electric power industry data analysis algorithm model base. The algorithm model library accumulates a large amount of data analysis and data mining algorithms, fully absorbs the latest AI technology, and can be updated in an iterative manner faster and more quickly.
Meanwhile, the platform provides a development tool and supports application development and testing.
In this platform, a convenient development process is provided: the development service encapsulates a common data analysis algorithm model of the specific business of the new energy power industry; providing a standardized module interface standard for input and output; a common system interface of an analysis type App in the new energy power industry is packaged into a visual integrated assembly, and a graphical Application dashboard is provided, so that an Application developer can conveniently drag the assembly to develop, create, test and expand the analysis type App. An application developer does not need to spend energy on operation and maintenance of resources, does not need to care about a data source or a result output mode and the like, only puts the center of gravity in the middle core algorithm model, and forms quantitative comparison by replacing the core algorithm model or adjusting parameters so as to optimize the whole App.
In this optional embodiment, the green energy interconnection platform provides support for the development of the new energy power industry analysis application bottom layer:
1. the platform provides a series of common infrastructure (IaaS), development service (PaaS) and data service (DaaS) for application development and operation. The service provider can browse and select the service, apply for creating the resource by one key, do not need to be concerned with the operation and maintenance of the resource, and only need to focus on the development of the application function per se. In addition, the platform has expansibility, and an operator can expand the existing service function list through a standard service development process.
2. The platform provides a development tool and supports application development and testing. When the provider has special requirements on development, the method can provide the following steps: for test data requirements, the platform side provides desensitized data as required.
3. Providing new energy field knowledge guidance: the platform provides powerful data services (DaaS), and accumulates and constructs a knowledge base supporting the new energy power industry App, namely rich and continuously iterative new energy power industry data and a new energy power industry data analysis algorithm model base. The algorithm model library accumulates a large amount of data analysis and data mining algorithms, fully absorbs the latest AI technology, and can be updated in an iterative manner faster and more quickly.
In this optional embodiment, the platform further provides a creation specification for the new energy power industry analytics application:
firstly, a unified architecture design is performed for the application of a specific function: the application on the platform adopts a micro-service architecture. The platform carries out unified architectural design on application services of specific businesses, including each micro-service component of an application program. Taking the concentrated power prediction as an example, the concentrated power prediction is short-term and ultra-short-term power station meteorological and power prediction services provided by power grids, operators and owners, and prediction data can be sent to the power grids through a special channel. The centralized power prediction service can help the power grid to predict the regional new energy power generation more accurately and make a scheduling plan more accurately; and the system can help the power generation enterprises to make operation and maintenance plans (operation and maintenance windows) more scientifically and reasonably.
Fig. 6 is a schematic diagram of a reference architecture for centralized power prediction according to an alternative embodiment of the present invention, and as shown in fig. 6, a weather forecast service part may need Internet weather data resources and an ultra-computation service, may run separately in an Internet area, and passes the result to a three-area application. The power prediction application in the three areas needs to use running data of power plant equipment, the data is provided by a DaaS service in the three areas, and relevant data can be obtained by calling a data service interface of a large data platform, so that power prediction is performed. The heart of the power prediction application itself is the power prediction model.
Generally speaking, data which may be utilized by the wind power prediction model includes historical atmospheric data, historical wind speed, historical power, geographic conditions and historical wind power plant unit conditions, input parameters may include real-time atmospheric data, weather forecast results and wind power plant unit conditions (actual operation number and maximum power of the wind power plant unit at the prediction time), and output is power of the wind power plant.
For power prediction, two ideas mainly exist, one is to simulate atmospheric motion and geographic environment by a physical method, the idea does not need a large amount of historical data, but the solution of a correlation equation is difficult, and the calculation amount is large, and the other is to predict from the historical data by a statistical method such as a neural network, and the method is high in calculation speed and needs a large amount of historical data.
On a green energy interconnection platform, power prediction models adopted by various companies are different (for example, a physical method, a data analysis method and a method combining physical data analysis) and the deployment of the power prediction models can be applied to IaaS or PaaS services of a large data platform, for example, a PaaS layer can provide a MongoDB database supply application program to store data of the power prediction models, and the IaaS layer can provide basic services such as a virtual machine and a network for deployment and application. The developer can quantitatively compare the results calculated by different core algorithms or the results of different parameters of the same core algorithm to optimize the App.
In this optional embodiment, the power prediction further includes a result reporting and scheduling part, where the logics of the power prediction manufacturers are the same, and the power prediction manufacturers can report the power prediction manufacturers by using an existing unified reporting program, where the reporting program can be deployed to an IaaS layer of a large data platform and deployed in a virtual machine manner.
Defining data input and output module specification: processes, algorithms, input and output tools (such as data access interfaces) and the like involved in the analysis class application are subjected to service encapsulation.
Common system interfaces in data analysis App of the same type of service are packaged into visual integrated components, and each component of the App is standardized. The development service provides a graphical Application dashboard, comprises all components required by developing an Application program, supports graphical dragging development, constructs logic, and enables an Application developer to create, test and extend an App by using the components.
Taking the centralized power prediction as an example, the components required in the application are a data source (historical atmospheric data, historical wind speed, historical power, geographic conditions, historical wind power plant unit conditions), a database for storing intermediate results, a core algorithm model and parameters (real-time atmospheric data, weather forecast results, wind power plant unit conditions, and the like), and output results. The green energy interconnection platform DaaS provides accumulation of a new energy common industry model base, an algorithm base and a knowledge base, comprises a large amount of data analysis and data mining algorithms, fully absorbs the latest AI technology, enables power prediction to be adaptive and iterative, and enables results to be accurate.
And meanwhile, the import of the custom model is supported. An application developer may build a custom power prediction algorithm model using the visual analysis services provided by DaaS. The writing of the custom model requires certain specifications to be followed.
As can be seen from the above description, the green energy interconnection platform provides support for the new energy power industry App in the professional field. Powerful IaaS, PaaS and DaaS supports are provided for analysis applications in the new energy power industry, so that an application provider does not need to care about operation and maintenance of resources and only needs to focus on development of application functions. Meanwhile, a large number of common algorithm libraries and model libraries in the new energy power industry are accumulated on the platform, and the platform is convenient for application developers to call. And the threshold of App development of the new energy power industry is reduced. Standardizing each application program component, including the input and output interface standard of the application program, and enabling the application developer to not need a strong coding level and focus on a core analysis model. New energy power industry engineers who cannot write codes can quickly develop an analysis-like new energy industry App. The lack of industrial theory, like software engineers for industrial data assets, can efficiently reuse specialized algorithmic models.
In addition, the platform operator can quantitatively evaluate the effectiveness of the application only by comparing the core analysis algorithm models. The innovation and the development of the new energy power industry App are promoted, and a new energy power industry App market is formed. App in the App market is applied to each operation content of the new energy power industry, so that the service modes of new energy power such as wind power photovoltaic power and the like are changed from manual work to intelligence, and from the tradition to intelligence. Accumulation of a model base knowledge base of the new energy power industry, especially introduction of big data storage, processing, analysis and latest AI technology, can promote reduction of new energy power cost, and further promote transformation of the power industry to new energy.
Embodiments of the present invention also provide a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
Alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s1, receiving an application creation request, wherein the application creation request is used for indicating the creation of the application of the new energy power industry;
s2, responding to the application creation request, and acquiring a target assembly matched with the application of the new energy power industry from a plurality of preset application assemblies, wherein the plurality of preset application assemblies are application assemblies packaged according to the service characteristics of the new energy power industry;
and S3, calling the target component to create the application of the new energy power industry.
Optionally, in this embodiment, the storage medium may include, but is not limited to: various media capable of storing computer programs, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Embodiments of the present invention also provide an electronic device comprising a memory having a computer program stored therein and a processor arranged to run the computer program to perform the steps of any of the above method embodiments.
Optionally, the electronic apparatus may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s1, receiving an application creation request, wherein the application creation request is used for indicating the creation of the application of the new energy power industry;
s2, responding to the application creation request, and acquiring a target assembly matched with the application of the new energy power industry from a plurality of preset application assemblies, wherein the plurality of preset application assemblies are application assemblies packaged according to the service characteristics of the new energy power industry;
and S3, calling the target component to create the application of the new energy power industry.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A method for creating a new energy power industry application is characterized by comprising the following steps:
receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of a new energy power industry;
responding to the application creation request, and acquiring a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry;
and calling the target component to create the application of the new energy power industry.
2. The method according to claim 1, wherein acquiring the target component matching the application of the new energy power industry from a preset plurality of application components in response to the application creation request comprises:
determining a target service type to which a service corresponding to the application of the new energy power industry belongs from a plurality of service types, wherein the service type is used for classifying the service of the new energy power industry;
acquiring a component corresponding to the target service type from the service type and the component with the pair relation;
and acquiring the target component matched with the application of the new energy power industry from the component corresponding to the target service type.
3. The method of claim 1, wherein the target component comprises a data component for providing data services for an application of the new energy power industry, and wherein invoking the target component to create the application of the new energy power industry comprises:
determining a model type to which the application of the new energy power industry belongs;
creating a database in the data component that matches the model type;
creating data nodes in the database matched with the model types.
4. The method of claim 3, wherein the target component further comprises an algorithmic model component to provide algorithmic functionality to the application of the new energy power industry, and wherein invoking the target component to create the application of the new energy power industry further comprises:
acquiring a target algorithm model matched with the application of the new energy power industry;
and importing the target algorithm model into the algorithm model component.
5. The method of claim 4, wherein obtaining the target algorithm model that matches the application of the new energy power industry comprises:
acquiring a data processing algorithm model matched with the application of the new energy power industry from a preset new energy power industry data processing algorithm model library as the target algorithm model; or,
and acquiring a model which accords with a preset model construction specification as the target algorithm model through a visual model construction service.
6. The method of claim 1, wherein after invoking the target component to create the application for the new energy electric utility, the method further comprises:
acquiring test data matched with the application of the new energy power industry from a new energy power industry knowledge base, wherein the new energy power industry knowledge base is used for storing the collected new energy power industry data;
and testing the application of the new energy power industry by using the test data.
7. The method of claim 6, wherein prior to obtaining test data from a new energy power industry knowledge base that matches an application of the new energy power industry, the method further comprises:
acquiring the new energy power industry data, wherein the new energy power industry data comprises: the new energy station data, the new energy transmission and distribution network data, the new energy user load data and the new energy related data are obtained;
creating the new energy power industry knowledge base using the new energy power industry data.
8. A device for creating a new energy power industry application is characterized by comprising:
the receiving module is used for receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of a new energy power industry;
the first obtaining module is used for responding to the application creating request and obtaining a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry;
the first creating module is used for calling the target assembly to create the application of the new energy power industry.
9. A storage medium, in which a computer program is stored, wherein the computer program is arranged to perform the method of any of claims 1 to 7 when executed.
10. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, and wherein the processor is arranged to execute the computer program to perform the method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010814872.7A CN111949246A (en) | 2020-08-13 | 2020-08-13 | Method and device for creating new energy power industry application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010814872.7A CN111949246A (en) | 2020-08-13 | 2020-08-13 | Method and device for creating new energy power industry application |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111949246A true CN111949246A (en) | 2020-11-17 |
Family
ID=73343682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010814872.7A Pending CN111949246A (en) | 2020-08-13 | 2020-08-13 | Method and device for creating new energy power industry application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111949246A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115033718A (en) * | 2022-08-15 | 2022-09-09 | 浙江大学 | Service application deployment method, device and equipment |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102663251A (en) * | 2012-04-09 | 2012-09-12 | 华北电力大学 | Physical prediction method for wind power station power based on computational fluid mechanics model |
US8417715B1 (en) * | 2007-12-19 | 2013-04-09 | Tilmann Bruckhaus | Platform independent plug-in methods and systems for data mining and analytics |
CN107273524A (en) * | 2017-06-23 | 2017-10-20 | 国网上海市电力公司 | A kind of intelligent power distribution big data application system |
CN107341205A (en) * | 2017-06-23 | 2017-11-10 | 国网上海市电力公司 | A kind of intelligent distribution system based on big data platform |
US20180189054A1 (en) * | 2016-12-29 | 2018-07-05 | Arvind Varma Kalidindi | Automated platform re-creation system |
CN108628598A (en) * | 2018-05-03 | 2018-10-09 | 山东浪潮通软信息科技有限公司 | A kind of the web development approaches and device of modularization |
CN109901838A (en) * | 2019-01-17 | 2019-06-18 | 平安证券股份有限公司 | Front end development approach, device, equipment and storage medium based on modularization |
CN110399119A (en) * | 2019-06-18 | 2019-11-01 | 五八有限公司 | A kind of modularization construction method, device, electronic equipment and storage medium |
-
2020
- 2020-08-13 CN CN202010814872.7A patent/CN111949246A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8417715B1 (en) * | 2007-12-19 | 2013-04-09 | Tilmann Bruckhaus | Platform independent plug-in methods and systems for data mining and analytics |
CN102663251A (en) * | 2012-04-09 | 2012-09-12 | 华北电力大学 | Physical prediction method for wind power station power based on computational fluid mechanics model |
US20180189054A1 (en) * | 2016-12-29 | 2018-07-05 | Arvind Varma Kalidindi | Automated platform re-creation system |
CN107273524A (en) * | 2017-06-23 | 2017-10-20 | 国网上海市电力公司 | A kind of intelligent power distribution big data application system |
CN107341205A (en) * | 2017-06-23 | 2017-11-10 | 国网上海市电力公司 | A kind of intelligent distribution system based on big data platform |
CN108628598A (en) * | 2018-05-03 | 2018-10-09 | 山东浪潮通软信息科技有限公司 | A kind of the web development approaches and device of modularization |
CN109901838A (en) * | 2019-01-17 | 2019-06-18 | 平安证券股份有限公司 | Front end development approach, device, equipment and storage medium based on modularization |
CN110399119A (en) * | 2019-06-18 | 2019-11-01 | 五八有限公司 | A kind of modularization construction method, device, electronic equipment and storage medium |
Non-Patent Citations (3)
Title |
---|
中国气象局风能太阳能资源评估中心: "《风能评价及风电规划与并网》", 30 June 2012, 中国环境科学出版社, pages: 149 - 150 * |
秦荣生: "《现代内部审计学》", 31 August 2017, 立信会计出版社, pages: 294 - 295 * |
肖凯: "基于电力大数据平台的海量风电数据处理架构与应用研究", 《电力信息与通信技术》, vol. 15, no. 7, pages 1 - 12 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115033718A (en) * | 2022-08-15 | 2022-09-09 | 浙江大学 | Service application deployment method, device and equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111835582B (en) | Configuration method and device of Internet of things inspection equipment and computer equipment | |
CN104572444A (en) | Cloud testing platform for game performance and testing method for cloud testing platform | |
CN102955977A (en) | Energy efficiency service method based on cloud technology and energy efficiency service platform thereof | |
CN113723810B (en) | Power grid modeling method based on graph database | |
CN111338814A (en) | Message processing method and device, storage medium and electronic device | |
CN110430068B (en) | Characteristic engineering arrangement method and device | |
CN107947968B (en) | Method and device for processing network quality complaint information | |
CN115174416B (en) | Network planning system, method and device and electronic equipment | |
CN108777637A (en) | A kind of data center's total management system and method for supporting server isomery | |
CN109933907B (en) | Method and device for establishing equipment management service model | |
CN112668880A (en) | Work order scheduling method and device for distribution network grid, computer equipment and storage medium | |
CN113703363A (en) | Plug-and-play method of intelligent edge computing gateway in power dispatching cloud | |
CN113535831A (en) | Report form analysis method, device, equipment and medium based on big data | |
CN113852204A (en) | Three-dimensional panoramic monitoring system and method for transformer substation with digital twin | |
CN114138501B (en) | Processing method and device for edge intelligent service for field safety monitoring | |
CN111949246A (en) | Method and device for creating new energy power industry application | |
TW201628384A (en) | Traffic prediction and resource scheduling automatic analyzing system of mobile network base station and method thereof | |
CN112948353B (en) | Data analysis method, system and storage medium applied to DAstudio | |
CN114629767A (en) | Power dispatching network simulation method and device, computer equipment and storage medium | |
Ezdiani et al. | An architectural concept for sensor cloud QoSaaS testbed | |
CN107402854A (en) | Test information management method, apparatus, test case execution system and equipment | |
CN115277473A (en) | Remote operation and maintenance method and device for edge gateway, computer equipment and storage medium | |
CN114463096A (en) | Information pairing method, device, equipment and medium | |
CN116415385A (en) | Fan joint debugging simulation method and device, server and computer storage medium | |
CN113052420A (en) | Project feasibility evaluation method based on simulation intelligence |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |