Disclosure of Invention
The invention provides a virtual power plant management and control system based on cloud computing and the Internet of things, and aims to solve the technical problem that mass resources cannot be accessed by a virtual power plant in the prior art.
The technical scheme provided by the invention is as follows:
on the one hand, a virtual power plant management and control system based on cloud computing and thing networking includes: a cloud platform and an Internet of things platform; the cloud platform is connected with the Internet of things platform;
the cloud platform, comprising: an elastic cloud server; the elastic cloud server is used for selecting a corresponding CPU, a corresponding memory and a corresponding operating system according to preset requirements to form a server; according to the capacity expansion requirement, the CPU and the memory are expanded;
the Internet of things platform is used for providing access and management capacity of mass equipment for management and control of the virtual power plant.
Optionally, the cloud platform further includes: an elastic cloud hard disk; the elastic cloud hard disk is used for providing an elastically extensible block storage service for the cloud server.
Optionally, the cloud platform further includes: an elastic public network IP; the elastic public network IP is configured to provide an independent public network IP resource for the cloud server, where the public network IP resource includes: public network IP address and public network egress bandwidth.
Optionally, the internet of things platform is configured to monitor the device, and is configured to view device details, device status management, report forms, operation records, audit logs, alarm management, and device message tracking.
Optionally, the internet of things platform is configured to enable the application server to obtain the changed device service information and management information from the internet of things platform by calling an API of the internet of things platform.
Optionally, the internet of things platform is configured to, after the subscription is successful, push corresponding change information to the specified URL address according to the data type subscribed by the application server.
Optionally, the internet of things platform is configured to set a corresponding rule for the device accessing the platform, and trigger a corresponding action to meet a user requirement after the condition meets the set rule.
Optionally, the method further includes: an NAT gateway; the NAT gateway provides network address translation service for the server.
The invention has the beneficial effects that:
according to the virtual power plant management and control system based on cloud computing and the Internet of things, the cloud platform and the Internet of things platform are arranged, and in the operating environment of the application system, elastic expansion and binding of infrastructure resources are performed from three aspects of configuration of a cloud server, hard disk storage and public network IP, so that mass resource access of a virtual power plant is adapted, and a good physical foundation is provided for the virtual power plant intelligent management and control platform through elastic expansion and free product combination advantages.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail below. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the examples given herein without any inventive step, are within the scope of the present invention.
In order to at least solve the technical problem provided by the invention, the embodiment of the invention provides a virtual power plant management and control system based on cloud computing and the Internet of things.
Fig. 1 is a schematic structural diagram of a virtual power plant management and control system based on cloud computing and internet of things according to an embodiment of the present invention, and referring to fig. 1, the virtual power plant management and control system based on cloud computing and internet of things according to the embodiment of the present invention includes: the system comprises a cloud platform 1 and an Internet of things platform 2; the cloud platform is connected with the Internet of things platform. Wherein, cloud platform 1 includes: an elastic cloud server 11; the elastic cloud server 11 is used for selecting a corresponding CPU, a corresponding memory and a corresponding operating system according to preset requirements to form a server; and carrying out CPU and memory capacity expansion on the server according to the capacity expansion requirement. And the Internet of things platform 2 is used for providing access and management capacity of mass equipment for management and control of the virtual power plant.
In a specific implementation process, any one virtual power plant management and control system can be defined as a target management and control system, so that the virtual power plant is managed and controlled based on cloud computing and the internet of things.
For example, different CPUs, memories and operating systems can be selected to construct a server according to different scenes and different requirements, and the CPUs and the memories can be expanded according to the requirements in the future.
According to the virtual power plant management and control system based on cloud computing and the Internet of things, the elastic cloud server is arranged in the cloud platform, so that infrastructure resources are expanded elastically, and a good physical foundation is provided for the virtual power plant intelligent management and control platform through the advantages of elastic expansion and free product combination of the cloud platform.
In some embodiments, optionally, the cloud platform further includes: an elastic cloud hard disk 12; and the elastic cloud hard disk is used for providing an elastically extensible block storage service for the cloud server.
For example, the elastic cloud hard disk can provide a block storage service which is high in reliability, high in performance, rich in specification and capable of being elastically expanded for a cloud server, can meet service requirements of different scenes, and is suitable for scenes such as a distributed file system, development and test, a data warehouse and high-performance computing.
Optionally, the cloud platform further includes: elastic public network IP 13; the elastic public network IP is used for providing independent public network IP resources for the cloud server, and the public network IP resources comprise: public network IP address and public network egress bandwidth.
E.g., resilient public network IP, provides independent public network IP resources, including public network IP address and public network egress bandwidth size services. The method can be flexibly bound and unbound with resources such as an elastic cloud server, a database service, a virtual IP, elastic load balancing, an NAT gateway and the like.
Optionally, the internet of things platform is used for monitoring the device, and is used for checking device details, device state management, report form checking, operation record checking, audit log checking, alarm management and device message tracking.
For example, mature internet of things platform service can be used in the embodiment, access and management capabilities of mass equipment are provided for intelligent management and control of the virtual power plant, the virtual power plant is helped to quickly construct internet of things application, mass equipment management complexity is simplified, manual operation is saved, management efficiency is improved, and quick application of the virtual power plant and quick access of resources are achieved.
Optionally, the internet of things platform is configured to enable the application server to obtain the changed device service information and management information from the internet of things platform by calling an API of the internet of things platform.
For example, the device monitoring can be performed, the device monitoring and operation and maintenance capabilities of checking device details, device state management, report form checking, operation record checking, audit log checking, alarm management, device message tracking and the like are provided, and the maintainability of the device is improved.
Optionally, the internet of things platform is configured to, after the subscription is successful, push corresponding change information to the specified URL address according to the data type subscribed by the application server.
For example, the application server may obtain, from the platform, changed device service information (such as device registration, device data reporting, device status, and the like) and management information (such as a software and firmware upgrade status and an upgrade result) by calling an API interface of the platform of the internet of things. And after the subscription is successful, the Internet of things platform pushes the corresponding change information to the specified URL address according to the data type subscribed by the application server.
Optionally, the internet of things platform is configured to set a corresponding rule for the device accessing the platform, and trigger a corresponding action to meet a user requirement after the condition meets the set rule.
For example, in the platform of the internet of things, a product model can be further set, which is used for defining attributes (such as color, size, collected data, recognizable instructions or events reported by equipment and the like) of one type of access equipment, and then one type of equipment is uniquely identified through a manufacturer, an equipment type and an equipment model, so that the platform can be conveniently identified. The product model can be developed without coding through a development center.
Optionally, the method further includes: an NAT gateway; the NAT gateway provides network address translation services for the server.
For example, a NAT gateway may be set to provide a network address translation service for a cloud host (an elastic cloud server, a bare metal server, a cloud desktop) in a virtual private cloud or a server of a local data center accessing the virtual private cloud through a private cloud/VPN, so that a plurality of cloud hosts may share an elastic public network IP to access the Internet or the cloud hosts may provide Internet services.
In the embodiment of the invention, in order to meet the requirement that the virtual power plant management and control platform deployed in the elastic cloud resources accesses the north China dispatching interface service and the Internet of things service in the public network, data uploading and dispatching commands can be respectively carried out and issued to the end side.
According to the virtual power plant management and control system based on cloud computing and the Internet of things, on the premise of building an operating environment of an application system, elastic expansion and binding of infrastructure resources are performed from three aspects of cloud servers, hard disk storage and public network IP configuration, so that mass resource access of a virtual power plant is adapted, and a good physical foundation is provided for an intelligent management and control platform of the virtual power plant through elastic expansion and free product combination advantages.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
It is understood that the same or similar parts in the above embodiments may be mutually referred to, and the same or similar parts in other embodiments may be referred to for the content which is not described in detail in some embodiments.
It should be noted that the terms "first," "second," and the like in the description of the present invention are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Further, in the description of the present invention, the meaning of "a plurality" means at least two unless otherwise specified.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.