CN114418666A - Block chain-based auxiliary electric power emergency material digital purchasing method and device - Google Patents
Block chain-based auxiliary electric power emergency material digital purchasing method and device Download PDFInfo
- Publication number
- CN114418666A CN114418666A CN202111589232.1A CN202111589232A CN114418666A CN 114418666 A CN114418666 A CN 114418666A CN 202111589232 A CN202111589232 A CN 202111589232A CN 114418666 A CN114418666 A CN 114418666A
- Authority
- CN
- China
- Prior art keywords
- emergency
- block chain
- intelligent contract
- data
- demand
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000000463 material Substances 0.000 title claims abstract description 123
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000011156 evaluation Methods 0.000 claims abstract description 19
- 230000008569 process Effects 0.000 claims abstract description 13
- 238000007726 management method Methods 0.000 claims abstract description 12
- 238000013439 planning Methods 0.000 claims abstract description 5
- 238000004590 computer program Methods 0.000 claims description 21
- 230000008439 repair process Effects 0.000 claims description 18
- 238000003860 storage Methods 0.000 claims description 16
- 230000032683 aging Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000013068 supply chain management Methods 0.000 claims description 3
- 238000012384 transportation and delivery Methods 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000013500 data storage Methods 0.000 claims description 2
- 238000010606 normalization Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 238000012423 maintenance Methods 0.000 description 6
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000004035 construction material Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000000295 fuel oil Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000003921 oil Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S50/00—Market activities related to the operation of systems integrating technologies related to power network operation or related to communication or information technologies
- Y04S50/10—Energy trading, including energy flowing from end-user application to grid
Landscapes
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Educational Administration (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides an auxiliary electric power emergency material digital purchasing method and device based on a block chain, wherein the method comprises the steps of storing emergency material data into the block chain and sharing the emergency material data among nodes of the block chain; and carrying out material demand planning and material allocation through the intelligent contracts of the block chain network, and outputting a better allocation strategy to manual selection through an allocation scheme comprehensive evaluation algorithm according to the result returned by each intelligent contract. Compared with the prior art, the auxiliary electric power emergency material digital purchasing method and device based on the block chain can trace in the whole process, data is real and reliable, intelligent contracts correspond automatically, and emergency management efficiency is improved.
Description
Technical Field
The invention relates to the technical field of block chains, in particular to an auxiliary electric power emergency material digital purchasing method and device based on a block chain.
Background
Because the power supply system has the characteristics of multiple emergency demand points, long maintenance time, large disaster area and large material demand amount in power emergencies, the normal order of production and life of people is ensured for recovering power supply as soon as possible, and emergency materials need to be delivered to the site in the first time for maintenance, so that high requirements are provided for delivery timeliness and material applicability, the shortest path and the most appropriate delivery method need to be selected on the basis of comprehensively considering loss reduction and cost reduction, and the emergency material allocation efficiency is improved through scientific management.
At present, during emergency material allocation, a supply chain management part of a southern power grid company organizes each unit to carry out graded purchasing according to the disaster degree of a power grid and the supply form of emergency materials, and the allocation of the emergency materials follows the allocation sequence of 'emergency material storage-first-level warehouse inventory in the local area range-engineering materials-supplier warehouse materials-supplier ordered production materials'. The following problems exist in the digital purchasing of the power emergency material demand at present: data sharing is insufficient. When material emergency purchase is carried out, multi-party big data such as distribution information of all levels of warehouses, material warehousing type information, material quantity information, geographic positions, supplier information and the like need to be integrated and gathered, and the data sharing is insufficient, so that decision basis is lacked when a scheme is selected; the manual mode deployment strategy is slow to make. At present, when emergency material rush-repair and allocation is carried out on a power grid, the existence of multiple human factors and multiple manual participation processes is ensured, and the allocation strategy making speed and the front line emergency repair progress are influenced by a manual analysis mode.
Therefore, there is a need to provide a new block chain-based method and apparatus for digital procurement of auxiliary power emergency materials, so as to overcome the above-mentioned drawbacks.
Disclosure of Invention
The invention aims to provide a novel block chain-based auxiliary electric power emergency material digital purchasing method and device, which can be traced in the whole process, have real and reliable data, automatically correspond to an intelligent contract and improve the emergency management efficiency.
In order to achieve the above object, the present invention provides a block chain-based auxiliary power emergency material digital purchasing method, including:
storing emergency material data into a block chain, and sharing the emergency material data among all nodes of the block chain;
and carrying out material demand planning and material allocation through the intelligent contracts of the block chain network, and outputting a better allocation strategy to manual selection through an allocation scheme comprehensive evaluation algorithm according to the result returned by each intelligent contract.
The invention also provides an auxiliary electric power emergency material digital purchasing device based on the block chain, which comprises:
the block chain system is used for managing emergency material data information and uplink transmission;
the intelligent contract module comprises a demand-made intelligent contract, a material allocation intelligent contract and a supplier selection intelligent contract, and is used for analyzing and deciding an intelligent contract auxiliary front line of a block chain intelligent contract layer;
and the allocation scheme comprehensive evaluation module is used for taking the results returned by the material allocation intelligent contract and the supplier selection intelligent contract as input, analyzing through an allocation scheme comprehensive evaluation algorithm and outputting a better allocation strategy.
The invention also provides a computer-readable storage medium, which stores a computer program that, when executed by a processor, implements the steps of the block chain-based auxiliary power emergency material digital procurement method.
The invention also provides a computer terminal which comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor realizes the steps of the auxiliary power emergency material digital purchasing method based on the block chain when executing the computer program.
Compared with the related technology, the method utilizes the block chain technology to share the key data in the emergency repair process of the electric power materials among all departments of the power grid, and is beneficial to quickly integrating multi-party data when the departments of the supply chain make a demand purchase plan; the intelligent contract is used for automatically triggering and acquiring the on-chain data, and the decision of the emergency material allocation scheme is assisted manually, so that the labor efficiency is improved, the labor and time cost is reduced, and the emergency repair speed is increased.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, the drawings in the following description are only some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts, wherein:
FIG. 1 is a flow chart of an auxiliary power emergency material digital purchasing method based on a block chain according to the present invention;
FIG. 2 is an architecture diagram of the auxiliary power emergency material digital purchasing method based on the block chain according to the present invention;
fig. 3 is a flow chart of executing an intelligent contract of the auxiliary power emergency material digital purchasing method based on the block chain.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The following terms used in the present invention are to be interpreted accordingly to facilitate a better understanding of the relevant technical features.
Intelligent contract: the intelligent contract technology is a computer transaction protocol which does not need intermediary, self-verification and automatically executes contract terms, a block chain provides a trusted execution and verification environment for intelligent contract application, the characteristics of high efficiency, low cost of maintenance, high accuracy of execution and the like of the intelligent contract technology are perfectly matched with the block chain technology, and the intelligent contract technology is one of the characteristics of the block chain technology.
Electric power emergency material rush-repair: regional or regional power failure behaviors can be caused by power accidents caused by natural disasters, external force damage, manual misoperation, equipment overload operation and the like, and emergency repair is carried out to ensure that enterprises and public institutions or individuals reduce the power supply behaviors caused by loss caused by power failure.
Electric power emergency supplies: the electric power emergency material refers to various materials required by a power grid company for dealing with disaster relief and emergency rescue and emergency repair and power restoration after various emergency events occur, and comprises all stock materials including emergency reserve materials, construction materials, supplier stock materials, emergency purchase materials and the like.
Digital purchasing: the digital purchasing is a new technology of using block chains, artificial intelligence, big data and the like, integrates internal and external resources of an enterprise, reduces the participation of people in a purchasing link, improves purchasing efficiency, realizes cost reduction and efficiency improvement, accumulates purchasing core data assets simultaneously, and lays a foundation for the enterprise to enter intellectualization. The digital purchasing market of China is still in the period of reclaiming wasteland and has great potential.
Referring to fig. 1, the present invention provides a block chain-based auxiliary power emergency material digital purchasing method, including:
s1, storing the emergency material data into the block chain, and sharing the emergency material data among all nodes of the block chain;
and S2, planning and allocating material demands through the intelligent contracts of the block chain network, and outputting a better allocation strategy to manual selection through an allocation scheme comprehensive evaluation algorithm according to the results returned by each intelligent contract.
The following will explain the above steps in detail, the system architecture diagram of the present invention is shown in fig. 2, a block chain is used as a bottom data storage platform as a support, a supply chain management part, an emergency storage part, each provincial and urban level warehouse management parts, and each level of emergency repair management parts are used as block chain nodes, each node issues data (including disaster-suffering condition information, each level of warehouse inventory information, supplier information checked by south network, etc.) generated by each department in the participation process to the block chain network, performs format conversion by a data uplink intelligent contract, and stores the data in the block chain so as to share the data among the nodes.
When an emergency repair accident occurs, an emergency repair department issues an emergency affair through a block chain network, a block chain intelligent contract layer is called through an intelligent contract interface to respond to an intelligent contract, and a material purchasing demand plan and a material allocation scheme are carried out manually by the aid of the intelligent contract.
The traceability anti-counterfeiting characteristic based on the block chain technology can avoid the defect of centralized management of information by a traditional centralization mechanism, and has the advantages of decentralization, tamper resistance, high data security and the like. The data information of the whole process is recorded by a block chain technology, when the data information is used in an emergency event, the intelligent contract auxiliary front line of a block chain intelligent contract layer is triggered to analyze and decide by a contract triggering condition, and the following intelligent contracts are specifically designed:
the method comprises the steps of setting up an intelligent contract according to the demand, acquiring damage degree data of equipment on a disaster site on a chain, triggering the intelligent contract to execute a demand analysis instruction, outputting a material demand list, and improving the efficiency of manually setting up a demand plan.
The intelligent contract for material allocation acquires corresponding material storage data and frame agreement supplier data of internal warehouses at all levels through a chain, triggers and executes a strategy analysis instruction, selects the shortest path and the most appropriate conveying method through an algorithm, and outputs the optimal strategy for material allocation to manually select the final material allocation scheme.
The supplier selects an intelligent contract, synthesizes the material content to be purchased, the material price, the geographical position of the supplier, the cooperation frequency and other parameters, carries out weight processing through an algorithm, recommends the suppliers or warehouses which can be contacted preferentially, and pushes the result to the manual selection of the final supplier.
The design and execution flow of the intelligent contract is shown in fig. 3, and the specific steps are as follows:
step 1: the front line emergency repair department sends an emergency material demand purchasing affair broadcast to the chain, wherein the affair comprises the emergency accident occurrence place, the emergency material damage type and quantity, the material demand delivery time and the like.
Step 2: after the emergency affairs are broadcasted in the alliance chain network, the requirement on the trigger chain is made into an intelligent contract, the intelligent contract executes a chain code function UploadTransData (), an emergency procurement requirement list is added to the block chain, and the affair list structure is as follows:
Translist struct{
Trans_Index:
Trans_ID:
Adress:
Requier:
Diedline:
}
the fields are described as follows:
and step 3: after the requirement formulation intelligent contract execution chain code UploadTransData () generates an emergency material purchasing requirement uplink, triggering the intelligent contract for material allocation on the chain and a supplier to select an intelligent contract, and simultaneously executing the step 4 and the step 8.
And 4, step 4: and the material allocation intelligent contract executes a chain code function GetneighborData () and acquires inventory data (data fields comprise inventory addresses, inventory types and inventory quantity) of each warehouse in the power grid which is stored on a chain and is close to an emergency repair site by taking the position of the warehouse as a data searching condition.
And 5: then, using the returned data result to execute a chain code function CheckCount () of matching the warehouse inventory and the demand, if the warehouse inventory meets the emergency demand, returning the material storage warehouse ID and the inventory data, and going to step 9; and if the warehouse inventory does not meet the emergency requirement, outputting fail and turning to the step 6.
Step 6: and executing a chain code function Getinternaldata (), acquiring inventory data of other warehouses inside the south network, returning warehouse IDs and inventory data meeting emergency requirements to the SDK interface for calling, and turning to the step 7.
And 7: and executing a chain code function of matching warehouse inventory and demand with CheckCount () and returning the warehouse ID and inventory data meeting the first-aid repair demand to the SDK.
And 8: calling a supplier to select an intelligent contract, executing a chain code function GetexternalData (), acquiring supplier data in a frame bidding protocol on a chain, returning a supplier warehouse address, a stock material type and the quantity of each stock material which meet the search condition, executing a CheckCount () chain code function, returning a supplier ID and corresponding warehouse data which meet the first-aid repair requirement, and returning the supplier ID and the corresponding warehouse data to an SDK (software management tool).
And step 9: finally, according to the result of the adjustable material supply points returned by each intelligent contract, the map software and the material supply management system are combined to obtain the related data of the transportation distance, the vehicle oil consumption and the distance time from each supply point to each demand point; and then calling a comprehensive evaluation algorithm of the material allocation scheme, analyzing through the algorithm and outputting a better allocation strategy to manual selection.
For emergency repair of electric power supplies, the demand is urgent, and the supplies must be rapidly delivered to the required places. When executing the electric power emergency material allocation scheme, two factors are mainly considered: transportation cost factor C and transportation timeliness factor D, transportation timeliness index is mainly considered in the electric power emergency material allocation scheme. The comprehensive evaluation indexes are as follows: f ═ μ C + ν D. Wherein mu is the reference weight of the transportation cost, and upsilon is the reference weight of the transportation timeliness. This weight can be determined according to the actual requirements, if in a very urgent case only the timeliness needs to be considered, then μ is 0. The specific flow of the comprehensive evaluation algorithm of the allocation scheme is as follows:
1. calculating a transportation cost factor C for each supply pointi
Cost factor of transportation CiThe method comprises the steps of comprehensively utilizing various parameters such as labor cost, vehicle loss, fuel oil cost, maintenance cost and the like; in particular, transportation cost factor CiThe larger the transport costs are; thus, transportation cost factor CiThe smaller the better;
is provided with n emergency material supply points, m indexes and CijThe value of the jth index for the ith supply point.
a index normalization process
Because the measurement units of the indexes are not uniform, before the indexes are used for calculating the comprehensive indexes, the indexes are standardized, namely, the absolute values of the indexes are converted into relative values. Because the lower the transportation cost index value, the better, the data standardization processing is carried out by adopting the following algorithm:
b, calculating the proportion of the ith supply point in the jth index in the index:
c, calculating the entropy value of the j index:
wherein k is 1/ln (n) > 0.
d, calculating entropy redundancy:
dj=1-ej。
e, calculating the weight of each index:
f calculating the integrated value of each supply point:
2. transport aging factor
The transportation aging factor is standard time output according to the map software, and the transportation aging factor D is also requirediCarrying out standardization treatment, namely calculating the proportion of the ith supply point in the transportation aging index:
3. composite index of supply points
Using the formula Fi=μCi+υD′iAnd calculating a comprehensive evaluation index of each supply point.
The lower the comprehensive index is, the more suitable the material allocation is. Therefore, the supply points are sorted from low to high according to the comprehensive index, and the sorted list of the supply points is output for manual auxiliary decision making.
The invention also provides an auxiliary electric power emergency material digital purchasing device based on the block chain, which comprises:
the block chain system is used for managing emergency material data information and uplink transmission;
the intelligent contract module comprises a demand-made intelligent contract, a material allocation intelligent contract and a supplier selection intelligent contract, and is used for analyzing and deciding an intelligent contract auxiliary front line of a block chain intelligent contract layer;
and the allocation scheme comprehensive evaluation module is used for taking the results returned by the material allocation intelligent contract and the supplier selection intelligent contract as input, analyzing through an allocation scheme comprehensive evaluation algorithm and outputting a better allocation strategy.
Through a block chain network constructed by the system, each change of data can be permanently recorded in the chain, and meanwhile, all information on the chain is completely disclosed and can be traced in the whole process, so that the authenticity of the data is ensured.
On the basis that data cannot be changed, rule terms are written on a block chain in advance in a code mode by the intelligent contract technology, and an algorithm inside the contract is automatically executed immediately after preset conditions are met.
Through a block chain network constructed by the system, each change of data can be permanently recorded in the chain, and meanwhile, all information on the chain is completely disclosed and can be traced in the whole process, so that the authenticity of the data is ensured.
During emergency repair, due to the urgency of the situation, when purchasing and allocating materials to a provider, a public bidding approach is not taken, the provider is selected from the bidding providers, and then the provider supply is organized in a non-bidding manner, and then procedures such as supplementary purchasing, contract signing and performance are conducted. The manner in which the purchase contract is replenished at this time is likely to subsequently render the supply reality uncertain. The characteristics of decentralization and safety of the block chain technology are applied to the purchase of emergency repair type materials, when an intelligent contract automatically generates a deployment result, data are linked and stored, so that the safety and the authenticity of finance of an enterprise and related original certificate data are guaranteed, the subordinate branch service management nodes in the enterprise are identified, and each branch service node is a component of a maintenance system and stored data, so that the management and maintenance cost of the data is reduced.
In another aspect, the present invention further provides a computer-readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the above block chain-based auxiliary power emergency material digital purchasing method.
The computer terminal comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the computer program to realize the steps of the block chain-based auxiliary power emergency material digital purchasing method.
The processor, when executing the computer program, implements the functions of the modules/units in the above-described device embodiments. Illustratively, the computer program may be partitioned into one or more modules/units that are stored in the memory and executed by the processor to implement the invention. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of the computer program in the terminal device.
The computer terminal can be a desktop computer, a notebook, a palm computer, a cloud server and other computing equipment. May include, but is not limited to, a processor, memory. More or fewer components may be included, or certain components may be combined, or different components may be included, such as input-output devices, network access devices, buses, and so forth.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage may be an internal storage unit, such as a hard disk or a memory. The memory may also be an external storage device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), or the like. Further, the memory may also include both an internal storage unit and an external storage device. The memory is used for storing the computer program and other programs and data. The memory may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other ways. For example, the above-described embodiments of the apparatus/terminal device are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (8)
1. A block chain-based auxiliary electric power emergency material digital purchasing method is characterized by comprising the following steps:
storing emergency material data into a block chain, and sharing the emergency material data among all nodes of the block chain;
and carrying out material demand planning and material allocation through the intelligent contracts of the block chain network, and outputting a better allocation strategy to manual selection through an allocation scheme comprehensive evaluation algorithm according to the result returned by each intelligent contract.
2. The method for digitized procurement of auxiliary power emergency materials based on blockchain as claimed in claim 1, wherein the step of storing emergency material data into blockchain and sharing the emergency material data among nodes of blockchain comprises:
taking a block chain as a bottom layer data storage platform as a support, and taking a supply chain management part, an emergency storage part, each provincial and urban level warehouse management part and each level emergency repair management part as block chain nodes;
each node issues data generated by each department in the participation process to a block chain network, format conversion is carried out by a data chaining intelligent contract, and the data is stored in the block chain so as to be shared among the nodes.
3. The method for digital procurement of auxiliary power emergency materials based on blockchain as claimed in claim 1, wherein the planning and deployment of materials by intelligent contracts of blockchain networks comprises:
triggering an intelligent contract auxiliary front line of a block chain intelligent contract layer to analyze and decide through a contract triggering condition;
setting a demand to formulate an intelligent contract, acquiring equipment damage degree data of a disaster site on a chain, triggering the intelligent contract to execute a demand analysis instruction, outputting a material demand list, and improving the efficiency of manually formulating a demand plan;
setting a material allocation intelligent contract, acquiring corresponding material storage data and frame protocol supplier data of internal warehouses at all levels through a chain, triggering and executing a strategy analysis instruction, selecting the shortest path and the most appropriate conveying method through an algorithm, and outputting the optimal strategy of material allocation to manually select a final material allocation scheme;
and setting a supplier selection intelligent contract, integrating parameters such as material content, material price, supplier geographic position, cooperation times and the like to be purchased, carrying out weight processing through an algorithm, and pushing an optimal result to a manually selected final supplier.
4. The block chain-based auxiliary power emergency material digital purchasing method according to claim 3, wherein the step of outputting a better allocation strategy to manual selection through an allocation scheme comprehensive evaluation algorithm according to the result returned by each intelligent contract comprises the following steps:
broadcasting an emergency material demand purchasing affair to a chain, wherein the affair comprises an emergency accident occurrence place, the type and the quantity of emergency material damage and material demand delivery time;
after the emergency affairs are broadcasted in the block chain, triggering a demand on the chain to make an intelligent contract, and adding an emergency procurement demand list to the block chain in the demand making intelligent contract;
after the chain is linked on the emergency procurement demand list, triggering intelligent contracts for material allocation on the chain and intelligent contracts selected by suppliers;
the material allocation intelligent contract acquires inventory data of various warehouses stored on a chain;
then, matching the warehouse inventory with the demand by using the returned data result, and returning the material storage warehouse ID and the inventory data if the warehouse inventory meets the emergency demand; if the warehouse inventory does not meet the emergency requirement, outputting fail;
the material allocation intelligent contract continuously acquires inventory data of other warehouses and returns warehouse IDs and inventory data meeting emergency requirements;
matching the warehouse inventory and the demand is executed, and warehouse ID and inventory data which meet the first-aid repair demand are returned to the SDK;
the supplier selects the supplier data on the intelligent contract acquisition chain, returns the supplier warehouse address, the stock material type and the stock material quantity which accord with the search condition, and also returns the supplier ID and the corresponding warehouse data which accord with the first-aid repair requirement to the SDK;
finally, according to the result returned by each intelligent contract, the data related to the transportation distance, the vehicle oil consumption and the journey time from each supply point to each demand point are obtained by combining the map software and the material supply management system; and then calling a comprehensive evaluation algorithm of the material allocation scheme, analyzing through the algorithm and outputting a better allocation strategy to manual selection.
5. The block chain-based auxiliary power emergency material digital purchasing method according to claim 4, wherein the evaluation indexes of the material allocation scheme comprehensive evaluation algorithm are as follows:
F=μC+υD
wherein C is a transportation cost factor, D is a transportation timeliness factor, mu is a reference weight of the transportation cost, upsilon is a reference weight of the transportation timeliness, wherein,
calculating a transportation cost factor C for each supply pointiN emergency material supply points, m indexes, CijThe value of the jth index of the ith supply point;
a, index normalization processing:
b, calculating the proportion of the ith supply point in the jth index in the index:
c, calculating the entropy value of the j index:
wherein k is 1/ln (n) > 0;
d, calculating entropy redundancy:
dj=1-ej;
e, calculating the weight of each index:
f calculating the integrated value of each supply point:
calculating transportation aging factor Di:
The transportation aging factor is standard time output according to the map software, and the transportation aging factor D is also requirediCarrying out standardization treatment, namely calculating the proportion of the ith supply point in the transportation aging index:
calculating the comprehensive index of the supply point:
using the formula Fi=μCi+υD′iCalculating a comprehensive evaluation index of each supply point;
and sorting the supply points from low to high according to the comprehensive indexes, and outputting a sorted list of the supply points for manual aid decision making.
6. An apparatus for applying the block chain-based auxiliary power emergency material digital purchasing method according to any one of claims 1 to 5, wherein the apparatus comprises:
the block chain system is used for managing emergency material data information and uplink transmission;
the intelligent contract module comprises a demand-made intelligent contract, a material allocation intelligent contract and a supplier selection intelligent contract, and is used for analyzing and deciding an intelligent contract auxiliary front line of a block chain intelligent contract layer;
and the allocation scheme comprehensive evaluation module is used for taking the results returned by the material allocation intelligent contract and the supplier selection intelligent contract as input, analyzing through an allocation scheme comprehensive evaluation algorithm and outputting a better allocation strategy.
7. A computer-readable storage medium storing a computer program, wherein the computer program when executed by a processor implements the steps of the blockchain-based auxiliary power emergency material digital procurement method according to any one of claims 1 to 5.
8. A computer terminal comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor when executing the computer program implements the steps of the block chain based auxiliary power emergency material digital procurement method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111589232.1A CN114418666A (en) | 2021-12-23 | 2021-12-23 | Block chain-based auxiliary electric power emergency material digital purchasing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111589232.1A CN114418666A (en) | 2021-12-23 | 2021-12-23 | Block chain-based auxiliary electric power emergency material digital purchasing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114418666A true CN114418666A (en) | 2022-04-29 |
Family
ID=81267874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111589232.1A Pending CN114418666A (en) | 2021-12-23 | 2021-12-23 | Block chain-based auxiliary electric power emergency material digital purchasing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114418666A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114742476A (en) * | 2022-06-07 | 2022-07-12 | 国网浙江省电力有限公司 | Digital purchasing supply data acquisition method and acquisition platform based on block chain |
CN115422262A (en) * | 2022-10-31 | 2022-12-02 | 国网浙江省电力有限公司金华供电公司 | Full-link material acquisition and supply data processing method and system based on block chain intelligent contract |
CN117376444A (en) * | 2023-08-30 | 2024-01-09 | 长江水上交通监测与应急处置中心 | Yangtze river shipping data uplink method and system based on intelligent contract |
-
2021
- 2021-12-23 CN CN202111589232.1A patent/CN114418666A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114742476A (en) * | 2022-06-07 | 2022-07-12 | 国网浙江省电力有限公司 | Digital purchasing supply data acquisition method and acquisition platform based on block chain |
CN115422262A (en) * | 2022-10-31 | 2022-12-02 | 国网浙江省电力有限公司金华供电公司 | Full-link material acquisition and supply data processing method and system based on block chain intelligent contract |
CN117376444A (en) * | 2023-08-30 | 2024-01-09 | 长江水上交通监测与应急处置中心 | Yangtze river shipping data uplink method and system based on intelligent contract |
CN117376444B (en) * | 2023-08-30 | 2024-07-02 | 长江水上交通监测与应急处置中心 | Yangtze river shipping data uplink method and system based on intelligent contract |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114418666A (en) | Block chain-based auxiliary electric power emergency material digital purchasing method and device | |
CN113034274A (en) | Supply chain financial service system and method based on block chain and terminal equipment | |
CN110210981A (en) | Insurance business Claims Resolution method, apparatus, computer installation and storage medium | |
CN109102340A (en) | Service evaluation method, apparatus, electronic equipment and medium based on block chain | |
CN111582815A (en) | Engineering management method and device for nuclear power station, terminal equipment and storage medium | |
Moon et al. | Process-waste reduction in the construction supply chain using proactive information network | |
CN115168460A (en) | Data processing method, data transaction system, device and storage medium | |
CN113641828A (en) | Power grid provider portrait imaging method based on knowledge graph and storage device | |
CN111061679A (en) | Method and system for rapid configuration of technological innovation policy based on rete and drools rules | |
KR102160612B1 (en) | System for providing closed platform based condition matching type realestate brokerage service | |
CN115936895A (en) | Risk assessment method, device and equipment based on artificial intelligence and storage medium | |
CN117193975A (en) | Task scheduling method, device, equipment and storage medium | |
CN112418859A (en) | Block chain consensus method and device, electronic equipment and readable storage medium | |
CN111932200A (en) | Remote bidding evaluation system | |
Bont et al. | Location set-covering inspired models for designing harvesting and cable road layouts | |
CN114092287A (en) | Intellectual property management system and method based on block chain | |
Nam et al. | IP dLedger-Decentralized ledger for intellectual property administration | |
CN111209281A (en) | Annuity data processing method, device, medium and electronic equipment | |
CN111461727A (en) | Monitoring and early warning method and device for transaction behaviors, storage medium and intelligent equipment | |
Zeiselmair et al. | Development of a System Cartography and Evaluation Framework for Complex Energy Blockchain Architectures | |
CN113657546B (en) | Information classification method, device, electronic equipment and readable storage medium | |
CN105469287A (en) | Engineering bidding quotation electronic data introduction system and method | |
CN113706101B (en) | Intelligent system architecture and method for power grid project management | |
CN115358894A (en) | Intellectual property life cycle trusteeship management method, device, equipment and medium | |
CN111815272B (en) | Application auditing method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |