A computing power trading method, device and system

By generating and verifying computing power contracts and billing information, the problem of unreliable computing power transactions in existing technologies is solved, and reliable computing power resource allocation and fee confirmation are achieved.

CN115689741BActive Publication Date: 2025-09-16CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211102316.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-09
Publication Date
2025-09-16
Estimated Expiration
2042-09-09

AI Technical Summary

Technical Problem

Existing technologies for computing power transactions for identity resolution calculations cannot guarantee the credibility of computing power transactions.

Method used

By receiving computing power resource application requests from the target edge computing power node, computing power contracts, computing power billing and computing power allocation information are generated, and verification and confirmation are performed between the target edge computing power node and the computing power management platform to ensure the credibility of the transaction.

Benefits of technology

It ensures the credibility of transactions during computing power transactions, and ensures the effective allocation of computing power resources and fee confirmation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115689741B_ABST
    Figure CN115689741B_ABST
Patent Text Reader

Abstract

The present invention provides a computing power trading method, device, and system, comprising: receiving a computing power resource application request sent by a target edge computing power node; generating a computing power contract, computing power billing, and computing power allocation information based on the computing power identifier and computing power resource requirements of the target edge computing power node; sending the computing power contract and computing power billing to the target edge computing power node and a computing power management platform; the target edge computing power node verifies the computing power contract and computing power billing and then sends a purchase request; receiving the purchase request sent by the target edge computing power node; sending computing power allocation information to the computing power management platform based on the purchase request; the computing power management platform allocates computing power resources to the target edge computing power node based on the computing power contract, computing power billing, and computing power allocation information. The method, device, and system can solve the problem that existing technologies for computing power trading for identity resolution calculations cannot ensure the credibility of computing power transactions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a computing power trading method, device and system. Background Art

[0002] The secondary node of industrial Internet computing power transaction is an important part of the industrial Internet identity resolution system. It connects to the national top-level node of identity resolution upward and to the enterprise identity node and application system downward, providing identity registration services, computing power transaction services, identity data services, operation monitoring and other functions. It is an important link in promoting the construction of the identity resolution system, application development and industrial ecological construction. Faced with the increasingly large daily average identity resolution volume, the demand for computing power for data processing is increasing dramatically. The existing technology for computing power transaction for identity resolution calculation has the problem of not being able to guarantee the credibility of computing power transaction. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to address the above-mentioned deficiencies in the existing technology and provide a computing power trading method, device and system to solve the problem that the existing technology for computing power trading for identity resolution calculation cannot ensure the credibility of computing power transactions.

[0004] In a first aspect, the present invention provides a computing power trading method, which is applied to a computing power trading platform, comprising:

[0005] Receive a computing power resource application request sent by a target edge computing power node, wherein the computing power resource application request includes a computing power identifier and computing power resource requirements of the target edge computing power node;

[0006] Generate computing power contracts, computing power billing, and computing power allocation information based on the computing power identifier and computing power resource requirements of the target edge computing power node;

[0007] Send the computing power contract and computing power billing to the target edge computing power node and the computing power management platform, so that the target edge computing power node verifies the computing power contract and computing power billing and then sends a purchase request;

[0008] Receiving a purchase request sent by the target edge computing power node;

[0009] The computing power allocation information is sent to the computing power management platform according to the purchase request, so that the computing power management platform allocates computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information.

[0010] Preferably, before receiving the computing resource application request sent by the target edge computing node, the method further includes:

[0011] Receive a first registration request sent by a target edge computing node;

[0012] Register the target edge computing power node according to the first registration request.

[0013] Preferably, the first registration request includes at least one of the following information:

[0014] The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0015] Preferably, generating a computing power contract, computing power billing, and computing power allocation information according to the computing power identifier and computing power resource requirements of the target edge computing power node includes:

[0016] Verifying the computing power identifier;

[0017] If the verification is passed, a computing power contract, computing power billing, and computing power allocation information are generated based on the computing power resource requirements.

[0018] In a second aspect, the present invention further provides a computing power trading method, which is applied to a computing power management platform, comprising:

[0019] Receiving a computing power contract and computing power billing sent by a computing power trading platform; wherein the computing power contract and computing power billing are sent by the computing power trading platform after receiving a computing power resource application request sent by a target edge computing power node, generating the computing power contract, computing power billing, and computing power allocation information based on the computing power identifier and computing power resource demand in the computing power resource application request;

[0020] Receiving computing power allocation information sent by the computing power trading platform, wherein the computing power allocation information is sent by the computing power trading platform according to the purchase request after receiving the purchase request of the target edge computing power node;

[0021] Allocate computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information.

[0022] Preferably, before receiving the computing power contract and computing power billing sent by the computing power trading platform, the process further includes:

[0023] Receive a second registration request sent by the target edge computing node;

[0024] Register the target edge computing power node according to the second registration request.

[0025] Preferably, the second registration request includes at least one of the following information:

[0026] The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0027] Preferably, after registering the target edge computing node, the method further includes:

[0028] Receive business information sent by the target edge computing node;

[0029] Calculate the computing resource requirements of the target edge computing node based on the business information;

[0030] Send the computing power resource requirements to the target edge computing power node.

[0031] Preferably, before receiving the computing power allocation information sent by the computing power trading platform, the method further includes:

[0032] Receiving a purchase request sent by the target edge computing power node; allocating computing power resources to the target edge computing power node according to the computing power contract, computing power billing, and computing power allocation information includes:

[0033] Allocate computing power resources to the target edge computing power node according to the computing power contract, computing power billing, computing power allocation information and the purchase request.

[0034] Preferably, after allocating computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information, the method further includes:

[0035] Obtain transaction feedback sent by the target edge computing power node;

[0036] Send a fee collection notification to the target edge based on the transaction feedback, computing power contract, and computing power billing;

[0037] Receive the fee sent by the target edge computing power node.

[0038] In a third aspect, the present invention further provides a computing power trading method, which is applied to a target edge computing power node, comprising: sending a computing power resource application request to a computing power trading platform, wherein the computing power resource application request includes a computing power identifier and computing power resource requirements of the target edge computing power node;

[0039] Receiving a computing power contract and computing power billing sent by a computing power trading platform; wherein the computing power contract and computing power billing are sent by the computing power trading platform after receiving a computing power resource application request sent by a target edge computing power node, generating the computing power contract, computing power billing, and computing power allocation information based on the computing power identifier and computing power resource demand in the computing power resource application request;

[0040] After verifying the computing power contract and computing power billing, sending a purchase request to the computing power trading platform, so that the computing power trading platform sends the computing power allocation information to the computing power management platform according to the purchase request;

[0041] Receive the computing power resources allocated by the computing power management platform according to the computing power contract, computing power billing and computing power allocation information.

[0042] Preferably, before sending the computing power resource application request to the computing power trading platform, the method further includes:

[0043] Receive a third registration request from the identity resolution secondary node corresponding to the target edge computing power node;

[0044] Registering the identity resolution secondary node according to the third registration request;

[0045] After successful registration, a corresponding digital certificate and private key are generated for the identity resolution secondary node;

[0046] Sending the digital certificate, private key, device information of the target edge computing power node, and domain name system (DNS) information to the identity resolution secondary node, so that the identity resolution secondary node generates the computing power identifier;

[0047] Obtain the computing power identifier sent by the identity resolution secondary node.

[0048] Preferably, it also includes:

