CN112106052A - Design method, device and system, and data processing method and device - Google Patents

Design method, device and system, and data processing method and device Download PDF

Info

Publication number
CN112106052A
CN112106052A CN202080001452.5A CN202080001452A CN112106052A CN 112106052 A CN112106052 A CN 112106052A CN 202080001452 A CN202080001452 A CN 202080001452A CN 112106052 A CN112106052 A CN 112106052A
Authority
CN
China
Prior art keywords
design
design drawing
replacement
data processing
information
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.)
Granted
Application number
CN202080001452.5A
Other languages
Chinese (zh)
Other versions
CN112106052B (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.)
Shanghai Yiwo Information Technology Co ltd
Original Assignee
Shanghai Yiwo Information Technology 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 Shanghai Yiwo Information Technology Co ltd filed Critical Shanghai Yiwo Information Technology Co ltd
Publication of CN112106052A publication Critical patent/CN112106052A/en
Application granted granted Critical
Publication of CN112106052B publication Critical patent/CN112106052B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/20Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Architecture (AREA)
  • Human Computer Interaction (AREA)
  • Structural Engineering (AREA)
  • Civil Engineering (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The present disclosure provides a design method and apparatus, a terminal, and a storage medium. The design method comprises the following steps: displaying a first design drawing, wherein at least one design object is displayed on the first design drawing; determining a selected design object on the first design drawing and a corresponding replacement object thereof; transmitting replacement information recorded with information for determining a replacement object to the data processing apparatus to cause the data processing apparatus to replace the selected design object in the first design drawing with the replacement object and generate a second design drawing; receiving a second design drawing generated by the data processing device; the first design drawing and the second design drawing are two-dimensional drawings. The method can reduce the consumption of computing power and network data, and the user does not need to learn a complex three-dimensional model operation method, thereby greatly improving the use experience of the user.

Description

Design method, device and system, and data processing method and device
Technical Field
The present disclosure relates to the field of home decoration technologies, and in particular, to a design method, an apparatus, a system, and a data processing method and apparatus.
Background
The user often needs to decorate the house of purchase after buying the house, often will select the fitment style earlier before decorating, and decoration service personnel can provide the effect picture after the decoration earlier before decorating, promptly the plan, and the user uses the cell-phone to receive the plan from remote server, and the user may have the suggestion of revising to the plan that provides, requires to change some furniture, wall paper or colour among them. The design drawing generated by decoration design in the current market is generated based on a three-dimensional model, so that when a user wants to change the design drawing, the three-dimensional model needs to be loaded, then operations such as adding and deleting, replacing and moving are carried out on furniture in the three-dimensional model, and then a rendering task is submitted to a background.
In the prior art, a user checks a design drawing on a mobile phone, if the user wants to change the design drawing, the user needs to learn the operation of the three-dimensional model, the user experience is poor, the operation of the three-dimensional model needs to consume large computing power, the time consumption is long, and when the user calculates through a remote server, a large amount of network traffic needs to be consumed in the uploading and downloading processes.
Disclosure of Invention
In order to solve the existing problems, the present disclosure provides a design method, apparatus and system, and a data processing method and apparatus.
The present disclosure adopts the following technical solutions.
In some embodiments, the present disclosure provides a design apparatus comprising:
the display unit is used for displaying a first design drawing, and at least one design object is displayed on the first design drawing;
a determining unit, configured to determine the selected design object on the first design drawing and a corresponding replacement object thereof;
a transmission unit configured to transmit replacement information in which information for determining the replacement object is recorded to the data processing apparatus to cause the data processing apparatus to replace the selected design object in the first design drawing with the replacement object and generate a second design drawing; and
a receiving unit, configured to receive the second design drawing generated by the data processing apparatus;
wherein the first and second plans are two-dimensional plans.
In some embodiments, the present disclosure provides a data processing apparatus comprising:
a design device receiving module, configured to receive replacement information sent by any one of the design devices;
a data processing module for replacing the selected design object in the first design drawing with the replacement object and generating a second design drawing;
a sending module, configured to send the second design drawing to the design apparatus.
In some embodiments, the present disclosure provides a design system comprising
The designing device of any one of the above items,
and the data processing device.
In some embodiments, the present disclosure provides a design method comprising:
displaying a first design drawing, wherein at least one design object is displayed on the first design drawing;
determining the selected design object and the corresponding replacement object on the first design drawing;
transmitting replacement information recorded with information for determining the replacement object to the data processing apparatus to cause the data processing apparatus to replace the selected design object in the first design drawing with the replacement object and generate a second design drawing;
receiving the second design drawing generated by the data processing device;
wherein the first and second plans are two-dimensional plans.
In some embodiments, the present disclosure provides a data processing method comprising:
receiving replacement information recorded with information for specifying a replacement object from a designing apparatus;
replacing the selected design object in the first design drawing with the replacement object, and generating a second design drawing, wherein the second design drawing is a two-dimensional drawing;
and sending the second design drawing to the design device.
The design device provided by the embodiment of the disclosure can determine the selected design object and the corresponding replacement object, replace the selected design object on the first design drawing with the selected replacement object on the data processing device, generate the second design drawing, and both the first design drawing and the second design drawing are two-dimensional drawings, so that the computational power consumption of the design device and the consumption of network data in the network transmission process with the data processing device are obviously reduced, the transmission time consumption is reduced, a user does not need to learn a complex operation method of a three-dimensional model, and the use experience of the user is greatly improved.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and elements are not necessarily drawn to scale.
Fig. 1 is a block diagram of a design apparatus according to an embodiment of the present disclosure.
FIG. 2 is a schematic illustration of a first layout and alternatives of an embodiment of the disclosure.
FIG. 3 is a schematic illustration of a first layout of an embodiment of the present disclosure.
Fig. 4 is a schematic diagram illustrating an effect of using a design apparatus according to an embodiment of the disclosure.
Fig. 5 is a block diagram of a data processing apparatus according to an embodiment of the present disclosure.
FIG. 6 is a flow chart of a design method of an embodiment of the present disclosure.
Fig. 7 is a flow chart of a data processing method of an embodiment of the present disclosure.
Fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that various steps recited in method embodiments of the present disclosure may be performed in parallel and/or in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a" or "an" in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that reference to "one or more" unless the context clearly dictates otherwise.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
In the prior art, an effect diagram provided before decoration, namely a design diagram, is often created by using a three-dimensional model, when a user views the design diagram by using a terminal such as a mobile phone, the design diagram is acquired from a remote server and displayed, and if the user is not satisfied with the design diagram and wants to perform custom modification on the current design, the three-dimensional model of the design diagram needs to be loaded, and then an object in the three-dimensional model is replaced or moved. The disadvantages of this approach are that the data size of the three-dimensional model is large, a lot of computing power is required for loading and displaying, and a lot of network traffic and time are required for downloading from or transmitting to the remote server; the three-dimensional model is complex to operate, the learning cost of the user is high, and the user experience is not good.
In order to at least partially solve the above problem, an embodiment of the present disclosure provides a design apparatus, as shown in fig. 1, the design apparatus including: display unit 11, determination unit 12, transmission unit 13, and reception unit 14. In this embodiment, the design apparatus may be any terminal such as a mobile phone, a tablet, or a computer.
And the display unit 11 is used for displaying the first design drawing, and at least one design object is displayed on the first design drawing. Specifically, the first design drawing may be received from a data processing apparatus, for example, a remote server, and the data processing apparatus is in communication with the design apparatus, and in some embodiments, the data processing apparatus may first create a three-dimensional model of a certain space and a design object therein, and then convert the generated three-dimensional model into a two-dimensional first design drawing, so that the data amount of the first design drawing sent by the data processing apparatus is greatly reduced. In this embodiment, the first design drawing is a two-dimensional drawing and at least one design object is displayed on the first design drawing, and the first design drawing may be, for example, a simulated decorated effect drawing of a certain space, so that the decorated effect is displayed by the first design drawing, and the certain space may be, for example, any room. In some embodiments, the design object on the first design drawing may be an object such as furniture, wallpaper, ceiling, etc. displayed in the home decoration picture, and the number of the design objects in the first design drawing may be plural.
A determining unit 12, configured to determine the selected design object on the first design drawing and the corresponding replacement object. Specifically, after the first design drawing is displayed, a user using the design apparatus may select one or more design objects on the first design drawing by clicking or the like, where the selected design object is the selected design object, and the user may also select a replacement object for the selected design object, and one selected design object may correspond to one replacement object.
A transmitting unit 13 for transmitting replacement information recorded with information for determining a replacement object to the data processing apparatus to cause the data processing apparatus to replace the selected design object in the first design drawing with the replacement object and generate a second design drawing.
Specifically, the replacement information sent by the sending unit 13 records information related to the replacement object, and the replacement information may also record information for determining the selected design object. When the replacement information does not include the information of the selected design object, the data processing apparatus may determine the selected design object according to the replacement object, specifically, any replacement object may be provided with a corresponding relationship with the design object in advance at the data storage apparatus, and the selected design object is determined according to the corresponding relationship, for example, different types of design objects may be set, the type of the design object is the same as that of the replacement object, and the selected design object may be determined according to the type of the replacement object. Since the data processing apparatus knows the selected design object and the corresponding replacement object, the data processing apparatus can obtain the second design drawing on the basis of the first design drawing. In some embodiments, the data processing apparatus stores a three-dimensional model corresponding to the first design drawing, receives the replacement information, replaces the selected design object with the replacement object on the basis of the three-dimensional model to obtain a three-dimensional model corresponding to the second design drawing, and then generates the second design drawing according to the three-dimensional model corresponding to the second design drawing. In some embodiments, the data processing device may be a data processing device external to the design device, such as a remote server.
And a receiving unit 14, configured to receive the second design drawing generated by the data processing apparatus.
Specifically, in the embodiment of the present disclosure, the first design drawing and the second design drawing are both two-dimensional drawings, the computational effort consumed by the data processing apparatus in the process of loading and displaying the first design drawing is greatly reduced, and the network traffic consumed by the design apparatus and the data processing apparatus in the processes of receiving and sending is significantly reduced, and meanwhile, the user does not need to learn an operation method for the three-dimensional model, thereby improving the user experience.
In some embodiments of the present disclosure, the determining unit 12 unit determines the selected design object and its corresponding replacement object on the first design drawing, including: in response to a first operation on the design object on the first design drawing, presenting at least one corresponding candidate object, wherein the design object on which the first operation is performed is the selected design object; in response to a second operation on the candidate, determining that the candidate on which the second operation is performed is a replacement object.
Specifically, the first operation or the second operation may be, for example, a combination of one or more of a click operation, a double click operation, and a long press operation, the user may select a design object by performing the first operation on the design object in the first design drawing, the design object on which the first operation is performed is used as the selected design object, and then at least one corresponding candidate object is displayed, that is, the candidate object and the design object have a corresponding relationship, and any design object may correspond to one or more candidate objects. In the illustrated object candidates, the object on which the second operation is performed is a replacement object, and it should be noted that the replacement object corresponds to the selected design object, and the two objects may correspond to each other.
In order to better explain the design method proposed by the embodiments of the present disclosure, a specific embodiment is provided below, which should not impose any limitation on the present disclosure. The design device proposed in the embodiment of the present disclosure may be a terminal (e.g., a mobile phone), as shown in 2a in fig. 2, the terminal receives and displays a first design drawing sent by a data processing device (e.g., a remote server), in this embodiment, the first design drawing shows a picture of a certain space, and the certain space may be any room, in which a plurality of design objects are displayed, the design objects include sofas, tea tables, ceiling lamps, wall decorations, and the like in the drawing, when a user performs a first operation to select any one of the design objects, the selected design object is taken as a selected design object, here, taking the selected design object as an example of a sofa, the user performs a first operation such as a click operation on the sofa on the first design drawing, here, a plurality of candidate objects of the sofa shown in fig. 2b pop up, where the candidate objects are sofas of other appearances or models, and the user performs a second operation such as a click operation on any candidate object, and the candidate object subjected to the second operation is determined as the replacement object. At this time, the user may submit replacement information to the data processing apparatus, so that the data processing apparatus replaces the selected design object with the replacement object, that is, replaces the sofa originally displayed in the first design drawing with the newly selected sofa, the picture obtained after the replacement may be used as the second design drawing and the second design drawing is a two-dimensional drawing, and the data processing apparatus sends the obtained second design drawing back to the design apparatus. Through the mode, a user does not need to learn the operation mode of the three-dimensional model, the consumption of the two-dimensional graph on network flow and the consumption of calculation power are greatly reduced, the use experience of the user is improved, and particularly when the design device provided by the disclosure is a portable terminal such as a mobile phone, the use experience of the user can be greatly improved.
In some embodiments of the present disclosure, at least one identifier is correspondingly disposed at any one of the design objects; the determination unit 12, in response to a first operation on a design object on a first design drawing, includes: in response to a first operation on the identification of the corresponding design object on the first design drawing.
Specifically, referring to fig. 3, fig. 3 is a schematic diagram illustrating a first design drawing, where the first design drawing shown in fig. 3 displays marks, each mark corresponds to a design object, and when it is desired to replace any design object, a first operation is performed on the first mark on the design object. If all position points on the design object are monitored, the calculation power consumption is high, the number of positions needing to be monitored in the first design drawing can be reduced by setting the identification, only the first operation is carried out on the monitoring identification, the calculation power consumption is reduced, the response speed is improved, and the user can conveniently know which design objects can be replaced and which design objects can not be replaced by setting the identification, so that the situation that the user cannot feed back the irreplaceable design object by carrying out the first operation is avoided.
In some optional embodiments of the present disclosure, the first blueprint has identification information; the identification information includes: and each design object and the position information of each design object in the three-dimensional model corresponding to the first design drawing.
Specifically, the identification information may be recorded in a file, and may be attached to the corresponding design drawing, where the identification information corresponding to the first design drawing records the design object in the first design drawing and the position information of each design object in the three-dimensional model corresponding to the first design drawing, the identification information may further include direction information of the design object in the three-dimensional model corresponding to the first design drawing, where the direction information may include an orientation of the design object, the second design drawing may also have corresponding identification information, and the identification information corresponding to the second design drawing records each design object in the second design drawing and the position information of each design object in the three-dimensional model corresponding to the second design drawing, and may also include the direction information of the design object. The position of the design object in the three-dimensional model may be represented by coordinates, and a rectangular coordinate system or a polar coordinate system may be adopted, which is not limited in this disclosure. In some embodiments, the location information comprises: the function of the information of the relative position relationship between the design objects in the three-dimensional model is to enable a plurality of design objects to maintain the constraint relationship in the same coordinate system, so that the constraint relationship can still be dynamically maintained when the size of the design objects changes. In order to maintain the dynamic relationship, for example, one of the design objects is set as a root node whose coordinates are known, and the next design object dynamically calculates the position and size of the next design object according to the position and size of the previous design object and the constraint relationship. For example, the design object is furniture, a sofa, a tea table, a carpet, a sofa, and a side table in the furniture are grouped into a group, a coordinate system is formed in the group, and the information of the placement rule between the design object and the design object is actually a set of constraint relationship, such as the tea table is in the front of the sofa, the side table is on the two sides of the sofa, and the like, the constraint relationship is the relative position relationship between one design object and the other design object. For example, a sofa is designated as a root node, the position and the size of the root node are known, and the constraint relationship of each design object relative to the previous design object is set, so that the position and the size of each design object can pass through the constraint relationship of the design object, dynamic calculation is performed according to the size and the position of the last known design object, and the sizes and the positions of all design objects can be calculated.
In some optional embodiments of the present disclosure, the determining unit 12 is further configured to mark the design object for which the replacement object has been selected, the marking including at least any one of a character mark, a color mark, a sound mark, an icon mark, and a thumbnail image displaying the replacement object on the design object. Specifically, the character mark may be displaying a specific letter on the selected design object, the color mark may be changing the color of the selected design object, the sound mark may be inserting a voice to identify the selected design object, and the icon mark may be, for example, placing a specific icon on the selected design object. Optionally, after the design object and the corresponding replacement object are selected, the thumbnail of the replacement object is displayed on the selected design object, which not only facilitates the user to roughly determine the effect of replacing the selected design object with the replacement object, but also marks which design objects have been selected, because there are multiple selected design objects, if the design objects selected before are not marked, the user may select one of the design objects multiple times, resulting in poor use experience.
In some embodiments of the present disclosure, the design object is of the same type as the corresponding candidate object. Specifically, in this embodiment, the design objects correspond to types, the types corresponding to different design objects may be the same or different, each candidate object corresponding to any one design object is the same as the type of the design object, and by setting the candidate objects to be the same as the types of the corresponding design objects, it can be ensured that the replacement object does not affect the overall layout in the first design drawing after replacing the selected design object. Still taking the picture shown in fig. 2 as an example, a plurality of design objects such as a sofa and a tea table are displayed in the first design drawing, where the sofa and the tea table may be of the type of the design object, so that the candidate object corresponding to the sofa is also the sofa and the candidate object corresponding to the tea table is also the tea table, so that the user may select the sofa or the tea table as the replacement object, and there is no need to worry about that the replacement object will affect the overall layout after replacing the selected design object, and there is no need to worry about that the replacement object cannot be actually placed in the position of the selected design object.
In some embodiments of the present disclosure, the determination unit 12 is further configured to: the selected design object on the selected first design drawing is determined multiple times, and a replacement object corresponding to the selected design object is determined multiple times.
Specifically, in this embodiment, after receiving the first design drawing, the selected design object and the corresponding replacement object may be determined multiple times before sending the replacement information to the data processing apparatus, and therefore, in this embodiment, multiple selected design objects and replacement objects are selected, and in the process of generating the second design drawing, the corresponding selected design object is replaced with each replacement object. Still taking the decoration effect diagram shown in fig. 2 as the first design diagram as an example, after displaying the first design diagram, the user may select a plurality of selected design objects and corresponding replacement objects, for example, may select a replacement object of a tea table, and then select a replacement object of a sofa, so that the plurality of selected design objects may be replaced at a time.
In some embodiments of the present disclosure, the first plan and the second plan are panoramas, which may be panoramas of a certain room, for example; in some embodiments, designing the object includes: at least one of furniture, upholstery, all or part of floor upholstery, all or part of wall upholstery, and all or part of ceiling upholstery.
Specifically, the design device provided in the embodiment of the present disclosure may be used in the field of home decoration technology, and thus the first design drawing and the second design drawing may be virtual home decoration pictures, that is, simulated effect drawings after decoration, and more specifically, may be panoramic home decoration effect drawings, and design objects such as furniture, floors, wallpaper, and ceilings are displayed therein, where indoor facilities may include toilets, wash basins, and the like, and ornaments may include wall paintings, vases, plants, ornaments, and the like. The user can replace the design objects to obtain a new home decoration effect diagram.
In order to better illustrate the beneficial effects of the design device proposed by the present disclosure, a specific embodiment is proposed below, which should not impose any limitation on the present disclosure. Taking the design device proposed by the present disclosure as a terminal, taking the data processing device as a remote server as an example, the terminal is in communication connection with the remote server, the remote server establishes a certain space (e.g. a certain room) and a three-dimensional model of each design object in the space, generates a two-dimensional first design drawing according to the three-dimensional model rendering, and sends the two-dimensional first design drawing to the terminal, and the first design drawing is accompanied by corresponding identification information, the identification information records each design object in the space and position information of each design object in the three-dimensional model, the terminal receives the first design drawing (which is accompanied by corresponding identification information) and displays the first design drawing, the first design drawing shown in fig. 4a in this embodiment is a two-dimensional first design drawing, the design drawing is a panoramic drawing, and a plurality of furniture as design objects are displayed on the panoramic drawing, including a bed, a sofa, a tea table, and the like, the design objects are displayed with marks, the relative position relation and direction of each design object are limited by the mark information, the user can click the mark on a certain design object to select the selected design object, the mark is clicked to display a candidate object which can be used for replacing the selected design object, then click the selected replacement object, for example, the mark of a bed is clicked, at this time, the bed which can be used for replacement is displayed as shown in fig. 4b, the bed selected by the user can be used as the replacement object, the clicking of the mark and the selection of the replacement object which can be used for replacement can be repeatedly executed, for example, the left bedside table which is selected as the replacement object as shown in fig. 4c and 4d is selected, so that two replacement objects are selected in the embodiment, the design object corresponding to each replacement object is the selected design object, and the thumbnail of the replacement object is displayed on the selected design object, of course, the selected design object and the replacement object may be replaced, in this embodiment, the selected design object is the bed in fig. 4a and the bedside table in fig. 4c, then a rendering task recorded with the replacement information is submitted to the remote server, the selected design object and the replacement object are recorded in the rendering task, each design object and position information in the space may also be recorded in the rendering task, the remote server receives the rendering task, operates the three-dimensional model of the original space, replaces the three-dimensional model of the selected design object with the three-dimensional model of the replacement object to obtain the three-dimensional model corresponding to the second design drawing, generates the second design drawing according to the model, may synchronously generate the identification information corresponding to the second design drawing, and sends the second design drawing (identification incidental information) which is still the two-dimensional drawing to the terminal after the rendering is completed, the terminal receives and displays the second blueprint (see fig. 4e), and the modification can be continued on the basis of the second blueprint.
In some embodiments of the present disclosure, a data processing apparatus is also presented, including: the design device includes a receiving module 21, a data processing module 22, and a sending module 23, and the data processing device in this embodiment may be any one of the data processing devices described above.
In this embodiment, the design device receiving module 21 is configured to receive replacement information sent by any one of the design devices; a data processing module 22 for replacing the selected design object in the first design drawing with a replacement object and generating a second design drawing; and a sending module 23, configured to send the second design drawing to the designing apparatus.
Specifically, the data processing device in this embodiment may be a server, and is connected to the designing device in communication, so as to cooperate with the designing device. Optionally, the data processing module 22 is configured to replace the selected design object with a replacement object by using the three-dimensional model corresponding to the first design drawing based on the replacement information, and generate a second design drawing.
The embodiment of the present disclosure further provides a design system, including: the design apparatus of any one of the above, and the data processing apparatus described above.
A design method is further provided in the embodiment of the present disclosure, as shown in fig. 6, fig. 6 is a flowchart of a design method of the embodiment of the present disclosure, and includes the following steps.
S11: the first plan view is displayed.
Specifically, the first design drawing is a two-dimensional drawing and at least one design object is displayed on the first design drawing. The method provided by the present disclosure may be performed by any of the design apparatuses described above, for example, may be performed by a mobile phone, a tablet, or a computer. In this embodiment, in some embodiments, the first design drawing is a home decoration picture of any room, the design object may be an object such as furniture, wallpaper, or a ceiling displayed in the home decoration picture, and the number of the design objects in the first design drawing may be multiple.
S12: the selected design object and its corresponding replacement object on the first design drawing are determined.
Specifically, after the first design drawing is displayed, a user using the design apparatus may select one or more design objects on the first design drawing by clicking or the like, where the selected design object is the selected design object, and the user may further select a replacement object for the selected design object, where one selected design object corresponds to one replacement object. The replacement information records the selected design object and the corresponding replacement object.
S13: the replacement information recorded with the information for determining the replacement object is transmitted to the data processing apparatus to cause the data processing apparatus to replace the selected design object in the first design drawing with the replacement object, and to generate the second design drawing.
Specifically, the corresponding relationship may be set in advance for different design objects and possible replacement objects thereof, and any replacement object may only replace one or one type of determined design object, so that the selected design object may be determined only by the replacement object. The replacement information may further include information for specifying the selected design object, and the data processing apparatus may obtain the second design drawing on the basis of the first design drawing because the data processing apparatus obtains the selected design object and the corresponding replacement object.
S14: and receiving the second design drawing generated by the data processing device.
Specifically, the first design drawing and the second design drawing are two-dimensional drawings, the computational power consumed by the data processing device in the loading and displaying processes is greatly reduced, the network traffic consumed by the data processing device in the receiving and sending processes is obviously reduced, and meanwhile, a user does not need to learn an operation method for the three-dimensional model, so that the use experience of the user is improved.
In some embodiments of the present disclosure, determining the selected design object and its corresponding replacement object on the first design drawing comprises: in response to a first operation on the design object on the first design drawing, presenting at least one corresponding candidate object, wherein the design object on which the first operation is performed is the selected design object; in response to a second operation on the candidate, determining that the candidate on which the second operation is performed is a replacement object.
Specifically, the first operation or the second operation may be, for example, a combination of one or more of a click operation, a double click operation, and a long press operation, the user may select a design object by performing the first operation on the design object in the first design drawing, the design object on which the first operation is performed is used as the selected design object, and then at least one corresponding candidate object is displayed, that is, the candidate object and the design object have a corresponding relationship, and any design object may correspond to one or more candidate objects. In the illustrated object candidates, the object on which the second operation is performed is a replacement object, and it should be noted that the replacement object corresponds to the selected design object, and the two objects may correspond to each other.
In some embodiments of the present disclosure, at least one identifier is correspondingly disposed at any one of the design objects; in response to a first operation on a design object on a first design drawing, comprising: in response to a first operation on the identification of the corresponding design object on the first design drawing.
Specifically, if each position point on the design object is monitored, the calculation power consumption is large, the number of positions to be monitored in the first design drawing can be reduced by setting the identifier, only the first operation is performed on the identifier, so that the calculation power consumption is reduced, the response speed is increased, and the user can conveniently know which design objects can be replaced and which design objects cannot be replaced by setting the identifier, so that the situation that the user cannot perform the first operation on the irreplaceable design object and cannot obtain feedback is avoided.
In some embodiments of the present disclosure, the first blueprint has identification information; the identification information includes: and each design object and the position information of each design object in the three-dimensional model corresponding to the first design drawing.
Specifically, the identification information may be recorded in a file, the identification information corresponding to the first design drawing records the design object in the first design drawing and the position information of each design object in the three-dimensional model corresponding to the first design drawing, and the identification information may also record the direction information of the design object in the three-dimensional model corresponding to the first design drawing, where the direction information includes the orientation of the design object in the three-dimensional model corresponding to the first design drawing. The second design drawing may also have corresponding identification information, and the identification information corresponding to the second design drawing may record each design object in the second design drawing and position information in the three-dimensional model corresponding to the second design drawing, and may also record direction information of the design object in the three-dimensional model corresponding to the second design drawing. The position of the design object in the three-dimensional model may be represented by coordinates, and a rectangular coordinate system or a polar coordinate system may be adopted, which is not limited in this disclosure. In some embodiments, the location information comprises: the information of the relative position relationship between the design objects in the three-dimensional model is used for enabling a plurality of design objects to maintain a certain constraint relationship in the same coordinate system, so that the constraint relationship can still be dynamically maintained when the size of the design objects is changed. In order to maintain the dynamic relationship, for example, one of the design objects is set as a root node whose coordinates are known, and the next design object dynamically calculates the position and size of the next design object according to the position and size of the previous design object and the constraint relationship. For example, the space displayed by the three-dimensional model is a room, the design object is furniture, sofas, tea tables, carpets, sofas, and edge tables in the furniture are grouped into one group, a coordinate system is formed in the group, the placement rule information between the design object and the design object is actually a set of constraint relationship, such as that the tea table is in front of the sofa, the edge tables are on two sides of the sofa, and the like, and the constraint relationship of the placement rule information is the relative position relationship between one design object and another design object. For example, a sofa is designated as a root node, the position and the size of the root node are known, and the constraint relationship of each design object with respect to the previous design object, that is, the placement rule information is set, so that the position and the size of each design object can be calculated dynamically according to the placement rule information of the design object and the size and the position of the last known design object, and the sizes and the positions of all design objects can be calculated.
In some embodiments of the present disclosure, after determining the selected design object and the corresponding replacement object on the first design drawing, before sending the replacement information recorded with the information for determining the replacement object to the data processing apparatus, the method further includes: marking the design object for which the replacement object has been selected; the mark includes at least any one of a character mark, a color mark, a sound mark, an icon mark, and a thumbnail image displaying the replacement object on the design object. Therefore, the user can roughly determine the effect of the selected design object after replacement, and can mark which design objects are selected, because the selected design objects can be multiple, if the design objects selected before are not marked, the user can select a certain design object for multiple times, and the use experience is poor.
In some embodiments of the present disclosure, determining the selected design object on the selected first design drawing and the replacement object corresponding to the selected design object are performed repeatedly. Therefore, in the present embodiment, a plurality of selected design objects and replacement objects are selected, and the corresponding selected design object is replaced with each replacement object in the process of generating the second design drawing.
In some embodiments of the present disclosure, the first plan and the second plan are panoramas, e.g., panoramas of a room; in some embodiments, designing the object includes: at least one of furniture, upholstery, all or part of floor upholstery, all or part of wall upholstery, and all or part of ceiling upholstery. The indoor facilities may include, for example, toilets, wash tables, etc., and the ornaments may include, for example, wall paintings, vases, plants, ornaments, etc.
An embodiment of the present disclosure further provides a data processing method, as shown in fig. 7, including:
s21: receiving replacement information recorded with information for specifying a replacement object from a designing apparatus;
s22: replacing the selected design object in the first design drawing with a replacement object, and generating a second design drawing;
wherein the first design drawing and the second design drawing are two-dimensional drawings;
s23: and sending the second design drawing to the design device.
In some embodiments, replacing the selected design object with a replacement object and generating the second design drawing includes: the selected design object is replaced with a replacement object using the three-dimensional model corresponding to the first design drawing based on the replacement information, and a second design drawing is generated. The data processing method proposed in the embodiments of the present disclosure may be executed by any of the data processing apparatuses described above, and the description of the data processing apparatus is also applicable to the data processing method.
For the embodiments of the apparatus, since they correspond substantially to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described apparatus embodiments are merely illustrative, wherein the modules described as separate modules may or may not be separate. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The design method and apparatus of the present disclosure have been described above based on the embodiments and application examples. In addition, the present disclosure also provides a terminal and a storage medium, which are described below.
Referring now to fig. 8, a schematic diagram of an electronic device (e.g., a terminal device or server) 800 suitable for use in implementing embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in the drawings is only an example and should not bring any limitation to the functions and use range of the embodiments of the present disclosure.
As shown in fig. 8, an electronic device 800 may include a processing means (e.g., central processing unit, graphics processor, etc.) 801 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)802 or a program displayed from a storage means 808 into a Random Access Memory (RAM) 803. In the RAM803, various programs and data necessary for the operation of the electronic apparatus 800 are also stored. The processing apparatus 801, the ROM 802, and the RAM803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to bus 804.
Generally, the following devices may be connected to the I/O interface 805: input devices 806 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 807 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage 808 including, for example, magnetic tape, hard disk, etc.; and a communication device 809. The communication means 809 may allow the electronic device 800 to communicate wirelessly or by wire with other devices to exchange data. While the figure illustrates an electronic device 800 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication means 809, or installed from the storage means 808, or installed from the ROM 802. The computer program, when executed by the processing apparatus 801, performs the above-described functions defined in the methods of the embodiments of the present disclosure.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to perform the methods of the present disclosure as described above.
Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of an element does not in some cases constitute a limitation on the element itself.
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
According to one or more embodiments of the present disclosure, there is provided a design apparatus including:
the display unit is used for displaying a first design drawing, and at least one design object is displayed on the first design drawing;
a determination unit for determining the selected design object on the first design drawing and the corresponding replacement object;
a transmission unit configured to transmit replacement information in which information for determining a replacement object is recorded to the data processing apparatus to cause the data processing apparatus to replace the selected design object in the first design drawing with the replacement object and generate a second design drawing; and
a receiving unit for receiving the second design drawing generated by the data processing device;
the first design drawing and the second design drawing are two-dimensional drawings.
According to one or more embodiments of the present disclosure, there is provided a design apparatus in which a determination unit determines a selected design object on a first design drawing and a corresponding replacement object thereof, including:
in response to a first operation on the design object on the first design drawing, presenting at least one corresponding candidate object, wherein the design object on which the first operation is performed is the selected design object;
in response to a second operation on the candidate, determining that the candidate on which the second operation is performed is a replacement object.
According to one or more embodiments of the present disclosure, a design apparatus is provided, where at least one identifier is correspondingly disposed at any one design object;
the first design drawing has identification information;
the anchor point identification information includes: each design object and position information of each design object in the three-dimensional model corresponding to the first design drawing;
the determining unit, in response to a first operation on the design object on the first design drawing, includes: in response to a first operation on the identification of the corresponding design object on the first design drawing.
According to one or more embodiments of the present disclosure, there is provided a design apparatus, a determination unit further configured to mark a design object for which a replacement object has been selected;
the mark includes at least any one of a character mark, a color mark, a sound mark, an icon mark, and a thumbnail image displaying the replacement object on the design object.
According to one or more embodiments of the present disclosure, there is provided a design apparatus, the first design drawing and the second design drawing being panoramas; and/or the presence of a gas in the gas,
the design object includes: at least one of furniture, interior installations, upholstery, all or part of floor upholstery, all or part of wallpaper wall upholstery, and all or part of ceiling upholstery.
According to one or more embodiments of the present disclosure, there is provided a data processing apparatus including:
a design device receiving module for receiving the replacement information sent by any one of the design devices;
the data processing module is used for replacing the selected design object in the first design drawing with a replacing object and generating a second design drawing;
and the sending module is used for sending the second design drawing to the design device.
According to one or more embodiments of the present disclosure, there is provided a data processing apparatus, a data processing module for replacing a selected design object with a replacement object using a three-dimensional model corresponding to a first design drawing based on replacement information, and generating a second design drawing.
In accordance with one or more embodiments of the present disclosure, there is provided a design system including:
the designing device of any one of the above items,
and a data processing apparatus of any of the above.
According to one or more embodiments of the present disclosure, there is provided a design method including:
displaying a first design drawing, wherein at least one design object is displayed on the first design drawing;
determining a selected design object on the first design drawing and a corresponding replacement object thereof;
transmitting replacement information recorded with information for determining a replacement object to the data processing apparatus to cause the data processing apparatus to replace the selected design object in the first design drawing with the replacement object and generate a second design drawing;
receiving a second design drawing generated by the data processing device;
the first design drawing and the second design drawing are two-dimensional drawings.
According to one or more embodiments of the present disclosure, there is provided a design method for determining a selected design object on a first design drawing and a corresponding alternative object thereof, including:
in response to a first operation on the design object on the first design drawing, presenting at least one corresponding candidate object, wherein the design object on which the first operation is performed is the selected design object;
in response to a second operation on the candidate, determining that the candidate on which the second operation is performed is a replacement object.
According to one or more embodiments of the present disclosure, a design method is provided, where at least one identifier is correspondingly set at any one design object;
the first design drawing has identification information;
the identification information includes: each design object, and position information of each design object;
in response to a first operation on a design object on a first design drawing, comprising: in response to a first operation on the identification of the corresponding design object on the first design drawing.
According to one or more embodiments of the present disclosure, there is provided a design method, after determining a selected design object on a first design drawing and a corresponding replacement object thereof, before sending replacement information in which information for determining the replacement object is recorded to a data processing apparatus, the method further including: marking the design object for which the replacement object has been selected;
the mark includes at least any one of a character mark, a color mark, a sound mark, an icon mark, and a thumbnail image displaying the replacement object on the design object.
According to one or more embodiments of the present disclosure, there is provided a design method, the first design drawing and the second design drawing being panoramas; and/or the presence of a gas in the gas,
the design object includes: at least one of furniture, interior installations, upholstery, all or part of floor upholstery, all or part of wallpaper wall upholstery, and all or part of ceiling upholstery.
According to one or more embodiments of the present disclosure, there is provided a data processing method including:
receiving replacement information recorded with information for specifying a replacement object from a designing apparatus;
replacing the selected design object in the first design drawing with a replacement object, and generating a second design drawing, wherein the first design drawing and the second design drawing are two-dimensional drawings;
and sending the second design drawing to the design device.
According to one or more embodiments of the present disclosure, there is provided a data processing method of replacing a selected design object with a replacement object and generating a second design drawing, including:
the selected design object is replaced with a replacement object using the three-dimensional model corresponding to the first design drawing based on the replacement information, and a second design drawing is generated.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims (15)

1. A design apparatus, comprising:
the display unit is used for displaying a first design drawing, and at least one design object is displayed on the first design drawing;
a determining unit, configured to determine the selected design object on the first design drawing and a corresponding replacement object thereof;
a transmission unit configured to transmit replacement information in which information for determining the replacement object is recorded to a data processing apparatus to cause the data processing apparatus to replace the selected design object in the first design drawing with the replacement object and generate a second design drawing; and
a receiving unit, configured to receive the second design drawing generated by the data processing apparatus;
wherein the first and second plans are two-dimensional plans.
2. The designing apparatus according to claim 1, wherein the determining unit determines the selected design object and its corresponding alternative object on the first design drawing, including:
in response to a first operation on a design object on the first design drawing, presenting at least one corresponding candidate object, wherein the design object on which the first operation is performed is the selected design object;
in response to a second operation on the candidate, determining that the candidate on which the second operation is performed is the replacement object.
3. Design device according to claim 2,
at least one mark is correspondingly arranged at any one of the design objects;
the first design drawing has identification information;
the identification information includes: each design object and position information of each design object in the three-dimensional model corresponding to the first design drawing;
the determination unit, in response to a first operation on a design object on the first design drawing, includes: in response to a first operation on an identification corresponding to the design object on the first design drawing.
4. Design device according to claim 1,
the determination unit is further configured to mark the design object for which the replacement object has been selected;
the mark includes at least any one of a character mark, a color mark, a sound mark, an icon mark, and a thumbnail image displaying the replacement object on the design object.
5. Design device according to claim 1,
the first design drawing and the second design drawing are panoramic drawings; and/or the presence of a gas in the gas,
the design object includes: at least one of furniture, upholstery, all or part of floor decoration, all or part of wall decoration, and all or part of ceiling decoration.
6. A data processing apparatus, comprising:
a design apparatus receiving module for receiving the replacement information transmitted from the design apparatus according to any one of claims 1 to 5;
a data processing module for replacing the selected design object in the first design drawing with the replacement object and generating a second design drawing;
a sending module, configured to send the second design drawing to the design apparatus.
7. The data processing apparatus of claim 6,
and a data processing module for replacing the selected design object with the replacement object using a three-dimensional model corresponding to the first design drawing based on the replacement information, and generating a second design drawing.
8. A design system, comprising:
the designing apparatus as described in any one of claims 1 to 5,
and a data processing apparatus as claimed in any one of claims 6 to 7.
9. A method of designing, comprising:
displaying a first design drawing, wherein at least one design object is displayed on the first design drawing;
determining the selected design object and the corresponding replacement object on the first design drawing;
transmitting replacement information recorded with information for determining the replacement object to the data processing apparatus to cause the data processing apparatus to replace the selected design object in the first design drawing with the replacement object and generate a second design drawing;
receiving the second design drawing generated by the data processing device;
wherein the first and second plans are two-dimensional plans.
10. The design method of claim 9, wherein determining the selected design object and its corresponding replacement object on the first design drawing comprises:
in response to a first operation on a design object on the first design drawing, presenting at least one corresponding candidate object, wherein the design object on which the first operation is performed is the selected design object;
in response to a second operation on the candidate, determining that the candidate on which the second operation is performed is the replacement object.
11. The design method according to claim 10,
at least one mark is correspondingly arranged at any one of the design objects;
the first design drawing has identification information;
the identification information includes: each design object and position information of each design object in the three-dimensional model corresponding to the first design drawing;
the responding to a first operation on a design object on the first design drawing comprises: in response to a first operation on the identification of the corresponding design object on the first design drawing.
12. The design method according to claim 11, wherein after determining the selected design object and the corresponding replacement object on the first design drawing, before sending the replacement information in which the information for determining the replacement object is recorded to the data processing apparatus, further comprising: marking the design object for which a replacement object has been selected;
the mark includes at least any one of a character mark, a color mark, a sound mark, an icon mark, and a thumbnail image displaying the replacement object on the design object.
13. The design method according to claim 9,
the first design drawing and the second design drawing are panoramic drawings; and/or the presence of a gas in the gas,
the design object includes: at least one of furniture, upholstery, all or part of floor decoration, all or part of wall decoration, and all or part of ceiling decoration.
14. A data processing method, comprising:
receiving replacement information recorded with information for specifying a replacement object from a designing apparatus;
replacing the selected design object in the first design drawing with the replacement object, and generating a second design drawing, wherein the first design drawing and the second design drawing are two-dimensional drawings;
and sending the second design drawing to the design device.
15. The data processing method of claim 14, wherein replacing the selected design object with the replacement object and generating a second design drawing comprises:
replacing the selected design object with the replacement object using the three-dimensional model corresponding to the first design drawing based on the replacement information, and generating a second design drawing.
CN202080001452.5A 2020-07-22 2020-07-22 Design method, device and system, and data processing method and device Active CN112106052B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/103567 WO2022016424A1 (en) 2020-07-22 2020-07-22 Design method, apparatus and system, and data processing method and apparatus

Publications (2)

Publication Number Publication Date
CN112106052A true CN112106052A (en) 2020-12-18
CN112106052B CN112106052B (en) 2022-03-18

Family

ID=73785351

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080001452.5A Active CN112106052B (en) 2020-07-22 2020-07-22 Design method, device and system, and data processing method and device

Country Status (2)

Country Link
CN (1) CN112106052B (en)
WO (1) WO2022016424A1 (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101156152A (en) * 2005-03-31 2008-04-02 大和房屋工业株式会社 Design aiding system and design aiding method
US20100283784A1 (en) * 2009-05-11 2010-11-11 Canon Kabushiki Kaisha Image processing apparatus and image processing method
US20120019485A1 (en) * 2010-07-26 2012-01-26 Canon Kabushiki Kaisha Information processing apparatus and control method thereof
US20150077326A1 (en) * 2009-04-02 2015-03-19 Oblong Industries, Inc. Operating environment with gestural control and multiple client devices, displays, and users
US20150163416A1 (en) * 2012-06-12 2015-06-11 Supponor Oy Apparatus and Method for Image Content Replacement
CN106980728A (en) * 2017-03-30 2017-07-25 理光图像技术(上海)有限公司 House Upholstering design experience apparatus and system
CN107590337A (en) * 2017-09-13 2018-01-16 灵图互动(武汉)科技有限公司 A kind of house ornamentation displaying interactive approach and device
CN108805635A (en) * 2017-04-26 2018-11-13 联想新视界(北京)科技有限公司 A kind of virtual display methods and virtual unit of object
CN111047379A (en) * 2018-10-12 2020-04-21 阿里巴巴集团控股有限公司 House decoration information processing method, device and system
CN111047378A (en) * 2018-10-12 2020-04-21 阿里巴巴集团控股有限公司 House decoration information processing method, device and system
CN111125806A (en) * 2018-10-12 2020-05-08 阿里巴巴集团控股有限公司 House decoration information processing method, device and system
US10699478B1 (en) * 2019-02-15 2020-06-30 Procore Technologies, Inc. Generating technical drawings from building information models

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10002208B2 (en) * 2014-05-13 2018-06-19 Atheer, Inc. Method for interactive catalog for 3D objects within the 2D environment
CN104778756B (en) * 2015-04-10 2017-11-21 北京明兰网络科技有限公司 Smart home Art Design system
CN106096153A (en) * 2016-06-16 2016-11-09 上海营匠网络科技有限公司 Indoor decoration outdoor scene is experienced scene and is provided method and system
CN106570216A (en) * 2016-10-14 2017-04-19 合肥星服信息科技有限责任公司 Intelligent decoration design system developed based on computer
CN111179025A (en) * 2019-12-13 2020-05-19 佛山欧神诺云商科技有限公司 Home decoration 3D scene roaming method based on UE4, electronic equipment and storage medium

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101156152A (en) * 2005-03-31 2008-04-02 大和房屋工业株式会社 Design aiding system and design aiding method
US20150077326A1 (en) * 2009-04-02 2015-03-19 Oblong Industries, Inc. Operating environment with gestural control and multiple client devices, displays, and users
US20100283784A1 (en) * 2009-05-11 2010-11-11 Canon Kabushiki Kaisha Image processing apparatus and image processing method
US20120019485A1 (en) * 2010-07-26 2012-01-26 Canon Kabushiki Kaisha Information processing apparatus and control method thereof
US20150163416A1 (en) * 2012-06-12 2015-06-11 Supponor Oy Apparatus and Method for Image Content Replacement
CN106980728A (en) * 2017-03-30 2017-07-25 理光图像技术(上海)有限公司 House Upholstering design experience apparatus and system
CN108805635A (en) * 2017-04-26 2018-11-13 联想新视界(北京)科技有限公司 A kind of virtual display methods and virtual unit of object
CN107590337A (en) * 2017-09-13 2018-01-16 灵图互动(武汉)科技有限公司 A kind of house ornamentation displaying interactive approach and device
CN111047379A (en) * 2018-10-12 2020-04-21 阿里巴巴集团控股有限公司 House decoration information processing method, device and system
CN111047378A (en) * 2018-10-12 2020-04-21 阿里巴巴集团控股有限公司 House decoration information processing method, device and system
CN111125806A (en) * 2018-10-12 2020-05-08 阿里巴巴集团控股有限公司 House decoration information processing method, device and system
US10699478B1 (en) * 2019-02-15 2020-06-30 Procore Technologies, Inc. Generating technical drawings from building information models

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
XULONG: "《DPro》", 3 December 2017 *
张建奇等: "基于BIM技术的家装设计***设计与实施", 《土木建筑工程信息技术》 *
王凯等: "一种基于多维度转换策略的家装数据可视化方法", 《软件导刊》 *

Also Published As

Publication number Publication date
WO2022016424A1 (en) 2022-01-27
CN112106052B (en) 2022-03-18

Similar Documents

Publication Publication Date Title
US11689696B2 (en) Configuring participant video feeds within a virtual conferencing system
US11722535B2 (en) Communicating with a user external to a virtual conference
US11683447B2 (en) Providing side conversations within a virtual conferencing system
US11979244B2 (en) Configuring 360-degree video within a virtual conferencing system
US20230096597A1 (en) Updating a room element within a virtual conferencing system
CN109727298A (en) Poster generation method, device, equipment and computer storage medium
JP2024505995A (en) Special effects exhibition methods, devices, equipment and media
CN111599020B (en) House display method and device and electronic equipment
CN111599022A (en) House display method and device and electronic equipment
CN111652675A (en) Display method and device and electronic equipment
CN115600629A (en) Vehicle information two-dimensional code generation method, electronic device and computer readable medium
JP2023549764A (en) Table view display method, device and electronic equipment
CN112106052B (en) Design method, device and system, and data processing method and device
CN112017261B (en) Label paper generation method, apparatus, electronic device and computer readable storage medium
WO2021120206A1 (en) Page display method, display system and storage medium
CN111310086A (en) Page jump method and device and electronic equipment
US20160140933A1 (en) Relative positioning of devices
CN111597414B (en) Display method and device and electronic equipment
CN114417214A (en) Information display method and device and electronic equipment
CN110568976B (en) Method, device, equipment and storage medium for controlling application display
CN111696214A (en) House display method and device and electronic equipment
CN111798340A (en) House type graph identification method and device and electronic equipment
US20240073050A1 (en) Presenting captured screen content within a virtual conferencing system
US11979442B2 (en) Dynamically assigning participant video feeds within virtual conferencing system
US20240069708A1 (en) Collaborative interface element within a virtual conferencing system

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
GR01 Patent grant
GR01 Patent grant