[go: up one dir, main page]

CN111949246A - New energy power industry application creation method and device - Google Patents

New energy power industry application creation method and device Download PDF

Info

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
power industry
energy power
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
Application number
CN202010814872.7A
Other languages
Chinese (zh)
Inventor
李宏波
王蔚青
俞海国
刘世良
李文明
李国旺
郭树峰
王有虎
王国庆
李增伟
隆文喜
仵玉琴
胡东星
李海龙
李国栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qinghai Green Energy Data Co ltd
State Grid Corp of China SGCC
State Grid Qinghai Electric Power Co Ltd
Information and Telecommunication Branch of State Grid Qinghai Electric Power Co Ltd
Original Assignee
Qinghai Green Energy Data Co ltd
State Grid Corp of China SGCC
State Grid Qinghai Electric Power Co Ltd
Information and Telecommunication Branch of State Grid Qinghai Electric Power Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qinghai Green Energy Data Co ltd, State Grid Corp of China SGCC, State Grid Qinghai Electric Power Co Ltd, Information and Telecommunication Branch of State Grid Qinghai Electric Power Co Ltd filed Critical Qinghai Green Energy Data Co ltd
Priority to CN202010814872.7A priority Critical patent/CN111949246A/en
Publication of CN111949246A publication Critical patent/CN111949246A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06313Resource planning in a project environment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy 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

本发明提供了一种新能源电力行业应用的创建方法及装置,该方法包括:接收应用创建请求,其中,应用创建请求用于指示创建新能源电力行业的应用;响应应用创建请求,从预设的多个应用组件中获取与新能源电力行业的应用匹配的目标组件,其中,预设的多个应用组件是根据新能源电力行业的业务特征封装的应用组件;调用目标组件创建新能源电力行业的应用。通过本发明,解决了相关技术中新能源电力行业应用的开发效率较低的问题,进而达到了提高新能源电力行业应用的开发效率的效果。

Figure 202010814872

The present invention provides a method and device for creating an application in the new energy power industry. The method includes: receiving an application creation request, wherein the application creation request is used to instruct the creation of an application in the new energy power industry; responding to the application creation request, from a preset Obtain target components that match applications in the new energy power industry from multiple application components in Applications. The invention solves the problem of low development efficiency of new energy power industry applications in the related art, thereby achieving the effect of improving the development efficiency of new energy power industry applications.

Figure 202010814872

Description

新能源电力行业应用的创建方法及装置New energy power industry application creation method and device

技术领域technical field

本发明涉及计算机领域,具体而言,涉及一种新能源电力行业应用的创建方法及装置。The invention relates to the field of computers, and in particular, to a method and device for creating applications in the new energy power industry.

背景技术Background technique

传统的工业软件采用大架构、封闭系统,使用集权式数据管理,业务流程复杂,逻辑决策简单,紧耦合、“笨重”、难以协同与集成。而新能源工业应用本身与一般工业应用的业务复杂度不同,一般工业App的经验难以应用在新能源电力行业工业应用上。此外,新能源电力行业的工业应用开发难度高。Traditional industrial software adopts large architecture, closed system, centralized data management, complex business process, simple logical decision-making, tight coupling, "clunky", and difficult to coordinate and integrate. However, the business complexity of new energy industrial applications itself is different from that of general industrial applications, and the experience of general industrial apps is difficult to apply to industrial applications in the new energy power industry. In addition, the development of industrial applications in the new energy power industry is difficult.

针对上述的问题,目前尚未提出有效的解决方案。For the above problems, no effective solution has been proposed yet.

发明内容SUMMARY OF THE INVENTION

本发明实施例提供了一种新能源电力行业应用的创建方法及装置,以至少解决相关技术中相关技术中新能源电力行业应用的开发效率较低的问题。The embodiments of the present invention provide a method and device for creating a new energy power industry application, so as to at least solve the problem of low development efficiency of the new energy power industry application in the related art.

根据本发明的一个实施例,提供了一种新能源电力行业应用的创建方法,包括:接收应用创建请求,其中,所述应用创建请求用于指示创建新能源电力行业的应用;响应所述应用创建请求,从预设的多个应用组件中获取与所述新能源电力行业的应用匹配的目标组件,其中,所述预设的多个应用组件是根据新能源电力行业的业务特征封装的应用组件;调用所述目标组件创建所述新能源电力行业的应用。According to an embodiment of the present invention, a method for creating a new energy power industry application is provided, including: receiving an application creation request, wherein the application creation request is used to instruct the creation of an application in the new energy power industry; responding to the application A request is created, and a target component matching the application of the new energy power industry is obtained from a plurality of preset application components, wherein the preset multiple application components are applications packaged according to business characteristics of the new energy power industry component; calling the target component to create the application of the new energy power industry.

可选地,响应所述应用创建请求,从预设的多个应用组件中获取与所述新能源电力行业的应用匹配的所述目标组件包括:从多个业务类型中确定所述新能源电力行业的应用对应的业务所属于的目标业务类型,其中,所述业务类型用于对新能源电力行业的业务进行分类;从具有对关系的业务类型与组件中获取所述目标业务类型所对应的组件;从所述目标业务类型所对应的组件中获取与所述新能源电力行业的应用匹配的所述目标组件。Optionally, in response to the application creation request, obtaining the target component that matches the application of the new energy power industry from a plurality of preset application components includes: determining the new energy power from a plurality of business types. The target business type to which the business corresponding to the application of the industry belongs, wherein the business type is used to classify the business of the new energy power industry; obtain the corresponding business type from the business type and component with a pair relationship. component; obtain the target component that matches the application of the new energy power industry from the component corresponding to the target business type.

可选地,所述目标组件包括数据组件,所述数据组件用于为所述新能源电力行业的应用提供数据服务,其中,调用所述目标组件创建所述新能源电力行业的应用包括:确定所述新能源电力行业的应用所属于的模型类型;在所述数据组件中创建与所述模型类型匹配的数据库;在所述与所述模型类型匹配的数据库中创建数据节点。Optionally, the target component includes a data component, and the data component is configured to provide data services for the application of the new energy power industry, wherein calling the target component to create the application of the new energy power industry includes: determining The model type to which the application in the new energy power industry belongs; a database matching the model type is created in the data component; a data node is created in the database matching the model type.

可选地,所述目标组件还包括算法模型组件,所述算法模型组件用于为所述新能源电力行业的应用提供算法功能,其中,调用所述目标组件创建所述新能源电力行业的应用还包括:获取与所述新能源电力行业的应用所匹配的目标算法模型;向所述算法模型组件中导入所述目标算法模型。Optionally, the target component further includes an algorithm model component, and the algorithm model component is used to provide algorithm functions for the application of the new energy power industry, wherein the target component is called to create the application of the new energy power industry. It also includes: acquiring a target algorithm model matching the application in the new energy power industry; importing the target algorithm model into the algorithm model component.

可选地,获取与所述新能源电力行业的应用所匹配的目标算法模型包括:从预设的新能源电力行业数据处理算法模型库中获取与所述新能源电力行业的应用所匹配的数据处理算法模型作为所述目标算法模型;或者,通过可视化模型构建服务获取符合预定模型构建规范的模型作为所述目标算法模型。Optionally, acquiring the target algorithm model matched with the application in the new energy power industry includes: acquiring data matched with the application in the new energy power industry from a preset new energy power industry data processing algorithm model library. The processing algorithm model is used as the target algorithm model; or, a model conforming to a predetermined model building specification is obtained through a visual model building service as the target algorithm model.

可选地,在调用所述目标组件创建所述新能源电力行业的应用之后,所述方法还包括:从新能源电力行业知识库中获取与所述新能源电力行业的应用匹配的测试数据,其中,所述新能源电力行业知识库用于存储收集到的新能源电力行业数据;使用所述测试数据对所述新能源电力行业的应用进行测试。Optionally, after invoking the target component to create the application of the new energy power industry, the method further includes: acquiring test data matching the application of the new energy power industry from a knowledge base of the new energy power industry, wherein , the new energy power industry knowledge base is used to store the collected new energy power industry data; the application of the new energy power industry is tested by using the test data.

可选地,在从新能源电力行业知识库中获取与所述新能源电力行业的应用匹配的测试数据之前,所述方法还包括:获取所述新能源电力行业数据,其中,所述新能源电力行业数据包括:新能源场站数据、新能源输配电网数据、新能源用户负荷数据和新能源关联数据;使用所述新能源电力行业数据创建所述新能源电力行业知识库。Optionally, before acquiring the test data matching the application of the new energy power industry from the new energy power industry knowledge base, the method further includes: acquiring the new energy power industry data, wherein the new energy power industry The industry data includes: new energy station data, new energy transmission and distribution network data, new energy user load data and new energy related data; the new energy power industry knowledge base is created using the new energy power industry data.

根据本发明的另一个实施例,提供了一种新能源电力行业应用的创建装置,包括:接收模块,用于接收应用创建请求,其中,所述应用创建请求用于指示创建新能源电力行业的应用;第一获取模块,用于响应所述应用创建请求,从预设的多个应用组件中获取与所述新能源电力行业的应用匹配的目标组件,其中,所述预设的多个应用组件是根据新能源电力行业的业务特征封装的应用组件;第一创建模块,用于调用所述目标组件创建所述新能源电力行业的应用。According to another embodiment of the present invention, an apparatus for creating a new energy power industry application is provided, including: a receiving module configured to receive an application creation request, wherein the application creation request is used to instruct the creation of a new energy power industry application an application; a first acquisition module, configured to respond to the application creation request and acquire a target component matching the application of the new energy power industry from a plurality of preset application components, wherein the preset multiple application components The component is an application component packaged according to the business characteristics of the new energy power industry; the first creation module is used to call the target component to create the application of the new energy power industry.

根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。According to yet another embodiment of the present invention, a storage medium is also provided, wherein a computer program is stored in the storage medium, wherein the computer program is configured to execute the steps in any one of the above method embodiments when running.

根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。According to yet another embodiment of the present invention, there is also provided an electronic device comprising a memory and a processor, wherein the memory stores a computer program, the processor is configured to run the computer program to execute any of the above Steps in Method Examples.

通过本发明,通过接收应用创建请求,其中,应用创建请求用于指示创建新能源电力行业的应用;响应应用创建请求,从预设的多个应用组件中获取与新能源电力行业的应用匹配的目标组件,其中,预设的多个应用组件是根据新能源电力行业的业务特征封装的应用组件;调用目标组件创建新能源电力行业的应用的方式,预先设置预设的多个应用组件,根据接收到的应用创建请求从预设的多个应用组件中获取满足该请求要求的目标组件,再调用目标组件从而创建出新能源电力行业的应用。因此,可以解决相关技术中新能源电力行业应用的开发效率较低的问题,达到提高新能源电力行业应用的开发效率的效果。According to the present invention, an application creation request is received, wherein the application creation request is used to instruct the creation of an application in the new energy power industry; in response to the application creation request, an application matching application in the new energy power industry is obtained from a plurality of preset application components The target component, wherein the preset multiple application components are application components packaged according to the business characteristics of the new energy power industry; the way to call the target component to create an application in the new energy power industry, preset multiple preset application components, according to The received application creation request obtains a target component that meets the requirements of the request from a plurality of preset application components, and then invokes the target component to create an application in the new energy power industry. Therefore, the problem of low development efficiency of new energy power industry applications in related technologies can be solved, and the effect of improving the development efficiency of new energy power industry applications can be achieved.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the attached image:

图1是本发明实施例的一种新能源电力行业应用的创建方法的移动终端的硬件结构框图;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;

图2是根据本发明实施例的新能源电力行业应用的创建方法的流程图;2 is a flowchart of a method for creating a new energy power industry application according to an embodiment of the present invention;

图3是根据本发明可选的实施方式的新能源电力行业应用的创建方法的流程图;3 is a flowchart of a method for creating a new energy power industry application according to an optional embodiment of the present invention;

图4是根据本发明实施例的新能源电力行业应用的创建装置的结构框图;4 is a structural block diagram of a device for creating new energy power industry applications according to an embodiment of the present invention;

图5是根据本发明可选实施例的新能源电力行业应用的创建平台的示意图;5 is a schematic diagram of a creation platform for new energy power industry applications according to an optional embodiment of the present invention;

图6是根据本发明可选实施例的集中功率预测的参考架构的示意图。6 is a schematic diagram of a reference architecture for centralized power prediction according to an alternative embodiment of the present invention.

具体实施方式Detailed ways

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and in conjunction with embodiments. It should be noted that the embodiments in the present application and the features of the embodiments may be combined with each other in the case of no conflict.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence.

