Device model display method and device, terminal and storage medium

By screening and modifying the finished equipment model from the database, the cumbersome problems of the design and manufacturing process of petroleum drilling and production equipment are solved, and the effect of shortening the design and development cycle and improving development efficiency is achieved.

CN119442372APending Publication Date: 2025-02-14RICHFIT INFORMATION TECH +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310943948.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The design and manufacturing process of existing oil drilling and production equipment is complicated, resulting in extended equipment development cycle, increased costs and inefficient development.

Method used

By filtering out finished equipment models similar to the target equipment model from the database and modifying them to build a target equipment model that meets the needs.

Benefits of technology

It shortens the design and development cycle of equipment models, improves the development efficiency of equipment, and reduces the cost of the final equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119442372A_ABST
    Figure CN119442372A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an equipment model display method and device, a terminal and a storage medium, and belongs to the technical field of computers. The method comprises the following steps: analyzing input equipment demand information to obtain at least one equipment parameter; determining a plurality of equipment component models matched with the at least one equipment parameter in a database; under the condition that at least one first finished product equipment model exists in the database, displaying the at least one first finished product equipment model; and in response to a modification operation on the second finished product equipment model, displaying the target equipment model. According to the technical scheme, the finished product equipment model similar to the target equipment model is screened out from the database, and then the finished product design model is modified, so that the design and development period of the target equipment model can be shortened, and the equipment development efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular to a method, apparatus, terminal and storage medium for displaying a device model. Background Art

[0002] In the field of oil drilling equipment product technology development, the core equipment of oil drilling equipment includes derrick, base, winch, mud pump, solid control equipment, lifting equipment, pipe handling equipment, driller control equipment, electrical control equipment, hydraulic control equipment, transportation equipment, etc. Therefore, how to efficiently design and manufacture oil drilling equipment has become a problem that needs to be solved.

[0003] At present, oil drilling equipment companies generally adopt the following process when designing and manufacturing oil drilling equipment: first, conceptual design and scheme demonstration, then design; after the design is completed, in order to verify the designed equipment, it is necessary to manufacture a prototype for experiment; when defects are found through prototype experiments, it is necessary to go back and modify the design and re-manufacture the prototype for verification. Only through the repeated design-experiment-design process can the equipment achieve the required performance.

[0004] However, the above design process not only increases the manufacturing cost of the prototype, thus increasing the final equipment cost, but also prolongs the equipment development cycle, resulting in low development efficiency of the entire equipment and having great limitations. Summary of the invention

[0005] The embodiment of the present application provides a method, device, terminal and storage medium for displaying a device model, which can shorten the design and development cycle of the target device model and improve the development efficiency of the device by screening out a finished device model similar to the target device model from a database and modifying the finished device design model. The technical solution is as follows:

[0006] In one aspect, a method for displaying a device model is provided, wherein the method comprises:

[0007] Parsing the input device requirement information to obtain at least one device parameter;

[0008] determining in a database a plurality of equipment component models that match the at least one equipment parameter;

[0009] In the case where at least one first finished device model exists in the database, displaying the at least one first finished device model, wherein the similarity between the first finished device model and a target device model is greater than a similarity threshold, and the target device model is a device model composed of the multiple device component models;

[0010] In response to a modification operation on a second finished device model, the target device model is displayed, the second finished device model being any one of the at least one first finished device model.

[0011] On the other hand, a device for displaying a device model is provided, characterized in that the device comprises:

[0012] A parsing module, used for parsing the input device requirement information to obtain at least one device parameter;

[0013] A determination module, configured to determine in a database a plurality of equipment component models that match the at least one equipment parameter;

[0014] A display module, configured to display the at least one first finished device model if there is at least one first finished device model in the database, wherein the similarity between the first finished device model and a target device model is greater than a similarity threshold, and the target device model is a device model composed of the plurality of device component models;

[0015] The display module is further configured to display the target device model in response to a modification operation on a second finished device model, where the second finished device model is any one of the at least one first finished device model.

[0016] In some embodiments, the at least one device parameter is a plurality of device parameters; the determination module is used to divide the device parameters into at least one device parameter group according to an association relationship; for any device parameter group, at least one device component model that simultaneously satisfies each device parameter in the device parameter group is determined in the database.

[0017] In some embodiments, the determination module is used to determine, for any device parameter, a parameter type of the device parameter, the parameter type including a first parameter type that determines the device type, a second parameter type that is restricted by the device type, and a third parameter type that is restricted by the environment layout; based on the parameter type of the device parameter, filter out device component models that meet the parameter type in a database; and determine a device component model that matches the parameter from the filtered device component models.

