A method and system for transmitting mine data

By building a data source distribution model and using the minimum tree algorithm to plan the data transmission architecture, the problem of low data transmission efficiency in the mine is solved, efficient and stable data transmission and response are achieved, and cost is reduced.

CN118861149BActive Publication Date: 2024-12-27贝赫特(苏州)科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411360220.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2024-12-27
Estimated Expiration
2044-09-27

AI Technical Summary

Technical Problem

The existing technology is difficult to quickly and efficiently transmit large amounts of data in mines, which affects the response speed and efficiency of mine data transmission.

Method used

By obtaining basic mine information, historical transmission data and production plans, a data source distribution model is built, and a data transmission architecture scheme is generated using the minimum tree algorithm to plan and generate data transmission architecture, group data sources and build a tree-like data transmission architecture to realize the hierarchical transmission processing of data.

Benefits of technology

It improves data transmission efficiency and response rate, ensures stable and efficient data transmission, and reduces the transmission cost, providing the stability and expansion space of hot-swap architecture.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118861149B_ABST
    Figure CN118861149B_ABST
Patent Text Reader

Abstract

The present application relates to a method and system for transmitting mine data, and the method includes the following steps: obtaining basic mine information, historical transmission data and production plans, and constructing a data source distribution model; grouping various fixed data sources and mobile data sources, and generating a data transmission architecture plan through a minimum tree algorithm plan; setting up a data transmission processing main end and a data transmission processing sub-end according to the data transmission architecture plan to build a data transmission architecture, and after the construction is completed, synchronizing the data transmission architecture diagram to the data source distribution model combination to form a visual data transmission model; each data transmission processing sub-end receives the data transmitted by the data source it is responsible for in real time, and transmits it to the data transmission processing main end after processing and screening. The present application has the effect of effectively improving data transmission efficiency and response rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mine data processing, and in particular to a mine data transmission method and system. Background Art

[0002] The amount of data generated in various links such as mine production, equipment monitoring, and safety management is very considerable, involving many indicators and parameters, which requires the processing and transmission of a large amount of data in mine data transmission. The mine business management system needs to accurately collect and network the data of "people, machines, materials, methods, and environment" in the mine to achieve mine visualization and intelligent services. The system needs to respond quickly, have high access volume, and have a low response time to ensure the real-time and efficient management of mine safety production.

[0003] The Chinese patent application with publication number CN117879787A discloses a method and system for realizing the secure transmission of mine data based on blockchain, the method comprising: arranging a data collection unit of a mine, collecting mine data of the mine through the data collection unit, performing sensitive equivalent replacement on the mine data, and obtaining equivalent mine data; performing homomorphic encryption on the equivalent mine data to obtain encrypted mine data, and constructing a mine blockchain network of the mine; distributing and storing the encrypted mine data in the corresponding block nodes of the mine blockchain network to obtain a unit blockchain; extracting the data transmission record of the data storage process in the unit blockchain, constructing a transmission transaction tree of the data transmission record, and verifying the transmission transaction tree to obtain verification data; generating a permission smart contract and a secure transmission protocol for the verification data, and executing the data security transmission of the verification data through the permission smart contract and the secure transmission protocol. The application can improve the security of mine data transmission through the above steps. However, in the face of huge amounts of mine data, how to quickly and efficiently transmit the response is a technical problem to be solved. Summary of the invention

[0004] In order to solve the above technical problems, the present application provides a method and system for transmitting mining data.

[0005] In a first aspect, the present application provides a method for transmitting mining data, which adopts the following technical solution:

[0006] A method for transmitting mine data comprises the following steps:

[0007] Obtaining basic mine information, historical transmission data and production plans, and constructing a data source distribution model, wherein the basic mine information includes mine GIS geographic information, mine building layout information, mine equipment layout information and parameter information; the data source distribution model includes a three-dimensional visual model of the mine, a production timeline, a fixed data source marked on the three-dimensional visual model of the mine, and a mobile data source dynamically marked on the three-dimensional visual model of the mine along the production timeline;

[0008] Grouping the fixed data sources and the mobile data sources, and generating a data transmission architecture scheme through a minimum tree algorithm, wherein the data transmission architecture scheme includes a data transmission processing main terminal, at least one data transmission processing sub-terminal, and a tree-like data transmission architecture diagram, wherein the data transmission architecture diagram includes a transmission mode between the data transmission processing main terminal and each data transmission processing sub-terminal, and a transmission mode between each data transmission processing sub-terminal and the data source it is responsible for;

[0009] According to the data transmission architecture plan, the data transmission processing main terminal and the data transmission processing sub-terminal are set to build the data transmission architecture. After the construction is completed, the data transmission architecture diagram is synchronized to the data source distribution model to form a visual data transmission model;

[0010] Each data transmission processing sub-end receives the data transmitted by the data source it is responsible for in real time, and transmits it to the data transmission processing main end after processing and screening.

[0011] Preferably, the method further includes obtaining access requests for new data sources in real time, and updating the data transmission architecture scheme according to the requests for new data sources.

[0012] Preferably, the acquisition of basic mine information, historical transmission data and production plan, and construction of a data source distribution model specifically includes the following steps:

[0013] Obtain basic mine information, historical transmission data and production plans;