[0049] Obtain business information;

[0050] Sending the business information to a computing power management platform so that the computing power management platform calculates the computing power resource requirements of the target edge computing power node based on the business information;

[0051] Receiving the computing power resource demand sent by the computing power management platform;

[0052] The service information includes at least one of the following:

[0053] The daily, monthly, and annual average resolution volumes of identity resolution secondary nodes, enterprise nodes, and recursive nodes;

[0054] The maximum daily, monthly, and annual resolution volumes for secondary, enterprise, and recursive identity resolution nodes;

[0055] The target edge computing node calculates network resource information based on the average resolution and maximum resolution.

[0056] Preferably, before sending the business information to the computing power management platform, the method further includes:

[0057] Sending a second registration request to the computing power management platform;

[0058] The second registration request includes at least one of the following information:

[0059] The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0060] Preferably, after receiving the computing power resource requirement sent by the computing power management platform, the method further includes:

[0061] Sending a first registration request to the computing power trading platform;

[0062] The first registration request includes at least one of the following information:

[0063] The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0064] Preferably, after receiving the computing power resources allocated by the computing power management platform according to the computing power contract, computing power billing and computing power allocation information, the method further includes:

[0065] Based on the business information, computing resources are allocated to the identity resolution secondary nodes, enterprise nodes, and recursive nodes.

[0066] Preferably, it also includes:

[0067] Sending transaction feedback to the computing power management platform;

[0068] Receive fee collection notifications from the computing power management platform;

[0069] Send fees to the computing power management platform according to the fee collection notice.

[0070] In a fourth aspect, the present invention further provides a computing power trading device, which is provided on a computing power trading platform and includes:

[0071] A first receiving module is configured to receive a computing power resource application request sent by a target edge computing power node, wherein the computing power resource application request includes a computing power identifier and computing power resource requirements of the target edge computing power node;

[0072] A contract generation module, connected to the first receiving module, configured to generate a computing power contract, computing power billing, and computing power allocation information according to the computing power identifier and computing power resource requirements of the target edge computing power node;

[0073] A first sending module, connected to the contract generation module, is used to send the computing power contract and computing power billing to the target edge computing power node and the computing power management platform, so that the target edge computing power node verifies the computing power contract and computing power billing and then sends a purchase request;

[0074] A second receiving module, connected to the first sending module, is configured to receive a purchase request sent by the target edge computing power node;

[0075] The second sending module is connected to the second receiving module and is used to send the computing power allocation information to the computing power management platform according to the purchase request, so that the computing power management platform allocates computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information.

[0076] In a fifth aspect, the present invention further provides a computing power trading device, which is provided on a computing power management platform and includes:

[0077] A third receiving module is configured to receive a computing power contract and computing power billing sent by a computing power trading platform; wherein the computing power contract and computing power billing are sent by the computing power trading platform after receiving a computing power resource application request sent by a target edge computing power node, generating the computing power contract, computing power billing, and computing power allocation information based on the computing power identifier and computing power resource demand in the computing power resource application request;

[0078] a fourth receiving module, connected to the third receiving module, and configured to receive computing power allocation information sent by the computing power trading platform, wherein the computing power allocation information is sent by the computing power trading platform in response to the purchase request after receiving the purchase request of the target edge computing power node;

[0079] A computing power allocation module is connected to the fourth receiving module and is used to allocate computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information.

[0080] In a sixth aspect, the present invention further provides a computing power trading device, which is provided at a target edge computing power node, comprising:

[0081] An application module is configured to send a computing power resource application request to a computing power trading platform, wherein the computing power resource application request includes a computing power identifier of the target edge computing power node and computing power resource requirements;

[0082] a fifth receiving module, connected to the application module, for receiving a computing power contract and computing power billing sent by the computing power trading platform; wherein the computing power contract and computing power billing are sent by the computing power trading platform after receiving a computing power resource application request sent by a target edge computing power node, generating the computing power contract, computing power billing, and computing power allocation information based on the computing power identifier and computing power resource demand in the computing power resource application request;

[0083] a verification module, connected to the fifth receiving module, configured to verify the computing power contract and computing power billing, and then send a purchase request to the computing power trading platform, so that the computing power trading platform sends the computing power allocation information to the computing power management platform according to the purchase request;

[0084] The sixth receiving module is connected to the verification module and is used to receive the computing power resources allocated by the computing power management platform according to the computing power contract, computing power billing and computing power allocation information.

[0085] In the seventh aspect, the present invention also provides a computing power trading device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the computing power trading method as described in the first aspect above, or to implement the computing power trading method as described in the second aspect above, or to implement the computing power trading method as described in the third aspect above.

[0086] In an eighth aspect, the present invention further provides a computing power trading system, comprising a computing power trading platform, a computing power management platform, and a target edge computing power node;

[0087] The computing power trading platform is used to execute the computing power trading method described in the first aspect above;

[0088] The computing power management platform is used to execute the computing power trading method described in the first aspect above;

[0089] The target edge computing power node is used to execute the computing power trading method described in the third aspect above.

[0090] The computing power transaction method, device and system provided by the present invention first receive a computing power resource application request sent by a target edge computing power node, wherein the computing power resource application request includes the computing power identifier and computing power resource demand of the target edge computing power node; generate computing power contract, computing power billing and computing power allocation information according to the computing power identifier and computing power resource demand of the target edge computing power node; send the computing power contract and computing power billing to the target edge computing power node and computing power management platform, so that the target edge computing power node verifies the computing power contract and computing power billing and then sends the purchase order. A purchase request is received from the target edge computing power node; the computing power allocation information is sent to the computing power management platform according to the purchase request, so that the computing power management platform allocates computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information. Since the present invention adds a computing power identifier to the computing power transaction process, and generates a computing power contract, computing power billing and computing power allocation information according to the computing power identifier and computing power resource requirements, it solves the problem that the existing technology for computing power transactions for identity resolution calculations cannot guarantee the credibility of computing power transactions. BRIEF DESCRIPTION OF THE DRAWINGS

[0091] Figure 1 This is a scenario diagram of a computing power trading method according to an embodiment of the present invention;

[0092] Figure 2 This is a flowchart of a computing power trading method according to Example 1 of the present invention;

[0093] Figure 3 This is a flow chart of a computing power trading method according to embodiment 2 of the present invention;

[0094] Figure 4 This is a flowchart of a computing power trading method according to embodiment 3 of the present invention;

[0095] Figure 5 This is a schematic diagram of the structure of a computing power trading device according to embodiment 4 of the present invention;

[0096] Figure 6 This is a schematic diagram of the structure of a computing power trading device according to embodiment 5 of the present invention;

[0097] Figure 7 This is a schematic diagram of the structure of a computing power trading device according to Example 6 of the present invention;

[0098] Figure 8 This is a schematic diagram of the structure of a computing power trading device according to embodiment 7 of the present invention;

[0099] Figure 9 This is a structural diagram of a computing power trading system according to Example 8 of the present invention. DETAILED DESCRIPTION

[0100] In order to enable those skilled in the art to better understand the technical solutions of the present invention, the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.

[0101] It should be understood that the specific embodiments and drawings described herein are only used to explain the present invention rather than to limit the present invention.

[0102] It is understood that, in the absence of conflict, the various embodiments of the present invention and the various features in the embodiments may be combined with each other.

[0103] It can be understood that, for the convenience of description, the drawings of the present invention only show parts related to the present invention, while parts unrelated to the present invention are not shown in the drawings.

