Detailed Description
In order to make the objects, features and advantages of the present application more obvious and understandable, 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 apparent that the described embodiments are only a part of the embodiments of the present application, and not all 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.
One aspect of the present application provides an information processing method, including:
step 101, respectively acquiring relevant data of a water meter through a plurality of first execution main bodies;
102, transferring the acquired related data to a shared network according to respective preset requirements;
and 103, storing the related data transferred into the shared network to a plurality of second execution main bodies.
In this embodiment, in step 101, the plurality of first execution entities specifically include a supplier service platform, a vendor service platform, and a water department, where:
the supplier service platform is mainly used for establishing a component model, inputting a main control board in the water meter, carrying out online test on the main control board, remotely upgrading software of the main control board and the like, and correspondingly, the supplier service platform comprises specification parameter information, purchase information, assembly acceptance information and the like of each part aiming at relevant data of the water meter.
The manufacturer service platform is specifically used for building products, meter assembling service, whole meter testing service and the like according to the component model on the basis of the component model. Correspondingly, the relevant data of the manufacturer service platform for the water meter comprise meter assembly information, meter test data and the like.
The water department is specifically used for performing meter data service, meter operation and maintenance service, meter diagnosis capability and the like on the whole meter, and correspondingly, relevant data of the water department for the water meter comprises water meter service data.
In step 102, after acquiring the corresponding related data, the multiple execution entities send the related data to the shared network according to their respective preset requirements, where the preset requirements may be set according to the requirements of the respective execution entities, for example, data with shared value is selected from the related data to be sent, and the shared network may specifically be a block chain network or a local area network established between the multiple first execution entities and the second execution entity.
In step 103, after the shared network receives the relevant data of the execution subject, the relevant data is stored in a plurality of second execution subjects, that is, all the second execution subjects store a copy of all the relevant data, where the plurality of second execution subjects specifically include a water utilities meter reading system, a meter factory operation and maintenance system, a civil APP, a smart city system, a financial system, an application development system, and the like.
Therefore, all the related data of each first execution main body are sent to the sharing network, and then the sharing network shares all the related data to the plurality of second execution main bodies, so that any data after being sent and shared is not easy to be tampered, the information is more transparent, the safety of the data is guaranteed, and the tracing of a meter supply chain is realized.
In an embodiment, after the data related to the water meter is acquired by the first executing entities, the method further includes:
analyzing the relevant data to determine whether the relevant data has an abnormality;
and under the condition that the related data is determined to have abnormality, transmitting the abnormality information corresponding to the related data to the corresponding first execution main body.
In this embodiment, after acquiring the relevant data of the water meter, the first execution main body analyzes whether the acquired relevant data is abnormal, where the analyzed main body may be any first execution main body, and the abnormal type includes that the data is obviously too different.
When it is determined that there is an abnormality in the related data, corresponding abnormality information may be generated based on the related data and sent to the corresponding first execution main body, or may be sent to all the execution main bodies.
In an embodiment, the method further comprises:
receiving data request information sent by external equipment;
based on the content of the data information request, feeding back related data which accords with the data request information in the shared network to the external equipment;
or at least part of the related data in the shared network is sent to the external device.
In this embodiment, after all the execution entities send the relevant network to the shared network, the shared network may further receive data request information sent by an external device, where the external device may be a mobile phone or a server, and the shared network may query and send corresponding relevant data to the external device according to the data request information. For example, the external device is a mobile phone device of a user, the user can send request information about water flow to the shared network through the mobile phone, and the shared network receives the request information and feeds corresponding water flow information back to the external device.
Alternatively, the shared network may actively transmit the relevant data to the external device.
In an embodiment, the method further comprises:
and checking the relevant data of all the second execution subjects at preset time intervals to determine the accuracy of the relevant data.
In this embodiment, after the related data transferred to the shared network is stored in the plurality of second execution bodies, the data consistency of the related data in all the second execution bodies is checked every preset time period to determine whether the related data in the second execution bodies is tampered.
In one embodiment, in the case that it is determined that there is data inconsistency in the related data of all the second execution subjects, an abnormal condition is sent to at least one of the first execution subject or the second execution subject.
In this embodiment, when it is determined through the check that the data related to all the second execution subjects are inconsistent, that is, when there is tampering with the data related to at least one second execution subject, the shared network may send the abnormal condition to a designated one or more first execution subjects or second execution subjects, or may correct the tampered data of the second execution subject.
Another aspect of the present application provides an information processing apparatus, comprising:
a data obtaining module 201, configured to obtain, through a plurality of first execution bodies, data related to the water meter respectively;
the data transmission module 202 is configured to transfer the acquired related data to a shared network according to respective preset requirements;
the data sharing module 203 is configured to store the related data transferred to the sharing network to a plurality of second execution subjects.
In this embodiment, in the data obtaining module 201, the plurality of first executing bodies specifically include a supplier service platform, a manufacturer service platform, and a water department, where:
the supplier service platform is mainly used for establishing a component model, inputting a main control board in the water meter, carrying out online test on the main control board, remotely upgrading software of the main control board and the like, and correspondingly, the supplier service platform comprises specification parameter information, purchase information, assembly acceptance information and the like of each part aiming at relevant data of the water meter.
The manufacturer service platform is specifically used for building products, meter assembling service, whole meter testing service and the like according to the component model on the basis of the component model. Correspondingly, the relevant data of the manufacturer service platform for the water meter comprise meter assembly information, meter test data and the like.
The water department is specifically used for performing meter data service, meter operation and maintenance service, meter diagnosis capability and the like on the whole meter, and correspondingly, relevant data of the water department for the water meter comprises water meter service data.
In the data transmission module 202, after acquiring corresponding related data, a plurality of execution entities send the related data to a shared network according to respective preset requirements, where the preset requirements may be set according to requirements of the respective execution entities, for example, data with shared value is selected from the related data to be sent, and the shared network may specifically be a block chain network or a local area network established between a plurality of first execution entities and a second execution entity.
In the data sharing module 203, after receiving the relevant data of the execution main body, the sharing network stores the relevant data to a plurality of second execution main bodies, that is, all the second execution main bodies store one copy of all the relevant data, wherein the plurality of second execution main bodies specifically include a water utilities meter reading system, a meter factory operation and maintenance system, a civil APP, a smart city system, a financial system, an application development system, and the like.
Therefore, all the related data of each first execution main body are sent to the sharing network, and then the sharing network shares all the related data to the plurality of second execution main bodies, so that any data after being sent and shared is not easy to be tampered, the information is more transparent, the safety of the data is guaranteed, and the tracing of a meter supply chain is realized.
In an embodiment, the apparatus further includes a data analysis module 2011, the data analysis module 2011 is configured to:
analyzing the relevant data to determine whether the relevant data has an abnormality;
and under the condition that the related data is determined to have abnormality, transmitting the abnormality information corresponding to the related data to the corresponding first execution main body.
In this embodiment, after acquiring the relevant data of the water meter, the first execution main body analyzes whether the acquired relevant data is abnormal, where the analyzed main body may be any first execution main body, and the abnormal type includes that the data is obviously too different.
When it is determined that there is an abnormality in the related data, corresponding abnormality information may be generated based on the related data and sent to the corresponding first execution main body, or may be sent to all the execution main bodies.
In one embodiment, the apparatus further comprises a data verification module 205, the data verification module 205 configured to:
receiving data request information sent by external equipment;
based on the content of the data information request, feeding back related data which accords with the data request information in the shared network to the external equipment;
or at least part of the related data in the shared network is sent to the external device.
In this embodiment, after all the execution entities send the relevant network to the shared network, the shared network may further receive data request information sent by an external device, where the external device may be a mobile phone or a server, and the shared network may query and send corresponding relevant data to the external device according to the data request information. For example, the external device is a mobile phone device of a user, the user can send request information about water flow to the shared network through the mobile phone, and the shared network receives the request information and feeds corresponding water flow information back to the external device.
Alternatively, the shared network may actively transmit the relevant data to the external device.
Another aspect of the present application provides an information processing apparatus including a memory and a processor;
the memory is used for storing instructions for controlling the processor to operate so as to realize the information processing method when the processor executes the instructions.
In an embodiment of the present application, the computer-readable storage medium includes a set of computer-executable instructions, which when executed, are configured to obtain data related to the water meter via the plurality of first execution entities, respectively; transferring the acquired related data to a shared network according to respective preset requirements; and saving the related data transferred by the shared network to a plurality of second execution main bodies.
Therefore, all the related data of each first execution main body are sent to the sharing network, and then the sharing network shares all the related data to the plurality of second execution main bodies, so that any data after being sent and shared is not easy to be tampered, the information is more transparent, the safety of the data is guaranteed, and the tracing of a meter supply chain is realized.
Another aspect of the application provides a computer-readable storage medium comprising a set of computer-executable instructions for performing any of the information processing methods described above when executed.
In an embodiment of the present application, the computer-readable storage medium includes a set of computer-executable instructions, which when executed, are configured to obtain data related to the water meter via the plurality of first execution entities, respectively; transferring the acquired related data to a shared network according to respective preset requirements; and saving the related data transferred by the shared network to a plurality of second execution main bodies.
Therefore, all the related data of each first execution main body are sent to the sharing network, and then the sharing network shares all the related data to the plurality of second execution main bodies, so that any data after being sent and shared is not easy to be tampered, the information is more transparent, the safety of the data is guaranteed, and the tracing of a meter supply chain is realized.
In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present application, "a plurality" means two or more unless specifically limited otherwise.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.