Method and device for locating ore grade anomaly nodes, storage medium and electronic device
Patent Information
- Application Number
- CN202611159006.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-31
- Publication Date
- 2026-10-27
AI Technical Summary
[0016]根据本申请实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过计算机程序执行上述的定位矿石品位异常节点的方法。
Smart Images

Figure CN122988901A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of anomaly analysis of ore grade data, and more specifically, to a method and apparatus, storage medium and electronic equipment for locating anomaly nodes in ore grade. Background Technology
[0002] In the process of mining production and transportation, there is a multi-stage and multi-node data flow from ore mining, warehousing, blending, stockpiling, shipment to final use. In actual production, the ore grade may deviate during transportation, storage, or blending.
[0003] Current technologies typically only detect grade anomalies at the final testing stage, lacking the ability to accurately trace the points where the anomalies originate. This makes it difficult to quickly pinpoint the specific transportation node or operational stage where ore quality deviations occur, allowing problematic stages to continue participating in ore circulation, potentially leading to further grade deviations and decreased transportation efficiency. Furthermore, existing management systems rely heavily on manual recording or fragmented databases for ore grade data collection and traceability, lacking a unified identifier and verifiable data chain. Therefore, when ore quality deviations occur, it is difficult to accurately locate the specific stage or transportation node that caused the deviation.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This application provides a method, apparatus, storage medium, and electronic device for locating nodes with abnormal ore grades, so as to at least solve the technical problem of not being able to accurately locate the specific link or ore transportation node that causes the quality deviation when the ore has a quality deviation.
[0006] According to one aspect of the embodiments of this application, a method for locating abnormal ore grade nodes is provided, comprising: acquiring ore grade data of the target ore indicated by a material taking order; determining an electronic tag associated with the ore grade data when the ore grade data meets abnormal grade conditions, wherein the abnormal grade conditions include the deviation of the ore grade data from the initial ore grade data exceeding a preset deviation threshold; determining node ore data matched with each ore transportation node based on the electronic tag, wherein the node ore data is used to indicate the state of the target ore at the ore transportation node; analyzing the node ore data matched with each ore transportation node to obtain analysis results; and determining abnormal transportation nodes from each ore transportation node based on the analysis results.
[0007] As an optional approach, the node ore data matching each ore transportation node is determined based on electronic tags, including: identifying each ore transportation node in the transportation process of the target ore associated with the electronic tag, wherein the ore transportation nodes include stockpile storage nodes, belt conveyor transfer nodes, loading nodes, vehicle transportation nodes, and unloading nodes; and acquiring the node ore data matching each ore transportation node, wherein the node ore data includes ore weight information, ore location information, and environmental status information.
[0008] As an optional approach, the node ore data matched with each ore transportation node is analyzed to obtain analysis results, including at least one of the following: performing anomaly analysis on the ore weight information indicated in the node ore data matched with each ore transportation node to obtain corresponding node analysis results; performing anomaly analysis on the ore location information indicated in the node ore data matched with each ore transportation node to obtain corresponding node analysis results; and performing anomaly analysis on the environmental status information indicated in the node ore data matched with each ore transportation node to obtain corresponding node analysis results.
[0009] As an optional approach, the node ore data matched with each ore transportation node is analyzed to obtain the corresponding node analysis results, including: matching the ore grade data corresponding to each ore transportation node with the abnormal grade conditions of the target ore to determine whether there are grade anomalies; and obtaining the node analysis results corresponding to each ore transportation node based on the matching results.
[0010] As an optional approach, the ore grade data corresponding to each ore transportation node is matched with the abnormal grade conditions of the target ore. This includes: calculating the ratio of the ore grade data corresponding to each ore transportation node obtained from the database to the ore grade data of the ore transportation node corresponding to the electronic tag; determining the abnormal threshold indicating the abnormal grade conditions for each ore transportation node, wherein the abnormal threshold is determined based on the initial ore grade data of the stope sampling data in the ore transportation node; comparing the ratio with the corresponding abnormal threshold; and identifying the corresponding ore transportation node as an abnormal transportation node if the ratio exceeds the abnormal threshold.
[0011] As an optional approach, obtaining the ore grade data of the target ore indicated by the material taking order includes: determining the target ore pile based on the material taking order; obtaining the material taking quantity information corresponding to each target ore pile; and taking material from the target ore pile according to the material taking quantity information to obtain the ore grade data of the target ore.
[0012] As an optional approach, after identifying abnormal transportation nodes from each ore transportation node based on the analysis results, the following steps are taken: determining the ore grade deviation data that matches the abnormal transportation node; generating an ore blending adjustment plan based on the ore grade deviation data; and adjusting the target ore extraction strategy according to the ore blending adjustment plan.
[0013] According to another aspect of the embodiments of this application, an apparatus for locating abnormal ore grade nodes is also provided, comprising: an acquisition unit for acquiring ore grade data of the target ore indicated by a material taking order; a first determination unit for determining an electronic tag associated with the ore grade data when the ore grade data meets abnormal grade conditions, wherein the abnormal grade conditions include the deviation between the ore grade data and the initial ore grade data exceeding a preset deviation threshold; a second determination unit for determining node ore data matching each ore transportation node based on the electronic tag, wherein the node ore data is used to indicate the state of the target ore at the ore transportation node; an analysis unit for analyzing the node ore data matching each ore transportation node to obtain analysis results; and a third determination unit for determining abnormal transportation nodes from each ore transportation node based on the analysis results.
[0014] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer program, and the computer program is configured to execute the above-described method for locating abnormal ore grade nodes when running.
[0015] According to another aspect of the embodiments of this application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method for locating abnormal ore grade nodes as described above.
[0016] According to another aspect of the embodiments of this application, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the above-described method for locating abnormal ore grade nodes through the computer program.
[0017] In this embodiment, ore grade data of the target ore is acquired, and a corresponding electronic tag is identified when the ore grade data meets the abnormal grade conditions. The electronic tag is used to establish a correlation between the target ore and each ore transportation node. Furthermore, node ore data corresponding to each ore transportation node is acquired, and analysis is performed based on this node ore data to identify abnormal transportation nodes. Compared to methods that rely solely on final test results to determine ore quality abnormalities, this application establishes a correspondence between abnormal ore grade data and specific transportation links, enabling traceability analysis of the entire ore process from extraction to transportation. This at least solves the technical problem of not being able to accurately locate the specific link or ore transportation node causing the quality deviation when it occurs. Attached Figure Description
[0018] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0019] Figure 1 This is a schematic diagram illustrating the steps of an optional method for locating abnormal ore grade nodes according to an embodiment of this application;
[0020] Figure 2 This is a schematic diagram of an optional ore transportation node according to an embodiment of this application;
[0021] Figure 3 This is a schematic diagram of a scenario according to an embodiment of this application;
[0022] Figure 4 This is a schematic diagram of an optional device for locating abnormal ore grade nodes according to an embodiment of this application;
[0023] Figure 5 This is a schematic diagram of an electronic device for implementing a method for locating abnormal ore grade nodes according to an embodiment of this application. Detailed Implementation
[0024] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0025] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0026] According to one aspect of the embodiments of this application, a method for locating abnormal nodes in ore grade is provided. Optionally, in this embodiment, the above method can be applied to a data processing system composed of terminal equipment, server and network environment.
[0027] Optionally, in this embodiment, the terminal device can be a terminal device configured with a target client, which may include, but is not limited to, at least one of the following: mobile phone (such as Android phone, iOS phone, etc.), laptop computer, tablet computer, PDA, MID (Mobile Internet Device), PAD, desktop computer, smart TV, etc. The target client may be a video client, instant messaging client, browser client, educational client, etc. The network may include, but is not limited to, wired network and wireless network, wherein the wired network includes: local area network, metropolitan area network and wide area network, and the wireless network includes: Bluetooth, WIFI and other networks that enable wireless communication. The server may be a single server, a server cluster composed of multiple servers, or a cloud server. The above is only an example, and no limitation is made in this embodiment.
[0028] As an alternative solution, such as Figure 1 As shown, the method for locating abnormal ore grade nodes includes:
[0029] S102, Obtain the ore grade data of the target ore material indicated in the material requisition order;
[0030] S104, when the ore grade data meets the abnormal grade conditions, determine the electronic tag associated with the ore grade data, wherein the abnormal grade conditions include the deviation between the ore grade data and the initial ore grade data exceeding a preset deviation threshold.
[0031] S106, Based on the electronic tag, determine the node ore data that matches each ore transportation node, wherein the node ore data is used to indicate the status of the target ore at the ore transportation node;
[0032] S108, Analyze the node ore data matched with each ore transportation node to obtain the analysis results;
[0033] S110, Based on the analysis results, identify abnormal transportation nodes from each ore transportation node.
[0034] In step S102 above, optionally, the aforementioned material requisition order is used to characterize information such as the required quantity of ore, target grade requirements, delivery time, order priority, and transportation constraints; however, this is not limited in this embodiment. The aforementioned ore grade data is used to represent the content, grade level, grade distribution, and three-dimensional data model constructed from the prediction results of the target valuable components in the ore. It can be used, but is not limited to, to characterize the quality characteristics, spatial distribution characteristics, grade gradient, and prediction reliability of the target ore; however, this is not limited in this embodiment.
[0035] In step S104 above, optionally, the aforementioned abnormal grade condition is used to indicate the judgment condition for whether there is an anomaly in the ore grade data. It may be used, but is not limited to, to characterize the matching relationship between the ore grade data and the preset grade range, the initial grade data, or the allowable deviation range, and to determine whether there is an anomaly in the ore grade. The aforementioned electronic tag may be used, but is not limited to, to represent a digital tag constructed from unique identification information corresponding to the target ore.
[0036] In step S106 above, optionally, the aforementioned ore transportation nodes may be, but are not limited to, transportation link nodes constructed to represent the operational stages, processing locations, or transfer stations through which the target ore passes during transportation. The aforementioned node ore data is used to represent the state of the target ore at the corresponding ore transportation node, and may be, but is not limited to, characterizing the target ore's grade information, quantity information, location information, time information, batch information, and environmental status information at the corresponding ore transportation node.
[0037] In step S110 above, optionally, the above-mentioned abnormal transportation node is used to indicate the node where the ore grade data is abnormal during transportation. It can be used, but is not limited to, to characterize the problem node, abnormality type and location during ore transportation. In this embodiment, it is not limited in this respect.
[0038] As an optional implementation, the ore grade data of the target ore indicated in the material receiving order is obtained. The ore grade data includes the content of valuable components in the target ore, reflecting its quality. This ore grade data can be the data fed back from the final quality inspection stage or the data obtained during ore transportation. It is then determined whether the ore grade data meets abnormal grade conditions. Abnormal grade conditions are determined based on the allowable deviation range of the initial ore grade data from the stope sampling data. For ore grade data that meets abnormal grade conditions, an electronic tag is associated with the ore grade data. This electronic tag records the source, batch, and grade information of the target ore for traceability. Based on the electronic tag, node ore data matching each ore transportation node is determined. Node ore data includes ore weight information, ore location information, and environmental condition information. The data on ore at each node are analyzed to obtain the results, including the ore grade deviation data of each ore transportation node. Based on the analysis results, abnormal transportation nodes are identified from each ore transportation node. Abnormal transportation nodes refer to nodes where ore grade deviation or abnormal condition occurs during ore transportation.
[0039] For example, if a material requisition order requires the acquisition of ore with a phosphorus pentoxide (PPO) grade of 20.5–23.5%, the process begins by conducting grade testing on the ore stockpile in one or more requisition areas to obtain ore grade data, including PPO and impurity content, which reflects the ore quality. This data helps determine the target requisition area for requisition. After requisition, the target ore is transported. Once the entire transportation process is complete, the ore grade data for each transport node is acquired, and an electronic tag associated with the ore grade data is generated. The system then determines whether the ore grade data exceeds the initial allowable ore grade data. The permissible deviation range is determined by the electronic tag recording the ore source, such as mine B, batch number 1011-A, and grade information. Based on the electronic tag, the node ore data at ore transportation nodes 1 (loading point), 2 (during transportation), and 3 (unloading point) is determined, including ore weight, ore location, and transportation environment status information. The node ore data is analyzed to obtain the ore grade deviation data for each ore transportation node. For example, it is identified that the ore at node 2 has a grade deviation exceeding the permissible range during transportation. Based on the analysis results, node 2 is marked as an abnormal transportation node.
[0040] Using the embodiments of this application, ore grade data of the target ore indicated by the ore-taking order is obtained for ore-taking. After ore-taking is completed, the target ore is transported. After the entire ore transportation process is completed, the ore grade data of the target ore at each ore transportation node is obtained, and electronic tags associated with the ore grade data are generated. Based on the electronic tags, the node ore data at each ore transportation node is determined, including weight, location information, and environmental status information. The node ore data is analyzed to accurately identify specific nodes where ore grade deviation occurs during transportation. When deviations occur in the ore grade data, the abnormal transportation node where the deviation occurred can be quickly located.
[0041] As an optional solution, node ore data matching each ore transportation node is determined based on electronic tags, including:
[0042] S1-1, Identify each ore transport node in the transportation process of the target ore associated with the electronic tag, wherein the ore transport nodes include stockpile storage nodes, belt conveyor transfer nodes, loading nodes, vehicle transport nodes and unloading nodes;
[0043] S1-2, Obtain the node ore data that matches the target ore at each ore transportation node. The node ore data includes ore weight information, ore location information, and environmental status information.
[0044] In step S1-1 above, optionally, the aforementioned stockpile storage node can be, but is not limited to, an operation node representing the storage and transportation of the target ore within the stockpile. The aforementioned belt conveyor transfer node can be, but is not limited to, an operation node representing the transportation of the target ore via belt conveyors. Specifically, the aforementioned belt conveyor transfer node can be, but is not limited to, representing information such as the ore's transportation location, transportation speed, transportation time, and transportation status. The aforementioned loading node represents an operation node for loading the target ore onto transportation equipment. It can be, but is not limited to, representing information such as the ore loading time, loading weight, loading location, and loading status. The aforementioned vehicle transportation node can be, but is not limited to, an operation node representing the transportation of the target ore by transportation vehicles. Specifically, the aforementioned vehicle transportation node can be, but is not limited to, representing information such as the location, trajectory, transportation time, transportation distance, and transportation status of the transportation vehicles. The aforementioned unloading node can be, but is not limited to, an operation node representing the unloading of the target ore after transportation is completed. Specifically, the aforementioned unloading node can be, but is not limited to, representing information such as the ore's unloading location, unloading time, unloading quantity, and unloading status.
[0045] In steps S1-2 above, optionally, the aforementioned ore weight information is used to represent the weight data of the target ore at the corresponding ore transportation node. Specifically, the aforementioned ore weight information may, but is not limited to, information characterizing the real-time weight, cumulative weight, and weight change of the ore. The aforementioned ore location information is used to represent the spatial location of the target ore. Specifically, the aforementioned ore location information may, but is not limited to, representing the location of the ore's corresponding stockpile, equipment, transportation location, and geographic coordinates. The aforementioned environmental state information is used to represent the state data corresponding to the environment in which the target ore is located. Specifically, the aforementioned environmental state information may, but is not limited to, information characterizing the temperature, humidity, vibration intensity, dust concentration, and equipment operating status of the environment surrounding the ore; however, this is not limited in this embodiment.
[0046] As an optional implementation, after identifying the electronic tags associated with the ore grade data, the node ore data matching each ore transportation node is determined based on the electronic tags. For example, the electronic tags record the batch identifier, source information, and circulation information corresponding to the target ore. First, the various ore transportation nodes in the transportation process of the target ore are determined based on the electronic tags. Each ore transportation node may include a stockpile storage node, a belt conveyor transfer node, a loading node, a vehicle transportation node, and an unloading node.
[0047] For example, after the target ore is mined, it is first temporarily stored in a stockpile, forming a corresponding stockpile storage node; then the target ore is transported to the loading area by a belt conveyor, forming a corresponding belt conveyor transfer node; when the loading equipment loads the target ore onto the transport vehicle, a loading node is formed; when the transport vehicle transports the target ore to the target area, a vehicle transport node is formed; and finally, when the unloading is completed in the target area, an unloading node is formed.
[0048] After identifying each ore transportation node, the node ore data corresponding to each ore transportation node is obtained. For example, at the stockpile storage node, the ore weight information, stacking location information, and storage environment status information are obtained; at the belt conveyor transfer node, the conveying weight information, conveying location information, and equipment operating status information are obtained; at the loading node, the loading weight information, loading location information, and loading environment status information are obtained; at the vehicle transportation node, the vehicle load information, vehicle location information, and transportation environment status information are obtained; and at the unloading node, the unloading weight information, unloading location information, and unloading environment status information are obtained, thereby forming node ore data that matches each ore transportation node.
[0049] Using the embodiments of this application, each ore transportation node in the transportation process of the target ore is determined based on electronic tags, and the node ore data corresponding to each ore transportation node is obtained respectively. Abnormal transportation nodes can be quickly located for ore grade data with deviations.
[0050] As an optional approach, the node ore data matched with each ore transportation node is analyzed to obtain analysis results, including at least one of the following:
[0051] Method 1 involves performing anomaly analysis on the ore weight information indicated in the ore data of each matched node for each ore transportation node, and obtaining the corresponding node analysis results.
[0052] Method 2 involves performing anomaly analysis on the ore location information indicated in the ore data matched to each ore transportation node to obtain the corresponding node analysis results.
[0053] Method 3 involves performing anomaly analysis on the environmental status information indicated in the ore data of each matched node for each ore transportation node, and obtaining the corresponding node analysis results.
[0054] Optionally, the above analysis results can be used, but are not limited to, to represent the analysis results constructed from the abnormal states and statistical information obtained after processing and calculating the node ore data. Specifically, the above analysis results can be used, but are not limited to, to characterize abnormal ore weight, abnormal location, or abnormal environmental conditions at each transportation node. Optionally, the above node analysis results can be used, but are not limited to, to represent the abnormal analysis results for a single ore transportation node. Specifically, the above node analysis results can be used, but are not limited to, to characterize the identification results of ore weight deviation, position deviation, or abnormal environmental conditions at that node, and this is not limited in this embodiment.
[0055] As an optional implementation method, the node ore data matched to each ore transportation node is analyzed. Specifically, firstly, anomaly analysis is performed on the ore weight information recorded in the node ore data. By comparing the actual weight with historical data, it is determined whether the ore is overloaded or lost, and corresponding node analysis results are generated. Alternatively, anomaly analysis is performed on the ore location information recorded in the node ore data. By analyzing the location change trajectory of the ore in the stockpile, loading, transportation, or unloading stages, nodes where the ore deviates from the predetermined path or has an abnormal stockpile location are identified, and corresponding node analysis results are generated. Alternatively, anomaly analysis is performed on the environmental status information recorded in the node ore data, including temperature, humidity, vibration, dust concentration, and the operating status of transportation equipment, to identify abnormal situations that may lead to deviations in ore grade data or transportation risks, and corresponding node analysis results are generated.
[0056] It should be noted that methods one, two, and three can be combined for analysis as an optional implementation method to obtain the ore weight information corresponding to each ore transportation node and perform anomaly analysis on the ore weight information. Specifically, the ore weight recorded at the current ore transportation node is compared with the ore weight recorded at the previous ore transportation node to calculate the weight change. When the weight change exceeds a preset weight deviation threshold, it is determined that there is a weight anomaly at the corresponding ore transportation node, and the corresponding node analysis result is generated. For example, if the target ore's weight recorded as 100 tons when it first passes the weighbridge at the ore bin, and the recorded weight as 92 tons when it arrives at the ground storage yard weighbridge to confirm the transport volume, and the preset weight deviation threshold is 5 tons, then due to the weight loss reaching 8 tons, it is determined that there is an anomaly at the vehicle transportation node, and the node analysis result corresponding to the vehicle transportation node is marked as anomaly.
[0057] As an optional implementation method, the location information of the ore at each ore transportation node is acquired, and anomaly analysis is performed on the ore location information. Specifically, the standard transportation trajectory of the target ore is obtained according to the preset transportation route, and the real-time acquired ore location information is compared with the standard transportation trajectory. When the actual location deviates from the standard transportation trajectory by more than a preset distance threshold, it is determined that the corresponding ore transportation node has a location anomaly, and the corresponding node analysis result is generated. For example, if the target ore should be transported along a fixed route from the stockpile to the unloading area, but the location data uploaded by the vehicle transportation node shows that the vehicle has entered other areas, then it is determined that the ore transportation node has a location anomaly.
[0058] As an optional implementation method, environmental status information corresponding to each ore transportation node is acquired, and anomaly analysis is performed on the environmental status information. Specifically, the environmental status information includes at least one of temperature information, humidity information, vibration information, and equipment operating status information. The acquired environmental status information is compared with a preset environmental threshold. When the environmental status information exceeds the corresponding threshold, it is determined that there is an environmental anomaly at the corresponding ore transportation node, and a corresponding node analysis result is generated.
[0059] As an optional implementation, anomaly analysis is performed on both ore weight and location information. Specifically, it first determines whether there has been an abnormal change in ore weight, and then determines whether the ore location has deviated from the preset transportation route. When both abnormal ore weight and abnormal ore location conditions are met simultaneously, a high-confidence anomaly is identified at the corresponding ore transportation node, and a corresponding node analysis result is generated. For example, if a vehicle transportation node experiences a weight reduction of 8 tons and its transportation trajectory deviates from the prescribed route by 3 kilometers, then it is determined that the vehicle transportation node exhibits abnormal transportation behavior.
[0060] By employing the embodiments of this application, through the analysis of node ore data at each ore transportation node, including anomaly analysis of ore weight information, ore location information, and environmental status information, it is possible to achieve data analysis of the entire ore transportation process, generate node analysis results for each ore transportation node, and quickly locate abnormal transportation nodes after discovering deviations in ore grade data.
[0061] As an optional approach, the node ore data matched with each ore transportation node is analyzed to obtain the corresponding node analysis results, including:
[0062] S3-1, Match the ore grade data corresponding to each ore transportation node with the abnormal grade conditions of the target ore to determine whether there is an abnormal grade.
[0063] S3-2, Based on the matching results, obtain the node analysis results corresponding to each ore transportation node.
[0064] As an optional implementation method, the ore grade data corresponding to each ore transportation node is first obtained, and then matched with the abnormal grade conditions of the target ore. The abnormal grade conditions can be set according to the allowable deviation range of the initial ore grade data, and are not limited here.
[0065] For example, for the ore grade data of transport node 1, it is determined whether it exceeds the allowable grade range of the target ore. Similarly, for the ore grade data of transport nodes 2, 3, and subsequent transport nodes, anomaly grade condition matching analysis is performed. When the ore grade data of a certain transport node is found to exceed the abnormal grade conditions, it is determined that the node has a grade anomaly. Based on the results of the matching analysis, node analysis results are generated for each ore transport node. The node analysis results include whether there is a grade anomaly and specific information about the anomaly, such as the magnitude of the deviation, whether the grade exceeds the standard, or whether it is insufficient.
[0066] By using the embodiments of this application, the ore grade data corresponding to each ore transportation node is matched with abnormal grade conditions to generate corresponding node analysis results. After the deviation of ore grade data is found, the abnormal transportation node can be quickly located.
[0067] As an optional approach, the ore grade data corresponding to each ore transportation node is matched with the abnormal grade conditions of the target ore, including:
[0068] S4-1, Calculate the ratio of the ore grade data corresponding to each ore transportation node obtained to the ore grade data corresponding to the ore transportation node recorded from the database.
[0069] S4-2, Determine the abnormal threshold for the abnormal grade condition indication corresponding to each ore transportation node, wherein the abnormal threshold is determined based on the initial ore grade data of the stope sampling data in the ore transportation node; S4-3, Compare the ratio with the corresponding abnormal threshold.
[0070] S4-4: If the ratio exceeds the abnormal threshold, the corresponding ore transportation node is identified as an abnormal transportation node.
[0071] Optionally, the aforementioned database is a data storage system for storing ore transportation node information, electronic tags, and corresponding ore grade data. Specifically, the database may, but is not limited to, providing historical ore grade records, grade data corresponding to nodes, and reference information for ratio calculation and anomaly analysis; this is not limited in this embodiment. Specifically, the anomaly threshold is determined based on stope sampling data. That is, using the initial ore grade data obtained through stope sampling at the mining source as a benchmark value, combined with a preset allowable deviation range or standard fluctuation interval, the qualified judgment boundary for each ore transportation node during grade monitoring is calculated, thereby providing an accurate reference standard for anomaly identification of ore grade data in subsequent nodes. Specifically, the aforementioned anomaly threshold may, but is not limited to, characterizing the allowable deviation range of ore grade; it can be an interval, and when the ratio exceeds this range, it is judged as an anomaly; this is not limited in this embodiment.
[0072] As an optional implementation method, firstly, ore grade data corresponding to each ore transportation node is acquired, and standard grade data of the ore transportation node corresponding to the electronic tag is read from the database. Then, the ratio of the acquired ore grade data to the standard grade data is calculated to determine the abnormal threshold indicated by the abnormal grade conditions corresponding to each ore transportation node. The abnormal threshold is determined based on the initial ore grade data of the ore stope sampling data in the ore transportation node and is used to determine whether the ore grade data exceeds the allowable range. The calculated ratio is compared with the corresponding abnormal threshold. When the ratio exceeds the abnormal threshold, it is determined that the ore transportation node has abnormal ore grade data and the ore transportation node is identified as an abnormal transportation node.
[0073] Taking a batch of phosphate rock as an example, the electronic tag records the batch number as A001, and the initial ore grade data from the stope sampling corresponds to a phosphorus pentoxide content of 30%. The target ore passes through the stockpile storage node, belt conveyor transfer node, loading node, vehicle transportation node, and unloading node sequentially. During the ore transportation process, the ore grade data corresponding to each ore transportation node is obtained. Specifically, the phosphorus pentoxide content detected at the stockpile storage node is 29.8%, at the belt conveyor transfer node it is 29.6%, at the loading node it is 29.5%, and at the vehicle transportation node it is 26.5%. Then, the standard ore grade data of 30% corresponding to the electronic tag is retrieved from the database, and the ratio of the ore grade data corresponding to each ore transportation node to the initial ore grade data is calculated. For example, the ratio corresponding to the vehicle transportation node is 26.5 ÷ 30 = 0.883. Furthermore, an anomaly threshold is determined based on the initial ore grade data, for example, set to 0.95–1.05. When comparing the ratios corresponding to each node with the anomaly threshold, it is found that the ratios corresponding to the stockpile storage node, belt conveyor transfer node, and loading node are all within the anomaly threshold range, while the ratio corresponding to the vehicle transportation node is 0.883, which is lower than the lower limit of the anomaly threshold of 0.95. Therefore, the vehicle transportation node is identified as an abnormal transportation node.
[0074] By employing the embodiments of this application, by calculating the ratio between the ore grade data of each ore transportation node and the initial ore grade data, and combining it with the abnormal threshold for matching analysis, abnormal transportation nodes can be quickly located after the deviation of ore grade data is detected.
[0075] As an optional approach, obtaining the ore grade data of the target ore indicated by the material taking order includes: determining the target ore pile based on the material taking order; obtaining the material taking quantity information corresponding to each target ore pile; taking material from the target ore pile according to the material taking quantity information to obtain the ore grade data of the target ore.
[0076] Optionally, the aforementioned material requisition order may, but is not limited to, representing ore demand order information. Specifically, the aforementioned material requisition order may, but is not limited to, representing information such as the required quantity and target grade of the target ore. The aforementioned target ore pile may, but is not limited to, representing the ore pile to be requisitioned according to the material requisition order. Specifically, the aforementioned target ore pile may, but is not limited to, representing the ore storage area that meets the target ore demand, which may include ore piles of different grades, different reserves, or different sources. The aforementioned material requisition quantity information may, but is not limited to, representing data on the quantity of ore to be taken from the target ore pile. Specifically, the aforementioned material requisition quantity information may, but is not limited to, representing information such as the planned material requisition weight, planned material requisition volume, material requisition ratio, or material requisition sequence for the corresponding target ore pile; this is not limited in this embodiment.
[0077] As an optional implementation, a material requisition order is first received, and the target ore piles are determined based on the target ore indicated in the requisition order. For example, the target ore needs to be obtained from ore piles A and B in the stockpile. The material requisition quantity information for each target ore pile is obtained, including the planned weight or volume of ore to be removed from each pile, to meet the total quantity requirements of the requisition order. Based on the obtained material requisition quantity information, the material requisition operation is carried out from each target ore pile according to the plan. The ore is transferred from the ore piles to a designated storage or transportation location using loading or conveying equipment to obtain the target ore. After the material requisition is completed, the target ore is subjected to grade testing to obtain ore grade data. The ore grade data includes the content of valuable components, impurity content, and grade level of the target ore, reflecting its quality.
[0078] As an optional approach, after identifying abnormal transportation nodes from each ore transportation node based on the analysis results, the following steps are taken: determining the ore grade deviation data that matches the abnormal transportation node; generating an ore blending adjustment plan based on the ore grade deviation data; and adjusting the target ore extraction strategy according to the ore blending adjustment plan.
[0079] Optionally, the above-mentioned ore blending adjustment scheme can be used, but is not limited to, to represent an optimized ore mix ratio scheme generated in response to deviations in ore grade. Specifically, the above-mentioned ore blending adjustment scheme can be used, but is not limited to, to characterize adjustment information such as the proportion of material taken from different ore piles, the order of material taking, the quantity of material taken, and the combination method of ore.
[0080] As an optional implementation, firstly, based on the above analysis results, abnormal transportation nodes are identified from each ore transportation node. For example, vehicle transportation nodes and unloading nodes may exhibit ore grade deviations exceeding the allowable range. Then, ore grade deviation data matching the abnormal transportation nodes is determined, including the deviation value between the actual ore grade and the target ore grade. Based on this ore grade deviation data, a blending adjustment plan is generated, such as increasing the proportion of high-grade ore piles, adjusting the extraction sequence of each ore pile, or redistributing the extraction amount, to compensate for the deviation and ensure that the overall grade of the target ore meets the preset requirements. Finally, the extraction strategy for the target ore is adjusted according to the generated blending adjustment plan, optimizing the extraction amount and sequence of each target ore pile to ensure that the target ore meets quality requirements during subsequent extraction and transportation processes.
[0081] Using the embodiments of this application, the proportion, order and amount of material taken from each ore pile can be optimized in a timely manner based on the ore grade deviation data. Through full-process reverse traceability, the quality of any link can be accurately controlled. It can also quickly locate abnormal nodes and make targeted adjustments to the subsequent ore blending plan.
[0082] Compared with existing technologies, the method for locating abnormal ore grade nodes provided in this application can monitor and manage the entire process of target ore from picking to transportation as indicated in the picking order. By acquiring ore grade data of the target ore and generating electronic tags when grade anomalies occur, the node ore data of the target ore at each ore transportation node is determined based on the electronic tags, including weight, location, and environmental status information. Anomaly analysis is performed on this data to accurately identify nodes where ore grade or status deviates during transportation. Furthermore, by calculating the ratio of ore grade data at each ore transportation node to the standard grade and comparing it with an anomaly threshold, abnormal transportation nodes can be quickly located. Based on the abnormal nodes and ore grade deviation data, a blending adjustment plan is generated, and the picking strategy of the target ore is dynamically adjusted, thereby ensuring stable ore grade and reducing the impact on quality during transportation and distribution.
[0083] Figure 2 This is a flowchart illustrating an optional ore transportation node according to an embodiment of this application, demonstrating the key nodes and their status changes in the entire ore flow. Starting with the blasting unit in the ore stope, a digital identity card for the ore is established to achieve full-process digital identification. The ore passes through stages such as inclined ramp transportation monitoring, belt conveyor, stockpile fine management, and loading / unloading systems, enabling full-process tracking of the ore from mining, transportation, storage to shipment. Simultaneously, ore quality is dynamically managed through ore grade data feedback, grade deviation analysis, and grade optimization analysis. Data aggregation, analysis, and control are performed by an intelligent ore blending center, thereby achieving digital management and full-process traceability of the ore production process.
[0084] like Figure 3 As shown, Figure 3 This is a schematic diagram of an application scenario of this application embodiment. The diagram depicts the entire physical process of ore from the stockpile, via conveyor belt transfer, vehicle loading, road or rail transport, to final unloading. Each key operational link (such as the stockpile, loading point, transport road, and unloading point) is equipped with corresponding IoT sensing devices (such as RFID readers, online analyzers, GPS positioning terminals, and video surveillance). The target ore carries a unique electronic tag during its flow. By analyzing the collected ore grade data, weight information, location trajectory, and environmental status data, in the event of grade anomalies, the abnormal transport node where the anomaly occurred can be quickly traced and located using digital means. According to another aspect of this application embodiment, as... Figure 4 As shown, a device for locating abnormal nodes in ore grade is also provided. The device includes:
[0085] The acquisition unit 402 is used to acquire the ore grade data of the target ore material indicated by the material acquisition order;
[0086] The first determining unit 404 is used to determine the electronic tag associated with the ore grade data when the ore grade data meets the abnormal grade conditions, wherein the abnormal grade conditions include the deviation between the ore grade data and the initial ore grade data exceeding a preset deviation threshold.
[0087] The second determining unit 406 is used to determine the node ore data that matches each ore transportation node based on the electronic tag, wherein the node ore data is used to indicate the status of the target ore at the ore transportation node.
[0088] Analysis unit 408 is used to analyze the node ore data matched with each ore transportation node and obtain analysis results;
[0089] The third determining unit 410 is used to determine abnormal transportation nodes from each ore transportation node based on the analysis results.
[0090] As an optional implementation, the second determining unit 406 includes determining each ore transport node in the transportation process of the target ore associated with the electronic tag, wherein the ore transport nodes include stockpile storage nodes, belt conveyor transfer nodes, loading nodes, vehicle transport nodes and unloading nodes; and acquiring the node ore data matched by the target ore at each ore transport node, wherein the node ore data includes ore weight information, ore location information and environmental status information.
[0091] As an optional implementation, the analysis unit 408 includes analyzing the node ore data matched with each ore transportation node to obtain node analysis results, including at least one of the following: performing anomaly analysis on the ore weight information indicated in the node ore data matched with each ore transportation node to obtain corresponding node analysis results; performing anomaly analysis on the ore location information indicated in the node ore data matched with each ore transportation node to obtain corresponding node analysis results; and performing anomaly analysis on the environmental state information indicated in the node ore data matched with each ore transportation node to obtain corresponding node analysis results.
[0092] As an optional implementation, the analysis unit 408 further includes analyzing the node ore data matched for each ore transportation node to obtain the corresponding node analysis results, including: matching the ore grade data corresponding to each ore transportation node with the abnormal grade conditions of the target ore to determine whether there is a grade abnormality; and obtaining the node analysis results corresponding to each ore transportation node based on the matching results.
[0093] As an optional implementation, the analysis unit 408 further includes matching the ore grade data corresponding to each ore transportation node with the abnormal grade conditions of the target ore, including: calculating the ratio of the ore grade data corresponding to each ore transportation node obtained from the database to the ore grade data of the ore transportation node corresponding to the electronic tag; determining the abnormal threshold indicated by the abnormal grade conditions corresponding to each ore transportation node, wherein the abnormal threshold is determined based on the initial ore grade data of the ore stope sampling data in the ore transportation node, and comparing the ratio with the corresponding abnormal threshold; if the ratio exceeds the abnormal threshold, the corresponding ore transportation node is determined as an abnormal transportation node.
[0094] As an optional solution, the acquisition unit 402 further includes acquiring the ore grade data of the target ore indicated by the material taking order, including: determining the target ore pile of the target ore according to the material taking order; acquiring the material taking amount information corresponding to each target ore pile; taking material from the target ore pile according to the material taking amount information to obtain the ore grade data of the target ore.
[0095] As an optional approach, the third determining unit 410 includes, after determining the abnormal transportation nodes from each ore transportation node based on the analysis results, determining the ore grade deviation data that matches the abnormal transportation node; generating an ore blending adjustment plan based on the ore grade deviation data; and adjusting the target ore extraction strategy according to the ore blending adjustment plan.
[0096] For specific implementation examples, please refer to the example shown in the above method for locating abnormal ore grade nodes. This embodiment will not be repeated here.
[0097] According to another aspect of the embodiments of this application, such as Figure 5 As shown, an electronic device for implementing the above-described method for locating abnormal ore grade nodes is also provided. The electronic device includes a memory 502 and a processor 504. The memory 502 stores a computer program, and the processor 504 is configured to execute the steps in any of the above-described method embodiments through the computer program.
[0098] Optionally, in this embodiment, the aforementioned electronic device may be located in at least one of a plurality of network devices in a computer network.
[0099] Optionally, in this embodiment, the processor 504 can be configured to perform the following steps via a computer program:
[0100] S1, Obtain the ore grade data of the target ore material indicated in the material requisition order;
[0101] S2, under the condition that the ore grade data meets the abnormal grade conditions, determine the electronic tag associated with the ore grade data, wherein the abnormal grade conditions include the deviation between the ore grade data and the initial ore grade data exceeding a preset deviation threshold.
[0102] S3, determine the node ore data that matches each ore transportation node based on the electronic tag, wherein the node ore data is used to indicate the status of the target ore at the ore transportation node;
[0103] S4, analyze the node ore data matched with each ore transportation node to obtain the analysis results;
[0104] S5, based on the analysis results, identify abnormal transportation nodes from each ore transportation node.
[0105] The memory 502 can be used to store software programs and modules, such as the program instructions / modules corresponding to the method and apparatus for locating abnormal ore grade nodes in this embodiment. The processor 504 executes various functional applications and data processing by running the software programs and modules stored in the memory 502, thereby realizing the above-mentioned method for locating abnormal ore grade nodes. The memory 502 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 502 may further include remotely located memory 502 relative to the processor 504, and these remote memory 502 can be connected to a terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. As an example, the memory 502 may include, but is not limited to, the acquisition unit 402, the first determination unit 404, the second determination unit 406, the analysis unit 408, and the third determination unit 410 in the above-mentioned method for determining abnormal ore grade nodes. In addition, other module units in the device for locating abnormal ore grade nodes may also be included, but will not be described in detail in this example.
[0106] Optionally, the aforementioned transmission device is used to receive or send data via a network. Specific examples of the network may include wired and wireless networks. In one example, the transmission device includes a Network Interface Controller (NIC), which can be connected to other network devices and a router via a network cable to communicate with the Internet or a local area network. In another example, the transmission device is a radio frequency (RF) module used to communicate wirelessly with the Internet.
[0107] In addition, the above-mentioned electronic device also includes: a display 508 and a connection bus 510 for connecting the various module components in the above-mentioned electronic device.
[0108] In other embodiments, the aforementioned terminal device or server can be a node in a distributed system, wherein the distributed system can be a blockchain system, which is a distributed system formed by connecting multiple nodes through network communication. The nodes can form a point-to-point network, and any form of computing device, such as a server, terminal, or other electronic device, can become a node in the blockchain system by joining this point-to-point network.
[0109] According to one aspect of this application, a computer program product is provided, comprising a computer program / instructions containing program code for performing the methods described above. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit, it performs various functions provided in the embodiments of this application.
[0110] According to one aspect of this application, another computer program product is also provided, including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the methods in various embodiments of this application.
[0111] According to one aspect of this application, a computer-readable storage medium is provided, wherein a processor of a computer device reads computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the above-described method.
[0112] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0113] S1, Obtain the ore grade data of the target ore material indicated in the material requisition order;
[0114] S2, under the condition that the ore grade data meets the abnormal grade conditions, determine the electronic tag associated with the ore grade data, wherein the abnormal grade conditions include the deviation between the ore grade data and the initial ore grade data exceeding a preset deviation threshold.
[0115] S3, determine the node ore data that matches each ore transportation node based on the electronic tag, wherein the node ore data is used to indicate the status of the target ore at the ore transportation node;
[0116] S4, analyze the node ore data matched with each ore transportation node to obtain the analysis results;
[0117] S5, based on the analysis results, identify abnormal transportation nodes from each ore transportation node.
[0118] It should be noted that the data collection and processing described in this application should strictly comply with the requirements of relevant national laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.
[0119] Optionally, in the embodiments of this application, the terms "module" or "unit" refer to a computer program or part of a computer program with a predetermined function, which works together with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
[0120] Optionally, in this embodiment, those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0121] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.
[0122] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0123] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between units or modules, and may be electrical or other forms.
[0124] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0125] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0126] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for locating abnormal nodes in ore grade, characterized in that, include: Obtain the ore grade data of the target ore indicated in the material requisition order; If the ore grade data meets the abnormal grade conditions, an electronic tag associated with the ore grade data is determined, wherein the abnormal grade conditions include the deviation between the ore grade data and the initial ore grade data exceeding a preset deviation threshold; based on the electronic tag, node ore data matching each ore transportation node is determined, wherein the node ore data is used to indicate the status of the target ore at the ore transportation node; The ore data of each node matched with each of the ore transportation nodes is analyzed to obtain the analysis results; Based on the analysis results, abnormal transportation nodes are identified from each of the ore transportation nodes.
2. The method according to claim 1, characterized in that, The determination of node ore data matching each ore transportation node based on the electronic tag includes: Identify each of the ore transport nodes associated with the electronic tag during the transportation process, wherein the ore transport nodes include stockpile storage nodes, belt conveyor transfer nodes, loading nodes, vehicle transport nodes, and unloading nodes; Obtain the node ore data matched by the target ore at each of the ore transportation nodes, wherein the node ore data includes ore weight information, ore location information and environmental status information.
3. The method according to claim 2, characterized in that, The analysis of the node ore data matched with each of the respective ore transportation nodes yields analysis results, including at least one of the following: Anomaly analysis is performed on the weight information of the ore indicated in the ore data matched by each of the ore transportation nodes to obtain the corresponding node analysis results; Anomaly analysis is performed on the ore location information indicated in the ore data matched to each of the ore transportation nodes to obtain the corresponding node analysis results; Anomaly analysis is performed on the environmental state information indicated in the ore data matched to each of the ore transportation nodes to obtain the corresponding node analysis results.
4. The method according to claim 3, characterized in that, The analysis of the node ore data matched with each of the ore transportation nodes yields corresponding analysis results, including: The ore grade data corresponding to each ore transportation node is matched with the abnormal grade conditions of the target ore to determine whether there is an abnormal grade. The node analysis results corresponding to each of the ore transportation nodes are obtained based on the matching results.
5. The method according to claim 3, characterized in that, The matching of the ore grade data corresponding to each of the ore transportation nodes with the abnormal grade conditions of the target ore includes: The ratio of the ore grade data corresponding to each ore transportation node obtained is calculated to the ore grade data of the ore transportation node corresponding to the electronic tag recorded in the database. Determine the abnormal threshold for the abnormal grade condition indication corresponding to each of the ore transportation nodes, wherein the abnormal threshold is determined based on the initial ore grade data of the stope grooving sampling data in the ore transportation nodes; Compare the ratio with the corresponding anomaly threshold; If the ratio exceeds the abnormal threshold, the corresponding ore transportation node is identified as the abnormal transportation node.
6. The method according to claim 1, characterized in that, The acquisition of ore grade data for the target ore indicated in the material receiving order includes: The target ore pile for the target ore is determined according to the material requisition order; Obtain the material extraction amount information corresponding to each of the target ore piles; The target ore pile is extracted according to the extraction amount information to obtain the ore grade data of the target ore.
7. The method according to claim 1, characterized in that, After identifying the abnormal transportation nodes from the various ore transportation nodes based on the analysis results, the process includes: Determine the ore grade deviation data that matches the abnormal transportation node; A blending adjustment plan is generated based on the ore grade deviation data. The ore extraction strategy for the target ore is adjusted according to the ore blending adjustment scheme.
8. A device for locating abnormal nodes in ore grade, characterized in that, include: The acquisition unit is used to acquire the ore grade data of the target ore material indicated by the material acquisition order; The first determining unit is configured to determine an electronic tag associated with the ore grade data when the ore grade data meets the abnormal grade conditions, wherein the abnormal grade conditions are determined based on the ore grade data. The second determining unit is used to determine the node ore data that matches each ore transportation node based on the electronic tag, wherein the node ore data is used to indicate the status of the target ore at the ore transportation node; The analysis unit is used to analyze the node ore data matched with each of the ore transportation nodes to obtain analysis results; The third determining unit is used to determine the abnormal transportation node from each of the ore transportation nodes based on the analysis results.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program is executed by an electronic device to perform the method according to any one of claims 1 to 7.
10. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method described in any one of claims 1 to 7 through the computer program.