Task processing method, device, electronic device, system and storage medium
The target supply tasks are generated through the disassembly operation of the logistics client, which solves the problem of inflexible performance in the existing logistics system, and achieves more efficient task processing and cost optimization.
Patent Information
- Application Number
- CN202210158261.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-21
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2042-02-21
AI Technical Summary
The existing logistics system lacks flexibility in the performance process and cannot meet the various needs of users and merchants, such as the functions of merged shipments and split shipments, resulting in high delivery costs and inconvenience.
The logistics client obtains basic information and additional information of multiple original supply tasks, monitors and performs split operations, generates target supply tasks, and generates fulfillment orders based on target supply tasks.
It improves the flexibility of fulfillment, meets the various needs of users and merchants, reduces delivery costs and improves the convenience of delivery.
Smart Images

Figure CN114529200B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to computer technology, and in particular, to a task processing method, apparatus, electronic device, system, and storage medium. Background Art
[0002] Currently, when a logistics system docks with an upstream supply system or a sales platform, it usually generates a fulfillment order (such as a waybill, a delivery order) based on the imported original tasks (such as original orders) for fulfillment. In the process of implementing the present invention, the inventor found that fulfilling orders based on original tasks is not flexible enough to meet the needs of all parties. For example, if multiple imported original tasks belong to the same user and the weight of the items involved in each original task does not exceed the first weight, providing a combined shipping function can reduce the delivery cost and facilitate the user to receive the goods; another example is that an original task includes multiple items and the multiple items are distributed in different warehouses. If a split shipping function can be provided, it will facilitate the merchant to ship the goods, but the existing logistics systems do not have these functions. Summary of the Invention
[0003] The embodiments of the present invention provide a task processing method, apparatus, electronic device, system, and storage medium, which can improve the flexibility of fulfillment and meet the needs of all parties.
[0004] In a first aspect, the embodiments of the present invention provide a task processing method, which is applied to a task processing system including a logistics client. The task processing method includes:
[0005] The logistics client obtains multiple original supply tasks that need to be fulfilled;
[0006] The logistics client collects the basic information and additional information of each original supply task among the multiple original supply tasks, and displays the basic information and additional information of each original supply task on a preset interface;
[0007] The logistics client monitors the splitting and combining operations on the preset interface for the multiple original supply tasks based on the basic information and additional information of each original supply task, and generates a target supply task according to the monitored splitting and combining operations;
[0008] The logistics client generates a fulfillment order according to the target supply task and sends the fulfillment order.
[0009] Optionally, the basic information includes receiving information and basic item information, and the additional information includes shipping information and additional item information.
[0010] Optionally, before the logistics client monitors the splitting and combining operation on the preset interface for the multiple original supply tasks according to the basic information and additional information of each original supply task, the following steps are also included:
[0011] The logistics client monitors the performance cost calculation operation on the preset interface for each original supply task;
[0012] The logistics client calculates the performance cost of the corresponding original supply task according to the monitored performance cost calculation operation and displays the performance cost of the corresponding original supply task;
[0013] The logistics client monitors the splitting and combining operation on the preset interface for the multiple original supply tasks according to the basic information and additional information of each original supply task, and generates a target supply task according to the monitored splitting and combining operation, including:
[0014] The logistics client monitors the splitting and combining operation on the preset interface for the multiple original supply tasks according to the performance cost of each original supply task, the basic information and additional information of each original supply task, and generates a target supply task according to the monitored splitting and combining operation.
[0015] Optionally, the logistics client monitors the splitting and combining operation on the preset interface for the multiple original supply tasks according to the performance cost of each original supply task, the basic information and additional information of each original supply task, and generates a target supply task according to the monitored splitting and combining operation, including:
[0016] The logistics client monitors the merging operation on the preset interface for at least two of the multiple original supply tasks according to the performance cost of each original supply task, the basic information and additional information of each original supply task, and generates the target supply task according to the monitored merging operation; and / or
[0017] The logistics client monitors the splitting operation on the preset interface for at least one of the multiple original supply tasks according to the performance cost of each original supply task, the basic information and additional information of each original supply task, and generates the target supply task according to the monitored splitting operation.
[0018] Optionally, before the logistics client generates a performance order according to the target supply task, the following steps are also included:
[0019] The logistics client monitors the performance cost calculation operation for the target supply task on the preset interface;
[0020] The logistics client calculates the performance cost of the target supply task according to the monitored performance cost calculation operation, and displays the performance cost of the target supply task;
[0021] The logistics client monitors the performance operation for the target supply task based on the performance cost of the target supply task on the preset interface, and when the performance operation is monitored, triggers the step of generating a performance order according to the target supply task.
[0022] Optionally, the method further includes:
[0023] The logistics client obtains the performance track information of the target supply task and sends the performance track information.
[0024] In a second aspect, an embodiment of the present invention provides a task processing device, including:
[0025] An acquisition module, configured to acquire a plurality of original supply tasks that need to be performed;
[0026] A display module, configured to collect the basic information and additional information of each original supply task in the plurality of original supply tasks, and display the basic information and additional information of each original supply task on a preset interface;
[0027] A monitoring module, configured to monitor the splitting and combining operations performed on the plurality of original supply tasks according to the basic information and additional information of each original supply task on the preset interface, and generate a target supply task according to the monitored splitting and combining operations;
[0028] A generation module, configured to generate a performance order according to the target supply task and send the performance order.
[0029] In a third aspect, an embodiment of the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the task processing method according to any one of the embodiments of the present invention when executing the program.
[0030] In a fourth aspect, an embodiment of the present invention provides a task processing system, including a supply client and a logistics client for executing the task processing method according to any one of the embodiments of the present invention, where the supply client accesses the logistics client through a specified plug-in.
[0031] Fifth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the task processing method as described in any one of the embodiments of the present invention.
[0032] In the embodiment of the present invention, the logistics client can obtain a plurality of original supply tasks that need to be fulfilled, collect the basic information and additional information of each original supply task among the plurality of original supply tasks, and display the basic information and additional information of each original supply task on a preset interface, monitor the splitting and combining operations performed on the plurality of original supply tasks according to the basic information and additional information of each original supply task on the preset interface, generate a target supply task according to the monitored splitting and combining operations, generate a fulfillment order according to the target supply task, and send the fulfillment order. That is, in the embodiment of the present invention, the logistics client can provide a task splitting and combining function through a preset interface. When providing the task splitting and combining function, it also provides the basic information and additional information of the original supply tasks to provide reference for relevant personnel (such as merchants) to perform task splitting and combining, and can generate a fulfillment order according to the target supply task obtained from the splitting and combining operations performed by relevant personnel on the original supply tasks, improving the flexibility of fulfillment and meeting the needs of all parties. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required to be used in the embodiments. It should be understood that the following drawings only show some embodiments of the present invention, and therefore should not be regarded as limiting the scope. For those of ordinary skill in the art, without creative efforts, other relevant drawings can also be obtained based on these drawings.
[0034] Figure 1 is a flowchart of a task processing method provided by an embodiment of the present invention;
[0035] Figure 2 is another flowchart of a task processing method provided by an embodiment of the present invention;
[0036] Figure 3 is a schematic diagram of an interface of a task processing method provided by an embodiment of the present invention;
[0037] Figure 4 is another schematic diagram of an interface of a task processing method provided by an embodiment of the present invention;
[0038] Figure 5 is another schematic diagram of an interface of a task processing method provided by an embodiment of the present invention;
[0039] Figure 6 is a schematic diagram of a structure of an article processing device provided by an embodiment of the present invention;
[0040] Figure 7 It is a schematic structural diagram of an article handling system provided by an embodiment of the present invention;
[0041] Figure 8 It is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. Detailed implementation manners
[0042] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. In addition, it should be noted that for the sake of description, only parts related to the present invention rather than all structures are shown in the drawings.
[0043] Before introducing the task handling method provided by the embodiment of the present invention, first introduce the logistics client provided by the embodiment of the present invention. The logistics client can be an international logistics client, that is, the logistics client can provide international logistics services. The logistics client is mainly oriented to article suppliers (such as merchants) and provides logistics services for article suppliers. The logistics client can be connected to the upstream supply system or sales platform (i.e., the supply client), and the supply client can be the online store client of the merchant. The supply client can be connected to the logistics client through a specified plug-in. After the merchant authorizes the logistics client, the logistics client can import the article supply tasks of the supply client into the logistics client, so as to provide logistics services for the merchant.
[0044] Exemplarily, the supply client can be a client implemented by a general enterprise resource planning (ERP) software. For example, it can be a client implemented by the Shopify platform. The Shopify platform is one of the most popular ERP software, providing technologies and templates for e-commerce sellers to build online stores. At present, more than one million enterprises have used the Shopify platform to create online stores. When the supply client is a client implemented by the Shopify platform, the specified plug-in can be the Shopify plug-in, that is, the supply client is connected to the logistics client through the Shopify plug-in, so as to use the logistics services provided by the logistics client. In specific implementation, the supply client and the logistics client can be installed on the same physical device of the merchant, or can be installed on different physical devices of the merchant, which is not specifically limited herein.
[0045] Figure 1It is a schematic flowchart of a task processing method provided by an embodiment of the present invention. This method can be executed by the task processing device provided by the embodiment of the present invention, and the device can be implemented in software and / or hardware. In a specific embodiment, the device can be integrated into an electronic device, such as a computer. The following embodiments will be described by taking the integration of the device into an electronic device as an example. Refer to Figure 1 , the method specifically may include the following steps:
[0046] Step 101, the logistics client obtains multiple original supply tasks that need to be fulfilled.
[0047] Exemplarily, a merchant can upload item information (such as item name, picture, video, description information, etc.) of items (such as goods) to be sold through the supply client to the server. A user can obtain the item information from the server through the user client (such as a shopping application), determine the required items according to the obtained item information, place an order for the required items on the user client, and the supply client can view the user's order information, that is, the original supply task. The original supply task can be understood as an original order. One original supply task may include one or more items to be supplied, and the items may include food, electrical appliances, clothing, daily necessities, etc.
[0048] Specifically, the supply client can be pre-connected to the logistics client through a specified plug-in. After connection, the merchant can authorize the logistics client to obtain the original supply task from the supply client. In a specific implementation, the logistics client can automatically obtain the original supply task from the supply client. For example, the merchant can pre-set an automatic import rule in the logistics client, and the logistics client can batch import the original supply task from the supply client in real time or at a preset time interval according to the automatic import rule set by the merchant; or, the logistics client can also obtain the original supply task from the supply client according to the merchant's operation. For example, the logistics client can monitor the import operation on the preset interface, and when the import operation is detected, batch import the original supply task from the supply client.
[0049] In a specific implementation, since the task structures and formats (i.e., order structures and formats) supported by the logistics client and the supply client may be different, the original supply task obtained from the supply client can be first converted through an Electronic Data Interchange (EDI) mapping platform, and after conversion, it is imported into the logistics client. After importing multiple original supply tasks that need to be fulfilled from the supply client, multiple original supply tasks can be displayed on the preset interface.
[0050] Step 102: The logistics client collects the basic information and additional information of each original supply task among multiple original supply tasks, and displays the basic information and additional information of each original supply task on a preset interface.
[0051] Exemplarily, the basic information of the original supply task may be the information included in the original order. The basic information can be obtained from the supply client, and the basic information may include receiving information and basic item information. The receiving information may include, for example, the name, phone number, and address of the consignee. The basic item information may include, for example, the item name, quantity, color, model, etc. The additional information of the original supply task may be additional reference information to assist the merchant in task splitting and combining. This additional information can be obtained from the supply client or from the server. The additional information may include shipping information and additional item information. The shipping information may include, for example, the name, phone number, shipping warehouse, and shipping address of the shipper. The additional item information may include, for example, the item weight, size, attributes (such as charged, magnetic, etc.), origin, customs declaration method, trade type, etc.
[0052] In specific implementation, the editing operations on each original supply task acting on the preset interface can be monitored. When an editing operation on a certain original supply task is detected, the basic information and additional information of the corresponding original supply task are displayed. For example, each original supply task may have an editing control. When it is detected that the editing control is triggered, the basic information and additional information of the corresponding original supply task are displayed.
[0053] Step 103: The logistics client monitors the splitting and combining operations on multiple original supply tasks according to the basic information and additional information of each original supply task acting on the preset interface, and generates a target supply task based on the monitored splitting and combining operations.
[0054] Exemplarily, a splitting control and a merging control can be designed on the preset interface. After the basic information and additional information of each original supply task are displayed on the preset interface, the merchant can determine whether to split or merge multiple original supply tasks according to the displayed information. If necessary, the corresponding control is triggered for the splitting and combining operation. When the logistics client detects this splitting and combining operation, the target supply task can be generated.
[0055] For example, by presenting the basic information and additional information of each original supply task, the merchant discovers that the recipients of two tasks are the same person, and the items involved in these two tasks are in the same warehouse, and the combined shipment does not exceed the first weight, so it is more appropriate to combine the shipments. Then, the merchant can trigger the merge control to merge these two tasks to obtain the target supply task. Another example is that by presenting the basic information and additional information of each original supply task, the merchant discovers that multiple items included in a certain task are distributed in two different warehouses, and it is more appropriate to split the task into two tasks for shipment. Then, the merchant can trigger the split control to split this task into two tasks to obtain the target supply task. In specific implementation, multiple target supply tasks can also be generated. The number of tasks in the target supply task may be more than or less than the number of tasks in the original supply task.
[0056] Step 104: The logistics client generates a fulfillment order based on the target supply task and sends the fulfillment order.
[0057] Specifically, a fulfillment order can be generated based on one target supply task. This fulfillment order can be an express bill, a waybill, a delivery order, etc. After generating the fulfillment order, the fulfillment order can be sent to the supply client.
[0058] In the embodiment of the present invention, the supply client can access the logistics client through a specified plugin. The logistics client can obtain multiple original supply tasks that need to be fulfilled from the supply client, collect the basic information and additional information of each original supply task among the multiple original supply tasks, and display the basic information and additional information of each original supply task on a preset interface, monitor the split and merge operations on the preset interface for the multiple original supply tasks based on the basic information and additional information of each original supply task, generate a target supply task according to the monitored split and merge operations, generate a fulfillment order based on the target supply task, and send the fulfillment order to the supply client. That is, in the embodiment of the present invention, the logistics client can provide a task split and merge function through a preset interface. When providing the task split and merge function, the basic information and additional information of the original supply task are also provided to provide reference for relevant personnel (such as merchants) to perform task split and merge. A fulfillment order can be generated according to the target supply task obtained from the split and merge operations of relevant personnel on the original supply task, improving the flexibility of fulfillment and meeting the needs of all parties.
[0059] The following further describes the task processing method provided by the embodiment of the present invention. As Figure 2 shown, the method may include the following steps:
[0060] Step 201: The logistics client obtains multiple original supply tasks that need to be fulfilled.
[0061] Exemplarily, the logistics client can monitor the import operation on the preset interface. When the import operation is detected, it can obtain multiple original supply tasks to be fulfilled from the supply client. For example Figure 3 As shown, a "batch import" control can be provided on the preset interface. When it is detected that the "batch import" control is triggered, multiple original supply tasks to be fulfilled can be batch-imported from the supply client.
[0062] Step 202: The logistics client collects the basic information and additional information of each original supply task among the multiple original supply tasks, and displays the basic information and additional information of each original supply task on the preset interface.
[0063] Exemplarily, the basic information of the original supply task can be the information included in the original order. The basic information can be obtained from the supply client and can include receiving information and basic item information. The receiving information can include, for example, the name, phone number, and address of the consignee. The basic item information can include, for example, the item name, quantity, color, model, etc. The additional information of the original supply task can be additional reference information to assist the merchant in task splitting and combining. This additional information can be obtained from the supply client or from the server and can include shipping information and additional item information. The shipping information can include, for example, the name, phone number, shipping warehouse, and shipping address of the shipper. The additional item information can include, for example, the item weight, size, attributes (such as charged, magnetic, etc.), origin, customs declaration method, trade type, etc.
[0064] In specific implementation, the editing operation on each original supply task on the preset interface can be monitored. When the editing operation on a certain original supply task is detected, the basic information and additional information of the corresponding original supply task are displayed. For example, each unshipped original supply task can have an "edit shipping" control. When it is detected that the "edit shipping" control is triggered, the basic information and additional information of the corresponding original supply task are displayed. In a specific embodiment, the basic information and additional information of the original supply task displayed can be, for example, as Figure 4 shown, including shipping information, receiving information, etc.
[0065] Step 203: The logistics client monitors the fulfillment cost trial calculation operation on each original supply task on the preset interface.
[0066] Specifically, for example, a "price trial calculation" control can be provided on each unshipped original supply task. When it is detected that the "price trial calculation" control is triggered, the fulfillment cost of the corresponding original supply task can be calculated, and the fulfillment cost of the corresponding original supply task is displayed.
[0067] Step 204, the logistics client calculates the fulfillment cost of the corresponding original supply task according to the monitored fulfillment cost trial calculation operation, and displays the fulfillment cost of the corresponding original supply task.
[0068] Step 205, the logistics client monitors the splitting and combining operation on multiple original supply tasks on the preset interface according to the fulfillment cost of each original supply task, the basic information and additional information of each original supply task, and generates a target supply task according to the monitored splitting and combining operation.
[0069] Exemplarily, the logistics client can monitor the combining operation on at least two of the multiple original supply tasks on the preset interface according to the fulfillment cost of each original supply task, the basic information and additional information of each original supply task, and generate the target supply task according to the monitored combining operation; and / or the logistics client can monitor the splitting operation on at least one of the multiple original supply tasks on the preset interface according to the fulfillment cost of each original supply task, the basic information and additional information of each original supply task, and generate the target supply task according to the monitored splitting operation.
[0070] For example, split controls and merge controls can be designed on the preset interface. After the fulfillment cost, basic information and additional information of each original supply task are displayed on the preset interface, the merchant can determine whether to split or merge multiple original supply tasks according to the displayed information. If needed, the corresponding control is triggered to perform the splitting and combining operation. When the logistics client monitors this splitting and combining operation, the target supply task can be generated.
[0071] For example Figure 4 As shown, a "Split and Ship" control is provided on the preset interface. When the merchant determines that an original supply task (such as an order with order code FO202163004) needs to be split according to the displayed information, the "Split and Ship" control can be clicked. When the logistics client monitors that the "Split and Ship" control is triggered, the original supply task can be split. Or for example Figure 5 As shown, when the merchant determines that original supply tasks need to be combined according to the displayed information, the original supply tasks to be combined (such as orders with order codes FO202163003 and FO202163004) can be selected, and then the "Combine Shipments" control is clicked. When the logistics client monitors that the "Combine Shipments" control is triggered, these two original supply tasks can be combined.
[0072] Step 206, the logistics client monitors the fulfillment cost trial calculation operation on the target supply task on the preset interface.
[0073] Step 207, the logistics client calculates the fulfillment cost of the target supply task according to the monitored fulfillment cost trial calculation operation, and displays the fulfillment cost of the target supply task.
[0074] To avoid operation errors and improve the accuracy of order splitting and merging, in the embodiments of the present invention, a function of calculating the fulfillment cost of the target supply task obtained after splitting and merging can also be provided. If the merchant determines that the fulfillment cost of the target supply task obtained by trial calculation is correct, relevant controls can be triggered to officially fulfill the contract.
[0075] Step 208, the logistics client monitors the fulfillment operation on the target supply task based on the fulfillment cost of the target supply task on the preset interface.
[0076] Exemplarily, for example, a "dispatch waybill" control can be provided on the preset interface. When the merchant determines that the target supply task obtained by splitting and merging is correct, the "dispatch waybill" control can be triggered. When the logistics client monitors that the "dispatch waybill" control is triggered, a fulfillment order can be generated according to the target supply task.
[0077] Step 209, when the logistics client monitors the fulfillment operation, it generates a fulfillment order according to the target supply task and sends the fulfillment order.
[0078] Step 210, the logistics client obtains the fulfillment track information of the target supply task and sends the fulfillment track information.
[0079] Specifically, the logistics client can send the generated fulfillment order to the carrier side (i.e., the terminal of the carrier personnel) to notify the carrier to fulfill the fulfillment order. In the embodiments of the present invention, when providing international logistics services, the carrier will involve a domestic fulfillment carrier and a cross-border fulfillment carrier. Then, the generated fulfillment order can be sent to the domestic fulfillment carrier side and the cross-border fulfillment carrier side respectively.
[0080] Furthermore, the fulfillment track information of the target supply task can be obtained from the domestic fulfillment carrier side and the cross-border fulfillment carrier side. The fulfillment track information can include domestic pickup track information, warehouse operation track information, international trunk line track information, domestic last-mile delivery track information, etc. After integrating these track information, it is sent to the supply client for the merchant to understand the fulfillment progress.
[0081] In addition, the logistics client can also provide a track query control on the preset interface. When the track query control is triggered, the fulfillment track information of the target supply task is obtained and displayed in real time to facilitate the merchant to understand the latest fulfillment progress. In addition, for track query, an anti-brush mechanism can also be set to avoid frequent querying and illegal querying.
[0082] In the embodiments of the present invention, the logistics client can provide a task splitting and combining function through a preset interface. When providing the task splitting and combining function, it also provides the basic information and additional information of the original supply task, so as to provide reference for relevant personnel (such as merchants) to split and combine tasks. A performance order can be generated according to the target supply task obtained from the splitting and combining operation of the relevant personnel on the original supply task, which improves the flexibility of performance and meets the needs of all parties.
[0083] Figure 6 It is a structural diagram of a task processing device provided by an embodiment of the present invention. The task processing device is applied to a task processing system, and the task processing system includes a logistics client, and the logistics client includes:
[0084] An obtaining module 301, configured to obtain multiple original supply tasks that need to be performed;
[0085] A display module 302, configured to collect the basic information and additional information of each original supply task among the multiple original supply tasks, and display the basic information and additional information of each original supply task on a preset interface;
[0086] A monitoring module 303, configured to monitor the splitting and combining operations on the multiple original supply tasks according to the basic information and additional information of each original supply task on the preset interface, and generate a target supply task according to the monitored splitting and combining operations;
[0087] A generating module 304, configured to generate a performance order according to the target supply task and send the performance order.
[0088] In one embodiment, the basic information includes receiving information and basic item information, and the additional information includes shipping information and additional item information.
[0089] In one embodiment, the device further includes:
[0090] A cost trial calculation module, configured to monitor the performance cost trial calculation operations on each original supply task on the preset interface; calculate the performance cost of the corresponding original supply task according to the monitored performance cost trial calculation operations, and display the performance cost of the corresponding original supply task through the display module 302;
[0091] The monitoring module 303 is specifically configured to:
[0092] Monitor the splitting and combining operations on the multiple original supply tasks according to the performance cost of each original supply task, the basic information and additional information of each original supply task on the preset interface, and generate a target supply task according to the monitored splitting and combining operations.
[0093] In one embodiment, the monitoring module 303 monitors the splitting and combining operations performed on the multiple original supply tasks on the preset interface according to the fulfillment cost of each original supply task, the basic information and additional information of each original supply task, and generates a target supply task based on the monitored splitting and combining operations, including:
[0094] monitoring the combining operation performed on at least two of the multiple original supply tasks on the preset interface according to the fulfillment cost of each original supply task, the basic information and additional information of each original supply task, and generating the target supply task based on the monitored combining operation; and / or
[0095] monitoring the splitting operation performed on at least one of the multiple original supply tasks on the preset interface according to the fulfillment cost of each original supply task, the basic information and additional information of each original supply task, and generating the target supply task based on the monitored splitting operation.
[0096] In one embodiment, the device further includes:
[0097] a cost trial calculation module, configured to monitor the fulfillment cost trial calculation operation performed on the target supply task on the preset interface; calculate the fulfillment cost of the target supply task according to the monitored fulfillment cost trial calculation operation, and display the fulfillment cost of the target supply task through the display module 302;
[0098] The monitoring module 303 monitors the fulfillment operation performed on the target supply task based on the fulfillment cost of the target supply task on the preset interface, and when the fulfillment operation is monitored, triggers the generation module 304 to generate a fulfillment order according to the target supply task.
[0099] In one embodiment, the method further includes:
[0100] a trajectory sending module, configured to obtain the fulfillment trajectory information of the target supply task and send the fulfillment trajectory information.
[0101] The logistics client in the embodiment of the present invention can obtain multiple original supply tasks to be fulfilled, collect the basic information and additional information of each original supply task among the multiple original supply tasks, and display the basic information and additional information of each original supply task on a preset interface, monitor the splitting and combining operations performed on the multiple original supply tasks according to the basic information and additional information of each original supply task on the preset interface, generate target supply tasks based on the monitored splitting and combining operations, generate fulfillment orders based on the target supply tasks, and send the fulfillment orders. That is, in the embodiment of the present invention, the logistics client can provide a task splitting and combining function through a preset interface. When providing the task splitting and combining function, it also provides the basic information and additional information of the original supply tasks to provide reference for relevant personnel (such as merchants) to perform task splitting and combining, and can generate fulfillment orders based on the target supply tasks obtained from the splitting and combining operations performed by relevant personnel on the original supply tasks, improving the flexibility of fulfillment and meeting the needs of all parties.
[0102] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the above division of each functional module is used as an example for illustration. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the general printing service component is divided into different functional modules to complete all or part of the functions described above. The specific working processes of the above-described functional modules can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0103] The server provided in the embodiment of the present invention can execute the server-side printing function implementation method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method. The content not described in detail in this embodiment can refer to the description in any method embodiment of the present invention.
[0104] The embodiment of the present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the task processing method provided in any of the above embodiments.
[0105] The embodiment of the present invention also provides a computer-readable medium, on which a computer program is stored. When the program is executed by a processor, it implements the task processing method provided in any of the above embodiments.
[0106] The embodiment of the present invention also provides a task processing system, as Figure 7 shown, including a logistics client 401 and a supply client 402, where:
[0107] The logistics client 401 obtains multiple original supply tasks to be fulfilled from the supply client 402;
[0108] The logistics client 401 collects the basic information and additional information of each of the multiple original supply tasks, and displays the basic information and additional information of each original supply task on a preset interface;
[0109] The logistics client 401 monitors the splitting and combining operations performed on the multiple original supply tasks according to the basic information and additional information of each original supply task on the preset interface, and generates a target supply task based on the monitored splitting and combining operations;
[0110] The logistics client 401 generates a performance order according to the target supply task, and sends the performance order to the supply client 402.
[0111] For specific task processing details, reference can be made to the description of the previous embodiments, which will not be elaborated here.
[0112] Next, refer to Figure 8 , which shows a schematic structural diagram of a computer system 500 of an electronic device suitable for implementing the embodiments of the present invention. Figure 8 The shown electronic device is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention.
[0113] As Figure 8 shown, the computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 502 or the program loaded from the storage section 508 into the random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the system 500 are also stored. The CPU 501, ROM 502, and RAM 503 are connected to each other via a bus 504. The input / output (I / O) interface 505 is also connected to the bus 504.
[0114] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. The drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed, so that the computer program read from it can be installed into the storage section 508 as needed.
[0115] In particular, according to the embodiments disclosed by the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed by the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication section 509, and / or installed from the removable medium 511. When the computer program is executed by the central processing unit (CPU) 501, the above-described functions defined in the system of the present invention are performed.
[0116] It should be noted that the computer-readable medium shown in the present invention can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or combined with an instruction execution system, apparatus, or device. In the present invention, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries the computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable medium can send, propagate, or transmit a program for use by or combined with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0117] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, as well as combinations of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0118] The modules and / or units involved in the embodiments of the present invention can be implemented in software or in hardware. The described modules and / or units can also be provided in a processor. For example, it can be described as: a processor includes an acquisition module, a display module, a monitoring module, and a generation module. Among them, the names of these modules do not constitute a limitation on the module itself in some cases.
[0119] As another aspect, the present invention also provides a computer-readable medium, which can be included in the device described in the above embodiments; or it can exist separately and not be assembled into the device. The above computer-readable medium carries one or more programs, and when the one or more programs are executed by the device, the device includes:
[0120] Obtain a plurality of original supply tasks that need to be fulfilled; collect the basic information and additional information of each original supply task among the plurality of original supply tasks, and display the basic information and additional information of each original supply task on a preset interface; monitor the splitting and combining operations on the preset interface for the plurality of original supply tasks according to the basic information and additional information of each original supply task, and generate a target supply task according to the monitored splitting and combining operations; generate a fulfillment order according to the target supply task, and send the fulfillment order.
[0121] According to the technical solution of the embodiment of the present invention, the logistics client can obtain multiple original supply tasks that need to be fulfilled, collect the basic information and additional information of each original supply task among the multiple original supply tasks, and display the basic information and additional information of each original supply task on a preset interface, monitor the splitting and combining operations on the preset interface for the multiple original supply tasks according to the basic information and additional information of each original supply task, generate target supply tasks based on the monitored splitting and combining operations, generate fulfillment orders according to the target supply tasks, and send the fulfillment orders. That is, in the embodiment of the present invention, the logistics client can provide a task splitting and combining function through a preset interface. When providing the task splitting and combining function, it also provides the basic information and additional information of the original supply tasks to provide reference for relevant personnel (such as merchants) to perform task splitting and combining, and can generate fulfillment orders based on the target supply tasks obtained from the splitting and combining operations performed by relevant personnel on the original supply tasks, improving the flexibility of fulfillment and meeting the needs of all parties.
[0122] The above specific implementation manners do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A task processing method, characterized in that, The task processing method is applied to a logistics client in a task processing system. The task processing system further includes a supply client, and the supply client accesses the logistics client through a specified plugin. The logistics client provides logistics services for the merchant corresponding to the supply client. The task processing method includes: The logistics client obtains multiple original supply tasks to be fulfilled from the supply client; The logistics client collects the basic information and additional information of each original supply task among the multiple original supply tasks, and displays the basic information and additional information of each original supply task on a preset interface; The logistics client monitors the splitting and combining operations performed by the merchant on the preset interface on the multiple original supply tasks according to the basic information and additional information of each original supply task, and generates target supply tasks based on the monitored splitting and combining operations; The logistics client generates a fulfillment order according to the target supply tasks and sends the fulfillment order to the supply client.
2. The task processing method according to claim 1, wherein The basic information includes receiving information and basic item information, and the additional information includes shipping information and additional item information.
3. The task processing method according to claim 1, wherein Before the logistics client monitors the splitting and combining operations performed by the merchant on the preset interface on the multiple original supply tasks according to the basic information and additional information of each original supply task, it further includes: The logistics client monitors the fulfillment cost trial calculation operations performed by the merchant on the preset interface on each original supply task; The logistics client calculates the fulfillment cost of the corresponding original supply task according to the monitored fulfillment cost trial calculation operations and displays the fulfillment cost of the corresponding original supply task; The logistics client monitors the splitting and combining operations performed by the merchant on the preset interface on the multiple original supply tasks according to the basic information and additional information of each original supply task, and generates target supply tasks based on the monitored splitting and combining operations, including: The logistics client monitors the splitting and combining operations performed by the merchant on the preset interface on the multiple original supply tasks according to the fulfillment cost of each original supply task, the basic information and additional information of each original supply task, and generates target supply tasks based on the monitored splitting and combining operations.
4. The task processing method according to claim 3, wherein The logistics client monitors the splitting and combining operations performed by the merchant on the preset interface on the multiple original supply tasks according to the fulfillment cost of each original supply task, the basic information and additional information of each original supply task, and generates target supply tasks based on the monitored splitting and combining operations, including: The logistics client monitors the merging operations performed by the merchant on the preset interface on at least two of the multiple original supply tasks according to the fulfillment cost of each original supply task, the basic information and additional information of each original supply task, and generates the target supply tasks based on the monitored merging operations; and / or The logistics client monitors the splitting operation performed by the merchant on at least one of the multiple original supply tasks on the preset interface according to the fulfillment cost of each original supply task, the basic information and additional information of each original supply task, and generates the target supply task according to the monitored splitting operation.
5. The task processing method according to any one of claims 1 to 4, characterized in that, Before the logistics client generates a fulfillment order according to the target supply task, it further includes: The logistics client monitors the fulfillment cost trial calculation operation performed by the merchant on the preset interface for the target supply task; The logistics client calculates the fulfillment cost of the target supply task according to the monitored fulfillment cost trial calculation operation and displays the fulfillment cost of the target supply task; The logistics client monitors the fulfillment operation performed by the merchant on the preset interface for the target supply task based on the fulfillment cost of the target supply task, and when the fulfillment operation is monitored, triggers the step of generating a fulfillment order according to the target supply task.
6. The task processing method according to any one of claims 1 to 4, characterized in that, The method further includes: The logistics client obtains the fulfillment track information of the target supply task and sends the fulfillment track information.
7. A task processing device, characterized in that, The task processing device is applied to a logistics client in a task processing system. The task processing system further includes a supply client, and the supply client accesses the logistics client through a specified plug-in. The logistics client provides logistics services for the merchant corresponding to the supply client, including: An acquisition module, configured to acquire multiple original supply tasks that need to be fulfilled from the supply client; A display module, configured to collect the basic information and additional information of each original supply task among the multiple original supply tasks and display the basic information and additional information of each original supply task on a preset interface; A monitoring module, configured to monitor the splitting and combining operation performed by the merchant on the preset interface for the multiple original supply tasks according to the basic information and additional information of each original supply task, and generate a target supply task according to the monitored splitting and combining operation; A generation module, configured to generate a fulfillment order according to the target supply task and send the fulfillment order to the supply client.
8. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, When the processor executes the program, it implements the task processing method according to any one of claims 1 to 6.
9. A task processing system, characterized in that, It includes a supply client and a logistics client for executing the task processing method according to any one of claims 1 to 6. The supply client accesses the logistics client through a specified plug-in.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the task processing method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Logistics price comparison method and device, electronic device and storage medium
CN108629541A
Logistics processing method and device, electronic equipment and storage medium
CN110348679A