[0018] In some embodiments, the apparatus further comprises:

[0019] An analysis module, for performing device attribute analysis on any finished device based on the historical device data of the finished device, to obtain a device attribute matrix of the finished device, wherein the device attribute matrix is ​​used to indicate the association relationship between each device component in the cost device and each device attribute;

[0020] A division module, used for performing module division on the finished device based on the device attribute matrix to obtain a plurality of device components included in the finished device;

[0021] The modeling module is used to model the multiple equipment components respectively based on the connection relationship between the multiple equipment components to obtain multiple equipment component models, and the multiple equipment component models correspond to the multiple equipment components one by one.

[0022] In some embodiments, the modeling module is used to determine the interface matrix of the finished device based on the connection relationship between the multiple device components, and the interface matrix is ​​used to indicate the physical connection relationship between the multiple device components; based on the interface matrix, the multiple device components are modeled separately to obtain the multiple device component models.

[0023] In some embodiments, the modeling module is used to obtain a component model skeleton of any device component, wherein the component model skeleton is used to represent basic properties of the device component; determine an interface model of the device component based on the interface matrix, wherein the interface model is a male end or a female end; configure the interface model on the component model skeleton to obtain a model package of the device component model of the device component, wherein the model package is used to indicate the spatial range occupied by the device component.

[0024] In some embodiments, the modeling module is used to determine at least one component specification based on a component specification table of the device component, wherein the component specification table is used to indicate different specification parameters of the same device component; and based on the at least one component specification, create a component model skeleton that meets the at least one component specification.

[0025] On the other hand, a terminal is provided, which includes a processor and a memory, wherein the memory is used to store at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the device model display method in the embodiment of the present application.

[0026] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to implement a method for displaying a device model as in an embodiment of the present application.

[0027] On the other hand, a computer program product is provided, including a computer program, wherein the computer program is executed by a processor to implement the device model display method provided in the embodiment of the present application.

[0028] The embodiment of the present application provides a method for displaying a device model, which can determine multiple device component models required to form a target device model that meets the requirements by parsing device requirement information. By screening out finished device models similar to the target device model from a database and modifying the finished design model, the design and development cycle of the target device model can be shortened, thereby improving the development efficiency of the device. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0030] Figure 1 It is a schematic diagram of an implementation environment provided by an embodiment of the present application;

[0031] Figure 2 is a flow chart of a method for displaying a device model provided in an embodiment of the present application;

[0032] Figure 3 is a flow chart of another device model display method provided in an embodiment of the present application;

[0033] Figure 4 It is a schematic diagram of a modular architecture provided according to an example of this application;

[0034] Figure 5 is a schematic diagram of a device assembly interface provided according to an embodiment of the present application;

[0035] Figure 6 is a block diagram of a display device of a device model provided according to an embodiment of the present application;

[0036] Figure 7 It is a structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0038] In this application, the terms "first", "second", etc. are used to distinguish identical or similar items with basically the same effects and functions. It should be understood that there is no logical or temporal dependency between "first", "second", and "nth", nor is there any limitation on quantity and execution order.

[0039] In the present application, the term "at least one" means one or more, and the term "plurality" means two or more.

[0040] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the equipment demand information and various models involved in this application are obtained with full authorization.

[0041] The implementation environment of the embodiments of the present application is introduced below.

[0042] Figure 1 is a schematic diagram of an implementation environment provided by an embodiment of the present application, see Figure 1 , the implementation environment includes: a terminal 101 and a server 102. The terminal 101 can be connected to the server 102 via a wireless network or a wired network.

[0043] Optionally, the terminal 101 may be at least one of a smart phone, a desktop computer, a laptop computer, and a portable computer. An application may be installed and run on the terminal 101, and the application is used to display the finished device model and the device component model retrieved from the database. The application is associated with the server 102, and the server 102 provides background services.

[0044] Optionally, the server 102 is an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. In some embodiments, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or, the server 102 and the terminal 101 use a distributed computing architecture for collaborative computing.

[0045] Terminal 101 may generally refer to one of multiple terminals. This embodiment is illustrated by taking terminal 101 as an example. Those skilled in the art may know that the number of the above terminals may be more or less. For example, the above terminals may be several, or the above terminals may be dozens or hundreds, or more. The embodiment of the present application does not limit the number and device type of the terminals.

