CN110471933B - Information processing method, device, computer equipment and storage medium - Google Patents
Information processing method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN110471933B CN110471933B CN201910759296.8A CN201910759296A CN110471933B CN 110471933 B CN110471933 B CN 110471933B CN 201910759296 A CN201910759296 A CN 201910759296A CN 110471933 B CN110471933 B CN 110471933B
- Authority
- CN
- China
- Prior art keywords
- fixed asset
- information
- state information
- structure data
- block structure
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 42
- 238000003672 processing method Methods 0.000 title claims abstract description 31
- 238000000547 structure data Methods 0.000 claims abstract description 114
- 230000007246 mechanism Effects 0.000 claims abstract description 21
- 238000000034 method Methods 0.000 claims abstract description 21
- 238000012806 monitoring device Methods 0.000 claims description 46
- 238000012544 monitoring process Methods 0.000 claims description 30
- 238000012545 processing Methods 0.000 claims description 15
- 238000004519 manufacturing process Methods 0.000 claims description 8
- 238000010276 construction Methods 0.000 claims description 2
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06313—Resource planning in a project environment
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Strategic Management (AREA)
- Educational Administration (AREA)
- Life Sciences & Earth Sciences (AREA)
- Quality & Reliability (AREA)
- General Business, Economics & Management (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Biodiversity & Conservation Biology (AREA)
- Tourism & Hospitality (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application discloses an information processing method, an information processing device, computer equipment and a storage medium, wherein the method comprises the following steps: receiving fixed asset status information; generating block structure data recorded with the fixed asset status information; broadcasting the block structure data to a blockchain network; utilizing all stored data in the blockchain network to carry out consistency comparison with the block structure data; and when all the stored data in the block chain network are inconsistent with the block structure data, storing the block structure data to the block chain network according to a consensus mechanism. The fixed asset state information is stored in the blockchain network, so that the state of the fixed asset can be accurately recorded, and the accuracy of checking the fixed asset is improved. In addition, the application also provides an information processing device, computer equipment and a storage medium, and the beneficial effects are the same as those described above.
Description
Technical Field
The present invention relates to the field of electronic technologies, and in particular, to an information processing method, an information processing apparatus, a computer device, and a storage medium.
Background
Fixed assets refer to non-monetary assets held by an enterprise for the production of products, for the provision of labor, renting or management of operations, including houses, buildings, machines, machinery, transportation means, and other equipment, appliances, tools, etc. associated with production operations.
Administrators in an enterprise often need to record the status of a fixed asset in the enterprise for inventory purposes, but how to ensure accurate records of the status of the fixed asset is a major problem facing technicians in the current industry.
Disclosure of Invention
The invention aims to provide an information processing method, an information processing device, computer equipment and a storage medium, so as to ensure accurate recording of the state of a fixed asset and further improve the accuracy of checking the fixed asset.
In order to solve the above technical problems, the present application provides an information processing method, including:
receiving fixed asset status information;
generating block structure data recorded with the fixed asset status information;
broadcasting the block structure data to a blockchain network;
utilizing all stored data in the blockchain network to carry out consistency comparison with the block structure data;
And when all the stored data in the block chain network are inconsistent with the block structure data, storing the block structure data to the block chain network according to a consensus mechanism.
In yet another aspect, before the generating the block structure data in which the fixed asset status information is recorded, the method further includes:
receiving a digital signature of the fixed asset status information;
judging whether the data content of the fixed asset state information is complete or not according to the digital signature;
and if the data content of the fixed asset state information is complete, executing the step of generating block structure data recorded with the fixed asset state information.
In yet another aspect, prior to the receiving the fixed asset status information, the method further comprises:
sending a monitoring instruction for the fixed asset to a monitoring device, wherein the monitoring device monitors the state of the fixed asset and collects the state information of the fixed asset;
the receiving fixed asset status information includes:
the fixed asset status information is received as entered by the monitoring device.
In yet another aspect, the sending a monitoring instruction for the fixed asset to a monitoring device includes:
And sending a monitoring instruction for the fixed asset to the monitoring device according to a monitoring period.
In yet another aspect, after the saving of the blockstructure data to the blockchain network in accordance with the consensus mechanism, the method further includes:
acquiring the block structure data in the block chain network, and extracting the fixed asset state information in the block structure data;
acquiring a regression model, inputting the fixed asset state information into the regression model, and generating the remaining service life information of the fixed asset;
and generating value information of the fixed asset according to the remaining service life information.
In yet another aspect, the obtaining the regression model includes:
acquiring target fixed asset state information of the fixed asset at each time point in a complete life cycle;
and constructing the regression model according to the time points and the corresponding target fixed asset state information.
In yet another aspect, the receiving fixed asset status information includes:
and receiving fixed asset state information of the electrical equipment, wherein the fixed asset state information comprises hardware loss information, service life and data processing rate of the electrical equipment.
In still another aspect, the present application further provides an information processing apparatus, including:
the information receiving module is used for receiving the fixed asset state information;
the block generation module is used for generating block structure data recorded with the fixed asset state information;
the data broadcasting module is used for broadcasting the block structure data to a block chain network;
the data comparison module is used for carrying out consistency comparison on all stored data in the block chain network and the block structure data;
and the block chain recording module is used for storing the block structure data to the block chain network according to a consensus mechanism when all the stored data in the block chain network are inconsistent with the block structure data.
In yet another aspect, the present application also provides a computer device, including:
a processor and a memory;
wherein the processor is configured to execute a program stored in the memory;
the memory is used for storing a program, and the program is used for at least:
receiving fixed asset status information;
generating block structure data recorded with the fixed asset status information;
broadcasting the block structure data to a blockchain network;
Utilizing all stored data in the blockchain network to carry out consistency comparison with the block structure data;
and when all the stored data in the block chain network are inconsistent with the block structure data, storing the block structure data to the block chain network according to a consensus mechanism.
In yet another aspect, the present application further provides a storage medium having stored therein computer executable instructions that, when loaded and executed by a processor, implement an information processing method as described above.
According to the information processing method, firstly, fixed asset state information is received, the fixed asset state information is the state information of the fixed asset, block chain structure data recorded with the fixed asset state information is generated after the fixed asset state information is received, the block chain structure data are finally broadcast to a block chain network, then stored data in the block chain network are compared with the block structure data, the block structure data are stored in the block chain network according to a consensus mechanism, and the data stored in the block chain network have updated real-time property and content are not tamperable, so that the fixed asset state information is stored in the block chain network, the accurate record of the state of the fixed asset can be ensured, and the accuracy of checking the fixed asset is further improved. In addition, the application also provides an information processing device, computer equipment and a storage medium, and the beneficial effects are the same as those described above.
Drawings
For a clearer description of the embodiments of the present application, the drawings that are needed in the embodiments will be briefly described, it being apparent that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram showing a hardware composition framework to which an information processing method according to an embodiment of the present application is applied;
FIG. 2 is a schematic diagram of a hardware component framework to which another information processing method according to an embodiment of the present application is applicable;
FIG. 3 is a schematic flow chart of an information processing method according to an embodiment of the present application;
FIG. 4 is a schematic flow chart of another information processing method according to an embodiment of the present application;
FIG. 5 is a schematic flow chart of another information processing method according to an embodiment of the present application;
FIG. 6 is a schematic flow chart of another information processing method according to an embodiment of the present application;
FIG. 7 is a block diagram showing a constitution of an embodiment of an information processing apparatus according to an embodiment of the present application;
fig. 8 is a schematic diagram showing the constitution of an embodiment of a computer device according to the embodiment of the present application.
Detailed Description
Fixed assets are non-monetary assets held by an enterprise for more than 12 months of use time to produce, provide labor, rent, or business management, and have values that meet certain criteria, including houses, buildings, machines, machinery, transportation means, and other equipment, appliances, tools, etc. associated with production business activities. Fixed assets are labor means for enterprises and are also the main assets by which enterprises rely for production and management. From an accounting perspective, the fixed assets are generally classified into production fixed assets, non-production fixed assets, leased fixed assets, unused fixed assets, financing leased fixed assets, donated fixed assets, and the like.
The status of the fixed asset in the enterprise often needs to be recorded by the enterprise and is used for carrying out subsequent statistics on the fixed asset or carrying out processing such as selling and updating of the asset, and because the quantity of the fixed asset in the enterprise is huge, the reliability of the status information content of the fixed asset needs to be ensured, so that the accuracy of subsequent inventory of the status information of the fixed asset can be ensured, but how to ensure accurate recording of the status of the fixed asset is a main problem faced by technicians in the current industry.
For example, in current enterprises, assets in departments may occur where staff is owned, in which case, after the fixed asset status information is generated, the number of fixed assets may be deliberately tampered with to reduce; in addition, there may be a case where an employee intentionally falsifies information related to the use value of the fixed asset in order that the enterprise can update the fixed asset, such as lowering the work performance information of an office computer. In the above case, it is difficult to ensure that the fixed asset status information finally counted by the enterprise is reliable, and thus the reliability of inventory of the fixed asset according to the fixed asset status cannot be ensured.
Therefore, the method ensures the accurate record of the status information of the fixed asset, and further improves the accuracy of checking the fixed asset, which is a problem to be solved by the current person skilled in the art.
For easy understanding, a description will be given of a hardware composition framework to which the scheme corresponding to the information processing method of the present application is applied. Reference may be made to fig. 1 to 2, wherein fig. 1 shows a schematic diagram of a hardware composition framework to which an information processing method of the present application is applied.
As can be seen from fig. 1, the hardware composition framework applicable to the scheme corresponding to the information processing method may include: the system comprises a fixed asset 10, a monitoring device 11, a statistical node 12 and a blockchain network 13, wherein the blockchain network 13 comprises a blockchain network node which is a node under the blockchain network and is used for supporting the running of the blockchain network 13 and commonly maintaining block data, and can be used as a node for storing the state information of the fixed asset in the blockchain network 13; the statistical node 12 is arranged between the monitoring device 11 and the blockchain network 13, and plays a role in receiving the fixed asset state information transmitted by the monitoring device 11 and storing the fixed asset state information into the blockchain network 13; the monitoring device 11 is used for acquiring the status information of the fixed asset 10, so the monitoring device 11 should be installed on the fixed asset 10 or can monitor the location of the status information of the fixed asset, so as to directly acquire the status information of the fixed asset, for example, when the fixed asset 10 is an office computer, the monitoring device 11 should be a monitoring chip capable of monitoring the running status data of the office computer, so that the working status information of the office computer is acquired through the monitoring chip and is transmitted to the statistical node 12 as the status information of the fixed asset. For example, when the fixed asset 10 is a tool book, the monitoring device 11 is a camera specifically installed in the tool book placement area, so that the current number, the integrity and other information of the tool book can be obtained through the camera, and the information can be transmitted to the statistics node 12 as the fixed asset status information. In addition, the monitoring device 11 may be installed on the fixed asset 10 or may be capable of monitoring the location of the fixed asset status information, or may not have a positional association with the fixed asset 10, but a technician may manually input the fixed asset status information of the related fixed asset into the monitoring device 11 and transmit the fixed asset status information to the statistical node 12 through the monitoring device, in which case the monitoring device 11 may be embodied as a user terminal.
In addition, the statistical node 12 may further include a processor, a memory, a communication interface, an input unit, a display, a communication bus, and other elements, where the processor, the memory, the communication interface, the input unit, and the display all complete communication with each other through the communication bus.
In the embodiment of the application, the processor may be a central processing unit (Central Processing Unit, CPU), an asic, a dsp, an off-the-shelf programmable gate array, or other programmable logic device. The processor may call a program stored in the memory. Specifically, the processor in the statistical node 12 may perform the operations performed on the statistical node 12 side in the following embodiment of the information processing method.
The memory is used for storing one or more programs, and the programs may include program codes including computer operation instructions, and in this embodiment, at least the programs for implementing the following functions are stored in the memory of the statistical node 12:
receiving fixed asset status information;
generating block structure data recorded with fixed asset status information;
broadcasting the block structure data to a blockchain network;
Comparing the stored data in the blockchain network with the block structure data;
and saving the block structure data to the block chain network according to the consensus mechanism.
In addition, the memory of the statistical node 12 may also include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device or other volatile solid state storage device.
The communication interface of the statistics node 12 may be an interface of a communication module, such as an interface of a GSM module, for communicating and interacting information with the monitoring device 11 and the blockchain network 13, respectively.
In one possible scenario, please refer to fig. 2 based on the hardware framework described above. As can be seen from fig. 2, the difference between this composition architecture and the former composition architecture is mainly that the blockchain network 13 includes the statistical node 12, that is, the statistical node 12 belongs to one of the blockchain network nodes in the blockchain network 13, and the difference between the statistical node 12 and the blockchain network nodes in the blockchain network 13 is only that the statistical node 12 has the fixed asset status information responding to the input of the monitoring device 11 and stores the fixed asset status information to the relevant working logic of the blockchain network 13, while at the same time, the statistical node 12 still has the functions of supporting the operation of the blockchain network 13 and commonly maintaining the blockdata, and can be used as a node for storing the fixed asset status information in the blockchain network 13. In comparison to the working mechanism of the component architecture shown in fig. 1, the statistical node 12 in fig. 2 is one of the blockchain nodes in the blockchain network 13, so that the overall efficiency of the process of saving the blockstructure data to the blockchain network through the statistical node 12 can be relatively ensured.
With the above commonalities in mind, referring to fig. 3, which shows a flowchart of an embodiment of an information processing method of the present application, the method of the present embodiment may include:
step S201, receiving fixed asset status information.
In this embodiment, the fixed asset status information refers to attribute status information related to a fixed asset, where the fixed asset may be an electronic device or a non-electronic tool in an enterprise. For example, when the fixed asset is an electronic device, the fixed asset may be specifically an electronic device such as an office computer, a server, and a printer, and further the fixed asset status information may be a series of status indicators that characterize the working performance of the electronic device, such as data response efficiency, data processing efficiency, and instruction execution efficiency of the electronic device; when the fixed asset is a non-electronic tool, the fixed asset can be specifically a desk, a chair, an office book and the like, and further the fixed asset state information can be a series of objective characteristic indexes representing the use value such as the new and old degree, the integrity degree and the like of the non-electronic tool.
In this step, the fixed asset status information may be acquired by receiving fixed asset status information manually acquired and entered by a technician, or may be acquired by a monitoring device by monitoring a fixed asset. For example, a technician directly observes and identifies current attribute state information of non-electronic tool articles such as office desks and chairs in a manual mode and acquires fixed asset state information, and then the fixed asset state information is manually input to a statistics node, and the statistics node receives the fixed asset state information input by the technician for subsequent operation; for another example, the monitoring camera is used for collecting and identifying the current attribute state information of the non-electronic tool articles such as office tables and chairs in a certain area and producing the fixed asset state information, and then the fixed asset state information is manually input to the statistical node.
As a preferred embodiment, the step may specifically receive fixed asset status information of the electrical device, in which case the fixed asset status information may include hardware loss information, service life and data processing rate of the electrical device, and since the hardware loss information, service life and data processing rate are indexes capable of directly reflecting the operation performance of the electrical device, the use value of the electrical device, that is, the value of the asset can be directly reflected. The accuracy of the fixed asset inventory of the electrical equipment can be relatively accurately achieved.
Step S202, generating block structure data recorded with the fixed asset status information.
After receiving the fixed asset status information, the fixed asset status information needs to be stored in the blockchain network, and the premise of storing the fixed asset status information in the blockchain network is to generate a data format, namely a blockdata structure, of data in the blockchain network, so that the step generates the blockchain data structure recorded with the fixed asset status information.
Step S203, broadcasting the block structure data to a block chain network.
Since the data stored in the blockchain network needs to be maintained and supervised by all the blockchain nodes in the blockchain network together, so as to ensure the non-falsifiability and reliability of the data, after generating the blockstructure data, the step further broadcasts the blockstructure data to the blockchain network, essentially broadcasts the blockdata structure to each blockchain node in the blockchain network, so as to ensure that each blockchain node can acquire the blockstructure data, and further records the blockstructure data to each blockchain node in the blockchain network.
Step S204, consistency comparison is carried out between all stored data in the block chain network and the block structure data.
After broadcasting the blockwise structure data to the blockwise chain network, in order to further ensure the uniqueness of the data in the blockwise chain network, the step further uses the stored data in the blockwise chain network to compare with the blockwise structure data, thereby ensuring that the stored data in the blockwise chain network and the latest incoming blockwise structure data are not repeated.
Step S205, when all the stored data in the block chain network are inconsistent with the block structure data, the block structure data are saved to the block chain network according to a consensus mechanism.
After ensuring that the stored data in the blockchain network and the latest block structure data are not repeated, the block structure data are further stored in the blockchain network according to a consensus mechanism, and the essence of storing the block structure data in the blockchain network is to store the block structure data in all the blockchain nodes in the blockchain network, so that the aim of commonly maintaining and supervising the block structure data by all the blockchain nodes in the blockchain network is fulfilled. The common mechanism in this step is a protocol that maintains the cooperation of all the block link points in the block chain network, that is, all the block chain nodes in the block chain network store the block structure data according to the same execution logic, so as to ensure the consistency of the block structure data stored by each block chain node.
According to the information processing method, firstly, fixed asset state information is received, the fixed asset state information is the state information of the fixed asset, block chain structure data recorded with the fixed asset state information is generated after the fixed asset state information is received, the block chain structure data are finally broadcast to a block chain network, then stored data in the block chain network are compared with the block structure data, the block structure data are stored in the block chain network according to a consensus mechanism, and the data stored in the block chain network have updated real-time property and content are not tamperable, so that the fixed asset state information is stored in the block chain network, the accurate record of the state of the fixed asset can be ensured, and the accuracy of checking the fixed asset is further improved.
Referring to fig. 4, which is a flowchart illustrating an embodiment of an information processing method of the present application, the method of the present embodiment may include:
step S301, receiving fixed asset status information.
Step S302, a digital signature of the fixed asset state information is received.
In this embodiment, the execution sequence between the step S301 and the step S302 is not sequential, and may be executed simultaneously. It should be noted that, the digital signature is a section of digital string which can only be generated by the sender of the information and cannot be forged by other people except the sender, and the section of digital string is also an effective proof for the authenticity of the information sent by the sender of the information, and the digital signature is an application of the asymmetric key encryption technology and the digital digest technology. The digital signature of the fixed asset state information refers to a digital string of one end, which is generated by one end of the incoming fixed asset state information according to the fixed asset state information, and aims to be capable of being uniquely used as a proof of the fixed asset state information, and further after the digital signature of the fixed asset state information is received, the availability of the fixed asset state information can be verified according to the digital signature of the fixed asset state information.
Step S303, judging whether the data content of the fixed asset state information is complete or not according to the digital signature.
After receiving the fixed asset status information and the corresponding digital signature, further acquiring a digital abstract of the fixed asset status information according to the digital signature, wherein the digital abstract is a fixed-length short message which is changed into a message with any length according to a Hash function. The digital digest is a string of ciphertext, i.e. a string of ciphertext with a fixed length (128 bits), which is also called a digital fingerprint, by adopting a one-way Hash function, and the result is always different when different plaintext digests are ciphertext, and the digests of the same plaintext are consistent. Therefore, the digital digest included in the digital signature of the embodiment is a string which uniquely characterizes the fixed asset information and is generated by performing a Hash function operation on the fixed asset information, so that whether the data content of the fixed asset state information is complete or not is judged according to the digital signature, and whether the digital digest included in the received digital signature is consistent with the result of performing the Hash function operation on the received fixed asset state information is basically judged, if so, the content of the fixed asset information is not changed, and the integrity is achieved.
Step S304, if the data content of the fixed asset state information is complete, generating block structure data recorded with the fixed asset state information.
When the data content of the fixed asset status information is complete, the availability of the fixed asset status information is indicated, so that the block structure data recorded with the fixed asset status information is further generated, and the related operation of the subsequent storage in the block chain network is executed.
Step S305, broadcasting the block structure data to a block chain network.
Step S306, consistency comparison is performed between all stored data in the block chain network and the block structure data.
Step S307, when all the stored data in the block chain network are inconsistent with the block structure data, the block structure data are saved to the block chain network according to a consensus mechanism.
The embodiment further ensures the integral integrity of the fixed asset status information by verifying the digital signature of the fixed asset status information.
Referring to fig. 5, which is a flowchart illustrating an embodiment of an information processing method of the present application, the method of the present embodiment may include:
step S401, sending a monitoring instruction for the fixed asset to a monitoring device, where the monitoring device monitors the status of the fixed asset, and collects status information of the fixed asset.
Step S402, receiving the fixed asset status information transmitted by the monitoring device.
Step S403, generating block structure data recorded with the fixed asset status information.
Step S404, broadcasting the block structure data to a block chain network.
Step S405, performing consistency comparison with the block structure data by using all the stored data in the block chain network.
Step S406, when all the stored data in the block chain network are inconsistent with the block structure data, the block structure data are saved to the block chain network according to a consensus mechanism.
The scheme of the embodiment specifically monitors the fixed asset by a monitoring device, and further the monitoring device collects the status information of the fixed asset. Therefore, when the fixed asset state information needs to be acquired, a monitoring instruction of the fixed asset is sent to the monitoring device, and the fixed asset state information transmitted by the monitoring device is received. The monitoring device may have a certain difference according to the monitored fixed asset, for example, for an operation device with data processing capability, the monitoring device may be a monitoring chip pre-installed in the operation device, and for an article without data processing capability, the monitoring device may be a camera pre-installed in an area where the article is located. Because the monitoring device has a certain objectivity to the acquisition and collection of the fixed asset state information, compared with the manual entry of the fixed asset state information, the overall reliability of the fixed asset state information can be relatively ensured by acquiring the fixed asset state information through the monitoring device.
Further, a monitoring instruction for the fixed asset may be sent to the monitoring device in a monitoring period.
Because the status of the fixed asset changes in a certain period of time in a smaller range, continuous monitoring of the fixed asset by the monitoring device often generates excessive repeated and non-valuable fixed asset status information, and further the embodiment sends the monitoring instruction of the fixed asset to the monitoring device according to the monitoring period, wherein the monitoring period can be determined according to the period of the change of the fixed asset status information, so that the method has higher flexibility and improves the availability of the fixed asset status information.
Referring to fig. 6, which is a flowchart illustrating an embodiment of an information processing method of the present application, the method of the present embodiment may include:
step S501, receiving fixed asset status information.
Step S502, generating block structure data recorded with the fixed asset status information.
Step S503, broadcasting the block structure data to a block chain network.
Step S504, consistency comparison is performed between all stored data in the block chain network and the block structure data.
Step S505, when all the stored data in the blockchain network are inconsistent with the blockstructure data, storing the blockstructure data to the blockchain network according to a consensus mechanism.
Step S506, the block structure data is obtained in the block chain network, and the fixed asset state information in the block structure data is extracted.
In the embodiment, after the block structure data is stored in the blockchain network, the block structure data is further acquired in the blockchain network for subsequent use, after the block structure data is acquired in the blockchain network, the fixed asset state information in the block structure data is further extracted, and the fixed asset state information is subjected to subsequent analysis, so that inventory of the fixed asset is realized.
And S507, acquiring a regression model, inputting the fixed asset state information into the regression model, and generating the remaining service life information of the fixed asset.
The regression model obtained in the step is a mathematical model for quantitatively describing the statistical relationship, and characterizes the degree of influence of the independent variable on the dependent variable. In this embodiment, the regression model characterizes a correspondence between the fixed asset status information and the remaining service life information of the fixed asset, and after the regression model is obtained, the fixed asset status information is input into the regression model, so that the remaining service life information corresponding to the fixed asset status information is generated according to the regression model.
And step S508, generating the value information of the fixed asset according to the residual service life information.
Since the remaining life of the fixed asset that can be used determines the current use value of the fixed asset, there is a correspondence between the remaining life information and the value information of the fixed asset. The step is to convert the remaining service life information of the fixed asset into corresponding value information of the fixed asset, so as to realize inventory of the value of the fixed asset.
The key point of the embodiment is that after the block structure data is stored in the block chain network, the block structure data in the block chain network is further acquired and used, so that the reliability of the block structure data stored in the block chain network is based on the reliability of the block structure data, and the accuracy of the value checking result of the fixed asset state information is ensured.
As a preferred embodiment, the operation of obtaining the regression model may specifically include obtaining target fixed asset status information of the fixed asset at each time point in the complete life cycle, and further constructing the regression model according to each time point and the corresponding target fixed asset status information.
In the embodiment, the regression model is constructed by taking the target fixed asset state information corresponding to each time point of the fixed asset in the complete life cycle as a data sample. Each time point can be the moment when the state information of the fixed asset changes representatively in the complete life cycle, and then a regression model is built through representative data samples, so that the corresponding relation between the state information of the fixed asset and the remaining service life information of the fixed asset can be more accurately embodied in the regression model, and further the inventory accuracy of the value of the fixed asset is further improved.
On the other hand, the application also provides an information processing device. Referring to fig. 7, which shows a schematic view of the composition structure of an embodiment of an information processing apparatus, the apparatus includes:
the information receiving module 21 is configured to receive fixed asset status information.
The block generating module 22 is configured to generate block structure data recorded with the fixed asset status information.
And the data broadcasting module 23 is used for broadcasting the block structure data to a block chain network.
A data comparison module 24, configured to compare consistency with the block structure data by using all the stored data in the blockchain network.
And the blockchain recording module 25 is used for storing the blockchain data to the blockchain network according to a consensus mechanism when all the stored data in the blockchain network are inconsistent with the blockstructure data.
Optionally, the apparatus further includes:
and the signature receiving module is used for receiving the digital signature of the fixed asset state information.
And the signature judging module is used for judging whether the data content of the fixed asset state information is complete according to the digital signature, and calling the block generating module 22 if the data content of the fixed asset state information is complete.
Optionally, the apparatus further includes:
the instruction module is used for sending a monitoring instruction for the fixed asset to a monitoring device, and the monitoring device monitors the state of the fixed asset and collects the state information of the fixed asset;
the information receiving module 21 includes:
and the device receiving module is used for receiving the fixed asset state information transmitted by the monitoring device.
Optionally, the instruction module includes:
and the period instruction module is used for sending a monitoring instruction for the fixed asset to the monitoring device according to the monitoring period.
Optionally, the apparatus further includes:
the structure data acquisition module is used for acquiring the block structure data in the block chain network and extracting the fixed asset state information in the block structure data;
the model operation module is used for acquiring a regression model, inputting the fixed asset state information into the regression model and generating the remaining service life information of the fixed asset;
and the value information production module is used for generating the value information of the fixed asset according to the residual service life information.
Optionally, the model operation module includes:
The time point information acquisition module is used for acquiring target fixed asset state information of the fixed asset at each time point in a complete life cycle;
and the regression model construction module is used for constructing the regression model according to each time point and the corresponding target fixed asset state information.
Optionally, the information receiving module 21 includes:
and the electrical equipment information receiving module is used for receiving fixed asset state information of the electrical equipment, wherein the fixed asset state information comprises hardware loss information, service life and data processing rate of the electrical equipment.
The information processing device provided by the application firstly receives the fixed asset state information, the fixed asset state information is the state information of the fixed asset, the block chain structure data recorded with the fixed asset state information is generated after the fixed asset state information is received, the block chain structure data is finally broadcast to the block chain network, then the stored data in the block chain network are compared with the block structure data, the block structure data are stored in the block chain network according to a consensus mechanism, and the stored data in the block chain network have updated real-time property and content non-tamper-resistance property, so that the fixed asset state information is stored in the block chain network, the accurate record of the state of the fixed asset can be ensured, and the accuracy of checking the fixed asset is further improved.
In another aspect, the present application further provides a computer device, referring to fig. 8, which is a schematic diagram illustrating a composition structure of an embodiment of the computer device of the present application, as can be seen from fig. 8, the computer device 30 may include: a processor 31, a memory 32, a communication interface 33, an input unit 34 and a display 35 and a communication bus 36.
The processor 31, the memory 32, the communication interface 33, the input unit 34, the display 35, all perform communication with each other via the communication bus 36.
In the embodiment of the present application, the processor 31 may be a central processing unit (Central Processing Unit, CPU), an asic, a dsp, an off-the-shelf programmable gate array, or other programmable logic device. The processor may call a program stored in the memory 32. In particular, the processor may perform the operations performed by the computer device side in the following embodiments of the information processing method.
The memory 32 is used to store one or more programs, and the programs may include program code that includes computer operation instructions, and in this embodiment, at least the programs for implementing the following functions are stored in the memory:
Receiving fixed asset status information;
generating block structure data recorded with the fixed asset status information;
broadcasting the block structure data to a blockchain network;
utilizing all stored data in the blockchain network to carry out consistency comparison with the block structure data;
and when all the stored data in the block chain network are inconsistent with the block structure data, storing the block structure data to the block chain network according to a consensus mechanism.
In one possible implementation, the memory 32 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, and application programs required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created during use of the computer, such as user data, user access data, and audio-visual data, etc.
In addition, the memory 32 may also include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device or other volatile solid-state storage device.
The communication interface 33 may be an interface of a communication module, such as an interface of a GSM module.
The application may also include a display 35 and an input unit 34, etc.
Of course, the structure of the computer device shown in fig. 8 does not limit the computer device in the embodiment of the present application, and the computer device may include more or fewer components than those shown in fig. 8 or may combine some components in practical applications.
The computer device 30 in fig. 8 may be a terminal (such as a mobile terminal like a mobile phone, a tablet computer, or a fixed terminal like a PC), a server, or an intelligent electronic device (such as a mobile phone, a wristwatch).
In another aspect, the present application further provides a storage medium having stored therein computer executable instructions that, when loaded and executed by a processor, implement the information processing method described in any one of the embodiments above.
It should be noted that, in the description, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different manner from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section. It should be noted that it would be obvious to those skilled in the art that various improvements and modifications can be made to the present application without departing from the principles of the present application, and such improvements and modifications fall within the scope of the claims of the present application.
It should also be noted that in this specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Claims (12)
1. An information processing method, characterized by comprising:
receiving fixed asset state information, wherein the fixed asset state information comprises the degree of freshness and the degree of integrity of non-electronic tool supplies, or the fixed asset state information comprises hardware loss information, service life and data processing rate of electrical equipment, and the fixed asset state information is an objective characteristic index for representing use value;
Generating block structure data recorded with the fixed asset status information;
broadcasting the block structure data to a blockchain network;
utilizing all stored data in the blockchain network to carry out consistency comparison with the block structure data;
when all stored data in the block chain network are inconsistent with the block structure data, storing the block structure data to the block chain network according to a consensus mechanism;
acquiring the block structure data in the block chain network, and extracting the fixed asset state information in the block structure data;
acquiring a regression model, inputting the fixed asset state information into the regression model, and generating remaining service life information of the fixed asset, wherein the regression model reflects the corresponding relation between the fixed asset state information and the remaining service life information of the fixed asset;
and generating value information of the fixed asset according to the remaining service life information.
2. The information processing method according to claim 1, wherein before the generation of the block structure data in which the fixed asset status information is recorded, the method further comprises:
Receiving a digital signature of the fixed asset status information;
judging whether the data content of the fixed asset state information is complete or not according to the digital signature;
and if the data content of the fixed asset state information is complete, executing the step of generating block structure data recorded with the fixed asset state information.
3. The information processing method according to claim 1, wherein before said receiving fixed asset status information, the method further comprises:
sending a monitoring instruction for the fixed asset to a monitoring device, wherein the monitoring device monitors the state of the fixed asset and collects the state information of the fixed asset;
the receiving fixed asset status information includes:
the fixed asset status information is received as entered by the monitoring device.
4. An information processing method according to claim 3, wherein said transmitting a monitoring instruction for the fixed asset to a monitoring apparatus includes:
and sending a monitoring instruction for the fixed asset to the monitoring device according to a monitoring period.
5. The information processing method according to claim 1, wherein the acquiring a regression model includes:
Acquiring target fixed asset state information of the fixed asset at each time point in a complete life cycle;
and constructing the regression model according to the time points and the corresponding target fixed asset state information.
6. An information processing apparatus, characterized by comprising:
the information receiving module is used for receiving fixed asset state information, wherein the fixed asset state information comprises the new and old degree and the integrity degree of non-electronic tool supplies, or the fixed asset state information comprises hardware loss information, service life and data processing rate of electrical equipment, and the fixed asset state information is an objective characteristic index for representing the use value;
the block generation module is used for generating block structure data recorded with the fixed asset state information;
the data broadcasting module is used for broadcasting the block structure data to a block chain network;
the data comparison module is used for carrying out consistency comparison on all stored data in the block chain network and the block structure data;
the block chain recording module is used for storing the block structure data to the block chain network according to a consensus mechanism when all stored data in the block chain network are inconsistent with the block structure data;
The structure data acquisition module is used for acquiring the block structure data in the block chain network and extracting the fixed asset state information in the block structure data;
the model operation module is used for acquiring a regression model, inputting the fixed asset state information into the regression model, and generating the remaining service life information of the fixed asset, wherein the regression model reflects the corresponding relation between the fixed asset state information and the remaining service life information of the fixed asset;
and the value information production module is used for generating the value information of the fixed asset according to the residual service life information.
7. The apparatus of claim 6, wherein the apparatus further comprises:
the signature receiving module is used for receiving the digital signature of the fixed asset state information;
the signature judging module is used for judging whether the data content of the fixed asset state information is complete or not according to the digital signature; and if the data content of the fixed asset state information is complete, calling the block generation module.
8. The apparatus of claim 6, wherein the apparatus further comprises:
the instruction module is used for sending a monitoring instruction for the fixed asset to a monitoring device, and the monitoring device monitors the state of the fixed asset and collects the state information of the fixed asset;
The information receiving module includes:
and the device receiving module is used for receiving the fixed asset state information transmitted by the monitoring device.
9. The apparatus of claim 8, wherein the instruction module comprises:
and the period instruction module is used for sending a monitoring instruction for the fixed asset to the monitoring device according to the monitoring period.
10. The apparatus of claim 6, wherein the model operation module comprises:
the time point information acquisition module is used for acquiring target fixed asset state information of the fixed asset at each time point in a complete life cycle;
and the regression model construction module is used for constructing the regression model according to each time point and the corresponding target fixed asset state information.
11. A computer device, comprising:
a processor and a memory;
wherein the processor is configured to execute a program stored in the memory;
the memory is used for storing a program, and the program is used for at least:
receiving fixed asset state information, wherein the fixed asset state information comprises the degree of freshness and the degree of integrity of non-electronic tool supplies, or the fixed asset state information comprises hardware loss information, service life and data processing rate of electrical equipment, and the fixed asset state information is an objective characteristic index for representing use value;
Generating block structure data recorded with the fixed asset status information;
broadcasting the block structure data to a blockchain network;
utilizing all stored data in the blockchain network to carry out consistency comparison with the block structure data;
when all stored data in the block chain network are inconsistent with the block structure data, storing the block structure data to the block chain network according to a consensus mechanism;
acquiring the block structure data in the block chain network, and extracting the fixed asset state information in the block structure data;
acquiring a regression model, inputting the fixed asset state information into the regression model, and generating remaining service life information of the fixed asset, wherein the regression model reflects the corresponding relation between the fixed asset state information and the remaining service life information of the fixed asset;
and generating value information of the fixed asset according to the remaining service life information.
12. A storage medium having stored therein computer executable instructions which, when loaded and executed by a processor, implement the information processing method of any of the preceding claims 1 to 5.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910759296.8A CN110471933B (en) | 2019-08-16 | 2019-08-16 | Information processing method, device, computer equipment and storage medium |
CN201910854191.0A CN110555625B (en) | 2019-08-16 | 2019-08-16 | Information processing method, device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910759296.8A CN110471933B (en) | 2019-08-16 | 2019-08-16 | Information processing method, device, computer equipment and storage medium |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910854191.0A Division CN110555625B (en) | 2019-08-16 | 2019-08-16 | Information processing method, device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110471933A CN110471933A (en) | 2019-11-19 |
CN110471933B true CN110471933B (en) | 2024-03-26 |
Family
ID=68510941
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910854191.0A Active CN110555625B (en) | 2019-08-16 | 2019-08-16 | Information processing method, device, computer equipment and storage medium |
CN201910759296.8A Active CN110471933B (en) | 2019-08-16 | 2019-08-16 | Information processing method, device, computer equipment and storage medium |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910854191.0A Active CN110555625B (en) | 2019-08-16 | 2019-08-16 | Information processing method, device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN110555625B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106961481A (en) * | 2017-04-01 | 2017-07-18 | 中链科技有限公司 | Non-performing asset information sharing method and server based on block chain technology |
CN108830686A (en) * | 2018-06-08 | 2018-11-16 | 中链科技有限公司 | A kind of assets information processing method and server based on block chain |
CN109241762A (en) * | 2018-06-28 | 2019-01-18 | 平安科技(深圳)有限公司 | Assets information acquisition methods, device and computer equipment based on block chain technology |
CN110099108A (en) * | 2019-04-26 | 2019-08-06 | 深圳前海微众银行股份有限公司 | A kind of block chain event De-weight method, device, computer equipment and storage medium |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108320228A (en) * | 2018-03-07 | 2018-07-24 | 物数(上海)信息科技有限公司 | Transregional piece of chain transaction in assets method, platform, equipment and storage medium |
CN108805569A (en) * | 2018-05-29 | 2018-11-13 | 阿里巴巴集团控股有限公司 | Transaction processing method and device, electronic equipment based on block chain |
CN110096903B (en) * | 2019-03-26 | 2021-04-30 | 罗克佳华科技集团股份有限公司 | Asset verification method based on block chain and block chain network system |
-
2019
- 2019-08-16 CN CN201910854191.0A patent/CN110555625B/en active Active
- 2019-08-16 CN CN201910759296.8A patent/CN110471933B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106961481A (en) * | 2017-04-01 | 2017-07-18 | 中链科技有限公司 | Non-performing asset information sharing method and server based on block chain technology |
CN108830686A (en) * | 2018-06-08 | 2018-11-16 | 中链科技有限公司 | A kind of assets information processing method and server based on block chain |
CN109241762A (en) * | 2018-06-28 | 2019-01-18 | 平安科技(深圳)有限公司 | Assets information acquisition methods, device and computer equipment based on block chain technology |
CN110099108A (en) * | 2019-04-26 | 2019-08-06 | 深圳前海微众银行股份有限公司 | A kind of block chain event De-weight method, device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110555625A (en) | 2019-12-10 |
CN110471933A (en) | 2019-11-19 |
CN110555625B (en) | 2024-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6617969B2 (en) | Event notification system | |
US20030167180A1 (en) | System and methods for determining contract compliance | |
US8825798B1 (en) | Business event tracking system | |
US8219429B2 (en) | Organization health analysis using real-time communications monitoring | |
CN110740103A (en) | Service request processing method and device, computer equipment and storage medium | |
US20020156761A1 (en) | Data retrieval and transmission system | |
CN106548402B (en) | Resource transfer monitoring method and device | |
GB2414576A (en) | Business communication monitoring system detecting anomalous communication patterns | |
CN105765907A (en) | Performance monitoring to provide real or near real time remediation feedback | |
US8275739B2 (en) | User interface display for monitoring a database load engine | |
US20160180477A1 (en) | Techniques for analyzing operations of one or more restaurants | |
KR20080097254A (en) | Method for obstruction and capacity information unification monitoring in unification management system environment and system for thereof | |
CN105657003A (en) | Information processing method and server | |
US10452879B2 (en) | Memory structure for inventory management | |
JP2019168844A (en) | Task management system, server device, its control method, and program | |
US20080189400A1 (en) | Measuring Client Access Licenses | |
US20020156601A1 (en) | Event monitoring and detection system | |
CN109739728B (en) | MES system performance and log data monitoring method | |
CN110310020A (en) | Project alternative management method, relevant apparatus and storage medium based on data analysis | |
US20150081570A1 (en) | Customer preference management and notification systems | |
WO2020081571A1 (en) | Real-time workflow tracking | |
US7783752B2 (en) | Automated role based usage determination for software system | |
CN110471933B (en) | Information processing method, device, computer equipment and storage medium | |
CN110648105B (en) | Recommendation method and device based on data processing, electronic equipment and storage medium | |
US20110161126A1 (en) | Resource free time reporting in a task management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40017389 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |