Method, device and system for counting the number of vehicles passing through a mine underground station

By using the membership calculation method of time segmentation points in the underground vehicle distribution statistics of mines, the problem of traffic error in traditional statistical methods is solved and the statistical accuracy is improved.

CN118301552BActive Publication Date: 2025-03-11TIANDI TECH CO LTD BEIJING TECH RES BRANCH +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410494810.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-23
Publication Date
2025-03-11
Estimated Expiration
2044-04-23

AI Technical Summary

Technical Problem

There are errors in the traditional method of determining vehicle distribution in mines, and the time division of vehicle check-in records is absolute, resulting in inaccurate traffic statistics.

Method used

By obtaining the vehicle punch-in data collected by the mine underground positioning base station in the preset time period, the time division point is determined based on the preset time particle size, the vehicle punch-in data membership of each time division point is calculated, and the vehicle flow rate is determined.

Benefits of technology

It improves the accuracy of traffic statistics, reduces errors, and can more accurately understand the distribution of underground vehicles in the mine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118301552B_ABST
    Figure CN118301552B_ABST
Patent Text Reader

Abstract

The present disclosure is about a method, device and system for counting the number of vehicles passing through a mine underground, and relates to the field of underground mine transportation technology. The method includes: obtaining vehicle punch-in data collected by a mine underground positioning base station within a preset time period, determining a time division point within a preset time period according to a preset time granularity, and for each time division point, respectively determining the membership of each first punch-in data in the vehicle punch-in data to the time division point, the first punch-in data is the vehicle punch-in data corresponding to the time period between the time division point and the first division point, the first division point is the time division point adjacent to the time division point, determining the sum of all memberships corresponding to the time division point, and obtaining the vehicle flow of the mine underground positioning base station at the time division point. This solution improves the accuracy of counting vehicle flow.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of underground mine transportation, and in particular to a method, device and system for counting the number of vehicles passing through a station in an underground mine. Background Art

[0002] In the related technology, vehicle transportation is an important way of auxiliary transportation in underground mines. Since vehicles travel in scattered areas in underground mines, it is necessary to understand their accurate distribution. The traditional way to determine vehicle distribution is to segment the data of the traffic flow over time counted by each base station according to time, and count the traffic flow in each segment separately, and use the traffic flow as the traffic flow of the time node corresponding to the segment. However, the punch-in record of the vehicle at the positioning base station is a series of discrete time points. The above segmented statistical method leads to errors in the obtained traffic flow. For example, the vehicle punch-in record of "8:29:59" is classified into the 8 time interval, and the punch-in record of "8:30:01" is classified into the 9 time interval. The two records have extremely high similarity in the time dimension, but are absolutely divided into different intervals. Summary of the invention

[0003] In order to overcome the problems existing in the related art, the present disclosure provides a method, device and system for counting the number of vehicles passing through a mine underground.

[0004] According to a first aspect of an embodiment of the present disclosure, a method for counting the number of vehicles passing through a mine underground station is provided, comprising:

[0005] Obtain vehicle clocking data collected by the underground mine positioning base station within a preset time period;

[0006] Determine the time segmentation point within the preset time period according to the preset time granularity;

[0007] For each time division point, determining the membership of each first punch-in data in the vehicle punch-in data to the time division point; the first punch-in data is the vehicle punch-in data corresponding to the time period between the time division point and the first division point; the first division point is the time division point adjacent to the time division point;

[0008] The sum of all the membership degrees corresponding to the time division points is determined to obtain the vehicle flow of the mine underground positioning base station at the time division points.

[0009] In some embodiments of the present application, for each time division point, determining the membership of each first punch-in data in the vehicle punch-in data to the time division point includes:

[0010] For each first punch-in data, a membership function is used to calculate the membership of the first opening data with respect to the time division point; wherein the membership function is determined based on the degree of membership between the vehicle punch-in data between two adjacent time division points and the two adjacent time division points.

[0011] In some embodiments of the present application, the using a membership function to calculate the membership of the first opening data for the time segmentation point includes:

[0012] The membership degree of the first punch-in data to the time division point is calculated by the following formula:

[0013]