[0046] Figure 2 is a flow chart of a method for displaying a device model provided in an embodiment of the present application. The embodiment of the present application is executed by a terminal. Figure 2 , the method comprising:

[0047] 201. Analyze the input device requirement information to obtain at least one device parameter.

[0048] In the embodiment of the present application, the device requirement information includes at least one device parameter, which is a device parameter possessed by the target device model indicated by the device requirement information. The target device model is used to represent the target device, which may be a drilling rig, a water pump, or other oil drilling equipment. It may also be equipment in other fields, which is not limited by the embodiment of the present application.

[0049] 202. Determine in a database a plurality of equipment component models that match at least one equipment parameter.

[0050] In an embodiment of the present application, a database stores multiple device component models and at least one finished device model. The finished device model refers to a model of an existing finished device, which is composed of multiple device component models. Multiple device component models can be obtained by screening out device component models that meet the parameters of each device from the database. Each device component model can meet one or more device parameters.

[0051] 203. When there is at least one first finished device model in the database, display at least one first finished device model, wherein the similarity between the first finished device model and the target device model is greater than a similarity threshold, and the target device model is a device model composed of multiple device component models.

[0052] In the embodiment of the present application, the target device model composed of the above-mentioned multiple device component models is a model that matches the device requirement information. If the device indicated by the target device model is a finished device, the target device model is stored in the data; if the device indicated by the target device model is a non-finished device, the database is searched to see if there is a finished device model similar to the target device model. For ease of description, the finished device model similar to the target device model is referred to as the first finished device model, and the other finished device models in the database are referred to as the second finished device model.

[0053] 204. In response to the modification operation on the second finished device model, display the target device model, where the second finished device model is any one of the at least one first finished device model.

[0054] In the embodiment of the present application, if there is a finished product model consistent with the target device model in the at least one first finished product device model, the processing can be directly performed according to the finished product model. If there is no finished product model consistent with the target device model in the at least one first finished product device model, the existing finished product device model can be modified to obtain the target device model.

[0055] The embodiment of the present application provides a method for displaying a device model, which can determine multiple device component models required to form a target device model that meets the requirements by parsing device requirement information. By screening out finished device models similar to the target device model from a database and modifying the finished design model, the design and development cycle of the target device model can be shortened, thereby improving the development efficiency of the device.

[0056] Above Figure 2 The main process of the method for displaying a device model provided in an embodiment of the present application is exemplified, and the method for displaying a device model is described in detail below. Figure 3 is a flowchart of another device model display method provided in an embodiment of the present application, the method is executed by a terminal, see Figure 3 , the method comprising:

[0057] 301. For any finished device, perform device attribute analysis on the finished device based on historical device data to obtain a device attribute matrix of the finished device. The device attribute matrix is ​​used to indicate the association relationship between device components and device attributes.

[0058] In the embodiment of the present application, cost equipment refers to equipment that has been developed or has complete equipment information. Such as self-developed equipment or purchased equipment. The data of cost equipment is historical equipment data, which includes equipment parameters of the finished equipment, such as equipment name, included components, assembly methods between components, and parameters of components. By performing equipment attribute analysis on the finished equipment, the complexity of the components in the finished equipment and the correlation between the components can be analyzed, and the analysis results can be summarized to obtain the equipment attribute matrix of the cost equipment.

[0059] See Table 1, which exemplifies the equipment attribute matrix. The columns in Table 1 correspond to equipment attributes, and the rows in Table 1 correspond to the parts in the finished equipment. The intersection of rows and columns indicates the sensitivity of a certain part to changes in equipment attributes, which can also be called the degree of influence on equipment attributes. The total score indicates the comprehensive score of the part, the complexity indicates the complexity of the part, and the total strength score indicates the degree of influence of equipment attributes on changes in part specifications. It should be noted that Table 1 is only an exemplary representation of the equipment attribute matrix, and the data in the matrix is ​​not listed. The equipment attribute matrices formed by different finished equipment are not exactly the same.

[0060] Table 1

[0061]

[0062] 302. Based on the device attribute matrix, modularize the finished device to obtain modular information of the finished device, where the modular information is used to indicate multiple device components included in the finished device.

[0063] In the embodiment of the present application, for any finished device, according to the device attribute matrix of the finished device, the association relationship between each component of the finished device and the device attribute can be determined, so that the finished device can be divided into multiple modules according to the association relationship to obtain modular information. The multiple device components included in the finished device correspond to the above multiple modules one by one. Among them, one device component can include at least one part.

