Planning parameter obtaining method and device, electronic equipment and storage medium

By creating simulation projects in the supply chain management, obtaining and building multiple versions of simulation data, solving the problem of planning parameters caused by parameter modification in the existing technology, and realizing the independence and traceability of the simulation data and plan parameters. Stable operation of formal projects.

CN119379121APending Publication Date: 2025-01-28SHANSHU TECH (BEIJING) CO LTD +5
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411406425.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

Parameter modifications in the test plan in the prior art result in the loss of previous planned parameters, affecting the business production of formal projects.

Method used

By creating the project information of the formal project when creating a simulation project in the target object, and based on this information, the simulation data of multiple versions is used for different simulation scenarios. Then, obtain and execute the simulation plan to obtain the corresponding plan parameters to support the operation of the formal project.

Benefits of technology

The simulation data of each simulation scene and the data of other scenes are independent of each other, do not interfere with each other, avoid the loss of loss caused by parameter modification, ensure that the business production of formal projects is not affected, and provides plans to trace the plan parameters and simulation of simulation. Data corresponding relationship.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119379121A_ABST
    Figure CN119379121A_ABST
Patent Text Reader

Abstract

The invention discloses a plan parameter obtaining method and device, electronic equipment and a storage medium, and relates to the technical field of logistics transportation. Firstly, when a target object creates a simulation project, project information corresponding to a formal project is obtained, and based on the project information, multiple versions of simulation data corresponding to the simulation project are constructed, and the multiple versions of simulation data are respectively used for multiple simulation scenes of the simulation project. And further, obtaining a simulation plan created for any version of simulation data in the plurality of versions of simulation data, and executing the simulation plan to obtain corresponding plan parameters. According to the method, the corresponding simulation item is created for the formal item, and the multiple versions of simulation data required by the multiple simulation scenes are maintained on the basis of the formal item information, so that the simulation data corresponding to each simulation scene and the simulation data corresponding to other simulation scenes are mutually independent and do not interfere with each other. In addition, the simulation project is isolated from the formal project, and the simulation data cannot interfere with the operation of the formal project.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of logistics and transportation technology, and in particular to a method, device, electronic device and storage medium for obtaining planning parameters. Background Art

[0002] In the supply chain management industry, enterprises face a complex and changing market environment and need to accurately predict market demand and formulate corresponding supply chain plans. However, when business data changes, enterprises need to constantly adjust planning parameters to find the optimal planning results.

[0003] In the related technology, each time the planning parameters are adjusted, a corresponding test plan needs to be created to test the planning results corresponding to the planning parameters, and the planning results are compared with the planning results obtained from the previous test to obtain the optimal test results, and then the supply chain plan is formulated based on the planning parameters corresponding to the optimal test results.

[0004] However, in the above solution, each adjustment of the planning parameters will overwrite the previous planning parameters, causing the previous planning parameters to be lost, thereby affecting the business production of the formal project corresponding to the lost planning parameters. Summary of the invention

[0005] The embodiments of the present application disclose a method, device, electronic device and storage medium for obtaining plan parameters, which are used to solve the problem in the prior art that parameter modification in the test plan causes the loss of previous plan parameters, thereby affecting the business production of the formal project.

[0006] On the one hand, an embodiment of the present application provides a method for obtaining planning parameters, including:

[0007] When creating a simulation project in the target object, obtain the project information corresponding to the formal project;

[0008] Based on the project information, construct multiple versions of simulation data corresponding to the simulation project, wherein the multiple versions of simulation data are respectively used for multiple simulation scenarios of the simulation project;

[0009] Obtain a simulation plan created for any version of simulation data among multiple versions of simulation data;

[0010] Execute the simulation plan to obtain plan parameters corresponding to the simulation plan, wherein the plan parameters are used to support the operation of the formal project.

[0011] On the one hand, an embodiment of the present application provides a planning parameter obtaining device, including:

[0012] The first acquisition module is used to acquire the project information corresponding to the formal project when the target object creates a simulation project;

[0013] A construction module, used to construct multiple versions of simulation data corresponding to the simulation project based on the project information, wherein the multiple versions of simulation data are respectively used for multiple simulation scenarios of the simulation project;

[0014] A second acquisition module is used to acquire a simulation plan created for any version of simulation data among multiple versions of simulation data;

