CN114612067A - Data processing method and device, electronic equipment and storage medium - Google Patents

Data processing method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN114612067A
CN114612067A CN202210234145.2A CN202210234145A CN114612067A CN 114612067 A CN114612067 A CN 114612067A CN 202210234145 A CN202210234145 A CN 202210234145A CN 114612067 A CN114612067 A CN 114612067A
Authority
CN
China
Prior art keywords
electric charge
data
target object
total
charge data
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
Application number
CN202210234145.2A
Other languages
Chinese (zh)
Inventor
吴俊�
林大兴
孔令鲁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Asiainfo Technologies China Inc
Original Assignee
Asiainfo Technologies China Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Asiainfo Technologies China Inc filed Critical Asiainfo Technologies China Inc
Priority to CN202210234145.2A priority Critical patent/CN114612067A/en
Publication of CN114612067A publication Critical patent/CN114612067A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioethics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Water Supply & Treatment (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Operations Research (AREA)
  • Public Health (AREA)
  • Quality & Reliability (AREA)
  • Computational Linguistics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application discloses a data processing method and device, electronic equipment and a storage medium, and relates to the fields of internet technology, block chains and the like. The method comprises the following steps: acquiring used first total electric charge data corresponding to a target object in a set period based on a data query request initiated by the target object; sending a summation event initiated based on the target object to each other object; receiving second total electricity charge data which are used and correspond to other objects in a set period respectively, wherein any second total electricity charge data is sent by the corresponding other objects in response to the summation event; and determining the electric charge sharing proportion corresponding to the target object based on the first total electric charge data and each second total electric charge data. By adopting the technical scheme, the target object can determine the corresponding electric charge sharing proportion, all calculation methods and data can be traced on the block chain by storing certificates, a large number of checking processes are not needed, and the privacy safety and efficiency of the electric power management system for settling the electric charge are improved.

Description

Data processing method and device, electronic equipment and storage medium
Technical Field
The embodiment of the application relates to the fields of internet technology, block chains and the like, in particular to a data processing method and device, electronic equipment and a storage medium.
Background
At present, telecommunication operator signal base stations are mainly built and managed by iron tower companies in a unified mode, signal equipment of multiple telecommunication operators are often installed in one iron tower base station, and electric charges generated by operation of the iron tower base station are finally distributed in proportion by the relevant telecommunication operators.
The electricity charge settlement process of the iron tower sharing base station comprises the following steps: the method comprises the following steps that a power supply company generates a monthly electric bill of the shared base station of the iron tower, the power supply company sends the electric bill to the iron tower company, and the iron tower company pays the monthly electric bill for a pad payment according to the electric bill; the iron tower company sends an electric charge sharing bill to a telecom operator to which the equipment belongs according to the sharing proportion (agreed by each party in advance); and the telecom operator pays the monthly electric charge to the iron tower company according to the electric charge sharing account.
In the above processes, in the process of electric charge settlement between the iron tower company and the telecom operator, no information system is established for information sharing, and the telecom operator needs to manually check the electric charge sharing bill, and in this mode, the method belongs to a charging process of full manual management, and basically has the problems of long electric charge settlement period and low efficiency within 2-3 months from a settlement period.
Disclosure of Invention
The embodiment of the application provides a data processing method and device, electronic equipment and a storage medium, and the efficiency of determining the electric charge sharing proportion corresponding to a target object (namely an operator) is improved by adopting a block chain settlement-based mode, so that the electric charge settlement efficiency of an electric power management system (namely an iron tower shared base station) is improved.
In one aspect, an embodiment of the present application provides a data processing method, where the method includes:
acquiring used first total electric charge data corresponding to a target object in a set period based on a data query request initiated by the target object;
sending a summation event initiated based on the target object to other objects;
receiving second total power rate data used by the other objects in the set period, wherein any one of the second total power rate data is transmitted by the corresponding other object in response to the summation event;
and determining an electric charge sharing ratio corresponding to the target object based on the first total electric charge data and each second total electric charge data.
In one aspect, an embodiment of the present application provides a data processing apparatus, where the apparatus includes:
the acquisition module is used for acquiring used first total electric charge data corresponding to a target object in a set period based on a data query request initiated by the target object;
the first sending module is used for sending a summation event initiated based on the target object to each other object;
a first receiving module, configured to receive second total power rate data used by each of the other objects in the set period, where any of the second total power rate data is sent by the corresponding other object in response to the summation event;
and a first determining module configured to determine an electric charge sharing ratio corresponding to the target object based on the first total electric charge data and each of the second total electric charge data.
In a possible embodiment, the first determining module includes:
a first determination unit configured to determine total electricity rate data corresponding to all the objects based on the first total electricity rate data and the second total electricity rate data;
a second determination unit configured to determine an electric charge share ratio corresponding to the target object based on a ratio between the first total electric charge data and the total electric charge data.
In a possible embodiment, the first total electricity rate data is determined by the second determining module by:
generating a public key and a private key corresponding to the target object, and publishing the public key;
acquiring each electric charge data corresponding to the target object from each electric meter device corresponding to the target object based on the electric charge acquisition device corresponding to the target object;
encrypting the collected electric charge data based on the public key;
and calling a block chain intelligent contract by the electric charge acquisition device corresponding to the target object, and accumulating the electric charge data based on the intelligent contract to obtain the first total electric charge data, wherein the block chain intelligent contract is a block chain alliance chain constructed by the target object and other objects.
In a possible embodiment, the apparatus further comprises:
a decryption module, configured to decrypt the first total power rate data using a private key corresponding to the public key published by the target object;
an encryption module, configured to regenerate an exclusive public key and an exclusive private key corresponding to the target object, and encrypt the first total power rate data using the exclusive public key;
and the second sending module is used for sending the first total electric charge data encrypted by using the exclusive public key to a block chain.
In a possible embodiment, the second total electricity rate data is transmitted by the third transmitting module by:
for any other object, the other object responds to the summation event, and encrypts second total used electricity charge data corresponding to the other object in the set period by using a public key published by the target object;
and transmitting the encrypted second total electricity rate data to the target object.
In a possible embodiment, the apparatus further comprises:
the fourth sending module is used for sending an electric charge correction request to the power management system;
a second receiving module, configured to receive a transmission of a calibration result by the power management system based on the electric charge calibration request;
a third determining module, configured to determine an electric charge to be paid corresponding to the target object according to the electric charge sharing ratio if the sharing reference ratio in the calibration result is consistent with the determined electric charge sharing ratio corresponding to the target object;
and a fourth determining module, configured to determine the electric charge to be paid corresponding to the target object according to the allocation reference proportion if the allocation reference proportion in the calibration result is not consistent with the determined electric charge allocation proportion corresponding to the target object.
In a possible embodiment, the apparatus further comprises:
and the fifth determining module is used for determining the electric charge to be paid corresponding to the target object based on the first total electric charge data, the electric charge sharing proportion and the electric charge corresponding to the target object.
In one aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, where the processor and the memory are connected to each other;
the memory is used for storing computer programs;
the processor is configured to perform the method provided in any of the alternative embodiments of the data processing method when the computer program is invoked.
In one aspect, the present application provides a computer-readable storage medium, where a computer program is stored, where the computer program is executed by a processor to implement the method provided in any one of the possible implementation manners of the data processing method.
In one aspect, embodiments of the present application provide a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method provided by any one of the possible embodiments of the data processing method.
The scheme provided by the embodiment of the application has the beneficial effects that:
in an embodiment of the present application, after a target object initiates a data query request, first total power rate data that has been used by the target object in a set period is acquired, a summation event initiated based on the target object is sent to another object, after the other object responds to the summation event, second total power rate data that has been used by the other object in the set period is received, and a power rate apportionment proportion corresponding to the target object is determined based on the acquired first total power rate data and the acquired second total power rate data. By adopting the technical scheme, the target object determines the corresponding electric charge sharing proportion on the basis that the target object does not acquire the respective electric charge data of other objects, all calculation methods and data can be verified and traced on a block chain, all related parties achieve credible consensus, a large number of checking processes are not needed after the electric charge is paid out, and the privacy safety and the efficiency of the electric power management system for settling the electric charge are improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is an alternative structural diagram of a distributed system 100 applied to a blockchain system according to an embodiment of the present invention;
FIG. 2 is an alternative Block Structure (Block Structure) diagram according to an embodiment of the present invention;
FIG. 3 is a block diagram of an alternative data processing system according to an embodiment of the present application;
FIG. 4 is a schematic flow chart diagram illustrating an alternative data processing method according to an embodiment of the present disclosure;
FIG. 5 is a schematic flow chart diagram illustrating an alternative data processing method provided by an embodiment of the present application;
fig. 6 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the 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 application.
According to an aspect of an embodiment of the present invention, there is provided a data processing method. For a better understanding and a description of the solutions provided in the examples of the present application, the following description first refers to a specific example of an alternative embodiment provided in the present application.
As an example, fig. 1 shows a schematic structural diagram of a data processing system to which the embodiment of the present application is applied, and it can be understood that the data processing method provided in the embodiment of the present application may be applied to, but is not limited to, the application scenario shown in fig. 1.
At present, in the aspect of settlement of the electric charge of the iron tower shared base station, the iron tower company pays the electric charge firstly and then collects the electric charge to a telecom operator everywhere, and in the traditional manual settlement process of the electric charge of the shared base station, the actual business problems that the use record of the electric charge needs to be checked for many times with the operator, the return period of the iron tower company is long and the like exist.
In addition, in a shared base station, the interests of operators conflict, and usually, the electricity charge use data between the operators cannot be leaked to external users, so that in the calculation process of calculating and allocating the electricity charge, the operators of the electricity charge data cannot obtain the electricity charge data in a way, so that a competitor is prevented from acquiring business area planning of the self-party, the development condition of a specific new service and the user activity condition data of a specific certain area in a bypass attack mode, and some business information is leaked. In practical application, due to the safety and privacy problems of the electricity charge data, no technical scheme for effectively applying an informatization method and technology to solve the problem that multiple operators share the base station in one base station exists.
In order To solve the above problem, an embodiment of the present application provides a data processing method To solve the above problem, where the data processing method is applied To a block chain, taking a distributed system as an example of a block chain system, and referring To fig. 1, fig. 1 is an optional structural schematic diagram of a distributed system 100 applied To the block chain system, which is formed by a plurality of nodes 200 (any form of computing devices in an access network, such as servers and user terminals) and a client 300, a Peer-To-Peer (P2P) network is formed between the nodes, and a P2P Protocol is an application layer Protocol running on a Transmission Control Protocol (TCP). In a distributed system, any machine, such as a server or a terminal, can join to become a node, and the node comprises a hardware layer, a middle layer, an operating system layer and an application layer.
Referring to the functions of each node in the blockchain system shown in fig. 1, the functions involved include:
1) routing, a basic function that a node has, is used to support communication between nodes.
Besides the routing function, the node may also have the following functions:
2) the application is used for being deployed in a block chain, realizing specific services according to actual service requirements, recording data related to the realization functions to form recording data, carrying a digital signature in the recording data to represent a source of task data, and sending the recording data to other nodes in the block chain system, so that the other nodes add the recording data to a temporary block when the source and integrity of the recording data are verified successfully.
For example, the services implemented by the application include:
2.1) wallet, for providing the function of transaction of electronic money, including initiating transaction (i.e. sending the transaction record of current transaction to other nodes in the blockchain system, after the other nodes are successfully verified, storing the record data of transaction in the temporary blocks of the blockchain as the response of confirming the transaction is valid; of course, the wallet also supports the querying of the remaining electronic money in the electronic money address;
and 2.2) sharing the account book, wherein the shared account book is used for providing functions of operations such as storage, query and modification of account data, record data of the operations on the account data are sent to other nodes in the block chain system, and after the other nodes verify the validity, the record data are stored in a temporary block as a response for acknowledging that the account data are valid, and confirmation can be sent to the node initiating the operations.
2.3) Intelligent contracts, computerized agreements, which can enforce the terms of a contract, implemented by codes deployed on a shared ledger for execution when certain conditions are met, for completing automated transactions according to actual business requirement codes, such as querying the logistics status of goods purchased by a buyer, transferring the buyer's electronic money to the merchant's address after the buyer signs for the goods; of course, smart contracts are not limited to executing contracts for trading, but may also execute contracts that process received information.
3) And the Block chain comprises a series of blocks (blocks) which are mutually connected according to the generated chronological order, new blocks cannot be removed once being added into the Block chain, and recorded data submitted by nodes in the Block chain system are recorded in the blocks.
Referring to fig. 2, fig. 2 is an optional schematic diagram of a Block Structure (Block Structure) provided in the embodiment of the present invention, where each Block includes a hash value of a transaction record stored in the Block (hash value of the Block) and a hash value of a previous Block, and the blocks are connected by the hash values to form a Block chain. The block may include information such as a time stamp at the time of block generation. A block chain (Blockchain), which is essentially a decentralized database, is a string of data blocks associated by using cryptography, and each data block contains related information for verifying the validity (anti-counterfeiting) of the information and generating a next block.
Optionally, the data processing system corresponding to the data processing method in the embodiment of the present application may have a structure as shown in fig. 3, and the data processing system shown in fig. 3 may include, but is not limited to, an operator computing node 101, an operator electric charge collecting device 102, a tower electric charge collecting device 103, and a block link point 104. The operator computing node 101, the operator electric charge collecting device 102 and the iron tower electric charge collecting device 103 can all be used as a client of the connection block chain. Where operator compute node 101 is any one of the operator compute nodes. The operator electric charge collecting device 102 is any one of the operator electric charge collecting devices.
The operator computing node 101 exists in the computing environment of the operator, and the operator, the operator and the iron tower, and the power company do not communicate with each other. Each operator generates a private key and a public key that can perform homomorphic encryption (homomorphic encryption) calculations. The operator node can obtain all the electricity charge data belonging to the operator.
It should be noted that the homomorphic encryption scheme focuses on data processing security. Homomorphic encryption provides a function for processing encrypted data. That is, others can process the encrypted data, but the process does not reveal any of the original content. Meanwhile, the user with the key just obtains the processed result after decrypting the processed data. Homomorphic encryption is a special encryption method that allows ciphertext to be processed to still be the result of encryption. Namely, the ciphertext is directly processed, and the processing result is encrypted after the plaintext is processed, so that the obtained result is the same. From the perspective of abstract algebra, homomorphism is maintained.
The operator electric charge collection device 102 is used for collecting electric charge data on the intelligent electric meter, and encrypting and chaining the electric charge data by using a public key of a corresponding operator.
The iron tower electric charge collection device 103 provides the proofreading standard data of the compensatory proofreading measure for the error of each operator electric charge collection device, namely, if the electric charges of the iron tower electric charge collection device are inconsistent with the sum of the electric charges of each operator, the operator is provided with the apportionment reference amount to be apportioned according to the iron tower electric charge collection device.
The blockchain node 104 is used for storing the ciphertext of all the electric meter detail data and data interaction identity discrimination of each party (namely an iron tower, an electric power company and an operator) when trusted computing is executed, so that the computing process cannot be counterfeited and the computing process traceability is provided.
The intelligent contract is calculated safely, provides intelligent protection, and provides multi-party consensus for calculation under the ciphertext space of the uplink of the electricity charge. The intelligent contract is a computerized agreement, can execute the terms of a certain contract, is realized by codes which are deployed on a shared account and are used for executing when a certain condition is met, and is used for completing automatic transaction according to actual business requirement codes.
As shown in fig. 4, a specific implementation process of the data processing method in the present application may include steps S101 to S107:
step S101, each operator generates a public key and a private key which are subjected to addition homomorphic encryption calculation, and publishes the public key.
The target object in the following text corresponds to any operator, and the other objects correspond to any operator.
Step S102, each operator electric charge collecting device obtains a public key published by the corresponding operator, and the collected electric charge data is encrypted by using the public key.
For any operator, the electricity fee collection device corresponding to the operator collects electricity fee data from each electric meter device (namely each intelligent electric meter) corresponding to the operator. The electricity fee is the electricity usage detail (i.e., electricity usage number of the smart meter) of the operator. The collected electric charge data comprises electric charge data generated by equipment independently used by the operator and electric charge data generated when the operator and at least one other operator share the same equipment.
In the step, the original data on the intelligent electric meter of the base station can be stored in the block chain, and the electric charge data can be immediately encrypted before leaving the electric charge collecting device, so that the safety of the data is improved.
And step S103, each operator electric charge acquisition device calls a block chain intelligent contract, the intelligent contract accumulates the electric charge data of the ciphertext space, and the result is written into the world state.
When the intelligent contract accumulates the electric charge data of the ciphertext space, the accumulated electric charge data is the electric charge data in a set period. The setting period may be set according to actual requirements, and the embodiment of the present application is not limited in any way, for example, the setting period may be daily, weekly, monthly, and the like.
And step S104, the operator i initiates the electricity charge inquiry, acquires the encrypted result and decrypts by using the homomorphic encrypted private key.
Where operator i corresponds to the target object in the following. When the operator i initiates a cost inquiry (i.e., a data inquiry request hereinafter), the obtained encryption result is a result obtained by accumulating the electricity charge data by the intelligent contract in step S103, and the result corresponds to the first total electricity charge data that is used by the target object in the set period hereinafter.
Step S105, the operator i regenerates a homomorphic encrypted public and private key, re-encrypts own data, and sends the data to the block chain to be recorded as a summation event.
And the homomorphic encrypted public and private key regenerated by the operator i corresponds to an exclusive public key and an exclusive private key corresponding to the target object in the following text.
The summation event is specifically a request for accumulated electric charge data, and may be understood as an application that an operator i initiates a "summation event" on the blockchain, so that other operators except the operator sum their own electric charge data on the blockchain.
And step S106, other operators respond to the summation event, encrypt second total electric charge data corresponding to other operators by using a public key published by the operator i, and the operator i adds the first total electric charge data of the operator i to the second total electric charge data of other operators in the world state to obtain the total electric charge data of all operators.
In step S107, the operator i decrypts the total electric charge data and calculates the proportion due by the operator.
The operator i decrypts the total electric charge data by using a private key corresponding to the public key published by the operator i, and the payable proportion of the operator i is obtained according to the ratio of the first total electric charge data of the operator i to the total electric charge data, wherein the payable proportion corresponds to the electric charge sharing proportion corresponding to the target object.
And S108, the operator encrypts the proportion payable by using the public key and sends the proportion payable to the block chain, the iron tower calculates the actual data of the electric charge, and compares the sum of the cost of each operator to judge whether cheating occurs.
And the iron tower company can correct the proportion payable sent by the operator i according to the electric charge data collected by the iron tower electric charge collecting device. The total electricity charge data of the whole base station is acquired by the iron tower electricity charge acquisition device, the electricity charge data generated by the devices independently used by each operator in the base station can be added, and the electricity charge data of the shared devices is added to obtain the total electricity charge data of the whole base station.
If the calculated apportionment reference proportion of the iron tower company is consistent with the proportion payable by the operator i, the operator i can send a passing check message to the operator i, so that the operator i can obtain the electric charge to be paid according to the proportion payable, the actual unit price of the electric charge and the first total electric charge data.
If the calculated apportionment reference proportion of the iron tower company is inconsistent with the proportion payable by the operator i, a message of failed proofreading can be sent to the operator i, so that the operator i can obtain the electric charge to be paid by the operator i according to the apportionment reference proportion calculated by the iron tower company, the actual unit price of the electric charge and the first total electric charge data.
By adopting the block chain technology, the multi-party credible computing technology and the block chain alliance chain constructed by settlement parties in the embodiment of the application, the original data of the electric meter is encrypted by the public key provided by each operator and then linked up, the electric quantity data in the set period is automatically computed through an intelligent contract and a designed algorithm protocol, the electric charge sharing proportion is computed under the condition of not obtaining the electric charge details of other operators, all computing methods and data can be traced after depositing certificates on the block chain, all relevant parties achieve credible consensus, and a large amount of checking processes are not needed after the electric charge is paid out, so that the operators can directly carry out electric charge sharing and settlement to electric power companies, the electric charge sharing settlement dispute of an iron tower sharing base station is avoided, the problem that the electric charge of the operators is obtained by other competitors is avoided, and the problem of electric charge sharing and privacy protection of a plurality of participants in the electric charge sharing and the block chain is solved, and under the condition of not revealing data, multiple parties can participate in calculation.
In addition, the embodiment of the application also has the following beneficial effects:
1. the electric charge collection system that each operator corresponds can be through corresponding the public key encryption electric charge data that the operator publishes when the data cochain of electric charge, except this operator, other operators do not have corresponding private key, have realized each operator's electric charge data isolation, and are not mutually visible.
2. The mutual-trust calculation mechanism is established among the operator data which are not visible mutually, the electric charge sharing proportion of each operator is calculated, the electric charge charges which need to be paid by the operators are dynamically calculated under the condition that the electric charge data among the operators are not shared mutually, and the electric charge sharing is completed under the condition that the safety of the electric charge data of the operators is ensured.
3. The information that original ammeter, electric quantity data, electric charge share amount of money, electric charge payment and the like on the chain can be checked at any time by a related party through a block chain browser, and the information of the operator is checked without being decrypted by a central control node and only by the operator self.
4. The method realizes the non-falsification and the credible sharing of the data by constructing the block chain alliance chain for sharing the electric charge of the base station by the iron tower. The way of directly settling the electric charge between an operator and a power supply company is opened, and the data privacy of each party is kept while the calculation is carried out by multiple parties.
It should be understood that the above description is only an example, and the embodiments of the present application are not limited thereto.
As shown in fig. 5, the data processing method provided in the embodiment of the present application may include the following steps:
step S201, acquiring first total power rate data used by the target object in a set period based on a data query request initiated by the target object.
Step S202, sending a summation event initiated based on the target object to each other object.
Step S203, receiving second total power rate data used by each of the other objects in the set period, wherein any one of the second total power rate data corresponds to the other objects transmitted in response to the summation event.
In step S204, the electricity rate apportionment ratio corresponding to the target object is determined based on the first total electricity rate data and each of the second total electricity rate data.
Alternatively, the target object may be any operator who wants to calculate the electricity charge cost. The data query request may be understood as a request for querying electricity charge data used by the target object in a set period.
When the target object initiates a data query request, the sum of all the electricity charge data used by the target object in the block chain in a set period, that is, the first total electricity charge data, may be obtained. The summation event is then sent to all other objects except the target object. The summation event is initiated by the target object, and for any other object, after receiving the summation event, the other object accumulates the electricity charge data generated in the set period in response to the summation event to obtain second total electricity charge data used by the other object in the set period (such as one month, one week, etc.), and sends the second total electricity charge data to the target object. And the target object receives second total electric charge data corresponding to each other object in the set period. Then, the target object determines the electricity charge share ratio to be shared by the target object based on the first total electricity charge data of the target object and the received second total electricity charge data.
The above steps are executed depending on the block chain, and are described in detail in the foregoing description, and will not be described in detail herein.
In an optional embodiment, after the determining the electricity fee sharing ratio corresponding to the target object based on the first total electricity fee data and each of the second total electricity fee data, the method further includes: and determining the electric charge to be paid corresponding to the target object based on the first total electric charge data, the electric charge sharing proportion and the electric charge corresponding to the target object.
Optionally, after the electric charge sharing proportion of the target object is determined, the three data, namely the first total electric charge data, the electric charge and the electric charge sharing proportion actually generated by the target object in the set period, may be multiplied to obtain the electric charge to be paid by the target object.
According to the embodiment of the application, the electric charge sharing calculation mode based on the block chain is adopted, the long calculation period of the traditional mode is avoided, and the working efficiency is improved.
In an optional embodiment, the determining the electricity fee sharing ratio corresponding to the target object based on the first total electricity fee data and each of the second total electricity fee data includes: determining total electricity charge data corresponding to all the objects based on the first total electricity charge data and each of the second total electricity charge data; and determining the electric charge sharing proportion corresponding to the target object based on the ratio of the first total electric charge data to the total electric charge data.
Optionally, the electric charge apportionment ratio corresponding to the target object may be determined according to the following manner: assuming that the first total electricity charge data used by the target object in the set period is A, any one of the data is usedThe second total electricity charge data used by other objects in the set period is BiWhere 1 ≦ i ≦ N, N is the number of objects other than the target object, and the total electricity rate data corresponding to all the objects is denoted as C, and C ═ a + B1+B2+…+BN. And then, taking the ratio A/C between the first total electric charge data A and the total electric charge data C as an electric charge sharing proportion corresponding to the target object.
According to the embodiment of the application, the electric charge sharing proportion corresponding to the target object can be rapidly calculated based on the first total electric charge data determined by the target object (namely, the operator) and the second total electric charge data calculated by other objects, so that the long calculation in a traditional mode through manual audit is avoided, and the working efficiency is improved.
In an alternative embodiment, the first total electricity rate data is determined by:
generating a public key and a private key corresponding to the target object, and publishing the public key; acquiring each electric charge data corresponding to the target object from each electric meter device corresponding to the target object based on the electric charge acquisition device corresponding to the target object;
encrypting the collected electric charge data based on the public key;
and calling a block chain intelligent contract by the electric charge acquisition device corresponding to the target object, and accumulating the electric charge data based on the intelligent contract to obtain the first total electric charge data, wherein the block chain intelligent contract is a block chain alliance chain constructed by the target object and other objects.
Optionally, taking the target object as an operator as an example, a determination method of the first total electricity fee data is described:
the operator generates the public key and the private key which are subjected to the addition homomorphic encryption calculation, and publishes the public key, and the electric charge collecting device corresponding to the operator can obtain the public key published by the operator. After the electric charge data in the set period are acquired by the electric charge acquisition device corresponding to the operator, the acquired public key can be used for encrypting the acquired electric charge data. The public key corresponding to the operator is used for encryption before the collected electric charge data are uploaded to the block chain, and other operators do not have the private keys corresponding to the public keys published by the operators, so that the other operators cannot obtain the details of the electric charge data of the operators, and the safety of the electric charge data is ensured.
Then, the electric charge acquisition device corresponding to the operator calls a block chain intelligent contract, and the intelligent contract automatically accumulates the acquired electric charge data to obtain first total electric charge data. Wherein the blockchain intelligent contract is a blockchain alliance chain constructed by the operator and other operators together. The intelligent contract can provide intelligent protection and provide multi-party consensus for calculation under the ciphertext space of the uplink of the electric charge, namely all operators adopt the same operation mechanism to calculate the electric charge data.
Through this application embodiment, realized that the charges of electricity data encrypt data immediately before leaving the charges of electricity collection system, improved data security to realized each operator's charges of electricity data isolation, it is not mutually visible, avoided the business loss that the operator outside this operator obtains this operator's charges of electricity data and causes, improved the security.
In an optional embodiment, after the obtaining of the first total power rate data used by the target object in the set period, the method further includes:
decrypting the first total electric charge data by using a private key corresponding to the public key published by the target object;
regenerating an exclusive public key and an exclusive private key corresponding to the target object, and encrypting the first total electric charge data by using the exclusive public key;
and sending the first total electric charge data encrypted by using the exclusive public key to a block chain.
Optionally, the target object, that is, the operator, may obtain the encrypted first total power rate data from the blockchain, and then decrypt the first total power rate data using a private key corresponding to the public key published by the operator. In addition, in order to further improve the security of the data, the operator may regenerate the exclusive public key and the exclusive private key of the homomorphic encryption calculation, encrypt the first total power charge data by using the exclusive public key, send the first total power charge data encrypted by using the exclusive public key to the block chain, and initiate a summation event. For the summation event, see the context description for details, and will not be described herein.
In an alternative embodiment, the second total electricity rate data is transmitted by the other objects in the following manner:
for any other object, the other object responds to the summation event, and encrypts second total used electricity charge data corresponding to the other object in the set period by using a public key published by the target object;
and transmitting the encrypted second total electricity rate data to the target object.
Optionally, for any other object, after receiving the summation event sent by the target object, in response to the summation event, obtaining each electric charge data used by the other object in a set period, and accumulating each electric charge data to obtain second total electric charge data, then encrypting the second total electric charge data by using the public key published by the target object, and sending the second total electric charge data encrypted by using the public key. In this way, the target object can acquire the second total electricity charge data corresponding to each of the other objects in the set period.
In an optional embodiment, after the determining the electric charge sharing ratio corresponding to each target object based on the first total electric charge data and the second total electric charge data, the method further includes:
sending an electric charge correction request to the power management system;
receiving a transmission correction result of the power management system based on the electric charge correction request;
if the sharing reference proportion in the proofreading result is consistent with the determined electric charge sharing proportion corresponding to the target object, determining the electric charge to be paid corresponding to the target object according to the electric charge sharing proportion;
and if the sharing reference proportion in the proofreading result is not consistent with the electric charge sharing proportion corresponding to the determined target object, determining the electric charge to be paid corresponding to the target object according to the sharing reference proportion.
Optionally, in order to make the electric charge sharing calculation more accurate, an embodiment of the present application further provides a method for performing calibration through an electric power management system, where the electric power management system corresponds to the foregoing iron tower company. Taking an operator as an example, the operator initiates a calibration request to an electric power management system, after the electric power management system receives the calibration request, total electric charge data corresponding to devices independently used by each operator and total electric charge data of devices shared by each operator can be obtained through an electric charge collection device corresponding to the electric power management system (namely, an iron tower electric charge collection device), all the total electric charge data are accumulated to obtain total electric charge data of all the devices, an apportionment reference proportion of the operator is determined based on the total electric charge data of the operator and the total electric charge data of all the devices, and a calibration result is sent to the operator, wherein the calibration result includes an apportionment reference proportion (also referred to as an apportionment reference amount).
If the allocation reference proportion is consistent with the electric charge allocation proportion determined by the operator, the operator directly determines the electric charge to be paid by the operator by using the electric charge allocation proportion; if the apportionment reference proportion is not consistent with the electric charge apportionment proportion determined by the operator, the operator determines the electric charge to be paid by the operator by using the apportionment reference proportion determined by the electric power management system.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application. The data processing apparatus 1 provided in the embodiment of the present application includes:
an obtaining module 11, configured to obtain, based on a data query request initiated by a target object, first total power rate data used by the target object in a set period;
a first sending module 12, configured to send a summation event initiated based on the target object to each other object;
a first receiving module 13, configured to receive second total power rate data used by each of the other objects in the set period, where any one of the second total power rate data corresponds to the other objects sent in response to the summation event;
a first determining module 14, configured to determine an electric charge sharing ratio corresponding to the target object based on the first total electric charge data and each of the second total electric charge data.
In a possible embodiment, the first determining module includes:
a first determination unit configured to determine total electricity rate data corresponding to all the objects based on the first total electricity rate data and the second total electricity rate data;
a second determination unit configured to determine an electric charge share ratio corresponding to the target object based on a ratio between the first total electric charge data and the total electric charge data.
In a possible embodiment, the first total electricity rate data is determined by the second determining module by:
generating a public key and a private key corresponding to the target object, and publishing the public key;
acquiring each electric charge data corresponding to the target object from each electric meter device corresponding to the target object based on the electric charge acquisition device corresponding to the target object;
encrypting the collected electric charge data based on the public key;
and calling a block chain intelligent contract by the electric charge acquisition device corresponding to the target object, and accumulating the electric charge data based on the intelligent contract to obtain the first total electric charge data, wherein the block chain intelligent contract is a block chain alliance chain constructed by the target object and other objects.
In a possible embodiment, the apparatus further comprises:
a decryption module, configured to decrypt the first total power rate data using a private key corresponding to the public key published by the target object;
an encryption module, configured to regenerate an exclusive public key and an exclusive private key corresponding to the target object, and encrypt the first total power rate data using the exclusive public key;
and the second sending module is used for sending the first total electric charge data encrypted by using the exclusive public key to a block chain.
In a possible embodiment, the second total electricity rate data is transmitted by the third transmitting module by:
for any other object, the other object responds to the summation event, and encrypts second total used electricity charge data corresponding to the other object in the set period by using a public key published by the target object;
and transmitting the encrypted second total electricity rate data to the target object.
In a possible embodiment, the apparatus further comprises:
the fourth sending module is used for sending an electric charge correction request to the power management system;
a second receiving module, configured to receive a transmission of a calibration result by the power management system based on the electric charge calibration request;
a third determining module, configured to determine an electric charge to be paid corresponding to the target object according to the electric charge sharing ratio if the sharing reference ratio in the calibration result is consistent with the determined electric charge sharing ratio corresponding to the target object;
and a fourth determining module, configured to determine the electric charge to be paid corresponding to the target object according to the allocation reference proportion if the allocation reference proportion in the calibration result is not consistent with the determined electric charge allocation proportion corresponding to the target object.
In a possible embodiment, the apparatus further comprises:
and the fifth determining module is used for determining the electric charge to be paid corresponding to the target object based on the first total electric charge data, the electric charge sharing proportion and the electric charge corresponding to the target object.
In the embodiment of the application, after a target object initiates a data query request, first total electric charge data which are already used by the target object in a set period are acquired, a summation event initiated based on the target object is sent to other objects, after the other objects respond to the summation event, second total electric charge data which are already used by the other objects in the set period are received, and an electric charge sharing proportion corresponding to the target object is determined based on the acquired first total electric charge data and the acquired second total electric charge data. By adopting the technical scheme, the target object determines the corresponding electric charge sharing proportion on the basis that the target object does not acquire the respective electric charge data of other objects, all calculation methods and data can be verified and traced on a block chain, all related parties achieve credible consensus, a large number of checking processes are not needed after the electric charge is paid out, and the privacy safety and the efficiency of the electric power management system for settling the electric charge are improved.
In a specific implementation, the apparatus 1 may execute the implementation manners provided in the steps in fig. 5 through the built-in functional modules, which may specifically refer to the implementation manners provided in the steps, and are not described herein again.
Referring to fig. 7, fig. 7 is a schematic structural diagram of an electronic device provided in the embodiment of the present application. As shown in fig. 7, the electronic device 1000 in the present embodiment may include: the processor 1001, the network interface 1004, and the memory 1005, and the electronic device 1000 may further include: a user interface 1003, and at least one communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display) and a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a standard wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1004 may be a high-speed RAM memory or a non-volatile memory (e.g., at least one disk memory). The memory 1005 may optionally be at least one memory device located remotely from the processor 1001. As shown in fig. 7, a memory 1005, which is a kind of computer-readable storage medium, may include therein an operating system, a network communication module, a user interface module, and a device control application program.
In the electronic device 1000 shown in fig. 7, the network interface 1004 may provide a network communication function; the user interface 1003 is an interface for providing a user with input; and the processor 1001 may be used to invoke a device control application stored in the memory 1005.
It should be understood that in some possible embodiments, the processor 1001 may be a Central Processing Unit (CPU), and the processor may be other general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The memory may include both read-only memory and random access memory, and provides instructions and data to the processor. The portion of memory may also include non-volatile random access memory. For example, the memory may also store device type information.
In a specific implementation, the electronic device 1000 may execute the implementation manners provided in the steps in fig. 5 through the built-in functional modules, which may specifically refer to the implementation manners provided in the steps, and are not described herein again.
An embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and is executed by a processor to implement the method provided in each step in fig. 5, which may specifically refer to the implementation manner provided in each step, and is not described herein again.
The computer readable storage medium may be an internal storage unit of the task processing device provided in any of the foregoing embodiments, for example, a hard disk or a memory of an electronic device. The computer readable storage medium may also be an external storage device of the electronic device, such as a plug-in hard disk, a Smart Memory Card (SMC), a Secure Digital (SD) card, a flash card (flash card), and the like, which are provided on the electronic device. The computer readable storage medium may further include a magnetic disk, an optical disk, a read-only memory (ROM), a Random Access Memory (RAM), and the like. Further, the computer readable storage medium may also include both an internal storage unit and an external storage device of the electronic device. The computer-readable storage medium is used for storing the computer program and other programs and data required by the electronic device. The computer readable storage medium may also be used to temporarily store data that has been output or is to be output.
Embodiments of the present application provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the method provided by the steps of fig. 5.
The terms "first", "second", and the like in the claims and in the description and drawings of the present application are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or electronic device that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or electronic device. Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein may be combined with other embodiments. The term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
Those of ordinary skill in the art will appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the components and steps of the various examples have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. 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 application.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present application and is not intended to limit the scope of the present application, which is defined by the appended claims.