本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种新能源电力行业应用的创建方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。The method embodiment provided in Embodiment 1 of the present application may be executed in a mobile terminal, a computer terminal, or a similar computing device. Taking running on a mobile terminal as an example, FIG. 1 is a hardware structural block diagram of a mobile terminal of a method for creating a new energy power industry application according to an embodiment of the present invention. As shown in FIG. 1 , the mobile terminal 10 may include one or more (only one is shown in FIG. 1 ) processors 102 (the processors 102 may include but are not limited to processing devices such as a microprocessor MCU or a programmable logic device FPGA, etc. ) and a memory 104 for storing data, optionally, the above-mentioned mobile terminal may further include a transmission device 106 and an input/output device 108 for communication functions. Those of ordinary skill in the art can understand that the structure shown in FIG. 1 is only a schematic diagram, which does not limit the structure of the above-mentioned mobile terminal. For example, the mobile terminal 10 may also include more or fewer components than those shown in FIG. 1 , or have a different configuration than that shown in FIG. 1 .

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的新能源电力行业应用的创建方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as computer programs corresponding to the method for creating a new energy power industry application in the embodiment of the present invention, the processor 102 runs the computer stored in the memory 104 by running the computer program program, so as to execute various functional applications and data processing, that is, to realize the above-mentioned method. 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, and these remote memories may be connected to the mobile terminal 10 through a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。Transmission means 106 are used to receive or transmit data via a network. The specific example of the above-mentioned network may include a wireless network provided by the communication provider of the mobile terminal 10 . In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC for short), 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 (Radio Frequency, RF for short) module, which is used to communicate with the Internet in a wireless manner.

在本实施例中提供了一种新能源电力行业应用的创建方法,图2是根据本发明实施例的新能源电力行业应用的创建方法的流程图,如图2所示,该流程包括如下步骤:In this embodiment, a method for creating a new energy power industry application is provided. 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 process includes the following steps :

步骤S202,接收应用创建请求,其中,应用创建请求用于指示创建新能源电力行业的应用;Step S202, receiving an application creation request, wherein the application creation request is used to instruct the creation of an application in the new energy power industry;

步骤S204,响应应用创建请求,从预设的多个应用组件中获取与新能源电力行业的应用匹配的目标组件,其中,预设的多个应用组件是根据新能源电力行业的业务特征封装的应用组件;Step S204, in response to the application creation request, obtain a target component matching the application of the new energy power industry from a plurality of preset application components, wherein the preset multiple application components are packaged according to the business characteristics of the new energy power industry application components;

步骤S206,调用目标组件创建新能源电力行业的应用。Step S206, calling the target component to create an application in the new energy power industry.

可选地,在本实施例中,上述新能源电力行业应用的创建方法可以但不限于应用于搭建的用于创建新能源电力行业应用的平台的客户端。或者,可以但不限于应用于搭建的用于创建新能源电力行业应用的平台的服务器,或者,还可以由服务器和客户端交互执行。Optionally, in this embodiment, the above-mentioned method for creating a new energy power industry application may be, but not limited to, applied to a client of a built platform for creating a new energy power industry application. Alternatively, it may be applied to, but not limited to, a server that is used to build a platform for creating new energy power industry applications, or it may also be executed interactively by a server and a client.

通过上述步骤,预先设置预设的多个应用组件,根据接收到的应用创建请求从预设的多个应用组件中获取满足该请求要求的目标组件,再调用目标组件从而创建出新能源电力行业的应用。因此,可以解决相关技术中新能源电力行业应用的开发效率较低的问题,达到提高新能源电力行业应用的开发效率的效果。Through the above steps, preset multiple application components are preset, and according to the received application creation request, target components that meet the request requirements are obtained from the preset multiple application components, and then the target components are called to create a new energy power industry. Applications. Therefore, the problem of low development efficiency of new energy power industry applications in related technologies can be solved, and the effect of improving the development efficiency of new energy power industry applications can be achieved.

可选地,在上述步骤S204中,可以但不限于通过以下方式获取目标组件,从多个业务类型中确定新能源电力行业的应用对应的业务所属于的目标业务类型,其中,业务类型用于对新能源电力行业的业务进行分类,从具有对关系的业务类型与组件中获取目标业务类型所对应的组件,从目标业务类型所对应的组件中获取与新能源电力行业的应用匹配的目标组件。Optionally, in the above step S204, the target component may be obtained, but not limited to, in the following manner, and the target service type to which the service corresponding to the application of the new energy power industry belongs is determined from multiple service types, wherein the service type is used for the target service type. Classify the business of the new energy power industry, obtain the component corresponding to the target business type from the business type and component with a pair relationship, and obtain the target component that matches the application of the new energy power industry from the component corresponding to the target business type .

可选地,目标组件包括数据组件,数据组件用于为新能源电力行业的应用提供数据服务,其中,在上述步骤S206中,可以但不限于通过以下方式创建新能源电力行业的应用,确定新能源电力行业的应用所属于的模型类型,在数据组件中创建与模型类型匹配的数据库,在与模型类型匹配的数据库中创建数据节点。Optionally, the target component includes a data component, and the data component is used to provide data services for applications in the new energy power industry, wherein, in the above step S206, applications in the new energy power industry can be created but not limited to the following methods, and the new energy and power industry applications can be determined. The model type to which applications in the energy and power industry belong, create a database matching the model type in the data component, and create a data node in the database matching the model type.

可选地,目标组件还包括算法模型组件,算法模型组件用于为新能源电力行业的应用提供算法功能,其中,在上述步骤S206中,还可以但不限于通过以下方式创建新能源电力行业的应用,获取与新能源电力行业的应用所匹配的目标算法模型,向算法模型组件中导入目标算法模型。Optionally, the target component further includes an algorithm model component, and the algorithm model component is used to provide algorithm functions for applications in the new energy power industry, wherein, in the above step S206, it is also possible, but not limited to, to create a new energy power industry in the following ways: Application, obtain the target algorithm model that matches the application in the new energy power industry, and import the target algorithm model into the algorithm model component.