[0015] The execution module is used to execute the simulation plan and obtain the plan parameters corresponding to the simulation plan, wherein the plan parameters are used to support the operation of the formal project.

[0016] In a possible embodiment, the first acquisition module is used to:

[0017] In response to the first instruction triggered by the target object, a first display interface is presented; wherein the first display interface includes a basic information section and a simulation algorithm solution section, the basic information section is used to input the coding, description, and supply network version of the simulation project, and the simulation algorithm solution section is used to select the simulation algorithm solution corresponding to the simulation project;

[0018] When the target object creates a simulation project based on the first display interface, the project information is obtained. The project information is input by the target object based on the formal project, including the supply network version and the simulation algorithm solution.

[0019] In one possible embodiment, the building blocks are used to:

[0020] Use the project information as the initial version simulation data;

[0021] Based on the simulation scenario of the simulation project, the initial version of the simulation data is adjusted to obtain multiple adjusted versions of the simulation data; wherein the multiple adjusted versions of the simulation data include multiple versions of product demand forecasts, multiple versions of product location parameters, multiple versions of simulation algorithm parameters, and multiple versions of simulation calendar data;

[0022] The initial version simulation data and the multiple adjusted version simulation data are used as multiple versions simulation data.

[0023] In a possible embodiment, the second acquisition module is used to:

[0024] In response to the second instruction triggered by the target object, a second display interface is presented; wherein the second display interface is used to input a simulation version and select any version of simulation data from multiple versions of simulation data;

[0025] When the target object inputs the simulation version corresponding to the simulation project based on the second display interface and selects any version of simulation data, the simulation plan corresponding to the simulation version is obtained.

[0026] In a possible embodiment, the second acquisition module is further used for:

[0027] Acquire the simulation start time based on the second display interface;

[0028] Based on the simulation start time, the simulation forecast period and the simulation time interval of the simulation project are displayed in a preset area of ​​the second display interface.

[0029] In a possible embodiment, the device further includes:

[0030] A display module is used to present a third display interface in response to a third instruction triggered by a target object; wherein the third display interface is used to display a simulation version list of a simulation project, the simulation version list including multiple simulation version numbers, and simulation templates, simulation time intervals, and simulation data corresponding to the multiple simulation version numbers.

[0031] In a possible embodiment, the device further includes:

[0032] The saving module is used to export the simulation parameters to the parameter saving area corresponding to the formal project;

[0033] The calling module is used to call the simulation parameters in the parameter storage area in response to the fourth instruction input by the target object, so that the formal project runs according to the simulation parameters.

[0034] 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 of the above-mentioned planning parameter acquisition methods.

[0035] 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 planning parameter acquisition methods.

[0036] The beneficial effects of this application are as follows:

[0037] The embodiment of the present application provides a method, device, electronic device and storage medium for obtaining plan parameters. Among them, the method for obtaining plan parameters includes: when the target object creates a simulation project, obtaining the project information corresponding to the formal project, and based on the project information, constructing multiple versions of simulation data corresponding to the simulation project, wherein the multiple versions of simulation data are respectively used for multiple simulation scenarios of the simulation project. In this way, by creating a corresponding simulation project for the formal project, and maintaining multiple versions of simulation data required for multiple simulation scenarios on the basis of the formal project information, the simulation data corresponding to each simulation scenario is independent of the simulation data corresponding to other simulation scenarios and does not interfere with each other. In addition, since the simulation project and the formal project are created separately, the multiple versions of simulation data corresponding to the simulation project will not affect the operation of the formal project. Further, a simulation plan created for any version of simulation data in the multiple versions of simulation data is obtained, and the simulation plan is executed to obtain the plan parameters corresponding to the simulation plan, so that each version of simulation data corresponds to the plan parameters of the version one by one, which is convenient for subsequent traceability query of the plan parameters and simulation data according to the version number.

[0038] 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

[0039] 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.

[0040] Figure 1 This is a schematic diagram of an application scenario in an embodiment of the present application;

[0041] Figure 2 This is a flowchart of a method for obtaining planning parameters in an embodiment of the present application;

[0042] Figure 3 This is a schematic diagram of a first display interface in an embodiment of the present application;

[0043] Figure 4A A display interface diagram of a product demand forecast in a simulation data set in an embodiment of the present application;

[0044] Figure 4B This is a schematic diagram of an interface showing demand forecast details in an embodiment of the present application;

