[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111369309B - Product configuration method, product customization method, device, terminal and server - Google Patents

Product configuration method, product customization method, device, terminal and server Download PDF

Info

Publication number
CN111369309B
CN111369309B CN201811506099.7A CN201811506099A CN111369309B CN 111369309 B CN111369309 B CN 111369309B CN 201811506099 A CN201811506099 A CN 201811506099A CN 111369309 B CN111369309 B CN 111369309B
Authority
CN
China
Prior art keywords
product
plane
stereoscopic
model data
target product
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811506099.7A
Other languages
Chinese (zh)
Other versions
CN111369309A (en
Inventor
黄建波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Shanghai Co ltd
Original Assignee
Alibaba Shanghai Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Shanghai Co ltd filed Critical Alibaba Shanghai Co ltd
Priority to CN201811506099.7A priority Critical patent/CN111369309B/en
Publication of CN111369309A publication Critical patent/CN111369309A/en
Application granted granted Critical
Publication of CN111369309B publication Critical patent/CN111369309B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0621Item configuration or customization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation
    • G06T15/205Image-based rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/529Depth or shape recovery from texture
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The embodiment of the application provides a product configuration method, a product customization method, a device, a server and a terminal. Based on the product category of the target product, searching corresponding plane model data and stereoscopic model data; rendering by using the plane model data to obtain a plane structure diagram; generating a plane editing area according to an area selection request aiming at the plane structure diagram; establishing an association relation between the plane editing area and the stereoscopic model data, and releasing the customized service of the target product based on the association relation; when a product customization request is received, drawing a stereoscopic editing area corresponding to the plane editing area in a stereoscopic structural diagram obtained by rendering the stereoscopic model data so as to obtain a product model diagram; the stereoscopic editing area updates its display effect based on the editing instruction to obtain a customized model map of the target product. According to the embodiment of the application, product customization is realized, the manpower communication cost is reduced, and the customization efficiency is improved.

Description

Product configuration method, product customization method, device, terminal and server
Technical Field
The embodiment of the application relates to the technical field of computer application, in particular to a product configuration method, a product customization method, a device, a terminal and a server.
Background
The current production of products is usually standardized and mass production, and the difference is small, however, in practical application, different users may have different demands on the products, so that customized products meeting different demands of the users are generated.
In order to provide customized products for users, the current adopted mode is that a product provider repeatedly communicates with the users for confirmation, and after the intention of the users is known, the users draw drawings to guide production, and the product customization efficiency is low.
Disclosure of Invention
The embodiment of the application provides a product configuration method, a product customization method, a device, a server and a terminal.
In a first aspect, an embodiment of the present application provides a method for configuring a product, including:
receiving a product configuration request for a target product; the product configuration request includes a product category;
determining plane model data and three-dimensional model data corresponding to the product category;
rendering by using the plane model data to obtain a plane structure diagram;
determining a plane editing area based on an area selection request for the plane structure diagram;
Establishing an association relation between the plane editing area and the stereoscopic model data;
based on the association relationship, issuing a customized service for the target product;
in a second aspect, an embodiment of the present application provides a method for configuring a product, including:
receiving a product release request for a target product;
determining the association relation between the three-dimensional model data corresponding to the target product and the plane editing area; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product, and the association relation with the three-dimensional model data is established; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
and based on the association relation, issuing the customized service aiming at the target product.
In a third aspect, an embodiment of the present application provides a method for customizing a product, including:
receiving a product customization request for a target product;
determining three-dimensional model data corresponding to the target product and a plane editing area associated with the three-dimensional model data; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
Converting the plane editing area into a stereoscopic editing area;
rendering by utilizing the stereoscopic model data to obtain a stereoscopic structural diagram, and drawing the stereoscopic editing area in the stereoscopic structural diagram to obtain a product model diagram;
based on the editing instruction aiming at the stereoscopic editing area, the display effect of the stereoscopic editing area is updated to obtain the customized model diagram of the target product.
In a fourth aspect, an embodiment of the present application provides a product configuration method, including:
based on the product category input by a product provider, sending a product configuration request to a server, so that the server can determine three-dimensional model data and plane model data corresponding to the product category;
displaying a plane structure diagram obtained by using the plane model data rendering;
and responding to the region selection operation aiming at the plane structure diagram, sending a region selection request to the server side so as to facilitate the server side to determine a plane editing region, establishing an association relation between the plane editing region and the stereoscopic model data, and issuing customized service aiming at the target product based on the association relation.
In a fifth aspect, embodiments of the present application provide a method for customizing a product, including:
Based on the customizing operation of a user on a target product, sending a product customizing request to a server side so that the server side can search the stereoscopic model data corresponding to the target product;
displaying a product model diagram of the target product; the product model diagram is obtained by drawing a stereoscopic editing area corresponding to the stereoscopic model data in a stereoscopic structural diagram obtained by rendering the stereoscopic model data; the stereoscopic editing area is obtained by converting a plane editing area associated with the stereoscopic model data;
in response to an editing operation for the stereoscopic editing region, a display effect of the stereoscopic editing region is updated to obtain a custom model map.
In a sixth aspect, embodiments of the present application provide a product configuration apparatus, including:
the configuration request receiving module is used for receiving a product configuration request aiming at a target product; the product configuration request includes a product category;
the model searching module is used for determining plane model data and three-dimensional model data corresponding to the product category;
the first model rendering module is used for rendering and obtaining a plane structure diagram by utilizing the plane model data;
the area generating module is used for determining a plane editing area based on an area selection request aiming at the plane structure diagram;
The model association module is used for establishing association relation between the plane editing area and the stereoscopic model data;
and the product release module is used for releasing the customized service aiming at the target product based on the association relation.
In a seventh aspect, embodiments of the present application provide a product configuration module, including:
the release request module is used for receiving a product release request aiming at a target product;
the relation determining module is used for determining the association relation between the three-dimensional model data corresponding to the target product and the plane editing area; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product, and the association relation with the three-dimensional model data is established; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
and the product release module is used for releasing the customized service aiming at the target product based on the association relation.
In an eighth aspect, embodiments of the present application provide a product customization apparatus, including:
the customization request receiving module is used for receiving a product customization request aiming at a target product;
the region searching module is used for determining the stereoscopic model data corresponding to the target product and a plane editing region associated with the stereoscopic model data; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
The region conversion module is used for converting the plane editing region into a stereoscopic editing region;
the second model rendering module is used for rendering the stereoscopic model data to obtain a stereoscopic structural diagram, and drawing the stereoscopic editing area in the stereoscopic structural diagram to obtain a product model diagram;
and the model updating module is used for updating the display effect of the stereoscopic editing area based on the editing instruction aiming at the stereoscopic editing area so as to obtain the customized model diagram of the target product.
In a ninth aspect, an embodiment of the present application provides a product configuration apparatus, including:
the configuration request sending module is used for sending a product configuration request to the server based on the product category input by the product provider so that the server can determine the three-dimensional model data and the plane model data corresponding to the product category;
the first display module is used for displaying a plane structure diagram obtained by utilizing the plane model data rendering;
the area selection module is used for responding to the area selection operation aiming at the plane structure diagram, sending an area selection request to a server side so as to facilitate the server side to determine a plane editing area, establishing the association relation between the plane editing area and the stereoscopic model data, and releasing the customized service aiming at the target product based on the association relation.
In a tenth aspect, embodiments of the present application provide a product customization apparatus, including:
the customization request sending module is used for sending a product customization request to a server based on the customization operation of a user on a target product so that the server can search the stereoscopic model data corresponding to the target product;
the second display module is used for displaying a product model diagram of the target product; the product model diagram is obtained by drawing a stereoscopic editing area corresponding to the stereoscopic model data in a stereoscopic structural diagram obtained by rendering the stereoscopic model data; the stereoscopic editing area is obtained by converting a plane editing area associated with the stereoscopic model data;
and the model editing module is used for responding to the editing operation of the stereoscopic editing area and updating the display effect of the stereoscopic editing area to obtain a customized model diagram.
In an eleventh aspect, embodiments of the present application provide a server, including a processing component and a storage component;
the storage component stores one or more computer instructions; the one or more computer instructions are to be invoked for execution by the processing component;
the processing assembly is configured to:
Receiving a product configuration request for a target product; the product configuration request includes a product category;
determining plane model data and three-dimensional model data corresponding to the product category;
rendering by using the plane model data to obtain a plane structure diagram;
determining a plane editing area based on an area selection request for the plane structure diagram;
establishing an association relation between the plane editing area and the stereoscopic model data;
and based on the association relation, issuing the customized service aiming at the target product.
In a twelfth aspect, embodiments of the present application provide a server, including a processing component and a storage component;
the storage component stores one or more computer instructions; the one or more computer instructions are to be invoked for execution by the processing component;
the processing assembly is configured to:
receiving a product release request for a target product;
determining the association relation between the three-dimensional model data corresponding to the target product and the plane editing area; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product, and the association relation with the three-dimensional model data is established; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
And based on the association relation, issuing the customized service aiming at the target product.
In a thirteenth aspect, embodiments of the present application provide a server, including a processing component and a storage component;
the storage component stores one or more computer instructions; the one or more computer instructions are to be invoked for execution by the processing component;
the processing assembly is configured to:
receiving a product customization request for a target product;
determining three-dimensional model data corresponding to the target product and a plane editing area associated with the three-dimensional model data; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
converting the plane editing area into a stereoscopic editing area;
rendering by utilizing the stereoscopic model data to obtain a stereoscopic structural diagram, and drawing the stereoscopic editing area in the stereoscopic structural diagram to obtain a product model diagram;
based on the editing instruction aiming at the stereoscopic editing area, the display effect of the stereoscopic editing area is updated to obtain the customized model diagram of the target product.
In a fourteenth aspect, an embodiment of the present application provides a terminal, including a storage component, a display component, and a processing component; the storage component stores one or more computer program instructions; the one or more computer program instructions for the processing component to call and execute;
the processing assembly is configured to:
based on the product category input by a product provider, sending a product configuration request to a server, so that the server can determine three-dimensional model data and plane model data corresponding to the product category;
providing a display interface through the display component for displaying a plane structure diagram obtained by utilizing the plane model data rendering;
and responding to the region selection operation aiming at the plane structure diagram, sending a region selection request to a server side so as to facilitate the server side to determine a plane editing region, establishing an association relation between the plane editing region and the stereoscopic model data, and issuing customized service aiming at the target product based on the association relation.
In a fifteenth aspect, an embodiment of the present application provides a terminal, including a storage component, a display component, and a processing component; the storage component stores one or more computer program instructions; the one or more computer program instructions for the processing component to call and execute;
The processing assembly is configured to:
based on the customizing operation of a user on a target product, sending a product customizing request to a server side so that the server side can search the stereoscopic model data corresponding to the target product;
providing a display interface through the display component for displaying a product model diagram of the target product; the product model diagram is obtained by drawing a stereoscopic editing area corresponding to the stereoscopic model data in a stereoscopic structural diagram obtained by rendering the stereoscopic model data; the stereoscopic editing area is obtained by converting a plane editing area associated with the stereoscopic model data;
in response to an editing operation for the stereoscopic editing region, a display effect of the stereoscopic editing region is updated to obtain a custom model map.
In the embodiment of the application, a product configuration request for a target product is received; the product configuration request includes a product category; determining plane model data and three-dimensional model data corresponding to the product category; rendering by using the plane model data to obtain a plane structure diagram; determining a plane editing area based on an area selection request for the plane structure diagram; establishing an association relation between the plane editing area and the stereoscopic model data; based on the association relationship, issuing a customized service for the target product; the three-dimensional structure diagram can be rendered and obtained based on the three-dimensional model data, and the three-dimensional editing area obtained by converting the plane editing area is used for drawing in the three-dimensional structure diagram to obtain a product model diagram; the stereoscopic editing area is used for updating the display effect of the stereoscopic editing area based on editing instructions so as to obtain the customized model diagram of the target product. The embodiment of the application realizes product customization and improves customization efficiency.
These and other aspects of the present application will be more readily apparent from the following description of the embodiments.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief description will be given below of the drawings that are needed in the embodiments or the prior art descriptions, and it is obvious that the drawings in the following description are some embodiments of the present application, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 illustrates a flow chart of one embodiment of a product configuration method provided herein;
FIG. 2 illustrates a flow chart of one embodiment of a product customization method provided herein;
FIG. 3 illustrates a flow chart of yet another embodiment of a product configuration method provided herein;
FIGS. 4 a-4 c show schematic representations of product configuration interfaces, respectively;
FIG. 5 illustrates a flow chart of yet another embodiment of a product customization method provided herein;
FIGS. 6 a-6 c show schematic representations of product customization interfaces, respectively;
FIG. 7 is a schematic diagram illustrating one embodiment of a product configuration apparatus provided herein;
FIG. 8 illustrates a schematic diagram of one embodiment of a server provided herein;
FIG. 9 is a schematic view of a product customization mechanism according to another embodiment of the present application;
FIG. 10 is a schematic diagram of a server according to another embodiment of the present application;
FIG. 11 is a schematic view of a product configuration device according to another embodiment of the present application;
FIG. 12 is a schematic diagram illustrating the structure of one embodiment of a terminal provided herein;
FIG. 13 is a schematic view of a further embodiment of a product customization mechanism provided herein;
fig. 14 is a schematic structural view of still another embodiment of a terminal provided in the present application;
fig. 15 is a schematic diagram of an embodiment of a processing system provided in the present application.
Detailed Description
In order to enable those skilled in the art to better understand the present application, the following description will make clear and complete descriptions of the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application.
In some of the flows described in the specification and claims of this application and in the foregoing figures, a number of operations are included that occur in a particular order, but it should be understood that the operations may be performed in other than the order in which they occur or in parallel, that the order of operations such as 101, 102, etc. is merely for distinguishing between the various operations, and that the order of execution is not by itself represented by any order of execution. In addition, the flows may include more or fewer operations, and the operations may be performed sequentially or in parallel. It should be noted that, the descriptions of "first" and "second" herein are used to distinguish different messages, devices, modules, etc., and do not represent a sequence, and are not limited to the "first" and the "second" being different types.
The technical scheme of the embodiment of the application is mainly applied to a product customization scene, and product customization is realized through the technical scheme of the embodiment of the application, so that the communication cost between a product provider and a user is reduced, and the customization efficiency can be improved. The embodiment of the application can be applied to any product with regular shapes, such as products with regular appearance shapes of packaging boxes, beverage cans and the like.
At present, repeated communication confirmation is needed between a product provider and a user for product customization, the efficiency is low, the user experience is poor, the inventor thinks in the process of realizing the application, whether a 3D model of the product, namely a three-dimensional model, can be built by utilizing a computer technology for the product with regular shape, the user adds characters, pictures and other materials to the 3D model based on 3D interaction, personalized customization is realized, and basic configuration requirements, such as product size and the like, for the product provider exist for the product, so that the product customization efficiency is improved for meeting the requirements of the product provider and the user, and the inventor further researches the technical scheme of the application, in the embodiment of the application, the corresponding plane model data and three-dimensional model data can be searched based on the product category of a target product; rendering by using the plane model data to obtain a plane structure diagram; determining a plane editing area according to an area selection request aiming at the plane structure diagram; establishing an association relationship between the plane editing area and the stereoscopic model data, and based on the association relationship, releasing customized service aiming at the target product; therefore, in a stereoscopic structural diagram obtained by rendering the stereoscopic model data, a stereoscopic editing area corresponding to the plane editing area can be drawn to obtain a product model diagram; the stereoscopic editing area can update the display effect based on the editing instruction so as to obtain the customized model diagram of the target product. The customized model map can be used to guide the production of the target product. According to the embodiment of the application, product customization is realized, the manpower communication cost is reduced, and the customization efficiency is improved.
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all, of the embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments herein without making any inventive effort, are intended to be within the scope of the present application.
Fig. 1 is a flowchart of one embodiment of a method for configuring a product according to an embodiment of the present application, where the method may include the following steps:
101: a product configuration request for a target product is received.
Wherein the product configuration request includes a product category of the target product.
The product in the embodiment of the application can be, for example, a product with a certain regular shape such as a packaging box, a beverage can or a wallet. The target product specifically may refer to a product corresponding to the product category, and the product configuration and product customization may obtain a customized model diagram of the target product, where the customized model diagram may be used as a drawing to manufacture the target product.
Wherein, the product category represents a product shape, namely, the product category is divided according to different product shapes in advance. For example, the target product is a packaging box, and can be divided into the categories of an airplane box, a tongue inserting box, a hand-held box, a book-shaped box and the like according to different packaging box shapes, and the products of different product categories have different unfolded plane structures.
The product configuration request may be product provider-triggered, in practice, multiple product categories may be provided for selection by the product provider, the product configuration request being triggered based on the selected product category.
Thus, as an alternative, before receiving the product configuration request, it may further include:
outputting a plurality of product categories;
the receiving a product configuration request may specifically be:
in response to a selection operation for the plurality of product categories, a product configuration request including the selected product category is generated.
In addition, in one practical application, the technical solution of the embodiment of the present application may be applied to an online transaction scenario, where a product provider is a merchant providing product customization, and a user is a consumer who has a product customization requirement and purchases a customized product, so as to be another alternative way:
the receiving a product configuration request for a target product includes:
and receiving a product configuration request aiming at a target product, wherein the product configuration request is sent by a product providing end.
Optionally, before receiving the product configuration request sent by the product providing end, the method may further include:
outputting a plurality of product categories of the target product at the product providing end; wherein the product configuration request may be generated by the product provider in response to a selection operation for the plurality of product categories.
102: and determining plane model data and three-dimensional model data corresponding to the product category.
The plane model data and the stereoscopic model data define the plane structure and the stereoscopic structure of the product, so that a plane structure diagram can be rendered in a page based on the plane model data, and a stereoscopic structure diagram can be rendered in the page based on the stereoscopic model data.
In the embodiment of the application, the plane model data and the stereoscopic model data corresponding to different product categories can be preset, so that the plane model data and the stereoscopic model data corresponding to the product categories can be directly searched and obtained based on the product categories, thereby being convenient for different product providers to access to realize quick configuration of the product models required by the providers.
Of course, the plane model data and the stereo model data may be determined in other ways, which will be described in detail in the following embodiments.
103: and rendering by using the plane model data to obtain a plane structure diagram.
104: and determining a plane editing area according to the area selection request aiming at the plane structure diagram.
The product provider may define the planogram to determine which regions in the planogram may be personalized to create editable areas, i.e., planogram editing areas.
Based on the region selection request, the shape of the flat edit region and the position in the flat structure map may also be determined.
105: and establishing an association relation between the plane editing area and the stereoscopic model data.
Optionally, an association relationship among the product category, the plane editing area and the stereoscopic model data may be specifically established.
106: based on the association relationship, issuing a customized service for the target product;
the customization service may be used for indicating to render a stereoscopic structure chart by using stereoscopic model data, and the stereoscopic editing area obtained by converting the plane editing area is used for drawing a product model chart of the target product in the stereoscopic structure chart; the stereoscopic editing area is used for updating the display effect of the stereoscopic editing area based on editing instructions so as to obtain the customized model diagram of the target product.
Optionally, a product release request is received, and based on the association relationship, a customized service for the target product is released; that is, after determining the plane editing area, the product provider can trigger a product release request, and the server can release a customization service for a target product, so that the product customization request is received, the customization service can be executed to obtain a three-dimensional structure diagram by utilizing three-dimensional model data rendering, and the three-dimensional editing area obtained by converting the plane editing area is drawn in the three-dimensional structure diagram to obtain a product model diagram; based on the product model diagram, product customization can be performed, namely, a user can edit a stereoscopic editing area, such as adding materials (characters or pictures) and the like, the display effect of the stereoscopic editing area is updated, after editing is completed, a customized model diagram of a target product can be obtained, and the customized model diagram can be used as a drawing to guide the manufacture of the target product.
Of course, in order to facilitate the manufacturing production, the stereoscopic model diagram may be converted into a planar model diagram, and specifically, the stereoscopic model diagram may be manufactured according to the planar model diagram and then combined to form the target product.
Further, in some embodiments, the receiving a product release request, releasing the customized service for the target product includes:
receiving a product release request and releasing the customized service of the target product;
generating customized prompt information of the target product; the customization hint information is used for being output at a product customization end.
The customization hint information may prompt the user to customize the target product for the object category.
As an alternative way, the product configuration request further includes attribute configuration data for the target product;
the determining the plane model data and the stereoscopic model data corresponding to the product category may include:
searching basic configuration data corresponding to the product category;
generating plane model data and stereoscopic model data based on the basic configuration data according to the attribute configuration data;
the basic configuration data is obtained by preset. The basic configuration data describe the plane structure information and the three-dimensional structure information of the target product of the object class, and the configuration cost of the product provider can be reduced by presetting the basic configuration data, so that any product provider can participate in the configuration of the customized product.
In practical application, the product provider can select the object category and also has a requirement for configuring the attribute parameters such as the product size, so in the alternative, the corresponding basic configuration data can be searched based on the product category, and the basic configuration data can be updated according to the attribute configuration data, so that the plane model data and the stereoscopic model data can be generated based on the updated basic configuration data
Wherein, the basic configuration data can be obtained by presetting in the following way:
according to the product category of the target product, gridding the product shape of the target product;
and generating the basic configuration data according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid.
For the convenience of understanding, taking the shape of a product as a cube as an example, the product can be divided into 6 grids by gridding, and the 6 grids respectively correspond to 6 surfaces of the upper surface, the lower surface, the left surface, the right surface, the front surface and the rear surface;
configuration data for one of the grids is as follows:
[
{
"meshId": "0",// grid index to identify grid
' type ' rectangle ',// describes the mesh shape
Properties { width:10, height:5}// describe grid properties, which may include length, width, height, radius, radian, etc.;
2d { position } "is used to describe the plane position of the 2d plane
3d { position } "is used to describe the stereo position of the 3d plane
}
]
As can be seen from the above description, the grid attribute specifically refers to the grid size, including length, width, height, radius, radian, and the like, and if the grid is rectangular, the grid size includes length and width; the attribute configuration data may also specifically include product size configuration data, for example, when the target product is a cube, the product size configuration data includes length, width, and height.
Thus, in some embodiments, said generating plane model data and stereoscopic model data based on said basic configuration data according to said attribute configuration data may comprise:
determining the target size of each grid corresponding to the target product according to the product size configuration data;
updating the basic configuration data according to the target size of each grid;
and generating plane model data and stereoscopic model data based on the updated basic configuration data.
That is, based on the product size configuration data, the target size of each grid is calculated first, so that the grid size in the basic configuration data can be updated according to the target size of each grid, and then the plane model data and the stereoscopic model data can be generated based on the updated basic configuration data.
The plane model data and the stereoscopic model data are file formats which are obtained through conversion and are convenient to render.
As another alternative, the product configuration request further includes attribute configuration data for the target product;
the determining the plane model data and the stereoscopic model data corresponding to the product category comprises:
searching plane model basic data and three-dimensional model basic data corresponding to the product category;
and generating plane model data based on the plane model basic data and generating stereoscopic model data based on the stereoscopic model basic data according to the attribute configuration data.
Optionally, the plane model base data and the stereoscopic model base data are obtained in advance as follows:
according to the product category of the target product, gridding the product shape of the target product;
generating basic configuration data according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid;
and generating the plane model basic data and the stereoscopic model basic data according to the basic configuration data.
The plane model basic data and the stereoscopic model basic data with corresponding formats can be generated in advance based on the basic configuration data, so that the plane model basic data and the stereoscopic model basic data can be directly updated according to the attribute configuration data, and the plane model data and the stereoscopic model data can be obtained.
In some embodiments, the method may further comprise:
a plane basic structure diagram is obtained by utilizing the plane model basic data rendering, and a three-dimensional basic structure diagram is obtained by utilizing the three-dimensional model basic data rendering;
and storing the plane model basic data and the stereoscopic model basic data in response to a confirmation request for the plane basic structure diagram and the stereoscopic basic structure diagram.
In an actual application, the technical scheme of the embodiment of the application can be applied to an online transaction scene, a product provider is a merchant for providing product customization, a user is a consumer with product customization requirements, and besides, the product provider can provide product customization and can provide related commodities generated by using the product. If the product is a packaging box, the related commodity is clothes or food and the like packaged by the packaging box, if the product is a beverage can, the related commodity is beverage and the like contained by the beverage can. Thus, as a further embodiment, establishing the association of the plane editing region with the stereoscopic model data includes:
determining commodities corresponding to the target product;
establishing association relations among commodity identifications, the product categories, the plane editing areas and the three-dimensional model data;
Thus, after the custom service of the target product is released, the custom service of the target product can be provided when the associated commodity is put on shelf.
Further, in some embodiments, the receiving a product configuration request for a target product may include:
receiving a product configuration request aiming at a target product, which is sent by a product providing end;
the method may further comprise:
and displaying a plane structure diagram at the product providing end.
Wherein the region selection request may be generated by the product provider in response to a region selection operation for the planar structure diagram.
In addition, when the product provider performs the configuration of the target product, since the plane model data and the stereoscopic model data only define the product shape, the product provider also has certain requirements on the product appearance, for example, logo (Logo) or other unified pictures of the product provider need to be added or product colors need to be set.
Thus, in certain embodiments, the method may further comprise:
determining texture configuration information according to a texture configuration request aiming at the plane structure diagram; the texture configuration information comprises texture content and texture positions;
the establishing the association relationship between the plane editing area and the stereoscopic model data may include:
Establishing an association relationship among the plane editing area, the texture configuration information and the stereoscopic model data;
the texture configuration information is used for rendering the texture content in the stereo structure diagram based on the texture position.
The server may specifically establish an association relationship among the product category, the plane editing area, the texture configuration information, and the stereoscopic model data.
In another alternative manner, the server may specifically establish an association relationship among the commodity identifier of the commodity associated with the target product, the product category, the plane editing area, the texture configuration information, and the stereoscopic model data.
The texture content may include displayable content such as pictures or text. The texture position can be overlapped with the plane editing area, the plane editing area can be preferentially rendered in the stereoscopic structural diagram, and then texture content is rendered on the plane editing area; of course, the texture content may be preferentially rendered, and the plane editing area may be rendered again.
The texture location may refer to a location of the texture content in the planar structure map, and thus a stereoscopic location of the texture content in the stereoscopic structure map may be determined based on the texture location, and the texture content may be rendered at the stereoscopic location in the stereoscopic structure map.
In addition, as yet another embodiment, the embodiment of the present application further provides a product configuration method, which may include:
receiving a product release request for a target product;
determining the association relation between the three-dimensional model data corresponding to the target product and the plane editing area; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product, and the association relation with the three-dimensional model data is established; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
and based on the association relation, issuing the customized service aiming at the target product.
Optionally, the product release request may include a product category of the target product; therefore, the association relation between the volume model data corresponding to the product category and the plane editing area can be specifically searched.
The customization service may instruct to render a stereoscopic structural diagram using the stereoscopic model data, and the stereoscopic editing area obtained by the plane editing area transformation is used to draw in the stereoscopic structural diagram to obtain a product model diagram; the stereoscopic editing area is used for updating the display effect of the stereoscopic editing area based on editing instructions so as to obtain the customized model diagram of the target product.
The association relation between the three-dimensional model data of the target product and the plane editing area of the three-dimensional model data can be preset, can be preset by a third party, and is stored correspondingly to the product type; the specific determination manner of the association relationship between the stereoscopic model data and the plane editing area thereof may be referred to the embodiment shown in fig. 1, and will not be described herein.
In this embodiment, the product provider only needs to trigger a product release request for a certain target product, so that a user can release a customization service for the target product, and can customize the target product.
Fig. 1 is described primarily from the perspective of product configuration by a product provider, and for ease of understanding of the product customization process, fig. 2 provides yet another embodiment of a product customization method, which may include the steps of:
201: a product customization request is received for a target product.
202: and determining the stereoscopic model data corresponding to the target product and the plane editing area associated with the stereoscopic model data.
The plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product; the plane structure diagram is obtained according to the rendering of the plane model data corresponding to the target product, and can be specifically described with reference to the embodiment shown in fig. 1.
Wherein, the product customization request can include the product category of the target product. The server may store the association relationship between the product category, the stereoscopic model data and the plane editing area, so the determining the stereoscopic model data corresponding to the target product and the plane editing area associated with the stereoscopic model data may be:
and searching the three-dimensional model data and the plane editing area corresponding to the product category.
In addition, the product customization request can include the commodity identification of the commodity associated with the target product, and the service end can store the association relationship among the commodity identification, the product category, the three-dimensional model data and the plane editing area, so that the corresponding three-dimensional model data and the plane editing area can be searched through the commodity identification.
203: and converting the plane editing area into a stereoscopic editing area.
Because of the shape and the position of the plane editing area in the plane structure diagram, the conversion relation between the plane structure diagram and the three-dimensional structure diagram can be determined, and the three-dimensional editing area corresponding to the plane editing area can be mapped and obtained based on the conversion relation.
204: and rendering by utilizing the stereoscopic model data to obtain a stereoscopic structural diagram, and drawing the stereoscopic editing area in the stereoscopic structural diagram to generate a product model diagram.
205: based on the editing instruction for the stereoscopic editing area, updating the display effect of the stereoscopic editing area shown in the product model diagram to obtain the customized model diagram of the target product.
Through the technical scheme of the embodiment of the application, in the plane structure diagram, a product provider can conveniently conduct plane editing area selection, the product provider can conveniently conduct product configuration, after the plane editing area is associated with three-dimensional model data, the three-dimensional structure diagram obtained by rendering the three-dimensional model data can be converted into the three-dimensional editing area to be drawn in the three-dimensional structure diagram, a product model diagram configured by the product provider is obtained, a user can conduct personalized customization on the product model diagram, the three-dimensional editing area is edited, product customization is achieved through updating the display effect of the product model diagram, a customized model diagram is obtained, the personalized customization is facilitated for the user, communication between the product provider and the user is not needed, the whole product customization can be achieved, the manpower communication cost is reduced, the product customization efficiency is improved, and the user experience is improved.
In some embodiments, the receiving a product customization request for a target product includes:
Receiving a product customization request aiming at the target product, wherein the product customization request is sent by a product customization end;
the method comprises the following steps:
displaying the product model diagram at the product customization end;
the updating the display effect of the stereoscopic editing area based on the editing instruction for the stereoscopic editing area to obtain the customized model diagram of the target product comprises:
receiving an editing instruction aiming at the stereoscopic editing area and sent by the product customizing end;
and based on the editing instruction, the display effect of the stereoscopic editing area is new so as to obtain a customized model diagram of the target product.
In certain embodiments, the method may further comprise:
converting the customized model diagram into a planar model diagram; wherein the planar model map is used for guiding the manufacture of the target product.
In addition, the plane model diagram can be sent to the product providing end so that the product providing end can output the plane model diagram, and therefore a product provider can view the plane model diagram and customize product manufacturing according to the plane model diagram.
In certain embodiments, the method may further comprise:
outputting the customization prompt information of the target product at the product customization end;
The product customization request is generated by the product customization end in response to triggering operation aiming at the customization prompt information.
In an actual application, the target product may be associated with a commodity, and outputting, at the product customization end, the customization hint information of the target product may include:
and outputting the customization prompt information of the target product in the product detail page of the related product of the target product in the product customization end.
The commodity detail page is concretely a page for commodity transaction operation.
In addition, the product provider may also perform texture configuration when performing target product configuration, and thus, in some embodiments, the method may further include:
determining texture configuration information associated with the stereoscopic model data; wherein the texture configuration information comprises texture content and texture positions;
the step of rendering the stereoscopic model data to obtain a stereoscopic structural diagram, and drawing the stereoscopic editing area in the stereoscopic structural diagram, the step of obtaining a product model diagram comprises the following steps:
and rendering the stereoscopic model data to obtain a stereoscopic structural diagram, drawing the stereoscopic editing area in the stereoscopic structural diagram, and rendering the texture content in the stereoscopic structural diagram based on the texture position to obtain a product model diagram.
In addition, when the user performs product customization, besides displaying the stereo structure diagram, the plane structure diagram can also be synchronously displayed, so in some embodiments, the rendering the stereo structure diagram by using the stereo model data at the product customization end may include:
rendering by utilizing the three-dimensional model data at the product customizing end to obtain a three-dimensional structure diagram, and synchronously rendering by utilizing the plane model data to obtain a plane structure diagram;
the drawing the stereoscopic editing area in the stereoscopic structure chart includes:
drawing the stereoscopic editing area in the stereoscopic structural diagram, and synchronously drawing the plane editing area in the plane structural diagram;
optionally, rendering texture content based on the texture location may include:
and rendering the texture content based on the texture position and synchronously rendering the texture content in the plane structure diagram.
Based on the editing instruction, updating the display effect of the stereoscopic editing area to obtain a product stereoscopic image includes:
based on the editing instruction, updating the display effect of the stereoscopic editing area and synchronously updating the display effect of the plane editing area.
Fig. 3 is a flowchart of another embodiment of a product configuration method provided in an embodiment of the present application, where the present application is described in terms of a product providing end, that is, a product providing end, and the method may include the following steps:
301: based on the product category input by the product provider, a product configuration request is sent to a server side, so that the server side can determine three-dimensional model data and plane model data corresponding to the product category.
Alternatively, multiple product categories may be provided for selection by the product provider.
In addition, the sending the product configuration request to the server based on the product category input by the user may include:
based on the product category and attribute configuration data input by the user, sending a product configuration request to a server; the attribute configuration data is used for generating the plane model data and the stereoscopic model data.
Specific implementations of generating the plane model data and the stereoscopic model data based on the attribute configuration data may be referred to above, and detailed descriptions thereof are not repeated here.
Optionally, before sending the product configuration request to the server based on the product category and the attribute configuration data input by the user, the method may further include:
and outputting product category input prompt information and parameter configuration prompt information.
The category input prompt is used for prompting the product provider to input product categories, and optionally, the category input prompt can comprise a plurality of product categories for a user to select any one of the product categories;
The parameter configuration prompt information is used for prompting the product provider to perform attribute configuration on the target product of the selected product category, and input attribute configuration data.
302: and displaying a plane structure diagram obtained by using the plane model data rendering.
303: and responding to the region selection operation aiming at the plane structure diagram, sending a region selection request to the server side so as to facilitate the server side to determine a plane editing region, establishing an association relation between the plane editing region and the stereoscopic model data, and issuing customized service aiming at the target product based on the association relation.
In addition, optionally, a product release request may be further sent to the server, so that the server responds to the product release request, and then, based on the association relationship, a customized service for the target product is released.
Alternatively, the plane structure diagram may be displayed on a first layer of the display interface, and a second layer may be further superimposed on the first layer, so that the user may draw by canvas and draw a plane editing area.
Wherein, the object product is gridded to obtain plane model data and three-dimensional model data, and the relevant information of each grid is described in the plane model data and the three-dimensional model data.
Thus, the plane structure map may specifically refer to a plane mesh map, and the region selection operation may select in mesh units, obtaining a region composed of at least one mesh as a plane editing region.
In addition, the server may specifically establish a product category, an association relationship between the plane editing area and the stereoscopic model data.
Optionally, the server may specifically establish a commodity identifier of a commodity associated with the target product, a product category, and an association relationship between the plane editing area and the stereoscopic model data.
For convenience of understanding, taking a target product as a packaging box as an example, a product type is a carton type, a plane structure diagram 401 of the target product of the product type is shown in fig. 4a, the plane structure diagram 401 is formed by 13 grids (such as grids formed by dividing with dotted lines in fig. 4), a region selection operation can be performed on the plane structure diagram, as shown in fig. 4b, namely, a plane editing region 402 can be determined, in practical application, the plane editing region 402 can be drawn in the plane structure diagram 401 by canvas, and the plane editing region 402 corresponds to one of the grids in fig. 4 b.
The shape and position of the flat edit area are determined.
After the user performs the region selection and determines the plane editing region, a confirmation operation may be performed to trigger the product release request.
Furthermore, in some embodiments, before the sending the product issue request to the server, the party may further include:
responding to texture configuration operation aiming at the plane structure diagram, sending a texture configuration request to the server side so as to facilitate the server side to determine texture configuration information and establish association relation among the texture configuration information, the plane editing area and the stereoscopic model data.
Optionally, the server may specifically establish an association relationship between the product category, the texture configuration information, the plane editing area and the stereoscopic model data.
The texture configuration information may include texture content, texture location, and the like.
As shown in fig. 4c, the planar structure grid may be textured, for example, by adding texture content 403 such as text or pictures. When the planar structure diagram is formed by a grid, that is, the grid is specifically configured with textures.
In addition, as yet another embodiment, the embodiment of the present application further provides a product configuration method, which may include:
A product release request aiming at a target product is sent to a server side, so that the server side determines the association relation between three-dimensional model data corresponding to the target product and a plane editing area, and based on the association relation, a customized service aiming at the target product is released;
the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product, and the association relation with the three-dimensional model data is established; and rendering the planar structure diagram according to the planar model data corresponding to the target product.
Fig. 5 is a flowchart of another embodiment of a product customization method provided in an embodiment of the present application, where the present application is described in terms of a product customization end, that is, a product customization end, and the method may include the following steps:
501: based on the customizing operation of a user on a target product, a product customizing request is sent to a server side, so that the server side searches the stereoscopic model data corresponding to the target product.
Optionally, before sending the product customization request to the server based on the customization operation of the user for the target product, the method may further include:
And outputting the customized prompt information of the target product.
The sending the product customization request to the server based on the customization operation of the user for the target product may include:
and responding to the triggering operation aiming at the customization prompt information, and sending a product customization request to a server.
The product customization request may include a product identification, a product category, and the like.
Optionally, when the target product is associated with a commodity, the sending the product customization request to the server based on the customization operation of the user for the target product may include:
and sending a product customization request to the server based on the customization operation of the user on the commodity associated with the target product.
The outputting of the customized prompting information of the target product may be outputting the customized prompting information on a detail page of the commodity associated with the target product.
502: and displaying a product model diagram of the target product.
The product model diagram is obtained by drawing a stereoscopic editing area corresponding to the stereoscopic model data in a stereoscopic structural diagram obtained by rendering the stereoscopic model data; the stereoscopic editing area is obtained by converting a plane editing area associated with the stereoscopic model data;
503: in response to an editing operation for the stereoscopic editing region, a display effect of the stereoscopic editing region is updated to obtain a custom model map.
Alternatively, an editing instruction may be generated specifically in response to an editing operation for the stereoscopic editing region;
and sending the editing instruction to a server side so that the server side can update the display effect of the stereoscopic editing area to obtain a customized model diagram.
The stereoscopic structure diagram and the stereoscopic editing area can be displayed on different layers, so that the stereoscopic editing area can be edited.
Editing operations on the stereoscopic marker region may include adding material content, which may include pictures or text of a particular font, or the like.
Therefore, updating the display effect of the stereoscopic editing area may be rendering the material content in the stereoscopic editing area.
In some embodiments, before the product customization request is sent to the server based on the customization operation of the user for the target product, the method may further include:
outputting the customized prompt information of the target product;
the sending a product customization request to a server based on the customization operation of a user for a target product comprises the following steps:
And responding to the triggering operation aiming at the customization prompt information, and sending a product customization request to a server.
For ease of understanding, based on the configuration operations of fig. 4a to 4b, a product model diagram 601 as shown in fig. 6a is rendered, the stereoscopic editing area is 602 (the dotted line encircled area in the diagram), and the product model diagram is a 3D model for presentation at different angles by rotating the product model diagram.
To facilitate understanding of the drawing process of the product model diagram, as shown in fig. 6b, first, a stereoscopic structural diagram 603 shown in fig. 6b is rendered and displayed; converting the plane editing area associated with the stereoscopic model data into a stereoscopic editing area 602, and drawing the stereoscopic editing area 602 at the corresponding position of the stereoscopic structure chart 603 to obtain the product model chart shown in fig. 6 a.
Of course, if texture configuration information is associated with the stereo model data, texture content 604 may also be rendered at a corresponding position of the stereo structure map 603, thereby obtaining a product model map.
The user may edit the stereoscopic editing area 602, for example, add text and/or picture, as shown in fig. 6c, that is, after editing the stereoscopic editing area 602, a custom model view 605 is obtained, where the display effect of the stereoscopic editing area changes.
Optionally, in some embodiments, after updating the display effect of the stereoscopic editing area to obtain the custom model map in response to the editing operation for the stereoscopic editing area, the method may further include:
based on the user confirmation operation, a customization confirmation request is sent to a server side, so that the server side can send the customization model diagram to a product providing side.
Of course, alternatively, a customization confirmation request may be sent to a server based on a user confirmation operation, so that the server may convert the customization model map into a plane model map, and send the plane model map to the product providing end.
In some embodiments, the method further comprises, while displaying the product model map of the target product:
synchronously displaying a plane structure diagram obtained by using plane model data rendering and a plane editing area drawn in the plane structure diagram;
the method further includes, in response to an editing operation for the stereoscopic editing region, updating a display effect of the stereoscopic editing region at the same time:
and synchronously updating the display effect of the plane editing area.
The display effect of the plane editing area is synchronously updated to obtain a plane model diagram, so that the service end can directly send the plane model diagram to the product providing end.
Through the technical scheme of the embodiment of the application, the product configuration is convenient for the product provider to carry out product configuration and the user to customize the product, and the product provider can realize the product configuration without complex configuration operation, so that the manpower communication cost is reduced, the cost of the product provider is reduced, and the customization efficiency is improved.
In an actual application, the target product may specifically refer to a package box, so as to further provide, as another embodiment, a product configuration method, including:
receiving a configuration request for a packaging box; the configuration request includes a package category;
determining plane model data and three-dimensional model data corresponding to the package box types;
rendering by using the plane model data to obtain a plane structure diagram;
determining a plane editing area based on an area selection request for the plane structure diagram;
establishing an association relation between the plane editing area and the stereoscopic model data;
and based on the association relation, issuing customized service for the packaging box.
As yet another embodiment, an embodiment of the present application further provides a product configuration method, including:
receiving a release request for a packaging box;
Determining the association relation between the three-dimensional model data corresponding to the packaging box and the plane editing area; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the packaging box, and the association relation with the three-dimensional model data is established; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the packaging box;
and based on the association relation, issuing customized service for the packaging box.
As yet another embodiment, an embodiment of the present application further provides a product customization method, including:
receiving a customization request for a packaging box;
determining three-dimensional model data corresponding to the packaging box and a plane editing area associated with the three-dimensional model data; wherein, the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the packaging box; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the packaging box;
converting the plane editing area into a stereoscopic editing area;
rendering by utilizing the three-dimensional model data to obtain a three-dimensional structure diagram, and drawing the three-dimensional editing area in the three-dimensional structure diagram to obtain a packing box model diagram;
Based on the editing instruction for the stereoscopic editing area, the display effect of the stereoscopic editing area is updated to obtain the customized model diagram of the packaging box.
As yet another embodiment, an embodiment of the present application further provides a product configuration method, including:
based on the packaging box type input by a product provider, sending a configuration request to a server, so that the server can determine three-dimensional model data and plane model data corresponding to the packaging box type;
displaying a plane structure diagram obtained by using the plane model data rendering;
and responding to the region selection operation aiming at the plane structure diagram, sending a region selection request to a server side so as to facilitate the server side to determine the plane editing region, establishing the association relation between the plane editing region and the stereoscopic model data and issuing the customized service aiming at the packaged personal product based on the association relation.
As yet another embodiment, an embodiment of the present application further provides a product customization method, including:
based on the customizing operation of a user on a packaging box, a customizing request is sent to a server side so that the server side can search the stereoscopic model data corresponding to the packaging box;
Displaying a stereoscopic structure diagram obtained by rendering the stereoscopic model data;
drawing a stereoscopic editing area corresponding to the stereoscopic model data in the stereoscopic structural diagram; the stereoscopic editing area is obtained by converting a plane editing area associated with the stereoscopic model data;
and in response to the editing operation for the stereoscopic editing area, updating the display effect of the stereoscopic editing area to obtain the customized model diagram of the packaging box.
Fig. 7 is a schematic structural diagram of an embodiment of a processing device according to an embodiment of the present application, where the device may include:
a configuration request receiving module 701, configured to receive a product configuration request for a target product; the product configuration request includes a product category;
the model searching module 702 is configured to determine planar model data and stereoscopic model data corresponding to the product category;
a first model rendering module 703, configured to render and obtain a planar structure diagram using the planar model data;
a region generation module 704, configured to determine a plane editing region based on a region selection request for the plane structure diagram;
the model association module 705 is configured to establish an association relationship between the plane editing area and the stereoscopic model data;
And the product release module 706 is configured to release a customized service for the target product based on the association relationship.
Alternatively, the customization service may be configured to instruct to obtain a stereoscopic structure map by using the stereoscopic model data rendering, and the plane editing area converts the obtained stereoscopic editing area to draw a product model map of the target product in the stereoscopic structure map; the stereoscopic editing area is used for updating the display effect of the stereoscopic editing area based on editing instructions so as to obtain the customized model diagram of the target product.
In some embodiments, the configuration request receiving module is specifically configured to receive a product configuration request for a target product sent by a product providing end;
the first model rendering module is further used for triggering the display of the plane structure diagram at the product providing end.
In some embodiments, the product release module is specifically configured to receive a product release request, and release the customized service of the target product based on the association relationship; generating customized prompt information of the target product; the customization hint information is used for being output at a product customization end.
In some embodiments, the apparatus may further comprise:
The texture configuration module is used for determining texture configuration information according to a texture configuration request aiming at the plane structure diagram; the texture configuration information comprises texture content and texture positions;
the model association module is specifically used for establishing association relations among the plane editing area, the texture configuration information and the three-dimensional model data;
the texture configuration information is used for rendering the texture content in the stereo structure diagram based on the texture position.
In some embodiments, the product configuration request further includes attribute configuration data for the target product; the model searching module is specifically used for searching basic configuration data corresponding to the product category; and generating plane model data and stereoscopic model data based on the basic configuration data according to the attribute configuration data.
In some embodiments, the apparatus may further comprise:
the first model building module is used for gridding the product shape of the target product according to the product category of the target product;
and generating the basic configuration data according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid.
In some embodiments, the grid properties include grid dimensions; the attribute configuration data includes product size configuration data; the model searching module generates plane model data and stereoscopic model data based on the basic configuration data according to the attribute configuration data, and the model searching module comprises the following steps:
determining the target size of each grid corresponding to the target product according to the product size configuration data; updating the basic configuration data according to the target size of each grid; and generating plane model data and stereoscopic model data based on the updated basic configuration data.
In some embodiments, the product configuration request further includes attribute configuration data for the target product; the model searching module is specifically used for searching plane model basic data and three-dimensional model basic data corresponding to the product category; and generating plane model data based on the plane model basic data and generating stereoscopic model data based on the stereoscopic model basic data according to the attribute configuration data.
In some embodiments, the apparatus may further comprise:
the second model building module is used for gridding the product shape of the target product according to the product category of the target product; generating basic configuration data according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid; and generating the plane model basic data and the stereoscopic model basic data according to the basic configuration data.
In some embodiments, the model association module is specifically configured to establish an association relationship among the product category, the plane editing area, and the stereoscopic model data; and releasing the customized service of the target product.
In some embodiments, the model association module is specifically configured to determine an article corresponding to the target product; establishing association relations among commodity identifications, the product categories, the plane editing areas and the three-dimensional model data; and releasing the customized service of the target product.
The processing device shown in fig. 7 may perform the product configuration method described in the embodiment shown in fig. 1, and its implementation principle and technical effects are not repeated. The specific manner in which the respective modules and units of the processing apparatus in the above embodiments perform operations has been described in detail in the embodiments related to the method, and will not be described in detail here.
In one possible design, the processing device of the embodiment shown in fig. 7 may be implemented as a server, which may include a storage component 801 and a processing component 802, as shown in fig. 8;
the storage component 801 stores one or more computer instructions for execution by the processing component 802.
The processing component 802 is configured to:
receiving a product configuration request for a target product; the product configuration request includes a product category;
determining plane model data and three-dimensional model data corresponding to the product category;
rendering by using the plane model data to obtain a plane structure diagram;
determining a plane editing area based on an area selection request for the plane structure diagram;
establishing an association relation between the plane editing area and the stereoscopic model data;
and based on the association relation, issuing the customized service aiming at the target product.
Wherein the processing component 802 may include one or more processors to execute computer instructions to perform all or part of the steps in the methods described above. Of course, the processing component may also be implemented as one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic elements for executing the methods described above.
The storage group 801 is configured to store various types of data to support operations at a server. The memory component may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
Of course, the server may necessarily also include other components, such as input/output interfaces, communication components, and the like. The input/output interface provides an interface between the processing component and a peripheral interface module, which may be an output device, an input device, etc. The communication component is configured to facilitate wired or wireless communication between the server and other devices, and the like.
The embodiment of the application also provides a computer readable storage medium, which stores a computer program, and the computer program can implement the product configuration method of the embodiment shown in fig. 1 when executed by a computer.
In addition, the embodiment of the application also provides a product configuration device, which can include:
the release request module is used for receiving a product release request aiming at a target product;
the relation determining module is used for determining the association relation between the three-dimensional model data corresponding to the target product and the plane editing area; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product, and the association relation with the three-dimensional model data is established; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
And the product release module is used for releasing the customized service aiming at the target product based on the association relation.
In one possible design, the apparatus may be implemented as a server, and thus embodiments of the present application further provide a server, including a processing component and a storage component;
the storage component stores one or more computer instructions; the one or more computer instructions are to be invoked for execution by the processing component;
the processing assembly is configured to:
receiving a product release request for a target product;
determining the association relation between the three-dimensional model data corresponding to the target product and the plane editing area; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product, and the association relation with the three-dimensional model data is established; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
and based on the association relation, issuing the customized service aiming at the target product.
FIG. 9 is a schematic structural view of another embodiment of a product customization apparatus according to an embodiment of the present application, which may include:
A customization request receiving module 901, configured to receive a product customization request for a target product;
the region searching module 902 is configured to determine stereo model data corresponding to the target product and a plane editing region associated with the stereo model data; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
the region conversion module 903 is configured to convert the planar editing region into a stereoscopic editing region;
the second model rendering module 904 renders the stereoscopic model data to obtain a stereoscopic structural diagram, and draws the stereoscopic editing area in the stereoscopic structural diagram to obtain a product model diagram;
the model updating module 905 is configured to update the display effect of the stereoscopic editing area based on the editing instruction for the stereoscopic editing area to obtain the customized model map of the target product.
In some embodiments, the customization request receiving module is specifically configured to receive a product customization request for a target product sent by a product customization end;
the second model rendering module is further configured to display the planar structure diagram at the product providing end.
The model updating module is specifically used for receiving an editing instruction aiming at the three-dimensional editing area and sent by the product customizing end; and based on the editing instruction, the display effect of the stereoscopic editing area is new so as to obtain a customized model diagram of the target product.
In some embodiments, the apparatus may further comprise:
the model conversion module is used for converting the customized model diagram into a plane model diagram; and sending the plane model graph to the product providing end so that the product providing end can output the plane model graph.
In some embodiments, the second model rendering module is specifically configured to obtain a stereo structure diagram by using the stereo model data rendering at the product customization end, and obtain a plane structure diagram by using the plane model data rendering synchronously; drawing the stereoscopic editing area in the stereoscopic structural diagram, and synchronously drawing the plane editing area in the plane structural diagram;
the model updating module is specifically configured to update the display effect of the stereoscopic editing area and synchronously update the display effect of the plane editing area based on the editing instruction.
In some embodiments, the apparatus may further comprise:
The texture determining module is used for determining texture configuration information associated with the stereoscopic model data; wherein the texture configuration information comprises texture content and texture positions;
the second model rendering module is used for rendering by utilizing the stereoscopic model data to obtain a stereoscopic structural diagram, drawing the stereoscopic editing area in the stereoscopic structural diagram, and rendering the texture content in the stereoscopic structural diagram based on the texture position to obtain a product model diagram.
In some embodiments, the product customization request includes a product category therein;
the region searching module is specifically used for searching the stereoscopic model data and the plane editing region corresponding to the product identifier.
The processing device shown in fig. 9 may perform the product customization method described in the embodiment shown in fig. 2, and its implementation principles and technical effects are not repeated. The specific manner in which the respective modules and units of the processing apparatus in the above embodiments perform operations has been described in detail in the embodiments related to the method, and will not be described in detail here.
In one possible design, the processing device of the embodiment shown in fig. 9 may be implemented as a server, which may specifically be the server shown in fig. 8, and as shown in fig. 10, the server may include a storage component 1001 and a processing component 1002;
The storage component 1001 stores one or more computer instructions for execution by the processing component 1002.
The processing component 1002 is configured to:
receiving a product customization request for a target product;
determining three-dimensional model data corresponding to the target product and a plane editing area associated with the three-dimensional model data; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
converting the plane editing area into a stereoscopic editing area;
rendering by utilizing the stereoscopic model data to obtain a stereoscopic structural diagram, and drawing the stereoscopic editing area in the stereoscopic structural diagram to obtain a product model diagram;
based on the editing instruction aiming at the stereoscopic editing area, the display effect of the stereoscopic editing area is updated to obtain the customized model diagram of the target product.
Wherein the processing component 1002 can include one or more processors to execute computer instructions to perform all or part of the steps in the methods described above. Of course, the processing component may also be implemented as one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic elements for executing the methods described above.
Storage group 1001 is configured to store various types of data to support operations at a server. The memory component may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
Of course, the server may necessarily also include other components, such as input/output interfaces, communication components, and the like. The input/output interface provides an interface between the processing component and a peripheral interface module, which may be an output device, an input device, etc. The communication component is configured to facilitate wired or wireless communication between the server and other devices, and the like.
The embodiment of the application further provides a computer readable storage medium, and a computer program is stored, and when the computer program is executed by a computer, the product customization method of the embodiment shown in fig. 2 can be realized.
Fig. 11 is a schematic structural view of another embodiment of a product configuration device provided in an embodiment of the present application, where the device may include:
A configuration request sending module 1101, configured to send a product configuration request to a server based on a product category input by a product provider, so that the server determines stereo model data and plane model data corresponding to the product category;
a first display module 1102, configured to display a planar structure diagram obtained by using the planar model data rendering;
the region selection module 1103 is configured to send a region selection request to a server in response to a region selection operation for the planar structure diagram, so that the server determines a planar editing region, establishes an association relationship between the planar editing region and the stereoscopic model data, and issues a customized service for the target product based on the association relationship.
In some embodiments, the apparatus may further comprise:
the texture determining module is used for responding to texture configuration operation aiming at the plane structure diagram, sending a texture configuration request to the server side so as to facilitate the server side to determine texture configuration information and establish the association relation among the plane editing area, the texture configuration information and the stereoscopic model data.
In certain embodiments, further comprising:
and the release request module is used for releasing a product release request to a server side so that the server side responds to the product release request and releases the customized service aiming at the target product based on the association relation.
In some embodiments, the configuration request sending module is specifically configured to send a product configuration request to the server based on the product category and the attribute configuration data input by the product provider; the attribute configuration data is used for generating the plane model data and the stereoscopic model data.
In one possible design, the processing device of the embodiment shown in fig. 11 may be implemented as a terminal, which may be specifically a product configuration terminal, as shown in fig. 12, and may include a storage component 1201, a processing component 1202, and a display component 1203;
the storage component 1201 stores one or more computer instructions for execution by the processing component 1202.
The processing component 1202 is configured to:
based on the product category input by a product provider, sending a product configuration request to a server, so that the server can determine three-dimensional model data and plane model data corresponding to the product category;
Providing a display interface through the display component for displaying a plane structure diagram obtained by utilizing the plane model data rendering;
determining a plane editing area in response to an area selection operation for the plane structure diagram;
based on the plane editing area, sending an area selection request to a server side so that the server side can determine the plane editing area, building an association relation between the plane editing area and the stereoscopic model data and issuing customized service for the target product based on the association relation.
Wherein the processing component 1202 may include one or more processors to execute computer instructions to perform all or part of the steps in the methods described above. Of course, the processing component may also be implemented as one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic elements for executing the methods described above.
The storage unit 1201 is configured to store various types of data to support operations at a terminal. The memory component may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The display element 1303 may be an Electroluminescent (EL) element, a liquid crystal display or a micro display having a similar structure, or a laser scanning display in which the retina can directly display or the like.
Of course, the terminal may naturally also include other components, such as input/output interfaces, communication components, etc. The input/output interface provides an interface between the processing component and a peripheral interface module, which may be an output device, an input device, etc. The communication component is configured to facilitate wired or wireless communication between the terminal and other devices, and the like.
The embodiment of the application also provides a computer readable storage medium, which stores a computer program, and the computer program can implement the product configuration method of the embodiment shown in fig. 3 when executed by a computer.
FIG. 13 is a schematic structural view of another embodiment of a product customization apparatus according to an embodiment of the present application, which may include:
the customization request sending module 1301 is configured to send a product customization request to a server based on a customization operation of a user on a target product, so that the server searches for stereoscopic model data corresponding to the target product;
A second display module 1302, configured to display a product model diagram of the target product; the product model diagram is obtained by drawing a stereoscopic editing area corresponding to the stereoscopic model data in a stereoscopic structural diagram obtained by rendering the stereoscopic model data; the stereoscopic editing area is obtained by converting a plane editing area associated with the stereoscopic model data;
the model editing module 1303 is configured to update a display effect of the stereoscopic editing area to obtain a custom model map in response to an editing operation for the stereoscopic editing area.
In some embodiments, the apparatus may further comprise:
the output module is used for outputting the customized prompt information of the target product;
the customization request sending module is specifically configured to send a product customization request to a server in response to a triggering operation for the customization hint information.
In some embodiments, the second display module is specifically configured to display a product model diagram of the target product, and simultaneously display a plane structure diagram obtained by using plane model data rendering and a plane editing area drawn in the plane structure diagram;
and the model editing module synchronously updates the display effect of the plane editing area while updating the display effect of the stereoscopic editing area in response to the editing operation for the stereoscopic editing area.
In one possible design, the product customization of the embodiment of FIG. 13 may be implemented as a terminal, which may be a product-specific customized terminal, as shown in FIG. 14, which may include a storage component 1401, a processing component 1402, and a display component 1403;
the storage component 1401 stores one or more computer instructions, wherein the one or more computer instructions are invoked for execution by the processing component 1402.
The processing component 1402 is configured to:
based on the customizing operation of a user on a target product, sending a product customizing request to a server side so that the server side can search the stereoscopic model data corresponding to the target product;
providing a display interface through the display component for displaying a product model diagram of the target product; the product model diagram is obtained by drawing a stereoscopic editing area corresponding to the stereoscopic model data in a stereoscopic structural diagram obtained by rendering the stereoscopic model data; the stereoscopic editing area is obtained by converting a plane editing area associated with the stereoscopic model data;
in response to an editing operation for the stereoscopic editing region, a display effect of the stereoscopic editing region is updated to obtain a custom model map.
Wherein the processing component 1402 may include one or more processors to execute computer instructions to perform all or part of the steps in the methods described above. Of course, the processing component may also be implemented as one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic elements for executing the methods described above.
The storage component 1401 is configured to store various types of data to support operations at a terminal. The memory component may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
Display assembly 1403 may be an Electroluminescent (EL) element, a liquid crystal display or a micro display having a similar structure, or a retina-directly displayable or similar laser-scanned display.
Of course, the terminal may naturally also include other components, such as input/output interfaces, communication components, etc. The input/output interface provides an interface between the processing component and a peripheral interface module, which may be an output device, an input device, etc. The communication component is configured to facilitate wired or wireless communication between the terminal and other devices, and the like.
The embodiment of the application further provides a computer readable storage medium, and a computer program is stored, and when the computer program is executed by a computer, the product customization method of the embodiment shown in fig. 5 can be realized.
In one practical application, the embodiments of the present application may be applied to a processing system as shown in fig. 15, which may include a server 1501, a product configuration terminal 1502, and a product customization 1503;
wherein the product configuration terminal 1502 may be embodied as a terminal as depicted in fig. 12, and the product customization terminal 1503 may be embodied as a terminal as depicted in fig. 14.
The product configuration terminal can realize product configuration through interaction with the server, and the product customization terminal can realize product customization through interaction with the server.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and are not limiting thereof; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions.

Claims (30)

1. A method of product configuration, comprising:
receiving a product configuration request for a target product; the product configuration request includes a product category;
determining plane model data and three-dimensional model data corresponding to the product category;
rendering by using the plane model data to obtain a plane structure diagram;
determining a plane editing area based on an area selection request for the plane structure diagram;
establishing an association relation between the plane editing area and the stereoscopic model data;
based on the association relationship, issuing a customized service for the target product;
wherein the product configuration request further comprises attribute configuration data for the target product;
The determining the plane model data and the stereoscopic model data corresponding to the product category comprises: searching basic configuration data corresponding to the product category; generating plane model data and stereoscopic model data based on the basic configuration data according to the attribute configuration data;
the basic configuration data is preset and obtained in the following way: according to the product category of the target product, gridding the product shape of the target product; generating the basic configuration data according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid;
the grid attributes include grid dimensions;
the attribute configuration data includes product size configuration data;
the generating plane model data and stereoscopic model data based on the basic configuration data according to the attribute configuration data comprises: determining the target size of each grid corresponding to the target product according to the product size configuration data; updating the basic configuration data according to the target size of each grid; and generating plane model data and stereoscopic model data based on the updated basic configuration data.
2. The method of claim 1, wherein the customization service is configured to instruct a stereoscopic structure map to be obtained by rendering the stereoscopic model data, and wherein the stereoscopic editing area obtained by converting the plane editing area is configured to be drawn in the stereoscopic structure map to obtain a product model map; the stereoscopic editing area is used for updating the display effect of the stereoscopic editing area based on editing instructions so as to obtain the customized model diagram of the target product.
3. The method of claim 1, wherein receiving a product configuration request for a target product comprises:
receiving a product configuration request aiming at a target product, which is sent by a product providing end;
the method further comprises the steps of:
and displaying the plane structure diagram at the product providing end.
4. The method according to claim 3, wherein the customization service is specifically configured to instruct, based on a product customization request for the target product sent by a product customization end, to render a stereoscopic structure map using the stereoscopic model data, and to draw a stereoscopic editing area obtained by converting the plane editing area in the stereoscopic structure map to obtain a product model map; the stereoscopic editing area is used for updating the display effect of the stereoscopic editing area based on editing instructions so as to obtain the customized model diagram of the target product.
5. The method of claim 3, wherein the publishing the customized service for the target product based on the association relationship comprises:
receiving a product issuing a request;
based on the association relationship, releasing the customized service of the target product;
generating customized prompt information of the target product; the customization hint information is used for being output at a product customization end.
6. The method as recited in claim 1, further comprising:
determining texture configuration information according to a texture configuration request aiming at the plane structure diagram; the texture configuration information comprises texture content and texture positions;
the establishing the association relation between the plane editing area and the stereoscopic model data comprises the following steps:
establishing an association relationship among the plane editing area, the texture configuration information and the stereoscopic model data;
the texture configuration information is used for rendering the texture content in the stereo structure diagram based on the texture position.
7. The method of claim 1, wherein determining the planar model data and the stereoscopic model data for the product category comprises:
searching plane model basic data and three-dimensional model basic data corresponding to the product category;
And generating plane model data based on the plane model basic data and generating stereoscopic model data based on the stereoscopic model basic data according to the attribute configuration data.
8. The method according to claim 7, wherein the plane model base data and the stereoscopic model base data are obtained in advance as follows:
according to the product category of the target product, gridding the product shape of the target product;
generating basic configuration data according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid;
and generating the plane model basic data and the stereoscopic model basic data according to the basic configuration data.
9. The method of claim 1, wherein the establishing the association of the plane editing region with the stereoscopic model data comprises:
and establishing the association relation among the product category, the plane editing area and the three-dimensional model data.
10. The method of claim 1, wherein the establishing the association of the plane editing region with the stereoscopic model data comprises:
Determining commodities corresponding to the target product;
and establishing association relations among commodity identifications, the product categories, the plane editing area and the three-dimensional model data.
11. A method of product configuration, comprising:
receiving a product release request for a target product;
determining the association relation between the three-dimensional model data corresponding to the target product and the plane editing area; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product, and the association relation with the three-dimensional model data is established; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product; the plane model data and the stereoscopic model data are generated based on the updated basic configuration data according to the attribute configuration data by searching basic configuration data corresponding to the product category of the target product; the basic configuration data is generated by gridding the product shape of the target product according to the product category of the target product and according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid; the grid attributes include grid dimensions; and, the attribute configuration data includes product size configuration data; the basic configuration data is used for determining the target size of the target product corresponding to each grid according to the product size configuration data, and updating according to the target size of each grid;
And based on the association relation, issuing the customized service aiming at the target product.
12. A method of customizing a product, comprising:
receiving a product customization request for a target product; the product customization request comprises the product category of the target product;
determining three-dimensional model data corresponding to the target product and a plane editing area associated with the three-dimensional model data; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
converting the plane editing area into a stereoscopic editing area;
rendering by utilizing the stereoscopic model data to obtain a stereoscopic structural diagram, and drawing the stereoscopic editing area in the stereoscopic structural diagram to obtain a product model diagram;
updating the display effect of the stereoscopic editing area based on the editing instruction aiming at the stereoscopic editing area so as to obtain a customized model diagram of the target product;
the plane model data and the stereoscopic model data are generated based on the updated basic configuration data according to the attribute configuration data by searching the basic configuration data corresponding to the product category;
The basic configuration data is generated by gridding the product shape of the target product according to the product category of the target product and according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid; the grid attributes include grid dimensions;
the attribute configuration data includes product size configuration data; the basic configuration data is used for determining the target size of the target product corresponding to each grid according to the product size configuration data, and updating according to the target size of each grid.
13. The method of claim 12, wherein receiving a product customization request for a target product comprises:
receiving a product customization request aiming at a target product, wherein the product customization request is sent by a product customization end;
the method comprises the following steps:
displaying the product model diagram at the product customization end;
the updating the display effect of the stereoscopic editing area based on the editing instruction for the stereoscopic editing area to obtain the customized model diagram of the target product comprises:
receiving an editing instruction aiming at the stereoscopic editing area and sent by the product customizing end;
And based on the editing instruction, the display effect of the stereoscopic editing area is new so as to obtain a customized model diagram of the target product.
14. The method as recited in claim 13, further comprising:
converting the customized model diagram into a planar model diagram;
and sending the plane model diagram to a product providing end so that the product providing end can output the plane model diagram.
15. The method of claim 13, wherein the rendering the stereoscopic structure map with the stereoscopic model data at the product customization end comprises:
rendering by utilizing the three-dimensional model data at the product customizing end to obtain a three-dimensional structure diagram, and synchronously rendering by utilizing the plane model data to obtain a plane structure diagram;
the drawing the stereoscopic editing area in the stereoscopic structure chart includes:
drawing the stereoscopic editing area in the stereoscopic structural diagram, and synchronously drawing the plane editing area in the plane structural diagram;
based on the editing instruction, updating the display effect of the stereoscopic editing area to obtain a product stereoscopic image includes:
based on the editing instruction, updating the display effect of the stereoscopic editing area and synchronously updating the display effect of the plane editing area.
16. The method as recited in claim 12, further comprising:
determining texture configuration information associated with the stereoscopic model data; wherein the texture configuration information comprises texture content and texture positions;
the step of rendering the stereoscopic model data to obtain a stereoscopic structural diagram, and drawing the stereoscopic editing area in the stereoscopic structural diagram, the step of obtaining a product model diagram comprises the following steps:
and rendering the stereoscopic model data to obtain a stereoscopic structural diagram, drawing the stereoscopic editing area in the stereoscopic structural diagram, and rendering the texture content in the stereoscopic structural diagram based on the texture position to obtain a product model diagram.
17. The method of claim 12, wherein the product customization request includes a product category therein;
the determining the stereoscopic model data and the plane editing area corresponding to the target product comprises the following steps:
and searching the stereoscopic model data and the plane editing area corresponding to the product identifier.
18. The method as recited in claim 13, further comprising:
outputting the customization prompt information of the target product at the product customization end;
the product customization request is generated by the product customization end in response to triggering operation aiming at the customization prompt information.
19. A method of product configuration, comprising:
based on the product category input by a product provider, sending a product configuration request to a server, so that the server can determine three-dimensional model data and plane model data corresponding to the product category;
displaying a plane structure diagram obtained by using the plane model data rendering;
responding to the region selection operation aiming at the plane structure diagram, sending a region selection request to the server side so as to facilitate the server side to determine a plane editing region, establishing an association relation between the plane editing region and the three-dimensional model data, and issuing customized service aiming at a target product based on the association relation;
wherein the product configuration request further comprises attribute configuration data for the target product;
the determining the plane model data and the stereoscopic model data corresponding to the product category comprises: searching basic configuration data corresponding to the product category; generating plane model data and stereoscopic model data based on the basic configuration data according to the attribute configuration data;
the basic configuration data is preset and obtained in the following way: according to the product category of the target product, gridding the product shape of the target product; generating the basic configuration data according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid;
The grid attributes include grid dimensions;
the attribute configuration data includes product size configuration data;
the generating plane model data and stereoscopic model data based on the basic configuration data according to the attribute configuration data comprises: determining the target size of each grid corresponding to the target product according to the product size configuration data; updating the basic configuration data according to the target size of each grid; and generating plane model data and stereoscopic model data based on the updated basic configuration data.
20. The method as recited in claim 19, further comprising:
responding to texture configuration operation aiming at the plane structure diagram, sending a texture configuration request to the server side so as to facilitate the server side to determine texture configuration information and establish association relation among the plane editing area, the texture configuration information and the stereoscopic model data.
21. The method as recited in claim 19, further comprising:
and issuing a product issuing request to a server side so that the server side can respond to the product issuing request and issue the customized service aiming at the target product based on the association relation.
22. The method of claim 19, wherein the sending a product configuration request to a server based on the product category entered by the product provider comprises:
based on the product category and attribute configuration data input by the product provider, sending a product configuration request to a server; the attribute configuration data is used for generating the plane model data and the stereoscopic model data.
23. A method of customizing a product, comprising:
based on the customizing operation of a user on a target product, sending a product customizing request to a server side so that the server side can search the stereoscopic model data corresponding to the target product; displaying a product model diagram of the target product; wherein the product customization request comprises a product category of the target product; the product model diagram is obtained by drawing a stereoscopic editing area corresponding to the stereoscopic model data in a stereoscopic structural diagram obtained by rendering the stereoscopic model data; the stereoscopic editing area is obtained by converting a plane editing area associated with the stereoscopic model data; the plane editing area is determined according to an area selection request aiming at the plane structure diagram of the target product; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product;
Updating the display effect of the stereoscopic editing area to obtain a customized model map in response to the editing operation for the stereoscopic editing area;
the plane model data and the stereoscopic model data are generated based on the updated basic configuration data according to the attribute configuration data by searching basic configuration data corresponding to the product category of the target product;
the basic configuration data is used for gridding the product shape of the target product according to the product category of the target product; generating according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid; the grid attributes include grid dimensions;
the attribute configuration data includes product size configuration data; the basic configuration data is used for determining the target size of the target product corresponding to each grid according to the product size configuration data, and updating according to the target size of each grid.
24. The method of claim 23, wherein prior to sending the product customization request to the server based on the user's customization operation for the target product, the method further comprises:
Outputting the customized prompt information of the target product;
the sending a product customization request to a server based on the customization operation of a user for a target product comprises the following steps:
and responding to the triggering operation aiming at the customization prompt information, and sending a product customization request to a server.
25. The method of claim 23, wherein the displaying the product model map of the target product is accompanied by:
synchronously displaying a plane structure diagram obtained by using plane model data rendering and a plane editing area drawn in the plane structure diagram;
the method further includes, in response to an editing operation for the stereoscopic editing region, updating a display effect of the stereoscopic editing region at the same time:
and synchronously updating the display effect of the plane editing area.
26. A product deployment apparatus, comprising:
the configuration request receiving module is used for receiving a product configuration request aiming at a target product; the product configuration request includes a product category; the product configuration request also comprises attribute configuration data aiming at the target product;
the model searching module is used for determining plane model data and three-dimensional model data corresponding to the product category; the determining the plane model data and the stereoscopic model data corresponding to the product category comprises: searching basic configuration data corresponding to the product category; generating plane model data and stereoscopic model data based on the basic configuration data according to the attribute configuration data;
The basic configuration data is preset and obtained in the following way: according to the product category of the target product, gridding the product shape of the target product; generating the basic configuration data according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid;
the grid attributes include grid dimensions;
the attribute configuration data includes product size configuration data;
the generating plane model data and stereoscopic model data based on the basic configuration data according to the attribute configuration data comprises: determining the target size of each grid corresponding to the target product according to the product size configuration data; updating the basic configuration data according to the target size of each grid; generating plane model data and stereoscopic model data based on the updated basic configuration data;
the first model rendering module is used for rendering and obtaining a plane structure diagram by utilizing the plane model data;
the area generating module is used for determining a plane editing area based on an area selection request aiming at the plane structure diagram;
the model association module is used for establishing association relation between the plane editing area and the stereoscopic model data;
And the product release module is used for releasing the customized service aiming at the target product based on the association relation.
27. A product configuration module, comprising:
the release request module is used for receiving a product release request aiming at a target product;
the relation determining module is used for determining the association relation between the three-dimensional model data corresponding to the target product and the plane editing area; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product, and the association relation with the three-dimensional model data is established; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product; the plane model data and the stereoscopic model data are generated based on the updated basic configuration data according to the attribute configuration data by searching basic configuration data corresponding to the product category of the target product; the basic configuration data is generated by gridding the product shape of the target product according to the product category of the target product and according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid; the grid attributes include grid dimensions; and, the attribute configuration data includes product size configuration data; the basic configuration data is used for determining the target size of the target product corresponding to each grid according to the product size configuration data, and updating according to the target size of each grid;
And the product release module is used for releasing the customized service aiming at the target product based on the association relation.
28. A product customization device, comprising:
the customization request receiving module is used for receiving a product customization request aiming at a target product; the product customization request comprises the product category of the target product; the product customization request also comprises the product category of the target product;
the region searching module is used for determining the stereoscopic model data corresponding to the target product and a plane editing region associated with the stereoscopic model data; the plane editing area is determined according to an area selection request aiming at a plane structure diagram of the target product; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product; the plane model data and the three-dimensional model data are generated based on the updated basic configuration data according to the attribute configuration data by searching the basic configuration data corresponding to the product category; the basic configuration data is generated by gridding the product shape of the target product according to the product category of the target product and according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid; the grid attributes include grid dimensions; and, the attribute configuration data includes product size configuration data; the basic configuration data is used for determining the target size of the target product corresponding to each grid according to the product size configuration data, and updating according to the target size of each grid;
The region conversion module is used for converting the plane editing region into a stereoscopic editing region;
the second model rendering module is used for rendering the stereoscopic model data to obtain a stereoscopic structural diagram, and drawing the stereoscopic editing area in the stereoscopic structural diagram to obtain a product model diagram;
and the model updating module is used for updating the display effect of the stereoscopic editing area based on the editing instruction aiming at the stereoscopic editing area so as to obtain the customized model diagram of the target product.
29. A product deployment apparatus, comprising:
the configuration request sending module is used for sending a product configuration request to the server based on the product category input by the product provider so that the server can determine the three-dimensional model data and the plane model data corresponding to the product category; the determining the plane model data and the stereoscopic model data corresponding to the product category comprises: searching basic configuration data corresponding to the product category; generating plane model data and stereoscopic model data based on the basic configuration data according to the attribute configuration data;
the basic configuration data is preset and obtained in the following way: gridding the product shape of the target product according to the product category of the target product; generating the basic configuration data according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid;
The grid attributes include grid dimensions;
the attribute configuration data includes product size configuration data;
the generating plane model data and stereoscopic model data based on the basic configuration data according to the attribute configuration data comprises: determining the target size of each grid corresponding to the target product according to the product size configuration data; updating the basic configuration data according to the target size of each grid; generating plane model data and stereoscopic model data based on the updated basic configuration data;
the first display module is used for displaying a plane structure diagram obtained by utilizing the plane model data rendering;
the area selection module is used for responding to the area selection operation aiming at the plane structure diagram, sending an area selection request to a server side so as to facilitate the server side to determine a plane editing area, establishing the association relation between the plane editing area and the stereoscopic model data, and releasing the customized service aiming at the target product based on the association relation.
30. A product customization device, comprising:
the customization request sending module is used for sending a product customization request to a server based on the customization operation of a user on a target product so that the server can search the stereoscopic model data corresponding to the target product; the product customization request comprises the product category of the target product;
The second display module is used for displaying a product model diagram of the target product; the product model diagram is obtained by drawing a stereoscopic editing area corresponding to the stereoscopic model data in a stereoscopic structural diagram obtained by rendering the stereoscopic model data; the stereoscopic editing area is obtained by converting a plane editing area associated with the stereoscopic model data; the plane editing area is determined according to an area selection request aiming at the plane structure diagram of the target product; the plane structure diagram is rendered and obtained according to the plane model data corresponding to the target product; the plane model data and the three-dimensional model data are generated based on the updated basic configuration data according to the attribute configuration data by searching the basic configuration data corresponding to the product category of the target product; the basic configuration data is generated by gridding the product shape of the target product according to the product category of the target product and according to the grid shape and the grid attribute of each grid in the target product and the plane position and the three-dimensional position corresponding to each grid; the grid attributes include grid dimensions; and, the attribute configuration data includes product size configuration data; the basic configuration data is used for determining the target size of the target product corresponding to each grid according to the product size configuration data, and updating according to the target size of each grid;
And the model editing module is used for responding to the editing operation of the stereoscopic editing area and updating the display effect of the stereoscopic editing area to obtain a customized model diagram.
CN201811506099.7A 2018-12-10 2018-12-10 Product configuration method, product customization method, device, terminal and server Active CN111369309B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811506099.7A CN111369309B (en) 2018-12-10 2018-12-10 Product configuration method, product customization method, device, terminal and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811506099.7A CN111369309B (en) 2018-12-10 2018-12-10 Product configuration method, product customization method, device, terminal and server

Publications (2)

Publication Number Publication Date
CN111369309A CN111369309A (en) 2020-07-03
CN111369309B true CN111369309B (en) 2023-07-07

Family

ID=71212420

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811506099.7A Active CN111369309B (en) 2018-12-10 2018-12-10 Product configuration method, product customization method, device, terminal and server

Country Status (1)

Country Link
CN (1) CN111369309B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113971598B (en) * 2021-10-21 2022-09-09 珠海必要工业科技股份有限公司 Method, device and equipment for obtaining customized effect image in commodity customized scene

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425806A (en) * 2012-05-17 2013-12-04 鸿富锦精密工业(深圳)有限公司 Three-dimensional programming product simulating system and method
CN106600362A (en) * 2016-11-24 2017-04-26 深圳正品创想科技有限公司 Packaging box customization method and device
US9971854B1 (en) * 2017-06-29 2018-05-15 Best Apps, Llc Computer aided systems and methods for creating custom products
CN108960998A (en) * 2018-06-29 2018-12-07 云智衣橱(深圳)科技有限责任公司 A kind of method and system of custom made clothing

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8570343B2 (en) * 2010-04-20 2013-10-29 Dassault Systemes Automatic generation of 3D models from packaged goods product images

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425806A (en) * 2012-05-17 2013-12-04 鸿富锦精密工业(深圳)有限公司 Three-dimensional programming product simulating system and method
CN106600362A (en) * 2016-11-24 2017-04-26 深圳正品创想科技有限公司 Packaging box customization method and device
WO2018095195A1 (en) * 2016-11-24 2018-05-31 深圳正品创想科技有限公司 Method and device for customizing packaging box
US9971854B1 (en) * 2017-06-29 2018-05-15 Best Apps, Llc Computer aided systems and methods for creating custom products
CN108960998A (en) * 2018-06-29 2018-12-07 云智衣橱(深圳)科技有限责任公司 A kind of method and system of custom made clothing

Also Published As

Publication number Publication date
CN111369309A (en) 2020-07-03

Similar Documents

Publication Publication Date Title
CN103092612B (en) Realize method and the electronic installation of Android operation system 3D desktop pinup picture
US10482512B2 (en) Systems and methods for facilitating the retail shopping experience online
CN103475995B (en) Three-dimensional shopping platform coordinates the method showing with geographic locating device
CN107705193A (en) The methods of exhibiting and system of goods made to order
CN101739633A (en) Method for realizing interactive three-dimensional virtual city e-commerce platform
US20150286364A1 (en) Editing method of the three-dimensional shopping platform display interface for users
CN108846893B (en) Trivector ground drawing generating method and device
US11010964B2 (en) Method and device for generating three-dimensional graphic file and presenting three-dimensional graphic on client
CN113012280B (en) VR virtual exhibition hall construction method and device
CN112559667A (en) Map editor, map engine, map editing system, map editing method, and storage medium
CN104484810A (en) Ceramic product personalized online customizing system based on ceramic cloud platform
CN102982246A (en) Electronic fitting system in internet shopping
CN108459704A (en) Stroke for 3-dimensional digital content operates prediction
CN108255910A (en) Information displaying method, client, server-side and equipment
CN111367514A (en) Page card development method and device, computing device and storage medium
CN106846431B (en) Unified Web graph drawing system supporting multiple expression forms
CN111369309B (en) Product configuration method, product customization method, device, terminal and server
US11004246B1 (en) Jewelry generation services
KR102031647B1 (en) System and Method for generating 3-Dimensional composited image of goods and packing box
KR102221654B1 (en) Product placement and purchase support system using 3d customizing technology
CN103500242B (en) The method that the open kitchen of a kind of Computer Design generates
CN110515609A (en) Using generation method, device, equipment and storage medium
KR20190075596A (en) Method for creating augmented reality contents, method for using the contents and apparatus using the same
CN110533744B (en) Method, device and system for synthesizing picture and mobile terminal
WO2012033715A1 (en) Methods and systems for stylized map generation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20230607

Address after: Unit 805, 8th Floor, No. 701 Yunjin Road, Xuhui District, Shanghai

Applicant after: Alibaba (Shanghai) Co.,Ltd.

Address before: Box 847, four, Grand Cayman capital, Cayman Islands, UK

Applicant before: ALIBABA GROUP HOLDING Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant