Logistics application configuration method and system, computer equipment, readable storage medium and program product
By using a logistics application configuration system, the first terminal is used for visual node configuration and rule matching, enabling rapid adaptation of logistics applications. This solves the problems of lagging logistics application development and slow response speed, and improves logistics operation efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-01
- Publication Date
- 2026-04-10
AI Technical Summary
Existing logistics applications struggle to adapt quickly to complex and ever-changing logistics business scenarios, leading to development delays and reduced response speeds, which in turn affects the operational efficiency of frontline staff.
The logistics application configuration system utilizes a first terminal to perform visualized node configuration operations, abstracting logistics process nodes into trigger rules and action configuration information. Upon receiving a configuration request from a second terminal, the system determines the target process node based on rule matching, thus achieving hot-loading configuration.
It decouples logistics process nodes from application code, reduces the technical threshold and time cost of function development, ensures that logistics applications can quickly adapt to complex scenarios, and provides high stability and adaptability assistance for different business scenarios.
Smart Images

Figure CN121836318A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a logistics application configuration method, system and device, computer equipment, computer readable storage medium and computer program product. BACKGROUND
[0002] With the development of the logistics industry, the logistics process involved in the logistics process is increasingly complex. In related technologies, front-line staff of logistics institutions can assist in logistics application to process logistics operations to improve operation efficiency. However, in different logistics business scenarios, the operation requirements and operation methods of each process link are usually quite different, and in related technologies, customized function development and code writing are usually required for logistics applications in different operation scenarios, resulting in difficulty in timely adapting to the adjustment requirements of logistics business. SUMMARY
[0003] Therefore, it is necessary to provide a logistics application configuration method, system, device, computer equipment, computer readable storage medium and computer program product to solve the above technical problems.
[0004] In a first aspect, the present application provides a logistics application configuration method, comprising:
[0005] receiving node configuration information from a first terminal; the node configuration information is obtained by the first terminal in response to the node configuration operation performed on the process node configuration interface;
[0006] According to the node configuration information, the trigger rule and the action configuration information of the logistics process node are obtained;
[0007] When receiving configuration request information from a second terminal, according to the matching of the configuration request parameters contained in the configuration request information and the trigger rules of each logistics process node, the target process node is obtained;
[0008] Send the action configuration information of the target process node to the second terminal; the action configuration information is used to configure the second terminal for the logistics application; the configured logistics application is used to execute the response operation of the target process node.
[0009] In one embodiment, the target process node is obtained according to the matching of the configuration request parameters contained in the configuration request information and the trigger rules of each logistics process node, comprising: obtaining the logistics process corresponding to the configuration request information according to the process parameters contained in the configuration request information; obtaining the trigger rules of each logistics process node corresponding to the logistics process; according to the matching of the logistics scene parameters contained in the configuration request information and each trigger rule, the target process node is obtained.
[0010] In one embodiment, the triggering rule of the logistics process node includes coupled sub-rules; obtaining the target process node based on the matching relationship between the logistics scenario parameters included in the configuration request information and each of the triggering rules includes: obtaining a sub-matching result corresponding to each sub-rule based on the matching relationship between the logistics scenario parameters and the sub-rules of each logistics process node corresponding to the logistics process; and obtaining a target process node matching the logistics scenario parameters based on the sub-matching results and the coupling relationship between the sub-rules corresponding to each logistics process node.
[0011] In one embodiment, the node configuration information includes the node priority of the logistics process node; obtaining the target process node based on the matching of the logistics scenario parameters contained in the configuration request information with each of the triggering rules includes: matching the logistics scenario parameters with the triggering rules of the logistics process node according to the node priority from high to low; and obtaining the target process node based on the first logistics process node that matches the triggering rule with the logistics scenario parameters.
[0012] Secondly, this application provides a logistics application configuration method, including:
[0013] Send configuration request information for the logistics application to the server;
[0014] The system receives action configuration information from the server; the action configuration information corresponds to the target process node of the logistics application; the target process node is obtained by the server based on the matching of the configuration request information with the triggering rules of each logistics process node of the logistics application.
[0015] The logistics application is configured according to the action configuration information; the configured logistics application is used to execute the response operation of the target process node.
[0016] In one embodiment, the action configuration information includes the front-end component identifier of the logistics application; the configured logistics application is used to load the front-end component corresponding to the front-end component identifier.
[0017] Thirdly, this application provides a logistics application configuration system, the system comprising: a first terminal, a second terminal, and a server;
[0018] The first terminal is used to display a process node configuration interface; in response to a node configuration operation performed on the process node configuration interface, it obtains node configuration information of the logistics process node; and sends the node configuration information to the server.
[0019] The server is used to receive the node configuration information and obtain the triggering rules and action configuration information of the logistics process node based on the node configuration information.
[0020] The second terminal is used to send configuration request information for the logistics application to the server;
[0021] The server is configured to, upon receiving the configuration request information, determine the target process node based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each of the logistics process nodes; and send the action configuration information of the target process node to the second terminal.
[0022] The second terminal is used to receive the action configuration information and configure the logistics application according to the action configuration information; the configured logistics application is used to execute the response operation of the target process node.
[0023] Fourthly, this application also provides a logistics application configuration device, including:
[0024] The configuration information receiving module is used to receive node configuration information from the first terminal; the node configuration information is obtained by the first terminal in response to the node configuration operation performed on the process node configuration interface;
[0025] The configuration information parsing module is used to obtain the triggering rules and action configuration information of the logistics process nodes based on the node configuration information.
[0026] The request information receiving module is used to obtain the target process node based on the matching between the configuration request parameters contained in the configuration request information and the triggering rules of each logistics process node when it receives configuration request information from the second terminal.
[0027] The configuration information sending module is used to send the action configuration information of the target process node to the second terminal; the action configuration information is used by the second terminal to configure the logistics application; the configured logistics application is used to execute the response operation of the target process node.
[0028] Fifthly, this application also provides a logistics application configuration device, including:
[0029] The request information sending module is used to send configuration request information for the logistics application to the server;
[0030] A configuration information receiving module is used to receive action configuration information from the server; the action configuration information corresponds to the target process node of the logistics application; the target process node is obtained by the server based on the matching of the configuration request information with the triggering rules of each logistics process node of the logistics application;
[0031] An application action configuration module is used to configure the logistics application according to the action configuration information; the configured logistics application is used to execute the response operation of the target process node.
[0032] Sixthly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0033] Receive node configuration information from a first terminal; the node configuration information is obtained by the first terminal in response to a node configuration operation performed on the process node configuration interface;
[0034] Based on the node configuration information, the triggering rules and action configuration information of the logistics process nodes are obtained;
[0035] Upon receiving a configuration request from the second terminal, the target process node is obtained based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each logistics process node.
[0036] The action configuration information of the target process node is sent to the second terminal; the action configuration information is used by the second terminal to configure the logistics application; the configured logistics application is used to execute the response operation of the target process node.
[0037] In a seventh aspect, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0038] Send configuration request information for the logistics application to the server;
[0039] The system receives action configuration information from the server; the action configuration information corresponds to the target process node of the logistics application; the target process node is obtained by the server based on the matching of the configuration request information with the triggering rules of each logistics process node of the logistics application.
[0040] The logistics application is configured according to the action configuration information; the configured logistics application is used to execute the response operation of the target process node.
[0041] Eighthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0042] Receive node configuration information from a first terminal; the node configuration information is obtained by the first terminal in response to a node configuration operation performed on the process node configuration interface;
[0043] Based on the node configuration information, the triggering rules and action configuration information of the logistics process nodes are obtained;
[0044] Upon receiving a configuration request from the second terminal, the target process node is obtained based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each logistics process node.
[0045] The action configuration information of the target process node is sent to the second terminal; the action configuration information is used by the second terminal to configure the logistics application; the configured logistics application is used to execute the response operation of the target process node.
[0046] Ninthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0047] Send configuration request information for the logistics application to the server;
[0048] The system receives action configuration information from the server; the action configuration information corresponds to the target process node of the logistics application; the target process node is obtained by the server based on the matching of the configuration request information with the triggering rules of each logistics process node of the logistics application.
[0049] The logistics application is configured according to the action configuration information; the configured logistics application is used to execute the response operation of the target process node.
[0050] In a tenth aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0051] Receive node configuration information from a first terminal; the node configuration information is obtained by the first terminal in response to a node configuration operation performed on the process node configuration interface;
[0052] Based on the node configuration information, the triggering rules and action configuration information of the logistics process nodes are obtained;
[0053] Upon receiving a configuration request from the second terminal, the target process node is obtained based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each logistics process node.
[0054] The action configuration information of the target process node is sent to the second terminal; the action configuration information is used by the second terminal to configure the logistics application; the configured logistics application is used to execute the response operation of the target process node.
[0055] In an eleventh aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0056] Send configuration request information for the logistics application to the server;
[0057] The system receives action configuration information from the server; the action configuration information corresponds to the target process node of the logistics application; the target process node is obtained by the server based on the matching of the configuration request information with the triggering rules of each logistics process node of the logistics application.
[0058] The logistics application is configured according to the action configuration information; the configured logistics application is used to execute the response operation of the target process node.
[0059] The aforementioned logistics application configuration method, system, apparatus, computer equipment, computer-readable storage medium, and computer program product first receive node configuration information from a first terminal. This node configuration information is obtained by the first terminal in response to a node configuration operation performed on the process node configuration interface. Subsequently, triggering rules and action configuration information for logistics process nodes are obtained based on the node configuration information. Then, upon receiving configuration request information from a second terminal, the target process node is obtained based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each logistics process node. Subsequently, action configuration information for the target process node is sent to the second terminal. This action configuration information is used by the second terminal to configure the logistics application, and the configured logistics application can execute the response operation of the target process node. This method abstracts the specific operational requirements and methods of logistics processes in a logistics business scenario into logistics process nodes containing trigger rules and action configuration information. By utilizing a first terminal to configure these nodes through a visual node configuration interface, and upon receiving a configuration request from a second terminal, it determines the target process node corresponding to the logistics business scenario using rule matching. The corresponding action configuration information is then returned to the second terminal. This allows for hot-loading configuration of the logistics application, enabling it to execute the response operations of the target process node. Therefore, this solution decouples logistics process node configuration from logistics application code, allowing for real-time and flexible configuration of the logistics application based on the operational requirements of the logistics business scenario. This effectively reduces the technical threshold and time cost of developing logistics application functions, ensuring that the logistics application can quickly adapt to complex and ever-changing logistics business scenarios, and providing more stable and adaptable assistance for logistics operations in different logistics business scenarios. Attached Figure Description
[0060] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0061] Figure 1 This is a schematic diagram of the configuration system for a logistics application in one embodiment;
[0062] Figure 2 This is a schematic diagram of the configuration system for a logistics application in another embodiment;
[0063] Figure 3 This is a flowchart illustrating a logistics application configuration method in one embodiment;
[0064] Figure 4This is a flowchart illustrating the logistics application configuration method in another embodiment;
[0065] Figure 5 This is a structural block diagram of a logistics application configuration device in one embodiment;
[0066] Figure 6 This is a structural block diagram of a logistics application configuration device in another embodiment;
[0067] Figure 7 This is an internal structural diagram of a computer device in one embodiment;
[0068] Figure 8 This is a diagram of the internal structure of a computer device in another embodiment. Detailed Implementation
[0069] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0070] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various objects, but these objects are not limited by these terms. These terms are only used to distinguish the first object from the second object. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0071] Specifically, logistics operations typically involve multiple steps. From a macro perspective, these can include major steps like receiving and dispatching packages. Each step can be further broken down into more specific steps, such as taking photos, inspecting, and handing over. Different logistics business scenarios often have different operational requirements for these steps. For example, in large-item returns, customers have high packaging requirements, requiring frontline logistics staff to package the items and approve them before collection. Similarly, in international express shipments, strict air transport regulations prohibit items like batteries and powders from being carried on aircraft, necessitating filtering and special handling before these items enter the transportation process. To meet the diverse operational needs of different logistics business scenarios, logistics organizations typically provide frontline staff with end-user logistics applications to assist them in handling logistics operations.
[0072] In related technologies, when developing logistics applications, the operational requirements and corresponding operating methods for each logistics process in various logistics business scenarios are typically written into configuration files. When frontline workers use the logistics application to process logistics operations, the application can query the relevant configuration file based on the fields contained in the input business data and then execute the corresponding operations. However, this approach requires writing corresponding runtime code for different scenarios and their corresponding operational requirements and methods, which can easily lead to the development of the logistics application lagging behind adjustments to the logistics business. Furthermore, with the increasing complexity of logistics processes, the logistics application needs to go through complex logical processing to execute responsive operations based on the current logistics operation scenario. This process often consumes a lot of computing resources, resulting in a decrease in the response speed of the logistics application and thus affecting the work efficiency of frontline workers.
[0073] In one embodiment, such as Figure 1 As shown, a logistics application configuration system is provided, including: a first terminal 102, a second terminal 104, and a server 106. The first terminal 102 and the second terminal 104 can communicate with the server 106 via a network. The first terminal 102 and the second terminal 104 can be, but are not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart in-vehicle devices, projection devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. Head-mounted devices can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server 106 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The server 106 can use a data storage system to store the data it needs to process. The data storage system can be integrated on the server 106 or located in the cloud or on other network servers.
[0074] The first terminal 102 can be a terminal device used by the logistics organization's business personnel (hereinafter referred to as "the first user"), and the second terminal 104 can be a terminal device used by the logistics organization's frontline staff (hereinafter referred to as "the second user"). The second terminal 104 can run a logistics application, and the second user can perform logistics operations with the assistance of the logistics application.
[0075] The first terminal 102 is used to display the process node configuration interface; in response to the node configuration operation performed on the process node configuration interface, it obtains the node configuration information of the logistics process node; and sends the node configuration information to the server 106.
[0076] Specifically, a logistics process node can correspond to a response operation that a logistics application needs to perform in a logistics process. The same logistics process can have multiple logistics process nodes corresponding to different logistics business scenarios. For example, the logistics process "receive pop-up" can correspond to multiple logistics process nodes, such as including but not limited to: in logistics business scenario 1, displaying a pop-up containing reminder information 1; in logistics business scenario 2, displaying a pop-up containing reminder information 2, etc.
[0077] In this system, the first user can configure logistics process nodes through interaction with the first terminal. Specifically, the first terminal can display a process node configuration interface, through which the first user can perform node configuration operations, thereby enabling the first terminal to obtain the node configuration information of the logistics process nodes. For example, the process node configuration interface may include one or more interactive controls, through which the first user can perform node configuration operations.
[0078] For example, node configuration operations may include node addition operations and information configuration operations. The first terminal can respond to the node addition operation performed by the first user on the process node configuration interface by displaying the information configuration page of the logistics process node. The first user can perform information configuration operations on the information configuration page, enabling the first terminal to obtain the node configuration information of the logistics process node. For example, the information configuration page may include basic information configuration controls, rule configuration controls, action configuration controls, etc. The first user can interact with these controls to input basic information, trigger rules, and action configuration information of the logistics process node, thereby allowing the first terminal to obtain the node configuration information of the logistics process node based on this information.
[0079] For example, the node configuration operation may further include node modification and node deletion operations. The process node configuration interface can display information about the configured logistics process nodes. A first user can modify the node configuration information of one or more logistics process nodes by performing a node modification operation in the process node configuration interface. The first terminal can obtain the modified node configuration information of these logistics process nodes in response to the user's operation. The first user can also delete one or more logistics process nodes by performing a node deletion operation in the process node configuration interface. The first terminal can delete the node configuration information of these logistics process nodes in response to the user's operation.
[0080] After obtaining the node configuration information of the logistics process node, the first terminal can send the node configuration information of the logistics process node to the server.
[0081] Server 106 is used to receive node configuration information; and to obtain the triggering rules and action configuration information of logistics process nodes based on the node configuration information.
[0082] The server can receive node configuration information sent by the first terminal. Subsequently, the server can obtain the triggering rules and action configuration information of the logistics process node based on the node configuration information, and associate and store them with the node identifier of the logistics process node.
[0083] The triggering rules for logistics process nodes can indicate one or more sub-rules that must be satisfied by the logistics business scenario that triggers the node. For example, the triggering rules for a logistics process node may include the package weight being greater than or equal to a preset threshold, the package category belonging to a preset category range, and the recipient's address being in a preset region. The coupling relationships between the sub-rules corresponding to the triggering rules of a logistics process node can include AND, OR, NOT, etc.
[0084] The action configuration information for a logistics process node can be used to instruct the logistics application on the corresponding response operation to be performed at that node. For example, the action configuration information for a logistics process node may include the identifier of a front-end component that the logistics application needs to display, which can instruct the logistics application to display the corresponding front-end component; or, for another example, the action configuration information for a logistics process node may include a jump instruction, which can instruct the logistics application to jump to a different page. Exemplarily, the action configuration information for a logistics process node may also include information indicating that the logistics application does not need to perform any actions in the corresponding logistics process.
[0085] The second terminal 104 is used to send configuration request information for the logistics application to the server 106.
[0086] Specifically, the second terminal can run a logistics application, allowing the second user to perform logistics operations with the assistance of this application. During the second user's use of the logistics application, the second terminal can respond to the user's interactive operations to determine the current logistics process the application is currently in and send configuration request information to the server. For example, the configuration request information may include, but is not limited to, one or more configuration request parameters such as process parameters and logistics scenario parameters. The process parameters can indicate the current logistics process corresponding to the logistics application, while the logistics scenario parameters can include information indicating the logistics business scenario of the logistics operation currently being processed by the second user. For example, the logistics scenario parameters may include, but are not limited to, one or more pieces of information such as package identifier, order identifier, time, and location; the logistics scenario parameters corresponding to different logistics processes may be the same or different.
[0087] Server 106 is used to obtain the target process node based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each logistics process node when it receives the configuration request information; and send the action configuration information of the target process node to the second terminal 104.
[0088] When the server receives a configuration request from the second terminal, it can parse the request to obtain the configuration request parameters. The server then determines whether the configuration request parameters match the triggering rules of each logistics process node, and designates the logistics process node whose triggering rules match the configuration request parameters as the target process node. The server then obtains the action configuration information of the target process node and sends it to the second terminal.
[0089] For example, when determining whether the configuration request parameters match the triggering rules of each logistics process node, the configuration request parameters can be directly matched with the triggering rules of the logistics process node. Alternatively, other parameters can be obtained based on the configuration request parameters, and then these other parameters can be matched with the triggering rules of the logistics process node. For example, the configuration request parameters may include parameters that directly reflect the logistics business scenario, such as time, location, branch identifier, and user identifier. The server can directly match these parameters with the triggering rules. For example, the server can also obtain other parameters based on the configuration request parameters, such as obtaining parameters like pickup / delivery location, package flow, and timeliness requirements based on package identifier and order identifier, and obtaining logistics business statistics data of logistics branches based on branch identifiers, and then matching these parameters with the triggering rules. It is understood that the server can also apply parameters obtained directly or indirectly to the matching with the triggering rules simultaneously.
[0090] The second terminal 104 is used to receive action configuration information and configure the logistics application according to the action configuration information; the configured logistics application is used to execute the response operation of the target process node.
[0091] The second terminal can receive action configuration information from the server. Subsequently, the second terminal can configure the logistics application according to the action configuration information, so that the configured logistics application can perform the response operation of the target process node. For example, the action configuration information may include the front-end component identifier of the logistics application, and the second terminal can configure the logistics application to display the front-end component corresponding to the front-end component identifier. For example, the action configuration information may include multimedia data acquisition instructions, and the second terminal can configure the logistics application to display corresponding controls, allowing a second user to interact with these controls to activate the second terminal's camera or recording module for multimedia data acquisition. For example, the action configuration information may also include information indicating that the logistics application does not need to perform any actions in the current logistics process, and the second terminal can configure the logistics application to proceed to the next logistics process.
[0092] In the aforementioned logistics application configuration system, the specific operational requirements and methods of logistics processes in a logistics business scenario are abstracted into logistics process nodes containing trigger rules and action configuration information. The system utilizes a first terminal to configure these nodes through a visual node configuration interface. Upon receiving a configuration request from a second terminal, the system determines the target process node corresponding to the logistics business scenario using rule matching, and then returns the corresponding action configuration information to the second terminal. This allows for hot-loading configuration of the logistics application, enabling it to execute the response operations of the target process node. Therefore, this solution decouples logistics process node configuration from the logistics application code, enabling real-time and flexible configuration of the logistics application based on the operational requirements of the logistics business scenario. This effectively reduces the technical threshold and time cost of developing logistics application functions, ensuring that the logistics application can quickly adapt to complex and ever-changing logistics business scenarios, and providing more stable and adaptable assistance for logistics operations in different logistics business scenarios.
[0093] In an exemplary embodiment, when the server 106 obtains the target process node based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each logistics process node, it can be used to: obtain the logistics process corresponding to the configuration request information based on the process parameters contained in the configuration request information; obtain the triggering rules of each logistics process node corresponding to the logistics process; and obtain the target process node based on the matching of the logistics scenario parameters contained in the configuration request information with each triggering rule.
[0094] Specifically, the configuration request parameters can include process parameters and logistics scenario parameters. The process parameters indicate the current logistics process for the logistics application, while the logistics scenario parameters can include information indicating the logistics business scenario of the logistics operation being processed by the second user. The server can first determine the current logistics process for the logistics application based on the process parameters. Then, it can obtain the triggering rules for each logistics process node corresponding to that process, and finally, based on the matching between the logistics scenario parameters and the triggering rules, obtain the target process node.
[0095] For example, the server can store logic processing scripts corresponding to each logistics process, and these scripts can be bound to trigger rules for the corresponding logistics process nodes. When a configuration request is received, the server can first obtain the logic processing scripts corresponding to the logistics process and the trigger rules for each logistics process node based on the process parameters. Subsequently, by running the logic processing scripts, the matching between the logistics scenario parameters and each trigger rule can be determined through logical judgment, and finally, the target process node can be obtained based on the logistics process node that matches the trigger rules with the configuration request parameters. For example, before matching the parameters with the trigger rules, the logic processing scripts can further obtain other parameters that need to be applied to the matching with the trigger rules based on the logistics scenario parameters, add these parameters to the logistics scenario parameters, and then match the logistics scenario parameters with each trigger rule.
[0096] In this embodiment, by first obtaining the corresponding logistics process based on the process parameters contained in the configuration request information, and then obtaining the triggering rules of the logistics process node corresponding to the logistics process for rule matching, the amount of computation for rule matching can be reduced, the hit efficiency of the target logistics process node can be improved, and the speed of configuring logistics applications can be increased.
[0097] In an exemplary embodiment, the triggering rules for logistics process nodes include coupled sub-rules. When the server 106 obtains the target process node based on the matching of the logistics scenario parameters contained in the configuration request information with each triggering rule, it can be used to: obtain the sub-matching result corresponding to each sub-rule based on the matching of the logistics scenario parameters with the sub-rules of each logistics process node corresponding to the logistics process; and obtain the target process node that matches the logistics scenario parameters based on the sub-matching results and the coupling relationship of the sub-rules corresponding to each logistics process node.
[0098] Specifically, the triggering rules for a logistics process node can include one sub-rule or multiple coupled sub-rules. The coupling relationships between the multiple sub-rules can include logical relationships such as AND, OR, and NOT. After receiving the triggering rules for a logistics process node, the server can decouple the included sub-rules and store each sub-rule separately.
[0099] When rule matching is required, the server can obtain the sub-rules corresponding to each logistics node and match the logistics scenario parameters with each sub-rule to obtain the sub-matching results for each sub-rule. Subsequently, based on the sub-rules contained in the trigger rules corresponding to each logistics process node and the coupling relationships between these sub-rules, the sub-matching results of the corresponding sub-rules are combined to obtain the matching results of the trigger rules for each logistics process node. This allows determination of whether the logistics scenario parameters match the various trigger rules. Finally, the target process node can be obtained based on the logistics process nodes that match the trigger rules with the configuration request parameters.
[0100] In this embodiment, by decoupling the triggering rules of logistics process nodes into multiple sub-rules, and matching the logistics scenario parameters with each sub-rule to obtain sub-matching results, and finally combining the sub-matching results to obtain the matching results between the logistics scenario parameters and each triggering rule, redundant calculations in the rule matching process can be effectively reduced and the logical budgeting of sub-rules can be performed in parallel, which is conducive to improving the overall efficiency of the rule matching process. Moreover, it can achieve decoupling of rule logic and business logic, which is conducive to more convenient and flexible maintenance and management of each triggering rule in the future.
[0101] In an exemplary embodiment, the node configuration information includes the node priority of the logistics process node. When the server 106 obtains the target process node based on the matching of the logistics scenario parameters contained in the configuration request information with each triggering rule, it can be used to: match the logistics scenario parameters with the triggering rules of the logistics process node according to the node priority from high to low; and obtain the target process node based on the first logistics process node that matches the triggering rule with the logistics scenario parameters.
[0102] The node configuration information for logistics process nodes can include node priorities, which indicate the priority order among multiple logistics process nodes corresponding to the same logistics process. When determining a target process node, the server can match physical scene parameters with the triggering rules of the logistics process nodes in descending order of node priority. When the first logistics process node whose triggering rule matches the physical scene parameters is found, that logistics process node can be determined as the target process node.
[0103] In this embodiment, by setting node priorities for logistics process nodes and performing rule matching according to the order of node priorities, unnecessary matching operations can be reduced, which is beneficial to improving the hit efficiency of target process nodes. Furthermore, it can ensure that there is only one target process node for a logistics process, thus avoiding the occurrence of conflicts between target process nodes.
[0104] In one exemplary embodiment, the action configuration information includes the identifier of the front-end component of the logistics application; the configured logistics application is used to load the front-end component corresponding to the front-end component identifier.
[0105] Specifically, the action configuration information of a logistics process node may include one or more front-end component identifiers, each of which may correspond to a front-end component that the logistics application needs to load in that logistics process node.
[0106] When the second terminal receives action configuration information from the server, it can obtain the front-end component identifiers contained in the action configuration information. These front-end component identifiers indicate the front-end components that the logistics application needs to load in the target logistics process node. The second terminal can configure the logistics application according to these front-end component identifiers, so that the logistics application can load the front-end components corresponding to these identifiers. For example, the front-end component can include at least one of a visual part and a non-visual part. When loading the front-end component, the logistics application can display its visual part and perform the operation corresponding to its non-visual part.
[0107] In this embodiment, by including the front-end component identifier in the action configuration information, the convenience of configuring the logistics application by the second terminal can be improved, enabling the logistics application to load the front-end component corresponding to the target logistics process node in a timely manner, thereby achieving efficient response to the logistics process.
[0108] To further illustrate the logistics application configuration system and logistics application configuration method of this application, detailed embodiments are described below.
[0109] like Figure 2 As shown, this embodiment provides a logistics application configuration system, which may include a first terminal, a second terminal, and a server. The server may deploy a process management platform, which may include a data processing module, a rule processing module, a process management module, and a traceability and repair module. The first and second terminals can connect to the server through an application interface gateway and interact with the process management platform via interface calls. The first terminal can display the process node configuration interface provided by the process management platform. The second terminal can run a logistics application and obtain action configuration information from the server by sending a configuration request to the logistics application. It then uses the action configuration information to configure the logistics application so that it can execute response operations for the target process node. The following describes the logistics application configuration method in this embodiment in conjunction with the interaction of the various parts of the logistics application configuration system.
[0110] Specifically, the process management platform deployed on the server can provide a process node configuration interface. The first terminal can connect to the server via a network, and the logistics organization's business personnel (i.e., the first user) can access the process management platform through this first terminal. The first terminal can display the process node configuration interface provided by the process management platform. In this interface, the first user can configure the logistics processes of the logistics application and the corresponding logistics process nodes through a visual, low-code configuration method.
[0111] For example, the process node configuration interface may include a process menu maintenance page, which can display information about each logistics process corresponding to the logistics application, including but not limited to process name, process identifier, process level, parent process, creation time, creator, modification time, and modifier. Users can modify or delete existing logistics processes on this page, and also add new logistics processes. For example, the logistics processes corresponding to the logistics application may include multiple levels of processes. For instance, first-level processes may include receiving, dispatching, and logging in; receiving processes may include multiple second-level processes such as receiving list, receiving preparation, and parcel pickup; and parcel pickup processes may include multiple third-level processes such as receiving pop-up window, pickup reminder, and inspection operation.
[0112] For example, the process node configuration interface may include a process configuration page, which can display information about each logistics process node corresponding to the logistics process according to the dimension of the logistics process, including but not limited to node name, node identifier, node priority, etc. The first user can perform node configuration operations on this page. For example, node configuration operations may include modifying or deleting existing logistics process nodes, or adding new logistics process nodes. Specifically, when the first user modifies or adds a logistics process node, the process node configuration interface can display the logistics process node information configuration page, where the first user can perform information configuration operations so that the first terminal can obtain the node configuration information of the logistics process node. For example, the information configuration page may include basic information configuration controls, rule configuration controls, action configuration controls, etc. The first user can configure the basic information of the logistics process node (including node name, node priority, etc.) by interacting with the basic information configuration controls; configure the triggering rules of the logistics process node by interacting with the rule configuration controls; and configure the action configuration information of the logistics process node by interacting with the action configuration controls. The rule configuration control provides the ability to combine and configure multiple sub-rules. For example, a user can configure sub-rule 1 as the recipient's address containing text A, sub-rule 2 as the customer's settlement card number containing card number B, sub-rule 3 as the parcel category containing categories C and D, sub-rule 4 as the logistics business type including business E, business F, and business G, and sub-rule 5 as the parcel weight being greater than or equal to a preset threshold. Then, "meeting both sub-rule 1 and sub-rule 2" can be configured as rule group 1, and "meeting either rule group 1 or sub-rule 3" can be configured as rule group 2. Finally, the triggering rule for the logistics process node can be configured as "meeting rule group 2, sub-rule 4, and sub-rule 5". For example, the process node configuration interface can also include a process node list page, which can display information about each logistics process node in the logistics application in a list format.
[0113] For example, the process node configuration interface may include a parameter configuration page, which can display information about multiple predefined configuration request parameters, including but not limited to parameter names, parameter identifiers, and parameter types. On this page, the first user can view, modify, delete, and bind the configured configuration request parameters to specific logistics processes, and can also add new configuration request parameters. Specifically, by setting corresponding processing functions or binding corresponding processing scripts for the configuration request parameters, the system can preprocess the parameters upon receiving them before applying the processed parameters to rule matching.
[0114] The first terminal can respond to one or more operations performed by the user on the process node configuration interface, such as node configuration operation, process configuration operation, parameter configuration operation, etc., obtain one or more of the corresponding node configuration information, process configuration information, parameter configuration information, etc., and send them to the server.
[0115] The server can receive one or more types of information, such as node configuration information, process configuration information, and parameter configuration information, sent by the first terminal, and process and store this information using the process management module. For example, when the server receives node configuration information, the process management module can obtain the node identifier of the logistics process node, the corresponding logistics process and node priority, and the triggering rules and action configuration information of the logistics process node based on the node configuration information. Subsequently, the process management module can send the triggering rules, node priority, and other information of the logistics process node to the rule processing module.
[0116] The server's rule processing module can decouple the sub-rules contained in the triggering rules of logistics process nodes and store each sub-rule separately. Simultaneously, the rule processing module can also obtain the logic processing script corresponding to the logistics process based on the coupling relationships between the sub-rules in the triggering rules of the corresponding logistics process node, and bind this logic processing script to the process identifier of the logistics process and its corresponding sub-rules.
[0117] The second terminal can connect to the server via a network. Frontline staff of the logistics organization (i.e., the second user) can use the logistics application through the second terminal and perform logistics operations with the assistance of the application. During the second user's use of the logistics application, the second terminal can respond to the user's interactive operations to determine the current logistics process the application is entering and send configuration request information to the server. The configuration request information can be in a preset message format and can include various configuration request parameters such as process parameters and logistics scenario parameters.
[0118] The server, upon receiving a configuration request from the second terminal, processes the request using a rule processing module. This module parses the request to obtain the included process parameters and logistics scenario parameters. For logistics scenario parameters with corresponding processing functions or bound to processing scripts, the module preprocesses these parameters to obtain processed parameters. The module then determines the logistics process corresponding to the configuration request based on the process parameters, retrieves the corresponding logic processing script, and obtains the sub-rules. Running this script invokes the data processing module to determine the matching between the logistics scenario parameters and the sub-rules through logical judgment, yielding sub-matching results. Finally, based on these sub-matching results provided by the data processing module, the module combines the sub-matching results sequentially according to the coupling relationships of the sub-rules for each logistics process node, prioritizing them from highest to lowest priority, to determine if the triggering rule for the logistics process node matches the logistics scenario parameters. Specifically, when the first logistics process node that triggers a rule and matches the physical scene parameters is identified, this logistics process node can be determined as the target process node. Subsequently, the rule processing module can obtain the action configuration information corresponding to the target process node and send it to the second terminal. For example, the action configuration information may include one or more front-end component identifiers of the logistics application, which can be used to indicate the front-end components that the logistics application needs to load in the target logistics process node.
[0119] The second terminal can receive action configuration information from the server and configure the logistics application accordingly, enabling the application to execute corresponding operations for the target logistics process node. For example, when the action configuration information includes front-end component identifiers, the second terminal can configure the logistics application based on these identifiers, allowing the application to load the front-end components corresponding to these identifiers. For example, the front-end component can include at least one visual part and a non-visual part. When loading the front-end component, the logistics application can display its visual part and execute operations corresponding to its non-visual part.
[0120] The server's traceability and repair module can be used to store modification records and historical versions of logistics processes, logistics process nodes, and configuration request parameters. When a user performs a repair operation, it can obtain information from the historical version for repair processing.
[0121] In this embodiment, by abstracting the specific operational requirements and methods of logistics processes in a logistics business scenario into logistics process nodes containing triggering rules and action configuration information, the complex and ever-changing logical judgments in logistics operations can be decoupled from the code. By visually displaying various logistics processes in the logistics operation flow and the logistics process nodes triggered by various logistics business scenarios within each process through a process node configuration interface, logistics personnel can efficiently manage and adjust logistics processes and nodes in a unified manner. Specifically, by abstracting a unified logical framework from business requirements, users can set multiple sub-rules for logistics process nodes and the AND, OR, and NOT relationships between these sub-rules through visual interaction with the interface, enabling efficient and intuitive configuration of the triggering rules for logistics process nodes. Subsequently, through interaction between the first terminal and the server, the server can obtain the node configuration information set by the user and, through rule matching and hot loading, make the node configuration information effective in real time, achieving efficient configuration of logistics applications in the second terminal. This significantly reduces the technical threshold and time cost of function iteration, ensuring that business requirements can quickly respond to market changes while guaranteeing system stability and maintainability. Furthermore, by atomically processing the parameters of the configuration request information and the triggering rules of the logistics process nodes, this embodiment enables flexible configuration and efficient processing of parameters and rules, further improving the system's processing efficiency and flexibility. Simultaneously, using a process management platform as the logic judgment system in this embodiment reduces the computational load of logic processing on the second terminal, thereby improving the response efficiency of logistics applications in the second terminal and increasing the operating speed of frontline staff.
[0122] Based on the same inventive concept, this application also provides a logistics application configuration method. The solution provided by this method is similar to the solution described in the above system embodiments. Therefore, the specific limitations of one or more logistics application configuration method embodiments provided below can be found in the limitations of the logistics application configuration system above, and will not be repeated here.
[0123] In one exemplary embodiment, such as Figure 3 As shown, a logistics application configuration method is provided, which is applied to... Figure 1 Taking server 106 as an example, the explanation includes the following steps:
[0124] Step S301: Receive node configuration information from the first terminal. The node configuration information is obtained by the first terminal in response to the node configuration operation performed on the process node configuration interface.
[0125] Step S302: Based on the node configuration information, obtain the triggering rules and action configuration information of the logistics process node.
[0126] Step S303: Upon receiving configuration request information from the second terminal, the target process node is obtained based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each logistics process node.
[0127] Step S304: Send the action configuration information of the target process node to the second terminal. The action configuration information is used by the second terminal to configure the logistics application; the configured logistics application is used to execute the response operation of the target process node.
[0128] In an exemplary embodiment, obtaining a target process node based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each logistics process node may include: obtaining the logistics process corresponding to the configuration request information based on the process parameters contained in the configuration request information; obtaining the triggering rules of each logistics process node corresponding to the logistics process; and obtaining the target process node based on the matching of the logistics scenario parameters contained in the configuration request information with each triggering rule.
[0129] In an exemplary embodiment, the triggering rule for a logistics process node includes coupled sub-rules; obtaining a target process node based on the matching of the logistics scenario parameters contained in the configuration request information with each triggering rule may include: obtaining a sub-matching result corresponding to each sub-rule based on the matching of the logistics scenario parameters with the sub-rules of each logistics process node corresponding to the logistics process; and obtaining a target process node that matches the logistics scenario parameters based on the sub-matching results and the coupling relationship of the sub-rules corresponding to each logistics process node.
[0130] In an exemplary embodiment, the node configuration information includes the node priority of the logistics process node; obtaining the target process node based on the matching of the logistics scenario parameters contained in the configuration request information with each triggering rule may include: matching the logistics scenario parameters with the triggering rules of the logistics process node according to the node priority from high to low; and obtaining the target process node based on the first logistics process node that matches the triggering rule with the logistics scenario parameters.
[0131] In one exemplary embodiment, such as Figure 4 As shown, a logistics application configuration method is provided, which is applied to... Figure 1 Taking the second terminal 104 as an example, the explanation includes the following steps:
[0132] Step S401: Send configuration request information for the logistics application to the server.
[0133] Step S402: Receive action configuration information from the server. The action configuration information corresponds to the target process node of the logistics application; the target process node is obtained by the server based on the matching of the configuration request information with the triggering rules of each logistics process node of the logistics application.
[0134] Step S403: Configure the logistics application according to the action configuration information. The configured logistics application is used to execute the response operations of the target process node.
[0135] In one exemplary embodiment, the action configuration information includes the front-end component identifier of the logistics application; the configured logistics application is used to load the front-end component corresponding to the front-end component identifier.
[0136] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0137] Based on the same inventive concept, this application also provides a logistics application configuration device for implementing the logistics application configuration method described above. The solution provided by this device is similar to the solution described in the above system embodiments. Therefore, the specific limitations in one or more logistics application configuration device embodiments provided below can be found in the limitations of the logistics application configuration system described above, and will not be repeated here.
[0138] In one exemplary embodiment, such as Figure 5 As shown, a logistics application configuration device is provided, including:
[0139] The configuration information receiving module 501 is used to receive node configuration information from the first terminal; the node configuration information is obtained by the first terminal in response to the node configuration operation performed on the process node configuration interface;
[0140] The configuration information parsing module 502 is used to obtain the triggering rules and action configuration information of the logistics process node based on the node configuration information.
[0141] The request information receiving module 503 is used to obtain the target process node based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each logistics process node when it receives configuration request information from the second terminal.
[0142] The configuration information sending module 504 is used to send the action configuration information of the target process node to the second terminal; the action configuration information is used by the second terminal to configure the logistics application; the configured logistics application is used to execute the response operation of the target process node.
[0143] In an exemplary embodiment, the request information receiving module 503 is configured to: obtain the logistics process corresponding to the configuration request information based on the process parameters included in the configuration request information; obtain the triggering rules for each logistics process node corresponding to the logistics process; and obtain the target process node based on the matching between the logistics scenario parameters included in the configuration request information and each of the triggering rules.
[0144] In an exemplary embodiment, the triggering rule of the logistics process node includes coupled sub-rules; the request information receiving module 503 is used to: obtain a sub-matching result corresponding to each sub-rule based on the matching of the logistics scenario parameters and the sub-rules of each logistics process node corresponding to the logistics process; and obtain a target process node that matches the logistics scenario parameters based on the sub-matching result and the coupling relationship of the sub-rules corresponding to each logistics process node.
[0145] In an exemplary embodiment, the node configuration information includes the node priority of the logistics process node; the request information receiving module 503 is used to: match the logistics scenario parameters with the triggering rules of the logistics process node according to the node priority from high to low; and obtain the target process node according to the first logistics process node that matches the triggering rule with the logistics scenario parameters.
[0146] In one exemplary embodiment, such as Figure 6 As shown, a logistics application configuration device is provided, including:
[0147] The request information sending module 601 is used to send configuration request information for the logistics application to the server;
[0148] The configuration information receiving module 602 is used to receive action configuration information from the server; the action configuration information corresponds to the target process node of the logistics application; the target process node is obtained by the server based on the matching of the configuration request information with the triggering rules of each logistics process node of the logistics application;
[0149] The application action configuration module 603 is used to configure the logistics application according to the action configuration information; the configured logistics application is used to execute the response operation of the target process node.
[0150] In one exemplary embodiment, the action configuration information includes the front-end component identifier of the logistics application; the configured logistics application is used to load the front-end component corresponding to the front-end component identifier.
[0151] Each module in the aforementioned logistics application configuration device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0152] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 7 As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores data such as triggering rules and action configuration information for logistics process nodes. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a logistics application configuration method.
[0153] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 8As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a logistics application configuration method. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0154] Those skilled in the art will understand that Figure 7 or Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0155] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0156] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0157] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0158] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0159] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0160] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0161] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A configuration method for a logistics application, characterized in that, The method includes: Receive node configuration information from a first terminal; the node configuration information is obtained by the first terminal in response to a node configuration operation performed on the process node configuration interface; Based on the node configuration information, the triggering rules and action configuration information of the logistics process nodes are obtained; Upon receiving a configuration request from the second terminal, the target process node is obtained based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each logistics process node. The action configuration information of the target process node is sent to the second terminal; the action configuration information is used by the second terminal to configure the logistics application; the configured logistics application is used to execute the response operation of the target process node.
2. The method according to claim 1, characterized in that, The step of obtaining the target process node based on the matching between the configuration request parameters contained in the configuration request information and the triggering rules of each logistics process node includes: Based on the process parameters contained in the configuration request information, the logistics process corresponding to the configuration request information is obtained; Obtain the triggering rules for each logistics process node corresponding to the logistics process; The target process node is obtained based on the matching between the logistics scenario parameters contained in the configuration request information and each of the triggering rules.
3. The method according to claim 2, characterized in that, The triggering rules for the logistics process node include coupled sub-rules; obtaining the target process node based on the matching between the logistics scenario parameters included in the configuration request information and each of the triggering rules includes: Based on the matching degree between the logistics scenario parameters and the sub-rules of each logistics process node corresponding to the logistics process, the sub-matching result corresponding to each sub-rule is obtained; Based on the sub-matching results and the coupling relationship between the sub-rules corresponding to each logistics process node, the target process node that matches the logistics scenario parameters is obtained.
4. The method according to claim 2, characterized in that, The node configuration information includes the node priority of the logistics process node; obtaining the target process node based on the matching of the logistics scenario parameters included in the configuration request information with each of the triggering rules includes: Based on the node priority from high to low, the logistics scenario parameters are matched with the triggering rules of the logistics process nodes; The target process node is obtained based on the first logistics process node that matches the triggering rule and the logistics scenario parameters.
5. An application configuration method, characterized in that, The method includes: Send configuration request information for the logistics application to the server; The system receives action configuration information from the server; the action configuration information corresponds to the target process node of the logistics application; the target process node is obtained by the server based on the matching of the configuration request information with the triggering rules of each logistics process node of the logistics application. The logistics application is configured according to the action configuration information; the configured logistics application is used to execute the response operation of the target process node.
6. The method according to claim 5, characterized in that, The action configuration information includes the front-end component identifier of the logistics application; the configured logistics application is used to load the front-end component corresponding to the front-end component identifier.
7. An application configuration system, characterized in that, The system includes: a first terminal, a second terminal, and a server; The first terminal is used to display a process node configuration interface; in response to a node configuration operation performed on the process node configuration interface, it obtains node configuration information of the logistics process node; and sends the node configuration information to the server. The server is used to receive the node configuration information and obtain the triggering rules and action configuration information of the logistics process node based on the node configuration information. The second terminal is used to send configuration request information for the logistics application to the server; The server is configured to, upon receiving the configuration request information, determine the target process node based on the matching of the configuration request parameters contained in the configuration request information with the triggering rules of each of the logistics process nodes; and send the action configuration information of the target process node to the second terminal. The second terminal is used to receive the action configuration information and configure the logistics application according to the action configuration information; the configured logistics application is used to execute the response operation of the target process node.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.