[0045] Figure 5 This is a schematic diagram of an interface of a simulation planning unit in an embodiment of the present application;

[0046] Figure 6 This is a schematic diagram of an interface of a simulated supply network in an embodiment of the present application;

[0047] Figure 7 This is a display interface diagram of a simulation algorithm solution in an embodiment of the present application;

[0048] Figure 8 This is a display interface diagram of a simulated calendar data in an embodiment of the present application;

[0049] Fig. 9 This is a schematic diagram of a second display interface in an embodiment of the present application;

[0050] Fig.10 This is a schematic diagram of a third display interface in an embodiment of the present application;

[0051] Fig.11 This is a schematic diagram of the structure of a planning parameter acquisition device in an embodiment of the present application;

[0052] Fig.12 A schematic diagram of the hardware structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION

[0053] 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.

[0054] 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.

[0055] The following is a brief introduction to the design concept of the embodiment of the present application:

[0056] In the supply chain management industry, enterprises face a complex and ever-changing market environment and need to accurately predict market demand and formulate corresponding supply chain plans. However, when business data changes, enterprises need to constantly adjust planning parameters to find the optimal planning results. However, in the prior art, each adjustment of planning parameters will overwrite the previous planning parameters, causing the previous planning parameters to be lost, thereby affecting the business production of the formal project corresponding to the lost planning parameters.

[0057] In view of this, the embodiment of the present application provides a method, device, electronic device and storage medium for obtaining plan parameters. Among them, the method for obtaining plan parameters includes: when the target object creates a simulation project, obtaining the project information corresponding to the formal project, and based on the project information, constructing multiple versions of simulation data corresponding to the simulation project, wherein the multiple versions of simulation data are respectively used for multiple simulation scenarios of the simulation project. In this way, by creating a corresponding simulation project for the formal project, and maintaining multiple versions of simulation data required for multiple simulation scenarios on the basis of the formal project information, the simulation data corresponding to each simulation scenario is independent of the simulation data corresponding to other simulation scenarios and does not interfere with each other. In addition, since the simulation project and the formal project are created separately, the multiple versions of simulation data corresponding to the simulation project will not affect the operation of the formal project. Further, a simulation plan created for any version of simulation data in the multiple versions of simulation data is obtained, and the simulation plan is executed to obtain the plan parameters corresponding to the simulation plan, so that each version of simulation data corresponds to the plan parameters of the version one by one, which is convenient for subsequent traceability query of the plan parameters and simulation data according to the version number.

[0058] 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.

[0059] 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.

[0060] The terminal device 101 is an electronic device used by the target object, and the electronic device 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 obtaining plan parameters may be installed on the terminal device 101, and the client may be software (for example, an APP, a browser, etc.), or a web page, a small program, etc. The target object may use the client related to obtaining plan parameters through the terminal device 101 to perform operations related to obtaining plan parameters.

[0061] 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.

[0062] There is no restriction on the number of the terminal devices 101 and / or servers 102 .

[0063] It should be noted that the method for obtaining plan parameters in the embodiment of the present application can be executed by the terminal device 101 or the server 102 alone, or can be executed jointly by the terminal device 101 and the server 102. For example, when executed jointly by the terminal device 101 and the server 102, the target object creates a simulation project based on the terminal device 101, and the server 102 obtains the project information corresponding to the formal project when the target object creates the simulation project. Further, the terminal device 101 constructs multiple versions of simulation data corresponding to the simulation project based on the project information, wherein the multiple versions of simulation data are respectively used for multiple simulation scenarios of the simulation project. Further, the terminal device 101 creates a corresponding simulation plan for any version of the simulation data among the multiple versions of the simulation data, and the server 102 obtains and executes the simulation plan to obtain corresponding plan parameters, wherein the plan parameters are used to support the operation of the formal project.

[0064] The following describes the planning parameter acquisition method provided by the exemplary embodiment of the present application in combination with the above-mentioned application scenarios and 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.

[0065] refer to Figure 2 , is an implementation flow chart of a method for obtaining plan parameters 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:

[0066] S201, when the target object creates a simulation project, obtaining project information corresponding to the formal project.

[0067] Among them, the simulation project and the formal project correspond to each other, that is, the simulation project is used to simulate the formal project and predict the operation of the formal project based on the operation results. Avoid directly running the formal project, which will increase the uncontrollable factors.

