Integration method of dealer management system

By determining the user identity attributes and product portfolio levels in the dealer management system, and combining basic and preset configuration strategies to dynamically match inventory allocation, the problem of unreasonable inventory allocation in the existing system is solved, accurate and reasonable inventory management and data verification are achieved, and the reliability and efficiency of the system are improved.

CN120373758APending Publication Date: 2025-07-25SHANGHAI TIANNING MEDICAL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510463830.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-12
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

The existing dealer management system cannot accurately configure inventory based on the user's identity attributes and the type and level of the target product portfolio, and lacks effective control of the upper limit of inventory allocation, resulting in unreasonable inventory allocation and insufficient data verification affects the accuracy and reliability of the system.

Method used

By responding to user's inventory acquisition requests, determine user identity attributes and product portfolio levels, combine basic configuration policies and preset product configuration policies, dynamically match inventory allocation policies, and ensure the accuracy and rationality of inventory allocation through a dual verification mechanism.

Benefits of technology

Dynamic inventory allocation based on user identity and product portfolio is realized, the subjectivity and error of traditional manual allocation is avoided, the efficiency of inventory resource utilization is improved, the fairness and compliance of inventory management is ensured, the needs of multi-dimensional business scenarios are adapted to the needs of multi-dimensional business scenarios, and maintenance costs are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120373758A_ABST
    Figure CN120373758A_ABST
Patent Text Reader

Abstract

The invention provides an integration method of a dealer management system, and the method comprises the steps: responding to an inventory obtaining request, and determining a user identity attribute; determining a first remaining inventory corresponding to the user identity in the target time period according to the basic configuration strategy; determining a second remaining inventory of each product based on the product configuration strategy and the target product combination; and determining an acquisition result according to the first and second remaining inventory amounts. The identity attributes comprise user types and levels. The basic configuration strategy comprises elements such as time and identity attributes, and the product configuration strategy comprises elements such as product information. The minimum value of the remaining stock of the two products is taken as the obtaining result, and if any product distribution reaches the upper limit, the stock is zero. The strategy configuration item is stored in an array and comprises a product set and an upper distribution limit. According to the invention, the resource allocation efficiency can be optimized, and excessive allocation or inventory waste can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of dealer management systems, and more specifically, to an integration method for a dealer management system. Background Art

[0002] In today's business environment, dealer management systems are increasingly widely used. These systems are mainly used to help enterprises manage their relationships with dealers, including aspects such as inventory management, order processing, and sales data analysis. Traditional dealer management systems usually focus on the implementation of single functions, such as simple inventory tracking or order processing, but lack the ability to integrate complex business processes. With the intensification of market competition and the diversification of business requirements, enterprises need more flexible and efficient dealer management systems to optimize inventory allocation, improve customer satisfaction, and reduce operating costs.

[0003] Existing dealer management systems have some limitations in inventory management. For example, many systems only allocate according to preset inventory quantities without considering the identity attributes of different dealers, such as the differences between first-level dealers and second-level dealers, and the levels of dealers, such as ordinary and high-level. This single inventory allocation method cannot meet the diverse needs of different dealers at different times. In addition, when dealing with product combinations, existing systems often lack flexibility and cannot accurately configure inventory according to the type and level of the target product combination.

[0004] In terms of technical principles, most existing dealer management systems adopt static inventory configuration strategies, which are set during system initialization and are difficult to adjust dynamically according to real-time business requirements. At the same time, for complex product combinations, existing systems often cannot effectively combine basic configuration strategies and product configuration strategies when determining inventory quantities, resulting in unreasonable inventory allocation. In addition, existing systems also have deficiencies in data verification and cannot comprehensively verify the relevant data of the target product combination, thus affecting the accuracy and reliability of the system.

[0005] In the process of implementing the embodiments of the present invention, the inventors found that there are at least the following problems or defects in the prior art: existing dealer management systems cannot accurately configure inventory according to the identity attributes of users and the type and level of the target product combination; lack of effective control over the upper limit of inventory allocation quantity, resulting in unreasonable inventory allocation; existing systems have loopholes in data verification and cannot comprehensively verify the relevant data of the target product combination, affecting the accuracy and reliability of the system. Summary of the Invention

[0006] The present invention provides an integration method for a dealer management system, including:

[0007] In response to receiving an inventory acquisition request sent by a user, determine the identity attributes of the user according to the inventory acquisition request;

[0008] According to the basic configuration policy, determine the first remaining inventory quantity configured for the identity attributes of the user during the target time period indicated by the inventory acquisition request;

[0009] Based on the preset product configuration policy and the target product combination indicated by the inventory acquisition request, determine the second remaining inventory quantity configured for each target product in the target product combination;

[0010] According to the first remaining inventory quantity and the second remaining inventory quantity, determine the acquisition result of the inventory acquisition request.

[0011] Further, the determining the identity attributes of the user according to the inventory acquisition request includes: determining the type of the user according to the type of the target product combination indicated by the inventory acquisition request, where the type includes primary dealers and secondary dealers;

[0012] Determine the level of the user according to the level of the target product combination, where the level includes ordinary and advanced.

[0013] Further, the basic configuration policy is used to characterize the inventory configuration for users with different identity attributes, and the basic configuration policy includes at least one of the following: time, identity attributes, total inventory quantity, and allocable inventory quantity; and the determining the first remaining inventory quantity configured for the identity attributes of the user during the target time period indicated by the inventory acquisition request according to the basic configuration policy includes: determining the basic configuration policy that matches the identity attributes of the user;

[0014] Take the allocable inventory quantity during the target time period in the matched basic configuration policy as the first remaining inventory quantity.

[0015] Further, the determining the acquisition result of the inventory acquisition request according to the first remaining inventory quantity and the second remaining inventory quantity includes: comparing the first remaining inventory quantity with the second remaining inventory quantity, and determining the minimum value of the two as the allocable inventory quantity of the user during the target time period, so as to be used as the acquisition result of the inventory acquisition request.

