CN113128933B - Abnormality positioning method and device - Google Patents
Abnormality positioning method and device Download PDFInfo
- Publication number
- CN113128933B CN113128933B CN202110425376.7A CN202110425376A CN113128933B CN 113128933 B CN113128933 B CN 113128933B CN 202110425376 A CN202110425376 A CN 202110425376A CN 113128933 B CN113128933 B CN 113128933B
- Authority
- CN
- China
- Prior art keywords
- time
- planned
- actual
- motorcade
- virtual link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000005856 abnormality Effects 0.000 title description 13
- 230000002159 abnormal effect Effects 0.000 claims abstract description 80
- 238000007689 inspection Methods 0.000 claims description 20
- 230000037452 priming Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 10
- 238000007789 sealing Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 230000004807 localization Effects 0.000 description 4
- 239000013589 supplement Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0835—Relationships between shipper or supplier and carriers
- G06Q10/08355—Routing methods
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Quality & Reliability (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application provides an anomaly positioning method and device, which are applied to a fast-moving scene, wherein the method comprises the following steps: when receiving a delivery message sent by a sorting center, acquiring actual delivery time and an end fleet identifier carried in the delivery message; selecting a virtual link according to the actual delivery time and the tail end fleet identification, and re-determining the planned checking time and the planned consignment time according to the selected virtual link; wherein the virtual link is a virtual link established for the sorting center to an end fleet; determining whether the sorting center is abnormal according to the actual delivery time and the configured planned delivery time; determining whether the end motorcade is abnormal in the checking stage according to the actual checking time of the end motorcade and the redetermined planned checking time; determining whether the end motorcade is abnormal in the overdose stage according to the actual overdose time of the end motorcade and the redetermined planned overdose time. The method can accurately realize the abnormal positioning.
Description
Technical Field
The application relates to the technical field of Internet, in particular to an anomaly positioning method and device.
Background
Currently, in a fast-moving/heavy-goods scenario, a sorting center directly delivers goods to a metropolitan fleet or the like, and then the metropolitan fleet delivers goods to users directly, so that such a metropolitan fleet is generally called an end fleet.
In the process of realizing the application, the inventor finds that in the express scene, if the situations of abnormal transportation and abnormal throwing occur, the abnormality can not be positioned.
Disclosure of Invention
In view of the above, the present application provides an anomaly locating method and a special system, which can accurately locate anomalies.
In order to solve the technical problems, the technical scheme of the application is realized as follows:
in one embodiment, an anomaly locating method is provided, which is applied to a fast moving scene, and the method includes:
when receiving a delivery message sent by a sorting center, acquiring actual delivery time and an end fleet identifier carried in the delivery message;
selecting a virtual link according to the actual delivery time and the tail end fleet identification, and re-determining the planned checking time and the planned consignment time according to the selected virtual link; wherein the virtual link is a virtual link established for the sorting center to an end fleet;
determining whether the sorting center is abnormal according to the actual delivery time and the configured planned delivery time;
determining whether the end motorcade is abnormal in the checking stage according to the actual checking time of the end motorcade and the redetermined planned checking time;
determining whether the end motorcade is abnormal in the overdose stage according to the actual overdose time of the end motorcade and the redetermined planned overdose time.
In another embodiment, an anomaly locating device is provided, applied in a fast moving scene, the device comprising: the device comprises a configuration unit, a receiving unit, an acquisition unit, a selection unit, a first determination unit, a second determination unit and a third determination unit;
the configuration unit is used for configuring planned delivery time;
the receiving unit is used for receiving the shipping information sent by the sorting center;
the receiving unit is used for receiving the delivery information sent by the sorting center, and acquiring the actual delivery time and the tail end fleet identification carried in the delivery information;
the selecting unit is used for selecting a virtual link according to the actual delivery time and the tail end fleet identifier acquired by the acquiring unit; wherein the virtual link is a virtual link established for the sorting center to an end fleet;
the first determining unit is used for redetermining the planned checking time and the planned throwing time according to the virtual link selected by the selecting unit;
the second determining unit is used for determining whether the sorting center is abnormal or not according to the actual delivery time acquired by the acquiring unit and the planned delivery time configured by the configuration unit;
the third determining unit is used for determining whether the tail end motorcade is abnormal in the goods checking stage according to the actual goods checking time of the tail end motorcade and the redetermined planned goods checking time; determining whether the end motorcade is abnormal in the overdose stage according to the actual overdose time of the end motorcade and the redetermined planned overdose time.
In another embodiment, an electronic device is provided that includes a memory, a processor, and a computer program stored on the memory and executable on the processor that when executed implements the steps of the anomaly localization method.
In another embodiment, a computer readable storage medium is provided having stored thereon a computer program which when executed by a processor implements the steps of the anomaly localization method.
As can be seen from the above solutions, in the above embodiments, the routing between the sorting center and the end fleet is supplemented by establishing a virtual link between the sorting center and the end fleet; selecting a virtual link according to the actual delivery time in the delivery message and the end fleet identification, and re-determining the planned checking time and the planned consignment time according to the selected virtual link; determining whether the sorting center is abnormal according to the actual delivery time and the configured planned delivery time; determining whether the end motorcade is abnormal in the checking stage according to the actual checking time of the end motorcade and the redetermined planned checking time; determining whether the end motorcade is abnormal in the overdose stage according to the actual overdose time of the end motorcade and the redetermined planned overdose time. The scheme can accurately realize abnormal positioning.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
FIG. 1 is a schematic diagram of a fast-moving scenario in a conventional implementation;
FIG. 2 is a schematic diagram of a fast-moving scenario in an embodiment of the present application;
FIG. 3 is a schematic diagram of an anomaly locating process according to a first embodiment of the present application;
FIG. 4 is a schematic diagram of an anomaly locating process in a second embodiment of the present application;
FIG. 5 is a schematic diagram of a device applied to the above technology according to an embodiment of the present application;
fig. 6 is a schematic diagram of an entity structure of an electronic device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims and in the above drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the application described herein may be implemented, for example, in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those elements but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The technical scheme of the application is described in detail below by specific examples. The following embodiments may be combined with each other, and some embodiments may not be repeated for the same or similar concepts or processes.
The embodiment of the application provides an abnormality positioning method which is applied to a fast transportation scene, and a virtual link is established between a sorting center and an end motorcade to supplement the network structure of a routing system between the sorting center and the end motorcade, so that abnormality positioning of the sorting center and the end motorcade is realized, and clear responsibility judgment can be realized.
One or more virtual links may be established between the sorting center and an end fleet, and departure times and arrival times are configured for each virtual link, wherein the arrival times are subsequent to the departure times.
The departure time is used for selecting a virtual link corresponding to the tail end motorcade.
In the embodiment of the application, the association relation is preconfigured for each tail end motorcade: the association between the latest arrival time and the planned check time and the planned close time. As can be expressed as: latest up to the vehicle time (10 points): planned time of inspection (10:30): time to schedule (12:30).
In a specific implementation, each end fleet corresponds to several virtual links, and several latest arrival times are configured, so that one or more sets of association relationships between the latest arrival times and the planned check time and the planned tuo time are configured for one end fleet.
In a specific implementation, the system pre-configures a planned delivery time, a planned delivery time and a planned delivery time between delivery, and in the embodiment of the application, the planned delivery time and the planned delivery time are re-determined by combining the association relationship between the arrival time of the virtual link and the end motorcade.
All the time set in the embodiment of the application is within a preset time period, such as one day, so that the time sequence relationship is well judged, and a longer time period, such as 1 week and one month, can be planned, so that when a time is marked, the time sequence is judged by using a specific week mark or month mark and a specific time.
Referring to fig. 1, fig. 1 is a schematic view of a fast moving scenario in a conventional implementation.
Referring to fig. 2, fig. 2 is a schematic diagram of a fast-moving scenario in an embodiment of the present application.
In fig. 1, there is no actual transportation between the sorting center and the end fleet, and the sorting center and the end fleet are regarded as a whole, and whether the sorting center is abnormal or the end fleet is abnormal cannot be located at the time of responsibility determination.
In fig. 2, a virtual link is established between the sorting center and the end fleet, and two nodes (the sorting center and the end fleet) are connected through the virtual link, so that the sorting center and the end fleet are regarded as different nodes, and whether the sorting center is abnormal or the end fleet is abnormal can be positioned in responsibility setting.
The process of implementing anomaly location in the embodiment of the present application is described in detail below with reference to the accompanying drawings.
Example 1
Referring to fig. 3, fig. 3 is a schematic diagram of an anomaly locating process according to a first embodiment of the present application. The method comprises the following specific steps:
step 301, when a shipping message sent by a sorting center is received, acquiring the actual shipping time and the end fleet identification carried in the shipping message.
In practical application, the shipping information in the embodiment of the application can be unmodified, and the shipping information carries the actual shipping time and the end fleet identifier, namely the destination network address in the shipping information.
In addition to carrying the actual delivery time and the end fleet identifier, the delivery message may also carry, but is not limited to, the following information:
the bill number, operator identification, originating site identification, operating time, etc.
Step 302, selecting a virtual link according to the actual delivery time and the end fleet identification, and redetermining the planned checking time and the planned consignment time according to the selected virtual link.
The virtual link is a virtual link established for the sorting center to end fleet.
The operation given in step 302 is triggered directly when the shipping information is received, and in specific implementation, the content carried in the shipping information can be mapped into the corresponding content of the vehicle sealing operation, the vehicle sealing operation is generated, the express scene is simulated to perform abnormal positioning, for example, the actual shipping time is mapped into the vehicle sealing time, and the vehicle sealing operation can be completed to perform abnormal positioning.
In a specific implementation, a planned delivery time, a planned check time and a planned delivery time are configured in advance according to the transportation capacity, the transportation route and the specific transportation situation of the whole scene.
If the planned delivery time is 7 points, the planned checking time is 8 points, and the planned consignment time is 10 points.
The actual shipping time may be the same as the planned shipping time or may be different.
And step 303, determining whether the sorting center is abnormal according to the actual delivery time and the configured planned delivery time.
The specific judgment in the step is realized as follows:
determining whether the actual delivery time exceeds the configured planned delivery time, and if so, determining that the sorting center is abnormal; otherwise, determining that the sorting center is not abnormal.
Step 304, determining whether the end motorcade is abnormal in the checking stage according to the actual checking time of the end motorcade and the redetermined planned checking time.
In this step, determining whether the end fleet is abnormal in the cargo inspection stage according to the actual cargo inspection time of the end fleet and the redetermined planned cargo inspection time includes:
when receiving goods checking information sent by a tail end motorcade, acquiring actual goods checking time carried by the goods checking information;
if the actual goods checking time exceeds the redetermined planned goods checking time, determining that the tail end motorcade is abnormal in the goods checking stage; otherwise, determining that the tail end motorcade is not abnormal in the checking stage;
step 305, determining whether the end motorcade is abnormal in the priming stage according to the actual priming time of the end motorcade and the redetermined planned priming time.
In this step, determining whether the end fleet is abnormal in the on-hand stage according to the actual on-hand time of the end fleet and the redetermined planned on-hand time includes:
when receiving a close-throw message sent by a terminal motorcade, acquiring the actual close-throw time carried by the close-throw message;
if the actual time exceeds the redetermined planned time, determining that the end motorcade is abnormal in the time of the time; otherwise, determining that the end motorcade is not abnormal in the priming stage.
If the actual checking time is determined not to exceed the redetermined planned checking time and the actual putting time is determined not to exceed the redetermined planned putting time, determining that the end motorcade is not abnormal.
The present embodiment supplements routing between the sorting center and the end fleet by establishing a virtual link between the sorting center and the end fleet; selecting a virtual link according to the actual delivery time in the delivery message and the end fleet identification, and re-determining the planned checking time and the planned consignment time according to the selected virtual link; determining whether the sorting center is abnormal according to the actual delivery time and the configured planned delivery time; and determining whether the end motorcade is abnormal according to the redetermined planned checking time and planned throwing time. The scheme can accurately realize abnormal positioning.
Example two
Referring to fig. 4, fig. 4 is a schematic diagram of an anomaly locating process in a second embodiment of the present application. The method comprises the following specific steps:
step 401, when receiving a shipping message sent by a sorting center, acquiring actual shipping time and end fleet identification carried in the shipping message.
In practical application, the shipping information in the embodiment of the application can be unmodified, and the shipping information carries the actual shipping time and the end fleet identifier, namely the destination network address in the shipping information.
In addition to carrying the actual delivery time and the end fleet identifier, the delivery message may also carry, but is not limited to, the following information:
the bill number, operator identification, originating site identification, operating time, etc.
If it is determined that the virtual link from the sorting center to the end fleet exists in the configured virtual links, a virtual link with the smallest time difference and having a departure time after the actual delivery time is selected 402.
The operation given in step 402 is triggered directly when the shipping information is received, and in specific implementation, the content carried in the shipping information can be mapped into corresponding content of the vehicle sealing operation, the vehicle sealing operation is generated, the express scene is simulated to perform abnormal positioning, for example, the actual shipping time is mapped into the vehicle sealing time, and the vehicle sealing operation can be completed to perform abnormal positioning.
In a specific implementation, a planned delivery time, a planned check time and a planned delivery time are configured in advance according to the transportation capacity, the transportation route and the specific transportation situation of the whole scene.
If the planned delivery time is 7 points, the planned checking time is 8 points, and the planned consignment time is 10 points.
The actual shipping time may be the same as the planned shipping time or may be different.
When a virtual link is selected according to the actual delivery time and the end fleet identification, if the virtual link is selected, carrying out cargo delivery by using the end fleet corresponding to the selected virtual link, and updating the planned checking time and the planned consignment time according to the arrival time of the virtual link;
if no virtual link is selected, that is, such virtual link does not exist, the end vehicle is still used for goods delivery, but error sending information needs to be recorded and output, that is, the goods are sent to the sorting center and the receiving node of the end vehicle in error, and the planned checking time and the planned consignment time are not determined again.
Step 403, determining the latest arrival time of the end fleet having the smallest difference from the arrival time after the arrival time of the selected virtual link.
Step 404, re-determining the planned checking time and the planned putting time according to the determined latest time and the association relation.
The time information configured for each end motorcade in the embodiment of the application comprises: the association between the latest arrival time and the planned check time and the planned close time. As can be expressed as: latest up to the vehicle time (10 points): planned time of inspection (10:30): time to schedule (12:30).
In specific implementation, the latest arrival time of each end motorcade can be one or more, so that one or more groups of association relations between the latest arrival time and the planned goods checking time and the planned time are configured.
If the latest arrival time configured for the end fleet is 8 points, 10 points and 12 points, the arrival time of the selected virtual link is 9 points, the latest arrival time after the 9 points is 10 points and 12 points, the time point with the smallest time difference from the 9 points, namely the latest time point is 10 points, the latest arrival time of the selected end fleet is 10 points, and the planned checking time and the planned consignment time are redetermined according to the latest arrival time of 10 points and the association relation configured for the end fleet, namely the planned checking time (10:30): time to schedule (12:30).
Step 405, determining whether the sorting center is abnormal according to the actual delivery time and the configured planned delivery time.
The specific judgment in the step is realized as follows:
determining whether the actual delivery time exceeds the configured planned delivery time, and if so, determining that the sorting center is abnormal; otherwise, determining that the sorting center is not abnormal.
Step 406, determining whether the end fleet is abnormal in the cargo inspection stage according to the actual cargo inspection time of the end fleet and the redetermined planned cargo inspection time.
In this step, determining whether the end fleet is abnormal in the cargo inspection stage according to the actual cargo inspection time of the end fleet and the redetermined planned cargo inspection time includes:
when receiving goods checking information sent by a tail end motorcade, acquiring actual goods checking time carried by the goods checking information;
if the actual goods checking time exceeds the redetermined planned goods checking time, determining that the tail end motorcade is abnormal in the goods checking stage; otherwise, determining that the tail end motorcade is not abnormal in the checking stage;
step 407, determining whether the end motorcade is abnormal in the priming stage according to the actual priming time of the end motorcade and the redetermined planned priming time.
In this step, determining whether the end fleet is abnormal in the on-hand stage according to the actual on-hand time of the end fleet and the redetermined planned on-hand time includes:
when receiving a close-throw message sent by a terminal motorcade, acquiring the actual close-throw time carried by the close-throw message;
if the actual time exceeds the redetermined planned time, determining that the end motorcade is abnormal in the time of the time; otherwise, determining that the end motorcade is not abnormal in the priming stage.
If the actual checking time is determined not to exceed the redetermined planned checking time and the actual putting time is determined not to exceed the redetermined planned putting time, determining that the end motorcade is not abnormal.
In the embodiment, a virtual link is established between the sorting center and the tail end motorcade, and the configuration departure time and the arrival time are set for each virtual link to supplement the route between the sorting center and the tail end motorcade; selecting a virtual link according to the actual delivery time in the delivery message and the departure time of the virtual link, and re-determining the planned checking time and the planned consignment time according to the arrival time of the selected virtual link; determining whether the sorting center is abnormal according to the actual delivery time and the configured planned delivery time; and determining whether the end motorcade is abnormal according to the redetermined planned checking time and planned throwing time. The scheme can accurately realize abnormal positioning.
The sorting center and the end motorcade are regarded as a whole in the prior implementation, and only three time nodes of shipping, checking and putting in the sorting center exist between the sorting center and the end motorcade. Assuming that the planned shipment time is 7:00, the planned check time is 8:00, and the planned close time is 8:30. However, at the late point of delivery of the sorting center, the actual operation time of sorting delivery, namely the actual delivery time, is 12:00, and the actual check and actual delivery time of the terminal motorcade can only be later than 12:00. The delay of the previous link also affects the processing time of the next link, which is obviously unreasonable. And this situation does not justify subsequent operation of the end fleet.
When the abnormality positioning method provided by the embodiment of the application is used, the delivery time of the sorting center, the departure time, the arrival time, the latest arrival time, the checking time and the arrival time of the virtual link are generated between the sorting center and the tail end motorcade, so that the abnormality can be positioned in any time period clearly, and the abnormality can be positioned in the sorting center or the tail end motorcade.
The planned delivery time configured is: 8:00, planned checking time is 9:00, and planned closing time is 13 points;
departure time 10:30, to arrival time 11:00 configured for one virtual link 1 (sorting center to end fleet 1).
The association relationship configured for the end motorcade 1 is as follows: up to 12 points in time: planned time to check 12:30: the planned time to close is 15:00.
Assuming that the actual delivery time carried in the delivery message is 10 points, selecting a virtual link 1 if the departure time 10:30 of the virtual link corresponding to the designated end fleet 1 in the delivery message is closest to the actual delivery time;
the latest arrival time closest to arrival time 11:00 of virtual link 1 is 12, then the redetermined planned check time is 12:30, and the planned tutor time is 15:00.
When the goods checking message is received, whether the actual goods checking time carried by the goods checking message exceeds the redetermined planned goods checking time by 12:30 is determined, so as to determine whether the end motorcade is abnormal in the goods checking stage.
When the overdose message is received, whether the actual overdose time carried by the overdose message exceeds the redetermined planned overdose time by 15:00 is determined to determine whether the end motorcade is abnormal in the overdose stage.
Based on the same inventive concept, the embodiment of the application also provides an abnormality positioning device. Referring to fig. 5, fig. 5 is a schematic view of a device structure according to an embodiment of the present application, where the device structure is applied to the above technology. The device comprises: a configuration unit 501, a reception unit 502, an acquisition unit 503, a selection unit 504, a first determination unit 505, a second determination unit 506, and a third determination unit 507;
a configuration unit 501 for configuring a planned delivery time;
a receiving unit 502, configured to receive a shipping message sent by a sorting center;
an obtaining unit 503, configured to obtain, when the receiving unit 502 receives a shipping message sent by a sorting center, an actual shipping time and an end fleet identifier carried in the shipping message;
a selection unit 504 for selecting a virtual link according to the actual delivery time and the end fleet identifier acquired by the acquisition unit 503; wherein the virtual link is a virtual link established for the sorting center to an end fleet;
a first determining unit 505, configured to redetermine the planned checking time and the planned consignment time according to the virtual link selected by the selecting unit 504;
a second determining unit 506 for determining whether or not an abnormality occurs in the sorting center based on the actual shipment time acquired by the acquiring unit 503 and the planned shipment time configured by the configuring unit 501;
a third determining unit 507, configured to determine whether an abnormality occurs in the end fleet at the inspection stage according to the actual inspection time of the end fleet and the planned inspection time re-determined by the first determining unit 505; whether or not an abnormality occurs in the end fleet at the close-up stage is determined based on the actual close-up time of the end fleet and the planned close-up time re-determined by the first determining unit 505.
Preferably, the method comprises the steps of,
the third determining unit 507 is specifically configured to determine, according to the actual inspection time of the end fleet and the redetermined planned inspection time, whether the end fleet is abnormal in the inspection stage, where the determining unit includes: when receiving goods checking information sent by a tail end motorcade, acquiring actual goods checking time carried by the goods checking information; if the actual goods checking time exceeds the redetermined planned goods checking time, determining that the tail end motorcade is abnormal in the goods checking stage; otherwise, determining that the tail end motorcade is not abnormal in the checking stage; determining whether the end fleet is abnormal in the close-over stage according to the actual close-over time of the end fleet and the redetermined planned close-over time comprises: when receiving a close-throw message sent by a terminal motorcade, acquiring the actual close-throw time carried by the close-throw message; if the actual time exceeds the redetermined planned time, determining that the end motorcade is abnormal in the time of the time; otherwise, determining that the end motorcade is not abnormal in the priming stage.
Preferably, the method comprises the steps of,
the second determining unit 506 is specifically configured to determine, when determining whether an abnormality occurs in the sorting center according to the actual shipping time and the configured planned shipping time, include: determining whether the actual delivery time exceeds the configured planned delivery time, and if so, determining that the sorting center is abnormal; otherwise, determining that the sorting center is not abnormal.
Preferably, the apparatus further comprises: a record output unit 508;
a record output unit 508, configured to record and output a message of a cargo error if the selection unit 504 does not select a virtual link according to the actual delivery time and the end fleet identifier.
Preferably, the method comprises the steps of,
a configuration unit 501, configured to further configure a delivery time and an arrival time of the virtual link;
the selecting unit 504 is specifically configured to, when selecting a virtual link according to the actual delivery time and the end fleet identifier, include: and if the virtual links from the sorting center to the tail end motorcade exist in the configured virtual links, selecting the virtual link with the smallest time difference and the departure time after the actual delivery time.
Preferably, the method comprises the steps of,
a configuration unit 501, configured to further configure an association relationship between the latest arrival time of each virtual link and the planned checking time and the planned consignment time;
the first determining unit 505 is specifically configured to, when redetermining the planned checking time and the planned putting time according to the selected virtual link, include: determining a latest arrival time of the end fleet that is after an arrival time of the selected virtual link and that has a smallest difference from the arrival time; and re-determining the planned checking time and the planned throwing time according to the determined latest time and the association relation.
The units of the above embodiments may be integrated or may be separately deployed; can be combined into one unit or further split into a plurality of sub-units.
In another embodiment, there is also provided an electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the anomaly localization method when the program is executed.
In another embodiment, a computer readable storage medium having stored thereon computer instructions which when executed by a processor can implement steps in the anomaly localization method is also provided.
Fig. 6 is a schematic diagram of an entity structure of an electronic device according to an embodiment of the present application. As shown in fig. 6, the electronic device may include: processor (Processor) 610, communication interface (Communications Interface) 620, memory (Memory) 630, and communication bus 640, wherein Processor 610, communication interface 620, and Memory 630 communicate with each other via communication bus 640. The processor 610 may call logic instructions in the memory 630 to perform the following methods:
when receiving a delivery message sent by a sorting center, acquiring actual delivery time and an end fleet identifier carried in the delivery message;
selecting a virtual link according to the actual delivery time and the tail end fleet identification, and re-determining the planned checking time and the planned consignment time according to the selected virtual link; wherein the virtual link is a virtual link established for the sorting center to an end fleet;
determining whether the sorting center is abnormal according to the actual delivery time and the configured planned delivery time;
and determining whether the end motorcade is abnormal according to the redetermined planned checking time and planned throwing time.
Further, the logic instructions in the memory 630 may be implemented in the form of software functional units and stored in a computer-readable storage medium when sold or used as a stand-alone product. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present application without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
The foregoing description of the preferred embodiments of the application is not intended to be limiting, but rather to enable any modification, equivalent replacement, improvement or the like to be made within the spirit and principles of the application.
Claims (8)
1. An anomaly locating method applied to a fast-moving scene is characterized by comprising the following steps:
when receiving a delivery message sent by a sorting center, acquiring actual delivery time and an end fleet identifier carried in the delivery message;
selecting a virtual link according to the actual delivery time and the tail end fleet identification, and re-determining the planned checking time and the planned consignment time according to the selected virtual link; wherein the virtual link is a virtual link established for the sorting center to an end fleet;
determining whether the sorting center is abnormal according to the actual delivery time and the configured planned delivery time;
determining whether the end motorcade is abnormal in the checking stage according to the actual checking time of the end motorcade and the redetermined planned checking time;
determining whether the end motorcade is abnormal in the overdraft stage according to the actual overdraft time of the end motorcade and the redetermined planned overdraft time;
wherein the method further comprises:
configuring delivery time and arrival time of a virtual link;
the selecting a virtual link according to the actual delivery time and the end fleet identification comprises:
if the virtual links from the sorting center to the tail end motorcade exist in the configured virtual links, selecting the virtual link with the smallest time difference and the departure time after the actual delivery time;
configuring the association relation between the latest arrival time of each virtual link and the planned goods checking time and the planned time to put;
the redetermining the planned checking time and the planned putting time according to the selected virtual link comprises the following steps:
determining a latest arrival time of the end fleet that is after an arrival time of the selected virtual link and that has a smallest difference from the arrival time;
and re-determining the planned checking time and the planned throwing time according to the determined latest time and the association relation.
2. The method of claim 1, wherein said determining whether an anomaly has occurred in the sorting center based on the actual shipment time and the configured planned shipment time comprises:
determining whether the actual delivery time exceeds the configured planned delivery time, and if so, determining that the sorting center is abnormal; otherwise, determining that the sorting center is not abnormal.
3. The method of claim 1, wherein the determining whether an anomaly has occurred in the end fleet at the inspection stage based on the actual inspection time and the redetermined planned inspection time for the end fleet comprises:
when receiving goods checking information sent by a tail end motorcade, acquiring actual goods checking time carried by the goods checking information;
if the actual goods checking time exceeds the redetermined planned goods checking time, determining that the tail end motorcade is abnormal in the goods checking stage; otherwise, determining that the tail end motorcade is not abnormal in the checking stage;
the determining whether the end motorcade is abnormal in the priming stage according to the actual priming time of the end motorcade and the redetermined planned priming time comprises the following steps:
when receiving a close-throw message sent by a terminal motorcade, acquiring the actual close-throw time carried by the close-throw message;
if the actual time exceeds the redetermined planned time, determining that the end motorcade is abnormal in the time of the time; otherwise, determining that the end motorcade is not abnormal in the priming stage.
4. A method according to claim 3, wherein the method further comprises:
if the actual checking time is determined not to exceed the redetermined planned checking time and the actual putting time is determined not to exceed the redetermined planned putting time, determining that the end motorcade is not abnormal.
5. The method according to claim 1, wherein the method further comprises:
and if the virtual link is not selected according to the actual delivery time and the tail end fleet identification, recording and outputting the error delivery of the goods.
6. An anomaly locating device applied to a fast moving scene, comprising: the device comprises a configuration unit, a receiving unit, an acquisition unit, a selection unit, a first determination unit, a second determination unit and a third determination unit;
the configuration unit is used for configuring planned delivery time;
the receiving unit is used for receiving the shipping information sent by the sorting center;
the receiving unit is used for receiving the delivery information sent by the sorting center, and acquiring the actual delivery time and the tail end fleet identification carried in the delivery information;
the selecting unit is used for selecting a virtual link according to the actual delivery time and the tail end fleet identifier acquired by the acquiring unit; wherein the virtual link is a virtual link established for the sorting center to an end fleet;
the first determining unit is used for redetermining the planned checking time and the planned throwing time according to the virtual link selected by the selecting unit;
the second determining unit is used for determining whether the sorting center is abnormal or not according to the actual delivery time acquired by the acquiring unit and the planned delivery time configured by the configuration unit;
the third determining unit is used for determining whether the tail end motorcade is abnormal in the goods checking stage according to the actual goods checking time of the tail end motorcade and the planned goods checking time re-determined by the first determining unit; determining whether the end motorcade is abnormal in the overdraft stage according to the actual overdraft time of the end motorcade and the planned overdraft time re-determined by the first determining unit;
the configuration unit is further used for configuring the delivery time and the arrival time of the virtual link; configuring the association relation between the latest arrival time of each virtual link and the planned goods checking time and the planned time to put;
the selecting unit is specifically configured to, when selecting a virtual link according to the actual delivery time and the end fleet identifier, include: if the virtual links from the sorting center to the tail end motorcade exist in the configured virtual links, selecting the virtual link with the smallest time difference and the departure time after the actual delivery time;
the first determining unit is specifically configured to, when redetermining the planned checking time and the planned throwing time according to the selected virtual link, include: determining a latest arrival time of the end fleet that is after an arrival time of the selected virtual link and that has a smallest difference from the arrival time; and re-determining the planned checking time and the planned throwing time according to the determined latest time and the association relation.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any of claims 1-5 when the program is executed by the processor.
8. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the method of any of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110425376.7A CN113128933B (en) | 2021-04-20 | 2021-04-20 | Abnormality positioning method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110425376.7A CN113128933B (en) | 2021-04-20 | 2021-04-20 | Abnormality positioning method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113128933A CN113128933A (en) | 2021-07-16 |
CN113128933B true CN113128933B (en) | 2023-11-03 |
Family
ID=76778306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110425376.7A Active CN113128933B (en) | 2021-04-20 | 2021-04-20 | Abnormality positioning method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113128933B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113935696B (en) * | 2021-12-14 | 2022-04-08 | 国家邮政局邮政业安全中心 | Consignment behavior abnormity analysis method and system, electronic equipment and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106296065A (en) * | 2016-07-21 | 2017-01-04 | 北京京东尚科信息技术有限公司 | The monitoring method of order correct-distribute based on GIS technology exception, Apparatus and system |
CN106886875A (en) * | 2017-02-21 | 2017-06-23 | 世纪禾光科技发展(北京)有限公司 | Logistics correct-distribute duration analysis method and device |
CN110555642A (en) * | 2018-05-31 | 2019-12-10 | 北京京东尚科信息技术有限公司 | Method and device for determining route starting point |
CN110570006A (en) * | 2018-06-06 | 2019-12-13 | 北京京东尚科信息技术有限公司 | Path planning method, device and computer-readable storage medium |
CN110728485A (en) * | 2019-11-05 | 2020-01-24 | 京东城市(南京)科技有限公司 | Method and device for correcting proper delivery position |
CN110782348A (en) * | 2019-10-22 | 2020-02-11 | 安徽大学 | Motorcade ETC payment information processing system and method based on block chain |
CN111008805A (en) * | 2019-12-06 | 2020-04-14 | 京东数字城市(成都)科技有限公司 | Method and device for determining appropriate time, storage medium and electronic equipment |
CN111047239A (en) * | 2018-10-12 | 2020-04-21 | 北京京东尚科信息技术有限公司 | Verification method and device for goods due delivery |
CN111915238A (en) * | 2019-05-10 | 2020-11-10 | 北京京东振世信息技术有限公司 | Method and apparatus for processing an order |
-
2021
- 2021-04-20 CN CN202110425376.7A patent/CN113128933B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106296065A (en) * | 2016-07-21 | 2017-01-04 | 北京京东尚科信息技术有限公司 | The monitoring method of order correct-distribute based on GIS technology exception, Apparatus and system |
CN106886875A (en) * | 2017-02-21 | 2017-06-23 | 世纪禾光科技发展(北京)有限公司 | Logistics correct-distribute duration analysis method and device |
CN110555642A (en) * | 2018-05-31 | 2019-12-10 | 北京京东尚科信息技术有限公司 | Method and device for determining route starting point |
CN110570006A (en) * | 2018-06-06 | 2019-12-13 | 北京京东尚科信息技术有限公司 | Path planning method, device and computer-readable storage medium |
CN111047239A (en) * | 2018-10-12 | 2020-04-21 | 北京京东尚科信息技术有限公司 | Verification method and device for goods due delivery |
CN111915238A (en) * | 2019-05-10 | 2020-11-10 | 北京京东振世信息技术有限公司 | Method and apparatus for processing an order |
CN110782348A (en) * | 2019-10-22 | 2020-02-11 | 安徽大学 | Motorcade ETC payment information processing system and method based on block chain |
CN110728485A (en) * | 2019-11-05 | 2020-01-24 | 京东城市(南京)科技有限公司 | Method and device for correcting proper delivery position |
CN111008805A (en) * | 2019-12-06 | 2020-04-14 | 京东数字城市(成都)科技有限公司 | Method and device for determining appropriate time, storage medium and electronic equipment |
Non-Patent Citations (3)
Title |
---|
Planning management and delivery of the growth-restricted fetus;Baschat, Ahmet A;《BEST PRACTICE & RESEARCH CLINICAL OBSTETRICS & GYNAECOLOGY》;第53-65页 * |
基于混合蚁群算法的异质车队低碳VRP研究;张明伟;李波;屈晓龙;郭盈;;计算机工程与应用(14);第246-255页 * |
烟草物流配送网络综合优化模型与方法;付依良;李萌;程强;晏晶;;中外企业家(30);第216-226页 * |
Also Published As
Publication number | Publication date |
---|---|
CN113128933A (en) | 2021-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107846465A (en) | Update the method and apparatus of client resource bag | |
CN104618432B (en) | A kind of processing method and processing system that event sends and receives | |
CN112152826B (en) | Asset management method, device, system and medium | |
CN113254771B (en) | Bank outlet recommendation method and device | |
CN113128933B (en) | Abnormality positioning method and device | |
CN115065637B (en) | Method and device for transmitting computing power resource information and electronic equipment | |
CN108346015A (en) | Post part method, server-side, client and system | |
CN107045676A (en) | Logistics circulation message treatment method and device | |
CN104994022B (en) | A kind of method and business board of message transmissions | |
CN108055199A (en) | Support the mobile method for pushing and system that deferred information preserves | |
CN110209132A (en) | Production data processing method and device in production manufacturing system | |
CN106060130A (en) | Verification method and system of merchandise inventory | |
CN111127209A (en) | Transaction processing method and device based on SWIFT message | |
CN106487569A (en) | A kind of service message processing method and device | |
CN109286617A (en) | A data processing method and related equipment | |
CN113904985B (en) | Segment list acquisition method, message forwarding method, device and electronic equipment | |
CN113064906A (en) | Binlog log data adaptive migration method and system | |
CN107862040A (en) | The update method of data, device and a kind of cluster in a kind of caching of application example | |
CN113190277A (en) | Equipment identification method, equipment identification device and terminal equipment | |
CN109379289A (en) | Route filtering strategy processing method and processing device | |
CN112422467B (en) | Logistics big data transmission method based on 5G network | |
CN113392011B (en) | A link segmentation performance testing method and device | |
CN109995556B (en) | Method and device for correcting message format | |
CN112910697A (en) | Fault processing method and device | |
CN116560722B (en) | Operation and maintenance flow processing method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |