A method and apparatus for generating a vehicle dimension data report template.

CN115408770BActive Publication Date: 2026-08-14ZHEJIANG XITUMENG DIGITAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-25
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0004]本发明提供一种车辆的尺寸数据报告模板的生成方法及装置,解决了创建尺寸数据报告模板时,创建过程复杂,且模板准确率和创建效率较低的问题

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115408770B_ABST
    Figure CN115408770B_ABST
Patent Text Reader

Abstract

This invention discloses a method and apparatus for generating a vehicle dimension data report template, relating to the field of vehicle manufacturing technology. It solves the problems of complex and inefficient creation processes for dimension data report templates. The method includes: acquiring three-dimensional data of vehicle parts, measurement data of each of M measurement points, and multiple indicator names; grouping the M measurement points according to the measurement data of each measurement point to obtain multiple first measurement point sets; paginating the multiple first measurement point sets according to a preset number of measurement points per page and the measurement data of each measurement point in each first measurement point set to obtain multiple second measurement point sets; determining the target three-dimensional model corresponding to each page of the second measurement point set based on the measurement data of each measurement point in each page of the second measurement point set, and the three-dimensional data; and generating a dimension data report template based on the target three-dimensional model corresponding to each page of the second measurement point set and the multiple indicator names.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle manufacturing technology, and in particular to a method and apparatus for generating a vehicle dimension data report template. Background Technology

[0002] In the automobile manufacturing process, the matching of dimensional data for various components and their ability to meet design requirements directly impact the overall quality of the vehicle. Therefore, dimensional data analysis of components is particularly important in automobile manufacturing, typically requiring dimensional engineers to prepare dimensional data reports.

[0003] Before creating a dimensional data report, a dimensional data report template must first be created. Currently, creating dimensional data report templates requires specialized personnel, resulting in low accuracy and efficiency, and the manual creation process is quite complex. Summary of the Invention

[0004] This invention provides a method and apparatus for generating vehicle size data report templates, which solves the problems of complex creation process and low template accuracy and creation efficiency when creating size data report templates.

[0005] To achieve the above objectives, the present invention adopts the following technical solution:

[0006] In a first aspect, the present invention provides a method for generating a vehicle size data report template, the method comprising:

[0007] Acquire the 3D data of the vehicle parts, the measurement data of each of the M measurement points, and multiple indicator names. The 3D data is used to indicate the 3D model of the vehicle parts, and the numerical values ​​corresponding to the indicator names are used to indicate whether the vehicle parts are qualified.

[0008] Based on the measurement data of each measurement point, the M measurement points are grouped to obtain multiple sets of first measurement points. Each set of first measurement points includes N measurement points, where M and N are positive integers and N is less than M.

[0009] Based on the preset number of measurement points per page and the measurement point data of each measurement point in each first measurement point set, multiple first measurement point sets are paginated to obtain multiple pages of second measurement point sets. The second measurement point sets include K first measurement point sets, where K is a positive number.

[0010] Based on the measurement data of each measurement point in the second measurement point set on each page, and the 3D data, determine the target 3D model corresponding to the second measurement point set on each page;

[0011] Based on the target 3D model corresponding to the second set of measurement points on each page, and multiple indicator names, a size data report template is generated.

[0012] The method for generating vehicle dimension data report templates provided by this invention only requires the three-dimensional data of the vehicle part, the measurement data of each of the M measurement points, and multiple indicator names to partition the multiple measurement points of the vehicle part, and then paginate each region to obtain multiple pages of second measurement point sets. Based on the measurement data of each measurement point in each page of the second measurement point set, and the three-dimensional data used to indicate the three-dimensional model of the vehicle part, the target three-dimensional model corresponding to each page of the second measurement point set is determined. Finally, based on the target three-dimensional model corresponding to each page of the second measurement point set and multiple indicator names, a dimension data report template is generated. Each page of the dimension data report template includes the target three-dimensional model and multiple indicator names. The numerical values ​​corresponding to the indicator names are used to indicate whether the vehicle part is qualified. As can be seen from the above process, the generation method provided by this embodiment of the invention can automatically generate dimension data report templates. Compared to existing technologies where dimensional engineers manually create dimensional data report templates based on a large amount of relevant data, the entire creation process in this embodiment of the invention only requires three sets of data: the three-dimensional data of the vehicle parts, multiple measurement point data, and preset rules for generating dimensional data report templates. This can automatically complete the template creation (or generation) process, which not only improves the accuracy of the templates but also increases the efficiency of template creation.

[0013] In one possible implementation, the aforementioned measurement point data includes: location parameters, spatial normal vectors, and measurement point type. The location parameters indicate the region where the measurement point is located, and the spatial normal vector indicates the direction of the measurement point. Based on the measurement point data of each measurement point, the M measurement points are grouped to obtain multiple sets of first measurement points, including:

[0014] Based on the location parameters of each measuring point, the M measuring points are divided into multiple third measuring point sets, and the measuring points in a third measuring point set belong to the same region.

[0015] Based on the spatial normal vector and measurement point type of each measurement point in each third measurement point set, each third measurement point set is grouped to obtain multiple first measurement point sets corresponding to each third measurement point set. The spatial normal vectors of the measurement points included in each first measurement point set have the same direction and the same measurement point type.

[0016] In one possible implementation, the M measuring points are partitioned according to the location parameters of each measuring point to obtain multiple sets of third measuring points, including:

