Order timeliness information generation method and device, storage medium and electronic equipment

By identifying the order type in advance and executing the corresponding business processing, focusing on the processing logic, the problem of scattering of order time commitment center modules in warehousing and logistics is solved, reducing the risk of business demand changes and improving system stability.

CN119204932APending Publication Date: 2024-12-27BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310761281.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In the field of warehousing and logistics, the business logic of each module of the Order Time Commitment Center is scattered, resulting in the scattered business identification data being filled and scattered. When business needs change, all module data need to be modified, and the test coverage risk is high.

Method used

By determining the order type of the target order in advance, obtaining the business identification information of the pending business, executing the pending business in the order of execution to generate time information, focusing on the processing logic, and reducing the overall risk of the business module.

Benefits of technology

Make the business module logic stable, reduce the overall risks brought about by changes in business demand, reduce modifications and test points, and improve frequent demand changes in business identification layer and data filling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119204932A_ABST
    Figure CN119204932A_ABST
Patent Text Reader

Abstract

The invention provides an order timeliness information generation method and device, a storage medium and electronic equipment, and relates to the field of warehouse logistics. The method comprises the steps of obtaining order identification information of a target order; according to the order identification information of the target order, identifying the order type of the target order; according to the order type of the target order, determining a to-be-processed service corresponding to the target order, and further obtaining service identification information of the to-be-processed service; and executing the to-be-processed service according to the service identification information of the to-be-processed service, and generating timeliness information of the target order. According to the method, the identification logic related to the business can be advanced, so that the business module only needs to pay attention to the processing logic of the business module, the logic of the business module is relatively stable, and the overall risk caused by business demand change is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of warehousing and logistics, and in particular to a method, device, storage medium and electronic device for generating timeliness information of an order. Background Art

[0002] In the field of warehousing and logistics, after an order is sent to a warehouse, the warehouse will continue to produce. If production is to proceed smoothly as planned, the production rhythm of the warehouse needs to be controlled. Currently, the order time commitment center (Promise) can be used to provide the time efficiency of order transmission to the warehouse and control the production rhythm of the warehouse.

[0003] The time-limit transmission control of the order time-limit commitment center mainly includes the time-limit module, the capacity module, the flow module, the JIT (full name is Just In Time, just-in-time production or real-time production) module and the persistence module. In the related technology, the business logic of each module is scattered in each module, resulting in the business identification data being scattered in each module. When the business requirements change, all module data needs to be modified, and the test also needs to cover all modules, which is a high risk.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The purpose of the present disclosure is to provide a method, device, storage medium and electronic device for generating timeliness information of an order, which can advance the identification logic related to the business so that the business module only needs to focus on its own processing logic. In this way, the logic of the business module is relatively stable, reducing the overall risk brought about by changes in business requirements.

[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0007] According to one aspect of the present disclosure, a method for generating timeliness information of an order is provided, comprising: obtaining order identification information of a target order; identifying the order type of the target order based on the order identification information of the target order; determining a pending business corresponding to the target order based on the order type of the target order, and then obtaining business identification information of the pending business; executing the pending business based on the business identification information of the pending business, and generating timeliness information of the target order.

[0008] In an optional embodiment of the present disclosure, the pending business includes one or more of a time-efficiency calculation business, a capacity control business, a flow control business, a real-time production time-efficiency business, and a persistence business; wherein, determining the pending business corresponding to the target order according to the order type of the target order, and then obtaining the business identification information of the pending business, includes: based on the correspondence between the pre-configured order type and the business, determining the pending business corresponding to the target order according to the order type of the target order; adding the business identification information of the pending business to the target order.

[0009] In an optional embodiment of the present disclosure, executing the pending business according to the business identification information of the pending business and generating the timeliness information of the target order includes: determining the execution order of the pending business; executing the pending business according to the business identification information of the pending business in the execution order of the pending business and generating the timeliness information of the target order.

[0010] In an optional embodiment of the present disclosure, the executing the pending business according to the business identification information of the pending business to generate the timeliness information of the target order includes: if the pending business includes the timeliness calculation business, then according to the identification information of the timeliness calculation task, the order timeliness information of the target order is calculated; if the pending business includes the capacity control business, then according to the identification information of the capacity control business, the capacity information of the target order is generated, and the capacity information of the target order includes the warehouse capacity status corresponding to the target order, the warehouse capacity count corresponding to the target order, and the target order. The capacity control type of the target order; if the to-be-processed business includes the flow control business, then according to the identification information of the flow control business, the flow information of the target order is generated, and the flow information of the target order includes the flow control state of the target order and the flow control count of the target order; if the to-be-processed business includes the real-time production aging business, then according to the identification information of the real-time production aging business, the real-time production aging information of the target order is generated; if the to-be-processed business includes the persistent business, then according to the identification information of the persistent business, the information generated by executing the to-be-processed business is stored.

[0011] In an optional embodiment of the present disclosure, the execution order of the to-be-processed services is time efficiency calculation service, capacity control service, flow direction control service, real-time production time efficiency service and persistence service.

