Technical service full-process monitoring system and method based on block chain

By adopting blockchain-based technology in the technical service monitoring system, reliable monitoring of the entire process of technical services is achieved, and the problems of reliable monitoring of the data in the existing technology and difficulty in monitoring the data in the existing technology are solved, and the trust in monitoring effects and data sharing is improved.

CN119883826AActive Publication Date: 2025-04-25BEIJING YONYOU XINFUSHE CLOUD TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510362258.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2025-04-25
Estimated Expiration
2045-03-26

AI Technical Summary

Technical Problem

The existing technical service monitoring system has the risk of data tampering, the credibility of monitoring data is difficult to guarantee, and the full process monitoring of technical services, data sharing and collaborative monitoring faces trust obstacles, resulting in poor monitoring results.

Method used

The full-process monitoring system of technical services based on blockchain is adopted, and the full-process service project status data of technical services is collected through fixed frequency tracking and stored in the blockchain to avoid data tampering, and real-time detection is carried out through dynamic detection queues to achieve effective monitoring and data sharing of the entire process of technical services.

Benefits of technology

It realizes reliable monitoring of the entire process of technical services, avoids data tampering, improves the credibility of monitoring data, enhances the trust between different subjects, and significantly improves the monitoring effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883826A_ABST
    Figure CN119883826A_ABST
Patent Text Reader

Abstract

The invention provides a technical service full-process monitoring system and method based on a block chain, and relates to the technical field of data processing, and the system comprises a data obtaining module which is used for obtaining full-process service items of a technical service, and carrying out the tracking collection of each service item based on a fixed frequency, and obtaining a state data sequence of each service item; the data storage module is used for storing the state data sequence of each service item to the block chain; the full-process monitoring module is used for performing dynamic rule detection on the state data sequence of each service item in the block chain based on a storage dynamic state, and generating a full-process monitoring report based on a dynamic rule detection result; and the dynamic interaction module is used for receiving a checking request of a user for the whole process of the technical service in real time, and pushing the whole process monitoring report and the state data sequence in the block chain to a user terminal in a personalized manner based on a target demand corresponding to the checking request. And the accuracy and the reliability of monitoring the whole process of the technical service are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a blockchain-based technical service full-process monitoring system and method. Background Art

[0002] With the rapid development of information technology, different types of technical services play a vital role in many fields such as enterprise operations and Internet applications. However, there are many problems in the current technical service monitoring; In traditional monitoring systems, data is easily tampered with, and the credibility of monitoring data is difficult to guarantee. Moreover, when monitoring the entire technical service, it is impossible to monitor the entire process of the technical service. Each link can only be monitored independently by humans, and the monitored data cannot be processed in real time, so it is impossible to timely discover abnormalities in the entire process of the technical service. At the same time, in the complex scenario of multi-link collaboration, data sharing and collaborative monitoring face trust barriers, and it is difficult to achieve efficient and transparent monitoring information interaction between different entities, which greatly reduces the monitoring effect of the entire process of the technical service. Therefore, in order to overcome the above-mentioned defects, the present invention provides a blockchain-based technical service full-process monitoring system and method. Summary of the invention

[0003] The present invention provides a blockchain-based technical service full-process monitoring system and method, which are used to track and collect full-process service items of technical services by adopting a fixed frequency, so as to achieve comprehensive and effective acquisition of status data sequences of various service items, and provide reliable data support for monitoring the full process of technical services. Secondly, the obtained status data sequence is stored in the blockchain to avoid the risk of data tampering. At the same time, the stored status data sequence is timely detected according to the storage dynamics, ensuring the effective understanding of the operating status of each link, and facilitating the monitoring information interaction and data sharing between different subjects, so as to achieve effective monitoring of the full process of technical services, and facilitate timely response when there is an abnormality. Finally, according to the user's viewing request, the corresponding full-process monitoring report and status data sequence in the blockchain are pushed to the user terminal, so that the user can view and understand the operation status of the entire technical service process at any time, thereby improving the accuracy and reliability of the full-process monitoring of the technical service, and greatly improving the monitoring effect of the full process of the technical service.

[0004] The present invention provides a blockchain-based technical service full-process monitoring system, including: The data acquisition module is used to obtain the full-process service items of technical services, and track and collect each service item based on a fixed frequency to obtain the status data sequence of each service item; A data storage module, used to store the status data sequence of each service item in the blockchain; The full-process monitoring module is used to perform dynamic rule detection on the status data sequence of each service item in the blockchain based on storage dynamics, and generate a full-process monitoring report based on the dynamic rule detection results; The dynamic interaction module is used to receive users' viewing requests for the entire process of technical services in real time, and based on the target requirements corresponding to the viewing requests, the full-process monitoring reports and status data sequences in the blockchain are personalized and pushed to the user terminal.

[0005] Preferably, a blockchain-based technical service full-process monitoring system, a data acquisition module, includes: A project acquisition unit, used to acquire a service identifier of a technical service, and retrieve a full-process service project of the technical service from a preset management library according to the service identifier of the technical service; The parsing unit is used to parse the full-process service project, determine the project nodes of the full-process service project, and construct data tracking factors according to the project nodes; The data tracking unit is used to configure the data tracking factor based on a fixed frequency, and to track and collect project nodes according to the configuration results to obtain the status data sequence of each service project.

[0006] Preferably, a blockchain-based technical service full-process monitoring system, the parsing unit, includes: The project analysis subunit is used to obtain the obtained full-process service project, and to test-run the full-process service project on a computer to obtain the test-running data of the full-process service project; Project nodes are divided into sub-units for: Clustering the trial operation data, and obtaining a similar operation data set based on the clustering operation; Determine the corresponding business scope based on the data characteristics of similar operation data sets, and determine the division boundaries of the full-process service items based on the business scope; Based on the division boundaries, the full-process service projects are divided into projects to obtain corresponding project nodes.

[0007] Preferably, a blockchain-based technical service full-process monitoring system, a data storage module, includes: Storage area division unit, used for: Acquire the status data sequence of each service item, and allocate a first independent storage space for each service item in the blockchain based on the number of service items; Extracting the step nodes of each service item, and dividing the storage area of ​​the step nodes in the first independent storage space based on the step nodes to obtain a second independent storage space; Data storage unit for: Extract the blockchain address of the second independent storage space corresponding to each step node in each service project, and build a real-time data stream transmission channel for different step nodes in different service projects based on the blockchain address; Based on the real-time data stream transmission channel, the status data sequence of different step nodes in each service project is transmitted to the blockchain in real time for storage.

[0008] Preferably, a blockchain-based technical service full-process monitoring system, a data storage unit, comprises: The data management subunit is used to obtain the status data sequence of different step nodes in each received service project, and when there is a status data sequence of a step node that needs to be stored in the blockchain, perform a global scan of the status data sequence of the upper step node; The data association subunit is used to: Determine the state characteristics of the state data sequence of the upper step node based on the global scanning result, and convert the state characteristics into an encrypted code; Add the encrypted code of the state data sequence of the upper step node to the state data sequence of the current step node, and generate a chain data structure based on the addition result; The data storage subunit is used to store the status data sequence of different step nodes in each service project in the blockchain based on the chain data structure.

[0009] Preferably, a full-process monitoring system for technical services based on blockchain, a full-process monitoring module, includes: The status monitoring unit is used to monitor the storage nodes of the status data sequence of each service item in parallel in the blockchain, and lock the storage status change node when it detects that a new status data sequence is written in the storage node; Dynamic rule detection unit, used to: Extract the service project corresponding to the storage status change node, and retrieve the corresponding business detection rule from the rule library based on the project identity of the service project; Performing service content detection on the new state data sequence based on the service detection rule to obtain the service representation corresponding to the new state data sequence, and determining the pass rate of the new state data sequence based on the degree of difference between the service representation and the benchmark service standard; After the business content of the new state data sequence is verified based on the pass rate, the business extension point of the new state data sequence relative to the existing state data sequence is determined based on the business representation, and the structural relationship between the new state data sequence and the existing state data sequence is determined based on the business extension point; Determine, based on the structural relationship, a change amount of a value trend of a new state data sequence based on an existing state data sequence, determine, based on the change amount, a first interaction logic between the new state data sequence and the existing state data sequence, and perform a first verification on the first interaction logic based on a business detection rule; At the same time, based on the change amount of the value trend of the new state data sequence based on the existing state data sequence, the project state change characteristics of the current service project are determined, and based on the full-process service project of the technical service, the adjacent service project of the current service project corresponding to the storage state change node is determined; Extracting the real-time status features of the neighboring service items, and determining the second interaction logic between the current service item and the neighboring service item based on the causal change relationship between the real-time status features of the neighboring service items and the item status change features of the current service item, and performing a second verification on the second interaction logic based on the business detection rule; Report generation unit for: Based on the pass rate of the new status data sequence, the first verification result of the first interaction logic and the second verification result of the second interaction logic, a sub-verification report of the new status data sequence stored each time for each service item is obtained, and the sub-verification reports of each service item are sequentially associated based on the storage order to obtain a full-process monitoring report for each service item.

[0010] Preferably, a blockchain-based technical service full-process monitoring system, a report generation unit, includes: The abnormality monitoring subunit is used to monitor the status of the sub-verification report of the new status data sequence stored each time for each service item, and to perform abnormal locking on the currently stored new status data sequence when there is a verification failure; The warning notification subunit is used to determine the corresponding abnormal items based on the abnormal locking results, generate real-time abnormal warning notifications based on the abnormal items, and respond to the management terminal with warning notifications based on the real-time abnormal warning notifications.

[0011] Preferably, a full-process monitoring system for technical services based on blockchain, a full-process monitoring module, includes: A result acquisition unit, used to acquire the state data sequence stored in each service item in the blockchain and extract the business attributes of the state data sequence; A permission determination unit, used to determine the different permissions of the state data sequence stored in each service item under different user terminal roles based on business attributes, and to bundle the different permissions with different user terminal roles; The data management unit is used to generate a permission qualifier for the state data sequence stored in each service project based on the bundling result, and to make the permission qualifier effective in the blockchain corresponding to the state data sequence.

[0012] Preferably, a blockchain-based technical service full-process monitoring system and a dynamic interaction module include: A request receiving unit is used to receive a user's request to view the entire process of technical services in real time based on the server, and parse the request to determine the user's target needs; A data locating unit, used to globally traverse the full-process monitoring reports and status data sequences in the blockchain based on target requirements, and determine the monitoring reports to be accessed and the status data sequences to be accessed based on the global traversal results; Data push unit, used for: Extract the permission scope of the monitoring report to be accessed and the status data sequence to be accessed in the blockchain, and push and modify the content of the monitoring report to be accessed and the status data sequence to be accessed based on the permission scope and the user's terminal role; The content push-corrected pending access monitoring report and pending access status data sequence are personalized and pushed to the user terminal.

[0013] The present invention provides a method for monitoring the entire process of technical services based on blockchain, comprising: Obtain the full-process service items of technical services, and track and collect each service item based on a fixed frequency to obtain the status data sequence of each service item; Store the status data sequence of each service item in the blockchain; Perform dynamic rule detection on the status data sequence of each service item in the blockchain based on storage dynamics, and generate a full-process monitoring report based on the dynamic rule detection results; Receive user's viewing request for the whole process of technical service in real time, and push the whole process monitoring report and status data sequence in the blockchain to the user terminal in a personalized manner based on the target requirements corresponding to the viewing request.

[0014] Compared with the prior art, the present invention has the following beneficial effects: By adopting a fixed frequency to track and collect the service items of the entire process of technical services, the status data sequence of each service item can be fully and effectively obtained, providing reliable data support for the monitoring of the entire process of technical services. Secondly, the obtained status data sequence is stored in the blockchain to avoid the risk of data tampering. At the same time, the dynamic detection team is used to timely detect the stored status data sequence according to the storage dynamics, ensuring the effective understanding of the operating status of each link, and facilitating the monitoring information interaction and data sharing between different subjects, thereby realizing effective monitoring of the entire process of technical services, and facilitating timely response when there are abnormalities. Finally, according to the user's viewing request, the corresponding full-process monitoring report and status data sequence in the blockchain are pushed to the user terminal, so that the user can view and understand the operation status of the entire technical service process at any time, which improves the accuracy and reliability of the monitoring of the entire process of technical services, and greatly improves the monitoring effect of the entire process of technical services.

[0015] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures specifically pointed out in this application document.

[0016] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings: Figure 1 This is a structural diagram of a full-process monitoring system for technical services based on blockchain in an embodiment of the present invention; Figure 2 This is a structural diagram of a data acquisition module in a blockchain-based technical service full-process monitoring system in an embodiment of the present invention; Figure 3 This is a flowchart of a full-process monitoring method for technical services based on blockchain in an embodiment of the present invention. DETAILED DESCRIPTION

[0018] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0019] Embodiment 1: This embodiment provides a full-process monitoring system for technical services based on blockchain, such as Figure 1 As shown, including: The data acquisition module is used to obtain the full-process service items of technical services, and track and collect each service item based on a fixed frequency to obtain the status data sequence of each service item; A data storage module, used to store the status data sequence of each service item in the blockchain; The full-process monitoring module is used to perform dynamic rule detection on the status data sequence of each service item in the blockchain based on storage dynamics, and generate a full-process monitoring report based on the dynamic rule detection results; The dynamic interaction module is used to receive users' viewing requests for the entire process of technical services in real time, and based on the target requirements corresponding to the viewing requests, the full-process monitoring reports and status data sequences in the blockchain are personalized and pushed to the user terminal.

[0020] In this embodiment, technical services refer to a series of management measures provided by users for technology, such as technical code services or resource production services.

[0021] In this embodiment, the full-process service project refers to all links involved in the entire process of technical services. For example, when the technical service is a technical code service, the full-process service project includes technical services such as code editing, submission, testing, delivery and adjustment.

[0022] In this embodiment, the fixed frequency is set in advance and is used to represent the frequency of collecting the operation data of each service item, for example, it may be collected once a minute.

[0023] In this embodiment, the state data sequence refers to a continuous set of operating data obtained after tracking and collecting the operating data of each service item.

[0024] In this embodiment, storage dynamics refers to the real-time storage status of the state data sequence in the blockchain, that is, whether there is a new state data sequence currently stored in the blockchain, etc.

[0025] In this embodiment, dynamic rule detection means that when a new state data sequence is written into the blockchain, rule detection of the state data sequence is immediately started. When performing rule detection, the corresponding detection rule is retrieved for detection according to the item type corresponding to the stored new state data sequence.

[0026] In this embodiment, generating a full-process monitoring report based on dynamic rule detection results refers to a complete monitoring report of the entire service project obtained by associating the detection results of different steps in different service projects, that is, a monitoring report from all aspects and angles.

[0027] In this embodiment, the entire technical service process refers to all links included in the entire technical service during its operation.

[0028] In this embodiment, the target demand refers to the service items and specific data blocks that need to be viewed carried in the user's request to view the entire process of the technical service.

[0029] In this embodiment, personalized push to the user terminal means that only the reports and data that the user needs to view are pushed, rather than all the reports and data are pushed.

[0030] The working principle and beneficial effects of the above technical solution are: by adopting a fixed frequency to track and collect the service items of the whole process of technical services, the status data sequence of each service item can be comprehensively and effectively obtained, providing reliable data support for the monitoring of the whole process of technical services. Secondly, the obtained status data sequence is stored in the blockchain to avoid the risk of data tampering. At the same time, the dynamic detection team is used according to the storage dynamics to timely detect the stored status data sequence, ensuring the effective understanding of the operating status of each link, and facilitating the monitoring information interaction and data sharing between different subjects, so as to realize the effective monitoring of the whole process of technical services, and facilitate timely response when there are abnormalities. Finally, according to the user's viewing request, the corresponding full-process monitoring report and status data sequence in the blockchain are pushed to the user terminal, so that the user can view and understand the operation status of the entire technical service process at any time, which improves the accuracy and reliability of the monitoring of the whole process of technical services, and greatly improves the monitoring effect of the whole process of technical services.