[0017] When the position parameter includes spatial coordinates, the M measuring points are partitioned according to the spatial coordinates of each measuring point to obtain multiple sets of third measuring points;

[0018] When the location parameter includes the region to which it belongs, the M measurement points are partitioned according to the region to which each measurement point belongs, resulting in multiple sets of third measurement points.

[0019] In one possible implementation, the aforementioned location parameters include spatial coordinates. The above-mentioned pagination of the multiple first measurement point sets, based on the preset number of measurement points per page and the measurement point data of each measurement point in each first measurement point set, yields multiple pages of second measurement point sets, including:

[0020] Based on the preset number of measurement points per page and the target order of the coordinates corresponding to the target coordinate axes of each measurement point in each first measurement point set, multiple first measurement point sets are paginated to obtain multiple pages of second measurement point sets. The target coordinate axis is any coordinate axis in the spatial coordinate system, and the target order is the order in which the coordinates corresponding to the target coordinate axis are arranged from smallest to largest or from largest to smallest.

[0021] In one possible implementation, the above-mentioned determination of the target 3D model corresponding to the second set of measurement points per page, based on the measurement point data of each measurement point in the second set of measurement points per page and the 3D data, includes:

[0022] Based on the measurement data of each measurement point in the second measurement point set on each page, and the 3D data, determine the target 3D data corresponding to the second measurement point set on each page;

[0023] Based on the measurement data of each measurement point in the second measurement point set on each page, and the corresponding target 3D data, determine the target 3D model corresponding to the second measurement point set on each page.

[0024] In one possible implementation, the aforementioned position parameters include spatial coordinates. The determination of the target 3D model corresponding to the second set of measurement points per page, based on the measurement point data of each measurement point in the second set of measurement points per page and the corresponding target 3D data, includes:

[0025] Based on the spatial coordinates of each measuring point in the second measuring point set on each page, determine the center measuring point in the second measuring point set on each page;

[0026] The target viewpoint is determined based on the spatial coordinates of the central measuring point and the spatial normal vectors of other measuring points in the second set of measuring points on each page.

[0027] Based on the target perspective and the target 3D data corresponding to the second set of measurement points on each page, the target 3D model corresponding to the second set of measurement points on each page is determined. The target perspective is used to display all measurement points in the second set of measurement points corresponding to the target 3D model.

[0028] In one possible implementation, the aforementioned measurement point data includes: a first part identifier of the vehicle part corresponding to the measurement point, and the aforementioned three-dimensional data includes: a second part identifier of the corresponding vehicle part.

[0029] The above-mentioned determination of the target 3D data corresponding to the second set of measurement points on each page, based on the measurement point data of each measurement point in the second set of measurement points on each page and the 3D data, includes:

[0030] Based on the first part identifier corresponding to each measurement point in the second measurement point set on each page, candidate 3D data are determined from all 3D data. The second part identifier corresponding to the candidate 3D data is the same as the first part identifier.

[0031] Based on the candidate 3D data corresponding to each measurement point in the second measurement point set on each page, and the measurement point data of each measurement point in the second measurement point set on each page, determine the target 3D data corresponding to the second measurement point set on each page.

[0032] Secondly, the present invention provides an apparatus for generating a vehicle size data report template, the apparatus comprising:

[0033] The acquisition unit is used to acquire the three-dimensional data of the vehicle parts, the measurement data of each of the M measurement points, and multiple indicator names. The three-dimensional data is used to indicate the three-dimensional model of the vehicle parts, and the numerical values ​​corresponding to the indicator names are used to indicate whether the vehicle parts are qualified.

[0034] The processing unit is used to group the M measurement points according to the measurement point data of each measurement point to obtain multiple first measurement point sets. The first measurement point sets include N measurement points, where M and N are positive integers and N is less than M.

[0035] The processing unit is also used to paginate multiple first measurement point sets according to the preset number of measurement points per page and the measurement point data of each measurement point in each first measurement point set, to obtain multiple pages of second measurement point sets, wherein the second measurement point sets include K first measurement point sets, where K is a positive number;

[0036] The processing unit is also used to determine the target 3D model corresponding to the second set of measurement points on each page based on the measurement point data of each measurement point in the second set of measurement points on each page and the 3D data.

[0037] The generation unit is used to generate a size data report template based on the target 3D model corresponding to the second set of measurement points on each page, as well as multiple indicator names.

[0038] In one possible implementation, the aforementioned measurement point data includes: location parameters, spatial normal vectors, and measurement point type. The location parameters are used to indicate the area where the measurement point is located, and the spatial normal vectors are used to indicate the direction of the measurement point.

[0039] The aforementioned processing unit is specifically used for:

[0040] Based on the location parameters of each measuring point, the M measuring points are divided into multiple third measuring point sets, and the measuring points in a third measuring point set belong to the same region.

[0041] Based on the spatial normal vector and measurement point type of each measurement point in each third measurement point set, each third measurement point set is grouped to obtain multiple first measurement point sets corresponding to each third measurement point set. The spatial normal vectors of the measurement points included in each first measurement point set have the same direction and the same measurement point type.

[0042] In one possible implementation, the above processing unit is specifically used for:

[0043] When the position parameter includes spatial coordinates, the M measuring points are partitioned according to the spatial coordinates of each measuring point to obtain multiple sets of third measuring points;

