Intelligent goods distribution management method based on multiple dimensions and related equipment
Through the multi-dimensional intelligent delivery management method, the problem of inefficient delivery plan formulation in the existing technology is solved, and the delivery plan is customized according to various factors, improving the delivery efficiency and accuracy.
Patent Information
- Application Number
- CN202510268751.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-07
- Publication Date
- 2025-06-27
AI Technical Summary
The prior art is less efficient when formulating a delivery plan for downstream distributors, resulting in inefficient delivery and high labor costs.
A multi-dimensional intelligent distribution management method is adopted to generate new pages of the distribution bank, receive distribution configuration information input by users, update the initial distribution bank, analyze the target distribution bank and generate distribution details reports.
It realizes customizing the delivery plan according to different products, locations, time and other factors, reducing the time consumption and human errors of manual operations, and improving the efficiency and accuracy of the delivery process.
Smart Images

Figure CN120218971A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of warehouse management, and is applied to the scenario of distributing scarce products to downstream distributors by upstream enterprises in the supply chain. In particular, it relates to an intelligent distribution management method based on multiple dimensions and related devices. Background Art
[0002] As a planner of an upstream enterprise in the supply chain, when formulating a distribution plan for downstream distributors, it is usually necessary to control the distribution quantity of scarce products, and different rules need to be adopted from multiple dimensions according to factors such as the location of the distributor, the characteristics of the product, and time for distribution.
[0003] However, adopting this traditional method consumes high labor costs and time costs. Once faced with a large number of products and distributors, it is difficult to meet business needs in a timely manner, resulting in low distribution efficiency. Summary of the Invention
[0004] The purpose of the embodiments of this application is to propose an intelligent distribution management method based on multiple dimensions and related devices to solve the technical problem of low efficiency when manually formulating a distribution plan for downstream distributors.
[0005] To solve the above technical problem, the embodiments of this application provide an intelligent distribution management method based on multiple dimensions, and adopt the following technical solutions:
[0006] An intelligent distribution management method based on multiple dimensions includes the following steps:
[0007] In response to a new instruction triggered by a preset distribution management interface, generate a new distribution line page;
[0008] Receive the distribution configuration information input by the user through the new distribution line page, and generate an initial distribution line according to the distribution configuration information;
[0009] In response to an update instruction carrying update information triggered by the initial distribution line, update the initial distribution line according to the update information to obtain a target distribution line with the update completed;
[0010] Analyze the target distribution line, generate a distribution details report according to the analysis result, and display the distribution details report on the distribution management interface.
[0011] Further, the update information includes distribution rules and reference metrics. The step of, in response to an update instruction carrying update information triggered by the initial distribution line, updating the initial distribution line according to the update information to obtain a target distribution line with the update completed specifically includes:
[0012] Label the initial goods distribution row according to the goods distribution rules and the reference metrics, and determine the goods distribution rule feature information and reference metric feature information corresponding to the initial goods distribution row;
[0013] Use the labeled initial goods distribution row as the target goods distribution row.
[0014] Further, the steps of analyzing the target goods distribution row, generating a goods distribution details report according to the analysis result, and displaying the goods distribution details report on the goods distribution management interface specifically include:
[0015] Perform granularity splitting on the target goods distribution row according to the goods distribution rule feature information and the reference metric feature information to obtain the analysis result;
[0016] Fill a preset report template according to the analysis result to obtain the goods distribution details report, and display the goods distribution details report on the goods distribution management interface.
[0017] Further, the goods distribution configuration information includes product information, location information, and time information. The steps of receiving the goods distribution configuration information input by the user through the goods distribution row addition page and generating an initial goods distribution row according to the goods distribution configuration information specifically include:
[0018] Receive the product information, the location information, and the time information through the goods distribution row addition page;
[0019] Configure according to the product information, the location information, and the time information to obtain the configured goods distribution product information, goods distribution location information, and goods distribution time information;
[0020] Generate the initial goods distribution row according to the goods distribution product information, the goods distribution location information, and the goods distribution time information.
[0021] Further, after the steps of receiving the goods distribution configuration information input by the user through the goods distribution row addition page and generating an initial goods distribution row according to the goods distribution configuration information, it further includes:
[0022] Perform data verification on the initial goods distribution row. When there is goods distribution row abnormal information in the initial goods distribution row, revoke the initial goods distribution row corresponding to the goods distribution row abnormal information, and send a preset warning prompt message to the administrator user terminal.
[0023] Further, after the steps of analyzing the target goods distribution row, generating a goods distribution details report according to the analysis result, and displaying the goods distribution details report on the goods distribution management interface, it further includes:
[0024] In response to the release instruction triggered by the goods distribution details report, the goods distribution details report is released to the corresponding business system.
[0025] Further, after the step of analyzing the target goods distribution line, generating a goods distribution details report according to the analysis result, and displaying the goods distribution details report on the goods distribution management interface, the following is further included:
[0026] Store the target goods distribution line and the goods distribution details report in a preset blockchain node.
[0027] To solve the above technical problems, an embodiment of the present application further provides a multi-dimensional intelligent goods distribution management system, which adopts the following technical solutions:
[0028] A multi-dimensional intelligent goods distribution management system includes:
[0029] A first generation module, configured to generate a goods distribution line addition page in response to an addition instruction triggered by a preset goods distribution management interface;
[0030] A second generation module, configured to receive the goods distribution configuration information input by the user through the goods distribution line addition page, and generate an initial goods distribution line according to the goods distribution configuration information;
[0031] An update module, configured to update the initial goods distribution line according to the update information in response to an update instruction carrying the update information triggered by the initial goods distribution line, so as to obtain a target goods distribution line with the update completed;
[0032] An analysis module, configured to analyze the target goods distribution line, generate a goods distribution details report according to the analysis result, and display the goods distribution details report on the goods distribution management interface.
[0033] To solve the above technical problems, an embodiment of the present application further provides a computer device, which adopts the following technical solutions:
[0034] A computer device includes a memory and a processor. Computer-readable instructions are stored in the memory, and when the processor executes the computer-readable instructions, the steps of the above-mentioned multi-dimensional intelligent goods distribution management method are implemented.
[0035] To solve the above technical problems, an embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solutions:
[0036] A computer-readable storage medium has computer-readable instructions stored thereon, and when the computer-readable instructions are executed by a processor, the steps of the above-mentioned multi-dimensional intelligent goods distribution management method are implemented.
[0037] Compared with the prior art, the embodiments of the present application mainly have the following beneficial effects:
[0038] The multi-dimensional intelligent goods distribution management method disclosed in the present application generates a new goods distribution line page by responding to a new instruction triggered by a preset goods distribution management interface; receives the goods distribution configuration information input by the user through the new goods distribution line page, and generates an initial goods distribution line according to the goods distribution configuration information; responds to an update instruction carrying update information triggered by the initial goods distribution line, and updates the initial goods distribution line according to the update information to obtain a target goods distribution line with the update completed; analyzes the target goods distribution line, generates a goods distribution details report according to the analysis result, and displays the goods distribution details report on the goods distribution management interface. Through multi-dimensional goods distribution configuration, the present application can customize goods distribution plans according to different factors such as products, locations, and times. Users can perform personalized configuration of goods distribution according to specific needs, so as to meet the goods distribution requirements in different scenarios, and can automatically generate goods distribution lines, reducing the time consumption and human errors caused by manual operations, and improving the efficiency and accuracy of the entire goods distribution process. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the solutions in the present application, the following will briefly introduce the drawings required for the description of the embodiments of the present application. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0040] Figure 1 is an exemplary system architecture diagram to which the present application can be applied;
[0041] Figure 2 is a flowchart of an embodiment of the multi-dimensional intelligent goods distribution management method according to the present application;
[0042] Figure 3 is a schematic structural diagram of an embodiment of the multi-dimensional intelligent goods distribution management system according to the present application;
[0043] Figure 4 is a schematic structural diagram of an embodiment of the computer device according to the present application;
[0044] Figure 5 is a flowchart of an embodiment of the goods distribution rule calculation logic of the multi-dimensional intelligent goods distribution management method according to the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0045] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs; the terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "comprising" and "having" and any variations thereof in the specification and claims of this application and the above drawings are intended to cover non-exclusive inclusion. The terms "first", "second", etc. in the specification and claims of this application or the above drawings are used to distinguish different objects and not to describe a specific order.
[0046] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in connection with the embodiments can be included in at least one embodiment of this application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive of other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0047] In order to enable those skilled in the art of this technology to better understand the solution of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0048] As Figure 1 shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0049] Users can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the terminal devices 101, 102, 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.
[0050] The terminal devices 101, 102, 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop portable computers, and desktop computers, etc.
[0051] Server 105 may be a server that provides various services, such as a background server that supports the pages displayed on the terminal devices 101, 102, and 103.
[0052] It should be noted that the multi-dimensional intelligent goods sorting management method provided by the embodiments of the present application is generally executed by a terminal device. Correspondingly, the multi-dimensional intelligent goods sorting management system is generally set in the terminal device.
[0053] It should be understood that Figure 1 the numbers of the terminal devices, networks, and servers in
[0054] Continuing to refer to Figure 2 , a flowchart of an embodiment of the multi-dimensional intelligent goods sorting management method according to the present application is shown. The multi-dimensional intelligent goods sorting management method includes the following steps:
[0055] Step S201, in response to a new instruction triggered by a preset goods sorting management interface, generate a new goods sorting line page.
[0056] In this embodiment, the electronic device (such as Figure 1 the terminal device shown) on which the multi-dimensional intelligent goods sorting management method runs can send or receive data through a wired connection or a wireless connection. It should be noted that the above wireless connection methods may include, but are not limited to, 3G / 4G / 5G connections, WiFi connections, Bluetooth connections, WiMAX connections, Zigbee connections, UWB (ultra wideband) connections, and other currently known or future-developed wireless connection methods.
[0057] In this embodiment, it is described that when the user issues a "new" instruction through the goods sorting management interface, the system generates a new goods sorting line page according to the instruction. This is the first step of the entire goods sorting process. The user can input relevant configuration information for goods sorting on this page, including products, distributors, time ranges, etc. This page is an interaction interface between the user and the system, allowing the user to input and configure data during the goods sorting process. In addition, the trigger of the new instruction can be personalized configured according to different business requirements. For example, in addition to the conventional manual addition, the system can also support an automatic addition function, such as automatically generating a goods sorting line according to the real-time inventory status and sales expectations of the products during replenishment.
[0058] Step S202, receive the goods sorting configuration information input by the user through the new goods sorting line page, and generate an initial goods sorting line according to the goods sorting configuration information.
[0059] In this embodiment, the system generates a preliminary goods allocation line based on the configuration information (such as product type, location level, dealer scope, goods allocation quantity, time range, etc.) input by the user in the new page. This goods allocation line contains the preliminarily set goods allocation targets and is ready for subsequent processing and analysis. In this step, the input of the configuration information can be in the form of a dynamic form, that is, the user can select different product levels, location levels, dealers, etc., and the system automatically calculates the appropriate goods allocation quantity for the product and location according to this level information. Moreover, the system supports multiple input methods, such as batch upload (such as an Excel spreadsheet), or an API interface to interface with other systems to automatically obtain relevant data.
[0060] Step S203, in response to an update instruction carrying update information triggered by the initial goods allocation line, update the initial goods allocation line according to the update information to obtain a target goods allocation line with the update completed.
[0061] In this embodiment, after the initial goods allocation line is generated, the user can modify or update it according to actual business requirements. At this time, after the system receives an instruction carrying update information, it will perform corresponding update operations on the initial goods allocation line and finally obtain a target goods allocation line. The update information may include: modifying the goods allocation quantity, adjusting the goods allocation rules, modifying the time range, adding or reducing dealers, etc. The update operation can achieve multiple edits and withdrawals, and the change records of each update can also be viewed through the historical version backtracking function to ensure the traceability of the goods allocation process. In addition, the system can provide an intelligent recommendation function, which automatically recommends a goods allocation adjustment plan based on factors such as historical sales data and inventory status to help planners make more efficient goods allocation decisions.
[0062] Step S204, analyze the target goods allocation line, generate a goods allocation details report according to the analysis result, and display the goods allocation details report on the goods allocation management interface.
[0063] In this embodiment, after the target goods allocation line is updated, the system will further analyze this goods allocation line. This analysis may include historical sales analysis, inventory analysis, dealer demand analysis, etc. Finally, a goods allocation details report is generated. This report shows information such as the result of product allocation, the goods allocation quantity for each dealer, and the difference between the actual inventory and demand, helping management understand the effect of goods allocation. The goods allocation details report can have the characteristics of dynamic interaction. For example, the user can select different dimensions (products, locations, time, etc.) to view the specific goods allocation situation. In addition, the report can support visual display (such as charts, heat maps, etc.) to help management intuitively understand the goods allocation situation and can be exported to Excel or PDF format as needed for easy storage and sharing. Exemplarily, such as Figure 5As shown in the figure, first, filter the distributors, excluding those with an "implant value ≤ 0", and only retaining those with an "implant value > 0" to participate in the goods distribution. Then, determine the total distributable quantity, based on the "total quantity of goods that can be given to distributors for purchase" or the distribution upper limit set by the system, to clarify the total quantity of goods that can be distributed. Next, calculate the total quantity of goods distributed to each distributor, and allocate the total quantity of goods distributed according to the implant ratio of each distributor: Total quantity of goods distributed to each distributor = Total distributable quantity × Implant ratio of the distributor. Finally, calculate the final quantity of goods distributed, deducting the existing inventory of the distributor to avoid redundant distribution: Final quantity of goods distributed = Total quantity of goods distributed - Inventory of the distributor. If the result is negative (excess inventory), the quantity of goods distributed is set to 0. Then, dynamically adjust and verify according to the above results, verifying whether the "total inventory of distributors participating in the goods distribution" is real-time data. If the total distributable quantity is insufficient, adjust the distribution logic according to the priority or ratio. Through the above steps, dynamic goods distribution based on the implant value and inventory of the distributor can be achieved, ensuring the reasonable allocation of resources.
[0064] Through multi-dimensional goods distribution configuration, this application can customize the goods distribution plan according to different factors such as products, locations, and times. Users can perform personalized configuration of the goods distribution according to specific requirements, so as to meet the goods distribution requirements in different scenarios, and can automatically generate the goods distribution line, reducing the time consumption and human errors caused by manual operations, and improving the efficiency and accuracy of the entire goods distribution process.
[0065] In some optional implementation manners of this embodiment, the above update information includes the goods distribution rule and the reference index. The step of updating the initial goods distribution line according to the update instruction carrying the update information triggered by the initial goods distribution line to obtain the target goods distribution line after the update is completed specifically includes:
[0066] Mark the initial goods distribution line according to the goods distribution rule and the reference index, and determine the goods distribution rule feature information and the reference index feature information corresponding to the initial goods distribution line;
[0067] Take the marked initial goods distribution line as the target goods distribution line.
[0068] In this embodiment, at this stage, the system performs "annotation" processing on the initial goods allocation line according to the input goods allocation rules and reference indicators. The annotation process refers to the system analyzing the rules and indicators therein according to the current goods allocation line configuration, and adding characteristic information to the goods allocation line based on this information. These characteristic information can be goods allocation rules (such as "historical sales proportion", "inventory priority") and reference indicators (such as "dealer demand", "inventory indicator", etc.), which describe the specific allocation strategy of this goods allocation line. Goods allocation rules are usually a series of preset strategies for guiding how to allocate goods to different dealers and locations. For example, different goods allocation rules can be set according to factors such as historical sales volume, inventory level, and dealer demand. Reference indicators are measurement standards or data indicators associated with the goods allocation rules. For example, the historical sales volume, inventory level, market demand, etc. of a specific product may be used as the basis for goods allocation decisions. In this step, the system will reference these indicators to add relevant annotation information to the initial goods allocation line. It should be noted that in this embodiment, dynamic goods allocation rules can be adopted. During the annotation process, dynamic rule deduction based on machine learning can be introduced. Through historical data and real-time market information, the system can automatically adjust the goods allocation rules. For example, the goods allocation strategy can be automatically modified according to the latest sales trend or inventory change. At this time, the goods allocation rules are no longer static but dynamically adjusted. Multidimensional reference indicators can also be used. In addition to traditional indicators such as inventory and sales volume, more dimensions of indicators can be added, such as weather, seasonal demand, social media popularity, and the supply status of competitors. These can all be used as reference indicators and incorporated into the goods allocation decision-making system to make the goods allocation decision more accurate and intelligent. After the annotation is completed, the system will obtain an initial goods allocation line containing the characteristic information of the goods allocation rules and reference indicators. At this time, the initial goods allocation line already has clear characteristics and allocation basis, so it can be regarded as the target goods allocation line that has been updated. The target goods allocation line at this time is ready for the next step of processing and analysis, and finally generates results such as a goods allocation report. The key here is to combine the annotation information with the initial goods allocation line to form a target goods allocation line with actual execution value. The target goods allocation line is the core data unit that circulates and executes in the goods allocation system, carrying detailed goods allocation strategies and configurations. It should be noted that in order to ensure the accuracy and historical traceability of the target goods allocation line, a version number can be set for each target goods allocation line, and the specific content of each update can be recorded. For example, when a change occurs in the "goods allocation rules" or "reference indicators" of a certain goods allocation line, the system can generate a new version, so that historical data can always be traced to avoid errors or omissions. In some cases, the goods allocation line may need to be rolled back due to misoperation or data problems. The system can support a rollback mechanism, that is, restore a certain target goods allocation line to its previous state, and re-annotate the goods allocation rules and reference indicators to ensure the correctness of the goods allocation line.
[0069] By introducing the goods distribution rules and reference indicators, this application makes detailed annotations on the initial goods distribution lines, ensuring clear basis for goods distribution decisions, providing a clear data source for subsequent analysis, and reducing decision-making errors caused by inaccurate or incomplete data.
[0070] In some alternative implementation manners of this embodiment, the steps of analyzing the target goods distribution line, generating a goods distribution details report according to the analysis result, and displaying the goods distribution details report on the goods distribution management interface specifically include:
[0071] Performing granularity splitting on the target goods distribution line according to the goods distribution rule feature information and the reference indicator feature information to obtain the analysis result;
[0072] Filling a preset report template according to the analysis result to obtain the goods distribution details report, and displaying the goods distribution details report on the goods distribution management interface.
[0073] In this embodiment, granularity splitting refers to further splitting the target sorting line into smaller and more specific parts according to the sorting rules and reference metrics for more accurate analysis and allocation. In this step, the system uses the sorting rule feature information (such as historical sales volume, inventory priority, etc.) and reference metric feature information (such as dealer demand, regional demand, etc.) previously marked on the target sorting line, and combines this information to further analyze the target sorting line, breaking down the detailed sorting logic and sorting allocation results. The granularity of splitting can be flexibly set according to actual business needs. For example, the system may split the target sorting line according to different dimensions such as product type, sales channel, geographical region, etc. In addition to the traditional product or regional level splitting, it can also be split based on time dimensions (such as monthly, quarterly), sales channels (such as online and offline), market demand (such as predicted demand fluctuations), etc. The system can also automatically adjust the size of the granularity according to historical data and real-time market feedback. For example, in a certain product category, if the market demand fluctuates greatly, the system may split the sorting granularity of this product finer to allocate resources more precisely. It can be understood that the report template is a pre-defined format or framework, and the system fills this template according to different sorting rules and the analysis results of the target sorting line to generate the final sorting details report. The report can include various information such as sorting quantity, sorting time, sorting target, dealer allocation, inventory status, etc. The generation of the sorting details report is an automated process. Based on the analysis results obtained from the previous step of splitting, the system fills the data of each dimension into the report template to generate a report with operability and visual display effects. This report will be displayed on the sorting management interface for users to view and review. The sorting management interface is generally an interactive interface where users can view sorting details, adjust sorting plans, track progress, etc. The report not only contains data but may also include information such as charts, graphs, trend analysis, etc. to help managers make decisions. In addition to the static report template, the system can generate reports dynamically according to real-time input data. For example, users can set filtering conditions (such as a specific time period, a specific product line, etc.), and the system can automatically generate reports that meet the requirements according to these conditions. In addition to the basic data table, the sorting details report can also include graphical presentations of the data, such as bar charts, line charts, pie charts, etc., to help users more intuitively understand the sorting plan and implementation effect. According to different roles and requirements, the report template can be customized. For example, the sales team may need to focus on product sorting quantity and market demand, while the inventory management team may be more concerned about inventory levels and replenishment plans.
[0074] Through systematic analysis steps, this application combines sorting rules with metric feature information to achieve automated analysis and generate a sorting details report, which can significantly reduce manual intervention and improve processing efficiency.
[0075] In some alternative implementation manners of this embodiment, the above-mentioned goods sorting configuration information includes product information, location information, and time information. The steps of receiving the goods sorting configuration information input by the user through the new goods sorting line page and generating an initial goods sorting line according to the goods sorting configuration information specifically include:
[0076] Receiving the product information, the location information, and the time information through the new goods sorting line page;
[0077] Performing configuration according to the product information, the location information, and the time information to obtain the configured goods sorting product information, goods sorting location information, and goods sorting time information;
[0078] Generating the initial goods sorting line according to the goods sorting product information, the goods sorting location information, and the goods sorting time information.
[0079] In this embodiment, the new page of the goods sorting line is a user interaction interface through which users input basic configuration information related to goods sorting. This page is the entry point of the system, and users fill in all necessary parameters on this page to initiate the goods sorting process. Product information includes detailed descriptions of the products to be allocated, such as product names, models, codes, categories, etc.; location information refers to the geographical areas or warehouse locations involved in goods sorting, which may include countries, provinces, cities, warehouse codes, etc.; time information specifies the start and end times of product sorting, covering the sorting time range (such as a certain month, quarter, or year) and possible delivery times, replenishment cycles, etc. The new page of the goods sorting line can also dynamically present different input fields according to user needs. For example, when a user selects a certain type of product, the interface automatically loads specific fields related to this product (such as special transportation methods, storage requirements, etc.). The system can also provide intelligent recommendations for users in the selection of product information, location information, or time information by analyzing historical data and market trends to help users make more reasonable goods sorting decisions. After receiving the basic information input by the user, the system needs to configure this information to ensure that it meets the requirements of the goods sorting process. The configuration process can include: product, location, and time information configuration. Product information configuration further determines the specific sorting quantity and sorting method of each product according to the product category, demand quantity, sales forecast, etc.; location information configuration configures the sorting quantity and time of each location based on the market demand, inventory situation, and transportation capacity of the target location; time information configuration configures the specific time nodes of sorting for the system according to time requirements and inventory availability, such as lead times, delivery cycles, etc. The system can automatically adjust the configuration according to factors such as historical sales data, inventory data, and market demand. For example, if the product sales volume in a certain region is high, the system will automatically increase the sorting quantity in that region. In addition to regular geographical locations, the system can also support multi-channel configuration, such as online and offline sales channels, specific requirements of distributors, etc., to support more flexible goods sorting methods. Based on the foregoing configuration information, the system will finally generate an initial goods sorting line, which is a record containing all sorting details, including product, location, time, and other related information. The initial goods sorting line is usually the starting point of the entire goods sorting management process and serves as the basis for subsequent goods sorting execution, update, and analysis. It contains the products to be allocated, target locations, time frames for sorting, and a preliminary allocation plan based on the configuration. After the initial goods sorting line is generated, the system will make dynamic adjustments according to the actual situation and market changes. For example, if the demand in a certain area suddenly increases, the system will automatically update the goods sorting line. After the goods sorting line is generated, the system should support filtering, sorting, viewing, and modifying the goods sorting line according to different dimensions (such as product, location, time, etc.) so that users can efficiently manage the goods sorting process.
[0080] Through the product information, location information, and time information input by the user, the system can accurately generate a goods sorting line, ensuring that each goods sorting configuration is customized on demand and avoiding the inconsistencies and errors of manual configuration.
[0081] In some alternative implementation manners of this embodiment, after the step of receiving the goods sorting configuration information input by the user through the goods sorting line addition page and generating an initial goods sorting line according to the goods sorting configuration information, the method further includes:
[0082] Performing data verification on the initial goods sorting line. When there is goods sorting line exception information in the initial goods sorting line, canceling the initial goods sorting line corresponding to the goods sorting line exception information and sending a preset warning prompt message to the administrator user terminal.
[0083] In this embodiment, data verification is carried out by the system to verify and check the input data after the initial goods sorting line is generated, ensuring that all information (such as product information, location information, time information, etc.) meets the requirements of the goods sorting management system. The verification process may include multiple aspects: format verification ensures that the information input by the user is in the correct format, such as whether the product code conforms to the standard, whether the time range is reasonable, whether the location information exists, etc.; business logic verification verifies business rules, such as whether the quantity of goods sorted matches the inventory, whether the time range is reasonable, whether certain locations support specified products, etc.; association verification checks whether the data in the goods sorting line is consistent with the information of other relevant systems, for example, whether there are duplicate goods sorting records, whether there are locations that cannot be delivered, etc. It should be noted that the system can reduce the risk of human error through automated verification rules. For example, when the input time information does not match the market demand or sales cycle, the system automatically prompts the user to make adjustments. Based on historical data and pattern recognition, the system can continuously optimize the verification rules to improve the intelligence level of goods sorting line verification. For example, if it is found that the sales volume of a certain product in a certain area deviates significantly from the historical data, the system will automatically mark it as abnormal. When the system discovers abnormal data in the initial goods sorting line, such as the quantity of goods sorted for a certain product exceeding the inventory, the time range exceeding the current effective sales cycle, the location information being invalid, etc., the system will mark this goods sorting line as "abnormal". After detecting the abnormal information, the system will automatically revoke the relevant data of this initial goods sorting line, making the configuration of this goods sorting line no longer effective, and preventing non-compliant goods sorting operations from continuing to be executed. When revoking the abnormal goods sorting line, the system can provide repair suggestions, or automatically correct some data errors, such as automatically adjusting the time range, or reminding the user to correct some unreasonable product allocations. The system can provide relevant information when revoking the goods sorting line, allowing the user to view the reason for the abnormality and choose whether to continue to modify or revoke the goods sorting line. When the system revokes the goods sorting line, an alarm message should be sent to the administrator to notify them of the occurrence of the abnormality in a timely manner. The alarm message usually includes the error type, a detailed description of the abnormal information, and the identifier of the abnormal goods sorting line. The alarm can be notified to the administrator in multiple ways, such as text message, email, in-system message, instant messaging tool, etc. It should be noted that different levels of alarms can be set according to the severity of the abnormality. For example, if it is a minor time error, only a normal notice may be required; while if it is a major problem affecting the overall goods sorting process, the system can trigger a high-priority emergency alarm. The system can save all alarm records and provide a traceability function, facilitating the administrator to view past alarm information and its processing history, and helping the administrator analyze potential problem trends.
[0084] Through the data verification function, this application can detect and correct errors in the input, avoid incorrect sorting lines from being submitted, and thus reduce problems in subsequent processes; when an abnormality is found in the sorting line, the system can promptly revoke the problematic sorting line and notify the administrator through an alarm to ensure that potential problems are promptly discovered and handled, and avoid risks caused by misoperations.
[0085] In some optional implementation manners of this embodiment, after the step of analyzing the target sorting line, generating a sorting details report according to the analysis result, and displaying the sorting details report on the sorting management interface, the following is further included:
[0086] In response to the publishing instruction triggered by the sorting details report, publish the sorting details report to the corresponding business system.
[0087] In this embodiment, the user or the system can issue a publishing instruction through a certain operation (such as clicking a button, automatic triggering, etc.) to require the system to publish the currently generated sorting details report to other business systems. This step marks the further progress of the sorting management process, and information flows from the sorting management system to other systems, which may be to trigger subsequent business operations such as order generation, logistics scheduling, financial settlement, etc. After viewing the report, the administrator can decide whether to publish the report. After publishing, corresponding subsequent work will be triggered. The publishing instruction can be issued through a button on the user interface or other operations. In some scenarios, after the generation and display of the sorting details report, the system can be set to automatically publish. For example, when the report passes a certain review process, the system automatically publishes according to the set conditions to avoid manual intervention. The publishing process includes sending the generated sorting details report to the target business system through a specific interface or data transmission method. This business system can be an order management system (OMS), a warehouse management system (WMS), a supply chain management system (SCM), a financial settlement system, etc., depending on the enterprise's business process and system architecture. The sorting details report contains specific contents of the sorting configuration, such as product information, sorting quantity, location allocation, time arrangement, etc. These data will be used for further operations in the target system. In addition, the integration of the sorting management system with other business systems is very crucial. In actual operation, the system needs to support standardized interfaces (such as API interfaces, message queues, Webhooks, etc.) to ensure that data can be smoothly transmitted to the target system. Ensure that the data transmission format (such as XML, JSON) and protocol (such as RESTful API, SOAP, etc.) are compatible with the target business system to avoid information loss or errors caused by format mismatch.
[0088] By automatically publishing the generated sorting details report to the business system, this application can seamlessly connect different business modules and enhance the collaboration of the entire business process and the real-time nature of information flow.
[0089] In some alternative implementation manners of this embodiment, after the steps of analyzing the target goods distribution line, generating a goods distribution details report according to the analysis result, and displaying the goods distribution details report on the goods distribution management interface, the following steps are further included:
[0090] Store the target goods distribution line and the goods distribution details report in a preset blockchain node.
[0091] In this embodiment, the blockchain is a decentralized distributed ledger technology that can provide data immutability, transparency, and traceability. Storing the target goods distribution line and the goods distribution details report in the blockchain can ensure the integrity of these important goods distribution data in the entire supply chain process. No one can modify the data already stored in the blockchain, and at the same time, these data can be queried and audited at any time. The target goods distribution line refers to the goods distribution plan or scheme finally formed after various configurations, updates, analyses, etc. in the process of goods distribution management. It contains information such as products, locations, and times, and is important data for goods distribution management. The goods distribution details report refers to the report generated after completing steps such as goods distribution rule analysis and calculation. It details the implementation plan for each goods distribution item and is usually displayed on the goods distribution management interface for review and use by administrators or relevant personnel. The blockchain node means that the blockchain network consists of multiple nodes, and each node has a copy to maintain the integrity of the ledger. In this scenario, the preset blockchain node refers to one or more nodes in the blockchain network specified in advance for storing these data, and blockchain network types such as public chains, private chains, or consortium chains can be selected for storage.
[0092] This application ensures the immutability and security of data by storing the goods distribution line and the goods distribution details report in the blockchain node. Even if subsequent personnel need to view or operate these data, they cannot modify the historical records.
[0093] It should be emphasized that to further ensure the privacy and security of the above-mentioned target goods distribution line and goods distribution details report information, the above-mentioned target goods distribution line and goods distribution details report information can also be stored in a node of a blockchain.
[0094] The blockchain referred to in this application is a new application mode of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithms. Blockchain, in essence, is a decentralized database, a string of data blocks generated by using cryptographic methods. Each data block contains information on a batch of network transactions, which is used to verify the validity (anti-counterfeiting) of the information and generate the next block. The blockchain can include a blockchain underlying platform, a platform product service layer, and an application service layer, etc.
[0095] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Among them, artificial intelligence (AI) is a theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use knowledge to obtain the best results.
[0096] Artificial intelligence basic technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technologies, operation / interaction systems, and mechatronics. Artificial intelligence software technologies mainly include several major directions such as computer vision technology, robotics, biometric technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0097] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through computer-readable instructions. These computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, optical disk, read-only memory (ROM), or a random access memory (RAM), etc.
[0098] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order restriction, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings can include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. Their execution order is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.
[0099] Further reference Figure 3 As an implementation of the method shown above Figure 2 The present application provides an embodiment of a multi-dimensional intelligent goods sorting management system. This system embodiment corresponds to the method embodiment shown Figure 2 above, and this system can be specifically applied to various electronic devices.
[0100] Such as Figure 3As shown in the figure, the multi-dimensional intelligent goods sorting management system 300 described in this embodiment includes: a first generation module 301, a second generation module 302, an update module 303, and an analysis module 304. Among them:
[0101] The first generation module 301 is configured to generate a new goods sorting line page in response to a new instruction triggered by a preset goods sorting management interface.
[0102] The second generation module 302 is configured to receive the goods sorting configuration information input by the user through the new goods sorting line page, and generate an initial goods sorting line according to the goods sorting configuration information.
[0103] The update module 303 is configured to update the initial goods sorting line according to the update information in response to an update instruction carrying the update information triggered by the initial goods sorting line, so as to obtain a target goods sorting line with the update completed.
[0104] The analysis module 304 is configured to analyze the target goods sorting line, generate a goods sorting details report according to the analysis result, and display the goods sorting details report on the goods sorting management interface.
[0105] The multi-dimensional intelligent goods sorting management system provided by this application can customize the goods sorting plan according to different factors such as products, locations, and times through multi-dimensional goods sorting configuration. Users can perform personalized configuration on the goods sorting according to specific needs, so as to meet the goods sorting requirements in different scenarios, and can automatically generate goods sorting lines, reducing the time consumption and human errors caused by manual operations, and improving the efficiency and accuracy of the entire goods sorting process.
[0106] In some optional implementation manners of this embodiment, the update module 303 is further configured to:
[0107] Mark the initial goods sorting line according to the goods sorting rule and the reference index, and determine the goods sorting rule feature information and reference index feature information corresponding to the initial goods sorting line;
[0108] Use the marked initial goods sorting line as the target goods sorting line.
[0109] The multi-dimensional intelligent goods sorting management system provided by this application marks the initial goods sorting line in detail by introducing the goods sorting rule and the reference index, ensuring clear basis for goods sorting decisions, being able to provide a clear data source for subsequent analysis, and reducing decision-making mistakes caused by inaccurate or incomplete data.
[0110] In some optional implementation manners of this embodiment, the analysis module 304 is further configured to:
[0111] Perform granularity splitting on the target goods distribution line according to the goods distribution rule feature information and the reference index feature information to obtain the analysis result;
[0112] Fill a preset report template according to the analysis result to obtain the goods distribution details report, and display the goods distribution details report on the goods distribution management interface.
[0113] The multi-dimensional intelligent goods distribution management system provided by this application combines the goods distribution rules with the index feature information through systematic analysis steps, realizes automated analysis, and generates a goods distribution details report, which can greatly reduce manual intervention and improve processing efficiency.
[0114] In some alternative implementation manners of this embodiment, the second generation module 302 is further configured to:
[0115] Receive the product information, the location information, and the time information through the goods distribution line addition page;
[0116] Perform configuration according to the product information, the location information, and the time information to obtain the configured goods distribution product information, goods distribution location information, and goods distribution time information;
[0117] Generate the initial goods distribution line according to the goods distribution product information, the goods distribution location information, and the goods distribution time information.
[0118] The multi-dimensional intelligent goods distribution management system provided by this application can accurately generate a goods distribution line through the product information, location information, and time information input by the user, ensuring that each goods distribution configuration is customized as needed, and avoiding the inconsistency and errors of manual configuration.
[0119] In some alternative implementation manners of this embodiment, the second generation module 302 is further configured to:
[0120] Perform data verification on the initial goods distribution line. When there is goods distribution line abnormal information in the initial goods distribution line, revoke the initial goods distribution line corresponding to the goods distribution line abnormal information, and send a preset alarm prompt message to the administrator user terminal.
[0121] The multi-dimensional intelligent goods distribution management system provided by this application can detect and correct errors in the input through the data verification function, avoid incorrect goods distribution lines from being submitted, and thus reduce problems in subsequent processes; when an abnormality is found in the goods distribution line, the system can promptly revoke the problematic goods distribution line and notify the administrator through an alarm to ensure that potential problems are discovered and handled in a timely manner, and avoid risks caused by misoperations.
[0122] In some alternative implementation manners of this embodiment, the analysis module 304 is further configured to:
[0123] In response to the release instruction triggered by the goods distribution details report, the goods distribution details report is released to the corresponding business system.
[0124] The multi-dimensional intelligent goods distribution management system provided by this application can seamlessly connect different business modules and enhance the collaboration of the entire business process and the real-time nature of information flow by automatically releasing the generated goods distribution details report to the business system.
[0125] In some optional implementation manners of this embodiment, the analysis module 304 is further configured to:
[0126] Store the target goods distribution line and the goods distribution details report in a preset blockchain node.
[0127] The multi-dimensional intelligent goods distribution management system provided by this application ensures the immutability and security of data by storing the goods distribution line and the goods distribution details report in the blockchain node. Even if subsequent personnel need to view or operate these data, they cannot modify the historical records.
[0128] To solve the above technical problems, an embodiment of this application also provides a computer device. Specifically, please refer to Figure 4 , Figure 4 which is the basic structural block diagram of the computer device in this embodiment.
[0129] The computer device 4 includes a memory 41, a processor 42, and a network interface 43 that are communicatively connected to each other through a system bus. It should be noted that only the computer device 4 with components 41-43 is shown in the figure, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented. Among them, those skilled in the art of this technology can understand that a computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc.
[0130] The computer device can be a desktop computer, a notebook, a palm computer, a cloud server and other computing devices. The computer device can perform human-computer interaction with users through a keyboard, a mouse, a remote control, a touchpad, a voice control device, etc.
[0131] The memory 41 includes at least one type of readable storage medium, which includes flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 41 may be an internal storage unit of the computer device 4, such as the hard disk or memory of the computer device 4. In other embodiments, the memory 41 may also be an external storage device of the computer device 4, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, FlashCard, etc. equipped on the computer device 4. Of course, the memory 41 may also include both the internal storage unit and the external storage device of the computer device 4. In this embodiment, the memory 41 is generally used to store the operating system and various application software installed on the computer device 4, such as computer-readable instructions based on the multi-dimensional intelligent goods sorting management method. In addition, the memory 41 may also be used to temporarily store various data that have been output or will be output.
[0132] In some embodiments, the processor 42 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips. The processor 42 is generally used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to run the computer-readable instructions stored in the memory 41 or process data, such as running the computer-readable instructions based on the multi-dimensional intelligent goods sorting management method.
[0133] The network interface 43 may include a wireless network interface or a wired network interface, and the network interface 43 is generally used to establish a communication connection between the computer device 4 and other electronic devices.
[0134] The computer device provided by the present application can customize the goods sorting plan according to different factors such as products, locations, and times through multi-dimensional goods sorting configuration. Users can perform personalized configuration on the goods sorting according to specific needs, so as to meet the goods sorting requirements in different scenarios, and can automatically generate goods sorting lines, reducing the time consumption and human errors caused by manual operations, and improving the efficiency and accuracy of the entire goods sorting process.
[0135] The present application also provides another implementation manner, that is, to provide a computer-readable storage medium storing computer-readable instructions executable by at least one processor to cause the at least one processor to execute the steps of the multi-dimensional intelligent goods sorting management method as described above.
[0136] The computer-readable storage medium provided by the present application can customize the goods sorting plan according to different factors such as products, locations, and times through multi-dimensional goods sorting configuration. Users can perform personalized configuration of goods sorting according to specific requirements, so as to meet the goods sorting requirements in different scenarios, and can automatically generate goods sorting lines, reducing the time consumption and human errors caused by manual operations, and improving the efficiency and accuracy of the entire goods sorting process.
[0137] Through the description of the above implementation manners, those skilled in the art can clearly understand that the above-described example methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation manner. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc) and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0138] Obviously, the above-described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The accompanying drawings show the preferred embodiments of the present application, but do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosed content of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing specific embodiments, or perform equivalent replacements on some of the technical features. Any equivalent structure directly or indirectly using the content of the specification and drawings of the present application in other related technical fields is equally within the scope of the patent protection of the present application.
Claims
1. A multi-dimensional intelligent distribution management method, characterized in that: The steps include: In response to a new instruction triggered by a preset cargo distribution management interface, a cargo distribution line new addition page is generated; Receiving the cargo distribution configuration information input by the user through the cargo distribution line adding page, and generating an initial cargo distribution line according to the cargo distribution configuration information; In response to an update instruction carrying update information triggered by the initial cargo distribution line, the initial cargo distribution line is updated according to the update information to obtain a target cargo distribution line in which the update is completed; The target distribution line is analyzed, a distribution detail report is generated according to the analysis result, and the distribution detail report is displayed on the distribution management interface.
2. The multi-dimensional intelligent goods distribution management method according to claim 1 is characterized in that: The update information includes a distribution rule and a reference index, and the step of responding to the update instruction carrying the update information triggered by the initial distribution line, updating the initial distribution line according to the update information, and obtaining the updated target distribution line specifically includes: Marking the initial cargo distribution line according to the cargo distribution rule and the reference index, and determining cargo distribution rule characteristic information and reference index characteristic information corresponding to the initial cargo distribution line; The marked initial distribution line is used as the target distribution line.
3. The multi-dimensional intelligent goods distribution management method according to claim 2 is characterized in that: The step of analyzing the target cargo distribution line, generating a cargo distribution detail report according to the analysis result, and displaying the cargo distribution detail report on the cargo distribution management interface specifically includes: According to the cargo distribution rule characteristic information and the reference indicator characteristic information, the target cargo distribution line is split at a granular level to obtain the analysis result; The preset report template is filled according to the analysis result to obtain the cargo distribution details report, and the cargo distribution details report is displayed on the cargo distribution management interface.
4. The multi-dimensional intelligent goods distribution management method according to claim 1 is characterized in that: The cargo distribution configuration information includes product information, location information and time information. The step of receiving the cargo distribution configuration information input by the user through the cargo distribution line adding page and generating an initial cargo distribution line according to the cargo distribution configuration information specifically includes: Receive the product information, the location information and the time information through the new page of the sub-cargo line; According to the product information, the location information and the time information, configuration is performed to obtain configured product information, location information and time information; The initial distribution line is generated according to the distribution product information, the distribution location information and the distribution time information.
5. The multi-dimensional intelligent goods distribution management method according to claim 1 is characterized in that: After the step of receiving the cargo configuration information input by the user through the cargo line adding page and generating the initial cargo line according to the cargo configuration information, the method further includes: Data verification is performed on the initial sub-line. When abnormal sub-line information exists in the initial sub-line, the initial sub-line corresponding to the abnormal sub-line information is revoked, and a preset alarm prompt information is sent to the administrator user terminal.
6. The multi-dimensional intelligent goods distribution management method according to claim 1 is characterized in that: After the step of analyzing the target cargo distribution line, generating a cargo distribution detail report according to the analysis result, and displaying the cargo distribution detail report on the cargo distribution management interface, the step further includes: In response to a publishing instruction triggered by the cargo distribution details report, the cargo distribution details report is published to a corresponding business system.
7. The multi-dimensional intelligent goods distribution management method according to any one of claims 1 to 6, characterized in that: After the step of analyzing the target cargo distribution line, generating a cargo distribution detail report according to the analysis result, and displaying the cargo distribution detail report on the cargo distribution management interface, the step further includes: The target distribution bank and the distribution details report are stored in a preset blockchain node.
8. A multi-dimensional intelligent cargo distribution management system, characterized in that: include: The first generating module is used to generate a new page for a cargo distribution line in response to a new adding instruction triggered by a preset cargo distribution management interface; A second generating module is used to receive the cargo distribution configuration information input by the user through the cargo distribution line adding page, and generate an initial cargo distribution line according to the cargo distribution configuration information; An updating module, configured to respond to an updating instruction carrying updating information triggered by the initial cargo distribution line, update the initial cargo distribution line according to the updating information, and obtain a target cargo distribution line after the updating; The analysis module is used to analyze the target distribution line, generate a distribution detail report according to the analysis result, and display the distribution detail report on the distribution management interface.
9. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores computer-readable instructions, and when the processor executes the computer-readable instructions, the steps of the multi-dimensional intelligent goods distribution management method are implemented as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps of the multi-dimensional intelligent goods distribution management method according to any one of claims 1 to 7 are implemented.