[0014] in, is the i-th time segmentation point t i The membership between the vehicle check-in time t corresponding to the first check-in data, P1 is the shape parameter of the membership function, t interval Indicates the preset time granularity.

[0015] In some embodiments of the present application, after determining the membership of each first punch-in data in the vehicle punch-in data to the time division point for each time division point, the method further includes:

[0016] For each first punch-in data, a compensation membership function is used to calculate the compensation membership of the first opening data for the time division point; the compensation membership function is a linear trigonometric function;

[0017] Determine the sum of the membership degree and the compensated membership degree to obtain the compensated membership degree;

[0018] The determining the sum of all membership degrees corresponding to the time segmentation points includes:

[0019] The sum of all compensated membership degrees corresponding to the time division points is determined.

[0020] In some embodiments of the present application, the step of using a compensation membership function to calculate the compensation membership of the first opening data for the time division point includes:

[0021] The compensation membership of the first punch-in data for the time division point is calculated by the following formula:

[0022]

[0023] in, The i-th time segmentation point t iThe compensation membership between the vehicle punch-in time t corresponding to the first punch-in data, P2 is the shape parameter of the compensation membership function, t interval Indicates the preset time granularity.

[0024] In some embodiments of the present application, after determining the sum of all the membership degrees corresponding to the time division points and obtaining the vehicle flow of the underground mine positioning base station at the time division points, the method further includes:

[0025] Sorting the vehicle flows corresponding to the time division points within the preset time period according to time to obtain a vehicle flow sequence;

[0026] A traffic flow trend graph is generated according to the traffic flow sequence.

[0027] According to a second aspect of an embodiment of the present disclosure, a device for counting the number of vehicles passing through a mine underground is provided, comprising:

[0028] An acquisition unit, used to acquire vehicle clocking-in data collected by a mine underground positioning base station within a preset time period;

[0029] A first determining unit, configured to determine a time segmentation point within the preset time period according to a preset time granularity;

[0030] A second determination unit is used to determine, for each time division point, the membership of each first punch-in data in the vehicle punch-in data to the time division point; the first punch-in data is the vehicle punch-in data corresponding to the time period between the time division point and the first division point; the first division point is a time division point adjacent to the time division point;

[0031] The third determining unit is used to determine the sum of all membership degrees corresponding to the time division point, and obtain the vehicle flow of the mine underground positioning base station at the time division point.

[0032] According to a third aspect of an embodiment of the present disclosure, an electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method described in any one of the first aspects is implemented.

[0033] According to a fourth aspect of an embodiment of the present disclosure, there is provided a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method according to any one of the first aspects is implemented.

[0034] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, wherein the computer program implements the method as described in any one of the first aspects when executed by a processor.

[0035] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: by acquiring the vehicle punch-in data collected by the underground positioning base station of the mine within a preset time period, determining the time division point within the preset time period according to the preset time granularity, and for each time division point, respectively determining the membership of each first punch-in data in the vehicle punch-in data for the time division point, the first punch-in data is the vehicle punch-in data corresponding to the time period between the time division point and the first division point, the first division point is the time division point adjacent to the time division point, determining the sum of all the memberships corresponding to the time division point, and obtaining the vehicle flow of the underground positioning base station of the mine at the time division point. The vehicle flow at each time division point is determined by calculating the membership, which improves the accuracy of statistical vehicle flow.

[0036] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0038] Figure 1 The present invention is a flow chart of a method for counting the number of vehicles passing through a mine underground according to an exemplary embodiment.

[0039] Figure 2 It is a schematic diagram of time division points proposed according to an embodiment of the present disclosure.

[0040] Figure 3 It is a schematic diagram of the division of subordinate areas proposed according to an embodiment of the present disclosure.

[0041] Figure 4 It is a schematic diagram of a membership function proposed according to an embodiment of the present disclosure.

[0042] Figure 5 Schematic diagram of a compensation membership function proposed according to an embodiment of the present disclosure.

[0043] Figure 6 It is a schematic diagram of an equivalent vehicle flow function proposed according to an embodiment of the present disclosure.

