Power business data processing system, platform and server
By introducing a trusted data space service platform into the power business data processing system, the user server signs digital contracts with the provider server and deploys clients to monitor and handle default use, the problem of default use of power business data is solved, and the supervision and fair interaction of data use is realized.
Patent Information
- Application Number
- CN202510755189.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-09-02
AI Technical Summary
In the prior art, the provider server is difficult to ensure that the user server uses power service data in accordance with the agreed policy, and there is a default use.
The trusted data space service platform is introduced, and the user server and the provider server sign a digital contract through the platform, deploy a trusted data space service client, monitor data usage strategies and process them when default is used.
Ensure that the use of power business data can be regulated, reduce default usage, and improve the convenience of data interaction and fairness of processing.
Smart Images

Figure CN120579216A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of power business data processing, and in particular to a power business data processing system, a trusted data space service platform, a user server, and a provider server. Background Art
[0002] Power business-related servers can generate corresponding power business data, which can be provided to other power business-related servers for analysis and decision-making. For example, the power business data of power consumption-related servers includes power consumption data, which can be provided to power generation-related servers for analysis and decision-making related to the power generation business.
[0003] After the provider server provides the electricity business data to the user server, it is difficult to ensure that the user server uses the electricity business data in accordance with the agreed strategy, and there are cases of breach of contract use of the electricity business data. Summary of the Invention
[0004] Based on this, it is necessary to provide an electric power business data processing system, a trusted data space service platform, a user server and a provider server to address the above technical problems.
[0005] The present application provides an electric power business data processing system, which includes a trusted data space service platform, a user server and a provider server;
[0006] After the user server and the provider server sign a digital contract on power business data through the trusted data space service platform, the user server deploys a trusted data space service client;
[0007] The trusted data space service client obtains the target power business data and the data usage policy in the digital contract from the trusted data space service platform; the target power business data is the power business data of the provider server;
[0008] During the process of the user server using the target power business data through the trusted data space service client, when the trusted data space service client detects a suspicious violation usage process that does not comply with the data usage policy, the trusted data space service client reports the suspicious violation usage process to the trusted data space service platform;
[0009] After receiving the supervisor's confirmation instruction of the breach of contract, the trusted data space service platform sends a first-class breach of contract processing command to the trusted data space service client;
[0010] In response to the first-type breach processing command, the trusted data space service client shuts down the suspected breach usage process.
[0011] In one embodiment, the trusted data space service platform displays a directory containing target power business data to the user server;
[0012] After the user server initiates an acquisition request for the target power business data based on the directory, the trusted data space service platform sends the initial digital contract of the provider server to the user server, so that the user server and the provider server sign a digital contract through the trusted data space service platform.
[0013] In one embodiment, the trusted data space service platform sends an installation package of the trusted data space service client to the user server;
[0014] The user server deploys the trusted data space service client based on the installation package.
[0015] In one embodiment, the users of the partial memory space of the user server only include trusted data space service clients.
[0016] In one embodiment, the trusted data space service client stores the target power service data into the partial memory space.
[0017] In one embodiment, the data usage policy includes a data usage scope; in the process of the user server using the target power business data through the trusted data space service client, the trusted data space service client detects that the recipient of the target power business data is a non-power agency server, then confirms that a suspicious breach of contract usage process that does not comply with the data usage scope has been monitored.
[0018] In one embodiment, with respect to the non-data usage scope policy in the data usage policy; during the process in which the user server uses the target power business data through the trusted data space service client, the trusted data space service client regularly records usage information, forms a usage log, and sends it to the trusted data space service platform;
[0019] The trusted data space service platform sends the usage log to the supervisor to analyze the violation of the policy outside the data usage scope;
[0020] If the trusted data space service platform determines, based on the information fed back by the supervisor, that there is a violation of the policy outside the data usage scope, it sends a second type of violation handling command to the trusted data space service client;
[0021] In response to the second-type breach processing command, the trusted data space service client suspends providing the target power business data usage service to the user server within a set period of time.
[0022] The present application provides a trusted data space service platform, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the steps performed by the trusted data space service platform of the power business data processing system of any of the above embodiments.
[0023] The present application provides a user server, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps performed by the user server of the power business data processing system of any of the above embodiments are implemented.
[0024] The present application provides a provider server, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps performed by the provider server of the power business data processing system of any of the above embodiments are implemented.
[0025] The electric power business data processing system provided by the present application includes a trusted data space service platform, a user server and a provider server; after the user server and the provider server sign a digital contract on electric power business data through the trusted data space service platform, the user server deploys a trusted data space service client; the trusted data space service client obtains the target electric power business data and the data usage policy in the digital contract from the trusted data space service platform; the target electric power business data is the electric power business data of the provider server; in the process of the user server using the target electric power business data through the trusted data space service client, when the trusted data space service client monitors a suspicious breach of contract usage process that does not comply with the data usage policy, the suspicious breach of contract usage process is reported to the trusted data space service platform; after the trusted data space service platform receives the supervisor's confirmation of breach of contract instruction, it sends a first type of breach of contract processing command to the trusted data space service client; in response to the first type of breach of contract processing command, the trusted data space service client closes the use of the suspicious breach of contract usage process. In this solution, a user server and a provider server sign a digital contract regarding power business data through a trusted data space service platform. The trusted data space service platform is introduced for processing, allowing any two servers to interact with each other regarding power business data through the trusted data space service platform, improving convenience. Since the trusted data space service platform does not belong to any server, it can ensure that the relevant processing cannot be tampered with by either server, ensuring processing fairness. In addition, the user server uses the target power business data through a trusted data space service client. The trusted data space service client is a client provided by the trusted data space service platform and is dedicated to processing the target power business data. Its internal logic cannot be privately modified by the user server, ensuring that the use of the target power business data can be supervised. When the trusted data space service client detects a suspicious violation of the data usage policy, it reports the suspicious violation of the process to the trusted data space service platform. After receiving the supervisor's confirmation of the violation, the trusted data space service platform sends a first-class violation handling command to the trusted data space service client. In response to the first-class violation handling command, the trusted data space service client shuts down the suspicious violation of the process, thereby reducing the number of cases where the user server violates the target power business data. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0027] Figure 1 Schematic diagram of the architecture of a power business data processing system in one embodiment;
[0028] Figure 2 A schematic diagram of a process involved in a power business data processing system in one embodiment;
[0029] Figure 3 A schematic diagram of a digital contract signing process in one embodiment;
[0030] Figure 4 A schematic diagram of a process for deploying a trusted data space service client in one embodiment;
[0031] Figure 5 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0033] The power business data processing system provided by this application includes Figure 1 The trusted data space service platform, user server and provider server shown in FIG, the process involved in the power business data processing system is as follows Figure 2 shown.
[0034] In step S201, after the user server and the provider server sign a digital contract regarding power business data through the trusted data space service platform, the user server deploys the trusted data space service client.
[0035] Each power business server can upload its own power business data that can be provided to other services to the trusted data space service platform. The trusted data space service platform can generate a corresponding directory based on the received power business data.
[0036] Each power business-related server can display a catalog. When a relevant person reads the catalog and determines that they need certain power business data, the power business data can be referred to as the target power business data. The server providing the power business data can be referred to as the provider server, and the server requiring the power business data can be referred to as the user server. The user server can initiate an acquisition request to the trusted data space service platform to obtain the target power business data. In response to the acquisition request, the trusted data space service platform can trigger the provider server and the user server to sign a digital contract through the trusted data space service platform.
[0037] After the contract is signed, the user's server can deploy the trusted data space service client. The trusted data space service client is provided by the trusted data space service platform, and its internal logic code cannot be modified by any device other than the trusted data space service platform.
[0038] In step S202 , the trusted data space service client obtains target power business data and the data usage policy in the digital contract from the trusted data space service platform; the target power business data is the power business data of the provider server.
[0039] The trusted data space service platform can send target power business data and digital contracts to the trusted data space service client; the trusted data space service client can parse the digital contract and obtain the data usage strategy.
[0040] Step S203: When the user server uses the target power business data through the trusted data space service client, if the trusted data space service client detects a suspicious breach of contract usage process that does not comply with the data usage policy, it reports the suspicious breach of contract usage process to the trusted data space service platform.
[0041] When the user server wants to analyze and use the target power business data, it can call the trusted data space service client to analyze and use the target power business data through the trusted data space service client.
[0042] Each time a user uses the trusted data space service client, they can create a corresponding process and use the target power business data based on the process. During use, the trusted data space service client can monitor and analyze the code in the corresponding process to determine whether the process's usage complies with the data usage policy. If not, the process is determined to be a suspected breach of contract process that does not comply with the data usage policy. At this point, the trusted data space service client can report the suspected breach of contract process and its related usage logs to the trusted data space service platform.
[0043] Step S204: After receiving the supervisor's confirmation instruction of the breach of contract, the trusted data space service platform sends a first-category breach of contract processing command to the trusted data space service client.
[0044] After receiving a suspicious breach of contract usage process, the trusted data space service platform can feed back the usage log related to the suspicious breach of contract usage process to the supervisor of the provider server; the supervisor analyzes whether the usage related to the suspicious breach of contract usage process complies with the data usage policy based on the usage log. If not, the supervisor can issue a confirmation of breach of contract instruction to the trusted data space service platform.
[0045] Upon receiving the supervisor's confirmation of breach of contract instruction, the trusted data space service platform may send a first-class breach of contract processing command to the trusted data space service client.
[0046] Step S205: In response to the first type of breach of contract processing command, the trusted data space service client closes the suspicious breach of contract usage process.
[0047] After receiving the first type of breach of contract processing command, the trusted data space service client can close the suspicious breach of contract usage process, thereby causing the user server to suspend the use of the target power business data.
[0048] In the above scheme, the user server and the provider server sign a digital contract regarding power business data through the trusted data space service platform, introducing the trusted data space service platform for processing. This allows any two servers to interact with each other regarding power business data through the trusted data space service platform, improving convenience. Since the trusted data space service platform does not belong to either server, it can ensure that the relevant processing cannot be tampered with by either server, ensuring processing fairness. In addition, the user server uses the target power business data through the trusted data space service client. The trusted data space service client is a client provided by the trusted data space service platform and is dedicated to processing the target power business data. Its internal logic cannot be privately modified by the user server, ensuring that the use of the target power business data can be supervised. When the trusted data space service client detects a suspicious violation of the data usage policy, it reports the suspicious violation of the process to the trusted data space service platform. After receiving the supervisor's confirmation of the violation, the trusted data space service platform sends a first-class violation handling command to the trusted data space service client. In response to the first-class violation handling command, the trusted data space service client shuts down the suspicious violation of the process, thereby reducing the number of cases where the user server violates the target power business data.
[0049] In one embodiment, Figure 3 As shown, in step S301, the trusted data space service platform displays the directory containing the target power business data to the user server; in step S302, after the user server initiates an acquisition request for the target power business data based on the directory, the trusted data space service platform sends the initial digital contract of the provider server to the user server, so that the user server and the provider server sign a digital contract through the trusted data space service platform.
[0050] Each power business-related server can display a catalog. When a relevant person determines that they need certain power business data after reading the catalog, the power business data can be referred to as the target power business data. The server providing the power business data can be referred to as the provider server, and the server requiring the power business data can be referred to as the user server. The user server can initiate an acquisition request to the trusted data space service platform to obtain the target power business data. In response to the acquisition request, the trusted data space service platform can send the provider server's initial digital contract to the user server, so that the user server and the provider server can sign a digital contract through the trusted data space service platform.
[0051] Specifically, (1) the relevant servers of each power business can display the catalog through a visual interface, and relevant personnel can determine the power business data that meets their needs (i.e., target power business data) by searching or browsing online; after the relevant personnel determine the target power business data, the user server can initiate an order to the provider server that provides the target power business data through the trusted data space service platform.
[0052] (2) The trusted data space service platform reads the original information of the target power business data and loads the initial digital contract in the form of metadata.
[0053] (3) The trusted data space service platform returns the loaded initial digital contract to the user server.
[0054] (4) The relevant personnel of the user's server can view the initial digital contract and edit and modify the content of the initial digital contract. After the editing and modification are completed, they can click to sign the contract.
[0055] (5) The Trusted Data Space Service Platform decides whether to directly sign the modified digital contract based on the automatic transaction mode or negotiation mode configured when the initial digital contract was released. If the automatic transaction mode is configured, the modified digital contract can be automatically signed and the process will jump to (10). Otherwise, the process will continue to (6).
[0056] (6) The trusted data space service platform sends the signed and modified digital contract of the user server to the provider server for confirmation by the relevant personnel of the provider server.
[0057] (7) The provider server checks the modified digital contract.
[0058] (8) The provider server confirms the modified digital contract.
[0059] (9) The confirmed digital contract is pushed to the trusted data space service platform.
[0060] (10) The trusted data space service platform pushes the digital contract signed by both parties to the user server and the provider server, and the user server is ready to receive the data.
[0061] (11) After the data is used, circulation settlement and post-use evaluation will be carried out based on the actual usage of the user's server.
[0062] The solution provided in this application includes a power business data supply and demand docking service function. This function is designed to enable online docking and negotiation between the provider server and the user server regarding cooperation intentions for data resources, completing the negotiation of price, the conclusion and distribution of electronic contracts, circulation settlement, and post-use evaluation. The trusted data space service platform can build unified resource data, implement unified management of the format of accessed data, and construct a resource list and catalog for all accessed data.
[0063] The data subscription record function is designed to: record the process and information of the user server subscribing to data assets, and track the status and history of data subscription.
[0064] The contract editing record function is intended to: record the process and information of the user server editing the contract, and save the user server's modification record of the contract terms.
[0065] The data provider confirmation record function is intended to: record the process and information of the provider server confirming the contract, and save the provider server's confirmation record of the contract terms.
[0066] The digital contract formally records the agreement between the user server and the provider server and serves as the legal basis for the cooperation between the two parties.
[0067] The circulation settlement record function is intended to: record the process and information of circulation settlement after data use is completed, and save the record of the amount of resources paid by the user server to the provider server.
[0068] The post-use evaluation record function is designed to record the evaluation information of the user server on the data resources and collect user feedback to improve the data resources and service quality.
[0069] The solution provided in this application also includes an order management service function, which can create unified order data, build an order list, and manage the entire life cycle of orders, including order creation, order production, order confirmation, order completion, and order cancellation, involving shared data.
[0070] (1) Order creation:
[0071] When a user server orders a data asset from the Trusted Data Space Service Platform, the Trusted Data Space Service Platform reads the data's metadata, obtains basic data information, and obtains information such as the purchased quantity and unit price. This information then initializes the order. This information includes the order number, order creation time, metadata such as the data algorithm model, the order price, and the identities of the buyer and seller. The log and evidence subsystem records the order creation log.
[0072] (2) Order confirmation:
[0073] After the provider server and the user complete the signing of the digital contract on the trusted data space service platform, they can view the complete order information and confirm order information such as order number, order creation time, data algorithm model and other data metadata, order price, and the identities of the buyer and seller.
[0074] (3) Order completion:
[0075] After the user's server confirms the order is correct, click the order payment button to initiate payment. After successful payment, the data will be shipped and used according to the digital contract. Once the digital contract is executed, the order will be automatically closed.
[0076] (4) Order distribution:
[0077] After payment, the trusted data space service platform distributes the order to the provider's server and the user's server. The order is stored on these servers simultaneously, along with the trusted data space service platform. These servers, along with the trusted data space service platform, all allow users to easily query and retrieve information on signed and archived orders through a visual interface. Users can also view all orders and their details in a list format. Orders can be in progress, completed, or in status, allowing users to view order status. The audit log function also allows users to view detailed logs of the entire order lifecycle.
[0078] In one embodiment, Figure 4 As shown, in step S401, the trusted data space service platform sends the installation package of the trusted data space service client to the user server; in step S402, the user server deploys the trusted data space service client based on the installation package.
[0079] After the provider server and the user server successfully sign a digital contract through the trusted data space service platform, the trusted data space service platform can send the trusted data space service client installation package to the user server. The user server deploys the trusted data space service client based on the installation package, wherein the installation package can carry some specific setting information. The specific setting information is used to limit the use of a portion of the user server's memory space to the trusted data space service client. The trusted data space service client can store the target power business data in this portion of memory space, thereby preventing other clients of the user server from obtaining the target power business data and reducing the risk of the target power business data being used in violation of the contract.
[0080] In one embodiment, the users of the partial memory space of the user server only include the trusted data space service client.
[0081] Among them, the trusted data space service client stores the target power business data in part of the memory space.
[0082] In this embodiment, the use of part of the memory space of the user server is restricted to the trusted data space service client. The trusted data space service client can store the target power business data in this part of the memory space, thereby preventing other clients of the user server from obtaining the target power business data and reducing the risk of the target power business data being used in breach of contract.
[0083] In one embodiment, the data usage policy includes a data usage scope; in the process of the user server using the target power business data through the trusted data space service client, the trusted data space service client detects that the recipient of the target power business data is a non-power agency server, then it is confirmed that a suspicious breach of contract usage process that does not comply with the data usage scope has been monitored.
[0084] The data usage policy includes a data usage scope, which limits the objects that can use the target power business data. Specifically, the objects of the target power business data can be limited to power organization servers.
[0085] During the process of the user server using the target power business data through the trusted data space service client, if the trusted data space service client detects that the recipient of the target power business data is a non-power agency server, it confirms that a suspicious breach of contract usage process that does not comply with the data usage scope is detected, and reports the suspicious breach of contract usage process to the trusted data space service platform, so that the supervisor of the provider server can analyze whether the usage related to the suspicious breach of contract usage process complies with the data usage policy based on the corresponding usage log; if not, the supervisor of the provider server can issue a confirmation breach of contract instruction to the trusted data space service platform. Upon receiving the supervisor's confirmation breach of contract instruction, the trusted data space service platform can send a first-class breach of contract processing command to the trusted data space service client. After receiving the first-class breach of contract processing command, the trusted data space service client can close the suspicious breach of contract usage process, thereby causing the user server to suspend the use of the target power business data.
[0086] In one embodiment, for the non-data usage scope policy in the data usage policy; in the process of the user server using the target power business data through the trusted data space service client, the trusted data space service client regularly records the usage information, forms a usage log and sends it to the trusted data space service platform; the trusted data space service platform sends the usage log to the supervisor to analyze the violation of the usage of the policy outside the data usage scope; if the trusted data space service platform determines that there is a violation of the usage of the policy outside the data usage scope based on the information feedback from the supervisor, it sends a second type of violation processing command to the trusted data space service client; in response to the second type of violation processing command, the trusted data space service client suspends providing the target power business data usage service to the user server within the set time period.
[0087] The data usage scope included in the data usage policy limits the objects that can use the target power business data, and is easy to be monitored and identified by the trusted data space service client. The policies outside the data usage scope in the data usage policy may be difficult to be monitored and identified by the trusted data space service client.
[0088] Based on this, this embodiment provides a corresponding approach for handling policies outside the data usage scope within the data usage policy. Specifically, the user server uses the target power business data through the trusted data space service client. Each time the data is used, the trusted data space service client regularly records the usage information and generates a usage log, which is then sent to the trusted data space service platform. The trusted data space service platform then sends the usage log to the supervisor of the provider server.
[0089] The supervisor of the provider server can analyze whether there is any violation of the usage corresponding to the policy outside the data usage scope based on the usage log, and feedback the corresponding information to the trusted data space service platform.
[0090] If the trusted data space service platform determines, based on the information fed back by the supervisor, that there is a violation of the policy for non-data usage scope, it will send a second-type violation processing command to the trusted data space service client; in response to the second-type violation processing command, the trusted data space service client will suspend providing the target power business data usage service to the user server within the set time period, that is, within the set time period, no matter how the user server wants to use the target power business data, the trusted data space service client will not respond, so as to avoid the target power business data being used in violation of the policy.
[0091] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0092] The present application provides a trusted data space service platform, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the steps performed by the trusted data space service platform of the power business data processing system of any of the above embodiments.
[0093] The present application provides a user server, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps performed by the user server of the power business data processing system of any of the above embodiments are implemented.
[0094] The present application provides a provider server, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps performed by the provider server of the power business data processing system of any of the above embodiments are implemented.
[0095] In an exemplary embodiment, the trusted data space service platform, the user server and the provider server can all be implemented by a computer device. The internal structure diagram of the computer device can be as follows: Figure 5 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O) and a communication interface. The processor, memory and input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store data involved in the above method. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements the steps introduced in one of the above embodiments.
[0096] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0097] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above embodiments when executing the computer program.
[0098] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above embodiments are implemented.
[0099] In one embodiment, a computer program product is provided, on which a computer program is stored. The computer program is used by a processor to execute the steps in the above embodiments.
[0100] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0101] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.
[0102] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0103] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A power business data processing system, characterized in that: The power business data processing system includes a trusted data space service platform, a user server and a provider server; After the user server and the provider server sign a digital contract on power business data through the trusted data space service platform, the user server deploys a trusted data space service client; The trusted data space service client obtains the target power business data and the data usage policy in the digital contract from the trusted data space service platform; The target power business data is the power business data of the provider server; During the process of the user server using the target power business data through the trusted data space service client, when the trusted data space service client detects a suspicious violation usage process that does not comply with the data usage policy, the trusted data space service client reports the suspicious violation usage process to the trusted data space service platform; After receiving the supervisor's confirmation instruction of the breach of contract, the trusted data space service platform sends a first-class breach of contract processing command to the trusted data space service client; In response to the first-type breach handling command, the trusted data space service client shuts down the suspected breach usage process.
2. The system according to claim 1, wherein: The trusted data space service platform displays a directory containing target power business data to the user server; After the user server initiates an acquisition request for the target power business data based on the directory, the trusted data space service platform sends the initial digital contract of the provider server to the user server, so that the user server and the provider server sign a digital contract through the trusted data space service platform.
3. The system according to claim 1, wherein: The trusted data space service platform sends an installation package of the trusted data space service client to the user server; The user server deploys the trusted data space service client based on the installation package.
4. The system according to claim 1, wherein: The users of the part of the memory space of the user server only include the trusted data space service client.
5. The system according to claim 4, characterized in that The trusted data space service client stores the target power business data in the partial memory space.
6. The system according to claim 1, wherein: The data usage policy includes the data usage scope; in the process of the user server using the target power business data through the trusted data space service client, the trusted data space service client detects that the recipient of the target power business data is a non-power agency server, then it is confirmed that a suspicious breach of contract usage process that does not comply with the data usage scope has been monitored.
7. The system according to claim 6, characterized in that Regarding the policy outside the data usage scope in the data usage policy; during the process of the user server using the target power business data through the trusted data space service client, the trusted data space service client regularly records the usage information, forms a usage log and sends it to the trusted data space service platform; The trusted data space service platform sends the usage log to the supervisor to analyze the violation of the policy outside the data usage scope; If the trusted data space service platform determines, based on the information fed back by the supervisor, that there is a violation of the policy outside the data usage scope, it sends a second type of violation handling command to the trusted data space service client; In response to the second-type breach processing command, the trusted data space service client suspends providing the target power business data usage service to the user server within a set period of time.
8. A trusted data space service platform, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps performed by the trusted data space service platform of the power business data processing system according to any one of claims 1 to 7 are implemented.
9. A user server comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps performed by the user server of the power business data processing system according to any one of claims 1 to 7 are implemented.
10. A provider server comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps performed by the provider server of the power business data processing system according to any one of claims 1 to 7 are implemented.