[0044] When the location parameter includes the region to which it belongs, the M measurement points are partitioned according to the region to which each measurement point belongs, resulting in multiple sets of third measurement points.

[0045] In one possible implementation, the aforementioned position parameters include spatial coordinates.

[0046] The aforementioned processing unit is specifically used for:

[0047] Based on the preset number of measurement points per page and the target order of the coordinates corresponding to the target coordinate axes of each measurement point in each first measurement point set, multiple first measurement point sets are paginated to obtain multiple pages of second measurement point sets.

[0048] The target coordinate axis is any coordinate axis in the spatial coordinate system, and the target order is the order in which the coordinates corresponding to the target coordinate axes are arranged from smallest to largest or from largest to smallest.

[0049] In one possible implementation, the above processing unit is specifically used for:

[0050] Based on the measurement data of each measurement point in the second measurement point set on each page, and the 3D data, determine the target 3D data corresponding to the second measurement point set on each page;

[0051] Based on the measurement data of each measurement point in the second measurement point set on each page, and the corresponding target 3D data, determine the target 3D model corresponding to the second measurement point set on each page.

[0052] In one possible implementation, the aforementioned position parameters include spatial coordinates.

[0053] The aforementioned processing unit is specifically used for:

[0054] Based on the spatial coordinates of each measuring point in the second measuring point set on each page, determine the center measuring point in the second measuring point set on each page;

[0055] The target viewpoint is determined based on the spatial coordinates of the central measuring point and the spatial normal vectors of other measuring points in the second set of measuring points on each page.

[0056] Based on the target perspective and the target 3D data corresponding to the second set of measurement points on each page, the target 3D model corresponding to the second set of measurement points on each page is determined. The target perspective is used to display all measurement points in the second set of measurement points corresponding to the target 3D model.

[0057] In one possible implementation, the aforementioned measurement point data includes: a first part identifier of the vehicle part corresponding to the measurement point. The aforementioned three-dimensional data includes: a second part identifier of the corresponding vehicle part.

[0058] The aforementioned processing unit is specifically used for:

[0059] Based on the first part identifier corresponding to each measurement point in the second measurement point set on each page, candidate 3D data are determined from all 3D data. The second part identifier corresponding to the candidate 3D data is the same as the first part identifier.

[0060] Based on the candidate 3D data corresponding to each measurement point in the second measurement point set on each page, and the measurement point data of each measurement point in the second measurement point set on each page, determine the target 3D data corresponding to the second measurement point set on each page.

[0061] Thirdly, the present invention provides an apparatus for generating a vehicle dimension data report template, the apparatus comprising a processor and a memory. The memory stores computer program code, which includes computer instructions. When the processor executes the computer instructions, the apparatus for generating the vehicle dimension data report template performs a method for generating a vehicle dimension data report template as described in the first aspect and any possible implementation thereof.

[0062] Fourthly, the present invention provides a computer-readable storage medium having computer instructions stored thereon, which, when executed on a vehicle dimension data report template generation device, cause the vehicle dimension data report template generation device to perform a vehicle dimension data report template generation method as described in the first aspect or any possible implementation thereof. Attached Figure Description

[0063] Figure 1 One of the structural schematic diagrams of the device for generating vehicle size data report templates provided in an embodiment of the present invention;

[0064] Figure 2 This is one of the flowcharts illustrating the method for generating a vehicle size data report template according to an embodiment of the present invention;

[0065] Figure 3A second schematic flowchart illustrating the method for generating a vehicle size data report template provided in an embodiment of the present invention;

[0066] Figure 4 The third flowchart illustrates the method for generating a vehicle size data report template according to an embodiment of the present invention.

[0067] Figure 5 The fourth flowchart illustrates the method for generating a vehicle size data report template as provided in this embodiment of the invention.

[0068] Figure 6 This is a second schematic diagram of the structure of the device for generating vehicle size data report templates provided in an embodiment of the present invention. Detailed Implementation

[0069] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0070] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of embodiments of this disclosure, unless otherwise stated, "a plurality of" means two or more. Furthermore, the use of "based on" or "according to" implies openness and inclusiveness, because processes, steps, calculations, or other actions "based on" or "according to" one or more of the stated conditions or values ​​may in practice be based on additional conditions or beyond the stated values.

[0071] To address the issues of complex creation processes and low accuracy and efficiency in generating dimensional data report templates, this invention provides a method and apparatus for generating vehicle dimensional data report templates. In generating the template, the method involves partitioning multiple measurement points of the vehicle part into sections based on the 3D data of the vehicle part, the measurement data of each of M measurement points, and preset rules for generating the template. Each section is then paginated to obtain multiple pages of second measurement point sets. Based on the measurement data of each measurement point in each page of the second measurement point set, and the 3D data indicating the 3D model of the vehicle part, the target 3D model corresponding to each page of the second measurement point set is determined. Finally, the dimensional data report template is generated based on the target 3D model corresponding to each page of the second measurement point set and multiple indicator names.

[0072] Figure 1 One of the structural schematic diagrams of a device for generating vehicle size data report templates, such as... Figure 1 As shown, the device for generating vehicle size data report templates may include: a processor 11, a memory 12, a communication interface 13, and a bus 14. The processor 11, the memory 12, and the communication interface 13 can be connected via the communication bus 14.