[0068] In one embodiment, the target object creates a simulation project mainly based on a client on a terminal device, and the terminal device can be integrated with the service or set separately. When the target object creates a simulation project, the server obtains the project information of the formal project corresponding to the simulation project. The specific method of obtaining the information includes:

[0069] First, in response to a first instruction triggered by a target object, a first display interface is presented.

[0070] The first display interface includes a basic information section and a simulation algorithm solution section. The basic information section is used to input the coding, description, and supply network version of the simulation project, and the simulation algorithm solution section is used to select the simulation algorithm solution corresponding to the simulation project. It should be noted that the supply network version is used to select a simulated supply network that matches the current simulation scenario. The simulated supply network is a method that uses computer simulation technology to simulate and analyze various activities in the supply chain network. It is used to predict and evaluate various situations that may occur in the supply chain before running a formal project, thereby optimizing the design and operation of the supply chain.

[0071] The advantage of simulated supply networks is that they can test the impact of various strategies and decisions by simulating different "what-if" scenarios, so that they can be optimized without taking on actual costs and risks. In addition, simulated supply networks can also help companies better understand the dynamic characteristics of the supply chain and improve the transparency and responsiveness of the supply chain.

[0072] For example, refer to Figure 3 , is a schematic diagram of a first display interface. Figure 3 There are two display panels arranged up and down. The upper display panel is the basic information panel, which includes three information columns: simulation project code, simulation project description, and supply network version. The simulation project code is the unique identifier of the simulation project. The simulation project description is used to describe the project name, overview and other information. The supply network version is one of demand forecasting, supply chain design, inventory management, production planning, transportation and logistics, and risk management. The lower display panel is the simulation algorithm solution panel, including classification algorithm solution, inventory algorithm solution, and replenishment algorithm solution. Figure 3The selected algorithm is a classification algorithm scheme, the corresponding algorithm scheme code is "SEGMENT", the algorithm scheme name is "Inventory Replenishment Classification Algorithm", the creation time is "2023-07-20 12:08:01", the creator is "Supervisor", and the update time is "2024-02-22 10:04:51".

[0073] Then, when the target object creates a simulation project based on the first display interface, the project information is obtained. The project information is input by the target object based on the formal project, including the supply network version and simulation algorithm solution corresponding to the formal project.

[0074] Through the above method, the project information of the formal project corresponding to the simulation project can be obtained, so that the obtained initial simulation data is authentic, which helps to improve the reliability of subsequent simulation results.

[0075] S202: construct multiple versions of simulation data corresponding to the simulation project based on the project information.

[0076] Among them, multiple versions of simulation data are respectively used for multiple simulation scenarios of the simulation project.

[0077] In one implementation, the simulation scenarios include one or more of demand forecasting, supply chain design, inventory management, production planning, transportation and logistics, and risk management. These different simulation scenarios require different simulation data. Therefore, it is necessary to maintain multiple versions of simulation data in the simulation project. When the simulation scenarios are different, the simulation data versions that should be selected are also different.

[0078] In one embodiment, based on the project information, multiple versions of simulation data corresponding to the simulation project are constructed, including: first, the project information of the formal project obtained in step S202 is used as the initial version of simulation data of the simulation project. Secondly, based on the simulation scenario of the simulation project, the initial version of simulation data is adjusted to obtain multiple adjusted versions of simulation data, and the multiple adjusted versions of simulation data include multiple versions of product demand forecasts, multiple versions of product location parameters, multiple versions of simulation algorithm parameters, and multiple versions of simulation calendar data; finally, the initial version of simulation data and multiple adjusted versions of simulation data are used as multiple versions of simulation data.

[0079] Optionally, the product demand forecast includes information such as version number, version description, time granularity, time range, creator, and creation time.

[0080] For example, refer to Figure 4A This is a display interface diagram of product demand forecasting in a simulation data set. Figure 4AIn the simulation data set, the data types include product demand forecast, simulation planning unit, simulation supply network, simulation algorithm scheme, and simulation resource calendar. The data information of demand forecast includes version number, version description, time granularity, time range, creator, creation time, etc. In the example, the version number of demand forecast is "V03260", the time granularity is "day", the time range is "2023-03-01~2023-03-31", the creator is "admin", and the creation time is "2024-02-22 10:04:51". You can also perform operations such as "demand forecast upload", "details", and "delete" on the demand forecast.