[0014] Based on the basic information of the mine, three-dimensional modeling is carried out to visualize the mine surface and underground space in three dimensions to form a three-dimensional visual model of the mine;

[0015] Determine the fixed data source and mobile data source in the mine based on the basic information of the mine, historical transmission data and production plan, wherein the mobile data source includes movable production equipment and a production staff team carrying communication equipment;

[0016] Mark the fixed data source on the mine 3D visual model according to the mine basic information;

[0017] A production timeline is generated according to the production plan, and the mobile data source is dynamically marked on the three-dimensional visual model of the mine based on the production timeline to form a data source distribution model.

[0018] Preferably, the grouping of the fixed data sources and the mobile data sources specifically comprises the following steps:

[0019] Grouping each fixed data source based on distance to form a number of fixed data groups;

[0020] Obtain the movement trajectory of each mobile data source according to the data source distribution model, and then determine the area where each mobile data source is located at each production moment;

[0021] Each mobile data source is temporarily added to each fixed data group based on distance at each production moment to form a linear dynamic data group, and the number of mobile data sources contained in the linear dynamic data group changes based on the production timeline.

[0022] Preferably, the method of generating a data transmission architecture scheme by planning using a minimum tree algorithm specifically includes the following steps:

[0023] Based on the historical transmission data of the mine, determine the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source, wherein the historical maximum data transmission volume is the maximum data transmission volume per unit time of the data source in the historical working process, and the historical transmission density is the average data transmission volume per unit time of the data source in the historical working process, and the calculation formula is historical transmission density = total historical data transmission volume / total historical data transmission time;

[0024] According to the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source in the linear dynamic data group, a data transmission processing sub-end is matched and set for each linear dynamic data group;

[0025] Based on the data source distribution model and the historical maximum data transmission volume and historical transmission density matching of each fixed data source, determine the data transmission mode and transmission cost between each fixed data source and the data transmission processing sub-end, and between each data transmission processing sub-end and the data master end;

[0026] Mark the data transmission processing sub-end as the origin, mark each fixed data source in the linear dynamic data group as a fulcrum, and calculate and generate the sub-end architecture diagram with the lowest transmission cost for each linear dynamic data group based on the minimum tree algorithm;

[0027] The data transmission processing sub-end is marked as a fulcrum, the data transmission processing main end is marked as an origin, and a main end architecture diagram with the lowest transmission cost is generated based on the minimum tree algorithm;

[0028] The sub-end architecture diagram and the main-end architecture diagram are combined to form a data transmission architecture diagram, and the data transmission architecture solution is packaged and generated.

[0029] Preferably, the matching and setting of a data transmission processing sub-terminal for each linear dynamic data group according to the historical maximum data transmission volume and the historical transmission density of each fixed data source and mobile data source in the linear dynamic data group specifically includes: traversing the production timeline to add up the historical maximum data transmission volume and the historical transmission density of each fixed data source and mobile data source in the linear dynamic data group at each production moment, selecting the maximum value of the sum of the historical maximum data transmission volumes as the expected data transmission peak value of the linear dynamic data group, selecting the maximum value of the sum of the historical transmission densities as the expected data transmission rated value of the linear dynamic data group, matching and setting a data transmission processing sub-terminal for each linear dynamic data group based on the expected data transmission rated value and the expected data transmission peak value of each linear dynamic data group, and the throughput peak value of the data transmission processing sub-terminal meets the expected data transmission peak value of the linear dynamic data group, and the expected data transmission rated value of the linear dynamic data group is less than 80% of the rated throughput of the data transmission processing sub-terminal.

[0030] Preferably, the method of temporarily supplementing each mobile data source into each fixed data group based on distance at each production moment to form a linear dynamic data group also includes: if there are multiple fixed data groups in the area where the mobile data source is located at the same time, and the distance between the mobile data source and the multiple fixed data groups is close, obtaining the sum of historical transmission densities of the multiple fixed data groups, and selecting the fixed data group with the smallest sum of historical transmission density as the temporary supplement target.

[0031] Preferably, each data transmission processing sub-end receives the data transmitted by the data source it is responsible for in real time, and transmits it to the data transmission processing main end after processing and screening. Specifically includes: each data transmission processing sub-end receives the data transmitted by the data source it is responsible for in real time, identifies its data type, and determines whether it is data that requires joint support. If not, the data transmission processing sub-end processes the data. If so, the data that requires joint support is transmitted to the data transmission processing main end for processing.

[0032] In a second aspect, the present application provides a mine data transmission system, which adopts the following technical solution:

[0033] A mine data transmission system, comprising:

[0034] A mine modeling module is used to obtain basic mine information, historical transmission data and production plans, and to construct a data source distribution model. The basic mine information includes mine GIS geographic information, mine building layout information, mine equipment layout information and parameter information; the data source distribution model includes a three-dimensional visual model of the mine, a production timeline, a fixed data source marked on the three-dimensional visual model of the mine, and a mobile data source dynamically marked on the three-dimensional visual model of the mine along the production timeline;

[0035] A scheme planning module is used to group various fixed data sources and mobile data sources, and generate a data transmission architecture scheme through a minimum tree algorithm. The data transmission architecture scheme includes a data transmission processing main terminal, at least one data transmission processing sub-terminal, and a tree-like data transmission architecture diagram. The data transmission architecture diagram includes a transmission mode between the data transmission processing main terminal and each data transmission processing sub-terminal and a transmission mode between each data transmission processing sub-terminal and the data source it is responsible for;

