Resource abnormality processing method, device, equipment and storage medium
By obtaining the correlation between the project detection results of target resources in logistics transportation and the passing nodes, we determine the passing nodes that need to be investigated, solving the problem of low efficiency in resource abnormality detection in logistics transportation, and achieving the effect of rapid response and control of abnormal effects .
Patent Information
- Application Number
- CN202210066919.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-20
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2042-01-20
AI Technical Summary
In logistics and transportation, it is difficult to determine the passing nodes that need to be inspected when resources are abnormal, resulting in long inspection time and low efficiency.
By obtaining the project detection results of the target resource on multiple passive nodes, the nodes that need to be checked are determined based on the correlation between passive nodes. The correlation is used to indicate the interaction situation and narrow the scope of the check.
Effectively improve the efficiency of resource exception handling, quickly respond to and control the impact of exceptions.
Smart Images

Figure CN114462938B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of logistics and transportation technology, and in particular to a method, device, equipment and storage medium for processing resource anomalies. Background Art
[0002] With the development of logistics and transportation technology, the transportation scope of resources has gradually expanded, from multiple transit nodes within the same city to across cities. However, while the expansion of the transportation scope provides convenience, it also increases the difficulty of troubleshooting the various transit nodes that the resources pass through. For example, when there is an anomaly in a resource, it is difficult to determine the transit node that needs to be checked. Therefore, a method for handling resource anomalies is needed.
[0003] In the related art, when processing resource anomalies, all information related to the resource where the anomaly occurs is obtained, and the obtained information is analyzed, so as to determine the path nodes that need to be checked based on the analysis results.
[0004] The above resource anomaly processing method obtains all information related to the abnormal resource, and the scope of information to be analyzed is large, resulting in a long time to determine the passing nodes that need to be checked and low efficiency. Summary of the invention
[0005] The embodiments of the present application provide a method, device, equipment and storage medium for processing resource anomalies, which can be used to solve the problems in related technologies. The technical solution is as follows:
[0006] On the one hand, an embodiment of the present application provides a method for processing resource exceptions, the method comprising:
[0007] Determine multiple transit nodes corresponding to the target resource;
[0008] Obtaining the project detection results of the target resource at the multiple passing nodes;
[0009] Based on the project detection result, it is determined that the target resource has an abnormality, and based on the correlation between each of the multiple passing nodes, at least one passing node that needs to be checked is determined, and the correlation is used to indicate the interaction status between each passing node.
[0010] In a possible implementation manner, before determining at least one transit node that needs to be checked based on the correlation between each transit node among the plurality of transit nodes, the method further includes:
[0011] Acquire the number of resources interacted between each of the plurality of transit nodes, and determine the correlation between each of the transit nodes based on the number of the interacted resources;
[0012] Alternatively, the interaction frequency between each of the multiple transit nodes is obtained, and the correlation between the each transit nodes is determined based on the interaction frequency.
[0013] In a possible implementation, there is a first type of transit node among the multiple transit nodes, and the first type of transit node is a transit node where the target resource first has an abnormality, and the determining at least one transit node that needs to be checked based on the correlation between the respective transit nodes among the multiple transit nodes includes:
[0014] Taking the first type of waypoints as a starting point, sorting the plurality of waypoints according to relevance;
[0015] At least one transit node that needs to be checked is determined according to the sorting result.
[0016] In a possible implementation, the ranking result is a heat map of correlation centered on the first type of transit node;
[0017] The step of determining at least one transit node that needs to be checked according to the sorting result includes:
[0018] A checking order is determined according to the heat map, and at least one transit node that needs to be checked is determined based on the checking order.
[0019] In a possible implementation, the at least one transit node that needs to be checked includes an abnormal source, and the determining the at least one transit node that needs to be checked based on the correlation between the plurality of transit nodes includes:
[0020] If there is a second type of passing node among the multiple passing nodes, the second type of passing node is determined to be an abnormality source, the item detection results corresponding to the second type of passing node indicate abnormality, and the item detection results corresponding to the upstream passing nodes of the second type of passing node all indicate normal.
[0021] In a possible implementation manner, after determining at least one transit node that needs to be checked based on the correlation between each transit node among the plurality of transit nodes, the method further includes:
[0022] Determine the inspection resource corresponding to the at least one transit node that needs to be inspected;
[0023] A scheme for allocating the inspection resources is generated based on the inspection level of each of the at least one transit node, wherein the inspection level is used to indicate the importance of the transit node.
[0024] On the other hand, a device for processing resource anomalies is provided, the device comprising:
[0025] A determination module, used to determine multiple path nodes corresponding to the target resource;
[0026] An acquisition module, used for acquiring the project detection results of the target resource at the multiple passing nodes;
[0027] The determination module is also used to determine whether there is an abnormality in the target resource based on the project detection result, and to determine at least one transit node that needs to be checked based on the correlation between each transit node among the multiple transit nodes, wherein the correlation is used to indicate the interaction status between each transit node.
[0028] In a possible implementation, the determination module is further used to obtain the number of resources interacted between each of the multiple transit nodes, and determine the correlation between the each transit nodes based on the number of interacted resources; or, obtain the interaction frequency between each of the multiple transit nodes, and determine the correlation between the each transit nodes based on the interaction frequency.
[0029] In a possible implementation, there is a first type of transit node among the multiple transit nodes, and the first type of transit node is the transit node where the target resource first has an abnormality, and the determination module is used to sort the multiple transit nodes according to relevance, taking the first type of transit node as the starting point; and determine at least one transit node that needs to be checked according to the sorting result.
[0030] In a possible implementation, the sorting result is a heat map of correlation centered on the first type of transit node; the determination module is used to determine a screening order according to the heat map, and determine at least one transit node that needs to be screened based on the screening order.
[0031] In one possible implementation, at least one of the transit nodes that need to be checked includes an abnormal source, and the determination module is used to determine that the second type of transit node is the abnormal source if there is a second type of transit node among the multiple transit nodes, the item detection results corresponding to the second type of transit node indicate abnormality, and the item detection results corresponding to the upstream transit nodes of the second type of transit node all indicate normal.
[0032] In a possible implementation, the determining module is further used to determine the inspection resource corresponding to the at least one transit node that needs to be inspected;
[0033] The device also includes: a generating module, which is used to generate a scheme for allocating the inspection resources based on the inspection level of each of the at least one transit node, and the inspection level is used to indicate the importance of the transit node.
[0034] On the other hand, a computer device is provided, comprising a processor and a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the computer device implements any of the resource exception processing methods described above.
[0035] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor so that a computer implements any of the resource exception processing methods described above.
[0036] On the other hand, a computer program or a computer program product is also provided, wherein the computer program or the computer program product comprises a computer program code, wherein the computer program code is stored in a computer-readable storage medium, wherein a processor of an electronic device reads the computer program code from the computer-readable storage medium, and wherein the processor executes the computer program code so that the electronic device implements any of the above-mentioned methods for handling resource anomalies.
[0037] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects:
[0038] Since the correlation can reflect the interaction between each transit node, when at least one transit node that needs to be checked is determined based on the correlation between each transit node, the scope of the check can be effectively narrowed. By narrowing the scope of the check, the efficiency of handling resource anomalies can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0040] Figure 1 It is a schematic diagram of an implementation environment provided by an embodiment of the present application;
[0041] Figure 2 It is a flowchart of a method for handling resource anomalies provided in an embodiment of the present application;
[0042] Figure 3 It is a transportation flow diagram of a target resource provided by an embodiment of the present application;
[0043] Figure 4 It is a structural diagram of a resource abnormality processing device provided in an embodiment of the present application;
[0044] Figure 5 It is a structural diagram of a server provided in an embodiment of the present application;
[0045] Figure 6 It is a structural diagram of a resource exception processing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0046] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0047] This application embodiment provides a method for handling resource exceptions. Please refer to Figure 1 , which shows a schematic diagram of an implementation environment of the method provided in an embodiment of the present application. The implementation environment may include: a terminal 11 and a server 12.
[0048] Among them, the terminal 11 is installed with an application that can determine multiple transit nodes corresponding to the target resource. After the application determines the multiple transit nodes corresponding to the target resource, the information of the determined multiple transit nodes can be sent to the server 12. The server 12 determines at least one transit node that needs to be checked based on the method provided in the embodiment of the present application. Alternatively, the server 12 sends the information of the determined at least one transit node that needs to be checked to the terminal 11, and the terminal 11 stores the information of the at least one transit node that needs to be checked, and can also display the information of the at least one transit node that needs to be checked, so that the management object can take corresponding processing measures.
[0049] Alternatively, the terminal 11 is installed with an application that can determine multiple transit nodes corresponding to the target resource. After the application determines multiple transit nodes corresponding to the target resource, the terminal 11 determines at least one transit node that needs to be checked based on the method provided in the embodiment of the present application. Alternatively, the terminal 11 sends the information of the at least one transit node that needs to be checked to the server 12, and the server 12 stores the information of the at least one transit node that needs to be checked. Optionally, the server 12 sends the information of the transit node that needs to be checked to the management object, and the management object takes processing measures.
[0050] Alternatively, the terminal 11 obtains information of multiple passing nodes corresponding to the target resource from the server 12, and the terminal 11 determines at least one passing node that needs to be checked based on the method provided in the embodiment of the present application. Alternatively, the terminal 11 sends the information of at least one passing node that needs to be checked to the server 12, and the server 12 stores the information of at least one passing node that needs to be checked. Optionally, the server 12 sends the information of the passing nodes that need to be checked to the management object, and the management object takes processing measures.
[0051] Optionally, the terminal 11 can be any electronic product that can interact with the user through one or more methods such as keyboard, touchpad, touch screen, remote control, voice interaction or handwriting device, such as PC (Personal Computer), mobile phone, smart phone, PDA (Personal Digital Assistant), wearable device, PPC (Pocket PC), tablet computer, smart car machine, smart TV, smart speaker, etc. The server 12 can be a server, a server cluster composed of multiple servers, or a cloud computing service center. The terminal 11 establishes a communication connection with the server 12 through a wired or wireless network.
[0052] Those skilled in the art should understand that the above-mentioned terminal 11 and server 12 are only examples, and other existing or future terminals or servers that are applicable to the present application should also be included in the protection scope of the present application and are included here by reference.
[0053] Based on the above Figure 1 In the implementation environment shown in the figure, the embodiment of the present application provides a method for handling resource anomalies, which can be executed by a terminal or a server. Taking the method applied to a terminal as an example, the method flow is as follows: Figure 2 As shown, it includes steps 201 to 203.
[0054] In step 201, multiple transit nodes corresponding to the target resource are determined.
[0055] Optionally, the target resource is any resource to be transported, and the multiple transit nodes corresponding to the target resource refer to the nodes that the target resource has reached during the transportation process. Taking potatoes as the target resource as an example, the potatoes are transported from a warehouse in city A as the starting point to a hotel in city B, and the transportation process is: warehouse-purchase company warehouse-transport company warehouse-hotel. In the above transportation process, the warehouse, the purchase company warehouse, the transport company warehouse and the hotel are all transit nodes corresponding to the potatoes.
[0056] It should be noted that, in addition to the above examples, the transit nodes corresponding to the target resources can also be the transfer center where the target resources arrive when the transportation company transports the target resources. Take potatoes as the target resource, and the transportation company transports potatoes from the transportation company's warehouse to the hotel as an example. The hotel is located in District C of City B, and the transportation process is: the transportation company's warehouse-transfer center in City A-transfer center in City B-transfer center (distribution center) located in District C-hotel. In the above transportation process, in addition to the transportation company's warehouse and hotel, which are the transit nodes corresponding to potatoes, the transit center in City A, the transit center and the distribution center in City B are also the transit nodes corresponding to potatoes. That is, the transit node corresponding to the target resource is any place where the target resource arrives, and as long as it involves a crossing from one geographical location to another, it can be used as a transit node.
[0057] Regarding the method of determining multiple transit nodes corresponding to the target resource, exemplarily, the terminal installs and runs an application that can be used to query logistics information, and the terminal obtains the multiple transit nodes corresponding to the target resource by accessing the background server of the application for querying logistics information.
[0058] Exemplarily, the delivery transfer order of the target resource is obtained, and multiple transportation nodes corresponding to the target resource are obtained based on the delivery transfer order. Taking the transportation of potatoes from the warehouse to the warehouse of the purchasing center shown in the above embodiment as an example, since the transportation process is purchased by the purchasing center, the warehouse directly loads and sends the goods, and does not go through the transportation of the transportation company, the background server of the application for querying logistics information does not have the relevant logistics information of the transportation process, that is, it is impossible to obtain the multiple passing nodes corresponding to the target resource. Therefore, the multiple passing nodes corresponding to the target resource can be obtained based on the delivery transfer order of the warehouse.
[0059] The embodiment of the present application does not limit the method of obtaining multiple passing nodes corresponding to the target resource based on the delivery flow transfer order, and optionally, it is based on manual acquisition. For example, the terminal provides an information input interface, and the information collection object manually inputs multiple passing nodes corresponding to the target resource on the delivery flow transfer order based on the information input interface, and the terminal obtains multiple passing nodes corresponding to the target resource based on this. Optionally, the terminal accesses the backend server of the target resource provider, obtains the delivery flow transfer order stored on the backend server, and thus determines the multiple passing nodes on the delivery flow transfer order.
[0060] It should be noted that the above examples are intended to illustrate that multiple path nodes corresponding to the target resource can be determined in a variety of ways, rather than limiting the determination method. The document used to determine multiple path nodes can be the shipping flow order shown in the above embodiment, or other documents related to the target resource, which is not limited in the embodiment of the present application.
[0061] In step 202, the project detection results of the target resource at multiple passing nodes are obtained.
[0062] By performing project detection on the target resource at multiple nodes along the way, the project detection result is obtained. Optionally, the project detection includes at least one of quality detection and safety detection. In a possible implementation, the project detection is performed regularly, and the project detection is performed regularly according to a first frequency. The embodiment of the present application does not limit the method for determining the first frequency, for example, it is set based on an experience value; for example, it is set based on user requirements, the user can be the transportation object of the target resource, the user can be the provider of the target resource, and the user can also be other objects related to the target resource. Among them, the project detection is implemented by a project detection instrument, and the terminal controls the project detection instrument to perform project detection at a first frequency based on the communication connection with the project detection instrument.
[0063] Optionally, in addition to performing project detection at regular intervals, project detection can also be performed when the target resource arrives at the transit node. For example, transit node A is provided with a project detection instrument, and the target resource will undergo project detection via the project detection instrument before passing through node A. After completing the project detection, the target resource is considered to have arrived at transit node A (completed storage), that is, project detection is a step for the target resource to be stored.
[0064] After the project detection instrument performs project detection on the target resource, the terminal can obtain the project detection results of the target resource at multiple passing nodes based on the communication connection with the project detection instrument. It should be noted that the terminal can obtain the project detection results at the end of the project detection of the target resource based on the communication connection, or it can obtain the project detection results of the target resource at multiple passing nodes at intervals. A period of time can be set based on an experience value, which is not limited in the embodiments of the present application.
[0065] In step 203, it is determined that the target resource is abnormal based on the project detection result, and at least one transit node that needs to be checked is determined based on the correlation between each transit node in the multiple transit nodes, and the correlation is used to indicate the interaction status between each transit node.
[0066] Optionally, if the project detection result indicates an abnormality, it is determined that the target resource has an abnormality. For the case where the project detection includes at least one of quality detection and safety detection, the project detection result indicates an abnormality, that is, a quality abnormality or a safety abnormality. Taking the target resource as glass products as an example, the glass products are shattered during transportation (quality abnormality), and at this time, the glass products are abnormal. Taking the target resource as potatoes as an example, the potatoes are unqualified in sanitary conditions due to long-term transportation during transportation (safety abnormality), and at this time, the potatoes are abnormal. Of course, the abnormality of the target resource may occur during transportation, or the target resource may be in an abnormal state before transportation begins, and the embodiments of the present application are not limited to this.
[0067] After determining that the target resource is abnormal, it is necessary to determine at least one transit node that needs to be checked based on the correlation. In a possible implementation, before determining at least one transit node that needs to be checked based on the correlation, it is also necessary to determine the correlation between each transit node in the plurality of transit nodes. Exemplarily, the manner of determining the correlation between each transit node includes but is not limited to the following two manners.
[0068] Determination method 1: obtaining the number of resources interacted between each of the multiple transit nodes, and determining the correlation between each of the transit nodes based on the number of interacted resources.
[0069] Among them, the interaction between the transit nodes refers to the receiving or sending of resources between the transit nodes. The interacted resources refer to the sent resources or the received resources. Taking the transit nodes as transit node A and transit node B as an example, the resources interacted between transit node A and transit node B refer to the resources sent by transit node A to transit node B and the resources received by transit node A from transit node B.
[0070] It should be noted that the interactive resources are not limited to the target resources. If there are other resources in addition to the target resource that are interacted between two transit nodes, then the other resources are also interactive resources. For example, taking the target resource as potato and the transit nodes as transit node A and transit node B, transit node A sends potatoes to transit node B and also sends apples to transit node B. At this time, potatoes and apples are both interactive resources.
[0071] The embodiments of the present application do not limit the number of resources that interact. Taking the application for querying logistics information shown in the above embodiment as an example, the background server of the application for querying logistics information not only stores information of multiple passing nodes corresponding to the target resources, but also stores the number of resources that interact between any two passing nodes. The terminal can obtain the number of resources that interact between any two passing nodes by accessing the background server of the application for querying logistics information. Taking the shipping flow transfer order shown in the above embodiment as an example, the shipping flow transfer order records the number of resources to be transported and the passing nodes corresponding to the transported resources. The number of resources that interact between each passing node can be obtained based on the shipping flow transfer order. The method for obtaining the number of resources that interact between each passing node based on the shipping flow transfer order is similar to the method for obtaining each passing node corresponding to the target resource based on the shipping flow transfer order shown in the above embodiment, and will not be repeated here.
[0072] Regardless of the method used to obtain the number of resources interacting between each transit node (between any two transit nodes), the correlation between any two transit nodes can be determined based on the number of interacting resources. Exemplarily, the proportion of goods received by one transit node (the first transit node) in another transit node (the second transit node) among any two transit nodes is obtained based on the number of interacting resources, and the proportion of goods shipped by the second transit node in the first transit node is obtained based on the number of interacting resources, and the correlation between the above two transit nodes is determined based on the proportion of goods shipped and the proportion of goods received.
[0073] Optionally, the receipt ratio refers to the proportion of the number of resources (first quantity) received by the second route node from the first route node in the total number of resources (second quantity) received by the second route node. The time corresponding to the first quantity is the same as the time corresponding to the second quantity, which can be the same day or the same time period. Among them, the time corresponding to the first quantity means that the number of resources received by the second route node from the first route node at that time is the first quantity. The time corresponding to the second quantity means that the total number of resources received by the second route node at that time is the second quantity. For example, the number of resources received by the second route node from the first route node throughout the day on January 5, 2022 is a total of 1,000 (first quantity), and the total number of resources received by the second route node throughout the day on January 5, 2022 is a total of 100,000 (second quantity), then the first route node's receipt ratio at the second route node is 0.01.
[0074] Optionally, the shipment ratio refers to the proportion of the number of resources (third quantity) sent by the first route node to the second route node in the total number of resources (fourth quantity) sent by the first route node. The time corresponding to the third quantity is the same as the time corresponding to the fourth quantity, which can be the same day or the same time period. Among them, the time corresponding to the third quantity means that the number of resources sent by the first route node to the second route node at that time is the third quantity. The time corresponding to the fourth quantity means that the total number of resources sent by the first route node at that time is the fourth quantity. For example, the number of resources sent by the first route node to the second route node throughout the day on January 5, 2022 is 1000 (third quantity), and the total number of resources sent by the first route node throughout the day on January 5, 2022 is 5000 (fourth quantity), then the second route node accounts for 0.2 of the receipt of the first route node. It should be noted that the description of the first route node and the second route node is to distinguish any two route nodes, rather than to limit them. The first route node and the second route node can be any route node.
[0075] After determining the proportion of receipt and the proportion of shipment, a correlation model can be established based on the proportion of receipt and the proportion of shipment. The embodiment of the present application does not limit the correlation model established, and can be an SPSS (Spearman correlation coefficient) model, or other models that can be used to obtain correlation. By establishing a correlation model, the correlation between each path node is obtained. Taking the correlation model as an SPSS model as an example, the process of determining the correlation based on the proportion of receipt and the proportion of shipment is described. The proportion of shipment is arranged in order from small to large, and the level corresponding to each proportion of shipment is determined according to the arrangement result of the proportion of shipment, and the proportion of receipt is arranged in order from small to large, and the level corresponding to each proportion of receipt is determined according to the arrangement result of the proportion of receipt, and the difference (first level difference) between the level corresponding to the same group of proportion of shipment and the level corresponding to the proportion of receipt is calculated, and the Spearman correlation coefficient is calculated based on the first level difference. Among them, the proportion of shipment and the proportion of receipt of the same group refer to the two path nodes corresponding to the proportion of shipment and the two path nodes corresponding to the proportion of receipt are the same. Since the calculated Spearman correlation coefficient can reflect the correlation between any two passing nodes, the size of the correlation between any two passing nodes can be determined based on the calculated Spearman correlation coefficient.
[0076] Determination method two: obtaining the interaction frequency between each of the multiple transit nodes, and determining the correlation between each of the transit nodes based on the interaction frequency.
[0077] The relevant description of the interaction is consistent with that in the determination method 1, and no further details are given here. The interaction frequency refers to the number of interactions per unit time. Among them, the unit time can be any value set based on experience, for example, the unit time is 24 hours and the unit time is 12 hours, which is not limited in the embodiments of the present application. The method for obtaining the interaction frequency is similar to the method for obtaining the number of interactive resources shown in the above embodiment. The process of determining the correlation between each passing node based on the interaction frequency can also be determined based on the correlation model shown in the above embodiment.
[0078] Optionally, when any two paths are the first path node and the second path node shown in the above embodiment, the interaction frequency between any two path nodes includes the delivery frequency of the first path node at the second path node (first delivery frequency) and the delivery frequency of the second path node at the first path node (second delivery frequency). The first delivery frequency refers to the number of times the second path node sends resources to the first path node in a unit time, and the second delivery frequency refers to the number of times the first path node sends resources to the second path node in a unit time. Taking the correlation model as an SPSS model as an example, the process of determining the correlation based on the interaction frequency is described. The first delivery frequency is arranged in order from small to large, and the level corresponding to each first delivery frequency is determined according to the arrangement result of the first delivery frequency. The second delivery frequency is arranged in order from small to large, and the level corresponding to each second delivery frequency is determined according to the arrangement result of the second delivery frequency. The difference between the level corresponding to the first delivery frequency and the level corresponding to the second delivery frequency in the same group (the second level difference) is calculated, and the Spearman correlation coefficient is calculated based on the second level difference. Among them, the first delivery frequency and the second delivery frequency of the same group mean that the two transit nodes corresponding to the first delivery frequency are the same as the two transit nodes corresponding to the second delivery frequency.
[0079] It should be noted that after determining the correlation between each of the passing nodes, the terminal can also repeat the above operation according to the second frequency to maintain the determined correlation, so that the determined correlation between each of the passing nodes is more accurate. The determination method of the second frequency is similar to the determination method of the first frequency in step 202, and will not be repeated here.
[0080] Optionally, since it is only necessary to ensure that the correlation between each passing node is determined before determining at least one passing node that needs to be checked. Therefore, in addition to being performed when the target resource is abnormal as shown in the above embodiment, the operation of determining the correlation of each passing node can also be performed before obtaining the project detection results of the target resource at each passing node. At this time, when the terminal obtains the project detection results of the target resource at multiple passing nodes at intervals, in addition to the simultaneous acquisition shown in the above embodiment, the project detection results of the target resource at multiple passing nodes can also be obtained in sequence based on the correlation.
[0081] With respect to the situation shown in the above embodiment where the terminal obtains the project detection results of the target resource at multiple transit nodes based on the communication connection when the project detection of the target resource is completed, the method of determining the transit nodes that need to be checked includes but is not limited to: when there are transit nodes of the first type among the multiple transit nodes, taking the transit nodes of the first type as the starting point, and sorting the multiple transit nodes according to relevance; and determining at least one transit node that needs to be checked according to the sorting result.
[0082] Among them, the first type of transit node is the transit node where the target resource first appears abnormal. The transit node where the first abnormality occurs refers to the transit node where the terminal obtains the corresponding project test result indicating abnormality at the earliest among multiple transit nodes. Since the terminal obtains the project test result at the end of the project test, the order in which the target resource appears abnormal at each transit node can be distinguished according to the time when the project test ends, that is, the time when the project test result is obtained. For example, the project test results of the target resource at multiple transit nodes such as transit node A and transit node B indicate abnormality. The terminal obtains the project test result corresponding to transit node A at 15:00 on January 5, 2022, indicating abnormality, and the terminal obtains the project test result corresponding to transit node B at 16:00 on January 5, 2022. The time when the terminal obtains the project test result corresponding to other transit nodes indicating abnormality is later than 16:00 on January 5, 2022. At this time, it is determined that transit node A is a transit node of the first type.
[0083] It should be noted that the terminal may obtain the project detection results corresponding to the passing nodes at the end of the project detection, or it may obtain the project detection results corresponding to the passing nodes some time after the project detection ends. For example, the terminal periodically executes the operation of obtaining the project detection results corresponding to multiple passing nodes. By periodically executing this operation, the terminal and the project detection instrument do not need to maintain a communication connection for a long time, thereby reducing the loss during the project detection process. Among them, the project detection results corresponding to the passing nodes refer to the project detection results of the target resource at the passing nodes.
[0084] The embodiment of the present application does not limit the way of sorting multiple via nodes based on correlation. In one possible implementation, the sorting result is a heat map of correlation centered on the via nodes of the first type. The heat map of correlation centered on the via nodes of the first type refers to the correlation between the via nodes of the first type and other via nodes indicated by the heat map of the correlation. Optionally, when the heat map indicates the correlation with color depth, the higher the correlation between other via nodes and the via nodes of the first type, the darker the color displayed in the heat map. Among them, other via nodes refer to the via nodes other than the via nodes of the first type among the multiple via nodes.
[0085] After generating a heat map of correlation, the troubleshooting order can be determined according to the heat map, and at least one transit node that needs to be checked can be determined based on the troubleshooting order. Exemplarily, based on the color depth displayed on the heat map, the other transit nodes are divided into three groups from dark to light, and the project detection results corresponding to the transit nodes of the first group are first analyzed, and the transit nodes whose project detection results indicate abnormalities are determined as transit nodes that need to be checked, and the above operation is repeated for the remaining two groups.
[0086] It should be noted that the above embodiment is intended to illustrate that at least one transit node that needs to be checked can be determined in sequence by the color depth displayed on the heat map, rather than limiting the determination method through the heat map. The determined inspection order can be the three groups shown in the above example, or other inspection orders, which are not limited in the embodiments of the present application. In addition, for the case where the terminal obtains the project detection results corresponding to multiple transit nodes in sequence based on correlation as shown in the above embodiment, the terminal can determine which transit node's project detection result indicates that the target resource is abnormal after acquisition.
[0087] Optionally, for the case where the project detection results of the target resource are obtained at multiple passing nodes at intervals, the time when the terminal obtains the project detection results is different from the time when the project detection results are obtained after the project detection is completed. The terminal can obtain the project detection results of the target resource at multiple passing nodes at intervals, or can obtain the project detection results of the target resource at multiple passing nodes in sequence at intervals. Whether it is obtained at the same time or in sequence, the abnormal source can be determined according to the project detection results of the target resource at multiple passing nodes. In other words, in addition to determining at least one passing node that needs to be checked, when at least one passing node that needs to be checked includes an abnormal source, the abnormal source needs to be determined. Among them, the abnormal source refers to the passing node whose corresponding project detection result indicates abnormality at the earliest among multiple passing nodes. The method of determining the abnormal source includes but is not limited to: if there is a second type of passing node in multiple passing nodes, the second type of passing node is determined to be an abnormal source, the project detection result corresponding to the second type of passing node indicates abnormality, and the project detection results corresponding to the upstream passing node of the second type of passing node all indicate normal. The upstream passing node of the passing node refers to the passing node that sends the target resource to the passing node. For example, Figure 3 This is a transportation flow diagram of a target resource shown in an embodiment of the present application, see Figure 3 The upstream transit nodes of transit node 1 are transit nodes 3 and 4, and the upstream transit nodes of transit node A are first type transit nodes.
[0088] In a possible implementation, the transport flow diagram of the target resource can be used to assist in determining the source of the anomaly, and the transport flow diagram of the target resource is used to indicate the interaction relationship between multiple passing nodes corresponding to the target resource. The method for obtaining the transport flow diagram can be to input multiple passing nodes corresponding to the target resource obtained based on the above steps and the interaction relationship between the multiple passing nodes into a network model used to generate the transport flow diagram, and output the transport flow diagram of the target resource through the network model.
[0089] by Figure 3Taking the transport flow diagram as an example to illustrate the process of assisting in determining the abnormal source, based on the color displayed in the heat map, the via nodes 1, 3 and A are determined as the first group, the via nodes 2, 4 and B are determined as the second group, and the via nodes 5, 6 and 7 are determined as the third group. By analyzing the project detection results corresponding to the via nodes in the first group, the second group and the third group in turn, it is obtained that the project detection results corresponding to via nodes 3, 1, A and B indicate abnormalities, and the project detection results corresponding to via nodes 2, 4, 5, 6 and 7 indicate normality. Since the project detection results corresponding to the upstream via nodes (via nodes 6 and 7) of via node 3 indicate normality, via node 3 is a via node of the second type, and via node 3 is determined to be the abnormal source. By determining the abnormal source, the abnormal source can be further investigated in the subsequent investigation process.
[0090] It should be noted that since the first type of path node is the path node where the anomaly first occurs in the time dimension, and the second type of path node is the path node where the anomaly first occurs in the space dimension, the second type of path node and the first type of path node may be the same path node or different path nodes. The thermal map and the transport flow map used to determine the source of the anomaly may be two maps or the same map, and the embodiments of the present application do not limit this.
[0091] Exemplarily, after determining at least one transit node that needs to be checked, the terminal may also determine the check resources corresponding to at least one transit node that needs to be checked; and generate a scheme for allocating check resources based on the check levels of each transit node in at least one transit node, where the check level is used to indicate the importance of the transit node. Optionally, the check resources refer to the resources that can be called when checking at least one transit node, and the check resources may be manpower when checking the transit node, such as a transit node administrator; or material resources when checking the transit node, such as a machine used to detect resources in the transit node.
[0092] Regarding the screening level of each via node, the embodiment of the present application does not limit this, and can be determined based on the correlation between the via node and the via node of the first type or the via node of the second type. For example, if the correlation between via node A and the via node of the first type is greater than the correlation between via node B and the via node of the first type, then the screening level of via node A is higher than via node B, that is, the importance of via node A is higher than that of via node B. The screening level of each via node can also be determined based on the geographical location where the via node is located. For example, if the personnel in the geographical location where via node A is located are denser than the personnel in the geographical location where via node B is located, then the screening level of via node A is higher than that of via node B, that is, the importance of via node A is higher than that of via node B.
[0093] When generating a plan for allocating investigation resources according to the investigation level of each transit node, the investigation resources can be allocated preferentially to the transit nodes with high investigation levels, thereby realizing dynamic allocation of investigation resources and improving investigation efficiency.
[0094] After generating a plan for allocating and troubleshooting resources, the terminal can send the plan to the terminal of the node administrator corresponding to at least one of the transit nodes, thereby reminding the node administrator to handle the target resources, or the impact caused by handling the target resources, and at the same time giving the node administrator a reference for allocating and troubleshooting resources to handle. The processing method includes but is not limited to recalling the target resources; performing secondary project inspections on resources related to the target resources. Resources related to the target resources can be resources of the same type, or resources with overlapping transportation routes. For example, if the target resource is a glass product and the glass product is broken, a secondary quality inspection can be performed on other glass products passing through the node to determine whether the other glass products are broken. For another example, if the target resource is potatoes and the sanitary conditions of the potatoes are unqualified, since the unqualified sanitary conditions of the potatoes will affect the safety of other resources, a secondary safety inspection can be performed on other resources transported by the same transport carrier as the potatoes to determine whether the other resources are spoiled.
[0095] In summary, the method for handling resource anomalies provided in the embodiment of the present application determines a troubleshooting order based on the correlation that can be used to indicate the interaction between each passing node, and checks the project detection results corresponding to multiple passing nodes according to the troubleshooting order, thereby realizing targeted troubleshooting of multiple passing nodes, thereby improving the efficiency of handling resource anomalies. Due to the improved efficiency, a quick response can be made when an abnormality occurs in the target resource, effectively controlling the impact caused by the abnormality of the target resource.
[0096] See also Figure 4 , an embodiment of the present application provides a device for processing resource exceptions, the device comprising: a determination module 401 and an acquisition module 402.
[0097] A determination module 401 is used to determine a plurality of transit nodes corresponding to a target resource;
[0098] The acquisition module 402 is used to obtain the project detection results of the target resource at multiple passing nodes;
[0099] The determination module 401 is also used to determine whether there is an abnormality in the target resource based on the project detection result, and to determine at least one transit node that needs to be checked based on the correlation between each transit node in the multiple transit nodes, where the correlation is used to indicate the interaction between each transit node.
[0100] Optionally, the determination module 401 is also used to obtain the number of resources interacted between each of the multiple transit nodes, and determine the correlation between each of the transit nodes based on the number of interacted resources; or, obtain the interaction frequency between each of the multiple transit nodes, and determine the correlation between each of the transit nodes based on the interaction frequency.
[0101] Optionally, there is a first type of transit node among the multiple transit nodes, and the first type of transit node is the transit node where the target resource first has an abnormality, and the determination module 401 is used to sort the multiple transit nodes according to relevance with the first type of transit node as the starting point; and determine at least one transit node that needs to be checked according to the sorting result.
[0102] Optionally, the sorting result is a heat map of correlation centered on the first type of transit node; the determination module 401 is used to determine a screening order according to the heat map, and determine at least one transit node that needs to be screened based on the screening order.
[0103] Optionally, at least one of the transit nodes that need to be checked includes an abnormal source, and the determination module 401 is used to determine that the second type of transit node is the abnormal source if there is a second type of transit node among multiple transit nodes, the project detection results corresponding to the second type of transit node indicate abnormality, and the project detection results corresponding to the upstream transit nodes of the second type of transit node all indicate normal.
[0104] Optionally, the determination module 401 is also used to determine the inspection resources corresponding to at least one transit node that needs to be inspected; the device also includes: a generation module, which is used to generate a plan for allocating inspection resources based on the inspection level of each transit node in at least one transit node, and the inspection level is used to indicate the importance of the transit node.
[0105] Since the correlation of the above-mentioned device can reflect the interaction between each passing node, when determining at least one passing node that needs to be checked based on the correlation between each passing node, the checking scope can be effectively narrowed, and the efficiency of handling resource anomalies can be improved by narrowing the checking scope.
[0106] It should be noted that the device provided in the above embodiment only uses the division of the above functional modules as an example to implement its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0107] Figure 5 It is a structural diagram of a server provided in an embodiment of the present application. The server may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 501 and one or more memories 502, wherein the one or more memories 502 store at least one computer program, and the at least one computer program is loaded and executed by the one or more processors 501, so that the server implements the resource anomaly processing method provided in the above-mentioned various method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The server may also include other components for implementing device functions, which will not be repeated here.
[0108] Figure 6 1 is a schematic diagram of a resource exception processing device provided in an embodiment of the present application. The device may be a terminal, such as a smart phone, a tablet computer, an MP3 (Moving Picture Experts Group Audio Layer III) player, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a laptop computer or a desktop computer. The terminal may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0109] Typically, the terminal includes: a processor 601 and a memory 602 .
[0110] The processor 601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 601 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 601 may also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 601 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0111] The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 602 is used to store at least one instruction, which is used to be executed by the processor 601 so that the terminal implements the resource exception processing method provided in the method embodiment of the present application.
[0112] In some embodiments, the terminal may further optionally include: a peripheral device interface 603 and at least one peripheral device. The processor 601, the memory 602 and the peripheral device interface 603 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 603 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 604, a display screen 605, a camera assembly 606, an audio circuit 607, a positioning assembly 608 and a power supply 609.
[0113] The peripheral device interface 603 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 601 and the memory 602. In some embodiments, the processor 601, the memory 602, and the peripheral device interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 601, the memory 602, and the peripheral device interface 603 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0114] The radio frequency circuit 604 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 604 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 604 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 604 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 604 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 604 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.
[0115] The display screen 605 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 605 is a touch display screen, the display screen 605 also has the ability to collect touch signals on the surface or above the surface of the display screen 605. The touch signal can be input to the processor 601 as a control signal for processing. At this time, the display screen 605 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 605 can be one, set on the front panel of the terminal; in other embodiments, the display screen 605 can be at least two, respectively set on different surfaces of the terminal or in a folding design; in other embodiments, the display screen 605 can be a flexible display screen, set on a curved surface or a folding surface of the terminal. Even, the display screen 605 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 605 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc.
[0116] The camera assembly 606 is used to capture images or videos. Optionally, the camera assembly 606 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 606 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0117] The audio circuit 607 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 601 for processing, or input them into the radio frequency circuit 604 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 601 or the radio frequency circuit 604 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 607 may also include a headphone jack.
[0118] The positioning component 608 is used to locate the current geographical location of the terminal to implement navigation or LBS (Location Based Service). The positioning component 608 can be a positioning component based on the US GPS (Global Positioning System), China's Beidou system, Russia's Grenas system or the European Union's Galileo system.
[0119] The power supply 609 is used to power various components in the terminal. The power supply 609 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 609 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0120] In some embodiments, the terminal further includes one or more sensors 610 , including but not limited to: an acceleration sensor 611 , a gyroscope sensor 612 , a pressure sensor 613 , an optical sensor 615 , and a proximity sensor 616 .
[0121] The acceleration sensor 611 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal. For example, the acceleration sensor 611 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 601 can control the display screen 605 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 611. The acceleration sensor 611 can also be used for collecting game or user motion data.
[0122] The gyroscope sensor 612 can detect the body direction and rotation angle of the terminal, and the gyroscope sensor 612 can cooperate with the acceleration sensor 611 to collect the user's 3D actions on the terminal. The processor 601 can implement the following functions based on the data collected by the gyroscope sensor 612: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0123] The pressure sensor 613 can be set in the side frame of the terminal and / or the lower layer of the display screen 605. When the pressure sensor 613 is set in the side frame of the terminal, the user's holding signal of the terminal can be detected, and the processor 601 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 613. When the pressure sensor 613 is set in the lower layer of the display screen 605, the processor 601 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 605. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0124] The optical sensor 615 is used to collect the ambient light intensity. In one embodiment, the processor 601 can control the display brightness of the display screen 605 according to the ambient light intensity collected by the optical sensor 615. Specifically, when the ambient light intensity is high, the display brightness of the display screen 605 is increased; when the ambient light intensity is low, the display brightness of the display screen 605 is reduced. In another embodiment, the processor 601 can also dynamically adjust the shooting parameters of the camera assembly 606 according to the ambient light intensity collected by the optical sensor 615.
[0125] The proximity sensor 616, also known as a distance sensor, is usually arranged on the front panel of the terminal. The proximity sensor 616 is used to collect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 616 detects that the distance between the user and the front of the terminal is gradually decreasing, the processor 601 controls the display screen 605 to switch from the screen-on state to the screen-off state; when the proximity sensor 616 detects that the distance between the user and the front of the terminal is gradually increasing, the processor 601 controls the display screen 605 to switch from the screen-off state to the screen-on state.
[0126] Those skilled in the art will understand that Figure 6 The structure shown in the figure does not constitute a limitation on the resource exception processing device, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.
[0127] In an exemplary embodiment, a computer device is also provided, the computer device comprising a processor and a memory, wherein at least one computer program is stored in the memory. The at least one computer program is loaded and executed by one or more processors, so that the computer device implements any of the above-mentioned resource exception processing methods.
[0128] In an exemplary embodiment, a computer-readable storage medium is further provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-mentioned resource exception processing methods.
[0129] In one possible implementation, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0130] In an exemplary embodiment, a computer program or a computer program product is also provided. The computer program or the computer program product includes a computer program code, which is stored in a computer-readable storage medium. A processor of an electronic device reads the computer program code from the computer-readable storage medium, and the processor executes the computer program code, so that the electronic device implements any of the above-mentioned resource exception processing methods.
[0131] It should be understood that the "plurality" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0132] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for handling resource anomalies, characterized in that: The method comprises: Determine multiple transit nodes corresponding to the target resource; Obtaining the project detection results of the target resource at the multiple passing nodes; Acquire the number of resources interacted between each of the plurality of path nodes, and determine the correlation between each of the path nodes based on the number of resources interacted; or acquire the frequency of interaction between each of the plurality of path nodes, and determine the correlation between each of the path nodes based on the frequency of interaction; Determine that the target resource is abnormal based on the project detection result, and determine at least one transit node that needs to be checked based on the correlation between each transit node in the multiple transit nodes, wherein the correlation is used to indicate the interaction between each transit node; Among them, there is a first type of passing node among the multiple passing nodes, and the first type of passing node is the passing node where the target resource first has an abnormality; then the determining of at least one passing node that needs to be checked based on the correlation between each passing node among the multiple passing nodes includes: taking the first type of passing node as the starting point, sorting the multiple passing nodes according to the correlation, and the sorting result is a heat map of the correlation centered on the first type of passing node; based on the color depth displayed in the heat map, dividing the other passing nodes into multiple groups from dark to light, analyzing the project detection results corresponding to the passing nodes of each group in turn, and determining the passing nodes indicated by the project detection results as abnormal as the passing nodes that need to be checked; wherein, the higher the correlation between the other passing nodes and the first type of passing nodes, the darker the color displayed in the heat map; Alternatively, if the at least one transit node that needs to be checked includes an abnormal source, then the at least one transit node that needs to be checked is determined based on the correlation between each of the multiple transit nodes, including: if there is a second type of transit node among the multiple transit nodes, the second type of transit node is determined to be the abnormal source, the item detection results corresponding to the second type of transit node indicate abnormality, and the item detection results corresponding to the upstream transit nodes of the second type of transit node all indicate normal.
2. The method according to claim 1, characterized in that After determining at least one transit node that needs to be checked based on the correlation between each transit node among the plurality of transit nodes, the method further includes: Determine the inspection resource corresponding to the at least one transit node that needs to be inspected; A scheme for allocating the inspection resources is generated based on the inspection level of each of the at least one transit node, wherein the inspection level is used to indicate the importance of the transit node.
3. A resource abnormality processing device, characterized in that: The device comprises: A determination module, used to determine multiple path nodes corresponding to the target resource; An acquisition module, used for acquiring the project detection results of the target resource at the multiple passing nodes; The determining module is further configured to obtain the number of resources interacted between each of the plurality of route nodes, and determine the correlation between each of the route nodes based on the number of resources interacted; or obtain the frequency of interaction between each of the plurality of route nodes, and determine the correlation between each of the route nodes based on the frequency of interaction; The determination module is further used to determine whether the target resource is abnormal based on the project detection result. When a first type of path node exists among the multiple path nodes, the first type of path node is the path node where the target resource first has an abnormality; taking the first type of path node as the starting point, sorting the multiple path nodes according to the correlation, and the sorting result is a heat map of the correlation centered on the first type of path node; based on the color depth displayed on the heat map, dividing the other path nodes into multiple groups from dark to light, analyzing the project detection results corresponding to the path nodes of each group in turn, and sorting the project detection results The route node indicating an abnormality is determined as the route node that needs to be checked; wherein, the higher the correlation between the other route nodes and the first type of route nodes, the darker the color displayed in the heat map; the correlation is used to indicate the interaction between the various route nodes; or, at least one of the route nodes that need to be checked includes an abnormal source, if there is a second type of route node among the multiple route nodes, the second type of route node is determined to be the abnormal source, the project detection results corresponding to the second type of route node indicate abnormality, and the project detection results corresponding to the upstream route nodes of the second type of route nodes all indicate normal.
4. A computer device, characterized in that: The computer device includes a processor and a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the computer device implements the resource exception processing method as claimed in claim 1 or claim 2.
5. A computer-readable storage medium, characterized in that: At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor so that the computer implements the method for processing resource anomalies as claimed in claim 1 or claim 2.
6. A computer program product, characterized in that The computer program product includes a computer program code, which is stored in a computer-readable storage medium. A processor of an electronic device reads the computer program code from the computer-readable storage medium, and the processor executes the computer program code, so that the electronic device executes the method for handling resource anomalies as described in claim 1 or claim 2.