[0016] Further, the preset product configuration policy is used to characterize the inventory configuration of products and / or services, and the preset product configuration policy includes at least one of the following: time, product information, total inventory quantity, and allocable inventory quantity.

[0017] Further, determining the second remaining inventory quantity corresponding to each target product configuration in the target product portfolio based on the preset product configuration policy and the inventory acquisition request indicated by the inventory acquisition request includes: determining the information of the target products included in the target product portfolio and the preset product configuration policies matching each of the target products according to the target product portfolio indicated by the inventory acquisition request;

[0018] For each of the target products, in response to determining that the allocation quantity of the target product reaches the upper limit according to the matching preset product configuration policy, mark the target product;

[0019] In response to determining that the allocation quantity of the target product does not reach the upper limit according to the matching preset product configuration policy, use the allocable quantity corresponding to the target product configuration as the second remaining inventory quantity.

[0020] Further, determining the acquisition result of the inventory acquisition request according to the first remaining inventory quantity and the second remaining inventory quantity includes: in response to determining that there are marked target products among all the target products, determining that the inventory quantity allocable to the user within the target time period is zero.

[0021] Further, the method further includes: representing each policy in the preset product configuration policy using a configuration item, where each policy includes a product set and the upper limit of the allocation quantity of the product set, and the product set adopts a combined list structure; and storing the configuration items representing the preset product configuration policy in an array.

[0022] Further, in response to receiving an inventory acquisition request sent by a user, determining the identity attribute of the user according to the inventory acquisition request includes: in response to receiving an inventory acquisition request sent by a user, verifying the relevant data of the target product portfolio indicated by the inventory acquisition request;

[0023] In response to the relevant data of the target product portfolio passing the verification, determining the identity attribute of the user;

[0024] Among them, the verification includes at least one of the following:

[0025] Verifying whether the target product portfolio exists; or

[0026] Verifying the start and end dates of the schedule of the target product portfolio; or

[0027] In response to determining that the target product portfolio is a bulk order, determining the bulk order information corresponding to the target product portfolio and verifying the service period of the bulk order.

[0028] Further, the method further includes: in response to detecting a selection operation of the user on the inventory of the obtained result, adjusting the allocable inventory quantity in the corresponding basic configuration policy according to the identity attribute of the user;

[0029] Adjusting the allocable inventory quantity in the corresponding preset product configuration policy according to the information of the target products included in the target product portfolio of the user.

[0030] According to the above embodiments of the present invention, there are at least the following beneficial effects: The method can dynamically match the inventory allocation policy based on the user identity attribute and the target product portfolio, and ensure the accuracy of inventory allocation through a double verification mechanism. Intelligently calculating the allocable inventory quantity according to the dealer level and the product configuration policy can avoid the subjectivity and errors of traditional manual allocation, and at the same time improve the utilization efficiency of inventory resources. The system can automatically identify excessive requests and intercept invalid allocations, thus ensuring the fairness and compliance of inventory management.

[0031] The method can support multi-dimensional inventory policy configuration, including multiple constraint conditions such as time, product portfolio, and dealer level, and can flexibly adapt to the requirements of different business scenarios. By storing policy configuration items in an array, the operation efficiency of the system when processing complex product portfolios can be improved, and the maintenance cost can be reduced at the same time. The method can realize the dynamic optimal allocation of inventory resources and provide a more intelligent and refined inventory management solution for the dealer system. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] By reading the following detailed description with reference to the accompanying drawings, the above and other objects, features, and advantages of the exemplary embodiments of the present invention will become readily understood. In the drawings, several embodiments of the present invention are shown in an exemplary rather than restrictive manner, wherein:

[0033] Figure 1 It is a schematic flowchart of an integration method for a dealer management system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0034] The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and then implement the present invention, and are not intended to limit the scope of the present invention in any way. On the contrary, these embodiments are provided to make the present invention more thorough and complete, and to be able to fully convey the scope of the present invention to those skilled in the art.

[0035] Those skilled in the art know that the embodiments of the present invention can be implemented as a system, device, equipment, method or computer program product. Therefore, the present invention can be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.

[0036] It should be noted that any number of elements in the drawings is for illustration rather than limitation, and any naming is only for distinction and does not have any limiting meaning.

[0037] The following refers to Figure 1 , Figure 1 which is a schematic flowchart of an integration method for a dealer management system provided for an embodiment of the present invention. As Figure 1 shown, an integration method for a dealer management system includes:

[0038] S1 In response to receiving an inventory acquisition request sent by a user, determine the identity attribute of the user according to the inventory acquisition request;

[0039] S2 According to the basic configuration policy, determine the first remaining inventory quantity configured for the identity attribute of the user within the target time period indicated by the inventory acquisition request;

[0040] S3 Based on a preset product configuration policy and the target product combination indicated by the inventory acquisition request, determine the second remaining inventory quantity configured for each target product in the target product combination;

[0041] S4 Determine the acquisition result of the inventory acquisition request according to the first remaining inventory quantity and the second remaining inventory quantity.

[0042] It should be noted that when the system receives an inventory acquisition request sent by a user, it will determine the identity attribute of the user according to the request content. The identity attribute of the user here refers to the classification characteristics of the user in the dealer management system. For example, whether the user is a first-level dealer or a second-level dealer, and whether the user is at a normal level or a high level. The determination of these identity attributes is based on the type and level of the target product combination requested by the user. For example, if the user requests a high-end product combination, the system may classify it as a high-level dealer. In this way, the system can provide more accurate inventory configuration services according to the different identity attributes of the users.