[0044] Figure 7 It is a traffic flow trend diagram proposed according to an embodiment of the present disclosure.

[0045] Figure 8 It is a time series prediction diagram of vehicle flow proposed according to an embodiment of the present disclosure.

[0046] Fig. 9 It is an analysis diagram of the vehicle flow distribution status of each base station proposed according to an embodiment of the present disclosure.

[0047] Fig.10 The present invention is a block diagram of a device for counting the number of vehicles passing through a mine underground according to an exemplary embodiment.

[0048] Fig.11 It is a block diagram of a device for counting the number of vehicles passing through a station in a mine, according to an exemplary embodiment. DETAILED DESCRIPTION

[0049] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0050] The terms used in the disclosed embodiments are only for the purpose of describing specific embodiments, and are not intended to limit the disclosed embodiments. The singular forms "a", "an" and "the" used in the disclosed embodiments and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0051] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the disclosed embodiments, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the disclosed embodiments, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at" or "when" or "in response to determination".

[0052] In addition, various forms of processes shown in the embodiments of the present disclosure may be used to reorder, add or delete steps. For example, the steps described in the present application may be performed in parallel, sequentially or in different orders, as long as the desired results of the technical solution disclosed in the present application can be achieved, and this document does not limit this.

[0053] In the relevant technology, vehicle transportation is an important way of auxiliary transportation in underground mines, among which trackless vehicles are the main equipment in the transportation process. Trackless vehicles play a key role in the transportation of personnel, materials, equipment, and waste rock underground due to their flexibility, adaptability, and reliability. Radio frequency identification RFID is usually used to locate trackless vehicles underground. By installing RFID base stations at key locations in the mine (such as wellheads, intersections, turns, etc.), real-time monitoring and positioning of trackless vehicles can be achieved. Each trackless vehicle is equipped with an RFID tag. When the vehicle passes the RFID base station, the base station will read the tag information on the vehicle to determine the location and status of the vehicle.

[0054] Since the vehicles are scattered in the underground mine, it is necessary to understand their accurate distribution in order to gain a deeper understanding of the activities of trackless vehicles, identify peak and off-peak hours, and further optimize the transportation process and resource allocation to improve transportation efficiency and safety. The traditional method of determining vehicle distribution is to segment the data of the traffic flow over time counted by each base station according to time, and count the traffic flow in each segment separately, and use the traffic flow as the traffic flow of the corresponding time node of the segment. However, the vehicle's clock-in record at the positioning base station is a series of discrete time points. The above segmented statistical method leads to errors in the obtained traffic flow. For example, the vehicle clock-in record of "8:29:59" is classified as the 8 time interval, while the clock-in record of "8:30:01" is classified as the 9 time interval. The two records have extremely high similarity in the time dimension, but are absolutely divided into different intervals.

[0055] In order to solve the above problems, the present disclosure provides a method, device and system for counting the number of vehicles passing through a mine underground station, by acquiring the vehicle punch-in data collected by the mine underground positioning base station within a preset time period, determining the time division point within the preset time period according to the preset time granularity, and for each time division point, respectively determining the membership of each first punch-in data in the vehicle punch-in data for the time division point, the first punch-in data is the vehicle punch-in data corresponding to the time period between the time division point and the first division point, the first division point is the time division point adjacent to the time division point, determining the sum of all the memberships corresponding to the time division point, and obtaining the vehicle flow of the mine underground positioning base station at the time division point. The vehicle flow at each time division point is determined by calculating the membership, thereby improving the accuracy of counting vehicle flow.

[0056] Figure 1 is a flow chart of a method for counting the number of vehicles passing through a mine underground station according to an exemplary embodiment. Figure 1 As shown, it should be noted that the method for counting the number of vehicles passing through a mine station in the embodiment of the present application is applied to a device for counting the number of vehicles passing through a mine station. Figure 1 As shown, the method may include the following steps:

[0057] Step 101, obtaining vehicle clocking-in data collected by a mine underground positioning base station within a preset time period.

[0058] In an embodiment of the present application, the vehicle clocking-in data may include the statistical start time, end time and vehicle information of the passing vehicles by the underground positioning base station of the mine, and the vehicle information may be the identification information of the vehicle.

[0059] In one embodiment, the trackless vehicle can be located by radio frequency identification (RFID). By installing RFID base stations at key locations in the mine (such as wellheads, intersections, turns, etc.), real-time monitoring and positioning of trackless vehicles can be achieved. Each trackless vehicle is equipped with an RFID tag. When the vehicle passes the RFID base station, the base station reads the tag information on the vehicle to determine the location and status of the vehicle.

[0060] Step 102: determining a time division point within a preset time period according to a preset time granularity.

[0061] In one embodiment, Figure 2 As shown, the above time division point can be determined by the following method: let t0 = t min , and calculate t in turn i =t0+i×t interval , until t is satisfied n-1 <t max ≤t n So far, we construct a set of time division points T = [t0 t1 t2 … t i … t n-1 t n ]. Among them, t min Indicates the starting point of the statistics, used to obtain the starting point of the time axis, t min You can take the whole time, t max Indicates the end point of the statistical time, used to obtain the end point of the time axis, t interval Indicates the above preset time granularity, which is used to divide the time axis into multiple intervals.

[0062] Step 103: for each time division point, determine the membership degree of each first punch-in data in the vehicle punch-in data to the time division point.

[0063] The first clock-in data is the vehicle clock-in data corresponding to the time period between the time division point and the first division point; and the first division point is a time division point adjacent to the time division point.

[0064] For example, if Figure 2As shown, if the above time division point is t2, the first division point is t1 and t3 adjacent to t2, and the first clocking-in data is the vehicle clocking-in data collected during the period between t1 and t2, and the vehicle clocking-in data collected during the period between t2 and t3.

[0065] It should be noted that the closer the collection time of the vehicle punch-in data is to t2, the higher the degree of membership to t2, and the farther the distance from t2, the lower the degree of membership to t2. The statistics on the number of underground trackless vehicles passing through the station is essentially to calculate the number of vehicles at each time division point. In fact, the punch-in time point of the trackless vehicle is almost impossible to fall exactly on the time division point, but falls between two adjacent time division points. The conventional method will single it out to the nearest time division point, causing an absolute problem. The embodiment of the present application determines its degree of membership to two adjacent time division points according to the area where the vehicle punch-in time point is located, so as to improve the accuracy of vehicle flow statistics.

[0066] In one embodiment, Figure 3 As shown, the time interval between two adjacent time division points can be subdivided into five belonging areas, and the degree of membership to the two adjacent time division points is determined according to the belonging area where the vehicle punch-in time point is located.

[0067] Among them, area ① is very close to time division point 1 and very far from time division point 2. It can be roughly considered that the punch-in records falling in this area belong to time division point 1, and its membership function to time division point 2 is roughly a linear function with a slope of almost 0.

[0068] Area ② is closer to time division point 1 and farther from time division point 2. It can be roughly considered that the clock-in records in this area mainly belong to time division point 1, and a small part belongs to time division point 2. Its membership function to time division point 2 is roughly a linear function with a small slope.

[0069] Area ③ is close to the two time division points and belongs to the fuzzy membership area. It can be roughly considered that the clock-in records in this area belong to time division point 1 and time division point 2 roughly equally, and its membership function to time division point 2 is roughly a linear function with a slope of 1.

[0070] Area ④ is far from time division point 1 and close to time division point 2. It can be roughly considered that the clock-in records in this area mainly belong to time division point 2, and a small part belongs to time division point 1. Its membership function to time division point 2 is roughly a linear function with a small slope.

[0071] Area ⑤ is very close to time division point 2 and very far from time division point 1. It can be roughly considered that the check-in records falling in this part belong to time division point 2, and its membership function to time division point 2 is roughly a linear function with a slope of almost 0.

[0072] In some embodiments of the present application, step 103 may specifically include the following steps: for each first punch-in data, using a membership function to calculate the membership of the first open data with respect to the time division point; wherein the membership function is determined based on the degree of membership between the vehicle punch-in data between two adjacent time division points and the two adjacent time division points.

[0073] In one embodiment, according to the above requirements for the shape of the membership function, Gaussian distribution is used as the basic shape to construct a nonlinear membership function as the shape membership, that is, as the membership of the first punch-in data for the time segmentation point.

[0074] In some embodiments of the present application, the membership of the first punch-in data to the time division point can be calculated by the following formula:

[0075]

[0076] in, is the i-th time segmentation point t i The membership degree between the vehicle check-in time t corresponding to the first check-in data, P1 is the shape parameter of the membership function, t interval Indicates the preset time granularity.

[0077] In one embodiment, the value of P1 can be determined in the following manner:

[0078] According to the above requirements for the shape of the membership function, the standard Gaussian function is used as the basic shape, that is, Among them, a, b, and c are all constants.

[0079] Let a = t interval , let b = t i On this basis, we solve the two equations f(0)=1 and f(1)=0.5 simultaneously and get c=1.6651092223153896.

[0080] The results are sorted and merged, that is, the above c and the c values ​​corresponding to other time division points are fitted to obtain P1, that is, the shape parameter of the shape membership function is obtained, and the parameter value is 1.6651092223153896.

[0081] In one embodiment, the value of P1 may be 1.6651092223153896, and at least 4 decimal places may be retained according to the requirement of computing performance.

[0082] In some embodiments of the present application, after step 103, the method may further include the following steps:

[0083] For each first punch-in data, a compensation membership function is used to calculate the compensation membership of the first opening data for the time division point; the compensation membership function is a linear trigonometric function;

[0084] Determine the sum of the membership degree and the compensated membership degree to obtain the compensated membership degree;

[0085] Determine the sum of all memberships corresponding to the time segmentation points, including:

[0086] Determine the sum of all compensated memberships corresponding to the time segmentation points.

[0087] like Figure 4 As shown, the membership function is at t = t i The membership degree is 1, and it is considered that it is completely subordinate to t i , which meets the requirements for membership. However, due to the characteristics of the membership function itself, at t = t i+1 In the case of membership greater than 0, in actual circumstances, it should be completely subordinate to t i+1 , for t i The membership of should be 0, so Figure 5 As shown, a compensation function needs to be constructed to calculate the compensation membership.

[0088] In some embodiments of the present application, the compensation membership of the first punch-in data for the time division point can be calculated by the following formula:

[0089]

[0090] in, The i-th time segmentation point t i The compensation membership between the vehicle punch-in time t corresponding to the first punch-in data, P2 is the shape parameter of the compensation membership function, t interval Indicates the preset time granularity.

[0091]

[0092] Indicates the time from the time a trackless vehicle clocks in to the time division point t i The equivalent traffic flow is a real number in the interval [0,1].

[0093] In one embodiment, the value of P1 can be determined in the following manner:

[0094] The standard trigonometric functions are used as the basic shape, that is, y = trimf (x, [abc]), where a, b, and c are all constants.

[0095] Let a = t interval , let b = t i On this basis, the following formula t = t i+1 To solve:

[0096]

[0097] get Let c=0.0625, that is, P2 is 0.0625.

[0098] like Figure 6 In the equivalent traffic flow function shown in the figure, the compensation results at t = t i+1 In the case of , the membership degree is equal to 0.

[0099] Step 104, determining the sum of all the membership degrees corresponding to the time division points, and obtaining the vehicle flow of the mine underground positioning base station at the time division points.

[0100] In one embodiment, all the membership degrees corresponding to the time division points are added together to obtain the vehicle flow of the underground mine positioning base station at the time division points.

[0101] The membership set List corresponding to the time segmentation point is calculated by the following formula i The equivalent traffic volume of all records in (i.e., membership) value, and obtain the time segmentation point t i Traffic flow f i :

[0102]

[0103] In some embodiments of the present application, after step 104, the method may further include the following steps:

[0104] The vehicle flow corresponding to each time segmentation point within the preset time period is sorted according to time to obtain a vehicle flow sequence;

[0105] Generate a traffic flow trend graph based on the traffic flow sequence.