[0036] The architecture implementation module is used to set up the data transmission processing main end and the data transmission processing sub-end according to the data transmission architecture solution to build the data transmission architecture, and after the construction is completed, synchronize the data transmission architecture diagram to the data source distribution model to form a visual data transmission model;

[0037] The data transmission module is used to control each data transmission processing sub-end to receive the data transmitted by the data source it is responsible for in real time, and transmit it to the data transmission processing main end after processing and screening.

[0038] Preferably, the scheme planning module generates a data transmission architecture scheme through a minimum tree algorithm, specifically comprising the following steps:

[0039] Based on the historical transmission data of the mine, determine the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source, wherein the historical maximum data transmission volume is the maximum data transmission volume per unit time of the data source in the historical working process, and the historical transmission density is the average data transmission volume per unit time of the data source in the historical working process, and the calculation formula is historical transmission density = total historical data transmission volume / total historical data transmission time;

[0040] According to the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source in the linear dynamic data group, a data transmission processing sub-end is matched and set for each linear dynamic data group;

[0041] Based on the data source distribution model and the historical maximum data transmission volume and historical transmission density matching of each fixed data source, determine the data transmission mode and transmission cost between each fixed data source and the data transmission processing sub-end, and between each data transmission processing sub-end and the data master end;

[0042] Mark the data transmission processing sub-end as the origin, mark each fixed data source in the linear dynamic data group as a fulcrum, and calculate and generate the sub-end architecture diagram with the lowest transmission cost for each linear dynamic data group based on the minimum tree algorithm;

[0043] The data transmission processing sub-end is marked as a fulcrum, the data transmission processing main end is marked as an origin, and a main end architecture diagram with the lowest transmission cost is generated based on the minimum tree algorithm;

[0044] The sub-end architecture diagram and the main-end architecture diagram are combined to form a data transmission architecture diagram, and the data transmission architecture solution is packaged and generated.

[0045] In summary, the present application includes at least one of the following beneficial technical effects:

[0046] 1. Generate a data source distribution model based on the actual situation of the mine, and match the appropriate data transmission method for each data source according to the actual geographical situation of the mine, the distribution of data sources, and the data transmission of each data source, which is conducive to the stable and efficient transmission of data from each data source; and plan the data transmission architecture diagram through the minimum tree algorithm, group each data source, build a tree-like data transmission architecture, and realize hierarchical transmission processing of data, so as to effectively improve the data transmission efficiency and response rate;

[0047] 2. After receiving the data source access request, it is only necessary to match the data transmission mode suitable for it according to the parameter information of the data source and its location information, and then combine the idle throughput of the surrounding and data transmission processing sub-ends to build it in a certain data transmission processing sub-end or add a new data transmission processing sub-end branch in the data transmission architecture. In this way, the data transmission architecture can not only realize the efficient transmission and processing of huge mining data, but also leave sufficient expansion space and hot-swappable architecture to ensure the stability of the data transmission system;

[0048] 3. According to the historical maximum data transmission volume and historical transmission density of the fixed data sources and mobile data sources in each linear dynamic data group, a data transmission processing sub-end that meets its data throughput requirements is matched for each linear dynamic data group. At the same time, the data transmission method and transmission cost of the fixed data source and the mobile data source to the data transmission processing sub-end are determined according to the actual data transmission situation. Then, the transmission cost is used as a weight item through the Kruskal algorithm to plan and generate a data transmission architecture diagram with the lowest transmission cost. This can reduce the data transmission architecture cost and avoid chaotic and inefficient data transmission methods on the basis of ensuring efficient data transmission response. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 It is a method flow chart of a method for transmitting mine data in an embodiment of the present application;

[0050] Figure 2 is a flow chart of a method for building a data source distribution model in an embodiment of the present application;

[0051] Figure 3 is a flow chart of a method for grouping fixed data sources and mobile data sources in an embodiment of the present application;

[0052] Figure 4 is a flow chart of a method for planning and generating a data transmission architecture solution in an embodiment of the present application;

[0053] Figure 5 It is a system block diagram of a mine data transmission system in an embodiment of the present application.

[0054] Explanation of the accompanying drawings: 1. Mine modeling module; 2. Scheme planning module; 3. Architecture implementation module; 4. Data transmission module. DETAILED DESCRIPTION

[0055] The following is combined with Figure 1-5 This application is described in further detail.

[0056] The present application embodiment discloses a method for transmitting mining data. Figure 1 , a method for transmitting mine data, comprising the following steps:

[0057] S1. Constructing a data source distribution model: acquiring basic mine information, historical transmission data and production plans, and constructing a data source distribution model, wherein the basic mine information includes mine GIS geographic information, mine building layout information, mine equipment layout information and parameter information; the data source distribution model includes a three-dimensional visual model of the mine, a production timeline, a fixed data source marked on the three-dimensional visual model of the mine, and a mobile data source dynamically marked on the three-dimensional visual model of the mine along the production timeline;

