Resource allocation method, device, electronic device and storage medium
Through scientific resource allocation methods, based on the dealer's forecast demand share and inventory resource volume, the total resource demand and allocation volume are calculated, which solves the problem of uneven inventory allocation, achieves the matching of inventory and demand, and improves the efficiency and fairness of resource allocation.
Patent Information
- Application Number
- CN202411835735.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-04-01
AI Technical Summary
The inventory allocation of existing dealers is uneven, resulting in out-of-stock in some areas while inventory redundant and expired scrapping in other areas.
By determining the dealer who needs to allocate resources, and based on the total amount of allocated resources and the proportion of the predicted demand of the dealer, the total amount of resource requirements and resource allocation of the dealer are calculated, and then resource allocation is performed.
It achieves the matching of dealer inventory and demand, optimizes inventory management, improves the efficiency and accuracy of resource allocation, enhances market response speed, promotes the fairness of resource allocation, and improves dealer satisfaction.
Smart Images

Figure CN119740823A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical device technology, and in particular to a resource allocation method, device, electronic device and storage medium. Background Art
[0002] With the introduction of various policies for medical devices, lean management has become one of the key capabilities for comprehensive corporate competitiveness. In daily business activities, uneven inventory distribution among downstream distributors often occurs, which ultimately leads to shortages in some areas and redundant, expired and scrapped inventory in other areas.
[0003] Therefore, there is an urgent need for a resource allocation technology solution that can provide dealers with a scientific reference when they place purchase orders, ensuring that dealer inventory and demand match, so as to maximize the utilization of future inventory. Summary of the invention
[0004] The embodiments of the present application provide a resource allocation method, device, electronic device and storage medium to solve the problem of uneven distribution of dealer inventory in the existing market, so as to match dealer inventory with demand.
[0005] On the one hand, the present application provides a resource allocation method, including: determining at least one dealer to which resource allocation is required, and determining the total amount of allocated resources for the at least one dealer; for the at least one dealer, performing the following operations respectively: based on the total amount of allocated resources and the predicted demand ratio corresponding to the dealer, determining the total amount of resource demand corresponding to the dealer, the total amount of resource demand including the inventory resource amount; based on the total amount of resource demand, determining the resource allocation amount corresponding to the dealer; for the at least one dealer, allocating resources according to the corresponding resource allocation amount.
[0006] In a possible embodiment, determining at least one dealer to which resources need to be allocated includes: for multiple dealers corresponding to the brand, performing the following operations respectively: obtaining the inventory resource quantity corresponding to a dealer, and the predicted demand quantity corresponding to the dealer in the resource allocation time period; comparing the inventory resource quantity with the predicted demand quantity; and when the inventory resource quantity is less than the predicted demand quantity, determining a dealer as a dealer to which resources need to be allocated.
[0007] In a possible embodiment, determining the total amount of allocated resources for allocating resources to at least one dealer includes: obtaining the inventory resource amount corresponding to at least one dealer; and summing each inventory resource amount and the current allocable inventory amount to obtain the total amount of allocated resources.
[0008] In a possible embodiment, the total resource demand corresponding to a dealer is determined based on the total amount of allocated resources and the proportion of predicted demand corresponding to a dealer, including: predicting the predicted demand resource amount corresponding to a dealer based on the historical predicted demand, current demand trend and future demand factors corresponding to a dealer; calculating the ratio between the predicted demand resource amount and the total amount of predicted demand resources corresponding to at least one dealer to obtain the proportion of predicted demand corresponding to a dealer; multiplying the proportion by the total amount of allocated resources to obtain the total resource demand corresponding to the dealer.
[0009] In a possible embodiment, determining the resource allocation amount corresponding to a dealer based on the total resource demand includes: obtaining the difference between the total resource demand and the inventory resource amount corresponding to the dealer; and using the difference as the resource allocation amount corresponding to the dealer.
[0010] On the one hand, the present application also provides a resource allocation device, including:
[0011] A determination module, used to determine at least one dealer to which resources need to be allocated, and determine the total amount of resources to be allocated to the at least one dealer;
[0012] The calculation module is used to perform the following operations for at least one dealer: determine the total resource demand corresponding to a dealer based on the total amount of allocated resources and the predicted demand ratio corresponding to a dealer, where the total resource demand includes the inventory resource amount; determine the resource allocation amount corresponding to a dealer based on the total resource demand;
[0013] The allocation module is used to allocate resources to at least one dealer according to corresponding resource allocation amounts.
[0014] In a possible embodiment, the determination module is used to: for multiple distributors corresponding to the brand, respectively perform the following operations: obtain the inventory resource quantity corresponding to a distributor, and the predicted demand quantity corresponding to a distributor in the resource allocation time period; compare the inventory resource quantity with the predicted demand quantity; when the inventory resource quantity is less than the predicted demand quantity, determine a distributor as a distributor that needs resource allocation.
[0015] In a possible embodiment, the determination module is used to: obtain the inventory resource quantity corresponding to at least one dealer; and sum up each inventory resource quantity and the current allocatable inventory quantity to obtain the total amount of allocated resources.
[0016] In a possible embodiment, the calculation module is used to: predict the predicted demand resource quantity corresponding to a dealer based on the historical predicted demand, current demand trend and future demand factors corresponding to a dealer; calculate the ratio between the predicted demand resource quantity and the total predicted demand resources corresponding to at least one dealer to obtain the predicted demand proportion corresponding to a dealer; multiply the proportion by the total allocated resources to obtain the total resource demand corresponding to a dealer.
[0017] In a possible embodiment, the calculation module is used to: obtain the difference between the total resource demand and the inventory resource quantity corresponding to a dealer; and use the difference as the resource allocation quantity corresponding to the dealer.
[0018] On the one hand, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores program code, and when the program code is executed by the processor, the processor executes any one of the above-mentioned resource allocation methods.
[0019] On the one hand, the present application provides a computer-readable storage medium, which includes a program code. When the storage medium is run on an electronic device, the program code is used to enable the electronic device to execute any of the above-mentioned resource allocation methods.
[0020] The beneficial effects of this application are as follows:
[0021] The embodiments of the present application provide a resource allocation method, device, electronic device and storage medium. Among them, the resource allocation method includes: determining at least one dealer who needs to allocate resources, and determining the total amount of allocated resources for resource allocation to at least one dealer; for at least one dealer, respectively performing the following operations: based on the total amount of allocated resources and the predicted demand ratio corresponding to a dealer, determining the total amount of resource demand corresponding to a dealer, the total amount of resource demand includes the inventory resource amount; based on the total amount of resource demand, determining the resource allocation amount corresponding to a dealer; for at least one dealer, respectively allocating resources according to the corresponding resource allocation amount. This technical solution not only improves the efficiency and accuracy of resource allocation through accurate demand forecasting and resource allocation, but also optimizes inventory management, enhances market response speed, promotes the fairness of resource allocation, and improves dealer satisfaction.
[0022] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0024] Figure 1 This is a schematic diagram of an application scenario in an embodiment of the present application;
[0025] Figure 2 This is a flowchart of an implementation method of a resource allocation method in an embodiment of the present application;
[0026] Figure 3 This is a schematic diagram of the structure of a resource allocation device in an embodiment of the present application;
[0027] Figure 4 The present invention is a schematic diagram of a hardware structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION
[0028] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme in the embodiment of the present application will be clearly and completely described below in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be arbitrarily combined with each other. In addition, although the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in an order different from that here.
[0029] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the invention described herein can be implemented in sequences other than those illustrated or described herein.
[0030] The following is a brief introduction to the design concept of the embodiment of the present application:
[0031] With the introduction of various policies for medical devices, lean management has become one of the key capabilities for comprehensive competitiveness of enterprises. In daily business activities, the inventory of downstream distributors is often unevenly distributed, which eventually leads to shortages in some areas and redundant, expired and scrapped inventory in some areas. Therefore, when distributors place purchase orders, it is crucial to give distributors scientific order suggestions to ensure that the distributors' inventory matches demand to maximize the utilization of future inventory.
[0032] In view of this, the embodiments of the present application provide a resource allocation method, device, electronic device and storage medium. Among them, the resource allocation method includes: determining at least one dealer who needs to allocate resources, and determining the total amount of allocated resources for resource allocation to at least one dealer; for at least one dealer, respectively performing the following operations: based on the total amount of allocated resources and the predicted demand ratio corresponding to a dealer, determining the total amount of resource demand corresponding to a dealer, the total amount of resource demand includes the inventory resource amount; based on the total amount of resource demand, determining the resource allocation amount corresponding to a dealer; for at least one dealer, respectively allocating resources according to the corresponding resource allocation amount. This technical solution not only improves the efficiency and accuracy of resource allocation through accurate demand forecasting and resource allocation, but also optimizes inventory management, enhances market response speed, promotes the fairness of resource allocation, and improves dealer satisfaction.
[0033] The preferred embodiments of the present application are described below in conjunction with the drawings in the specification. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application. In addition, the embodiments and features in the embodiments of the present application may be combined with each other if there is no conflict.
[0034] like Figure 1 , which is a schematic diagram of an application scenario provided by an embodiment of the present application. In the schematic diagram of the application scenario, a terminal device 101 and a server 102 are included. The terminal device 101 and the server 102 communicate with each other through a communication network.
[0035] The terminal device 101 is an electronic device used by the target object, which may be a personal computer, a mobile phone, a tablet computer, a notebook, an e-book reader, a vehicle-mounted terminal, etc. In addition, a client related to resource allocation may be installed on the terminal device 101, which may be software (e.g., an APP, a browser, etc.), or a web page, a small program, etc. The target object may use the client related to resource allocation through the terminal device 101 to perform operations related to resource allocation.
[0036] The server 102 may be an independent physical server or an edge device 102 in the field of cloud computing. It may also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud storage, cloud functions, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (English name: Content Delivery Network, abbreviated as CDN), as well as big data and artificial intelligence platforms.
[0037] There is no restriction on the number of the terminal devices 101 and / or servers 102 .
[0038] It should be noted that the resource allocation method in the embodiment of the present application can be executed by the terminal device 101 or the server 102 alone, or can be executed by the terminal device 101 and the server 102 together. For example, when executed by the server 102 alone, the server 102 determines at least one dealer to which resource allocation is required, and determines the total amount of allocated resources for resource allocation to the at least one dealer; for at least one dealer, the following operations are performed respectively: based on the total amount of allocated resources and the predicted demand ratio corresponding to a dealer, the total amount of resource demand corresponding to a dealer is determined, and the total amount of resource demand includes the amount of inventory resources; based on the total amount of resource demand, the amount of resource allocation corresponding to a dealer is determined; for at least one dealer, resources are allocated according to the corresponding amount of resource allocation.
[0039] The resource allocation method provided by the exemplary embodiment of the present application is described below in combination with the above-mentioned application scenarios with reference to the accompanying drawings. It should be noted that the above-mentioned application scenarios are only shown to facilitate understanding of the spirit and principles of the present application, and the implementation methods of the present application are not subject to any limitations in this regard.
[0040] refer to Figure 2 , is a flowchart of an implementation of a resource allocation method provided in an embodiment of the present application. Here, the server is used as the execution subject for introduction. The specific implementation process of the method is as follows:
[0041] S201, determining at least one dealer to which resources need to be allocated, and determining the total amount of resources to be allocated to the at least one dealer.
[0042] Distributors refer to commercial enterprises or individual operators who specialize in commodity distribution. They usually purchase goods from brand owners (including manufacturers or wholesalers) and then sell these purchased goods to retailers, enterprises or end consumers. Distributors play an important role in the supply chain. They are responsible for transferring products from producers to consumers and also provide a series of value-added services. For example: inventory management, marketing promotion, logistics distribution, market information feedback, etc.
[0043] Usually, one brand has multiple distributors. In the field of medical devices, distributors usually serve hospitals, and the range of hospitals that each distributor is responsible for is relatively fixed. Allocating resources to distributors can be understood as providing suggestions or references for the purchase order volume of distributors.
[0044] In the embodiment of the present application, when allocating resources to the multiple dealers, it is necessary to determine whether the multiple dealers need to be allocated resources. The specific determination method includes:
[0045] For multiple dealers, perform the following operations respectively:
[0046] First, obtain the inventory resource quantity corresponding to a dealer and the predicted demand quantity corresponding to the dealer in the resource allocation time period; wherein the inventory resource quantity represents the dealer's current available inventory, and the resource allocation time period is the distribution time period selected by the customer.
[0047] The inventory resources are then compared to the predicted demand; the predicted demand represents the dealer implantation forecast, which is the forecast of the future demand of customers served by the dealer based on historical customer implantation data, current trends, and possible future demand factors.
[0048] Among them, when the comparison result is that the inventory resource quantity is less than the predicted demand quantity, it indicates that the current inventory resources of this dealer cannot meet customer demand, and more resources need to be obtained within the distribution time period selected by the customer. Therefore, this dealer is determined as a dealer that needs resource allocation; when the inventory resource quantity is greater than or equal to the predicted demand quantity, it indicates that the current inventory resources of this dealer can meet customer demand, and there is no need to obtain more resources within the distribution time period selected by the customer. Therefore, this dealer is not regarded as a resource allocation object within the current allocation time period.
[0049] For example, brand A has three distributors, namely distributor B, distributor C and distributor D. The available inventory resources of distributor B are 80, the available inventory resources of distributor C are 90, and the available inventory resources of distributor D are 100. During the resource allocation period, the predicted demand of distributor B is 70, the predicted demand of distributor C is 100, and the predicted demand of distributor D is 110. By comparing the inventory resources of distributor B, distributor C and distributor D with the corresponding predicted demand, it can be seen that the available inventory resources of distributor B, 80, are greater than its predicted demand, 70, so there is no need to allocate resources. Therefore, distributor B is not a resource allocation object. On the contrary, although distributor C and distributor D have more inventory resources, these two distributors are resource allocation objects because the inventory resources of distributor C, 90, are less than its predicted demand, 100, and the available inventory resources of distributor D, 100, are less than its predicted demand, 100.
[0050] From this, we can see that whether resource allocation is needed is not only related to the dealer's inventory resources, but also needs to consider the dealer's predicted demand during the resource allocation period. Only by combining these two factors can a comprehensive judgment be made. Compared with directly allocating resources based on inventory resources, the resource allocation object is more accurate and can optimize inventory management.
[0051] After at least one dealer to which resources need to be allocated is determined in the above manner, the total amount of allocated resources corresponding to the at least one dealer is further determined. The specific determination method includes:
[0052] First, obtain the inventory resource quantity corresponding to at least one dealer;
[0053] Then, the inventory resource quantities corresponding to the at least one distributor are summed to obtain the total inventory resource quantity, and the total inventory resource quantity is summed with the current allocable inventory quantity of the brand to obtain the total allocated resource quantity.
[0054] For example, brand A has three distributors, namely distributor B, distributor C and distributor D. The available inventory resources of distributor B are 80, the available inventory resources of distributor C are 90, and the available inventory resources of distributor D are 100. The available inventory of brand A in the resource allocation time period is 300. According to the current data, the total amount of allocated resources = 80 inventory resources available for distributor B + 90 inventory resources available for distributor C + 100 inventory resources available for distributor D + 300 inventory resources available for brand A in the resource allocation time period = 570.
[0055] It can be seen from this that the resource allocation method provided in the embodiment of the present application, compared with the traditional resource allocation method, when considering the amount of allocatable resources, not only takes into account the allocatable inventory of the brand itself within the resource allocation time period, but also takes into account the inventory resource amounts of each dealer participating in the resource allocation, so as to make allocations based on the actual conditions of each dealer, thereby optimizing inventory and avoiding waste of resources.
[0056] Through the above method, at least one dealer who needs to be allocated resources within the current allocation time period and the total amount of allocated resources corresponding to the at least one dealer can be determined.
[0057] S202, for at least one dealer, respectively perform the following operations: based on the total amount of allocated resources and the predicted demand ratio corresponding to a dealer, determine the total amount of resource demand corresponding to a dealer, the total amount of resource demand includes the inventory resource amount; based on the total amount of resource demand, determine the resource allocation amount corresponding to a dealer.
[0058] In the embodiment of the present application, after obtaining at least one dealer to which resources need to be allocated in the current allocation time period and the total amount of allocated resources corresponding to the at least one dealer, further, for the at least one dealer, the relevant resource allocation amount is calculated, specifically including:
[0059] First, based on the total amount of allocated resources and the corresponding predicted demand ratio of a dealer, determine the total amount of resource demand corresponding to a dealer, which includes inventory resources.
[0060] Specifically, based on the historical forecast demand, current demand trend and future demand factors corresponding to a dealer, the forecast demand resource volume corresponding to a dealer is forecasted, and the forecast demand resource volumes are summed to obtain the total forecast demand resource volume corresponding to at least one distributor. Further, the ratio between the forecast demand resource volume corresponding to the dealer and the total forecast demand resource volume corresponding to at least one dealer is calculated to obtain the forecast demand proportion corresponding to the dealer, and the proportion is multiplied by the total allocated resource volume corresponding to at least one dealer to obtain the total resource demand volume corresponding to the dealer. According to the calculation process, the total resource demand volume includes all inventory resource volumes of dealers participating in resource allocation.
[0061] For example, brand A has three distributors, namely distributor B, distributor C and distributor D. The total amount of allocated resources corresponding to these three distributors is 570. According to the historical forecast demand, current demand trend and future demand factors corresponding to these three distributors, it is calculated that the forecast demand of distributor B is 70, the forecast demand of distributor C is 100, and the forecast demand of distributor D is 110. After summing these three forecast demands, the total forecast demand corresponding to distributor B, distributor C and distributor D is obtained = the forecast demand of distributor B 70 + the forecast demand of distributor C 100 + the forecast demand of distributor D 110 = 280. Furthermore, the predicted demand of dealer B, dealer C and dealer D are respectively ratioed to the total predicted demand, and the predicted demand ratio of dealer B = (70 / 280)*100% = 25%, the predicted demand ratio of dealer C = (100 / 280)*100% = 35.71%, and the predicted demand ratio of dealer D = (110 / 280)*100% = 39.29%. Based on this, the predicted demand ratio of each of the three dealers is obtained. Furthermore, the predicted demand proportions of dealer B, dealer C and dealer D are multiplied by the total allocated resources to obtain the total resource demand corresponding to the three dealers, among which, the total resource demand of dealer B = dealer B's predicted demand proportion 25% × 570 = 142.5, rounded to 143, the total resource demand of dealer C = dealer C's predicted demand proportion 35.71% × 570 = 203.547, rounded to 204, and the total resource demand of dealer D = dealer D's predicted demand proportion 39.29% × 570 = 223.953, rounded to 224.
[0062] Then, based on the total resource demand corresponding to at least one dealer, the resource allocation corresponding to a dealer is determined, including: obtaining the difference between the total resource demand and the inventory resource quantity corresponding to a dealer, and using the difference as the resource allocation corresponding to a dealer.
[0063] For example, brand A has three distributors, namely distributor B, distributor C and distributor D, among which the total resource demand of distributor B is 143, the total resource demand of distributor C is 204, and the total resource demand of distributor D is 224, and the available inventory resources of distributor B are 80, the available inventory resources of distributor C are 90, and the available inventory resources of distributor D are 100. Then, it can be calculated that the resource allocation of distributor B = the total resource demand of distributor B 143-the available inventory resources of distributor B 80=63, the resource allocation of distributor C = the total resource demand of distributor C 204-the available inventory resources of distributor C 90=114, and the resource allocation of distributor D = the total resource demand of distributor D 224-the available inventory resources of distributor D 100=124.
[0064] S203: Allocate resources to at least one dealer according to corresponding resource allocation amounts.
[0065] For example, brand A has three distributors, namely distributor B, distributor C and distributor D. If the resource allocation amount of distributor B is calculated to be 63, the resource allocation amount of distributor C is 114, and the resource allocation amount of distributor D is 124, then resources will be allocated to distributor B, distributor C and distributor D according to 63, 114 and 124 respectively.
[0066] Through the above resource allocation method, based on accurate demand forecasting and resource allocation, not only the efficiency and accuracy of resource allocation are improved. Among them, when considering the amount of allocable resources, compared with the traditional resource allocation method, not only the allocable inventory of the brand itself within the resource allocation period is considered, but also the inventory resources of each dealer participating in the resource allocation are considered, so as to make allocations based on the actual situation of each dealer, which can optimize inventory and avoid resource waste.
[0067] Based on the same inventive concept, the embodiment of the present application also provides a resource allocation device. Figure 3 As shown, it is a schematic diagram of the structure of the resource allocation device 300, which may include:
[0068] The determination module 301 is used to determine at least one dealer to which resources need to be allocated, and determine the total amount of resources to be allocated to the at least one dealer;
[0069] The calculation module 302 is used to perform the following operations for at least one dealer: determine the total resource demand corresponding to the dealer based on the total allocated resources and the predicted demand ratio corresponding to the dealer, the total resource demand including the inventory resources; determine the resource allocation corresponding to the dealer based on the total resource demand;
[0070] The allocation module 303 is used to allocate resources to at least one dealer according to corresponding resource allocation amounts.
[0071] In a possible embodiment, the determination module 301 is used to: for multiple distributors corresponding to the brand, respectively perform the following operations: obtain the inventory resource quantity corresponding to a distributor, and the predicted demand quantity corresponding to a distributor in the resource allocation time period; compare the inventory resource quantity with the predicted demand quantity; when the inventory resource quantity is less than the predicted demand quantity, determine a distributor as a distributor that needs resource allocation.
[0072] In a possible embodiment, the determination module 301 is used to: obtain the inventory resource quantity corresponding to at least one dealer; and sum up each inventory resource quantity and the current allocatable inventory quantity to obtain the total amount of allocated resources.
[0073] In a possible embodiment, the calculation module 302 is used to: predict the predicted demand resource quantity corresponding to a dealer based on the historical predicted demand, current demand trend and future demand factors corresponding to a dealer; calculate the ratio between the predicted demand resource quantity and the total predicted demand resources corresponding to at least one dealer to obtain the predicted demand proportion corresponding to a dealer; multiply the proportion by the total allocated resources to obtain the total resource demand corresponding to a dealer.
[0074] In a possible embodiment, the calculation module 302 is used to: obtain the difference between the total resource demand and the inventory resource quantity corresponding to a dealer; and use the difference as the resource allocation quantity corresponding to the dealer.
[0075] The technical effects of the above resource allocation device can refer to the technical effects corresponding to the resource allocation method, which will not be repeated here.
[0076] In some possible implementations, the resource allocation device according to the present application may include at least a processor and a memory. The memory stores program code, and when the program code is executed by the processor, the processor executes the steps of the resource allocation method according to various exemplary implementations of the present application described in this specification. For example, the processor may execute the following steps: Figure 2 Follow the steps shown in .
[0077] Based on the same inventive concept, an electronic device is also provided in an embodiment of the present application, and the electronic device can implement the functions of the aforementioned resource allocation method and device, referring to Figure 4 , the electronic device comprises:
[0078] At least one processor 401, and a memory 402 connected to the at least one processor 401. The specific connection medium between the processor 401 and the memory 402 is not limited in the embodiment of the present application. Figure 4 In the example, the processor 401 and the memory 402 are connected via the bus 400. The bus 400 is Figure 4 The connection between other components is shown by bold lines, and is not intended to be limiting. The bus 400 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. Alternatively, the processor 401 can also be called a controller, and there is no limitation on the name.
[0079] In the embodiment of the present application, the memory 402 stores instructions that can be executed by at least one processor 401. The at least one processor 401 can execute the resource allocation method discussed above by executing the instructions stored in the memory 402. The processor 401 can implement Figure 3 The functions of each module in the device shown.
[0080] Among them, the processor 401 is the control center of the device, and can use various interfaces and lines to connect the various parts of the entire control device. By running or executing instructions stored in the memory 402 and calling the data stored in the memory 402, the various functions of the device and process data, the device can be monitored as a whole.
[0081] In one possible design, the processor 401 may include one or more processing units, and the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 401. In some embodiments, the processor 401 and the memory 402 may be implemented on the same chip, and in some embodiments, they may also be implemented separately on separate chips.
[0082] Processor 401 can be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the resource allocation method disclosed in the embodiments of the present application can be directly embodied as a hardware processor to be executed, or a combination of hardware and software modules in the processor can be executed.
[0083] The memory 402 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 402 may include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (Random Access Memory, RAM), a static random access memory (Static Random Access Memory, SRAM), a programmable read-only memory (Programmable Read Only Memory, PROM), a read-only memory (Read Only Memory, ROM), an electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), a magnetic memory, a disk, an optical disk, etc. The memory 402 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 402 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.
[0084] By programming the processor 401, the code corresponding to the resource allocation method described in the above embodiment can be fixed into the chip, so that the chip can execute the code when running. Figure 2 The steps of the resource allocation method of the embodiment shown are as follows: How to design and program the processor 401 is a technique well known to those skilled in the art and will not be described in detail here.
[0085] Based on the same inventive concept, an embodiment of the present application further provides a storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the computer executes the resource allocation method discussed above.
[0086] In some possible implementations, various aspects of the resource allocation method provided in the present application may also be implemented in the form of a program product, which includes a program code. When the program product is run on an apparatus, the program code is used to enable the control device to execute the steps of the resource allocation method according to various exemplary implementations of the present application described above in this specification.
[0087] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0088] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0089] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0090] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0091] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A resource allocation method for allocating medical device inventory resources, characterized in that: include: Determine at least one dealer to which resources need to be allocated, and determine the total amount of resources to be allocated to the at least one dealer; For the at least one dealer, the following operations are performed respectively: based on the total amount of allocated resources and the predicted demand ratio corresponding to the dealer, determining the total amount of resource demand corresponding to the dealer, wherein the total amount of resource demand includes the amount of inventory resources; based on the total amount of resource demand, determining the amount of resource allocation corresponding to the dealer; Resources are allocated to the at least one dealer according to corresponding resource allocation amounts.
2. The method according to claim 1, characterized in that: The determining of at least one dealer to which resources need to be allocated comprises: For multiple distributors corresponding to the brand, perform the following operations respectively: Obtaining the inventory resource quantity corresponding to a dealer and the predicted demand quantity corresponding to the dealer in the resource allocation time period; Comparing the inventory resource quantity with the predicted demand quantity; When the inventory resource quantity is less than the predicted demand quantity, the one dealer is determined as a dealer to which resource allocation is required.
3. The method according to claim 1, characterized in that: The determining the total amount of resources to be allocated to the at least one dealer includes: Obtaining the inventory resource quantity corresponding to the at least one dealer; The total amount of allocated resources is obtained by summing up the amounts of each inventory resource and the current allocatable inventory amount.
4. The method according to claim 1, characterized in that: The determining the total resource demand corresponding to the dealer based on the total allocated resources and the predicted demand ratio corresponding to the dealer includes: Based on the historical forecasted demand, current demand trend and future demand factors corresponding to the one dealer, forecast the forecasted demand resource volume corresponding to the one dealer; Calculating the ratio between the predicted demand resource amount and the predicted demand resource amount corresponding to the at least one dealer to obtain the predicted demand proportion corresponding to the one dealer; The proportion is multiplied by the total amount of allocated resources to obtain the total amount of resource demand corresponding to the one dealer.
5. The method according to claim 1, characterized in that: The determining, based on the total resource demand, the resource allocation amount corresponding to the one dealer includes: Obtaining the difference between the total resource demand and the inventory resource quantity corresponding to the one dealer; The difference is used as the resource allocation amount corresponding to the one dealer.
6. A resource allocation device, characterized in that: include: A determination module, used to determine at least one dealer to which resources need to be allocated, and determine the total amount of resources to be allocated to the at least one dealer; The calculation module is used to perform the following operations for the at least one dealer: based on the total amount of allocated resources and the predicted demand ratio corresponding to the dealer, determine the total amount of resource demand corresponding to the dealer, wherein the total amount of resource demand includes the amount of inventory resources; based on the total amount of resource demand, determine the amount of resource allocation corresponding to the dealer; The allocation module is used to allocate resources to the at least one dealer according to the corresponding resource allocation amount.
7. The device according to claim 6, characterized in that The determination module is used for: For multiple distributors corresponding to the brand, perform the following operations respectively: Obtaining the inventory resource quantity corresponding to a dealer and the predicted demand quantity corresponding to the dealer in the resource allocation time period; Comparing the inventory resource quantity with the predicted demand quantity; When the inventory resource quantity is less than the predicted demand quantity, the one dealer is determined as a dealer to which resource allocation is required.
8. The device according to claim 6, characterized in that: The calculation module is used for: Based on the historical forecasted demand, current demand trend and future demand factors corresponding to the one dealer, forecast the forecasted demand resource volume corresponding to the one dealer; Calculating the ratio between the predicted demand resource amount and the predicted demand resource amount corresponding to the at least one dealer to obtain the predicted demand proportion corresponding to the one dealer; The proportion is multiplied by the total amount of allocated resources to obtain the total amount of resource demand corresponding to the one dealer.
9. An electronic device, characterized in that: The device comprises a processor and a memory, wherein the memory stores program codes, and when the program codes are executed by the processor, the processor executes any one of the methods in claims 1 to 5.
10. A computer-readable storage medium, characterized in that: The storage medium comprises a program code, and when the storage medium is run on an electronic device, the program code is used to enable the electronic device to execute any one of the methods described in claims 1 to 5.