[0012] In an optional embodiment of the present disclosure, identifying the order type of the target order based on the order identification information of the target order includes: based on a pre-configured correspondence between the order identification information and the order type, identifying the order identification information of the target order to obtain the order type of the target order.

[0013] In an optional embodiment of the present disclosure, before executing the pending business according to the business identification information of the pending business and generating the timeliness information of the target order, the method further includes: completing the parameter information of the target order.

[0014] In an optional embodiment of the present disclosure, the method further includes: judging whether a specific scenario identifier exists based on the order information of the target order; if the specific scenario identifier exists, filtering the order information of the target order based on the specific scenario identifier.

[0015] According to another aspect of the present disclosure, a device for generating timeliness information of an order is provided, comprising: an order identification acquisition module, used to acquire order identification information of a target order; an order type identification module, used to identify the order type of the target order according to the order identification information of the target order; a business identification acquisition module, used to determine the pending business corresponding to the target order according to the order type of the target order, and then acquire the business identification information of the pending business; and a timeliness information generation module, used to execute the pending business according to the business identification information of the pending business, and generate the timeliness information of the target order.

[0016] In an optional embodiment of the present disclosure, the pending business includes one or more of a time efficiency calculation business, a capacity control business, a flow control business, a real-time production time efficiency business, and a persistence business; wherein the business identification acquisition module is also used to: based on the correspondence between the pre-configured order type and the business, according to the order type of the target order, determine the pending business corresponding to the target order; and add the business identification information of the pending business to the target order.

[0017] In an optional embodiment of the present disclosure, the timeliness information generation module is also used to: determine the execution order of the pending businesses; execute the pending businesses according to the execution order of the pending businesses and the business identification information of the pending businesses, and generate the timeliness information of the target order.

[0018] In an optional embodiment of the present disclosure, the timeliness information generation module is also used for: if the pending business includes the timeliness calculation business, then according to the identification information of the timeliness calculation task, calculating the order timeliness information of the target order; if the pending business includes the capacity control business, then according to the identification information of the capacity control business, generating the capacity information of the target order, the capacity information of the target order including the warehouse capacity status corresponding to the target order, the warehouse capacity count corresponding to the target order, and the capacity control type of the target order; if the pending business includes the flow control business, then according to the identification information of the flow control business, generating the flow information of the target order, the flow information of the target order including the flow control status of the target order and the flow control count of the target order; if the pending business includes the real-time production timeliness business, then according to the identification information of the real-time production timeliness business, generating the real-time production timeliness information of the target order; if the pending business includes the persistence business, then according to the identification information of the persistence business, storing the information generated by executing the pending business.

[0019] In an optional embodiment of the present disclosure, the execution order of the to-be-processed services is time efficiency calculation service, capacity control service, flow direction control service, real-time production time efficiency service and persistence service.

[0020] In an optional embodiment of the present disclosure, the order type identification module is further used to: identify the order identification information of the target order based on the pre-configured correspondence between the order identification information and the order type, and obtain the order type of the target order.

[0021] In an optional embodiment of the present disclosure, the device further includes a parameter information completion module, which is used to complete the parameter information of the target order.

[0022] In an optional embodiment of the present disclosure, the device also includes a specific scenario processing module, which is used to: determine whether there is a specific scenario identifier based on the order information of the target order; if the specific scenario identifier exists, filter the order information of the target order based on the specific scenario identifier.

[0023] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned method for generating timeliness information of an order is implemented.

[0024] According to another aspect of the present disclosure, there is provided an electronic device, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the above-mentioned method for generating timeliness information of an order by executing the executable instructions.

[0025] The method for generating timeliness information of an order in the embodiment of the present disclosure identifies the order type of the target order according to the order identification information of the target order, and then determines the pending business that needs to be executed for the target order according to the identified order type, and then completes the business identification information of the pending business, so that the pending business can be executed according to the business identification information of the pending business, and the timeliness information of the target order is generated. It can be seen that the embodiment of the present disclosure can determine the pending business that needs to be executed for the target order according to the order identification information of the target order, and can advance the identification logic related to the business, so that the business module only needs to focus on its own processing logic, and no business identification analysis is required. In this way, the logic of the business module is relatively stable, and only the requirements related to the business identification layer and data completion are frequently changed, which reduces the points of modification and testing, and can reduce the overall risk brought by changes in business requirements.

[0026] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0028] Figure 1 It is a diagram of the data interaction process between the order fulfillment center and the order time commitment center;

[0029] Figure 2 is a schematic diagram of the system architecture of a method for generating timeliness information of an order according to an exemplary embodiment;

[0030] Figure 3 is a flow chart of a method for generating timeliness information of an order according to an exemplary embodiment;

[0031] Figure 4 is a flow chart showing the generation of timeliness information by an order timeliness commitment center according to an exemplary embodiment;

[0032] Figure 5 This is a diagram showing a display page of timeliness information of a target order according to an exemplary embodiment;

[0033] Figure 6 is a block diagram of a device for generating timeliness information of an order according to an exemplary embodiment; and

[0034] Figure 7It is a structural block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0035] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0036] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein.

[0037] The following example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0038] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0039] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, storage and other aspects of user personal information involved in the technical solution of this disclosure are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security and national security.

[0040] In the field of warehousing and logistics, after the user places an order, the order time commitment center is triggered to generate the order time information, and the order is processed according to the generated order time information to control the production rhythm of the warehouse. Figure 1 It is a diagram of the data interaction process between the order fulfillment center and the order time commitment center.

[0041] OFC (Order Fulfillment Center) includes OFW (Order Fulfillment Work Flow). OFW can be used to: receive orders pushed by pipelines, order middleware, and order tasks; manage order business processes before orders enter the terminal; obtain the data required for order production and push order data to WMS (Warehouse Management System).

[0042] OFC provides order splitting service, order transfer service and pre-sorting service through OFW. Among them, order splitting service refers to sorting the items ordered by users according to certain rules, and correcting the relevant sub-order data after splitting to meet the order production requirements. Order transfer service refers to a service that transfers orders to warehouses. Pre-sorting service refers to sorting items in orders.

[0043] Figure 1 After the order is split through the order splitting service, the order information can be sent to the order time commitment center, and then the order time commitment center calculates the order time information, marks the order time, and returns the time information. This is the first time that the order time commitment center calculates the order time information. If the order information changes, such as the shipping information, the time information will change.

[0044] like Figure 1 As shown in the figure, after the order is transferred to the warehouse through the order transfer service, the order information can be sent to the order time commitment center, and then the order time commitment center will calculate the order time commitment information again. This is the second time the order time commitment center calculates the order time commitment information. Considering that some orders will request the order time commitment center to obtain time information multiple times, after the order is transferred to the warehouse, the order time commitment center may calculate the order time information multiple times, that is, Figure 1 There are multiple time information of the second calculation of the order. For example, due to the transportation problem, the time information provided is delivery on the 5th. After the transportation problem is solved, the order time commitment center will be called again to obtain the time information of the 3rd. After the time information of the order is calculated, the order is marked with the time information and the time information is returned.

[0045] besides, Figure 1The order time limit information can be calculated for the third time through the order time limit commitment center. The time limit information calculated this time is used to correct the order time limit information according to the order reservation date.

[0046] The time transmission control of the order time commitment center mainly includes the time module, capacity module, flow module, JIT module and persistence module. The time module mainly provides warehouse time, trunk and branch line time and local time functions. The capacity module refers to the warehouse capacity setting and site capacity control functions. The flow module refers to processing orders according to the delivery address information of the order in accordance with the principle of nearest delivery. For example, a warehouse is mainly used to ship to region A, and can also process some orders outside region A. It is necessary to give priority to orders in region A according to the delivery address information, and after the orders in region A are processed, orders outside region A can be processed. The JIT module is mainly used to control the waves of warehouse production. The persistence module refers to saving the time information of the order.

[0047] In the related art, the business logic of each module is scattered in each module, resulting in the business identification data being scattered in each module. When the business requirements change, all module data needs to be modified, and the test also needs to cover all modules, which is risky. In order to solve the above problem, the embodiment of the present disclosure provides a technical solution for generating timeliness information of an order, which can advance the identification logic related to the business, so that the business module only needs to focus on its own processing logic. In this way, the logic of the business module is relatively stable, reducing the overall risk brought by the change of business requirements.

[0048] In order to enable ordinary persons in the art to better understand the technical solution of the present disclosure, the technical solution of generating timeliness information of an order according to an embodiment of the present disclosure will be described in more detail below with reference to the accompanying drawings and embodiments.

[0049] Figure 2 2 is a schematic diagram of a system architecture of a method for generating timeliness information of an order according to an exemplary embodiment, wherein the system architecture includes a server 201, a network 202, and a client 203. The network 202 is used to provide a medium for a communication link between the client 203 and the server 201. The network 202 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0050] Among them, server 201 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. In some practical applications, server 201 can also be a server of a network platform, and the network platform can be, for example, a trading platform, a live broadcast platform, a social platform, or a music platform, etc., which is not limited in the embodiments of the present disclosure. Among them, the server can be a single server or a cluster formed by multiple servers, and the present disclosure does not limit the specific architecture of the server.

[0051] The client 203 may include, but is not limited to, electronic devices such as smart phones, desktop computers, tablet computers, laptop computers, smart speakers, digital assistants, AR (Augmented Reality) devices, VR (Virtual Reality) devices, and smart wearable devices, or the client 203 may also be a personal computer, such as a laptop computer and a desktop computer, etc. Optionally, the operating system running on the electronic device may include, but is not limited to, Android, IOS, Linux, Windows, etc.

[0052] Figure 3 is a flowchart of a method for generating timeliness information of an order according to an exemplary embodiment. Figure 3 , this method is applied to Figure 2 The server shown, the order time commitment center configured on the server can implement the method for generating time information of an order provided in the embodiment of the present disclosure, which specifically includes the following steps.

[0053] Step S301: Obtain order identification information of the target order.

[0054] Step S302: Identify the order type of the target order according to the order identification information of the target order.

[0055] The order identification information of the target order is a specific identification of the target order, and the order type of the target order can be identified through the specific identification. For example, a certain bit of the specific identification is related to the order type, so the order type can be identified through the bit in the specific identification, such as whether the order is a next-day delivery item, or whether the order is an electronic product.

[0056] Order types can be classified according to time-sensitive business. Specifically, order types can be divided into: store orders, self-operated orders of e-commerce platforms, ECLP orders (ECLP is the abbreviation of Electronic CommerceLogistics Platform, translated as Canghai system, ECLP orders refer to orders for external logistics business undertaken by e-commerce platforms), cloud warehouse orders, Jingcang Jingpei orders, merchant orders designated by the e-commerce platform, large orders and POP orders (POP is the abbreviation of Platform Open Plan, translated as platform open plan, POP orders refer to orders for products recommended by third parties on e-commerce platforms). Among them, store orders can be divided into: Lightning Delivery self-operated orders and Lightning Delivery POP orders; self-operated orders can be divided into: standard self-operated orders, Jingzhunda orders, global shopping orders, self-pickup orders, client time-sensitive orders and unmanned vehicle orders; ECLP orders can be divided into: ECLP standard orders, ECLP global shopping orders, ECLP self-pickup orders, and ECLP cloud warehouse orders; Jingcang Jingpei orders can be divided into: Jingcang Jingpei standard orders, Jingcang Jingpei global shopping orders, and Jingcang Jingpei self-pickup orders.

[0057] Furthermore, identifying the order type of the target order according to the order identification information of the target order may include: based on a pre-configured correspondence between the order identification information and the order type, identifying the order identification information of the target order to obtain the order type of the target order.

[0058] In the disclosed embodiment, the correspondence between order identification information and order type can be pre-configured, so that after obtaining the order identification information of the target order, the order type of the target order can be obtained by using the order identification information in combination with the correspondence between the order identification information and the order type. Subsequently, the pending business corresponding to the target order can be determined based on the order type. Among them, the correspondence between the order identification information and the order type can be configured according to actual needs, such as configuring the last 4 bits in the order identification information to be related to the order type. Specifically, if the last 4 bits in the order identification information are MD3C, the corresponding order type is a store order, and the order is a 3C product. Of course, in the disclosed embodiment, the correspondence between the order identification information and the order type can be optimized according to demand.

[0059] Step S303: Determine the pending business corresponding to the target order according to the order type of the target order, and then obtain the business identification information of the pending business.

[0060] The above text explains that the time-limit transmission control of the order time-limit commitment center mainly includes the time-limit module, the capacity module, the flow module, the JIT module and the persistence module, and the services related to the time-limit transmission control include the time-limit calculation service, the capacity control service, the flow control service, the JIT time-limit service (real-time production time-limit service) and the persistence service. Considering that the services related to the time-limit transmission control of the order time-limit commitment center that need to be processed are different, in the embodiment of the present disclosure, the to-be-processed services corresponding to the target order are one or more of the time-limit calculation service, the capacity control service, the flow control service, the JIT time-limit service and the persistence service.

[0061] After determining the order type of the target order, the business that needs to be executed for the target order, that is, the pending business corresponding to the target order, can be determined based on the order type, and then the business identification information of the pending business can be obtained. In this way, each business module does not need to perform business identification analysis, and can directly obtain which business needs to be executed for the target order based on these business identification information.

[0062] For example, the order type of the target order is a store help order. For this target order, the services that need to be executed are the time calculation service and the persistence service. Then, the business identification information of the time calculation service and the business identification information of the persistence service are added to the target order. In this way, the time module can calculate the time information of the target order according to the business identification information of the time calculation service, and the persistence module can store the time information of the target order according to the business identification information of the persistence service.

[0063] Furthermore, according to the order type of the target order, determining the pending business corresponding to the target order, and then obtaining the business identification information of the pending business, can include: based on the correspondence between the pre-configured order type and the business, according to the order type of the target order, determining the pending business corresponding to the target order; adding the business identification information of the pending business to the target order.

[0064] In the disclosed embodiment, the correspondence between order types and businesses can be pre-configured, so that after identifying the order type of the target order, the order type is used in combination with the correspondence between the order type and the business to determine the pending business corresponding to the target order, and then the business identification information of the pending business is obtained for the target order. Among them, the correspondence between the order type and the business can be configured according to actual needs. For example, if the order type is a large order, the corresponding business is a time calculation business, and it is a large time calculation business; if the order type is a store help order, the corresponding business is a time calculation business and a persistence business, and the time calculation business is a store time calculation business; if the order type is a global shopping order in a self-operated order, the corresponding business is a time calculation business, a capacity control business, a flow control business, and a persistence business, and the time calculation business is a self-operated time calculation business.

[0065] Step S304: Execute the pending business according to the business identification information of the pending business, and generate timeliness information of the target order.

[0066] In this step, each business module can directly obtain the business that needs to be executed for the target order according to the business identification information of the business to be processed, and execute the business, and finally generate the timeliness information of the target order.

