Method and system for collecting and displaying enterprise data based on block chain

An enterprise data and blockchain technology, applied in the field of enterprise data processing, can solve problems such as the inability to improve enterprise data, the inability to clearly display enterprise connections, and the cumbersome method.

Active Publication Date: 2018-10-09
前海梧桐(深圳)数据有限公司
5 Cites 4 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0003] Enterprises need to let the outside world understand themselves, and the outside world also needs to evaluate the enterprise, so they need to start with enterprise data. A better collection and display of enterprise data can allow enterprises to attract better investors to understand and invest. The current enterprise d...
View more

Method used

Further, for above-mentioned encryption unit 6, be rewarded by the block data contributor of MMS, as shown in Figure 9, the form of reward is golden grain, can mark the miner who receives reward, the contract of completion, The number of golden grains awarded and the timing of the award. Reward the personnel who collect enterprise data in the form of incentives, and use the relationship between blocks in the blockchain to complete the connection and display between enterprise data, which is convenient and fast.
[0079] The above-mentioned method for collecting and displaying enterprise data based on the block chain, by packing and sending the enterprise data in the form of a contract, the miners will independently select the intelligently recommended contract, and accept the contract, and the contract that meets the requirements constitutes a new block, and embedded in the blockchain, broadcast to other nodes, and form an association relationship with contracts in other blocks. The broadcast metho...
View more

Abstract

The invention relates to a method for collecting and displaying enterprise data based on block chain and a system thereof. The method comprises: showing contracts, the method intelligently provides the recommendation contract to miner and the miner to select and release the contract information independently; admitting the contract; the admitted contracts are formed into an enterprise block and are embedded in the enterprise block chain; the block chain information carrying the new block is issued to all nodes. According to the method, the enterprise data is packaged and sent in a contract mode, the miner can independently select the contract of the intelligent recommendation, the contract is collected, the contract which meets the requirements forms a new block and is embedded in the block chain to broadcast to other nodes, and the original contract is associated with the new contract through the intra-block contract, which improves enterprise data and further promotes the connectionbetween enterprises.

Application Domain

Interprogram communicationSpecial data processing applications

Technology Topic

BlockchainTrade union +1

Image

  • Method and system for collecting and displaying enterprise data based on block chain
  • Method and system for collecting and displaying enterprise data based on block chain
  • Method and system for collecting and displaying enterprise data based on block chain

Examples

  • Experimental program(1)

Example Embodiment