[0104] It can be understood that each unit and module involved in the embodiments of the present invention may correspond to only one physical structure, or may be composed of multiple physical structures, or multiple units and modules may be integrated into one physical structure.

[0105] It will be understood that, without conflict, the functions and steps marked in the flowcharts and block diagrams of the present invention may occur in an order different from that marked in the drawings.

[0106] It is understood that the flowcharts and block diagrams of the present invention illustrate the possible architectures, functions, and operations of the systems, devices, equipment, and methods according to various embodiments of the present invention. Each box in the flowchart or block diagram may represent a unit, module, program segment, or code, which contains executable instructions for implementing the specified functions. Moreover, each box or combination of boxes in the block diagram and flowchart may be implemented using a hardware-based system that implements the specified functions, or may be implemented using a combination of hardware and computer instructions.

[0107] It can be understood that the units and modules involved in the embodiments of the present invention can be implemented by software or hardware. For example, the units and modules can be located in a processor.

[0108] It should be noted that the scenario diagram described in the embodiment of the present application is intended to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided by the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0109] like Figure 1 The figure shows a scenario diagram of a computing power trading method provided in an embodiment of the present application, wherein each part is described as follows:

[0110] (1) Target edge computing power node: used to send computing power resource application requests to the computing power trading platform when performing identity resolution at the secondary node and enterprise node. After obtaining the computing power contract and computing power billing, it sends a purchase request to the computing power trading platform and the computing power management platform. The target edge computing power node is a distributed open platform close to the network edge of the data source, integrating network, computing, storage and application core capabilities. It can provide edge intelligent services nearby and realize resource scheduling, application management and business orchestration.

[0111] (2) Identity resolution secondary node: It can manage identity registration data, identity business data, system operation data, etc., and synchronize data according to requirements. It can connect with the target edge computing power node and upload the corresponding identity resolution data to the target edge computing power node.

[0112] (3) Enterprise node: The enterprise node belongs to the enterprise information system and is connected to the target edge computing power node and the enterprise's internal system. It is used to obtain the enterprise's demand for computing power transactions and then upload it to the target edge computing power node.

[0113] (4) Recursive node: It can support recursive resolution requests, quickly respond to corresponding computing power transaction data, and support resolution protocols corresponding to various common identification systems. It can be connected to the target edge computing power node to upload the corresponding computing power transaction data to the target edge computing power node.

[0114] (5) Computing power trading platform: used to generate computing power contracts, computing power billing and computing power allocation information based on the computing power resource application request uploaded by the target edge computing power node. The computing power contract, computing power billing and computing power allocation information can be sent to the computing power management platform, and the target edge computing power node can also be authenticated and registered.

[0115] (6) Computing power management platform: used to allocate computing power resources to target edge computing power nodes based on the purchase request uploaded by the target edge computing power node and the computing power contract, computing power billing and computing power allocation information sent by the computing power trading platform, and can register the target edge computing power node.

[0116] based on Figure 1 The scene diagram shown below introduces the relevant embodiments of the computing power trading method involved in this application.

[0117] Example 1:

[0118] This embodiment provides a computing power trading method, such as Figure 2 As shown, the method is applied to a computing power trading platform and includes:

[0119] Step S11: Receive a computing power resource application request sent by a target edge computing power node, wherein the computing power resource application request includes a computing power identifier and computing power resource requirements of the target edge computing power node.

[0120] In this embodiment, the target edge computing power node is the target edge computing power node in the computing power network that needs to perform identity resolution calculation. Since its own computing power is insufficient to complete the computing task of identity resolution, it sends a computing power resource application request to the computing power trading platform to obtain sufficient computing power to complete the computing task of identity resolution. Among them, the computing power identifier is generated for the target edge computing power node by the identity resolution secondary node corresponding to the target edge computing power node, which can be used as the identity authentication of the target edge computing power node.

[0121] Optionally, before receiving the computing resource application request sent by the target edge computing node, the method further includes:

[0122] Receive a first registration request sent by a target edge computing node;

[0123] Register the target edge computing power node according to the first registration request.

[0124] Optionally, the first registration request includes at least one of the following information:

[0125] The domain name system DNS (Domain Name System) address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0126] In this embodiment, the target edge computing power node that has been registered on the computing power trading platform can trade computing power on the computing power trading platform. The registration content may include the target edge computing power node and the relevant information of the identity resolution secondary node, enterprise node and recursive node corresponding to the target edge computing power node.

[0127] Step S12: Generate computing power contract, computing power billing and computing power allocation information according to the computing power identifier and computing power resource requirements of the target edge computing power node.

[0128] Optionally, generating a computing power contract, computing power billing, and computing power allocation information according to the computing power identifier and computing power resource demand of the target edge computing power node includes:

[0129] Verifying the computing power identifier;

[0130] If the verification is passed, a computing power contract, computing power billing, and computing power allocation information are generated based on the computing power resource requirements.

[0131] In this embodiment, the verification of the computing power identifier can ensure the credibility and validity of the computing power resource application request uploaded by the target edge computing power node.

[0132] Step S13: Send the computing power contract and computing power billing to the target edge computing power node and the computing power management platform, so that the target edge computing power node verifies the computing power contract and computing power billing and then sends a purchase request.

[0133] In this embodiment, the computing power trading platform can send the computing power contract and computing power billing to the target edge computing power node and the computing power management platform, so that the computing power trading platform, the computing power management platform and the target edge computing power node can reach a consensus on this transaction. The target edge computing power node verifies the computing power contract and computing power billing to confirm the transaction content and final cost. Among them, the computing power contract and computing power billing can include the computing power identifier of the target edge computing power node to ensure the validity of the computing power contract and computing power billing.

[0134] Step S14: Receive a purchase request sent by the target edge computing node.

[0135] In this embodiment, the target edge computing power node verifies the computing power contract and computing power billing and sends a purchase request to confirm this computing power transaction.

[0136] Step S15: Send the computing power allocation information to the computing power management platform according to the purchase request, so that the computing power management platform allocates computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information. The computing power allocation information may include the computing power identifier of the target edge computing power node for guarantee.

[0137] In this embodiment, the computing power allocation information may include the computing power identifier of the target edge computing power node to ensure the validity of the computing power allocation information. The computing power management platform receives the computing power contract, computing power billing and computing power allocation information. After allocating computing power to the target edge computing power node according to the computing power allocation information, it can charge the target edge computing power node corresponding fees according to the computing power contract and computing power billing.

[0138] In a specific embodiment, the computing power trading method may include the following steps:

[0139] S001. The secondary identity resolution node, enterprise node, and recursive node corresponding to the target edge computing power node are registered on the target edge computing power node. The registration information includes the address information of the secondary identity resolution node, enterprise node, and recursive node, DNS information, enterprise information, product information, etc.

[0140] S002. The target edge computing node verifies the registration information of the secondary node, enterprise node, and recursive node. After successful registration, the target edge computing node generates the corresponding digital certificate and private key, and sends the digital certificate, private key, device information of the target edge computing node, DNS information, etc. to the secondary node of identity resolution;

[0141] S003. The secondary identity resolution node stores the digital certificate, private key, device information, and DNS information of the target edge computing node. The secondary identity resolution node adds the DNS information of the target edge computing node to the suffix of the corresponding product identification code, generates a unique computing power identifier, and sends the computing power identifier to the target edge computing node.