[0058] S2. Plan and generate a data transmission architecture scheme: Group each fixed data source and mobile data source, and plan and generate a data transmission architecture scheme through a minimum tree algorithm. The data transmission architecture scheme includes a data transmission processing main end, at least one data transmission processing sub-end, and a tree-like data transmission architecture diagram. The data transmission architecture diagram includes a transmission mode between the data transmission processing main end and each data transmission processing sub-end, and a transmission mode between each data transmission processing sub-end and the data source it is responsible for;

[0059] S3. Build a data transmission architecture: According to the data transmission architecture plan, set up a data transmission processing main terminal and a data transmission processing sub-terminal to build a data transmission architecture, and after the construction is completed, synchronize the data transmission architecture diagram to the data source distribution model to form a visual data transmission model;

[0060] S4, data transmission processing: Each data transmission processing sub-end receives the data transmitted by the data source it is responsible for in real time, and transmits it to the data transmission processing main end after processing and screening. Through the above steps, a data source distribution model is generated based on the actual situation of the mine, and it can match the appropriate data transmission method for each data source according to the actual geographical situation of the mine, the distribution of data sources, and the data transmission situation of each data source, which is conducive to the stable and efficient transmission of data from each data source; and the data transmission architecture diagram is planned through the minimum tree algorithm, each data source is grouped, and a tree-like data transmission architecture is constructed to realize hierarchical transmission processing of data, so as to effectively improve the data transmission efficiency and response rate.

[0061] Secondly, after completing the data transmission architecture, the data transmission architecture diagram is synchronized to the data source distribution model to form a visual data transmission model, which can realize the visual management of the data transmission system, help managers to intuitively understand the data transmission status of each data source in the mine, and assist in monitoring the operating status of each mining equipment.

[0062] In addition, the above steps also include obtaining access requests for new data sources in real time, and updating the data transmission architecture plan according to the new data source requests. After receiving the data source access request, it is only necessary to match the data transmission method suitable for it according to the parameter information of the data source and its location information, and then combine the idle throughput of the surrounding and data transmission processing sub-ends to build it in a certain data transmission processing sub-end or add a new data transmission processing sub-end branch in the data transmission architecture. In this way, the data transmission architecture can not only realize the efficient transmission and processing of huge mining data, but also leave sufficient expansion space and hot-swappable architecture to ensure the stability of the data transmission system.

[0063] In the above step S4, each data transmission processing sub-end receives the data transmitted by the data source it is responsible for in real time, processes and filters it, and transmits it to the data transmission processing main end, which specifically includes: each data transmission processing sub-end receives the data transmitted by the data source it is responsible for in real time, identifies its data type, and determines whether it is data that requires joint support. If not, the data transmission processing sub-end processes the data, and if so, transmits the data that requires joint support to the data transmission processing main end for processing. By constructing a data transmission architecture, grouping each data source, and constructing a tree-like data transmission architecture, hierarchical transmission processing of data is realized, thereby effectively improving data transmission efficiency and response rate.

[0064] Reference Figure 2 The above-mentioned acquisition of mine basic information, historical transmission data and production plan, and construction of data source distribution model specifically include the following steps:

[0065] A1. Obtain basic mine information, historical transmission data and production plans;

[0066] A2. Construct a 3D visual model of the mine: Based on the basic information of the mine, 3D modeling is performed to visualize the surface and underground space of the mine in 3D to form a 3D visual model of the mine;

[0067] A3. Determine the fixed data source and mobile data source in the mine: Determine the fixed data source and mobile data source in the mine based on the basic information of the mine, historical transmission data and production plan. The mobile data source includes movable production equipment and a production team of personnel carrying communication equipment;

[0068] A4. Marking fixed data sources: Mark the fixed data sources on the 3D visual model of the mine according to the basic information of the mine;

[0069] A5. Form a data source distribution model: Generate a production timeline according to the production plan, and dynamically mark the mobile data source on the mine 3D visual model based on the production timeline to form a data source distribution model. Construct a 3D visual model of the mine according to the actual situation of the mine, annotate the fixed data on the 3D visual model of the mine, and then construct a production timeline according to the mine production plan, and dynamically mark the mobile data source in its working area as the production progresses, thereby forming a data source distribution model, which helps to reasonably group each data source and set up a suitable data transmission architecture for it, ensuring stable and efficient data transmission of each data source, avoiding the phenomenon of slow data transmission caused by congestion of some data transmission channels due to mobile construction of mobile sources, and effectively improving the data transmission efficiency and response rate.

[0070] Reference Figure 3 The above-mentioned grouping of each fixed data source and mobile data source specifically includes the following steps:

[0071] B1. Grouping each fixed data source based on distance to form several fixed data groups;

[0072] B2. Obtain the movement trajectory of each mobile data source according to the data source distribution model, and then determine the area where each mobile data source is located at each production moment;

[0073] B3. Supplement each mobile data source into each fixed data group to form a linear dynamic data group: each mobile data source is temporarily added into each fixed data group based on distance at each production moment to form a linear dynamic data group, and the number of mobile data sources contained in the linear dynamic data group changes based on the production timeline. First, according to the actual geographical conditions of the mine and the distribution of fixed data sources, the fixed data sources are grouped based on distance to save architecture costs, and then the mobile data sources are flexibly grouped according to the production timeline, and each mobile data source is temporarily added into each fixed data group based on distance at each production moment to form a linear dynamic data group. In this way, when matching and setting the data transmission processing sub-end for each linear dynamic data group, only the data transmission situation of the linear dynamic data group at a certain moment needs to be considered, which helps to accurately set the data transmission processing sub-end for each linear dynamic data group, build a streamlined and efficient data transmission architecture, and effectively improve the data transmission efficiency and response rate.

