A product interaction system based on customized needs of household products
By introducing a product interaction system based on the customization needs of home furnishing products in home decoration design, and using stream processing technology to optimize the design plan, the problem of lack of rational quantification and long-term effects in existing home decoration designs is solved, and a more efficient and satisfactory design process and results are achieved.
Patent Information
- Application Number
- CN202111148559.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-27
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2041-09-27
AI Technical Summary
The lack of rational and quantitative design and shaping plans in the existing home decoration design process has led to long-term communication between the owner and the designer and the designer need to conduct multiple design trials and errors, resulting in wasting time and labor resources. At the same time, changes in user preferences and the long-term use effect of furniture are difficult to predict.
It provides a product interaction system based on the customization needs of household goods, including a database and a reorganized design module. The original design solution data is rearranged and combined and time-sequence description simulation through stream processing technology, and evaluated values are generated and the design solution is optimized, so as to achieve rational quantification and dynamic adjustment of the design solution.
It reduces the number of communication and trial and error between the owner and the designer, improves design efficiency and user satisfaction, and ensures the long-term maintenance and aesthetic effect of the design plan.
Smart Images

Figure CN113869980B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of decoration design, and in particular to a product interaction system based on the customization requirements of household items. Background Art
[0002] At present, with the development of society and the improvement of the public's overall aesthetic awareness, the demand for the interior or exterior decoration of personal residences or commercial buildings is gradually increasing, and home design is becoming a real need for more and more real estate buyers. Generally speaking, home decoration design requires the householder to learn relevant home decoration design knowledge and then design it by himself according to his own preferences or entrust a home decoration designer or design agency with relevant professional knowledge to assist in completing the home decoration work. At present, since home design belongs to or partially involves more emotional content such as aesthetics or customer preferences, there is generally no completely rational and quantitative way to obtain the final plan of home decoration design. Both the householder and the designer need to communicate for a long time and constantly design trial and error to provide a home decoration plan that the householder can accept and satisfy. However, the above-mentioned continuous communication and multiple design trial and error solutions are relatively more restricted or have relatively more negative effects, such as the large amount of waiting time or work time and labor consumption caused to both the householder and the designer, and the large increase in the design fees paid by the householder. In addition, since the householder's preferences and ideas may change with time or his own experience and knowledge, the design process of home decoration brings more variables and uncertainties. In addition, existing design solutions can often only target the overall effect within a short period of time after decoration, and there is still no determination on the durability after long-term use, which leads to users being dissatisfied with the overall visual effect caused by fading, wear and tear of furniture and the increase of daily clutter after living for a period of time.
[0003] In addition, on the one hand, there are differences in understanding among those skilled in the art; on the other hand, the applicant studied a large number of documents and patents when making the present invention, but due to space limitations, not all details and contents are listed in detail. However, this does not mean that the present invention does not have the characteristics of these prior arts. On the contrary, the present invention already has all the characteristics of the prior art, and the applicant reserves the right to add relevant prior art to the background technology. Summary of the invention
[0004] In view of the deficiencies in the prior art, the present invention provides a product interaction system based on the customization needs of household products, which at least includes a database for storing original design scheme data uploaded by an information terminal, the database provides at least one original design scheme data to a reorganization design module, and the reorganization design module performs stream processing on the original design scheme data in sequence based on a first basic specification and a second basic specification that are different from each other, wherein the upstream step of the stream processing is to rearrange and combine based on the first basic specification, and the downstream step is to simulate the timing description based on the second basic specification, the upstream step processes the original design scheme data, and the downstream step processes the first processed data formed after the upstream step processes.
[0005] Preferably, the second processed data is obtained after the downstream step processing, and the reorganization design module obtains the design scheme evaluation value by evaluating the second processed data. The evaluation is based on a preset evaluation specification, and the information terminal sorts the second processed data according to the evaluation value and displays it to the outside world.
[0006] Preferably, the rearrangement and combination of the original design scheme data and / or the time-sequential changes and / or the evaluation are performed on the design feature data therein, and the design feature data of inherent attributes and the design feature data of interactive attributes are combined to form the overall design feature data.
[0007] Preferably, the first basic specification is formed as a set of conditions composed of prior limiting conditions and subsequent limiting conditions, wherein, in the process of forming the first processing data, a restriction is generated on the rearrangement and combination process of a limited number of design feature data that is less than the total number of design feature data based on the prior limiting conditions.
[0008] Preferably, the post-limiting conditions are used to perform a limiting check on the first processed data as a whole after the first processed data is formed. During the generation of the first processed data, the reorganization design module avoids generating and / or subsequently eliminates the first processed data that does not meet the first basic specification based on the prior limiting conditions and / or the post-limiting conditions.
[0009] Preferably, the post-limiting conditions include at least movement line limitation conditions. Based on the movement line limitation conditions, whether the movement lines in the first processed data meet the conditional constraints that people can pass through and have close interaction with at least one or all design feature data, the reorganization design module can determine whether the movement lines in the first processed data meet the requirements.
[0010] Preferably, the hidden danger limitation condition can obtain a fire safety evaluation after simulating characteristic parameters related to the characteristic fire safety in any design characteristic data in the first processed data.
[0011] Preferably, the second basic specification is constituted as a set of trend change limiting conditions, which can at least simulate the first processed data according to the judgment basis of the trend change in accordance with the time sequence to obtain the second processed data.
[0012] Preferably, the information terminal is divided into a user end, a scheme design end and a source end according to different users. The second processed data generated by the reorganization design module is output to the three constituent ends of the information terminal, and the original design scheme data is uploaded to the scheme design end after manual design by the designer.
[0013] Preferably, the design feature data in the second processed data is matched and retrieved according to the home improvement demand parameters uploaded on the user side, and the matching results are output to the user side in a decreasing order of matching degree. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 This is a schematic diagram of data connectivity between an information terminal and a database in a preferred embodiment of the present invention;
[0015] Figure 2 It is a simplified schematic diagram of the workflow of the recombination design module of a preferred embodiment provided by the present invention.
[0016] In the figure: 100, user end; 200, solution design end; 300, source end; 400, database; 500, reorganization design module; 600, first processed data; 700, second processed data; DETAILED DESCRIPTION
[0017] The following is combined with Figure 1 and 2 Provide detailed explanation.
[0018] The present invention provides a product interaction system based on the customization demand of household products, which is used to connect the information between the household owner, the designer and the home decoration manufacturer, customize the home decoration from scratch according to the household owner's demand, form a home decoration design plan, and then produce the home decoration manufacturer according to the finalized decoration plan to the subsequent transportation, installation and after-sales service. The service platform of the whole life cycle process. The platform can be divided into a plurality of information terminals according to different subjects of use, namely, a user end 100, a scheme design end 200 and a source end 300. The above three information terminals can be divided into electronic devices or information devices at different user locations in a program manner. For example, the user end 100 can interact with the household owner himself by using a mobile device, a personal computer or other smart device around the user. The scheme design end 200 can interact with the designer by using a work computer, a mobile device or a workstation that the designer can access. The source end 300 can generally be set in the information storage device in the manufacturer's factory, which can be a large storage device, a data processing center and other equipment, and can interact with the relevant functional personnel of the manufacturer through the front-end program on the engineering computer. The three information terminals of the present invention can generate mutual information interconnection or two-way or three-way data intercommunication, and finally realize customized services for the householder's overall home decoration from scratch. One basic service mode is that the householder inputs the demand data through the user terminal 100, and the user terminal 100 performs conditional screening in the central database 400 based on the demand data, and presents the matching design scheme uploaded by the scheme design terminal 200 or recommends the corresponding designer. After the user comprehensively considers the comprehensive parameters such as the satisfaction of the design scheme and the cost of the design scheme, the design scheme is determined, and the design scheme is transmitted to the source terminal 300 to form the subsequent manufacturing order, transportation, installation and other management parameters. It should be noted that the above scheme is only one of the service modes. According to the different needs of the homeowner and the scheme provided by the designer, the process of forming the design scheme may be implemented as other process forms. For example, the homeowner designs and forms the design scheme himself, or the homeowner designs himself and then hands it over to the designer for simple modification and later polishing. According to the different participation of the homeowner, designer and even furniture manufacturer in the process of forming the design scheme, there are many different options in the overall process. The functions carried or used by each information terminal in this embodiment will also have certain changes.
[0019] Preferably, the scheme design terminal 200 has the function of uploading the design scheme. Specifically, the designer can upload the renderings, furniture configuration diagrams, furniture placement diagrams, modified floor plans and other data of his own design to the scheme design terminal 200 in the form of drawings, three-dimensional models or panoramic graphics. The format of the source file can come from the format used by common design software by default, such as plane or three-dimensional graphics generated by software such as CAD, SKETCH UP, 3DMAX, etc.
[0020] Preferably, this example also provides a reorganization design module 500, which can be set at the solution design end 200 or at the user end 100. Preferably, the reorganization design module 500 can be set in the database 400 and open the use interface to the user end 100, the solution design end 200 and the source end 300 respectively, and all data generated by the reorganization design module 500 can be stored in the database 400. According to different usage requirements, the purpose of setting this design module is to assist designers in designing decoration plans, homeowners in self-design or selecting design plans, or manufacturers to feedback furniture design plans in the furniture manufacturing process based on the actual results of decoration.
[0021] Preferably, the working process of the reorganization design module 500 can be simplified as follows: obtaining original design scheme data about a certain apartment type from the database 400, changing the feature parameters of the design feature data in the original design scheme data based on the first basic specification to rearrange and combine to obtain the first processed data 600, simulating the design features in the first processed data 600 in accordance with the time series change trend based on the second basic specification to obtain the second processed data 700, evaluating each design feature data in the second processed data 700 according to a preset evaluation specification to obtain an overall design scheme evaluation, and outputting the second processed data 700 to the scheme design end 200 and / or the user end 100 and / or the source end 300 in a sorted manner based on the evaluation value and the matching value matched according to the user's needs.
[0022] Specifically, the original design plan data roughly refers to a set of design plans, which are suitable for guiding the decoration of the apartment type and are a collection of information data. The information may include furniture type selection, furniture model selection, furniture size and color selection, appliance model, size, performance selection, floor tile, wall color, material selection and other design feature data. It can be said that the original design plan is a total data set that integrates a large number of furniture and home decoration features themselves and their interactive feature data, which can at least cover the decoration guidance for a certain part of the home decoration design.
[0023] The reorganization design module 500 extracts a certain original design scheme data from the database 400. In addition, the work of extracting the original design scheme data can be performed by the reorganization design module 500 in the background of the database 400, and the triggering condition can be selected as the moment when the original design scheme is uploaded to the database 400, or the extraction of the original design scheme is performed after the user of the information terminal confirms it. After the extraction, an additional step can be performed to divide the original design scheme according to the rooms in the apartment type. Therefore, the original design scheme should also include at least apartment type information, which is an information set that includes at least two-dimensional and / or three-dimensional size information of the apartment type targeted by the design, and the apartment type information also includes at least a mark that can divide each room or area in the apartment type. The mark can be divided by the lines or entities representing the wall in the apartment type information through encirclement, or a certain range is circled as a certain room by a pre-set surface or feature point mark. The room mark can be a common functional room naming method, such as living room, dining room, kitchen, bathroom, etc. Generally speaking, rooms marked as a certain type are likely to have the same or similar furniture or partially similar decorative designs. For example, a kitchen generally contains cabinets, water pipes, stoves and other furniture, and generally has waterproof and smoke-proof decorative designs. After the original design plan is divided according to the room type, the original design plan data part belonging to each room can be imported into the dedicated data processing and calculation ports, which exist in the reorganization design module 500.
[0024] The data processing and calculation port rearranges and combines the feature parameters of the design feature data of different rooms according to the first basic specification to obtain the first processed data 600. As can be seen from the above, the feature data refers to the inherent features of furniture and home decoration in the original design scheme data, such as relatively fixed attribute values such as furniture model, furniture quantity, wallpaper color, etc.; and the interactive features of each unit component, such as placing another furniture on a certain furniture table, and setting another decorative item on a certain wall, most of which have spatial position features. Feature parameters are the parameter parts that can be changed in a feature data. Due to some more realistic and legal constraints, generally speaking, for a feature data, not all parameters can be changed arbitrarily. For example, for a piece of furniture of an existing product, its size information may not be changed, or the material used cannot be changed, or to ensure the availability of the furniture, a certain sub-component cannot be removed, otherwise it will cause the furniture to collapse. Generally speaking, feature parameters refer to the values in a certain design feature data that can be changed to a limited or unlimited extent without affecting the availability of the feature. The above-mentioned limitation is the restriction on the change of characteristic parameters of design characteristic data with existing products or manufacturers providing manufacturing limitations, such as a product series of a certain model of furniture, or a furniture product with a limited number of color options, etc., the change of its characteristic parameters can only be carried out within a pre-defined range. The above-mentioned infinity refers to the change of other characteristic parameters with less restrictions or no restrictions, such as the placement location selection of a certain piece of furniture, the quantity selection of furniture, the color of certain decorative objects that can be arbitrarily adjusted, etc. The first basic specification is a digital instruction or program instruction used to guide or stipulate the calculation method of the reorganization design module 500 or the data processing calculation port, which is used to limit the limit of the rearrangement and combination of characteristic parameters. It is similar to a restriction condition library. In the calculation process of the rearrangement and combination, according to the changed characteristic parameters, at least one, more or all of the restriction conditions in the first basic specification need to be met. Restrictions, such as at least one sink in the kitchen area; at least one dining table or platform furniture that can perform the same function in the dining area; at least one bed or bed-like furniture that can provide rest for people in the bedroom area; most furniture that can hold other items should be placed on the ground at least at one end of its center of gravity; furniture parts cannot block the opening and closing areas of windows and doors, etc. The first basic specification is pre-set based on design, home decoration, living needs and other conditions, and can be added by users later. The introduction of the first basic specification is to prevent a large number of calculation results that do not meet the basic regulations or waste a large number of meaningless calculation processes in the calculation of a large number of rearrangements and combinations. Through the limitation of the first basic specification, the calculation process and computing power consumption can be significantly reduced.A large number of first processed data 600 can be obtained through a large number of rearrangements and combinations. These first processed data 600 can basically meet all possible arrangements or variations of a certain original design plan data or part of the data divided by room under the guidance of the first basic specification. For example, for two different first processed data 600, the quantity, placement, color, size selection and relationship with other components of a same kind of furniture may be different.
[0025] Preferably, the rearrangement and combination of characteristic parameters under the guidance of the first basic specification can also include a post-check process. Accordingly, the above-mentioned limiting conditions can be divided into prior limiting conditions and post-limiting conditions. The prior limiting conditions in the first basic specification refer to conditions that do not require the first processed data 600 obtained after rearrangement and combination to be judged as a whole. It only limits the rearrangement and combination of characteristic parameters of a single or a limited number of design characteristic data less than the number of all design characteristic data, such as the minimum number of a certain piece of furniture, the direction of the operating surface of a certain piece of furniture, the association between a certain piece of furniture and another related piece of furniture, and the limitation of preventing the furniture placement position from overlapping with the door and window opening and closing space. The operating surface of the above-mentioned furniture refers to the interactive position where the user needs to interact with the furniture to achieve a certain function, such as the pull-out position of the wardrobe drawer, the direction of the display screen of the TV, etc. The association between the above-mentioned piece of furniture and another related piece of furniture refers to the situation in which, in some cases, some furniture is used in association with other furniture, and its relative position, design style, connection relationship and other parameters cannot be changed or can only be changed to a limited extent, such as the sink must be connected to the sewer pipe, the TV needs to be placed on the TV cabinet, etc. Prior limiting conditions can play a limiting role before and during the rearrangement and combination.
[0026] The post-limiting condition is used to perform another limit check on the first processed data 600 after it is obtained by a rearrangement and combination. It can generally be understood as a limiting condition that requires a judgment on the first processed data 600 as a whole. The post-limiting condition at least constitutes one or all of the movement line limiting conditions and the hidden danger limiting conditions, wherein the movement line limiting condition is used to detect whether the first processed data 600 meets the basic movement line requirements. The movement line refers to the route of personnel in the room, which is generally a blank area formed on the ground after the positions of various design feature data are fixed. The most basic requirement is that the movement line at least needs to meet the requirements that personnel can reach the design feature data position that requires close interaction through this movement line. It can also be understood as at least meeting the requirements that personnel can interact closely with some or all furniture through the movement line. For example, a certain amount of space needs to be left around the bed so that the owner can meet the need to go to bed and sleep, and the placement of furniture cannot block the owner's route to the door from any position in the room.
[0027] In addition, the hidden danger limiting condition, which is one of the latter limiting conditions and is optionally required to be satisfied, is limited and evaluated based on the safety of home decoration. The safety can come from fire safety, flood safety, toxic gas safety, etc. In terms of fire safety, the hidden danger limiting condition can include an evaluation of the fire relevance of the overall design feature data in the first processed data 600. For example, the characteristic parameters of the characteristic manufacturing material, the ignition point of the material, the characteristic overall structure, the spacing between several features, and the flame conductivity, temperature rise coefficient and other parameters in the design feature data can be used for simulation, and the overall fire safety value in the first processed data 600 is evaluated when one or more points are selected as the primary point of the fire. Specifically, this embodiment provides a solution that can realize the evaluation of fire safety value. It should be noted that in the case of having other similar solutions that can be used for this fire safety evaluation solution, this implementation can adopt these solutions to obtain better simulation accuracy or better effect. First, the simulated fire origin point is selected by random selection or based on a preset high-probability occurrence point. Random selection means selecting any one or more locations in the room as the fire origin point. The preset high-probability occurrence point means setting the sockets, high-power electrical appliances, wiring boards, and areas where flammable materials are located in the room as the fire origin point. After setting the fire origin point, set a virtual initial fire at these locations. The virtual initial fire is composed of multiple initial data, mainly data describing the initial temperature of the fire and data describing the initial size of the fire. Then, the heat flow and transfer process of the flame is calculated and analyzed according to the heat-driven flow equation. The unit area subdivision method is used to calculate the gas temperature, composition, fluid velocity and other parameters of each area, and several conservation laws are used to calculate the conservation of energy, matter and momentum in the process of flame spread. In addition, the thermal radiation formula is used to calculate the thermal radiation in each unit area. The thermal radiation can be the sum of the influence of the thermal radiation of adjacent unit areas, supplemented by the material, combustion characteristics, and conduction in the design feature data. The thermal characteristics, shape and structure parameters are simulated, and finally the initial data such as the temperature and toxic and harmful gas concentration at any position at any time during the process from the initial ignition to the final flame spreading to the entire area can be obtained, as well as the starting time, spreading time, flashover time and other data during the overall process. Based on these initial data combined with the relevant evaluation indicators of fire protection, medicine and safety, the fire safety value of the first processed data 600 is formed. The evaluation indicators can be compiled according to the gradient change value of the relationship between temperature and human body damage, the gradient change value of the relationship between toxic gas concentration and human body damage, the length of time from the initial time to the flashover, the time when the flame covers the escape route, etc., and can be modified or revised by the user at any time. A software or calculation simulation scheme that can be selected or referenced for the above-mentioned fire simulation is the fire simulation software Fire Dynamics Simulator or pyrosim.
[0028] Preferably, the reorganization design module 500 will not generate the first processed data 600 that does not meet the conditions according to the prior limiting conditions of the first basic specification, and will eliminate the first processed data 600 that does not meet the requirements according to the subsequent limiting conditions. Whether the requirements are met can be determined by whether the first processed data 600 meets the moving line limiting conditions and / or whether the evaluation value is greater than the passing value of the hidden danger limiting conditions. In this way, the first processed data 600 that meets the basic requirements can be obtained in a large number of rearrangements and combinations, and the first processed data 600 that does not meet the basic regulations can be eliminated, which reduces the calculation difficulty and workload for subsequent data processing.
[0029] Preferably, after obtaining the first processed data 600, the reorganization design module 500 simulates the design feature data in the first processed data 600 in accordance with the time series change based on the second basic specification to obtain the second processed data 700. This step is used to simulate the trend of the home improvement plan after it is realized as a real entity according to the change of time, so as to obtain the change of the home improvement space under the daily life and use of the household owner. The second basic specification is a collection of limiting conditions based on time change or at least divided according to the time gradient, such as the trend of furniture color gradually fading over time, the trend of furniture unit integrity gradually decreasing over time, the trend of electrical appliances gradually decreasing over time, the trend of householder's living sundries gradually increasing over time in the room space, etc. According to the second basic specification, the design feature data in the first processed data 600 is simulated based on the time series, and the simulated data of the room state after the householder has lived for a period of time can be obtained, which is the second processed data 700. Since this trend is regular, in the simulation process, it is only necessary to provide the coefficient of the change trend, the highest and lowest values, the repetition cycle and other mathematical reference values to simulate a more reasonable result.
[0030] Preferably, the second processed data 700 is finally evaluated according to the preset evaluation specification. In another embodiment, the second processed data 700 can be directly sent to the hands of personnel, and the results calculated by the system are judged manually, and the manual is preferably a designer with professional design knowledge. The final evaluation value in this embodiment can be given by the system, and the basis for the judgment comes from the evaluation specification. The evaluation specification also constitutes a set of conditions, which can be a set of preset multiple style judgments, practicality judgments, uniformity judgments, storage, and retention judgments. For example, it is judged whether the colors and styles of each design feature data in the second processed data 700 match and unify, for example, according to the theory of complementary and mutually exclusive colors to detect the degree of color unity and harmony, using the splitting of design style elements to detect the degree of unity of the design style, and using the method of calculating the proportion of the storage space volume to the overall room volume to detect storage, etc. The evaluation specification finally formed can be used to guide the machine to automatically form an overall evaluation of the second processed data 700. The evaluation of the retention mainly comes from the structure after the second processed data 700 changes according to the trend of time change. Specifically, it can be judged according to the color unity and harmony after the color fades in the simulation results, the structural integrity and availability of the furniture after wear, and the situation of the storage space occupied by the increasing volume of sundries after the simulation. The retention of the overall home decoration after the user lives for a long time can be obtained. Retention can be used to describe the durability of a home decoration plan, which means that its aesthetics, practicality, ergonomics and other indicators can still be above a certain standard line after a certain expected time. The evaluation process can adopt a point system, which means that the judgment of each condition has different score standards, and scores are scored if it meets the requirements and no scores are scored if it does not meet the requirements. In addition, the scores can be divided according to the gradient, such as 1 point for poor, 2 points for passing, 3 points for good, and 4 points for excellent. By referring to a large number of home decoration design theories, aesthetic theories, practical theories, and a large number of designers' manual additions, a relatively complete evaluation specification can be obtained. And preferably, the single evaluation formed by each item in the above evaluation standards can be recorded and saved separately, and the householder can change the search results according to his own different emphasis on these single items when searching.
[0031] Preferably, at the user end 100, the user uploads home improvement demand parameters that meet his or her existing house, such as house type, style requirements, color requirements, practicality requirements, etc., and matches and searches the second processed data 700 in the database 400 according to the home improvement demand parameters. Results with high matching and high evaluation values are displayed on the user end 100 in a sorted manner to facilitate the homeowner's selection. The result should at least include the original file or connection form of all the data content of the second processed data 700.
[0032] Preferably, the above workflow has a pre-step, that is, the database 400 obtains the original design scheme data uploaded by the information terminal. Specifically, the original design scheme data can be given by any one or more of the three information terminals, such as the self-designed home decoration scheme data uploaded by the source end 300 and the user end 100, but preferably, in order to ensure the aesthetics, art or practicality of furniture decoration, the original design scheme data is mainly uploaded by the scheme design end 200, which can be designed by a designer for a certain apartment type. Since the designer can generally professionally set the overall structure, overall style, and overall furniture vision of the apartment type based on a more professional perspective in the industry, the original design scheme data generated at this time itself has a certain style unity, home applicability, and aesthetic design sense coexists, and should at least meet the overall decoration guidance requirements of the apartment type. Therefore, the original design scheme data uploaded by the scheme design end 200 can limit the first processed data 600 and the second processed data 700 obtained by subsequent transformation or simulation to a more reasonable range.
[0033] According to a preferred embodiment, the home furnishing decoration and design scheme customization service platform according to the present invention also includes a user terminal 100, a scheme design terminal 200, a source terminal 300 and a database 400, wherein the user terminal 100 and the source terminal 300 exchange information through the scheme design terminal 200. In addition, when the reorganization design module 500 is used to modify several decoration design schemes generated based on the house information and decoration requirements input by the user and / or to freely design based on personal needs, the reorganization design module 500 can also include the following steps to change the design feature data in the original design scheme data and rearrange the feature parameters:
[0034] (1) The reorganization design module 500 analyzes the rationality of the current rearrangement and its expected result in a manner associated with a preset first basic specification, wherein the rationality analysis step includes: the reorganization design module 500 rearranges and combines the characteristic parameters related to the lamps in at least one original design scheme data provided by the database 40 to obtain a lamp arrangement scheme; and performs rendering of the lighting environment of the three-dimensional model of the house to be renovated based on the first processed data obtained after the rearrangement and combination of the reorganization design module 500 based on the first basic specification and the lamp arrangement scheme;
[0035] (2) The rendering of the lighting environment is adjusted in the database 400 according to the natural lighting conditions corresponding to the time set by the user and taking into account the reflection of the light by the configuration object itself and the shielding of the ambient light, and the adjustment is performed according to the orientation of the three-dimensional model of the house to be renovated containing the plurality of configuration objects;
[0036] (3) The rendering of the lighting environment is completed on the premise that the database 400 determines the lighting characteristics according to the lamp model provided by the source end 300, and the lighting rendering result is displayed on the user end 100.
[0037] In this embodiment, the present invention advantageously uses the computing power of the database 400 to complete the work of light rendering. The reason why it is advantageous is that light rendering requires very large computing power and memory, especially when the orientation and corresponding time of the three-dimensional model of the house to be decorated are taken into account to simulate the natural light entering through the window. In order to render a real lighting scene, it is necessary to consider the situation of multiple light sources, especially the simulation of multiple point light sources, refracted reflected light from natural light and other non-point light sources. For the cross-lights of different color temperatures and the overlapping shadow parts, the real reproduction of the light field requires a lot of memory; for the common user mobile phones, tablets and other carrying solutions of the user terminal 100, relying on the user terminal 100 to perform operations has far exceeded the actual physical computing carrying capacity. Therefore, in actual debugging, by collecting the lamp arrangement scheme of the reorganization design module 500 and the available decoration design scheme of the scheme design terminal 200 in the database 400, and loading the lightweight rendering tool by the database 400, the personalized rendering results can be displayed to each access user with the help of each user terminal 100.
[0038] In addition, since the user terminal 100 at this stage is often a portable terminal device such as a smart phone or iPad, when the graphics computing power it possesses is insufficient to support rendering, the database 400 can generate a static three-dimensional picture or a dynamic three-dimensional video based on the three-dimensional model of the house to be decorated and the three-dimensional parameters of the configuration object and its placement method, and send it to the user terminal 100 with insufficient computing power in the form of a picture or a streaming file. According to this embodiment, when the user terminal 100 requests a data connection from the database 400 to perform a customized design of household items such as personalized furniture configuration or to view the rearrangement processing results of the reorganization design module, the database 400 determines the sending mode when sending the picture or video of the three-dimensional model of the house to be decorated related to the spatial position and / or attribute information of the object to be configured to the user terminal 100 according to the bandwidth and delay established by the data transmission between it and the user terminal 100, and the sending mode is a static three-dimensional picture or a dynamic three-dimensional video, wherein the static three-dimensional picture includes: at least two spatial positions of the object to be configured determined according to the house attribute information provided by the database 400, which are displayed from two orthogonal perspective angles. Through this static display method, the user terminal 100 can preview the three-dimensional model of the house to be renovated including the lighting effects with a lower degree of restoration. Although the three-dimensional parameters of the configuration objects and the occlusion and reflection caused by their placement are taken into account, it lacks simulation of overlapping shadows and mismatches caused by multiple light sources (such as color temperature, illumination, glare, etc.), and also ignores the orientation of the house to be renovated. Therefore, the computing power and memory consumption required for the reorganization design module 500 are limited. In particular, it can be retrieved from the database 400 stored based on the same type of design schemes, which can meet the user's needs for preliminary viewing of the design effects.
[0039] At this point, the database can also provide a more accurate matching solution based on the manual fine-tuning of the reflectance coefficient of the same material of each manufacturer by the users at the scheme design end and the source end (such as lamp manufacturers, furniture manufacturers or studio designers). As we all know, even for lamps with a color temperature of 4000k from the same manufacturer, the initial lighting effect will vary depending on the production batch. If different lamps from different manufacturers are used, the color temperature incompatibility caused will bring users obvious differences from the preset decoration design scheme. The fine-tuning of the data of the database 400 at the scheme design end and the source end is an accurate feedback to the huge database. The collection of such data will be reflected as a real-life (light source) simulation at the user end 100 in a way that the user cannot trace back. The inventors of the present invention recognize that the subtle light differences caused by the same material of different brands constitute very important parameters for adjusting purchasing intentions, so when users at the solution design end and the source end enter data in the early stage, they will use accurate optical instruments to perform surface optical properties including surface gloss and reflective optical properties including reflective color temperature and reflective characteristics and store them in the database 400, preferably in a manner related to product batches. When retrieving a configuration object stored in the database 400, the database 400 responds to the effect display request of the solution design end, the source end or the user end, and sends the configuration object attribute data related to the optical characteristics of the object to be configured (including surface optical properties of surface gloss and reflective optical properties including reflective color temperature and reflective characteristics) that need to be reflected in at least two spatial positions of the object to be configured to the corresponding requesting party. Thus, when the rendered effect is displayed from two orthogonal perspective angles, the user terminal 100 can render and display the at least two spatial positions of the object to be configured determined by the provided house attribute information, or can obtain a static three-dimensional picture or a dynamic three-dimensional video from the database 400, wherein the static three-dimensional picture includes: at least two spatial positions of the object to be configured determined by the house attribute information provided by the database 400 and displayed from two orthogonal perspective angles. When displaying a three-dimensional picture, because the subtle differences in the optical properties of various objects to be configured can often only be distinguished numerically in a static three-dimensional picture or a dynamic three-dimensional video, and because the color space of the display (sRGB, NTSC, Lab, Luv or XYY) must be different from what is actually seen by the naked eye, when the user terminal 100 displays a static three-dimensional picture or a dynamic three-dimensional video, only a certain color simulation can be provided, especially for a complex light environment, and accurate restoration cannot be completed to the extent visible to the naked eye.To this end, the present invention stipulates that when the user terminal 100 displays the same area of the same surface under the same lighting conditions, the color change caused by the light of other nearby light sources is ignored; and when the user terminal 100 displays different surface areas of adjacent configuration objects under the same lighting conditions, the adjacent configuration objects will be displayed with enhanced color differences, wherein the enhancement refers to amplifying the numerical difference in the color space by more than one time or even more than one order of magnitude for display. Thus, without adjusting the display or display mode (not only the color space, but also whether the night view mode is turned on) of the user terminal 100 and the solution design end and the database, it is possible to avoid the problem that when the user selects a design solution, the actual effect of the slightly different surfaces of the same nominal color is ignored, resulting in the surface colors of the actual complete set of products being inconsistent with each other.
[0040] It should be noted that the above-mentioned specific embodiments are exemplary, and those skilled in the art can come up with various solutions inspired by the disclosure of the present invention, and these solutions also belong to the disclosure scope of the present invention and fall within the protection scope of the present invention. Those skilled in the art should understand that the present invention specification and its drawings are illustrative and do not constitute a limitation on the claims. The scope of protection of the present invention is defined by the claims and their equivalents. The present invention specification contains multiple inventive concepts, such as "preferably", "according to a preferred embodiment" or "optionally", all of which indicate that the corresponding paragraph discloses an independent concept, and the applicant reserves the right to file a divisional application based on each inventive concept.
Claims
1. A product interaction system based on the customization requirements of household products, which at least includes: A database (400) is used to store the original design data uploaded by the information terminal. It is characterized in that The database (400) provides at least one of the original design scheme data to the reorganization design module (500), and the reorganization design module (500) sequentially performs stream processing on the original design scheme data based on a first basic specification and a second basic specification that are different from each other, wherein the first basic specification is used to limit the limit of rearrangement and combination of characteristic parameters, and the second basic specification is a collection of limiting conditions based on time changes or at least divided according to time gradients, The upstream step of the flow processing is rearranged and combined based on the first basic specification, and the downstream step is simulated based on the second basic specification. The processing object of the upstream step is the original design scheme data, and the processing object of the downstream step is the first processed data (600) formed after the upstream step is processed. After the downstream step is processed, the second processed data (700) is obtained. The design feature data in the first processed data (600) is simulated based on time series according to the second basic specification to obtain simulated data of the state of the room after the householder has lived there for a period of time. The simulated data is the second processed data (700). The reorganization design module (500) obtains the design scheme evaluation value by evaluating the second processed data (700). The evaluation is based on a preset evaluation specification. The information terminal sorts the second processed data (700) according to the evaluation value and displays it to the outside world.
2. The system according to claim 1, characterized in that The rearrangement and combination and / or the time-series changes and / or the evaluation of the original design scheme data are performed on the design feature data therein, and the design feature data of inherent attributes and the design feature data of interactive attributes are combined to form the overall design feature data.
3. The system according to claim 2, characterized in that The first basic specification is formed as a condition set composed of a prior limiting condition and a subsequent limiting condition, wherein, in the process of forming the first processed data (600), a restriction is generated on the rearrangement and combination process of a limited number of design feature data that is less than the total number of design feature data based on the prior limiting condition.
4. The system according to claim 3, characterized in that The post-limiting condition performs a limiting check on the first processed data (600) as a whole after it is formed. During the generation of the first processed data (600), the reorganization design module (500) avoids generating and / or subsequently eliminates the first processed data (600) that does not meet the first basic specification based on the pre-limiting condition and / or the post-limiting condition.
5. The system according to claim 4, characterized in that The post-limiting conditions at least include movement line limiting conditions and / or hidden danger limiting conditions. Based on the movement line limiting conditions, whether the movement line in the first processed data (600) meets the conditional constraints that personnel can pass through and have close interaction with at least one or all design feature data, the reorganization design module (500) can determine whether the movement line in the first processed data (600) meets the requirements.
6. The system according to claim 5, characterized in that The hidden danger limiting condition can be simulated according to the characteristic parameters related to fire safety in any design characteristic data in the first processed data (600) to obtain a fire safety evaluation.
7. The system according to claim 1, characterized in that The second basic specification is constituted as a set of trend change limiting conditions, which can at least simulate the first processed data (600) according to the judgment basis of the trend change in accordance with the time sequence to obtain the second processed data (700).
8. The system according to claim 1, characterized in that The information terminal is divided into a user end (100), a scheme design end (200) and a source end (300) according to different users. The second processed data (700) generated by the reorganization design module (500) is output to the three component ends of the information terminal. The original design scheme data is manually designed by the designer and uploaded to the scheme design end (200).
9. The system according to claim 8, characterized in that The design feature data in the second processed data (700) is matched and retrieved according to the home improvement demand parameters uploaded on the user terminal (100), and the matching results of the second processed data (700) are output to the user terminal (100) in a decreasing order of matching degree.
Citation Information
Patent Citations
Indoor optimization design method and system based on BIM
CN111428307A
Home decoration scheme recommendation method and system based on virtual reality and storage medium
CN113255052A
Intelligent learning system for interior design method
CN113256377A