Data processing method for warehouse logistics scheme, and related apparatus
Through the data interaction between the terminal equipment and the server, a three-dimensional model of the warehousing and logistics solution is generated and displayed, which solves the problems of long design cycles and unintuitive display in the existing technology, and achieves efficient solution design and user experience improvement.
Patent Information
- Application Number
- PCT/CN2024/102114
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-07
- Filing Date
- 2024-06-27
- Publication Date
- 2025-01-16
Smart Images

Figure CN2024102114_16012025_PF_FP_ABST
Abstract
Description
Data processing method and related device for warehousing logistics solutions
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on July 7, 2023, with application number 202310839428.4 and application name “Data processing method and related device for warehousing logistics solutions”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of intelligent warehousing, and specifically to a data processing method and related devices for warehousing logistics solutions. Background Art
[0003] Generally speaking, warehouse logistics automation solutions (hereinafter referred to as warehouse logistics solutions) usually require many steps, including equipment selection, solution design, and simulation verification. Among them, the solution design step is the most important and the most valuable step for enterprise users. However, with existing technology and the current market, the warehouse logistics solution processing systems used by warehouse logistics solution providers need to frequently interact with enterprise users during the solution design phase to obtain their solution requirements. This results in a long solution design cycle and prolongs the implementation cycle of the enterprise's actual warehouse logistics projects. Moreover, after the warehouse logistics solution design is completed, the existing warehouse logistics solution processing system can only provide flat drawings and cannot display the entire warehouse logistics solution in a three-dimensional visual way. This is not intuitive enough and the system lacks intelligence, which affects the user experience of enterprise users.
[0004] Summary of the Invention
[0005] This application provides a data processing method and system for warehousing and logistics solutions, in order to improve the intelligence of the warehousing and logistics processing system, shorten the implementation cycle of the company's actual warehousing and logistics projects, and at the same time display the entire warehousing and logistics solution in a three-dimensional visual manner to improve the user experience of enterprise users.
[0006] In a first aspect, an embodiment of the present application provides a data processing method for a warehousing and logistics solution, which is applied to a terminal device of a warehousing and logistics solution processing system, wherein the warehousing and logistics solution processing system includes the terminal device and a server, and the method includes:
[0007] In response to a target user inputting information about a target project, determining project information of the target project, wherein the target project is a warehousing and logistics project, and the project information refers to configuration information associated with the warehousing and logistics project;
[0008] Sending project information of the target project to the server;
[0009] Receiving a solution details interface for the target project from the server, the solution details interface including a reference warehousing and logistics solution display area, the reference warehousing and logistics solution display area being used to three-dimensionally display a reference warehousing and logistics solution for the target project generated by the server, the reference warehousing and logistics solution including a reference hardware solution and a reference software solution, the reference hardware solution being used to indicate hardware equipment required for implementing the target project in accordance with the reference warehousing and logistics solution, the hardware equipment including a warehousing robot, and the reference software solution including software functions for implementing warehousing functions based on the warehousing robot;
[0010] The solution details interface is displayed.
[0011] Furthermore, in response to the target user's operation of inputting information about the target project, determining the project information of the target project includes:
[0012] In response to the target user uploading the auxiliary design file for the target project, displaying an editable interface corresponding to the target project, the editable interface including a module placement area, a plurality of draggable modules, and a project information confirmation area, the draggable modules being used to indicate the hardware device;
[0013] In response to a drop operation by the target user on one or more draggable modules among the plurality of draggable modules, updating the module drop area and displaying the updated module drop area, wherein the drop operation refers to an operation of dragging the one or more draggable modules into the module drop area;
[0014] In response to a user operation of the target user on the project information confirmation area, the project information of the target project is determined according to the updated module placement area.
[0015] Furthermore, after displaying the editable interface, the method further includes:
[0016] In response to a user operation by the target user on a first draggable module, displaying parameter information of the first draggable module, where the first draggable module is any one of the plurality of draggable modules;
[0017] In response to the target user's operation of changing the parameter information of the first draggable module, the first draggable module is changed into a second draggable module, where the second draggable module refers to the first draggable module after the parameter information is changed.
[0018] Furthermore, in response to the target user's operation of inputting information about the target project, determining the project information of the target project includes:
[0019] In response to the target user entering information for the target project in the project information entry area of the information entry interface, displaying the information entered by the target user in the project information entry area;
[0020] In response to a user operation of the target user on a project information confirmation area in the information entry interface, the project information of the target project is determined according to the information displayed in the project information entry area.
[0021] Furthermore, the project information entry area includes a business field entry area, and the determining of the project information of the target project in response to the target user's information entry operation for the target project includes:
[0022] In response to the target user entering information about the business domain of the target project in the business domain entry area, generating a first filtering instruction for instructing the server to filter out a first set of solutions, where solutions in the first set of solutions are solutions that meet the business domain of the target project;
[0023] receiving a first solution set from the server, and displaying solutions in the first solution set on the information entry interface;
[0024] In response to a target user selecting one or more pieces of solution information in the first solution set, marking the one or more pieces of solution information as being in a selected state;
[0025] In response to a user operation of the target user on the project information confirmation area, the project information of the target project is determined according to the solution information in the selected state in the information entry interface.
[0026] Furthermore, the solution details interface includes a solution modification area and a solution confirmation area. After displaying the reference warehousing and logistics solution, the method further includes:
[0027] detecting a user operation of the target user on the solution modification area, generating a solution modification instruction, and sending the solution modification instruction to the server, wherein the solution modification instruction is used to instruct the server to generate an updated solution details interface; receiving the updated solution details interface from the server; and / or,
[0028] detecting a user operation of the target user on the solution confirmation area, generating a solution confirmation instruction, and sending the solution confirmation instruction to the server, wherein the solution confirmation instruction is used to instruct the server to generate a target warehousing and logistics solution based on the solution details interface currently displayed on the terminal device; receiving a target simulation interface from the server, wherein the target simulation interface is generated based on the target warehousing and logistics solution, and the target simulation interface includes a simulation animation playback area, wherein the simulation animation playback area is used to play a target simulation animation, and the target simulation animation refers to a process screen of the target project running according to the target warehousing and logistics solution;
[0029] receiving a target simulation interface from the server;
[0030] In response to a user operation of the target user on the simulation animation playing area, the target simulation animation is played.
[0031] Furthermore, the target simulation interface further includes an animation speed adjustment area, and the method further includes:
[0032] In response to a user operation of the target user on the animation speed adjustment area, the play speed of the target simulation animation is adjusted.
[0033] Furthermore, the target simulation animation is played at a speed of one times the speed, the target simulation interface further includes a simulation interaction function area, and the method further includes:
[0034] In response to a user operation of the target user on the simulation interaction functional area, generating a simulation interaction request instruction, wherein the simulation interaction request instruction is used to instruct the server to generate a target virtual three-dimensional scene capable of functional interaction;
[0035] When receiving the target virtual three-dimensional scene from the server, displaying the target virtual three-dimensional scene;
[0036] In response to the functional interaction operation of the target user in the target virtual three-dimensional scene, the target software solution is called in the target virtual three-dimensional scene, so that the warehouse robot performs the warehouse logistics task in the target virtual three-dimensional scene according to the task instructions corresponding to the functional interaction operation.
[0037] It can be seen that in the embodiment of the present application, the terminal device determines the project information by responding to the user's information entry operation on the target project, and then displays the solution details interface of the reference warehousing and logistics solution generated by the server on the front end through data interaction with the server, thereby being able to display the entire warehousing and logistics solution in three dimensions in a visual manner, allowing users to read the reference warehousing and logistics solution more intuitively, reducing the frequent interaction process regarding project requirements, enriching the system's functions, and improving the system's intelligence.
[0038] In a second aspect, an embodiment of the present application provides a data processing method for a warehousing and logistics solution, characterized in that the method is applied to a server of a warehousing and logistics solution processing system, the warehousing and logistics solution processing system including a terminal device and the server, and the method includes:
[0039] Receiving project information of a target project from the terminal device, wherein the target project is a warehousing and logistics project, and the project information refers to configuration information associated with the warehousing and logistics project;
[0040] Determining a reference warehousing and logistics solution for the target project based on the project information, the reference warehousing and logistics solution including a reference hardware solution and a reference software solution. The reference hardware solution indicates the hardware equipment required for implementing the target project according to the reference warehousing and logistics solution, the hardware equipment including a warehousing robot, and the reference software solution including software functions for implementing warehousing functions based on the warehousing robot.
[0041] A solution details interface for the target project is sent to the terminal device, wherein the solution details interface includes a reference warehousing and logistics solution display area, and the reference warehousing and logistics solution display area is used to display the reference warehousing and logistics solution in three dimensions.
[0042] Furthermore, determining a reference warehousing and logistics plan for the target project based on the project information includes:
[0043] Detecting whether there is a first warehousing logistics plan in the historical warehousing logistics plans, where plan information of the first warehousing logistics plan is the same as project information of the target project;
[0044] If so, determining the first warehousing and logistics plan as the reference warehousing and logistics plan;
[0045] If not, determining the target shelf layout plan based on the project information;
[0046] And, determining the reference warehouse logistics plan according to the target shelf layout plan.
[0047] Furthermore, the project information includes a storage robot model and warehouse parameters, where the warehouse parameters are used to indicate the shape and size of the warehouse corresponding to the target project. Determining the target shelf layout solution based on the project information includes:
[0048] Get the minimum passage width and maximum storage height corresponding to each storage robot model;
[0049] Determining multiple shelf layout solutions based on the minimum passage width, the maximum storage height and the warehouse parameters;
[0050] A target shelf layout solution is selected from the multiple shelf layout solutions.
[0051] Furthermore, the step of selecting a target shelf layout solution from the plurality of shelf layout solutions includes:
[0052] The shelf layout scheme with the largest number of storage locations is selected from the multiple shelf layout schemes as the target shelf layout scheme.
[0053] Furthermore, the solution details interface includes a solution modification area and a solution confirmation area. After sending the solution details interface to the terminal device, the method further includes:
[0054] Upon receiving a plan modification instruction from a terminal device, updating the reference warehousing logistics plan and the plan details interface according to the plan modification instruction, and sending the updated plan details interface to the terminal device, wherein the plan modification instruction is generated by the terminal device after detecting a user operation of the target user on the plan modification area; and / or,
[0055] Upon receiving a plan confirmation instruction from a terminal device, the warehousing and logistics plan currently displayed in the plan details interface on the terminal device is determined to be the target warehousing and logistics plan. The plan confirmation instruction is generated by the terminal device after detecting the target user's operation on the plan confirmation area.
[0056] Furthermore, before receiving the project information of the target project from the terminal device, the method further includes:
[0057] receiving a first screening instruction from the terminal device, screening out a first solution set according to the first screening instruction, where the solutions in the first solution set are solutions that meet the business scope of the target project;
[0058] Send the first solution set to the terminal device.
[0059] Furthermore, after determining that the warehousing and logistics plan in the plan details interface currently displayed on the terminal device is the target warehousing and logistics plan, the method further includes:
[0060] generating a target simulation interface according to the target warehousing and logistics plan, wherein the target simulation interface includes a simulation animation playback area for playing a target simulation animation, wherein the target simulation animation refers to a process screen of the target project running according to the target warehousing and logistics plan;
[0061] The target simulation picture is sent to the terminal device.
[0062] Furthermore, the target simulation interface further includes an animation speed adjustment area, and the animation speed adjustment area is used to adjust the playback speed of the target simulation animation.
[0063] Furthermore, the target simulation animation is played at a speed of one times the speed, and the target simulation interface further includes a simulation interaction function area. After sending the target simulation screen to the terminal device, the method further includes:
[0064] When receiving a simulation interaction request instruction from the terminal device, generating a target virtual three-dimensional scene capable of functional interaction according to the target warehousing and logistics solution, the simulation interaction request instruction being generated by the terminal device in response to a user operation of the target user on the simulation interaction functional area;
[0065] The target virtual three-dimensional scene is sent to the terminal device.
[0066] It can be seen that in the embodiment of the present application, the server determines a reference warehousing and logistics plan for the target project based on the project information entered by the user on the terminal device through data interaction with the terminal device, and sends a plan details interface that can three-dimensionally display the reference warehousing and logistics plan to the terminal device, so that the user can read the details of the reference warehousing and logistics plan more intuitively, and also reduces the frequent interaction process regarding project requirements, improves the efficiency of plan confirmation, enriches the functions of the system, and improves the intelligence of the system.
[0067] In a third aspect, an embodiment of the present application provides a warehousing and logistics solution processing device, which is applied to a terminal device of a warehousing and logistics solution processing system. The warehousing and logistics solution processing system includes the terminal device and a server. The device includes:
[0068] a response unit, configured to determine project information of a target project in response to an information entry operation of a target user for a target project, wherein the target project is a warehousing and logistics project, and the project information refers to configuration information associated with the warehousing and logistics project;
[0069] A sending unit, configured to send the project information of the target project to the server;
[0070] a receiving unit, configured to receive a solution details interface for the target project from the server, the solution details interface including a reference warehousing and logistics solution display area, the reference warehousing and logistics solution display area being used to three-dimensionally display a reference warehousing and logistics solution for the target project generated by the server, the reference warehousing and logistics solution including a reference hardware solution and a reference software solution, the reference hardware solution being used to indicate hardware equipment required for implementing the target project in accordance with the reference warehousing and logistics solution, the hardware equipment including a warehousing robot, and the reference software solution including software functions for implementing warehousing functions based on the warehousing robot;
[0071] The display unit is used to display the solution details interface.
[0072] In a fourth aspect, an embodiment of the present application provides a warehousing and logistics solution processing device, which is applied to a server of a warehousing and logistics solution processing system, wherein the warehousing and logistics solution processing system includes a terminal device and the server, and the device includes:
[0073] a receiving unit, configured to receive project information of a target project from the terminal device, wherein the target project is a warehousing and logistics project, and the project information refers to configuration information associated with the warehousing and logistics project;
[0074] a determining unit, configured to determine a reference warehousing and logistics solution for the target project based on the project information, the reference warehousing and logistics solution including a reference hardware solution and a reference software solution, the reference hardware solution indicating hardware equipment required for implementing the target project in accordance with the reference warehousing and logistics solution, the hardware equipment including a warehousing robot, and the reference software solution including software functions for implementing warehousing functions based on the warehousing robot;
[0075] A sending unit is used to send a solution details interface for the target project to the terminal device, wherein the solution details interface includes a reference warehousing and logistics solution display area, and the reference warehousing and logistics solution display area is used to display the reference warehousing and logistics solution in three dimensions.
[0076] In the fifth aspect, an embodiment of the present application provides a terminal device, including a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the embodiment of the present application.
[0077] In the sixth aspect, an embodiment of the present application provides a server, comprising a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the second aspect of the embodiment of the present application.
[0078] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium on which a computer program / instruction is stored. When the computer program / instruction is executed by a processor, the steps in the first aspect or the second aspect of the embodiment of the present application are implemented.
[0079] In an eighth aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps in the first aspect or the second aspect of the embodiment of the present application.
[0080] In the ninth aspect, an embodiment of the present application provides a warehousing logistics solution processing system, including a terminal device and a server, wherein the terminal device is used to execute the steps in the first aspect of the embodiment of the present application, and the server is used to execute the steps in the second aspect of the embodiment of the present application.
[0081] It can be seen that the embodiment of the present application provides enterprise users with a warehousing and logistics solution processing system that can display the designed warehousing and logistics solutions in three dimensions. The system can generate complete warehousing and logistics solutions based on the diverse project needs of enterprise users, reduce frequent interactions in the solution design process, improve the design efficiency of the solution, and save the time cost of enterprise users; at the same time, the designed warehousing and logistics solution can be displayed in three dimensions in a visual manner, and the details of the entire solution can be presented to the user, which greatly improves the intelligence and functional richness of the system and improves the user experience of enterprise users. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0083] FIG1 is a structural block diagram of a warehousing logistics solution processing system provided in an embodiment of the present application;
[0084] FIG2 is a flow chart of a data processing method for a warehousing and logistics solution provided in an embodiment of the present application;
[0085] FIG3a is a schematic diagram illustrating an example of a warehouse robot model selection interface provided in an embodiment of the present application;
[0086] FIG3 b is a schematic diagram illustrating another example of a warehouse robot model selection interface provided in an embodiment of the present application;
[0087] FIG3c is a schematic diagram illustrating another exemplary interface for selecting a warehouse robot model according to an embodiment of the present application;
[0088] FIG4 is a schematic diagram of an example of a warehouse robot information configuration interface provided by an embodiment of the present application;
[0089] FIG5a is a schematic diagram of an example of an editable interface provided in an embodiment of the present application;
[0090] FIG5 b is a schematic diagram of another example of an editable interface provided in an embodiment of the present application;
[0091] FIG6a is a schematic diagram of an example of an information entry interface provided in an embodiment of the present application;
[0092] FIG6 b is a schematic diagram of another example of an information entry interface provided in an embodiment of the present application;
[0093] FIG7 is an example diagram of a solution details interface provided in an embodiment of the present application;
[0094] FIG8a is a schematic diagram of an example of a target simulation interface provided by an embodiment of the present application;
[0095] FIG8b is a schematic diagram of another example target simulation interface provided by an embodiment of the present application;
[0096] FIG8c is a schematic diagram of another example of a target simulation interface provided by an embodiment of the present application;
[0097] FIG9 is a flow chart of another warehousing logistics solution management method provided in an embodiment of the present application;
[0098] FIG10a is a block diagram of the functional units of a warehousing logistics solution processing device provided in an embodiment of the present application;
[0099] FIG10b is a block diagram of the functional units of another warehousing and logistics solution processing device provided in an embodiment of the present application;
[0100] FIG11a is a block diagram of functional units of another warehousing logistics solution processing device provided in an embodiment of the present application;
[0101] FIG11b is a block diagram of functional units of another warehousing logistics solution processing device provided in an embodiment of the present application;
[0102] FIG12 is a structural block diagram of a terminal device provided in an embodiment of the present application;
[0103] FIG13 is a structural block diagram of the server provided in an embodiment of the present application. DETAILED DESCRIPTION
[0104] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0105] The terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.
[0106] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0107] A warehousing and logistics solution refers to an automated solution chosen by companies for more efficient warehouse management. Simply put, it divides a warehouse into an inventory area and a work area. The inventory area is used to place shelves, which are used to store and manage goods. Each storage location on the shelves is called a storage location, while the work area is where staff conduct warehouse management and pick goods. A warehousing and logistics solution that meets the needs of user projects can greatly improve the efficiency of enterprise warehouse management.
[0108] Generally speaking, warehouse logistics automation solutions (hereinafter referred to as warehouse logistics solutions) usually require many steps, including equipment selection, solution design, and simulation verification. Among these, the solution design step is the most important and the most valuable step for enterprise users. However, under existing technology and the current market, the warehouse logistics solution processing systems used by warehouse logistics solution providers need to frequently interact with enterprise users during the solution design phase to obtain their solution requirements. This results in a long solution design cycle and prolongs the implementation cycle of the enterprise's actual warehouse logistics projects. Moreover, after the warehouse logistics solution design is completed, the existing warehouse logistics solution processing systems can only provide two-dimensional drawings and cannot intuitively and dynamically display the details of the entire warehouse logistics solution in three dimensions. The system lacks intelligence, which affects the user experience of enterprise users.
[0109] To solve the above problems, the embodiments of the present application provide a data processing method and system for warehousing and logistics solutions. Through data interaction between terminal devices and servers, a reference warehousing and logistics solution is quickly generated on the premise of meeting the user's project requirements, and the entire solution is displayed in three dimensions in a more intuitive and dynamic manner, so that users can check the details of the solution, reduce frequent interactions during the solution design process, improve the design efficiency of the solution, save the time cost of enterprise users, enrich the functions of the system, improve the intelligence of the system, and optimize the user experience of enterprise users.
[0110] The following introduces the system architecture of a warehousing and logistics solution processing system provided in an embodiment of the present application.
[0111] Please refer to Figure 1, which is a structural block diagram of a warehousing and logistics solution processing system provided in an embodiment of the present application. As shown in Figure 1, the warehousing and logistics solution processing system 10 includes a terminal device 11 and a server 12, and the terminal device 11 and the server 12 are communicatively connected. Among them, the terminal device 11 is used to interact with the server 12 for data, and to display the relevant data sent by the server 12 on the front-end screen, such as displaying the solution details interface sent by the server 12, so that the user can intuitively check the details of the above-mentioned reference warehousing and logistics solution on the display screen of the terminal device 11; the terminal device 11 can also be used to respond to relevant user operations, generate corresponding instructions, and send the instructions to the server 12, so that the server 12 performs corresponding processing according to the above-mentioned instructions; the server 12 is used to interact with the terminal device 11 for data, and perform corresponding processing based on the relevant data sent by the terminal device 11, such as determining a reference warehousing and logistics solution for the target project based on the project information sent by the terminal device 11. Among them, the terminal device 11 can be a mobile phone terminal, tablet computer, personal computer, laptop computer, virtual reality device, augmented reality device and other smart devices that can display images, and the server 12 can be a server, or a server cluster composed of several servers, or a cloud computing service center.
[0112] The following describes a data processing method for a warehousing and logistics solution provided in an embodiment of the present application.
[0113] Please refer to FIG. 2 , which is a flow chart of a data processing method for a warehousing and logistics solution provided in an embodiment of the present application. The method is applied to the terminal device 11 shown in FIG. 1 . As shown in FIG. 2 , the method includes:
[0114] Step 201 : In response to a target user inputting information about a target project, determine project information of the target project.
[0115] Wherein, the target project is a warehousing and logistics project, and the project information refers to the configuration information associated with the warehousing and logistics project. The project information may include index parameters such as the warehousing robot model, warehouse parameters, and the number of storage locations; it may also include other index parameters, such as business areas; it may also include various index parameters in the computer-aided design (CAD) file, which can be determined by the target user according to the actual situation of the target project and obtained by performing information entry operations. Wherein, the warehousing robot refers to the hardware equipment that performs the task of entering and exiting goods in the warehousing and logistics solution. Different models of warehousing robots have different equipment parameters, such as the minimum passage width, the maximum storage height, etc. The user can select the warehousing robot model according to the actual needs of the target project. As shown in Figure 3a, the warehousing robot model selection interface 30 displayed by the terminal device includes a parameter selection area 301 and an effect display area 302. The parameter selection area 301 includes multiple clickable function controls for referring to various parameters of the warehousing robot, such as the box holding module, the column, and the backpack. The user can select specific parameters in the parameter selection area 301 according to the actual needs of the target project. For example, when a user clicks on a function control representing a container holding module, the function control will be highlighted and sub-controls, such as container holding module L and container holding module G, will be displayed, indicating the specific model of the container holding module installed on the storage robot. The user can select by clicking. After the user has made a selection, for example, selecting container holding module L, the sub-control representing container holding module L in parameter selection area 301 will be highlighted, and the storage robot with container holding module L installed will be displayed in effect display area 302, allowing the user to preview the effect. For another example, when a user clicks on a function control representing a column, as shown in Figure 3b, the function control will be highlighted, and optional column parameters, such as high, medium, and low, will be displayed in area 301, indicating the height of the column of the storage robot. The user can select by clicking. After the user has made a selection, for example, selecting the high parameter, the corresponding check box will be highlighted in area 301, and the storage robot with the high column parameter will be displayed in effect display area 302, allowing the user to preview the effect. For another example, when the user clicks on the function control referring to the backpack, as shown in Figure 3c, the function control will be highlighted, and the optional parameters of the backpack will be displayed in area 301, such as the number of backpacks. The optional number is 1 to 8, and the user can make a selection by clicking. When the user has completed the selection, for example, the option of 4 backpacks is selected, the check box corresponding to the number 4 will be highlighted in area 301, and a storage robot with 4 backpacks will be displayed in the effect display area 302, so that the user can preview the effect conveniently.It can be understood that the warehouse robot displayed in the effect display area 302 meets all the parameters selected by the user. For example, when the user selects the box holding module L, selects the column height as high, and selects the number of backpacks as 4, the warehouse robot displayed in the effect display area 302 should meet all the above-selected parameters.
[0116] In addition, the user can also make other configuration changes to the selected storage robot, such as labels and colors. As shown in Figure 4, the storage robot information configuration interface 40 displayed by the terminal device includes a function control 401 for referring to label information and a function control 402 for referring to color information. When the user clicks on the above function control 401 or function control 402, the clicked function control will be highlighted and the corresponding function interface will be displayed. For example, when the user clicks on function control 402, function control 402 will be highlighted and the color configuration interface 403 of the storage robot will be displayed. Interface 403 includes a function control for referring to conventional colors and a function control for referring to KA colors. When the user clicks on the above function controls, the clicked function control will be highlighted and the corresponding color options will be displayed. For example, when a user clicks on a function control that refers to a conventional color, the function control will be highlighted and the color selection corresponding to the conventional color will be displayed, such as metallic blue, metallic black, and metallic white. The user can select the corresponding color by clicking, and the check box corresponding to the selected color will be highlighted, allowing the user to intuitively see every step of the operation they perform on the terminal device, thereby optimizing the user experience.
[0117] The warehouse parameters are used to indicate the shape, size, etc. of the warehouse. When the user has determined the warehouse location in an actual scenario, the indicator data of the above warehouse parameters can be determined based on the parameters of the warehouse location; the number of storage locations can be the maximum storage capacity estimated by the user based on historical performance and project conditions to ensure that the number of storage locations in the warehouse is sufficient to support actual business.
[0118] In one possible example, in response to the target user's information entry operation for the target project, determining the project information of the target project includes: in response to the target user's upload operation for the auxiliary design file of the target project, displaying an editable interface corresponding to the target project, the editable interface including a module placement area, multiple draggable modules and a project information confirmation area, the draggable module being used to indicate the hardware device; in response to the target user's placement operation for one or more draggable modules among the multiple draggable modules, updating the module placement area and displaying the updated module placement area, the placement operation referring to the operation of dragging the one or more draggable modules into the module placement area; in response to the target user's user operation for the project information confirmation area, determining the project information of the target project according to the updated module placement area.
[0119] The target user uses relevant drawing software (such as CAD software) to completely or incompletely design the implementation layout of the warehousing and logistics solution, and obtains a CAD file for the target project.
[0120] When the information entry operation performed by the target user is an upload operation for the CAD file of the target project, the terminal device directly displays the editable interface corresponding to the CAD file on the front end. For example, please refer to Figure 5a, which is an example diagram of an editable interface provided by an embodiment of the present application. As shown in Figure 5a, the editable interface 50 includes a module placement area 51, a project information confirmation area 52, and a draggable module display area 53. The draggable module display area 53 displays multiple draggable modules (such as the draggable modules ① to ⑤ in Figure 5a), wherein the module placement area 51 is used to three-dimensionally display the landing layout of the warehousing and logistics solution, and the project information confirmation area 52 may include a project information confirmation function control. Different draggable modules in the multiple draggable modules indicate different models of hardware devices, such as different models of warehousing robots, or different models of shelves, etc. The draggable modules can be dragged by the target user to the module placement area 51 to change the three-dimensional display screen shown in the module placement area (i.e., change the landing layout of the currently designed warehousing and logistics solution). For example, the hardware device indicated by the draggable module ① is shelf A. The target user drags the draggable module ① to the target position in the module placement area 51. The terminal device will update the module placement area after placing shelf A at the target position, and display the updated module placement area. It can be understood that the above placement operation can be repeated multiple times, that is, the target user can try to place different hardware devices multiple times to ensure that the designed warehousing and logistics plan meets the project requirements. When the target user is satisfied with the currently designed plan, the project information can be confirmed through user operations in the project information confirmation area 52, such as a click operation on the project information confirmation function control. The terminal device will determine the project information confirmed by the target user based on the module placement area 51 at this time. Specifically, the project information can be the shelf layout and hardware device parameters displayed in the module placement area 51.
[0121] As can be seen in this example, when the target user performs an information entry operation for uploading a CAD file for a target project, the terminal device can respond to the operation and display an editable interface corresponding to the target project on the front end. This editable interface supports the target user to customize the layout of the warehousing and logistics solution by dragging and dropping modules. After responding to the user's project information confirmation operation, the project information approved by the target user is determined. In this way, the target user can intuitively view the warehousing and logistics solution in the design process during the solution design stage, and can freely modify the hardware equipment layout therein, enriching the system's functions, improving the system's intelligence, and optimizing the user's experience.
[0122] In one possible example, after displaying the editable interface, the method further includes: in response to the target user's user operation on the first draggable module, displaying parameter information of the first draggable module, the first draggable module being any one of the multiple draggable modules; in response to the target user's change operation on the parameter information of the first draggable module, changing the first draggable module to a second draggable module, the second draggable module referring to the first draggable module after the parameter information is changed.
[0123] Among them, the user operation can be a click operation or other user operations. For example, when the display screen of the terminal device is a touch screen, it can also be a double-click operation, or when the terminal device is a computer connected to a mouse, it can also be a mouse cursor floating operation, etc., which is not the only limitation here.
[0124] For example, please refer to FIG5b, which is an example diagram of another editable interface provided by an embodiment of the present application. As shown in FIG5b, the editable interface 50 includes a draggable module display area 53, in which a plurality of draggable modules (e.g., draggable modules ① to ⑤) are displayed. The hardware device indicated by the draggable module ① is referred to as shelf A. When the user performs a user operation on the draggable module ①, such as clicking operation 54, the relevant parameters of shelf A, such as height, width, number of layers, etc., are displayed in the module parameter display area 55 in the editable interface 50. The user can also perform an operation to change the parameter information of the draggable module ①, such as performing an operation to modify each parameter in the module parameter display area 55, to obtain the draggable module ① after the parameter information is changed.
[0125] As can be seen, in this example, the terminal device can also respond to user operations on the draggable module to display the parameter information of the draggable module, allowing the user to view and modify the parameter information of the draggable module to adapt to the project requirements of the target project. This enriches the system's functionality, improves the system's intelligence, and optimizes the user experience.
[0126] In one possible example, determining the project information of the target project in response to the target user's information entry operation for the target project includes: displaying the information entered by the target user in the project information entry area in the information entry interface in response to the target user's information entry operation for the target project; and determining the project information of the target project based on the information displayed in the project information entry area in response to the target user's user operation on the project information confirmation area in the information entry interface.
[0127] For some enterprise users, the project requirements of their target projects are not clear. For example, the project requirements only need to meet specific information such as the warehouse robot model, warehouse size, and number of storage locations, and there are no clear requirements for other parameters and indicators. In this case, the target user can directly enter the various indicator parameters required by their target project on the information entry interface of the terminal device. At this time, the terminal device responds to the target user's information entry operation and displays the entered information. When the user confirms that the information is correct, the terminal device will determine the project information based on the entered data.
[0128] For example, please refer to Figure 6a, which is an example diagram of an information entry interface provided by an embodiment of the present application. As shown in Figure 6a, the information entry interface 60 includes a project information entry area 61 and a project information confirmation area 62. The project information confirmation area 62 includes a project information confirmation function control. The project information entry area 61 includes entry areas for various indicator parameters, such as a storage robot model entry area 611, a warehouse size entry area 612, and a storage location quantity entry area 613. The user can enter the storage robot model corresponding to the target project in area 611, the warehouse size corresponding to the target project in area 612, and the storage location quantity corresponding to the target project in area 613. It is understandable that area 61 may also include entry areas for more indicator parameters, which can be determined specifically according to different situations. Among them, the user can also choose not to enter the above-mentioned indicator parameters. After the user completes entering the indicator parameters, he or she may click on the project information confirmation function control. At this time, the terminal device will determine the project information of the target project based on the data entered in the project information entry area 61 .
[0129] It can be seen that in this example, when the information entry operation performed by the target user is an entry operation for indicator parameters, the terminal device will respond to the entry operation, display the information entered by the user, and then respond to the user's operation on the project information confirmation area, and then determine the project information of the target project based on the information displayed in the project information entry area, so that the user can freely enter the indicator parameters required for the target project, enriching the system's functions, improving the system's intelligence, and optimizing the user experience.
[0130] In one possible example, the project information entry area includes a business field entry area, and the determining of the project information of the target project in response to the target user's information entry operation for the target project includes: generating a first filtering instruction in response to the target user's information entry operation for the business field of the target project in the business field entry area, the first filtering instruction being used to instruct the server to filter out a first solution set, wherein the solutions in the first solution set refer to solutions that meet the business field of the target project; receiving the first solution set from the server and displaying the solutions in the first solution set on the information entry interface; marking the one or more solution information as a selected state in response to the target user's selection operation for one or more solution information in the first solution set; and determining the project information of the target project according to the solution information in the selected state in the information entry interface in response to the target user's user operation on the project information confirmation area.
[0131] For example, please refer to Figure 6b, which is an example diagram of another information entry interface provided in an embodiment of the present application. As shown in Figure 6b, the information entry interface 60 includes a project information entry area 61 and a project information confirmation area 62. The project information confirmation area 62 includes a project information confirmation function control. The project information entry area 61 includes a business field entry area 614. The area 614 also includes a filtering function control. The user can enter the business field corresponding to the target project in the area 614, such as the footwear and clothing business field, the auto parts business field, etc. When the user only enters the business field corresponding to the target project in the area 614 and does not enter other project information, and clicks on the filtering function control, the terminal device will generate a first filtering instruction and send it to the server, so that the server can filter out the template solution that meets the business field corresponding to the target project, that is, the first solution set. When the first solution set is received, the solution display area 63 in the information entry interface 60 displays the solutions in the first solution set. For example, if the business area entered in area 614 is footwear and clothing, the solution display area 63 displays the solutions in the first solution set for footwear and clothing, such as Solution A, Solution B, and Solution C. The user can click on any solution in the solution display area 63 to enter the solution information selection interface, where they can view one or more solution information for that solution and then select the solution information. Optionally, the user can modify the solution information to modify the specific data of the various indicator parameters corresponding to the solution information, and then select the solution to meet the requirements of the target project. The user operation in the information confirmation area of the information entry interface can specifically be a click on the project information confirmation function control.
[0132] It can be seen that in this example, when the user only enters the business field of the target project, the terminal device can generate a first filtering instruction for indicating the first solution set, and display the solutions in the first solution set on the front end for the user to view and operate, enriching the system's functions, improving the system's intelligence, and optimizing the user's experience.
[0133] Step 202: Send the project information of the target project to the server.
[0134] Step 203: Receive a solution details interface for the target project from the server.
[0135] Among them, the solution details interface includes a reference warehousing and logistics solution display area, and the reference warehousing and logistics solution display area is used to three-dimensionally display the reference warehousing and logistics solution for the target project generated by the server according to the project information of the target project. The reference warehousing and logistics solution includes a reference hardware solution and a reference software solution. The reference hardware solution is used to indicate the hardware equipment required for the target project to be implemented according to the reference warehousing and logistics solution. The hardware equipment includes a warehousing robot, and the reference software solution includes software functions that implement warehousing functions based on the warehousing robot. Specifically, the reference software solution can be a solution that integrates multiple warehousing software systems. The multiple warehousing software systems can be a warehouse control system (WCS), a warehouse execution system (WES), a warehouse management system (WMS), etc. The specific warehousing software systems to be integrated can be comprehensively determined based on the specific needs of the target project and the reference hardware solution.
[0136] Step 204: Display the solution details interface.
[0137] In one possible example, the solution details interface includes a solution modification area and a solution confirmation area. After displaying the reference warehousing and logistics solution, the method further includes: detecting the target user's user operation on the solution modification area, generating a solution modification instruction, and sending the solution modification instruction to the server, wherein the solution modification instruction is used to instruct the server to generate an updated solution details interface; receiving the updated solution details interface from the server; and / or, detecting the target user's user operation on the solution confirmation area, generating a solution confirmation instruction, and sending the solution confirmation instruction to the server, wherein the solution confirmation instruction is used to instruct the server to generate a target warehousing and logistics solution based on the solution details interface currently displayed on the terminal device; receiving a target simulation interface from the server, wherein the target simulation interface is generated based on the target warehousing and logistics solution, the target simulation interface includes a simulation animation playback area, and the simulation animation playback area is used to play a target simulation animation, wherein the target simulation animation refers to a process screen of the target project running according to the target warehousing and logistics solution; receiving the target simulation interface from the server; and playing the target simulation animation in response to the target user's user operation on the simulation animation playback area.
[0138] For example, please refer to Figure 7, which is an example diagram of a solution details interface provided in an embodiment of the present application. As shown in Figure 7, the solution details interface 70 includes a reference warehousing and logistics solution display area 71, a solution modification area 72, and a solution confirmation area 73. The reference warehousing and logistics solution display area 71 is used to three-dimensionally display the reference warehousing and logistics solution for the target project generated by the server based on the project information of the target project. The solution modification area 72 includes a solution modification function control. The user operation on the solution modification area can specifically be a click operation on the solution modification function control, as well as a modification operation on the project information in the reference warehousing and logistics solution in the reference warehousing and logistics solution display area 71. The solution confirmation area 73 includes a solution confirmation function control. The user operation on the solution confirmation area can specifically be a click operation on the solution confirmation function control. After the target user performs the user operation on the solution confirmation area, the warehousing and logistics solution displayed in three dimensions in the above-mentioned solution details interface is the target warehousing and logistics solution finally confirmed by the target user.
[0139] Under existing technologies and in the current market, after the interaction of warehousing and logistics solutions is completed, suppliers of warehousing and logistics solutions are unable to provide users with simulation verification services for the confirmed target warehousing and logistics solutions on the same system, or are unable to complete the simulation verification of the entire solution. The system lacks intelligence, resulting in enterprise users being unable to effectively evaluate the feasibility of the solution, increasing the procurement risk for enterprise users.
[0140] In this example, after the enterprise user confirms the target warehousing and logistics plan, the server will perform a full-process simulation operation based on the confirmed target warehousing and logistics plan, that is, full-process simulation verification, and display it to the user through the terminal device, so that the user can view the entire process of the target project running according to the target warehousing and logistics plan and the various project data during the operation, and then understand the details of the implementation of the entire plan, and effectively evaluate the feasibility of the plan.
[0141] For example, please refer to FIG8a, which is an example diagram of a target simulation interface provided by an embodiment of the present application. As shown in FIG8a, the target simulation interface 80 includes a simulation animation playback area 81, which can play the process screen of the target project being simulated according to the target warehousing and logistics plan, as well as various data during the operation. For example, one of the processes of the target warehousing and logistics plan is as follows: a staff member scans the barcode or QR code on cargo box A, so that the warehousing system obtains that the target storage location of cargo box A is the No. 1 warehouse location on the 4th layer of shelf No. 14. At this time, the warehousing system controls the warehousing robot B to automatically transport cargo box A, wherein the warehousing robot B should be a robot that can normally perform storage work on the 4th layer of shelf No. 14. For example, the maximum storage height of the warehousing robot B should be able to reach the 4th layer of shelf No. 14, and the minimum passage width should be less than the passage width at shelf No. 14. During the simulation operation, users can view various data such as the current order status, task status, equipment operation status, etc. on the display screen of the workbench. Similarly, when the project is implemented in the real scene, users can view the same project data in the same area in the real scene, ensuring the consistency of the simulated simulation screen and the actual operation status.
[0142] Wherein, the user operation in response to the target user on the target simulation animation playing area can be a click operation in response to the target user on the target simulation animation playing area. In particular, the terminal device can also automatically play the target simulation animation while displaying the target simulation interface after receiving the target simulation interface.
[0143] As can be seen in this example, the solution details interface displayed on the terminal device also includes a solution modification area and a solution confirmation area. By responding to relevant user operations and interacting with the server, users can customize and confirm the reference warehousing and logistics solution determined by the server. This ensures that all details of the target warehousing and logistics solution confirmed by the target user meet the target user's actual needs, saving users the time spent designing detailed warehousing and logistics solutions for the target project and improving the efficiency of solution confirmation. Moreover, after the solution is confirmed, the terminal device can interact with the server to display the target simulation screen generated by the server, simulating the entire process of the target warehousing and logistics solution, allowing enterprise users to effectively evaluate the feasibility of the solution. In this way, enterprise users can complete the integrated process from solution design to solution confirmation and solution simulation verification using only one system, making the warehousing and logistics solution processing system more functional and intelligent, greatly saving time and optimizing the user experience.
[0144] In a possible example, the target simulation interface further includes an animation speed adjustment area, and the method further includes: adjusting the playback speed of the target simulation animation in response to a user operation of the target user on the animation speed adjustment area.
[0145] For example, please refer to Figure 8b, which is an example schematic diagram of another target simulation interface provided in an embodiment of the present application. As shown in Figure 8b, the target simulation interface 80 includes a simulation animation playback area 81 and an animation speed adjustment area 82. The user can perform corresponding user operations on the animation speed adjustment area 82 on the terminal device to adjust the playback speed of the target simulation animation in the simulation animation playback area 81.
[0146] Among them, the user operation of the target user on the animation speed adjustment area can be the target user's selection operation on the playback speed option in the animation speed adjustment area, for example, the playback speed options may include 1x speed, 1.5x speed, 2x speed, 3x speed, etc., or it can be the target user's rotation operation of the playback speed adjustment knob in the animation speed adjustment area, for example, rotating the playback speed adjustment knob clockwise can increase the playback speed of the animation, and rotating the playback speed adjustment knob counterclockwise can reduce the playback speed of the animation.
[0147] It can be seen that in this example, the target simulation interface displayed by the terminal device also includes an animation speed adjustment area, which can support users to customize the playback speed of the target simulation animation. When the user wants to quickly browse the integrity of the entire scheme simulation operation, it can effectively meet user needs and improve user experience.
[0148] In one possible example, the playback speed of the target simulation animation is one speed, and the target simulation interface also includes a simulation interaction function area. The method also includes: in response to the target user's user operation on the simulation interaction function area, generating a simulation interaction request instruction, and the simulation interaction request instruction is used to instruct the server to generate a target virtual three-dimensional scene capable of functional interaction; when the target virtual three-dimensional scene is received from the server, the target virtual three-dimensional scene is displayed; in response to the target user's functional interaction operation in the target virtual three-dimensional scene, the target software solution is called in the target virtual three-dimensional scene, so that the warehousing robot performs warehousing logistics tasks in the target virtual three-dimensional scene according to the task instructions corresponding to the functional interaction operation.
[0149] The target simulation animation is played at a speed of one times the speed, which means that the target simulation animation is played at a normal speed, that is, synchronized with the time of the real world. The target user's user operation on the simulation interaction function area can be a click operation on the simulation interaction function control in the simulation interaction function area, and the target user's functional interaction operation in the target virtual three-dimensional scene can be a code scanning operation for a cargo box, a control operation on a workbench, etc. At this time, the terminal device will call the target software solution in the target virtual three-dimensional scene. The target software solution can be a warehouse control system WCS, a warehouse execution system WES, a warehouse management system WMS, etc., so as to control the warehouse robot to perform the corresponding warehouse logistics tasks. For example, when the functional interaction operation is the scanning code for the warehousing of cargo box B, the terminal device calls the warehousing and logistics software system to obtain that the target storage location of cargo box B is the No. 1 warehouse location on the 1st layer of shelf No. 1. At this time, the warehousing robot A adapted to the handling task is dispatched to perform the warehousing and logistics task. The warehousing robot A will move according to the planned route from the workbench to the No. 1 warehouse location on the 1st layer of shelf No. 1, and store the goods B in the target storage location. Optionally, the planned route can also be part of the target warehousing and logistics plan.
[0150] For example, please refer to FIG8c, which is an example diagram of another target simulation interface provided by an embodiment of the present application. As shown in FIG8c, the target simulation interface 80 includes a simulation animation playback area 81, an animation speed adjustment area 82, and a simulation interaction function area 83. When the playback speed of the target simulation animation in the simulation animation playback area 81 is one speed, the user can perform corresponding user operations on the simulation interaction function area 83 on the terminal device, so that the terminal device generates a simulation interaction request instruction and sends it to the server, so that the server can respond to the simulation interaction request instruction and generate a target virtual three-dimensional scene that allows the user to perform functional interaction according to the target warehousing and logistics solution. The target virtual three-dimensional scene is consistent with the scene presented after the target project is actually implemented according to the target warehousing and logistics solution. When the user enters the target virtual three-dimensional scene through the terminal device, the user can perform functional interaction operations in the target virtual three-dimensional scene, such as scanning the code for the cargo box to enter the warehouse, controlling the workbench, etc. The user's performance of the above-mentioned functional interaction operations in the target virtual three-dimensional scene will be associated with the results of the solution simulation verification.
[0151] It is understandable that, in this example, the terminal device is an intelligent device that can support users to perform functional interactions in a virtual three-dimensional scene, such as a virtual reality device.
[0152] It can be seen that in this example, the target simulation interface displayed by the terminal device also includes a simulation interaction function area. When the playback speed of the simulation animation is one speed, a simulation interaction request instruction is generated in response to the user operation to instruct the server to generate a target virtual three-dimensional scene, thereby supporting users to perform functional interaction operations in the target virtual three-dimensional scene through the terminal device, simulating warehouse management, warehousing and outbound operations in actual scenes, etc., enriching the functionality of the system and improving the intelligence of the system. Enterprise users can also train staff in advance based on this function, reduce the adaptation time of employees after the project is implemented, and improve work efficiency.
[0153] It can be seen that in the embodiment of the present application, the terminal device determines the project information by responding to the user's information entry operation on the target project, and then displays the solution details interface of the reference warehousing and logistics solution generated by the server on the front end through data interaction with the server, thereby being able to display the entire warehousing and logistics solution in three dimensions in a visual manner, allowing users to read the reference warehousing and logistics solution more intuitively, reducing the frequent interaction process regarding project requirements, enriching the system's functions, and improving the system's intelligence.
[0154] The following describes another data processing method for warehousing and logistics solutions provided in an embodiment of the present application.
[0155] Please refer to FIG9 , which is a flow chart of another warehousing logistics solution management method provided in an embodiment of the present application. The method is applied to the server 12 shown in FIG1 . As shown in FIG9 , the method includes:
[0156] Step 901: Receive project information of a target project from the terminal device.
[0157] The target project is a warehousing and logistics project, and the project information refers to configuration information associated with the warehousing and logistics project. For details, please refer to the detailed description in step 201 of the above embodiment, which will not be repeated here.
[0158] In one possible example, before receiving the project information of the target project from the terminal device, the method further includes: receiving a first filtering instruction from the terminal device, filtering out a first solution set according to the first filtering instruction, wherein the solutions in the first solution set refer to solutions that meet the business scope of the target project; and sending the first solution set to the terminal device.
[0159] Among them, the server pre-stores template solutions for warehousing and logistics automation in various business fields, such as template solutions for the footwear and clothing business field, template solutions for the auto parts business field, etc. Therefore, when the user uses the business field of the target project as a filtering condition for filtering, the server can filter out the first solution set that meets the business field of the target project according to the corresponding first filtering instruction and display it to the user through the terminal device. The user can further view or modify the detailed information of the solutions in the first solution set on the terminal device, and enter the project information based on the situation of the target project itself.
[0160] It can be seen that in this example, the server can filter out the first solution set that meets the business field of the target project according to the first filtering instruction of the terminal device, and send it to the terminal device, so that the user can view the detailed information of the solutions in the first solution set through the terminal device, provide a reference for entering project information, enrich the functions of the warehousing and logistics solution processing system, and improve the user experience.
[0161] Step 902: Determine a reference warehousing and logistics plan for the target project based on the project information.
[0162] Among them, the reference warehousing and logistics plan includes a reference hardware plan and a reference software plan. The reference hardware plan is used to indicate the hardware equipment required when the target project is implemented according to the reference warehousing and logistics plan. The hardware equipment includes a warehousing robot, and the reference software plan includes software functions based on the warehousing robot to realize the warehousing function.
[0163] In one possible example, determining a reference warehousing and logistics plan for the target project based on the project information includes: detecting whether there is a first warehousing and logistics plan in historical warehousing and logistics plans, and the plan information of the first warehousing and logistics plan is the same as the project information of the target project; if so, determining the first warehousing and logistics plan as the reference warehousing and logistics plan; if not, determining a target shelf layout plan based on the project information; and determining the reference warehousing and logistics plan based on the target shelf layout plan.
[0164] The historical warehousing and logistics solutions can be historical cases identified based on user-generated high-quality reviews after a warehousing and logistics solution tailored to the user's project has been designed. These cases are representative and, when identical project information is present, these historical solutions can be prioritized and provided to the target user as reference solutions. If no previous warehousing and logistics solution with the same project information as the target project exists among the historical warehousing and logistics solutions, the server will automatically design a solution for the target project. Specifically, this may involve first determining a target shelf layout within the warehouse, and then determining an overall reference warehousing and logistics solution based on the target shelf layout.
[0165] For example, when a user selects all the plan information of a template plan at the terminal device, for example, selects all the plan information of plan A as the project information of the target project, the terminal device sends the project information to the server, and the server detects a first warehousing and logistics plan that is the same as the project information of the target project. The first warehousing and logistics plan is template plan A.
[0166] It can be seen that in this example, the server preferentially recommends the first warehousing and logistics plan in the historical warehousing and logistics plans that has the same project information as the target project to the user, thereby improving the server's processing efficiency while ensuring that the determined reference warehousing and logistics plan has practical application significance.
[0167] In one possible example, the project information includes a warehouse robot model and warehouse parameters, and the warehouse parameters are used to indicate the shape and size of the warehouse corresponding to the target project. Determining the target shelf layout plan based on the project information includes: obtaining the minimum passage width and maximum storage height corresponding to each warehouse robot model; determining multiple shelf layout plans based on the minimum passage width, the maximum storage height and the warehouse parameters; and screening out the target shelf layout plan from the multiple shelf layout plans.
[0168] When the project information entered by the user at the terminal device includes a storage robot model and warehouse dimensions, the server can first determine the corresponding equipment parameters for each storage robot model, such as the minimum passage width and maximum storage height, and then generate a storage rack layout plan based on the equipment parameters and warehouse dimensions. For example, for a storage robot model A, whose equipment parameters include a minimum passage width of 0.5 meters and a maximum storage height of 4 meters, multiple storage rack layout plans can be generated. Different storage rack layout plans can have different storage rack parameters. For example, in different layout plans, the spacing width between each layer of storage racks varies, that is, the height limit of the cargo boxes that can be stored on each layer varies. When the project information entered by the user includes a height limit requirement for storing cargo boxes, storage rack layout plans that meet the height limit requirement are preferentially screened out, and then the target shelf layout plan is further screened out from the screened shelf layout plans.
[0169] It can be seen that in this example, the server can determine the target shelf layout plan based on the warehouse robot model and warehouse size entered by the user, and then further determine the reference warehouse logistics plan based on the target shelf layout plan, thereby improving the matching degree between the reference warehouse logistics plan and the target project.
[0170] In a possible example, selecting a target shelf layout solution from the multiple shelf layout solutions includes selecting a shelf layout solution with the largest number of storage locations from the multiple shelf layout solutions as the target shelf layout solution.
[0171] Among them, the number of storage locations determines the maximum storage capacity of the warehouse, and multiple reference layout schemes of storage shelves are storage shelf layout schemes that have already met the user's project requirements. Therefore, in order to further optimize the actual warehousing and logistics effects, the number of storage locations can be used as a screening condition in the process of screening out the target layout scheme of storage shelves, and the layout scheme with the largest number of storage locations can be selected as the target layout scheme of storage shelves. On the premise of ensuring that the screened target layout scheme of storage shelves meets the basic requirements of users, it can also increase the maximum storage capacity of the warehouse and maximize the use of the warehouse space.
[0172] It can be seen that in this example, the server uses the number of storage locations as a screening condition when screening the layout plans of storage shelves. On the premise of ensuring that the target layout plan of the screened storage shelves meets the basic requirements of users, it can increase the maximum storage capacity of the warehouse and make the best use of the warehouse space, enrich the functions of the system, improve the intelligence of the system, and enhance the user experience.
[0173] Step 903: Send a solution details interface for the target project to the terminal device, wherein the solution details interface includes a reference warehousing and logistics solution display area, and the reference warehousing and logistics solution display area is used to display the reference warehousing and logistics solution in three dimensions.
[0174] In one possible example, the solution details interface includes a solution modification area and a solution confirmation area. After sending the solution details interface to the terminal device, the method further includes: receiving a solution modification instruction from the terminal device, updating the reference warehousing logistics solution and the solution details interface according to the solution modification instruction, and sending the updated solution details interface to the terminal device, the solution modification instruction is generated by the terminal device after detecting the target user's user operation on the solution modification area; and / or, receiving a solution confirmation instruction from the terminal device, determining that the warehousing logistics solution in the solution details interface currently displayed on the terminal device is the target warehousing logistics solution, and the solution confirmation instruction is generated by the terminal device after detecting the target user's user operation on the solution confirmation area.
[0175] Specifically, updating the reference warehousing and logistics plan and the plan details interface according to the plan modification instruction may include updating the reference warehousing and logistics plan and the plan details interface according to the modification area and modification content indicated by the plan modification instruction. For example, if the original reference warehousing and logistics plan specifies the number of warehousing robots A as 2 and the user modifies it to 3, the modification area would be the number of warehousing robots A, and the modification content would be changing 2 to 3, thereby updating the reference warehousing and logistics plan and the plan details interface. This ensures that all details of the target warehousing and logistics plan confirmed by the final target user meet the target user's actual needs.
[0176] It can be seen that in this example, the solution details interface displayed on the terminal device also includes a solution modification area and a solution confirmation area. By responding to the user's relevant operations and interacting with the server for corresponding data, the user can customize and confirm the reference warehousing and logistics solution determined by the server, ensuring that the details of the target warehousing and logistics solution confirmed by the final target user meet the actual needs of the target user, saving the user's time spent on designing detailed warehousing and logistics solutions for the target project, improving the efficiency of solution confirmation, enriching the system's functions, and improving the system's intelligence.
[0177] In one possible example, after determining that the warehousing and logistics plan in the plan details interface currently displayed on the terminal device is the target warehousing and logistics plan, the method further includes: generating a target simulation interface based on the target warehousing and logistics plan, the target simulation interface including a simulation animation playback area, the simulation animation playback area being used to play a target simulation animation, the target simulation animation referring to a process screen of the target project running according to the target warehousing and logistics plan; and sending the target simulation screen to the terminal device.
[0178] It can be seen that in this example, the target simulation interface generated by the server also includes a simulation interaction function area. When the playback speed of the simulation animation is one speed, the target virtual three-dimensional scene is generated by responding to the simulation interaction request instruction sent by the terminal device, supporting users to perform functional interaction operations in the target virtual three-dimensional scene through the terminal device, simulating warehouse management, warehousing and outbound operations in actual scenes, etc., enriching the functionality of the system and improving the intelligence of the system. Users can also train staff in advance based on this function, reduce the adaptation time of employees after the project is implemented, and improve work efficiency.
[0179] In a possible example, the target simulation interface further includes an animation speed adjustment area, and the animation speed adjustment area is used to adjust the playback speed of the target simulation animation.
[0180] It can be seen that in this example, the target simulation interface generated by the server also includes an animation speed adjustment area, which can support users to customize the playback speed of the target simulation animation. When the user wants to quickly browse the integrity of the entire scheme simulation operation, it can effectively meet user needs and improve the user experience.
[0181] In one possible example, the playback speed of the target simulation animation is one speed, and the target simulation interface also includes a simulation interaction function area. After sending the target simulation screen to the terminal device, the method also includes: when receiving a simulation interaction request instruction from the terminal device, generating a target virtual three-dimensional scene capable of functional interaction according to the target warehousing and logistics plan, the simulation interaction request instruction is generated by the terminal device in response to the user operation of the target user on the simulation interaction function area; sending the target virtual three-dimensional scene to the terminal device.
[0182] It can be seen that in this example, the target simulation interface generated by the server also includes a simulation interaction function area. When the playback speed of the simulation animation is one speed, the target virtual three-dimensional scene is generated by responding to the simulation interaction request instruction sent by the terminal device, supporting users to perform functional interaction operations in the target virtual three-dimensional scene through the terminal device, simulating warehouse management, warehousing and outbound operations in actual scenes, etc., enriching the functionality of the system and improving the intelligence of the system. Users can also train staff in advance based on this function, reduce the adaptation time of employees after the project is implemented, and improve work efficiency.
[0183] It can be seen that in the embodiment of the present application, the server determines a reference warehousing and logistics plan for the target project based on the project information entered by the user on the terminal device through data interaction with the terminal device, and sends a plan details interface that can three-dimensionally display the reference warehousing and logistics plan to the terminal device, so that the user can read the details of the reference warehousing and logistics plan more intuitively, and also reduces the frequent interaction process regarding project requirements, improves the efficiency of plan confirmation, enriches the functions of the system, and improves the intelligence of the system.
[0184] In other possible examples, the warehousing logistics solution processing system also includes an equipment selection module for displaying various warehousing equipment, such as warehousing robots. Users can view and select the models and functions of various warehousing robots through the device display interface displayed on the terminal device. Once the user selects a warehousing robot, the model and quantity of the warehousing robot are used as project information for the target project and corresponding data processing is performed. Furthermore, users can also view 3D models and operational examples of various warehousing robots in the device display interface, which helps users understand the warehousing equipment and facilitates subsequent work.
[0185] In other possible examples, the warehousing and logistics solution processing system also includes an automatic quotation function module. After the user confirms the target warehousing and logistics solution, the system can automatically generate a quotation and contract based on the specific details of the target warehousing and logistics solution, such as the model and quantity of the purchased equipment, as well as related simulation verification services, training services, etc. Users can confirm and sign the contract online and make payments according to the payment agreement, which greatly shortens the procurement delivery time and cost and improves the efficiency of project implementation.
[0186] In other possible examples, the warehousing logistics solution processing system also includes an after-sales service module, which is used to provide users with corresponding after-sales services, such as delivery progress, installation progress, post-launch operation status, etc., to improve user experience.
[0187] In combination with the above content, it can be seen that the embodiment of the present application provides enterprise users with a warehousing and logistics solution processing system that can display the designed warehousing and logistics solutions in three dimensions. The system can generate complete warehousing and logistics solutions based on the diverse project needs of enterprise users, reduce frequent interactions in the solution design process, improve the design efficiency of the solution, and save the time cost of enterprise users; at the same time, the designed warehousing and logistics solution can be displayed in three dimensions in a visual manner, and the details of the entire solution can be presented to the user, which greatly improves the intelligence and functional richness of the system and improves the user experience of enterprise users.
[0188] Consistent with the embodiment shown above, please refer to Figure 10a, which is a functional unit composition block diagram of a warehousing and logistics solution processing device provided by an embodiment of the present application. The device is applied to the terminal device 11 as shown in Figure 1. The warehousing and logistics solution processing device 100 includes: a response unit 1001, which is used to respond to the target user's information entry operation for the target project, and determine the project information of the target project, the target project is a warehousing and logistics project, and the project information refers to the configuration information associated with the warehousing and logistics project; a sending unit 1002, which is used to send the project information of the target project to the server; a receiving unit 1003, which is used to receive the information from the server. A solution details interface for the target project from the server, the solution details interface including a reference warehousing and logistics solution display area, the reference warehousing and logistics solution display area being used to three-dimensionally display a reference warehousing and logistics solution for the target project generated by the server, the reference warehousing and logistics solution including a reference hardware solution and a reference software solution, the reference hardware solution being used to indicate the hardware equipment required for implementing the target project according to the reference warehousing and logistics solution, the hardware equipment including a warehousing robot, and the reference software solution including software functions for realizing warehousing functions based on the warehousing robot; a display unit 1004 being used to display the solution details interface.
[0189] It can be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the method embodiment part in this application should be synchronously adapted to the device embodiment part and will not be repeated here.
[0190] In the case of adopting an integrated unit, as shown in Figure 10b, Figure 10b is a functional unit composition block diagram of another warehousing and logistics solution processing device provided in an embodiment of the present application. In Figure 10b, the warehousing and logistics solution processing device 100 includes: a communication module 101 and a processing module 102. The processing module 102 is used to control and manage the actions of the warehousing and logistics solution processing device, for example, executing the steps of the response unit 1001, the sending unit 1002, the receiving unit 1003 and the display unit 1004, and / or other processes for executing the technology described herein. The communication module 101 is used to support the interaction between the warehousing and logistics solution processing device and other devices. As shown in Figure 10b, the warehousing and logistics solution processing device may also include a storage module 103, which is used to store the program code and data of the warehousing and logistics solution processing device.
[0191] The processing module 102 may be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 101 may be a transceiver, an RF circuit, or a communication interface, and the like. The storage module 103 may be a memory.
[0192] All relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. The above warehousing and logistics solution processing device 100 can execute the warehousing and logistics solution processing method shown in FIG2.
[0193] Consistent with the embodiment shown above, please refer to Figure 11a. Figure 11a is a functional unit composition block diagram of another warehousing and logistics solution processing device provided in an embodiment of the present application. The device is applied to the server 12 shown in Figure 1. The warehousing and logistics solution processing device 110 includes: a receiving unit 1101, which is used to receive project information of a target project from the terminal device, where the target project is a warehousing and logistics project, and the project information refers to configuration information associated with the warehousing and logistics project; a determining unit 1102, which is used to determine a reference warehousing and logistics solution for the target project based on the project information, where the reference warehousing and logistics solution includes a reference hardware solution and a reference software solution, where the reference hardware solution is used to indicate the hardware equipment required for the target project to be implemented according to the reference warehousing and logistics solution, where the hardware equipment includes a warehousing robot, and the reference software solution includes software functions for implementing warehousing functions based on the warehousing robot; and a sending unit 1103, which is used to send a solution details interface for the target project to the terminal device, where the solution details interface includes a reference warehousing and logistics solution display area, where the reference warehousing and logistics solution display area is used to three-dimensionally display the reference warehousing and logistics solution.
[0194] It can be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the method embodiment part in this application should be synchronously adapted to the device embodiment part and will not be repeated here.
[0195] In the case of adopting an integrated unit, as shown in Figure 11b, Figure 11b is a functional unit composition block diagram of another warehousing and logistics solution processing device provided in an embodiment of the present application. In Figure 11b, the warehousing and logistics solution processing device 110 includes: a communication module 111 and a processing module 112. The processing module 112 is used to control and manage the actions of the warehousing and logistics solution processing device, for example, executing the steps of the receiving unit 1101, the determining unit 1102 and the sending unit 1103, and / or other processes for executing the technology described herein. The communication module 111 is used to support the interaction between the warehousing and logistics solution processing device and other devices. As shown in Figure 11b, the warehousing and logistics solution processing device may also include a storage module 113, which is used to store the program code and data of the warehousing and logistics solution processing device.
[0196] The processing module 112 may be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 111 may be a transceiver, an RF circuit, or a communication interface, and the like. The storage module 113 may be a memory.
[0197] All relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. The above warehousing and logistics solution processing device 110 can execute the warehousing and logistics solution processing method shown in FIG9 .
[0198] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via wired or wireless means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0199] Figure 12 is a block diagram of a terminal device provided in an embodiment of the present application. As shown in Figure 12, terminal device 1200 may include one or more of the following components: a processor 1201, and a memory 1202 coupled to processor 1201. Memory 1202 may store one or more computer programs, which, when executed by one or more processors 1201, may be configured to implement the methods described in the above embodiments. Terminal device 1200 may be terminal device 11 in the above embodiments.
[0200] The processor 1201 may include one or more processing cores. The processor 1201 utilizes various interfaces and circuits to connect various components within the terminal device 1200. It executes instructions, programs, code sets, or instruction sets stored in the memory 1202, and accesses data stored in the memory 1202 to perform various functions and process data within the terminal device 1200. Optionally, the processor 1201 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 1201 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may not be integrated into the processor 1201 and may be implemented separately via a communications chip.
[0201] The memory 1202 may include a random access memory (RAM) or a read-only memory (ROM). The memory 1202 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1202 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. The data storage area may also store data created by the terminal device 1200 during use.
[0202] It is understandable that the terminal device 1200 may include more or fewer structural elements than those in the above structural block diagram, which is not limited here.
[0203] Figure 13 is a block diagram of the server provided in an embodiment of the present application. As shown in Figure 13, server 1300 may include one or more of the following components: a processor 1301, and a memory 1302 coupled to processor 1301. Memory 1302 may store one or more computer programs, which, when executed by one or more processors 1301, may be configured to implement the methods described in the above embodiments. Server 1300 may be server 12 in the above embodiments.
[0204] Processor 1301 may include one or more processing cores. Processor 1301 utilizes various interfaces and circuits to connect various components within server 1300. It executes instructions, programs, code sets, or instruction sets stored in memory 1302, as well as accesses data stored in memory 1302, to perform various server 1300 functions and process data. Optionally, processor 1301 may be implemented using at least one of the following hardware forms: digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). Processor 1301 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may not be integrated into processor 1301 and may be implemented separately via a communications chip.
[0205] The memory 1302 may include a random access memory (RAM) or a read-only memory (ROM). The memory 1302 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1302 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. The data storage area may also store data created by the server 1300 during use.
[0206] It is understandable that the server 1300 may include more or fewer structural elements than those in the above structural block diagram, which is not limited here.
[0207] An embodiment of the present application also provides a computer storage medium, on which a computer program / instruction is stored. When the computer program / instruction is executed by a processor, part or all of the steps of any method described in the above method embodiments are implemented.
[0208] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute part or all of the steps of any method described in the above method embodiments.
[0209] It should be understood that in the various embodiments of the present application, the order of the sequence numbers of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. In the several embodiments provided in the present application, it should be understood that the disclosed methods and systems can be implemented in other ways.
[0210] Although the present invention is disclosed above, it is not limited thereto. Any person skilled in the art may readily conceive of variations or substitutions, and may make various modifications and alterations without departing from the spirit and scope of the present invention. Combinations of the above-described functions and implementation steps, including software and hardware implementations, are all within the scope of protection of the present invention.
Claims
1. A data processing method for a warehousing logistics solution, characterized in that: A terminal device applied to a warehousing logistics solution processing system, the warehousing logistics solution processing system comprising the terminal device and a server, the method comprising: In response to the target user's information entry operation for the target project, determining the project information of the target project, the target project being a warehousing and logistics project, and the project information refers to configuration information associated with the warehousing and logistics project; Sending project information of the target project to the server; Receive a solution details interface for the target project from the server, the solution details interface including a reference warehousing and logistics solution display area, the reference warehousing and logistics solution display area is used to three-dimensionally display a reference warehousing and logistics solution for the target project generated by the server, the reference warehousing and logistics solution includes a reference hardware solution and a reference software solution, the reference hardware solution is used to indicate the hardware equipment required for the target project to be implemented according to the reference warehousing and logistics solution, the hardware equipment includes a warehousing robot, and the reference software solution includes software functions for realizing warehousing functions based on the warehousing robot; The solution details interface is displayed.
2. The method according to claim 1, characterized in that: The step of determining the project information of the target project in response to the target user inputting information about the target project includes: In response to the target user uploading the auxiliary design file for the target project, displaying an editable interface corresponding to the target project, the editable interface including a module placement area, a plurality of draggable modules and a project information confirmation area, the draggable modules being used to indicate the hardware device; In response to a placement operation of the target user on one or more draggable modules among the multiple draggable modules, updating the module placement area and displaying the updated module placement area, wherein the placement operation refers to an operation of dragging the one or more draggable modules into the module placement area; In response to a user operation of the target user on the project information confirmation area, the project information of the target project is determined according to the updated module placement area.
3. The method according to claim 2, characterized in that: After displaying the editable interface, the method further includes: In response to a user operation of the target user on a first draggable module, displaying parameter information of the first draggable module, where the first draggable module is any one of the multiple draggable modules; In response to the target user's operation of changing the parameter information of the first draggable module, the first draggable module is changed into a second draggable module, where the second draggable module refers to the first draggable module after the parameter information is changed.
4. The method according to claim 1, characterized in that: The step of determining the project information of the target project in response to the target user inputting information about the target project includes: In response to the target user entering information for the target project in the project information entry area of the information entry interface, displaying the information entered by the target user in the project information entry area; In response to a user operation of the target user on a project information confirmation area in the information entry interface, the project information of the target project is determined according to the information displayed in the project information entry area.
5. The method according to claim 4, characterized in that: The project information input area includes a business field input area, and the step of determining the project information of the target project in response to the target user's information input operation for the target project includes: In response to the target user inputting information about the business field of the target project in the business field input area, generating a first screening instruction, wherein the first screening instruction is used to instruct the server to screen out a first solution set, wherein the solutions in the first solution set are solutions that meet the business field of the target project; receiving a first solution set from the server, and displaying solutions in the first solution set on the information entry interface; In response to a target user's selection operation on one or more solution information in the first solution set, marking the one or more solution information as a selected state; In response to a user operation of the target user on the project information confirmation area, the project information of the target project is determined according to the solution information in the selected state in the information entry interface.
6. The method according to claim 1, characterized in that: The solution details interface includes a solution modification area and a solution confirmation area. After displaying the reference warehousing logistics solution, the method further includes: detecting a user operation of the target user on the solution modification area, generating a solution modification instruction, and sending the solution modification instruction to the server, wherein the solution modification instruction is used to instruct the server to generate an updated solution details interface; receiving the updated solution details interface from the server; and / or, Detecting the user operation of the target user on the solution confirmation area, generating a solution confirmation instruction, and sending the solution confirmation instruction to the server, wherein the solution confirmation instruction is used to instruct the server to confirm the solution according to the solution details currently displayed on the terminal device. receiving a target simulation interface from the server, the target simulation interface being generated according to the target warehousing logistics solution, the target simulation interface comprising a simulation animation playing area, the simulation animation playing area being used to play a target simulation animation, the target simulation animation being a process screen of a target project running according to the target warehousing logistics solution; receiving a target simulation interface from the server; In response to a user operation of the target user on the simulation animation playing area, the target simulation animation is played.
7. The method according to claim 6, characterized in that: The target simulation interface also includes an animation speed adjustment area, and the method further includes: In response to a user operation of the target user on the animation speed adjustment area, the play speed of the target simulation animation is adjusted.
8. The method according to claim 6 or 7, characterized in that: The target simulation animation is played at a speed of one time, the target simulation interface also includes a simulation interaction function area, and the method further includes: In response to the user operation of the target user on the simulation interaction functional area, generating a simulation interaction request instruction, wherein the simulation interaction request instruction is used to instruct the server to generate a target virtual three-dimensional scene capable of functional interaction; When receiving the target virtual three-dimensional scene from the server, displaying the target virtual three-dimensional scene; In response to the functional interaction operation of the target user in the target virtual three-dimensional scene, the target software solution is called in the target virtual three-dimensional scene, so that the warehouse robot performs the warehouse logistics task in the target virtual three-dimensional scene according to the task instructions corresponding to the functional interaction operation.
9. A data processing method for a warehousing logistics solution, characterized in that: A server applied to a warehousing logistics solution processing system, the warehousing logistics solution processing system comprising a terminal device and the server, the method comprising: Receiving project information of a target project from the terminal device, wherein the target project is a warehousing and logistics project, and the project information refers to configuration information associated with the warehousing and logistics project; Determine a reference warehousing logistics solution for the target project according to the project information, the reference warehousing logistics solution including a reference hardware solution and a reference software solution, the reference hardware solution is used to indicate the hardware equipment required for the target project to be implemented according to the reference warehousing logistics solution, the hardware equipment including a warehousing robot, and the reference software solution including software functions for realizing warehousing functions based on the warehousing robot; A solution details interface for the target project is sent to the terminal device, wherein the solution details interface includes a reference warehousing and logistics solution display area, and the reference warehousing and logistics solution display area is used to display the reference warehousing and logistics solution in three dimensions.
10. The method according to claim 9, characterized in that: Determining a reference storage logistics solution for the target project according to the project information includes: Detecting whether there is a first warehousing logistics plan in the historical warehousing logistics plans, wherein the plan information of the first warehousing logistics plan is the same as the project information of the target project; If so, determining the first storage logistics plan as the reference storage logistics plan; If not, determining a target shelf layout plan based on the project information; And, determining the reference warehouse logistics plan according to the target shelf layout plan.
11. The method according to claim 10, characterized in that: The project information includes a storage robot model and warehouse parameters, and the warehouse parameters are used to indicate the shape and size of the warehouse corresponding to the target project. Determining the target shelf layout plan according to the project information includes: Get the minimum passage width and maximum storage height corresponding to each storage robot model; Determine a plurality of shelf layout solutions according to the minimum passage width, the maximum storage height and the warehouse parameters; The target shelf layout scheme is selected from the multiple shelf layout schemes.
12. The method according to claim 11, characterized in that: The step of selecting a target shelf layout scheme from the plurality of shelf layout schemes comprises: A shelf layout scheme with the largest number of storage locations is selected from the multiple shelf layout schemes as the target shelf layout scheme.
13. The method according to claim 9, characterized in that: The solution details interface includes a solution modification area and a solution confirmation area. After sending the solution details interface to the terminal device, the method further includes: receiving a solution modification instruction from a terminal device, updating the reference warehousing logistics solution and the solution details interface according to the solution modification instruction, and sending the updated solution details interface to the terminal device, wherein the solution modification instruction is generated by the terminal device after detecting a user operation of a target user on the solution modification area; and / or, Upon receiving a solution confirmation instruction from a terminal device, it is determined that the warehousing and logistics solution in the solution details interface currently displayed on the terminal device is the target warehousing and logistics solution. The solution confirmation instruction is generated by the terminal device after detecting a user operation by the target user on the solution confirmation area.
14. The method according to claim 9, characterized in that: Before receiving the project information of the target project from the terminal device, the method further includes: receiving a first screening instruction from the terminal device, screening out a first solution set according to the first screening instruction, wherein the solutions in the first solution set are solutions that meet the business field of the target project; Send the first solution set to the terminal device.
15. The method according to claim 13, characterized in that: After determining that the warehousing logistics solution in the solution details interface currently displayed on the terminal device is the target warehousing logistics solution, the method further includes: Generate a target simulation interface according to the target warehousing and logistics solution, wherein the target simulation interface includes a simulation animation playing area, wherein the simulation animation playing area is used to play a target simulation animation, wherein the target simulation animation refers to a process screen of the target project running according to the target warehousing and logistics solution; The target simulation picture is sent to the terminal device.
16. The method according to claim 15, characterized in that: The target simulation interface also includes an animation speed adjustment area, and the animation speed adjustment area is used to adjust the playing speed of the target simulation animation.
17. The method according to claim 15 or 16, characterized in that: The target simulation animation is played at a speed of one time, the target simulation interface further includes a simulation interaction function area, and after sending the target simulation screen to the terminal device, the method further includes: When receiving a simulation interaction request instruction from the terminal device, generating a target virtual three-dimensional scene capable of functional interaction according to the target warehousing logistics solution, the simulation interaction request instruction is generated by the terminal device in response to a user operation of the target user on the simulation interaction functional area; The target virtual three-dimensional scene is sent to the terminal device.
18. A terminal device, characterized in that: The method comprises a processor, a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 8.
19. A server, characterized in that: The method comprises a processor, a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 9 to 17.
20. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 17 are implemented.
21. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 17 are implemented.
22. A warehousing logistics solution processing system, characterized in that: It comprises a terminal device and a server, wherein the terminal device is used to execute the method according to any one of claims 1 to 8, and the server is used to execute the method according to any one of claims 9 to 17.
Citation Information
Patent Citations
Method and device of data entry
CN107102862A
Interaction method, device and system for intelligent device control and storage medium
CN109408996A
Project information display method and device, electronic equipment and readable medium
CN113344514A
Intelligent user interface service processing method and system and electronic equipment
CN115756453A
Intelligent warehousing and digital twinborn public warehouse system
CN115983651A
Cited By
Task generation method and device, electronic equipment and storage medium
CN119645385A
Three-dimensional layout system and layout method of logistics system based on CAD secondary development
CN119989446A