[0073] Processor 11 is the control center of the device for generating vehicle size data report templates. It can be a single processor 11 or a collective term for multiple processing elements. For example, processor 11 can be a general-purpose central processing unit (CPU) or other general-purpose processors 11. Among them, the general-purpose processor 11 can be a microprocessor 11 or any conventional processor 11.

[0074] As one embodiment, processor 11 may include one or more CPUs, for example, Figure 1 CPU0 and CPU1 are shown.

[0075] The memory 12 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, a random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0076] In one possible implementation, the memory 12 can exist independently of the processor 11. The memory 12 can be connected to the processor 11 via a bus 14 and is used to store instructions or program code. When the processor 11 calls and executes the instructions or program code stored in the memory 12, it can implement the method for generating a vehicle size data report template provided in the following embodiments of the present invention.

[0077] In another possible implementation, the memory 12 can also be integrated with the processor 11.

[0078] Communication interface 13 is used for the device generating vehicle size data report templates to connect with other devices via a communication network, which may be Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. Communication interface 13 may include a receiving unit for receiving data and a sending unit for sending data.

[0079] Bus 14 can be an Industry Standard Architecture (ISA) bus 14, a Peripheral Component Interconnect (PCI) bus 14, or an Extended Industry Standard Architecture (EISA) bus 14, etc. This bus 14 can be divided into an address bus 14, a data bus 14, a control bus 14, etc. For ease of representation, Figure 1 The bus 14 is represented by a single thick line, but this does not mean that there is only one bus 14 or only one type of bus 14.

[0080] It should be pointed out that, Figure 1 The structure shown does not constitute a limitation on the device for generating the vehicle's dimensional data report template, except... Figure 1 In addition to the components shown, the device for generating the vehicle's size data report template may include more or fewer components than those shown, or combine certain components, or have different component arrangements.

[0081] The vehicle size data report template generation method provided in this embodiment of the invention is executed by a vehicle size data report template generation device. This device can be a terminal device, a CPU within the terminal device, or a control module within the terminal device used to generate the vehicle size data report template. This embodiment of the invention uses a terminal device executing the vehicle size data report template generation method as an example to illustrate the method provided by this invention.

[0082] The method for generating a vehicle size data report template provided in the embodiments of the present invention will now be described with reference to the accompanying drawings.

[0083] like Figure 2 As shown, the method for generating a vehicle size data report template provided in this embodiment of the invention includes the following steps 201 to 205.

[0084] 201. Obtain the three-dimensional data of the vehicle parts, the measurement data of each of the M measurement points, and the names of multiple indicators.

[0085] The three-dimensional data is used to indicate the three-dimensional model of the vehicle parts, and the numerical values ​​corresponding to the indicator names are used to indicate whether the vehicle parts are qualified. For example, the indicator names may include: deviation range, process capability index CP, manufacturing capability index CPK, etc.

[0086] Optionally, vehicle parts can include any parts used in the vehicle manufacturing process, including but not limited to the body-in-white and doors. The measurement data is in comma-separated values ​​(CSV) file format. The measurement data may include the file header information for the vehicle parts.

[0087] For example, the header information for a vehicle part may include: the part name, part number, and part type. The part name, part number, and part type can be represented in the following format:

[0088] TEXT / OUTFIL,'PartNum:X1'#Part number;

[0089] TEXT / OUTFIL,'PartName:X2'#Part name;

[0090] TEXT / OUTFIL,'PartType:DU'#Part type;

[0091] TEXT / OUTFIL,'....'# Other information.

[0092] 202. Based on the measurement data of each measurement point, group the M measurement points to obtain multiple sets of first measurement points, each set containing N measurement points. Here, M and N are positive integers, and N is less than M.

[0093] 203. Based on the preset number of measurement points per page and the measurement point data of each measurement point in each first measurement point set, paginate multiple first measurement point sets to obtain multiple pages of second measurement point sets. Each second measurement point set includes K first measurement point sets, where K is a positive number.

[0094] 204. Based on the measurement data of each measurement point in the second measurement point set on each page, and the three-dimensional data, determine the target three-dimensional model corresponding to the second measurement point set on each page.

[0095] 205. Generate a dimension data report template based on the target 3D model corresponding to the second set of measurement points on each page, as well as multiple indicator names.

[0096] As described above, each page of a complete dimension report template can include an image display area and a metric data display area. The image display area can show images corresponding to the target 3D model of the vehicle part, while the metric data display area can show the values ​​corresponding to multiple metric names for easy viewing by the user.

[0097] The method for generating vehicle dimension data report templates provided in this embodiment of the invention only requires the three-dimensional data of the vehicle part, the measurement data of each of the M measurement points, and multiple indicator names to partition the multiple measurement points of the vehicle part, and then paginate each region to obtain multiple pages of second measurement point sets. Based on the measurement data of each measurement point in each page of the second measurement point set, and the three-dimensional data used to indicate the three-dimensional model of the vehicle part, the target three-dimensional model corresponding to each page of the second measurement point set is determined. Finally, based on the target three-dimensional model corresponding to each page of the second measurement point set and the multiple indicator names, a dimension data report template is generated. Each page of the dimension data report template includes the target three-dimensional model and multiple indicator names. The numerical values ​​corresponding to the indicator names are used to indicate whether the vehicle part is qualified. As can be seen from the above process, the generation method provided in this embodiment of the invention can automatically generate dimension data report templates. Compared to existing technologies where dimensional engineers manually create dimensional data report templates based on a large amount of relevant data, the entire creation process in this embodiment of the invention only requires three sets of data: the three-dimensional data of the vehicle parts, multiple measurement point data, and preset rules for generating dimensional data report templates. This can automatically complete the template creation (or generation) process, which not only improves the accuracy of the templates but also increases the efficiency of template creation.