[0142] S004. The target edge computing node regularly collects statistics on the average and maximum resolutions of the secondary nodes, enterprise nodes, and recursive nodes for identity resolution on a daily, monthly, and annual basis, and generates the required business information, including bandwidth, latency, throughput, jitter, and security.

[0143] S005. The target edge computing node is registered on the computing power management platform. The registration content includes the target edge computing node device information and the address information of the secondary identity resolution node, enterprise node and recursive node registered on the target edge computing node, DNS information, enterprise information, product information, and computing power identifier;

[0144] S006. The computing power management platform registers the secondary node and the target edge computing power node. After successful registration, the target edge computing power node device information and computing power identifier are stored.

[0145] S007. The computing power management platform calculates the daily, monthly, and annual average resolution volume of the secondary nodes, enterprise nodes, and recursive nodes uploaded by the target edge computing power node with the computing power identifier, the daily, monthly, and annual maximum resolution volume, and the statistical business information, calculates the actual computing power resources required by the target edge computing power node, and feeds the result back to the target edge computing power node;

[0146] S008. The target edge computing node obtains the computing resources actually required by the node and submits a registration application to the computing power trading platform;

[0147] S009. The computing power trading platform registers the target edge computing power node. After successful registration, the target edge computing power node device information and computing power identifier are stored;

[0148] S010. The target edge computing power node applies to purchase computing power resources from the computing power trading platform and feeds back the actual computing power resources required to the computing power trading platform;

[0149] S011. The computing power trading platform verifies the authenticity and legitimacy of the target edge computing power node's registration information based on the computing power identifier, and verifies the computing power resources actually required by the target edge computing power node. After the verification results are correct, the computing power contract, computing power billing, and computing power allocation information are formulated, and the computing power identifier information of the target edge computing power node is included in the computing power contract, computing power billing, and computing power allocation information. The computing power contract and computing power billing are sent to the target edge computing power node and the computing power trading management platform respectively;

[0150] S012. After receiving and verifying the computing power contract and computing power billing, the target edge computing power node determines to purchase computing power resources and sends a purchase request to the computing power management platform and computing power trading platform;

[0151] S013. When the computing power trading platform receives the purchase request for the target edge computing power node, it sends the computing power allocation information, computing power contract, and computing power billing of the target edge computing power node with the computing power identifier to the computing power management platform;

[0152] S014. The computing power management platform allocates computing power resources to the target edge computing power node based on the computing power contract, computing power billing, and computing power allocation information, and simultaneously reports the transaction success to the computing power trading platform. The computing power trading platform charges according to the computing power contract.

[0153] S015. The target edge computing node obtains computing resources and allocates the required computing resources to the identity resolution secondary nodes, enterprise nodes, and recursive nodes based on their actual resolution capabilities.

[0154] The computing power transaction method provided by the embodiment of the present invention first receives a computing power resource application request sent by a target edge computing power node, wherein the computing power resource application request includes the computing power identifier and computing power resource demand of the target edge computing power node; generates a computing power contract, computing power billing and computing power allocation information according to the computing power identifier and computing power resource demand of the target edge computing power node; sends the computing power contract and computing power billing to the target edge computing power node and the computing power management platform, so that the target edge computing power node verifies the computing power contract and computing power billing and then sends a purchase request Request; receive the purchase request sent by the target edge computing power node; send the computing power allocation information to the computing power management platform according to the purchase request, so that the computing power management platform allocates computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information. Since the present invention adds a computing power identifier in the process of computing power transaction, and generates a computing power contract, computing power billing and computing power allocation information according to the computing power identifier and computing power resource demand, it solves the problem that the existing technology of computing power transaction for identity resolution calculation cannot guarantee the credibility of computing power transaction.

[0155] Example 2:

[0156] This embodiment provides a computing power trading method, such as Figure 3 As shown, the method is applied to a computing power management platform and includes:

[0157] Step S21: Receive the computing power contract and computing power billing sent by the computing power trading platform; wherein, the computing power contract and computing power billing are sent by the computing power trading platform after receiving the computing power resource application request sent by the target edge computing power node, generating the computing power contract, computing power billing and computing power allocation information according to the computing power identifier and computing power resource demand in the computing power resource application request.

[0158] In this embodiment, the target edge computing power node is the target edge computing power node in the computing power network that needs to perform identity resolution calculations. Since its own computing power is insufficient to complete the computing task of identity resolution, it sends a computing power resource application request to the computing power trading platform to obtain sufficient computing power to complete the computing task of identity resolution.

[0159] The computing power identifier is generated by the secondary identity resolution node corresponding to the target edge computing power node for the target edge computing power node and can be used as the identity authentication of the target edge computing power node.

[0160] In this embodiment, the computing power trading platform can send the computing power contract and computing power billing to the target edge computing power node and the computing power management platform, so that the computing power trading platform, the computing power management platform and the target edge computing power node can reach a consensus on this transaction. The computing power contract and computing power billing can include the computing power identifier of the target edge computing power node to ensure the validity of the computing power contract and computing power billing.

[0161] Optionally, before receiving the computing power contract and computing power billing sent by the computing power trading platform, the process further includes:

[0162] Receive a second registration request sent by the target edge computing node;

[0163] Register the target edge computing power node according to the second registration request.

[0164] Optionally, the second registration request includes at least one of the following information:

[0165] The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0166] In this embodiment, the target edge computing power node that has been registered on the computing power management platform can obtain the computing power resources allocated by the computing power management platform. The registration content may include the target edge computing power node and the relevant information of the identity resolution secondary node, enterprise node and recursive node corresponding to the target edge computing power node.

[0167] Optionally, after registering the target edge computing node, the method further includes:

[0168] Receive business information sent by the target edge computing node;

[0169] Calculate the computing resource requirements of the target edge computing node based on the business information;

[0170] Send the computing power resource requirements to the target edge computing power node.

[0171] In this embodiment, the target edge computing power node is responsible for collecting statistics on the business information required for identity resolution. After sending the business information to the computing power management platform, the computing power management platform calculates the business information to obtain the actual required computing power resource information.

[0172] Step S22: receiving computing power allocation information sent by the computing power trading platform, wherein the computing power allocation information is sent by the computing power trading platform according to the purchase request after receiving the purchase request of the target edge computing power node.

[0173] In this embodiment, the computing power allocation information may include the computing power identifier of the target edge computing power node to ensure the validity of the computing power allocation information.

[0174] Optionally, before receiving the computing power allocation information sent by the computing power trading platform, the method further includes:

[0175] Receiving a purchase request sent by the target edge computing power node; allocating computing power resources to the target edge computing power node according to the computing power contract, computing power billing, and computing power allocation information includes:

[0176] Allocate computing power resources to the target edge computing power node according to the computing power contract, computing power billing, computing power allocation information and the purchase request.

[0177] In this embodiment, the target edge computing power node verifies the computing power contract and computing power billing and sends a purchase request to confirm this computing power transaction.

[0178] Step S23: Allocate computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information.

[0179] Optionally, after allocating computing power resources to the target edge computing power node according to the computing power contract, computing power billing, and computing power allocation information, the method further includes:

[0180] Obtain transaction feedback sent by the target edge computing power node;

[0181] Send a fee collection notification to the target edge based on the transaction feedback, computing power contract, and computing power billing;

[0182] Receive the fee sent by the target edge computing power node.