[0031] Embodiment 2: Based on Example 1, this example provides a blockchain-based technical service full-process monitoring system. Figure 2 As shown, the data acquisition module includes: A project acquisition unit, used to acquire a service identifier of a technical service, and retrieve a full-process service project of the technical service from a preset management library according to the service identifier of the technical service; The parsing unit is used to parse the full-process service project, determine the project nodes of the full-process service project, and construct data tracking factors according to the project nodes; The data tracking unit is used to configure the data tracking factor based on a fixed frequency, and to track and collect project nodes according to the configuration results to obtain the status data sequence of each service project.

[0032] In this embodiment, the service identifier refers to a mark symbol that can distinguish different technical services, and one technical service corresponds to one service identifier.

[0033] In this embodiment, the preset management library is set in advance and is used to store the full-process service items corresponding to different technical services.

[0034] In this embodiment, the project node refers to the different projects included in the full-process service project.

[0035] In this embodiment, the data tracking factor refers to a mechanism built according to project nodes that can monitor each service project in the full-process service project.

[0036] In this embodiment, configuring the data tracking factor based on a fixed frequency refers to adjusting the execution parameters of the data tracking factor through a fixed frequency, with the purpose of ensuring real-time and effective tracking and data collection of project nodes through the data tracking factor.

[0037] The working principle and beneficial effects of the above technical solution are: by determining the service identifier of the technical service, the corresponding full-process service project can be retrieved from the preset management library according to the service identifier, which provides convenience for the collection of status data sequences; secondly, the project nodes of the full-process service project are determined, and the data tracking factors are constructed according to the project nodes; finally, the data tracking factors are configured with a fixed frequency, and the project nodes are tracked and collected according to the configuration results, ultimately achieving effective acquisition of the status data sequence of each service project, providing reliable data support for the full-process monitoring of technical services.

[0038] Embodiment 3: Based on Example 2, this embodiment provides a blockchain-based technical service full-process monitoring system, a parsing unit, including: The project analysis subunit is used to obtain the obtained full-process service project, and to test-run the full-process service project on a computer to obtain the test-running data of the full-process service project; Project nodes are divided into sub-units for: Clustering the trial operation data, and obtaining a similar operation data set based on the clustering operation; Determine the corresponding business scope based on the data characteristics of similar operation data sets, and determine the division boundaries of the full-process service items based on the business scope; Based on the division boundaries, the full-process service projects are divided into projects to obtain corresponding project nodes.

[0039] In this embodiment, the trial operation data refers to the specific operation status corresponding to the full-process service project when it is trial-operated on the computer.

[0040] In this embodiment, the similar operation data set refers to a data set with similar data features obtained after clustering the trial operation data.

[0041] In this embodiment, data features refer to the data types and data value ranges existing in the entire set of similar running data.

[0042] In this embodiment, the business scope refers to the business type corresponding to the similar operation data set, and the purpose is to divide the full-process service items.

[0043] The working principle and beneficial effects of the above technical solution are: by trial-running the obtained full-process service items on a computer and clustering the trial run data after the trial run, accurate and effective determination of similar operation data sets can be achieved. Secondly, the business scope is locked according to the data characteristics of the similar operation data sets, and then the full-process service items are divided according to the business scope, and the project nodes are accurately and effectively determined, so as to facilitate the comprehensive and effective acquisition of the status data sequence of each service project.

[0044] Embodiment 4: Based on Example 1, this embodiment provides a blockchain-based technical service full-process monitoring system, a data storage module, including: Storage area division unit, used for: Acquire the status data sequence of each service item, and allocate a first independent storage space for each service item in the blockchain based on the number of service items; Extracting the step nodes of each service item, and dividing the storage area of ​​the step nodes in the first independent storage space based on the step nodes to obtain a second independent storage space; Data storage unit for: Extract the blockchain address of the second independent storage space corresponding to each step node in each service project, and build a real-time data stream transmission channel for different step nodes in different service projects based on the blockchain address; Based on the real-time data stream transmission channel, the status data sequence of different step nodes in each service project is transmitted to the blockchain in real time for storage.

[0045] In this embodiment, the number of items refers to the number of service items included in the full-process service items.

[0046] In this embodiment, the first independent storage space refers to a storage area allocated to each service item in the blockchain according to the number of items.

[0047] In this embodiment, the step node refers to the processing step included in each service item.

[0048] In this embodiment, the second independent storage space refers to the result obtained by dividing the first independent storage space of each service item according to the step nodes, and is used to store data corresponding to each step node.

[0049] In this embodiment, the blockchain address refers to the specific location information of the second independent storage space in the blockchain, and the purpose is to transmit the real-time data of different step nodes to the corresponding second independent storage space according to the blockchain address.