可选地,在上述步骤S206中,可以但不限于通过以下方式获取目标算法模型,从预设的新能源电力行业数据处理算法模型库中获取与新能源电力行业的应用所匹配的数据处理算法模型作为目标算法模型;或者,通过可视化模型构建服务获取符合预定模型构建规范的模型作为目标算法模型。Optionally, in the above step S206, the target algorithm model can be obtained, but not limited to, in the following ways, and the data processing algorithm matching the application of the new energy power industry is obtained from the preset new energy power industry data processing algorithm model library. The model is used as the target algorithm model; or, a model that conforms to the predetermined model building specification is obtained through the visual model building service as the target algorithm model.

可选地,在创建了新能源电力行业的应用之后,还可以从平台的数据库中获取测试数据来对创建的应用进行测试。例如:在上述步骤S206之后,从新能源电力行业知识库中获取与新能源电力行业的应用匹配的测试数据,其中,新能源电力行业知识库用于存储收集到的新能源电力行业数据,使用测试数据对新能源电力行业的应用进行测试。Optionally, after the application of the new energy power industry is created, test data can also be obtained from the database of the platform to test the created application. For example: after the above step S206, the test data matching the application of the new energy power industry is obtained from the new energy power industry knowledge base, wherein the new energy power industry knowledge base is used to store the collected new energy power industry data, and use the test data The data is used to test the application of the new energy power industry.

可选地,可以预先使用采集到的新能源电力行业数据搭建新能源电力行业知识库,测试数据可以但不限于是知识库中的数据。例如:在获取测试数据之前,获取新能源电力行业数据,其中,新能源电力行业数据包括:新能源场站数据、新能源输配电网数据、新能源用户负荷数据和新能源关联数据,使用新能源电力行业数据创建新能源电力行业知识库。Optionally, a new energy power industry knowledge base may be built in advance using the collected new energy power industry data, and the test data may be, but not limited to, data in the knowledge base. For example: before acquiring the test data, obtain the new energy power industry data, among which the new energy power industry data includes: new energy station data, new energy transmission and distribution network data, new energy user load data and new energy related data. The energy and power industry data creates a new energy and power industry knowledge base.

在一个可选的实施方式中,提供了一种新能源电力行业应用的创建方法,图3是根据本发明可选的实施方式的新能源电力行业应用的创建方法的流程图,如图3所示,该流程包括如下步骤:In an optional 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 optional embodiment of the present invention, as shown in FIG. 3 The process includes the following steps:

步骤S302,创建分析型应用。Step S302, creating an analytical application.

步骤S304,选择应用业务类别。Step S304, select the application service category.

步骤S306,选择模型类别(例如:统计模型、物理模型等等)。Step S306, select a model category (eg, statistical model, physical model, etc.).

步骤S308,创建中间数据库。Step S308, creating an intermediate database.

步骤S310,创建数据源节点(接入测试数据),可以创建数据源节点分组,并创建节点。Step S310: Create a data source node (access test data), create a data source node group, and create a node.

步骤S312,创建计算节点。Step S312, create a computing node.

步骤S314,导入应用核心算法模型(使用新能源行业模型库或者导入自定义模型),可以使用可视化分析服务建模。Step S314, importing the application core algorithm model (using the new energy industry model library or importing a custom model), which can be modeled by using a visual analysis service.

步骤S316,创建应用流程。Step S316, creating an application process.

步骤S318,管理应用流程。Step S318, manage the application process.

步骤S320,运行应用。Step S320, run the application.

步骤S322,管理应用(支持查询应用详情、发布预览、删除应用、根据应用结果定量评测多个同类应用)。Step S322, manage applications (support querying application details, publishing previews, deleting applications, and quantitatively evaluating multiple similar applications according to application results).

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present invention can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products are stored in a storage medium (such as ROM/RAM, magnetic disk, CD-ROM), including several instructions to make a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.

在本实施例中还提供了一种新能源电力行业应用的创建装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。This embodiment also provides an apparatus for creating a new energy power industry application, the apparatus is used to implement the above-mentioned embodiments and preferred implementations, and what has been described will not be repeated. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, implementations in hardware, or a combination of software and hardware, are also possible and contemplated.

图4是根据本发明实施例的新能源电力行业应用的创建装置的结构框图,如图4所示,该装置包括:Fig. 4 is a structural block diagram of an apparatus for creating a new energy power industry application according to an embodiment of the present invention. As shown in Fig. 4, the apparatus includes:

接收模块42,用于接收应用创建请求,其中,应用创建请求用于指示创建新能源电力行业的应用;a receiving module 42, configured to receive an application creation request, wherein the application creation request is used to instruct the creation of an application in the new energy power industry;

第一获取模块44,用于响应应用创建请求,从预设的多个应用组件中获取与新能源电力行业的应用匹配的目标组件,其中,预设的多个应用组件是根据新能源电力行业的业务特征封装的应用组件;The first obtaining module 44 is configured to respond to the application creation request, and obtain target components matching the application of the new energy power industry from a plurality of preset application components, wherein the preset multiple application components are based on the new energy power industry. Application components encapsulated by business characteristics;

第一创建模块46,用于调用目标组件创建新能源电力行业的应用。The first creation module 46 is used to invoke the target component to create an application in the new energy power industry.

可选地,在本实施例中,上述新能源电力行业应用的创建装置可以但不限于应用于搭建的用于创建新能源电力行业应用的平台的客户端。或者,可以但不限于应用于搭建的用于创建新能源电力行业应用的平台的服务器,或者,还可以部署在服务器和客户端两侧。Optionally, in this embodiment, the above-mentioned apparatus for creating a new energy power industry application may be, but not limited to, applied to a client of a built platform for creating a new energy power industry application. Alternatively, it can be applied to, but not limited to, a server that is used to build a platform for creating new energy power industry applications, or it can also be deployed on both sides of the server and the client.

通过上述装置,预先设置预设的多个应用组件,根据接收到的应用创建请求从预设的多个应用组件中获取满足该请求要求的目标组件,再调用目标组件从而创建出新能源电力行业的应用。因此,可以解决相关技术中新能源电力行业应用的开发效率较低的问题,达到提高新能源电力行业应用的开发效率的效果。Through the above device, preset multiple application components are preset, and according to the received application creation request, target components that meet the request requirements are obtained from the preset multiple application components, and then the target components are called to create a new energy power industry. Applications. Therefore, the problem of low development efficiency of new energy power industry applications in related technologies can be solved, and the effect of improving the development efficiency of new energy power industry applications can be achieved.