[0074] In the above step B3, each mobile data source is temporarily added to each fixed data group based on the distance at each production moment to form a linear dynamic data group, and the method further includes: if there are multiple fixed data groups in the area where the mobile data source is located at the same time, and the distance between the mobile data source and the multiple fixed data groups is close, the sum of the historical transmission densities of the multiple fixed data groups is obtained, and the fixed data group with the smallest sum of historical transmission densities is selected as the temporary supplement target. When the distance difference between the center of the mobile data source activity area and the center point of the area where the multiple fixed data groups are located is less than a preset difference threshold, it is determined that the distance between the mobile data source and the multiple fixed data groups is close.

[0075] Reference Figure 4 The above-mentioned data transmission architecture scheme generated by the minimum tree algorithm planning specifically includes the following steps:

[0076] C1. Determine the historical maximum data transmission volume and historical transmission density of the data source: Determine the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source based on the historical transmission data of the mine, wherein the historical maximum data transmission volume is the maximum data transmission volume per unit time of the data source in the historical working process, and the historical transmission density is the average data transmission volume per unit time of the data source in the historical working process, and the calculation formula is historical transmission density = total historical data transmission volume / total historical data transmission duration;

[0077] C2. Match and set a data transmission processing sub-end for each linear dynamic data group: match and set a data transmission processing sub-end for each linear dynamic data group according to the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source in the linear dynamic data group;

[0078] C3. Determine the data transmission mode and transmission cost: Determine the data transmission mode and transmission cost between each fixed data source and the data transmission processing sub-end, and between each data transmission processing sub-end and the data master end based on the data source distribution model and the historical maximum data transmission volume and historical transmission density matching of each fixed data source;

[0079] It should be noted that when matching the data transmission mode for each data source, it is necessary to meet the preset data transmission delay threshold. Therefore, data sources with different data transmission densities match different data transmission modes due to their data transmission rate requirements and the geographical characteristics of the area where they are located (such as in a mine), and of course the transmission costs are also different;

[0080] C4. Generate a sub-end architecture diagram: mark the data transmission processing sub-end as the origin, mark each fixed data source in the linear dynamic data group as a fulcrum, and calculate and generate a sub-end architecture diagram with the lowest transmission cost for each linear dynamic data group based on the minimum tree algorithm;

[0081] It should be noted that by constructing a data source distribution model based on the actual situation of the mine, the location of each data source in the mine has been clarified, that is, the location of each fulcrum (data source) in the minimum tree problem has been clarified. At this time, the location of the origin can be calculated by the Kruskal algorithm to achieve the minimum sum of the distances from the origin to each fulcrum (Steiner minimum tree problem); in actual application, the weight item of the Kruskal algorithm needs to be set to the transmission cost, that is, the distance is replaced by the transmission cost, and the transmission cost is determined by the distance from the data source (fulcrum) to the data transmission processing sub-end (origin) and the transmission method. The above steps have been matched and clarified by constructing a data source distribution model and historical data analysis to determine the data transmission method and transmission cost from the data source to the data transmission processing sub-end. The location of the origin (data transmission processing sub-end) can be calculated by the Kruskal algorithm, and the origin and the fulcrum are connected to form a sub-end architecture diagram with the lowest transmission cost for a linear dynamic data group;

[0082] C5. Generate a main terminal architecture diagram: mark the data transmission processing sub-end as a fulcrum, mark the data transmission processing main end as the origin, and generate a main terminal architecture diagram with the lowest transmission cost based on the minimum tree algorithm;

[0083] C6. Packaging and generating a data transmission architecture plan: The sub-end architecture diagram and the main end architecture diagram are combined to form a data transmission architecture diagram, and the data transmission architecture plan is packaged and generated. In this example, the minimum tree algorithm uses the Kruskal algorithm to calculate and determine the architecture path with the lowest transmission cost from the data transmission processing sub-end to the data transmission main end, and determine the architecture path with the lowest transmission cost from the data transmission processing sub-end to the data source it is responsible for. The above steps match and set the data transmission processing sub-end that meets its data throughput requirements for each linear dynamic data group according to the historical maximum data transmission volume and historical transmission density of the fixed data source and the mobile data source in each linear dynamic data group, and at the same time determine the data transmission method and transmission cost from the fixed data source and the mobile data source to the data transmission processing sub-end according to the actual data transmission situation, and then use the Kruskal algorithm to take the transmission cost as the weight item to plan and generate the data transmission architecture diagram with the lowest transmission cost, which can reduce the data transmission architecture cost and avoid chaotic and inefficient data transmission methods on the basis of ensuring efficient data transmission response.