[0064] Optionally, the modules of the finished equipment can be divided twice according to the universal principle of the modules, so that the divided modules have independence and integrity in function and structure, and the modules can be merged and split through the connection relationship. The modules at this time are the determined components. Among them, the above-mentioned secondary division process can be automatically divided based on the input division rules, or engineers from various departments can divide the modules of the finished equipment twice based on the equipment attribute matrix and the analysis of the historical product BOM (Bill of Material), and input the division results into the terminal.

[0065] See Table 2, which exemplarily shows a partition table of device modules after secondary partitioning.

[0066] Table 2

[0067] Serial number Module Number Module Name Included parts 1 M01 Power source module Motor, diesel engine 2 M02 Transmission module Motor base, drive shaft... 3 M03 Single pump module …… 4 M04 Spray module …… 5 M05 Lubrication module …… … … … …… N M0N Base module ……

[0068] 303. Based on the connection relationship between the multiple device components of the finished device, determine the interface matrix of the finished device, where the interface matrix is ​​used to indicate the physical connection relationship between the multiple device components.

[0069] In the embodiments of the present application, the finished device is assembled from multiple device components, and the physical connection methods between different device components are different, such as riveting, snap connection, screw connection, etc. The size, shape and position of the interface between the device components are also not completely the same.

[0070] See Table 3, which exemplarily shows an interface matrix.

[0071] Table 3

[0072]

[0073]

[0074] As shown in Table 3, the interface mode between the power source module and the transmission module is I01, the interface mode between the winch frame module and the power source module is I02, the interface mode between the winch frame module and the transmission module is I03, and the interface mode between the rope arrangement module and the winch frame module is I14. It should be noted that Table 3 omits the interface modes between some modules.

[0075] In some embodiments, the association between modules includes basic design information such as coordinate relationship and size parameters. Wherein the coordinate relationship refers to the positional relationship between the two modules in the same coordinate system after the two modules are connected, which is used to locate and connect the modules. Optionally, the module has a module interface specification book, and the interface specification book contains information such as the number of the interface, function description, strategy and direction of interface planning, key parameters and relevant standards, technical requirements, etc. Among them, the interface of the module should be designed to plan the male end, female end and coordinate system, and the Z-axis direction of the coordinate system must be that the male end points to the female end. For a circular interface, the Z-axis must be the axis direction, the Y-axis is upward, and the X-axis points to the horizontal. This is the core and key of the three-dimensional model and final assembly of the subsequent module. It should be noted that the coordinate name and feature name definition are consistent when defining the interface coordinates. The parameters required for the above interface definition can all be obtained by the terminal from the interface definition page to obtain the input data. It can also be obtained by the terminal from a database for storing interface parameters, which is not limited in the embodiment of the present application.

[0076] In some embodiments, the terminal can also play modular demonstration content to engineers to train relevant technicians, and then send a modular implementation plan to the relevant technicians, which is used to indicate the data that each technician needs to submit. By training relevant technicians and obtaining the data submitted by the technicians, it is possible to achieve an optimal balance between market differentiation needs and related differentiation costs, thereby determining pilot equipment, that is, finished equipment to be modularized.

[0077] Optionally, the terminal can also generate a modular architecture diagram based on actual needs. The architecture diagram includes the functions of the modular team and the design process of the device model. Figure 4 As shown, Figure 4 It is a schematic diagram of a modular architecture provided according to the example of this application. Figure 4 , the architecture includes three parts: architecture planning, 3D design and system development. Among them, architecture planning includes equipment attribute analysis, equipment module division, module interface planning, module entity planning, modular equipment planning. 3D design includes building interface model, building equipment skeleton model and building finished equipment model, see the subsequent steps for details. System development includes building template model and equipment configuration manager.

[0078] 304. Based on the interface matrix, the finished device and the plurality of device components are modeled respectively to obtain a finished device model and a plurality of device component models.

[0079] In the embodiment of the present application, after determining the interface matrix, 3D modeling can be performed. The purpose of modeling is to standardize the equipment components and make the equipment components reusable. The equipment component model is composed of a component model skeleton and specific parts and components, and is standardized and reusable. The component model skeleton is based on the interface model, and the male and female ends indicated by the interface model are connected respectively, and the coordinate system is also connected with the male or female end. Then, a model package is established based on the interface model. The model package is used to indicate the space range occupied by the equipment component, which can be close to the actual size of the equipment component, or it can be established according to the maximum space. The component model skeleton represents a certain type of specific equipment component, and can form an equipment component specification table to manage and standardize the interface between equipment components and the module specifications, shape and size functions, which are mainly composed of interface models and model packages. Optionally, a finished equipment assembly template can also be established, by first establishing an empty model, and then assembling one of the equipment component models in a fixed absolute coordinate manner. Then other equipment component models are assembled according to the interface, and the assembly constraint adopts the interface coordinate alignment method, which can determine the position of the equipment component model with one click, thereby improving assembly efficiency. The finished equipment component model is assembled from multiple equipment components.