[0183] In this embodiment, after the target edge computing power node receives the computing power resources allocated by the computing power management platform, it can allocate the corresponding computing power resources to the corresponding identity resolution secondary node, enterprise node, and recursive node.

[0184] Example 3:

[0185] This embodiment provides a computing power trading method, such as Figure 4 As shown, applied to the target edge computing node, the method includes:

[0186] Step S31: Send a computing power resource application request to the computing power trading platform, wherein the computing power resource application request includes the computing power identifier of the target edge computing power node and the computing power resource demand.

[0187] In this embodiment, the target edge computing power node is the target edge computing power node in the computing power network that needs to perform identity resolution calculations. Since its own computing power is insufficient to complete the computing task of identity resolution, it sends a computing power resource application request to the computing power trading platform to obtain sufficient computing power to complete the computing task of identity resolution.

[0188] Optionally, before sending the computing power resource application request to the computing power trading platform, the method further includes:

[0189] Receive a third registration request from the identity resolution secondary node corresponding to the target edge computing power node;

[0190] Registering the identity resolution secondary node according to the third registration request;

[0191] After successful registration, a corresponding digital certificate and private key are generated for the identity resolution secondary node;

[0192] Sending the digital certificate, private key, device information of the target edge computing power node, and domain name system (DNS) information to the identity resolution secondary node, so that the identity resolution secondary node generates the computing power identifier;

[0193] Obtain the computing power identifier sent by the identity resolution secondary node.

[0194] In this embodiment, the computing power identifier is generated for the target edge computing power node by the identity resolution secondary node corresponding to the target edge computing power node, and can be used as the identity authentication of the target edge computing power node.

[0195] Optionally, the method further includes:

[0196] Obtain business information;

[0197] Sending the business information to a computing power management platform so that the computing power management platform calculates the computing power resource requirements of the target edge computing power node based on the business information;

[0198] Receiving the computing power resource demand sent by the computing power management platform;

[0199] The service information includes at least one of the following:

[0200] The daily, monthly, and annual average resolution volumes of identity resolution secondary nodes, enterprise nodes, and recursive nodes;

[0201] The maximum daily, monthly, and annual resolution volumes for secondary, enterprise, and recursive identity resolution nodes;

[0202] The target edge computing node calculates network resource information based on the average resolution and maximum resolution.

[0203] In this embodiment, the target edge computing power node is responsible for collecting statistics on the business information required for identity resolution. After sending the business information to the computing power management platform, the computing power management platform calculates the business information to obtain the actual required computing power resource information.

[0204] Optionally, before sending the business information to the computing power management platform, the method further includes:

[0205] Sending a second registration request to the computing power management platform;

[0206] The second registration request includes at least one of the following information:

[0207] The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0208] In this embodiment, the target edge computing power node that has been registered on the computing power management platform can obtain the computing power resources allocated by the computing power management platform. The registration content may include the target edge computing power node and the relevant information of the identity resolution secondary node, enterprise node and recursive node corresponding to the target edge computing power node.

[0209] Optionally, after receiving the computing power resource requirement sent by the computing power management platform, the method further includes:

[0210] Sending a first registration request to the computing power trading platform;

[0211] The first registration request includes at least one of the following information:

[0212] The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0213] In this embodiment, the target edge computing power node that has been registered on the computing power trading platform can trade computing power on the computing power trading platform. The registration content may include the target edge computing power node and the relevant information of the identity resolution secondary node, enterprise node and recursive node corresponding to the target edge computing power node.

[0214] Step S32: Receive the computing power contract and computing power billing sent by the computing power trading platform; wherein, the computing power contract and computing power billing are sent by the computing power trading platform after receiving the computing power resource application request sent by the target edge computing power node, generating the computing power contract, computing power billing and computing power allocation information according to the computing power identifier and computing power resource demand in the computing power resource application request.

[0215] In this embodiment, the computing power trading platform can send the computing power contract and computing power billing to the target edge computing power node and the computing power management platform, so that the computing power trading platform, the computing power management platform and the target edge computing power node can reach a consensus on this transaction. Among them, the computing power contract and computing power billing can include the computing power identifier of the target edge computing power node to ensure the validity of the computing power contract and computing power billing.

[0216] Step S33: After verifying the computing power contract and computing power billing, a purchase request is sent to the computing power trading platform, so that the computing power trading platform sends the computing power allocation information to the computing power management platform according to the purchase request.

[0217] In this embodiment, the target edge computing power node verifies the computing power contract and computing power billing to confirm the transaction content and final cost. After verifying the computing power contract and computing power billing, the target edge computing power node sends a purchase request to confirm this computing power transaction.

[0218] Step S34: Receive the computing power resources allocated by the computing power management platform according to the computing power contract, computing power billing and computing power allocation information.

[0219] Optionally, after receiving the computing power resources allocated by the computing power management platform according to the computing power contract, computing power billing, and computing power allocation information, the method further includes:

[0220] Based on the business information, computing resources are allocated to the identity resolution secondary nodes, enterprise nodes, and recursive nodes.

[0221] Optionally, the method further includes:

[0222] Sending transaction feedback to the computing power management platform;

[0223] Receive fee collection notifications from the computing power management platform;

[0224] Send fees to the computing power management platform according to the fee collection notice.

[0225] In this embodiment, the target edge computing power node redistributes the allocated computing power resources to the identity resolution secondary node, enterprise node, and recursive node according to actual needs to complete the identity resolution process.

[0226] Example 4:

[0227] like Figure 5 As shown, this embodiment provides a computing power trading device, which is provided on a computing power trading platform and is used to execute the computing power trading method described in the above embodiment 1, including:

[0228] The first receiving module 101 is configured to receive a computing resource application request sent by a target edge computing node, wherein the computing resource application request includes a computing power identifier and computing resource requirements of the target edge computing node;

[0229] The contract generation module 102 is connected to the first receiving module 101 and is used to generate a computing power contract, computing power billing, and computing power allocation information according to the computing power identifier and computing power resource requirements of the target edge computing power node;

[0230] The first sending module 103 is connected to the contract generation module 102 and is used to send the computing power contract and computing power billing to the target edge computing power node and the computing power management platform, so that the target edge computing power node verifies the computing power contract and computing power billing and then sends a purchase request;

[0231] The second receiving module 104 is connected to the first sending module 103 and is used to receive the purchase request sent by the target edge computing node;

[0232] The second sending module 105 is connected to the second receiving module 104, and is used to send the computing power allocation information to the computing power management platform according to the purchase request, so that the computing power management platform allocates computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information.

[0233] Preferably, the device further comprises:

[0234] A seventh receiving module, configured to receive a first registration request sent by a target edge computing node;

[0235] The first registration module is used to register the target edge computing power node according to the first registration request.

[0236] Preferably, the first registration request includes at least one of the following information:

[0237] The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0238] Preferably, the contract generation module 102 includes:

[0239] A verification unit, configured to verify the computing power identifier;

[0240] A generation unit is used to generate a computing power contract, computing power billing and computing power allocation information according to the computing power resource demand when the verification is passed.

[0241] Example 5:

[0242] like Figure 6 As shown, this embodiment provides a computing power trading device, which is provided on a computing power management platform and is used to execute the computing power trading method described in the above embodiment 2, including:

