Network resource management method, device, and storage medium
By building a resource management platform using blockchain technology and smart contracts, the problem of lack of centralized and digital management of fixed network resource information has been solved, thereby improving resource allocation efficiency, increasing business process transparency, and enhancing user satisfaction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2023-07-27
- Publication Date
- 2026-07-03
AI Technical Summary
Operators lack centralized and digital management methods for fixed network resources, resulting in low resource allocation efficiency, low resource utilization, poor accuracy of product solution configuration, opaque business process progress, and decreased user satisfaction.
By employing blockchain technology and smart contracts, a resource management platform is constructed. The first blockchain system configures fixed network resources for target users, the second blockchain system tracks business progress, the third blockchain system monitors resource inventory, and the fourth blockchain system manages construction progress, thereby achieving intensive and digital management of resource information.
It improved resource allocation efficiency, ensured resource utilization, enhanced business process transparency and user satisfaction, allowed for timely understanding of remaining resource status, avoided resource shortages, and simplified construction processes.
Smart Images

Figure CN116723092B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a network resource management method, device, and storage medium. Background Technology
[0002] As network scale expands, operators' demand for fixed-line services grows rapidly, making the current state of the basic network increasingly complex.
[0003] In existing technologies, operators lack centralized and digital management methods for fixed network resource information, resulting in low resource allocation efficiency. Summary of the Invention
[0004] This application provides a network resource management method, device, and storage medium to achieve intensive and digital management of fixed network resource information and improve resource allocation efficiency. The technical solution of this application is as follows:
[0005] According to a first aspect of this application, a network resource management method is provided, applied to a resource management platform, the resource management platform including a first blockchain system, the method comprising: a first node of the first blockchain system responding to a resource configuration request, configuring fixed network resources for a target user based on a first smart contract and current fixed network resources; the resource configuration request including an identifier of the target user; and, if the configuration is successful, generating a configuration notification message and broadcasting the configuration notification message in the first blockchain system; the configuration notification message including remaining fixed network resources, the identifier of the target user, and the fixed network resources configured for the target user.
[0006] In one possible implementation, the resource management platform further includes a second blockchain system, and the method further includes: a second node of the second blockchain system responding to a business delivery message to determine the current delivery progress of the target business; the business delivery message includes an identifier of the target business and the current delivery progress. The second node updates the delivery progress of the target business based on a second smart contract and broadcasts a delivery notification message in the second blockchain system; the delivery notification message is used to characterize the current delivery progress of the target business.
[0007] In one possible implementation, the resource management platform further includes a third blockchain system, and the method further includes: a third node of the third blockchain system obtains the remaining fixed network resources and determines whether the remaining fixed network resources are less than a preset resource; if the remaining fixed network resources are less than the preset resource threshold, the third node generates a resource warning message based on a third smart contract and broadcasts the resource warning message in the third blockchain system; the resource warning message is used to indicate the increase of fixed network resources.
[0008] In one possible implementation, the resource management platform further includes a fourth blockchain system, and the method further includes: a fourth node in the fourth blockchain system obtaining a construction application work order and, in response to an engineering configuration operation, identifying the construction team and the supervision unit; the construction application work order is used to indicate the addition of fixed network resources. The fourth node obtains the construction progress and broadcasts the construction progress in the fourth blockchain system.
[0009] In one possible implementation, the method further includes: a second node responding to a complaint operation, generating a feedback complaint, and broadcasting the complaint message in a second blockchain system.
[0010] In one possible implementation, the method further includes: the second node responding to the progress query operation by displaying the current delivery progress.
[0011] In one possible implementation, the method further includes: generating a notification message and broadcasting the configuration notification message in a first blockchain system in the event of configuration failure. The configuration notification message is used to instruct manual configuration of fixed network resources for the target user.
[0012] According to a second aspect of this application, an electronic device is provided, comprising: a processor and a communication interface; the communication interface and the processor are coupled, the processor being used to run computer programs or instructions to implement the network resource management method of the first aspect.
[0013] According to a third aspect of this application, a computer-readable storage medium is provided, which stores instructions that, when executed by a computer, enable the computer to perform the network resource management method of the first aspect.
[0014] This application provides a network resource management method that brings the following beneficial effects: Upon receiving a resource configuration request, fixed-line network resources are configured for the target user from the current fixed-line network resources based on a smart contract. Upon successful configuration, a configuration notification message is broadcast in the blockchain to notify the remaining fixed-line network resources and the configured resources. In this way, the intensive and digital management of fixed-line network resource information is achieved through smart contracts, improving resource configuration efficiency. Furthermore, after configuring fixed-line network resources, the remaining resources are notified, allowing operators to promptly understand the remaining available resources.
[0015] It should be noted that the technical effects of any of the implementation methods in the second to third aspects can be found in the technical effects of the corresponding implementation methods in the first aspect, and will not be repeated here.
[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application, and do not constitute an undue limitation of this application.
[0018] Figure 1 This is one of the structural schematic diagrams of the resource management platform provided in the embodiments of this application;
[0019] Figure 2 A second schematic diagram of the structure of the resource management platform provided in the embodiments of this application;
[0020] Figure 3 The third schematic diagram of the structure of the resource management platform provided in the embodiments of this application;
[0021] Figure 4 One of the flowcharts for a network resource management method provided in this application embodiment;
[0022] Figure 5 A second flowchart illustrating a network resource management method provided in this application embodiment;
[0023] Figure 6 A third flowchart illustrating a network resource management method provided in this application embodiment;
[0024] Figure 7 A flowchart of a network resource management method provided in this application embodiment;
[0025] Figure 8 A schematic diagram illustrating a network resource management method provided in an embodiment of this application;
[0026] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0027] To enable those skilled in the art to better understand the technical solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0028] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0029] Before providing a detailed introduction to the transaction methods provided in this application, let's briefly introduce the application scenarios and implementation environment involved in this application.
[0030] Before briefly introducing the application scenarios involved in this application, let's introduce the terminology involved in this application.
[0031] A blockchain is a chain of blocks. Each block contains certain information, and they are linked together in the order they were created.
[0032] Smart contracts: A type of computer protocol that digitally facilitates, verifies, or executes the negotiation or performance of a contract. Smart contracts allow for trusted transactions without the need for a third party.
[0033] This application provides a brief overview of its application scenarios.
[0034] As network scale expands, operators' demand for fixed-line services grows rapidly, making the current state of the basic network increasingly complex.
[0035] In existing technologies, operators lack centralized and digital management methods for fixed network resource information, resulting in low resource allocation efficiency.
[0036] Specifically, in practical applications, fixed-line network management involves multiple systems with opaque information between them, and even within a single system, process nodes are not transparent. This results in low resource utilization and poor accuracy in product configuration. Relevant personnel cannot obtain timely information on business process progress, leading to slow progress and decreased user satisfaction.
[0037] Furthermore, current network resource management methods are too fragmented: Operators' fixed-line network resource information is currently stored and managed in various different systems. The lack of centralized and digital management methods leads to unclear resource verification, low resource utilization, and poor accuracy of product solutions. Resource coverage is limited, and product delivery rates are low: Basic resource coverage is weak in southern cities, especially the network resources supporting fixed-line products are scarce. More than 60% of services require access through new construction projects, making it difficult to control product and resource inventory and ensuring smooth fixed-line service. Process issues: Fixed-line product delivery involves multiple operating systems and lengthy processes, lacking end-to-end process visualization. The presence of offline construction phases makes construction schedules opaque and unpredictable, making it difficult to monitor the entire product delivery process. This results in a lengthy overall delivery process and reduced user satisfaction.
[0038] To address the aforementioned issues, this application provides a network resource management method applied to a resource management platform, the resource management platform including a first blockchain system. The method includes: a first node of the first blockchain system responding to a resource configuration request, configuring fixed network resources for a target user based on a first smart contract and current fixed network resources; the resource configuration request includes the identifier of the target user; if the configuration is successful, generating a configuration notification message and broadcasting the configuration notification message in the first blockchain system; the configuration notification message includes remaining fixed network resources, the identifier of the target user, and the fixed network resources configured for the target user.
[0039] In this way, upon receiving a resource configuration request, a smart contract is used to configure fixed-line network resources for the target user from the current fixed-line network resources. Upon successful configuration, a configuration notification message is broadcast on the blockchain to inform the remaining fixed-line network resources as well as the resources configured in this instance. Thus, smart contracts enable centralized and digital management of fixed-line network resource information, improving resource configuration efficiency. Furthermore, by notifying the remaining fixed-line network resources after configuration, operators can promptly access information about available resources.
[0040] Based on the above inventive concept, embodiments of this application provide a resource management platform 100. For example... Figure 1 As shown, the resource management platform 100 includes a first blockchain system 101, a second blockchain system 102, a third blockchain system 103, and a fourth blockchain system 104. The first blockchain system 101 is connected to the second blockchain system 102, the third blockchain system 103, and the fourth blockchain system 104, respectively.
[0041] The first blockchain system 101, the second blockchain system 102, the third blockchain system 103, and the fourth blockchain system 104 all include multiple nodes.
[0042] The technical solutions of the embodiments of this application can be used in various fixed networks. The fixed network in this application can refer to a network using fiber optic access (fiber to the X, FTTx), such as a passive optical network (PON), an active optical network (AON), etc.
[0043] In one design, the platform architecture diagram of the resource management platform 100 is as follows: Figure 2 As shown, the resource management platform 100 includes an application layer, a blockchain contract layer, and a data layer. The application layer includes a business acceptance module, a process visualization module, an inventory early warning module, and a construction module. The blockchain contract layer includes multiple smart contracts (…). Figure 2The example shows a first smart contract, a second smart contract, and a third smart contract; in real-world applications, there may be more or fewer smart contracts. The data layer includes process data and resource data.
[0044] The service acceptance module is used to obtain resource configuration requests and configure resources for target users.
[0045] The process visualization module is used to visualize business processes, delivery progress, and construction progress.
[0046] The inventory early warning module is used to obtain the remaining fixed network resources and generate a fixed network construction notification when the remaining fixed network resources are less than the preset resources.
[0047] The construction module is used to assign construction teams and supervision units to projects to be constructed, and to periodically broadcast the construction progress.
[0048] In one design, the functional architecture diagram of the resource management platform 100 is shown below. Figure 3 As shown, the functional architecture diagram includes a network resource orchestration device, a service acceptance device, a process visualization device, an inventory early warning device, and a construction device.
[0049] The network resource orchestration device is connected to the business acceptance device, the process visualization device, and the inventory early warning device. The process visualization device is connected to the construction device.
[0050] To facilitate a better understanding of the network resource management method in the embodiments of this application, the network resource management method in the embodiments of this application is described below.
[0051] In one design, the goal is to achieve centralized and digital management of fixed network resource information, thereby improving resource allocation efficiency. For example... Figure 4 As shown, the network resource management method provided in this application embodiment is applied to a resource management platform, which includes a first blockchain system, including: S201-S204.
[0052] S201, the first node of the first blockchain system responds to the resource allocation request and allocates fixed network resources for the target user based on the first smart contract and the current fixed network resources.
[0053] The resource configuration request includes the identifier of the target user.
[0054] One possible approach is for the first node to receive a resource configuration request and, in response, obtain the fixed network parameters requested by the target user. Further, based on the fixed network parameters, the smart contract, and the current fixed network resources, the first node configures the fixed network resources for the target user.
[0055] For example, fixed-line resources could be represented by an IPRAN-CPE device placed in a building, with an uplink bandwidth of 10G and a gigabit Ethernet (GE) port. This fixed-line resource can provide dedicated internet access (DIA) service. Traditionally, this resource would be expressed as: device type ATN905CPE-GE; remaining ports: 3; loop bandwidth: 10G. In the first blockchain system, it would be presented as: 3 DIA lines can be activated within the building; bandwidth: 50M-10G or other equivalent products.
[0056] S202. Determine whether the fixed network resources have been configured successfully.
[0057] S203. If the configuration is successful, generate a configuration notification message.
[0058] S204. Broadcast configuration notification messages in the first blockchain system.
[0059] The configuration notification message includes the remaining fixed network resources, the identifier of the target user, and the fixed network resources configured for the target user.
[0060] To better illustrate the process of configuring resources in the first blockchain system, such as Figure 5 As shown, a flowchart of fixed network resource configuration is illustrated, including: S10-S13.
[0061] S10, Obtain resource configuration request.
[0062] S11. Determine the configuration scheme based on the resource configuration request.
[0063] S12. Match the current fixed network resources based on the configuration scheme.
[0064] S13. Schedule current fixed network resources to complete resource allocation.
[0065] The network resource management method provided in this application has the following beneficial effects: Upon receiving a resource configuration request, fixed-line network resources are configured for the target user from the current fixed-line network resources based on a smart contract. If the configuration is successful, a configuration notification message is broadcast in the blockchain to notify the remaining fixed-line network resources and the configured resources. Thus, by using smart contracts, the fixed-line network resource information is centrally and digitally managed, improving resource configuration efficiency. Furthermore, after configuring the fixed-line network resources, the broadcasting characteristic of the blockchain notifies the remaining fixed-line network resources, allowing operators to promptly understand the remaining resources.
[0066] In one design, to make business progress transparent, the resource management platform also includes a second blockchain system. The network resource management method provided in this application embodiment also includes: S205-S207.
[0067] S205, the second node of the second blockchain system responds to the business delivery message and determines the current delivery progress of the target business.
[0068] The business delivery message includes the identifier of the target business and the current delivery progress.
[0069] As one possible implementation, the second node obtains the business delivery message and acquires the identifier of the target business and its current delivery progress. Furthermore, in response to the business delivery message, it determines the current delivery progress of the target business.
[0070] S206. The second node updates the delivery progress of the target business based on the second smart contract.
[0071] S207. Broadcast the delivery notification message in the second blockchain system.
[0072] The delivery notification message is used to characterize the current delivery progress of the target service.
[0073] In other embodiments, the second node connects to the second blockchain system and becomes a node within the second blockchain system. Further, the second node determines the fixed-line resource allocation progress and updates the fixed-line resource allocation progress through a second smart contract. Subsequently, the fixed-line resource allocation progress is broadcast within the second blockchain system.
[0074] In some embodiments, the fixed network resource configuration progress may include: service activation request, service verification, fixed network resource allocation, order generation, and configuration according to the order.
[0075] In some embodiments, the second node responds to a complaint operation by generating a feedback complaint and broadcasting the complaint message in the second blockchain system.
[0076] For example, after applying for service configuration, a user finds that the configuration progress is still in the service verification stage. The user triggers a complaint through the second blockchain system and broadcasts the complaint message within the second blockchain system.
[0077] In other embodiments, the second node responds to a progress query operation by displaying the current delivery progress.
[0078] To better illustrate the process of business progress in the second blockchain system, such as Figure 6 As shown, a business progress flowchart is presented, including: S14-S17.
[0079] S14. Launch the second blockchain system.
[0080] S15. Join the second blockchain system and establish a blockchain node.
[0081] S16. Update the delivery progress of the target business based on the second smart contract.
[0082] S17, Broadcast delivery notification message.
[0083] Understandably, a second blockchain system can provide timely updates on the progress of various business processes and broadcast this progress to the target audience, enabling all parties to monitor the progress, identify problems promptly, and resolve them effectively. Furthermore, a visualized product delivery platform can be built using blockchain technology. This platform records a block for each end-to-end delivery process and displays the status and progress of each step. Additionally, the second blockchain system can support user interaction, such as providing channels for complaints and feedback.
[0084] In one design, to enable operators to promptly increase fixed-line network resources and avoid insufficient fixed-line network resources, the resource management platform also includes a third-party blockchain system. The network resource management method provided in this application embodiment further includes steps S208-S211.
[0085] S208, the third node of the third blockchain system acquires the remaining resources of the fixed network.
[0086] S209. Determine whether the remaining resources of the fixed network are less than the preset resources.
[0087] S210. When the remaining resources in the fixed network are less than the preset resources, the third node generates a resource warning message based on the third smart contract.
[0088] S211. Broadcast resource warning messages in the third blockchain system.
[0089] Among them, resource early warning messages are used to indicate the need to increase fixed network resources.
[0090] In some embodiments, the third node periodically counts and determines the remaining fixed-line network resources. Further, if the remaining fixed-line network resources are less than a first preset resource but greater than a second preset resource, a first resource warning message is generated based on a third smart contract. This first resource warning message instructs the operator to increase a first amount of fixed-line network resources. If the remaining fixed-line network resources are less than or equal to the second preset resource but greater than a third preset resource, a second resource warning message is generated based on the third smart contract. This second resource warning message instructs the operator to increase a second amount of fixed-line network resources. If the remaining fixed-line network resources are less than or equal to the third preset resource, a third resource warning message is generated based on the third smart contract. This third resource warning message instructs the operator to increase a third amount of fixed-line network resources.
[0091] The third quantity is greater than the second quantity, and the second quantity is greater than the first quantity.
[0092] In other embodiments, when the remaining resources in the fixed network are less than the preset resources, the third node initiates a resource construction process.
[0093] To better illustrate the resource early warning process in a third-party blockchain system, such as Figure 7 As shown, a resource early warning flowchart is illustrated, including: S18-S21.
[0094] S18. The third node determines the remaining resources of the fixed network.
[0095] S19. When the remaining resources of the fixed network are less than the preset resources, generate a resource warning message based on the third smart contract.
[0096] S20, Broadcast resource early warning message.
[0097] S21. When expanding fixed network resources, update the remaining fixed network resources.
[0098] It needs to be explained that, Figure 7 The steps in the document correspond to: resource usage - resource alert - resource expansion.
[0099] Understandably, in this embodiment of the application, blockchain technology is used to obtain real-time inventory information of fixed network resources, and an inventory warning notification is issued when the inventory is lower than a certain threshold, and a network resource creation notification is triggered so that operators can understand the inventory status of fixed network products in a timely manner, replenish network resources, and avoid delivery delays due to insufficient inventory.
[0100] In some designs, to facilitate understanding of the construction progress, the resource management platform also includes a fourth blockchain system. The network resource management method provided in this application embodiment further includes: S212-S215.
[0101] S212, the fourth node of the fourth blockchain system obtains the construction application work order.
[0102] Among them, the construction application work order is used to indicate the addition of new fixed network resources.
[0103] S213. In response to engineering configuration operations, determine the construction team and supervision unit.
[0104] S214, the fourth node obtains the construction progress.
[0105] S215. Broadcast the construction progress in the fourth blockchain system.
[0106] In some embodiments, upon completion of construction, the fourth blockchain system records the completion status and broadcasts it to the blockchain.
[0107] In other embodiments, to facilitate viewing the construction progress, this application provides a visual construction progress tracking interface.
[0108] To better understand the visualized progress, for example, such as Figure 8 As shown, two construction tracking pages are displayed. Figure 8 The document illustrates the co-construction platform, support center, and new dispatch system. The co-construction platform includes the current contact person, phone number, application time, whether property approval is required, estimated approval time, and equipment construction appointment status. The support center includes surveying and scheme design, resource application, resource allocation, and commissioning testing and construction. The new dispatch system includes process names, scheme formulation, circuit scheduling, and resource allocation messages.
[0109] Understandably, the fourth blockchain system automates all construction-related processes through smart contracts and broadcasting mechanisms, as well as resource allocation and product delivery, reducing human intervention and improving efficiency and accuracy.
[0110] In one design, the second node responds to a complaint action, generates a feedback complaint, and broadcasts the complaint message in the second blockchain system.
[0111] In one design, the second node responds to a progress query operation and displays the current delivery progress.
[0112] In one design, in the event of configuration failure, a notification message is generated and broadcast within the first blockchain system. This configuration notification message instructs manual configuration of fixed-line resources for the target user.
[0113] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the resource management platform includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0114] This application embodiment can divide the functional modules of the exemplary resource management platform according to the above method. For example, the electronic device may include various functional modules corresponding to each functional division, or two or more functions may be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0115] In the case where the functions of the integrated modules described above are implemented in hardware, this application provides a possible structural schematic diagram of the electronic device involved in the above embodiments. For example... Figure 9 As shown, the electronic device 30 includes a processor 301, a memory 302, and a bus 303. The processor 301 and the memory 302 can be connected via the bus 303.
[0116] Processor 301 is the control center of the communication device. It can be a single processor or a collective term for multiple processing elements. For example, processor 301 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0117] As one embodiment, processor 301 may include one or more CPUs, for example Figure 9 CPU 0 and CPU 1 are shown in the diagram.
[0118] The memory 302 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0119] As one possible implementation, the memory 302 can exist independently of the processor 301. The memory 302 can be connected to the processor 301 via a bus 303 and is used to store instructions or program code. When the processor 301 calls and executes the instructions or program code stored in the memory 302, it can implement the sensor determination method provided in the embodiments of this application.
[0120] In another possible implementation, the memory 302 can also be integrated with the processor 301.
[0121] Bus 303 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 9 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0122] It should be pointed out that, Figure 9 The structure shown does not constitute a limitation on the electronic device 30. Except... Figure 9 In addition to the components shown, the electronic device 30 may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0123] Optionally, the electronic device 30 provided in this application embodiment may also include a communication interface 304.
[0124] Communication interface 304 is used to connect with other devices via a communication network. This communication network can be Ethernet, a wireless access network, a wireless local area network (WLAN), etc. Communication interface 304 may include a receiving unit for receiving data and a transmitting unit for transmitting data.
[0125] In one design, the communication interface of the electronic device 30 provided in this application embodiment can also be integrated into the processor.
[0126] In another hardware architecture of the server provided in this application embodiment, the electronic device may include a processor and a communication interface. The processor is coupled to the communication interface.
[0127] The functions of the processor can be referred to in the processor description above. In addition, the processor also has storage functions, which can be referred to in the memory function description above.
[0128] The communication interface is used to provide data to the processor. This communication interface can be an internal interface of the communication device or an external interface of the communication device.
[0129] It should be noted that the above-mentioned alternative hardware structure does not constitute a limitation on the server. In addition to the above-mentioned alternative hardware component, the server may include more or fewer components, or combine certain components, or have different component arrangements.
[0130] When the functions of the integrated modules described above are implemented in hardware, the present application provides a structural diagram of the middleware involved in the above embodiments, which can be referred to as the structural diagram of the execution machine described above.
[0131] This application also provides a computer-readable storage medium storing instructions. When a computer executes these instructions, the computer performs each step of the network resource management method flow shown in the above method embodiments.
[0132] This application also provides a computer program product containing instructions that, when executed on a computer, cause the computer to perform the network resource management method described in the above method embodiments.
[0133] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing, or any other form of computer-readable storage medium in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0134] Since the server, user equipment, computer-readable storage medium, and computer program product in the embodiments of this application can be applied to the above method, the technical effects that can be obtained can also be referred to the above method embodiments. The embodiments of this application will not be repeated here.
[0135] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be covered within the scope of protection of this application.
Claims
1. A network resource management method, characterized in that, Applied to a resource management platform, the resource management platform including a first blockchain system and a third blockchain system, the first blockchain system and the third blockchain system being connected, the method includes: The first node of the first blockchain system responds to a resource allocation request and allocates fixed network resources for the target user based on the first smart contract and the current fixed network resources; the resource allocation request includes the identifier of the target user. If the configuration is successful, a configuration notification message is generated and broadcast in the first blockchain system; the configuration notification message includes the remaining fixed network resources, the identifier of the target user, and the fixed network resources configured for the target user; The third node of the third blockchain system obtains the remaining resources of the fixed network through the first blockchain system and determines whether the remaining resources of the fixed network are less than the preset resources. When the remaining fixed network resources are less than the preset resources, the third node generates a resource warning message based on the third smart contract and broadcasts the resource warning message in the third blockchain system; the resource warning message is used to indicate the increase of fixed network resources.
2. The network resource management method according to claim 1, characterized in that, The resource management platform also includes a second blockchain system, and the method further includes: The second node of the second blockchain system responds to the business delivery message and determines the current delivery progress of the target business; the business delivery message includes the identifier of the target business and the current delivery progress; The second node updates the delivery progress of the target service based on the second smart contract and broadcasts a delivery notification message in the second blockchain system; the delivery notification message is used to characterize the current delivery progress of the target service.
3. The network resource management method according to any one of claims 1-2, characterized in that, The resource management platform also includes a fourth blockchain system, and the method further includes: The fourth node of the fourth blockchain system obtains the construction application work order and responds to the project configuration operation to determine the construction team and the supervision unit; the construction application work order is used to indicate the addition of fixed network resources; The fourth node obtains the construction progress and broadcasts the construction progress in the fourth blockchain system.
4. The network resource management method according to claim 2, characterized in that, The method further includes: The second node responds to the complaint operation by generating a feedback complaint and broadcasting the complaint message in the second blockchain system.
5. The network resource management method according to claim 2, characterized in that, The method further includes: The second node responds to the progress query operation and displays the current delivery progress.
6. The network resource management method according to claim 1 or 2, characterized in that, The method further includes: In the event of a configuration failure, a notification message is generated and broadcast in the first blockchain system; the notification message is used to instruct manual configuration of fixed network resources for the target user.
7. An electronic device, characterized in that, include: A processor and a communication interface; the communication interface is coupled to the processor, the processor being used to run computer programs or instructions to implement the network resource management method as described in any one of claims 1-6.
8. A computer-readable storage medium storing instructions, characterized in that, When the computer executes the instruction, the computer performs the network resource management method as described in any one of claims 1-6.