[0043] Specifically, the first remaining inventory quantity refers to the inventory quantity configured for the user's identity attributes within the target time period according to the basic configuration strategy. The basic configuration strategy is a pre-set rule set that includes elements such as time, identity attributes, total inventory quantity, and allocable inventory quantity. For example, for first-level dealers, the system may allocate a certain quantity of inventory to them in the first two weeks of each month, while second-level dealers may receive a smaller inventory allocation. The second remaining inventory quantity is determined based on the pre-set product configuration strategy and the target product combination requested by the user. The pre-set product configuration strategy is also a rule set that covers elements such as time, product information, total inventory quantity, and allocable inventory quantity. For example, if the target product combination requested by the user includes multiple products, the system will determine the corresponding allocable inventory quantity for each product according to its configuration strategy. By combining the first remaining inventory quantity and the second remaining inventory quantity, the system can more accurately determine the allocable inventory quantity for the user within the target time period, which is used as the final result of the inventory acquisition request.

[0044] Preferably, when determining the user's identity attributes, the system will verify the relevant data of the target product combination indicated in the inventory acquisition request. The verification process includes checking whether the target product combination exists, whether the start and end dates of the schedule are reasonable, and if it is a bulk order, whether its service cycle meets the requirements, etc. Only after the verification passes will the system further determine the user's identity attributes.

[0045] Furthermore, when determining the first remaining inventory quantity, the system will find the strategy in the basic configuration strategy that matches the user's identity attributes and extract the allocable inventory quantity within the target time period. For the determination of the second remaining inventory quantity, the system will, based on the information of each product in the target product combination, find the corresponding pre-set product configuration strategy and determine whether to mark the product according to the upper limit of the allocation quantity in the strategy. If the allocation quantity of a certain product has reached the upper limit, the product will be marked, and the system will further adjust the result of the inventory acquisition request according to the marking situation.

[0046] In some embodiments, determining the user's identity attributes according to the inventory acquisition request includes: determining the user's type according to the type of the target product combination indicated in the inventory acquisition request, where the type includes first-level dealers and second-level dealers;

[0047] determining the user's level according to the level of the target product combination, where the level includes ordinary and high-level.

[0048] It should be noted that, in this embodiment, the determination of the type of user according to the type of target product combination indicated by the inventory acquisition request means that the system will determine the type of dealer to which the user belongs based on the nature of the specific product combination requested by the user. For example, if the product combination requested by the user is a general product combination for large-scale distribution, the system may classify it as a first-level dealer; and if it is a customized product combination for a specific region or niche market, it may be classified as a second-level dealer. At the same time, determining the level of the user according to the level of the target product combination means that the system will determine whether the user is at an ordinary level or an advanced level based on the complexity, value or importance of the product combination. For example, a high-level product combination may contain high-end products or products with special functions, while an ordinary-level product combination may contain basic products. In this way, the system can accurately determine the identity attributes of the user based on the type and level of the product combination requested by the user, thereby providing them with an inventory configuration that better meets their needs.

[0049] Specifically, user type refers to the classification of dealers in the system, which is usually divided into first-level dealers and second-level dealers. First-level dealers usually have a larger sales range, higher sales capabilities and a wider customer base, while second-level dealers may focus on specific regions or market segments. In the system, user type can be determined by the information provided by the user when registering or historical transaction records. The user level is divided into two levels: ordinary and advanced, based on the complexity, value or importance of the product combination requested by the user. For example, advanced users may be allowed to access higher-value product combinations or enjoy more favorable inventory allocation strategies. In the system, the user level can be determined by evaluating the level of the target product combination, for example, by analyzing factors such as the type, quantity, and price of the products in the product combination to determine its level. At the same time, the type and level of the target product combination can be identified by a preset rule base, which contains the characteristics and standards of different types and levels of product combinations.

[0050] Preferably, when determining the user type and level, the system may adopt the following steps: First, the system receives an inventory acquisition request and extracts the detailed information about the target product portfolio in the request, including product types, quantities, prices, etc. Then, the system compares this information with a preset rule base, which defines the characteristics of different types and levels of product portfolios. For example, if the requested product portfolio contains multiple high-value products and a large quantity, it may be identified as a high-level first-tier dealer product portfolio. Next, the system determines the user's identity attributes, including the user type and level, based on the comparison result. For example, if the target product portfolio is identified as a high-level first-tier dealer product portfolio, the user will be classified as a high-level first-tier dealer. In addition, the system can further verify and adjust the user's identity attributes based on other factors such as the user's purchase history and credit record to ensure the accuracy and rationality of inventory allocation.

[0051] In some embodiments, the basic configuration policy is used to characterize the inventory configuration for users with different identity attributes. The basic configuration policy includes at least one of the following: time, identity attributes, total inventory quantity, and allocable inventory quantity; and according to the basic configuration policy, determining the first remaining inventory quantity configured for the identity attributes of the user during the target time period indicated by the inventory acquisition request, including: determining the basic configuration policy that matches the identity attributes of the user;

[0052] Taking the allocable inventory quantity during the target time period in the matched basic configuration policy as the first remaining inventory quantity.

[0053] It should be noted that the basic configuration policy mentioned in this embodiment refers to a set of rules preset in the system for configuring inventory according to the identity attributes of users. This set of policies can dynamically allocate inventory quantities according to different user types and levels. For example, for first-tier dealers, the system may allocate more inventory, while for second-tier dealers, it allocates less inventory. At the same time, the target time period refers to the specific time range specified by the user when requesting inventory, such as a certain month or a certain quarter. The system will determine the inventory quantity allocable to the user based on the inventory allocation situation during this time period in combination with the user's identity attributes. This inventory allocation method based on the basic configuration policy can ensure the rationality and flexibility of inventory allocation while meeting the needs of different users at different times.