[0051] In order to fully understand the technical content of the present invention, the technical solution of the present invention will be further introduced and illustrated below in conjunction with specific embodiments, but it is not limited thereto.
[0052] Such as Figure 1~13 In the specific embodiment shown, the method for collecting and displaying enterprise data based on the blockchain provided by this embodiment can be used in the process of expressing the connection between enterprises to realize the convenient and convenient structured collection and display of enterprise data. Enterprise data and further promote the connection between enterprises.
[0053] Such as figure 1 As shown, this embodiment provides a method for collecting and displaying enterprise data based on blockchain, and the method includes:
[0054] S1, throw the contract;
[0055] S2. Smart recommends the contract to the miner, and the miner independently chooses the contract information released;
[0056] S3. Accept the contract;
[0057] S4. Form the adopted contract into an enterprise block and embed it in the enterprise blockchain;
[0058] S5. Publish the blockchain information carrying the new block to all nodes.
[0059] Furthermore, in the above step S5, after the step of publishing the blockchain information carrying the new block to all nodes, it also includes:
[0060] S6. The mechanism of rewarding miners and reviewers with gold grains is to establish gold grain accounts for miners and reviewers and encrypt the ledger.
[0061] In other embodiments, the above S1 step, before the step of throwing out the contract, further includes:
[0062] S10. Establish a smart contract buffer pool.
[0063] Preferably, for the above S10 step, the step of establishing a smart contract buffer pool includes the following specific steps:
[0064] S101. Obtain the popularity of the company's situation and conduct a ranking of the popularity;
[0065] S102. Select the names of the companies that meet the criteria in the popularity ranking to form a smart contract buffer pool.
[0066] Through the enterprise situation awareness engine of Wutong Data (qheedata.com), the names of the top-ranked companies (including full names and abbreviations) are sent to the smart contract buffer pool list, and the popularity is sorted according to the search index from high to low, and the indicators are comprehensively considered. PageRank index (detected under the Wutong data Jingu chain app) and industry popularity, for example, current investment hotspots include driverless, smart medical, etc., then if enterprise 1 is involved in investment hotspots, and the company’s search popularity ranking is Within 30%, the company is included in the smart contract cache pool list, and the contract cache pool formed Figure 4 Shown.
[0067] Furthermore, the above S1 step, the step of throwing out the contract, includes the following specific steps:
[0068] S11. Pack and send the multi-dimensional filled information;
[0069] S12. Record the header file and main information.
[0070] The machine QHD scans the smart contract buffer pool and customizes the contract package for the enterprise in the contract buffer pool. The contract package contains multi-dimensional filling information, and the enterprise data is formed into multi-dimensional filling information, that is, the filling information is classified by the enterprise If the package is composed of data, the node that sends the information needs to record the header file and main information after the package is sent. The header file is figure 2 The header of the smart contract in the middle.
[0071] For the above S2 step, it belongs to the action of receiving the package. The machine QHD intelligently recommends the contract to the miner, and the miner independently chooses the contract information to be released. The recommendation table for miners and contracts is as follows Figure 7 Shown. Specifically, according to the miners' background and preferences, relevant contracts are automatically recommended to the miners.
[0072] Furthermore, for the above-mentioned S3 step, the step of accepting the contract includes the following specific steps:
[0073] S31. Store the contract in the database;
[0074] S32. Review the contract and obtain qualified contracts.
[0075] Specifically, in the above steps S31 to S32, an algorithm based on Proof of Stake (POS: Proof of Stake) is adopted to accept the contract; the node that receives the information reviews the received information, calls a certain consensus algorithm (such as the PoS algorithm), and passes After the audit, it is accepted. The principle of first entering the database and then testing is adopted here, that is, the information packet sent in the first step will be stored in the database (such as temporary table or standby table) regardless of whether it is valid. The consensus algorithm will call this database (such as temporary Table or spare table) for acceptance.
[0076] For the above step S4, the step of composing the adopted contract into an enterprise block and embedding it in the enterprise blockchain. Specifically, the adopted contract adopts a chain structure, asymmetric key encryption and distributed storage and broadcast to the network. Establish a parallel enterprise block. The content of the contract is released to other blocks in the form of broadcast, and other blocks will load the contract into their own contract to form a connection relationship. After being embedded in the enterprise blockchain, the block storage structure is like Figure 8 Shown, including the current hash value, the previous hash value, timestamp and other information.
[0077] Furthermore, for the above step S6, the block data contributors of the MMS received rewards, such as Picture 9 As shown, the reward is in the form of golden grains, which will mark the miner receiving the reward, the completed contract, the number of rewarded golden grains, and the time of the reward. In the form of incentives, employees who collect corporate data are rewarded, and the relationship between blocks in the blockchain is used to complete the connection and display of corporate data, which is convenient and quick.
[0078] For example, select unmanned driving as the investment hotspot. Enterprise 1 involves unmanned driving, and the company’s search popularity ranks within 30%. Include enterprise 1 in the smart contract buffer pool to classify the enterprise’s data to form multiple Dimension with filling information: driverless driving power data, parameter data, related fields and other dimensional information, form contract a, package contract a, and push the information of contract a for miner A who digs driving parameter data. The information includes the enterprise information corresponding to contract a. The contract will be stored in the database first, and the consensus algorithm will call the database for acceptance, and form the contract a into an enterprise block, embed it in the corresponding blockchain, and include the enterprise in the enterprise block When data is broadcast to other nodes, after other nodes receive the broadcast, they will store enterprise 1’s enterprise data in their own contract, thereby forming a data connection between enterprises; in addition, the above method can also be used for the same enterprise Data relevance and structure display.
[0079] The above-mentioned method of collecting and displaying enterprise data based on the blockchain, by packaging and sending enterprise data in the form of contracts, the miners independently choose the smartly recommended contracts and adopt the contracts, and the contracts that meet the requirements constitute new blocks. And embedded in the blockchain, broadcast to other nodes, and form an association relationship with the contracts in other blocks. The broadcast method between the blockchains realizes the convenient collection and display of corporate data structure, and the original The contract and the new contract are related by means of intra-block contracts to improve enterprise data and further promote the connection between enterprises.
[0080] Such as Picture 10 As shown, this embodiment also provides a blockchain-based enterprise data collection and display system, which includes a throwing unit 1, a recommendation unit 2, an information acquisition unit 3, an embedding unit 4, and a publishing unit 5.
[0081] Throwing unit 1 is used to throw the contract.
[0082] Recommendation unit 2, used to intelligently recommend contracts to miners, and miners independently choose the contract information to be released.
[0083] Admission unit 3 is used to accept the contract.
[0084] The embedding unit 4 is used to compose the adopted contract into an enterprise block and embed it in the enterprise block chain.
[0085] The publishing unit 5 is used to publish the blockchain information carrying the new block to all nodes.
[0086] Furthermore, the above-mentioned system also includes an encryption unit 6; the encryption unit 6 is a mechanism for rewarding miners and reviewers with gold grains, establishes gold grain accounts for miners and reviewers, and encrypts the ledger.
[0087] In other embodiments, the above-mentioned system further includes a buffer pool establishing unit 10; the buffer pool establishing unit 10 is configured to establish a smart contract buffer pool.
[0088] Preferably, the above-mentioned buffer pool establishment unit 10 includes a ranking module 101 and a selection module 102, wherein the ranking module 101 is used to obtain the popularity of the enterprise situation and perform a ranking of the popularity. The selection module 102 is used to select the names of companies that meet the conditions of the popularity ranking to form a smart contract buffer pool.
[0089] Through the enterprise situation awareness engine of Wutong Data (qheedata.com), the names of the top-ranked companies (including full names and abbreviations) are sent to the smart contract buffer pool list. The popularity is sorted according to the search index from high to low, and the indicators are comprehensively considered. PageRank index (detected under the Wutong data Jingu chain app) and industry popularity. For example, current investment hotspots include unmanned driving, smart medical, etc., then if company 1 is involved in investment hotspots, and the company’s search popularity ranking is Within 30%, the company is included in the smart contract cache pool list, and the contract cache pool formed is such as Figure 4 Shown.
[0090] Furthermore, the above-mentioned throwing unit 1 includes a packing module 11 and a recording module 12, and the packing module 11 is used to pack and send the multi-dimensional filled information. The recording module 12 is used to record header files and main information.
[0091] The machine QHD scans the smart contract buffer pool and customizes the contract package for the enterprise in the contract buffer pool. The contract package contains multi-dimensional filling information, and the enterprise data is formed into multi-dimensional filling information, that is, the filling information is classified by the enterprise If the package is composed of data, the node that sends the information needs to record the header file and main information after the package is sent. The header file is figure 2 The header of the smart contract in the middle.
[0092] For the above-mentioned recommendation unit 2 which belongs to the action of receiving the package, the machine QHD intelligently recommends the contract to the miner, and the miner independently chooses the contract information to be released. The recommendation table for miners and contracts is as follows Figure 7 Shown. Specifically, according to the miners' background and preferences, relevant contracts are automatically recommended to the miners.
[0093] In addition, the above-mentioned acceptance unit 3 includes a storage module 31 and an audit module 32, and the storage module 31 is used to store the contract in a database. The review module 32 is used to review the contract and obtain qualified contracts.
[0094] Adopt the algorithm based on Proof of Stake (POS: Proof of Stake) to accept the contract; the node that receives the information reviews the received information, calls a certain consensus algorithm (such as the PoS algorithm), and is accepted after passing the review. Here, the first storage is adopted. , Re-checking principle, that is, the information packet sent in the first step will be stored in the database (such as temporary table or standby table) regardless of whether it is valid or not, and the consensus algorithm will call this database (such as temporary table or standby table) for acceptance.
[0095] For the above-mentioned embedding unit 4, the adopted contract is formed into an enterprise block, and the steps of embedding it in the enterprise blockchain are specifically to adopt a chain structure, asymmetric key encryption and distributed storage of the adopted contract and broadcast it to the network. Ways to establish a parallel enterprise block. The content of the contract is released to other blocks in the form of broadcast, and other blocks will load the contract into their own contract to form a connection relationship. After being embedded in the enterprise blockchain, the block storage structure is like Figure 8 Shown, including the current hash value, the previous hash value, timestamp and other information.
[0096] Furthermore, for the aforementioned encryption unit 6, the block data contributors of the MMS received rewards, such as Picture 9 As shown, the reward is in the form of golden grains, which will mark the miner receiving the reward, the completed contract, the number of golden grains rewarded, and the time of the reward. In the form of incentives, employees who collect corporate data are rewarded, and the relationship between blocks in the blockchain is used to complete the connection and display of corporate data, which is convenient and quick.
[0097] For example, select unmanned driving as the investment hotspot. Enterprise 1 involves unmanned driving, and the company’s search popularity ranks within 30%. Include enterprise 1 in the smart contract buffer pool to classify the enterprise’s data to form multiple Dimension with filling information: driverless driving power data, parameter data, related fields and other dimensional information, form contract a, package contract a, and push the information of contract a for miner A who digs driving parameter data. The information includes the enterprise information corresponding to contract a. The contract will be stored in the database first, and the consensus algorithm will call the database for acceptance, and form the contract a into an enterprise block, embed it in the corresponding blockchain, and include the enterprise in the enterprise block When data is broadcast to other nodes, after other nodes receive the broadcast, they will store enterprise 1’s enterprise data in their own contract, thereby forming a data connection between enterprises; in addition, the above system can also be used for the same enterprise Data relevance and structure display.
[0098] The above-mentioned blockchain-based enterprise data collection and display system, by packaging and sending enterprise data in a contract, the miner independently selects the smart recommended contract to accept the contract, and the contract that meets the requirements constitutes a new block. And embedded in the blockchain, broadcast to other nodes, and form an association relationship with the contracts in other blocks. The broadcast method between the blockchains realizes the convenient collection and display of corporate data structure, and the original The contract and the new contract are related by means of intra-block contracts to improve enterprise data and further promote the connection between enterprises.
[0099] The above only uses examples to further illustrate the technical content of the present invention for easier understanding of the reader, but it does not mean that the implementation of the present invention is limited to this. Any technical extension or re-creation made according to the present invention shall be subject to the present invention. protection of. The protection scope of the present invention is subject to the claims.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products