[0080] In some embodiments, the device component model is obtained by configuring the interface model on the component model skeleton. Accordingly, for any device component, the component model skeleton of the device component is obtained, and the component model skeleton is used to represent the basic properties of the device component. Then, based on the interface matrix, the interface model of the device component is determined, and the interface model is a male end or a female end. The interface model is configured on the component model skeleton to obtain a model package of the device component model of the device component, and the model package is used to indicate the space range occupied by the device component.

[0081] In some embodiments, the step of creating a component model skeleton of a device component includes: determining at least one component specification based on a component specification table of the device component, the component specification table being used to indicate different specification parameters of the same device component; and creating a component model skeleton that meets the at least one component specification based on the at least one component specification. By setting the component specification table, it is convenient to manage device components of different specifications, thereby improving the efficiency of designing and developing new finished devices based on device component models.

[0082] See Table 4, which shows a component specification table by way of example.

[0083] Table 4

[0084]

[0085]

[0086] It should be noted that the above Table 4 exemplarily shows part of the data in the component specification table of a certain equipment component.

[0087] 305. Store the finished device model and multiple device component models in a database.

[0088] In the embodiment of the present application, after the modeling is completed, the finished device model and the device component model obtained by modeling can be stored in the database respectively. Optionally, the above-mentioned interface model and component model skeleton are also stored in the database. The database can be deployed on a local server or on a cloud server.

[0089] 306. Parse the input device requirement information to obtain at least one device parameter.

[0090] In an embodiment of the present application, a user can access the above database through a device configuration management system to obtain a finished device model or a device component model. Optionally, the terminal can directly obtain the device requirement information in the order sent by the customer, or obtain the device requirement information based on the information input page. Optionally, the device requirement information can also be the information of a virtual order, that is, the information contained in the virtual order established by the local user. The device requirement information includes the device parameters of the required equipment, and at least one device parameter can be obtained by parsing the device requirement information. Such as power type, pump specifications, transmission type, and number of motors.

[0091] 307. Determine in a database a plurality of equipment component models that match at least one equipment parameter.

[0092] In the embodiment of the present application, the parameter types of different device parameters are not completely the same, and the parameter types include a first parameter type that determines the device type, a second parameter type that is restricted by the device type, and a third parameter type that is restricted by the environment layout. Accordingly, for any device parameter, the parameter type of the device parameter is determined; based on the parameter type of the device parameter, a device component model that meets the parameter type is screened out in the database; and a device component model that matches the parameter is determined from the screened device component models. By screening the device component model based on the device type, the efficiency of determining the device component model can be improved.

[0093] In some embodiments, the at least one device parameter is a plurality of device parameters, and there is an association relationship between the device parameters, and the device component model can be determined based on the association relationship between the device parameters. Accordingly, the device parameters are divided into at least one device parameter group according to the association relationship; for any device parameter group, at least one device component model that simultaneously satisfies each device parameter in the device parameter group is determined in the database. By dividing the device parameters into device parameter groups, the determined device component model can simultaneously satisfy multiple device parameters in the device parameter group, so that the required device component model can be determined more accurately. Among them, the association relationship between the device parameters can be determined based on the actual situation of the device, such as the components associated with a water-based pump group need to have waterproof performance, etc.

[0094] 308. When there is at least one first finished device model in the database, display at least one first finished device model, wherein the similarity between the first finished device model and the target device model is greater than a similarity threshold, and the target device model is a device model composed of multiple device components.

[0095] In the embodiment of the present application, when there are finished device models similar to the target device model in the database, these finished device models are displayed, which are referred to as first finished device models for ease of description. When there are no finished device models similar to the target device model in the database, the above-mentioned multiple device component models can be displayed, and the technicians can assemble the target device model through the multiple device component models.

[0096] The similarity between the finished device model and the target device model can be represented by the number of identical device component models included, that is, the more identical device component models the finished device model and the target device model include, the higher the similarity. Alternatively, the similarity between device models can also be determined in combination with information such as the volume of the device model and the purpose of the device model.