[0067] The method for generating timeliness information of an order in the embodiment of the present disclosure identifies the order type of the target order according to the order identification information of the target order, and then determines the pending business that needs to be executed for the target order according to the identified order type, and then completes the business identification information of the pending business, so that the pending business can be executed according to the business identification information of the pending business, and the timeliness information of the target order is generated. It can be seen that the embodiment of the present disclosure can determine the pending business that needs to be executed for the target order according to the order identification information of the target order, and can advance the identification logic related to the business, so that the business module only needs to focus on its own processing logic, and no business identification analysis is required. In this way, the logic of the business module is relatively stable, and only the requirements related to the business identification layer and data completion are frequently changed, which reduces the points of modification and testing, and can reduce the overall risk brought by changes in business requirements.

[0068] In an embodiment of the present disclosure, executing the pending business according to the business identification information of the pending business and generating the timeliness information of the target order may include: determining the execution order of the pending business; executing the pending business according to the business identification information of the pending business in the execution order of the pending business and generating the timeliness information of the target order.

[0069] Taking into account the priorities of different businesses and avoiding mutual impact between businesses, it is necessary to set the execution order of pending businesses. Furthermore, the execution order of pending businesses is time calculation business, capacity control business, flow control business, JIT time-efficiency business and persistence business. It should be noted that the pending business corresponding to the target order is one or more of the time calculation business, capacity control business, flow control business, JIT time-efficiency business and persistence business. If a business is not included in the pending business corresponding to the target order, the business can be skipped during the execution process.

[0070] For a target order, after determining the execution order of the pending business corresponding to the target order, the pending business can be executed according to the execution order and the business identification information of the pending business, and finally the timeliness information of the target order is generated.

[0071] For example, the pending business corresponding to the target order includes time calculation business and persistence business, and the pending business corresponding to the target order does not include capacity control business, flow control business, and JIT time business. For the target order, the time calculation business is executed first, and then the capacity control business, flow control business, and JIT time business are skipped, and the persistence business is executed to generate the time information of the target order.

[0072] In an embodiment of the present disclosure, executing the pending business according to the business identification information of the pending business and generating the timeliness information of the target order may include: if the pending business includes a timeliness calculation business, then calculating the order timeliness information of the target order according to the identification information of the timeliness calculation task; if the pending business includes a capacity control business, then generating the capacity information of the target order according to the identification information of the capacity control business, the capacity information of the target order includes the warehouse capacity status corresponding to the target order, the warehouse capacity count corresponding to the target order, and the capacity control type of the target order; if the pending business includes a flow control business, then generating the flow information of the target order according to the identification information of the flow control business, the flow information of the target order includes the flow control status of the target order and the flow control count of the target order; if the pending business includes a real-time production timeliness business, then generating the real-time production timeliness information of the target order according to the identification information of the real-time production timeliness business; if the pending business includes a persistent business, then storing the information generated by executing the pending business according to the identification information of the persistent business.

[0073] Specifically, if the business to be processed includes time-efficiency calculation business, it is determined that the time-efficiency information of the target order needs to be calculated. Among them, the time-efficiency calculation business is mainly divided into store time-efficiency calculation, self-operated time-efficiency calculation, POP time-efficiency calculation and zero time-efficiency at the business layer. Store time-efficiency calculation refers to calculating the time-efficiency information of order types such as store orders, self-operated time-efficiency calculation refers to calculating the time-efficiency information of order types such as self-operated orders, and POP time-efficiency calculation refers to calculating the time-efficiency information of order types such as POP orders. Zero time-efficiency can be understood as no need to consider time-efficiency information.

[0074] If the pending business includes capacity control business, it is determined that the capacity information of the target order needs to be generated, including the warehouse capacity status corresponding to the target order, the warehouse capacity count corresponding to the target order, and the capacity control type of the target order. Among them, the warehouse capacity status corresponding to the target order refers to the capacity status of the warehouse that produces the target order. For example, if a warehouse produces 10,000 orders a day, and 5,000 orders have been produced when the capacity information of the target order is produced, then the capacity status of the warehouse is not full, and the target order can be produced by the warehouse. The warehouse capacity count corresponding to the target order refers to the amount of warehouse capacity occupied by the target order. The capacity control type of the target order can include warehouse type, store type and distribution type. Warehouse type can be understood as the target order needs to be produced by the warehouse, store type can be understood as the target order needs to be shipped by the store, and distribution type can be understood as the distribution type of the target order.

[0075] If the pending business includes flow control business, it is determined that the flow information of the target order needs to be generated, including the flow control status of the target order and the flow control count of the target order. Among them, the flow control status of the target order includes whether to perform flow control, that is, whether the delivery method of the target order needs to be adjusted. The flow control status of the target order also includes whether to adjust the order download time according to the flow direction, that is, if the delivery direction of the target order changes, whether the download time of the target order needs to be adjusted. The flow control count of the target order refers to the statistics of the number of orders delivered to the corresponding direction of the target order.