[0050] The working principle and beneficial effects of the above technical solution are: by allocating corresponding storage space in the blockchain according to the number of service items and the step nodes in each service item, and determining the blockchain address of the storage space, it is possible to build a real-time data stream transmission channel for different step nodes in different service items according to the blockchain address, and finally realize the transmission of the status data sequence of each step node to the blockchain for storage according to the real-time data stream transmission channel, which provides reliable data support and convenience for the full process monitoring of technical services.

[0051] Embodiment 5: Based on Example 4, this embodiment provides a blockchain-based technical service full-process monitoring system, the data storage unit includes: The data management subunit is used to obtain the status data sequence of different step nodes in each received service project, and when there is a status data sequence of a step node that needs to be stored in the blockchain, perform a global scan of the status data sequence of the upper step node; The data association subunit is used to: Determine the state characteristics of the state data sequence of the upper step node based on the global scanning result, and convert the state characteristics into an encrypted code; Add the encrypted code of the state data sequence of the upper step node to the state data sequence of the current step node, and generate a chain data structure based on the addition result; The data storage subunit is used to store the status data sequence of different step nodes in each service project in the blockchain based on the chain data structure.

[0052] In this embodiment, global scanning refers to traversing the state data sequence of the previous step node, in order to determine the presentation of the state data sequence of the previous step node, thereby facilitating effective storage of the state data sequence of the current step.

[0053] In this embodiment, the state feature refers to the format and value range of the state data sequence.

[0054] In this embodiment, encryption coding refers to encoding and converting the state characteristics of the state data sequence of the previous step node, so as to mark the state characteristics of the previous step node in the current step node, in order to associate the content of the previous step node with the content of the current step node to avoid tampering.

[0055] In this embodiment, the chain data structure refers to the result obtained by adding the encrypted code of the node of the previous step to the state data sequence of the node of the current step, that is, the result of the association between the steps.

[0056] The working principle and beneficial effects of the above technical solution are: by monitoring whether there is a state data sequence of a step node stored in the blockchain, and when there is a state data sequence of a step node that needs to be stored, a global scan is performed on the state data sequence of the previous step node in the blockchain, so as to accurately and effectively determine the state characteristics of the state data sequence of the previous step node; secondly, the obtained state characteristics are encoded and converted, and the encrypted code obtained after the code conversion is added to the state data sequence of the current step node, thereby accurately and effectively determining the chain data structure; finally, the obtained chain data structure is stored in the blockchain, ensuring the accuracy and reliability of the final state data sequence, avoiding the risk of tampering, and providing convenience for the full process monitoring of technical services.

[0057] Embodiment 6: Based on Example 1, this embodiment provides a blockchain-based technical service full-process monitoring system, a full-process monitoring module, including: The status monitoring unit is used to monitor the storage nodes of the status data sequence of each service item in parallel in the blockchain, and lock the storage status change node when it detects that a new status data sequence is written in the storage node; Dynamic rule detection unit, used to: Extract the service project corresponding to the storage status change node, and retrieve the corresponding business detection rule from the rule library based on the project identity of the service project; Performing service content detection on the new state data sequence based on the service detection rule to obtain the service representation corresponding to the new state data sequence, and determining the pass rate of the new state data sequence based on the degree of difference between the service representation and the benchmark service standard; After the business content of the new state data sequence is verified based on the pass rate, the business extension point of the new state data sequence relative to the existing state data sequence is determined based on the business representation, and the structural relationship between the new state data sequence and the existing state data sequence is determined based on the business extension point; Determine, based on the structural relationship, a change amount of a value trend of a new state data sequence based on an existing state data sequence, determine, based on the change amount, a first interaction logic between the new state data sequence and the existing state data sequence, and perform a first verification on the first interaction logic based on a business detection rule; At the same time, based on the change amount of the value trend of the new state data sequence based on the existing state data sequence, the project state change characteristics of the current service project are determined, and based on the full-process service project of the technical service, the adjacent service project of the current service project corresponding to the storage state change node is determined; Extracting the real-time status features of the neighboring service items, and determining the second interaction logic between the current service item and the neighboring service item based on the causal change relationship between the real-time status features of the neighboring service items and the item status change features of the current service item, and performing a second verification on the second interaction logic based on the business detection rule; Report generation unit for: Based on the pass rate of the new status data sequence, the first verification result of the first interaction logic and the second verification result of the second interaction logic, a sub-verification report of the new status data sequence stored each time for each service item is obtained, and the sub-verification reports of each service item are sequentially associated based on the storage order to obtain a full-process monitoring report for each service item.

[0058] In this embodiment, the storage state change node refers to a storage node in which a new state data sequence is written among different storage nodes in the blockchain, and is a part or all of all storage nodes in the blockchain.

[0059] In this embodiment, the project identity refers to the project type of the service project.

[0060] In this embodiment, the business detection rules correspond to the service items one by one, and are used to detect whether the status data sequence corresponding to the service item is qualified and compliant.

[0061] In this embodiment, the business content detection refers to the detection of compliance, legality and industry standards of the content of the new state data sequence through business detection rules.

[0062] In this embodiment, the service characterization refers to the service type corresponding to the new state data sequence and the service purpose and service standard to be achieved.

[0063] In this embodiment, the pass rate is used to indicate the degree to which the new state data sequence meets the benchmark service standard.

[0064] In this embodiment, the service extension point refers to the association point between the current new state data sequence and the existing state data sequence, and the structural relationship between the new state data sequence and the existing state data sequence.