[0097] 309. In response to the modification operation on the second finished device model, display the target device model, where the second finished device model is any one of the at least one first finished device model.

[0098] In the embodiment of the present application, if the existing finished device models do not meet the requirements of the device demand information, the technician can modify the existing finished device models. For ease of description, the modified object is referred to as the second finished device model. The technician can view the second finished device model and the different device component models through a visual interface, and can obtain the target device model by modifying and replacing the device component models in the second finished device model.

[0099] For example, see Figure 5 As shown, Figure 5 1 is a schematic diagram of a device assembly interface provided according to an embodiment of the present application. The device assembly interface displays a second finished device model and a device component model with differences. Optionally, the device assembly interface also displays a parameter input area for querying the device component model.

[0100] The embodiment of the present application provides a method for displaying a device model, which can determine multiple device component models required to form a target device model that meets the requirements by parsing device requirement information. By screening out finished device models similar to the target device model from a database and modifying the finished design model, the design and development cycle of the target device model can be shortened, thereby improving the development efficiency of the device.

[0101] Figure 6 is a block diagram of a device model display apparatus provided according to an embodiment of the present application. The apparatus is used to execute the device model display method described above, see Figure 6 The device includes: an analysis module 601, a determination module 602 and a display module 603.

[0102] The parsing module 601 is used to parse the input device requirement information to obtain at least one device parameter;

[0103] A determination module 602 is used to determine a plurality of equipment component models matching at least one equipment parameter in a database;

[0104] Display module 603, used for displaying at least one first finished device model when there is at least one first finished device model in the database, the similarity between the first finished device model and the target device model is greater than a similarity threshold, and the target device model is a device model composed of multiple device component models;

[0105] The display module 603 is further configured to display a target device model in response to a modification operation on a second finished device model, where the second finished device model is any one of the at least one first finished device model.

[0106] In some embodiments, at least one device parameter is a plurality of device parameters; a determination module is used to divide the device parameters into at least one device parameter group according to an association relationship; for any device parameter group, at least one device component model that simultaneously satisfies each device parameter in the device parameter group is determined in the database.

[0107] In some embodiments, a determination module is used to determine, for any device parameter, a parameter type of the device parameter, the parameter type including a first parameter type that determines the device type, a second parameter type that is restricted by the device type, and a third parameter type that is restricted by the environment layout; based on the parameter type of the device parameter, filter out device component models that meet the parameter type in a database; and determine a device component model that matches the parameter from the filtered device component models.

[0108] In some embodiments, the apparatus further comprises:

[0109] An analysis module is used to analyze the equipment attributes of any finished equipment based on the historical equipment data of the finished equipment to obtain an equipment attribute matrix of the finished equipment. The equipment attribute matrix is ​​used to indicate the association relationship between each equipment component in the cost equipment and each equipment attribute;

[0110] A partitioning module is used to partition the finished device into modules based on the device attribute matrix to obtain multiple device components included in the finished device;

[0111] The modeling module is used to model the multiple equipment components respectively based on the connection relationship between the multiple equipment components to obtain multiple equipment component models, and the multiple equipment component models correspond to the multiple equipment components one by one.

[0112] In some embodiments, the modeling module is used to determine the interface matrix of the finished device based on the connection relationship between multiple device components, and the interface matrix is ​​used to indicate the physical connection relationship between multiple device components; based on the interface matrix, multiple device components are modeled separately to obtain multiple device component models.

[0113] In some embodiments, a modeling module is used to obtain a component model skeleton of any device component, where the component model skeleton is used to represent basic properties of the device component; determine an interface model of the device component based on an interface matrix, where the interface model is a male end or a female end; configure the interface model on the component model skeleton to obtain a model package of the device component model of the device component, where the model package is used to indicate the spatial range occupied by the device component.

[0114] In some embodiments, the modeling module is used to determine at least one component specification based on a component specification table of the device component, where the component specification table is used to indicate different specification parameters of the same device component; based on the at least one component specification, create a component model skeleton that meets the at least one component specification.

[0115] It should be noted that the relative geological time prediction device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the terminal is divided into different functional modules to complete all or part of the functions described above. In addition, the relative geological time prediction device provided in the above embodiment and the relative geological time prediction method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0116] An embodiment of the present application also provides a terminal, which includes a processor and a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor to implement the device model display method of the above embodiment.

[0117] Figure 7 It is a structural diagram of a terminal provided in an embodiment of the present application.