[0076] If the pending business includes JIT time-limited business, then determine the JIT time-limited business that needs to generate the target order. Among them, JIT time-limited business is mainly divided into zero-time ordinary JIT, zero-time special JIT, ECLP JIT and self-operated JIT at the business level. Zero-time ordinary JIT can be understood as ordinary JITJIT business that does not need to consider time limit information, zero-time special JIT can be understood as special JITJIT business that does not need to consider time limit information, ECLP JIT can be understood as JIT time-limited business for ECLP orders, and self-operated JIT can be understood as JIT time-limited business for self-operated orders. Further, ECLP JIT is divided into ToB (full name To Business, refers to enterprises or specific user groups, usually enterprises), pure warehouse (i.e. custodial warehousing, warehousing in a way that the custody remains unchanged) and ToC (full name To Customer, i.e. for individual consumers), and self-operated JIT is divided into ToB and ToC.

[0077] If the pending business includes persistent business, it is determined that the generated timeliness information related to the target order needs to be stored. It should be noted that, in general, if the pending business includes persistent business, then the pending business also includes one or more of timeliness calculation business, capacity control business, flow control business, and JIT timeliness business. When executing persistent business, the timeliness information generated by executing other pending businesses can be stored. In addition, if the pending business only includes persistent business, the order information related to the target order can be stored.

[0078] In the disclosed embodiment, in the process of executing pending businesses corresponding to the target order, the pending businesses can be executed according to the execution order of the pending businesses, thereby ensuring the priority order of different businesses and avoiding confusion in business execution. In addition, for target orders of different order types, the corresponding pending businesses are different, so the generated timeliness information is different, thus realizing the generation of timeliness information for different orders in multiple business scenarios.

[0079] In the embodiment of the present disclosure, before executing the pending business according to the business identification information of the pending business and generating the timeliness information of the target order, the method for generating the timeliness information of the order may further include: completing the parameter information of the target order.

[0080] Before executing the pending business to generate the timeliness information of the target order, the parameter information of the target order is completed, which can avoid data identification and completion operations in the business module. In this way, the business module only needs to focus on its own processing logic, making the logic correlation of the business module stable and reducing the overall risk brought about by changes in business requirements.

[0081] In an embodiment of the present disclosure, the method for generating timeliness information of an order may further include: determining whether there is a specific scenario identifier based on the order information of the target order; if there is a specific scenario identifier, filtering the order information of the target order based on the specific scenario identifier.

[0082] Among them, the specific scene identifier can be understood as some special scenes, and filtering processing is required for these special scenes. Specifically, if the order address of the target order is a nested address, such as Beijing, Guangdong Province XXX, then the target order has a specific scene identifier, and the order information of the target order needs to be filtered according to the specific scene identifier to ensure the accuracy of the order information of the target order.

[0083] Furthermore, in the embodiment of the present disclosure, special scenario identification filtering can be performed after obtaining the business identification information of the business to be processed, and special scenario identification filtering can be performed after completing the parameter information of the target order. This can ensure the accuracy of the order information of the target order and the accuracy of the timeliness information of the generated target order.

[0084] Figure 4 FIG. 1 is a flowchart showing how an order time commitment center generates time information according to an exemplary embodiment. Figure 4 As shown, the order time commitment center can generate the time information of the target order according to the following steps.

[0085] Step S401, identifying the order type of the target order.

[0086] Specifically, the order identification information of the target order may be obtained, and then the order type of the target order may be identified according to the order identification information.

[0087] Among them, order types can include: store orders, e-commerce platform self-operated orders, ECLP orders, cloud warehouse orders, Jingcang Jingpei orders, e-commerce platform designated merchant orders, large orders and POP orders. Furthermore, store orders can be divided into: Lightning Delivery Self-operated Orders, Lightning Delivery POP Orders; Self-operated orders can be divided into: Standard Self-operated Orders, Jingzhunda Orders, Global Purchase Orders, Self-pickup Orders, Client Time-Limited Orders and Unmanned Vehicle Orders; ECLP orders can be divided into: ECLP Standard Orders, ECLP Global Purchase Orders, ECLP Self-pickup Orders, and ECLP Cloud Warehouse Orders; Jingcang Jingpei orders can be divided into: Jingcang Jingpei Standard Orders, Jingcang Jingpei Global Purchase Orders, and Jingcang Jingpei Self-pickup Orders.

[0088] Step S402: Determine the pending business corresponding to the target order according to the order type of the target order, and complete the business identification information of the pending business.

[0089] The services to be processed include one or more of time efficiency calculation services, capacity control services, flow direction control services, JIT time efficiency services, and persistence services.

[0090] Step S403: if it is determined that a specific scenario identifier exists according to the order information of the target order, the order information of the target order is filtered according to the specific scenario identifier.

[0091] Step S404, completing the parameter information of the target order, wherein the parameter information of the target order is used to generate the timeliness information of the target order.

[0092] Step S405, after the parameter information is completed, if it is determined that a specific scenario identifier exists according to the order information of the target order, the order information of the target order is filtered according to the specific scenario identifier.

[0093] Step S406: If the business to be processed includes a time efficiency calculation business, the time efficiency module of the order time efficiency commitment center calculates the order time efficiency information of the target order according to the identification information of the time efficiency calculation task.