[0084] In addition, the above step C2 matches and sets a data transmission processing sub-end for each linear dynamic data group according to the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source in the linear dynamic data group, specifically including: traversing the production time axis to add the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source in the linear dynamic data group at each production moment, selecting the maximum value of the sum of the historical maximum data transmission volume as the expected data transmission peak value of the linear dynamic data group, selecting the maximum value of the sum of the historical transmission density as the expected data transmission rated value of the linear dynamic data group, matching and setting a data transmission processing sub-end for each linear dynamic data group based on the expected data transmission rated value and expected data transmission peak value of each linear dynamic data group, and the throughput peak value of the data transmission processing sub-end meets the expected data transmission peak value of the linear dynamic data group, and the expected data transmission rated value of the linear dynamic data group is less than 80% of the rated throughput of the data transmission processing sub-end. After calculating and determining the expected data transmission peak value and data transmission rated value of each linear dynamic data group, matching a suitable data transmission processing sub-end that meets its data throughput requirements for each linear dynamic data group, and reserving expansion space to provide an efficient incorporation path for newly added external data sources, which is conducive to efficient and stable transmission of mine data.

[0085] The present application also discloses a system for transmitting mining data. Figure 5 , A mine data transmission system includes:

[0086] The mine modeling module 1 is used to obtain basic mine information, historical transmission data and production plans, and to construct a data source distribution model. The basic mine information includes mine GIS geographic information, mine building layout information, mine equipment layout information and parameter information; the data source distribution model includes a three-dimensional visual model of the mine, a production timeline, a fixed data source marked on the three-dimensional visual model of the mine, and a mobile data source dynamically marked on the three-dimensional visual model of the mine along the production timeline;

[0087] The scheme planning module 2 is used to group various fixed data sources and mobile data sources, and generate a data transmission architecture scheme through a minimum tree algorithm. The data transmission architecture scheme includes a data transmission processing main terminal, at least one data transmission processing sub-terminal, and a tree-like data transmission architecture diagram. The data transmission architecture diagram includes a transmission mode between the data transmission processing main terminal and each data transmission processing sub-terminal and a transmission mode between each data transmission processing sub-terminal and the data source it is responsible for;

[0088] Architecture implementation module 3, used to set up the data transmission processing main end and the data transmission processing sub-end according to the data transmission architecture solution to build the data transmission architecture, and after the construction is completed, synchronize the data transmission architecture diagram to the data source distribution model to form a visual data transmission model;

[0089] The data transmission module 4 is used to control each data transmission processing sub-end to receive the data transmitted by the data source it is responsible for in real time, and transmit it to the data transmission processing main end after processing and screening. The data source distribution model is modeled and generated according to the actual situation of the mine, and it can match the appropriate data transmission method for each data source according to the actual geographical situation of the mine, the distribution of the data source and the data transmission situation of each data source, which is conducive to the stable and efficient transmission of data from each data source; and the data transmission architecture diagram is planned through the minimum tree algorithm, each data source is grouped, and a tree-like data transmission architecture is constructed to realize hierarchical transmission processing of data, so as to effectively improve the data transmission efficiency and response rate.

[0090] The above scheme planning module 2 generates a data transmission architecture scheme through a minimum tree algorithm, specifically including the following steps:

[0091] Based on the historical transmission data of the mine, determine the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source, wherein the historical maximum data transmission volume is the maximum data transmission volume per unit time of the data source in the historical working process, and the historical transmission density is the average data transmission volume per unit time of the data source in the historical working process, and the calculation formula is historical transmission density = total historical data transmission volume / total historical data transmission time;

[0092] According to the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source in the linear dynamic data group, a data transmission processing sub-end is matched and set for each linear dynamic data group;

[0093] Based on the data source distribution model and the historical maximum data transmission volume and historical transmission density matching of each fixed data source, determine the data transmission mode and transmission cost between each fixed data source and the data transmission processing sub-end, and between each data transmission processing sub-end and the data master end;

[0094] Mark the data transmission processing sub-end as the origin, mark each fixed data source in the linear dynamic data group as a fulcrum, and calculate and generate the sub-end architecture diagram with the lowest transmission cost for each linear dynamic data group based on the minimum tree algorithm;

[0095] The data transmission processing sub-end is marked as a fulcrum, the data transmission processing main end is marked as an origin, and a main end architecture diagram with the lowest transmission cost is generated based on the minimum tree algorithm;

[0096] The sub-end architecture diagram and the main end architecture diagram are combined to form a data transmission architecture diagram, and the data transmission architecture solution is packaged and generated. In this example, the minimum tree algorithm uses the Kruskal algorithm to calculate and determine the architecture path with the lowest transmission cost from the data transmission processing sub-end to the data transmission main end, and determine the architecture path with the lowest transmission cost from the data transmission processing sub-end to the data source it is responsible for. According to the historical maximum data transmission volume and historical transmission density of the fixed data source and the mobile data source in each linear dynamic data group, a data transmission processing sub-end that meets its data throughput requirements is matched for each linear dynamic data group. At the same time, according to the actual data transmission situation of the fixed data source and the mobile data source, the data transmission method and transmission cost to the data transmission processing sub-end are determined. Then, the Kruskal algorithm is used to take the transmission cost as a weight item to plan and generate the data transmission architecture diagram with the lowest transmission cost. On the basis of ensuring efficient data transmission response, the data transmission architecture cost can be reduced and the chaotic and inefficient data transmission method can be avoided.

[0097] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the scope of protection of the invention. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on these embodiments, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in this field can still combine, add, delete or make other adjustments to the features in the various embodiments of the present invention according to the circumstances without conflict, without making creative work, so as to obtain different other technical solutions that do not deviate from the concept of the present invention in essence, and these technical solutions also belong to the scope of protection of the present invention.