[0106] In one embodiment, the vehicle flow corresponding to each time segmentation point can be calculated according to the time segmentation point set T = [t0t1 t2 … t i … t n-1 t n ] to get the traffic flow sequence F = [f0 f1 f2 … f i … f n-1 f n], F can be further used for analysis, prediction and visualization. For example, the traffic flow trend graph is as follows Figure 7 As shown in Figure 8 As shown in the figure, the traffic flow distribution analysis diagram of each base station is as follows Fig. 9 shown.

[0107] According to the method for counting the number of vehicles passing through a mine underground proposed in the embodiment of the present application, by obtaining the vehicle punch-in data collected by the mine underground positioning base station within a preset time period, the time division point within the preset time period is determined according to the preset time granularity, and for each time division point, the membership of each first punch-in data in the vehicle punch-in data for the time division point is determined respectively, the first punch-in data is the vehicle punch-in data corresponding to the time period between the time division point and the first division point, the first division point is the time division point adjacent to the time division point, and the sum of all the memberships corresponding to the time division point is determined to obtain the vehicle flow of the mine underground positioning base station at the time division point. The vehicle flow at each time division point is determined by calculating the membership, which improves the accuracy of the vehicle flow statistics.

[0108] Fig.10 The block diagram of a device for counting the number of vehicles passing through a mine underground station is shown according to an exemplary embodiment. Fig.10 The device includes an acquisition unit 1001, a first determination unit 1002, a second determination unit 1003 and a third determination unit 1004.

[0109] The acquisition unit 1001 is used to acquire the vehicle clocking-in data collected by the underground positioning base station of the mine within a preset time period;

[0110] A first determining unit 1002 is used to determine a time segmentation point within a preset time period according to a preset time granularity;

[0111] The second determining unit 1003 is used to determine, for each time division point, the membership of each first punch-in data in the vehicle punch-in data to the time division point; the first punch-in data is the vehicle punch-in data corresponding to the time period between the time division point and the first division point; the first division point is the time division point adjacent to the time division point;

[0112] The third determining unit 1004 is used to determine the sum of all membership degrees corresponding to the time division point, and obtain the vehicle flow of the mine underground positioning base station at the time division point.

[0113] In some embodiments of the present application, the second determination unit 1003 can be specifically used to: for each first punch-in data, use a membership function to calculate the membership of the first opening data with respect to the time division point; wherein the membership function is determined based on the degree of membership between the vehicle punch-in data between two adjacent time division points and the two adjacent time division points.

[0114] In some embodiments of the present application, the second determining unit 1003 may be specifically configured to:

[0115] The membership of the first punch-in data to the time segmentation point is calculated by the following formula:

[0116]

[0117] in, is the i-th time segmentation point t i The membership between the vehicle punch-in time t corresponding to the first punch-in data, P1 is the shape parameter of the membership function.

[0118] In some embodiments of the present application, the method may further include:

[0119] A calculation unit, for calculating the compensation membership of the first opening data for each first punch-in data by using a compensation membership function for the time division point; the compensation membership function is a linear trigonometric function;

[0120] A compensation unit, used for determining the sum of the membership degree and the compensated membership degree to obtain the compensated membership degree;

[0121] The third determining unit 1004 may be specifically configured to determine the sum of all compensated membership degrees corresponding to the time division points.

[0122] In some embodiments of the present application, the computing unit may be specifically used for:

[0123] The compensation membership of the first punch-in data for the time division point is calculated by the following formula:

[0124]

[0125] in, The i-th time segmentation point t i The compensation membership between the vehicle punch-in time t corresponding to the first punch-in data, P2 is the shape parameter of the compensation membership function.

[0126] In some embodiments of the present application, the method may further include:

[0127] A sorting unit, used to sort the vehicle flows corresponding to the time division points within the preset time period according to time to obtain a vehicle flow sequence;

[0128] A generating unit is used to generate a traffic flow trend graph according to a traffic flow sequence.

[0129] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0130] According to the device for counting the number of vehicles passing through underground mines proposed in the embodiment of the present application, by acquiring the vehicle punch-in data collected by the underground mine positioning base station within a preset time period, the time division point within the preset time period is determined according to the preset time granularity, and for each time division point, the membership of each first punch-in data in the vehicle punch-in data for the time division point is determined respectively, the first punch-in data is the vehicle punch-in data corresponding to the time period between the time division point and the first division point, the first division point is the time division point adjacent to the time division point, the sum of all the memberships corresponding to the time division point is determined, and the vehicle flow of the underground mine positioning base station at the time division point is obtained. The vehicle flow at each time division point is determined by calculating the membership, which improves the accuracy of counting vehicle flow.