[0054] Specifically, the basic configuration strategy includes elements such as time, identity attributes, total inventory quantity, and allocable inventory quantity. Time refers to the time range for inventory allocation, such as monthly, quarterly, or annually. Identity attributes refer to the classification of users in the system, such as primary dealers or secondary dealers, ordinary level or high level. The total inventory quantity refers to the total inventory available for allocation in the system, while the allocable inventory quantity refers to the quantity of inventory that the system can allocate to users according to their identity attributes within the target time period. For example, the system may set the allocable inventory quantity for primary dealers at 1,000 pieces per month, and 500 pieces for secondary dealers. In addition, the first remaining inventory quantity refers to the quantity of inventory that has not been allocated to users according to the basic configuration strategy within the target time period. For example, if the allocable inventory quantity for a primary dealer in a certain month is 1,000 pieces and 800 pieces have already been allocated, the first remaining inventory quantity is 200 pieces.

[0055] Preferably, when determining the first remaining inventory quantity, the system can operate according to the following steps: First, the system receives an inventory acquisition request and extracts the information about the target time period and user identity attributes in the request. Then, based on the user's identity attributes, the system looks up the corresponding inventory allocation rule in the basic configuration strategy. For example, if the user is a primary dealer, the system will look up the inventory allocation rule for primary dealers within the target time period. Next, the system calculates the allocable inventory quantity for the user within the target time period according to this rule. For example, the system may dynamically adjust the allocable inventory quantity for primary dealers in a certain month to 1,200 pieces based on historical data and market forecasts. Finally, the system subtracts the quantity that has already been allocated from the total inventory quantity to obtain the first remaining inventory quantity. For example, if 900 pieces have already been allocated, the first remaining inventory quantity is 300 pieces. In addition, the system can also make real-time adjustments to the first remaining inventory quantity according to market changes or the urgency of user needs to ensure the flexibility and adaptability of inventory allocation.

[0056] In some embodiments, determining the acquisition result of the inventory acquisition request according to the first remaining inventory quantity and the second remaining inventory quantity includes: comparing the first remaining inventory quantity with the second remaining inventory quantity, and determining the minimum value of the two as the allocable inventory quantity for the user within the target time period, to be used as the acquisition result of the inventory acquisition request.

[0057] It should be noted that determining the acquisition result of the inventory acquisition request based on the first remaining inventory quantity and the second remaining inventory quantity mentioned in this embodiment means that when the system processes the inventory acquisition request, it will comprehensively consider the limitations of the two inventory quantities. The first remaining inventory quantity is calculated based on the user identity attributes and the inventory allocation rules within the target time period, while the second remaining inventory quantity is obtained based on the configuration strategy of the target product portfolio. The system compares these two quantities and takes the minimum value of the two as the finally allocable inventory quantity, so as to ensure that the inventory allocation not only complies with the user identity restrictions but also meets the actual requirements of the product portfolio. This processing method can effectively balance the fairness and flexibility of inventory allocation and avoid business problems caused by insufficient inventory or unreasonable allocation.

[0058] Specifically, the first remaining inventory quantity refers to the remaining part of the allocable inventory quantity determined according to the user identity attributes within the target time period. For example, if the system allocates 1000 pieces of inventory to a first-level dealer in a certain month and 800 pieces have already been allocated, the first remaining inventory quantity is 200 pieces. The second remaining inventory quantity refers to the remaining part of the allocable inventory quantity of each target product under the configuration strategy of the target product portfolio. For example, if the allocable inventory quantity of a certain product in the target product portfolio is 500 pieces and 300 pieces have already been allocated, the second remaining inventory quantity is 200 pieces. When determining the acquisition result of the inventory acquisition request, the system will compare these two remaining inventory quantities. If the first remaining inventory quantity is 200 pieces and the second remaining inventory quantity is 200 pieces, the finally allocable inventory quantity is 200 pieces, that is, the minimum value of the two. This logic of comparison and taking the minimum value ensures that the inventory allocation will neither exceed the user identity restrictions nor exceed the actual inventory limitations of the product portfolio.

[0059] Preferably, when determining the acquisition result of the inventory acquisition request, the system can further refine the operation steps. First, the system will obtain the specific data of the first remaining inventory quantity and the second remaining inventory quantity from the database. This data may include the inventory allocation rules corresponding to the user identity attributes, the configuration strategy of the target product portfolio, and the current inventory allocation status. Then, the system will compare these two remaining inventory quantities. If the first remaining inventory quantity is less than the second remaining inventory quantity, the first remaining inventory quantity will be used as the finally allocable inventory quantity; otherwise, the second remaining inventory quantity will be taken as the standard. For example, if the first remaining inventory quantity is 150 pieces and the second remaining inventory quantity is 250 pieces, the finally allocable inventory quantity is 150 pieces.

[0060] Furthermore, the system can also introduce a dynamic adjustment mechanism during the comparison process. For example, according to the urgency of market demand or the user's historical order situation, it can appropriately adjust the finally allocable inventory quantity. For example, if the user is a high-quality customer with long-term cooperation, the system may appropriately increase the allocable inventory quantity within the allowable range to improve customer satisfaction.

[0061] In some embodiments, the preset product configuration strategy is used to characterize the inventory configuration of products and / or services, and the preset product configuration strategy includes at least one of the following: time, product information, total inventory quantity, and allocable inventory quantity.

[0062] It should be noted that the preset product configuration strategy mentioned in this embodiment refers to a set of rules predefined in the system for configuring inventory according to the characteristics of products and / or services. This strategy covers multiple dimensions such as time, product information, total inventory quantity, and allocable inventory quantity. Through this strategy, the system can flexibly allocate inventory according to the characteristics of different products and market demands. For example, for products with high demand, the system can allocate more inventory, while for products with lower demand, it allocates less inventory. The implementation of this strategy can effectively optimize inventory management, improve inventory turnover rate, and meet the sales demands of different products at the same time.

