Operation time information generation method and device, equipment, medium and program product

By receiving order information, determining the business type and pick-up time, generating the operation end and start time, and combining warehouse operation duration and holiday information, the operation schedule is optimized, solving the problem of inconsistent order times in international logistics warehousing, improving the consistency of operation and pick-up sequence, and reducing item loss and waste of transportation resources.

CN120672247APending Publication Date: 2025-09-19BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410317199.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-19
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

In international logistics warehousing, the inconsistency between order placement time and pick-up time leads to item backlog or out-of-stock, resulting in item loss and waste of transportation resources.

Method used

By receiving order information, determining the business type and pick-up time, generating the operation end time and start time, and combining warehouse operation time and holiday information, the operation schedule is optimized.

Benefits of technology

Improve the consistency of order processing and pick-up sequence, reduce item loss, and save transportation resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120672247A_ABST
    Figure CN120672247A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an operation time information generation method and device, equipment, a medium and a program product. A specific embodiment of the method comprises the steps of receiving order information sent by a client corresponding to a target user; according to the order information, determining service type information corresponding to the order information and delivery time information input by the target user; according to the business type information and the delivery time information, generating operation end time information; according to the service type information, warehouse operation duration information corresponding to the service type information is determined; and generating operation starting time information according to the operation ending time information and the warehouse operation duration information. The implementation mode is related to warehouse logistics, and can improve the consistency of the order operation sequence and the picking sequence, thereby reducing the article loss and saving the transportation resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of warehousing and logistics technology, and specifically to a method, device, equipment, medium, and program product for generating operation time information. Background Art

[0002] Warehousing is a crucial component of modern logistics and plays a significant role in the overall logistics landscape. International logistics involves warehouses located in multiple regions around the world. Currently, scheduling operations within international logistics warehouses is typically based on the order in which they are received.

[0003] However, the inventors have discovered that when the above method is used to arrange the operation time in an international logistics warehouse, the following technical problems often arise:

[0004] Some orders are placed early, but the corresponding pick-up time is late, while some orders are placed late, but the corresponding pick-up time is early, resulting in poor consistency between the order operation sequence and the pick-up sequence. When the order is placed early but the pick-up time is late, there is a large backlog of items, resulting in more item losses. When the order is placed late but the pick-up time is early, the items are out of stock and need to be dispatched again, resulting in a waste of transportation resources.

[0005] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the Invention

[0006] The content of this disclosure is used to briefly introduce concepts that will be described in detail in the detailed description section below. The content of this disclosure is not intended to identify 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 provide a method, apparatus, electronic device, computer-readable medium, and program product for generating job time information to solve one or more of the technical problems mentioned in the above background technology section.

[0008] In a first aspect, some embodiments of the present disclosure provide a method for generating operation time information, the method comprising: receiving order information sent by a client corresponding to a target user; determining, based on the above order information, the business type information corresponding to the above order information and the pick-up time information input by the above target user; generating operation end time information based on the above business type information and the above pick-up time information; determining, based on the above business type information, the warehouse operation duration information corresponding to the above business type information; generating operation start time information based on the above operation end time information and the above warehouse operation duration information.

[0009] Optionally, the above-mentioned generation of operation end time information based on the above-mentioned business type information and the above-mentioned pick-up time information includes: determining the pick-up duration information corresponding to the above-mentioned business type information based on the above-mentioned business type information; generating operation end time information based on the above-mentioned pick-up duration information and the above-mentioned pick-up time information.

[0010] Optionally, the above-mentioned job start time information is generated based on the above-mentioned job end time information and the above-mentioned warehouse job duration information, including: determining the additional job duration corresponding to the above-mentioned business type information based on the above-mentioned business type information; generating the job start time information based on the above-mentioned job end time information, the above-mentioned warehouse job duration information and the above-mentioned additional job duration.

[0011] Optionally, the method also includes: determining holiday information corresponding to the above-mentioned business type information based on the above-mentioned business type information; determining whether the above-mentioned job start time information meets the preset holiday conditions based on the above-mentioned holiday information; in response to determining that the above-mentioned job start time information meets the above-mentioned preset holiday conditions, updating the above-mentioned job start time information based on the above-mentioned holiday information to obtain updated job start time information.

[0012] Optionally, the method also includes: determining the operation time period based on the above-mentioned operation end time information and the above-mentioned updated operation start time information; determining the number of holidays within the above-mentioned operation time period based on the above-mentioned holiday information; determining the number of postponed days based on the above-mentioned updated operation start time information and the above-mentioned operation start time information; updating the above-mentioned operation end time information based on the above-mentioned holiday days and the above-mentioned postponed days to obtain the updated operation end time.

