CN111047379A - House decoration information processing method, device and system - Google Patents

House decoration information processing method, device and system Download PDF

Info

Publication number
CN111047379A
CN111047379A CN201811191788.3A CN201811191788A CN111047379A CN 111047379 A CN111047379 A CN 111047379A CN 201811191788 A CN201811191788 A CN 201811191788A CN 111047379 A CN111047379 A CN 111047379A
Authority
CN
China
Prior art keywords
model
house
commodity object
sample
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
CN201811191788.3A
Other languages
Chinese (zh)
Other versions
CN111047379B (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 Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201811191788.3A priority Critical patent/CN111047379B/en
Publication of CN111047379A publication Critical patent/CN111047379A/en
Application granted granted Critical
Publication of CN111047379B publication Critical patent/CN111047379B/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/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application discloses a house decoration information processing method, a device and a system, wherein the system comprises: the system comprises a server, a plurality of room type information acquisition devices and a plurality of sample board models, wherein the server is used for providing selectable room type information and sample board models, and the sample board models comprise a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model; the first client is used for providing a 3D house model of a house to be decorated, displaying selectable house type information provided by the server and selectable sample plate models provided by the server, creating the 3D house model according to the selected house type information, migrating and matching a 3D commodity object model in the selected and selected target sample plate model into the 3D house model, and displaying in a target page. By the aid of the method and the device, the first user can check specific effects of the specific model between the sample boards when the model is applied to the house to be decorated, and then the user is helped to make shopping decisions.

Description

House decoration information processing method, device and system
Technical Field
The application relates to the technical field of home decoration household data object information processing, in particular to a house decoration information processing method, device and system.
Background
The house home decoration industry has a longer industrial chain: consumers, materials, designs, construction, furniture, etc. are all part of the industry chain, each interdependent. The traditional home decoration industry cannot get around pain points in home decoration, namely information asymmetry, and the internet has the greatest advantage of solving the problem of information asymmetry in the traditional industry, and can gradually establish an industry credit system to make the industry credit system more transparent, quicker and more convenient.
At present, various home decoration household internet products appear on the market, the respective operation modes are different, and the basic user requirements of the products are met by the products, so that the real difference is reflected in the expected type requirements and the exciting type requirements. However, for decoration, a user cares about not a mode but how to trust and guarantee, and the same home decoration household goods can bring a good decoration effect in one house type, but not necessarily in another house type, when a consumer selects a decoration style or goods, more consideration is given to whether the product is suitable for the house type, what effect can be obtained when the product is used in a room, and the like, which need to be slowly known from business links of each other. Therefore, the platform needs to deeply dig the expected function of the user's mind and the exciting function of the user from the transaction link, and the user can be effectively promoted to achieve the transaction and improve the user experience no matter the decoration effect or the commodity if the user can feel the ' what you see is what you get ' effect.
Therefore, how to provide the effect of "what you see is what you get" for the home decoration household commodity object becomes a technical problem to be solved by the technical personnel in the field.
Disclosure of Invention
The application provides a house decoration information processing method, a house decoration information processing device and a house decoration information processing system, so that a first user can check specific effects of specific sample plates when the sample plates are applied to own house, and further, the user is helped to make a shopping decision.
The application provides the following scheme:
a house-finishing information processing system, comprising:
the server is used for providing selectable model between the sample plates, and the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
and the first client is used for providing a 3D house model of the house to be decorated, displaying the selectable sample plate models provided by the server, and matching the 3D commodity object model in the selected target sample plate model into the 3D house model for displaying.
A house decoration information processing method comprises the following steps:
displaying selectable model between sample plates provided by a server, wherein the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
providing a 3D house model of a house to be decorated;
and matching the 3D commodity object model in the selected target sample plate model into the 3D house model for displaying.
A house decoration information processing method comprises the following steps:
providing selectable model between sample plates, wherein the model between sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
and returning the model information between the selectable sample boards to the first client according to the access request of the first client, so that the first client provides a 3D house model of the house to be decorated, displays the selectable sample board model provided by the server, and matches the 3D commodity object model in the selected target sample board model to the 3D house model for display.
A house finishing information processing apparatus comprising:
the system comprises an optional information display unit, a server and a display unit, wherein the optional information display unit is used for displaying an optional model between sample plates provided by the server, and the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
a 3D house model providing unit for providing a 3D house model of a house to be decorated; and the matching display unit is used for matching the 3D commodity object model in the selected target sample plate model into the 3D house model for display.
A house finishing information processing apparatus comprising:
the system comprises an information providing unit, a data processing unit and a data processing unit, wherein the information providing unit is used for providing selectable model between sample plates, and the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
and the information returning unit is used for returning the model between the sample plates to the first client according to the access request of the first client, so that the first client provides the 3D house model of the house to be decorated, displays the selectable model between the sample plates provided by the server, and matches the 3D commodity object model in the selected target model between the sample plates to the 3D house model.
An electronic device, comprising:
one or more processors; and
a memory associated with the one or more processors for storing program instructions that, when read and executed by the one or more processors, perform operations comprising:
displaying selectable model between sample plates provided by a server, wherein the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
providing a 3D house model of a house to be decorated;
displaying selectable model between sample plates provided by the server;
and matching the 3D commodity object model in the selected target sample plate model into the 3D house model for displaying.
According to the specific embodiments provided herein, the present application discloses the following technical effects:
in the embodiment of the application, a sample plate model can be provided by a server for a user to select, wherein the sample plate model comprises a plurality of 3D commodity object models selected from a model library in advance and specific layout information. In addition, the 3D house model of the method to be installed and repaired can be provided through the first client, and the 3D commodity object model in the model between the sample plates selected by the user is matched with the 3D house model of the user, so that the first user can check the specific effect when the specific model between the sample plates is applied to the house of the first user, and the specific effect does not need to be selected by the first user one by one, therefore, the user experience can be improved, and the shopping decision of the user can be helped.
Of course, it is not necessary for any product to achieve all of the above-described advantages at the same time for the practice of the present application.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a schematic diagram of a system provided by an embodiment of the present application;
FIG. 2 is a schematic diagram illustrating an effect after migration according to an embodiment of the present application;
FIG. 3-1 is a schematic diagram of a detail interface of a model between sample plates provided in an embodiment of the present application;
FIG. 3-2 is a schematic diagram of an interface of a model migration process between sample plates according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a tagging function interface provided by an embodiment of the present application;
FIG. 5-1 is a schematic diagram of house type graph information provided in the embodiment of the present application
FIG. 5-2 is a schematic diagram of commodity object list information provided in an embodiment of the present application;
5-3 are schematic diagrams of quotations provided by embodiments of the present application;
fig. 6 is a flowchart of a method at a first client side according to an embodiment of the present application;
FIG. 7 is a flow chart of a server-side method provided by an embodiment of the present application;
fig. 8 is a schematic diagram of a first client-side device provided in an embodiment of the present application;
FIG. 9 is a schematic diagram of a server-side apparatus provided by an embodiment of the present application;
fig. 10 is a schematic diagram of an electronic device provided in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments that can be derived from the embodiments given herein by a person of ordinary skill in the art are intended to be within the scope of the present disclosure.
It should be noted that, in order to provide the user with the experience of "what you see is what you get", the inventor of the present application first provides the following basic solution: first, a plurality of 3D commodity object models may be provided, and such 3D commodity object models may be completely virtual models or may be 3D commodity object models created from real object simulations of commodity objects actually on sale. In addition, a 3D house model can be created according to information such as the house type of a house to be decorated, candidate 3D commodity object information can be provided for a user through a user interface, the user can select the 3D commodity object information from the candidate 3D commodity object information, and finally the 3D commodity object model selected by the user can be matched into a specific 3D house model to be displayed. Therefore, in the process of selecting the 3D commodity object model, the user can directly check the effect of the specific commodity object when the commodity object is used in the house to be decorated, and the shopping decision of the user can be helped.
However, on the one hand, since the number of 3D commodity object models in the model library may be very large, the first user may have a problem of low efficiency in selecting one by one. On the other hand, as house decoration is a system project, from the selection of hard materials, color matching, the selection of soft household products, position layout and the like, a plurality of professional problems are involved. If a first user (e.g., a consumer user, a buyer user, etc.) is allowed to pick and choose a decoration-related merchandise object by himself, although a high degree of freedom is provided to the user, most users may feel "hands-free" when faced with a large number of optional decoration products due to limitations of professional thresholds. Moreover, what effect can be obtained when a plurality of commodity objects are matched for use can only be imagined by the user, and visual feeling cannot be obtained.
Therefore, in order to better provide the user with the 'what you see is what you get' decoration scheme showing effect, the embodiment of the present application improves on the aforementioned basic scheme, in which a template model can be provided in advance according to a 3D commodity object model. The model between the sample boards may be designed by a professional designer in units of rooms, for example, the model includes sample boards corresponding to a living room, sample boards corresponding to a kitchen, sample boards corresponding to a bedroom, and the like. In particular, the system may provide a number of 3D room models that may be independent of a particular household type, with room type, area, etc. information, which may include, for example, a 20-level living room, a 30-level living room, a 15-level bedroom, etc. In addition, a 3D commodity object model library (specifically, the commodity object model may be generated and published by a second user such as a merchant user using data structure criteria provided by a server) may also be provided, and a designer may select a specific 3D commodity object from the model library, and generate a model between sample plates by matching, combining, arranging, and associating with one of the 3D room models. In this way, a plurality of different styles of inter-sample models may be generated, which may be selected by the first user. Therefore, the combination formed by the plurality of 3D commodity objects can be directly selected by taking the model between the sample boards as a unit and is matched with the 3D house model of the house to be decorated.
In a specific implementation, from the system architecture, at least a server and a first client may be included, where the first client may specifically be a client provided for a first user (a consumer user, a buyer user, etc.). The server is mainly used for providing various 3D commodity object models and model between sample plates. The first client is used for displaying the front end, providing a 3D house model of the house to be decorated, transferring the model between the target sample plates selected by the user to the 3D house model, and generating a specific decoration scheme for the user to browse. The first client may be specifically integrated in an existing application client (App, for example, hand panning, tianmao, etc.), and at this time, the specific target page may be an H5 page, and of course, since the functions of the mobile terminal device such as a mobile phone are limited, the specific 3D effect may be implemented in a panorama +3D manner. In the above manner, a specific application scenario may be that when a first user browses commodity object information related to home furnishing and the like through clients such as skatecat and hand panning, a corresponding entrance may be provided for the first user, or when the first user shops for an off-line physical store, the first user may enter a related page of the embodiment of the application in a manner that the client side such as hand panning and skatecat scans a related graphic code and the like provided for the physical store, and further, through selection of a house type and selection of a sample board, 3D browsing of a specific decoration scheme is achieved, and a specific effect of the specific decoration scheme when the specific decoration scheme is used in the house type of the first user is obtained. Alternatively, a separate client program may be provided in conjunction with an associated game level engine, such as Unity or Unreal, to enable a full 3D experience.
Specific implementations are described in detail below.
Example one
The first embodiment provides a house decoration information processing system, and referring to fig. 1, the system may specifically include:
the system comprises a server 101, a database and a database, wherein the server 101 is used for providing selectable model between sample plates, and the model between the sample plates comprises a;
the first client 102 is configured to provide a 3D house model of a house to be decorated, display selectable sample plate models provided by the server, and match a 3D commodity object model in a selected target sample plate model to the 3D house model for display.
The 3D commodity object model library provided by the server may include a plurality of 3D commodity object models, and in the specific implementation, the 3D commodity object models may be generated completely virtually, or may be obtained for better implementation, and may also be created according to appearance characteristics of commodity object real objects actually sold, so as to support operations such as directly initiating purchases in a page. The specific 3D commodity object model may be designed by a user such as a designer at the server side, or in another implementation, may be created by a second user (a merchant user, a seller user, or the like) according to appearance characteristics of an actual commodity object and submitted to the server. In this case, the server may provide the data structure standard, and the second user may generate the 3D model corresponding to the specific commodity object according to the data structure standard and publish the 3D model through the system server, so that the server may generate the model library according to the 3D model published by the second user.
The first client can provide various access entries for using the functions provided by the embodiment of the application, for example, in the case of being implemented in a client of a network sales system, the first access entry of the target page can be provided in a search result interface of the decoration type commodity object. That is, assuming that a user of a certain demander initiates a search through a search box of a first client, and a keyword is "decoration design", or "smart home", etc., it can be proved that the user of the demander has a need to purchase or know a decoration-type related commodity object, at this time, an access entry of a related page in the embodiment of the present application can be provided for the user in a search result interface, and the user is guided to enter a related function page in the embodiment of the present application through the access entry to obtain "what you see is what you get" information related to the house decoration design.
In addition, a second access entrance of the target page can be provided in the vertical channel interface of the decoration type commodity object in the first client. Similar to the way of providing an access entry in a search result page, the method is generally required in the aspect that a user at a demand side accesses a vertical channel page such as decoration design, smart home and the like, so that the user is guided at the moment, and the conversion rate of the page can be improved.
In addition, there is also a case where the second user owns the offline physical store while publishing the 3D commodity object model online, and in this case, if the first user still wants to access the online platform resource of the supplier through the first client after entering the physical store, the third access portal (for example, a two-dimensional code including online resource address information) provided by the physical store may be scanned to initiate access by using the scanning function of the first client.
After receiving a specific access request, the first client may first provide a 3D house model of the house to be decorated, and determine a selected 3D commodity object model. Specifically, when providing a 3D house model of a house to be decorated, there may be a plurality of ways, for example, in one way, if a user submits his/her house pattern information in the system in advance, the 3D house model may be created directly according to the house pattern of the user. Alternatively, if a 3D house model is created in advance for the user and saved, the 3D house model may be opened directly. Or, if the function is used for the first time, or a new house to be decorated needs to be provided, a corresponding entrance may be provided in the embodiment of the present application, so that a user may select a house type of a project to be decorated, and a specific 3D house model is created accordingly.
In a specific implementation, the scheme may further provide user with selectable house type information (for example, statistics may be performed on the hot house types in a plurality of hot cells in advance, and a multi-level index is established according to the city name, the cell name, and the like for the user to query), when the first user needs to obtain information related to decoration, the first user may first select the house type corresponding to the house to be decorated, for example, select the city where the first user is located, then select the cell where the first user is located, then select the house type corresponding to the house from the house types of the cell, and the like. The first client may then create a 3D house model based on the selected house type.
The house type information may specifically refer to a house type related to a house such as an actual house, a conference room, an office, and a working room of the first user, and in the specific implementation, information of various common house types may be collected through field investigation or acquisition from a developer, and the like. For example, for the house type information of the house type, information of hot house types and the like in a plurality of cells can be collected in advance, and a multi-level index of cities, regions, cells and the like can be established. Therefore, when a first user accesses a related page through the first client, the first client can provide the first user with an entrance for selecting a specific user type, and the first user can acquire the main user type in the cell through the city, the district, the cell and the like where the first user is located and then select the user type information of the house of the first user.
Regarding the template model, in a specific implementation, the server may first provide some empty room models (not associated with specific 3D commodity objects), which may include rooms of various different functions, different specifications (area, shape, etc.) (20 flat living room, 30 flat living room, 15 flat bedroom, 20 flat bedroom, etc.). In addition, a 3D commodity object model library may be provided, so that a specific designer user may select a specific 3D commodity object model from the model library to add to a specific room model, and perform corresponding layout, including position arrangement, and the like to generate a specific model between sample plates. That is, the template model may be a set composed of a plurality of 3D commodity objects, and may further include layout information of each 3D commodity object model in the template, including a placement position of each 3D commodity object model, and the like.
In another implementation, each specific 3D commodity object model in the 3D commodity object model library may be designed by a user such as a designer at the server side, or in another implementation, the 3D model related to the specific decoration required material or the commodity object may be generated and submitted to the server by a second user (a merchant user, a seller user, or the like). In this case, the server may provide the data structure standard, and the second user may generate the 3D model corresponding to the specific commodity object according to the data structure standard and publish the 3D model through the system server, so that the server may generate the model library according to the 3D model published by the second user. Then, the designer and other personnel can select specific 3D commodity objects from the model library to combine and add the 3D commodity objects to the sample plates to generate various sample plate models.
The first client may provide an operational portal for selecting a model between the sample panels. The number of the model between the sample boards may be many, the rooms with different functions and different specifications may correspond to different model between the sample boards, and specifically, when the model between the sample boards is migrated to a specific house, the rooms with specific functions included in the house may be considered, the actual area of each room is what, and specifically, when selecting, the model between the sample boards with the same function and the similar specification may be selected for migration. For example, a house type of a first user corresponds to a house, which includes a living room, two bedrooms, a kitchen, two toilets, and a restaurant, and may select a corresponding model between sample plates for each room, where the model between sample plates for each room may be selected according to their respective area sizes. For example, if the area of the living room in the house of a first user is 20, a selection can be made from the model between the living room sample boards of 20, and so on. In specific implementation, in order to facilitate selection by a user, after the user determines specific house type information, preliminary screening may be performed according to the function and specification information of each room and the function and specification information corresponding to each inter-template model, and the inter-template models with matched functions and specifications are provided as candidates to the first user, so as to avoid the first user selecting an inappropriate inter-template model.
In the case that the target inter-sample model is selected, the first client may migrate the inter-sample model to the specific 3D house model. For example, in a specific example, the migrated effect may be as shown in fig. 2, wherein a frame of the 3D house model may be created according to a user type specifically selected by the first user, and then a specific migration operation is performed according to a template model specifically selected for each room, so that each room exhibits respective decoration effects, including collocation, layout, and the like of various household products. Of course, in the specific implementation, the model between the sample boards can be selected according to part of rooms in the house, and the specific effect can be checked. For example, if a user wants to decorate only his/her living room, the user may select only the model between the sample boards corresponding to the living room, and migrate the model to view the decoration effect between the sample boards in the living room in the 3D house model.
Specifically, during the migration of the model between the sample plates, a one-click migration operation may be implemented, that is, after a first user selects one model between the sample plates, a migration operation option is provided in a display interface of the selected model between the sample plates, and after a trigger instruction of the user for the migration operation option is received, if a 3D house model has been created before, the first client may directly match a relevant 3D commodity object model in the target model between the sample plates to the 3D house model, without moving each 3D commodity object model in the model between the sample plates to the 3D house model by the first user one by one.
For example, as shown in fig. 3-1, it is a detail page of one of the template models, and clicking "change to me" in the lower right corner of the page, that is, the relevant 3D commodity object model in the template model can be migrated to the 3D house model of the house to be decorated, and specifically, the operations including the determination of the position of the 3D commodity object model and the specific placement and the like can be automatically completed by the first client, and the user is not required to perform other relevant operations. In addition, before the migration, full-screen browsing of the model between the sample boards can be provided, as shown in (a) in fig. 3-2, at this time, the operation options displayed in the lower right corner can be changed into more concise icons, and are not presented in a text form. Specifically, after clicking an icon at the lower right corner of (a) in fig. 3-2, the state during migration shown in (B) in fig. 3-2 may be entered, and after completing the migration, the state shown in (C) in fig. 3-2 may be displayed. It can be seen that the effect after migration is almost completely identical to that in the model between the sample plates.
In the specific migration process, the first client may automatically determine, according to a certain algorithm and the like, the position where each 3D commodity object model should be placed, and place the 3D commodity object model. Of course, since a specific room in a house to be finished may not be completely identical to a template in terms of area, shape, etc., there may be a case where a plurality of 3D commodity object models are crossed or spaced apart from each other at a small interval during the placement process, so that it is inconvenient for a user to act in space, etc. In this regard, the first client may further determine whether the 3D commodity object models intersect with each other and a distance therebetween, and perform optimization adjustment according to a determination result.
The specific optimization adjustment mode may be various, for example, in one mode, if there is an intersection between the 3D commodity object models or the distance is smaller than a first preset threshold, some of the 3D commodity object models may be discarded. The discarded objects may be some non-core commodity objects, so as to avoid a large difference between the effect after migration and the sample plate. For this purpose, some categories of core commodity objects may be predefined, wherein the core commodity objects may also be different for different functional rooms, for example, for living room, the core commodity objects may include sofas, tea tables, tv cabinets, tvs, air conditioners, curtains, etc., and for some small stools, the core commodity objects may be non-core commodity objects, etc. Therefore, if the small square stools and the sofas are crossed or the distance between the small square stools and the sofas is too small in the matching process, the small square stools can be discarded, and the more core sofas are reserved, so that the overall effect is kept consistent with that of the sample plates as much as possible.
Or, in another mode, if intersections exist among the plurality of 3D commodity object models or the distance is smaller than a preset threshold, 3D commodity object model information of other sizes may also be recommended. For example, if the distance between a sofa and a small stool is relatively small, a smaller-sized stool can be directly recommended to the user, the user can choose to replace the sofa, and the like.
Wherein, under the condition that some 3D commodity objects are discarded in the matching process, the number of the 3D commodity object models actually migrated to the 3D house model is smaller than that of the 3D commodity object models in the model between the sample plates. Of course, the discarding operation is carefully performed so that the 3D commodity object models in the template model are placed in the 3D house model to the maximum extent. The ratio of the number of the 3D commodity object models actually migrated to the 3D house model to the number of the 3D commodity object models in the model between the sample plates is called inheritance, and the size of the ratio corresponds to the degree of the inheritance. And the user recognizes the migration itself, and establishes the view of good and bad migration effect by judging whether the effect after the migration is consistent with the articles in the model between the original templates. Therefore, the user experience is directly affected by the inheritance. For this reason, in this embodiment of the application, after the matching is completed, the first client may further determine a ratio between the number of the 3D commodity object models actually matched in the 3D house model and the number of the 3D commodity object models included in the model between the target sample boards, and if the ratio is lower than a second preset threshold, provide recommendation information for replacing the 3D commodity object model of the discarded object. That is, when the inheritance is lower than a certain percentage x (for example, 50%, where x is the number of 3D commodity object models belonging to a corresponding room in the 3D house model/the number of 3D commodity object models in the inter-template model after migration), the user may be prompted that the inheritance is relatively low and the migration effect is not close to the target, and at this time, if the user still wants to continue, other 3D commodity object models may be recommended to fill up the discarded objects, and the core commodity objects of the room are kept complete.
Through the establishment of the 3D house model and the migration of the model between the sample plates, a first user can check the decoration effect of the specific sample plates in a room to be decorated through mobile terminal equipment such as a mobile phone of the first user, so that the first user can judge whether the decoration style of the specific selected sample plates is suitable for the room of the first user more visually, manual participation of the user is not needed in the migration process, the placement position of the specific 3D commodity object model is included, and the like, and the first user can automatically complete the process.
In addition, in a preferred embodiment, the first client may also provide 3D roaming multi-view browsing in the indoor scene of the 3D house model, so that the user may browse more fully from a variety of different perspectives. In particular, in order to implement smoother image transition and enable a user to obtain a 'see-while-go' experience, the multi-view browsing may be implemented in a 'panorama + 3D' manner. Specifically, after the 3D house model is created and migration between the sample boards is realized, a plurality of virtual camera point locations can be arbitrarily selected in the scene, and then, the panorama of the model between the sample boards and the 3D house model are superimposed on each virtual camera point location, so that 3D roaming-type multi-view browsing in the indoor scene is provided. That is, when one of the virtual camera points stays, the virtual camera point may be used as a viewing angle to perform panoramic photographing on the model between the sample boards, and the panoramic image is "pasted" on the inner surface of the 3D house model, and the other virtual camera points are also processed similarly, so that each virtual camera point looks like to obtain the effect of presenting the selected model between the sample boards at different angles in the room. In addition, the mode of "panorama + 3D" is also more suitable for being implemented in a page in a format such as H5, for example, a specific 3D scene and a related multi-view browsing effect can be presented by directly relying on a client such as "skatecat" or "hand panning" installed in a mobile terminal device. Of course, in other ways, the related visual effect can also be realized in a full 3D way, and in this case, it is usually necessary to realize a separate APP and use a mobile end game engine, such as Unity or unregeal.
In addition to enabling multi-view browsing of the 3D house model from within the scene, in particular implementations, the first client may also be configured to provide 3D roaming multi-view browsing of the 3D house model house body. That is, the 3D house model can be viewed from the outside of the house body in multiple perspectives, creating a "bird's eye view" visual effect.
In addition, the first client may also enable aggregation of preset multimedia information in the spatial dimension of the 3D house model. The multimedia information may specifically include text, pictures, videos, augmented reality, 3D information, live broadcasts, and the like, and the multimedia information may be information related to specific commodity objects in the currently displayed 3D house model or the model between the sample boards, and the like, for example, detailed introduction information about a certain commodity object, including introduction of text, pictures, or videos, and the like. In a specific implementation, the multimedia information may be provided based on each 3D commodity object model in the template model. For example, the plurality of 3D commodity object models may be provided with label information, respectively, so that the 3D commodity object models are in an interactive state, and presentation of the multimedia information is triggered by the label information. For example, as shown in fig. 4, when browsing to the 3D commodity object, which is a "round table" in the 3D house model, interactive mark information may be provided for the 3D commodity object, and a specific presentation manner of the mark information may be multiple, for example, in one manner, a "circle" mark pattern as shown at 401 in fig. 4 may be used, and in addition, a normal line may be drawn from the "circle" to the specific 3D commodity object, so as to better illustrate that the "circle" is used for marking the 3D commodity object. Or, in other modes, the marking can be performed by a mode of a circumscribed rectangle frame of the 3D commodity object, and the like. By the marking information, the specific 3D commodity object is enabled to be in an interactive state, so that the first user can obtain more detailed information including the price of each specific commodity object and the like through the marking information in the process of browsing the 3D house model and the model between the sample plates.
In addition, the mark information may also be used to trigger a replacement operation for a corresponding commodity object, that is, after the specific sample board model is migrated into the 3D house model, if a user finds that a specific commodity object may appear as being uncoordinated as a whole or is not satisfied with the model, the user may directly perform operations such as clicking on the mark information corresponding to the commodity object to trigger the replacement operation for the commodity object, and accordingly, the first client submits related information to the server, the server returns information of other commodity objects of the same kind as the commodity object, the first client displays the information, from which the first user may select, and the selected commodity object may be replaced into the specific 3D house model.
In addition to providing a presentation effect after the specific sample panel model is migrated to the 3D house model of the user, as shown at 402 in fig. 4, the first client may further provide a user interface function layer, where the function layer includes a plurality of operation options for implementing an interactive operation. For example, the operation options may specifically include a first operation option for viewing a house type diagram, and in this case, as shown in fig. 5-1, the first client is further configured to provide the information of the selected house type diagram after receiving an interactive operation request through the first operation option.
Or, the operation options may further include a second operation option for viewing commodity object list information included in the model between the sample plates; at this time, as shown in fig. 5-2, the first client may be further configured to provide commodity object list information included in the selected model between sample plates after receiving an interactive operation request through the second operation option. Specifically, when providing the commodity object list information, the commodity object list information may be provided in units of rooms, for example, in fig. 5-2, list information of each commodity object included in "living room" is displayed, and commodity object list information in other rooms such as kitchen and toilet may be displayed. Of course, in addition to displaying a specific list of commodity objects, an operation option for batch purchase of the commodity objects in the list may be provided, a user may directly initiate a purchase operation, and so on.
Or, the operation options may further include a third operation option for viewing commodity object quotation information included in the model between the sample plates; at this time, as shown in fig. 5-3, the first client may be further configured to provide information of a quotation of the commodity object included in the selected model between sample plates after receiving the interactive operation request through the third operation option. In the concrete implementation, the quotation information can be divided into a hard installation part and a soft installation part, and quotation is provided respectively, wherein the hard installation material mainly comprises wall paint, floor, medium sand, cement and other decoration materials, and the soft installation article mainly comprises household products, such as sofas, various electric appliances and the like.
Still further, the operational options may further include a fourth operational option for deriving a network social propagation object; at this time, the first client may be further configured to, after receiving an interactive operation request through the fourth operation option, generate a social networking propagation object according to the 3D house model and the selected target inter-template model, so as to propagate through a specified social networking system. That is, specific information about the specifically generated 3D house model and the template model migrated into the house may provide an object for the first user to propagate to the outside, so that the first user can communicate with other users conveniently, for example, share the rendering effect of the template model selected by the first user in the 3D house of the first user, and the like. The social network propagation object may specifically include a multimedia file, and the multimedia file includes a video file for demonstrating a building process between the target templates. That is, a video file may be generated according to a building process between the sample boards, and through the video file, a process of joining the 3D house from a blank to a hardcover, and then to the room one by one with the furniture may be presented. Or, in another implementation, the social networking propagation object may further include an access link corresponding to the target page. In specific implementation, after a first user selects specific house type information and a model between sample plates, a first client creates a 3D house model for the first user, and automatically migrates the model between sample plates to the specific 3D house model, and then the first user can also perform operations such as replacement of commodity objects in the house, and if the specific effect is satisfied, the first user can also save a decoration scheme of the first user, for example, the first user can be called as my digital home. Therefore, the first user can check the scheme stored by the first user through the option of 'my digital home', can modify and update the scheme at any time, and can share the scheme with other users.
In summary, in the embodiment of the present application, a template model may be provided by a server for a user to select, where the template model includes a plurality of 3D commodity object models selected from a model library in advance, and specific layout information. In addition, the 3D house model of the method to be installed and repaired can be provided through the first client, and the 3D commodity object model in the model between the sample plates selected by the user is matched with the 3D house model of the user, so that the first user can check the specific effect when the specific model between the sample plates is applied to the house of the first user, and the specific effect does not need to be selected by the first user one by one, therefore, the user experience can be improved, and the shopping decision of the user can be helped.
Example two
The second embodiment corresponds to the second embodiment, and provides a house decoration information processing method from the perspective of the first client, and referring to fig. 6, the method may specifically include:
s601: displaying selectable model between sample plates provided by a server, wherein the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
s602: providing a 3D house model of a house to be decorated;
s603: and matching the 3D commodity object model in the selected target sample plate model into the 3D house model for displaying.
During specific implementation, optional house type information provided by the server can be displayed; and establishing the 3D house model according to the selected house type of the house to be decorated.
The model between the sample plates provided by the server comprises models between the sample plates of rooms with various different functions, wherein the model between the sample plates with various different specifications comprises models between the sample plates with the same function, and at the moment, candidate models between the sample plates can be screened and displayed according to the functions and specifications of the rooms included in the house to be decorated.
In addition, each 3D commodity object included in the target template model may be specifically migrated to the 3D house model in one-click. Specifically, a migration operation option can be provided in a display interface of the selected model between the sample plates; and after receiving a triggering instruction of the user on the migration operation option, matching a 3D commodity object model in the selected target sample plate model into the 3D house model for displaying. During specific migration, the position information of the 3D commodity object model in the selected target sample board model in the 3D house model may be determined, and the 3D commodity object model is automatically placed at the corresponding position. And in the process of matching the 3D commodity object models in the model between the sample boards into the 3D house model, judging whether the 3D commodity object models are crossed and the distance between the 3D commodity object models, and carrying out optimization adjustment according to the judgment result. And if the intersection exists among the 3D commodity object models or the distance is smaller than a first preset threshold value, discarding part of the 3D commodity object models. At this time, after the matching is completed, a ratio between the number of the 3D commodity object models actually matched into the 3D house model and the number of the 3D commodity object models included in the model between the target sample panels may be determined, and if the ratio is lower than a second preset threshold, recommendation information for replacing the 3D commodity object model of the discarded object is provided. Of course, if there is a cross between the plurality of 3D commodity object models or the distance is smaller than a preset threshold, 3D commodity object model information of other sizes may also be directly recommended.
In addition, the first client may also provide 3D roaming multi-view browsing in an indoor scene of the 3D house model. Specifically, a plurality of virtual camera point locations may be selected in the 3D house model, and then, a panorama of the model between the sample plates is superimposed on the inner surface of the 3D house model at each virtual camera point location, so as to provide 3D roaming-type multi-view browsing in an indoor scene.
In addition, the first client can also perform aggregation display on preset multimedia information in the spatial dimension of the 3D house model.
Specifically, the marking information may be provided for the plurality of 3D commodity object models, respectively, so that the 3D commodity object models are in an interactive state, and the presentation of the multimedia information is triggered by the marking information. In addition, the marking information is also used for triggering the replacement operation of the corresponding commodity object. The multimedia information comprises characters, pictures, videos, augmented reality, 3D information or live broadcast.
Moreover, the first client may further provide a user interface functional layer, where the functional layer includes a plurality of operation options for implementing an interactive operation. Specifically, the operation options comprise a first operation option for viewing a user type graph; at this time, the first client may further provide the floor plan information of the selected floor plan after receiving the interactive operation request through the first operation option. Or, the operation options include a second operation option for viewing commodity object list information included in the model between the sample plates, and at this time, the first client may further provide the commodity object list information included in the selected model between the sample plates after receiving the interactive operation request through the second operation option. Or, the operation options include a third operation option for viewing the quotation information of the model between the sample plates, and at this time, the first client may further provide the quotation information of the commodity object corresponding to the selected model between the sample plates after receiving the interactive operation request through the third operation option. In addition, the operation options include a fourth operation option for deriving a social network propagation object, and at this time, after receiving an interactive operation request through the fourth operation option, the first client may further generate the social network propagation object according to the 3D house model and the selected target template model, so as to perform propagation through a specified social network system. The network social communication object comprises a multimedia file, and the multimedia file comprises a video file for demonstrating the building process between the target sample plates. Or, the network social propagation object may further include an access link corresponding to the target page.
EXAMPLE III
The third embodiment is also corresponding to the third embodiment, and the method for processing the house decoration information provided from the perspective of the server, referring to fig. 7, may specifically include:
s701: providing selectable model between sample plates, wherein the model between sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
s702: and returning the model information between the selectable sample boards to the first client according to the access request of the first client, so that the first client provides a 3D house model of the house to be decorated, displays the selectable sample board model provided by the server, and matches the 3D commodity object model in the selected target sample board model to the 3D house model for display.
For the parts that are not described in detail in the second and third embodiments, reference may be made to the description in the first embodiment, and details are not repeated here.
Corresponding to the second embodiment, the embodiment of the present application further provides a house decoration information processing apparatus, and referring to fig. 8, the apparatus may specifically include:
an optional information display unit 801, configured to display an optional model between sample boards provided by a server, where the model between sample boards includes a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
a 3D house model providing unit 802 for providing a 3D house model of a house to be finished;
a matching and displaying unit 803, configured to match the 3D commodity object model in the selected target sample panel model to the 3D house model for displaying.
The model between the sample plates provided by the server comprises models between the sample plates of rooms with different functions, wherein the models between the sample plates with different specifications comprise models between the sample plates with different specifications under the same function, and at the moment, the model display unit between the candidate sample plates can be specifically used for displaying the model between the candidate sample plates after screening according to the functions and specifications of the rooms included in the house to be decorated.
In addition, the matching presentation unit may be specifically adapted to,
providing a migration operation option in a display interface of the selected model between the sample plates; and after receiving a triggering instruction of the user on the migration operation option, matching a 3D commodity object model in the selected target sample plate model into the 3D house model for displaying. In addition, the matching presentation unit may be specifically configured to determine position information of the 3D commodity object model in the selected target template model in the 3D house model, and place the 3D commodity object model at a corresponding position.
Furthermore, the apparatus may further include:
and the optimization adjusting unit is used for judging whether the 3D commodity object models are crossed and the distance between the 3D commodity object models exists or not and carrying out optimization adjustment according to the judgment result in the process of matching the 3D commodity object models in the model between the sample plates into the 3D house model. The optimization adjustment unit may be specifically configured to discard some of the 3D commodity object models if there is a cross between the 3D commodity object models or the distance is smaller than a first preset threshold. At this time, the apparatus may further include: and the recommendation information providing unit is used for determining the ratio of the number of the 3D commodity object models actually matched into the 3D house model to the number of the 3D commodity object models included in the target sample plate model after matching is completed, and providing recommendation information for replacing the 3D commodity object model of the discarded object if the ratio is lower than a second preset threshold value. Of course, the optimization adjustment unit may also be specifically configured to directly recommend 3D commodity object model information of other sizes if intersection exists between the plurality of 3D commodity object models or the distance is smaller than a preset threshold.
In a specific implementation, the apparatus may further include:
a tour unit to provide 3D tour multi-perspective browsing in an indoor scene of a 3D house model. Specifically, the roaming tour unit may be specifically configured to: and selecting a plurality of virtual camera point locations in the 3D house model, and then respectively overlaying a panoramic image of the model between the sample plates to the inner surface of the 3D house model at each virtual camera point location so as to provide 3D roaming type multi-view browsing in an indoor scene.
In addition, the apparatus may further include:
and the aggregation display unit is used for performing aggregation display on preset multimedia information on the space dimension of the 3D house model.
In particular, the polymeric display unit may be used in particular to: and respectively providing mark information for the plurality of 3D commodity object models to enable the 3D commodity object models to be in an interactive state, and triggering the display of the multimedia information through the mark information. In addition, the marking information is also used for triggering the replacement operation of the corresponding commodity object. The multimedia information comprises characters, pictures, videos, augmented reality, 3D information or live broadcast.
Furthermore, the apparatus may further include:
the functional layer providing unit is used for providing a user interface functional layer, and the functional layer comprises a plurality of operation options and is used for realizing interactive operation. Specifically, the operation options comprise a first operation option for viewing a user type graph; at this time, the functional layer providing unit may be specifically configured to provide the user type graph information of the selected user type after receiving the interactive operation request through the first operation option. Or, the operation options include a second operation option for checking commodity object list information included in the model between sample boards, where the functional layer providing unit may be specifically configured to provide the commodity object list information included in the selected model between sample boards after receiving an interactive operation request through the second operation option. Or, the operation options include a third operation option for viewing the quotation information of the model between the sample plates, and at this time, the functional layer providing unit may be specifically configured to provide the quotation information of the commodity object corresponding to the selected model between the sample plates after receiving the interactive operation request through the third operation option. In addition, the operation options include a fourth operation option used for deriving a social network propagation object, and in this case, the functional layer providing unit may be specifically configured to generate the social network propagation object according to the 3D house model and the selected target template model after receiving the interactive operation request through the fourth operation option, so as to perform propagation through a specified social network system. The network social communication object comprises a multimedia file, and the multimedia file comprises a video file for demonstrating the building process between the target sample plates. Or, the network social propagation object may further include an access link corresponding to the target page.
Corresponding to the embodiment, the embodiment of the present application further provides a house decoration information processing apparatus, and referring to fig. 9, the apparatus may specifically include:
an information providing unit 901, configured to provide selectable inter-sample model, where the inter-sample model includes a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
an information returning unit 902, configured to return the model between sample plates to the first client according to an access request of the first client, so that the first client provides a 3D house model of a house to be decorated, displays a selectable model between sample plates provided by the server, and matches a 3D commodity object model in a selected target model between sample plates to the 3D house model.
In addition, corresponding to the second embodiment, an embodiment of the present application further provides an electronic device, including:
one or more processors; and
a memory associated with the one or more processors for storing program instructions that, when read and executed by the one or more processors, perform operations comprising:
displaying selectable model between sample plates provided by a server, wherein the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
providing a 3D house model of a house to be decorated;
and matching the 3D commodity object model in the selected target sample plate model into the 3D house model for displaying.
Where fig. 10 illustrates an architecture of an electronic device, for example, device 1000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, an aircraft, and so forth.
Referring to fig. 10, device 1000 may include one or more of the following components: processing component 1002, memory 1004, power component 1006, multimedia component 1008, audio component 1010, input/output (I/O) interface 1012, sensor component 1014, and communications component 1016.
The processing component 1002 generally controls the overall operation of the device 1000, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing element 1002 may include one or more processors 1020 to execute instructions to complete generating a traffic compression request when a preset condition is met in the video playing method provided in the technical scheme of the present disclosure, and sending the traffic compression request to the server, where the traffic compression request records information for triggering the server to acquire a target attention area, and the traffic compression request is used to request the server to preferentially ensure a bitrate of video content in the target attention area; and playing the video content corresponding to the code stream file according to the code stream file returned by the server, wherein the code stream file is all or part of the video file obtained by carrying out code rate compression processing on the video content outside the target attention area by the server according to the flow compression request. Further, processing component 1002 may include one or more modules that facilitate interaction between processing component 1002 and other components. For example, the processing component 1002 can include a multimedia module to facilitate interaction between the multimedia component 1008 and the processing component 1002.
The memory 1004 is configured to store various types of data to support operation at the device 1000. Examples of such data include instructions for any application or method operating on device 1000, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1004 may be implemented by any type or combination of volatile or non-volatile 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 disks.
The power supply component 1006 provides power to the various components of the device 1000. The power components 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 1000.
The multimedia component 1008 includes a screen that provides an output interface between the device 1000 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1008 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 1000 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 1010 is configured to output and/or input audio signals. For example, the audio component 1010 may include a Microphone (MIC) configured to receive external audio signals when the device 1000 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 1004 or transmitted via the communication component 1016. In some embodiments, audio component 1010 also includes a speaker for outputting audio signals.
I/O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 1014 includes one or more sensors for providing status assessment of various aspects of the device 1000. For example, sensor assembly 1014 may detect the open/closed status of device 1000, the relative positioning of components, such as a display and keypad of device 1000, the change in position of device 1000 or a component of device 1000, the presence or absence of user contact with device 1000, the orientation or acceleration/deceleration of device 1000, and the change in temperature of device 1000. The sensor assembly 1014 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1014 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1014 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
Communications component 1016 is configured to facilitate communications between device 1000 and other devices in a wired or wireless manner. The device 1000 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 1016 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the device 1000 may be implemented by 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, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, for example, a memory 1004 including instructions, which is executable by a processor 1020 of the device 1000 to perform generating a traffic compression request when a preset condition is met in a video playing method provided in the technical solution of the present disclosure, and sending the traffic compression request to a server, where the traffic compression request records information for triggering the server to obtain a target attention area, and the traffic compression request is used to request the server to preferentially guarantee a bitrate of video content in the target attention area; and playing the video content corresponding to the code stream file according to the code stream file returned by the server, wherein the code stream file is obtained by performing code rate compression processing on the video content outside the target attention area by the server according to the flow compression request. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the system or system embodiments are substantially similar to the method embodiments and therefore are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for related points. The above-described system and system embodiments are only illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. 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 house decoration information processing method, the house decoration information processing device and the house decoration information processing system provided by the application are introduced in detail, specific examples are applied in the description to explain the principle and the implementation mode of the application, and the description of the embodiments is only used for helping to understand the method and the core idea of the application; meanwhile, for a person skilled in the art, according to the idea of the present application, the specific embodiments and the application range may be changed. In view of the above, the description should not be taken as limiting the application.

Claims (24)

1. A house finishing information processing system, comprising:
the server is used for providing selectable model between the sample plates, and the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
and the first client is used for providing a 3D house model of the house to be decorated, displaying the selectable sample plate models provided by the server, and matching the 3D commodity object model in the selected target sample plate model into the 3D house model for displaying.
2. The system of claim 1,
the server is also used for providing optional house type information;
the first client is specifically used for displaying the selectable house type information provided by the server and creating the 3D house model according to the selected house type of the house to be decorated.
3. The system of claim 1,
the model between the sample plates provided by the server comprises models between the sample plates of rooms with various different functions, wherein the model between the sample plates with various different specifications under the same function;
the first client is specifically used for screening and displaying candidate sample plate models according to the functions and specifications of rooms included in the house to be decorated.
4. The system of claim 1,
the first client is specifically used for providing a migration operation option in a display interface of the selected model between the sample plates; and after receiving a triggering instruction of the user on the migration operation option, matching a 3D commodity object model in the selected target sample plate model into the 3D house model for displaying.
5. The system of claim 1,
and the first client is also used for judging whether the 3D commodity object models are crossed and the distance between the 3D commodity object models exists or not and carrying out optimization adjustment according to the judgment result in the process of matching the 3D commodity object models in the model between the sample boards into the 3D house model.
6. The system of claim 5,
the first client is further used for discarding a part of the 3D commodity object models if the intersection exists among the 3D commodity object models or the distance is smaller than a first preset threshold value.
7. The system of claim 6,
the first client is further configured to, after the matching is completed, determine a ratio between the number of the 3D commodity object models actually matched to the 3D house model and the number of the 3D commodity object models included in the model between the target sample panels, and if the ratio is lower than a second preset threshold, provide recommendation information for replacing the 3D commodity object model of the discarded object.
8. The system of claim 5,
the first client is further used for recommending 3D commodity object model information of other sizes if intersection exists among the 3D commodity object models or the distance is smaller than a preset threshold value.
9. The system of claim 1,
the first client is further configured to provide 3D roaming multi-view browsing in indoor and outdoor scenes of the 3D house model.
10. The system of claim 1,
the first client is further used for performing aggregation display on preset multimedia information on the space dimension of the 3D house model.
11. The system of claim 1,
the first client is further configured to provide a user interface functional layer, where the functional layer includes a plurality of operation options for implementing an interactive operation.
12. A house decoration information processing method is characterized by comprising the following steps:
displaying selectable model between sample plates provided by a server, wherein the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
providing a 3D house model of a house to be decorated;
and matching the 3D commodity object model in the selected target sample plate model into the 3D house model for displaying.
13. The method of claim 12,
matching the 3D commodity object model in the selected target sample board model into the 3D house model for display, wherein the matching comprises the following steps:
providing a migration operation option in a display interface of the selected model between the sample plates;
and after receiving a triggering instruction of the user on the migration operation option, matching a 3D commodity object model in the selected target sample plate model into the 3D house model for displaying.
14. The method of claim 12,
the 3D house model of house that provides treating fitment includes:
displaying the selectable house type information provided by the server;
and establishing the 3D house model according to the selected house type of the house to be decorated.
15. The method of claim 12,
the model between the sample plates provided by the server comprises models between the sample plates of rooms with various different functions, wherein the model between the sample plates with various different specifications under the same function;
the displaying of the selectable model between sample plates provided by the server includes:
and screening and displaying candidate sample plate models according to the functions and specifications of the rooms in the house to be decorated.
16. The method of claim 12,
matching the 3D commodity object model in the selected target sample board model into the 3D house model for display, wherein the matching comprises the following steps:
and determining the position information of the 3D commodity object model in the selected target sample board model in the 3D house model, and placing the 3D commodity object model at the corresponding position.
17. The method of claim 12, further comprising:
and in the process of matching the 3D commodity object models in the model between the sample boards into the 3D house model, judging whether the 3D commodity object models are crossed and the distance between the 3D commodity object models, and carrying out optimization adjustment according to the judgment result.
18. The method of claim 17, further comprising:
if there is a cross between the pieces of 3D commodity object models or the distance is less than a first preset threshold, discarding a part of the 3D commodity object models.
19. The method of claim 18, further comprising:
and after the matching is finished, determining the ratio of the number of the 3D commodity object models actually matched into the 3D house model to the number of the 3D commodity object models included in the model between the target sample boards, and if the ratio is lower than a second preset threshold value, providing recommendation information for replacing the 3D commodity object model of the discarded object.
20. The method of claim 17, further comprising:
and if the intersection exists among the 3D commodity object models or the distance is smaller than a preset threshold value, recommending 3D commodity object model information of other sizes.
21. A house decoration information processing method is characterized by comprising the following steps:
providing selectable model between sample plates, wherein the model between sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
and returning the model information between the selectable sample boards to the first client according to the access request of the first client, so that the first client provides a 3D house model of the house to be decorated, displays the selectable sample board model provided by the server, and matches the 3D commodity object model in the selected target sample board model to the 3D house model for display.
22. A house finishing information processing apparatus, characterized by comprising:
the system comprises an optional information display unit, a server and a display unit, wherein the optional information display unit is used for displaying an optional model between sample plates provided by the server, and the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
a 3D house model providing unit for providing a 3D house model of a house to be decorated; and the matching display unit is used for matching the 3D commodity object model in the selected target sample plate model into the 3D house model for display.
23. A house finishing information processing apparatus, characterized by comprising:
the system comprises an information providing unit, a data processing unit and a data processing unit, wherein the information providing unit is used for providing selectable model between sample plates, and the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
and the information returning unit is used for returning the model between the sample plates to the first client according to the access request of the first client, so that the first client provides the 3D house model of the house to be decorated, displays the selectable model between the sample plates provided by the server, and matches the 3D commodity object model in the selected target model between the sample plates to the 3D house model.
24. An electronic device, comprising:
one or more processors; and
a memory associated with the one or more processors for storing program instructions that, when read and executed by the one or more processors, perform operations comprising:
displaying selectable model between sample plates provided by a server, wherein the model between the sample plates comprises a plurality of 3D commodity object models related to house decoration and layout mode information of the 3D commodity object models in a preset 3D room model;
providing a 3D house model of a house to be decorated;
displaying selectable model between sample plates provided by the server;
and matching the 3D commodity object model in the selected target sample plate model into the 3D house model for displaying.
CN201811191788.3A 2018-10-12 2018-10-12 House decoration information processing method, device and system Active CN111047379B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811191788.3A CN111047379B (en) 2018-10-12 2018-10-12 House decoration information processing method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811191788.3A CN111047379B (en) 2018-10-12 2018-10-12 House decoration information processing method, device and system

Publications (2)

Publication Number Publication Date
CN111047379A true CN111047379A (en) 2020-04-21
CN111047379B CN111047379B (en) 2024-06-07

Family

ID=70229944

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811191788.3A Active CN111047379B (en) 2018-10-12 2018-10-12 House decoration information processing method, device and system

Country Status (1)

Country Link
CN (1) CN111047379B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111882648A (en) * 2020-06-23 2020-11-03 北京城市网邻信息技术有限公司 Furniture display method and device
CN111966255A (en) * 2020-08-25 2020-11-20 北京城市网邻信息技术有限公司 Information display method and device, electronic equipment and computer readable medium
CN112106052A (en) * 2020-07-22 2020-12-18 上海亦我信息技术有限公司 Design method, device and system, and data processing method and device
CN112418984A (en) * 2020-11-19 2021-02-26 珠海格力电器股份有限公司 Commodity display method and device
CN113298583A (en) * 2020-04-30 2021-08-24 阿里巴巴集团控股有限公司 Data processing method and device, storage medium and processor
CN114442896A (en) * 2021-12-29 2022-05-06 广东三维家信息科技有限公司 Home decoration design ordering method and device, electronic equipment and storage medium
CN114491783A (en) * 2022-04-19 2022-05-13 南京晓圣元科技有限公司 Decoration personalized matching system and method based on digital twin
CN114935994A (en) * 2022-05-10 2022-08-23 阿里巴巴(中国)有限公司 Article data processing method, device and storage medium

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103839293A (en) * 2014-03-07 2014-06-04 武汉蜗牛科技有限责任公司 Three-dimensional house decorating method and system
CN104123420A (en) * 2014-07-29 2014-10-29 北京隆盛润科技有限公司 Method and system achieving integration of self-help decoration and installation
US20150169603A1 (en) * 2013-12-18 2015-06-18 United Video Properties, Inc. Systems and methods for sharing design files relating to three-dimensional objects within media assets
CN104778756A (en) * 2015-04-10 2015-07-15 北京明兰网络科技有限公司 Intelligent home decoration design system
CN105046534A (en) * 2015-08-27 2015-11-11 北京明兰网络科技有限公司 Internet aided design (iAD)
CN105787230A (en) * 2016-05-26 2016-07-20 河南联加网络科技有限公司 Home simulation design system and method
CN105931098A (en) * 2016-04-18 2016-09-07 厦门汇利伟业科技有限公司 Method and system for online sales of houses based on virtual reality technology
CN106096153A (en) * 2016-06-16 2016-11-09 上海营匠网络科技有限公司 Indoor decoration outdoor scene is experienced scene and is provided method and system
CN106202672A (en) * 2016-06-28 2016-12-07 浙江数联云集团有限公司 The method generating three-dimensional panorama interior design plan based on number connection platform
CN107239196A (en) * 2016-06-13 2017-10-10 湖南鸿扬家网电子商务有限公司 A kind of Building Decoration Material matching device and its method
CN107515991A (en) * 2017-09-06 2017-12-26 北京市金龙腾装饰股份有限公司 A kind of house type full trim simulation shows method and display systems based on BIM technology
CN107770233A (en) * 2016-08-23 2018-03-06 周振华 A kind of fitment process management-control method and device
CN107784550A (en) * 2017-07-12 2018-03-09 肖凡 Integrated internet platform is joined using the sale of VR technologies
CN107845143A (en) * 2017-11-14 2018-03-27 湖北聚注通用技术研究有限公司 A kind of finishing outpost display system based on virtual reality
CN108460840A (en) * 2018-01-17 2018-08-28 链家网(北京)科技有限公司 The methods of exhibiting and displaying device of virtual house decoration

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150169603A1 (en) * 2013-12-18 2015-06-18 United Video Properties, Inc. Systems and methods for sharing design files relating to three-dimensional objects within media assets
CN103839293A (en) * 2014-03-07 2014-06-04 武汉蜗牛科技有限责任公司 Three-dimensional house decorating method and system
CN104123420A (en) * 2014-07-29 2014-10-29 北京隆盛润科技有限公司 Method and system achieving integration of self-help decoration and installation
CN104778756A (en) * 2015-04-10 2015-07-15 北京明兰网络科技有限公司 Intelligent home decoration design system
CN105046534A (en) * 2015-08-27 2015-11-11 北京明兰网络科技有限公司 Internet aided design (iAD)
CN105931098A (en) * 2016-04-18 2016-09-07 厦门汇利伟业科技有限公司 Method and system for online sales of houses based on virtual reality technology
CN105787230A (en) * 2016-05-26 2016-07-20 河南联加网络科技有限公司 Home simulation design system and method
CN107239196A (en) * 2016-06-13 2017-10-10 湖南鸿扬家网电子商务有限公司 A kind of Building Decoration Material matching device and its method
CN106096153A (en) * 2016-06-16 2016-11-09 上海营匠网络科技有限公司 Indoor decoration outdoor scene is experienced scene and is provided method and system
CN106202672A (en) * 2016-06-28 2016-12-07 浙江数联云集团有限公司 The method generating three-dimensional panorama interior design plan based on number connection platform
CN107770233A (en) * 2016-08-23 2018-03-06 周振华 A kind of fitment process management-control method and device
CN107784550A (en) * 2017-07-12 2018-03-09 肖凡 Integrated internet platform is joined using the sale of VR technologies
CN107515991A (en) * 2017-09-06 2017-12-26 北京市金龙腾装饰股份有限公司 A kind of house type full trim simulation shows method and display systems based on BIM technology
CN107845143A (en) * 2017-11-14 2018-03-27 湖北聚注通用技术研究有限公司 A kind of finishing outpost display system based on virtual reality
CN108460840A (en) * 2018-01-17 2018-08-28 链家网(北京)科技有限公司 The methods of exhibiting and displaying device of virtual house decoration

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
徐灵;: "Web 3D家装云公共服务平台***设计", 中国管理信息化, no. 18, 15 September 2017 (2017-09-15), pages 127 - 128 *
柳林等: "《实景三维位置服务的理论与技术》", 北京:测绘出版社, pages: 127 - 128 *
章菲;徐燕;许淑华;: "基于Unity 3D的室内装修商城的设计与实现", 计算机时代, no. 01, 15 January 2016 (2016-01-15) *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113298583A (en) * 2020-04-30 2021-08-24 阿里巴巴集团控股有限公司 Data processing method and device, storage medium and processor
CN111882648A (en) * 2020-06-23 2020-11-03 北京城市网邻信息技术有限公司 Furniture display method and device
CN112106052A (en) * 2020-07-22 2020-12-18 上海亦我信息技术有限公司 Design method, device and system, and data processing method and device
CN112106052B (en) * 2020-07-22 2022-03-18 上海亦我信息技术有限公司 Design method, device and system, and data processing method and device
CN111966255A (en) * 2020-08-25 2020-11-20 北京城市网邻信息技术有限公司 Information display method and device, electronic equipment and computer readable medium
CN111966255B (en) * 2020-08-25 2022-03-15 北京城市网邻信息技术有限公司 Information display method and device, electronic equipment and computer readable medium
CN112418984A (en) * 2020-11-19 2021-02-26 珠海格力电器股份有限公司 Commodity display method and device
CN114442896A (en) * 2021-12-29 2022-05-06 广东三维家信息科技有限公司 Home decoration design ordering method and device, electronic equipment and storage medium
CN114442896B (en) * 2021-12-29 2024-04-09 广东三维家信息科技有限公司 Home decoration design ordering method and device, electronic equipment and storage medium
CN114491783A (en) * 2022-04-19 2022-05-13 南京晓圣元科技有限公司 Decoration personalized matching system and method based on digital twin
CN114935994A (en) * 2022-05-10 2022-08-23 阿里巴巴(中国)有限公司 Article data processing method, device and storage medium

Also Published As

Publication number Publication date
CN111047379B (en) 2024-06-07

Similar Documents

Publication Publication Date Title
CN111047379B (en) House decoration information processing method, device and system
US11127213B2 (en) Techniques for crowdsourcing a room design, using augmented reality
CN105139213A (en) Virtual decoration combination system for physical space
CN109271525A (en) For generating the method, apparatus, equipment and computer readable storage medium of knowledge mapping
CN107492049A (en) A kind of 3D experience types house ornamentation network platform system
CN102012784A (en) Method and system for displaying commodities on network exhibition
CN111626807A (en) Commodity object information processing method and device and electronic equipment
KR20180122572A (en) User terminal device for installing and executing application for 3d interior plan and furniture market
US20150286364A1 (en) Editing method of the three-dimensional shopping platform display interface for users
CN110321048A (en) The processing of three-dimensional panorama scene information, exchange method and device
JP2021103526A (en) Information providing device, information providing system, information providing method, and information providing program
CN104504576A (en) Method for achieving three-dimensional display interaction of clothes and platform
CN111047339B (en) House decoration information processing method, device and system
CN108874471B (en) Method and system for adding additional elements between functions of house resources
CN113065909A (en) Page access processing method, page configuration processing method, page access processing device, page configuration processing device and electronic equipment
CN109074680A (en) Realtime graphic and signal processing method and system in augmented reality based on communication
CN114935994A (en) Article data processing method, device and storage medium
CN111898058B (en) Personal homepage information processing method and device and electronic equipment
CN112051956A (en) House source interaction method and device
WO2024114408A1 (en) Method and apparatus for providing commodity virtual tryout information, and electronic device
CN110852834A (en) Personalized customization system and customization method for refrigerator
CN111125806A (en) House decoration information processing method, device and system
CN103500242B (en) The method that the open kitchen of a kind of Computer Design generates
CN111047378A (en) House decoration information processing method, device and system
CN111127127B (en) Intelligent equipment information processing method, device and 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