可选地,第一获取模块包括:第一确定单元,用于从多个业务类型中确定新能源电力行业的应用对应的业务所属于的目标业务类型,其中,业务类型用于对新能源电力行业的业务进行分类;第一获取单元,用于从具有对关系的业务类型与组件中获取目标业务类型所对应的组件;第二获取单元,用于从目标业务类型所对应的组件中获取与新能源电力行业的应用匹配的目标组件。Optionally, the first obtaining module includes: a first determining unit configured to determine, from a plurality of business types, the target business type to which the business corresponding to the application of the new energy power industry belongs, wherein the business type is used for The business of the industry is classified; the first obtaining unit is used to obtain the component corresponding to the target business type from the business type and the component with the pair relationship; the second obtaining unit is used to obtain the component corresponding to the target business type. Target components that match applications in the new energy power industry.

可选地,目标组件包括数据组件,数据组件用于为新能源电力行业的应用提供数据服务,其中,第一创建模块包括:第二确定单元,用于确定新能源电力行业的应用所属于的模型类型;第一创建单元,用于在数据组件中创建与模型类型匹配的数据库;第二创建单元,用于在与模型类型匹配的数据库中创建数据节点。Optionally, the target component includes a data component, and the data component is used to provide data services for applications in the new energy power industry, wherein the first creation module includes: a second determination unit for determining the application to which the new energy power industry belongs. Model type; the first creation unit is used to create a database matching the model type in the data component; the second creation unit is used to create 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 used to provide algorithm functions for the application of the new energy power industry, wherein the first creation module further includes: a third acquisition unit, used for obtaining and the new energy power industry. The target algorithm model matched by the application; the import unit is used to import the target algorithm model into the algorithm model component.

可选地,第三获取单元包括:第一获取子单元,用于从预设的新能源电力行业数据处理算法模型库中获取与新能源电力行业的应用所匹配的数据处理算法模型作为目标算法模型;或者,第二获取子单元,用于通过可视化模型构建服务获取符合预定模型构建规范的模型作为目标算法模型。Optionally, the third obtaining unit includes: a first obtaining subunit, configured to obtain a data processing algorithm model that matches 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 second obtaining subunit, configured to obtain a model conforming to a predetermined model building specification as a target algorithm model through a visual model building service.

可选地,上述装置还包括:第二获取模块,用于从新能源电力行业知识库中获取与新能源电力行业的应用匹配的测试数据,其中,新能源电力行业知识库用于存储收集到的新能源电力行业数据;测试模块,用于使用测试数据对新能源电力行业的应用进行测试。Optionally, the above-mentioned device further includes: a second acquisition module, configured to acquire test data matching the application of the new energy power industry from the new energy power industry knowledge base, wherein the new energy power industry knowledge base is used to store the collected data. New energy power industry data; test module, used to test applications in the new energy power industry using test data.

可选地,上述装置还包括:第三获取模块,用于获取新能源电力行业数据,其中,新能源电力行业数据包括:新能源场站数据、新能源输配电网数据、新能源用户负荷数据和新能源关联数据;第二创建模块,用于使用新能源电力行业数据创建新能源电力行业知识库。Optionally, the above device further includes: a third acquisition module for acquiring new energy power industry data, wherein the new energy power industry data includes: new energy field station data, new energy transmission and distribution network data, and new energy user load data and new energy related data; the second creation module is used to create a new energy power industry knowledge base using the new energy power industry data.

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。It should be noted that the above modules can be implemented by software or hardware, and the latter can be implemented in the following ways, but not limited to this: the above modules are all located in the same processor; or, the above modules can be combined in any combination The forms are located in different processors.

下面结合本发明可选实施例进行详细说明。The following describes in detail with reference to optional embodiments of the present invention.

本发明可选实施例提供了一种新能源电力行业应用的创建平台,图5是根据本发明可选实施例的新能源电力行业应用的创建平台的示意图,如图5所示,作为国内首个覆盖源网荷一体化的新能源互联网平台“绿能互联”,扩展了工业智能流水线、工业应用商店等功能,加速新能源领域的工业互联网建设。本平台提出了以工业大数据为驱动,赋能工业互联网发展的整体解决方案。平台为新能源电力行业分析类应用(App)开发提供了以下应用支撑:An optional embodiment of the present invention provides a new energy power industry application creation platform. FIG. 5 is a schematic diagram of a new energy power industry application creation platform according to an optional embodiment of the present invention. As shown in FIG. "Green Energy Interconnection", a new energy Internet platform covering the integration of source, network and load, expands functions such as industrial intelligent assembly lines and industrial application stores, and accelerates the construction of industrial Internet in the field of new energy. This platform proposes an overall solution driven by industrial big data to empower the development of the Industrial Internet. The platform provides the following application support for the development of new energy and power industry analysis applications (Apps):

首先,平台为新能源电力行业分析类应用(App)开发提供了以下应用支撑:平台本身以及平台上架的App采用微服务架构,各个微服务可被独立部署,各个微服务之间是高内聚、低耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务,彼此不受影响,便于集成与协同。First of all, the platform provides the following application support for the development of analytical applications (Apps) in the new energy and power industry: the platform itself and the apps on the platform adopt a microservice architecture, each microservice can be deployed independently, and each microservice is highly cohesive , low coupling. Each microservice only focuses on completing one task and completing the task well, without affecting each other, which is convenient for integration and collaboration.

在本实施方式中,平台为应用开发提供了一系列常用的基础设施(IaaS)。服务提供方可以浏览选择服务,一键申请创建资源,而且不用关心资源的运维。In this embodiment, the platform provides a series of commonly used infrastructures (IaaS) for application development. Service providers can browse and select services, apply for and create resources with one click, and do not need to care about the operation and maintenance of resources.

此外,通过丰富的新能源电力行业知识沉淀指导:平台提供了强大的数据服务(DaaS),包括丰富的且不断迭代的新能源电力行业数据和新能源电力行业数据分析算法模型库。算法模型库积累了大量的数据分析、数据挖掘算法,并且充分吸收了最新的AI技术,同时能够更快更敏捷地进行迭代更新。In addition, the platform provides powerful data services (DaaS), including abundant and constantly iterative new energy and power industry data and new energy and power industry data analysis algorithm model library. The algorithm model library has accumulated a large number of data analysis and data mining algorithms, and fully absorbed the latest AI technology, and can iteratively update faster and more quickly.