[0013] Optionally, the method also includes: obtaining each warehouse item data filled in by the above-mentioned target user, wherein each warehouse item data in the above-mentioned warehouse item data includes warehouse incoming item data and warehouse outgoing item data; generating warehouse item data summary information based on the above-mentioned each warehouse item data information; and sending the above-mentioned warehouse item data summary information to the client corresponding to the above-mentioned target user.

[0014] Optionally, the method also includes: according to the above-mentioned job start time information, controlling the associated job equipment to perform the job operation corresponding to the above-mentioned job start time information; according to the above-mentioned job end time information, controlling the above-mentioned job equipment to perform the job operation corresponding to the above-mentioned job end time information.

[0015] In the second aspect, some embodiments of the present disclosure provide an operation time information generating device, the device including: a receiving unit, configured to receive order information sent by a client corresponding to a target user; a first determination unit, configured to determine, based on the above order information, the business type information corresponding to the above order information and the pick-up time information input by the above target user; a first generation unit, configured to generate operation end time information based on the above business type information and the above pick-up time information; a second determination unit, configured to determine, based on the above business type information, the warehouse operation duration information corresponding to the above business type information; and a second generation unit, configured to generate operation start time information based on the above operation end time information and the above warehouse operation duration information.

[0016] Optionally, the first generating unit is further configured to: determine the pickup duration information corresponding to the business type information according to the business type information; and generate the operation end time information according to the pickup duration information and the pickup time information.

[0017] Optionally, the second generation unit is further configured to: determine the additional operation duration corresponding to the business type information based on the business type information; and generate the operation start time information based on the operation end time information, the warehouse operation duration information and the additional operation duration.

[0018] Optionally, the above-mentioned operation time information generating device also includes: a first updating unit, configured to determine the holiday information corresponding to the above-mentioned business type information based on the above-mentioned business type information; determine whether the above-mentioned operation start time information meets the preset holiday conditions based on the above-mentioned holiday information; in response to determining that the above-mentioned operation start time information meets the above-mentioned preset holiday conditions, update the above-mentioned operation start time information based on the above-mentioned holiday information to obtain updated operation start time information.

[0019] Optionally, the above-mentioned operation time information generating device also includes: a second updating unit, configured to determine the operation time period based on the above-mentioned operation end time information and the above-mentioned updated operation start time information; determine the number of holidays within the above-mentioned operation time period based on the above-mentioned holiday information; determine the number of postponed days based on the above-mentioned updated operation start time information and the above-mentioned operation start time information; update the above-mentioned operation end time information based on the above-mentioned holiday days and the above-mentioned postponed days to obtain the updated operation end time.

[0020] Optionally, the operation time information generating device further includes: a sending unit configured to obtain the warehouse item data filled in by the target user, wherein each warehouse item data in the warehouse item data includes warehouse incoming item data and warehouse outgoing item data; generate warehouse item data summary information based on the warehouse item data information; and send the warehouse item data summary information to the client corresponding to the target user.

[0021] Optionally, the above-mentioned operation time information generating device also includes: a control unit, configured to control the associated operation equipment to perform operation operations corresponding to the above-mentioned operation end time information and the above-mentioned operation start time information based on the above-mentioned operation end time information and the above-mentioned operation start time information.

[0022] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: 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 one or more processors, the one or more processors implement the method described in any implementation of the first aspect above.

[0023] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation of the first aspect is implemented.

[0024] In a fifth aspect, some embodiments of the present disclosure provide a computer program product, including a computer program, which implements the method described in any implementation of the first aspect when executed by a processor.

[0025] The above-described embodiments of the present disclosure have the following beneficial effects: The operation time information generation methods of some embodiments of the present disclosure can improve the consistency between order processing and pickup sequences, thereby reducing item loss and saving transportation resources. Specifically, item loss and waste of transportation resources are caused by: some orders are placed early, but the corresponding pickup times are late, while some orders are placed late, but the corresponding pickup times are early, resulting in poor consistency between the order processing and pickup sequences. When orders are placed early but the pickup times are late, there is a large backlog of items, leading to high item loss. When orders are placed late but the pickup times are early, items are out of stock and need to be rescheduled, resulting in wasted transportation resources. Based on this, the operation time information generation methods of some embodiments of the present disclosure first receive order information sent by a client corresponding to a target user. This allows the user to obtain the completed order information, which is then used to extract business type information and pickup time information. Secondly, based on the order information, the business type information corresponding to the order information and the pickup time information entered by the target user are determined. Thus, the business type information corresponding to the above-mentioned order information and the pickup time information input by the above-mentioned target user can be determined, thereby being used to subsequently determine the operation time. Then, based on the above-mentioned business type information and the above-mentioned pickup time information, the operation end time information is generated. Thus, the operation end time can be generated, thereby being used to generate the operation start time. Afterwards, based on the above-mentioned business type information, the warehouse operation duration information corresponding to the above-mentioned business type information is determined. Thus, the warehouse operation duration information corresponding to the above-mentioned business type information can be determined, thereby being used to generate the operation start time. Finally, based on the above-mentioned operation end time information and the above-mentioned warehouse operation duration information, the operation start time information is generated. Thus, the operation start time can be obtained, and the production order sequence can be determined based on the operation start time, so that the staff can produce according to the order sequence, thereby improving the consistency of the order operation sequence and the pickup sequence, thereby reducing the loss of items and saving transportation resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. 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 that components and elements are not necessarily drawn to scale.

