Intelligent cabinet configuration method and device, computer device, and storage medium
By utilizing the intelligent cabinet configuration method and automating the processing of type information, product models, and object model data, the problems of low efficiency and low accuracy in manual selection during intelligent cabinet configuration are solved. This enables an intelligent, one-click, and batch configuration process, improving development efficiency and matching accuracy.
Patent Information
- Application Number
- CN202211302395.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-24
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2042-10-24
AI Technical Summary
In the existing technology, the manual selection method in the configuration process of smart cabinets leads to low development efficiency and low matching accuracy, which affects subsequent development and manufacturing processes.
By receiving new requests from smart cabinets, obtaining type information, product models, and candidate entity components associated with the product models, receiving component editing instructions for editing, obtaining target entity components, and retrieving object model data from the object model library to generate configuration information, one-click selection and precise editing are achieved.
It improves the intelligence level of smart cabinet configuration, increases development efficiency, ensures matching accuracy, and supports customized service experiences.
Smart Images

Figure CN115695212B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent cabinets, and in particular to an intelligent cabinet configuration method and device, computer equipment and a storage medium. BACKGROUND
[0002] Intelligent cabinets are widely used in various fields of life and work. In order to meet the business needs of various scenarios, various types of intelligent cabinets are being developed. Intelligent cabinets have complex structures, including various components and parts, and the development of different types of intelligent cabinets requires standardized and customized cabinet structure configuration.
[0003] Currently, when developing a new type of intelligent cabinet, the object model directory needs to be called each time, and the object model is selected one by one by manual selection according to the object model directory for configuration, and the corresponding intelligent cabinet model is matched to complete the subsequent development docking and production manufacturing links. Manual selection of intelligent cabinets usually requires a lot of time and effort, resulting in low development efficiency; at the same time, it cannot guarantee the accuracy of the matching, and matching errors will also cause unnecessary trouble to the subsequent development docking and production manufacturing links. Therefore, there is an urgent need for an intelligent cabinet configuration method that intelligently, batch-wise and accurately matches object models. SUMMARY
[0004] Therefore, it is necessary to provide an intelligent cabinet configuration method, device, computer equipment and storage medium to solve the problems of low development efficiency and low matching accuracy of manual selection of intelligent cabinets.
[0005] An intelligent cabinet configuration method comprises:
[0006] receiving an intelligent cabinet addition request, obtaining type information of an added intelligent cabinet according to the intelligent cabinet addition request;
[0007] obtaining a product model corresponding to the type information;
[0008] obtaining a candidate entity component associated with the product model;
[0009] receiving a component editing instruction, editing the candidate entity component according to the component editing instruction to obtain a target entity component;
[0010] obtaining object model data corresponding to the target entity component from an object model library to generate configuration information of the added intelligent cabinet according to the object model data.
[0011] An intelligent cabinet configuration device comprises:
[0012] an added type obtaining module configured to receive an intelligent cabinet addition request, and obtain type information of an added intelligent cabinet according to the intelligent cabinet addition request;
[0013] a product model acquisition module configured to acquire a product model corresponding to the type information;
[0014] a candidate entity component acquisition module configured to acquire candidate entity components associated with the product model;
[0015] a candidate entity component editing module configured to receive a component editing instruction, edit the candidate entity components according to the component editing instruction, and obtain target entity components;
[0016] a product model acquisition module configured to acquire product model data corresponding to the target entity components from a product model library, and generate configuration information of the new intelligent cabinet according to the product model data.
[0017] A computer device includes a memory, a processor, and computer readable instructions stored in the memory and executable on the processor, and the processor executes the computer readable instructions to implement the intelligent cabinet configuration method.
[0018] One or more readable storage media storing computer readable instructions, which, when executed by one or more processors, cause the one or more processors to execute the intelligent cabinet configuration method.
[0019] The intelligent cabinet configuration method, device, computer device, and storage medium, by receiving an intelligent cabinet addition request, obtaining type information of a new intelligent cabinet according to the intelligent cabinet addition request, acquiring a product model corresponding to the type information, acquiring candidate entity components associated with the product model, receiving a component editing instruction, editing the candidate entity components according to the component editing instruction, obtaining target entity components, and acquiring product model data corresponding to the target entity components from a product model library to generate configuration information of the new intelligent cabinet according to the product model data. The intelligent cabinet configuration method of the present application extracts entity components of mass production intelligent cabinets to construct a product model library in advance, so as to obtain entity components by one-key selection of a product model when configuring a new intelligent cabinet, realize precise editing of entity components, and realize batch matching of product models. The present application realizes visual configuration of a new intelligent cabinet according to a product model, improves the intelligence of intelligent cabinet configuration, and improves development efficiency. Meanwhile, the entity components of the product model and the product model have expandability, which improves the maintenance efficiency of the product model and the product model, and meets the customized service experience. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0021] Figure 1 is a flowchart of a smart cabinet configuration method in an embodiment of the present application;
[0022] Figure 2 is a structural diagram of a smart cabinet configuration device in an embodiment of the present application;
[0023] Figure 3 is a schematic diagram of a computer device in an embodiment of the present application. DETAILED DESCRIPTION
[0024] The technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort fall within the scope of protection of the present application.
[0025] In an embodiment, as shown in Figure 1 , a smart cabinet configuration method is provided, including the following steps S10-S50.
[0026] S10, receiving a smart cabinet addition request, and obtaining type information of an added smart cabinet according to the smart cabinet addition request.
[0027] Understandably, a software-as-a-service (SaaS) platform vendor provides software services to enterprise users through a network. The vendor deploys application software on a server, and the user can purchase the required application software services from the vendor through the Internet according to actual work needs. In an embodiment, the software-as-a-service platform vendor provides software services for smart cabinet management to smart cabinet enterprise users through a network. When the user enters the addition of a smart cabinet development page for smart cabinet management, the user triggers a smart cabinet addition request by selecting the type of the added smart cabinet. The background receives the smart cabinet addition request and obtains the type information of the added smart cabinet. The smart cabinet addition request includes a smart cabinet addition instruction and type information of the added smart cabinet, wherein the type information includes a standardized type and a customized type.
[0028] S20, obtaining a product model corresponding to the type information.
[0029] Understandably, the product model refers to an intelligent cabinet product model composed of a complete set of hardware entity components, and one product model corresponds to a complete set of entity components of the same functional series of intelligent cabinets. The type information includes standardized types and customized types, and the two different types of information correspond to two different development routes. The development route of the standardized type is to configure the entity components of the already mass-produced intelligent cabinet, and the development route of the customized type is to configure the entity components of the customized bill of materials. In the development route of the standardized type, the user selects in the model selection interface to directly obtain the corresponding product model; in the development route of the customized type, the entity components of the customized bill of materials are matched to directly obtain the corresponding product model.
[0030] S30, obtaining the candidate entity components associated with the product model.
[0031] Understandably, the entity component corresponds to the smallest hardware unit in the intelligent cabinet product model, such as a screen, a grid, a printer, a canopy, a loudspeaker, and a camera, etc. The product model is associated with a complete set of entity components. The candidate entity components of the newly added intelligent cabinet specifically include indispensable standard entity components for implementing basic functions, recommended entity components for implementing common functions, and selected entity components for implementing personalized functions.
[0032] S40, receiving component editing instructions, and editing the candidate entity components according to the component editing instructions to obtain target entity components.
[0033] Understandably, the component editing instruction is used to implement the editing operation of the specified candidate entity component, such as implementing the adding operation of the specified candidate entity component through the component adding instruction, and implementing the deleting operation of the specified candidate entity component through the component deleting instruction. The user issues the component editing instruction as needed, the background receives the component editing instruction, and the candidate entity components are edited according to the component editing instruction to obtain the target entity components of the newly added intelligent cabinet.
[0034] S50, obtaining the product model data corresponding to the target entity components from the product model library to generate the configuration information of the newly added intelligent cabinet according to the product model data.
[0035] Understandably, the product model is a visual data model corresponding to the entity component, which is composed of the name, number, attribute, method, and event of the entity component, and the product model corresponds to the entity component one by one. The product model data corresponding to the target entity component is obtained from the product model library through the corresponding relationship between the product model and the entity component, the configuration information of the newly added intelligent cabinet is generated according to the product model data, the visual configuration of the newly added intelligent cabinet is realized, and the subsequent development docking and production manufacturing links are completed.
[0036] The embodiment obtains type information of the added intelligent cabinet according to the intelligent cabinet adding request, obtains a product model corresponding to the type information, obtains a to-be-selected entity component associated with the product model, receives a component editing instruction, edits the to-be-selected entity component according to the component editing instruction, obtains a target entity component, obtains physical model data corresponding to the target entity component from a physical model library, and generates configuration information of the added intelligent cabinet according to the physical model data. The intelligent cabinet configuration method of the embodiment extracts entity components of mass production intelligent cabinets to construct a product model library in advance, so that when the added intelligent cabinet is configured, the entity components are obtained by one-key selection of the product model, the precise editing of the entity components is realized, the batch matching of the physical model is realized, the visual configuration of the added intelligent cabinet is realized according to the physical model, the intelligentization of the intelligent cabinet configuration is improved, and the development efficiency is improved.
[0037] Optionally, the product model includes a first product model and a second product model, and in step S20, the product model corresponding to the type information is obtained, including:
[0038] S201, if the type information is a standard type, a model selection instruction is received, and the first product model is selected from the product model library according to the model selection instruction;
[0039] S202, if the type information is a customized type, a customized bill of materials of the added intelligent cabinet is received;
[0040] S203, the second product model matched with the customized bill of materials is obtained from the product model library.
[0041] Intelligently, the intelligent cabinet can be divided into multiple series according to functions and application scenarios, and the series intelligent cabinet includes but is not limited to, express cabinet series, bag storage cabinet series, letter cabinet series, retail cabinet series, fusion cabinet series and customized cabinet series. The first product model refers to the product model corresponding to the specified function series intelligent cabinet in the pre-set product model library, for example, the express cabinet product model corresponding to the express function series intelligent cabinet. The second product model refers to the product model in the product model library that matches the specified bill of materials, for example, the customized cabinet product model corresponding to the bill of materials of the mass-produced customized function series intelligent cabinet. The bill of materials (BOM) is a combination of product names and models of all main bodies and accessories for manufacturing a specific intelligent cabinet model in a specified series. The bill of materials is a product structure data file that can be recognized by a computer, which records in detail all the materials used to manufacture the intelligent cabinet and related attributes. According to a pre-set algorithm, the product structure attributes in the bill of materials are extracted to obtain corresponding entity components, and one entity component can correspond to multiple product models of different manufacturers with the same structure attribute. In an embodiment, when the type information of the newly added intelligent cabinet is a standard type and the model selection instruction is an express cabinet model selection instruction, the express cabinet product model is selected from the product model library according to the express cabinet model selection instruction; when the type information is a customized type, the customized bill of materials of the newly added intelligent cabinet is received, the customized bill of materials is matched with the bill of materials of the mass-produced customized function series intelligent cabinet, and the matching successful customized product model is obtained from the product model library.
[0042] In this embodiment, the intelligent cabinet is divided into different series according to functions, and the one-key configuration of the product model is realized according to the matching of the model selection instruction and the bill of materials, and different product model matching methods are adopted for standard types and customized types, which improves the intelligence and accuracy of product model configuration.
[0043] Optionally, before the step S201, i.e., the receiving of the model selection instruction, the first product model is selected from the product model library according to the model selection instruction, and the step S201 includes:
[0044] S2011, obtaining a plurality of bills of materials corresponding to the specified series intelligent cabinet, and extracting entity components in the plurality of bills of materials;
[0045] S2012, comparing the entity components in the plurality of bills of materials to obtain the repetition degree of each entity component in the plurality of bills of materials;
[0046] S2013, marking each entity component according to the repetition degree to generate a specified product model of the specified series intelligent cabinet;
[0047] S2014, constructing the product model library based on a plurality of the specified product models.
[0048] Understandably, the specified series of intelligent cabinets can be any one of an express cabinet series, a bag storage cabinet series, a letter cabinet series, a retail cabinet series, a fusion cabinet series, and a customized cabinet series. The same series of intelligent cabinets includes multiple intelligent cabinet models, and each specific intelligent cabinet model has a corresponding bill of materials during production and manufacturing. The physical components in the bills of materials of different intelligent cabinet models are repeated to varying degrees. In an embodiment, when the specified series of intelligent cabinets is the express cabinet series, multiple express cabinet bills of materials corresponding to multiple express cabinet models are collected, the multiple express cabinet bills of materials are data-processed, the materials in the express cabinet bills of materials are disassembled into minimized physical components, and a physical directory is established to obtain express cabinet physical components. Each express cabinet physical component is compared one by one according to the dimensions of the bill of materials to obtain the degree of repetition of each express cabinet physical component in multiple bills of materials. For example, a specified express cabinet physical component is selected, and multiple bills of materials are traversed. If the specified express cabinet physical component is included in the bill of materials, the degree of repetition is counted. If the express cabinet physical component is not included in the bill of materials, the degree of repetition is not counted. Each express cabinet physical component is labeled according to the degree of repetition to generate an express cabinet product model. The same method is used to generate a bag storage cabinet product model, a letter cabinet product model, a retail cabinet product model, a fusion cabinet product model, and a customized cabinet product model. The product model library is constructed based on the express cabinet product model, the bag storage cabinet product model, the letter cabinet product model, the retail cabinet product model, the fusion cabinet product model, and the customized cabinet product model. At the same time, the background system creates a product model library maintenance table. When the corresponding product model has an added new bill of materials, the physical components corresponding to the added new bill of materials are extracted and added to the product model library.
[0049] In this embodiment, the physical components of multiple bills of materials of the same series of intelligent cabinets that have been mass-produced are extracted and compared to generate a product model and pre-construct a product model library, which facilitates subsequent one-key matching of the product model through model selection and simplifies the operation process. At the same time, the product model library maintenance table realizes the expandable optimization of the product model library, continuously improves and enriches the product model library, and is more suitable for the diversified development of intelligent cabinets.
[0050] Optionally, the specified product model includes a standard physical component, a recommended physical component, and an optional physical component. In step S2013, that is, the marking of each physical component according to the degree of repetition to generate a specified product model of the specified series of intelligent cabinets includes:
[0051] S20131, marking the physical component with a complete degree of repetition as the standard physical component;
[0052] S20132, marking the physical component with a partial degree of repetition as the recommended physical component;
[0053] S20133, mark the entity component with the repetition degree of no repetition as the optional entity component.
[0054] Understandably, the product model is a combination of entity components, including standard entity components, recommended entity components and optional entity components. The standard entity component is used to realize the basic function of the intelligent cabinet, such as the screen, the speaker, the camera and the cabinet body. The recommended entity component is used to realize the commonly used function of the intelligent cabinet, such as the canopy. The optional entity component is used to realize the personalized function of the intelligent cabinet, such as the personalized light. The repetition degree is arranged in descending order according to the dimension of the bill of materials, and each entity component is marked. When the repetition degree is complete repetition, it means that the entity component exists in all bills of materials, and the corresponding entity component is added to the standard entity component library. When the repetition degree is partial repetition, it means that the entity component exists in at least two bills of materials, and the corresponding entity component is added to the recommended entity component library, and the recommendation degree is generated according to the size of the repetition degree. When the repetition degree is not repeated, it means that the entity component only exists in one bill of materials, and the corresponding entity component is added to the optional entity component library.
[0055] In this embodiment, the standard entity component library, the recommended entity component library and the optional entity component library are generated in advance according to the repetition degree of the entity component and arranged in descending order according to the dimension of the bill of materials, which facilitates the subsequent editing of the entity component.
[0056] Optionally, in step S203, that is, the second product model matched with the bill of materials is obtained from the product model library, comprising:
[0057] S2031, extracting the entity component to be matched in the customized bill of materials;
[0058] S2032, matching the entity component to be matched in the product model library to obtain a matching result;
[0059] S2033, if the matching result is successful, obtaining the second product model corresponding to the entity component to be matched.
[0060] Understandably, the customized bill of materials is a to-be-configured bill of materials corresponding to the newly added intelligent cabinet, and the entity component to be matched is an entity component extracted from the customized bill of materials. When the type information of the newly added intelligent cabinet is the customized type, the entity component to be matched in the customized bill of materials is extracted, and the entity component to be matched is matched with the entity component of the customized cabinet product model in the product model library one by one. When all the matching is successful, the corresponding product model is determined as the customized product model of the newly added intelligent cabinet.
[0061] The embodiment matches the to-be-matched entity component in the customized bill of materials with the customized cabinet product model in the product model library to obtain a corresponding customized product model, fully utilizes the data of the mass-produced customized cabinet, simplifies the development route of the customized intelligent cabinet, and realizes one-key matching of the product model.
[0062] Optionally, after the matching in the product model library according to the to-be-matched entity component is performed in step S2032, that is, after the matching result is obtained, the method further includes the following steps.
[0063] S20321, if the matching result is a failure, matching the to-be-matched entity component in the product model library is performed;
[0064] S20322, obtaining to-be-matched product model data corresponding to the to-be-matched entity component to generate configuration information of the new intelligent cabinet according to the to-be-matched product model data.
[0065] Understandably, when the type information of the new intelligent cabinet is of the customized type and the matching of the customized product model fails, it indicates that the new intelligent cabinet cannot one-key match the product model, and then the to-be-matched entity component is matched in the product model library according to the correspondence between the entity component and the product model to obtain to-be-matched product model data corresponding to the to-be-matched entity component. The user can add a custom entity component, if the to-be-matched entity component contains the custom entity component, the custom entity component is taken as a new entity component, and the parameters or pictures of the new entity component are submitted; a new product model creation page is obtained, and the system platform creates a product model corresponding to the new entity component according to the parameters or pictures of the new entity component to submit, and generates a new product model after the audit is passed to complete the matching of the product model.
[0066] The embodiment directly matches the to-be-matched entity component in the customized bill of materials with the product model to obtain corresponding to-be-matched product model data to configure the new intelligent cabinet, realizes intelligent and batch matching of the product model, and improves the development efficiency of the intelligent cabinet of the customized type.
[0067] Optionally, the component editing instruction includes a standard component editing instruction, a recommended component editing instruction, and an optional component editing instruction, and in step S40, the to-be-selected entity component is edited according to the component editing instruction to obtain a target entity component, including the following steps.
[0068] S401, if the to-be-selected entity component is a standard entity component, the standard entity component is edited according to the standard component editing instruction to obtain a target standard entity component;
[0069] S402, if the to-be-selected entity component is a recommended entity component, the recommended entity component is edited according to the recommended component editing instruction to obtain a target recommended entity component.
[0070] S403, if the selected entity component is a selected entity component, editing the selected entity component according to the selected component editing instruction to obtain a target selected entity component;
[0071] S404, combining the target standard entity component, the target recommended entity component and the target selected entity component to obtain the target entity component.
[0072] Understandably, the standard entity component is used to realize the basic function of the intelligent cabinet, the recommended entity component is used to realize the commonly used function of the intelligent cabinet, and the selected entity component is used to realize the personalized function of the intelligent cabinet. When the component editing instruction is the instruction corresponding to the editing operation, the standard entity component, the recommended entity component and the selected entity component in the selected entity component are edited according to the component editing instruction, for example, adding or deleting. The selected entity component of the product model is dispersed in the standard entity component library, the recommended entity component library and the selected entity component library, the entity directory is used to find the corresponding selected entity component, the entity directory includes a first category and a second category, and the first category and the second category can be set artificially according to the search demand, and there can be only a first category or both a first category and a second category. After obtaining the selected entity component associated with the product model, the standard entity component is selected by default as the basic product model. When the component editing instruction is to give up editing, the standard entity component of the basic product model can be directly matched with the product model in batches to obtain the corresponding product model data for the configuration of the new intelligent cabinet. When the selected entity component is a standard entity component, a confirmation reminder information is generated before the execution of the standard component editing instruction, for example, when the selected entity component is a camera and the standard component editing instruction is a delete instruction, a confirmation reminder information of "no camera function after deletion" is generated, and if the user confirms the deletion, the delete instruction is executed. When the selected entity component is a recommended entity component and a selected entity component, the corresponding component editing instruction is directly executed. The user can add a custom entity component, input the entity component addition information to the background for review by the background administrator, and the entity component addition information includes the name (Chinese and English), attribute, method and event of the custom entity component; after the review, the user is sent a review pass notification, the custom entity component is added to the product model, and the product model corresponding to the custom entity component is generated as a new product model and added to the product model library.
[0073] The embodiment can select the product model and match the product model by one key, or edit the selected entity component of the product model, batch match the product model according to the target entity component corresponding to the edited product model, and no longer need to match one by one, thereby improving the matching efficiency; by adding the custom entity component and the new product model, the expandability and flexibility of the product model and the product model can be improved.
[0074] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the application.
[0075] In an embodiment, an intelligent cabinet configuration device is provided, which corresponds to the intelligent cabinet configuration method in the above embodiment. As shown in the figure, the intelligent cabinet configuration device includes a new type acquisition module 10, a product model acquisition module 20, a to-be-selected entity component acquisition module 30, a to-be-selected entity component editing module 40, and a product model acquisition module 50. The functions of each module are described in detail as follows: Figure 2
[0076] The new type acquisition module 10 is used to receive an intelligent cabinet addition request, and obtain type information of a new intelligent cabinet according to the intelligent cabinet addition request;
[0077] The product model acquisition module 20 is used to acquire a product model corresponding to the type information;
[0078] The to-be-selected entity component acquisition module 30 is used to acquire a to-be-selected entity component associated with the product model;
[0079] The to-be-selected entity component editing module 40 is used to receive a component editing instruction, edit the to-be-selected entity component according to the component editing instruction, and obtain a target entity component;
[0080] The product model acquisition module 50 is used to acquire product model data corresponding to the target entity component from a product model library, so as to generate configuration information of the new intelligent cabinet according to the product model data.
[0081] Optionally, the product model acquisition module 20 includes:
[0082] A first product model selection unit is used to receive a model selection instruction if the type information is a standard type, and select the first product model from a product model library according to the model selection instruction;
[0083] A customized bill of materials acquisition unit is used to receive a customized bill of materials of the new intelligent cabinet if the type information is a customized type;
[0084] A customized bill of materials matching unit is used to acquire the second product model matched with the customized bill of materials from the product model library.
[0085] Optionally, the product model acquisition module 20 further includes:
[0086] An entity component extraction unit is used to acquire a plurality of bills of materials corresponding to a specified series of intelligent cabinets, and extract entity components in the plurality of bills of materials;
[0087] entity component comparison unit, configured to compare entity components in the plurality of BOMs, and obtain a repetition degree of each entity component in the plurality of BOMs;
[0088] specified product model generation unit, configured to mark the each entity component according to the repetition degree, and generate a specified product model of the specified series of intelligent cabinets;
[0089] product model library construction unit, configured to construct the product model library based on a plurality of the specified product models.
[0090] Optionally, the product model acquisition module 20 further comprises:
[0091] standard entity component marking unit, configured to mark the entity component with the complete repetition degree as the standard entity component;
[0092] recommended entity component marking unit, configured to mark the entity component with the partial repetition degree as the recommended entity component;
[0093] optional entity component marking unit, configured to mark the entity component with the non-repetition degree as the optional entity component.
[0094] Optionally, the product model acquisition module 20 further comprises:
[0095] to-be-matched entity component extraction unit, configured to extract a to-be-matched entity component in the customized BOM;
[0096] to-be-matched entity component matching unit, configured to match the to-be-matched entity component in the product model library, and obtain a matching result;
[0097] second product model acquisition unit, configured to acquire the second product model corresponding to the to-be-matched entity component if the matching result is successful.
[0098] Optionally, the product model acquisition module 20 further comprises:
[0099] product model matching unit, configured to match the to-be-matched entity component in the product model library if the matching result is unsuccessful;
[0100] to-be-matched product model configuration unit, configured to obtain to-be-matched product model data corresponding to the to-be-matched entity component, and generate configuration information of the new intelligent cabinet according to the to-be-matched product model data.
[0101] Optionally, the to-be-selected entity component editing module 40 comprises:
[0102] a standard entity component editing unit, configured to, if the candidate entity component is a standard entity component, edit the standard entity component according to the standard component editing instruction, to obtain a target standard entity component;
[0103] a recommended entity component editing unit, configured to, if the candidate entity component is a recommended entity component, edit the recommended entity component according to the recommended component editing instruction, to obtain a target recommended entity component;
[0104] a selected entity component editing unit, configured to, if the candidate entity component is a selected entity component, edit the selected entity component according to the selected component editing instruction, to obtain a target selected entity component;
[0105] a target entity component generating unit, configured to combine the target standard entity component, the target recommended entity component, and the target selected entity component, to obtain the target entity component.
[0106] The specific limitations of the intelligent cabinet configuration apparatus can refer to the limitations of the intelligent cabinet configuration method described above, and will not be described here. Each module in the above intelligent cabinet configuration apparatus can be realized by software, hardware, and combinations thereof, in whole or in part. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to each module.
[0107] In one embodiment, a computer device is provided, which can be a terminal, and its internal structure diagram can be as shown in Figure 3 The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer readable instructions. The internal memory provides an environment for the operation of the operating system and computer readable instructions in the non-volatile storage medium. The network interface of the computer device is configured to communicate with an external server through a network connection. The computer readable instructions are executed by the processor to implement an intelligent cabinet configuration method. The readable storage medium provided in this embodiment includes a non-volatile readable storage medium and a volatile readable storage medium.
[0108] In one embodiment, a computer device is provided, which includes a memory, a processor, and computer readable instructions stored in the memory and executable on the processor, and the processor executes the computer readable instructions to implement the following steps:
[0109] receiving an intelligent cabinet addition request, and obtaining type information of an added intelligent cabinet according to the intelligent cabinet addition request;
[0110] obtaining a product model corresponding to the type information;
[0111] obtaining a candidate entity component associated with the product model;
[0112] receiving a component editing instruction, and editing the candidate entity component according to the component editing instruction to obtain a target entity component;
[0113] obtaining object model data corresponding to the target entity component from an object model library to generate configuration information of the new intelligent cabinet according to the object model data.
[0114] In one embodiment, one or more computer-readable storage media storing computer-readable instructions are provided. The computer-readable storage media provided in the embodiment include non-volatile readable storage media and volatile readable storage media. The computer-readable storage media store computer-readable instructions, and the computer-readable instructions are executed by one or more processors to implement the following steps:
[0115] receiving an intelligent cabinet addition request, and obtaining type information of a new intelligent cabinet according to the intelligent cabinet addition request;
[0116] obtaining a product model corresponding to the type information;
[0117] obtaining a candidate entity component associated with the product model;
[0118] receiving a component editing instruction, and editing the candidate entity component according to the component editing instruction to obtain a target entity component;
[0119] obtaining object model data corresponding to the target entity component from an object model library to generate configuration information of the new intelligent cabinet according to the object model data.
[0120] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing relevant hardware through computer readable instructions, and the computer readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When the computer readable instructions are executed, the processes of the above-mentioned embodiments of the method can be included. Any reference to memory, storage, database or other medium used in each embodiment provided by the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0121] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of functional units and modules is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above.
[0122] The above-mentioned embodiments are only used to illustrate the technical solutions of the present application, but not to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A method for configuring an intelligent cabinet, characterized in that, The method comprises the following steps: receiving an intelligent cabinet addition request, obtaining type information of an added intelligent cabinet according to the intelligent cabinet addition request; obtaining a product model corresponding to the type information; obtaining a candidate entity component associated with the product model; the entity component corresponds to a minimized hardware unit in the product model of the intelligent cabinet, and the product model is associated with a complete set of entity components; receiving a component editing instruction, editing the candidate entity component according to the component editing instruction to obtain a target entity component; obtaining physical model data corresponding to the target entity component from a physical model library to generate configuration information of the added intelligent cabinet according to the physical model data; wherein the product model comprises a first product model and a second product model; obtaining a product model corresponding to the type information comprises: if the type information is a standard type, receiving a model selection instruction, and selecting the first product model from the product model library according to the model selection instruction; the first product model refers to a product model corresponding to a specified function series intelligent cabinet in a pre-set product model library; if the type information is a customized type, receiving a customized bill of materials of the added intelligent cabinet, and obtaining the second product model from the product model library that matches the customized bill of materials; the second product model refers to a product model that matches specified entity components corresponding to a specified bill of materials in the product model library; before the receiving of the model selection instruction and the selecting of the first product model from the product model library according to the model selection instruction, the method comprises the following steps: obtaining a plurality of bills of materials corresponding to a specified series of intelligent cabinets, and extracting entity components in the plurality of bills of materials; comparing the entity components in the plurality of bills of materials to obtain the degree of repetition of each entity component in the plurality of bills of materials; labeling each entity component according to the degree of repetition to generate a specified product model of the specified series of intelligent cabinets; constructing the product model library based on a plurality of specified product models.
2. The intelligent cabinet configuration method of claim 1, wherein, The specified product model comprises a standard entity component, a recommended entity component and an optional entity component; the labeling of each entity component according to the degree of repetition to generate a specified product model of the specified series of intelligent cabinets comprises: labeling the entity component with complete repetition as the standard entity component; labeling the entity component with partial repetition as the recommended entity component; labeling the entity component with no repetition as the optional entity component.
3. The intelligent cabinet configuration method of claim 1, wherein, the obtaining of the second product model from the product model library that matches the bill of materials comprises: extracting a to-be-matched entity component in the customized bill of materials; matching the to-be-matched entity component in the product model library to obtain a matching result; if the matching result is successful, obtaining the second product model corresponding to the to-be-matched entity component.
4. The intelligent cabinet configuration method of claim 3, wherein, after the matching of the to-be-matched entity component in the product model library to obtain a matching result, the method further comprises: if the matching result fails, matching the to-be-matched entity component in the physical model library; Obtain the to-be-matched object model data corresponding to the to-be-matched entity component, so as to generate the configuration information of the new intelligent cabinet according to the to-be-matched object model data.
5. The intelligent cabinet configuration method of claim 2, wherein, The component editing instruction includes a standard component editing instruction, a recommended component editing instruction, and a selected component editing instruction. The receiving component editing instruction edits the to-be-selected entity component according to the component editing instruction, and obtains a target entity component, including: If the to-be-selected entity component is a standard entity component, the standard entity component is edited according to the standard component editing instruction to obtain a target standard entity component; If the to-be-selected entity component is a recommended entity component, the recommended entity component is edited according to the recommended component editing instruction to obtain a target recommended entity component; If the to-be-selected entity component is a selected entity component, the selected entity component is edited according to the selected component editing instruction to obtain a target selected entity component; The target standard entity component, the target recommended entity component, and the target selected entity component are combined to obtain the target entity component.
6. An intelligent locker configuration apparatus, characterized by, It includes: The new type acquisition module is used for receiving an intelligent cabinet adding request, and obtaining type information of a new intelligent cabinet according to the intelligent cabinet adding request; The product model acquisition module is used for acquiring a product model corresponding to the type information; The to-be-selected entity component acquisition module is used for acquiring a to-be-selected entity component associated with the product model; the entity component corresponds to a minimized hardware unit in the product model of the intelligent cabinet, and the product model is associated with a complete set of entity components; The to-be-selected entity component editing module is used for receiving a component editing instruction, editing the to-be-selected entity component according to the component editing instruction, and obtaining a target entity component; The object model acquisition module is used for acquiring object model data corresponding to the target entity component from an object model library, so as to generate configuration information of the new intelligent cabinet according to the object model data; The product model acquisition module includes: The first product model selection unit is used for receiving a model selection instruction if the type information is a standard type, and selecting the first product model from the product model library according to the model selection instruction; the first product model refers to a product model in the product model library corresponding to a specified function series intelligent cabinet; The customized bill of materials acquisition unit is used for receiving a customized bill of materials of the new intelligent cabinet if the type information is a customized type; The customized bill of materials matching unit is used for acquiring a second product model matched with the customized bill of materials from the product model library; the second product model refers to a product model in the product model library matched with specified entity components corresponding to a specified bill of materials; The product model acquisition module further includes: The entity component extraction unit is used for acquiring a plurality of bills of materials corresponding to a specified series intelligent cabinet, and extracting entity components in the plurality of bills of materials; The entity component comparison unit is used for comparing the entity components in the plurality of bills of materials to obtain the repetition degree of each entity component in the plurality of bills of materials; A designated product model generation unit is configured to mark each entity component according to the repetition degree, and generate a designated product model of the designated series of intelligent cabinets. A product model library construction unit is configured to construct the product model library based on a plurality of the designated product models.
7. A computer device comprising a memory, a processor, and computer readable instructions stored in the memory and executable on the processor, wherein, The processor implements the intelligent cabinet configuration method according to any one of claims 1 to 5 when executing the computer readable instructions.
8. A computer-readable storage medium having stored computer-readable instructions, wherein, The computer readable instructions are executed by one or more processors, so that the one or more processors execute the intelligent cabinet configuration method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Intelligent cabinet structure configuration method and device, computer equipment and storage medium
CN111951488A