同时,平台提供了开发工具,支持应用开发与测试。At the same time, the platform provides development tools to support application development and testing.

在本平台中,提供了便捷的开发流程:开发服务对将新能源电力行业特定业务的常用数据分析算法模型进行封装;提供规范化的输入输出的模块接口标准;将新能源电力行业分析类App常见系统接口封装成可视化集成组件,提供图形化Applicationdashboard,使应用开发者可以便捷地拖拽组件进行开发,创建、测试、扩展分析类App。应用开发者不需要花费精力关心资源的运维,也不需要关心数据源或者结果输出的方式等,仅仅把重心放在中间核心算法模型即可,通过替换核心的算法模型或者调整参数形成定量对比,进而优化整个App。In this platform, a convenient development process is provided: development services encapsulate common data analysis algorithm models for specific businesses in the new energy power industry; provide standardized input and output module interface standards; common new energy power industry analysis apps The system interface is encapsulated into a visual integration component, providing a graphical Applicationdashboard, so that application developers can easily drag and drop components to develop, create, test, and expand analysis apps. Application developers do not need to pay attention to the operation and maintenance of resources, nor do they need to care about the data source or the way of outputting results. They can only focus on the intermediate core algorithm model, and form quantitative comparison by replacing the core algorithm model or adjusting parameters. , and then optimize the entire app.

在本可选实施例中,绿能互联平台提供了对新能源电力行业分析类应用底层开发的支持:In this optional embodiment, the green energy interconnection platform provides support for the underlying development of new energy power industry analysis applications:

1、平台为应用开发和运行提供了一系列常用的基础设施(IaaS),开发服务(PaaS)和数据服务(DaaS)。服务提供方可以浏览选择服务,一键申请创建资源,并且不需要关心资源的运维,只需要聚焦到应用功能本身的开发。另外平台具有扩展性,运营方可以通过标准服务开发流程扩充现有的服务功能列表。1. The platform provides a series of commonly used infrastructure (IaaS), development services (PaaS) and data services (DaaS) for application development and operation. Service providers can browse and select services, apply for and create resources with one click, and do not need to care about the operation and maintenance of resources, but only need to focus on the development of application functions themselves. In addition, the platform is extensible, and the operator can expand the existing service function list through the standard service development process.

2、平台提供开发工具,支持应用开发与测试。提供方对开发有特殊需求时,可以提出,如:对测试数据要求,平台方根据需求提供脱敏的数据。2. The platform provides development tools to support application development and testing. When the provider has special requirements for development, it can put forward, such as: for test data requirements, the platform side provides desensitized data according to the requirements.

3、提供新能源领域知识指导:平台提供了强大的数据服务(DaaS),积累构建了支撑新能源电力行业工业App的知识库-丰富的且不断迭代的新能源电力行业数据和新能源电力行业数据分析算法模型库。算法模型库积累了大量的数据分析、数据挖掘算法,并且充分吸收了最新的AI技术,同时能够更快更敏捷地进行迭代更新。3. Provide knowledge guidance in the field of new energy: The platform provides powerful data services (DaaS), accumulating and building a knowledge base that supports industrial apps in the new energy power industry - rich and constantly iterative new energy power industry data and new energy power industry data Data analysis algorithm model library. The algorithm model library has accumulated a large number of data analysis and data mining algorithms, and fully absorbed the latest AI technology, and can iteratively update faster and more quickly.

在本可选实施例中,平台还对新能源电力行业分析类应用提供了创建规范:In this optional embodiment, the platform also provides creation specifications for new energy power industry analysis applications:

首先,针对特定功能的应用进行统一架构设计:平台上的应用采用微服务架构。平台对特定业务的应用服务进行统一的架构设计,包括应用程序的每一个微服务组件。以集中功率预测为例,集中功率预测是面向电网、运营商和业主提供的短期和超短期的电站气象和功率预测服务,并能够将预测数据通过专用通道上送给电网。集中功率预测服务能够帮助电网更加精准的对区域新能源发电量进行预测,更准确的制定调度计划;还能够帮助发电企业更加科学合理的制定运维计划(运维窗口)。First, a unified architecture design for applications with specific functions: applications on the platform adopt a microservice architecture. The platform performs a unified architecture design for the application services of a specific business, including each microservice component of the application. Taking centralized power forecasting as an example, centralized power forecasting is a short-term and ultra-short-term power station meteorological and power forecasting service provided to grids, operators and owners, and can send forecast data to the grid through dedicated channels. The centralized power prediction service can help the power grid to more accurately predict the regional new energy power generation, and formulate the dispatch plan more accurately; it can also help the power generation enterprise to formulate the operation and maintenance plan (operation and maintenance window) more scientifically and reasonably.

图6是根据本发明可选实施例的集中功率预测的参考架构的示意图,如图6所示,天气预报服务部分可能需要Internet天气数据资源及超算服务,可在Internet区单独运行,并将结果传到三区应用。三区中功率预测应用需要用到发电厂设备运行数据,此处数据由三区DaaS服务提供,可通过调用大数据平台数据服务接口获取相关数据,进而进行功率预测。功率预测应用本身的核心是功率预测模型。FIG. 6 is a schematic diagram of a reference architecture for centralized power prediction according to an optional embodiment of the present invention. As shown in FIG. 6 , the weather forecast service part may require Internet weather data resources and supercomputing services, which can operate independently in the Internet area, and use the The results are passed to the three-zone application. The power prediction application in the three areas needs to use the operation data of the power plant equipment. The data here is provided by the DaaS service in the three areas. The relevant data can be obtained by calling the data service interface of the big data platform, and then the power prediction can be performed. At the heart of the power prediction application itself is the power prediction model.

总体而言,风电功率预测模型可能利用的数据有历史大气数据、历史风速、历史功率、地理条件、历史风电场机组情况,输入的参数可以包括实时大气数据、天气预报结果、风电场机组情况(预测时间风电机组实际运行数量与最大功率),输出为风电场的功率。In general, the data that the wind power prediction model may use include historical atmospheric data, historical wind speed, historical power, geographical conditions, and historical wind farm unit conditions. The input parameters can include real-time atmospheric data, weather forecast results, wind farm unit conditions ( The actual operating number and maximum power of the wind turbines at the forecast time), and the output is the power of the wind farm.