[0243] The third receiving module 201 is configured to receive a computing power contract and computing power billing sent by the computing power trading platform; wherein the computing power contract and computing power billing are sent by the computing power trading platform after receiving a computing power resource application request sent by a target edge computing power node, generating the computing power contract, computing power billing, and computing power allocation information based on the computing power identifier and computing power resource demand in the computing power resource application request;

[0244] A fourth receiving module 202, connected to the third receiving module 201, is configured to receive computing power allocation information sent by the computing power trading platform, wherein the computing power allocation information is sent by the computing power trading platform in response to the purchase request after receiving the purchase request of the target edge computing power node;

[0245] The computing power allocation module 203 is connected to the fourth receiving module 202 and is used to allocate computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information.

[0246] Preferably, the device further comprises:

[0247] An eighth receiving module, configured to receive a second registration request sent by a target edge computing node;

[0248] The second registration module is used to register the target edge computing power node according to the second registration request.

[0249] Preferably, the second registration request includes at least one of the following information:

[0250] The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0251] Preferably, the device further comprises:

[0252] A ninth receiving module, configured to receive service information sent by a target edge computing node;

[0253] A calculation module, configured to calculate the computing resource requirements of the target edge computing node based on the business information;

[0254] The return module is used to send the computing power resource requirements to the target edge computing power node.

[0255] Preferably, the device further comprises:

[0256] A tenth receiving module is configured to receive a purchase request sent by the target edge computing power node; and the allocating computing power resources to the target edge computing power node according to the computing power contract, computing power billing, and computing power allocation information includes:

[0257] The purchase allocation module is used to allocate computing power resources to the target edge computing power node according to the computing power contract, computing power billing, computing power allocation information and the purchase request.

[0258] Preferably, the device further comprises:

[0259] A feedback acquisition module, used to obtain transaction feedback sent by the target edge computing power node;

[0260] A charging notification module is used to send a fee collection notification to the target edge according to the transaction feedback, computing power contract and computing power billing;

[0261] The fee acquisition module is used to receive the fee sent by the target edge computing power node.

[0262] Example 6:

[0263] like Figure 7 As shown, this embodiment provides a computing power trading device, which is provided at a target edge computing power node and is used to execute the computing power trading method described in the above embodiment 3, including:

[0264] An application module 301 is configured to send a computing power resource application request to a computing power trading platform, wherein the computing power resource application request includes a computing power identifier of the target edge computing power node and computing power resource requirements;

[0265] A fifth receiving module 302 is connected to the application module 301 and is configured to receive a computing power contract and computing power billing sent by the computing power trading platform; wherein the computing power contract and computing power billing are sent by the computing power trading platform after receiving a computing power resource application request sent by a target edge computing power node, generating the computing power contract, computing power billing, and computing power allocation information based on the computing power identifier and computing power resource demand in the computing power resource application request;

[0266] A verification module 303, connected to the fifth receiving module 302, is configured to verify the computing power contract and computing power billing, and then send a purchase request to the computing power trading platform, so that the computing power trading platform sends the computing power allocation information to the computing power management platform according to the purchase request;

[0267] The sixth receiving module 304 is connected to the verification module 303 and is used to receive the computing power resources allocated by the computing power management platform according to the computing power contract, computing power billing and computing power allocation information.

[0268] Preferably, the device further comprises:

[0269] An eleventh receiving module, configured to receive a third registration request of an identity resolution secondary node corresponding to the target edge computing power node;

[0270] A third registration module, configured to register the identity resolution secondary node according to the third registration request;

[0271] A private key generation module is used to generate a corresponding digital certificate and private key for the identity resolution secondary node after successful registration;

[0272] An identification generation module is used to send the digital certificate, private key, device information of the target edge computing power node, and domain name system DNS information to the identity resolution secondary node, so that the identity resolution secondary node generates the computing power identifier;

[0273] The identification acquisition module is used to obtain the computing power identifier sent by the identification resolution secondary node.

[0274] Preferably, the device further comprises:

[0275] Business acquisition module, used to obtain business information;

[0276] A third sending module is used to send the business information to the computing power management platform, so that the computing power management platform calculates the computing power resource demand of the target edge computing power node according to the business information;

[0277] a twelfth receiving module, configured to receive the computing power resource demand sent by the computing power management platform;

[0278] The service information includes at least one of the following:

[0279] The daily, monthly, and annual average resolution volumes of identity resolution secondary nodes, enterprise nodes, and recursive nodes;

[0280] The maximum daily, monthly, and annual resolution volumes for secondary, enterprise, and recursive identity resolution nodes;

[0281] The target edge computing node calculates network resource information based on the average resolution and maximum resolution.

[0282] Preferably, the device further comprises:

[0283] A third sending module is used to send a second registration request to the computing power management platform;

[0284] The second registration request includes at least one of the following information:

[0285] The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0286] Preferably, the device further comprises:

[0287] A fourth sending module, configured to send a first registration request to the computing power trading platform;

[0288] The first registration request includes at least one of the following information:

[0289] The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

[0290] Preferably, the device further comprises:

[0291] The node allocation module is used to allocate computing power resources to the identity resolution secondary node, enterprise node, and recursive node according to the business information.

[0292] Example 7:

[0293] like Figure 8 As shown, this embodiment provides a computing power trading device for executing the above-mentioned computing power trading method, including a memory 41 and a processor 42. The memory 41 stores a computer program, and the processor 42 is configured to run the computer program to execute the computing power trading method in Example 1, or implement the computing power trading method as described in Example 2, or implement the computing power trading method as described in Example 3.

[0294] The memory 41 is connected to the processor 42 . The memory 41 may be a flash memory, a read-only memory, or other memory. The processor 42 may be a central processing unit or a single-chip microcomputer.

[0295] Example 8:

[0296] like Figure 9 As shown, this embodiment provides a computing power trading system, including a computing power trading platform 51, a computing power management platform 52 and a target edge computing power node 53;

[0297] The computing power trading platform 51 is used to execute the computing power trading method described in Example 1;

[0298] The computing power management platform 52 is used to execute the computing power trading method described in Example 2;

[0299] The target edge computing power node 53 is used to execute the computing power trading method described in Example 3.

[0300] The computing power transaction method, device and system provided in Examples 2 to 8 first receive a computing power resource application request sent by a target edge computing power node, wherein the computing power resource application request includes the computing power identifier and computing power resource requirements of the target edge computing power node; generate computing power contracts, computing power billing and computing power allocation information according to the computing power identifier and computing power resource requirements of the target edge computing power node; send the computing power contract and computing power billing to the target edge computing power node and the computing power management platform, so that the target edge computing power node can verify the computing power contract and computing power billing. Send a purchase request; receive the purchase request sent by the target edge computing power node; send the computing power allocation information to the computing power management platform according to the purchase request, so that the computing power management platform allocates computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information. Since the present invention adds a computing power identifier in the process of computing power transaction, and generates a computing power contract, computing power billing and computing power allocation information according to the computing power identifier and computing power resource demand, it solves the problem that the existing technology of computing power transaction for identity resolution calculation cannot ensure the credibility of computing power transaction.

[0301] It will be understood that the above embodiments are merely exemplary embodiments for illustrating the principles of the present invention, and the present invention is not limited thereto. Those skilled in the art will appreciate that various modifications and improvements can be made without departing from the spirit and substance of the present invention, and such modifications and improvements are also considered to be within the scope of protection of the present invention.

Claims