[0081] The interface diagram of demand forecast details can be found in Figure 4B .exist Figure 4B In the demand forecast, the version number is "V03260", and the corresponding products are "Product-1", "Product-2" and "Product-3", and the forecast location of each product is "Location-1" and "Location-2", and the forecast time point is "2023-03-01". In the specific test, on March 1, 2023, the test result of each product in each forecast location is "120", on March 2, 2023, the test result of each product in each forecast location is "130", and on March 3, 2023, the test result of each product in each forecast location is "270".

[0082] Optionally, product location parameters, also known as simulation planning units, include product code, product name, and location code, and are parameters of the product location dimension required for the simulation project.

[0083] For example, refer to Figure 5 , is a schematic diagram of the interface of a simulation planning unit. Figure 5 In the simulation plan unit version, the "system default version", the creation time is "2024-03-26 17:10:54", the creator is "system", the update time is "2024-03-26 17:10:54", the product code is "all", the location code is "all", and whether to maintain the parameters is also "all". The specific product codes presented include: "066", "997", "998", "200", the location codes include: "001", "002", "995", "996", the location names include: "Test location 1", "Test location 2", "M1-test location", "M2-test location", the product names include: "test-1", "test-2", "test-3", various product codes and their corresponding product names, location codes, location names, see Figure 5 As shown, no further description is given here.

[0084] Optionally, the simulated supply network includes parameters required by the simulation project with product origin and destination as dimensions.

[0085] For example, refer to Figure 6 , is a schematic diagram of the interface of a simulated supply network. Figure 6 It is shown that the simulation network version is "IPU label", the creation time is "2024-03-26 17:10:54", the creator is "admin", and the update time is "2024-03-26 17:10:54". The specific supply network displays the information including the departure place, destination, and product code information, among which the product codes include: "M-2000", "SH0066", "M1999", "M1998", "M1997", "M1996", and the corresponding product names are: "M1-test", "SH-test", "M2-test", "M3-test", "M4-test", "M5-test", and the departure codes are: "S001", "S001", "M-997", "M-996", "M- 995" and "M-994", the names of the departure places are: "Test Location 1", "Test Location 1", "M-Test Location 1", "M-Test Location 1", "M-Test Location 2", and "M-Test Location 2". The destination codes are: "S002", "S002", "M-777", "M-777", "M-777", and the names of the destinations are: "Test Location 2", "Test Location 2", "M-Test Location 777", "M-Test Location 777", "M-Test Location 777", and "M-Test Location 777".

[0086] Optionally, the simulation algorithm parameters include information such as encoding, name, and status.

[0087] For example, refer to Figure 7 , is a display interface diagram of a simulation algorithm solution. Figure 7 There are three simulation algorithm schemes to choose from, namely classification algorithm scheme, inventory algorithm scheme, and replenishment algorithm scheme. Among them, the classification algorithm scheme is coded as "jahwa", the name is "jahwa", and the opening state of the classification algorithm scheme is "enabled". It is a system default scheme and not a quick configuration. Figure 7 You can also adjust the parameters of the classification algorithm by clicking "Edit Parameters".

[0088] Optionally, simulation calendar data, also known as simulation resource calendar, is time data required for simulation, including inventory algorithm resource calendar and replenishment algorithm simulation calendar.

[0089] For example, refer to Figure 8 , is a display interface diagram of simulated calendar data. Figure 8The inventory algorithm resource calendar includes information such as version number, calendar type, inventory parameters, resource objects, and version description. Among them, the version number of the inventory algorithm resource calendar is "V0408-Check Interval", the calendar type is "Daily", the inventory parameter version is "Check Interval", and the resource object is "Inventory Planning Unit". This algorithm resource calendar does not belong to the system default version, its creator is "system", and the update time is "2020-04-1013:27:16".

[0090] It should be noted that the above-mentioned versions of simulation data are adjusted according to the different simulation scenarios of the simulation project. These simulation scenarios are defined in advance according to the characteristics of the simulation project. Accordingly, after the simulation project is created, different versions of simulation data also need to be maintained in the simulation data set of the simulation project. During each simulation, the corresponding simulation data is directly retrieved from the simulation data set according to the different simulation scenarios. In this way, the simulation data corresponding to different simulation scenarios can be isolated from each other without affecting each other, and one version of simulation data will not overwrite another version of simulation data.

[0091] S203, obtaining a simulation plan created for any version of simulation data among the multiple versions of simulation data;