[0118] The terminal 700 includes a processor 701 and a memory 702 .

[0119] The processor 701 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 701 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). The processor 701 may also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 701 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 701 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0120] The memory 702 may include one or more computer-readable storage media, which may be non-transitory. The memory 702 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 702 is used to store at least one computer program, which is used by the processor 701 to implement the device model display method provided in the method embodiment of the present application.

[0121] In some embodiments, the terminal 700 may further optionally include: a peripheral device interface 703 and at least one peripheral device. The processor 701, the memory 702 and the peripheral device interface 703 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 703 via a bus, a signal line or a circuit board. Optionally, the peripheral device includes: at least one of a radio frequency circuit 704, a display screen 705, a camera assembly 706, an audio circuit 707 and a power supply 708.

[0122] The peripheral device interface 703 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 701 and the memory 702. In some embodiments, the processor 701, the memory 702, and the peripheral device interface 703 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 701, the memory 702, and the peripheral device interface 703 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0123] The radio frequency circuit 704 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 704 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 704 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 704 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 704 can communicate with other devices through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 704 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0124] The display screen 705 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 705 is a touch display screen, the display screen 705 also has the ability to collect touch signals on the surface or above the surface of the display screen 705. The touch signal can be input to the processor 701 as a control signal for processing. At this time, the display screen 705 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 705 can be one, set on the front panel of the terminal 700; in other embodiments, the display screen 705 can be at least two, respectively set on different surfaces of the terminal 700 or in a folding design; in other embodiments, the display screen 705 can be a flexible display screen, set on a curved surface or a folding surface of the terminal 700. Even, the display screen 705 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 705 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc.

[0125] The camera assembly 706 is used to capture images or videos. Optionally, the camera assembly 706 includes a front camera and a rear camera. The front camera is arranged on the front panel of the terminal 700, and the rear camera is arranged on the back of the terminal 700. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 706 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. The dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0126] The audio circuit 707 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 701 for processing, or input them into the radio frequency circuit 704 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 700. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 701 or the radio frequency circuit 704 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 707 may also include a headphone jack.

[0127] The power supply 708 is used to power various components in the terminal 700. The power supply 708 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 708 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0128] In some embodiments, the terminal 700 further includes one or more sensors 709 , including but not limited to: an acceleration sensor 170 , a gyroscope sensor 711 , a pressure sensor 712 , an optical sensor 713 , and a proximity sensor 714 .

[0129] The acceleration sensor 170 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 700. For example, the acceleration sensor 170 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 701 can control the display screen 705 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 170. The acceleration sensor 170 can also be used to collect motion data of games or users.

[0130] The gyro sensor 711 can detect the body direction and rotation angle of the terminal 700, and the gyro sensor 711 can cooperate with the acceleration sensor 170 to collect the user's 3D actions on the terminal 700. The processor 701 can implement the following functions based on the data collected by the gyro sensor 711: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0131] The pressure sensor 712 can be set on the side frame of the terminal 700 and / or the lower layer of the display screen 705. When the pressure sensor 712 is set on the side frame of the terminal 700, it can detect the user's holding signal of the terminal 700, and the processor 701 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 712. When the pressure sensor 712 is set on the lower layer of the display screen 705, the processor 701 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 705. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0132] The optical sensor 713 is used to collect the ambient light intensity. In one embodiment, the processor 701 can control the display brightness of the display screen 705 according to the ambient light intensity collected by the optical sensor 713. Optionally, when the ambient light intensity is high, the display brightness of the display screen 705 is increased; when the ambient light intensity is low, the display brightness of the display screen 705 is reduced. In another embodiment, the processor 701 can also dynamically adjust the shooting parameters of the camera assembly 706 according to the ambient light intensity collected by the optical sensor 713.

[0133] The proximity sensor 714, also called a distance sensor, is disposed on the front panel of the terminal 700. The proximity sensor 714 is used to collect the distance between the user and the front of the terminal 700. In one embodiment, when the proximity sensor 714 detects that the distance between the user and the front of the terminal 700 is gradually decreasing, the processor 701 controls the display screen 705 to switch from the screen-on state to the screen-off state; when the proximity sensor 714 detects that the distance between the user and the front of the terminal 700 is gradually increasing, the processor 701 controls the display screen 705 to switch from the screen-off state to the screen-on state.

[0134] Those skilled in the art will understand that Figure 7 The structure shown in the figure does not constitute a limitation on the terminal 700, and the terminal 700 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0135] An embodiment of the present application further provides a computer-readable storage medium, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to implement the device model display method of the above embodiment.

