Data processing method for warehouse logistics scheme and related device

Through the data interaction between the terminal device and the server, a visual three-dimensional warehousing and logistics solution is generated and displayed, which solves the problems of long design cycles and lack of intelligence in the existing technology, and realizes efficient solution design and optimized user experience.

CN119273268APending Publication Date: 2025-01-07HAI INTELLIGENT CO LTD +1

Patent Information

Application Number
CN202310839428.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-07
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The existing warehousing and logistics solution processing system needs to frequently interact with enterprise users in the solution design process, resulting in an extended design cycle and the inability to display the solution in a visual three-dimensional way, lacking intelligence and affecting the user experience.

Method used

Through the data interaction between the terminal device and the server, a visual three-dimensional warehousing and logistics solution is generated and displayed, reducing the frequency of demand interaction, improving design efficiency and system intelligence.

Benefits of technology

It shortens the project implementation cycle, improves the efficiency of solution design, enriches system functions, and improves the user experience and intelligence of enterprise users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119273268A_ABST
    Figure CN119273268A_ABST
Patent Text Reader

Abstract

The invention provides a data processing method for a warehouse logistics scheme and a related device, and the method is applied to terminal equipment, and the method comprises the steps: determining the project information of a target project in response to the information input operation of a target user for the target project; project information of the target project is sent to the server; a scheme detail interface for the target project from the server is received, the scheme detail interface comprises a reference warehouse logistics scheme display area, and the reference warehouse logistics scheme display area is used for three-dimensionally displaying a reference warehouse logistics scheme for the target project generated by the server; and displaying the scheme detail interface. Thus, the functions of the system are enriched, the intelligence of the system is improved, the time consumed by a user for designing a detailed warehouse logistics scheme for the target project is saved, and the scheme confirmation efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of intelligent warehousing, and specifically relates to a data processing method and related devices for warehousing logistics solutions. Background Art

[0002] Generally speaking, warehouse logistics automation solutions (hereinafter referred to as warehouse logistics solutions) usually require many links such as equipment selection, solution design, simulation verification, etc., among which the solution design link is the most important and the most valuable link for enterprise users. However, in the existing technology and the current market, the warehouse logistics solution processing system used by the suppliers of warehouse logistics solutions needs to frequently interact with enterprise users in the solution design stage to obtain the solution requirements of enterprise users, resulting in a long solution design cycle and lengthening the implementation cycle of the actual warehouse logistics project of the enterprise; and after the warehouse logistics solution design is completed, the existing warehouse logistics solution processing system can only provide plane drawings, and cannot display the entire warehouse logistics solution in a three-dimensional way in a visual way. It is not intuitive enough, and the system lacks intelligence, which affects the user experience of enterprise users. Summary of the invention

[0003] The present application provides a data processing method and related devices 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 three dimensions in a visual way to improve the user experience of corporate users.

[0004] 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:

[0005] 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;

[0006] Sending project information of the target project to the server;

[0007] 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;

[0008] The solution details interface is displayed.

[0009] Furthermore, in response to the target user's information entry operation for the target project, determining the project information of the target project includes:

[0010] 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;

[0011] 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;

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

[0013] Furthermore, after displaying the editable interface, the method further includes:

[0014] 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;

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

[0016] Furthermore, in response to the target user's information entry operation for the target project, determining the project information of the target project includes:

[0017] 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;

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

[0019] Further, the project information input area includes a business field input area, and the determining of the project information of the target project in response to the target user's information input operation for the target project includes:

[0020] 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;

[0021] receiving a first solution set from the server, and displaying solutions in the first solution set on the information entry interface;

[0022] 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;

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

[0024] Furthermore, 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:

[0025] 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,

[0026] 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 generate a target warehousing and logistics solution according to 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 according to 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;

[0027] receiving a target simulation interface from the server;

[0028] In response to a user operation of the target user on the simulation animation playing area, the target simulation animation is played.

[0029] Furthermore, the target simulation interface also includes an animation speed adjustment area, and the method further includes:

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

[0031] Furthermore, the target simulation animation is played at a speed of one time, the target simulation interface further includes a simulation interaction function area, and the method further includes:

[0032] 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;

[0033] When receiving the target virtual three-dimensional scene from the server, displaying the target virtual three-dimensional scene;

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

[0035] 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 functions of the system, and improving the intelligence of the system.

[0036] In a second aspect, an embodiment of the present application provides a data processing method for a warehousing and logistics solution, 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 method includes:

[0037] 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;

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

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

[0040] Furthermore, determining a reference storage logistics solution for the target project according to the project information includes:

[0041] 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;

[0042] If so, determining the first storage logistics plan as the reference storage logistics plan;

[0043] If not, determining the target shelf layout plan according to the project information;

[0044] And, determining the reference warehouse logistics plan according to the target shelf layout plan.

[0045] Further, 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:

[0046] Get the minimum passage width and maximum storage height corresponding to each storage robot model;

[0047] Determine a plurality of shelf layout solutions according to the minimum passage width, the maximum storage height and the warehouse parameters;

[0048] A target shelf layout solution is screened out from the multiple shelf layout solutions.