[0063] Specifically, the preset product configuration strategy is a rule set containing multiple parameters for guiding inventory allocation. Among them, the time parameter defines the time range of inventory allocation, such as monthly, quarterly, or annually; the product information parameter includes detailed information such as the type, specification, and model of the product, used to distinguish different products; the total inventory quantity refers to the total available inventory of a certain product in the system at a specific time; the allocable inventory quantity refers to the inventory quantity that the system can allocate to dealers during this time period. For example, for a certain popular product, the system may set the total inventory quantity per month to 1000 pieces and the allocable inventory quantity to 800 pieces. The settings of these parameters can be adjusted according to factors such as market research, historical sales data, and the supply capacity of suppliers to ensure the rationality and flexibility of inventory allocation.

[0064] Preferably, when constructing the preset product configuration strategy, the system can operate according to the following steps. First, based on market research and historical sales data analysis, determine the market demand trends of different products. For example, for seasonal products, the system may increase the inventory allocation quantity during the peak sales season. Second, combine the supply capacity of suppliers and production plans to set the total inventory quantity and allocable inventory quantity. For example, if the supplier can provide 1200 pieces of a certain product per month, the system may set the total inventory quantity to 1200 pieces and set the allocable inventory quantity to 1000 pieces according to market demand prediction.

[0065] Furthermore, the system can also introduce a dynamic adjustment mechanism to update the parameters in the preset product configuration strategy in real time according to real-time sales data and market feedback. For example, if the demand for a certain product suddenly increases, the system can automatically adjust the allocable inventory quantity to meet the market demand. At the same time, the system can also set an upper limit for the allocation quantity to prevent over-allocation from causing inventory backlogs or out-of-stock situations. For example, the system can set an upper limit for the allocation quantity for each product. When the inventory quantity requested by the dealer exceeds this upper limit, the system will automatically mark and limit the allocation.

[0066] In some embodiments, determining the second remaining inventory quantity corresponding to each target product configuration in the target product combination indicated by the preset product configuration strategy and the inventory acquisition request includes: determining the information of the target products included in the target product combination and the preset product configuration strategies matched with each of the target products according to the target product combination indicated by the inventory acquisition request;

[0067] For each of the target products, in response to determining that the allocation quantity of the target product reaches the upper limit according to the matched preset product configuration strategy, mark the target product;

[0068] In response to determining that the allocation quantity of the target product does not reach the upper limit according to the matched preset product configuration strategy, use the allocable quantity corresponding to the target product configuration as the second remaining inventory quantity.

[0069] It should be noted that the determination of the second remaining inventory quantity corresponding to the target product configuration based on the preset product configuration strategy and the target product combination indicated by the inventory acquisition request in this embodiment means that when the system processes the inventory acquisition request, it will calculate the allocable inventory quantity of each target product according to the specific product combination requested by the user and in combination with the preset product configuration strategy. The target product combination here refers to a set of specific products included in the user request, and the preset product configuration strategy is a set of rules for allocating inventory according to the characteristics and requirements of the products. The system will judge whether the allocation quantity of each target product reaches the upper limit according to these rules. If it reaches the upper limit, the product will be marked to avoid over-allocation.

[0070] Specifically, the target product portfolio refers to a set of products specified by the user in the inventory acquisition request, which may include different types, specifications, and quantities. For example, the user may request a product portfolio containing 100 pieces of Product A, 200 pieces of Product B, and 50 pieces of Product C. The preset product configuration strategy is a set of rules used to define the inventory allocation logic for each product. This strategy includes parameters such as time, product information, total inventory quantity, and allocable inventory quantity. For example, for Product A, the system may set the total monthly inventory quantity to 500 pieces and the allocable inventory quantity to 400 pieces. When processing an inventory acquisition request, the system will look up the corresponding preset product configuration strategy for each product in the target product portfolio and calculate the second remaining inventory quantity for each product. If the allocation quantity of a certain product has reached the preset upper limit, the product is marked to indicate that the inventory allocation of the product has been completed.

[0071] Preferably, when determining the second remaining inventory quantity, the system can operate according to the following steps. First, the system receives the inventory acquisition request and parses each product and its quantity in the target product portfolio. For example, the product portfolio requested by the user contains 100 pieces of Product A, 200 pieces of Product B, and 50 pieces of Product C. Then, the system looks up the corresponding preset product configuration strategy based on the information of each product. For example, the system finds that the upper limit of the allocable inventory quantity of Product A is 400 pieces and 300 pieces have been allocated currently; the upper limit of the allocable inventory quantity of Product B is 300 pieces and 250 pieces have been allocated currently; the upper limit of the allocable inventory quantity of Product C is 100 pieces and 80 pieces have been allocated currently. Next, the system calculates the second remaining inventory quantity for each product. For Product A, the remaining inventory quantity is 400 - 300 = 100 pieces; for Product B, the remaining inventory quantity is 300 - 250 = 50 pieces; for Product C, the remaining inventory quantity is 100 - 80 = 20 pieces. If the remaining inventory quantity of a certain product is not enough to meet the quantity requested by the user, the product is marked. For example, if the quantity of Product B requested by the user is 200 pieces and the remaining inventory is only 50 pieces, the system will mark Product B to indicate that the inventory of this product is insufficient. Finally, the system determines the final inventory allocation plan based on these calculation results and marking information and feeds back the result to the user.

[0072] In some embodiments, determining the acquisition result of the inventory acquisition request according to the first remaining inventory quantity and the second remaining inventory quantity includes: in response to determining that there are marked target products among the target products, determining that the inventory quantity allocable by the user during the target time period is zero.

[0073] It should be noted that determining the acquisition result of the inventory acquisition request based on the first remaining inventory quantity and the second remaining inventory quantity further clarifies the processing logic when there are marked products in the target product portfolio. The marked products here refer to the products whose allocated quantity has reached the upper limit in the preset product configuration strategy. When the system detects such marked products in the target product portfolio, it will determine that the inventory quantity that can be allocated by the user within the target time period is zero. This mechanism is to avoid unreasonable allocation of the entire inventory acquisition request due to insufficient inventory of individual products and ensure the rigor and accuracy of inventory management.