[0027] Figure 1 is an architectural diagram of an exemplary system in which some embodiments of the present disclosure may be applied;

[0028] Figure 2 is a schematic diagram of an application scenario of a method for generating job time information according to some embodiments of the present disclosure;

[0029] Figure 3 is a flow chart of some embodiments of the method for generating job time information according to the present disclosure;

[0030] Figure 4 is a flow chart of other embodiments of the method for generating operation time information according to the present disclosure;

[0031] Figure 5 is a schematic structural diagram of some embodiments of the operation time information generating device according to the present disclosure;

[0032] Figure 6 It is a structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0033] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0034] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.

[0035] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0036] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0037] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0038] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0039] Figure 1 An exemplary system architecture 100 is shown to which a method or apparatus for generating operation time information according to some embodiments of the present disclosure may be applied.

[0040] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. Network 104 is a medium for providing communication links between terminal devices 101, 102, 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables.

[0041] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as web browser applications, logistics business applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0042] Terminal devices 101, 102, and 103 can be either hardware or software. When terminal devices 101, 102, and 103 are hardware, they can be various electronic devices with display screens that support information display, including but not limited to smartphones, tablet computers, e-book readers, laptop computers, and desktop computers. When terminal devices 101, 102, and 103 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software programs or software modules, for example, to provide distributed services, or as a single software program or software module. This is not specifically limited here.

[0043] The server 105 may be a server that provides various services, such as a background server that provides support for information displayed on the terminal devices 101, 102, and 103. The background server may analyze and process the received data and feed back the processing results to the terminal device.

[0044] It should be noted that the inventory parameter information generation method provided in the embodiments of the present disclosure can be executed by the terminal devices 101, 102, 103, or by the server 105. Accordingly, the inventory parameter information generation device can be provided in the terminal devices 101, 102, 103, or in the server 105. No specific limitation is given here.

[0045] It should be noted that the server can be either hardware or software. When the server is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When the server is software, it can be implemented as multiple software programs or software modules, for example, to provide distributed services, or as a single software program or software module. This is not specifically limited here.

[0046] Figure 2 It is a schematic diagram of an application scenario of the method for generating job time information in some embodiments of the present disclosure.

[0047] exist Figure 2 In an application scenario, computing device 201 may first receive order information 202 sent by a client corresponding to a target user. Computing device 201 may then extract, from order information 202, business type information 203 corresponding to order information 202 and pickup time information 204 entered by the target user. For example, business type information 203 may be "XX brand bicycle; small order." For example, pickup time information 204 may be "2022\9\5\12:30." Computing device 201 may then generate operation end time information 205 based on business type information 203 and pickup time information 204. For example, operation end time information may be "2022\9\5\12:30." Computing device 201 may then determine warehouse operation duration information 206 corresponding to the business type information based on business type information 203. For example, warehouse operation duration information 206 may be "3 days." Finally, the computing device 201 may generate the job start time information 207 based on the job end time information 205 and the warehouse job duration information 206. For example, the job start time information 207 is "2022\9\2\12:30".

[0048] It should be noted that the computing device 201 can be either hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or as a single server or a single terminal device. When the computing device is software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, or as a single software or software module. No specific limitations are given here.

[0049] It should be understood that Figure 2 The number of computing devices in the embodiment is merely illustrative. Any number of computing devices may be provided according to implementation requirements.

[0050] Continue to refer Figure 3 , shows a process 300 of some embodiments of the method for generating operation time information according to the present disclosure. The method for generating operation time information includes the following steps:

[0051] Step 301: Receive order information sent by the client corresponding to the target user.

