Real-time control methods and systems for tunnel engineering business systems
By acquiring service acceptance information and credit ratings of tunnel engineering suppliers and using a distributed network to match high-quality suppliers, the problem of supplier management in tunnel engineering has been solved, enabling real-time and efficient supplier management and reducing manual maintenance costs.
Patent Information
- Application Number
- CN202511285314.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-10
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2045-09-10
AI Technical Summary
In tunnel engineering, the variety and sheer number of suppliers make management difficult, and it is hard to distinguish between good and bad suppliers. Manual differentiation and management are inefficient, resulting in a large amount of manual maintenance required for the data system.
By obtaining service acceptance information through reports from tunnel engineering suppliers and regulatory acceptance, the number of split branches and node matching of the distributed network are determined based on credit rating. Suppliers with high credit ratings are matched quickly, while suppliers with low credit ratings are matched slowly. Credit verification is then performed to achieve real-time control.
It enables rapid matching of high-quality suppliers, reduces the frequency of service assignments to inferior suppliers, minimizes manual intervention, and improves the management efficiency and security of the tunnel engineering business system.
Smart Images

Figure CN120782270B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of engineering data management and control, and in particular to a real-time management and control method and system for tunnel engineering business systems. Background Technology
[0002] With the rapid development of smart construction technology, tunnel engineering, as a large-scale linear infrastructure, involves supplier work and supervision throughout its entire lifecycle. Supplier work includes material supply and construction, provided by various types of suppliers, while supervision is provided by the tunnel development engineering unit. Due to the extreme scale of tunnel engineering, the variety of supplier types, and the large number of suppliers of the same type, management is difficult. It is hard to distinguish between excellent and inferior suppliers. When individual suppliers commit wrongdoing, they can only be identified and controlled manually. As a result, the huge data system for tunnel construction projects requires a lot of manual maintenance, which is a shortcoming. Summary of the Invention
[0003] This application aims to at least partially address one of the technical problems in related technologies. To this end, the first aspect disclosed in this application provides a real-time control method for a tunnel engineering business system, comprising:
[0004] Obtain the most recent service acceptance information of the tunnel engineering suppliers to be served through the reporting and supervision acceptance of tunnel engineering suppliers;
[0005] Based on the service acceptance information and historical credit rating of tunnel engineering suppliers, determine the current credit rating of tunnel engineering suppliers.
[0006] The number of branches in each split of the distributed network is determined based on the current credit rating; the distributed network includes multiple nodes, and the connection between any two connected nodes serves as a branch for each of the two nodes, with each node corresponding to the publication of at least one service business competing with a supplier.
[0007] Select a node and determine whether the reserved information of the tunnel engineering supplier matches the service business of the supplier competing for the current node. If not, search for nodes connected to the current node according to the number of branches until the reserved information of the tunnel engineering supplier matches the service business of the supplier competing for the current node. Then, assign the service business of the supplier competing for the current node to the supplier that selects the node where the service business is located the fastest.
[0008] In an optional embodiment, determining the current credit rating of a tunnel engineering supplier based on its service acceptance information and historical credit rating includes: if the service acceptance information includes non-compliance records, deducting the credit rating points corresponding to the non-compliance records from the tunnel engineering supplier's historical credit rating to obtain the current credit rating.
[0009] In an optional embodiment, determining the number of branches for each split of the distributed network based on the current credit score includes:
[0010] Based on the current credit score, the number of branches for each split is determined according to the preset correspondence table between credit score range and branch number.
[0011] In an optional embodiment, each competing service business of a supplier corresponds to a tunnel engineering supplier matching information, and determining whether the reserved information of the tunnel engineering supplier matches the competing service business of the supplier corresponding to the current node includes:
[0012] Determine whether the similarity between the reserved information of the tunnel engineering supplier and the matching information of the tunnel engineering supplier is higher than a set threshold. If it is higher, it is determined that they meet the requirements.
[0013] In an optional embodiment, the step of searching for nodes connected to the current node according to the number of branches includes:
[0014] Sort the nodes connected to the current node according to the number of connected nodes, and generate a sequence of node counts;
[0015] The first N nodes are selected from the node number sequence according to the number of branches, where N is the number of branches.
[0016] In an optional embodiment, multiple nodes form a node cluster based on the similarity of their competing service businesses, and the selection of a node includes:
[0017] Based on the historical supplier competition service business of the tunnel engineering supplier, a node is randomly selected from the node cluster of the historical supplier competition service business.
[0018] In an optional embodiment, the real-time management and control method of the tunnel engineering business system further includes:
[0019] If the conditions are met, the identifier of the service business in the supplier competition is recorded in the preset reserve pool of service business in the supplier competition, and the search for nodes connected to the current node continues according to the number of branches until the reserve pool of service business in the supplier competition reaches the preset number.
[0020] The competing service services from the supplier competition reserve pool are determined through consensus among other nodes to be pushed.
[0021] In an optional embodiment, the real-time management and control method of the tunnel engineering business system further includes:
[0022] If the conditions are met, the identifier of the service business in the supplier competition is recorded in the preset reserve pool of service business in the supplier competition, and the search for nodes connected to the current node continues according to the number of branches until the reserve pool of service business in the supplier competition reaches the preset number.
[0023] Based on the number of service services pushed by each supplier in the service service backup pool for supplier competition, the service service of the supplier with the lowest number of pushed services is randomly selected from the service service backup pool for supplier competition.
[0024] In an optional embodiment, the real-time management and control method of the tunnel engineering business system further includes:
[0025] Based on the current credit rating of tunnel engineering suppliers, determine the capacity of the service business reserve pool for supplier competition.
[0026] The second aspect disclosed in this application provides a real-time control system for tunnel engineering business systems, the system comprising:
[0027] The acquisition module obtains the most recent service acceptance information of the tunnel engineering suppliers to be served through reports from tunnel engineering suppliers and regulatory acceptance.
[0028] The credit rating determination module determines the current credit rating of tunnel engineering suppliers based on their service acceptance information and historical credit ratings.
[0029] The splitting module determines the number of branches in each split of the distributed network based on the current credit rating; the distributed network includes multiple nodes, and the connection between any two connected nodes serves as a branch for each node, with each node corresponding to the publication of at least one competing service business from a supplier.
[0030] The node selection module selects a node and determines whether the reserved information of the tunnel engineering supplier matches the competitive service business of the supplier corresponding to the current node. If it does not match, it searches for nodes connected to the current node according to the number of branches until the reserved information of the tunnel engineering supplier matches the competitive service business of the supplier corresponding to the current node. Then, it assigns the competitive service business of the supplier to the supplier that selects the node where the service business is located the fastest.
[0031] The third aspect disclosed in this application is an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of a real-time control method for a tunnel engineering business system.
[0032] The fourth aspect disclosed in this application is a computer-readable storage medium storing a computer program adapted for loading by a processor to perform the steps in the real-time control method for a tunnel engineering business system.
[0033] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0034] This application provides a real-time management and control method and system for tunnel engineering business systems, relating to the field of engineering data management. When in use, the system obtains the most recent service acceptance information of the tunnel engineering supplier through reports from the supplier and regulatory acceptance. Based on this information, the system determines the current credit rating of the supplier and, based on the current credit rating, determines the number of branches for broadcast diffusion in the distributed network nodes. The higher the credit rating, the more nodes are split in a single broadcast, resulting in a faster splitting speed. Thus, tunnel engineering suppliers with high credit ratings can quickly adapt to competing service businesses with matching suppliers, while suppliers with low credit ratings are matched with service businesses more slowly. This ensures that inferior suppliers continuously reduce the frequency of service assignments, while the slower splitting speed also gives tunnel engineering suppliers with low credit ratings time for background credit verification, achieving the effect of both risk mitigation and real-time management of the tunnel engineering business system. Attached Figure Description
[0035] Figure 1 This application provides a flowchart illustrating a real-time control method for a tunnel engineering business system, as shown in one embodiment.
[0036] Figure 2 This application provides one of the schematic diagrams illustrating the principle of a real-time control method for a tunnel engineering business system, as shown in one embodiment.
[0037] Figure 3 This application provides a second schematic diagram of the principle of a real-time control method for a tunnel engineering business system, as shown in one embodiment.
[0038] Figure 4 This application provides a schematic diagram of the structure of a real-time control system for tunnel engineering business systems, as shown in one embodiment.
[0039] Figure 5 This is a schematic diagram of a computer-readable storage medium structure provided in one embodiment of this application. Detailed Implementation
[0040] To better understand this application, various aspects of this application will be described in more detail with reference to the accompanying drawings. It should be understood that these detailed descriptions are merely illustrative of exemplary embodiments of this application and are not intended to limit the scope of this application in any way. Throughout the specification, the same reference numerals refer to the same elements. The expression "and / or" includes any and all combinations of one or more of the associated listed items.
[0041] It should be noted that, where there is no conflict, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0042] Figure 2 and Figure 3 A schematic diagram of the structure of a distributed network system according to an embodiment of this application is shown, such as... Figure 2 and Figure 3 As shown, the distributed network system includes multiple nodes, such as nodes 1 to 6. In some embodiments, each node serves as a server or terminal of a business system. Thus, each node includes multiple competing service services from various suppliers. When an instruction to push competing service services from suppliers is broadcast to a node, the node automatically triggers an information comparison operation to determine the appropriate competing service service from a supplier, or to continue broadcasting it to the next few nodes.
[0043] In this embodiment, the tunnel engineering business system is a comprehensive management platform built on distributed technology. It aims to integrate various participants, business processes and service resources throughout the entire life cycle of tunnel engineering (from surveying and design, construction to operation and maintenance management). Through mechanisms such as dynamic credit control and intelligent node matching, it achieves accurate connection, reliable sharing and efficient management of engineering service business, ultimately supporting safe construction, quality assurance and improved collaborative efficiency of tunnel engineering. This application will not elaborate on these aspects.
[0044] It should be noted that the tunnel engineering business system of this application can also be named with a name commonly used in the industry, such as tunnel engineering management system and tunnel construction management system. This application does not restrict this. However, it should be noted that for tunnel engineering management, even if the names are the same, their internal management logic can still be different. This application does not restrict this.
[0045] In some embodiments, multiple adjacent nodes can be used as a single business system server. In this way, each node stores only a portion of the competing services from different vendors. For example, each node stores the competing services from one vendor, or the competing services from two or three vendors.
[0046] It should be noted that the service business of supplier competition in this application refers to a series of service businesses issued by tunnel engineering units based on tunnel operations. Specifically, it may be the purchase of a certain material or a certain part of the construction business (such as tunneling, excavation, etc.). Different suppliers have different service scopes. For example, a supplier of a certain raw material can only implement the supply of some raw materials, while a supplier of earthwork construction can implement tunneling and excavation and other related series of businesses. In this business system, a supplier can provide multiple service businesses. This application does not impose any restrictions on this. It should be noted that although the specific solution of this application revolves around the real-time management and control of the tunnel engineering business system, it is itself a technical application under specific information and background. It is applied to the field of engineering data management and control, and utilizes distributed network data interaction technology to achieve the purpose of rapid matching of service businesses and tunnel engineering supplier information.
[0047] The following is combined with Figures 1 to 3 The embodiments of this application will be described in detail.
[0048] like Figure 1 As shown in the embodiment of this application, a real-time control method for a tunnel engineering business system is provided, including:
[0049] S1: Obtain the most recent service acceptance information of the tunnel engineering supplier to be served through the reporting and supervision acceptance of the tunnel engineering supplier;
[0050] S2: Determine the current credit rating of the tunnel engineering supplier based on the service acceptance information and historical credit rating of the tunnel engineering supplier;
[0051] S3: Determine the number of branches in each split of the distributed network based on the current credit rating; the distributed network includes multiple nodes, and the connection between any two connected nodes serves as a branch of each node, with each node corresponding to the publication of at least one service business competing with a supplier;
[0052] S4: Select a node and determine whether the reserved information of the tunnel engineering supplier matches the service business of the supplier competition corresponding to the current node. If not, search for nodes connected to the current node according to the number of branches until the reserved information of the tunnel engineering supplier matches the service business of the supplier competition corresponding to the current node. Then, assign the service business of the supplier competition to the supplier that selects the node where the service business is located the fastest.
[0053] This application provides a real-time management and control method for a tunnel engineering business system, relating to the field of engineering data management and control. When used, it obtains the most recent service acceptance information of the tunnel engineering supplier being served through reports from the supplier and regulatory acceptance. Based on this, it determines the current credit rating of the supplier and, based on the current credit rating, determines the number of branches for broadcast diffusion in the distributed network nodes. The higher the credit rating, the more nodes are split in a single broadcast, resulting in a faster splitting speed. Thus, tunnel engineering suppliers with high credit ratings can quickly adapt to competing service businesses with matching suppliers, while suppliers with low credit ratings are matched with service businesses more slowly. This ensures that inferior suppliers continuously reduce the frequency of service assignments, while the slower splitting speed also gives tunnel engineering suppliers with low credit ratings time for background credit verification, achieving the effect of both risk mitigation and real-time management and control of the tunnel engineering business system.
[0054] In some embodiments, determining the current project credit rating based on the tunnel engineering supplier's proactively reported data, the acceptance department's verification data, and the historical project credit rating includes: if there is an inconsistency between the proactively reported data and the acceptance results (i.e., there is a non-compliant record), the credit rating corresponding to the non-compliant record will be deducted from the historical project credit rating to obtain the current credit rating.
[0055] Example 1: Non-compliant material reports
[0056] A tunnel engineering supplier proactively submitted a batch of test reports (including strength grade, impermeability grade, etc.) for tunnel lining concrete to the distributed network as required, claiming that the batch of concrete met the C40P8 standard. After conducting on-site sampling and testing of the batch of concrete, the supervision unit, acting as the acceptance department, found that the actual strength only reached the C35 standard and the impermeability grade was substandard. The unit determined that the supplier's reported data was inconsistent with the actual situation, constituting a "false reporting" non-compliance record.
[0057] If the supplier's historical credit score is 820, according to the engineering credit rules, 40 points will be deducted for each instance of "false reporting of material testing data" (calculated per batch), so its current credit score is 820-40=780.
[0058] Example 2: Inaccurate progress data
[0059] The construction company proactively reported the weekly progress of the tunnel excavation section to the distributed network, claiming that 15 meters of excavation had been completed that week. However, the regulatory department, acting as the acceptance authority, discovered through on-site monitoring (such as verification of tunnel mileage markers and cross-verification of construction logs) that the actual excavation progress was only 8 meters, indicating a non-compliant record of "exaggerated progress data."
[0060] Given that the construction company's historical credit score is 760, according to the credit rules, 5 points will be deducted for every 1 meter of "inaccurate progress data" (the actual difference is 7 meters), and the cumulative deduction will be 5 × 7 = 35 points. Therefore, its current credit score will become 760 - 35 = 725.
[0061] Example 3: Violation of process acceptance regulations
[0062] The supplier undertook the tunnel waterproofing material laying project and proactively reported that "the waterproofing layer construction was completed and passed self-inspection." However, during the on-site inspection by a third-party testing agency, it was discovered that the supplier had not performed the base treatment according to specifications (there was standing water that had not been cleaned), and the overlap length of the waterproofing layer was only 60% of the specification requirement. This was deemed a non-compliant record of "violation of procedures and concealment."
[0063] If the supplier's historical credit score is 700, according to the rules, 60 points will be deducted for each instance of "concealing violations in key processes", so its current credit score is 700-60=640.
[0064] Of course, the above figures are merely illustrative for ease of understanding, and the data are all example data rather than real data. The credit rating in this application embodiment can be set according to other rules, which are not restricted here.
[0065] In some embodiments, determining the number of branches for each split of the distributed network based on the current credit score includes:
[0066] Based on the current credit score, the number of branches for each split is determined according to the preset correspondence table between credit score range and branch number.
[0067] Specifically, a table showing the correspondence between credit score ranges and the number of branches can be pre-defined, as shown in Table 1 below:
[0068] Table 1 - Correspondence between Credit Rating Range and Number of Branches
[0069]
[0070] For example, in a scenario involving abnormal material reporting, a tunnel engineering supplier is deemed non-compliant because multiple reports of waterproofing material test data do not match the on-site verification results from the supervision unit (e.g., a reported water pressure resistance value of 1.2 MPa, but the actual verification value is only 0.8 MPa). Their credit score is reduced by 90 points from 780 to 690. Referring to a pre-defined table of credit score ranges and branch numbers (e.g., 6 branches for scores above 750, 4 branches for scores between 650 and 749, and 2 branches for scores below 650), 690 points falls within the 650-749 range. Therefore, the distributed network splits into 4 branches each time. This means that when matching the required material acceptance standard data for this supplier based on the distributed network, each node broadcast will split into 4 new nodes, finding matching engineering data at a relatively moderate speed.
[0071] Furthermore, in some embodiments, the engineering data stored in each node (such as material supply standards, construction process parameters, geological adaptation specifications, etc.) corresponds to a participant matching information. Determining whether the engineering requirements information of the tunnel engineering participants match the engineering data corresponding to the current node includes:
[0072] Determine whether the similarity between the project requirement information of the participating party and the matching information of the participating party is higher than a set threshold. If it is higher, it is determined that they meet the requirements.
[0073] For example, a node in a distributed network stores engineering data for a "standard for the supply of secondary lining concrete for tunnels". The corresponding matching information for participating parties covers multiple dimensions: concrete strength grade requirements (e.g., C40-C50), impermeability grade requirements (e.g., P8 and above), applicable geological conditions (e.g., surrounding rock grade IV-V), initial setting time requirements (e.g., ≥6 hours), supplier qualification level (e.g., first-class qualification for municipal engineering material supply), and service business information, etc.
[0074] When submitting material requirements, the tunnel construction unit, as a participating party, will specify the project requirements, including: the required concrete strength grade (e.g., C45), impermeability grade (e.g., P10), geological conditions of the construction section (e.g., surrounding rock grade IV), initial setting time requirements (e.g., ≥5 hours), and the qualifications of cooperating suppliers (e.g., level one or level two).
[0075] In this embodiment, when determining the similarity between the participant's demand information and the node matching information, the analysis is performed from each dimension. For example, the specific parameters of the above embodiment are used as examples below. It should be noted that the parameters listed in the embodiments of this application are theoretical example parameters and are not used for actual application. They are only for ease of understanding. This application does not limit the specific parameters involved.
[0076] Strength level dimension: The construction unit's requirements (C45) are within the matching information range (C40-C50), and the similarity in this dimension is 100%;
[0077] Permeability resistance grade: The requirement (P10) is higher than the matching information requirement (P8 and above), which meets the standard and the similarity is 100%.
[0078] Geological conditions dimension: The requirements (surrounding rock level IV) and the matching information (levels IV-V) completely overlap, with a similarity of 100%;
[0079] Initial time dimension: The demand (≥5 hours) is slightly lower than the matching information (≥6 hours), with a deviation of 1 hour, and is assigned 80% similarity according to the rules;
[0080] Supplier qualification dimension: The requirements (level 1 or level 2) include matching information requirements (level 1), but level 2 qualifications are allowed, and a similarity of 90% is assigned according to the rules.
[0081] After obtaining the similarity scores for each dimension, a weighted average method is used to calculate the overall similarity (e.g., strength, impermeability, and geological conditions are the core dimensions, each with a weight of 25%; initial setting time and qualification are secondary dimensions, each with a weight of 12.5%). The calculated overall similarity is 96.25% (calculation process: 100%×25%+100%×25%+100%×25%+80%×12.5%+90%×12.5%). If the preset similarity threshold is 80%, the participant's demand information is determined to meet the "secondary lining concrete supply standard" stored in the current node, and this data can be identified as one of the engineering data to be shared; if the overall similarity is below the threshold, it does not meet the requirement, and further node splitting is needed to find matching data.
[0082] In the distributed network, the current node has been determined, and the number of branches has been determined based on the tunnel engineering supplier's current credit rating.
[0083] Step 1: Get the nodes connected to the current node.
[0084] First, the system traverses the distributed network to find all nodes directly connected to the current node. These connected nodes form a set of nodes, representing the paths that can be explored further from the current node.
[0085] Step 2: Count and sort the number of connected nodes.
[0086] For each node in this node set, the system counts the number of other nodes it connects to. For example, node A connects to 3 other nodes, node B connects to 5 other nodes, node C connects to 2 other nodes, and so on. Then, based on these statistics, the system sorts the nodes in the set according to the number of connected nodes from most to least, forming a node count sequence. The purpose of this sorting is to prioritize nodes with more connections, allowing for faster splitting. This enables suppliers to more quickly locate the corresponding service nodes, thus amplifying the impact of creditworthiness. Suppliers with low creditworthiness are automatically eliminated (because suppliers with low creditworthiness can split fewer nodes each time, the diffusion speed difference between suppliers with high and low creditworthiness widens, and this gap increases with the number of splits, leading to them missing out on most service opportunities due to slow splitting speed).
[0087] Step 3: Select nodes according to the number of branches
[0088] Based on the previously determined number of branches, the first N nodes (N being the number of branches) are selected from the sorted sequence of node counts. The system prioritizes nodes with a larger number of connected nodes and uses them as the searched nodes. The selected nodes will become the starting point for further exploration of the distributed network. The system further examines the competing services of the suppliers corresponding to these nodes to see if they match the reserved information of the tunnel engineering supplier.
[0089] Step 4: Repeat the above process.
[0090] If no matching supplier service business is found among the selected nodes, the system will treat these selected nodes as new current nodes and repeat the above steps to continue searching among the nodes connected to them until a matching supplier service business is found or all nodes have been traversed. Then, the earliest matching supplier will be selected. In this way, suppliers with more splits are more likely to be matched faster, thereby increasing their competitiveness.
[0091] In this embodiment, the method of sorting and selecting nodes for searching according to the number of connected nodes utilizes the structural characteristics of distributed networks, effectively avoiding the problem of repeatedly selecting nodes, thereby bringing significant technical effects such as improving search efficiency, enhancing system scalability, and reducing search costs.
[0092] For example, the current node is A, and nodes B, C, and D are connected to A. Node B connects to 5 other nodes, node C connects to 3 other nodes, and node D connects to 1 other node. If we disregard the number of connected nodes and randomly select nodes for diffusion, node D will be chosen first. However, since node D only connects to 1 other node, the number of new nodes that can be selected in the next diffusion is very limited, requiring the repeated selection of previously searched nodes. But if we sort by the number of connected nodes and prioritize node B, then in the next diffusion, node B can provide 5 new nodes to choose from, greatly increasing the search range and efficiency, and avoiding the situation of repeatedly selecting nodes.
[0093] like Figure 2 and Figure 3 As shown, Figure 2 This illustrates that broadcasting by each node occurs through a fixed directed broadcast graph. This ensures that the broadcast path for each node is unidirectional, preventing duplicate broadcasts. Figure 3 In this implementation, no broadcast path is set for the nodes, meaning that reverse broadcasting is also possible, for example, node 1 broadcasting to node 3 and node 6 (e.g., Figure 3 (The dotted line in the image) In view of this, this application cleverly sets up a mechanism for synchronously sending its own identifier, that is, to inform the next node that the currently connected node has completed the broadcast, thereby avoiding the problem of data duplication caused by node 1 and node 3 broadcasting back to node 1.
[0094] In some embodiments, multiple nodes form a node cluster based on the similarity of their competing service offerings, and the selection of a node includes:
[0095] Based on the historical supplier competition service business of the tunnel engineering supplier, a node is randomly selected from the node cluster of the historical supplier competition service business.
[0096] In this embodiment, in a distributed network, each node stores different competing service businesses from various suppliers. The system analyzes multiple dimensions of the competing service businesses stored by each node to calculate the similarity of the competing service businesses among the nodes. Nodes with similarity reaching a certain standard are grouped into a node cluster, and the competing service businesses corresponding to the nodes within each cluster have high similarity in certain key features.
[0097] Furthermore, the real-time control method for the tunnel engineering business system also includes:
[0098] If the conditions are met, the identifier of the service business in the supplier competition is recorded in the preset reserve pool of service business in the supplier competition, and the search for nodes connected to the current node continues according to the number of branches until the reserve pool of service business in the supplier competition reaches the preset number.
[0099] The competing service services from the supplier competition reserve pool are determined through consensus among other nodes to be pushed.
[0100] For example, in a real-time management scenario of a tunnel engineering business system, the system begins searching for matching service businesses for tunnel construction units within a distributed network. When a service matching the unit's needs, such as "Class V surrounding rock support material supply service" (covering customized supply and on-demand delivery of materials such as steel arches and anchor bolts), is found, its service identifier (e.g., service number F-2023-112) is recorded in the service business sharing pool. Subsequently, the system searches for connected nodes according to the number of branches corresponding to the current credit rating (e.g., 3 branches), and successively discovers that services such as "tunnel waterproofing material on-site testing service" (including real-time monitoring of impermeability and assistance in reworking substandard materials) and "large tunnel boring equipment rental service" (with a dedicated operation team) also meet the requirements, and their service identifiers are added to the sharing pool. When the sharing pool reaches a preset number (e.g., 6 services), the system statistics show that "Class V surrounding rock support material supply service" has been used by 8 construction units in the past, while "waterproofing material testing service" and "tunnel boring equipment rental service" have only been used by 2 units, belonging to services with a low historical call volume. Finally, the system randomly selects one of the two services with low call volume and pushes it to the construction unit. This not only meets the actual needs of the construction unit, but also provides an opportunity to showcase high-quality services that are used less frequently, thereby improving the utilization rate of network service resources.
[0101] Furthermore, in some embodiments, the real-time management and control method of the tunnel engineering business system further includes:
[0102] The capacity of the shared service pool is determined based on the current credit rating of the tunnel engineering participants.
[0103] In this embodiment, the system dynamically adjusts the shared pool capacity based on the creditworthiness of the participants, providing participants with different service options of varying sizes. The higher the creditworthiness, the larger the shared pool capacity, and the more potential matching services the participant can access, thereby increasing the probability of finding the most suitable service.
[0104] Specifically, the system determines the current credit rating based on the participating party's performance in service transactions, historical cooperation evaluations, and acceptance results. For example, if a material supplier provides "steel bar supply services" with a 100% material qualification rate for 12 consecutive months, an on-time delivery rate of over 98% (data for illustrative purposes only), and no breach of contract records in historical cooperation, the system will determine that its current credit rating is at a high level. Conversely, if a testing agency provides "concrete strength testing services" with three test results inconsistent with third-party re-inspections and a report issuance delay exceeding 48 hours, its current credit rating will be correspondingly reduced.
[0105] Next, a mapping relationship is established between credit score and shared pool capacity: the engineering management platform pre-sets a set of rules corresponding to credit score ranges and shared pool capacity. For example, a credit score of 90 or above (high credit) corresponds to a shared pool capacity of 10 services, 70-89 (medium credit) corresponds to 6 services, and below 70 (low credit) corresponds to 3 services. Of course, the above data is only for example and is not real data, but is used to illustrate the mapping relationship.
[0106] Please continue referring to the mapping relationship in the data example above. The specific method for determining the shared pool capacity based on credit score is as follows: After obtaining the current credit score of a participant, the system locks the shared pool capacity according to the above mapping relationship. For example, if a construction company currently has a credit score of 92 (high credit), its shared pool capacity is set to 10 items. During subsequent service search, the system will continuously expand the node range according to the number of branches until the shared pool is filled with 10 matching services.
[0107] Finally, the system filters and fills the shared pool with selected services: Starting from the initial node (e.g., the material supplier node), the system searches for connected nodes based on the number of branches corresponding to the credit rating (e.g., 5 branches)—including testing agency nodes, equipment rental company nodes, construction technical consulting nodes, etc.—and records the services that meet the requirements (e.g., "dedicated explosives delivery service for rockburst sections," "customized rental service for secondary lining formwork," "tunnel monitoring and measurement technical support service," etc.) into the shared pool. Since the shared pool capacity for this unit is 10 items, the system will cover more service types and even include some "exclusive services" with high credit rating requirements (e.g., customized tunnel boring machine rental service for a central enterprise, special geological construction technical consulting service for a research institute).
[0108] Ultimately, the system provides service options for participants: once the shared pool is filled, the system filters out suitable services from the pool and pushes them to the participants. Because high-credit participants have a larger shared pool capacity and include a more comprehensive range of services (such as from basic material supply to high-end technical support, from general equipment rental to customized testing services), they are significantly more likely to find services that highly match their project characteristics (such as traversing water-rich faults or shallow-buried sections). For example, high-credit construction companies may simultaneously obtain targeted services such as "expedited supply of waterproof materials for water-rich sections" and "dedicated settlement monitoring services for shallow-buried sections" from the shared pool. Compared to low-credit participants (whose shared pool only offers 3 basic services), they are more likely to find key service resources to support complex construction conditions.
[0109] In other embodiments, the real-time management and control method of the tunnel engineering business system further includes:
[0110] If the conditions are met, the identifier of the service business in the supplier competition is recorded in the preset reserve pool of service business in the supplier competition, and the search for nodes connected to the current node continues according to the number of branches until the reserve pool of service business in the supplier competition reaches the preset number.
[0111] Based on the number of service services pushed by each supplier in the service service backup pool for supplier competition, the service service of the supplier with the lowest number of pushed services is randomly selected from the service service backup pool for supplier competition.
[0112] Specifically, the system traverses nodes in the distributed network, comparing the reserved information of tunnel engineering suppliers with the service business information of competing suppliers for each node. When the similarity between the service business information of a supplier competing for and the reserved information of the tunnel engineering supplier is found to be higher than a set threshold, the service business is determined to meet the requirements. At this time, the system records the identifier of the service business competing for that supplier into a preset reserve pool of competing service businesses.
[0113] After completing a record, the system will not stop searching. Based on the previously determined number of branches, it will start from the current node and search for other connected nodes. The similarity of the competing service information of these new nodes with their suppliers will also be assessed. If the information matches the requirements, the service identifier will be added to the reserve pool. This search process will continue until the number of services in the supplier competition service reserve pool reaches a preset number.
[0114] Once the reserve pool of competing services from suppliers reaches a preset number, the system will tally the number of services pushed to each supplier in the reserve pool. This step requires the system to maintain records of how many times each competing service has been pushed to tunnel engineering suppliers in the past. The number of pushes reflects the exposure of that supplier's competing service during the previous push process.
[0115] The system then filters out competing services from vendors with low push counts based on the statistically obtained number of pushes. The filtering criteria can be set according to specific business needs; for example, services with push counts below a certain average or median can be considered as having low push counts.
[0116] Finally, the system randomly selects from the competing services offered by suppliers with low push notification frequencies. This random selection aims to avoid a fixed selection pattern, giving different services a chance to be pushed to tunnel engineering suppliers, thus increasing service exposure and diversity. This approach ensures that services meeting the needs of tunnel engineering suppliers are pushed to them, while also providing promotional opportunities for services with fewer push notifications, preventing services from being consistently selected by a single supplier.
[0117] This application further provides a real-time management and control system for tunnel engineering business systems, such as... Figure 4 As shown, the system includes:
[0118] Module 1 obtains the most recent service acceptance information of the tunnel engineering supplier to be served through the reporting and supervision acceptance of the tunnel engineering supplier;
[0119] Credit rating determination module 2 determines the current credit rating of tunnel engineering suppliers based on their service acceptance information and historical credit ratings.
[0120] Splitting module 3 determines the number of branches in each split of the distributed network based on the current credit rating; the distributed network includes multiple nodes, and the connection between any two connected nodes serves as a branch for each of the two nodes, with each node corresponding to the publication of at least one service business competing with a supplier.
[0121] Node selection module 4 selects a node and determines whether the reserved information of the tunnel engineering supplier matches the service business of the supplier competition corresponding to the current node. If it does not match, it searches for nodes connected to the current node according to the number of branches until the reserved information of the tunnel engineering supplier matches the service business of the supplier competition corresponding to the current node. Then, it assigns the service business of the supplier competition to the supplier that selects the node where the service business is located the fastest.
[0122] Figure 5 This is a schematic diagram of a computer-readable storage medium structure provided in one embodiment of this application. Figure 5 The diagram illustrates a computer-readable storage medium 600 according to one embodiment of this application. The computer-readable storage medium 600 stores computer-readable instructions. When executed by a processor, the computer-readable instructions can perform a real-time control method for a tunnel engineering business system according to an embodiment of this application, as described with reference to the above figures. The computer-readable storage medium 600 includes, but is not limited to, volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and cache memory. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc.
[0123] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0124] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0125] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.
[0126] The above-described order of steps for the method is for illustrative purposes only, and the steps of the method of this application are not limited to the order specifically described above, unless otherwise specifically stated. Furthermore, in some embodiments, this application may also be implemented as a program recorded on a recording medium, the program including machine-readable instructions for implementing the method according to this application. Therefore, this application also covers recording media storing programs for performing the method according to this application.
[0127] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above descriptions are merely specific embodiments of the present invention and are not intended to limit the invention. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A real-time control method for tunnel engineering business systems, characterized in that, include: Obtain the most recent service acceptance information of the tunnel engineering suppliers to be served through the reporting and supervision acceptance of tunnel engineering suppliers; Based on the service acceptance information and historical credit rating of tunnel engineering suppliers, determine the current credit rating of tunnel engineering suppliers. The number of branches in each split of the distributed network is determined based on the current credit rating; the distributed network includes multiple nodes, and the connection between any two connected nodes serves as a branch for each of the two nodes, with each node corresponding to the publication of at least one service business competing with a supplier. Select a node and determine whether the reserved information of the tunnel engineering supplier matches the service business of the supplier competition corresponding to the current node. If it does not match, search for nodes connected to the current node according to the number of branches until the reserved information of the tunnel engineering supplier matches the service business of the supplier competition corresponding to the current node. Then, assign the service business of the supplier competition to the supplier that selects the node where the service business is located the fastest. The method of determining the current credit rating of a tunnel engineering supplier based on its service acceptance information and historical credit rating includes: if the service acceptance information includes non-compliance records, the current credit rating is obtained by deducting the credit rating points corresponding to the non-compliance records from the tunnel engineering supplier's historical credit rating. Determining the number of branches for each split in the distributed network based on the current credit score includes: Based on the current credit score, the number of branches for each split is determined according to the preset correspondence table between credit score range and branch number.
2. The real-time control method for a tunnel engineering business system according to claim 1, characterized in that, Each competing service business for a supplier corresponds to a tunnel engineering supplier matching information. Determining whether the reserved information for the tunnel engineering supplier matches the competing service business for the current node includes: Determine whether the similarity between the reserved information of the tunnel engineering supplier and the matching information of the tunnel engineering supplier is higher than a set threshold. If it is higher, it is determined that they meet the requirements.
3. The real-time control method for a tunnel engineering business system according to claim 1, characterized in that, The step of searching for nodes connected to the current node according to the number of branches includes: Sort the nodes connected to the current node according to the number of connected nodes, and generate a sequence of node counts; The first N nodes are selected from the node number sequence according to the number of branches, where N is the number of branches.
4. The real-time control method for a tunnel engineering business system according to claim 1, characterized in that, Multiple nodes form a node cluster based on the similarity of their competing service offerings. The selection of a node includes: Based on the historical supplier competition service business of the tunnel engineering supplier, a node is randomly selected from the node cluster of the historical supplier competition service business.
5. The real-time control method for a tunnel engineering business system according to claim 1, characterized in that, The real-time management and control method of the tunnel engineering business system also includes: If the conditions are met, the identifier of the service business in the supplier competition is recorded in the preset reserve pool of service business in the supplier competition, and the search for nodes connected to the current node continues according to the number of branches until the reserve pool of service business in the supplier competition reaches the preset number. The competing service services from the supplier competition reserve pool are determined through consensus among other nodes to be pushed.
6. The real-time control method for a tunnel engineering business system according to claim 1, characterized in that, The real-time management and control method of the tunnel engineering business system also includes: If the conditions are met, the identifier of the service business in the supplier competition is recorded in the preset reserve pool of service business in the supplier competition, and the search for nodes connected to the current node continues according to the number of branches until the reserve pool of service business in the supplier competition reaches the preset number. Based on the number of service services pushed by each supplier in the service service backup pool for supplier competition, the service service of the supplier with the lowest number of pushed services is randomly selected from the service service backup pool for supplier competition.
7. The real-time control method for a tunnel engineering business system according to claim 5 or 6, characterized in that, The real-time management and control method of the tunnel engineering business system also includes: Based on the current credit rating of tunnel engineering suppliers, determine the capacity of the service business reserve pool for supplier competition.
8. A real-time control system for tunnel engineering business systems, characterized in that, The system includes: The acquisition module obtains the most recent service acceptance information of the tunnel engineering suppliers to be served through reports from tunnel engineering suppliers and regulatory acceptance. The credit rating determination module determines the current credit rating of tunnel engineering suppliers based on their service acceptance information and historical credit ratings. The splitting module determines the number of branches in each split of the distributed network based on the current credit rating; the distributed network includes multiple nodes, and the connection between any two connected nodes serves as a branch for each node, with each node corresponding to the publication of at least one competing service business from a supplier. The node selection module selects a node and determines whether the reserved information of the tunnel engineering supplier matches the competitive service business of the supplier corresponding to the current node. If it does not match, it searches for nodes connected to the current node according to the number of branches until the reserved information of the tunnel engineering supplier matches the competitive service business of the supplier corresponding to the current node. Then, it assigns the competitive service business of the supplier to the supplier that selects the node where the service business is located the fastest. The method of determining the current credit rating of a tunnel engineering supplier based on its service acceptance information and historical credit rating includes: if the service acceptance information includes non-compliance records, the current credit rating is obtained by deducting the credit rating points corresponding to the non-compliance records from the tunnel engineering supplier's historical credit rating. Determining the number of branches for each split in the distributed network based on the current credit score includes: Based on the current credit score, the number of branches for each split is determined according to the preset correspondence table between credit score range and branch number.
Citation Information
Patent Citations
Task distribution management method and system and platform side server
CN112837136A
A system for providing a distributed network to validate transactions for financing
US20200074543A1