Logistics task creation method and device, equipment and storage medium
By obtaining and analyzing the logistics information field values in the batch order data set, logistics tasks are automatically created, which solves the problem of time-consuming users filling in the shipping logistics information in the template file in the existing technology, and improves the efficiency of logistics tasks creation.
Patent Information
- Application Number
- CN202311617085.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-29
- Publication Date
- 2025-05-30
AI Technical Summary
In the prior art, when logistics application software creates batch logistics tasks, users need to spend a long time filling in the shipping logistics information in the template file, which affects the creation efficiency.
By obtaining the batch order data set, the logistics information field values corresponding to the target logistics information field are parsed, and logistics tasks are created based on these values to avoid users manually filling in the template file.
It improves the efficiency of creating logistics tasks, reduces the time for users to fill in the template files, and simplifies the creation process of batch logistics tasks.
Smart Images

Figure CN120069692A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of computer technologies, and in particular, to a method, apparatus, device, and storage medium for creating a logistics task. Background Art
[0002] Currently, in the field of logistics supply chain, in order to meet the large-volume shipping needs of some users (such as merchant users, enterprise users, etc.), logistics carriers provide users with a batch shipping service through logistics application software (such as a logistics APP, a logistics web page, etc.). Specifically, a user can download a template file for batch shipping in the logistics application software, fill in the shipping logistics information (such as shipper information, recipient information, type of shipped item, etc.) in the template file, and then can upload the filled template file to the logistics application software. Then, the logistics application software can create a batch logistics task (that is, generate a batch of logistics orders) according to the filled template file by the user.
[0003] However, in the process of implementing the present invention, it is found that there are at least the following problems in the prior art: In the process of creating a batch logistics task by the logistics application software, the user needs to spend a long time filling in the shipping logistics information in the template file, which affects the creation efficiency of the logistics task. Summary of the Invention
[0004] The embodiments of the present invention provide a method, apparatus, device, and storage medium for creating a logistics task, which can improve the creation efficiency of the logistics task.
[0005] In a first aspect, the embodiments of the present invention provide a method for creating a logistics task, which may include: obtaining a batch order dataset; where the batch order dataset includes each logistics order data; for each logistics order data, parsing out the logistics information field values corresponding to each target logistics information field from the current logistics order data; and creating a logistics task for each logistics order data respectively based on the logistics information field values included in each logistics order data.
[0006] In a second aspect, the embodiments of the present invention further provide a device for creating a logistics task, which may include: an obtaining module, a parsing module, and a creating module;
[0007] Specifically, the obtaining module is configured to obtain a batch order dataset; where the batch order dataset includes each logistics order data; the parsing module is configured to, for each logistics order data, parse out the logistics information field values corresponding to each target logistics information field from the current logistics order data; and the creating module is configured to create a logistics task for each logistics order data respectively based on the logistics information field values included in each logistics order data.
[0008] In a third aspect, an embodiment of the present invention provides a device for creating a logistics task. The device for creating a logistics task includes:
[0009] One or more processors;
[0010] A memory for storing one or more programs;
[0011] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for creating a logistics task provided in any embodiment of the present invention.
[0012] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the method for creating a logistics task provided in any embodiment of the present invention.
[0013] The embodiments in the above-mentioned invention have the following advantages or beneficial effects:
[0014] In the technical solution provided by the embodiment of the present invention, since the sender's logistics information that needs to be filled in by the user in the template file is fixed, all categories of the sender's logistics information that need to be filled in by the user (i.e., each target logistics information field) can be determined in advance from the template file. In addition, users with the need for batch sending generally fill in the sender's logistics information in the template file with reference to the order guiding data of a third-party platform (such as a shopping platform, an enterprise management platform, etc.). Therefore, in the embodiment of the present invention, when a batch logistics task needs to be created, a batch order dataset can be directly obtained from the data source of the sender's logistics information. Then, for each batch order data in the batch order dataset, the logistics information field values corresponding to the previously determined target logistics information fields are parsed from the current logistics order data. Then, the logistics information field values parsed from the current logistics order data are also the task information required for creating a logistics task for the current logistics order data. Based on these logistics information field values, a logistics task for the current logistics order data can be created. It can be seen that in the technical solution provided by the embodiment of the present invention, the task information required for creating a batch logistics task can be automatically determined by parsing the batch order dataset obtained from the data source of the sender's logistics information. This process does not require the user to fill in the template file for batch orders, so the creation efficiency of logistics tasks can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 is a partial page display schematic diagram of a logistics sending web page in the prior art;
[0016] Figure 2 is a flowchart of a method for creating a logistics task provided by an embodiment of the present invention;
[0017] Figure 3 is a schematic flowchart of another method for creating a logistics task provided by an embodiment of the present invention;
[0018] Figure 4 is a simplified schematic flowchart of obtaining a batch order dataset through a batch order plugin installed in a web browser provided by an embodiment of the present invention;
[0019] Figure 5 is a schematic diagram of the page display of a browser window of a web browser provided by an embodiment of the present invention;
[0020] Figure 6 is a simplified schematic flowchart of obtaining a batch order dataset provided by an embodiment of the present invention;
[0021] Figure 7 is a schematic diagram of presenting the creation result of a logistics task provided by an embodiment of the present invention;
[0022] Figure 8 is a schematic flowchart of yet another method for creating a logistics task provided by an embodiment of the present invention;
[0023] Figure 9 is a schematic structural diagram of a creation device for a logistics task provided by an embodiment of the present invention;
[0024] Figure 10 is a schematic structural diagram of a creation device for a logistics task provided by an embodiment of the present invention. Detailed Embodiments
[0025] 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 for explaining 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 are shown in the accompanying drawings, rather than all the structures.
[0026] The term "and / or" in this document is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone.
[0027] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the embodiments of the present invention are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include other steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products, or devices.
[0028] It should be noted that in the embodiments of the present invention, words such as "exemplary" or "such as" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "such as" in the embodiments of the present invention should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "such as" is intended to present relevant concepts in a specific manner.
[0029] In the description of the embodiments of the present invention, unless otherwise specified, the meaning of "a plurality" or "each" refers to two or more.
[0030] Before describing in detail the method for creating a logistics task provided by the embodiments of the present invention, the technical background of the embodiments of the present invention will be introduced in detail below.
[0031] Currently, in order to meet the large-volume shipping needs of some users (such as merchant users, enterprise users, etc.), logistics carriers can provide bulk shipping services to users through logistics application software such as logistics APPs (such as logistics shipping APPs) and logistics web pages (such as logistics shipping web pages). Taking the provision of bulk shipping services to users through a logistics shipping web page as an example, when a user wants to place an order for bulk shipping, the user can access the logistics shipping web page through a web browser and download a template file for bulk shipping in the logistics shipping web page. Refer to Figure 1 , which is a partial page display schematic diagram of a logistics shipping web page in the prior art. As Figure 1 shown, a selection bar for template selection is displayed on the page of the logistics shipping web page. The user can first select a template file according to the usage requirements in this selection bar (for example, in Figure 1 the user currently selects the "Same shipping place - Standard template"), and then can download the template file in the operation bar (for example, by performing a selection operation on Figure 1 "Download template" in Figure 1Perform a selection operation on the "Import File" in the above to upload the filled template file). After the background of the logistics shipping web page obtains the filled template file uploaded by the user, it can parse the file uploaded by the user to determine the task information (including sender information, recipient information, sender item type, etc.) required to create a logistics task (that is, generate a batch of logistics orders), and then create a logistics task based on this task information. However, in the above process of creating a logistics task, the user needs to perform multiple steps of operations (downloading the template file, filling in the template file, and uploading the filled template file), and, in the process of filling in the template file, the user needs to spend a long time performing high-frequency copy and paste operations to complete the filling of the shipping logistics information, which affects the creation efficiency of the logistics task.
[0032] In view of the problems existing in the above prior art, the embodiments of the present invention improve the existing method for creating a logistics task.
[0033] Figure 2 It is a flowchart of a method for creating a logistics task provided by an embodiment of the present invention. This method can be applicable to an application scenario where a logistics carrier provides a batch shipping service to users. This method can be executed by a device for creating a logistics task provided by an embodiment of the present invention. This device can be implemented in a software and / or hardware manner and integrated in a device for creating a logistics task. Exemplarily, in an embodiment of the present invention, the device for creating a logistics task can be an embedded device of a client of a logistics application software, or, the device for creating a logistics task can also be an embedded device of a web browser (installed with a pre-configured batch order placement plugin).
[0034] As Figure 2 shown, the method for creating a logistics task provided by an embodiment of the present invention specifically includes the following steps:
[0035] S210. Obtain a batch order placement data set.
[0036] Among them, the batch order placement data set can include each logistics order placement data, and each logistics order placement data can represent the task information (i.e., shipping logistics information) required to create a batch logistics task.
[0037] In addition, the batch order placement data set can be a data set obtained from the data source of the task information required to create a batch logistics task. Exemplarily, the data source of the shipping logistics information can be a third-party platform such as a shopping platform or an enterprise management platform. Since users with batch shipping requirements generally fill in the shipping logistics information in the template file provided by the logistics application software with reference to the order guiding data of the third-party platform, in an embodiment of the present invention, when a batch logistics task needs to be created, the batch order placement data set can be directly obtained from the data source of the shipping logistics information.
[0038] Taking the data source of the sender's logistics information as a shopping platform as an example, for each piece of logistics order data in the logistics order data, it may include at least one of the user information of the item owner (i.e., the merchant user) (for example, the user information may include identity information, contact information, address, etc.), the user information of the item acquirer (i.e., the buyer user), the attribute information of the traded item (for example, the attribute information may include item name, item size, item weight, item type), the quantity of the traded item, the transaction amount, and the transaction time. Taking the data source of the sender's logistics information as an enterprise management platform as an example, for each piece of logistics order data in the logistics order data, it may include at least one of the user information of the sender (i.e., the enterprise user) and the user information of the recipient (for example, it may be an enterprise employee) and the attribute information of the sent item.
[0039] It should be noted that in the embodiments of the present invention, in terms of the collection, collection, update, analysis, processing, use, transmission, storage, etc. of the user's personal information, they all comply with the provisions of relevant laws and regulations, are used for legal purposes, and do not violate public order and good customs. Necessary measures are taken for the user's personal information to prevent illegal access to the user's personal information data, and to safeguard the user's personal information security, network security, and national security. Exemplarily, after collecting the user's identity information, contact information, address and other information, we will perform de-identification processing on these information through technical means.
[0040] S220. For each piece of logistics order data, parse out the logistics information field values corresponding to the respective target logistics information fields from the current logistics order data.
[0041] Since the sender's logistics information that needs to be filled in by the user in the template file is relatively fixed, in the embodiments of the present invention, the keyword fields in the existing template files can be analyzed in advance to determine all the categories of the sender's logistics information that need to be filled in by the user when providing the user with a batch sending service, and these categories of the sender's logistics information are determined as the respective target logistics information fields.
[0042] Exemplarily, the respective target logistics information fields may include information fields such as the sender's name, the sender's phone number, the sender's address, the recipient's name, the recipient's phone number, the recipient's address, the name of the sent item, the size of the sent item, the weight of the sent item, the type of the sent item, etc.
[0043] After obtaining the batch order placement dataset, since the data source of the batch order placement dataset can be various third-party platforms, and the data formats of the order guiding data of different third-party platforms are different (for example, the types of information, the arrangement order of various types of information, etc. can all be different). Therefore, each logistics order placement data in the batch order placement dataset can be parsed respectively with reference to the pre-determined target logistics information fields to determine the sender logistics information (i.e., the values of each logistics information field) included in each logistics order placement data.
[0044] Exemplarily, taking the logistics order placement fields corresponding to the user information of the item owner, the user information of the item acquirer, the attribute information of the traded item, the quantity of the traded item, the transaction amount, and the transaction time, etc. included in the current logistics order placement data as an example. In a possible implementation manner, the embodiments of the present invention can parse the logistics information field values corresponding to each target logistics information field from the current logistics order placement data in the following way: First, start traversing from the first logistics order placement field in the current logistics order placement data until the logistics order placement field corresponding to the logistics information field of the sender's name (that is, the logistics order placement field corresponding to the identity information in the user information of the item owner) is found, then the field value of this logistics order placement field can be determined as the logistics information field value corresponding to the logistics information field of the sender's name; if the logistics order placement field corresponding to the logistics information field of the sender's name is not found after traversing the current logistics order placement data, the logistics information field value corresponding to the logistics information field of the sender's name can be assigned an empty character; then, start traversing from the first logistics order placement field in the current logistics order placement data again until the logistics order placement field corresponding to the logistics information field of the sender's phone number (that is, the logistics order placement field corresponding to the contact information in the user information of the item owner) is found, then the field value of this logistics order placement field can be determined as the logistics information field value corresponding to the logistics information field of the sender's phone number; similarly, repeat the above process until the logistics information field values corresponding to the information fields such as the sender's address, the recipient's name, the recipient's phone number, the recipient's address, the name of the shipped item, the size of the shipped item, the weight of the shipped item, and the type of the shipped item are determined.
[0045] S230. Create logistics tasks for each logistics order placement data respectively based on the logistics information field values included in each logistics order placement data.
[0046] After parsing the logistics information field values from the current logistics order placement data, the logistics information field values are the task information required when creating a logistics task for the current logistics order placement data, and then a logistics task for the current logistics order placement data can be created with reference to the logistics information field values.
[0047] In a possible implementation, a waybill number for the current logistics order placement data can be generated based on a pre-determined waybill number generation rule. Then, based on this waybill number, a pre-determined logistics waybill creation rule, and the values of each logistics information field included in the current logistics order placement data, a logistics waybill for the current logistics order placement data is created (that is, a logistics task for the current logistics order placement data is created). Exemplarily, after determining the values of each logistics information field included in each logistics order placement data, the above processing operations can be performed on the values of each logistics information field by calling the batch order placement interface provided by the logistics application software to create a logistics waybill. The specific process of creating a logistics waybill can refer to the relevant descriptions in the prior art, and will not be elaborated herein in the embodiments of the present invention.
[0048] In the method for creating a logistics task provided by the embodiments of the present invention, since the sender's logistics information that needs to be filled in by the user in the template file is fixed, in the embodiments of the present invention, all the categories of the sender's logistics information that need to be filled in by the user (i.e., each target logistics information field) can be determined in advance from the template file. In addition, users with a need for batch sending generally fill in the sender's logistics information in the template file with reference to the order guiding data of a third-party platform (such as a shopping platform, an enterprise management platform, etc.). Therefore, in the embodiments of the present invention, when a batch logistics task needs to be created, a batch order placement data set can be directly obtained from the data source of the sender's logistics information. Then, for each batch order placement data in the batch order placement data set, the logistics information field values corresponding to the pre-determined target logistics information fields are parsed from the current logistics order placement data. Then, the logistics information field values parsed from the current logistics order placement data are also the task information required for creating a logistics task for the current logistics order placement data, and a logistics task for the current logistics order placement data can be created based on these logistics information field values. It can be seen that in the method for creating a logistics task provided by the embodiments of the present invention, the task information required for creating a batch logistics task can be automatically determined by parsing the batch order placement data set obtained from the data source of the sender's logistics information. This process does not require the user to fill in the template file for batch order placement, so the efficiency of creating logistics tasks can be improved.
[0049] Refer to Figure 3, which is a schematic flowchart of another method for creating a logistics task provided by an embodiment of the present invention. The method in this embodiment can be combined with each optional solution in the method for creating a logistics task provided by the foregoing embodiment to further optimize the method for creating a logistics task provided by the foregoing embodiment. The method for creating a logistics task provided by this embodiment can be applied to a web browser, and the web browser is installed with a pre-configured bulk order placement plugin; correspondingly, the device for creating a logistics task that executes the method for creating a logistics task can be an embedded device of the web browser (for example, it can be a user terminal installed with a web browser). As Figure 3 shown, the method specifically includes the following steps:
[0050] S310. In response to the bulk order placement instruction triggered by the user during the access to the web browser, the following operations are performed through the bulk order placement plugin: a bulk order placement sub-window is superimposed and displayed in the browser window of the web browser, and an account login area of the logistics web page is presented in the bulk order placement sub-window; in response to the login operation performed by the user in the account login area, various data acquisition controls are presented in the bulk order placement sub-window; in response to the selection operation of the target acquisition control among the various data acquisition controls by the user, a bulk order placement data set is acquired based on the data acquisition rule corresponding to the target acquisition control.
[0051] Among them, the bulk order placement plugin can be a browser extension plugin pre-developed by a developer based on the programming language of the web browser (for example, it can be the JavaScript programming language).
[0052] In a possible implementation manner, the developer can release the installation package of the bulk order placement plugin, and the user can download the bulk order placement plugin according to the requirement and install the bulk order placement plugin in the web browser. After the web browser installs the bulk order placement plugin in the background, the plugin icon of the bulk order placement plugin can be displayed in the menu bar of the browser window of the web browser. During the user's access to the web browser, when bulk shipping order placement is required, the bulk order placement instruction can be triggered by performing a selection operation (for example, it can be a click, touch, etc. operation) on the plugin icon. Or, in practical applications, the user can also move the plugin icon to other positions of the browser window according to the requirement, for example, the plugin icon can be hidden in menus such as the favorites and tools in the menu bar.
[0053] After receiving a batch order placement instruction, the web browser can overlay and display a batch order placement sub-window in a pre-determined area in the browser window through the batch order placement plug-in. For example, the batch order placement sub-window can be overlay and displayed in the area around the plug-in icon. Additionally, in the embodiments of the present invention, it is necessary to call the batch order placement interface provided by the logistics application software (the logistics web page in this embodiment) to process the parsed values of each logistics information field. Therefore, when the batch order placement sub-window is overlay and displayed in the browser window through the batch order placement plug-in, an account login area of the logistics web page (such as a logistics shipping web page) can be presented in the batch order placement sub-window, so that the user can log in to their account on the logistics shipping web page in the account login area. In this way, when the batch order placement plug-in needs to process the values of each logistics information field subsequently, it can successfully call the batch order placement sub-window provided by the logistics shipping web page through the user's logged-in account on the logistics shipping web page; and, the unique identity information of the user can also be determined through the user's logged-in account on the logistics shipping web page, so as to facilitate the creation of a logistics task for the user.
[0054] In addition, in order to better provide the user with the batch shipping service, in the embodiments of the present invention, after the web browser confirms that the user has completed the login operation, various data acquisition controls can be presented in the batch order placement sub-window through the batch order placement plug-in. Among them, each data acquisition control corresponds to a different data acquisition function, and different data acquisition functions correspond to different data acquisition rules. For example, the data acquisition rule can be: obtain from the main page sub-window of the web page of the third-party platform currently accessed by the user; or, the data acquisition rule can also be: support the user to independently select the data source, etc.
[0055] Refer to Figure 4 , which is a simplified flowchart diagram for obtaining a batch order placement data set through a batch order placement plug-in installed in a web browser provided by an embodiment of the present invention. As shown in (a) of Figure 4 , it is a possible page display diagram of the browser window of a web browser installed with the batch order placement plug-in. The browser window can include a title bar, an address bar, a menu bar, and a main page sub-window. Among them, the title bar can be used to display the title of the web page currently accessed by the user; the address bar can be used to display the Uniform Resource Locator (URL) address of the web page currently accessed by the user, or the user can also enter the address of the web page they want to access in the address bar; the menu bar can be used to display the icons of menus such as favorites, help, tools, etc., and can also display the icons of extended browser plug-ins. For example, the plug-in icon of the batch order placement plug-in in the embodiments of the present invention can be displayed; the main page sub-window can be used to display the content of the web page currently accessed by the user. When the user needs to place a batch shipping order, they can Figure 4If a selection operation is performed on the plug-in icon in (a) therein, the batch order placement plug-in can superimpose and display a batch order placement sub-window in the browser window, presenting as shown in Figure 4 the page shown in (b) therein. As shown in Figure 4 (b) therein, a batch order placement sub-window is superimposed and displayed on the browser window. In the batch order placement sub-window, there is an account login area for the logistics shipping web page. The user can enter the account number and password of the account registered by the user in the logistics shipping web page in the account login area. The batch order placement plug-in can verify the account number and password entered by the user to determine whether the user is a legitimate user. After determining that the user is a legitimate user, as shown in Figure 4 (c) therein, various data acquisition controls (such as Figure 4 data acquisition control A and data acquisition control B in (c) therein) can be presented in the batch order placement sub-window, and the login status of the user can also be prompted in the batch order placement sub-window. Then, it can wait for the user's operation. For example, when the user performs a selection operation on data acquisition control A, the batch order placement data set can be obtained based on the data acquisition rule corresponding to data acquisition control A.
[0056] S320. For each logistics order placement data, parse out the logistics information field values corresponding to each target logistics information field from the current logistics order placement data.
[0057] Optionally, each data acquisition control includes a page data acquisition control; in response to the user's selection operation on the target acquisition control in each data acquisition control, obtaining the batch order placement data set based on the data acquisition rule corresponding to the target acquisition control includes: when the user accesses the item acquisition web page through a web browser, in response to the user's selection operation on the page data acquisition control, obtaining the current page data set for the item acquisition web page presented in the main page sub-window of the browser window; screening out the batch order placement data set from the current page data set.
[0058] Among them, the item acquisition web page can be a web page of a third-party platform such as a shopping platform (for example, a merchant user can transfer the ownership of an item to a buyer user through the shopping platform, that is, conduct a transaction), an enterprise management platform, etc.
[0059] Referring to Figure 5 , it is a schematic diagram of the page display of the browser window of a web browser provided by an embodiment of the present invention. Exemplarily, if the web page currently accessed by the user in the web browser is an item acquisition web page, the user can operate in the content of the item acquisition web page presented in the main page sub-window of the browser window (for example, it can include operations such as logging in and selecting a query time period), so that the main page sub-window presents as shown in Figure 5The order guide data of the user requirements shown. After that, the user can trigger a batch order placement instruction, so that the web browser overlays and displays a batch order placement sub-window through the batch order placement plug-in in the browser window, and presents the account login area of the logistics web page in the batch order placement sub-window, and presents each data acquisition control in the batch order placement sub-window in response to the login operation performed by the user in the account login area. Then, the user can perform a selection operation on the data acquisition control B ( Figure 5 The data acquisition control B in is the page data acquisition control) of the page, then the web browser can obtain the current page data set of the item acquisition web page presented in the main page sub-window through the batch order placement plug-in, and screen out the required order guide data (i.e., the batch order placement data set) from the current page data set. It should be noted that in practical applications of the embodiments of the present invention, when obtaining the current page data set of the item acquisition web page, the authorization of the user needs to be obtained.
[0060] Since the data source of the sender's logistics information can be a third-party platform such as a shopping platform or an enterprise management platform, therefore, in order to further simplify the user operation when creating a logistics task, in the embodiments of the present invention, each data acquisition control may include a page data acquisition control. Through this page data acquisition control, a "one-key acquisition" function (that is, the user only needs to operate on this page data acquisition control, and the web browser can obtain the order guide data of the third-party platform) and a "one-key generation" function (that is, the web browser background automatically processes the obtained order guide data to create a logistics task) can be provided to the user. In this way, the efficiency of creating a logistics task can be further improved.
[0061] Optionally, screening out the batch order placement data set from the current page data set includes: performing a syntax structure analysis on the current page data set and screening out the batch order placement data set corresponding to the table structure.
[0062] In practical applications, in addition to the order guide data, the current page data set of the item acquisition web page may also include data of some other content. For example, taking Figure 5 the main page sub-window in as an example, this main page sub-window not only displays the content of the order guide data, but also displays the statistical data of the order guide data (that is, Figure 5 "Order guide data: XX rows XX columns" in). And the data structure of the order guide data is generally a table structure, so in the embodiments of the present invention, the valid data (that is, the batch order placement data set in the embodiments of the present invention) can be screened out from the current page data set by performing a syntax structure analysis on the current page data set.
[0063] Optionally, for each logistics order placement data, parse out the logistics information field values corresponding to the respective target logistics information fields from the current logistics order placement data, including: perform the following operations through the batch order placement plugin: for each logistics order placement data, call a word segmentation tool to perform word segmentation processing on the current logistics order placement data to obtain each text word segment in the current logistics order placement data, and identify the logistics information label corresponding to each text word segment; based on each logistics information label, determine the target text word segments corresponding to the respective target logistics information fields from each text word segment, and determine each target text word segment as the logistics information field values corresponding to the respective target logistics information fields included in the current logistics order placement data.
[0064] In a possible implementation manner, after obtaining the batch order placement data set, the batch order placement data set can be divided into strings to divide the batch order placement data set into each logistics order placement data. Exemplarily, the batch order placement data set can be divided into each logistics order placement data by identifying the delimiter in the batch order placement data set and then dividing the batch order placement data set according to the identified delimiter. For example, each logistics order placement data respectively corresponds to Figure 5 a line of data in the order guiding data in
[0065] Among them, the word segmentation tool can be a pre-trained language model. This word segmentation tool can process the logistics order placement data, cut the logistics order placement data into text word segments corresponding to different logistics information fields, and can identify the logistics information label corresponding to the text word segment. For example, the logistics information label can include the item acquirer name label, the item acquirer phone number label, the item acquirer address label, the transaction item type label, the transaction time label, etc.
[0066] Take Figure 5 the line of data with ID "3" in Figure 5 as an example. The logistics order placement data A corresponding to this line of data is: "aaa; bbb; ccc; ddd; eee; fff; ggg" (for the convenience of drawing, Figure 5 the specific content of the order guiding data is not shown in Figure 5If the field G in it is transaction time information, the text segmentation tool can also identify that the logistics information label corresponding to the text segmentation of "ggg" is the transaction time label. Since the address information of the item acquirer is the information required for creating a logistics task, and the transaction time information is not the information required for creating a logistics task, the text segmentation corresponding to the item acquirer address label can be determined as the target text segmentation, and the text segmentation corresponding to the transaction time information can be determined as the non-target text segmentation.
[0067] Optionally, each data acquisition control includes an upload data acquisition control; in response to the user's selection operation on the target acquisition control among each data acquisition control, a batch order placement data set is acquired based on the data acquisition rule corresponding to the target acquisition control, including: in response to the user's selection operation on the upload data acquisition control, a first data upload area is presented in the batch order placement sub-window; in response to the upload operation performed by the user in the first data upload area, the batch order placement data set is acquired.
[0068] In the embodiment of the present invention, the web browser can directly acquire the batch order placement data set from the page content displayed in the main page sub-window of the web page of the third-party platform. However, in practical applications, some merchant users need to perform a series of operations such as addition, deletion, merging, and modification on the original order guiding data before obtaining the task information for creating a logistics task. Therefore, in the embodiment of the present invention, each data acquisition control may further include an upload data acquisition control, and through this upload data acquisition control, a "one-key upload" function can be provided to the user (that is, the user can upload any custom table file, and the web browser can parse the any table file to create a logistics task).
[0069] Refer to Figure 6 , which is a simplified process schematic diagram for acquiring a batch order placement data set provided by an embodiment of the present invention. As Figure 6 shown in (a) in it, when the user wants to place a batch of shipping orders according to a custom table file, the upload data acquisition control in the batch order placement sub-window (that is, Figure 6 the data acquisition control A in (a) in it) can be selected, and then the batch order placement plug-in can present a first data upload area as shown in Figure 6 (b) in it in the batch order placement sub-window. Then, the user can select "Import File" in the first data upload area and upload a custom table file, and the web browser can determine the file uploaded by the user as the batch order placement data set.
[0070] Optionally, the data format of the batch order placement dataset is a table. For each logistics order placement data, parse the logistics information field values corresponding to each target logistics information field from the current logistics order placement data, including: perform the following operations through the batch order placement plugin: parse the batch order placement dataset to determine the row field rule and column field rule of the batch order placement dataset; based on the row field rule and column field rule, split the batch order placement dataset into each logistics order placement data; for each logistics order placement data, parse the logistics information field values corresponding to each target logistics information field from the current logistics order placement data based on the row field rule and column field rule.
[0071] Among them, the row field rule and column field rule of the batch order placement dataset can characterize the arrangement direction (horizontal or vertical) of the data in the batch order placement dataset. If the arrangement direction of the batch order placement dataset is horizontal, the column field rule can characterize the category of the logistics information represented by each column field, and the row field rule can characterize the number of batch order placement data in the batch order placement dataset; if the arrangement direction of the batch order placement dataset is vertical, the row field rule can characterize the category of the logistics information represented by each row field, and the column field rule can characterize the number of batch order placement data in the batch order placement dataset.
[0072] Taking the arrangement direction of the batch order placement dataset as horizontal as an example, the batch order placement dataset can be first split into each logistics order placement data by row. Then, for each logistics order placement data, the logistics information field values corresponding to each target logistics information field can be parsed from the current logistics order placement data based on the category of the logistics information represented by each column field.
[0073] Optionally, in response to the upload operation performed by the user in the first data upload area, obtain the batch order placement dataset, including: obtain the original order placement dataset uploaded by the user in the first data upload area; based on the preset screening rule, screen out the invalid data in the original order placement dataset to obtain the batch order placement dataset.
[0074] In practical applications, when the user uploads a custom table file, some editing operations (such as inserting pictures, etc.) may be performed on the table file for the convenience of data statistics. Therefore, in the embodiments of the present invention, after obtaining the original order placement dataset uploaded by the user, the invalid data in the original order placement dataset can be screened out based on the preset screening rule to obtain the batch order placement dataset. Among them, the preset screening rule can be a pre-determined screening rule. Exemplarily, the preset screening rule can be to screen out non-table structure data such as image format and audio format in the original order placement dataset.
[0075] S330. Create logistics tasks for each logistics order placement data respectively based on the logistics information field values included in each logistics order placement data.
[0076] Optionally, based on the values of each logistics information field included in each logistics order data, logistics tasks are respectively created for each logistics order data, including: for each logistics order data, verifying whether the values of each logistics information field included in the current logistics order data are empty characters, and determining whether the current logistics order data is complete order data according to the verification result; in the case where it is determined that the current logistics order data is complete order data, creating a logistics task for the current logistics order data.
[0077] Exemplarily, if there are empty characters among the values of each logistics information field included in the current logistics order data, it can be determined whether the logistics information field corresponding to the logistics information field value is a necessary field for creating a logistics task. If it is a necessary field, it can be determined that the verification result for the current logistics order data is order failure (i.e., logistics task creation failure). If there are no empty characters among the values of each logistics information field included in the current logistics order data, or the logistics information field corresponding to the empty character is not a necessary field for creating a logistics task, it can be determined that the verification result for the current logistics order data is order success.
[0078] In practical applications, when a user edits a custom table file, they may forget to fill in information in a certain blank to be edited in the table, or may accidentally delete the information filled in a certain edited blank in the table. In this way, some of the logistics order data in the batch order dataset obtained by the web browser will be incomplete, resulting in incomplete task information required for creating logistics tasks. Therefore, in the embodiments of the present invention, before creating a logistics task for the current logistics order data, the integrity of the current logistics order data can also be verified.
[0079] Optionally, in a possible implementation manner, the embodiments of the present invention can also present the creation result of the logistics task to the user. Exemplarily, after creating each logistics task, the embodiments of the present invention can present the task information corresponding to each logistics task respectively. Moreover, for the logistics order data with failed logistics task creation, the reason for the failed logistics task creation can also be presented based on the position of the empty character in the logistics order data.
[0080] Referring to Figure 7 , a schematic diagram of presenting the creation result of a logistics task provided by the embodiments of the present invention. As Figure 7 shown, the creation result of the logistics task can include information such as order status (indicating whether the task creation is successful), reason for creation failure, waybill number, etc.; moreover, it can also include information such as the recipient's name.
[0081] In an embodiment of the present invention, based on the foregoing embodiment, the plug-in extension function of a web browser can be utilized to pre-configure a bulk order placement plug-in for obtaining a bulk order placement data set, and install the bulk order placement plug-in in the web browser. When a user wants to place a bulk shipment order, the user can access the web browser installed with the bulk order placement plug-in. Then, the user can perform simple operations in the browser window of the web browser, so that the web browser presents a login entry for the logistics web page through the bulk order placement plug-in, provides the user with a variety of data acquisition functions (i.e., provides various data acquisition controls) after the user successfully logs in, and can obtain the bulk order placement data set based on the data acquisition rules corresponding to the target acquisition control selected by the user. After that, the web browser can process the bulk order placement data set through the bulk order placement plug-in to obtain the values of each logistics information field included in each logistics order placement data. Finally, the bulk order placement interface provided by the logistics web page can be called through the bulk order placement plug-in to process the values of each logistics information field to complete the creation of the logistics task. It can be seen that in the logistics task creation method provided by the embodiment of the present invention, the plug-in extension function of the web browser can be utilized to complete the creation of the logistics task through the pre-configured bulk order placement plug-in. In this way, the user does not need to download and fill in the template file provided by the logistics web page in the logistics web page. Therefore, the creation efficiency of the logistics task can be further improved.
[0082] It should be noted that the logistics task creation method proposed in the embodiment of the present invention and the foregoing embodiment belongs to the same inventive concept. The technical details not described in detail in this embodiment can be referred to the foregoing embodiment, and the beneficial effects of the foregoing embodiment are also applicable in this embodiment.
[0083] Refer to Figure 8 , which is a schematic flowchart of another logistics task creation method provided by an embodiment of the present invention. The method in this embodiment can be combined with each optional solution in the logistics task creation method provided by the foregoing embodiment to further optimize the logistics task creation method provided by the foregoing embodiment. The logistics task creation method provided by this embodiment can be applied to the client of a logistics application software; correspondingly, the logistics task creation device for executing the logistics task creation method can be an embedded device of the client of the logistics application software. As Figure 8 shown, the method specifically includes the following steps:
[0084] S810. In response to a user's selection operation on a bulk order placement control in the main application interface of the client, present a second data upload area in the main application interface.
[0085] S820. In response to an upload operation performed by the user in the second data upload area, obtain a bulk order placement data set.
[0086] Taking the logistics application software, specifically the logistics shipping APP, as an example, the client of the logistics shipping APP can provide a batch order placement control for users on the main application interface. When a user wants to place a batch of shipping orders, they can perform a selection operation on this batch order placement control, and then the client can present a second data upload area on the main application interface. After that, the user can upload any table file in the second data upload area, and the client can determine the file uploaded by the user as a batch order placement data set. Specifically, the process by which the client determines the batch order placement data set based on the file uploaded by the user is similar to the process by which a web browser determines the batch order placement data set based on the file uploaded by the user, and can refer to the foregoing relevant description. This will not be elaborated in this embodiment of the present invention.
[0087] S830. For each logistics order placement data, parse out the logistics information field values corresponding to each target logistics information field from the current logistics order placement data.
[0088] S840. Based on the logistics information field values included in each logistics order placement data respectively, create logistics tasks for each logistics order placement data.
[0089] In the embodiment of the present invention, on the basis of the foregoing embodiment, since users can not only place batch shipping orders through a web browser, but also place batch shipping orders through logistics application software. Therefore, in order to meet the diverse usage needs of users, in the embodiment of the present invention, a batch shipping service that supports the "one-key upload" function (that is, users can upload any custom table file, and the client can parse this arbitrary table file and create a logistics task) can also be provided to users on the client of the logistics application software.
[0090] It should be noted that the method for creating a logistics task proposed in the embodiment of the present invention and the foregoing embodiment belongs to the same inventive concept. Technical details not elaborated in this embodiment can be referred to in the foregoing embodiment, and the beneficial effects of the foregoing embodiment are equally applicable in this embodiment.
[0091] Figure 9 FIG. is a schematic structural diagram of a device for creating a logistics task provided by an embodiment of the present invention. The device includes: an acquisition module 910, an analysis module 920, and a creation module 930.
[0092] Exemplarily, the acquisition module 910 can execute S210 in the above method embodiment, the analysis module 920 can execute S220 in the above method embodiment, and the creation module 930 can execute S230 in the above method embodiment.
[0093] Specifically, an acquisition module 910 is configured to acquire a batch order placement dataset, where the batch order placement dataset includes each logistics order placement data; a parsing module 920 is configured to, for each logistics order placement data, parse out the logistics information field values corresponding to each target logistics information field from the current logistics order placement data; and a creation module 930 is configured to create logistics tasks for each logistics order placement data respectively based on the logistics information field values included in each logistics order placement data.
[0094] Optionally, in a possible implementation manner, the creation device of the logistics task may be configured in a web browser, and the web browser is installed with a pre-configured batch order placement plugin; the acquisition module 910 is specifically configured to:
[0095] In response to a batch order placement instruction triggered by a user during accessing the web browser, perform the following operations through the batch order placement plugin: superimpose and display a batch order placement sub-window in the browser window of the web browser, and present an account login area of the logistics web page in the batch order placement sub-window; in response to a login operation performed by the user in the account login area, present each data acquisition control in the batch order placement sub-window; in response to a selection operation of a target acquisition control among each data acquisition control by the user, acquire the batch order placement dataset based on the data acquisition rule corresponding to the target acquisition control.
[0096] Optionally, in another possible implementation manner, each data acquisition control includes a page data acquisition control, and the acquisition module 910 is specifically further configured to:
[0097] When the user accesses an item acquisition web page through the web browser, in response to a selection operation of the page data acquisition control by the user, acquire the current page dataset for the item acquisition web page presented in the main page sub-window of the browser window; and screen out the batch order placement dataset from the current page dataset.
[0098] Optionally, in another possible implementation manner, the acquisition module 910 is specifically further configured to: perform a syntax structure parsing on the current page dataset, and screen out the batch order placement dataset corresponding to the table structure.
[0099] Optionally, in another possible implementation manner, the parsing module 920 is specifically configured to: perform the following operations through the batch order placement plugin: for each logistics order placement data, call a word segmentation tool to perform word segmentation processing on the current logistics order placement data to obtain each text word segment in the current logistics order placement data, and identify the logistics information labels corresponding to each text word segment; based on each logistics information label, determine the target text word segments corresponding to each target logistics information field from each text word segment, and determine each target text word segment as the logistics information field values corresponding to each target logistics information field included in the current logistics order placement data.
[0100] Optionally, in another possible implementation, each data acquisition control includes an upload data acquisition control, and the acquisition module 910 is further specifically configured to: in response to a user's selection operation on the upload data acquisition control, present a first data upload area in the batch order placement sub-window; in response to an upload operation performed by the user in the first data upload area, acquire a batch order placement data set.
[0101] Optionally, in another possible implementation, the data format of the batch order placement data set is a table, and the parsing module 920 is further specifically configured to perform the following operations through a batch order placement plug-in: parse the batch order placement data set to determine the row field rule and column field rule of the batch order placement data set; based on the row field rule and column field rule, split the batch order placement data set into each logistics order placement data; for each logistics order placement data, parse out the logistics information field values corresponding to each target logistics information field from the current logistics order placement data based on the row field rule and column field rule.
[0102] Optionally, in another possible implementation, the acquisition module 910 is further specifically configured to: acquire the original order placement data set uploaded by the user in the first data upload area; based on a preset screening rule, screen out invalid data in the original order placement data set to obtain a batch order placement data set.
[0103] Optionally, in another possible implementation, the logistics task creation device may also be configured on the client side of the logistics application software, and the acquisition module 910 is further specifically configured to:
[0104] In response to a user's selection operation on the batch order placement control in the main application interface of the client, present a second data upload area in the main application interface; in response to an upload operation performed by the user in the second data upload area, acquire a batch order placement data set.
[0105] Optionally, in another possible implementation, the creation module 930 is specifically configured to:
[0106] For each logistics order placement data, verify whether each logistics information field value included in the current logistics order placement data is an empty character, and determine whether the current logistics order placement data is a complete order placement data according to the verification result;
[0107] In the case where it is determined that the current logistics order placement data is complete order placement data, create a logistics task for the current logistics order placement data.
[0108] The logistics task creation device provided by the embodiments of the present invention belongs to the same inventive concept as the logistics task creation methods provided by the foregoing embodiments. Details not described in detail in the embodiments of the logistics task creation device may refer to the relevant content of the foregoing method embodiments, and the corresponding beneficial effects may also be analyzed with reference to the beneficial effects of the foregoing method embodiments.
[0109] Figure 10 This is a schematic structural diagram of a device for creating a logistics task provided by an embodiment of the present invention. Figure 10 The block diagram of an exemplary device 12 for creating a logistics task suitable for implementing the embodiments of the present invention is shown. Figure 10 The shown device 12 for creating a logistics task is merely an example and should not impose any limitation on the functions and usage scope of the embodiments of the present invention.
[0110] As Figure 10 shown, the device 12 for creating a logistics task is presented in the form of a general-purpose computing device. The components of the device 12 for creating a logistics task may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 connecting different system components (including the system memory 28 and the processing unit 16).
[0111] The bus 18 represents one or more of several types of bus architectures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
[0112] The device 12 for creating a logistics task typically includes a variety of computer system-readable media. These media can be any available media accessible by the device 12 for creating a logistics task, including volatile and non-volatile media, removable and non-removable media.
[0113] The system memory 28 may include computer system-readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or a cache memory (i.e., Figure 10 the cache in). The device 12 for creating a logistics task may further include other removable / non-removable, volatile / non-volatile computer system storage media. Merely by way of example, a storage system 34 can be used to read and write non-removable, non-volatile magnetic media ( Figure 10 not shown, commonly referred to as a "hard disk drive"). Although Figure 10Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (such as a "floppy disk") and an optical disk drive for reading and writing a removable non-volatile optical disk (such as a CD-ROM, DVD-ROM or other optical medium) may be provided. In these cases, each drive may be connected to the bus 18 through one or more data medium interfaces. The system memory 28 may include at least one program product having a set (such as at least one) of program modules configured to perform the functions of the embodiments of the present invention.
[0114] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the system memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment. The program modules 42 generally perform the functions and / or methods in the embodiments described in the present invention.
[0115] The device 12 for creating a logistics task may also communicate with one or more external devices 14 (such as a keyboard, a pointing device, a display 24, etc.), and may also communicate with one or more devices that enable a user to interact with the device 12 for creating a logistics task, and / or communicate with any device (such as a network card, a modem, etc.) that enables the device 12 for creating a logistics task to communicate with one or more other computing devices. Such communication may be performed through the input / output (I / O) interface 22. In addition, the device 12 for creating a logistics task may also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 20. As Figure 10 shown, the network adapter 20 communicates with other modules of the device 12 for creating a logistics task through the bus 18. It should be understood that although Figure 10 not shown in the figure, other hardware and / or software modules may be used in combination with the device 12 for creating a logistics task, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0116] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, such as implementing the method steps for creating a logistics task provided by the embodiments of the present invention. The method includes: obtaining a batch order placement data set; wherein the batch order placement data set includes each logistics order placement data; for each logistics order placement data, parsing out the logistics information field values corresponding to each target logistics information field from the current logistics order placement data; and creating a logistics task for each logistics order placement data respectively based on the logistics information field values included in each logistics order placement data.
[0117] Of course, those skilled in the art can understand that the processor can also implement the technical solution of the method for creating a logistics task provided in any embodiment of the present invention.
[0118] This embodiment provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the steps of a method for creating a logistics task provided in the foregoing embodiments of the present invention. The method includes: obtaining a batch order placement data set; wherein, the batch order placement data set includes each logistics order placement data; for each logistics order placement data, parsing out the logistics information field values corresponding to each target logistics information field from the current logistics order placement data; and creating logistics tasks for each logistics order placement data respectively based on the logistics information field values included in each logistics order placement data.
[0119] The computer storage medium of the embodiments of the present invention may adopt any combination of one or more computer-readable media. The computer-readable media may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may 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 (non-exhaustive list) of the computer-readable storage medium include: 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 this document, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.
[0120] The computer-readable signal medium may 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 may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may 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 in combination with an instruction execution system, apparatus, or device.
[0121] The program code included on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0122] Computer program code for performing the operations of the present invention may be written in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or the device creating the logistics task. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0123] Those of ordinary skill in the art should understand that the various modules or steps of the present invention described above can be implemented using a general-purpose computing device. They can be concentrated on a single computing device or distributed across a network composed of multiple computing devices. Optionally, they can be implemented using program code executable by a computer device, so that they can be stored in a storage device and executed by the computing device, or they can be separately fabricated into individual integrated circuit modules, or multiple modules or steps among them can be fabricated into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0124] Note that the above is only the preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, more other equivalent embodiments can be included, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A method for creating a logistics task, characterized in that, the method includes: Obtaining a batch order dataset; wherein, the batch order dataset includes each logistics order data; For each logistics order data, parsing out the logistics information field values corresponding to each target logistics information field from the current logistics order data; Based on the logistics information field values included in each of the logistics order data, creating logistics tasks for each of the logistics order data respectively.
2. The method for creating a logistics task according to claim 1, characterized in that, the method is applied to a web browser, and the web browser is installed with a pre-configured batch order plugin; the obtaining of the batch order dataset includes: In response to a batch order instruction triggered by the user during accessing the web browser, the following operations are performed through the batch order plugin: Overlaying and displaying a batch order sub-window in the browser window of the web browser, and presenting an account login area of the logistics web page in the batch order sub-window; in response to the login operation of the user in the account login area, presenting each data acquisition control in the batch order sub-window; in response to the selection operation of the user on a target acquisition control among the data acquisition controls, obtaining the batch order dataset based on the data acquisition rule corresponding to the target acquisition control.
3. The method for creating a logistics task according to claim 2, characterized in that, each of the data acquisition controls includes a page data acquisition control, and the obtaining of the batch order dataset based on the data acquisition rule corresponding to the target acquisition control in response to the selection operation of the user on the target acquisition control among the data acquisition controls includes: In the case where the user accesses an item acquisition web page through the web browser, in response to the selection operation of the user on the page data acquisition control, obtaining the current page dataset for the item acquisition web page presented in the main page sub-window of the browser window; Filtering out the batch order dataset from the current page dataset.
4. The method for creating a logistics task according to claim 3, characterized in that, the filtering out of the batch order dataset from the current page dataset includes: Performing syntax structure parsing on the current page dataset, and filtering out the batch order dataset corresponding to the table structure.
5. The method for creating a logistics task according to claim 3, characterized in that, the parsing out of the logistics information field values corresponding to each target logistics information field from the current logistics order data for each of the logistics order data includes: Performing the following operations through the batch order plugin: For each of the logistics order placement data, a word segmentation tool is called to perform word segmentation on the current logistics order placement data to obtain each text word segment in the current logistics order placement data, and the logistics information label corresponding to each text word segment is identified; based on each of the logistics information labels, the target text word segments corresponding to each of the target logistics information fields are determined from each of the text word segments, and each of the target text word segments is determined as the value of each of the logistics information fields corresponding to each of the target logistics information fields included in the current logistics order placement data.
6. The method for creating a logistics task according to claim 2, wherein, each of the data acquisition controls includes an upload data acquisition control, and the obtaining of the batch order placement data set based on the data acquisition rule corresponding to the target acquisition control in response to the user's selection operation on the target acquisition control among each of the data acquisition controls includes: responding to the user's selection operation on the upload data acquisition control, presenting a first data upload area in the batch order placement sub-window; responding to the upload operation performed by the user in the first data upload area, obtaining the batch order placement data set.
7. The method for creating a logistics task according to claim 6, wherein, the data format of the batch order placement data set is a table, and for each of the logistics order placement data, parsing the value of the logistics information field corresponding to each of the target logistics information fields from the current logistics order placement data includes: performing the following operations through the batch order placement plug-in: parsing the batch order placement data set to determine the row field rule and column field rule of the batch order placement data set; based on the row field rule and the column field rule, splitting the batch order placement data set into each of the logistics order placement data; for each of the logistics order placement data, parsing the value of the logistics information field corresponding to each of the target logistics information fields from the current logistics order placement data based on the row field rule and the column field rule.
8. The method for creating a logistics task according to claim 6, wherein, the obtaining of the batch order placement data set in response to the upload operation performed by the user in the first data upload area includes: obtaining the original order placement data set uploaded by the user in the first data upload area; based on a preset screening rule, screening out invalid data in the original order placement data set to obtain the batch order placement data set.
9. The method for creating a logistics task according to claim 1, wherein, applied to the client side of a logistics application software, the obtaining of the batch order placement data set includes: responding to the user's selection operation on the batch order placement control in the main application interface of the client, presenting a second data upload area in the main application interface; responding to the upload operation performed by the user in the second data upload area, obtaining the batch order placement data set.
10. The method for creating a logistics task according to any one of claims 1-9, wherein, Creating logistics tasks for each of the logistics order data respectively based on each of the logistics information field values included therein, includes: For each of the logistics order data, verifying whether each of the logistics information field values included in the current logistics order data is an empty character, and determining whether the current logistics order data is complete order data according to the verification result; When it is determined that the current logistics order data is the complete order data, creating a logistics task for the current logistics order data.
11. An apparatus for creating a logistics task, Characterized in that, The apparatus includes: An obtaining module, configured to obtain a batch order data set; wherein, the batch order data set includes each logistics order data; An analysis module, configured to, for each of the logistics order data, analyze logistics information field values respectively corresponding to each target logistics information field from the current logistics order data; A creating module, configured to create logistics tasks for each of the logistics order data respectively based on each of the logistics information field values included in each of the logistics order data.
12. A device for creating a logistics task, Characterized in that, The device for creating a logistics task includes: One or more processors; A memory, configured to store one or more programs; When the one or more programs are executed by the one or more processors, enabling the one or more processors to implement the method for creating a logistics task according to any one of claims 1-10.
13. A computer-readable storage medium, on which a computer program is stored, Characterized in that, When the program is executed by a processor, implementing the method for creating a logistics task according to any one of claims 1-10.