[0052] In some embodiments, the execution subject of the operation time information generation method (eg Figure 1The server shown in the figure can receive order information sent by the client corresponding to the target user. The target user can be the user who places the order. The client can be the terminal used by the target user to fill in the order information. For example, the client can be a mobile phone or a computer. The order information can be various information used by the user to reserve an item. For example, the order information can include item data and pick-up time information. The item data can include the type of the reserved item and the quantity of the reserved item. For example, the type of the reserved item can be "XX brand bicycle". The "XX" can be the brand of the bicycle. The pick-up time information can be the time when the user picks up the item. For example, the pick-up time information can be "2022\9\5\12:30". In practice, the execution entity can receive the order information sent by the client corresponding to the target user via a wired connection or a wireless connection. It should be noted that the wireless connection method can include but is not limited to 3G / 4G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other wireless connection methods currently known or to be developed in the future.

[0053] Step 302: Determine the business type information corresponding to the order information and the pickup time information input by the target user based on the order information.

[0054] In some embodiments, the execution entity may determine the business type information corresponding to the order information and the pickup time information entered by the target user based on the order information. The business type information may include information indicating the type of item ordered and the order quantity. For example, the business type information may include "XX brand bicycle; small order." In practice, the execution entity may determine the business type information based on the item data included in the order information. As an example, the execution entity may first filter out a preset order type configuration information group corresponding to the type of item ordered included in the item data from a set of preset order type configuration information groups, and use this as the target order type configuration information group. The preset order type configuration information group may be used to configure the order information. Different item types correspond to different preset order type configuration information groups. Each preset order type configuration information in the preset order type configuration information group includes a preset item quantity range and preset order type information. Second, the execution entity may determine the preset order type information included in the target order type configuration information group corresponding to the quantity of the ordered item as the order type. For example, the quantity of the ordered item may be 9. If the target order type configuration information group includes "(Quantity 1-9, Small Order)", the execution entity may determine "Small Order" as the order type. Third, the execution entity may concatenate the order type with the type of the reserved item to obtain business type information. The character string corresponding to the pickup time in the pickup information may then be determined as the business type information.

[0055] Step 303: Generate operation end time information based on the business type information and the pickup time information.

[0056] In some embodiments, the execution entity may generate job completion time information based on the business type information and the pickup time information. The job completion time information may be information indicating the time at which the job was completed. For example, the job completion time information may be "2022\9\5\12:30." In practice, the execution entity may determine the pickup time information as the job completion time information.

[0057] In some optional implementations of some embodiments, based on the business type information and the pickup time information, the execution entity may generate the operation end time information through the following steps:

[0058] The first step is to determine the pickup time information corresponding to the above-mentioned business type information based on the above-mentioned business type information. The above-mentioned pickup time information may be information that characterizes the time for the user to pick up the goods and take inventory of the quantity of items. In practice, the above-mentioned execution entity may determine the pickup time information corresponding to the above-mentioned business type information based on a preset pickup time configuration information set. Among them, the above-mentioned preset warehouse pickup time configuration information set may be a preset information set for configuring pickup time information. Each preset pickup time configuration information in the above-mentioned preset pickup time configuration information set includes preset pickup time information and preset business type information. As an example, first, the above-mentioned execution entity may determine the preset pickup time configuration information including the same preset business type information as the above-mentioned business type information as the target pickup time configuration information. Then, the above-mentioned execution entity may determine the preset pickup time information included in the above-mentioned target pickup time configuration information as the pickup time information.

[0059] The second step is to generate the operation end time information based on the above-mentioned pickup duration information and the above-mentioned pickup time information. In practice, the above-mentioned execution entity can use the time point represented by the above-mentioned pickup time information minus the time represented by the above-mentioned pickup duration information as the time point represented by the above-mentioned pickup time information to obtain the operation end time information.

[0060] Step 304: Determine warehouse operation duration information corresponding to the business type information based on the business type information.

[0061] In some embodiments, the execution entity may determine the warehouse operation duration information corresponding to the business type information based on the business type information. The warehouse operation duration information may be the time it takes for the staff in the warehouse to handle items. For example, the warehouse operation duration information may be 3 days. In practice, the execution entity may determine the warehouse operation duration information corresponding to the business type information based on a preset warehouse operation duration configuration information set. The preset warehouse operation duration configuration information set may be a preset information set for configuring warehouse operation duration information. Each preset warehouse operation duration configuration information in the preset warehouse operation duration configuration information set includes preset warehouse operation duration information and preset business type information. As an example, first, the execution entity may determine the preset warehouse operation duration configuration information that includes the same preset business type information as the business type information as the target warehouse operation duration configuration information. Then, the execution entity may determine the preset warehouse operation duration information included in the target warehouse operation duration configuration information as the warehouse operation duration information.

[0062] Step 305: Generate the operation start time information according to the operation end time information and the warehouse operation duration information.

[0063] In some embodiments, the execution entity may generate the job start time information based on the job end time information and the warehouse operation duration information. The job start time information may be information indicating the time when the worker started the job. For example, the job start time information may be "2022\9\2\12:30." In practice, the execution entity may use the time indicated by the job end time information minus the duration indicated by the warehouse operation duration information as the resulting time point for the job start time information.

[0064] In some optional implementations of some embodiments, based on the above-mentioned job end time information and the above-mentioned warehouse job duration information, the above-mentioned execution entity may generate the job start time information through the following steps:

[0065] The first step is to determine the additional operating time corresponding to the above-mentioned business type information based on the above-mentioned business type information. The above-mentioned additional operating time can be the additional processing time for the operating personnel to process the order. In practice, the above-mentioned execution entity can determine the additional operating time corresponding to the above-mentioned business type information based on the preset additional operating time configuration information set. The above-mentioned preset warehouse additional operating time configuration information set can be a preset information set for configuring additional operating time. Each preset additional operating time configuration information in the above-mentioned preset additional operating time configuration information set includes preset additional operating time information and preset business type information. As an example, first, the above-mentioned execution entity can determine the preset additional operating time configuration information that is the same as the preset business type information included in the above-mentioned preset additional operating time configuration information set as the target additional operating time configuration information. Then, the above-mentioned execution entity can determine the preset additional operating time included in the above-mentioned target additional operating time configuration information as the additional operating time.

[0066] The second step is to generate the job start time information based on the job end time information, the warehouse operation duration information, and the additional operation duration information. In practice, the execution entity may use the time represented by the job end time information minus the duration represented by the warehouse operation duration information and the duration represented by the additional operation duration information as the job start time information.

[0067] Optionally, the above execution entity may further perform the following steps:

[0068] The first step is to obtain the warehouse item data filled in by the target user. Each of the warehouse item data may be data representing items flowing within the warehouse. Each of the warehouse item data may include warehouse entry item data and warehouse exit item data. The warehouse entry item data may be data representing each item stored in the warehouse. For example, the warehouse entry item data may include, but is not limited to, at least one of the following: the quantity of each item stored in the warehouse, the weight of each item stored in the warehouse, and the volume of each item stored in the warehouse. The warehouse exit item data may be data representing each item shipped out of the warehouse. For example, the warehouse exit item data may include, but is not limited to, at least one of the following: the quantity of each item shipped out of the warehouse, the weight of each item shipped out of the warehouse, and the volume of each item shipped out of the warehouse. In practice, the execution entity may obtain the warehouse item data filled in by the target user from the client via a wired connection or a wireless connection.

[0069] The second step is to generate warehouse item data summary information based on the aforementioned individual warehouse item data. The warehouse item data summary information may be information on the aggregated individual warehouse item data. For example, the item data summary information may be represented by an item data summary table. By way of example, the warehouse item data may include, but is not limited to, at least one of the following: warehouse code, warehouse name, country name, number of warehouse-outgoing items, date of warehouse-outgoing items, number of warehouse-incoming items, and date of warehouse-incoming items. In practice, the execution entity may enter the aforementioned individual warehouse item data information into a pre-set warehouse item data summary table to generate the warehouse item data summary information.

[0070] The third step is to send the warehouse item data summary information to the client corresponding to the target user. In practice, the execution entity can send the warehouse item data summary information to the client corresponding to the target user via a wired connection or a wireless connection.

[0071] Optionally, the above execution entity may further perform the following steps:

[0072] The first step is to control the associated operating equipment to perform the operating operation corresponding to the aforementioned operating start time information based on the aforementioned operating start time information. The aforementioned associated operating equipment may be an item transport device. For example, the aforementioned associated operating equipment may be an AGV (Automated Guided Vehicle). As an example, in response to the current time being the aforementioned operating start time information, the aforementioned execution entity may control the aforementioned operating equipment to transport operating materials to a target operating location. For example, the aforementioned target operating location may be an operating factory.

[0073] In the second step, based on the job end time information, the operating equipment is controlled to perform the operation corresponding to the job end time information. For example, in response to the current time being the job end time information, the execution entity may control the operating equipment to transport each completed item to a target warehouse. For example, the target warehouse may be a warehouse for storing items.

[0074] The above-described embodiments of the present disclosure have the following beneficial effects: The operation time information generation methods of some embodiments of the present disclosure can improve the consistency between order processing and pickup sequences, thereby reducing item loss and saving transportation resources. Specifically, item loss and waste of transportation resources are caused by: some orders are placed early, but the corresponding pickup times are late, while some orders are placed late, but the corresponding pickup times are early, resulting in poor consistency between the order processing and pickup sequences. When orders are placed early but the pickup times are late, there is a large backlog of items, leading to high item loss. When orders are placed late but the pickup times are early, items are out of stock and need to be rescheduled, resulting in wasted transportation resources. Based on this, the operation time information generation methods of some embodiments of the present disclosure first receive order information sent by a client corresponding to a target user. This allows the user to obtain the completed order information, which is then used to extract business type information and pickup time information. Secondly, based on the order information, the business type information corresponding to the order information and the pickup time information entered by the target user are determined. Thus, the business type information corresponding to the above-mentioned order information and the pickup time information input by the above-mentioned target user can be determined, thereby being used to subsequently determine the operation time. Then, based on the above-mentioned business type information and the above-mentioned pickup time information, the operation end time information is generated. Thus, the operation end time can be generated, thereby being used to generate the operation start time. Afterwards, based on the above-mentioned business type information, the warehouse operation duration information corresponding to the above-mentioned business type information is determined. Thus, the warehouse operation duration information corresponding to the above-mentioned business type information can be determined, thereby being used to generate the operation start time. Finally, based on the above-mentioned operation end time information and the above-mentioned warehouse operation duration information, the operation start time information is generated. Thus, the operation start time can be obtained, and the production order sequence can be determined based on the operation start time, so that the staff can produce according to the order sequence, thereby improving the consistency of the order operation sequence and the pickup sequence, thereby reducing the loss of items and saving transportation resources.

[0075] Further references Figure 4 , which shows a process 400 of another embodiment of a method for generating operation time information. The process 400 of the method for generating operation time information includes the following steps:

[0076] Step 401: Receive order information sent by the client corresponding to the target user.

[0077] Step 402: Determine the business type information corresponding to the order information and the pickup time information input by the target user based on the order information.

[0078] Step 403: Generate operation end time information based on the business type information and the pickup time information.

[0079] Step 404: Determine warehouse operation duration information corresponding to the business type information based on the business type information.

[0080] Step 405: Generate the operation start time information according to the operation end time information and the warehouse operation duration information.

[0081] In some embodiments, the specific implementation of steps 401-405 and the technical effects thereof can be referred to in Figure 3 Steps 301-305 in the corresponding embodiment are not described in detail here.

[0082] Step 406: Determine holiday information corresponding to the business type information according to the business type information.

[0083] In some embodiments, the execution entity may determine the holiday information corresponding to the business type information based on the business type information. In practice, the execution entity may determine the holiday information corresponding to the business type information based on a preset holiday configuration information set. The preset warehouse holiday configuration information set may be a preset information set for configuring holiday information. The preset holiday configuration information may be information used to determine the dates of holidays in the region where the operation warehouse corresponding to the business type information is located. It should be understood that if the warehouse corresponding to the business type information is located in different regions, the dates of holidays corresponding to the business type information may vary. Each preset holiday configuration information in the preset holiday configuration information set includes preset holiday information and preset business type information. As an example, the execution entity may first determine the preset holiday configuration information that includes the same preset business type information as the business type information as the target holiday configuration information. Then, the execution entity may determine the preset holiday information included in the target holiday configuration information as the holiday information. Thus, the dates of holidays in the region where the operation warehouse is located can be determined based on the business type information, facilitating subsequent adjustments to operating hours based on the holiday dates in the region where the operation warehouse is located, so that operating hours better align with the actual conditions in the region where the operation warehouse is located.

[0084] Step 407: Determine whether the job start time information meets the preset holiday conditions based on the holiday information.

[0085] In some embodiments, the execution entity may determine whether the job start time information satisfies a preset holiday condition based on the holiday information, wherein the preset holiday condition may be that the date corresponding to the job start time information is a holiday.

[0086] Step 408 : In response to determining that the job start time information meets the preset holiday condition, the job start time information is updated according to the holiday information to obtain updated job start time information.

[0087] In some embodiments, in response to determining that the job start time information meets the preset holiday conditions, the execution entity may update the job start time information according to the holiday information to obtain updated job start time information. In practice, the execution entity may determine the first working day after the date corresponding to the job start time information as the updated job start time information. As an example, the holiday information includes "2022\9\1, 2022\9\2, 2022\9\5". Then "2022\9\3, 2022\9\4, 2022\9\6, 2022\9\7" are all working days. If the job start time information is "2022\9\2\12:30", the execution entity may determine "2022\9\3\12:30" as the updated job start time information.

[0088] Step 409: Determine the operation time period according to the operation end time information and the updated operation start time information.

[0089] In some embodiments, the execution entity may determine the operation time period based on the operation end time information and the updated operation start time information. The operation time period may include the dates on which the operation needs to be performed. In practice, the execution entity may determine the dates between the operation end time information and the updated operation start time information (including the operation end time information and the updated operation start time information) as the operation time period. As an example, the operation end time information may be "2022\9\5\12:30". The updated operation start time information may be "2022\9\3\12:30". The execution entity may determine "2022\9\3, 2022\9\4, 2022\9\5" as the operation time period.

[0090] Step 410: Determine the number of holidays within the operating time period based on the holiday information.

[0091] In some embodiments, the execution entity may determine the number of holidays within the operating time period based on the holiday information. The number of holidays may be the number of dates within the operating time period that meet the preset holiday conditions. In practice, the execution entity may determine the number of dates within the operating time period that meet the preset holiday conditions as the number of holidays. For example, the operating time period may be "2022\9\3, 2022\9\4, 2022\9\5." "2022\9\5" is a holiday. The execution entity may determine 1 as the number of holidays.

[0092] Step 411 : Determine the number of days of delay based on the updated job start time information and the job start time information.

[0093] In some embodiments, the execution entity may determine the number of days of delay based on the updated job start time information and the job start time information. In practice, the execution entity may determine the difference in days between the updated job start time information and the job start time information as the number of days of delay. As an example, the updated job start time information may be "2022\9\3\12:30." The job start time information may be "2022\9\2\12:30." The execution entity may determine 1 as the number of days of delay.

[0094] Step 412: Update the job end time information according to the number of holidays and delayed days to obtain an updated job end time.

[0095] In some embodiments, the execution entity may update the job end time information based on the holiday number and the postponement number to obtain an updated job end time. In practice, first, the execution entity may determine the sum of the holiday number and the postponement number as the total postponement number. Then, the execution entity may determine the date that is the number of working days after the job end time information is extended by the total postponement number as the updated job end time. As an example, the holiday information includes "2022\9\1, 2022\9\2, 2022\9\5". Then "2022\9\3, 2022\9\4, 2022\9\6, 2022\9\7" are all working days. The holiday number and the postponement number may both be 1. The total postponement number may be 2. The job end time information may be "2022\9\5\12:30". The above-mentioned execution entity can determine "2022\9\7\12:30" two working days later as the updated job end time information.

[0096] from Figure 4 It can be seen that Figure 3Compared with the description of some corresponding embodiments, Figure 4 Flow 400 of the method for generating operating time information in some corresponding embodiments embodies the steps of determining holiday information for the region where the operating warehouse is located based on the business type, and then adjusting operating hours based on the holiday information for the region where the operating warehouse is located. Thus, the schemes described in these embodiments can adjust operating hours based on holiday information, thereby making the operating hours more consistent with the actual conditions in the region where the operating warehouse is located, thereby improving the accuracy of the obtained operating times.

[0097] Further references Figure 5 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a device for generating operation time information. These device embodiments are similar to Figure 3 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0098] like Figure 5 As shown, in some embodiments, the operation time information generating apparatus 500 includes: a receiving unit 501, a first determining unit 502, a first generating unit 503, a second determining unit 504, and a second generating unit 505. The receiving unit 501 is configured to receive order information sent by a client corresponding to a target user; the first determining unit 502 is configured to determine, based on the order information, the business type information corresponding to the order information and the pickup time information input by the target user; the first generating unit 503 is configured to generate operation end time information based on the business type information and the pickup time information; the second determining unit 504 is configured to determine, based on the business type information, warehouse operation duration information corresponding to the business type information; and the second generating unit 505 is configured to generate operation start time information based on the operation end time information and the warehouse operation duration information.

[0099] In some embodiments, the first generation unit 503 may be further configured to: determine the pickup time information corresponding to the business type information based on the business type information; and generate the job end time information based on the pickup time information and the pickup time information.

[0100] In some embodiments, the above-mentioned second generation unit 505 can be further configured to: determine the additional operation duration corresponding to the above-mentioned business type information based on the above-mentioned business type information; generate the operation start time information based on the above-mentioned operation end time information, the above-mentioned warehouse operation duration information and the above-mentioned additional operation duration.

[0101] In some embodiments, the above-mentioned operation time information generating device may also include: a first updating unit (not shown in the figure), which is configured to determine the holiday information corresponding to the above-mentioned business type information based on the above-mentioned business type information; determine whether the above-mentioned operation start time information meets the preset holiday conditions based on the above-mentioned holiday information; in response to determining that the above-mentioned operation start time information meets the above-mentioned preset holiday conditions, update the above-mentioned operation start time information based on the above-mentioned holiday information to obtain the updated operation start time information.

[0102] In some embodiments, the above-mentioned operation time information generating device may also include: a second updating unit (not shown in the figure), which is configured to determine the operation time period based on the above-mentioned operation end time information and the above-mentioned updated operation start time information; determine the number of holidays within the above-mentioned operation time period based on the above-mentioned holiday information; determine the number of postponed days based on the above-mentioned updated operation start time information and the above-mentioned operation start time information; update the above-mentioned operation end time information based on the above-mentioned holiday days and the above-mentioned postponed days to obtain the updated operation end time.