[0065] In this embodiment, the first interaction logic is determined by the value change amount, which is used to characterize the influence of the existing state data sequence on the value of the new state data sequence.

[0066] In this embodiment, the project status change feature refers to the change in the presentation status of the service project under the value change amount, for example, whether the project is still running normally and the current progress of the project.

[0067] In this embodiment, the adjacent service item refers to an item adjacent to the current service item corresponding to the storage state change node.

[0068] In this embodiment, the causal change relationship is used to characterize the relative change relationship between the real-time status characteristics of the neighboring service items and the item status change characteristics of the current service item, that is, the second interaction logic.

[0069] In this embodiment, the sub-verification report refers to the result obtained after verifying a new sequence of status data stored for each service item each time.

[0070] The working principle and beneficial effects of the above technical solution are: by monitoring whether there is a new state data sequence written in each storage node in the blockchain, and when there is a new state data sequence written, the storage change node and the service item corresponding to the storage change node are locked, and the corresponding business detection rule is retrieved from the rule library according to the project identity of the service item. Secondly, the business content of the new state data sequence is verified through the retrieved business detection rule to achieve effective verification of the pass rate of the new state data sequence. At the same time, the value change amount of the new state data sequence is determined, and the first interaction logic between the new state data sequence and the existing state data sequence is determined and verified according to the value change amount, and the value change is realized through the value change. The project status change characteristics of the current service project are determined, and the Lin Wei service project of the current service project and the corresponding real-time status characteristics are determined, and the second interaction logic between the current service project and the adjacent service project is determined according to the causal relationship between the project status change characteristics and the real-time status characteristics, and the second interaction logic is verified. Finally, according to the pass rate of the new status data sequence, the first verification result of the first interaction logic and the second verification result of the second interaction logic, a sub-verification report of the new status data sequence stored each time for each service project is obtained, and the sub-verification reports are sequentially associated to achieve accurate and effective determination of the full-process monitoring report of each service project, thereby improving the accuracy and reliability of full-process monitoring of technical services.

[0071] Embodiment 7: Based on Example 6, this embodiment provides a blockchain-based technical service full-process monitoring system, a report generation unit, including: The abnormality monitoring subunit is used to monitor the status of the sub-verification report of the new status data sequence stored each time for each service item, and to perform abnormal locking on the currently stored new status data sequence when there is a verification failure; The warning notification subunit is used to determine the corresponding abnormal items based on the abnormal locking results, generate real-time abnormal warning notifications based on the abnormal items, and respond to the management terminal with warning notifications based on the real-time abnormal warning notifications.

[0072] In this embodiment, the abnormal item refers to the service item corresponding to the new state data sequence with abnormality.

[0073] The working principle and beneficial effects of the above technical solution are: by performing status monitoring on the sub-verification report of each new status data sequence stored, when the verification is passed, the currently stored new status data sequence is abnormally locked and the abnormal items are locked. Finally, an early warning notification response is implemented according to the locking result, ensuring that abnormal situations can be discovered in time, thereby facilitating timely response.

[0074] Embodiment 8: Based on Example 1, this embodiment provides a blockchain-based technical service full-process monitoring system, a full-process monitoring module, including: A result acquisition unit, used to acquire the state data sequence stored in each service item in the blockchain and extract the business attributes of the state data sequence; A permission determination unit, used to determine the different permissions of the state data sequence stored in each service item under different user terminal roles based on business attributes, and to bundle the different permissions with different user terminal roles; The data management unit is used to generate a permission qualifier for the state data sequence stored in each service project based on the bundling result, and to make the permission qualifier effective in the blockchain corresponding to the state data sequence.

[0075] In this embodiment, the service attribute refers to the service type of the status data sequence stored in each service item.

[0076] In this embodiment, the difference permissions refer to the access permissions or management permissions of different user terminal roles to the state data sequence.

[0077] In this embodiment, the permission qualifier is generated based on the bundling result of the difference permissions and different user terminal roles, and is used to mark and authorize different status data sequences.

[0078] The working principle and beneficial effects of the above technical solution are: by determining the business attributes of the status data sequence, it is possible to lock the different permissions under different user terminal roles according to the business attributes, and bundle the different permissions with different user terminal roles. Finally, according to the bundling results, the permission qualifiers of the status data sequences stored in each service item are generated, and the permission qualifiers are made effective in the blockchain corresponding to the status data sequence, thereby ensuring the reliability of the data of the entire process of technical services.

[0079] Embodiment 9: Based on Example 1, this embodiment provides a blockchain-based technical service full-process monitoring system, a dynamic interaction module, including: A request receiving unit is used to receive a user's request to view the entire process of technical services in real time based on the server, and parse the request to determine the user's target needs; A data locating unit, used to globally traverse the full-process monitoring reports and status data sequences in the blockchain based on target requirements, and determine the monitoring reports to be accessed and the status data sequences to be accessed based on the global traversal results; Data push unit, used for: Extract the permission scope of the monitoring report to be accessed and the status data sequence to be accessed in the blockchain, and push and modify the content of the monitoring report to be accessed and the status data sequence to be accessed based on the permission scope and the user's terminal role; The content push-corrected pending access monitoring report and pending access status data sequence are personalized and pushed to the user terminal.