Claims (10)

1. A data processing method, applied to a block chain, comprising:
acquiring used first total electric charge data corresponding to a target object in a set period based on a data query request initiated by the target object;
sending a summation event initiated based on the target object to each other object;
receiving second total electricity charge data which are used and correspond to the other objects in the set period respectively, wherein any second total electricity charge data are sent by the corresponding other objects in response to the summation event;
and determining the electric charge sharing proportion corresponding to the target object based on the first total electric charge data and each second total electric charge data.
2. The method according to claim 1, wherein the determining the electricity charge share ratio corresponding to the target object based on the first total electricity charge data and each of the second total electricity charge data includes:
determining total electricity charge data corresponding to all the objects based on the first total electricity charge data and each of the second total electricity charge data;
and determining the electric charge sharing proportion corresponding to the target object based on the ratio of the first total electric charge data to the total electric charge data.
3. The method of claim 1, wherein the first total power rate data is determined by:
generating a public key and a private key corresponding to the target object, and publishing the public key;
acquiring each electric charge data corresponding to the target object from each electric meter device corresponding to the target object based on the electric charge acquisition device corresponding to the target object;
encrypting the collected electric charge data based on the public key;
and the electric charge acquisition device corresponding to the target object calls a block chain intelligent contract, and the electric charge data are accumulated based on the intelligent contract to obtain the first total electric charge data, wherein the block chain intelligent contract is a block chain alliance chain constructed by the target object and other objects together.
4. The method according to claim 1, wherein after the acquiring the first total electricity charge data used by the target object in a set period, the method further comprises:
decrypting the first total electric charge data by using a private key corresponding to the public key published by the target object;
regenerating an exclusive public key and an exclusive private key corresponding to the target object, and encrypting the first total electric charge data by using the exclusive public key;
and sending the first total electric charge data encrypted by using the exclusive public key to a block chain.
5. The method according to claim 1, wherein the second total electricity rate data is transmitted by the respective other objects by:
for any other object, the other object responds to the summation event, and encrypts corresponding used second total electricity charge data of the other object in the set period by using the public key published by the target object;
and sending the encrypted second total electricity charge data to the target object.
6. The method according to claim 1, wherein after the determining the electricity fee sharing proportion corresponding to the target object based on the first total electricity fee data and each of the second total electricity fee data, the method further comprises:
sending an electric charge correction request to the power management system;
receiving a transmission correction result of the power management system based on the electric charge correction request;
if the sharing reference proportion in the proofreading result is consistent with the determined electric charge sharing proportion corresponding to the target object, determining the electric charge to be paid corresponding to the target object according to the electric charge sharing proportion;
and if the sharing reference proportion in the proofreading result is inconsistent with the determined electric charge sharing proportion corresponding to the target object, determining the electric charge to be paid corresponding to the target object according to the sharing reference proportion.
7. The method according to claim 1, wherein after the determining the electricity fee sharing proportion corresponding to the target object based on the first total electricity fee data and each of the second total electricity fee data, the method further comprises:
and determining the electric charge to be paid corresponding to the target object based on the first total electric charge data, the electric charge sharing proportion and the electric charge corresponding to the target object.
8. A data processing apparatus, characterized in that the apparatus comprises:
the acquisition module is used for acquiring used first total electric charge data corresponding to a target object in a set period based on a data query request initiated by the target object;
the first sending module is used for sending a summation event initiated based on the target object to other objects;
a first receiving module, configured to receive second total power rate data used by each of the other objects in the set period, where any one of the second total power rate data is sent by the corresponding other object in response to the summation event;
and the first determining module is used for determining the electric charge sharing proportion corresponding to the target object based on the first total electric charge data and the second total electric charge data.
9. An electronic device comprising a processor and a memory, the processor and the memory being interconnected;
the memory is used for storing a computer program;
the processor is configured to perform the method of any of claims 1 to 7 when the computer program is invoked.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program which is executed by a processor to implement the method of any one of claims 1 to 7.
CN202210234145.2A 2022-03-10 2022-03-10 Data processing method and device, electronic equipment and storage medium Pending CN114612067A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210234145.2A CN114612067A (en) 2022-03-10 2022-03-10 Data processing method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210234145.2A CN114612067A (en) 2022-03-10 2022-03-10 Data processing method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN114612067A true CN114612067A (en) 2022-06-10