Claims

1. A method for transmitting mine data, characterized in that: The following steps are involved: Obtaining basic mine information, historical transmission data, and production plans, and building a data source distribution model. The basic mine information includes mine GIS geographic information, mine building layout information, mine equipment layout information, and parameter information; The data source distribution model includes a three-dimensional visual model of the mine, a production timeline, a fixed data source marked on the three-dimensional visual model of the mine, and a mobile data source dynamically marked on the three-dimensional visual model of the mine along with the production timeline; Grouping the fixed data sources and the mobile data sources, and generating a data transmission architecture scheme through a minimum tree algorithm, wherein the data transmission architecture scheme includes a data transmission processing main terminal, at least one data transmission processing sub-terminal, and a tree-like data transmission architecture diagram, wherein the data transmission architecture diagram includes a transmission mode between the data transmission processing main terminal and each data transmission processing sub-terminal, and a transmission mode between each data transmission processing sub-terminal and the data source it is responsible for; According to the data transmission architecture plan, the data transmission processing main terminal and the data transmission processing sub-terminal are set to build the data transmission architecture. After the construction is completed, the data transmission architecture diagram is synchronized to the data source distribution model to form a visual data transmission model; Each data transmission processing sub-end receives the data transmitted by the data source it is responsible for in real time, processes and filters it, and then transmits it to the data transmission processing main end; The acquisition of mine basic information, historical transmission data and production plan, and construction of a data source distribution model specifically includes the following steps: Obtain basic mine information, historical transmission data and production plans; Based on the basic information of the mine, three-dimensional modeling is carried out to visualize the mine surface and underground space in three dimensions to form a three-dimensional visual model of the mine; Determine the fixed data source and mobile data source in the mine based on the basic information of the mine, historical transmission data and production plan, wherein the mobile data source includes movable production equipment and a production staff team carrying communication equipment; Mark the fixed data source on the mine 3D visual model according to the mine basic information; Generate a production timeline based on the production plan, and dynamically mark the mobile data source on the three-dimensional visual model of the mine based on the production timeline to form a data source distribution model; The grouping of the fixed data sources and the mobile data sources specifically includes the following steps: Grouping each fixed data source based on distance to form a number of fixed data groups; Obtain the movement trajectory of each mobile data source according to the data source distribution model, and then determine the area where each mobile data source is located at each production moment; Temporarily adding each mobile data source to each fixed data group based on distance at each production moment to form a linear dynamic data group, wherein the number of mobile data sources contained in the linear dynamic data group changes based on the production time axis; The method of generating a data transmission architecture scheme by planning using a minimum tree algorithm specifically includes the following steps: Based on the historical transmission data of the mine, determine the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source, wherein the historical maximum data transmission volume is the maximum data transmission volume per unit time of the data source in the historical working process, and the historical transmission density is the average data transmission volume per unit time of the data source in the historical working process, and the calculation formula is historical transmission density = total historical data transmission volume / total historical data transmission time; According to the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source in the linear dynamic data group, a data transmission processing sub-end is matched and set for each linear dynamic data group; Based on the data source distribution model and the historical maximum data transmission volume and historical transmission density matching of each fixed data source, determine the data transmission mode and transmission cost between each fixed data source and the data transmission processing sub-end, and between each data transmission processing sub-end and the data master end; Mark the data transmission processing sub-end as the origin, mark each fixed data source in the linear dynamic data group as a fulcrum, and calculate and generate the sub-end architecture diagram with the lowest transmission cost for each linear dynamic data group based on the minimum tree algorithm; The data transmission processing sub-end is marked as a fulcrum, the data transmission processing main end is marked as an origin, and a main end architecture diagram with the lowest transmission cost is generated based on the minimum tree algorithm; The sub-end architecture diagram and the main-end architecture diagram are combined to form a data transmission architecture diagram, and a data transmission architecture solution is generated by packaging; Each data transmission processing sub-end receives the data transmitted by the data source it is responsible for in real time, and transmits it to the data transmission processing main end after processing and screening. Specifically, it includes: each data transmission processing sub-end receives the data transmitted by the data source it is responsible for in real time, identifies its data type, and determines whether it is data that requires joint support. If not, the data transmission processing sub-end processes the data. If so, the data that requires joint support is transmitted to the data transmission processing main end for processing.

2. A mine data transmission method according to claim 1, characterized in that: It also includes obtaining access requests for new data sources in real time and updating the data transmission architecture plan based on the new data source requests.

3. A mine data transmission method according to claim 1, characterized in that: The method of matching and setting a data transmission processing sub-end for each linear dynamic data group according to the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source in the linear dynamic data group specifically includes: traversing the production timeline to add up the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source in the linear dynamic data group at each production moment, selecting the maximum value of the sum of the historical maximum data transmission volumes as the expected data transmission peak value of the linear dynamic data group, selecting the maximum value of the sum of the historical transmission densities as the expected data transmission rated value of the linear dynamic data group, matching and setting a data transmission processing sub-end for each linear dynamic data group based on the expected data transmission rated value and expected data transmission peak value of each linear dynamic data group, and the throughput peak value of the data transmission processing sub-end meets the expected data transmission peak value of the linear dynamic data group, and the expected data transmission rated value of the linear dynamic data group is less than 80% of the rated throughput of the data transmission processing sub-end.