[0094] Step S407: If the to-be-processed business includes a capacity control business, the capacity module of the order time commitment center generates capacity information of the target order according to the identification information of the capacity control business.

[0095] Step S408: If the business to be processed includes a flow control business, the flow module of the order time commitment center generates flow information of the target order according to the identification information of the flow control business.

[0096] Step S409: If the business to be processed includes a JIT time-limited business, the JIT module of the order time-limited commitment center generates JIT time-limited information of the target order according to the identification information of the JIT time-limited business.

[0097] Step S410: If the pending business includes a persistent business, the persistence module of the order time commitment center stores the information generated by executing the pending business according to the identification information of the persistent business.

[0098] Step S411, assembling the information generated by the timeliness module, the capacity module, the flow module, the JIT module and the persistence module to obtain the timeliness information of the target order.

[0099] It should be noted that in step S406, if the pending business does not include the time calculation business, the target order does not have the identification information of the time calculation business, and the time module of the order time commitment center does not need to calculate the order time information of the target order. In step S407, if the pending business does not include the capacity control business, the target order does not have the identification information of the capacity control business, and the capacity module of the order time commitment center does not need to generate the capacity information of the target order. In step S408, if the pending business does not include the flow control business, the target order does not have the identification information of the flow control business, and the flow module of the order time commitment center does not need to generate the flow information of the target order. In step S409, if the pending business does not include the JIT time business, the target order does not have the identification information of the JIT time business, and the JIT module of the order time commitment center does not need to generate the JIT time information of the target order. In step S410, if the pending business does not include the persistence business, the target order does not have the identification information of the persistence business, and the persistence module of the order time commitment center does not need to store the information generated by executing the pending business.

[0100] Figure 5 FIG. 1 is a diagram showing a display page of timeliness information of a target order according to an exemplary embodiment. Figure 5 As shown, after the timeliness information of the target order is generated, the timeliness information can be displayed to the user, so that the user can view the time of each link of the order through the client.

[0101] Figure 6 FIG. 1 is a block diagram of a device for generating timeliness information of an order according to an exemplary embodiment. Figure 6 As shown, the order timeliness information generating device 600 includes: an order identification obtaining module 610, an order type identifying module 620, a service identification obtaining module 630 and a timeliness information generating module 640.

[0102] Among them, the order identification acquisition module 610 can be used to: obtain the order identification information of the target order; the order type identification module 620 can be used to: identify the order type of the target order according to the order identification information of the target order; the business identification acquisition module 630 can be used to: determine the pending business corresponding to the target order according to the order type of the target order, and then obtain the business identification information of the pending business; the time limit information generation module 640 can be used to: execute the pending business according to the business identification information of the pending business, and generate the time limit information of the target order.

[0103] In an optional embodiment of the present disclosure, the to-be-processed business may include one or more of a time-efficiency calculation business, a capacity control business, a flow control business, a real-time production time-efficiency business, and a persistence business. The business identification acquisition module 630 may also be used to: determine the to-be-processed business corresponding to the target order according to the order type of the target order based on the pre-configured correspondence between the order type and the business; and add the business identification information of the to-be-processed business to the target order.

[0104] In an optional embodiment of the present disclosure, the timeliness information generation module 640 can also be used to: determine the execution order of the pending businesses; execute the pending businesses according to the execution order of the pending businesses and the business identification information of the pending businesses, and generate the timeliness information of the target order.

[0105] In an optional embodiment of the present disclosure, the timeliness information generation module 640 can also be used for: if the business to be processed includes a timeliness calculation business, then the order timeliness information of the target order is calculated according to the identification information of the timeliness calculation task; if the business to be processed includes a capacity control business, then the capacity information of the target order is generated according to the identification information of the capacity control business, and the capacity information of the target order includes the warehouse capacity status corresponding to the target order, the warehouse capacity count corresponding to the target order, and the capacity control type of the target order; if the business to be processed includes a flow control business, then the flow direction information of the target order is generated according to the identification information of the flow control business, and the flow direction information of the target order includes the flow control status of the target order and the flow control count of the target order; if the business to be processed includes a real-time production timeliness business, then the real-time production timeliness information of the target order is generated according to the identification information of the real-time production timeliness business; if the business to be processed includes a persistent business, then the information generated by executing the business to be processed is stored according to the identification information of the persistent business.

[0106] In an optional embodiment of the present disclosure, the execution order of the services to be processed is time efficiency calculation service, capacity control service, flow direction control service, real-time production time efficiency service and persistence service.

[0107] In an optional embodiment of the present disclosure, the order type identification module 620 may also be used to: identify the order identification information of the target order based on the pre-configured correspondence between the order identification information and the order type, and obtain the order type of the target order.

[0108] In an optional embodiment of the present disclosure, the order timeliness information generating device 600 further includes a parameter information completing module 650, which can be used to complete the parameter information of the target order.

[0109] In an optional embodiment of the present disclosure, the order timeliness information generating device 600 also includes a specific scenario processing module 660, which can be used to: determine whether there is a specific scenario identifier based on the order information of the target order; if there is a specific scenario identifier, filter the order information of the target order based on the specific scenario identifier.