[0049] Furthermore, the step of selecting a target shelf layout scheme from the plurality of shelf layout schemes includes:

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

[0051] 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:

[0052] 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,

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

[0054] Furthermore, before receiving the project information of the target project from the terminal device, the method further includes:

[0055] 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;

[0056] Send the first solution set to the terminal device.

[0057] Furthermore, 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:

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

[0059] The target simulation picture is sent to the terminal device.

[0060] Furthermore, the target simulation interface also includes an animation speed adjustment area, and the animation speed adjustment area is used to adjust the playback speed of the target simulation animation.

[0061] Furthermore, 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:

[0062] 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;

[0063] The target virtual three-dimensional scene is sent to the terminal device.

[0064] 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 according to 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 display the reference warehousing and logistics plan in three dimensions 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.

[0065] In a third aspect, an embodiment of the present application provides a warehousing logistics solution processing device, which is applied to a terminal device of a warehousing logistics solution processing system, wherein the warehousing logistics solution processing system includes the terminal device and a server, and the device includes:

[0066] A response unit, configured to determine the project information of the target project in response to the target user's information entry operation for 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;

[0067] A first sending unit, configured to send the project information of the target project to the server;

[0068] A first receiving unit is configured to receive a solution details interface for the target project from the server, the solution details interface comprising 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 comprising a reference hardware solution and a reference software solution, the reference hardware solution being used to indicate hardware equipment required for the target project to be implemented according to the reference warehousing and logistics solution, the hardware equipment comprising a warehousing robot, and the reference software solution comprising software functions for realizing warehousing functions based on the warehousing robot;

[0069] The display unit is used to display the solution details interface.

[0070] In a fourth aspect, an embodiment of the present application provides a warehousing logistics solution processing device, which is applied to a server of a warehousing logistics solution processing system, wherein the warehousing logistics solution processing system includes a terminal device and the server, and the device includes:

[0071] A second receiving unit is used 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;

[0072] a determination unit, configured to determine a reference warehousing and logistics solution for the target project according to the project information, wherein the reference warehousing and logistics solution includes a reference hardware solution and a reference software solution, wherein the reference hardware solution indicates the hardware equipment required for implementing the target project according to the reference warehousing and logistics solution, wherein the hardware equipment includes a warehousing robot, and the reference software solution includes software functions for implementing warehousing functions based on the warehousing robot;

[0073] The second sending unit is used to send a solution details interface for the target project to the terminal device, and 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.

[0074] In a fifth aspect, an embodiment of the present application provides a terminal device, 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 first aspect of the embodiment of the present application.

[0075] In a 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 comprises instructions for executing the steps in the second aspect of the embodiment of the present application.

[0076] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program / instructions stored thereon, which, when executed by a processor, implement the steps in the first aspect or the second aspect of the embodiment of the present application.

[0077] In an eighth aspect, an embodiment of the present application provides a computer program product, including 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.

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

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

[0080] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. 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 paying creative work.

[0081] Figure 1 It is a structural block diagram of a warehousing logistics solution processing system provided in an embodiment of the present application;

[0082] Figure 2 It is a flow chart of a data processing method for a warehousing logistics solution provided in an embodiment of the present application;

[0083] Figure 3aThis is an example diagram of a warehouse robot model selection interface provided in an embodiment of the present application;

[0084] Figure 3b This is an example diagram of another storage robot model selection interface provided in an embodiment of the present application;

[0085] Figure 3c This is an example diagram of another storage robot model selection interface provided in an embodiment of the present application;

[0086] Figure 4 This is an example diagram of a storage robot information configuration interface provided by an embodiment of the present application;

[0087] Figure 5a is an example diagram of an editable interface provided in an embodiment of the present application;

[0088] Figure 5b is an example diagram of another editable interface provided in an embodiment of the present application;

[0089] Figure 6a This is an example diagram of an information entry interface provided in an embodiment of the present application;

[0090] Figure 6b is an example diagram of another information entry interface provided in an embodiment of the present application;

[0091] Figure 7 This is an example diagram of a solution details interface provided in an embodiment of the present application;

[0092] Figure 8a is an example diagram of a target simulation interface provided by an embodiment of the present application;

[0093] Figure 8b is an example diagram of another target simulation interface provided in an embodiment of the present application;

[0094] Figure 8c is an example diagram of another target simulation interface provided by an embodiment of the present application;

[0095] Fig. 9 It is a flowchart of another data processing method for a warehousing logistics solution provided in an embodiment of the present application;

[0096] Fig.10a This is a functional unit composition block diagram of a storage logistics solution processing device applied to a terminal device provided in an embodiment of the present application;

[0097] Fig.10b This is a functional unit composition block diagram of another storage logistics solution processing device applied to a terminal device provided in an embodiment of the present application;

[0098] Fig.11a This is a functional unit composition block diagram of a storage logistics solution processing device applied to a server provided in an embodiment of the present application;

[0099] Fig.11b This is a functional unit composition block diagram of another storage logistics solution processing device applied to a server provided in an embodiment of the present application;

