CN110659288A - Case statement calculation method, system, device, computer equipment and storage medium - Google Patents
Case statement calculation method, system, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN110659288A CN110659288A CN201910875333.1A CN201910875333A CN110659288A CN 110659288 A CN110659288 A CN 110659288A CN 201910875333 A CN201910875333 A CN 201910875333A CN 110659288 A CN110659288 A CN 110659288A
- Authority
- CN
- China
- Prior art keywords
- clearing
- case
- data
- database
- cleared
- 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
- 238000004364 calculation method Methods 0.000 title claims abstract description 132
- 238000000034 method Methods 0.000 claims abstract description 41
- 230000004048 modification Effects 0.000 claims description 59
- 238000012986 modification Methods 0.000 claims description 59
- 238000004590 computer program Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 abstract description 15
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 238000013523 data management Methods 0.000 description 9
- 230000001960 triggered effect Effects 0.000 description 9
- 230000008878 coupling Effects 0.000 description 8
- 238000010168 coupling process Methods 0.000 description 8
- 238000005859 coupling reaction Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 5
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2358—Change logging, detection, and notification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- 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)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Computing Systems (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The method comprises the steps that a cloud server receives a plurality of clearing requests carrying cases to be cleared, computing resources are distributed to the cases to be cleared carried in the clearing requests according to the number of the clearing requests, then the computing resources are called, corresponding clearing input data of the cases to be cleared are parallelly obtained from a case real-time database, clearing calculation is carried out according to the clearing input data, and finally after the clearing calculation is finished, clearing results are output and stored in a case output database, and corresponding computing resources are released. In the application, the cloud server also establishes corresponding independent databases aiming at different types of data in the clearing process in advance, and because various types of data are stored independently, and the cloud server realizes the parallel clearing calculation of multiple cases based on the container technology, the problem of low efficiency in the clearing calculation process is effectively solved.
Description
Technical Field
The present application relates to the field of the electric power spot market, and in particular, to a case out calculation method, system, apparatus, computer device, and storage medium.
Background
With the continuous deepening of the innovation of the Chinese power system, the construction of the power spot market has been on schedule, and the related technical support system of the power spot market is still in the research and development stage. The clearing calculation is a core business function of the electric power spot market technical support system, and the application scene comprises long-period unit combination, day-ahead market clearing, daily planning, real-time market clearing, market analysis, simulation deduction and the like, and covers the whole operation process of the electric power spot market.
In the electric power spot market environment, a large number of market members including power generation enterprises, users, power selling companies, scheduling organizations, transaction organizations, supervision organizations and the like have huge data required to be stored, applied and maintained. The export of the electric power spot market is a complicated mixed integer programming problem in mathematics, and the large data volume and the time coupling among data exist, so that the export time is generally tens of minutes or even tens of minutes. Meanwhile, in order to ensure normal clearing of the electric power spot market, market clearing boundary data often needs to be modified, so that multiple clearing calculations are generally required before clearing results are issued.
However, the existing clearing calculation mode has the time coupling problem, and multiple long-time clearing calculations cause low clearing efficiency, so that the requirement of clearing result release time nodes cannot be met.
Disclosure of Invention
In view of the above, it is necessary to provide a case statement calculation method, system, apparatus, computer device and storage medium for solving the above technical problems.
In a first aspect, a case statement calculation method is provided, and the method includes:
receiving a plurality of clearing requests carrying cases to be cleared; the clearing request is used for indicating to clear the case to be cleared;
distributing computing resources for the to-be-cleared cases carried in the clearing requests according to the number of the clearing requests; one computing resource corresponds to one case to be cleared;
calling each computing resource, acquiring clearing input data of the corresponding case to be cleared from the case real-time database in parallel, and performing clearing calculation according to the clearing input data;
and after the clearing calculation is finished, outputting a clearing result, storing the clearing result in a case output database, and releasing corresponding calculation resources.
In one embodiment, the clearing request includes an identifier to be modified, and after receiving a plurality of clearing requests carrying cases to be cleared, the method further includes:
copying the data to be modified corresponding to the identification to be modified from the original database to a case modification database;
modifying the data to be modified in the case modification database according to the user operation instruction;
merging the modified data in the case modification database and the corresponding original data in the original database to obtain clear input data; the modified data is consistent with the data structure of the original data;
and storing the clearing input data into a case real-time database.
In one embodiment, the original database, the case modification database, the case real-time database and the case output database correspond to independent storage spaces respectively.
In one embodiment, the merging the modified data in the case modification database and the corresponding original data in the original database includes:
judging whether the original data in the original database is modified;
if the original data is modified, acquiring the corresponding modified data from the case modification database;
and if the original data are not modified, acquiring the corresponding original data from the original database.
In a second aspect, a case clearing computing system is provided, the system comprising:
the service interface layer is used for receiving a plurality of clearing requests carrying the cases to be cleared; the clearing request is used for indicating to clear the case to be cleared;
the resource scheduling layer is used for distributing computing resources for the to-be-cleared cases carried in the clearing requests according to the number of the clearing requests; one computing resource corresponds to one case to be cleared; and also for releasing the corresponding computing resource;
and the computing resource layer is used for calling each computing resource, acquiring the clearing input data of the corresponding case to be cleared from the case real-time database in parallel, performing clearing computation according to the clearing input data, outputting a clearing result after the clearing computation is completed, and storing the clearing result in the case output database.
In one embodiment, the computing resource layer includes a plurality of computing container groups, and each computing container group is configured to obtain the clearing input data of the corresponding to-be-cleared case from the case real-time database in parallel, perform clearing computation according to the clearing input data, and output a clearing result and store the clearing result in the case output database after the clearing computation is completed.
In one embodiment, the computing container group comprises a data output computing container and an input output container;
the input and output container is used for analyzing and combining the case modification data and the original clear input data to form complete clear input data of the case to be cleared and writing the clear input data into a corresponding case real-time library;
the clearing calculation container is used for acquiring clearing input data of corresponding cases to be cleared from the case real-time database and performing clearing calculation according to the clearing input data;
and the input and output container is also used for outputting the clearing result and storing the clearing result in the case output database after the clearing calculation is finished.
In a third aspect, a case statement calculation apparatus is provided, the apparatus comprising:
the receiving module is used for receiving a plurality of clearing requests carrying the cases to be cleared; the clearing request is used for indicating to clear the case to be cleared;
the resource management module is used for distributing computing resources for the to-be-cleared cases carried in the clearing requests according to the number of the clearing requests; one computing resource corresponds to one case to be cleared;
the clearing calculation module is used for calling each calculation resource, parallelly acquiring clearing input data of the corresponding case to be cleared from the case real-time database, and performing clearing calculation according to the clearing input data;
and the output module is used for outputting the clearing result and storing the clearing result in the case output database after the clearing calculation is finished, and releasing corresponding calculation resources.
In a fourth aspect, a computer device is provided, which includes a memory and a processor, the memory stores a computer program, and the processor implements the case statement calculation method provided in any one of the embodiments of the first aspect when executing the computer program.
In a fifth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and the computer program, when executed by a processor, implements the case statement calculation method provided in any one of the embodiments of the first aspect.
The beneficial effects brought by the technical scheme provided by the embodiment of the application at least comprise:
the application relates to a case statement calculation method, a system, a device, a computer device and a storage medium. Receiving a plurality of clearing requests carrying cases to be cleared through a cloud server, distributing computing resources for the cases to be cleared carried in the clearing requests according to the number of the clearing requests, calling the computing resources, obtaining corresponding clearing input data of the cases to be cleared from a case real-time database in parallel, carrying out clearing calculation according to the clearing input data, outputting clearing results and storing the clearing results into a case output database after the clearing calculation is finished, and releasing the corresponding computing resources. In the application, the cloud server allocates corresponding computing resources to each case to be cleared, each computing resource can perform clearing computation on clearing input data in parallel, and before clearing computation is performed, the cloud service establishes different databases according to data types in the clearing computation process, so that different types of data can be independently stored, the corresponding computing resources are released in time after the clearing computation, the redundancy of the computing resources is reduced, and the time coupling and the data coupling of the multi-case clearing computation process are reduced, so that the clearing computation efficiency is greatly improved, and the requirements of multi-case data storage and parallel clearing computation in the power spot market are met.
Drawings
Fig. 1 is a schematic diagram of a cloud server architecture of a case clearing computing method in an embodiment of the present application;
FIG. 2 is a schematic flow chart illustrating a case statement calculation method according to an embodiment of the present application;
FIG. 3 is a schematic flow chart of another example statement calculation method in the embodiment of the present application;
FIG. 4 is a schematic flow chart illustrating another example statement calculation method according to an embodiment of the present application;
FIG. 5 is a schematic data flow diagram illustrating a case statement calculation method according to an embodiment of the present application;
FIG. 6 is a block diagram of a case clearing computing system in an embodiment of the present application;
FIG. 7 is a block diagram of another example case clearing computing system in an embodiment of the present application;
FIG. 8 is a block diagram of another example case clearing computing system in an embodiment of the present application;
FIG. 9 is a block diagram of a case statement calculation device in an embodiment of the present application;
FIG. 10 is a block diagram of another example case clearing computing apparatus in an embodiment of the present application;
FIG. 11 is a block diagram of another example case statement calculation device in accordance with an embodiment of the present application;
fig. 12 is an internal structural diagram of a computer device in the embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The case clearing computing method provided by the application can be applied to a cloud server architecture as shown in fig. 1. As shown in fig. 1, the cloud server architecture includes a service interface layer 101, a resource scheduling layer 102, a computing resource layer 103, a service management server 104, and a container management server 105, where the service interface layer 101 and the computing resource layer 103 include a plurality of computing container groups, each of the computing container groups may be deployed in an independent server, the service management server 104 and the container management server 105 may be implemented by an independent server or a server cluster formed by a plurality of servers, and the service interface layer 101, the resource scheduling layer 102, the computing resource layer 103, the service management server 104, and the container management server 105 may communicate with each other through a network.
The following describes in detail the technical solutions of the present application and how the technical solutions of the present application solve the above technical problems by embodiments and with reference to the drawings. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. It should be noted that, in the case clearing computing method provided in the embodiments of fig. 2 to fig. 4 of the present application, an execution subject may be a cloud server, or may be a case clearing computing device, and the case clearing computing device may be a part or all of the cloud server by software, hardware, or a combination of software and hardware. In the following method embodiments, the execution subject is a cloud server as an example.
In an embodiment, as shown in fig. 2, a case clearing computing method is provided, which is described by taking an application environment of fig. 1 as an example, where the embodiment relates to a specific process in which a cloud server allocates different computing resources to each to-be-cleared case according to the number of received clearing requests, so that one computing resource corresponds to only one to-be-cleared case, and a container technology is used to implement parallel clearing computing for a plurality of to-be-cleared cases, and the method includes the following steps:
s201, receiving a plurality of clearing requests carrying cases to be cleared; the clearing request is used for indicating to clear the case to be cleared.
The clearing request refers to a request sent when clearing calculation is performed on a to-be-cleared case, and the clearing request may be a request triggered by a user on a terminal interface or a request transmitted by other devices, which is not limited in this embodiment. Wherein, one clearing request only carries one case to be cleared.
In this embodiment, the cloud server receives a clearing request input or clicked by the user a on the terminal interface, where the clearing request carries the current case a to be cleared, and meanwhile, the cloud server may also receive a next clearing request triggered quickly by the user a, where the clearing request carries the current case B to be cleared, or the cloud server receives a clearing request triggered by the user C, where the clearing request carries the current case C to be cleared, and the cloud server calls different computing resources to perform clearing computation corresponding to the different cases to be cleared. This is not a limitation in this embodiment.
S202, distributing computing resources for the to-be-cleared cases carried in the clearing requests according to the number of the clearing requests; one computing resource corresponds to one case to be cleared.
The cloud server deploys a plurality of computing resources in different computing container groups one by one, receives a plurality of clearing requests simultaneously, calls the computing container groups with corresponding number according to the number of the clearing requests, and equivalently calls the computing resources with corresponding number to realize clearing calculation of one clearing resource corresponding to one clearing case.
In this embodiment, before receiving a request for clearing triggered by a user, the cloud server sets the computing resources to an initialization state, where the initialization state refers to that the cloud server deploys the computing resources to only one computing container group. When the cloud server receives at least one clearing request triggered by at least one user through a terminal interface, the cloud server increases a corresponding amount of computing resources according to the number of the clearing requests, and deploys the computing resources in different computing container groups for clearing computing of the to-be-cleared cases in the clearing requests. Illustratively, the number of computing resources is 1 when computing the initial state of the resources. The cloud server receives a clearing request A sent by a user A and a clearing request B sent by a user B at the same time, the clearing request A carries a case A to be cleared, the clearing request B carries a case B to be cleared, the cloud server counts the number of the clearing requests to be 2, a computing resource is correspondingly added so as to meet the requirement that the cloud server allocates the computing resource A to the case A to be cleared for clearing calculation, allocates the computing resource B to the case B to be cleared for clearing calculation, and the two clearing calculations are performed in parallel. This is not a limitation in this embodiment.
S203, calling each computing resource, parallelly acquiring the clearing input data of the corresponding to-be-cleared case from the case real-time database, and performing clearing calculation according to the clearing input data.
The clearing input data refers to complete data obtained by combining original data in an original database corresponding to the case to be cleared and modified data in a case modification database. The original data are initial data corresponding to all cases in the original database, the modified data in the case modification database refer to partially modified data, the cloud server can combine the original data and the case modification data in a splicing, combining or integrating mode to generate clear input data, and the cloud server performs clear calculation on the to-be-cleared cases according to the clear input data. This is not a limitation in this embodiment.
In this embodiment, one clearing request carries one to-be-cleared case, the cloud server increases a corresponding number of computing resources according to the number of the clearing requests so as to satisfy that one computing resource corresponds to one to-be-cleared case, different computing resources of the to-be-cleared case are allocated according to different to-be-cleared cases, and meanwhile, the cloud server obtains clearing input data of the to-be-cleared case from the case real-time database and sends the clearing input data to the corresponding computing resources for clearing calculation. In an example, the cloud server allocates the computing resource A to the case A to be cleared for clearing computation, allocates the computing resource B to the case B to be cleared for clearing computation, simultaneously obtains the case A clearing input data A and the case B clearing input data B from the case real-time database, sends the clearing input data A to the computing resource A, sends the clearing input data B to the computing resource B, and performs clearing computation in parallel. This is not a limitation in this embodiment.
And S204, after the clearing calculation is finished, outputting a clearing result, storing the clearing result in a case output database, and releasing corresponding calculation resources.
The clearing result refers to clearing result data obtained through clearing calculation. In the clearing calculation process, the cloud server reads case input data from the case real-time database to perform clearing calculation, a clearing result is obtained after the clearing calculation is completed, and the cloud server outputs the clearing result to the case output database. When the cloud server sends and stores the clearing result to the case output database, which is equivalent to the completion of the current clearing calculation, the cloud server needs to release the corresponding calculation resource for the clearing calculation of the next case to be cleared.
In this embodiment, after the cloud server merges the original data and the case modification data, the merged clearing input data is stored in the case real-time database for clearing calculation, and the clearing input data is data with a complete structure. And after the clearing calculation is finished, a clearing result is generated, and the cloud server sends and stores the clearing result to the case output database. Exemplarily, the cloud server merges original data and modified data of the case a into clearing input data a, calls the clearing input data a to perform clearing calculation, generates a clearing result a after the clearing calculation is finished, and sends and stores the clearing result a to a corresponding case a information table in a case output database, and then releases the calculation resource a. This is not a limitation in this embodiment.
Under the electric power spot market environment, in order to guarantee normal clearing of the electric power spot market, market clearing boundary data often need to be modified, and multiple clearing calculations are generally needed before clearing results are issued. The existing clearing calculation mode has the problem of time coupling, and the problem of low clearing efficiency can be caused by repeated long-time clearing calculation. In the embodiment, a plurality of clearing requests carrying the to-be-cleared cases are received by the cloud server, computing resources are distributed to the to-be-cleared cases carried in each clearing request according to the number of the clearing requests, then acquiring the clearing input data of the corresponding case to be cleared from the case real-time database in parallel, and performing clearing calculation according to the clearing input data to obtain clearing results, storing the clearing results in a case output database, releasing corresponding calculation resources, in the method, the cloud server allocates corresponding computing resources to each case to be cleared, each computing resource can clear and compute the cleared input data in parallel, corresponding computing resources are released in time after the clearing calculation is finished, the redundancy of the computing resources is reduced, and the time coupling of the multi-case clearing calculation process is reduced, so that the efficiency of the clearing calculation process is greatly improved.
In an embodiment, the clearing request further includes an identifier to be modified in the foregoing embodiment, and after receiving a plurality of clearing requests carrying cases to be cleared, as shown in fig. 3 on the basis of fig. 2, the case clearing calculation method related to this embodiment may further include:
s301, copying the data to be modified corresponding to the identification to be modified from the original database to a case modification database.
The cloud server establishes an original database and a case modification database during initialization, and the original database stores original data corresponding to all cases, including registered generator information, load area curve information and other data; the data structure of the case modification database is consistent with that of the original database, and the case modification database stores data to be modified corresponding to cases to be cleared.
In this embodiment, when receiving a request for clearing triggered by a user on a terminal interface, a cloud server obtains data to be modified corresponding to an identifier to be modified from an original database according to the identifier to be modified in the request for clearing, and copies the data to be modified into a case modification database. For example, the cloud server receives a clearing request a triggered by a user a on a terminal interface, the clearing request a carries an identifier to be modified corresponding to a case a to be cleared, the identifier to be modified corresponds to the maximum operation active limit value in the registered generator information table of the case a in the original database, and the cloud server copies the registered generator information table in the original database to the case modification database, so that the data to be modified is stored independently, and is convenient for corresponding modification of the data to be modified later, which is not limited in this embodiment.
Specifically, the data structure included in the raw database may be referred to as a registered generator table as shown in table 1 below. The method comprises the steps of registering information such as ID, name, maximum operation active limit value and minimum operation active limit value of a generator, and performing attribute naming and type limitation on the information respectively, wherein the data types of the ID and the name are both character types, and the data types of the maximum operation active limit value and the minimum operation active limit value are both floating point types.
TABLE 1
Properties | Type (B) | Description of the invention |
mRID | Varchar2(64) | ID |
name | Varchar2(64) | Name (R) |
MaximumOperatingMW | Float | Maximum operating active limit |
MinimumOperatingMW | Float | Minimum operational active limit |
Specifically, the data structure in the original database includes contents that can be seen in the load curve table shown in table 2 below. The method comprises the steps of carrying out attribute naming and type limitation on information including an ID (identity) of a load area curve, a load prediction type, a plurality of predicted values and the like, wherein the data types of the ID and the load prediction type are both character types, the data types of the predicted values are both floating point types, and the load prediction type comprises system load prediction, bus load prediction and the like.
TABLE 2
Properties | Type (B) | Description of the invention |
mRID | Varchar2(64) | ID |
ForecastTimeType | Varchar2(64) | Type of load prediction |
Val1 | Float | |
... | Float | ... |
Valn | Float | Predicted value n |
Specifically, the data structure in the case modification database includes contents that can be referred to in the energy market scenario table shown in table 3 below. The method comprises the steps of obtaining the ID, name and remark of a case, and performing attribute naming and type limitation on the information respectively. Wherein, the ID, the name and the remark type are all character types.
TABLE 3
Properties | Type (B) | Description of the invention |
mRID | Varchar2(64) | ID |
Name | Varchar2(64) | Case name |
Remark | Varchar2(128) | Case remark |
Specifically, the data structure included in the case modification database may be referred to as the case registered generator table shown in table 4 below. The data structure content of the generator table is registered in the corresponding original database, and comprises an energy market case mRID (EMCID) besides information of an ID (identity), a name, a maximum operation active limit value and a minimum operation active limit value, wherein the data type is a character type and is mainly used for associating the energy market cases.
TABLE 4
Properties | Type (B) | Description of the invention |
mRID | Varchar2(64) | ID |
name | Varchar2(64) | Name (R) |
MaximumOperatingMW | Float | Maximum operating active limit |
MinimumOperatingMW | Float | Minimum operational active limit |
EMCID | Varchar2(64) | mRID for energy market cases |
Specifically, the data structure included in the case modification database may be referred to in the case load curve table shown in table 5 below. The data structure content corresponding to the load curve table in the original database comprises an ID, a load prediction type and a plurality of predicted values, and also comprises an mRID (empirical mode decomposition) of the energy market case, namely an EMCID (empirical mode decomposition), wherein the data type is a character type and is mainly used for associating the energy market case.
TABLE 5
In particular, the data structures included in the case output database may be referred to in the case market sources inventory table, shown below in table 6. The method comprises the steps of case market resource clearing ID, registered engine mrID, clearing result type, a plurality of clearing values, energy market case mrID and the like, and attribute naming and type limitation are respectively carried out on the information. The output result type comprises output power, output start-stop state and the like. The mRID of the registered engine is used to correlate the clearance case with the information of the registered engine in the raw database, and the mRID of the energy market case is used to correlate the energy market case.
TABLE 6
Properties | Type (B) | Description of the invention |
mRID | Varchar2(64) | ID |
RGID | Varchar2(64) | Registering mRID of an engine |
ResultType | Varchar2(64) | Type of clear result |
Val1 | Float | Clear value of 1 |
... | Float | ... |
Val n | Float | Clear value n |
EMCID | Varchar2(64) | mRID for energy market cases |
S302, modifying the data to be modified in the case modification database according to the user operation instruction.
The user operation instruction refers to an instruction for the cloud server to receive data to be modified triggered by a user on a terminal interface, and the instruction is used for the server to modify the data to be modified in the case modification database.
In this embodiment, after the cloud server copies the data to be modified in the original database to the case modification database according to the identifier to be modified carried in the request triggered by the user at the terminal interface, the cloud server receives an operation instruction for modifying the data to be modified by the user, and completes modification of the data corresponding to the case modification database. Illustratively, the cloud server modifies the maximum operation active limit value in the registered generator table of case a from 200MW to 240MW according to the operation instruction a of the user, or modifies the va12 value predicted by the system load in the load zone curve table of case B from 28000MW to 28800MW according to the operation instruction B of the user. The present embodiment is not limited thereto.
S303, merging the modified data in the case modification database and the corresponding original data in the original database to obtain clear input data; the modified data is consistent with the data structure of the original data.
And the clearing input data is used for carrying out clearing calculation on the corresponding case. The clearing input data is obtained by combining modified data in a case modification database and corresponding original data in an original database, wherein the modified data refers to modified data in the original data, the modified data and other unmodified original data are combined, the combination mode can be splicing, combining, integrating or the like, and the completeness of a data structure is ensured through combination, so that the clearing input data with a complete data structure is used for clearing calculation. In addition, the modified data is consistent with the data structure of the original data, so that data combination is facilitated.
In this embodiment, after receiving an instruction of modifying data to be modified by a user, the cloud server merges the modified data and original data by splicing, combining, integrating, or in other manners, and merges to generate output and input data of a complete data structure, and the cloud server calls the data for subsequent output and calculation. Illustratively, the cloud server merges the data of the modified registered generator table in case a and other unmodified raw data into the outbound input data a; the cloud server merges the data of the modified load zone curve table in case B and the other unmodified raw data into the outbound input data B. This is not a limitation in this embodiment.
And S304, storing the clearing input data into a case real-time database.
The clearing input data refers to data with a complete data structure obtained by combining original data and modified data through the cloud server, and the clearing input data is sent and stored to the case real-time database, so that the clearing input data can be independently stored, and the cloud server can directly call the data from the case real-time database to carry out clearing calculation in the following clearing calculation process.
In this embodiment, after the original data and the modified data are merged by the cloud server through splicing, combining, integrating or other methods, the obtained clearing input data with a complete data structure is sent and stored to the case real-time database for the following clearing calculation step. Exemplarily, the cloud server merges the data of the modified registered generator table in case a and other unmodified original data into clearing input data a, and writes the clearing input data a into the corresponding real-time library a; and the cloud server combines the data of the modified load area curve table in the case B and other unmodified original data into clear input data B, writes the clear input data B into a corresponding real-time library B, and enables the clear input data of one case to be cleared to correspond to one real-time library, so that parallel computing in the clear computing process is realized. This is not a limitation in this embodiment.
Furthermore, the original database, the case modification database, the case real-time database and the case output database correspond to independent storage spaces respectively.
The system comprises an original database, a case modification database, a case real-time database and a case output database, wherein the original database stores original data of each case, the case modification database stores data to be modified in cases to be cleared, the original data and the data to be modified are used for merging through splicing, combination, integration or other modes to form clear input data, the clear input data are stored in the case real-time database, clear results are stored in the case output database, and the clear results are result data obtained after clear calculation is completed; the data structures of the storage spaces are consistent, and the data are stored in the cloud server in an independent space mode.
In this embodiment, the original database, the case modification database, the case real-time database, and the case output database in the cloud server are independent from each other, and store different data respectively. In the method, the cloud server only needs to access the original database, the case modification database and the case real-time database in the clearing calculation data preparation stage, only needs to access the case real-time database in the clearing calculation stage, and only needs to access the case real-time database and the case output database in the clearing calculation completion stage, so that the coupling between the data is reduced to the maximum extent.
In one embodiment, the modified data in the case modification database and the corresponding original data in the original database are merged in the above embodiment, a specific implementation of the merging manner may be a method in this embodiment, and a case statement calculation method related in this embodiment is shown in fig. 4, and the method includes:
s401, judging whether the original data in the original database is modified, if so, executing S402, and if not, executing S403.
The original data refers to case initial data, before the cloud server merges the modified data in the case modification database and the corresponding original data in the original database to obtain clear input data, the cloud server needs to judge whether the original data of the corresponding case is modified, and according to the judgment result, the cloud server executes corresponding merging operation. The data merging mode may be any one of splicing, combining, integrating, or the like, and the embodiment is not limited thereto.
In this embodiment, before the data is merged, the cloud server first needs to determine the original data of case a, and when the cloud server determines that the data of the corresponding registered generator table in the original data table of case a has been modified, step 402 is executed; when the cloud server determines that other data in the case a original data table is not modified, step 403 is performed. The present embodiment is not limited thereto.
S402, acquiring the corresponding modified data from the case modification database.
The modified data is data modified by the cloud server receiving an operation instruction of modifying data sent by a user, and when the cloud server judges that the original data in the current original database is modified, the modified data in the case modification database is read, and the read modified data is used for being combined with the original data.
In this embodiment, for example, the cloud server receives an operation instruction that a user modifies the maximum operation active limit value of the registered generator table in case a from 200MW to 240MW at an initial stage, and when the cloud server determines that the data of the registered generator table has been modified, reads the data of the corresponding case registered generator table in the case modification database, and merges the data with the original data into the clearing input data of case a. And the cloud server receives an operation instruction that a user modifies a va12 value predicted by the system load in the load area curve table in the case B from 28000MW to 28800MW, and when the cloud server judges that the data of the load area curve table is modified, the data of the corresponding case load area curve table in the case modification database is read and is combined with the original data to form clear input data of the case B. The present embodiment is not limited thereto.
And S403, acquiring corresponding original data from the original database.
The original data refers to data which is not modified by the cloud server in the original database, and the original data is stored in the original database all the time and is not subjected to any operation. And when the cloud server judges that the original data is not modified, directly reading the original data from the original database for merging with the modified data.
In the present embodiment, for example, when the cloud server determines that the data other than the data of the registered generator table in case a is not modified, the raw data other than the data of the registered generator table is directly read from the raw database. And when the cloud server judges that other data except the data of the load curve table in the case B are not modified, directly reading other original data except the data of the load curve table from the original database. The original data read by the cloud server is used for merging with the modified data. The present embodiment is not limited thereto.
The cloud server may merge the modified data in the case modification database and the corresponding original data in the original database in a plurality of ways, which is described in this embodiment, and the present embodiment is not limited thereto. The modified data and the original data are combined through the cloud server to obtain the clear input data with a complete data structure, so that the problems of clear data omission, clear data dislocation and the like can be avoided in the clear calculation process.
In order to better explain the case clearing calculation method provided in the present application, the present embodiment explains the data flow aspect of the entire case clearing calculation method. As shown in fig. 5, includes:
s501, copying the data to be modified corresponding to the identification to be modified from the original database to a case modification database.
S502, modifying the data to be modified in the case modification database according to the user operation instruction;
s503, merging the modified data in the case modification database and the corresponding original data in the original database to obtain clear input data, and storing the clear input data into a case real-time database;
and S504, after the case clearing calculation is completed, reading the output clearing result from the case real-time database and storing the output clearing result into the case output database.
In the embodiment, the original database, the case modification database, the case real-time database and the case output database in the cloud server are mutually independent and respectively and correspondingly store data in different stages, the cloud server only needs to access the original database, the case modification database and the case real-time database in the clearing calculation data preparation stage, only needs to access the case real-time database in the clearing calculation stage, only needs to access the case real-time database and the case output database in the clearing calculation completion stage, the coupling between the data is reduced, and the redundancy between the databases is reduced due to the independent storage of the databases.
The implementation principle and technical effect of the case clearing calculation method in the aspect of data flow provided in this embodiment are similar to those of the case clearing calculation method provided in any of the above embodiments, and are not described herein again.
It should be understood that although the various steps in the flow charts of fig. 1-4 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 1-4 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, in conjunction with the cloud server architecture diagram shown in fig. 1, as shown in fig. 6, there is provided a case clearing computing system 600 comprising: a service interface layer 101, a resource scheduling layer 102, and a compute resources layer 103, wherein:
a service interface layer 101, configured to receive a plurality of clearing requests carrying to-be-cleared cases; the clearing request is used for indicating to clear the case to be cleared.
In this embodiment, the cloud server develops a multi-case clearing computing service interface based on a Spring Boot framework, the interface is implemented in a Representational State Transfer (Rest) manner, and provides services to the outside through a HyperText Transfer Protocol (HTTP) Protocol and an object notation (JSON) message format. The multi-case clearing computing service interface is deployed in a plurality of computing container groups in a dual-machine or multi-machine deployment mode, simultaneously registers the Rest services to the service management server, and provides gateway services for outside to realize uniform access and service main-standby load balancing. This is not a limitation in this embodiment.
The resource scheduling layer 102 is used for allocating computing resources to the to-be-cleared cases carried in the clearing requests according to the number of the clearing requests; one computing resource corresponds to one case to be cleared; but also for releasing the corresponding computational resources.
In this embodiment, the cloud server develops a computing resource management module based on a Spring Boot framework, and can realize functions of clearing up distribution and management of computing resources and user right authentication. The computing resource management module is deployed in a plurality of computing container groups in a dual-machine or multi-machine deployment manner, and registers the computing resource management module to the service management server, and after the case clearing calculation is finished, releases corresponding computing resources in time for the next case clearing calculation, which is not limited in this embodiment.
The computing resource layer 103 is used for calling each computing resource, acquiring the clearing input data of the corresponding case to be cleared from the case real-time database in parallel, and performing clearing computation according to the clearing input data; and after the clearing calculation is finished, outputting a clearing result and storing the clearing result in a case output database.
In this embodiment, two functional modules are deployed in each computing container group, wherein the clearing computing module includes clearing computation and data in a real-time case reading and writing real-time database; the case input and result output module is based on a Spring Boot framework, on one hand, the case input and result output module interacts with a Rest interface by adopting an HTTP (hyper text transport protocol) protocol, and on the other hand, the case input and result output module and the clearing computing module use the same computing container group to carry out an interprocess communication mechanism, so that efficient interaction is realized. This is not a limitation in this embodiment.
In one embodiment, as shown in FIG. 7, on the basis of FIG. 6, the computing resource layer 103 includes a plurality of computing container groups 103, wherein:
each computing container group 103 is used for acquiring clear input data of corresponding to-be-cleared cases from the case real-time database in parallel and performing clear computation according to the clear input data; and after the clearing calculation is finished, outputting a clearing result and storing the clearing result in a case output database.
In one embodiment, as shown in fig. 8, on the basis of fig. 7, the computing container set 103 comprises a closeout computing container 10311 and an input-output container 10312, wherein:
an input/output container 10312, configured to analyze and combine the case modification data and the original clearing input data to form complete clearing input data of the case to be cleared, and write the data into a corresponding case real-time library;
a clearing calculation container 10311, configured to obtain clearing input data of corresponding to-be-cleared cases from the case real-time database, and perform clearing calculation according to the clearing input data;
and the input and output container 10312 is further configured to output the clearing result and store the clearing result in the case output database after the clearing calculation is completed.
The implementation principle and technical effect of the case clearing computing system provided by the above embodiment are similar to those of the above method embodiment, and are not described herein again.
For the specific definition of the case clearing calculation system, reference may be made to the above definition of the case clearing calculation method, which is not described herein again. The above-described embodiments show that the various layers and computing container groups in the computing system can be implemented in whole or in part by software, hardware, and combinations thereof. The above layers and computing container groups may be embedded in a hardware form or may be independent from a processor in a computer device, or may be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the above layers and computing container groups.
In one embodiment, as shown in fig. 9, there is provided a case statement computing apparatus 900 comprising: a receiving module 901, a resource management module 902, a clearing calculation module 903 and an output module 904, wherein:
a receiving module 901, configured to receive a plurality of clearing requests carrying to-be-cleared cases; the clearing request is used for indicating to clear the case to be cleared;
the resource management module 902 is configured to allocate computing resources to the to-be-cleared cases carried in each clearing request according to the number of the clearing requests; one computing resource corresponds to one case to be cleared;
the clearing calculation module 903 is used for calling each calculation resource, acquiring clearing input data of the corresponding case to be cleared from the case real-time database in parallel, and performing clearing calculation according to the clearing input data;
and the output module 904 is configured to output the clearing result and store the clearing result in the case output database after the clearing calculation is completed, and release corresponding calculation resources.
In one embodiment, as shown in fig. 10, the case statement computing device 900 further comprises a first data management module 905, a second data management module 906, a third data management module 907, and a fourth data management module 908, wherein:
the first data management module 905 is configured to copy, from the original database, data to be modified corresponding to the identifier to be modified into the case modification database;
the second data management module 906 is configured to modify the data to be modified in the case modification database according to the user operation instruction;
a third data management module 907, configured to merge the modified data in the case modification database and the corresponding original data in the original database to obtain clear input data; the modified data is consistent with the data structure of the original data;
a fourth data management module 908 for storing the clearing input data in the case real-time database.
In one embodiment, the original database, the case modification database, the case real-time database and the case output database correspond to independent storage spaces respectively.
In one embodiment, as shown in fig. 11, on the basis of fig. 10, the third data management module 907 includes a determining unit 9071, a first obtaining unit 9072, and a second obtaining unit 9073, where:
a judging unit 9071, configured to judge whether original data in the original database is modified;
a first obtaining unit 9072, configured to obtain, if the original data has been modified, corresponding modified data from the case modification database;
a second obtaining unit 9073, configured to, if the original data is not modified, obtain corresponding original data from the original database.
The implementation principle and technical effect of the case clearing computing device provided by the above embodiment are similar to those of the above method embodiment, and are not described herein again.
For the specific definition of the case clearing calculation apparatus, reference may be made to the above definition of the case clearing calculation method, which is not described herein again. The above embodiments show that the respective modules in the computing device can be implemented wholly or partially by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, the internal structure of which may be as shown in fig. 12. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a case statement calculation method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 12 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having a computer program stored therein, the processor implementing the following steps when executing the computer program:
receiving a plurality of clearing requests carrying cases to be cleared; the clearing request is used for indicating to clear the case to be cleared;
distributing computing resources for the to-be-cleared cases carried in the clearing requests according to the number of the clearing requests; one computing resource corresponds to one case to be cleared;
calling each computing resource, acquiring clearing input data of the corresponding case to be cleared from the case real-time database in parallel, and performing clearing calculation according to the clearing input data;
and after the clearing calculation is finished, outputting a clearing result, storing the clearing result in a case output database, and releasing corresponding calculation resources.
The implementation principle and technical effect of the computer device provided by the embodiment of the present application are similar to those of the method embodiment described above, and are not described herein again.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
receiving a plurality of clearing requests carrying cases to be cleared; the clearing request is used for indicating to clear the case to be cleared;
distributing computing resources for the to-be-cleared cases carried in the clearing requests according to the number of the clearing requests; one computing resource corresponds to one case to be cleared;
calling each computing resource, acquiring clearing input data of the corresponding case to be cleared from the case real-time database in parallel, and performing clearing calculation according to the clearing input data;
and after the clearing calculation is finished, outputting a clearing result, storing the clearing result in a case output database, and releasing corresponding calculation resources.
The implementation principle and technical effect of the computer-readable storage medium provided by this embodiment are similar to those of the above-described method embodiment, and are not described herein again.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A case statement computation method, the method comprising:
receiving a plurality of clearing requests carrying cases to be cleared; the clearing request is used for indicating to carry out clearing calculation on the case to be cleared;
distributing computing resources for the to-be-cleared cases carried in the clearing requests according to the number of the clearing requests; one of the computing resources corresponds to one of the to-be-cleared cases;
calling each computing resource, parallelly acquiring the clearing input data of the corresponding case to be cleared from a case real-time database, and performing clearing calculation according to the clearing input data;
and after the clearing calculation is finished, outputting a clearing result, storing the clearing result in a case output database, and releasing corresponding calculation resources.
2. The method according to claim 1, wherein the clearing request includes an identifier to be modified, and after receiving a plurality of clearing requests carrying cases to be cleared, the method further comprises:
copying the data to be modified corresponding to the identification to be modified from an original database into a case modification database;
modifying the data to be modified in the case modification database according to the user operation instruction;
merging the modified data in the case modification database and the corresponding original data in the original database to obtain clear input data; the modified data is consistent with the data structure of the original data;
and storing the clearing input data into the case real-time database.
3. The method of claim 2, wherein the original database, the case modification database, the case real-time database, and the case output database correspond to separate storage spaces, respectively.
4. The method of claim 2 or 3, wherein the merging the modified data in the case modification database and the corresponding original data in the original database comprises:
judging whether the original data in the original database is modified;
if the original data is modified, acquiring corresponding modified data from the case modification database;
and if the original data are not modified, acquiring the corresponding original data from the original database.
5. A case statement computing system, comprising:
the service interface layer is used for receiving a plurality of clearing requests carrying the cases to be cleared; the clearing request is used for indicating to carry out clearing calculation on the case to be cleared;
the resource scheduling layer is used for distributing calculation resources for the to-be-cleared cases carried in the clearing requests according to the number of the clearing requests; one of the computing resources corresponds to one of the to-be-cleared cases; and also for releasing the corresponding computing resource;
and the computing resource layer is used for calling each computing resource, acquiring corresponding clearing input data of the case to be cleared from the case real-time database in parallel, performing clearing computation according to the clearing input data, outputting a clearing result after the clearing computation is completed, and storing the clearing result in the case output database.
6. The system as claimed in claim 5, wherein the computing resource layer includes a plurality of computing container groups, each of the computing container groups being configured to obtain the clearing input data of the corresponding case to be cleared from the case real-time database in parallel, perform clearing computation according to the clearing input data, and output a clearing result and store the clearing result in the case output database after the clearing computation is completed.
7. The system of claim 6, wherein the set of compute containers includes a play out compute container and an input output container;
the input and output container is used for analyzing and combining case modification data and original clearing input data to form complete clearing input data of the case to be cleared and writing the clearing input data into a corresponding case real-time library;
the clearing calculation container is used for acquiring clearing input data of the corresponding to-be-cleared cases from the case real-time database and performing clearing calculation according to the clearing input data;
and the input and output container is also used for outputting the clearing result and storing the clearing result in a case output database after the clearing calculation is finished.
8. A case statement computing device, said device comprising:
the receiving module is used for receiving a plurality of clearing requests carrying the cases to be cleared; the clearing request is used for indicating to carry out clearing calculation on the case to be cleared;
the resource management module is used for distributing computing resources for the to-be-cleared cases carried in the clearing requests according to the number of the clearing requests; one of the computing resources corresponds to one of the to-be-cleared cases;
the clearing calculation module is used for calling each calculation resource, parallelly acquiring clearing input data of the corresponding case to be cleared from a case real-time database, and performing clearing calculation according to the clearing input data;
and the output module is used for outputting the clearing result and storing the clearing result in the case output database after the clearing calculation is finished, and releasing corresponding calculation resources.
9. A computer arrangement comprising a memory and a processor, the memory storing a computer program, wherein the computer program when executed by the processor implements the case statement calculation method of any one of claims 1 to 4.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the case statement calculation method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910875333.1A CN110659288A (en) | 2019-09-17 | 2019-09-17 | Case statement calculation method, system, device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910875333.1A CN110659288A (en) | 2019-09-17 | 2019-09-17 | Case statement calculation method, system, device, computer equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110659288A true CN110659288A (en) | 2020-01-07 |
Family
ID=69037141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910875333.1A Pending CN110659288A (en) | 2019-09-17 | 2019-09-17 | Case statement calculation method, system, device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110659288A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113807627A (en) * | 2020-06-17 | 2021-12-17 | 南京南瑞继保电气有限公司 | Micro-service architecture server, method and system for clearing electric power spot case |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107888669A (en) * | 2017-10-31 | 2018-04-06 | 武汉理工大学 | A kind of extensive resource scheduling system and method based on deep learning neutral net |
CN109324905A (en) * | 2018-09-30 | 2019-02-12 | 拉卡拉支付股份有限公司 | Database operation method, device, electronic equipment and storage medium |
CN110162346A (en) * | 2019-05-14 | 2019-08-23 | 南京君宜信息科技有限公司 | A kind of processing method of project data and individual data items concurrent management |
-
2019
- 2019-09-17 CN CN201910875333.1A patent/CN110659288A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107888669A (en) * | 2017-10-31 | 2018-04-06 | 武汉理工大学 | A kind of extensive resource scheduling system and method based on deep learning neutral net |
CN109324905A (en) * | 2018-09-30 | 2019-02-12 | 拉卡拉支付股份有限公司 | Database operation method, device, electronic equipment and storage medium |
CN110162346A (en) * | 2019-05-14 | 2019-08-23 | 南京君宜信息科技有限公司 | A kind of processing method of project data and individual data items concurrent management |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113807627A (en) * | 2020-06-17 | 2021-12-17 | 南京南瑞继保电气有限公司 | Micro-service architecture server, method and system for clearing electric power spot case |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200177373A1 (en) | System and method for storing contract data structures on permissioned distributed ledgers | |
CN108280761B (en) | Method and device for distributing increase party, computer equipment and storage medium | |
Mora et al. | Multilayer architecture model for mobile cloud computing paradigm | |
CN110704177B (en) | Computing task processing method and device, computer equipment and storage medium | |
US11570043B2 (en) | Method and apparatus for mapping network slices onto network infrastructures with SLA guarantee | |
US10666570B2 (en) | Computing infrastructure resource-workload management methods and apparatuses | |
CN108604193A (en) | Heterogeneous system, calculation task allocating method and device | |
CN110941681B (en) | Multi-tenant data processing system, method and device of power system | |
CN112698952A (en) | Unified management method and device for computing resources, computer equipment and storage medium | |
CN114281263A (en) | Storage resource processing method, system and equipment of container cluster management system | |
Carlini et al. | SmartORC: smart orchestration of resources in the compute continuum | |
CN116204307A (en) | Federal learning method and federal learning system compatible with different computing frameworks | |
Wang et al. | Performance analysis of media cloud-based multimedia systems with retrying fault-tolerance technique | |
CN110659288A (en) | Case statement calculation method, system, device, computer equipment and storage medium | |
CN114268638A (en) | Block chain platform channel management method and device, computer equipment and storage medium | |
US20210149746A1 (en) | Method, System, Computer Readable Medium, and Device for Scheduling Computational Operation Based on Graph Data | |
CN1783121B (en) | Method and system for executing design automation | |
CN115208900B (en) | Multi-cloud architecture cloud service resource scheduling method based on blockchain and game model | |
WO2021013185A1 (en) | Virtual machine migration processing and strategy generation method, apparatus and device, and storage medium | |
CN110609707B (en) | Online data processing system generation method, device and equipment | |
Patel et al. | A comprehensive analysis of computing paradigms leading to fog computing: simulation tools, applications, and use cases | |
US20230176916A1 (en) | Degradation planning and mitigation in hybrid cloud environments | |
CN112363831B (en) | Wind control processing method and device, computer equipment and storage medium | |
CN115619486A (en) | Order processing method and device, electronic equipment and storage medium | |
CN114298694A (en) | Block chain service platform management method and device, computer equipment and storage medium |
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 |
Application publication date: 20200107 |
|
RJ01 | Rejection of invention patent application after publication |