Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments of the present invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise, the "plurality" generally includes at least two, but does not exclude the case of at least one.
It should be understood that the term "and/or" as used herein is merely one relationship describing the association of the associated objects, meaning that there may be three relationships, e.g., a and/or B, may represent: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrase "if determined" or "if detected (stated condition or event)" may be interpreted as "when determined" or "in response to determination" or "when detected (stated condition or event)" or "in response to detection (stated condition or event), depending on the context.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a product or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such product or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude that an additional identical element is present in a commodity or system comprising the element.
In addition, the sequence of steps in the method embodiments described below is only an example and is not strictly limited.
Definition of terms:
the service level agreement (Service Leve l Agreement, abbreviated as SLA) system is a standard agreed by the platform, the service provider and the clients about service quality and aging, and the SLA system provides a basis for service provider assessment and platform service quality assessment through digitalized service quality and aging.
In order to facilitate understanding of the specific implementation process and implementation effect of the method, the device and the system for managing a physical distribution order in this embodiment, a brief description will be given of related technologies:
at present, for a foreign trade e-commerce platform of an enterprise to the enterprise (bus iness to bus iness, abbreviated as B2B), international bulk cargo transportation is a necessary path for cross-border transaction performance, and at this time, high-quality logistics service can bring stronger platform viscosity and customer experience for buyers and sellers. Because the international freight performs long links and takes many roles, for example: in a marine scene, the cycle of the performance is as long as one or two months, the number of the performance nodes is as high as hundreds, and the participation roles comprise more than ten cooperators such as sellers, goods generations, claps, performance middle tables and the like, so that abnormal events are easy to occur frequently.
In order to solve frequent abnormal events, each role is often required to communicate, and the degree of online synergy of the foreign trade electronic commerce platform is low, so that each role is often mainly in mail communication or telephone communication, thereby not only reducing the quantity of the performance sales of the logistics orders, but also being difficult to provide high-quality service for clients.
In order to solve the foregoing technical problems, the present embodiment provides a method and an apparatus for managing a physical distribution order, and referring to fig. 1, an execution main body of the method for managing a physical distribution order in this embodiment may be a physical distribution order management device, and it should be noted that the physical distribution order management device may be implemented as a local server or a cloud server. At the cloud, a service may be provided by multiple computing nodes, although one computing node may provide one or more services. The cloud may provide the service by providing a service interface to the outside, and the user invokes the service interface to use the corresponding service. The service interface includes a software development kit (Software Deve lopment Kit, abbreviated as SDK), an application program interface (App l icat ion Programming I nterface, abbreviated as API), and the like.
The management device of the logistics order can be connected with a plurality of clients or request ends in a communication way, and different clients can be applied by different role objects (users, performance objects and the like) to realize the management operation of the logistics order. According to the scheme provided by the embodiment of the invention, the cloud can provide the service interface of the management service of the logistics order, and the user invokes the management interface of the logistics order through the client/the request end so as to trigger a request for invoking the service interface of the logistics order management to the cloud. The cloud determines the computing node responding to the request, and specific processing operation of logistics order management is executed by using processing resources in the computing node.
The client/request may be any computing device with certain data transmission capability, and in particular, the client/request may be a mobile phone, a personal computer PC, a tablet computer, a setup application, etc. Furthermore, the basic structure of the client may include: at least one processor. The number of processors depends on the configuration and type of client. The client may also include Memory, which may be volatile, such as random access Memory (Random Access Memory, RAM) or non-volatile, such as Read-only Memory (ROM), flash Memory, etc., or both. The memory typically stores an operating system (Operat ing System, OS for short), one or more application programs, program data, and the like. In addition to the processing unit and the memory, the client comprises some basic configuration, such as a network card chip, an IO bus, a display component, and some peripheral devices. Alternatively, some peripheral devices may include, for example, a keyboard, a mouse, a stylus, a printer, and the like. Other peripheral devices are well known in the art and are not described in detail herein.
The management device for a physical distribution order is a device that can provide a management service for the physical distribution order in a network virtual environment, and generally means a device that performs information planning and management operations for the physical distribution order using a network. In physical implementation, the management device for a physical order may be any device that can provide a computing service, respond to a management request for a physical order, and perform a management service for a physical order based on the management request for the physical order, for example: may be a cluster server, a conventional server, a cloud host, a virtual center, etc. The management device of the logistics order mainly comprises a processor, a hard disk, a memory, a system bus and the like, and is similar to a general computer architecture.
In the above embodiment, the client/request end may be connected to the management device for the physical distribution order through a network, and the network connection may be a wireless or wired network connection. If the client/request end is in communication connection with the management device of the logistics order, the network system of the mobile network can be any one of 2G (GSM), 2.5G (GPRS), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4g+ (lte+), wiMax, 5G, 6G, and the like.
In this embodiment of the present application, the request end/client is configured to generate or obtain a to-be-managed physical distribution order and performance link information corresponding to the physical distribution order, where the physical distribution order may include an intra-physical distribution order or a cross-physical distribution order, the performance link information may include a performance node and a performance object corresponding to the performance node, and the performance object may include at least one of the following: merchant objects, shipping agent objects, facilitator objects, doclet objects, and the like. In order to stably realize the management operation on the logistics order, the obtained logistics order and the acquired performance link information can be sent to a management device of the logistics order, so that the management device of the logistics order can perform the order management operation based on the logistics order and the performance link information.
The physical distribution order management device is used for acquiring physical distribution orders to be managed and the performance link information corresponding to the physical distribution orders through the client, and analyzing and processing the performance link information after acquiring the performance link information so as to acquire the performance state of the performance nodes, wherein the performance state can be a normal state or an abnormal state; in order to enable each of the performance objects associated with the logistics order to know the performance state of the performance node in time, push information can be generated based on the performance state, and note that different performance nodes or different performance states can generate different push information, after the push information is generated, the push information can be sent to the performance object associated with the performance state, so that the push information corresponding to the performance state can be automatically touched to the associated performance object in the process of performing the performance on the logistics order, the performance follow-up operation between the performance objects can be conveniently coordinated, the management quality and efficiency of the logistics order are guaranteed, and the practicability of the method is further improved.
Some embodiments of the present invention are described in detail below with reference to the accompanying drawings. In the case where there is no conflict between the embodiments, the following embodiments and features in the embodiments may be combined with each other. In addition, the sequence of steps in the method embodiments described below is only an example and is not strictly limited.
FIG. 2 is a flow chart of a method for managing a physical distribution order according to an embodiment of the present invention; referring to fig. 2, the present embodiment provides a method for managing a physical distribution order, where the execution subject of the method is a physical distribution order management device, and it will be understood that the physical distribution order management device may be implemented as software, or a combination of software and hardware, specifically, when the physical distribution order management device is implemented as hardware, it may be various electronic devices with a physical distribution order management operation, including, but not limited to, a server, etc., and when the physical distribution order management device is implemented as software, it may be installed in the above-mentioned electronic devices. In some examples, the management device of the physical distribution order may be implemented as a management platform, that is, the management method of the physical distribution order may be applied to the management platform, and based on the management device of the physical distribution order, the management method of the physical distribution order may include:
Step S201: and acquiring the physical distribution order to be managed and the performance link information corresponding to the physical distribution order, wherein the performance link information comprises performance nodes and performance objects corresponding to the performance nodes.
Step S202: based on the performance link information, a performance status of the performance node is determined.
Step S203: push information is generated based on the performance status.
Step S204: the push information is sent to a performance object associated with the performance status.
The specific implementation process and implementation effect of each step are described in detail below:
step S201: and acquiring the physical distribution order to be managed and the performance link information corresponding to the physical distribution order, wherein the performance link information comprises performance nodes and performance objects corresponding to the performance nodes.
When a user has a management requirement of a physical order, the physical order management device may be enabled to acquire the to-be-managed logistics order, in some examples, the to-be-managed logistics order may be acquired through man-machine interaction, and at this time, acquiring the to-be-managed logistics order may include: displaying a human-computer interaction interface; acquiring execution operation input by a user on a man-machine interaction interface; and acquiring the logistics order to be managed based on the execution operation. In still other examples, the to-be-managed physical order may be obtained not only through a man-machine interaction operation, but also through a third device, in particular, the to-be-managed physical order may be stored in the third device, the to-be-managed physical order may be actively or passively obtained by the to-be-managed physical order management device through the third device, and the obtained to-be-managed physical order may be one or more.
In order to enable management operation to the logistics order, after the logistics order to be managed is acquired, the performance link information corresponding to the logistics order may be acquired, where the acquired performance link information may include a performance node and a performance object corresponding to the performance node, and the performance node at least includes: merchant fulfillment nodes, shipping agent fulfillment nodes, service merchant fulfillment nodes, and the like, the fulfillment objects including at least: merchant objects, shipping agent objects, facilitator objects, and the like. In some examples, the performance link information may be obtained by analyzing the logistics order through a pre-trained machine learning model or a neural network model, and in this case, obtaining the performance link information corresponding to the logistics order may include: acquiring a pre-trained machine learning model or a neural network model; and inputting the logistics order into a machine learning model or a neural network model to obtain the performance link information output by the machine learning model or the neural network model.
In other examples, the performance link information may be obtained not only by analyzing and processing the logistics order by a machine learning model or a neural network model, but also by performance link information and a third party platform communicatively connected with a management platform, where the management platform is specifically communicatively connected with a performance coordination platform for application of performance objects, a service level agreement platform for calculating performance aging, a data platform for storing data, and a tracking platform for determining track data; at this time, acquiring the performance link information corresponding to the stream order may include: acquiring the track follow-up data through a track cooperative platform; acquiring the state change of the order through a data platform; acquiring performance aging data through a service level agreement platform; acquiring track data through a tracking platform; and determining the performance link information corresponding to the logistics order based on the performance follow-up data, the order state change, the performance aging data and the track data.
Specifically, when the physical distribution order management device needs to manage the physical distribution order, the performance follow-up data may be actively or passively obtained through the performance coordination platform, where the performance follow-up data may include: current performance information for the physical distribution order, historical performance information for the physical distribution order, current predicted performance time for the physical distribution order, performance progress for the physical distribution order, and the like. Similarly, the management device of the logistics order may also obtain an order status change through the data platform, where the order status change is used to identify that the order status of the logistics order has changed, and in some examples, the order status change may be information input by the user through the data platform, for example: in the process of carrying out the performance on the logistics order, when the order state of the logistics order is abnormal due to factors such as accidents, unreliability and the like, a user can actively input related information through the data platform, so that the data platform can generate the order state change, and the order state change can be actively or passively sent to a management device of the logistics order. In other examples, the order status change may also be obtained through active detection by the data platform.
Similarly, the management device of the logistics order can acquire the performance aging data through the service level agreement platform SLA, specifically, after the logistics order is acquired, the logistics order can be input into the SLA, then the logistics order can be analyzed and processed through the SLA, so that the performance aging data corresponding to the logistics order can be acquired, and then the management device of the logistics order can actively or passively acquire the performance aging data through the SLA. Similarly, in the process of performing the performance on the physical order, the performance object and performance progress of the physical order may be changed or updated continuously, so that, in order to enable the user to accurately know the performance progress related to the physical order in time, track data may be actively or passively acquired through the tracking platform, where the track data may include a historical performance node corresponding to the physical order and a next performance node or nodes that are pre-experienced, and so on.
After the performance follow-up data, the order state change, the performance aging data and the track data are acquired, the performance follow-up data, the order state change, the performance aging data and the track data can be analyzed and processed, and in some examples, the performance follow-up data, the order state change, the performance aging data and the track data can be directly integrated to acquire the performance link information corresponding to the logistics order, so that the accuracy and the reliability of acquiring the performance link information are effectively ensured.
Step S202: based on the performance link information, a performance status of the performance node is determined.
Because the performance link information can reflect the performance state of the performance node, after the performance link information is acquired, the performance link information can be analyzed, so that the performance state of the performance node can be determined, wherein the performance state of the performance node can include a normal performance state for identifying that the performance corresponding to the current performance node is normal in operation, an abnormal performance state for identifying that the performance corresponding to the current performance node is abnormal, and the like. It should be noted that the performance status may include not only the status data itself, but also related information corresponding to the performance node, for example: for off-Shift nodes of a marine whole cabinet order, the performance status may also include "off-Shift time" and so on.
In some examples, the performance status may be obtained by analyzing the performance link information with a pre-trained machine learning model, where determining the performance status of the performance node based on the performance link information may include: and acquiring a machine learning model for analyzing and processing the performance link information, inputting the performance link information into the machine learning model, and acquiring the performance state of the performance node output by the machine learning model.
In other examples, the performance status may be obtained not only by analyzing the performance link information by the machine learning model, but also by predicting the performance link information to directly analyze the performance link information, where determining, based on the performance link information, the performance status of the performance node may include: acquiring node performance information corresponding to the performance nodes based on the performance link information; determining predicted performance information corresponding to the performance node; based on the node performance information and the predicted performance information, a performance state of the performance node is determined.
Specifically, after the performance link information is acquired, the performance link information may be analyzed to obtain node performance information corresponding to the performance node, where the node performance information is used to identify a current performance state of the performance node, and in order to accurately acquire the performance state of the performance node, the predicted performance information corresponding to the performance node may be determined, where the predicted performance information is used to identify a theoretical performance state or a predicted performance state of the performance node. In some examples, the predicted performance information may be obtained by analyzing the logistic order through a pre-trained machine learning model or SLA platform.
After the node performance information and the predicted performance information are obtained, the node performance information and the predicted performance information may be analyzed and compared, such that a performance state of the performance node may be determined, and in some examples, determining the performance state of the performance node based on the node performance information and the predicted performance information may include: when the node performance information is the same as the expected performance information, determining that the performance state is a normal state, wherein the normal state is used for marking that normal performance operation is being performed on the logistics order; when the node performance information is different from the predicted performance information, determining that the performance state is an abnormal state, wherein the abnormal state is used for identifying that normal performance operation cannot be performed on the logistics order, so that accuracy and reliability of acquiring the performance state are effectively ensured.
In still other examples, the performance status may include not only the normal status and the abnormal status described above, but also a performance aging status, and at this time, determining the performance status of the performance node based on the performance link information may include: acquiring predicted aging information corresponding to the performance link information through a service level protocol platform; and detecting the performance aging of the performance link information based on the predicted aging information to obtain the performance aging state.
Specifically, since the user is relatively careful about the performance aging when performing the performance operation on the physical distribution order, in order to be able to meet the aging requirement of the user on the performance state, after the performance link information is acquired, the management device of the physical distribution order may actively or passively acquire, through the service level agreement platform SLA, the predicted aging information corresponding to the performance link information, where the predicted aging information may include node aging information corresponding to each performance node and link aging information corresponding to the whole performance link information, and so on, and after the predicted aging information is acquired, the performance aging of the performance link information may be detected based on the predicted aging information, so that the performance aging state may be acquired, where the performance aging state may include an on-time performance state, a time-out performance state, a completed performance state, an unfinished performance state, and so on.
It should be noted that the estimated aging information corresponding to the performance link information obtained by the service level agreement platform dynamically changes along with the change of the performance node; for example, when the physical distribution order includes a performing node 1, a performing node 2, a performing node 3, a performing node 4, and a performing node 5, when performing a performing operation on the physical distribution order, first expected aging information may be obtained through performing link information corresponding to the physical distribution order by SLA; when the logistics order is completed to the completion node 1, the completion link information is changed and updated along with the progress of the completion, and then the second predicted aging information can be obtained through the completion link information corresponding to the logistics order by the SLA, the second predicted aging information can be the same as or different from the first predicted aging information, and similarly, when the logistics order is completed to the completion node 5, the third predicted aging information can be obtained through the completion link information corresponding to the logistics order by the SLA, so that the timeliness and accuracy of obtaining the completion aging state are effectively improved. Through opening the management device of the logistics order with the SLA system, ageing and automatic accelerating can be automatically detected through the SLA system, and the SLA also supports dynamic calculation of the expression, namely the estimated ageing information can be updated in real time along with the real-time state of the logistics order, and the timeliness and reliability of determining the estimated ageing information are further improved.
Step S203: push information is generated based on the performance status.
After acquiring the performance state, in order to enable the user or each performance object to accurately know the performance state corresponding to the logistics order, push information may be generated based on the performance state after acquiring the performance state, and it should be noted that different performance states may generate different push information.
In some examples, when the performance state includes a normal state or an abnormal state, generating push information based on the performance state in the present embodiment may include: when the performance state is a normal state, generating first pushing information based on the normal state; or when the performance state is an abnormal state, generating second pushing information based on the abnormal state.
In still other examples, where the performance status includes a performance aging status, generating push information based on the performance status in the present embodiment may include: generating reminding information and/or prompting information corresponding to the performance aging state based on the performance aging state, specifically, generating the prompting information based on the performance aging state when the performance aging state is a overtime performance state or an unfinished state; when the performance aging state is an on-time performance state or a performance completion state, the reminding information can be generated based on the performance aging state, so that the fact that a user knows the performance aging state corresponding to the logistics order based on different pushing information is effectively achieved, and the practicability of the method is further improved.
Step S204: the push information is sent to a performance object associated with the performance status.
After the push information is acquired, in order to enable the performance object related to the logistics order to timely acquire the push information, the performance object related to the performance state can be determined first, then the push information can be sent to the performance object, specifically, the push information can be sent to a platform corresponding to the performance object, and therefore the performance object can timely acquire the performance state through the platform.
According to the method for managing the logistics orders, the logistics orders to be managed and the performance link information corresponding to the logistics orders are obtained, the performance state of the performance nodes is determined based on the performance link information, pushing information is generated based on the performance state, and the pushing information is sent to the performance objects associated with the performance state, so that the pushing information corresponding to the performance state is automatically touched to the associated performance objects in the process of performing performance on the logistics orders, performance follow-up operation between the performance objects is facilitated, quality and efficiency of management of the logistics orders are guaranteed, and practicality of the method is further improved.
FIG. 3 is a flow chart illustrating another method for managing a physical distribution order according to an embodiment of the present invention; on the basis of the foregoing embodiment, referring to fig. 3, in order to accurately implement management operation on a logistics order, when a performance state is an abnormal state, the method in this embodiment may further include determining a specific event that causes the performance state to be the abnormal state, where, in this case, the method in this embodiment may further include:
step S301: and acquiring a preset event template for analyzing and processing the node performance information.
Step S302: based on a preset event template, an abnormal event corresponding to the performance node is determined.
When the performance state is an abnormal state, in order to accurately determine a specific node or a specific event causing the performance state to be the abnormal state, a preset event template for analyzing and processing node performance information may be obtained, in some examples, the number of preset event templates may be multiple, different preset event templates may correspond to different abnormal events, and the multiple preset event templates may be stored in a preset area or a preset device, so that a preset event template for analyzing and processing node performance information may be obtained by accessing the preset area or the preset device. After the preset event template is obtained, the node performance information can be analyzed and processed based on the preset event template to obtain the abnormal event corresponding to the performance node, so that the accuracy and reliability of determining the abnormal event corresponding to the performance node are effectively ensured.
A plurality of preset event templates are preconfigured, different preset event templates can correspond to different abnormal events, for example, the plurality of preset event templates can comprise a preset event template 1, a preset event template 2 and a preset event template 3, the preset event template 1 corresponds to an abnormal event 1, the preset event template 2 corresponds to an abnormal event 2, the preset event template 3 corresponds to an abnormal event 3, after node performance information is acquired, the node performance information can be analyzed and processed by using the preset event template, and when the node performance information is matched with the preset event template 2, the abnormal event corresponding to the performance node can be determined to be the abnormal event 2; when the node performance information is matched with the preset event template 3, the abnormal event corresponding to the performance node can be determined to be the abnormal event 3, so that the accuracy and reliability of determining the abnormal event corresponding to the performance node are effectively ensured.
In this embodiment, by acquiring a preset event template for analyzing and processing node performance information, and then determining an abnormal event corresponding to a performance node based on the preset event template, a specific abnormal event that causes the performance state to be an abnormal state is effectively determined, and then the performance operation of a logistics order can be managed (adjusted or maintained) based on the determined abnormal event, so that the quality and efficiency of managing the logistics order can be improved.
FIG. 4 is a flow chart of another method for managing a physical distribution order according to an embodiment of the present invention; after determining the abnormal event corresponding to the performing node, in order to improve the practicability of the method, the method in the embodiment may further include:
step S401: event handling rules for resolving the abnormal event are determined.
After acquiring the abnormal event corresponding to the performing node, in order to solve or minimize the influence of the abnormal event on the logistics order, an event handling rule for solving the abnormal event may be determined, where the event handling rule is used to identify a mapping relationship between different abnormal events and corresponding handling information, and the handling information may include at least one of the following: order intercept information, pay information, and the like.
Step S402: treatment information corresponding to the abnormal event is generated based on the event treatment rule.
After the abnormal event and the event handling rule are acquired, the abnormal event may be analyzed and processed using the event handling rule, thereby generating or obtaining handling information corresponding to the abnormal event. In some examples, generating treatment information corresponding to the abnormal event based on the event treatment rules may include: when the abnormal event is a first type event, generating order interception information based on the abnormal event and the event handling rule, wherein the order interception information comprises at least one of the following components: the information of interception and order termination of the warehouse-out; or when the abnormal event is a second type event, generating the pay information based on the abnormal event and the event handling rule, wherein the pay information comprises at least one of the following components: and sending the coupon information and sending the payment information.
Specifically, when the abnormal event is a first type event, it is indicated that the degree of influence corresponding to the abnormal event is high, and at this time, in order to reduce the influence caused by the abnormal event in time, it may be determined that the disposition information corresponding to the first type event is order interception information, where the order interception information may include at least one of the following: the system comprises ex-warehouse interception information and order termination information, wherein the ex-warehouse interception information is used for realizing the ex-warehouse interception operation on a logistics order, and the order termination information is used for realizing the order termination operation on the logistics order. Similarly, when the abnormal event is the second type event, the influence degree corresponding to the abnormal event is explained to be relatively low, and in this case, in order to reduce the influence caused by the abnormal event in time, the treatment information corresponding to the second type event may be determined as the pay information, where the pay information includes at least one of the following: the coupon information is sent to generate and send the coupon operation for the logistics order, and the payment information is sent to generate the payment order for the logistics order, and the payment operation can be initiated based on the payment order.
In addition, in order to enable each performance object related to the logistics order to know the disposal information or the disposal operation generated on the abnormal event in time, when the abnormal event is a first type event and order interception information can be generated based on the abnormal event and the event disposal rule, first notification information can be generated based on the order interception information; similarly, when the abnormal event is a first type event and the pay information is generated based on the abnormal event and the event handling rule, the second notification information may be generated based on the pay information, and it should be noted that the first notification information is different from the second notification information.
In other examples, the disposition information may include not only order intercept information or pay information, but also disposition information related to the disposition task, at which point, generating disposition information corresponding to the abnormal event based on the event disposition rule may include: generating a disposal task based on the event disposal rule and the abnormal event; determining a task association object corresponding to the treatment task; based on the treatment tasks, treatment information corresponding to each task-related object is generated.
Specifically, after the event handling rule and the abnormal event are acquired, the abnormal event may be analyzed and processed based on the event handling rule, so that a handling task corresponding to the abnormal event may be generated, where the specific generation process of the handling task is not limited in this embodiment, in some instances, the handling task may be obtained by a machine learning model for the abnormal event, and at this time, generating the handling task based on the event handling rule and the abnormal event may include: the method includes the steps of acquiring a machine learning model for analyzing and processing event handling rules and abnormal events, inputting the event handling rules and the abnormal events into the machine learning model, and obtaining handling tasks output by the machine learning model, wherein the handling tasks can comprise a data updating task, a data modifying task and the like.
Since a treatment task often requires one or more performance objects to perform, in order to be able to ensure a smooth execution of the treatment task, after the generation of the treatment task, a task-related object corresponding to the treatment task may be determined, in some instances, the task-related object corresponding to the treatment task may be obtained by a preset rule, at which time, determining the task-related object corresponding to the treatment task may include: acquiring a preset rule for analyzing and processing treatment tasks, wherein the preset rule is used for identifying associated object types corresponding to different types of tasks; the task related objects corresponding to the treatment tasks may be determined based on a preset rule, and it should be noted that the number of task related objects corresponding to one treatment task may be one or more.
In other examples, the task association object may be obtained not only through a preset mapping relationship, but also through analysis processing on the treatment task through a preset trigger template, where determining the task association object corresponding to the treatment task may include: acquiring a plurality of trigger templates for identifying association relations between treatment tasks and touch objects; based on the plurality of trigger templates, a task association object corresponding to the treatment task is determined.
The trigger templates may be a plurality of preset template information for identifying an association relationship between a treatment task and a trigger object, the plurality of trigger templates may be stored in a preset area or preset equipment, and when a task association object corresponding to the treatment task needs to be determined, the plurality of trigger templates for identifying the association relationship between the task and the touch object may be obtained by accessing the preset area or the preset equipment, and different trigger templates may identify the association relationship between different treatment tasks and the trigger object. After the plurality of trigger templates are acquired, the treatment task may be analyzed based on the plurality of trigger templates, so that a task association object corresponding to the treatment task may be determined.
After determining the task related objects corresponding to the treatment tasks, treatment information corresponding to the respective task related objects may be generated based on the treatment tasks, and it is noted that the treatment information corresponding to different task related objects may be different.
In addition, in order to be able to improve the practicality of the method, after generating the treatment information corresponding to each task related object, the method in the present embodiment may include: the treatment information is sent to the task association object to perform a corresponding treatment operation based on the treatment information.
Step S403: corresponding treatment operations are performed based on the treatment information.
After the disposition information is acquired, a corresponding disposition operation may be performed based on the disposition information, e.g., when the disposition information includes order intercept information, then an order intercept operation may be performed based on the order intercept information; when the disposition information includes the pay information, then the pay operation or the like may be performed based on the pay information, so that the degree of influence by the abnormal event may be reduced.
In other examples, after performing the corresponding disposal operation based on the disposal information, to facilitate accurately managing the logistics order, the method in the present embodiment may further include: acquiring a treatment result after treatment operation; and carrying out standardization processing on the treatment result to obtain a standardization result, wherein the standardization result is used as original data for analyzing and processing the performance operation of the next performance node.
Wherein after performing the corresponding treatment operation based on the treatment information, a treatment result after the treatment operation may be obtained, the obtained treatment result may include at least one of: the data modification result, the image uploading result and the like, because the corresponding treatment operation based on the treatment information can correspond to one of the performing nodes in the performing process of the physical distribution order, in order to stably perform the performing operation on the whole performing link of the physical distribution order and ensure the smoothness of the physical distribution order, after the treatment operation based on the treatment information, the treatment result can be subjected to the standardized processing operation by using a preset rule or a preset template, the preset rule or the preset template can be preconfigured, a user can flexibly adjust the preset rule or the preset template according to scene requirements, so that the standardized result can be obtained, the obtained standardized result can be identified by a device of the physical distribution order and can be used as the original data for analyzing and processing the performing operation of the next performing node, and the stability and reliability of the physical distribution order management are further improved.
In this embodiment, after determining the abnormal event corresponding to the performing node, by determining an event handling rule for solving the abnormal event, then generating handling information corresponding to the abnormal event based on the event handling rule, and executing corresponding handling operation based on the handling information, thereby effectively realizing that when performing the performing operation on the logistics order and an abnormal state occurs, the influence degree of the abnormal event on the logistics order can be timely reduced through the handling operation, and further improving the practicability of the method.
FIG. 5 is a flow chart of another method for managing a physical distribution order according to an embodiment of the present invention; on the basis of the above embodiment, referring to fig. 5, for a treatment task, not only may be obtained by performing analysis processing on event treatment rules and abnormal events by a machine learning model, but also may be obtained by presetting an abnormal template, and at this time, generating the treatment task based on the event treatment rules and the abnormal events may include:
step S501: based on the event handling rules, a preset abnormal template for analyzing and processing the abnormal event is obtained.
In the case of an abnormal event, since the cause or factor that causes the occurrence of the abnormal event may be plural, in order to be able to accurately determine the specific cause or factor that causes the occurrence of the abnormal event and stably generate a treatment task, after the event treatment rule and the abnormal event are acquired, a preset abnormal template for analyzing and processing the abnormal event for determining the type of abnormality corresponding to the abnormal event may be acquired based on the event treatment rule.
Step S502: based on a preset anomaly template, an anomaly type corresponding to the anomaly event is determined.
Because different preset abnormal templates can correspond to different abnormal types, after the preset abnormal templates are obtained, the abnormal events can be analyzed and processed based on the preset abnormal templates, so that the abnormal types corresponding to the abnormal events can be determined; in some examples, the exception type may include at least one of: aging anomalies, bad goods retention anomalies, and so forth.
Step S503: a treatment task is generated based on the anomaly type.
After determining the abnormality type, the abnormality type may be analyzed and processed so that a treatment task may be generated. In some examples, the treatment task may be obtained by analyzing the abnormality type based on a preset mapping relation, and at this time, generating the treatment task based on the abnormality type may include: the method comprises the steps of obtaining a preset mapping relation obtained by analyzing and processing the abnormal type, and generating a treatment task based on the preset mapping relation and the abnormal type, so that the accuracy and the reliability of generating the treatment task are effectively ensured.
In other examples, the treatment task may be obtained by analyzing and processing the anomaly type through a preset mapping relationship, and the treatment task may be generated through a task template, where generating the treatment task based on the anomaly type may include: acquiring a plurality of task templates for identifying exception types and handling tasks; among the plurality of task templates, determining a target task template corresponding to the abnormality type; a treatment task is generated based on the target task template and the exception event.
Specifically, after the exception type is acquired, a plurality of task templates for identifying the exception type and the treatment task can be acquired, then the exception type can be analyzed and processed based on the acquired plurality of task templates, and a target task template corresponding to the exception type is acquired.
In this embodiment, a preset abnormal template for analyzing and processing an abnormal event is obtained based on an event handling rule, then an abnormal type corresponding to the abnormal event is determined based on the preset abnormal template, and a handling task is generated based on the abnormal type, so that the accuracy and reliability of obtaining the handling task are effectively ensured, then corresponding task operations can be executed based on the handling task, further the influence degree or influence range of the abnormal event on a logistics order can be reduced, and the practicability of the method is further improved.
In a specific application, referring to fig. 6-7, taking an international logistics order as an example of a logistics order, the application embodiment provides a management method of the international logistics order, which can solve the problems of low order performance efficiency, easy error and the like caused by long international freight performance links, multiple participation roles, frequent abnormal situations, scattered information, multiple butt joint, frequent offline communication and the like, and the execution main body of the management method of the international logistics order can be a management system of the international logistics order, wherein the management system can be in communication connection with a merchant workbench for application by a merchant, a small two workbench for application by a small two, a commodity generation workbench for application by a commodity generation and a service provider workbench for application by a service provider; the management system can acquire the international logistics order to be managed through the merchant workbench, and then can analyze and process the international logistics order, and specifically, the management system can comprise three devices: the system comprises a perception configuration device, a perception processing device and a data analysis device, wherein the perception processing device is in communication connection with the perception configuration device, the perception configuration device is used for realizing dynamic perception operation on event change, the perception processing device is used for processing perceived events according to preset rules, and the data analysis is used for analyzing and processing events, aging and other processes so as to provide corresponding reference decisions. Specific:
The perception configuration device can perform full-flow detection operation on the operations of logistics orders, performance, cost, bills and the like. Specifically, the sensing configuration device may include a configuration module, a channel module, and a detection calculation module, where the configuration module, the channel module, and the detection calculation module are communicatively connected to a rule engine module and a timing scheduling module, where the configuration module may implement configuration operations on template data such as an event template, a task template, a reach template, and an abnormal template.
The event template is a rule template for identifying and recognizing various events, and specifically, when performing a performance operation on a logistics order, whether an abnormal event occurs can be detected; if the performance data of performing the performance on the logistics order is matched with any event template, determining that an abnormal event exists when performing the performance on the logistics order; if the performance data of performing the performance on the physical distribution order is not matched with all the event templates, it can be determined that no abnormal event exists when performing the performance on the physical distribution order, namely, normal performance operation is performed on the physical distribution order.
An anomaly template for determining a specific anomaly type for causing an anomaly event when the anomaly event exists in the process of performing the performance on the logistics order, wherein the anomaly type can comprise at least one of the following: ageing anomaly type, cargo hold-up type, cargo damage cargo difference type, etc.
The task template is used for generating a disposal task corresponding to the abnormal event or the abnormal type based on the task template when the abnormal event exists in the process of performing the physical distribution order, wherein different disposal tasks can be corresponding to different abnormal events or different abnormal types, the disposal task can comprise an order interception task and a pay disposal task, and the order interception task can comprise an ex-warehouse interception task and an order termination task; the pay disposition tasks described above may include a coupon issuing task, a payment issuing task, and so forth.
A touchup template for determining an associated performance object corresponding to the treatment task in order to be able to guarantee a normal execution of the treatment task after the treatment task is generated by the task template, the associated performance object may include at least one of: seller objects, buyer objects, doclet objects, generation objects, facilitator objects, and the like.
The standard job program (Standard Operat ing Procedure, referred to as SOP) configuration module is configured for a user to perform flexible configuration operation, specifically, the user may perform flexible configuration on a handling operation or a task operation corresponding to an occurred event (normal event or abnormal event) according to a scene requirement or a design requirement, and so on.
A perception configuration device, comprising: the system comprises a perception triggering module, an exception handling module, a task handling module, an order interception module, a reimbursement handling module and a notification handling module which are in communication connection with the perception triggering module, wherein the modules are specifically used for executing the following steps:
the perception triggering module is configured to obtain a cross-border logistics order to be managed, where the cross-border logistics order is configured to enable an item to be sent from a seller to a buyer through a cross-border logistics channel, and in some examples, the cross-border logistics order may correspond to performance data corresponding to a plurality of performance nodes, where the plurality of performance nodes may include: seller performance nodes, seller factory performance nodes, loading dock performance nodes, reporting performance nodes, starting port performance nodes, trunk performance nodes, destination port performance nodes, clearance performance nodes, unloading dock performance nodes, buyer warehouse performance nodes, and the like. It should be noted that, because the logistics links corresponding to the cross-border logistics orders are longer, in order to accurately detect the performance operation of the cross-border logistics orders, performance detection operations can be sequentially performed on the performance nodes (which may be core nodes) corresponding to the logistics links, in different scenarios, the same logistics link may correspond to different numbers of performance nodes, specifically, performance operations corresponding to any one performance node can be detected, so that accuracy and reliability in management of performance operations of the cross-border logistics orders can be improved.
An anomaly handling module for, upon determining that there is an anomaly event or anomaly type when performing a performance on a logistics order, generating anomaly handling information, the anomaly handling information may include at least one of: abnormality handling information for an aging abnormality, abnormality handling information for a cargo hold-up condition, abnormality handling information for a cargo damage cargo difference condition, and the like. After the exception handling information is acquired, the exception handling information may be sent to a task handling module.
The task processing module is used for performing task generating operation based on the abnormal processing information, so that processing tasks corresponding to the abnormal processing information can be obtained, then related performance objects corresponding to the processing tasks can be determined based on the trigger template, and the processing tasks are distributed to the corresponding related performance objects, so that each related performance object performs corresponding operation based on the processing tasks to complete the corresponding processing task operation; after completion of the treatment task, the generated treatment task may be approved.
The order interception module is used for generating order interception information aiming at a preset abnormal event or abnormal type, and can execute corresponding order interception operation based on the order interception information, wherein the order interception operation can comprise a ex-warehouse interception operation, an order termination operation and the like.
And a pay disposition module for generating pay disposition information for a preset abnormal event or type of abnormality, and performing a corresponding pay disposition operation based on the pay disposition information, wherein the pay disposition operation may include a coupon sending operation, a payment initiating operation, and the like.
The notification handling module is configured to generate corresponding push information when performing an order interception operation, initiating a payment operation and/or a task handling operation, where the push information may include notification information of a node class, notification information of a performance state, and the like, and specifically the push information may include at least one of the following: node notification, timeout alert notification, exception alert notification, task push information, etc., and the push information may be sent to each associated performance object in the form of at least one of: mail form, short message form, form of preset communication program, etc.
In order to enable the associated performance object to receive the push information in time, after the push information is determined, a notification channel corresponding to the push information may be determined, and then the push information may be sent to the corresponding associated performance object based on the notification channel. It should be noted that when there are multiple types of push information for the same associated performance object, the multiple types of push information may be aggregated, and the aggregated message may be sent to the associated performance object at the same time. For the associated performance object, in order to have the message pushing service, the notification processing module can be used for carrying out message subscription operation, so that accurate execution of the message pushing operation is ensured.
After each associated performance object obtains the pushing information through the preset platform, feedback result information can be sent to the management system through the preset platform so as to inform the management system whether the associated performance object has received the pushing information.
In some examples, the management system may include not only the perceived configuration device and the perceived disposal device, but also a data center communicatively connected to the perceived configuration device and the perceived disposal device, where the data center is configured to store the cross-border logistics order and the performance data corresponding to the cross-border logistics order, so that a user can conveniently view or call the cross-border logistics order and the performance data.
In other examples, the management system in this embodiment may further include an internal collaboration device and an external collaboration device, where the internal collaboration device is configured to perform task collaboration on each associated performance object included in the management system, and for the internal collaboration device, the internal collaboration device may be communicatively connected to the data storage device through a High-speed service framework (High-speed Service Framework, abbreviated as HSF) interface and/or a LINK (LINK) protocol interface. And the internal cooperative device can comprise a plurality of data acquisition platforms, communication software, an SLA and a trace platform which are used for realizing internal cooperative operation and are in communication connection with the perception configuration device, wherein the SLA is used for performing time-effect calculation operation so as to perform calculation and management operation through time-effect when performing the performance operation on the cross-border physical order, and the trace platform is used for determining a performance track corresponding to the performance operation on the cross-border physical order in the process of performing the performance operation on the cross-border physical order.
The external cooperative device is used for performing task cooperative operation on the management system and a third party device communicatively connected in the management system, for example: the external collaboration device may obtain logistics data including loading dock data, port data, and the like through the third party device, and in addition, in order to enable external collaboration, the external collaboration device may further include a plurality of communication interfaces in communication connection with the third party device, or the external collaboration device may further be in communication connection with the third party device through a preset gateway, so as to enable external collaboration.
Data analysis means for analyzing events, timelines, anomalies, etc. based on the event data of the perceived full link, the results of the execution of various treatment actions, to provide corresponding data support, for example: the obtained data results may be used for report making, trend prediction operations, and the like. In addition, after the data analysis results are obtained, the relevant parameters in the management system can be adjusted and optimized for all the data analysis results and the actual operation results in one period, so that the data analysis quality and efficiency of the management system are improved.
Based on the above management system, the implemented method for managing the cross-border logistics order may include the following steps:
Step 1: and acquiring the cross-border logistics order to be managed.
The cross-border logistics order may include a logistics mode including at least one of: marine whole cabinets, marine splice boxes, port-collecting trailers, railways, air traffic, express delivery, and the like.
Step 2: full link data corresponding to the cross-border logistics order is acquired through the perception configuration device.
The data sources of the full-link data mainly include the following modes: (1) The sensing configuration device can actively receive event change MetaQ messages of preset systems (including a commodity system, a freight system and the like), and MetaQ (Metamorphos i s) is a high-performance, high-availability and extensible distributed message middleware; at this time, the fulfillment detection module may be included in the perception configuration apparatus, and then the event change message may be acquired through the fulfillment detection module. (2) The preset system can call a service push event of the sensing configuration device through a High-speed Service Framework (HSF for short) service framework; at this time, the sensing configuration device may include an HSF pushing module, and then the corresponding event information may be obtained by the HSF pushing module. (3) And obtaining the data change of the data table through the data center by preset detection software. Specifically, the data center may include information classification tables corresponding to a plurality of logistics orders, and the data of one logistics order may correspond to a plurality of information classification tables.
In order to accurately distinguish the source of each part of data in the full-link data, the sensing configuration device can further comprise scene access information, wherein the scene access information is used for determining the data source corresponding to each data. Similarly, the awareness configuration device may further include a rule configuration module for determining respective rules for analyzing and processing the full link data of the cross-border logistics order, for example, event templates, anomaly templates, touch templates, task templates, and the like may be configured, and an associated disposition module for determining task disposition operations associated with the respective rules, configuring a performance object method, and the like.
It should be noted that the sensing configuration device not only can include a fulfillment detection module, but also can include an SLA module and a manual reporting module, wherein the SLA module is used for calculating the performance timeliness of the cross-border logistics order; the manual reporting module is used for acquiring the execution operation input by the user and acquiring the submitted information based on the execution operation, wherein the submitted information can be manually input abnormal event information and the like, such as sudden blocking event information, abnormal strike information and the like of a port.
Step 3: and detecting and calculating the full-link data to obtain a detection and calculation result.
Specifically, performing detection calculation on the full link data may include: the full-link data is sequentially collected, matched, de-duplicated, filtered, aggregated and calculated, so that a detection calculation result can be obtained, and the detection calculation result can comprise a performance state, whether an abnormal event exists, an abnormal type corresponding to the abnormal event and the like.
Step 4: the performance status of the performance node is determined based on the detection calculation, and the sensory processing device may generate push information based on the performance status, and may then send the push information to the performance object associated with the performance status.
When the performance state is a normal state, generating first pushing information based on the normal state; generating second pushing information based on the abnormal state when the performance state is the abnormal state; further, when the performance state is an abnormal state, the method in this embodiment may further include: acquiring a preset event template for analyzing and processing node performance information; based on a preset event template, an abnormal event corresponding to the performance node is determined.
After determining the abnormal event corresponding to the performing node, the method further includes: determining event handling rules for resolving the abnormal event; generating treatment information corresponding to the abnormal event based on the event treatment rule; corresponding treatment operations are performed based on the treatment information. Specifically, the above-described perception disposal device can automatically perform a follow-up and disposal operation for a cross-border logistics order, for example, in addition to generating push information (task/message) based on the performance information or performance status: order interception and reimbursement operations, etc., may be automatically performed on cross-border logistics orders.
In particular, the treatment operation may comprise a series of treatment actions: for example: with tasks, messages, order interception, exceptions, claims, etc., it should be noted that the above-mentioned disposition actions support extended operations, i.e. the user may perform extended configuration operations on the above-mentioned disposition actions according to application requirements or design requirements, for example: expansion can be performed by a code writing mode or a script writing mode, and the like; and, the above-described treatment actions may support idempotent and retry operations. Meanwhile, the treatment actions can be arranged, and a scene that a sensing event triggers orderly execution of a plurality of treatment actions is supported. The task handling and the message handling are taken as the basis of two handling actions, and associated performance objects to be allocated and reached can be automatically screened according to the performance roles or conditions according to the template configuration and the full-link data.
It should be noted that, before performing the detection calculation on the full-link data, the method in this embodiment may further include: determining a data detection module (which may be at least part of a perceived configuration device, a perceived treatment device) in the management system corresponding to the full link data; the pre-verification operation is carried out on the parameters corresponding to the data detection module, and when the pre-verification detection result is that the data analysis processing operation of the data detection module is normal operation, the analysis processing operation of the full-link data based on the data detection module can be allowed; when the data analysis processing operation of the front verification detection result as the data detection module is abnormal operation, the parameters of the data detection module can be adjusted or optimized; or, the analysis processing operation on the full-link data can be forbidden, so that the quality and effect of the data processing can be effectively ensured.
In other examples, after the analysis processing is completed on any one of the performing nodes in the full-link data, the analysis processing result may be obtained, and the standardization processing may be performed on the analysis processing result, so that the standardized data may be obtained, and the obtained standardized data may be used as metadata for performing the performing operation on the next performing node, so that smooth performance on the cross-border logistics order may be ensured.
According to the technical scheme provided by the application embodiment, full-link data detection operation of the performance data is realized through rich data access channels, the access channels comprise event pushing, metaQ information, preset software detection, data center detection and the like, and the data comprise performance follow-up data, order state change, track data and the like. The processing follow-up between the related roles and the cooperative roles is realized through the perception disposal device, so that efficient cooperation and automatic follow-up are realized, and the disposal actions corresponding to the logistics orders can be performed according to conditions, such as automatic order interception, order reimbursement and the like, and continuous expansion and combination arrangement of the disposal actions are supported, so that the flexibility and reliability of application of the disposal actions are effectively improved; in addition, through opening up with the SLA system, can realize the detection of the ageing of the track, and can carry out automatic notification and operation of hastening on the basis of the ageing detection result of the track, wherein, the ageing calculated through SLA still supports expression dynamic calculation, can provide higher quality service for the customer when greatly promoting the efficiency of the track, further improved the practicality of this technical scheme, be favorable to popularization and application in market.
FIG. 8 is a schematic diagram of a system for managing a physical distribution order according to an embodiment of the present invention; referring to fig. 8, the present embodiment provides a system for managing a physical distribution order, where the system for managing a physical distribution order is used to execute the method for managing a physical distribution order shown in fig. 2, and specifically, the system for managing a physical distribution order may include:
the perception detection module 11 is configured to obtain a physical distribution order to be managed and performance link information corresponding to the physical distribution order, where the performance link information includes performance nodes and performance objects corresponding to the performance nodes;
the perception detection module 11 is used for determining the performance state of the performance node based on the performance link information;
the perception disposal module 12 is in communication connection with the perception detection module 11 and is used for generating push information based on the performance state;
the awareness handling module 12 is configured to send the push information to the performance object associated with the performance status.
In some examples, the management system is communicatively connected with a performance coordination platform 13 for application by a performance object, a service level agreement platform 14 for calculating performance age, a data platform 15 for storing data, and a tracking platform 16 for determining track data; when the perception detection module 11 acquires the performance link information corresponding to the logistics order, the perception detection module 11 is configured to execute: acquiring the track follow-up data through a track cooperative platform; acquiring the change of the order state through the data platform 15; acquiring performance aging data through the service level agreement platform 14; acquiring track data through the tracking platform 16; and determining the performance link information corresponding to the logistics order based on the performance follow-up data, the order state change, the performance aging data and the track data.
In some examples, in the sensing detection module 11 determining the performance status of the performance node based on the performance link information, the sensing detection module 11 is configured to perform: acquiring predicted aging information corresponding to the performance link information through a service level protocol platform; and detecting the performance aging of the performance link information based on the predicted aging information to obtain the performance aging state.
In some examples, the aging information is expected to dynamically change as the performance node changes.
In some examples, in the sensing detection module 11 determining the performance status of the performance node based on the performance link information, the sensing detection module 11 is configured to perform: acquiring node performance information corresponding to the performance nodes based on the performance link information; determining predicted performance information corresponding to the performance node; based on the node performance information and the predicted performance information, a performance state of the performance node is determined.
In some examples, in the sensing module 11 determining the performance status of the performance node based on the node performance information and the predicted performance information, the sensing module 11 is configured to perform: when the node performance information is the same as the predicted performance information, determining that the performance state is a normal state; and when the node performance information is different from the predicted performance information, determining that the performance state is an abnormal state.
In some examples, when the perception detection module 11 generates push information based on the performance status, the perception detection module 11 is configured to perform: when the performance state is a normal state, generating first pushing information based on the normal state; and when the performance state is an abnormal state, generating second pushing information based on the abnormal state.
In some examples, when the performance status is abnormal, the perception detection module 11 is further configured to: acquiring a preset event template for analyzing and processing node performance information; based on a preset event template, an abnormal event corresponding to the performance node is determined.
In some examples, after determining the abnormal event corresponding to the performing node, the perceived handling module 12 in the present embodiment is further configured to perform: determining event handling rules for resolving the abnormal event; generating treatment information corresponding to the abnormal event based on the event treatment rule; corresponding treatment operations are performed based on the treatment information.
In some instances, when the perceived treatment module 12 generates treatment information corresponding to an abnormal event based on event treatment rules, the perceived treatment module 12 is to perform: when the abnormal event is a first type event, generating order interception information based on the abnormal event and the event handling rule, wherein the order interception information comprises at least one of the following components: the information of interception and order termination of the warehouse-out; when the abnormal event is a second type event, generating pay information based on the abnormal event and the event handling rule, wherein the pay information comprises at least one of the following components: and sending the coupon information and sending the payment information.
In some instances, when the perceived treatment module 12 generates treatment information corresponding to an abnormal event based on event treatment rules, the perceived treatment module 12 is to perform: generating a disposal task based on the event disposal rule and the abnormal event; determining a task association object corresponding to the treatment task; based on the treatment tasks, treatment information corresponding to each task-related object is generated.
In some examples, after generating the treatment information corresponding to each task associated object, the perceived treatment module 12 in this embodiment is configured to perform: the treatment information is sent to the task association object to perform a corresponding treatment operation based on the treatment information.
In some instances, when the perceived treatment module 12 generates a treatment task based on event treatment rules and abnormal events, the perceived treatment module 12 is to perform: based on the event handling rule, a preset abnormal template for analyzing and processing the abnormal event is obtained; determining an abnormality type corresponding to the abnormality event based on a preset abnormality template; a treatment task is generated based on the anomaly type.
In some instances, when the perceived treatment module 12 generates a treatment task based on the anomaly type, the perceived treatment module 12 is to perform: acquiring a plurality of task templates for identifying association relations between exception types and treatment tasks; among the plurality of task templates, determining a target task template corresponding to the abnormality type; a treatment task is generated based on the target task template and the exception event.
In some instances, when the perceived treatment module 12 determines a task associated object corresponding to a treatment task, the perceived treatment module 12 is to perform: acquiring a plurality of trigger templates for identifying treatment tasks and touch objects; based on the plurality of trigger templates, a task association object corresponding to the treatment task is determined.
In some examples, the perceived treatment module 12 in this embodiment is to perform, after performing the corresponding treatment operation based on the treatment information: acquiring a treatment result after treatment operation; and carrying out standardization processing on the treatment result to obtain a standardization result, wherein the standardization result is used as original data for analyzing and processing the performance operation of the next performance node.
The management system of the logistics orders shown in fig. 8 can perform the method of the embodiment shown in fig. 1-7, and reference is made to the relevant description of the embodiment shown in fig. 1-7 for parts of this embodiment not described in detail. The implementation process and the technical effect of this technical solution are described in the embodiments shown in fig. 1 to 7, and are not described herein.
In one possible design, the configuration of the system for managing a physical distribution order shown in fig. 8 may be implemented as an electronic device, which may be a controller, a personal computer, a server, or the like. As shown in fig. 9, the electronic device may include: a first processor 21 and a first memory 22. The first memory 22 is used for storing a program for executing the method for managing a physical distribution order provided in the embodiment shown in fig. 1 to 7 by the corresponding electronic device, and the first processor 21 is configured to execute the program stored in the first memory 22.
The program comprises one or more computer instructions, wherein the one or more computer instructions, when executed by the first processor 21, are capable of performing the steps of: acquiring a physical distribution order to be managed and performance link information corresponding to the physical distribution order, wherein the performance link information comprises performance nodes and performance objects corresponding to the performance nodes; determining a performance state of the performance node based on the performance link information; generating push information based on the performance state; the push information is sent to a performance object associated with the performance status.
Further, the first processor 21 is further configured to perform all or part of the steps in the embodiments shown in fig. 1-7.
The electronic device may further include a first communication interface 23 in a structure for the electronic device to communicate with other devices or a communication network.
In addition, an embodiment of the present invention provides a computer storage medium storing computer software instructions for an electronic device, where the computer storage medium includes a program for executing the method for managing a physical distribution order in the embodiment shown in fig. 1 to fig. 7.
Furthermore, an embodiment of the present invention provides a computer program product comprising: a computer readable storage medium storing computer instructions that, when executed by one or more processors, cause the one or more processors to perform the steps in the method of managing a logistic order in the method embodiment shown in fig. 1-7 described above.
FIG. 10 is a flow chart of another method for managing a physical distribution order according to an embodiment of the present invention; referring to fig. 10, this embodiment provides another method for managing a physical distribution order, where the execution body of the method is a physical distribution order management device, in some examples, the physical distribution order management device may be implemented as a cloud server, that is, the method for managing a physical distribution order may be applied to the cloud server, where the cloud server may be communicatively connected to one or more physical distribution service platforms; specifically, the method for managing the logistics order may include:
step S1001: responding to an order management request of the cloud server, and determining processing resources corresponding to order management service;
step S1002: the following steps are performed using the processing resources: acquiring a physical distribution order to be managed and performance link information corresponding to the physical distribution order, wherein the performance link information comprises performance nodes and performance objects corresponding to the performance nodes; determining a performance state of the performance node based on the performance link information; generating push information based on the performance state; and sending the push information to a performance object associated with the performance state.
Specifically, the method for managing the logistics orders provided by the invention can be executed in the cloud, a plurality of computing nodes can be deployed in the cloud, and each computing node is provided with processing resources such as computation, storage and the like. At the cloud, a service may be provided by multiple computing nodes, although one computing node may provide one or more services.
For the scheme provided by the invention, the cloud end can provide a service for completing the management method of the logistics order, which is called as the management service of the logistics order. When the user needs to use the management service of the logistics order, the management service of the logistics order is called, so that a request for calling the management service of the logistics order is triggered to the cloud end, and the request can carry identification information of the logistics order. The cloud determines a computing node responding to the request, and the following steps are executed by using processing resources in the computing node: acquiring a physical distribution order to be managed and performance link information corresponding to the physical distribution order, wherein the performance link information comprises performance nodes and performance objects corresponding to the performance nodes; determining a performance state of the performance node based on the performance link information; generating push information based on the performance state; and sending the push information to a performance object associated with the performance state.
In particular, the implementation procedure, implementation principle and implementation effect of the above-described method steps in this embodiment are similar to those of the above-described method steps in the embodiment shown in fig. 1 to 7, and for the parts of this embodiment that are not described in detail, reference may be made to the related descriptions of the embodiment shown in fig. 1 to 7.
FIG. 11 is a schematic structural diagram of a management device for a physical distribution order according to an embodiment of the present invention; referring to fig. 11, this embodiment provides a device for managing a physical distribution order, where the device for managing a physical distribution order may be applied to a cloud server, and the cloud server may be communicatively connected to one or more physical distribution service platforms; the above-described management apparatus for a physical distribution order is used for executing the above-described management method for a physical distribution order shown in fig. 10, and specifically, the management apparatus for a physical distribution order may include:
a second determining module 31, configured to determine a processing resource corresponding to an order management service in response to an order management request for the cloud server;
a second processing module 32, configured to perform the following steps using the processing resources: acquiring a physical distribution order to be managed and performance link information corresponding to the physical distribution order, wherein the performance link information comprises performance nodes and performance objects corresponding to the performance nodes; determining a performance state of the performance node based on the performance link information; generating push information based on the performance state; and sending the push information to a performance object associated with the performance state.
The apparatus shown in fig. 11 may perform the method of the embodiment shown in fig. 10, and reference is made to the relevant description of the embodiment shown in fig. 10 for parts of this embodiment not described in detail. The implementation process and the technical effect of this technical solution are described in the embodiment shown in fig. 10, and are not described herein.
In one possible design, the structure of the management apparatus for a logistics order shown in fig. 11 may be implemented as an electronic device, which may be various devices such as a cloud server. As shown in fig. 12, the electronic device may include: a second processor 41 and a second memory 42. Wherein the second memory 42 is used for storing a program corresponding to the method for managing a physical distribution order provided in the embodiment shown in fig. 10 described above by the electronic device, and the second processor 41 is configured to execute the program stored in the second memory 42.
The program comprises one or more computer instructions, wherein the one or more computer instructions, when executed by the second processor 41, are capable of performing the steps of: acquiring a physical distribution order to be managed and performance link information corresponding to the physical distribution order, wherein the performance link information comprises performance nodes and performance objects corresponding to the performance nodes; determining a performance state of the performance node based on the performance link information; generating push information based on the performance state; and sending the push information to a performance object associated with the performance state.
Further, the second processor 41 is further configured to perform all or part of the steps in the embodiment shown in fig. 10.
The electronic device may further include a second communication interface 43 in the structure of the electronic device, for communicating with other devices or a communication network.
In addition, an embodiment of the present invention provides a computer storage medium storing computer software instructions for an electronic device, which includes a program for executing the method for managing a physical distribution order in the embodiment shown in fig. 10.
Furthermore, an embodiment of the present invention provides a computer program product comprising: a computer readable storage medium storing computer instructions that, when executed by one or more processors, cause the one or more processors to perform the steps in the method of managing a logistics order in the method embodiment of fig. 10 described above.
FIG. 13 is a flow chart of another method for managing a physical distribution order according to an embodiment of the present invention; referring to fig. 13, this embodiment provides yet another method for managing a physical distribution order, where the execution subject of the method is a physical distribution order management device, in some examples, the physical distribution order management device may be implemented as a physical distribution service platform, that is, the method for managing a physical distribution order may be applied to the physical distribution service platform, where the physical distribution service platform may be communicatively connected to the management platform; specifically, the method for managing the logistics order may include:
Step S1301: and receiving the treatment information corresponding to the task to be treated, which is sent by the management platform.
Step S1302: and executing corresponding task processing operation based on the treatment information to obtain a task processing result.
Step S1303: and sending the task processing result to the management platform.
When the management platform is in communication connection with the logistics service platform, the management platform can perform performance management operation on the logistics orders of the logistics service platform, in some scenes, the management platform can generate disposal information corresponding to each logistics service platform based on management results of the logistics orders, in order to enable each logistics service platform to execute corresponding tasks, the management platform can send the generated disposal information corresponding to the tasks to be processed to the logistics service platform, and therefore the logistics service platform can receive the disposal information corresponding to the tasks to be disposed, which is sent by the management platform.
After the treatment information is acquired, corresponding task processing operations can be executed based on the treatment information, task processing results can be obtained, the task processing results can comprise a task execution success result corresponding to the task to be treated, a task execution failure result corresponding to the task to be treated and the like, in order to enable the management platform to know the task processing states of all the logistics service platforms in time, the task processing results can be sent to the management platform, after the task processing results are acquired by the management platform, the management operations on the logistics orders can be continued based on the task processing results, and the quality and the effect of managing the logistics orders are further improved.
In particular, the method in this embodiment may further include implementation procedures, implementation principles and implementation effects of the method steps in the embodiment shown in fig. 1 to fig. 7, and reference may be made to the related description of the embodiment shown in fig. 1 to fig. 7 for a part of this embodiment that is not described in detail.
In the method for managing a logistics order, if each logistics service platform is required to execute a corresponding task in the process of managing the logistics order, the corresponding task processing operation is executed based on the processing information by receiving the processing information corresponding to the task to be processed sent by the management platform, a task processing result is obtained, the task processing result is sent to the management platform, the logistics service platform can effectively execute the corresponding task processing operation based on the processing information and can return the task processing result to the management platform, after the management platform acquires the task processing result, the management operation can be continued on the logistics order based on the task processing result, the quality and the effect of managing the logistics order are further improved, and the practicability of the method is ensured.
FIG. 14 is a schematic structural diagram of a management device for a physical distribution order according to an embodiment of the present invention; referring to fig. 14, the present embodiment provides a device for managing a physical distribution order, where the device for managing a physical distribution order may be applied to a physical distribution service platform; the logistics service platform is in communication connection with a management platform; the above-described management apparatus for a physical distribution order is used for executing the above-described management method for a physical distribution order shown in fig. 13, and specifically, the management apparatus for a physical distribution order may include:
A third receiving module 51, configured to receive treatment information corresponding to a task to be treated, which is sent by the management platform;
a third processing module 52, configured to execute a corresponding task processing operation based on the treatment information, and obtain a task processing result;
and the third sending module 53 is configured to send the task processing result to the management platform.
The apparatus shown in fig. 14 may perform the method of the embodiment shown in fig. 13, and reference is made to the relevant description of the embodiment shown in fig. 13 for parts of this embodiment not described in detail. The implementation process and the technical effect of this technical solution are described in the embodiment shown in fig. 13, and are not described herein.
In one possible design, the structure of the management device for a logistics order shown in fig. 14 may be implemented as an electronic device, which may be various devices such as a cloud server. As shown in fig. 15, the electronic device may include: a third processor 61 and a third memory 62. Wherein the third memory 62 is used for storing a program corresponding to the electronic device executing the method of managing a physical distribution order provided in the embodiment shown in fig. 13, and the third processor 61 is configured to execute the program stored in the third memory 62.
The program comprises one or more computer instructions, wherein the one or more computer instructions, when executed by the third processor 61, are capable of performing the steps of: receiving treatment information corresponding to a task to be treated, which is sent by a management platform; executing corresponding task processing operation based on the treatment information to obtain a task processing result; and sending the task processing result to the management platform.
Further, the third processor 61 is further configured to perform all or part of the steps in the embodiment shown in fig. 13.
The electronic device may further include a third communication interface 63 in the structure for the electronic device to communicate with other devices or a communication network.
In addition, an embodiment of the present invention provides a computer storage medium storing computer software instructions for an electronic device, which includes a program for executing the method for managing a physical distribution order in the embodiment shown in fig. 13.
Furthermore, an embodiment of the present invention provides a computer program product comprising: a computer readable storage medium storing computer instructions that, when executed by one or more processors, cause the one or more processors to perform the steps in the method of managing a logistics order in the method embodiment of fig. 13 described above.
The apparatus embodiments described above are merely illustrative, wherein elements illustrated as separate elements may or may not be physically separate, and 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 invention 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 adding necessary general purpose hardware platforms, or may be implemented by a combination of hardware and software. Based on such understanding, the foregoing aspects, in essence and portions contributing to the art, may be embodied in the form of a computer program product, which may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks. These computer program instructions may also be loaded onto a computer or other programmable apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks. In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory. The memory may include volatile memory, random Access Memory (RAM), and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (f.ash RAM), among other forms in computer readable media. Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (trans itory med i a), such as modulated data signals and carrier waves.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.