1. A computing power trading method, characterized in that: Applied to computing power trading platforms, including: Receive a computing power resource application request sent by a target edge computing power node, wherein the computing power resource application request includes a computing power identifier and computing power resource requirements of the target edge computing power node, the computing power identifier is generated for the target edge computing power node by an identity resolution secondary node corresponding to the target edge computing power node as identity authentication of the target edge computing power node, the computing power identifier includes DNS information of the target edge computing power node, and the computing power resource requirement is calculated based on at least one of the following information: The daily, monthly, and annual average resolution volumes of identity resolution secondary nodes, enterprise nodes, and recursive nodes; The maximum daily, monthly, and annual resolution volumes for secondary, enterprise, and recursive identity resolution nodes; Generate a computing power contract, computing power billing, and computing power allocation information based on the computing power identifier and computing power resource demand of the target edge computing power node, wherein the computing power contract, computing power billing, and computing power allocation information all include the computing power identifier of the target edge computing power node; Send the computing power contract and computing power billing to the target edge computing power node and the computing power management platform, so that the target edge computing power node verifies the computing power contract and computing power billing and then sends a purchase request; Receiving a purchase request sent by the target edge computing power node; The computing power allocation information is sent to the computing power management platform according to the purchase request, so that the computing power management platform allocates computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information, and after the target edge computing power node obtains the computing power resources, it allocates the required computing power resources to the identity resolution secondary node, enterprise node, and recursive node according to the actual resolution capabilities of the identity resolution secondary node, enterprise node, and recursive node.

2. The computing power trading method according to claim 1, characterized in that: Before receiving the computing resource application request sent by the target edge computing node, the method further includes: Receive a first registration request sent by a target edge computing node; Register the target edge computing power node according to the first registration request.

3. The computing power trading method according to claim 2, characterized in that: The first registration request includes at least one of the following information: The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

4. The computing power trading method according to claim 1, characterized in that: The generating of computing power contracts, computing power billing, and computing power allocation information according to the computing power identifier and computing power resource requirements of the target edge computing power node includes: Verifying the computing power identifier; If the verification is passed, a computing power contract, computing power billing, and computing power allocation information are generated based on the computing power resource requirements.

5. A computing power trading method, characterized in that: Applied to computing power management platforms, including: Receive the computing power contract and computing power billing sent by the computing power trading platform; wherein, the computing power contract and computing power billing are sent by the computing power trading platform after receiving the computing power resource application request sent by the target edge computing power node, generating the computing power contract, computing power billing and computing power allocation information according to the computing power identifier and computing power resource demand in the computing power resource application request. The computing power identifier is generated for the target edge computing power node by the identity resolution secondary node corresponding to the target edge computing power node as the identity authentication of the target edge computing power node. The computing power contract, computing power billing and computing power allocation information all contain the computing power identifier of the target edge computing power node. The computing power identifier includes the DNS information of the target edge computing power node. The computing power resource demand is calculated based on at least one of the following information: The daily, monthly, and annual average resolution volumes of identity resolution secondary nodes, enterprise nodes, and recursive nodes; The maximum daily, monthly, and annual resolution volumes for secondary, enterprise, and recursive identity resolution nodes; Receiving computing power allocation information sent by the computing power trading platform, wherein the computing power allocation information is sent by the computing power trading platform according to the purchase request after receiving the purchase request of the target edge computing power node; Computing power resources are allocated to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information, so that after the target edge computing power node obtains the computing power resources, the required computing power resources are allocated to the identity resolution secondary node, enterprise node and recursive node according to the actual resolution capabilities of the identity resolution secondary node, enterprise node and recursive node.

6. The computing power trading method according to claim 5, characterized in that: Before receiving the computing power contract and computing power billing sent by the computing power trading platform, the following steps are also included: Receive a second registration request sent by the target edge computing node; Register the target edge computing power node according to the second registration request.

7. The computing power trading method according to claim 6, characterized in that: The second registration request includes at least one of the following information: The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

8. The computing power trading method according to claim 6, characterized in that: After registering the target edge computing node, the following steps are also included: Receive business information sent by the target edge computing node; Calculate the computing resource requirements of the target edge computing node based on the business information; Send the computing power resource requirements to the target edge computing power node.

9. The computing power trading method according to claim 5, characterized in that: Before receiving the computing power allocation information sent by the computing power trading platform, the method further includes: Receiving a purchase request sent by the target edge computing power node; allocating computing power resources to the target edge computing power node according to the computing power contract, computing power billing, and computing power allocation information includes: Allocate computing power resources to the target edge computing power node according to the computing power contract, computing power billing, computing power allocation information and the purchase request.

10. The computing power trading method according to claim 5, characterized in that: After allocating computing power resources to the target edge computing power node according to the computing power contract, computing power billing, and computing power allocation information, the method further includes: Obtain transaction feedback sent by the target edge computing power node; Send a fee collection notification to the target edge based on the transaction feedback, computing power contract, and computing power billing; Receive the fee sent by the target edge computing power node.

11. A computing power trading method, characterized in that: Applied to target edge computing nodes, including: Send a computing power resource application request to the computing power trading platform, wherein the computing power resource application request includes the computing power identifier and computing power resource demand of the target edge computing power node. The computing power identifier is generated for the target edge computing power node by the identity resolution secondary node corresponding to the target edge computing power node as the identity authentication of the target edge computing power node. The computing power identifier includes the DNS information of the target edge computing power node. The computing power resource demand is calculated based on at least one of the following information: The daily, monthly, and annual average resolution volumes of identity resolution secondary nodes, enterprise nodes, and recursive nodes; The maximum daily, monthly, and annual resolution volumes for secondary, enterprise, and recursive identity resolution nodes; Receive the computing power contract and computing power billing sent by the computing power trading platform; wherein, the computing power contract and computing power billing are sent by the computing power trading platform after receiving the computing power resource application request sent by the target edge computing power node, generating the computing power contract, computing power billing and computing power allocation information according to the computing power identifier and computing power resource demand in the computing power resource application request, and the computing power contract, computing power billing and computing power allocation information all contain the computing power identifier of the target edge computing power node; After verifying the computing power contract and computing power billing, sending a purchase request to the computing power trading platform, so that the computing power trading platform sends the computing power allocation information to the computing power management platform according to the purchase request; Receive the computing power resources allocated by the computing power management platform according to the computing power contract, computing power billing and computing power allocation information, and after obtaining the computing power resources, allocate the required computing power resources to the identity resolution secondary nodes, enterprise nodes and recursive nodes according to the actual resolution capabilities of the identity resolution secondary nodes, enterprise nodes and recursive nodes.

12. The computing power trading method according to claim 11, characterized in that: Before sending the computing power resource application request to the computing power trading platform, the method further includes: Receive a third registration request from the identity resolution secondary node corresponding to the target edge computing power node; Registering the identity resolution secondary node according to the third registration request; After successful registration, a corresponding digital certificate and private key are generated for the identity resolution secondary node; Sending the digital certificate, private key, device information of the target edge computing power node, and domain name system (DNS) information to the identity resolution secondary node, so that the identity resolution secondary node generates the computing power identifier; Obtain the computing power identifier sent by the identity resolution secondary node.