[0098] Optionally, the measurement data may also include basic measurement data of vehicle parts.

[0099] For example, basic measurement point data for vehicle parts may include: position parameters, measurement point name, spatial normal vector (i, j, k), measurement point type, level, and importance. The position parameters indicate the region where the measurement point is located, the spatial normal vector indicates the direction of the measurement point, and the measurement point type indicates the type of measurement point. Position parameters may include spatial coordinates (x, y, z), which represent the specific location of each measurement point and indirectly determine the region where the measurement point is located. In some examples, the position parameters may also include the region to which the measurement point belongs, directly determining the region where the measurement point is located.

[0100] It should be noted that the measuring point data can be either theoretical data or actual measured data. Measuring point types include hole type and surface type. That is, the measuring point is inside a hole or on a surface.

[0101] Combination Figure 2 ,like Figure 3 As shown, step 202 above may include steps 301 and 302.

[0102] 301. Based on the location parameters of each measuring point, divide the M measuring points into multiple third measuring point sets, and the measuring points in a third measuring point set belong to the same region.

[0103] How to divide the M measurement points into zones depends on the specific parameters in the location parameters.

[0104] In one embodiment, when the position parameters only include spatial coordinates, the M measuring points can be partitioned according to the spatial coordinates of each measuring point to obtain multiple sets of third measuring points.

[0105] In another embodiment, when the location parameter includes the region to which it belongs, the M measurement points can be partitioned directly according to the region to which each measurement point belongs, resulting in multiple sets of third measurement points.

[0106] 302. Based on the spatial normal vector and measurement point type of each measurement point in each third measurement point set, group each third measurement point set to obtain multiple first measurement point sets corresponding to each third measurement point set. The spatial normal vectors of the measurement points included in each first measurement point set have the same direction and the same measurement point type.

[0107] In one embodiment, during the grouping process, firstly, the measurement points can be grouped according to the spatial normal vector of each measurement point in each third measurement point set to obtain multiple fourth measurement point sets corresponding to each third measurement point set, wherein the spatial normal vectors of the measurement points included in each fourth measurement point set have the same direction. Then, each fourth measurement point set is grouped according to the measurement point type of each measurement point in each fourth measurement point set to obtain multiple first measurement point sets corresponding to each fourth measurement point set.

[0108] In another embodiment, during the grouping process, firstly, the measurement points can be grouped according to the measurement point type of each measurement point in each third measurement point set to obtain multiple fifth measurement point sets corresponding to each third measurement point set, wherein the measurement point types included in each fifth measurement point set are the same. Then, each fifth measurement point set is grouped according to the spatial normal vector of each measurement point in each fifth measurement point set to obtain multiple first measurement point sets corresponding to each fifth measurement point set.

[0109] It should be noted that, in the process of grouping the M measurement points of vehicle parts, in addition to the rules mentioned above, other rules can be defined as long as they can achieve the goal of grouping the M measurement points.

[0110] Combination Figure 3 ,like Figure 4 As shown, step 203 above may include step 401.

[0111] 401. Based on the preset number of measurement points per page and the target order of the coordinates corresponding to the target coordinate axes of each measurement point in each first measurement point set, paginate multiple first measurement point sets to obtain multiple pages of second measurement point sets.

[0112] The target coordinate axis is any coordinate axis in the spatial coordinate system, and the target order is the order in which the coordinates corresponding to the target coordinate axes are arranged from smallest to largest or from largest to smallest.

[0113] For example, during pagination, if the number of measurement points in a first measurement point set exceeds the preset number of measurement points per page, meaning a first measurement point set can be divided into at least two pages of second measurement point sets, then the second measurement point sets can be paginated one page at a time according to the x-axis coordinate of each measurement point in the first measurement point set, in ascending order. The remaining measurement points in the first measurement point set are also arranged in the same way to determine the arrangement order of the second measurement point sets on the second page, until all measurement points in the first measurement point set are arranged. When paginating the next first measurement point set, a new page is started, and the measurement points of each corresponding page of the second measurement point set are arranged according to the same rules.

[0114] Optionally, the aforementioned measurement point data includes: a first part identifier of the vehicle part corresponding to the measurement point, which may include the part name and part number. The aforementioned three-dimensional data includes: a second part identifier of the corresponding vehicle part. The second part identifier may also include the part name and part number. When determining the target three-dimensional data, the measurement points can be associated with the three-dimensional data based on the part identifier, facilitating retrieval.

[0115] Combination Figure 4 ,like Figure 5 As shown, step 204 above may include steps 501 and 502.

[0116] 501. Based on the measurement point data of each measurement point in the second measurement point set on each page, and the three-dimensional data, determine the target three-dimensional data corresponding to the second measurement point set on each page.

[0117] Optionally, in determining the target 3D data corresponding to the second set of measurement points on each page, firstly, candidate 3D data can be determined from all 3D data based on the first part identifier corresponding to each measurement point in the second set of measurement points on each page. The second part identifier corresponding to the candidate 3D data is the same as the first part identifier. Then, based on the candidate 3D data corresponding to each measurement point in the second set of measurement points on each page, and the measurement point data of each measurement point in the second set of measurement points on each page, the target 3D data corresponding to the second set of measurement points on each page is determined.