[0103] In some embodiments, the above-mentioned operation time information generating device may further include: a sending unit (not shown in the figure), configured to obtain the warehouse item data filled in by the above-mentioned target user, wherein each warehouse item data in the above-mentioned warehouse item data includes warehouse incoming item data and warehouse outgoing item data; generate warehouse item data summary information based on the above-mentioned warehouse item data information; and send the above-mentioned warehouse item data summary information to the client corresponding to the above-mentioned target user.

[0104] In some embodiments, the above-mentioned operation time information generating device may also include: a control unit (not shown in the figure), which is configured to control the associated operation equipment to perform the operation operation corresponding to the above-mentioned operation start time information according to the above-mentioned operation start time information; and control the above-mentioned operation equipment to perform the operation operation corresponding to the above-mentioned operation end time information according to the above-mentioned operation end time information.

[0105] It is understood that the units described in the device 500 are similar to those in the reference Figure 3 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 500 and the units included therein, and will not be repeated here.

[0106] Reference below Figure 6 , which shows an electronic device 600 (eg, Figure 1 Schematic diagram of the structure of the computing device 101). Figure 6The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0107] like Figure 6 As shown, the electronic device 600 may include a processing device 601 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory 602 (ROM) or a program loaded from a storage device 608 into a random access memory 603 (RAM). Various programs and data required for the operation of the electronic device 600 are also stored in the RAM 603. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0108] Typically, 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 by wire to exchange data. Although Figure 6 The electronic device 600 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead. Figure 6 Each block shown in the figure may represent one device, or may represent multiple devices as needed.