[0080] In this embodiment, the monitoring report to be accessed and the status data sequence to be accessed refer to the monitoring report and status data sequence that the user needs to access.

[0081] In this embodiment, content push modification refers to modifying the to-be-accessed monitoring reports and to-be-accessed status data sequences that the user can access based on the authority scope of the to-be-accessed monitoring reports and to-be-accessed status data sequences in the blockchain and the user's terminal role, that is, to push data within the user's authority scope.

[0082] The working principle and beneficial effects of the above technical solution are: by determining the user's target needs, the corresponding monitoring report to be accessed and the status data sequence to be accessed are determined from the blockchain according to the target needs; secondly, the monitoring report to be accessed and the status data sequence to be accessed are pushed and modified according to the authority scope of the monitoring report to be accessed and the status data sequence to be accessed in the blockchain and the user's terminal role, and finally the monitoring report to be accessed and the status data sequence to be accessed within the user's authority scope are personalized and pushed to the user terminal, ensuring the convenience and effectiveness of the user's viewing.

[0083] Embodiment 10: This embodiment provides a method for monitoring the entire process of technical services based on blockchain. Figure 3 As shown, including: Step 1: Obtain the full-process service items of technical services, and track and collect each service item based on a fixed frequency to obtain the status data sequence of each service item; Step 2: Store the status data sequence of each service item in the blockchain; Step 3: Perform dynamic rule detection on the status data sequence of each service item in the blockchain based on the storage dynamics, and generate a full-process monitoring report based on the dynamic rule detection results; Step 4: Receive the user's request to view the entire process of technical services in real time, and push the full-process monitoring report and status data sequence in the blockchain to the user terminal in a personalized manner based on the target requirements corresponding to the viewing request.

[0084] The working principle and beneficial effects of the above technical solution are: by adopting a fixed frequency to track and collect the service items of the whole process of technical services, the status data sequence of each service item can be comprehensively and effectively obtained, providing reliable data support for the monitoring of the whole process of technical services. Secondly, the obtained status data sequence is stored in the blockchain to avoid the risk of data tampering. At the same time, the dynamic detection team is used according to the storage dynamics to timely detect the stored status data sequence, ensuring the effective understanding of the operating status of each link, and facilitating the monitoring information interaction and data sharing between different subjects, so as to realize the effective monitoring of the whole process of technical services, and facilitate timely response when there are abnormalities. Finally, according to the user's viewing request, the corresponding full-process monitoring report and status data sequence in the blockchain are pushed to the user terminal, so that the user can view and understand the operation status of the entire technical service process at any time, which improves the accuracy and reliability of the monitoring of the whole process of technical services, and greatly improves the monitoring effect of the whole process of technical services.

[0085] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A full-process monitoring system for technical services based on blockchain, characterized in that: include: The data acquisition module is used to obtain the full-process service items of technical services, and track and collect each service item based on a fixed frequency to obtain the status data sequence of each service item; A data storage module, used to store the status data sequence of each service item in the blockchain; The full-process monitoring module is used to perform dynamic rule detection on the status data sequence of each service item in the blockchain based on storage dynamics, and generate a full-process monitoring report based on the dynamic rule detection results; The dynamic interaction module is used to receive users' viewing requests for the entire process of technical services in real time, and based on the target requirements corresponding to the viewing requests, the full-process monitoring reports and status data sequences in the blockchain are personalized and pushed to the user terminal.

2. According to claim 1, a blockchain-based technical service full-process monitoring system is characterized in that: Data acquisition module, including: A project acquisition unit, used to acquire a service identifier of a technical service, and retrieve a full-process service project of the technical service from a preset management library according to the service identifier of the technical service; The parsing unit is used to parse the full-process service project, determine the project nodes of the full-process service project, and construct data tracking factors according to the project nodes; The data tracking unit is used to configure the data tracking factor based on a fixed frequency, and to track and collect project nodes according to the configuration results to obtain the status data sequence of each service project.

3. According to claim 2, a blockchain-based technical service full-process monitoring system is characterized in that: Parsing unit, including: The project analysis subunit is used to obtain the obtained full-process service project, and to test-run the full-process service project on a computer to obtain the test-running data of the full-process service project; Project nodes are divided into sub-units for: Clustering the trial operation data, and obtaining a similar operation data set based on the clustering operation; Determine the corresponding business scope based on the data characteristics of similar operation data sets, and determine the division boundaries of the full-process service items based on the business scope; Based on the division boundaries, the full-process service projects are divided into projects to obtain corresponding project nodes.

4. According to claim 1, a blockchain-based technical service full-process monitoring system is characterized in that: Data storage module, including: Storage area division unit, used for: Acquire the status data sequence of each service item, and allocate a first independent storage space for each service item in the blockchain based on the number of service items; Extracting the step nodes of each service item, and dividing the storage area of ​​the step nodes in the first independent storage space based on the step nodes to obtain a second independent storage space; Data storage unit for: Extract the blockchain address of the second independent storage space corresponding to each step node in each service project, and build a real-time data stream transmission channel for different step nodes in different service projects based on the blockchain address; Based on the real-time data stream transmission channel, the status data sequence of different step nodes in each service project is transmitted to the blockchain in real time for storage.