[0092] In one embodiment, step S203 includes:

[0093] In response to the second instruction triggered by the target object, a second display interface is presented; wherein the second display interface is used to input a simulation version and select any version of simulation data from multiple versions of simulation data;

[0094] When the target object inputs the simulation version corresponding to the simulation project based on the second display interface and selects any of the above versions of simulation data, a simulation plan corresponding to the simulation version is obtained.

[0095] Optionally, the second display interface is also used to input the simulation start time. Based on the simulation start time, the preset area of ​​the second display interface can also display the simulation outlook period and simulation time interval of the simulation project.

[0096] For example, refer to Fig. 9 , is a schematic diagram of a second display interface. Fig. 9In the "Select Template & Configure Parameters" operation, you can create a simulation version. The "Select Template & Configure Parameters" operation mainly involves the target object entering the version number based on the second display interface, selecting the simulation module and simulation version type, and selecting the simulation start time, demand forecast version, simulation supply network version, and simulation plan unit version. After completing these "Select Template & Configure Parameters" operations, the right area of ​​the second display interface can generate the corresponding simulation outlook period, simulation granularity, and simulation time interval information.

[0097] In one embodiment, in response to a third instruction triggered by the target object, a third display interface is presented; wherein the third display interface is used to display a simulation version list of the simulation project, the simulation version list including multiple simulation version numbers, and simulation templates, simulation time intervals, and simulation data corresponding to the multiple simulation version numbers.

[0098] For example, refer to Fig.10 , is a schematic diagram of a third display interface. Fig.10 In the simulation version list, there are 3 versions. The simulation version numbers of these 3 versions are: "032601", "test2" and "0304", the simulation templates are all "032601", the simulation time intervals are all "2023-03-01~2023-03-31", and the simulation supply network versions are all "IPU Label". For these simulation versions, you can perform "Details", "Publish", "Copy" and "Delete" operations.

[0099] After the target object inputs the corresponding simulation plan information based on the second display interface and the third display interface, the server can obtain the corresponding simulation plan.

[0100] S204, executing the simulation plan to obtain plan parameters corresponding to the simulation plan, wherein the plan parameters are used to support the operation of the formal project.

[0101] The planning parameters include the expected planning parameter acquisition interval, the target service level, and the upper and lower limits of the safety stock.

[0102] In one embodiment, after obtaining the plan parameters corresponding to the simulation plan, it also includes: exporting the simulation parameters to the parameter storage area corresponding to the formal project; in response to a fourth instruction input by the target object, calling the simulation parameters in the parameter storage area so that the formal project runs according to the simulation parameters.

[0103] The above-mentioned method for obtaining plan parameters obtains the project information corresponding to the formal project when the target object creates a simulation project, and constructs multiple versions of simulation data corresponding to the simulation project based on the project information, wherein the multiple versions of simulation data are respectively used for multiple simulation scenarios of the simulation project. In this way, by creating a corresponding simulation project for the formal project, and maintaining multiple versions of simulation data required for multiple simulation scenarios on the basis of the formal project information, the simulation data corresponding to each simulation scenario is independent of the simulation data corresponding to other simulation scenarios and does not interfere with each other. In addition, since the simulation project and the formal project are created separately, the multiple versions of simulation data corresponding to the simulation project will not affect the operation of the formal project. Further, a simulation plan created for any version of the simulation data in the multiple versions of the simulation data is obtained, and the simulation plan is executed to obtain the plan parameters corresponding to the simulation plan, so that each version of the simulation data corresponds to the plan parameters of the version one by one, which is convenient for subsequent traceability query of the plan parameters and the simulation data according to the version number.

[0104] Based on the same inventive concept, the embodiment of the present application also provides a planning parameter obtaining device. Fig.11 As shown, it is a schematic diagram of the structure of the planning parameter acquisition device, which may include:

[0105] The first acquisition module 1201 is used to acquire project information corresponding to the formal project when the target object creates a simulation project;

[0106] A construction module 1202 is used to construct multiple versions of simulation data corresponding to the simulation project based on the project information, wherein the multiple versions of simulation data are respectively used for multiple simulation scenarios of the simulation project;

[0107] The second acquisition module 1203 is used to acquire a simulation plan created for any version of simulation data among multiple versions of simulation data;

[0108] The execution module 1204 is used to execute the simulation plan and obtain the plan parameters corresponding to the simulation plan, wherein the plan parameters are used to support the operation of the formal project.