对于功率预测,主要有两种思路,一种是用物理方法模拟大气运动及地理环境,这种思路不需要大量历史数据,但相关方程求解困难,计算量大,另一种是用利用神经网络等统计方法从历史数据中预测,这种办法计算速度快,但需要大量历史数据。For power prediction, there are two main ideas. One is to use physical methods to simulate atmospheric motion and geographical environment. This idea does not require a large amount of historical data, but it is difficult to solve the relevant equations and requires a large amount of calculation. The other is to use neural networks. Other statistical methods predict from historical data. This method is fast in calculation, but requires a large amount of historical data.

在绿能互联平台上,各家公司采用的功率预测模型本身都不一样(比如,物理方法、数据分析方法、物理数据分析相结合的方法)应用本身的部署可用大数据平台的IaaS或PaaS服务,如PaaS层可提供MongoDB数据库供应用程序存储自身数据,而IaaS层可提供虚拟机、网络等基础服务供部署应用。开发者可以根据不同的核心算法计算的结果或者是同一核心算法不同参数的结果进行定量对比,来优化App。On the green energy interconnection platform, the power prediction models used by each company are different (for example, physical methods, data analysis methods, and methods of combining physical data analysis). The deployment of the application itself can use the IaaS or PaaS services of the big data platform. For example, the PaaS layer can provide MongoDB database for applications to store their own data, while the IaaS layer can provide basic services such as virtual machines and networks for deploying applications. Developers 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.

在本可选实施例中,除上面几部分外,功率预测还包括结果上报调度部分,此部分各功率预测厂家逻辑相同,可用现有的统一上报程序进行上报,其中上报程序可以部署到大数据平台的IaaS层,通过虚拟机的方式部署。In this optional embodiment, in addition to the above parts, the power prediction also includes a result reporting and scheduling part. In this part, the logic of each power prediction manufacturer is the same, and the existing unified reporting program can be used for reporting, wherein the reporting program can be deployed to big data The IaaS layer of the platform is deployed through virtual machines.

定义数据输入输出模块规范:对分析类应用中所涉及的流程、算法以及输入输出工具(比如数据访问接口)等进行服务化封装。Define data input and output module specifications: Encapsulate the processes, algorithms, and input and output tools (such as data access interfaces) involved in analysis applications as services.

将同一类业务的数据分析App中常见的系统接口封装成可视化集成组件,规范App的各个组件。开发服务提供图形化的Application dashboard,包括开发应用程序需要的所有组件,支持图形拖拽开发,构建逻辑,应用开发者可以利用这些组件创建、测试、扩展App。Encapsulate the common system interfaces in data analysis apps of the same type of business into visual integration components, and standardize each component of the app. The development service provides a graphical Application dashboard, including all the components needed to develop applications, supports drag-and-drop graphics development, and build logic. Application developers can use these components to create, test, and extend apps.

以集中功率预测为例,应用中需要的组件是数据源(历史大气数据、历史风速、历史功率、地理条件、历史风电场机组情况),用于存储中间结果的数据库,核心的算法模型以及参数(实时大气数据、天气预报结果、风电场机组情况等)、输出结果。绿能互联平台DaaS提供新能源常用行业模型库、算法库、知识库的积累,包括大量的数据分析、数据挖掘算法,并且充分吸收了最新的AI技术,使得功率预测能够自适应迭代,结果更为准确。Taking centralized power forecasting as an example, the components required in the application are data sources (historical atmospheric data, historical wind speed, historical power, geographic conditions, historical wind farm unit conditions), a database for storing intermediate results, core algorithm models and parameters (real-time atmospheric data, weather forecast results, wind farm unit conditions, etc.), output results. The green energy interconnection platform DaaS provides the accumulation of common new energy industry model libraries, algorithm libraries, and knowledge bases, including a large number of data analysis and data mining algorithms, and fully absorbs the latest AI technology, enabling power prediction to be adaptive and iterative, resulting in better results. to be accurate.

同时也支持自定义模型的导入。应用开发者可以使用DaaS提供的可视化分析服务构建自定义功率预测算法模型。自定义模型的编写需要遵循一定的规范。It also supports the import of custom models. Application developers can use the visual analysis service provided by DaaS to build custom power prediction algorithm models. The writing of custom models needs to follow certain specifications.

通过上述描述可知,绿能互联平台对新能源电力工业App提供了专业领域的支撑。对新能源电力行业分析类应用提供强大的IaaS、PaaS、DaaS支撑,使应用提供方不需要关心资源的运维,只需要聚焦到应用功能本身的开发。同时,平台积累了大量的新能源电力行业的常用算法库、模型库,方便应用开发者的调用。降低新能源电力工业App开发的门槛。规范化各个应用程序组件,包括应用程序的输入输出接口标准,图形化applicationdashboard使应用开发者不需要很强的编码水平,而且能够聚焦到核心分析模型上。不会写代码的新能源电力行业工程师可以快速开发出分析类新能源工业App。欠缺工业理论和工业数据资产的软件工程师一样可以高效复用专业算法模型。It can be seen from the above description that the green energy interconnection platform provides professional support for the new energy power industry App. Provide strong IaaS, PaaS, and DaaS support for new energy and power industry analysis applications, so that application providers do not need to care about the operation and maintenance of resources, but only need to focus on the development of application functions themselves. At the same time, the platform has accumulated a large number of common algorithm libraries and model libraries in the new energy power industry, which is convenient for application developers to call. Lower the threshold for new energy power industry App development. Standardizing the various application components, including the application's input and output interface standards, the graphical application dashboard allows application developers to focus on core analytical models without requiring a strong coding level. Engineers in the new energy power industry who do not know how to write code can quickly develop analytical new energy industrial apps. Software engineers who lack industrial theory and industrial data assets can efficiently reuse professional algorithm models.

此外,平台运营方只需要比较核心的分析算法模型便可以对应用的有效性进行定量评测。推动新能源电力工业App的创新与开发,形成新能源电力工业App集市。App集市中的App应用于新能源电力行业的各个作业内容中,使风电光伏电力等新能源电力的业务模式从人工走向智能,从传统走向智慧。新能源电力行业模型库知识库的积累,尤其是引入了大数据存储、处理、分析和最新的AI技术,可以促进新能源电力成本降低,进而促进电力行业向新能源转型。In addition, the platform operator only needs to compare the core analysis algorithm model to quantitatively evaluate the effectiveness of the application. Promote the innovation and development of new energy power industry apps, and form a new energy power industry app market. The Apps in the App Market are applied to various operations in the new energy power industry, so that the business model of new energy power such as wind power, photovoltaic power, etc. will change from artificial to intelligent, and from tradition to wisdom. The accumulation of the new energy power industry model database knowledge base, especially the introduction of big data storage, processing, analysis and the latest AI technology, can promote the reduction of new energy power costs, thereby promoting the transformation of the power industry to new energy.