[0100] Fig.12 It is a structural block diagram of a terminal device provided in an embodiment of the present application;

[0101] Fig.13 It is a structural block diagram of the server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0102] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0103] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0104] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0105] The so-called warehousing and logistics solution refers to the automation solution chosen by enterprises to manage warehouses more efficiently. In simple terms, a warehouse is divided into a storage area and a work area. The storage area is used to place shelves, and the shelves are used to store and manage goods. Each storage point on the shelf is called a warehouse location, and the work area is where staff conduct warehouse management and pick goods. A warehousing and logistics solution that adapts to user project needs will greatly improve the efficiency of enterprise users' warehouse management.

[0106] Generally speaking, warehouse logistics automation solutions (hereinafter referred to as warehouse logistics solutions) usually require many links such as equipment selection, solution design, simulation verification, etc., among which the solution design link is the most important and the most valuable link for enterprise users. However, in the existing technology and the current market, the warehouse logistics solution processing system used by the suppliers of warehouse logistics solutions needs to frequently interact with enterprise users in the solution design stage to obtain the solution requirements of enterprise users, resulting in a long solution design cycle and lengthening the implementation cycle of the actual warehouse logistics project of the enterprise; and after the warehouse logistics solution design is completed, the existing warehouse logistics solution processing system can only provide plane 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.

[0107] To solve the above problems, the embodiments of the present application provide a data processing method and related devices 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 needs, 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 in 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.

[0108] The following introduces the system architecture of a warehousing logistics solution processing system provided in an embodiment of the present application.

[0109] See also Figure 1 , Figure 1 : is a structural block diagram of a warehousing logistics solution processing system provided in an embodiment of the present application. Figure 1As shown, the storage and logistics solution processing system 10 includes a terminal device 11 and a server 12, and the terminal device 11 is connected to the server 12 in communication. 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 screen, such as displaying the solution details interface sent by the server 12, so that the user can intuitively check the details of the reference storage 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 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 the reference storage and logistics solution for the target project according to the project information sent by the terminal device 11. The terminal device 11 can be a mobile phone terminal, a tablet computer, a personal computer, a laptop computer, a virtual reality device, an augmented reality device, and other intelligent devices that can display pictures, and the server 12 can be a server, or a server cluster composed of several servers, or a cloud computing service center.

[0110] The following introduces a data processing method for a warehousing logistics solution provided in an embodiment of the present application.

[0111] See also Figure 2 , Figure 2 is a flow chart of a data processing method for a warehousing logistics solution provided in an embodiment of the present application, and the method is applied to Figure 1 In the terminal device 11 shown, Figure 2 As shown, the method includes:

[0112] Step 201: In response to a target user inputting information about a target project, determine project information of the target project.

[0113] 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 indicator parameters such as warehousing robot model, warehouse parameters, and number of storage locations; it may also include other indicator parameters, such as business fields; it may also include various indicator parameters in computer-aided design (CAD) files, 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 the warehouse for 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. Users can select the warehousing robot model according to the actual needs of the target project, such as Figure 3aAs shown, the warehouse 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 a plurality of clickable function controls, which are used to refer to various parameters of the warehouse robot, such as a box holding module, a column, and a 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 the user clicks on the function control referring to the box holding module, the function control will be highlighted and sub-controls, such as box holding module L and box holding module G, will be displayed to refer to the specific model of the box holding module installed on the warehouse robot. The user can make a selection by clicking. When the user has completed the selection, for example, the box holding module L is selected, the sub-control used to refer to the box holding module L in the parameter selection area 301 will be highlighted, and the warehouse robot with the box holding module L installed will be displayed in the effect display area 302, so that the user can preview the effect. For another example, when the user clicks on the function control referring to the column, such as Figure 3b As shown, the function control will be highlighted, and the optional parameters of the column, such as high, medium, and low, will be displayed in area 301, which are used to refer to the column height of the storage robot. The user can make a selection by clicking. When the user has made the selection, for example, if the option with the parameter of high is selected, the check box corresponding to the corresponding parameter will be highlighted in area 301, and the storage robot with the column parameter of high will be displayed in the effect display area 302, so that the user can preview the effect. For another example, when the user clicks on the function control referring to the backpack, as shown in Figure 3c As shown, the function control will be highlighted, and the optional parameters of the backpack, such as the number of backpacks, will be displayed in area 301. The optional number is 1 to 8. The user can select 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 the storage robot with 4 backpacks will be displayed in the effect display area 302, so that the user can preview the effect. It can be understood that the storage 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 with a high parameter, and selects the number of backpacks with a quantity of 4, the storage robot displayed in the effect display area 302 should meet all the above selected parameters.

[0114] In addition, users can also make other configuration changes to the selected warehouse robot, such as labels, colors, e.g. Figure 4As shown, 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 the above function control 401 or the function control 402, the clicked function control will be highlighted and the corresponding function interface will be displayed. For example, when the user clicks the function control 402, the function control 402 will be highlighted and the color configuration interface 403 of the storage robot will be displayed. The interface 403 includes a function control for referring to conventional colors and a function control for referring to KA colors. When the user clicks the above function control, the clicked function control will be highlighted and the corresponding color options will be displayed. For example, when the user clicks the function control for referring to conventional colors, the function control will be highlighted and the color selection corresponding to the conventional colors 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, so that the user can intuitively see every step of the operation performed on the terminal device, optimizing the user experience.