[0109] In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from a network via 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-mentioned functions defined in the method of some embodiments of the present disclosure are performed.

[0110] It should be noted that the computer-readable medium described in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination of the above. More specific examples of computer-readable storage media 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 that can be used by or in conjunction with an instruction execution system, device, or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of 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 that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0111] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0112] The computer-readable medium may be included in the electronic device, or may exist independently and not be incorporated into the electronic device. The computer-readable medium carries one or more programs. When executed by the electronic device, the electronic device: receives order information sent by a client corresponding to a target user; determines, based on the order information, the business type information corresponding to the order information and the pickup time information input by the target user; generates job end time information based on the business type information and the pickup time information; determines, based on the business type information, warehouse operation duration information corresponding to the business type information; and generates job start time information based on the job end time information and the warehouse operation duration information.

[0113] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0114] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0115] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be provided in a processor. For example, they may be described as follows: a processor includes a receiving unit, a first determining unit, a first generating unit, a second determining unit, and a second generating unit. The names of these units do not, in some cases, constitute limitations on the units themselves. For example, the receiving unit may also be described as a "unit that receives order information sent by a client corresponding to a target user."

[0116] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may 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 the like.

[0117] Some embodiments of the present disclosure further provide a computer program product, including a computer program, which implements any of the above-mentioned methods for generating job time information when executed by a processor.

