Cargo unit management system, method, storage medium and computer program product
Through the automated matching and verification mechanism of the cargo unit management system, the delay and cost problems of the cargo unit ordering process in home improvement construction are solved, the accuracy and efficiency of goods supply are improved, and the process of changing customer demands is simplified.
Patent Information
- Application Number
- CN202411223316.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2024-12-27
AI Technical Summary
During home decoration construction, there is a lack of automated process guarantee between the designer's quotation and the project manager's order placing an order, which causes the cargo unit to fail to arrive at the construction site on time, causing project delays, and manual input of order quantity is prone to errors, which increases cost accounting and construction will not Deterministic, customer needs to replace materials requires multiple rounds of communication and coordination to increase change costs.
Provide a cargo unit management system, which monitors the preparation stage of the cargo unit to match the procurement node through processor and memory, triggers the verification strategy to verify the matching degree of customized association information, generates custom instructions, and determines based on the reduced work order. The item reduction mechanism automatically adjusts the work orders in the goods supply system to realize automated customization and item reduction processes.
It reduces the time difference and data errors caused by manual ordering, improves the accuracy and efficiency of goods supply, reduces project delays and change costs, and simplifies the process of changing customer demands.
Smart Images

Figure CN119204998A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of home improvement, and in particular to a cargo unit management system, method, storage medium and computer program product. Background Art
[0002] In the home decoration construction process, the designer is responsible for selecting the materials needed for the decoration and making corresponding quotations for the customers. The project manager receives this data and manually enters the various types of cargo units and their corresponding unit codes specified by the designer into the supply chain system. The ordering process is completed by creating a shopping cart in the system and specifying the purchase quantity.
[0003] However, the aforementioned working method for placing orders for cargo units has technical limitations and risks of human error. Specifically, the time difference between the designer's quotation and the project manager's actual order is large, and the lack of effective automated process guarantees often results in the cargo unit failing to arrive at the construction site at the expected time node, which in turn causes project delays. The project manager's manual entry of the actual order quantity is prone to errors, which affects the subsequent cost accounting and construction. In addition, if the customer requests to replace the material after the material has been ordered but has not yet been delivered, multiple rounds of communication and coordination between the designer, project manager and supplier are required, which undoubtedly increases the change cost and uncertainty of the entire project. Summary of the invention
[0004] In order to solve at least one of the aforementioned problems, the present disclosure provides a cargo unit management system, method, storage medium and computer program product.
[0005] According to one aspect of the present disclosure, a cargo unit management system is provided, comprising: a processor; a memory; a computer program, wherein the computer program is stored in the memory, and when the computer program is executed by the processor, the computer program and the processor perform the following process: matching the preparation stage of the monitored cargo unit with the procurement node of the cargo unit to obtain a matching result; when the matching result is successful, triggering the verification strategy of the cargo unit to perform a matching degree verification on the customized associated information of the cargo unit to obtain a verification result, wherein the customized associated information includes the customized information of the cargo unit and the inventory data of the cargo supply system about the cargo unit; when the verification result is qualified, generating a customization instruction about the cargo unit, wherein the customization instruction includes the customized information of the cargo unit.
[0006] In some embodiments, when the matching result is successful, the processor triggers the verification strategy of the cargo unit to perform a matching check on the customized association information of the cargo unit, and when the verification result is obtained, is used to: when the matching result is successful, analyze the hit status of the customized association information with respect to multiple first-category rule items, multiple second-category rule items, and multiple third-category rule items in the verification strategy; if the customized association information does not hit any of the first-category rule items, hits all of the second-category rule items, and hits any of the third-category rule items, the verification result is qualified.
[0007] In some embodiments, the processor, before matching the preparation stage of the monitored cargo unit with the procurement node of the cargo unit to obtain a matching result, is used to: configure the procurement node and the verification strategy for the cargo unit according to the cargo category and business type of the cargo unit.
[0008] In some embodiments, when configuring the procurement node and the verification strategy for the cargo unit according to the cargo category and the business type of the cargo unit, the processor is used to: configure the cargo category that is compatible with the attributes of the cargo unit; determine the procurement node of the cargo unit in the business type according to the cargo category and the business type; and determine the verification strategy of the cargo unit according to the procurement node, wherein the verification strategy includes a plurality of first-category rule items, a plurality of second-category rule items, and a plurality of third-category rule items.
[0009] In some embodiments, the processor, before matching the monitored preparation stage of the cargo unit with the procurement node of the cargo unit to obtain a matching result, is used to: monitor the action work order of the cargo unit to obtain the preparation stage.
[0010] In some embodiments, the processor, after generating a customized instruction about the cargo unit when the verification result is qualified, is used to: determine the reduction mechanism of the cargo unit according to the target retention quantity and the original order quantity of the cargo unit in the reduction work order and the actual order quantity of the cargo unit by the cargo supply system.
[0011] In some embodiments, the processor, when determining the item reduction mechanism of the cargo unit according to the target reserved quantity and the original order quantity of the cargo unit in the item reduction work order and the actual order quantity of the cargo unit by the cargo supply system, is used to: when the target reserved quantity is greater than or equal to the actual order quantity, set the item reduction mechanism of the cargo unit corresponding to the difference between the original order quantity and the target reserved quantity to direct item reduction; when the target reserved quantity is less than the actual order quantity and the original order quantity in the item reduction work order is less than or equal to the actual order quantity, set the item reduction mechanism of the cargo unit corresponding to the difference between the original order quantity and the target reserved quantity to direct item reduction; The difference between the order quantity and the target reserved quantity is taken as the order change amount, and the reduction mechanism of the cargo unit of the order change amount is set to indirect reduction; when the target reserved quantity is less than the actual order quantity and the original order quantity is greater than the actual order quantity, the difference between the actual order and the target reserved quantity is taken as the order change amount, and the difference between the original order quantity and the actual order quantity is taken as the order difference amount, the reduction mechanism of the cargo unit of the order change amount is set to indirect reduction, and the reduction mechanism of the cargo unit of the order difference amount is set to direct reduction.
[0012] In some embodiments, the processor, after determining the reduction mechanism of the cargo unit based on the target retention quantity and the original order quantity of the cargo unit in the reduction work order and the actual order quantity of the cargo unit by the cargo supply system, is used to: when the reduction mechanism is an indirect reduction, monitor the actual preparation work order of the cargo unit by the cargo supply system to obtain the processing stage of the cargo unit; when the processing stage is reversible, cancel the corresponding actual preparation work order in the cargo supply system, and generate a remake work order for the cargo unit based on the target retention quantity.
[0013] In some embodiments, the processor, after determining the reduction mechanism of the cargo unit based on the target reserved quantity and the original order quantity of the reduction work order for the cargo unit and the actual order quantity of the cargo unit for the cargo unit by the cargo supply system, is used to: when the reduction mechanism is direct reduction, form a candidate reduction plan involving the least number of expected customized work orders based on the order difference and multiple expected customized work orders for the cargo unit in the cargo supply system; screen the candidate reduction plan with the least types of items involving the cargo unit as the target reduction plan; and cancel the expected customized work orders indicated by the target reduction plan in the cargo supply system.
[0014] According to another aspect of the present disclosure, a cargo unit management method is provided, comprising: matching the preparation stage of a monitored cargo unit with the procurement node of the cargo unit to obtain a matching result; when the matching result is successful, triggering a verification strategy of the cargo unit to perform a matching degree verification on customized associated information of the cargo unit to obtain a verification result, wherein the customized associated information includes the customized information of the cargo unit and inventory data of a cargo supply system about the cargo unit; when the verification result is qualified, generating a customization instruction for the cargo unit, wherein the customization instruction includes the customization information of the cargo unit.
[0015] According to another aspect of the present disclosure, a readable storage medium is provided, wherein the readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor to execute the cargo unit management method of any embodiment of the present disclosure.
[0016] According to yet another aspect of the present disclosure, a computer program product is provided, including a computer program / instruction, wherein when the computer program / instruction is executed by a processor, the cargo unit management method according to any embodiment of the present disclosure is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings illustrate exemplary embodiments of the present disclosure and together with the description serve to explain the principles of the present disclosure. These drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification.
[0018] Figure 1 It is a schematic diagram of an application scenario of a cargo unit management system according to an exemplary embodiment of the present disclosure.
[0019] Figure 2 The present invention is a schematic flowchart of data interaction according to an exemplary embodiment of the present disclosure.
[0020] Figure 3 A schematic diagram of the architecture of a cargo unit customization process according to an exemplary embodiment of the present disclosure.
[0021] Figure 4 The present invention is a flowchart of a cargo unit reduction process according to an exemplary embodiment of the present disclosure.
[0022] Figure 5 The present invention is a flowchart of a cargo unit management method according to an exemplary embodiment of the present invention. DETAILED DESCRIPTION
[0023] The present disclosure is further described in detail below in conjunction with the accompanying drawings and implementations. It is understood that the specific implementations described herein are only used to explain the relevant content, rather than to limit the present disclosure. It should also be noted that, for ease of description, only the parts related to the present disclosure are shown in the accompanying drawings.
[0024] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in the present disclosure can be combined with each other. The technical solution of the present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0025] In the traditional home improvement construction process, the designer is responsible for communicating with the customer about material selection and completing the quotation. The project manager manually enters the various types of stock keeping units (SKUs) selected by the designer into the goods supply system and specifies the purchase quantity. The supplier prepares and delivers the corresponding materials according to the goods units and quantities indicated by the goods supply system. The above is a relatively complete ordering process for goods units. However, the time difference between the completion of the designer's quotation and the actual ordering by the project manager is large, and the lack of effective automated process guarantees often leads to the inability of the goods units to arrive at the construction site at the expected time node, which in turn causes the problem of project delays. The project manager's manual input of the actual order quantity is also prone to errors, which affects the subsequent cost accounting and construction. In addition, if the customer proposes to replace materials, reduce quantities, and other reduction requirements when the materials have been ordered but have not yet been delivered, multiple rounds of communication and coordination between the designer, project manager, and supplier are required, which undoubtedly increases the change cost and uncertainty of the entire project.
[0026] Figure 1 It is a schematic diagram of an application scenario of a cargo unit management system according to an exemplary embodiment of the present disclosure.
[0027] The cargo unit management system provided by the embodiments of the present disclosure can be applied to Figure 1In the application environment shown. In the application environment, a customization client 100, a server 200 and a goods supply system 300 may be included. Both the customization client 100 and the goods supply system 300 communicate with the server 200 through a network. The server 200 is used to carry a goods unit management system. Among them, the customization client 100 is used to receive an action work order about a goods unit input by a designer or a customer, and the action work order at least includes one or more of the preparation stage, material attributes, payment status, and customization information of the goods unit. The goods unit management system carried in the server 200 is used to assign a procurement node and a verification strategy to the goods unit in the action work order, and then analyze whether the preparation stage of the goods unit meets the procurement node; if it meets, the verification strategy is used to perform a matching degree verification on the customization association information of the goods unit to obtain a verification result, and the customization association information includes the customization information of the action work order about the goods unit and the inventory data of the goods supply system 300 about the goods unit. If the verification result is qualified, a customization instruction will be generated. The cargo supply system 300 generates the desired customization work order according to the customization instruction, and generates the actual preparation work order according to the actual order acceptance of the supplier; the supplier finally completes the customization and delivery of the cargo unit according to the actual preparation work order.
[0028] The customized client 100 and the goods supply system 300 can be mounted on a terminal. The terminal can be various desktop computers, laptops, smart phones, tablet computers, Internet of Things devices, portable wearable devices, etc. The server 200 can be implemented as an independent server or a server cluster composed of multiple servers.
[0029] In some embodiments, server 200 may be a server cluster composed of multiple different types of servers, specifically including a distributed content network (CDN), a codec server, and a message server. Among them, when a user requests a resource, the distributed content network will access the server closest to the user, thereby improving the overall network performance and user experience; each server in the distributed content network corresponds to a CDN node, and the content of the same resource will be copied to multiple nodes deployed in various locations, reducing the pressure on a single node and improving user access speed and experience. The codec server is a computing-intensive server that provides encoding and decoding capabilities for various formats. Its configuration is customized and optimized for the characteristics of various encoding and decoding algorithms, and multiple nodes are also deployed. The message server provides the ability to distribute customized instructions.
[0030] The present invention provides a cargo unit management system, which is deployed in Figure 1The cargo unit management system includes a processor, a memory and a computer program. The computer program is stored in the memory. When the computer program is executed by the processor, the cargo unit management system verifies the monitored action work order in two directions and generates customized instructions for the cargo units that pass the verification, thereby avoiding the time difference caused by manual order placement by multiple roles and ensuring the accuracy of the customized information.
[0031] Figure 2 The present invention is a schematic flowchart of data interaction according to an exemplary embodiment of the present disclosure.
[0032] In one embodiment, if Figure 2 As shown, for the entire customization process of the cargo unit, various data are mainly exchanged between the cargo unit customization system of the processor and the cargo supply system.
[0033] Specifically, the cargo unit management system includes at least a monitoring module, a first verification module, a second verification module, an instruction generation module, a reduction module and other parts. The cargo unit management system analyzes whether the state presented by the action work order meets the order requirements of the corresponding cargo unit through data interaction between multiple modules, and generates customized instructions for the cargo units that meet the order requirements to control the cargo supply system to prepare the corresponding cargo units in a timely manner. In addition, the cargo unit management system will also monitor the reduction work order, and can configure a suitable reduction mechanism for the cargo unit according to the target retention quantity and the original order quantity of the cargo unit indicated in the reduction work order, as well as the processing stage of the corresponding cargo unit in the actual preparation work order of the cargo supply system, and then cancel the actual preparation work order that can be reduced in time, and regenerate a reset work order that matches the reduction work order, so as to reduce the change cost of the reduction process such as material change, and ensure the efficiency and accuracy of the reduction.
[0034] The cargo supply system mainly generates expected work orders or cancels work orders based on the customized instructions and target reduction plans generated by the cargo management system. At the same time, it has the ability to timely update the actual preparation of work orders regarding the cargo unit processing stage to assist the cargo management system in matching the appropriate reduction mechanism for the cargo unit.
[0035] In the data interaction link 101, the monitoring module synchronizes the preparation stage of the cargo unit.
[0036] Specifically, before construction, the customer or designer will perform some preparatory work, which will lead to some construction preparation actions including construction briefing, contract signing, re-measurement, deposit payment, full payment, completion of demand change order and rejection of demand change order. The preparation stage is the result of the impact of construction preparation actions on the construction process. The customer or designer will input the preparation stage and the customized information generated by it into the customization client in the form of an action work order. The preparation stage of the cargo unit is affected by the construction preparation actions. For example, the action of construction briefing corresponds to the preparation stage of completion of construction briefing, the action of contract signing corresponds to the preparation stage of project signing, the action of re-measurement corresponds to the preparation stage of re-measurement completion, the action of deposit payment corresponds to the deposit status, etc. The construction preparation work and the corresponding preparation stage can also be other, which are not listed here one by one.
[0037] A cargo unit is the smallest inventory management unit supported by the cargo supply system. Each cargo unit represents a specific cargo or cargo variant. Depending on the supply conditions of the cargo supply system, a cargo unit can be a door sill, tile, cabinet plate, door, window, toilet, etc., which are not listed here one by one.
[0038] In the data interaction stage 102, the first verification module matches the preparation stage with the procurement node and generates a matching result.
[0039] Specifically, after the monitoring module obtains the action work order, it will assign a procurement node and verification strategy to it according to the material attributes of the goods unit involved in the action work order and the business type to which the action work order belongs. The material attributes or business type determine the procurement node of the goods unit, and the procurement node uniquely corresponds to a set of verification strategies. The procurement node is a preparation stage that determines the purchase time point in the activity of purchasing goods units. The verification strategy is a verification mechanism for the goods units at the procurement node to ensure the feasibility of the purchase action before generating an order instruction; it usually includes the degree of matching between the customized information of the order and the inventory data of the goods supply system to avoid the situation where the goods supply system cannot supply.
[0040] The first verification module is mainly used to match the preparation stage with the verification time to obtain a matching result. Taking a single threshold as a cargo unit, if the business type involved is full packaging, then the corresponding procurement node can be set to complete re-measurement. If the preparation stage of the threshold is also completed at this time, it proves that its preparation stage matches the procurement node successfully; otherwise, it proves that the procurement node fails to match the preparation stage. Similarly, taking a single threshold as a cargo unit, if the business type involved is retail, then the corresponding procurement node can be set to full payment and project signing. If the order status of the threshold is full payment status and contract signing status, it proves that the procurement node matches the preparation stage successfully; otherwise, the match fails. Obviously, for the same cargo unit, when it belongs to different business types, different procurement nodes will be configured. The procurement node can be set according to prior knowledge, and there is no restriction here.
[0041] Depending on the degree of fit between the preparation stage and the procurement node, two matching results, success and failure, are generated.
[0042] In the data interaction link 103, the first verification module synchronizes the matching result to the monitoring module.
[0043] Specifically, if the aforementioned procurement node fails to match the corresponding preparation stage, there is no need for subsequent verification, and the monitoring module can be triggered to listen to the new action work order. If the two are matched successfully, the second verification module will be triggered to perform a second verification of the cargo-related data including the action work order and the inventory data of the cargo supply system on the cargo unit to ensure that the cargo supply system has the ability to supply the cargo unit indicated by the action work order. Therefore, no matter what the matching result is, the first verification module will synchronize it to the monitoring module.
[0044] In data interaction step 104, when the matching result is successful, the monitoring module sends the customized association information to the second verification module.
[0045] Specifically, the customization-related information includes the preparation stage and customization information of the cargo unit in the action work order, and the inventory data of the cargo unit in the cargo supply system. The monitoring module obtains the action work order from the customization client and the inventory data from the cargo supply system, and then synchronizes these data to the second verification module, so that the module obtains the verification result by comparing the data with the corresponding verification strategy.
[0046] In the data interaction step 105, the second verification module verifies the customized association information according to the verification strategy to obtain a verification result.
[0047] Specifically, the verification strategy is determined according to the procurement node of the cargo unit, and each group of verification strategies includes multiple first-class rule items, multiple second-class rule items, and multiple third-class rule items. Among them, the first-class rule items belong to the negative statement class, that is, they must not be satisfied. If the customization-related information hits any first-class rule item, the verification fails and the order cannot be placed; the first-class rule items may include: the cargo unit is off the shelf in the cargo supply system, the cargo unit is not configured with a customization channel, the cargo unit is a reduction item object, the cargo unit has no customization information, and the cargo unit belongs to a marketing set (does not support independent customization). One or more of the second-class rule items belong to the affirmative statement class, that is, they must be satisfied. If any second-class rule item is not satisfied in the customization-related information, the verification fails and the order cannot be placed; the second-class rule items include one or more of payment completion, quotation increment, etc. The third-class rule items belong to the optional statement class, that is, one can be satisfied. If the customization-related information satisfies any third-class rule item, the verification is successful; the third-class rule items may include one or more of project change order, demand change order, re-measurement completion order, retail full payment, and demand change withdrawal and supplementary order. If the customization association information is successfully verified for these three types of rule items, the cargo unit is verified to be qualified; if any of the rule items fails to be verified, the cargo unit fails to be verified and cannot be ordered for customization. Of course, each type of rule item corresponding to each cargo unit can be configured according to actual conditions, not limited to the above. The verification results include qualified verification and failed verification.
[0048] In the data interaction link 106, the second verification module pushes the qualified verification result to the monitoring module.
[0049] When the verification result is qualified, the second verification module triggers the monitoring module to send the customization information to the instruction generation module to implement the subsequent customization steps. Therefore, the second verification module pushes the verification result to the monitoring module, which plays a triggering role on the monitoring module.
[0050] Of course, if the verification result fails, it will also trigger the monitoring module to continuously detect new action work orders. The verification of this action work order is completed, and the corresponding cargo unit does not meet the conditions for customization.
[0051] In the data interaction link 107, the monitoring module sends the customized information to the instruction generation module.
[0052] Specifically, the customization information is the customization parameters of the cargo unit indicated by the designer or customer in the action work order, including the basic information of the cargo unit, logistics information and customer information. Basic information may include the unique code, quantity and unit, price, customization store or channel of the cargo unit; logistics information includes the detailed address of the cargo unit's mailing destination and the consignee information; customer information includes personal information such as the name of the ordering customer.
[0053] In the data interaction link 108, the instruction generation module generates a customization instruction containing customization information to the goods supply system.
[0054] The instruction generation module is used to generate customization instructions, which contain customization information so that the goods supply system can understand the customization requirements. The goods supply system is the receiving end of the supplier, which is used to receive the customization requirements of customers or designers on the goods unit.
[0055] In the data interaction link 109, the goods supply system generates the expected customization work order and the actual preparation work order according to the customization instruction.
[0056] The expected customization work order is a work order generated according to the customization instructions, and the actual preparation work order is a work order generated by the supplier according to the actual order situation. The actual preparation work order is the execution result of multiple or all expected customization work orders. Both the expected customization work order and the actual preparation work order contain the basic information of the cargo unit indicated by the customization information, logistics information and customer information, which facilitates workers to make cargo units and ship them according to demand.
[0057] In the data interaction link 110, the monitoring module monitors and sends the item reduction work order to the item reduction module.
[0058] During the customization process, if there are changes to the cargo unit or the size or quantity of the cargo unit after the customer or designer issues a customization instruction, a reduction work order containing these change information can be generated on the customization client. The reduction work order is used to indicate the changed or deleted objects, as well as the quantity, including the target retention quantity, the original order quantity, and / or replacement information; the replacement information includes the basic information of the new cargo unit or the change information of the original cargo unit.
[0059] In the data interaction link 111, the item reduction module determines the item reduction mechanism of the cargo unit according to the item reduction work order, and then determines the target item reduction plan.
[0060] The item reduction module determines the item reduction mechanism for different parts of the cargo unit according to the target retention quantity in the item reduction work order, the original order quantity, and the actual order quantity of the cargo supply system for the cargo unit. The item reduction mechanism includes direct item reduction and indirect item reduction. Direct item reduction refers to directly canceling the desired customized work order without judging the processing stage of the cargo unit in the cargo supply system; indirect item reduction specifies that the cargo supply system has received the order and generated the actual preparation work order, and it is necessary to judge the processing stage of the cargo unit in the actual preparation work order to decide whether it can be deleted. For example, a cargo unit is in the distribution state, which is obviously not reversible and cannot be reduced.
[0061] The target reduction plan refers to the set of actual preparation work orders or expected customization work orders that need to be cancelled according to the reduction mechanism. For the cargo units with direct reduction, one or more expected customization work orders with the least work orders involved and the least types of cargo units associated with the deleted work orders are selected as the target reduction plan. For the cargo units with indirect reduction, if the processing stage of the cargo unit is reversible, the corresponding actual preparation work order will be used as the target reduction plan. Of course, in the indirect reduction mechanism, if the processing stage of the cargo unit is not reversible, the reduction will be rejected, and there will be no target reduction plan.
[0062] In the data interaction link 112, the item reduction module cancels the work order according to the target item reduction plan.
[0063] Through data interaction links 101 to 112, the cargo unit management system realizes data transmission among multiple internal modules and data interaction with the cargo supply system, completes the process of automatically generating customized instructions and canceling work orders, avoids the time difference of multi-role manual interaction and possible data error import problems, improves the efficiency of customization and cancellation / change, and reduces the cost of manual interaction.
[0064] Figure 3 A schematic diagram of the architecture of a cargo unit customization process according to an exemplary embodiment of the present disclosure.
[0065] refer to Figure 3 , showing the processing flow of the cargo unit management system of the present disclosure to perform cargo unit customization.
[0066] The cargo unit management system configures the purchase nodes and ordering strategies for the cargo units supported by the cargo supply system. Specifically, the purchase node of the cargo unit under the business type is determined based on the cargo category to which the material attribute of the cargo unit belongs and the business type corresponding to the cargo unit. Then, based on prior knowledge, the verification strategy is configured for the purchase node. In the above manner, all cargo units and various business types are traversed to form a set of "cargo unit-business type-purchase node-verification strategy" for subsequent direct call.
[0067] A cargo unit is the smallest inventory management unit supported by the cargo supply system. Each cargo unit represents a specific cargo or cargo variant. Each cargo unit has corresponding product attributes, such as style, color, etc., so each cargo unit has a unique code. A cargo unit can be a door sill, a mattress, a skirting board, or a set of integrated ceilings. Different cargo supply systems have different specifications for cargo units, which are not limited here.
[0068] Business types include packaged goods or retail goods, and the same cargo unit corresponds to different procurement nodes in different business types. For example, in packaged goods, the procurement node for threshold stones can be configured as re-measurement completion; in retail goods, the procurement node for threshold stones can be configured as full payment and project formal signing.
[0069] Furthermore, the action work order is monitored. The action work order is manually input into the customization client by the customer or designer after completing the construction preparation action, and includes the preparation stage of the cargo unit, customization information, etc. The action work order is synchronized to the cargo unit management system through HTTP (HyperText Transfer Protocol Interface) or MQ (Message Queue) messages.
[0070] Furthermore, according to the cargo category of the cargo unit involved in the action work order and the business type of the action work order, the procurement node and verification strategy of the cargo unit are determined in the aforementioned set of "cargo unit-business type-procurement node-verification strategy".
[0071] Furthermore, the purchasing node is matched with the preparation stage in the action work order to obtain a matching result. If the matching result is a failure, then the new action work order is listened to again, and this action work order does not meet the conditions for placing an order; if the matching result is a success, it proves that the current state of the cargo unit meets the time conditions for placing an order, then the verification strategy is triggered to perform a matching degree verification on the customized related information, and the matching degree between the customized information of the cargo unit and the cargo supply system is judged to ensure that the order has the actual conditions for production, and then the verification result is obtained. For example, in the whole-pack type, the purchasing node for the threshold can be configured as re-measurement completion. If the action work order shows that the preparation stage of the threshold is re-measurement completion, then it proves that the threshold is successfully matched with the purchasing node in the current business type and meets the time conditions for placing an order.
[0072] The verification strategy includes multiple first-class rule items, multiple second-class rule items and multiple third-class rule items. When the matching result is successful, the customized association information is analyzed about the hit status of multiple first-class rule items, multiple second-class rule items and multiple third-class rule items in the verification strategy; if the customized association information does not hit any first-class rule item, hits all second-class rule items, and hits any third-class rule item, the verification result is qualified.
[0073] Take the caulking agent in the whole-house type as an example. The ordering strategy is set as the first category rule items include: off-shelf, unconfigured channel, marketing set; the second category rule items include: deposit payment completed, quotation increment; the third category rule items include: re-measurement completed, whole-house deposit payment. Then, if the customized association information of the caulking agent does not hit any of the first category rule items, hits all the second category rule items, and hits "re-measurement completed" or "whole-house deposit payment" in the third category rule items, then it proves that the verification of the caulking agent is qualified, and the goods supply system has the ability to customize the goods unit according to the customized information in the action work order.
[0074] Of course, if the verification result is a failure, it proves that the goods supply system does not have the ability to customize the goods unit according to the customization information in the action work order, and the order will not be triggered. Feedback can be given to the designer to adjust the customization information and / or re-monitor the remaining action work orders, and the action work order will be invalid.
[0075] If the verification result is qualified, a customization instruction containing customization information will be generated, and the goods supply system will generate the expected customization work order according to the customization instruction, and form an actual preparation work order according to the actual order acceptance of the expected customization work order.
[0076] In some implementations, while executing the above actions, the system will continue to monitor the item reduction work order, which is a reduction order generated by a customer or designer based on demand to change the ordered goods unit.
[0077] After monitoring the item reduction work order, the item reduction mechanism corresponding to the cargo unit will be determined. Then, it is determined whether the item reduction mechanism is a direct item reduction. If the item reduction mechanism is a direct item reduction, the candidate item reduction scheme with the least impact on the expected customized work order in the cargo supply system is determined; then, the target item reduction scheme involving the least types of cargo units is selected from multiple candidate item reduction schemes. Then, the expected customized work order indicated by the target item reduction scheme in the cargo supply system is cancelled.
[0078] If the reduction mechanism corresponding to the cargo unit is indirect reduction, monitor the processing stage of the actual preparation work order of the cargo unit and determine whether the processing stage is reversible. If it is reversible, use the corresponding actual preparation work order as the target reduction plan and cancel these actual preparation work orders in the cargo supply system. If the processing stage is not reversible, such as in the distribution stage, the reduction is rejected.
[0079] Figure 4 The present invention is a flowchart of a cargo unit reduction process according to an exemplary embodiment of the present disclosure.
[0080] refer to Figure 4 , shows the item reduction process of cargo units. In this process, data interaction between the customized client, cargo unit management system and cargo supply system is involved.
[0081] Designers or customers generate a reduction work order through the customization client, which includes the original order quantity and target reserve quantity of the cargo unit. If it involves the replacement of the cargo unit or its size or quantity, it also includes replacement information, that is, the basic information of the new cargo unit or the change information of the original cargo unit.
[0082] The cargo unit management system identifies the actual order quantity of the corresponding cargo unit in the actual preparation work order in the cargo supply system, and then determines whether the target reserve quantity indicated by the reduction work order is less than the actual order quantity.
[0083] When the target reserved quantity in the reduction work order is greater than or equal to the actual order quantity, the reduction mechanism is set to direct reduction. Taking the threshold stone as a cargo unit as an example, if the target reserved quantity is 8 and the actual order quantity is 5, it is obvious that the number of threshold stones that the reduction work order wants to retain is greater than the actual order quantity prepared by the cargo supply system. Therefore, there is no need to consider the cargo supply system's processing stage for the threshold stone, and the unnecessary cargo units can be directly deleted.
[0084] When the target reserved quantity is less than the actual order quantity and the original order quantity in the reduction work order is less than or equal to the actual order quantity, the difference between the actual order quantity and the target reserved quantity is used as the order change quantity, and the reduction mechanism of the cargo unit of the order change quantity is set as indirect reduction. Taking the threshold as an example, if the target reserved quantity is 8, the actual order quantity is 10, and the original order quantity is 9, it is obvious that if you want to customize 8 thresholds, you need to delete 2 based on the actual order quantity. At this time, these two are used as order changes. It is necessary to consider whether the cargo supply system has reversibility in the processing stage of these two thresholds. If it is reversible, the corresponding actual preparation work order can be cancelled; otherwise, the reduction fails.
[0085] When the target reserved quantity is less than the actual order quantity and the original order quantity is greater than the actual order quantity, the difference between the actual order and the target reserved quantity is used as the order change quantity, and the difference between the original order quantity and the actual order quantity is used as the order difference quantity. The reduction mechanism of the goods unit of the order change quantity is set as indirect reduction, and the reduction mechanism of the goods unit of the order difference quantity is set as direct reduction. Taking the threshold as an example, if the target reserved quantity is 8, the actual order quantity is 10, and the original order quantity is 12, it is obvious that if you want to customize 8 thresholds, you need to delete 2 based on the actual order quantity. At this time, these two are used as order changes. It is necessary to consider whether the processing stage of the goods supply system for these two thresholds is reversible. If it is reversible, the corresponding actual preparation work order can be cancelled; otherwise, the reduction fails. The difference between the original order quantity and the actual order quantity has not yet been accepted by the goods supply system. Therefore, there is no need to consider the processing stage of these two stepping stones in the goods supply system, and the corresponding expected customized work order can be directly canceled.
[0086] Through the above method, appropriate reduction mechanism is set for each quantity of cargo units involved in the reduction, so as to realize automatic coordination with the cargo supply system and reduce the interaction cost of the reduction.
[0087] When the reduction mechanism for a certain number of cargo units is direct reduction, it means that these cargo units are not directly ordered by the cargo supply system, and no actual preparation work order is generated. In this case, there is no need to consider the processing stage of the actual preparation work order for these cargo units, and the corresponding number of cargo units in the expected customization work order can be directly cancelled. However, in the actual ordering scenario, there are situations where the preparation of cargo units for the original order quantity is achieved through multiple expected customization work orders. Therefore, it is necessary to select the work order cancellation method that affects the least expected customization work orders to form a candidate reduction plan. Since there may be multiple ways to affect the least expected customization work orders, the method involving the least types of cargo units will be selected from the candidate reduction plans to finally generate the target reduction plan.
[0088] For example, the reduction work order shows that the target number of thresholds to be retained is 8, the actual order quantity is 10, and the original order quantity is 12. Then the order change amount is 2 (i.e., the difference between the original order quantity and the actual order quantity), and these two thresholds are set as direct reductions. However, in the actual ordering process, there is an expected customized work order A involving 2 thresholds, an expected customized work order B involving 2 thresholds, and the remaining expected customized work orders C all involve 1 threshold, so the sum of the thresholds involved in multiple expected customized work orders is the original order quantity. In the above situation, there can be at least two types of reduction plans: one is to use the expected customized work order A or the expected customized work order B as the reduction plan; the other is to use the combination of any two expected customized work orders C as the reduction plan. In the above two types of reduction schemes, it is obvious that the number of expected customized work orders involved in the reduction scheme with expected customized work order A or expected customized work order B is the least. Then the reduction scheme containing only expected customized work order A is taken as candidate reduction scheme 1, and the reduction scheme containing only expected customized work order B is taken as candidate reduction scheme 2. When there are two candidate reduction schemes, it is necessary to take the candidate reduction scheme with the least number of cargo units as the target reduction scheme. At this time, assuming that in addition to the door sill, the expected customized work order A also specifies the preparation of two other cargo units (such as toilets and integrated ceilings); in addition to the door sill, the expected customized work order B only specifies the preparation of one cargo unit (such as caulking agent). Then it is obvious that the types of cargo units involved in the candidate reduction scheme 1 containing only the expected customized work order A are more than the types of cargo units involved in the candidate reduction scheme 2 containing only the expected customized work order B. Finally, the candidate reduction scheme 2 is taken as the target reduction scheme.
[0089] When the reduction mechanism for a certain number of cargo units is indirect reduction, it means that these cargo units have been accepted by the cargo supply system and formed into actual preparation work orders. In this case, it is necessary to consider the processing stage of the cargo unit in the actual preparation work order, rather than directly canceling the work order. If the processing stage is reversible, such as the material preparation stage, then you can apply for cancellation; on the contrary, if the processing stage is not reversible, such as the distribution stage, it proves that the cargo unit has been prepared and cancellation will cause losses, so it cannot be cancelled. In this case, the reduction work order will be rejected and the reduction cannot be completed.
[0090] When the processing stage of the cargo unit is reversible, the actual preparation work order corresponding to the order change quantity is used as the target reduction plan, and the actual preparation work order indicated in the target reduction plan is cancelled. For example, the reduction work order shows that the actual order quantity for the threshold is 10, and the target retention quantity is 8, then the order change quantity is 2, and the expected customization work orders corresponding to these two thresholds have been accepted. It is necessary to determine whether the processing stage of the corresponding actual preparation work order is reversible. If the processing stage of these two thresholds is in the material preparation stage and is reversible, then cancel the actual preparation work order containing these two thresholds.
[0091] Of course, if the number of cargo units involved in the canceled work order exceeds the order change amount, or it also involves other types of cargo units, then after the work order is canceled, a reset work order containing the remaining number of thresholds and / or other types of cargo units will be regenerated to achieve accurate reduction of items.
[0092] Finally, the cargo supply system responds to the cancellation instruction and resets the work order to prepare cargo units that meet the demand, reducing the change cost.
[0093] Figure 5 The present invention is a flowchart of a cargo unit management method according to an exemplary embodiment of the present invention.
[0094] like Figure 5 As shown, the present disclosure proposes a cargo unit management method M100, comprising:
[0095] Step S110, matching the preparation stage of the monitored cargo unit with the procurement node of the cargo unit to obtain a matching result; Step S120, when the matching result is successful, triggering the verification strategy of the cargo unit to perform a matching verification on the customized associated information of the cargo unit to obtain a verification result, wherein the customized associated information includes the customized information of the cargo unit and the inventory data of the cargo supply system about the cargo unit; Step S130, when the verification result is qualified, generating a customized instruction about the cargo unit, wherein the customized instruction includes the customized information of the cargo unit.
[0096] In some embodiments, step S110 includes: when the matching result is successful, analyzing the hit status of multiple first-category rule items, multiple second-category rule items, and multiple third-category rule items in the verification strategy with respect to the customized association information; if the customized association information does not hit any first-category rule item, hits all second-category rule items, and hits any third-category rule item, the verification result is qualified.
[0097] In some implementations, before step S110, the process includes: configuring a procurement node and a verification strategy for the cargo unit according to the cargo category and business type of the cargo unit.
[0098] Specifically, a cargo category that is compatible with the cargo unit's attributes is configured; a procurement node of the cargo unit in the business type is determined based on the cargo category and the business type; and a verification strategy for the cargo unit is determined based on the procurement node, wherein the verification strategy includes a plurality of first-category rule items, a plurality of second-category rule items, and a plurality of third-category rule items.
[0099] In some implementations, before step S110 , the process includes: monitoring the action work order of the cargo unit to obtain the preparation stage.
[0100] In some embodiments, after step S130, the method includes: determining a reduction mechanism for the cargo unit according to the target reserved quantity and the original order quantity of the cargo unit in the reduction work order and the actual order quantity of the cargo unit by the cargo supply system.
[0101] Specifically, when the target reserved quantity is greater than or equal to the actual order quantity, the reduction mechanism of the cargo unit corresponding to the difference between the original order quantity and the target reserved quantity is set to direct reduction; when the target reserved quantity is less than the actual order quantity and the original order quantity in the reduction work order is less than or equal to the actual order quantity, the difference between the actual order quantity and the target reserved quantity is used as the order change amount, and the reduction mechanism of the cargo unit of the order change amount is set to indirect reduction; when the target reserved quantity is less than the actual order quantity and the original order quantity is greater than the actual order quantity, the difference between the actual order and the target reserved quantity is used as the order change amount, and the difference between the original order quantity and the actual order quantity is used as the order difference amount, the reduction mechanism of the cargo unit of the order change amount is set to indirect reduction, and the reduction mechanism of the cargo unit of the order difference amount is set to direct reduction.
[0102] Furthermore, when the reduction mechanism is an indirect reduction, the actual preparation work order of the cargo unit in the cargo supply system is monitored to obtain the processing stage of the cargo unit; when the processing stage is reversible, the corresponding actual preparation work order is canceled in the cargo supply system, and a re-production work order for the cargo unit is generated according to the target retention quantity.
[0103] Furthermore, when the reduction mechanism is direct reduction, a candidate reduction plan involving the least number of expected customized work orders is formed based on the order difference amount and multiple expected customized work orders for cargo units in the cargo supply system; the candidate reduction plan involving the least types of cargo units is screened as the target reduction plan; and the expected customized work orders indicated by the target reduction plan are canceled in the cargo supply system.
[0104] In addition, the embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the cargo unit management method described in the above method embodiment are executed. The storage medium may be a volatile or non-volatile computer-readable storage medium.
[0105] The embodiments of the present disclosure also provide a computer program product, including a computer program / instruction, which, when executed by a processor of the computer program / instruction, implements the cargo unit management method provided in the embodiments of the present disclosure.
[0106] The method in the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the present application is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, a core network device, an OAM or other programmable device.
[0107] The computer program or instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disk; it may also be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.
[0108] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0109] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A cargo unit management system, characterized in that: include: processor; Memory; A computer program, wherein the computer program is stored on the memory, and when the computer program is executed by the processor, the computer program and the processor perform the following process: Matching the preparation stage of the monitored cargo unit with the procurement node of the cargo unit to obtain a matching result; When the matching result is successful, triggering the verification strategy of the cargo unit to perform a matching verification on the customized associated information of the cargo unit to obtain a verification result, wherein the customized associated information includes the customized information of the cargo unit and the inventory data of the cargo supply system on the cargo unit; When the verification result is qualified, a customization instruction for the cargo unit is generated, wherein the customization instruction includes customization information of the cargo unit.
2. The cargo unit management system according to claim 1, characterized in that: The processor, when the matching result is successful, triggers the verification strategy of the cargo unit to perform a matching degree verification on the customized association information of the cargo unit, and when the verification result is obtained, is used to: When the matching result is successful, analyzing the hit conditions of the customized association information on the multiple first-category rule items, the multiple second-category rule items, and the multiple third-category rule items in the verification strategy; If the customized association information does not match any of the first-category rule items, matches all of the second-category rule items, and matches any of the third-category rule items, the verification result is qualified.
3. The cargo unit management system according to claim 1, characterized in that: The processor, before matching the preparation stage of the monitored cargo unit with the procurement node of the cargo unit to obtain a matching result, is used to: The procurement node and the verification strategy are configured for the cargo unit according to the cargo category and business type of the cargo unit.
4. The cargo unit management system according to claim 3, characterized in that: The processor, when configuring the procurement node and the verification strategy for the cargo unit according to the cargo category and the business type of the cargo unit, is used to: Configuring the cargo unit with the cargo category that is suitable for its attributes; Determining the procurement node of the cargo unit in the business type according to the cargo category and the business type; The verification strategy of the cargo unit is determined according to the procurement node, wherein the verification strategy includes a plurality of first-category rule items, a plurality of second-category rule items, and a plurality of third-category rule items.
5. The cargo unit management system according to claim 1, characterized in that: The processor, before matching the preparation stage of the monitored cargo unit with the procurement node of the cargo unit to obtain a matching result, is used to: Monitor the action work order of the cargo unit to obtain the preparation stage.
6. The cargo unit management system according to claim 1, characterized in that: The processor, after generating a customized instruction for the cargo unit when the verification result is qualified, is used to: The item reduction mechanism of the cargo unit is determined according to the target reserved quantity and the original order quantity of the cargo unit in the item reduction work order and the actual order quantity of the cargo unit by the cargo supply system.
7. The cargo unit management system according to claim 6, characterized in that: The processor, when determining the item reduction mechanism of the cargo unit according to the target reserved quantity and the original order quantity of the cargo unit in the item reduction work order and the actual order quantity of the cargo unit by the cargo supply system, is used to: When the target reserved quantity is greater than or equal to the actual order quantity, the item reduction mechanism of the cargo unit corresponding to the difference between the original order quantity and the target reserved quantity is set as direct item reduction; When the target reserved quantity is less than the actual order quantity and the original order quantity in the reduction work order is less than or equal to the actual order quantity, the difference between the actual order quantity and the target reserved quantity is used as the order change amount, and the reduction mechanism of the cargo unit of the order change amount is set to indirect reduction; When the target reserved quantity is less than the actual order quantity and the original order quantity is greater than the actual order quantity, the difference between the actual order and the target reserved quantity is used as the order change amount, and the difference between the original order quantity and the actual order quantity is used as the order difference amount, the reduction mechanism of the cargo unit of the order change amount is set to indirect reduction, and the reduction mechanism of the cargo unit of the order difference amount is set to direct reduction.
8. A cargo unit management method, characterized in that: include: Matching the preparation stage of the monitored cargo unit with the procurement node of the cargo unit to obtain a matching result; When the matching result is successful, triggering the verification strategy of the cargo unit to perform a matching verification on the customized associated information of the cargo unit to obtain a verification result, wherein the customized associated information includes the customized information of the cargo unit and the inventory data of the cargo supply system on the cargo unit; When the verification result is qualified, a customization instruction for the cargo unit is generated, wherein the customization instruction includes customization information of the cargo unit.
9. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor to execute the cargo unit management method according to claim 8.
10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the cargo unit management method of claim 8 is implemented.