[0118] It should be noted that if the second set of measurement points on a page includes all the measurement points in the first set of measurement points, then the target 3D data is the candidate 3D data. If the second set of measurement points on a page only includes some of the measurement points in the first set of measurement points, then the target 3D data is the corresponding portion of the candidate 3D data.

[0119] 502. Based on the measurement data of each measurement point in the second measurement point set on each page, and the corresponding target 3D data, determine the target 3D model corresponding to the second measurement point set on each page.

[0120] Optionally, in determining the target 3D model corresponding to the second set of measurement points on each page, firstly, based on the spatial coordinates of each measurement point in the second set of measurement points on each page, the center measurement point in the second set of measurement points on each page is determined. Then, based on the spatial coordinates of the center measurement point and the spatial normal vectors of the other measurement points in the second set of measurement points on each page, the target viewpoint is determined. Finally, based on the target viewpoint and the target 3D data corresponding to the second set of measurement points on each page, the target 3D model corresponding to the second set of measurement points on each page is determined. The target viewpoint is used to display all measurement points in the second set of measurement points corresponding to the target 3D model.

[0121] It should be noted that the viewpoint information corresponding to the target viewpoint may include the rotation angle, magnification, and camera position of the target 3D model corresponding to the second set of measurement points on each page.

[0122] Optionally, after the dimension data report template provided in this embodiment of the invention is generated, actual measurement data can be input into the dimension data report template, and the required index name can be determined from multiple index names, so that the dimension data report can be automatically generated.

[0123] Optionally, the dimension data report template provided in this embodiment of the invention can also be shared after generation. For example, a share button can be displayed on the interface where the dimension data report template is located. After a user clicks the share button, an edit box or a list of candidate users will be displayed in response to the click operation. The user can choose to enter the name of the target user in the edit box, or directly select the target user from the list of candidate users to complete the sharing of the dimension data report template. After obtaining the dimension data report template through the sharing operation, the target user can adjust the dimension data report template accordingly to meet their needs.

[0124] The foregoing primarily describes the solutions provided by the embodiments of the present invention from the perspective of the device. It is understood that, in order to achieve the above functions, the device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the algorithmic steps of the various examples described in the embodiments disclosed herein, the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.

[0125] Figure 6 This diagram illustrates a possible configuration of the vehicle size data report template generation apparatus 600 involved in the above embodiments, as shown below. Figure 6 As shown, the device 600 for generating the vehicle size data report template may include: an acquisition unit 601, a processing unit 602, and a generation unit 603.

[0126] The system comprises the following components: Acquisition unit 601, which acquires 3D data of the vehicle part, measurement data of each of M measurement points, and multiple indicator names. The 3D data indicates the 3D model of the vehicle part, and the numerical values ​​corresponding to the indicator names indicate whether the vehicle part is qualified. Processing unit 602, which groups the M measurement points according to the measurement data of each measurement point to obtain multiple first measurement point sets, each first measurement point set including N measurement points, where M and N are positive integers, and N is less than M. Processing unit 602, which further paginates the multiple first measurement point sets according to the preset number of measurement points per page and the measurement data of each measurement point in each first measurement point set, to obtain multiple second measurement point sets, each second measurement point set including K first measurement point sets, where K is a positive number. Processing unit 602, which also determines the target 3D model corresponding to each page of the second measurement point set based on the measurement data of each measurement point in each page of the second measurement point set and the 3D data. Generation unit 603, which generates a dimension data report template based on the target 3D model corresponding to each page of the second measurement point set and the multiple indicator names.

[0127] Optionally, the above measurement point data includes: location parameters, spatial normal vector, and measurement point type. The location parameters are used to indicate the area where the measurement point is located, and the spatial normal vector is used to indicate the direction of the measurement point.

[0128] Optionally, the processing unit 602 described above is specifically used for:

[0129] Based on the location parameters of each measuring point, the M measuring points are divided into multiple third measuring point sets, and the measuring points in a third measuring point set belong to the same region.

[0130] Based on the spatial normal vector and measurement point type of each measurement point in each third measurement point set, each third measurement point set is grouped to obtain multiple first measurement point sets corresponding to each third measurement point set. The spatial normal vectors of the measurement points included in each first measurement point set have the same direction and the same measurement point type.

[0131] Optionally, the processing unit 602 described above is specifically used for:

[0132] When the position parameter includes spatial coordinates, the M measuring points are partitioned according to the spatial coordinates of each measuring point to obtain multiple sets of third measuring points;

[0133] When the location parameter includes the region to which it belongs, the M measurement points are partitioned according to the region to which each measurement point belongs, resulting in multiple sets of third measurement points.

[0134] Optionally, the aforementioned position parameters include spatial coordinates. The aforementioned processing unit 602 is specifically used for:

[0135] Based on the preset number of measurement points per page and the target order of the coordinates corresponding to the target coordinate axes of each measurement point in each first measurement point set, multiple first measurement point sets are paginated to obtain multiple pages of second measurement point sets.

[0136] The target coordinate axis is any coordinate axis in the spatial coordinate system, and the target order is the order in which the coordinates corresponding to the target coordinate axes are arranged from smallest to largest or from largest to smallest.