[0136] An embodiment of the present application also provides a computer program product, including a computer program, wherein the computer program is loaded and executed by a processor to implement the device model display method as described in the above embodiment.

[0137] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program. The above program may be stored in a computer-readable storage medium, and the above storage medium may be a read-only memory, a disk or an optical disk, etc.

[0138] The above are only optional embodiments of the embodiments of the present application and are not intended to limit the embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the protection scope of the present application.

Claims

1. A method for displaying a device model, characterized in that: The method comprises: Parsing the input device requirement information to obtain at least one device parameter; determining in a database a plurality of equipment component models that match the at least one equipment parameter; In the case where at least one first finished device model exists in the database, displaying the at least one first finished device model, wherein the similarity between the first finished device model and a target device model is greater than a similarity threshold, and the target device model is a device model composed of the multiple device component models; In response to a modification operation on a second finished device model, the target device model is displayed, the second finished device model being any one of the at least one first finished device model.

2. The method according to claim 1, characterized in that The at least one device parameter is a plurality of device parameters; The step of determining in a database a plurality of equipment component models that match the at least one equipment parameter comprises: Dividing the device parameters into at least one device parameter group according to the association relationship; For any equipment parameter group, at least one equipment component model that simultaneously satisfies each equipment parameter in the equipment parameter group is determined in the database.

3. The method according to claim 1, characterized in that The step of determining in a database a plurality of equipment component models that match the at least one equipment parameter comprises: For any device parameter, determine a parameter type of the device parameter, wherein the parameter type includes a first parameter type that determines the device type, a second parameter type that is restricted by the device type, and a third parameter type that is restricted by the environment layout; Based on the parameter type of the equipment parameter, filter out equipment component models that meet the parameter type in the database; An equipment component model matching the parameters is determined from the screened equipment component models.

4. The method according to claim 1, characterized in that: The method further comprises: For any finished equipment, based on the historical equipment data of the finished equipment, the equipment attribute analysis is performed on the finished equipment to obtain an equipment attribute matrix of the finished equipment, wherein the equipment attribute matrix is ​​used to indicate the association relationship between each equipment component in the cost equipment and each equipment attribute; Based on the device attribute matrix, the finished device is divided into modules to obtain a plurality of device components included in the finished device; Based on the connection relationship between the multiple equipment components, the multiple equipment components are modeled respectively to obtain multiple equipment component models, and the multiple equipment component models correspond to the multiple equipment components one by one.

5. The method according to claim 4, characterized in that Based on the connection relationship between the multiple equipment components, the multiple equipment components are modeled respectively to obtain multiple equipment component models, including: Determine an interface matrix of the finished device based on the connection relationship between the multiple device components, the interface matrix is ​​used to indicate the physical connection relationship between the multiple device components; Based on the interface matrix, the multiple device components are modeled respectively to obtain the multiple device component models.

6. The method according to claim 5, characterized in that The step of modeling the plurality of equipment components based on the interface matrix to obtain the plurality of equipment component models comprises: For any device component, obtain a component model skeleton of the device component, where the component model skeleton is used to represent basic properties of the device component; Based on the interface matrix, determining an interface model of the device component, the interface model being a male end or a female end; The interface model is configured on the component model skeleton to obtain a model package of the device component model of the device component, wherein the model package is used to indicate the space range occupied by the device component.

7. The method according to claim 6, characterized in that The step of obtaining a component model skeleton of the device component includes: Determining at least one component specification based on a component specification table of the equipment component, wherein the component specification table is used to indicate different specification parameters of the same equipment component; Based on the at least one component specification, a component model skeleton is created that conforms to the at least one component specification.

8. A display device for a device model, characterized in that: The device comprises: A parsing module, used for parsing the input device requirement information to obtain at least one device parameter; A determination module, configured to determine in a database a plurality of equipment component models that match the at least one equipment parameter; A display module, configured to display the at least one first finished device model if there is at least one first finished device model in the database, wherein the similarity between the first finished device model and a target device model is greater than a similarity threshold, and the target device model is a device model composed of the plurality of device component models; The display module is further configured to display the target device model in response to a modification operation on a second finished device model, where the second finished device model is any one of the at least one first finished device model.

9. A terminal, characterized in that: The terminal includes a processor and a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor to implement the device model display method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store at least one computer program, and the at least one computer program is used to execute the device model display method according to any one of claims 1 to 7.