13. The computing power trading method according to claim 12, characterized in that: Also includes: Obtain business information; Sending the business information to a computing power management platform so that the computing power management platform calculates the computing power resource requirements of the target edge computing power node based on the business information; Receiving the computing power resource demand sent by the computing power management platform; The service information includes at least one of the following: The daily, monthly, and annual average resolution volumes of identity resolution secondary nodes, enterprise nodes, and recursive nodes; The maximum daily, monthly, and annual resolution volumes for secondary, enterprise, and recursive identity resolution nodes; The target edge computing node calculates network resource information based on the average resolution and maximum resolution.

14. The computing power trading method according to claim 13, characterized in that: Before sending the business information to the computing power management platform, the method further includes: Sending a second registration request to the computing power management platform; The second registration request includes at least one of the following information: The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

15. The computing power trading method according to claim 13, characterized in that: After receiving the computing power resource requirement sent by the computing power management platform, the method further includes: Sending a first registration request to the computing power trading platform; The first registration request includes at least one of the following information: The domain name system DNS address information of the target edge computing power node, the secondary identity resolution node corresponding to the target edge computing power node, the DNS address information of the enterprise node and the recursive node, the enterprise information corresponding to the enterprise node, and the product information.

16. The computing power trading method according to claim 15, characterized in that: After receiving the computing power resources allocated by the computing power management platform according to the computing power contract, computing power billing, and computing power allocation information, the method further includes: Based on the business information, computing resources are allocated to the identity resolution secondary nodes, enterprise nodes, and recursive nodes.

17. The computing power trading method according to claim 16, characterized in that: Also includes: Sending transaction feedback to the computing power management platform; Receive fee collection notifications from the computing power management platform; Send fees to the computing power management platform according to the fee collection notice.

18. A computing power trading device, characterized in that: Set up on the computing power trading platform, including: A first receiving module is configured to receive a computing power resource application request sent by a target edge computing power node, wherein the computing power resource application request includes a computing power identifier and computing power resource requirements of the target edge computing power node, the computing power identifier is generated for the target edge computing power node by an identity resolution secondary node corresponding to the target edge computing power node as identity authentication of the target edge computing power node, the computing power identifier includes DNS information of the target edge computing power node, and the computing power resource requirements are calculated based on at least one of the following information: The daily, monthly, and annual average resolution volumes of identity resolution secondary nodes, enterprise nodes, and recursive nodes; The maximum daily, monthly, and annual resolution volumes for secondary, enterprise, and recursive identity resolution nodes; A contract generation module, connected to the first receiving module, for generating a computing power contract, computing power billing, and computing power allocation information according to the computing power identifier and computing power resource demand of the target edge computing power node, wherein the computing power contract, computing power billing, and computing power allocation information all include the computing power identifier of the target edge computing power node; A first sending module, connected to the contract generation module, is used to send the computing power contract and computing power billing to the target edge computing power node and the computing power management platform, so that the target edge computing power node verifies the computing power contract and computing power billing and then sends a purchase request; A second receiving module, connected to the first sending module, is configured to receive a purchase request sent by the target edge computing power node; The second sending module is connected to the second receiving module and is used to send the computing power allocation information to the computing power management platform according to the purchase request, so that the computing power management platform allocates computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information, and after the target edge computing power node obtains the computing power resources, it allocates the required computing power resources to the identity resolution secondary node, enterprise node, and recursive node according to the actual resolution capabilities of the identity resolution secondary node, enterprise node, and recursive node.

19. A computing power trading device, characterized in that: Set up on the computing power management platform, including: The third receiving module is used to receive the computing power contract and computing power billing sent by the computing power trading platform; wherein, the computing power contract and computing power billing are sent by the computing power trading platform after receiving the computing power resource application request sent by the target edge computing power node, generating the computing power contract, computing power billing and computing power allocation information according to the computing power identifier and computing power resource demand in the computing power resource application request. The computing power identifier is generated for the target edge computing power node by the identity resolution secondary node corresponding to the target edge computing power node as the identity authentication of the target edge computing power node. The computing power contract, computing power billing and computing power allocation information all contain the computing power identifier of the target edge computing power node, and the computing power identifier includes the DNS information of the target edge computing power node. The computing power resource demand is calculated based on at least one of the following information: The daily, monthly, and annual average resolution volumes of identity resolution secondary nodes, enterprise nodes, and recursive nodes; The maximum daily, monthly, and annual resolution volumes for secondary, enterprise, and recursive identity resolution nodes; a fourth receiving module, connected to the third receiving module, and configured to receive computing power allocation information sent by the computing power trading platform, wherein the computing power allocation information is sent by the computing power trading platform in response to the purchase request after receiving the purchase request of the target edge computing power node; The computing power allocation module is connected to the fourth receiving module and is used to allocate computing power resources to the target edge computing power node according to the computing power contract, computing power billing and computing power allocation information, so that after the target edge computing power node obtains the computing power resources, it allocates the required computing power resources to the identity resolution secondary node, enterprise node and recursive node according to the actual resolution capabilities of the identity resolution secondary node, enterprise node and recursive node.

20. A computing power trading device, characterized in that: Set on the target edge computing node, including: An application module is configured to send a computing power resource application request to a computing power trading platform, wherein the computing power resource application request includes a computing power identifier of the target edge computing power node and computing power resource requirements. The computing power identifier is generated for the target edge computing power node by an identity resolution secondary node corresponding to the target edge computing power node as identity authentication of the target edge computing power node. The computing power identifier includes DNS information of the target edge computing power node. The computing power resource requirements are calculated based on at least one of the following information: The daily, monthly, and annual average resolution volumes of identity resolution secondary nodes, enterprise nodes, and recursive nodes; The maximum daily, monthly, and annual resolution volumes for secondary, enterprise, and recursive identity resolution nodes; a fifth receiving module, connected to the application module, for receiving a computing power contract and computing power billing sent by a computing power trading platform; wherein the computing power contract and computing power billing are sent by the computing power trading platform after receiving a computing power resource application request sent by a target edge computing power node, generating the computing power contract, computing power billing, and computing power allocation information according to the computing power identifier and computing power resource demand in the computing power resource application request, and the computing power contract, computing power billing, and computing power allocation information all contain the computing power identifier of the target edge computing power node; a verification module, connected to the fifth receiving module, configured to verify the computing power contract and computing power billing, and then send a purchase request to the computing power trading platform, so that the computing power trading platform sends the computing power allocation information to the computing power management platform according to the purchase request; The sixth receiving module is connected to the verification module and is used to receive the computing power resources allocated by the computing power management platform according to the computing power contract, computing power billing and computing power allocation information, and after obtaining the computing power resources, allocate the required computing power resources to the identity resolution secondary nodes, enterprise nodes and recursive nodes according to the actual resolution capabilities of the identity resolution secondary nodes, enterprise nodes and recursive nodes.

21. A computing power trading device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the computing power trading method as described in any one of claims 1 to 4, or to implement the computing power trading method as described in any one of claims 5 to 10, or to implement the computing power trading method as described in any one of claims 11 to 17.

22. A computing power trading system, characterized in that: Including computing power trading platform, computing power management platform and target edge computing power nodes; The computing power trading platform is used to execute the computing power trading method according to any one of claims 1 to 4; The computing power management platform is used to execute the computing power trading method according to any one of claims 5 to 10; The target edge computing power node is used to execute the computing power trading method described in any one of claims 11-17.

Citation Information

Patent Citations

  • Layered computing power network arrangement method and device and storage medium

    CN111953526A

  • Computing power network trust evaluation and guarantee algorithm based on block chain

    CN112132447A

  • Identification analysis method and identification analysis system

    CN113905015A