[0131] Fig.11 1 is a block diagram of a device for counting the number of vehicles passing through a mine underground according to an exemplary embodiment. For example, the device 1100 may be an electronic device, such as a mobile phone, a computer, a digital broadcast terminal, a message transceiver device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0132] Reference Fig.11 , the device 1100 may include one or more of the following components: a processing component 1102 , a memory 1104 , a power component 1106 , a multimedia component 1108 , an audio component 1110 , an input / output (I / O) interface 1112 , a sensor component 1114 , and a communication component 1116 .

[0133] The processing component 1102 generally controls the overall operation of the device 1100, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1102 may include one or more processors 1120 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 1102 may include one or more modules to facilitate interaction between the processing component 1102 and other components. For example, the processing component 1102 may include a multimedia module to facilitate interaction between the multimedia component 1108 and the processing component 1102.

[0134] The memory 1104 is configured to store various types of data to support operations on the device 1100. Examples of such data include instructions for any application or method operating on the device 1100, contact data, phone book data, messages, pictures, videos, etc. The memory 1104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0135] The power component 1106 provides power to the various components of the device 1100. The power component 1106 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 1100.

[0136] The multimedia component 1108 includes a screen that provides an output interface between the device 1100 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1108 includes a front camera and / or a rear camera. When the device 1100 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0137] The audio component 1110 is configured to output and / or input audio signals. For example, the audio component 1110 includes a microphone (MIC), and when the device 1100 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1104 or sent via the communication component 1116. In some embodiments, the audio component 1110 also includes a speaker for outputting audio signals.

[0138] I / O interface 1112 provides an interface between processing component 1102 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0139] The sensor assembly 1114 includes one or more sensors for providing various aspects of the status assessment of the device 1100. For example, the sensor assembly 1114 can detect the open / closed state of the device 1100, the relative positioning of components, such as the display and keypad of the device 1100, the sensor assembly 1114 can also detect the position change of the device 1100 or a component of the device 1100, the presence or absence of user contact with the device 1100, the orientation or acceleration / deceleration of the device 1100, and the temperature change of the device 1100. The sensor assembly 1114 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1114 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1114 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0140] The communication component 1116 is configured to facilitate wired or wireless communication between the device 1100 and other devices. The device 1100 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1116 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1116 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0141] In an exemplary embodiment, the device 1100 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above methods.

[0142] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1104 including instructions, and the instructions can be executed by the processor 1120 of the device 1100 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0143] In an exemplary embodiment, a computer program product is also provided, comprising a computer program, which implements the above method when executed by the processor 1120 of the device 1100 .

[0144] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0145] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A method for counting the number of vehicles passing through a mine underground, characterized in that: include: Obtain vehicle clocking data collected by the underground mine positioning base station within a preset time period; Determine the time segmentation point within the preset time period according to the preset time granularity; For each time division point, determining the membership of each first punch-in data in the vehicle punch-in data to the time division point; the first punch-in data is the vehicle punch-in data corresponding to the time period between the time division point and the first division point; the first division point is the time division point adjacent to the time division point; Determine the sum of all the membership degrees corresponding to the time division points, and obtain the vehicle flow of the mine underground positioning base station at the time division points; The step of determining, for each time division point, the degree of membership of each first punch-in data in the vehicle punch-in data to the time division point includes: For each first punch-in data, a membership function is used to calculate the membership of the first punch-in data to the time division point; wherein the membership function is determined according to the membership degree between the vehicle punch-in data between two adjacent time division points and the two adjacent time division points; The step of using a membership function to calculate the membership of the first punch-in data for the time division point includes: The membership degree of the first punch-in data to the time division point is calculated by the following formula: in, is the i-th time segmentation point t i The membership between the vehicle check-in time t corresponding to the first check-in data, P1 is the shape parameter of the membership function, t interval Indicates the preset time granularity; After determining the membership of each first punch-in data in the vehicle punch-in data to the time division point for each time division point, the method further includes: For each first punch-in data, a compensation membership function is used to calculate the compensation membership of the first punch-in data for the time division point; the compensation membership function is a linear trigonometric function; Determine the sum of the membership degree and the compensated membership degree to obtain the compensated membership degree; The determining the sum of all membership degrees corresponding to the time segmentation points includes: Determine the sum of all compensated membership degrees corresponding to the time division points; Among them, through the following formula, based on the membership set List corresponding to the time segmentation point i The membership of all records in the time segmentation point t is obtained i Traffic flow f i : in, is the membership degree after compensation, is the i-th time segmentation point t i The compensation membership between the vehicle punch-in time t corresponding to the first punch-in data, P2 is the shape parameter of the compensation membership function.