[0137] Optionally, the processing unit 602 described above is specifically used for:

[0138] Based on the measurement data of each measurement point in the second measurement point set on each page, and the 3D data, determine the target 3D data corresponding to the second measurement point set on each page;

[0139] Based on the measurement data of each measurement point in the second measurement point set on each page, and the corresponding target 3D data, determine the target 3D model corresponding to the second measurement point set on each page.

[0140] Optionally, the aforementioned position parameters include spatial coordinates. The aforementioned processing unit 602 is specifically used for:

[0141] Based on the spatial coordinates of each measuring point in the second measuring point set on each page, determine the center measuring point in the second measuring point set on each page;

[0142] The target viewpoint is determined based on the spatial coordinates of the central measuring point and the spatial normal vectors of other measuring points in the second set of measuring points on each page.

[0143] Based on the target perspective and the target 3D data corresponding to the second set of measurement points on each page, the target 3D model corresponding to the second set of measurement points on each page is determined. The target perspective is used to display all measurement points in the second set of measurement points corresponding to the target 3D model.

[0144] Optionally, the aforementioned measurement point data includes: the first part identifier of the vehicle part corresponding to the measurement point. The aforementioned three-dimensional data includes: the second part identifier of the corresponding vehicle part.

[0145] The aforementioned processing unit 602 is specifically used for:

[0146] Based on the first part identifier corresponding to each measurement point in the second measurement point set on each page, candidate 3D data are determined from all 3D data. The second part identifier corresponding to the candidate 3D data is the same as the first part identifier.

[0147] Based on the candidate 3D data corresponding to each measurement point in the second measurement point set on each page, and the measurement point data of each measurement point in the second measurement point set on each page, determine the target 3D data corresponding to the second measurement point set on each page.

[0148] Of course, the vehicle size data report template generation device 600 provided in this embodiment of the invention includes, but is not limited to, the above-described modules.

[0149] In actual implementation, the acquisition unit 601, processing unit 602, and generation unit 603 can be composed of... Figure 1 The processor 11 shown calls the program code in memory 12 to implement this. For the specific execution process, please refer to... Figures 2 to 5 The description of the method for generating the vehicle size data report template shown is omitted here.

[0150] Another embodiment of the present invention provides a computer-readable storage medium storing computer instructions that, when executed on a vehicle dimension data report template generation device, cause the vehicle dimension data report template generation device to perform each step of the method flow shown in the above method embodiment.

[0151] Another embodiment of the present invention provides a chip system applied to an apparatus for generating vehicle dimension data report templates. The chip system includes one or more interface circuits and one or more processors 11. The interface circuits and processors 11 are interconnected via wiring. The interface circuits are used to receive signals from a memory 12 of the vehicle dimension data report template generation apparatus and send the signals to the processors 11, the signals including computer instructions stored in the memory 12. When the processors 11 execute the computer instructions, the vehicle dimension data report template generation apparatus performs each step of the method flow shown in the above method embodiment.

[0152] In another embodiment of the present invention, a computer program product is also provided, the computer program product including instructions that, when executed on a vehicle size data report template generation device, cause the vehicle size data report template generation device to perform each step of the vehicle size data report template generation device in the method flow shown in the above method embodiment.

[0153] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of the present invention is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs).

[0154] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions within the technical scope disclosed in the present invention should be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for generating a vehicle size data report template, characterized in that, include: The system acquires three-dimensional data of vehicle parts, measurement data of each of M measurement points, and multiple indicator names. The three-dimensional data is used to indicate the three-dimensional model of the vehicle parts, and the numerical values ​​corresponding to the indicator names are used to indicate whether the vehicle parts are qualified. Based on the measurement data of each measurement point, the M measurement points are grouped to obtain multiple first measurement point sets. The first measurement point set includes N measurement points, where M and N are positive integers, and N is less than M. Based on the preset number of measurement points per page and the measurement point data of each measurement point in each first measurement point set, the multiple first measurement point sets are paginated to obtain multiple pages of second measurement point sets. The second measurement point sets include K first measurement point sets, where K is a positive number. Based on the measurement point data of each measurement point in the second measurement point set on each page, and the three-dimensional data, determine the target three-dimensional model corresponding to the second measurement point set on each page, including: determining the target three-dimensional data corresponding to the second measurement point set on each page based on the measurement point data of each measurement point in the second measurement point set on each page, and the three-dimensional data; and determining the target three-dimensional model corresponding to the second measurement point set on each page based on the measurement point data of each measurement point in the second measurement point set on each page, and the corresponding target three-dimensional data. The positional parameters include spatial coordinates. Based on the measurement point data of each measurement point in the second measurement point set on each page, and the corresponding target 3D data, the target 3D model corresponding to the second measurement point set on each page is determined. This includes: determining the center measurement point in the second measurement point set on each page based on the spatial coordinates of each measurement point; determining the target viewpoint based on the spatial coordinates of the center measurement point and the spatial normal vectors of other measurement points in the second measurement point set on each page; and determining the target 3D model corresponding to the second measurement point set on each page based on the target viewpoint and the target 3D data corresponding to the second measurement point set on each page. The target viewpoint is used to display all measurement points in the second measurement point set corresponding to the target 3D model. Based on the target 3D model corresponding to the second set of measurement points on each page, and multiple indicator names, the size data report template is generated.