[0109] In a possible embodiment, the first acquisition module 1101 is used to:

[0110] In response to the first instruction triggered by the target object, a first display interface is presented; wherein the first display interface includes a basic information section and a simulation algorithm solution section, the basic information section is used to input the coding, description, and supply network version of the simulation project, and the simulation algorithm solution section is used to select the simulation algorithm solution corresponding to the simulation project;

[0111] When the target object creates a simulation project based on the first display interface, the project information is obtained. The project information is input by the target object based on the formal project, including the supply network version and the simulation algorithm solution.

[0112] In a possible embodiment, the construction module 1102 is used to:

[0113] Use the project information as the initial version simulation data;

[0114] Based on the simulation scenario of the simulation project, the initial version of the simulation data is adjusted to obtain multiple adjusted versions of the simulation data; wherein the multiple adjusted versions of the simulation data include multiple versions of product demand forecasts, multiple versions of product location parameters, multiple versions of simulation algorithm parameters, and multiple versions of simulation calendar data;

[0115] The initial version simulation data and the multiple adjusted version simulation data are used as multiple versions simulation data.

[0116] In a possible embodiment, the second acquisition module 1103 is used to:

[0117] In response to the second instruction triggered by the target object, a second display interface is presented; wherein the second display interface is used to input a simulation version and select any version of simulation data from multiple versions of simulation data;

[0118] When the target object inputs the simulation version corresponding to the simulation project based on the second display interface and selects any version of simulation data, the simulation plan corresponding to the simulation version is obtained.

[0119] In a possible embodiment, the second obtaining module 1103 is further used for:

[0120] Based on the second display interface, obtaining the simulation start time;

[0121] Based on the simulation start time, the simulation forecast period and the simulation time interval of the simulation project are displayed in a preset area of ​​the second display interface.

[0122] In a possible embodiment, the device further includes:

[0123] A display module is used to present a third display interface in response to a third instruction triggered by a target object; wherein the third display interface is used to display a simulation version list of a simulation project, the simulation version list including multiple simulation version numbers, and simulation templates, simulation time intervals, and simulation data corresponding to the multiple simulation version numbers.

[0124] In a possible embodiment, the device further includes:

[0125] The saving module is used to export the simulation parameters to the parameter saving area corresponding to the formal project;

[0126] The calling module is used to call the simulation parameters in the parameter storage area in response to the fourth instruction input by the target object, so that the formal project runs according to the simulation parameters.

[0127] The technical effects of the above-mentioned planning parameter obtaining device can refer to the planning parameter obtaining method, which will not be repeated here.

[0128] In some possible implementations, the planning parameter acquisition 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 planning parameter acquisition 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 .

[0129] Based on the same inventive concept, an electronic device is also provided in the embodiment of the present application. The electronic device can implement the functions of the aforementioned planning parameter obtaining method and device. Fig.12 , the electronic device comprises:

[0130] At least one processor 1201, and a memory 1202 connected to the at least one processor 1201. The specific connection medium between the processor 1201 and the memory 1202 is not limited in the embodiment of the present application. Fig.12 In the example, the processor 1201 and the memory 1202 are connected via the bus 1200. The bus 1200 is Fig.12 The connections between other components are shown in bold lines, and are not intended to be limiting. The bus 1200 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.12 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 1201 can also be called a controller, and there is no limitation on the name.

[0131] In the embodiment of the present application, the memory 1202 stores instructions that can be executed by at least one processor 1201. The at least one processor 1201 can execute the planning parameter acquisition method discussed above by executing the instructions stored in the memory 1202. The processor 1201 can implement Fig.11 The functions of each module in the device shown.

[0132] Among them, the processor 1201 is the control center of the device, which can use various interfaces and lines to connect the various parts of the entire control device, and monitor the device as a whole by running or executing instructions stored in the memory 1202 and calling the data stored in the memory 1202, the various functions of the device and processing data.

[0133] In one possible design, the processor 1201 may include one or more processing units, and the processor 1201 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 1201. In some embodiments, the processor 1201 and the memory 1202 may be implemented on the same chip, and in some embodiments, they may also be implemented separately on separate chips.

[0134] Processor 1201 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 planning parameter acquisition 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.

[0135] The memory 1202 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 1202 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 1202 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 1202 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.