2. The method for counting the number of vehicles passing through a mine station according to claim 1, characterized in that: The using a compensation membership function to calculate the compensation membership of the first punch-in data for the time division point includes: The compensation membership of the first punch-in data for the time division point is calculated by the following formula: in, The i-th time segmentation point t i The compensation membership between the vehicle punch-in time t corresponding to the first punch-in data, P2 is the shape parameter of the compensation membership function, t interval Indicates the preset time granularity.

3. The method for counting the number of vehicles passing through a mine underground station according to claim 1, characterized in that: After determining the sum of all the membership degrees corresponding to the time division points and obtaining the vehicle flow of the underground mine positioning base station at the time division points, the method further includes: Sorting the vehicle flows corresponding to the time division points within the preset time period according to time to obtain a vehicle flow sequence; A traffic flow trend graph is generated according to the traffic flow sequence.

4. A device for counting the number of vehicles passing through a mine underground, characterized in that: include: An acquisition unit, used to acquire vehicle clocking-in data collected by a mine underground positioning base station within a preset time period; A first determining unit, configured to determine a time segmentation point within the preset time period according to a preset time granularity; A second determination unit is used to determine, for each time division point, the membership of each first punch-in data in the vehicle punch-in data to the time division point; the first punch-in data is the vehicle punch-in data corresponding to the time period between the time division point and the first division point; the first division point is a time division point adjacent to the time division point; A third determining unit is used to determine the sum of all membership degrees corresponding to the time division point, and obtain the vehicle flow of the mine underground positioning base station at the time division point; Wherein, the second determining unit is specifically used for: For each first punch-in data, a membership function is used to calculate the membership of the first punch-in data to the time division point; wherein the membership function is determined according to the membership degree between the vehicle punch-in data between two adjacent time division points and the two adjacent time division points; Wherein, the second determining unit is further configured to: The membership degree of the first punch-in data to the time division point is calculated by the following formula: in, is the i-th time segmentation point t i The membership between the vehicle check-in time t corresponding to the first check-in data, P1 is the shape parameter of the membership function, t interval Indicates the preset time granularity; The device further comprises: A calculation unit, configured to calculate, for each first punch-in data, a compensation membership function of the first punch-in data for the time division point; the compensation membership function is a linear trigonometric function; A compensation unit, used for determining the sum of the membership and the compensated membership to obtain a compensated membership; The third determining unit is specifically configured to: Determine the sum of all compensated membership degrees corresponding to the time division points; The third determining unit is further configured to: The following formula is used based on the membership set List corresponding to the time segmentation point. i The membership of all records in the time segmentation point t is obtained i Traffic flow f i : in, is the membership degree after compensation, is the i-th time segmentation point t i The compensation membership between the vehicle punch-in time t corresponding to the first punch-in data, P2 is the shape parameter of the compensation membership function.

5. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 3 is implemented.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 3 is implemented.

7. A computer program product, comprising a computer program, characterized in that The computer program implements the method according to any one of claims 1 to 3 when executed by a processor.

Citation Information

Patent Citations

  • Real-time ore blending-oriented multi-target ore card online scheduling method and system

    CN114677018A

  • Image segmentation method and device for moving target under mine and monitoring system

    CN116524406A