Article circulation information generation method, device and equipment and computer readable medium
By generating production configuration information groups and distribution time information groups, the problem of mismatch in the production capacity in the logistics link is solved, and the balanced distribution of production capacity and efficiency improvement in each logistics link are achieved.
Patent Information
- Application Number
- CN202311695693.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-11
- Publication Date
- 2025-06-13
AI Technical Summary
现有技术中各个物流环节独立控制产能,未考虑上下游环节的产能情况,导致产能不匹配,造成物流环节产能过剩或不足,降低了产能控制效率。
By generating a production configuration information group and a distribution time information group, comprehensively considering the production capacity of each logistics link, determining the appropriate distribution time and production plan, and generating item circulation information including warehouse circulation and distribution flow information.
The balanced allocation of production capacity in each logistics link is achieved, reducing capacity waste or insufficient, and improving the capacity control efficiency of the logistics link.
Smart Images

Figure CN120146748A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technologies, and more particularly, to methods, apparatuses, devices, and computer-readable media for generating item transfer information. Background Art
[0002] The method for generating item transfer information is a technology for controlling production capacity in each link of logistics. Currently, when generating item transfer information, the commonly adopted method is to separately set item transfer information for different logistics links for separate production capacity control.
[0003] However, the inventors have found that when generating item transfer information in the above-mentioned manner, the following technical problems often exist:
[0004] Since each logistics link only controls production capacity based on its own item transfer information and rarely considers the production capacity of upstream or downstream logistics links, the production capacity between upstream and downstream logistics links is mismatched, resulting in overproduction or underproduction in the logistics links, thereby reducing the efficiency of production capacity control.
[0005] The above information disclosed in this background art section is only used to enhance the understanding of the background of the inventive concept, and thus, it may include information that does not form the prior art known to those of ordinary skill in the art in this country. Summary of the Invention
[0006] This content section of the present disclosure is used to briefly introduce concepts that will be described in detail in the subsequent detailed implementation section. This content section of the present disclosure is not intended to identify the key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0007] Some embodiments of the present disclosure propose methods, apparatuses, devices, and computer-readable media for generating item transfer information to solve one of the technical problems mentioned in the above background art section.
[0008] In a first aspect, some embodiments of the present disclosure provide a method for generating item transfer information, including: in response to receiving item acquisition information corresponding to a target item, detecting and processing the item acquisition information to generate a production configuration information group; generating a delivery time information group based on the item acquisition information and the production configuration information group for a target user to select from; and in response to receiving confirmation selection information for the delivery time information in the delivery time information group, generating item transfer information, where the item transfer information includes warehouse transfer information and delivery transfer information.
[0009] Optionally, before the above-mentioned method of detecting and processing the item acquisition information corresponding to the target item to generate a production configuration information group in response to receiving the item acquisition information, the method further includes: obtaining an item attribute configuration information group, a warehousing production configuration information group, and a distribution service configuration information group; generating a transfer configuration information set based on the item attribute configuration information group, the warehousing production configuration information group, and the distribution service configuration information group; updating the transfer configuration information set to a preset cache area for matching the target item.
[0010] Optionally, the above-mentioned detecting and processing the item acquisition information to generate a production configuration information group includes: detecting the item acquisition information to obtain item production type information; in response to determining that the item production type information meets a preset production type condition, selecting transfer configuration information matching the item acquisition information from a preset transfer configuration information set as production configuration information to obtain a production configuration information group.
[0011] Optionally, the above-mentioned generating a distribution time information group based on the item acquisition information and the production configuration information group includes: detecting and processing the warehouse production schedule information corresponding to the production configuration information group to obtain warehouse idle schedule information; in response to determining that the warehouse idle schedule information meets a preset idle condition, generating a distribution time information group based on the item acquisition information and the distribution service schedule information corresponding to the production configuration information group.
[0012] Optionally, the above-mentioned generating item transfer information includes: generating warehouse transfer information and distribution transfer information according to a preset warehouse transfer duration, a distribution transfer duration, and the above-mentioned confirmation selection information; determining the warehouse transfer information and the distribution transfer information as item transfer information.
[0013] Optionally, the above-mentioned method for generating item transfer information further includes: sending the item transfer information to each execution terminal.
[0014] In a second aspect, some embodiments of the present disclosure provide an item transfer information generation device, which includes: a detection and processing unit configured to detect and process the item acquisition information corresponding to the target item to generate a production configuration information group in response to receiving the item acquisition information; a first generation unit configured to generate a distribution time information group based on the item acquisition information and the production configuration information group for a target user to select from; a second generation unit configured to generate item transfer information in response to receiving confirmation selection information for the distribution time information in the distribution time information group, where the item transfer information includes warehouse transfer information and distribution transfer information.
[0015] Optionally, before the above-mentioned device detects and processes the item acquisition information in response to receiving the item acquisition information corresponding to the target item to generate a production configuration information group, the device further includes an acquisition and generation unit, and the acquisition and generation unit is configured to: acquire an item attribute configuration information group, a warehousing production configuration information group, and a distribution service configuration information group; generate a transfer configuration information set based on the item attribute configuration information group, the warehousing production configuration information group, and the distribution service configuration information group; update the transfer configuration information set to a preset cache area for matching the target item.
[0016] Optionally, the detection and processing unit is further configured to: detect the item acquisition information to obtain item production type information; in response to determining that the item production type information meets a preset production type condition, select transfer configuration information that matches the item acquisition information from a preset transfer configuration information set as production configuration information to obtain a production configuration information group.
[0017] Optionally, the first generation unit is further configured to: detect and process the warehouse production schedule information corresponding to the production configuration information group to obtain warehouse idle schedule information; in response to determining that the warehouse idle schedule information meets a preset idle condition, generate a distribution time information group based on the item acquisition information and the distribution service schedule information corresponding to the production configuration information group.
[0018] Optionally, the second generation unit is further configured to: generate warehouse transfer information and distribution transfer information according to a preset warehouse transfer duration, distribution transfer duration, and the above-mentioned confirmation selection information; determine the warehouse transfer information and the distribution transfer information as item transfer information.
[0019] Optionally, the above-mentioned item transfer information generation device further includes a sending unit, and the sending unit is configured to: send the item transfer information to each execution terminal.
[0020] In a third aspect, some embodiments of the present disclosure provide an electronic device, including: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the first aspect above.
[0021] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium on which a computer program is stored, wherein when the computer program is executed by a processor, the method described in any implementation manner of the first aspect above is implemented.
[0022] Fifth aspect, some embodiments of the present disclosure provide a computer program product, including a computer program which, when executed by a processor, implements the method described in any implementation manner of the first aspect above.
[0023] The above various embodiments of the present disclosure have the following beneficial effects: Through the method for generating item transfer information in some embodiments of the present disclosure, the production capacity of each logistics link can be evenly distributed, and the efficiency of production capacity control in the logistics link can be improved. Specifically, the reasons for waste or insufficiency of production capacity in the logistics link are as follows: Since each logistics link controls production capacity only based on its own item transfer information and rarely considers the production capacity of upstream or downstream logistics links, the production capacity between upstream and downstream logistics links is mismatched, resulting in overcapacity or insufficient production capacity in the logistics link, thereby reducing the efficiency of production capacity control. Based on this, in the method for generating item transfer information in some embodiments of the present disclosure, first, in response to receiving item acquisition information corresponding to a target item, the above item acquisition information is detected and processed to generate a production configuration information group. Thus, a production plan corresponding to the target item and integrating the production capacity of each logistics link can be obtained. Then, based on the above item acquisition information and the above production configuration information group, a delivery time information group is generated for the target user to select from. Thus, each delivery time suitable for delivering the target item can be obtained, and it is convenient to subsequently determine the actual production plan corresponding to the target item according to the delivery time selected by the user. Finally, in response to receiving a confirmation selection message for the delivery time information in the above delivery time information group, item transfer information is generated. Among them, the above item transfer information includes warehouse transfer information and delivery transfer information. Thus, the actual production plans of the target item in the warehousing link and the delivery link can be clarified. Therefore, in the method for generating item transfer information in some embodiments of the present disclosure, by comprehensively considering the production capacity of each logistics link, first determining the available delivery times, and then determining the actual production plans of each link according to the delivery time selected by the user, the production capacity of each logistics link can be evenly distributed, and waste or insufficiency of production capacity can be reduced. Thus, the efficiency of production capacity control in the logistics link can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages and aspects of the various embodiments of the present disclosure will become more obvious. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic, and the elements and elements are not necessarily drawn to scale.
[0025] Figure 1 is a schematic diagram of an application scenario of a method for generating item transfer information according to some embodiments of the present disclosure;
[0026] Figure 2An exemplary system interaction timing diagram of the method for generating item transfer information according to some embodiments of the present disclosure;
[0027] Figure 3 A flowchart of some embodiments of the method for generating item transfer information according to the present disclosure;
[0028] Figure 4 A flowchart of some other embodiments of the method for generating item transfer information according to the present disclosure;
[0029] Figure 5 A schematic structural diagram of some embodiments of the device for generating item transfer information according to the present disclosure;
[0030] Figure 6 A schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed implementation manners
[0031] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0032] In addition, it should be noted that for the sake of convenience of description, only parts related to the relevant invention are shown in the drawings. Without conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other.
[0033] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence relationship of the functions performed by these devices, modules or units.
[0034] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly specified in the context, it should be understood as "one or more".
[0035] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0036] For operations such as the collection, storage, and use of the user's personal information (such as the user's order placement behavior) involved in the present disclosure, before performing the corresponding operations, relevant organizations or individuals fulfill obligations including conducting a personal information security impact assessment, fulfilling the obligation of notification to the personal information subject, and obtaining the prior authorization and consent of the personal information subject.
[0037] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0038] Figure 1 It is a schematic diagram of an application scenario of an article circulation information generation method according to some embodiments of the present disclosure.
[0039] In Figure 1 In the application scenario, first, the electronic device 101 can respond to receiving the article acquisition information 102 corresponding to the target article, detect and process the article acquisition information 102 to generate a production configuration information group 103. For example, the above target article can be "XX air conditioner". The above article acquisition information 102 can be {air conditioner identifier 1, 1 unit, 2023-01-10, XX user, XX address, Warehouse No. 1, self-operated distribution mode, delivery and installation in one, same-day delivery}. The above production configuration information group 103 can be [production configuration information 1, production configuration information 2, production configuration information 3]. The above production configuration information 1 can be {Route 1, delivery service, 500, priority 2}. The above production configuration information 2 can be {Route 1, delivery and installation in one service, 100, priority 1}. Then, based on the above article acquisition information 102 and the above production configuration information group 103, a delivery time information group 104 is generated for the target user to select from. For example, the above delivery time information group 104 can be [delivery time information 1, delivery time information 2, delivery time information 3]. The above delivery time information 1 can be {2023-01-10, full}. Wherein, the above "full" can indicate that the number of service times for the corresponding date or time period has been fully occupied and the delivery service cannot be reserved again. The above delivery time information 2 can be {2023-01-11, not full}. Wherein, the above "not full" can indicate that the number of service times for the corresponding date or time period has not been fully occupied and the delivery service can still be reserved. The above delivery time information 3 can be {2023-01-12, not full}. Finally, in response to receiving the confirmation selection information for the delivery time information in the above delivery time information group 104, article circulation information 105 is generated. Wherein, the above article circulation information includes warehouse circulation information 1051 and delivery circulation information 1052. For example, the above confirmation selection information can be {"selected date": 2023-01-12}. The above warehouse circulation information 1061 can be {2023-01-12, 1}. The above delivery circulation information 1062 can be {2023-01-12, 1}.
[0040] It should be noted that the above-mentioned electronic device 101 can be hardware or software. When the electronic device is hardware, it can be implemented as a distributed cluster composed of multiple servers or terminal devices, or as a single server or a single terminal device. When the electronic device is embodied as software, it can be installed in the above-mentioned hardware devices. It can be implemented as, for example, multiple software or software modules for providing distributed services, or as a single software or software module. No specific limitation is made here.
[0041] It should be understood that Figure 1 the number of terminal devices in
[0042] Figure 2 FIG. 200 is an exemplary system interaction timing diagram of an article transfer information generation method according to some embodiments of the present disclosure.
[0043] As Figure 2 shown, the system interaction timing diagram 200 may include a target terminal 201, an article order terminal 202, an article transfer information generation device 203, and a production execution terminal 204. Among them, the above-mentioned production execution terminal 204 may further include a warehouse production sub-terminal and a distribution sub-terminal. First, the user can place an order on the article order terminal 202 through the target terminal 201. Then, the article order terminal 202 matches the article transfer information generation device 203 according to the order information. Next, the article transfer information generation device 203 issues the order information to the production execution terminal 204. After that, the production execution terminal 204 feeds back the production information to the article order terminal 202. Finally, the article order terminal 202 feeds back the production information to the target terminal 201.
[0044] It should be noted that the above-mentioned article order terminal 202 and production execution terminal 204 can be hardware or software. When the article order terminal 202 and production execution terminal 204 are hardware, they can be implemented as a distributed device cluster together with the article transfer information generation device 203, or as a single server and a single device. When the article order terminal 202 and production execution terminal 204 are software, they can be implemented as, for example, multiple software or software modules for providing distributed services, or as a single software or software module. No specific limitation is made here.
[0045] Continuing to refer to Figure 3 , FIG. 300 shows a process according to some embodiments of the article transfer information generation method of the present disclosure. The article transfer information generation method includes the following steps:
[0046] Step 301: In response to receiving the item acquisition information corresponding to the target item, detect and process the item acquisition information to generate a production configuration information group.
[0047] In some embodiments, the execution subject of the item transfer information generation method (such as Figure 1 the electronic device shown) can respond to receiving the item acquisition information corresponding to the target item, detect and process the above item acquisition information to generate a production configuration information group. Among them, the above target item can be the item to be transferred. The above item acquisition information can be the information of the order corresponding to the target item. The above item acquisition information can include but is not limited to at least one of the following: transfer start time, user identification, user address, item identification, item quantity, outbound warehouse identification, network type identification, distribution mode identification, distribution service identification, and logistics timeliness, etc. The above transfer start time can be the time when the item acquisition information is generated. The above user identification can be the identification of the user. The above user identification corresponds to the user one by one. The above user address can be the address to which the item is to be distributed. The above item identification can be the identification of the item. The above item identification corresponds to the item one by one. The above item quantity can be the quantity of the target item that the user wants to acquire. The above outbound warehouse identification can be the identification of the warehouse corresponding to the item to be outbound. The above outbound warehouse identification corresponds to the warehouse one by one. The above network type identification can uniquely identify the network type. The above network type can be but is not limited to one of the following: Network B and Network C. Network B can be an enterprise-to-enterprise network. Network C can be an enterprise-to-individual network. The above distribution mode identification can be the identification of the distribution mode. The above distribution mode identification corresponds to the distribution mode one by one. The above distribution mode can be but is not limited to one of the following: self-operated distribution mode and external order distribution mode, etc. The above external order distribution mode can be a distribution mode that is different from the self-operated distribution mode, receives item distribution requests from external network platforms, and uses the same distribution network as the self-operated distribution mode. The above external network platform can be other network platforms that are different from the network platform corresponding to the self-operated distribution mode. The above distribution service identification can be the unique identification of the distribution service. The above distribution service can be a service including distribution and transportation. The above distribution service can include but is not limited to at least one of the following: delivery service, installation service, delivery and installation integrated service, delivery of new and collection of old service, delivery of new and disassembly of old service, recycling service, etc. The above delivery and installation integrated service can be a service that directly installs the item during distribution. The above delivery of new and collection of old service can be a service that distributes new items and retrieves old items. The above delivery of new and disassembly of old service can be a service that distributes new items and disassembles and retrieves old items.
[0048] In addition, the production configuration information in the above production configuration information group may be configuration information related to warehousing and distribution. The above configuration information may include, but is not limited to, at least one of the following: warehouse identifier, operation period, warehousing operation type, start effective date, end effective date, distribution site identifier, and distribution service identifier, etc. The above warehouse identifier may be the identifier of the warehouse. The above warehouse identifier corresponds to the warehouse one by one. The above operation period may be the time period for carrying out warehousing operations. The above warehousing operations may be operations related to the transfer of items in the warehouse. The above warehousing operation type may be, but is not limited to, one of the following: conventional operation type and other operation types. The above conventional operation type may represent conventional operations such as picking, handling and packing, etc. The above other operation types may represent other operations different from conventional operations. For example, other operations may be to engrave words on the item according to the information noted by the user. The above start effective date may be the date when the configuration information starts to take effect. The above end effective date may be the date when the configuration information finally takes effect. For example, the above start effective date may be October 2, 2022, and the above end effective date may be October 10, 2022. The above distribution site identifier may be the identifier of the distribution site. The above distribution site identifier may correspond to the distribution site one by one. The above execution subject may detect and process the item acquisition information through the following steps to generate a production configuration information group:
[0049] In the first step, the transfer start time, user address, and outbound warehouse identifier included in the above item acquisition information may be determined as item warehousing and distribution information.
[0050] In the second step, the circulation configuration information matching the above-mentioned warehouse and distribution information of the goods is selected from the preset circulation configuration information set as the production configuration information to obtain the production configuration information group. Among them, the circulation configuration information in the preset circulation configuration information set can be the warehouse and distribution circulation information of the preset plan. The above-mentioned warehouse and distribution circulation information can include but is not limited to at least one of the following: the effective start date, the effective end date, the warehouse identification, the distribution site identification, the distribution service identification, the distribution mode identification, the priority and exclusivity, etc. The above-mentioned priority can be the priority level of the circulation configuration information. The above-mentioned exclusivity can be that the corresponding circulation configuration information cannot be executed at the same time as other circulation configuration information. Matching with the above-mentioned warehouse and distribution information of the goods can be: the circulation start time included in the warehouse and distribution information of the goods is within the effective period of the circulation configuration information, and the distribution site identification included in the circulation configuration information matches the user address included in the warehouse and distribution information of the goods. The above-mentioned effective period can be the time period between the effective start date and the effective end date included in the circulation configuration information. Matching the user address included in the item warehousing and distribution information may be: the distribution site identifier included in the circulation configuration information is the same as one of the circulation site identifiers corresponding to the item warehousing and distribution information. The circulation site identifier in each circulation site identifier may represent the logistics site corresponding to the user address included in the item warehousing and distribution information. The above logistics site may correspond to the hierarchy divided by region. For example, the user address may be No. XX, XX Street, XX District, XX City, XX Province, and the above user address may be bound to at least 4 logistics sites.
[0051] It should be noted that when there are at least two pieces of circulation configuration information that match the target item, the circulation configuration information with a higher priority is executed. When there are at least two pieces of circulation configuration information that match the target item, if the circulation configuration information with the highest priority is exclusive, only the circulation configuration information with the highest priority can be executed. If the circulation configuration information with the highest priority is not exclusive, the circulation configuration information queue arranged by priority is sequentially queried to obtain each non-exclusive circulation configuration information. In addition, the matching of the circulation configuration information with the above-mentioned item warehouse distribution information may not be limited to the matching of fields such as the circulation start time and the user address.
[0052] In some optional implementations of some embodiments, the execution subject may detect and process the item acquisition information through the following steps to generate a production configuration information group:
[0053] First step, detect the information obtained for the above-mentioned item to obtain the item production type information. Among them, the above-mentioned item production type information can be the information of the production type corresponding to the target item. The above-mentioned production type can be, but is not limited to, one of the following: unrestricted production type and restricted production type. The above-mentioned unrestricted production type can indicate that the number of warehousing operations is not restricted. The above-mentioned number of warehousing operations can be the number of warehousing operations. The above-mentioned warehousing operation can be the work related to the item to be shipped out performed in the warehouse. For example, the above-mentioned warehousing operation can be picking, handling, and packing. The above-mentioned restricted production type can indicate that the warehouse performs warehousing operations according to a preset number threshold. The above-mentioned preset number threshold can be the upper limit value of the number of warehousing operations set in advance. First, select a warehouse configuration information that matches the above-mentioned item acquisition information from the preset warehouse configuration information set as the target warehouse configuration information. Among them, the warehouse configuration information in the above-mentioned preset warehouse configuration information set can include, but is not limited to, at least one of the following: warehouse identifier, target configuration quantity, and remaining configuration quantity, etc. The above-mentioned target configuration quantity can be the upper limit value of the number of warehousing operations corresponding to the warehouse. The above-mentioned remaining configuration quantity can be the number of remaining warehousing operations that can still be executed. Matching the above-mentioned item acquisition information can be that the warehouse identifier included in the warehouse configuration information is the same as the outbound warehouse identifier included in the above-mentioned item acquisition information. Then, in response to determining that the target warehouse configuration information meets the preset warehouse configuration condition, determine the preset unrestricted production information as the item production type information. Among them, the above-mentioned preset warehouse configuration condition can be that the target warehouse configuration information is empty. The above-mentioned preset unrestricted production information can be the information that the number of warehousing operations is not restricted set in advance. Finally, in response to determining that the target warehouse configuration information does not meet the preset warehouse configuration condition, determine the preset restricted production information as the item production type information. Among them, the above-mentioned preset restricted production information can be the information that the warehousing operation has a limited number of times set in advance.
[0054] Second, in response to determining that the above item production type information meets the preset production type conditions, select the transfer configuration information that matches the above item acquisition information from the preset transfer configuration information set as the production configuration information to obtain a production configuration information group. Among them, the above preset production type conditions may be that the above item production type information is restricted production information. Matching the above item acquisition information may be: the distribution site identifier included in the transfer configuration information matches the user address included in the above item acquisition information, and the distribution service identifier included in the transfer configuration information is the same as the distribution service identifier included in the above item acquisition information, and the transfer start time included in the above item acquisition information is within the effective period of the transfer configuration information. Matching the user address included in the above item acquisition information may be: one of the distribution site identifiers included in the transfer configuration information is the same as one of the distribution site identifiers corresponding to the user address included in the item acquisition information. It should be noted that the matching of the transfer configuration information with the above item acquisition information is not limited to the matching of fields such as user address, distribution service identifier, and transfer start time.
[0055] Optionally, before the above-mentioned execution entity performs the detection and processing on the above item acquisition information in response to receiving the item acquisition information corresponding to the target item to generate the production configuration information, the above-mentioned execution entity may also perform the following steps:
[0056] Step 1: Obtain the item attribute configuration information group, the warehousing production configuration information group, and the distribution service configuration information group. The item attribute configuration information group, the warehousing production configuration information group, and the distribution service configuration information group can be obtained through wired connection or wireless connection. Among them, the item attribute configuration information in the above item attribute configuration information group can include, but is not limited to, the following items: item type, distribution mode identifier, distribution service identifier, etc. The above item type can be the type of the item. For example, the above item type can include, but is not limited to, at least one of the following: refrigerator type, TV type, and air conditioner type, etc. The above refrigerator type can represent that the item is a refrigerator. The above TV type can mean that the item is a TV. The above air conditioner type can mean that the item is an air conditioner. The warehousing production configuration information in the above warehousing production configuration information group can be the information of the warehousing operations of the warehouse at different time periods. The warehousing production configuration information in the above warehousing production configuration information group can include, but is not limited to, the following: warehouse identifier, operation period, warehousing operation type, and operation quantity, etc. The above operation quantity can be the number of warehousing operations that the warehouse can provide during the operation period. The distribution service configuration information in the above distribution service configuration information group can be the information of different routes and the number of logistics orders that can be distributed at different time periods. The distribution service configuration information in the above distribution service configuration information group can include, but is not limited to, at least the following items: route identifier, distribution period, and service type information group. The above route identifier can be the identifier of the distribution route. The above route identifier corresponds to the distribution route one by one. The above distribution route can be the route between the distribution station and the user's pick-up location. The above distribution period can be the time period during which distribution services can be provided. The service type information in the above service type information group can include service type and service frequency. The above service type can be the type of the distribution service. The above service frequency can be the number of distribution services that can be provided during the distribution period. The item attribute configuration information group can be obtained through the commodity terminal, the warehousing production configuration information group can be obtained through the production terminal, and the distribution service configuration information group can be obtained through the distribution terminal. Among them, the above commodity terminal can be a terminal for setting the service type corresponding to the commodity. The above warehouse production terminal can be a terminal for setting the plan of the warehousing operations corresponding to each warehouse. The above distribution terminal can be a terminal for setting the plan of the distribution services for different routes and different time periods. The above terminal can be software or hardware. The above setting can be performed manually by humans or automatically by the configuration information prediction model. The above configuration information prediction model can be a model that takes historical warehousing operation data as input and outputs the item attribute configuration information group, the warehousing production configuration information group, and the distribution service configuration information group. For example, the above configuration information prediction model can be, but is not limited to, one of the following: decision tree model, convolutional neural network model.
[0057] As an example, the item attribute configuration information in the above item attribute configuration information group can be {air conditioner type, self-operated distribution mode, [delivery service, delivery new and pick up old service]}. The warehousing production configuration information in the above warehousing production configuration information group can be {"warehouse identifier": XX warehouse, "operation period": from January 1, 2023 to January 3, 2023, "operation type": regular operation type, "operation quantity": 5000}. The distribution service configuration information in the above distribution service configuration information group can be {XX route, from 08:00:00 on January 1, 2023 to 12:59:59 on January 1, 2023, [{delivery service, 200}, {installation service, 40}, {delivery and installation integrated service, 40}, {delivery new and disassemble old service, 40}, {delivery new and pick up old service, 200}]}.
[0058] It should be noted that for the delivery and installation integrated service, the synchronous deduction attribute or the separate deduction attribute can also be selected. The above synchronous deduction attribute can represent that when deducting the quantity of the delivery and installation integrated service corresponding to the target item, the quantities of the delivery service and the installation service are synchronously deducted. The above separate deduction attribute can represent that when deducting the quantity of the delivery and installation integrated service corresponding to the target item, the quantities of the delivery service and the installation service are no longer deducted.
[0059] Second step, based on the above item attribute configuration information group, the above warehousing production configuration information group, and the above distribution service configuration information group, a transfer configuration information set is generated. The transfer configuration information set can be generated based on the above item attribute configuration information group, the above warehousing production configuration information group, and the above distribution service configuration information group through a preset production capacity planning method.
[0060] As an example, the above production capacity planning method can include but is not limited to at least one of the following: CPOF (Capacity Planning using Overall Factors) method, resource loading method, BOR (Bill of Resources) method.
[0061] In practice, the above execution entity can also finely control the production capacity quantity of warehousing operations from two dimensions of network type and distribution mode. For example, the number of warehousing operations can be divided according to the proportion of different network types and allocated to the corresponding network types. The number of warehousing operations corresponding to each network type can also be divided according to the proportion of different distribution modes and allocated to the corresponding distribution modes. In addition, the above allocation process can be dynamically adjusted according to the actual production situation. Thus, the production capacity control can be made more accurate. Furthermore, the production capacity control efficiency can be improved.
[0062] Step 3: Update the above-mentioned transfer configuration information set to a preset cache area for matching the target item. Among them, the above-mentioned preset cache area can be a pre-set cache area. The above-mentioned transfer configuration information set can be overwritten to the preset cache area, and according to the item acquisition information corresponding to the target item, search for the transfer configuration information corresponding to the target item in the above-mentioned preset cache area.
[0063] Step 302: Generate a delivery time information set based on the item acquisition information and the production configuration information group for the target user to select from.
[0064] In some embodiments, the above-mentioned execution entity can generate a delivery time information set based on the above-mentioned item acquisition information and the above-mentioned production configuration information group for the target user to select from. Among them, the delivery time information in the above-mentioned delivery time information set can be information on the remaining number of delivery times in the corresponding time period. The above-mentioned remaining number of delivery times can be the number of remaining available delivery services. The delivery time information in the above-mentioned delivery time information set can include but is not limited to at least one of the following: reserved delivery date and date status information. The above-mentioned reserved delivery date can be the date on which the delivery service can be reserved. The above-mentioned date status information can indicate whether the corresponding reserved delivery date is available for delivery. The above-mentioned target user can be the user corresponding to the item acquisition information. The delivery time information set can be generated through the following steps:
[0065] Step 1: The above-mentioned execution entity can perform the following steps for each production configuration information in the above-mentioned production configuration information group:
[0066] First sub-step: According to the above-mentioned production configuration information, select the warehouse and distribution resource information that meets the preset resource matching conditions from the preset warehouse and distribution resource information set to obtain a warehouse and distribution resource information group. Among them, the warehouse and distribution resource information in the above-mentioned preset warehouse and distribution resource information set can include but is not limited to at least one of the following: effective date, warehouse identifier, first resource identifier, and first remaining resource quantity, etc. The above-mentioned effective date can be the available date of the first resource. The above-mentioned first resource can be a collection of human and material resources corresponding to the warehousing operation. The above-mentioned first resource identifier can be the identifier of the first resource. The above-mentioned first remaining resource quantity can be the remaining available number of times of the warehousing operation. The above-mentioned preset resource matching condition can be: the warehouse identifier included in the warehouse and distribution resource information is the same as the warehouse identifier included in the above-mentioned production configuration information, and the storage operation corresponding to the first resource identifier included in the warehouse and distribution resource information is the same as the warehousing operation type included in the above-mentioned production configuration information.
[0067] The second sub-step is to select, according to the above item acquisition information, the warehousing and distribution resource allocation information that meets the preset resource quantity condition from the above warehousing and distribution resource allocation information group as the target warehousing and distribution resource allocation information, so as to obtain the target resource allocation information group. Among them, the above preset resource quantity condition may be that the first remaining resource quantity included in the warehouse resource allocation information is greater than or equal to the quantity of items included in the above item acquisition information.
[0068] The third sub-step is to determine the respective effective dates corresponding to the above target resource allocation information group as the target available date group.
[0069] The second step is to determine each target available date in the obtained respective target available date groups as the warehouse production date group.
[0070] The third step is to determine the target delivery date group according to the preset remaining distribution service information set, the above warehouse production date group, the logistics timeliness included in the above item acquisition information, and the corresponding service type information. Among them, the target delivery date in the above target delivery date group may be the date when the item is delivered to the user. The target delivery date group can be determined by the preset production plan scheduling method according to the preset remaining distribution service information set, the above warehouse production date group, the logistics timeliness included in the above item acquisition information, and the corresponding service type information.
[0071] As an example, the above preset production plan scheduling method may include, but is not limited to, at least one of the following: the shortest delivery time algorithm, the simulated annealing method, and the tabu search method, etc.
[0072] The fourth step is to, based on the above target delivery date group, for each reserved delivery date in the preset reserved delivery date group, perform the following steps:
[0073] The first sub-step is to, in response to determining that the above reserved delivery date meets the preset available date condition, determine the preset first status information as the date status information. Among them, the above preset available date condition may be that the above reserved delivery date is the same as one of the target delivery dates in the above target delivery date group. The above preset first status information may indicate that the corresponding reserved delivery date can be delivered.
[0074] Optionally, the above execution entity may also, in response to determining that the above reserved delivery date does not meet the above preset available date condition, determine the preset second status information as the date status information. Among them, the above preset second status information may indicate that the corresponding reserved delivery date cannot be delivered.
[0075] The second sub-step is to determine the above reserved delivery date and the above date status information as the delivery time information.
[0076] In the fifth step, send the above-mentioned delivery time information group to the target terminal for display, so that the user can select a delivery time information from the above-mentioned delivery time information group.
[0077] Step 303, in response to receiving the confirmation selection information for the delivery time information in the delivery time information group, generate the item transfer information.
[0078] In some embodiments, the above-mentioned execution entity may, in response to receiving the confirmation selection information for the delivery time information in the above-mentioned delivery time information group, generate the item transfer information. Among them, the above-mentioned item transfer information may include warehouse transfer information and delivery transfer information. The above-mentioned warehouse transfer information may be information on the time and quantity of warehousing operations planned to be occupied. The above-mentioned delivery transfer information may be information on the time and quantity of delivery services planned to be occupied. The above-mentioned confirmation selection information may be information on the reserved delivery date selected by the target user. First, the above-mentioned execution entity may, according to the reserved delivery date corresponding to the above-mentioned confirmation selection information, determine the warehouse production date corresponding to the reserved delivery date and the quantity of items included in the above-mentioned item acquisition information as the warehouse transfer information. Then, determine the reserved delivery date corresponding to the above-mentioned confirmation selection information and the quantity of items included in the above-mentioned item acquisition information as the delivery transfer information.
[0079] In some alternative implementation manners of some embodiments, the above-mentioned execution entity may generate the item transfer information through the following steps:
[0080] In the first step, generate the warehouse transfer information and the delivery transfer information according to the preset warehouse transfer duration, delivery transfer duration, and the above-mentioned confirmation selection information. Among them, the above-mentioned preset warehouse transfer duration may be the duration required for the warehousing operation set in advance. The above-mentioned preset delivery transfer duration may be the transportation duration from the delivery station to the user's pick-up location. The warehouse transfer information and the delivery transfer information may be generated through the following steps:
[0081] The first sub-step, according to the reserved delivery date corresponding to the above-mentioned confirmation selection information, select the wave information that meets the preset idle wave condition from the preset wave information sequence as the target wave information. Among them, the wave information in the above-mentioned preset wave information sequence may include wave and wave status information. The above-mentioned wave may be a time period during which delivery services can be provided. For example, the above-mentioned wave may be 8:00 - 10:00. The above-mentioned wave status information may characterize the status of the wave. The status of the wave may be one of the following: full status and not full status. The above-mentioned full status may characterize that the corresponding time period cannot be reserved for delivery services anymore. The above-mentioned not full status may characterize that the corresponding time period can still be reserved for delivery services. The above-mentioned preset idle wave condition may be that the wave status corresponding to the wave status information included in the wave information is the not full status.
[0082] The second sub-step is to select, according to the above-mentioned distribution transfer duration and the above-mentioned target wave information, a planned time point that meets the station receiving condition from the preset sequence of planned time points and determine it as the cut-off time. Among them, the planned time points in the preset sequence of planned time points can be the latest time points set in advance for delivering to the distribution station by wave. For example, when the wave is from 5 o'clock to 8 o'clock, the corresponding planned time point is 8 o'clock. The above-mentioned station receiving condition can be: the planned time point is earlier than the time period corresponding to the above-mentioned target wave information, and the time interval from this time period is greater than or equal to the above-mentioned distribution transfer duration. The above-mentioned cut-off time can be the latest time for delivering to the distribution station.
[0083] The third sub-step is to determine, as the outbound time, a time point whose duration from the above-mentioned cut-off time meets the preset intermediate transportation duration condition. Among them, the above-mentioned preset intermediate transportation duration condition can be: the time point is earlier than the above-mentioned cut-off time, and the duration from the above-mentioned cut-off time is a preset duration value.
[0084] The fourth sub-step is to determine, according to the preset warehouse transfer duration and the above-mentioned outbound time, a time point whose duration from the above-mentioned outbound time meets the preset warehousing time condition as the download time. Among them, the preset warehousing time condition can be that the time point is earlier than the above-mentioned outbound time, and the duration from the above-mentioned outbound time is equal to the above-mentioned warehouse transfer duration. The above-mentioned download time can be the latest time for the warehouse to start the warehousing operation corresponding to the target item.
[0085] The fifth sub-step is to determine the above-mentioned download time and the quantity of items included in the above-mentioned item acquisition information as the warehouse transfer information.
[0086] The sixth sub-step is to determine the above-mentioned cut-off time and the quantity of items included in the above-mentioned item acquisition information as the distribution transfer information.
[0087] The second step is to determine the above-mentioned warehouse transfer information and the above-mentioned distribution transfer information as the item transfer information.
[0088] Optionally, the above-mentioned execution entity can also send the above-mentioned item transfer information to each execution terminal. Among them, the execution terminal in the above-mentioned each execution terminal can be a warehouse production terminal and a distribution terminal.
[0089] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: Through the method for generating item transfer information according to some embodiments of the present disclosure, the production capacity of each logistics link can be evenly distributed, and the efficiency of production capacity control in the logistics link can be improved. Specifically, the reasons for waste or shortage of production capacity in the logistics link are as follows: Since each logistics link controls production capacity only based on its own item transfer information and rarely considers the production capacity of upstream or downstream logistics links, the production capacity between upstream and downstream logistics links is mismatched, resulting in overcapacity or undercapacity in the logistics link, thereby reducing the efficiency of production capacity control. Based on this, in the method for generating item transfer information according to some embodiments of the present disclosure, first, in response to receiving item acquisition information corresponding to a target item, the item acquisition information is detected and processed to generate a production configuration information group. Thus, a production plan corresponding to the target item and integrating the production capacity of each logistics link can be obtained. Then, based on the item acquisition information and the production configuration information group, a delivery time information group is generated for the target user to select from. Thus, each delivery time suitable for delivering the target item can be obtained, and it is convenient to subsequently determine the actual production plan corresponding to the target item according to the delivery time selected by the user. Finally, in response to receiving a confirmation selection message for the delivery time information in the delivery time information group, item transfer information is generated. Among them, the item transfer information includes warehouse transfer information and delivery transfer information. Thus, the actual production plans of the target item in the warehousing link and the delivery link can be clarified. Therefore, in the method for generating item transfer information according to some embodiments of the present disclosure, by comprehensively considering the production capacity of each logistics link, first determining the available delivery times, and then determining the actual production plans of each link according to the delivery time selected by the user, the production capacity of each logistics link can be evenly distributed, and waste or shortage of production capacity can be reduced. Thus, the efficiency of production capacity control in the logistics link can be improved.
[0090] Further referring to Figure 4 , which shows the flow 400 of some other embodiments of the method for generating item transfer information. The flow 400 of the method for generating item transfer information includes the following steps:
[0091] Step 401, in response to receiving item acquisition information corresponding to a target item, the item acquisition information is detected and processed to generate a production configuration information group.
[0092] In some embodiments, for the specific implementation of step 401 and the technical effects brought by it, reference can be made to Figure 3 Step 301 in the corresponding embodiment, which will not be elaborated here.
[0093] Step 402, the warehouse production schedule information corresponding to the production configuration information group is detected and processed to obtain warehouse idle schedule information.
[0094] In some embodiments, the above-mentioned execution entity may detect and process the warehouse production scheduling information corresponding to the above-mentioned production configuration information group to obtain the warehouse idle scheduling information. Among them, the above-mentioned warehouse production scheduling information may be the information of the warehousing operation plan corresponding to the above-mentioned production configuration information. The above-mentioned warehouse production scheduling information may include, but is not limited to, the following items: scheduling date, warehousing operation type, planned operation quantity, remaining operation quantity, etc. The above-mentioned scheduling date may be the date corresponding to the item transfer time included in the item acquisition information. The above-mentioned planned operation quantity may be the upper critical value of the planned number of warehousing operations. The above-mentioned remaining operation quantity may be the number of warehousing operations that are not occupied. The above-mentioned warehouse idle scheduling information may characterize whether there are any remaining available warehousing operation quantities in the current schedule. First, in response to determining that the remaining operation quantity included in the above-mentioned warehouse production scheduling information meets the preset remaining quantity condition, the preset full schedule information is determined as the warehouse idle scheduling information. Among them, the above-mentioned preset remaining quantity condition may be that the remaining operation quantity included in the above-mentioned warehouse production scheduling information is 0. The above-mentioned preset full schedule information may characterize that there are no available warehousing operation quantities in the current schedule. Then, in response to determining that the remaining operation quantity included in the above-mentioned warehouse production scheduling information does not meet the above-mentioned preset remaining quantity condition, the preset non-full schedule information is determined as the warehouse idle scheduling information. Among them, the above-mentioned preset non-full schedule information may characterize that there are available warehousing operation quantities in the current schedule.
[0095] Step 403, in response to determining that the warehouse idle scheduling information meets the preset idle condition, generate a distribution time information group based on the item acquisition information and the distribution service scheduling information corresponding to the production configuration information group.
[0096] In some embodiments, the above-mentioned execution entity may, in response to determining that the above-mentioned warehouse idle scheduling information meets the preset idle condition, generate a distribution time information group based on the above-mentioned item acquisition information and the distribution service scheduling information corresponding to the above-mentioned production configuration information group. Among them, the above-mentioned preset idle condition may be that the above-mentioned warehouse idle scheduling information is non-full schedule information. The above-mentioned distribution service scheduling information may include a distribution site identifier and a distribution service remaining information group. The distribution service remaining information in the above-mentioned distribution service remaining information group may include a distribution service identifier and a distribution wave information sequence. The distribution wave information in the above-mentioned distribution wave information sequence may include, but is not limited to, at least one of the following: distribution time period and remaining distribution quantity, etc. The above-mentioned distribution time period may be a time period during which distribution services can be carried out. The above-mentioned remaining distribution quantity may be the number of distribution services that are not occupied. The distribution time information group can be generated through the following steps:
[0097] In the first step, in response to determining that the distribution service identifier included in the above-mentioned item acquisition information is a first preset identifier, the distribution service scheduling information corresponding to the above-mentioned production configuration information group is detected to obtain the idle information of the integrated delivery and installation service. Among them, the above-mentioned first preset identifier may be the identifier of the integrated delivery and installation service. The above-mentioned idle information of the integrated delivery and installation service may indicate whether the number of times the integrated delivery and installation service has reached the upper limit. First, from the distribution wave information sequence corresponding to the above-mentioned first preset identifier, the distribution wave information that meets the preset time idle condition is selected to obtain the distribution wave information group. Among them, the above-mentioned preset time idle condition may be that the remaining distribution quantity corresponding to the distribution wave information is greater than 0. Then, in response to determining that the above-mentioned distribution wave information group is not empty, the preset service unfilled information is determined as the idle information of the integrated delivery and installation service. Among them, the above-mentioned preset service unfilled information may indicate that the number of times the integrated delivery and installation service has not reached the upper limit. Finally, in response to determining that the above-mentioned distribution wave information group is empty, the preset service full information is determined as the idle information of the integrated delivery and installation service. Among them, the above-mentioned preset service full information may indicate that the number of times the integrated delivery and installation service has reached the upper limit.
[0098] In the second step, in response to determining that the above-mentioned delivery and installation service idle information meets the first preset idle service condition, for each distribution wave information in the above-mentioned distribution wave information group, the time period included in the above-mentioned distribution wave information and the preset wave not full information are determined as the distribution time information. Among them, the above-mentioned first preset idle service condition can be that the above-mentioned delivery and installation service idle information is service not full information. The above-mentioned preset wave not full information can be information that the load of the distribution service in the corresponding time period is not full. For example, the above-mentioned wave not full information can be "xxxx-xx-xx, not full".
[0099] The third step is to sort the determined delivery time information according to the time sequence to obtain the delivery time information group. The determined delivery time information can be sorted by a preset sorting algorithm to obtain the delivery time information group.
[0100] As an example, the above-mentioned preset sorting algorithm may include but is not limited to at least one of the following: bubble sort, quick sort, insertion sort, etc.
[0101] Optionally, the execution subject may further generate a delivery time information group based on the delivery service scheduling information corresponding to the item acquisition information and the production configuration information group through the following steps:
[0102] The first step, in response to determining that the distribution service identification included in the above-mentioned item acquisition information meets the preset identification condition, the distribution service scheduling information corresponding to the above-mentioned production configuration information group is detected to obtain the new delivery service idle information and the recycling service idle information. Among them, the above-mentioned preset identification condition may be that the above-mentioned distribution service identification is in the preset service identification group. The service identification in the above-mentioned preset service identification group may be the identification of the new delivery and old pick-up service or the new delivery and old demolition service. The above-mentioned new delivery service idle information may indicate whether the number of delivery services corresponding to the new delivery and old pick-up service or the new delivery and old demolition service has reached the upper limit value. The above-mentioned recycling service idle information may indicate whether the number of recycling services corresponding to the new delivery and old pick-up service or the new delivery and old demolition service has reached the upper limit value. The distribution service scheduling information corresponding to the above-mentioned production configuration information group may be detected to obtain the new delivery service idle information and the recycling service idle information through the following steps:
[0103] The first sub-step is to select the delivery wave information that meets the preset free time condition for new delivery from the delivery wave information sequence corresponding to the second preset identifier, and obtain the delivery wave information group for new delivery. The preset free time condition for new delivery can be that the remaining delivery quantity corresponding to the delivery wave information is greater than 0.
[0104] In the second sub-step, in response to determining that the new delivery wave information group is not empty, the preset new delivery service not full information is determined as the new delivery service idle information. The preset new delivery service not full information may indicate that the number of occupancy of the delivery service has not reached the upper limit.
[0105] The third sub-step is, in response to determining that the new delivery wave information group is empty, determining the preset new delivery service full information as the new delivery service idle information. The preset new delivery service full information may indicate that the number of occupancy of the delivery service has reached an upper limit.
[0106] The fourth sub-step is to select the distribution wave information that meets the preset recycling time idle condition from the distribution wave information sequence corresponding to the third preset identifier, and obtain the old distribution wave information group. The third preset identifier may be an identifier of the recycling service. The preset recycling time idle condition may be that the remaining distribution quantity corresponding to the distribution wave information is greater than 0.
[0107] In a fifth sub-step, in response to determining that the old delivery wave information group is not empty, the preset recycling service not full information is determined as recycling service idle information. The preset recycling service not full information may indicate that the number of times the recycling service is occupied has not reached an upper limit.
[0108] Sixth sub-step, in response to determining that the above-mentioned old-item delivery wave information group is empty, determine the preset recycling service full information as recycling service idle information. Wherein, the above-mentioned preset recycling service full information can represent that the occupancy times of the recycling service have reached the upper limit value.
[0109] Second step, in response to determining that the above-mentioned new-item delivery service idle information meets the second preset idle service condition, for each new-item delivery wave information in the above-mentioned new-item delivery wave information group, determine the time period included in the above-mentioned new-item delivery wave information and the above-mentioned wave not full information as delivery time information. Wherein, the above-mentioned second preset idle service condition can be that the above-mentioned new-item delivery service idle information is new-item delivery service not full information.
[0110] Third step, through the above sorting algorithm, sort the obtained delivery time information according to the chronological order to obtain a delivery time information group.
[0111] Optionally, the above execution entity can also execute the following steps:
[0112] First step, in response to determining that the above-mentioned old-item collection service idle information meets the third preset idle service condition, for each old-item collection wave information in the above-mentioned old-item collection wave information group, determine the time period included in the above-mentioned old-item collection wave information and the above-mentioned wave not full information as recycling time information. Wherein, the above-mentioned third preset idle service condition can be that the above-mentioned old-item collection service idle information is recycling service not full information.
[0113] Second step, through the above sorting algorithm, sort the obtained recycling time information according to the chronological order to obtain a recycling time information group.
[0114] Third step, use the above-mentioned recycling time information group as the delivery time information group and send it to the target terminal for the target user to select.
[0115] Step 404, in response to receiving the confirmation selection information for the delivery time information in the delivery time information group, generate item transfer information.
[0116] In some embodiments, for the specific implementation of step 404 and the technical effects brought by it, reference can be made to Figure 3 Step 304 in the corresponding embodiment, which will not be elaborated here.
[0117] From Figure 4 it can be seen that compared with the description of some corresponding embodiments in Figure 3 Figure 4The process 400 of the method for generating item transfer information in some corresponding embodiments embodies the step of generating a delivery time information group based on the above-mentioned item acquisition information and the above-mentioned production configuration information group. Thus, the solutions described in these embodiments can, on the basis of determining the idle schedule corresponding to the warehouse, not only perform classified production capacity control according to the requirements of different delivery services, for example, one-stop delivery and installation, or delivering new items and picking up old items, or delivering new items and disassembling old items. In particular, in scenarios such as delivering new items and picking up old items, or delivering new items and disassembling old items, it is also possible to coordinate the delivery service and the recycling service that are not synchronized. And finally, the coordination result can be presented to the user for selection in the form of a delivery time information group. Thus, the efficiency of production capacity control can be improved.
[0118] Further referring to Figure 5 , as an implementation of the methods shown in the above figures, some embodiments of the present disclosure provide an item transfer information generation device. These device embodiments correspond to Figure 3 the method embodiments shown, and the device can be specifically applied to various electronic devices.
[0119] As Figure 5 shown, an item transfer information generation device 500 includes: a detection and processing unit 501, a first generation unit 502, and a second generation unit 503. Among them, the detection and processing unit 501 is configured to, in response to receiving the item acquisition information corresponding to the target item, detect and process the item acquisition information to generate a production configuration information group; the first generation unit 502 is configured to generate a delivery time information group based on the item acquisition information and the production configuration information group for the target user to select from; the second generation unit 503 is configured to, in response to receiving the confirmation selection information for the delivery time information in the delivery time information group, generate item transfer information, where the item transfer information includes warehouse transfer information and delivery transfer information.
[0120] In some alternative implementation manners of some embodiments, before the above-mentioned step of, in response to receiving the item acquisition information corresponding to the target item, detecting and processing the item acquisition information to generate a production configuration information group, the device may further include an acquisition and generation unit, and the acquisition and generation unit may be configured to: acquire an item attribute configuration information group, a warehousing production configuration information group, and a delivery service configuration information group; generate a transfer configuration information set based on the item attribute configuration information group, the warehousing production configuration information group, and the delivery service configuration information group; update the transfer configuration information set to a preset cache area for matching the target item.
[0121] In some alternative implementations of some embodiments, the detection processing unit 501 may be further configured to: detect the above-mentioned item acquisition information to obtain item production type information; in response to determining that the above-mentioned item production type information meets a preset production type condition, select from a preset set of transfer configuration information the transfer configuration information that matches the above-mentioned item acquisition information as production configuration information, and obtain a production configuration information group.
[0122] In some alternative implementations of some embodiments, the first generation unit 502 may be further configured to: detect and process the warehouse production schedule information corresponding to the above-mentioned production configuration information group to obtain warehouse idle schedule information; in response to determining that the above-mentioned warehouse idle schedule information meets a preset idle condition, generate a delivery time information group based on the above-mentioned item acquisition information and the delivery service schedule information corresponding to the above-mentioned production configuration information group.
[0123] In some alternative implementations of some embodiments, the second generation unit 503 may be further configured to: generate warehouse transfer information and delivery transfer information according to a preset warehouse transfer duration, delivery transfer duration, and the above-mentioned confirmation selection information; determine the above-mentioned warehouse transfer information and the above-mentioned delivery transfer information as item transfer information.
[0124] In some alternative implementations of some embodiments, the above-mentioned item transfer information generation device may further include a sending unit, and the sending unit may be configured to: send the above-mentioned item transfer information to each execution terminal.
[0125] It can be understood that the various units described in the item transfer information generation device 500 correspond to the respective steps in the method described with reference to Figure 3 Therefore, the operations, features, and beneficial effects described above for the method also apply to the device 500 and the units included therein, and will not be elaborated herein.
[0126] Next, with reference to Figure 6 , which shows a schematic structural diagram of an electronic device (such as Figure 1 the electronic device 101 in) 600 suitable for implementing some embodiments of the present disclosure. Figure 6 The electronic device shown is only an example and should not impose any limitation on the functions and usage scopes of the embodiments of the present disclosure.
[0127] Such as Figure 6As shown, the electronic device 600 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 601, which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0128] Generally, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 6 an electronic device 600 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had. Figure 6 Each block shown in may represent one device or, as needed, multiple devices.
[0129] Specifically, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure 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 some embodiments, the computer program may be downloaded and installed from a network through the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above functions defined in the methods of some embodiments of the present disclosure are executed.
[0130] It should be noted that, in some embodiments of the present disclosure, the above-mentioned computer-readable medium may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A 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 of the computer-readable storage medium may include, but are not limited to: an electrical connection with 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 some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries 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. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, and this computer-readable signal medium can send, propagate, or transmit a program for use by or in combination 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: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0131] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0132] The above computer-readable medium may be included in the above electronic device; or may exist separately without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the electronic device, the electronic device is caused to: in response to receiving item acquisition information corresponding to a target item, detect and process the item acquisition information to generate a production configuration information group; based on the item acquisition information and the production configuration information group, generate a delivery time information group for the target user to select from; and in response to receiving confirmation selection information for the delivery time information in the delivery time information group, generate item transfer information, where the item transfer information includes warehouse transfer information and delivery transfer information.
[0133] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer, execute as a stand-alone software package, execute partially on the user's computer and partially on a remote computer, or execute entirely on a remote computer or server. 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., by connecting through the Internet using an Internet service provider).
[0134] 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 disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked 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 and / or flowchart, and the combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0135] The units described in some embodiments of the present disclosure can be implemented in software or in hardware. The described units can also be provided in a processor. For example, it can be described as: a processor includes a detection processing unit, a first generation unit, and a second generation unit. Among them, the names of these units do not constitute a limitation on the unit itself in some cases. For example, the detection processing unit can also be described as "a unit that detects and processes the information obtained from the above-mentioned articles to generate a production configuration information group".
[0136] The functions described above herein can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), Systems on Chip (SOCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0137] Some embodiments of the present disclosure also provide a computer program product, including a computer program, which when executed by a processor implements any of the above-mentioned article transfer information generation methods.
[0138] The above description is only some preferred embodiments of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, technical solutions formed by mutually replacing the above features with (but not limited to) technical features having similar functions disclosed in the embodiments of the present disclosure.
Claims
1. An article transfer information generation method, including: In response to receiving the article acquisition information corresponding to the target article, detecting and processing the article acquisition information to generate a production configuration information group; Based on the article acquisition information and the production configuration information group, generating a distribution time information group for the target user to select from; In response to receiving the confirmation selection information for the distribution time information in the distribution time information group, generating article transfer information, where the article transfer information includes warehouse transfer information and distribution transfer information.
2. The method according to claim 1, wherein, Before the step of, in response to receiving the article acquisition information corresponding to the target article, detecting and processing the article acquisition information to generate a production configuration information group, the method further includes: Obtaining an article attribute configuration information group, a warehousing production configuration information group, and a distribution service configuration information group; Based on the article attribute configuration information group, the warehousing production configuration information group, and the distribution service configuration information group, generating a transfer configuration information set; Updating the transfer configuration information set to a preset cache area for matching the target article.
3. The method according to claim 1, wherein, The step of detecting and processing the article acquisition information to generate a production configuration information group includes: Detecting the article acquisition information to obtain article production type information; In response to determining that the article production type information meets the preset production type condition, selecting the transfer configuration information matching the article acquisition information from the preset transfer configuration information set as production configuration information to obtain a production configuration information group.
4. The method according to claim 1, wherein, The step of generating a distribution time information group based on the article acquisition information and the production configuration information group includes: Detecting and processing the warehouse production schedule information corresponding to the production configuration information group to obtain warehouse idle schedule information; In response to determining that the warehouse idle schedule information meets the preset idle condition, generating a distribution time information group based on the article acquisition information and the distribution service schedule information corresponding to the production configuration information group.
5. The method according to claim 1, wherein, The step of generating article transfer information includes: Generating warehouse transfer information and distribution transfer information according to the preset warehouse transfer duration, distribution transfer duration, and the confirmation selection information; Determining the warehouse transfer information and the distribution transfer information as article transfer information.
6. The method according to claim 1, wherein, The method further includes: Sending the article transfer information to each execution terminal.
7. An article transfer information generation device, including: A detection and processing unit configured to, in response to receiving the article acquisition information corresponding to the target article, detect and process the article acquisition information to generate a production configuration information group; A first generation unit configured to generate a distribution time information group based on the article acquisition information and the production configuration information group for the target user to select from; A second generation unit, configured to generate item transfer information in response to receiving confirmation selection information for the delivery time information in the delivery time information group, wherein the item transfer information includes warehouse transfer information and delivery transfer information.
8. An electronic device, comprising: one or more processors; a storage device having stored thereon one or more programs, when the one or more programs are executed by the one or more processors, causing the one or more processors to implement the method according to any one of claims 1-6.
9. A computer-readable medium having stored thereon a computer program, wherein, when the computer program is executed by a processor, the method according to any one of claims 1-6 is implemented.
10. A computer program product, comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-6.