[0136] By programming the processor 1201, the code corresponding to the method for obtaining the planning parameters described in the above embodiment can be fixed into the chip, so that the chip can execute the program when running. Figure 2 The steps of the method for obtaining the planning parameters of the embodiment shown are as follows: How to design and program the processor 1201 is a technique well known to those skilled in the art and will not be described in detail here.

[0137] 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 planning parameter acquisition method discussed above.

[0138] In some possible implementations, various aspects of the planning parameter acquisition 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 planning parameter acquisition method according to various exemplary embodiments of the present application described above in this specification.

[0139] 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.

[0140] 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.

[0141] 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.

[0142] 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.

[0143] 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 method for obtaining planning parameters, characterized in that: include: When creating a simulation project in the target object, obtain the project information corresponding to the formal project; Based on the project information, construct multiple versions of simulation data corresponding to the simulation project, wherein the multiple versions of simulation data are respectively used for multiple simulation scenarios of the simulation project; Obtaining a simulation plan created for any version of simulation data among the multiple versions of simulation data; The simulation plan is executed to obtain plan parameters corresponding to the simulation plan, wherein the plan parameters are used to support the operation of the formal project.

2. The method according to claim 1, characterized in that: When the target object creates a simulation project, obtaining project information of a formal project corresponding to the simulation project includes: In response to the first instruction triggered by the target object, a first display interface is presented; wherein the first display interface includes a basic information section and a simulation algorithm solution section, the basic information section is used to input the coding, description, and supply network version of the simulation project, and the simulation algorithm solution section is used to select the simulation algorithm solution corresponding to the simulation project; When the target object creates the simulation project based on the first display interface, the project information is acquired. The project information is input by the target object based on the formal project, and includes the supply network version and the simulation algorithm solution.

3. The method according to claim 1, characterized in that: The step of constructing multiple versions of simulation data corresponding to the simulation project based on the project information includes: Using the project information as initial version simulation data; Based on the simulation scenario of the simulation project, the initial version of the simulation data is adjusted to obtain multiple adjusted versions of the simulation data; wherein the multiple adjusted versions of the simulation data include multiple versions of product demand forecasts, multiple versions of product location parameters, multiple versions of simulation algorithm parameters, and multiple versions of simulation calendar data; The initial version simulation data and the multiple adjusted version simulation data are used as the multiple version simulation data.

4. The method according to claim 1, characterized in that: The obtaining of a simulation plan created for any version of simulation data among the multiple versions of simulation data includes: In response to a second instruction triggered by the target object, presenting a second display interface; wherein the second display interface is used to input a simulation version and select any one version of simulation data from the multiple versions of simulation data; When the target object inputs the simulation version corresponding to the simulation project based on the second display interface and selects any version of simulation data, a simulation plan corresponding to the simulation version is obtained.

5. The method according to claim 4, characterized in that: The method further comprises: Acquire the simulation start time based on the second display interface; Based on the simulation start time, the simulation forecast period and the simulation time interval of the simulation project are displayed in a preset area of ​​the second display interface.

6. The method according to claim 1, characterized in that: After executing the simulation plan and obtaining the plan parameters corresponding to the simulation plan, the method further includes: In response to a third instruction triggered by the target object, a third display interface is presented; wherein, the third display interface is used to display a simulation version list of the simulation project, the simulation version list including multiple simulation version numbers, and simulation templates, simulation time intervals, and simulation data corresponding to the multiple simulation version numbers respectively.

7. The method according to claim 1, characterized in that: After executing the simulation plan and obtaining the plan parameters corresponding to the simulation plan, the method further includes: Exporting the simulation parameters to a parameter storage area corresponding to the formal project; In response to a fourth instruction input by the target object, the simulation parameters are called in the parameter storage area so that the formal project is executed according to the simulation parameters.

8. A planning parameter obtaining device, characterized in that: include: The first acquisition module is used to acquire the project information corresponding to the formal project when the target object creates a simulation project; A construction module, configured to construct multiple versions of simulation data corresponding to the simulation project based on the project information, wherein the multiple versions of simulation data are respectively used for multiple simulation scenarios of the simulation project; A second acquisition module is used to acquire a simulation plan created for any version of simulation data among the multiple versions of simulation data; An execution module is used to execute the simulation plan and obtain plan parameters corresponding to the simulation plan, wherein the plan parameters are used to support the operation of the formal project.

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 7.

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 7.