[0074] Specifically, the first remaining inventory quantity is the remaining part of the allocable inventory quantity calculated based on the user identity attribute and the allocation rule within the target time period; the second remaining inventory quantity is the remaining part of the allocable inventory quantity calculated based on the configuration strategy of the target product portfolio. When the system processes the inventory acquisition request, it will check one by one whether each product in the target product portfolio has been marked. If a product is marked as having reached the upper limit of the allocated quantity, the system will record this situation. For example, assume there are three products A, B, and C in the target product portfolio, and product B has reached the upper limit of the allocated quantity and is marked in the preset product configuration strategy. At this time, the system will determine that the inventory quantity that can be allocated by the user within the target time period is zero based on this marked situation to avoid affecting the rationality of the entire inventory allocation due to insufficient inventory of product B.

[0075] Preferably, when determining the acquisition result of the inventory acquisition request, the system can further refine the operation steps. First, after receiving the inventory acquisition request, the system will, for each product in the target product portfolio, look up the corresponding preset product configuration strategy and calculate the second remaining inventory quantity of each product. For example, the system finds that the second remaining inventory quantity of product A is 100 pieces, the second remaining inventory quantity of product B is 0 pieces (already marked), and the second remaining inventory quantity of product C is 50 pieces. Then, the system will check whether there are marked products. If there are marked products (such as product B), the system will immediately determine that the inventory quantity that can be allocated by the user within the target time period is zero and feedback this result to the user. At the same time, the system can also record this situation for subsequent inventory replenishment or adjustment of the strategy. In addition, when feedbacking the result, the system can also explain the specific reason to the user, such as informing the user that the inventory of product B is insufficient and suggesting that the user adjust the product portfolio or wait for inventory replenishment.

[0076] In some embodiments, the method further includes: representing each policy in the preset product configuration strategy using a configuration item, where each policy includes a product set and the upper limit of the allocated quantity of this product set, and the product set adopts a combined list structure; and storing the configuration items representing the preset product configuration strategy in an array.

[0077] It should be noted that in this embodiment, using configuration items to represent each policy in the preset product configuration policy, each policy includes a product set and the upper limit of the allocation quantity of this product set, where the product set adopts a combined list structure; and storing each configuration item representing the preset product configuration policy in an array means that the system manages and stores the preset product configuration policy in a structured way. The configuration item here is the specific manifestation form of the preset product configuration policy, and each configuration item contains a product set and its corresponding upper limit of the allocation quantity. The product set refers to a group of related products, and these products are regarded as a whole during inventory allocation. The combined list structure is a data structure used to represent the combination relationship of each product in the product set, while the array is a storage structure used to store all configuration items. In this way, the system can efficiently manage and query the preset product configuration policy, so as to achieve accurate inventory allocation.

[0078] Specifically, the configuration item is the basic unit of the preset product configuration policy, and each configuration item defines a product set and its upper limit of the allocation quantity. For example, a configuration item may indicate that the product set is {Product A, Product B} and the upper limit of the allocation quantity is 100 pieces. This means that under this configuration item, the upper limit of the allocable quantity of Product A and Product B combined is 100 pieces. The product set can contain one or more products, and these products are regarded as a whole during inventory allocation. For example, the product set can be a set of the same type of products with multiple specifications, or it can be associated products of different types. The combined list structure is a data structure used to represent the combination relationship of each product in the product set. For example, it can be a list, where each element represents a product and its quantity. And the array is a storage structure used to store all configuration items, facilitating the system to quickly access and process these configuration items. For example, each element in the array corresponds to a configuration item, and the system can quickly locate a specific configuration item through the index.

[0079] Preferably, when constructing and managing the preset product configuration strategy, the system can operate according to the following steps. First, based on the characteristics of the product and market demand, the system defines each product set and its upper limit of allocated quantity, and encapsulates this information into configuration items. For example, according to the market research results, the system may define a product set as {Product A, Product B} with an upper limit of allocated quantity of 100 pieces. Then, the system stores these configuration items in an array for quick query and management. For example, the index of the array can correspond to different product sets, and the system can quickly access specific configuration items through the index. When processing an inventory acquisition request, the system looks up the corresponding configuration item in the array based on the target product combination, and determines the allocable inventory quantity of each target product according to the upper limit of allocated quantity in the configuration item. For example, if the target product combination includes Product A and Product B, the system will look up the configuration item of the corresponding product set {Product A, Product B} in the array and calculate the allocable inventory quantity based on the upper limit of allocated quantity in this configuration item.

[0080] Furthermore, the system can also set a dynamic update mechanism in the array to automatically adjust the upper limit of allocated quantity in the configuration item according to real-time inventory data and changes in market demand, so as to ensure the flexibility and adaptability of inventory allocation.

[0081] In some embodiments, in response to receiving an inventory acquisition request sent by a user, determining the identity attribute of the user according to the inventory acquisition request includes: in response to receiving an inventory acquisition request sent by a user, verifying relevant data of the target product combination indicated by the inventory acquisition request;

[0082] In response to the relevant data of the target product combination passing the verification, determining the identity attribute of the user;

[0083] Wherein, the verification includes at least one of the following:

[0084] Verifying whether the target product combination exists; or

[0085] Verifying the start and end dates of the schedule of the target product combination; or

[0086] In response to determining that the target product combination is a bulk order, determining the bulk order information corresponding to the target product combination and verifying the service cycle of this bulk order.