Family

ID=81863321

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210234145.2A Pending CN114612067A (en) 2022-03-10 2022-03-10 Data processing method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114612067A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110672918A (en) * 2019-10-23 2020-01-10 中国联合网络通信集团有限公司 Method and device for measuring electric quantity of shared base station
CN110827007A (en) * 2019-09-26 2020-02-21 远光软件股份有限公司 Block chain-based electric charge settlement method, electronic equipment and storage device
CN111930852A (en) * 2020-09-29 2020-11-13 北京百度网讯科技有限公司 Data processing method, device and equipment based on block chain and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110827007A (en) * 2019-09-26 2020-02-21 远光软件股份有限公司 Block chain-based electric charge settlement method, electronic equipment and storage device
CN110672918A (en) * 2019-10-23 2020-01-10 中国联合网络通信集团有限公司 Method and device for measuring electric quantity of shared base station
CN111930852A (en) * 2020-09-29 2020-11-13 北京百度网讯科技有限公司 Data processing method, device and equipment based on block chain and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
居彬等: ""基于联盟链的铁塔电费结算管理***"", 《电子技术与软件工程》, no. 3, 31 December 2021 (2021-12-31), pages 171 - 172 *

Similar Documents

Publication Publication Date Title
CN111259070B (en) Method and related device for storing and acquiring service data
CN111737724B (en) Data processing method and device, intelligent equipment and storage medium
CN112600841B (en) Credit record sharing method and device based on block chain and electronic equipment
CN107909358B (en) Energy settlement method, device and system
US11150271B2 (en) Method or system for management of a device for energy consumption by applying blockchain protocol
CN109544331B (en) Supply chain financial application method and device based on block chain, terminal equipment and storage medium
CN110795767B (en) Electric power transaction method, device and system and trusted cloud platform
CN111815322B (en) Distributed payment method with selectable privacy service based on Ethernet
CN109300038B (en) Resource flow transaction system
CN111723060B (en) Blacklist data sharing method and system based on blockchain
CN108768672B (en) Data processing method, device and storage medium
CN113726767B (en) Distributed multi-party privacy computing system and method based on blockchain
Gruber et al. Unifying lightweight blockchain client implementations
CN109117608A (en) A kind of data processing method, device and relevant device
CN112288434A (en) Privacy transaction method and device, zero-knowledge proof system and privacy transaction architecture model
CN111507851A (en) Block chain-based medical insurance claim settlement processing method, device and system and storage medium
CN111491024A (en) Block chain-based bank letter method, system, terminal and storage medium
CN113609224A (en) Crowdsourcing operation method and system for realizing privacy protection based on block chain
CN115796871A (en) Resource data processing method and device based on block chain and server
Khan et al. A blockchain based secure decentralized transaction system for energy trading in microgrids
CN111126987A (en) Resource transfer information processing method and device, storage medium and electronic device
CN110210976A (en) A kind of method of commerce and its equipment based on block chain
KR20110124088A (en) Billing verifying apparatus, billing apparatus and method for cloud computing environment
CN111383016A (en) Electronic invoice data processing method, device and system based on private chain
CN114612067A (en) Data processing 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