[0115] 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 warehouse location parameters; 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.

[0116] 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 an 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.

[0117] Among them, the target user uses relevant drawing software (such as CAD software) to completely or incompletely design the implementation layout of the warehousing logistics solution and obtains a CAD file for the target project.

[0118] 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. Figure 5a , Figure 5a is an example diagram of an editable interface provided in an embodiment of the present application, such as Figure 5a As shown, the editable interface 50 includes a module placement area 51, a project information confirmation area 52, and a draggable module display area 53, wherein the draggable module display area 53 displays a plurality of draggable modules (such as Figure 5a The draggable modules ① to ⑤ in the module placement area 51 are used to display the layout of the warehouse logistics solution in three dimensions, and the project information confirmation area 52 may include a project information confirmation function control. Different draggable modules among the multiple draggable modules indicate different types of hardware devices, such as different types of warehouse robots, or different types 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 layout of the currently designed warehouse 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 warehouse logistics solution meets the project requirements. When the target user is satisfied with the currently designed solution, the project information can be confirmed by a user operation on the project information confirmation area 52, for example, by clicking on the project information confirmation function control, and the terminal device will determine the project information confirmed by the target user according to the module placement area 51 at this time. Specifically, the project information can be the shelf layout and hardware equipment parameters displayed in the module placement area 51.

[0119] It can be seen that in this example, when the target user performs an information entry operation for uploading the CAD file of the target project, the terminal device can respond to the operation and display the editable interface corresponding to the target project on the front end. The editable interface supports the target user to customize the layout of the warehousing and logistics solution by dragging and dropping modules, and after responding to the user's project information confirmation operation, the project information recognized 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.

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

[0121] 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 a sole limitation here.

[0122] For example, see Figure 5b , Figure 5b is an example diagram of another editable interface provided in an embodiment of the present application, such as Figure 5b As shown, 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 the shelf A. When the user performs a user operation on the draggable module ①, such as a click operation 54, the relevant parameters of the shelf A, such as the 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 a change operation on the parameter information of the draggable module ①, such as performing a modification operation on each parameter in the module parameter display area 55, to obtain the draggable module ① after the parameter information is changed.

[0123] It can be seen that in this example, the terminal device can also respond to the user's operation on the draggable module to display the parameter information of the draggable module, so that the user can view and modify the parameter information of the draggable module to adapt to the project requirements of the target project. In this way, the system functions are enriched, the system intelligence is improved, and the user experience is optimized.

[0124] 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 information entry operation for the target project in a project information entry area in an information entry interface, displaying the information entered by the target user in the project information entry area; in response to the target user's user operation on a project information confirmation area in the information entry interface, determining the project information of the target project based on the information displayed in the project information entry area.

[0125] Among them, for another part of enterprise users, the project requirements of their target projects are not clear. For example, the project requirements of their target projects only need to meet the specific information such as the model of the storage robot, the size of the warehouse, the number of storage locations, etc., and there are no clear requirements for other parameter indicators. At this time, the target user can directly enter the various indicator parameters required by his target project in the information entry interface of the terminal device. At this time, the terminal device responds to the above information entry operation performed by the target user and displays the information entered. When the user confirms that the information is correct, the terminal device will determine the project information based on the entered data.

[0126] For example, see Figure 6a , Figure 6a is an example diagram of an information entry interface provided in an embodiment of the present application, such as Figure 6a As shown, 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 various index parameter entry areas, such as a storage robot model entry area 611, a warehouse size entry area 612 and a storage location number 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 number corresponding to the target project in area 613. It can be understood that area 61 can also include more index parameter entry areas, which can be specifically determined according to different situations. Among them, the user can also choose not to enter the above-mentioned index parameters. When the user completes the entry of the index parameters, the user can click on the project information confirmation function control, and the terminal device will determine the project information of the target project based on the data entered in the project information entry area 61.

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

[0128] In one possible example, the project information entry area includes a business field entry area, and the determining the project information of the target project in response to the target user's information entry operation on the target project includes: generating a first filtering instruction in response to the target user's information entry operation on 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 conform to 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; in response to the 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; and in response to the target user's user operation on the project information confirmation area, determining the project information of the target project according to the solution information in the selected state in the information entry interface.

[0129] For example, see Figure 6b , Figure 6b is an example diagram of another information entry interface provided in an embodiment of the present application, such as Figure 6bAs shown, 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, and the business field entry area 614 also includes a filtering function control. The user can enter the business field corresponding to the target project in the business field entry area 614, such as the footwear 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 executes a click operation on the filtering function control, the terminal device will generate a first filtering instruction and send it to the server, so that the server filters out the template solutions that meet 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 will display the solutions in the first solution set. For example, if the business field entered in the business field entry area 614 is footwear and clothing, the solution display area 63 will display the solutions in the first solution set whose business field is 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, and can view one or more solution information of the solution. At this time, the selection operation of the above solution information can be performed. Optionally, the solution information can also be modified to modify the specific data of each indicator parameter corresponding to the solution information, and then the selection operation can be performed to adapt to the needs of the target project. Among them, the user operation on the information confirmation area in the information entry interface can specifically be a click operation on the project information confirmation function control.

[0130] 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 a first set of solutions, and display the solutions in the first set of solutions on the front end for the user to view and operate, thereby enriching the system's functions, improving the system's intelligence, and optimizing the user's experience.

[0131] Step 202: Send the project information of the target project to the server.

[0132] Step 203: receiving a solution details interface for the target project from the server.

[0133] 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 a software function that implements the warehousing function based on the warehousing robot. Specifically, the reference software solution can be a solution that integrates multiple warehousing software systems, and the multiple warehousing software systems can be a warehouse control system (Warehouse Control System, WCS), a warehouse execution system (Warehouse Executing System, WES), a warehouse management system (Warehouse Management System, WMS), etc. Which warehousing software systems are specifically integrated can be comprehensively determined based on the specific needs of the target project and the reference hardware solution.

[0134] Step 204: display the solution details interface.

[0135] In a 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 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 generate a target warehousing and logistics solution according to 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 according to 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 a 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 user operation of the target user on the simulation animation playback area.

[0136] For example, see Figure 7 , Figure 7 is an example diagram of a solution details interface provided in an embodiment of the present application, such as Figure 7As shown, 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 according to 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 the above solution details interface is the target warehousing and logistics solution finally confirmed by the target user.

[0137] 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 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, which makes it impossible for enterprise users to effectively evaluate the feasibility of the solution, increasing the procurement risk for enterprise users.

[0138] In this example, after the enterprise user confirms the target warehousing and logistics plan, the server will perform a full-process simulation run 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.

[0139] For example, see Figure 8a , Figure 8a is an example diagram of a target simulation interface provided by an embodiment of the present application, such as Figure 8aAs shown, the target simulation interface 80 includes a simulation animation playback area 81, and the simulation animation playback area 81 can play the process screen of the target project performing simulation operation 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: the staff scans the barcode or QR code on the cargo box A, so that the warehousing system obtains the target storage location of the cargo box A as the No. 1 warehouse position on the 4th layer of the No. 14 shelf. At this time, the warehousing system controls the warehousing robot B to automatically transport the cargo box A, wherein the warehousing robot B should be a robot that can normally perform the storage work on the 4th layer of the No. 14 shelf. For example, the maximum storage height of the warehousing robot B should be able to reach the 4th layer of the No. 14 shelf, and the minimum passage width should be less than the passage width at the No. 14 shelf. During the simulation operation, the user 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, the user can view the same project data in the same area in the real scene to ensure the consistency of the simulated simulation screen and the actual operation.

[0140] The response to the user operation of the target user on the target simulation animation playback area may be a response to a click operation of the target user on the target simulation animation playback area. In particular, the terminal device may also automatically play the target simulation animation while displaying the target simulation interface after receiving the target simulation interface.

[0141] 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, 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 time spent by the user in designing a detailed warehousing and logistics solution for the target project, and improving the efficiency of solution confirmation; and after the solution is confirmed, the terminal device can display the target simulation screen generated by the server through interaction with the server, and simulate the whole process of the target warehousing and logistics solution, so that enterprise users can effectively evaluate the feasibility of the solution. In this way, enterprise users can complete the integrated process from solution design to solution confirmation and then to solution simulation verification using only one system, making the warehousing and logistics solution processing system more functional and intelligent, greatly saving time costs and optimizing user experience.

[0142] In a possible example, the target simulation interface further 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, adjusting the play speed of the target simulation animation.

[0143] For example, see Figure 8b , Figure 8b is an example diagram of another target simulation interface provided in an embodiment of the present application, such as Figure 8b As shown, 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 .

[0144] Among them, the user operation of the target user on the animation speed adjustment area can be a selection operation of the target user on the playback speed options 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 a rotation operation of the target user on 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.

[0145] 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 simulation operation, it can effectively meet user needs and improve user experience.

[0146] In one possible example, the playback speed of the target simulation animation is one speed, the target simulation interface also includes a simulation interaction function area, and the method also includes: in response to the user operation of the target user on the simulation interaction function area, generating a simulation interaction request instruction, 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 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 warehousing robot performs warehousing and logistics tasks in the target virtual three-dimensional scene according to the task instructions corresponding to the functional interaction operation.

[0147] Among them, the playback speed of the target simulation animation is one time 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 user operation of the target user on the simulation interaction function area can be a click operation of the target user on the simulation interaction function control in the simulation interaction function area, and the functional interaction operation of the target user in the target virtual three-dimensional scene can be a scan code storage operation for a cargo box, a control operation for a workbench, etc. At this time, the terminal device will call the target software solution in the target virtual three-dimensional scene, and 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 corresponding warehouse logistics tasks. For example, when the functional interaction operation is the scanning code entry operation for cargo box B, the terminal device calls the warehousing and logistics software system to obtain the target storage location of cargo box B, which is storage location No. 1 on the first layer of shelf No. 1. At this time, warehouse robot A adapted to the handling task is dispatched to perform the warehousing and logistics task. Warehouse robot A will move according to the planned route from the workbench to storage location No. 1 on the first layer of shelf No. 1, and store cargo B at the target storage location. Optionally, the planned route can also be part of the target warehousing and logistics plan.

[0148] For example, see Figure 8c , Figure 8c is another example diagram of a target simulation interface provided by an embodiment of the present application, such as Figure 8c As shown, 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. Among them, 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 above-mentioned functional interaction operations in the target virtual three-dimensional scene will be associated with the results of the solution simulation verification.

[0149] It can be understood 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.

[0150] 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 user operations 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 terminal devices, 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.

[0151] 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 functions of the system, and improving the intelligence of the system.

[0152] Another data processing method for warehousing and logistics solutions provided in an embodiment of the present application is introduced below.

[0153] See also Fig. 9 , Fig. 9 is a flow chart of another data processing method for a warehousing logistics solution provided in an embodiment of the present application, and the method is applied to Figure 1 In the server 12 shown, Fig. 9 As shown, the method includes:

[0154] Step 901: Receive project information of a target project from the terminal device.

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

[0156] 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 are solutions that meet the business field of the target project; and sending the first solution set to the terminal device.

[0157] 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 screening condition for screening, the server can filter out the first solution set that meets the business field of the target project according to the corresponding first screening 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.

[0158] 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, which provides a reference for entering project information, enriches the functions of the warehousing and logistics solution processing system, and improves the user experience.

[0159] Step 902: Determine a reference storage logistics plan for the target project based on the project information.

[0160] 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 for the target project to be implemented according to the reference warehousing and logistics plan. The hardware equipment includes a warehousing robot. The reference software plan includes software functions for realizing warehousing functions based on the warehousing robot.

[0161] In one possible example, determining a reference warehousing logistics plan for the target project based on the project information includes: detecting whether there is a first warehousing logistics plan in 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 that the first warehousing logistics plan is the reference warehousing logistics plan; if not, determining a target shelf layout plan based on the project information; and determining the reference warehousing logistics plan based on the target shelf layout plan.

[0162] The historical warehousing and logistics solutions can be historical cases determined based on the high-quality evaluations given by users after designing warehousing and logistics solutions that are suitable for users' projects. Such cases have a certain representative role. When the project information is the same, the warehousing and logistics solutions can be provided to the target users as reference warehousing and logistics solutions. If there is no first warehousing and logistics solution with the same project information as the target project in the historical warehousing and logistics solutions, the server will automatically design a solution for the target project, specifically, first determining the target layout solution of the shelves in the warehouse, and then determining the overall reference warehousing and logistics solution based on the target layout solution of the shelves.

[0163] 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, after the terminal device sends the project information to the server, the server will detect a first warehousing and logistics plan that is the same as the project information of the target project, and the first warehousing and logistics plan is template plan A.

[0164] 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 processing efficiency of the server while ensuring that the determined reference warehousing and logistics plan has practical application significance.

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

[0166] Among them, when the project information entered by the user at the terminal device includes the storage robot model and the warehouse size, the server can first determine the equipment parameters corresponding to each storage robot model according to each storage robot model, such as the minimum passage width and the maximum storage height, and then generate the layout plan of the storage shelves based on the equipment parameters and the warehouse size. For example, for a storage robot of model A, its equipment parameters include a minimum passage width of 0.5 meters and a maximum storage height of 4 meters. At this time, multiple storage shelf layout plans can be generated. Among them, different storage shelf layout plans can be different storage shelf parameters. For example, in different layout plans, the interval width between each layer of the storage shelves is different, that is, the height limit of the cargo boxes that can be stored on each layer is different. When the project information entered by the user includes the height limit requirement for the storage cargo box, the layout plan of the storage shelves that meet the height limit requirement is preferentially screened out, and then the target shelf layout plan is further screened out from the screened shelf layout plans.

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

[0168] In a possible example, selecting a target shelf layout scheme from the multiple shelf layout schemes includes: selecting a shelf layout scheme with the largest number of storage locations from the multiple shelf layout schemes as the target shelf layout scheme.

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

[0170] 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. This can increase the maximum storage capacity of the warehouse and make the best use of the warehouse space while ensuring that the target layout plan of the screened storage shelves meets the basic requirements of users. This enriches the functions of the system, improves the intelligence of the system, and improves the user experience.

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

[0172] 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, wherein the solution modification instruction is generated by the terminal device after detecting a user operation of the target user 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, wherein the solution confirmation instruction is generated by the terminal device after detecting a user operation of the target user on the solution confirmation area.

[0173] Among them, the updating of the reference warehousing logistics plan and the plan details interface according to the plan modification instruction can specifically be updating the reference warehousing logistics plan and the plan details interface according to the modification area and modification content indicated by the plan modification instruction. For example, the number of storage robots A in the original reference warehousing logistics plan is 2, and the user changes it to 3. The modification area is the number area of ​​storage robots A, and the modification content is to change 2 to 3, thereby updating the reference warehousing logistics plan and the plan details interface. Ensure that the details of the target warehousing logistics plan confirmed by the final target user meet the actual needs of the target user.

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

[0175] In one possible example, 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: generating a target simulation interface according to the target warehousing logistics solution, 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 logistics solution; and sending the target simulation screen to the terminal device.

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

[0177] 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 play speed of the target simulation animation.

[0178] 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 users want to quickly browse the integrity of the entire simulation operation, it can effectively meet user needs and improve user experience.

[0179] 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 solution, and 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.

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

[0181] 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 according to 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 display the reference warehousing and logistics plan in three dimensions 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.

[0182] In other possible examples, the warehousing logistics solution processing system also includes an equipment selection function module, which is used to display various warehousing equipment, which can be warehousing robots. Users can view and select the models and functions of various warehousing robots through the equipment display interface displayed on the terminal device. When the user selects a certain warehousing robot, the model and quantity of the warehousing robot will be used as the project information of the target project for corresponding data processing. At the same time, users can also view the three-dimensional models and operation examples of various warehousing robots in the equipment display interface, which is conducive to users' understanding of warehousing equipment and facilitates subsequent work.

[0183] In other possible examples, the warehousing and logistics solution processing system also includes an automatic quotation function module. When 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 purchased equipment model and quantity, and 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.

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

[0185] 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 way, 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.

[0186] In accordance with the above-mentioned embodiments, please refer to Fig.10a , Fig.10a is a functional unit block diagram of a storage logistics solution processing device applied to a terminal device provided in an embodiment of the present application, wherein the device is applied to Figure 1 In the terminal device 11 shown, the warehousing and logistics solution processing device 100 applied to the terminal device includes: a response unit 1001, which is used to determine the project information of the target project in response to the target user's information entry operation for 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 first sending unit 1002, which is used to send the project information of the target project to the server; a first receiving unit 1003, which is used to receive a solution details interface for the target project from the server, the solution details interface includes a reference warehousing and logistics solution display area, 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, 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 a software function for realizing a warehousing function based on the warehousing robot; a display unit 1004, which is used to display the solution details interface.

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

[0188] In the case of integrated units, such as Fig.10b As shown, Fig.10b This is a functional unit block diagram of another storage logistics solution processing device applied to a terminal device provided by an embodiment of the present application. Fig.10bIn the embodiment, the storage logistics solution processing device 100 applied to the terminal device includes: a first communication module 101 and a first processing module 102. The first processing module 102 is used to control and manage the actions of the storage logistics solution processing device applied to the terminal device, for example, executing the steps of the response unit 1001, the first sending unit 1002, the first receiving unit 1003 and the display unit 1004, and / or other processes for executing the technology described in this article. The first communication module 101 is used to support the interaction between the storage logistics solution processing device applied to the terminal device and other devices. Fig.10b As shown, the storage logistics solution processing device applied to the terminal device may also include a first storage module 103, and the first storage module 103 is used to store program codes and data of the storage logistics solution processing device applied to the terminal device.

[0189] Among them, the first processing module 102 can be a processor or a controller, for example, a central processing unit (CPU), a general 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 can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, for example, a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The first communication module 101 can be a transceiver, an RF circuit or a communication interface, and the like. The first storage module 103 can be a memory.

[0190] Among them, 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 storage logistics solution processing device 100 applied to the terminal device can execute the above Figure 2 The data processing method for warehouse logistics solutions is shown.

[0191] In accordance with the above-mentioned embodiment, please refer to Fig.11a , Fig.11a is a functional unit block diagram of a storage logistics solution processing device applied to a server provided in an embodiment of the present application, wherein the device is applied to Figure 1In the server 12 shown, the warehousing and logistics solution processing device 110 applied to the server includes: a second receiving unit 1101, used to receive project information of a target project from the terminal device, 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 determination unit 1102, used to determine a reference warehousing and logistics solution for the target project based on the project information, 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 a software function that implements a warehousing function based on the warehousing robot; a second sending unit 1103, used to send a solution details interface for the target project to the terminal device, 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.

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

[0193] In the case of integrated units, such as Fig.11b As shown, Fig.11b This is a functional unit block diagram of another storage logistics solution processing device applied to a server provided in an embodiment of the present application. Fig.11b In the embodiment, the storage logistics solution processing device 110 applied to the server includes: a second communication module 111 and a second processing module 112. The second processing module 112 is used to control and manage the actions of the storage logistics solution processing device applied to the server, for example, executing the steps of the second receiving unit 1101, the determining unit 1102 and the second sending unit 1103, and / or other processes for executing the technology described herein. The second communication module 111 is used to support the interaction between the storage logistics solution processing device applied to the server and other devices. Fig.11b As shown, the storage logistics solution processing device applied to the server may further include a second storage module 113, and the second storage module 113 is used to store program codes and data of the storage logistics solution processing device applied to the server.

[0194] Among them, the second processing module 112 can be a processor or a controller, for example, a central processing unit (CPU), a general 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 can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, for example, a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The second communication module 111 can be a transceiver, an RF circuit or a communication interface, and the like. The second storage module 113 can be a memory.

[0195] Among them, 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-mentioned storage logistics solution processing device 110 applied to the server can execute the above-mentioned Fig. 9 The data processing method for warehouse logistics solutions is shown.

[0196] 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 programs 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 site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access 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 (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0197] Fig.12 is a structural block diagram of a terminal device provided in an embodiment of the present application. Fig.12As shown, the terminal device may include one or more of the following components: a first processor 1201, and a first memory 1202 coupled to the first processor 1201, wherein the first memory 1202 may store one or more computer programs, and the one or more computer programs may be configured to implement the methods described in the above embodiments when executed by one or more first processors 1201.

[0198] The first processor 1201 may include one or more processing cores. The first processor 1201 uses various interfaces and lines to connect various parts of the entire terminal device, and executes various functions of the terminal device and processes data by running or executing instructions, programs, code sets or instruction sets stored in the first memory 1202, and calling data stored in the first memory 1202. Optionally, the first processor 1201 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The first processor 1201 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the first processor 1201, and may be implemented separately through a communication chip.

[0199] The first memory 1202 may include a random access memory (RAM) or a read-only memory (ROM). The first memory 1202 may be used to store instructions, programs, codes, code sets or instruction sets. The first memory 1202 may include a program storage area and a data storage area, wherein 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 during use, etc.

[0200] It is understandable that the terminal device may include more or fewer structural elements than those in the above structural block diagram, which is not limited here.

[0201] Fig.13 is a structural block diagram of the server provided in the embodiment of the present application. Fig.13 As shown, the server may include one or more of the following components: a second processor 1301, and a second memory 1302 coupled to the second processor 1301, wherein the second memory 1302 may store one or more computer programs, and the one or more computer programs may be configured to implement the methods described in the above embodiments when executed by one or more second processors 1301.

[0202] The second processor 1301 may include one or more processing cores. The second processor 1301 uses various interfaces and lines to connect various parts of the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the second memory 1302, and calling data stored in the second memory 1302. Optionally, the second processor 1301 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The second processor 1301 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the second processor 1301, and may be implemented separately through a communication chip.

[0203] The second memory 1302 may include a random access memory (RAM) or a read-only memory (ROM). The second memory 1302 may be used to store instructions, programs, codes, code sets or instruction sets. The second memory 1302 may include a program storage area and a data storage area, wherein 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 during use, etc.

[0204] It can be understood that the server may include more or fewer structural elements than those in the above structural block diagram, which is not limited here.

[0205] 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 recorded in the above method embodiments are implemented.

[0206] 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 cause a computer to execute part or all of the steps of any method recorded in the above method embodiments.

[0207] It should be understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and 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 several embodiments provided in the present application, it should be understood that the disclosed method and system can be implemented in other ways.

[0208] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present invention, and can make various changes and modifications, including the combination of the above-mentioned different functions and implementation steps, including software and hardware implementation methods, all of which are 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 generate a target warehousing and logistics solution according to 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 according to 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; 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 storage logistics solution processing device, characterized in that: A terminal device applied to a warehousing logistics solution processing system, the warehousing logistics solution processing system comprises the terminal device and a server, the device comprises: A response unit, configured to determine the project information of the target project in response to the target user's information entry operation for 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; A first sending unit, configured to send the project information of the target project to the server; A first receiving unit is configured to receive a solution details interface for the target project from the server, the solution details interface comprising 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 comprising a reference hardware solution and a reference software solution, the reference hardware solution being used to indicate hardware equipment required for the target project to be implemented according to the reference warehousing and logistics solution, the hardware equipment comprising a warehousing robot, and the reference software solution comprising software functions for realizing warehousing functions based on the warehousing robot; The display unit is used to display the solution details interface.

19. A storage logistics solution processing device, characterized in that: A server applied to a warehousing logistics solution processing system, the warehousing logistics solution processing system includes a terminal device and the server, and the device includes: A second receiving unit is used 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; a determination unit, configured to determine a reference warehousing and logistics solution for the target project according to the project information, wherein the reference warehousing and logistics solution includes a reference hardware solution and a reference software solution, wherein the reference hardware solution indicates the hardware equipment required for implementing the target project according to the reference warehousing and logistics solution, wherein the hardware equipment includes a warehousing robot, and the reference software solution includes software functions for implementing warehousing functions based on the warehousing robot; The second sending unit is used to send a solution details interface for the target project to the terminal device, and 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.

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

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

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

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

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

  • Three-dimensional operation simulation method and a system for a warehouse logistics system

    CN109376484A

  • Interaction method, device and system for intelligent device control and storage medium

    CN109408996A

  • Automatic modeling method and system for robot warehousing system

    CN115099061A

  • Warehousing information processing method, system and equipment and storage medium

    CN115600960A

  • Dynamic Layout Management for Robotics Warehouse System

    US20180364719A1

Cited By

  • Data processing method for warehouse logistics scheme, and related apparatus

    EP4723010A1