本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。An embodiment of the present invention further provides a storage medium, where a computer program is stored in the storage medium, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:Optionally, in this embodiment, the above-mentioned storage medium may be configured to store a computer program for executing the following steps:

S1,接收应用创建请求,其中,应用创建请求用于指示创建新能源电力行业的应用;S1, receiving an application creation request, wherein the application creation request is used to instruct the creation of an application in the new energy power industry;

S2,响应应用创建请求,从预设的多个应用组件中获取与新能源电力行业的应用匹配的目标组件,其中,预设的多个应用组件是根据新能源电力行业的业务特征封装的应用组件;S2, in response to the application creation request, obtain a target component matching the application of the new energy power industry from a plurality of preset application components, wherein the preset multiple application components are applications packaged according to business characteristics of the new energy power industry components;

S3,调用目标组件创建新能源电力行业的应用。S3, calling the target component to create an application in the new energy power industry.

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (Read-Only Memory, referred to as ROM), a random access memory (Random Access Memory, referred to as RAM), Various media that can store computer programs, such as removable hard disks, magnetic disks, or optical disks.

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。An embodiment of the present invention also provides an electronic device, comprising a memory and a processor, where a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any of the above method embodiments.

可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。Optionally, the above-mentioned electronic device may further include a transmission device and an input-output device, wherein the transmission device is connected to the above-mentioned processor, and the input-output device is connected to the above-mentioned processor.

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:Optionally, in this embodiment, the above-mentioned processor may be configured to execute the following steps through a computer program:

S1,接收应用创建请求,其中,应用创建请求用于指示创建新能源电力行业的应用;S1, receiving an application creation request, wherein the application creation request is used to instruct the creation of an application in the new energy power industry;

S2,响应应用创建请求,从预设的多个应用组件中获取与新能源电力行业的应用匹配的目标组件,其中,预设的多个应用组件是根据新能源电力行业的业务特征封装的应用组件;S2, in response to the application creation request, obtain a target component matching the application of the new energy power industry from a plurality of preset application components, wherein the preset multiple application components are applications packaged according to business characteristics of the new energy power industry components;

S3,调用目标组件创建新能源电力行业的应用。S3, calling the target component to create an application in the new energy power industry.

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。Optionally, for specific examples in this embodiment, reference may be made to the examples described in the foregoing embodiments and optional implementation manners, and details are not described herein again in this embodiment.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the present invention can be implemented by a general-purpose computing device, which can be centralized on a single computing device, or distributed in a network composed of multiple computing devices Alternatively, they may be implemented in program code executable by a computing device, such that they may be stored in a storage device and executed by the computing device, and in some cases, in a different order than here The steps shown or described are performed either by fabricating them separately into individual integrated circuit modules, or by fabricating multiple modules or steps of them into a single integrated circuit module. As such, the present invention is not limited to any particular combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included within 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.
CN202010814872.7A 2020-08-13 2020-08-13 New energy power industry application creation method and device Pending CN111949246A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010814872.7A CN111949246A (en) 2020-08-13 2020-08-13 New energy power industry application creation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010814872.7A CN111949246A (en) 2020-08-13 2020-08-13 New energy power industry application creation method and device

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 New energy power industry application creation method and device

Country Status (1)

Country Link
CN (1) CN111949246A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115033718A (en) * 2022-08-15 2022-09-09 浙江大学 A business application deployment method, device and device

Citations (8)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
中国气象局风能太阳能资源评估中心: "《风能评价及风电规划与并网》", 30 June 2012, 中国环境科学出版社, pages: 149 - 150 *
秦荣生: "《现代内部审计学》", 31 August 2017, 立信会计出版社, pages: 294 - 295 *
肖凯: "基于电力大数据平台的海量风电数据处理架构与应用研究", 《电力信息与通信技术》, vol. 15, no. 7, pages 1 - 12 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115033718A (en) * 2022-08-15 2022-09-09 浙江大学 A business application deployment method, device and device

Similar Documents

Publication Publication Date Title
CN111835582B (en) Configuration method and device of Internet of things inspection equipment and computer equipment
US11243814B2 (en) Diagnosing slow tasks in distributed computing
CN102955977A (en) A cloud-based energy efficiency service method and its energy efficiency service platform
CN115174416B (en) Network planning system, method and device and electronic equipment
Lojka et al. Service-oriented architecture and cloud manufacturing
CN117149410A (en) AI intelligent model based training, scheduling, commanding and monitoring system
CN114138501B (en) Processing method and device for edge intelligent service for field safety monitoring
CN113852204A (en) Three-dimensional panoramic monitoring system and method for transformer substation with digital twin
CN114546365B (en) Flow visualization modeling method, server, computer system and medium
CN112668880A (en) Work order scheduling method and device for distribution network grid, computer equipment and storage medium
CN113535831A (en) Report form analysis method, device, equipment and medium based on big data
CN113703363A (en) Plug-and-play method of intelligent edge computing gateway in power dispatching cloud
CN115688547A (en) Simulated weather scenarios and extreme weather predictions
CN119621358A (en) An edge computing management system that supports dynamic migration of AI models
Ryabko et al. Graph model of Fog Computing system
Wu et al. An Auxiliary Decision‐Making System for Electric Power Intelligent Customer Service Based on Hadoop
CN115277473A (en) Remote operation and maintenance method and device for edge gateway, computer equipment and storage medium
CN111949246A (en) New energy power industry application creation method and device
CN114818303A (en) Simulation planning method and system for low-carbon park, electronic equipment and storage medium
CN114629767A (en) Power dispatching network simulation method and device, computer equipment and storage medium
CN107402854A (en) Test information management method, apparatus, test case execution system and equipment
CN117575753A (en) Method and device for determining personnel configuration, computer equipment and storage medium
CN114819884A (en) IoT-based power transmission asset management and control platform and method
CN212322281U (en) Open type electric power AI application platform
CN113434612A (en) Data statistical method and device, storage medium and electronic device

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201117