5. According to claim 4, a blockchain-based technical service full-process monitoring system is characterized in that: A data storage unit, comprising: The data management subunit is used to obtain the status data sequence of different step nodes in each received service project, and when there is a status data sequence of a step node that needs to be stored in the blockchain, perform a global scan of the status data sequence of the upper step node; The data association subunit is used to: Determine the state characteristics of the state data sequence of the upper step node based on the global scanning result, and convert the state characteristics into an encrypted code; Add the encrypted code of the state data sequence of the upper step node to the state data sequence of the current step node, and generate a chain data structure based on the addition result; The data storage subunit is used to store the status data sequence of different step nodes in each service project in the blockchain based on the chain data structure.

6. According to claim 1, a blockchain-based technical service full-process monitoring system is characterized in that: Full process monitoring module, including: The status monitoring unit is used to monitor the storage nodes of the status data sequence of each service item in parallel in the blockchain, and lock the storage status change node when it detects that a new status data sequence is written in the storage node; Dynamic rule detection unit, used to: Extract the service project corresponding to the storage status change node, and retrieve the corresponding business detection rule from the rule library based on the project identity of the service project; Performing service content detection on the new state data sequence based on the service detection rule to obtain the service representation corresponding to the new state data sequence, and determining the pass rate of the new state data sequence based on the degree of difference between the service representation and the benchmark service standard; After the business content of the new state data sequence is verified based on the pass rate, the business extension point of the new state data sequence relative to the existing state data sequence is determined based on the business representation, and the structural relationship between the new state data sequence and the existing state data sequence is determined based on the business extension point; Determine, based on the structural relationship, a change amount of a value trend of a new state data sequence based on an existing state data sequence, determine, based on the change amount, a first interaction logic between the new state data sequence and the existing state data sequence, and perform a first verification on the first interaction logic based on a business detection rule; At the same time, based on the change amount of the value trend of the new state data sequence based on the existing state data sequence, the project state change characteristics of the current service project are determined, and based on the full-process service project of the technical service, the adjacent service project of the current service project corresponding to the storage state change node is determined; Extracting the real-time status features of the neighboring service items, and determining the second interaction logic between the current service item and the neighboring service item based on the causal change relationship between the real-time status features of the neighboring service items and the item status change features of the current service item, and performing a second verification on the second interaction logic based on the business detection rule; Report generation unit for: Based on the pass rate of the new status data sequence, the first verification result of the first interaction logic and the second verification result of the second interaction logic, a sub-verification report of the new status data sequence stored each time for each service item is obtained, and the sub-verification reports of each service item are sequentially associated based on the storage order to obtain a full-process monitoring report for each service item.

7. A blockchain-based technical service full-process monitoring system according to claim 6, characterized in that: Report generation unit, including: The abnormality monitoring subunit is used to monitor the status of the sub-verification report of the new status data sequence stored each time for each service item, and to perform abnormal locking on the currently stored new status data sequence when there is a verification failure; The warning notification subunit is used to determine the corresponding abnormal items based on the abnormal locking results, generate real-time abnormal warning notifications based on the abnormal items, and respond to the management terminal with warning notifications based on the real-time abnormal warning notifications.

8. According to claim 1, a blockchain-based technical service full-process monitoring system is characterized in that: Full process monitoring module, including: A result acquisition unit, used to acquire the state data sequence stored in each service item in the blockchain and extract the business attributes of the state data sequence; A permission determination unit, used to determine the different permissions of the state data sequence stored in each service item under different user terminal roles based on business attributes, and to bundle the different permissions with different user terminal roles; The data management unit is used to generate a permission qualifier for the state data sequence stored in each service project based on the bundling result, and to make the permission qualifier effective in the blockchain corresponding to the state data sequence.

9. According to claim 1, a blockchain-based technical service full-process monitoring system is characterized in that: Dynamic interaction modules, including: A request receiving unit is used to receive a user's request to view the entire process of technical services in real time based on the server, and parse the request to determine the user's target needs; A data locating unit, used to globally traverse the full-process monitoring reports and status data sequences in the blockchain based on target requirements, and determine the monitoring reports to be accessed and the status data sequences to be accessed based on the global traversal results; Data push unit, used for: Extract the permission scope of the monitoring report to be accessed and the status data sequence to be accessed in the blockchain, and push and modify the content of the monitoring report to be accessed and the status data sequence to be accessed based on the permission scope and the user's terminal role; The content push-corrected pending access monitoring report and pending access status data sequence are personalized and pushed to the user terminal.

10. A full-process monitoring method for technical services based on blockchain, characterized in that: include: Obtain the full-process service items of technical services, and track and collect each service item based on a fixed frequency to obtain the status data sequence of each service item; Store the status data sequence of each service item in the blockchain; Perform dynamic rule detection on the status data sequence of each service item in the blockchain based on storage dynamics, and generate a full-process monitoring report based on the dynamic rule detection results; Receive user's viewing request for the whole process of technical service in real time, and push the whole process monitoring report and status data sequence in the blockchain to the user terminal in a personalized manner based on the target requirements corresponding to the viewing request.

Citation Information

Patent Citations

  • Data processing method and device based on block chains

    CN110533318A

  • Monitoring method and monitoring system for full life cycle of block chain

    CN113157521A

  • Auditing-based cross-chain bridge management system

    CN117354317A

  • Block chain-based multimodal transport whole-course quality control method and system

    CN117408595A

  • Block chain ecological security collaborative supervision system

    CN118041914A