4. A mine data transmission method according to claim 1, characterized in that: The method of temporarily supplementing each mobile data source into each fixed data group based on distance at each production moment to form a linear dynamic data group also includes: if there are multiple fixed data groups in the area where the mobile data source is located at the same time, and the distance between the mobile data source and the multiple fixed data groups is close, obtaining the sum of historical transmission densities of the multiple fixed data groups, and selecting the fixed data group with the smallest sum of historical transmission density as the temporary supplement target.

5. A mine data transmission system, characterized in that: include: A mine modeling module (1) is used to obtain basic mine information, historical transmission data and production plans, and to construct a data source distribution model. The basic mine information includes mine GIS geographic information, mine building layout information, mine equipment layout information and parameter information. The data source distribution model includes a three-dimensional visual model of the mine, a production timeline, a fixed data source marked on the three-dimensional visual model of the mine, and a mobile data source dynamically marked on the three-dimensional visual model of the mine along with the production timeline; A scheme planning module (2) is used to group the fixed data sources and the mobile data sources, and generate a data transmission architecture scheme by planning using a minimum tree algorithm, wherein the data transmission architecture scheme includes a data transmission processing main terminal, at least one data transmission processing sub-terminal, and a tree-like data transmission architecture diagram, wherein the data transmission architecture diagram includes a transmission mode between the data transmission processing main terminal and each data transmission processing sub-terminal, and a transmission mode between each data transmission processing sub-terminal and the data source it is responsible for; The architecture implementation module (3) is used to set up a data transmission processing main terminal and a data transmission processing sub-terminal according to the data transmission architecture solution to build a data transmission architecture, and after the construction is completed, synchronize the data transmission architecture diagram with the data source distribution model to form a visual data transmission model; A data transmission module (4) is used to control each data transmission processing sub-end to receive data transmitted by the data source it is responsible for in real time, and transmit the data to the data transmission processing main end after processing and screening; The mine modeling module (1) obtains basic mine information, historical transmission data and production plans, and constructs a data source distribution model, which specifically includes the following steps: Obtain basic mine information, historical transmission data and production plans; Based on the basic information of the mine, three-dimensional modeling is carried out to visualize the mine surface and underground space in three dimensions to form a three-dimensional visual model of the mine; Determine the fixed data source and mobile data source in the mine based on the basic information of the mine, historical transmission data and production plan, wherein the mobile data source includes movable production equipment and a production staff team carrying communication equipment; Mark the fixed data source on the mine 3D visual model according to the mine basic information; Generate a production timeline based on the production plan, and dynamically mark the mobile data source on the three-dimensional visual model of the mine based on the production timeline to form a data source distribution model; The scheme planning module (2) groups each fixed data source and mobile data source and specifically includes the following steps: Grouping each fixed data source based on distance to form a number of fixed data groups; Obtain the movement trajectory of each mobile data source according to the data source distribution model, and then determine the area where each mobile data source is located at each production moment; Temporarily adding each mobile data source to each fixed data group based on distance at each production moment to form a linear dynamic data group, wherein the number of mobile data sources contained in the linear dynamic data group changes based on the production time axis; The scheme planning module (2) generates a data transmission architecture scheme through a minimum tree algorithm, specifically comprising the following steps: Based on the historical transmission data of the mine, determine the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source, wherein the historical maximum data transmission volume is the maximum data transmission volume per unit time of the data source in the historical working process, and the historical transmission density is the average data transmission volume per unit time of the data source in the historical working process, and the calculation formula is historical transmission density = total historical data transmission volume / total historical data transmission time; According to the historical maximum data transmission volume and historical transmission density of each fixed data source and mobile data source in the linear dynamic data group, a data transmission processing sub-end is matched and set for each linear dynamic data group; Based on the data source distribution model and the historical maximum data transmission volume and historical transmission density matching of each fixed data source, determine the data transmission mode and transmission cost between each fixed data source and the data transmission processing sub-end, and between each data transmission processing sub-end and the data master end; Mark the data transmission processing sub-end as the origin, mark each fixed data source in the linear dynamic data group as a fulcrum, and calculate and generate the sub-end architecture diagram with the lowest transmission cost for each linear dynamic data group based on the minimum tree algorithm; The data transmission processing sub-end is marked as a fulcrum, the data transmission processing main end is marked as an origin, and a main end architecture diagram with the lowest transmission cost is generated based on the minimum tree algorithm; The sub-end architecture diagram and the main-end architecture diagram are combined to form a data transmission architecture diagram, and a data transmission architecture solution is generated by packaging; The data transmission module (4) controls each data transmission processing sub-end to receive data transmitted by the data source it is responsible for in real time, and transmits the data to the data transmission processing main end after processing and screening. Specifically, each data transmission processing sub-end receives data transmitted by the data source it is responsible for in real time, identifies the data type, and determines whether it is data that requires joint support. If not, the data transmission processing sub-end processes the data. If so, the data that requires joint support is transmitted to the data transmission processing main end for processing.

Citation Information

Patent Citations

  • A RNN based Spatio Temporal Data Mining model for urban road Planning

    AU2020104112A4

  • Method and system for realizing safe transmission of mine data based on block chain

    CN117879787A