[0087] It should be noted that in this embodiment, the verification of the relevant data of the target product combination indicated by the inventory acquisition request in response to receiving the inventory acquisition request sent by the user means that before processing the inventory acquisition request, the system will verify the relevant information of the target product combination included in the request. This process is to ensure the legality and accuracy of the request and avoid the failure or error of inventory allocation caused by incorrect or unreasonable product combinations. The relevant data here may include whether the target product combination exists, whether the start and end dates of the schedule are reasonable, and if it is a batch order, whether its service cycle meets the requirements, etc. Through this verification mechanism, the system can effectively filter out invalid or unreasonable requests, thereby improving the efficiency and accuracy of inventory management.

[0088] Specifically, the target product combination refers to a specific set of products specified by the user in the inventory acquisition request, and these products may include different types, specifications, and quantities. For example, the user may request a product combination including 100 pieces of Product A, 200 pieces of Product B, and 50 pieces of Product C. The relevant data refers to the information directly related to the target product combination, and this information needs to be verified in the system. For example, whether the target product combination exists means that the system needs to verify whether the product combination requested by the user is defined in the system's product catalog; the start and end dates of the schedule refer to whether the inventory allocation time range requested by the user is reasonable, for example, whether it is within the time range allowed by the system; the service cycle of the batch order means that if the user requests a batch order, the system needs to verify whether the service cycle of this order meets the relevant regulations of the supplier or the system. The settings of these verification contents can be adjusted according to the business rules of the system and the requirements of the supplier to ensure the rationality and legality of inventory allocation.

[0089] Preferably, when performing the verification of the relevant data of the target product combination, the system can operate according to the following steps. First, the system receives the inventory acquisition request sent by the user and parses the target product combination information in the request. For example, the system will extract the product types, specifications, quantities, and schedule times included in the request. Then, the system will verify the relevant data of the target product combination one by one according to the preset verification rules. For example, the system will check whether each product in the target product combination exists in the system's product catalog, and if a certain product does not exist, it will return an error message to prompt the user. Next, the system will verify whether the start and end dates of the schedule are reasonable, for example, whether they are after the current time and within the time range allowed by the system. If the schedule time is unreasonable, the system will also return an error message.

[0090] Furthermore, if the user requests a bulk order, the system will further verify whether the service period of the order complies with the relevant regulations of the supplier or the system. For example, if the supplier stipulates that the service period of a bulk order cannot exceed 6 months, and the service period requested by the user is 12 months, the system will prompt the user that the service period exceeds the limit. Through these detailed verification steps, the system can ensure the legality and accuracy of the inventory acquisition request, thus providing a reliable basis for subsequent inventory allocation.

[0091] In some embodiments, the method further includes: in response to detecting a selection operation by the user on the inventory of the acquisition result, adjusting the allocable inventory quantity in the corresponding basic configuration policy according to the identity attributes of the user;

[0092] Adjusting the allocable inventory quantity in the corresponding preset product configuration policy according to the information of the target products included in the user's target product portfolio.

[0093] It should be noted that the adjustment of the allocable inventory quantity in the corresponding basic configuration policy according to the identity attributes of the user and the adjustment of the allocable inventory quantity in the corresponding preset product configuration policy according to the information of the target products included in the user's target product portfolio, as mentioned in this embodiment, mean that after the user completes the inventory selection operation, the system will dynamically adjust the inventory allocation policy according to the user's selection. Here, the selection operation refers to that the user selects the actual required inventory quantity and product portfolio according to the inventory acquisition result feedback by the system. Through this dynamic adjustment mechanism, the system can update the inventory allocation policy in real time according to the actual needs of the user, ensuring the flexibility and accuracy of inventory management.

[0094] Specifically, the basic configuration policy refers to the inventory allocation rules set according to the user's identity attributes (such as primary dealer or secondary dealer), including parameters such as the total inventory quantity and the allocable inventory quantity. For example, the system may set the monthly allocable inventory quantity for a primary dealer to 1000 pieces. The preset product configuration policy refers to the inventory allocation rules set for the target product portfolio, including parameters such as the product set and its allocation quantity limit. For example, for a certain product portfolio, the system may set the allocation quantity limit to 500 pieces. After the user completes the selection operation, the system will dynamically adjust the allocable inventory quantity in the basic configuration policy and the preset product configuration policy according to the inventory quantity and product portfolio selected by the user. For example, if the user selects 300 pieces of a certain product, the system will deduct 300 pieces from the allocable inventory quantity in the basic configuration policy and correspondingly reduce the allocable quantity of this product in the preset product configuration policy.

[0095] Preferably, when adjusting the inventory allocation strategy, the system can operate according to the following steps. First, after the system detects the user's selection operation on the inventory of the acquisition result, it records the quantity of the inventory selected by the user and the product combination information. For example, the user selects 200 pieces of Product A and 100 pieces of Product B. Then, based on the user's identity attributes, the system searches for the corresponding basic configuration strategy and deducts the quantity selected by the user from the available inventory quantity. For example, if the user is a first-level dealer, the system will deduct 300 pieces (200 pieces of Product A + 100 pieces of Product B) from the available inventory quantity in its basic configuration strategy. Next, based on the target product combination selected by the user, the system searches for the corresponding preset product configuration strategy and updates the available inventory quantity of each product in this strategy. For example, the system will reduce the available quantity of Product A by 200 pieces and the available quantity of Product B by 100 pieces.

[0096] Furthermore, the system can also introduce a verification mechanism during the adjustment process to ensure that the adjusted inventory quantity will not be lower than the system's minimum inventory requirement nor exceed the supplier's supply capacity. For example, if the adjusted available inventory quantity is lower than the minimum inventory requirement, the system will prompt the user to adjust the selected quantity or wait for inventory replenishment. Through these detailed adjustment steps, the system can ensure the dynamics and adaptability of the inventory allocation strategy and meet the actual needs of users.

[0097] The above-mentioned various embodiments of the present invention have the following beneficial effects: This inventory management method can achieve dual inventory verification based on the dealer's identity attributes and product combination requirements, determine the total available inventory of the user level through the basic configuration strategy, and calculate the remaining inventory quantity of specific products in combination with the product configuration strategy. The system can automatically select the minimum value of the two types of inventory data as the allocation result, which can not only prevent over-allocation but also ensure that high-priority dealers obtain reasonable quotas. In the case of insufficient product inventory, this method can mark and intercept invalid requests in real time, avoid inventory conflicts or resource waste caused by traditional manual allocation, and significantly improve the accuracy and response speed of inventory management.

[0098] This method can support differential inventory configuration under a multi-level dealer system and achieve flexible control through multi-dimensional strategies such as time, product type, and dealer level. The system can efficiently process the inventory allocation of complex product sets based on the combined list structure and store the strategy configuration in the form of an array, greatly improving the operation efficiency and maintainability. This method can dynamically adapt to the inventory allocation rules of different business scenarios, such as opening more inventory permissions for senior dealers or restricting the single allocation quantity of specific products, so as to optimize the overall inventory turnover rate while ensuring fairness and provide an intelligent resource scheduling ability for the dealer network.

[0099] Furthermore, the storage medium of the embodiment of the present application stores program instructions capable of implementing all the above methods. Among them, the program instructions can be stored in the above storage medium in the form of a software product, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs, or terminal devices such as computers, servers, mobile phones, and tablets.

[0100] The above description is only some preferred embodiments of the present invention and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present invention is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the technical solutions formed by mutually replacing the above features with the (but not limited to) technical features with similar functions disclosed in the embodiments of the present invention.

Claims

1. An integration method for a dealer management system, characterized in that Including: In response to receiving an inventory acquisition request sent by a user, determining the identity attribute of the user according to the inventory acquisition request; Determining a first remaining inventory quantity configured for the identity attribute of the user during a target time period indicated by the inventory acquisition request according to a basic configuration policy; Based on a preset product configuration policy and a target product combination indicated by the inventory acquisition request, determining a second remaining inventory quantity configured for each target product in the target product combination; Determining an acquisition result of the inventory acquisition request according to the first remaining inventory quantity and the second remaining inventory quantity.

2. The integration method of the dealer management system according to claim 1, wherein The determining the identity attribute of the user according to the inventory acquisition request includes: determining the type of the user according to the type of the target product combination indicated by the inventory acquisition request, where the type includes a primary dealer and a secondary dealer; Determining the level of the user according to the level of the target product combination, where the level includes ordinary and advanced.

3. The integration method of the dealer management system according to claim 1, characterized in that, The basic configuration policy is used to characterize the inventory configuration for users with different identity attributes, and the basic configuration policy includes at least one of the following: time, identity attribute, total inventory quantity, and allocable inventory quantity; And the determining the first remaining inventory quantity configured for the identity attribute of the user during the target time period indicated by the inventory acquisition request according to the basic configuration policy includes: determining a basic configuration policy that matches the identity attribute of the user; Taking the allocable inventory quantity during the target time period in the matched basic configuration policy as the first remaining inventory quantity.

4. The integration method of the dealer management system according to claim 1, characterized in that The determining the acquisition result of the inventory acquisition request according to the first remaining inventory quantity and the second remaining inventory quantity includes: comparing the first remaining inventory quantity with the second remaining inventory quantity, and determining the minimum value of the two as the allocable inventory quantity of the user during the target time period, so as to be used as the acquisition result of the inventory acquisition request.

5. The integration method of the dealer management system according to claim 1, characterized in that, The preset product configuration policy is used to characterize the inventory configuration for products and / or services, and the preset product configuration policy includes at least one of the following: time, product information, total inventory quantity, and allocable inventory quantity.

6. The integration method of the dealer management system according to claim 5, characterized in that The determining the second remaining inventory quantity configured for each target product in the target product combination based on the preset product configuration policy and the target product combination indicated by the inventory acquisition request includes: determining the information of the target products included in the target product combination and the preset product configuration policies matched with each target product according to the target product combination indicated by the inventory acquisition request; For each target product, in response to determining that the allocation quantity of the target product reaches the upper limit according to the matched preset product configuration policy, marking the target product; In response to determining that the allocation quantity of the target product does not reach the upper limit according to the matched preset product configuration policy, taking the allocable quantity configured for the target product as the second remaining inventory quantity.

7. The integration method of the dealer management system according to claim 6, wherein, Determining an acquisition result of the inventory acquisition request according to the first remaining inventory quantity and the second remaining inventory quantity includes: in response to determining that there are marked target products among all the target products, determining that the inventory quantity allocable to the user within the target time period is zero.

8. The integration method of the dealer management system according to claim 1, wherein, The method further includes: representing each policy in the preset product configuration policy using a configuration item, where each policy includes a product set and an upper limit of the allocation quantity of the product set, and the product set adopts a combined list structure; and storing the configuration items representing the preset product configuration policy in an array.

9. The integration method of the dealer management system according to claim 1, characterized in that, Responding to receiving an inventory acquisition request sent by a user, and determining an identity attribute of the user according to the inventory acquisition request includes: in response to receiving an inventory acquisition request sent by a user, verifying relevant data of a target product combination indicated by the inventory acquisition request; In response to the relevant data of the target product combination passing the verification, determining the identity attribute of the user; wherein the verification includes at least one of the following: verifying whether the target product combination exists; or verifying start and end dates of a schedule of the target product combination; or in response to determining that the target product combination is a bulk order, determining bulk order information corresponding to the target product combination, and verifying a service cycle of the bulk order.

10. The integration method of the dealer management system according to any one of claims 1-9, characterized in that, The method further includes: in response to detecting a selection operation of the inventory of the acquisition result by the user, adjusting an allocable inventory quantity in a corresponding basic configuration policy according to the identity attribute of the user; adjusting an allocable inventory quantity in a corresponding preset product configuration policy according to information of target products included in a target product combination of the user.