[0118] The above description is only an illustration of some preferred embodiments of the present disclosure and the technical principles used. 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-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.

Claims

1. A method for generating operation time information, comprising: Receive order information sent by the client corresponding to the target user; Determining, based on the order information, the business type information corresponding to the order information and the pickup time information entered by the target user; Generate operation end time information according to the business type information and the pickup time information; Determining, based on the business type information, warehouse operation duration information corresponding to the business type information; The operation start time information is generated according to the operation end time information and the warehouse operation duration information.

2. The method according to claim 1, wherein Generating the operation end time information according to the business type information and the pickup time information includes: Determine, based on the business type information, the delivery time information corresponding to the business type information; The operation end time information is generated according to the pickup duration information and the pickup time information.

3. The method according to claim 1, wherein The step of generating the operation start time information according to the operation end time information and the warehouse operation duration information includes: Determining, based on the business type information, an additional operation duration corresponding to the business type information; The operation start time information is generated according to the operation end time information, the warehouse operation duration information and the additional operation duration.

4. The method according to any one of claims 1 to 3, wherein: The method further comprises: Determining holiday information corresponding to the business type information according to the business type information; Determining whether the job start time information meets a preset holiday condition based on the holiday information; In response to determining that the job start time information meets the preset holiday condition, the job start time information is updated according to the holiday information to obtain updated job start time information.

5. The method according to claim 4, wherein The method further comprises: Determine a job time period based on the job end time information and the updated job start time information; Determine the number of holidays within the operation period according to the holiday information; Determining the number of days of delay based on the updated job start time information and the job start time information; The job end time information is updated according to the number of holidays and the number of postponed days to obtain an updated job end time.

6. The method according to claim 1, wherein The method further comprises: Acquire each warehouse item data filled in by the target user, wherein each warehouse item data in the each warehouse item data includes warehouse incoming item data and warehouse outgoing item data; Generate warehouse item data summary information based on the data information of each warehouse item; The warehouse item data summary information is sent to the client corresponding to the target user.

7. The method according to claim 1, wherein The method further comprises: According to the operation start time information, controlling the associated operation equipment to perform the operation operation corresponding to the operation start time information; According to the work end time information, the work equipment is controlled to perform a work operation corresponding to the work end time information.

8. A device for generating operation time information, comprising: A receiving unit, configured to receive order information sent by a client corresponding to a target user; A first determining unit is configured to determine, based on the order information, business type information corresponding to the order information and pickup time information input by the target user; A first generating unit is configured to generate operation end time information according to the business type information and the pickup time information; A second determining unit is configured to determine, based on the business type information, warehouse operation duration information corresponding to the business type information; The second generating unit is configured to generate the operation start time information according to the operation end time information and the warehouse operation duration information.

9. An electronic device comprising: one or more processors; a storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the method according to any one of claims 1 to 7.

10. A computer-readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

11. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 7.