[0110] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0111] Figure 7 is a structural block diagram of an electronic device according to an exemplary embodiment. Figure 7 hereinafter describes an electronic device 700 according to such an embodiment of the present disclosure. Figure 7 The electronic device 700 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0112] like Figure 7 As shown, the electronic device 700 is in the form of a general computing device. The components of the electronic device 700 may include, but are not limited to: the at least one processing unit 710, the at least one storage unit 720, a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710), and a display unit 740.

[0113] The storage unit stores program codes, which can be executed by the processing unit 710, so that the processing unit 710 performs the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 710 can perform the following steps: Figure 3 Follow the steps shown in .

[0114] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 721 and a cache memory unit 722 , and may further include a read-only memory unit (ROM) 723 .

[0115] The storage unit 720 may also include a program / utility 724 having a set (at least one) of program modules 725, such program modules 725 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0116] Bus 730 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0117] The electronic device 700 may also communicate with one or more external devices 800 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 700, and may communicate with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 750. Furthermore, the electronic device 700 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and public networks, such as the Internet) via a network adapter 760. As shown, the network adapter 760 communicates with other modules of the electronic device 700 via a bus 730. It should be understood that, although not shown in the figure, other hardware and software modules may be used in conjunction with the electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0118] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.

[0119] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory including instructions, and the above instructions can be executed by a processor of the device to complete the above method. Optionally, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0120] In an exemplary embodiment, a computer program product is also provided, including a computer program and instructions. When the computer program and the instructions are executed by a processor, the online file processing method in the above embodiment is implemented.

[0121] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0122] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for generating timeliness information of an order, characterized in that: include: Obtain order identification information of the target order; Identifying the order type of the target order according to the order identification information of the target order; Determine the pending business corresponding to the target order according to the order type of the target order, and then obtain the business identification information of the pending business; The pending business is executed according to the business identification information of the pending business, and the timeliness information of the target order is generated.

2. The method according to claim 1, characterized in that The to-be-processed services include one or more of time efficiency calculation services, capacity control services, flow direction control services, real-time production time efficiency services, and persistence services; The step of determining the to-be-processed business corresponding to the target order according to the order type of the target order, and then acquiring the business identification information of the to-be-processed business, includes: Based on the pre-configured correspondence between the order type and the business, according to the order type of the target order, determining the to-be-processed business corresponding to the target order; Add the business identification information of the to-be-processed business to the target order.

3. The method according to claim 2, characterized in that The executing the pending business according to the business identification information of the pending business and generating the timeliness information of the target order includes: Determining the execution order of the pending services; The pending business is executed in the execution order of the pending business and according to the business identification information of the pending business, and the timeliness information of the target order is generated.

4. The method according to claim 3, characterized in that The executing the pending business according to the business identification information of the pending business and generating the timeliness information of the target order includes: If the to-be-processed business includes the time efficiency calculation business, then calculating the order time efficiency information of the target order according to the identification information of the time efficiency calculation task; If the to-be-processed business includes the capacity control business, generating capacity information of the target order according to the identification information of the capacity control business, the capacity information of the target order including the warehouse capacity status corresponding to the target order, the warehouse capacity count corresponding to the target order, and the capacity control type of the target order; If the to-be-processed business includes the flow direction control business, generating the flow direction information of the target order according to the identification information of the flow direction control business, wherein the flow direction information of the target order includes the flow direction control state of the target order and the flow direction control count of the target order; If the to-be-processed business includes a real-time production timeliness business, generating the real-time production timeliness information of the target order according to the identification information of the real-time production timeliness business; If the to-be-processed service includes a persistent service, information generated by executing the to-be-processed service is stored according to identification information of the persistent service.

5. The method according to claim 3, characterized in that: The execution order of the pending services is time efficiency calculation service, capacity control service, flow direction control service, real-time production time efficiency service and persistence service.

6. The method according to claim 1, characterized in that The step of identifying the order type of the target order according to the order identification information of the target order includes: Based on the pre-configured correspondence between order identification information and order type, the order identification information of the target order is identified to obtain the order type of the target order.

7. The method according to claim 1, characterized in that Before executing the pending business according to the business identification information of the pending business and generating the timeliness information of the target order, the method further includes: completing the parameter information of the target order.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Determining whether there is a specific scenario identifier according to the order information of the target order; If the specific scenario identifier exists, the order information of the target order is filtered according to the specific scenario identifier.

9. A device for generating timeliness information of an order, characterized in that: include: An order identification acquisition module is used to acquire order identification information of a target order; An order type identification module, used to identify the order type of the target order according to the order identification information of the target order; A service identification acquisition module, used to determine the to-be-processed service corresponding to the target order according to the order type of the target order, and then acquire the service identification information of the to-be-processed service; The timeliness information generating module is used to execute the pending business according to the business identification information of the pending business and generate the timeliness information of the target order.

10. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the method for generating timeliness information of an order according to any one of claims 1 to 8 is implemented.

11. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the method for generating timeliness information of an order as described in any one of claims 1 to 8.