2. The method for generating a vehicle size data report template according to claim 1, characterized in that, The measurement point data includes: location parameters, spatial normal vector, and measurement point type. The location parameters are used to indicate the area where the measurement point is located, and the spatial normal vector is used to indicate the direction of the measurement point. The M measuring points are grouped according to the measuring point data of each measuring point to obtain multiple first measuring point sets, including: Based on the location parameters of each measuring point, the M measuring points are divided into multiple third measuring point sets, and the measuring points in a third measuring point set belong to the same region. Based on the spatial normal vector and measurement point type of each measurement point in each third measurement point set, each third measurement point set is grouped to obtain multiple first measurement point sets corresponding to each third measurement point set. The spatial normal vectors of the measurement points included in each first measurement point set have the same direction and the same measurement point type.

3. The method for generating a vehicle size data report template according to claim 2, characterized in that, The method involves partitioning the M measuring points according to the location parameters of each measuring point to obtain multiple sets of third measuring points, including: When the position parameter includes spatial coordinates, the M measuring points are partitioned according to the spatial coordinates of each measuring point to obtain multiple sets of third measuring points; When the location parameter includes the region to which it belongs, the M measuring points are partitioned according to the region to which each measuring point belongs, resulting in multiple sets of third measuring points.

4. The method for generating a vehicle size data report template according to claim 2 or 3, characterized in that, The position parameters include spatial coordinates; The step of paginating the multiple first measurement point sets according to the preset number of measurement points per page and the measurement point data of each measurement point in each first measurement point set to obtain multiple pages of second measurement point sets includes: Based on the preset number of measurement points per page and the target order of the coordinates corresponding to the target coordinate axes of each measurement point in each first measurement point set, the multiple first measurement point sets are paginated to obtain multiple pages of second measurement point sets. Wherein, the target coordinate axis is any coordinate axis in the spatial coordinate system, and the target order is the arrangement of the coordinates corresponding to the target coordinate axes in ascending order or descending order.

5. The method for generating a vehicle size data report template according to claim 1, characterized in that, The measurement point data includes: the first part identifier of the vehicle part corresponding to the measurement point; the three-dimensional data includes: the second part identifier of the corresponding vehicle part. The step of determining the target 3D data corresponding to the second set of measurement points on each page, based on the measurement point data of each measurement point in the second set of measurement points on each page and the 3D data, includes: Based on the first part identifier corresponding to each measurement point in the second measurement point set on each page, candidate 3D data is determined from all 3D data, wherein the second part identifier corresponding to the candidate 3D data is the same as the first part identifier; Based on the candidate 3D data corresponding to each measurement point in the second measurement point set on each page, and the measurement point data of each measurement point in the second measurement point set on each page, determine the target 3D data corresponding to the second measurement point set on each page.

6. A device for generating a vehicle size data report template, characterized in that, include: The acquisition unit is used to acquire the three-dimensional data of the vehicle part, the measurement data of each of the M measurement points, and multiple indicator names. The three-dimensional data is used to indicate the three-dimensional model of the vehicle part, and the numerical value corresponding to the indicator name is used to indicate whether the vehicle part is qualified. The processing unit is configured to group the M measurement points according to the measurement point data of each measurement point to obtain multiple first measurement point sets, wherein the first measurement point sets include N measurement points, M and N are positive integers, and N is less than M; The processing unit is further configured to paginate the plurality of first measurement point sets according to the preset number of measurement points per page and the measurement point data of each measurement point in each first measurement point set, to obtain a multi-page second measurement point set, wherein the second measurement point set includes K first measurement point sets, where K is a positive number; The processing unit is further configured to determine the target 3D model corresponding to each page of the second measurement point set based on the measurement point data of each measurement point in each page of the second measurement point set and the 3D data, including: determining the target 3D data corresponding to each page of the second measurement point set based on the measurement point data of each measurement point in each page of the second measurement point set and the 3D data; determining the target 3D model corresponding to each page of the second measurement point set based on the measurement point data of each measurement point in each page of the second measurement point set and the corresponding target 3D data; the position parameters include spatial coordinates, and based on the measurement point data of each measurement point in each page of the second measurement point set, ... Based on the corresponding target 3D data, the target 3D model corresponding to the second set of measurement points on each page is determined, including: determining the center measurement point in the second set of measurement points on each page based on the spatial coordinates of each measurement point in the second set of measurement points on each page; determining the target viewpoint based on the spatial coordinates of the center measurement point and the spatial normal vectors of other measurement points in the second set of measurement points on each page; and determining the target 3D model corresponding to the second set of measurement points on each page based on the target viewpoint and the target 3D data corresponding to the second set of measurement points on each page, wherein the target viewpoint is used to display all measurement points in the second set of measurement points corresponding to the target 3D model. The generation unit is used to generate the size data report template based on the target three-dimensional model corresponding to the second set of measurement points on each page, as well as multiple indicator names.

7. A device for generating a vehicle size data report template, characterized in that, The generating apparatus includes a processor and a memory; the memory is used to store computer program code, the computer program code including computer instructions; when the processor executes the computer instructions, the generating apparatus performs the method for generating a vehicle size data report template as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The device includes computer instructions that, when executed on a vehicle size data report template generation device, cause the generation device to perform the vehicle size data report template generation method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Size report data collection and structured presentation method and system

    CN113779946A

  • Measurement point generation method and measurement point generation device

    CN114577155A