House source recommendation method and device, electronic equipment and storage medium
By receiving renovation requests and querying design plans, and recommending highly relevant properties if the requirements cannot be met, the application solves the problem of low user engagement and achieves the dual effect of property recommendations and renovation design plans.
Patent Information
- Application Number
- CN202111289623.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-02
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2041-11-02
AI Technical Summary
Existing interior design apps fail to provide users with AI-powered design solutions that meet their expectations, resulting in low user engagement and users abandoning the apps altogether.
By receiving renovation requests and searching for design options, if the design requirements cannot be met, the system obtains property listings that are highly compatible with the location and total price information and recommends them to the user.
It improved user engagement and usage of the interior design application, and addressed user dissatisfaction with design plans through property recommendations.
Smart Images

Figure CN114021007B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of artificial intelligence (AI) technology, and particularly relates to a house source recommendation method and device, an electronic device and a storage medium. BACKGROUND
[0002] With the gradual maturation of the real estate market, the demand for home decoration is showing a trend of increasing year by year, and more and more decoration design applications provide AI design for users. Users upload their decoration demands (house type, design requirements) on the application, and the application provides AI design for the user according to the user's decoration demands.
[0003] However, the application may not be able to provide the user with an AI design scheme that meets his expectations, for example, if the current house type of the house to be decorated is 1 room 1 hall, and the user's design requirement is to decorate the house to be decorated as 2 rooms 1 hall. At this time, the application may not be able to provide the user with an AI design scheme that meets his expectations, which may cause the user to directly give up the application, thereby causing the user retention rate of the application to be low and the user stickiness to be low. SUMMARY
[0004] One of the technical problems to be solved by the embodiments of the present disclosure is to provide a house source recommendation method, device, electronic device and storage medium.
[0005] According to an aspect of an embodiment of the present disclosure, a house source recommendation method is provided, applied to a decoration design server side, and the method comprises:
[0006] receiving decoration demand information sent by a decoration design client, the decoration demand information comprising current house type structure data, geographical position and design requirement information of a house;
[0007] querying a design scheme that meets the design requirement information based on the current house type structure data of the house;
[0008] in response to the query result being that there is no design scheme that meets the design requirement information, obtaining house source information that has a matching degree greater than a first matching degree with total price information of the house, the geographical position and the design requirement information;
[0009] sending the house source information to the decoration design client.
[0010] In an embodiment of the present disclosure, before the obtaining of the house source information that has a matching degree greater than a first matching degree with the total price of the house, the geographical position and the design requirement information, the method further comprises:
[0011] determining target house type structure data based on the design requirement information.
[0012] In another embodiment of the present disclosure, the house source information with a matching degree greater than the first matching degree with the total price of the house, the geographic location and the design requirement information is obtained by:
[0013] sending a house source request message to a house source server, the house source request message carrying the geographic location, the total price information and the target house type structure data;
[0014] receiving a response message returned by the house source server based on the house source request message, the response message carrying house source information with a matching degree greater than the first matching degree.
[0015] In another embodiment of the present disclosure, the house source information with a matching degree greater than the first matching degree with the total price of the house, the geographic location and the design requirement information is obtained by:
[0016] obtaining house source information with a matching degree greater than the first matching degree from a house source database with the geographic location, the total price information and the target house type structure data.
[0017] In another embodiment of the present disclosure, the design scheme satisfying the design requirement information is queried based on the current house type structure data of the house, comprising:
[0018] retrieving an existing design scheme corresponding to the current house type structure data in a design scheme database, the design scheme database recording house type structure data and corresponding existing design schemes;
[0019] calculating a matching degree of any design scheme in the existing design scheme and the design requirement information;
[0020] when there is a design scheme with a matching degree greater than the second matching degree with the design requirement information in the existing design scheme, determining the design scheme satisfying the second matching degree as the design scheme satisfying the design requirement information;
[0021] when there is no design scheme with a matching degree greater than the second matching degree with the design requirement information in the existing design scheme, determining that the query result is that there is no design scheme satisfying the design requirement information.
[0022] In another embodiment of the present disclosure, the method further comprises:
[0023] receiving house number information sent by the decoration design client;
[0024] determining the total price information of the house based on the house number information.
[0025] In another embodiment of the present disclosure, the method further comprises:
[0026] determine total price information of the house according to current house type structure data and geographical position of the house.
[0027] According to a further aspect of the embodiments of the present disclosure, a house source recommendation device is provided, which is applied to a decoration design server side, and the device comprises:
[0028] The receiving module is configured to receive decoration appeal information sent by the decoration design client, wherein the decoration appeal information comprises current house type structure data, geographical position and design requirement information of a house.
[0029] The querying module is configured to query a design scheme meeting the design requirement information based on the current house type structure data of the house.
[0030] The house source obtaining module is configured to, in response to the query result being that there is no design scheme meeting the design requirement information, obtain house source information having a matching degree greater than a first matching degree with the total price information of the house, the geographical position and the design requirement information.
[0031] The sending module is configured to send the house source information to the decoration design client.
[0032] In an embodiment of the present disclosure, the device further comprises:
[0033] The first determining module is configured to determine target house type structure data based on the design requirement information.
[0034] In a further embodiment of the present disclosure, the house source obtaining module comprises:
[0035] The sending sub-module is configured to send a house source request message to a house source server, wherein the house source request message carries the geographical position, the total price information and the target house type structure data.
[0036] The receiving sub-module is configured to receive a response message returned by the house source server based on the house source request message, wherein the response message carries house source information having a matching degree greater than the first matching degree.
[0037] In a further embodiment of the present disclosure, the house source obtaining module comprises:
[0038] The obtaining sub-module is configured to obtain, from a house source database, house source information having a matching degree greater than a first matching degree with the geographical position, the total price information and the target house type structure data.
[0039] In a further embodiment of the present disclosure, the querying module comprises:
[0040] The searching submodule is configured to search for an existing design scheme corresponding to the current house type structure data in a design scheme database, wherein the design scheme database records house type structure data and corresponding existing design schemes;
[0041] The calculating submodule is configured to calculate a matching degree of any design scheme in the existing design schemes and the design demand information.
[0042] The first determining submodule is configured to determine, when there is a design scheme in the existing design schemes that has a matching degree greater than a second matching degree with the design demand information, a design scheme that satisfies the second matching degree as a design scheme that satisfies the design demand information.
[0043] The second determining submodule is configured to determine, when there is no design scheme in the existing design schemes that has a matching degree greater than the second matching degree with the design demand information, that the query result is that there is no design scheme that satisfies the design demand information.
[0044] In yet another embodiment of the present disclosure, the device further comprises a second determining module;
[0045] The receiving module is further configured to receive house number information sent by the decoration design client
[0046] The second determining module is configured to determine total price information of the house based on the house number information.
[0047] In yet another embodiment of the present disclosure, the device further comprises:
[0048] The third determining module is configured to determine total price information of the house according to current house type structure data and a geographic location of the house.
[0049] According to another aspect of the embodiments of the present disclosure, an electronic device is provided, comprising:
[0050] A memory is configured to store a computer program.
[0051] A processor is configured to execute the computer program stored in the memory, and when the computer program is executed, the house source recommendation method is implemented.
[0052] According to another aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the house source recommendation method.
[0053] According to another aspect of the embodiments of the present disclosure, a computer program product is provided, which comprises computer programs / instructions, and the computer programs / instructions are executed by a processor to implement the house source recommendation method.
[0054] The house source recommendation method, device, electronic equipment and storage medium provided by the embodiments of the present disclosure can further recommend similar house source information to the user according to the decoration demand information of the user when it is determined that the design scheme satisfying the design demand information cannot be provided to the user, for example, the house source is recommended according to the geographical position and design demand information of the house and other personalized data, thereby solving the problem of low application user stickiness caused by the user directly giving up the application program when the decoration design application program cannot provide the AI design scheme meeting the user's expectation, and the use rate of the decoration design application program can be improved.
[0055] The technical solutions of the present disclosure will be further described in detail below with the aid of the accompanying drawings and embodiments. BRIEF DESCRIPTION OF DRAWINGS
[0056] The accompanying drawings, which form a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0057] The present disclosure can be more clearly understood with reference to the following detailed description in conjunction with the accompanying drawings, in which:
[0058] Figure 1 A flowchart of one embodiment of the house source recommendation method of the present disclosure;
[0059] Figure 2 A flowchart of another embodiment of the house source recommendation method of the present disclosure;
[0060] Figure 3 A flowchart of one embodiment of the house source recommendation method of the present disclosure;
[0061] Figure 4 A structural schematic diagram of one embodiment of the house source recommendation device of the present disclosure;
[0062] Figure 5 A structural schematic diagram of another embodiment of the house source recommendation device of the present disclosure;
[0063] Figure 6 A structural diagram of the electronic equipment provided by an illustrative embodiment of the present disclosure. DETAILED DESCRIPTION
[0064] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. Note that the relative arrangement, numerical expressions, and numerical values of the components and steps set forth in these embodiments do not limit the scope of the present disclosure unless otherwise specifically stated.
[0065] It should be understood that the dimensions of the various elements shown in the figures are chosen for convenience only, and do not bear any relationship to actual proportions.
[0066] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application or uses.
[0067] Techniques, methods, and devices known to those of ordinary skill in the relevant art can not be discussed in detail herein. However, where appropriate, such techniques, methods, and devices can be considered part of the description.
[0068] It is to be noted that like reference numerals and letters refer to like items in the figures, and as such further discussion of them is unnecessary and is not provided.
[0069] Embodiments of the present disclosure can be applied to computer systems / servers and other electronic devices, which can operate with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments, and / or configurations that can be suitable for use with computer systems / servers and other electronic devices include, but are not limited to, personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network personal computers, minicomputer systems, mainframe computer systems, and distributed cloud computing environments that include any of the above systems or the like.
[0070] Computer systems / servers and other electronic devices can be described in the general context of computer system-executable instructions, such as program modules, being executed by a computer system. Generally, program modules can include routines, programs, objects, components, logic, data structures, and the like, which perform particular tasks or implement particular abstract data types. Computer systems / servers can be practiced in distributed cloud computing environments with remote processing devices that are linked through a communications network. In a distributed cloud computing environment, program modules can be located in local or remote computer system storage media including memory storage devices.
[0071] Summary of the disclosure
[0072] The technical solution provided by the embodiments of the present disclosure is used for a decoration design application program, wherein the decoration design application program can provide a decoration design scheme for a user based on decoration appeal information (house type structure data of a house to be decorated, design requirement information) provided by the user.
[0073] Exemplary embodiments
[0074] Figure 1A flowchart of one embodiment of a house source recommendation method of the present disclosure; the house source recommendation method can be applied to a decoration design server side of a decoration design application, as shown in Figure 1 The house source recommendation method includes the following steps:
[0075] In step 101, receive the decoration appeal information sent by the decoration design client, the decoration appeal information including the current house type structure data of the house, the geographic location and the design requirement information.
[0076] In an embodiment, the current house type structure data of the house can be in the form of a house type drawing of the house; in another embodiment, the current house type structure data of the house can also be in the form of a house type structure described by the user in words, such as house type, area of each house, etc.
[0077] In an embodiment, the geographic location can be used to indicate the location of the house, for example, the community where the house is located or the school district where the house is located, etc.
[0078] In an embodiment, the design requirement information is used to indicate the design requirement of the user, which can include design style, target house type of decoration. For example, design the house into American rural style, classical style, etc.; based on the family member information (including the number of family members, the age of family members, the relationship of family members, etc.), the house needs to be decorated into a two-room-one-hall, etc.
[0079] In step 102, based on the current house type structure data of the house, query the design scheme that meets the design requirement information.
[0080] In an embodiment, the corresponding existing design scheme can be retrieved according to the current house type structure data in the design scheme database, wherein the house type structure data and the corresponding existing design scheme are recorded in the design scheme database, for example, the current house type structure data is one-room-one-hall-one-bathroom, 54 square meters, then the existing design scheme of the house of one-room-one-hall-one-bathroom, 54 square meters (about 50 to 56 square meters) can be found in the design scheme database.
[0081] In an embodiment, the house type structure data and the corresponding existing design scheme recorded in the design scheme database can be obtained by massive user actual decoration data statistics, and stored into the design scheme database, and the design scheme database can be updated according to the user actual decoration data, so that the design scheme database can better provide the design scheme that meets the design requirement for the user.
[0082] In an embodiment, when the design scheme satisfying the design demand information is queried, the query result can be that the design scheme satisfying the design demand information is found, and then the design scheme satisfying the design demand information can be directly fed back to the client; the query result can also be that there is no design scheme satisfying the design demand information, and then step 103 can be executed to provide the house source information satisfying the decoration demand information for the user.
[0083] In step 103, in response to the query result being that there is no design scheme satisfying the design demand information, the house source information with the total price information of the house, the geographic location, and the matching degree of the design demand information being greater than the first matching degree is obtained.
[0084] In an embodiment, if the query result is that there is no design scheme satisfying the design demand information, it means that the decoration scheme satisfying the design demand information cannot be provided according to the current house type structure data of the house of the user, and then the house source information with the total price information of the house, the geographic location, and the matching degree of the design demand information being greater than the first matching degree can be obtained. For example, the current house type structure data of the house is one room and one living room, 54 square meters, the design demand information of the user is to decorate the house into a two-room and one-living-room house, and it is determined through the query that the one-room and one-living-room house of 54 square meters cannot be transformed into a two-room and one-living-room layout, and then the house source with the similar total price (the total price of the house source is not too different from the total price of the house input by the user), the two-room and one-living-room (matching the design demand information of the user), and the similar geographic location (for example, the geographic location of the house is within an 8km range around the house of the user) can be searched.
[0085] In an embodiment, the house number information sent by the decoration design client can be received, the total price information of the house can be determined based on the house number information, for example, when the user browses a house source to be sold, the decoration demand information can be directly sent through the decoration design client, and the house number information of the house can be synchronously received by the server side (wherein the house source is sold, and a unique number is obtained), and the total price information of the house source can be known according to the house number.
[0086] In an embodiment, the total price information of the house can also be determined according to the current house type structure data and the geographic location of the house. The geographic location can be a specific community, or even a specific building in the community, and thus the total price information of the house can be directly obtained according to the current house type structure data and the geographic location of the house. The geographic location can also be a board where the house is located, for example, the house is located in the Wangjing board or the Xierqi board, and then the total price information of the house can be determined according to the current house type structure data and the average price of the houses in the board where the house is located.
[0087] In an embodiment, the method for determining the house source information satisfying the conditions according to the total price information of the house, the geographic location, and the design demand information can refer to the prior art, which is not described here.
[0088] In step 104, the house source information is sent to the decoration design client.
[0089] When the decoration demand information of the user is obtained and it is determined that the decoration design application cannot provide a design scheme that meets the design demand information of the user, the similar house source information can be recommended for the user according to the decoration demand information of the user, such as recommending the house source according to the geographical position and the design demand information of the house and personalized data, so as to solve the problem of low application user stickiness caused by the user directly giving up the application when the decoration design application cannot provide the AI design scheme meeting the user's expectation, and the use rate of the decoration design application can be improved.
[0090] In order to better illustrate the house source recommendation scheme of the present application, another embodiment is used for illustration.
[0091] Figure 2 The flowchart of another embodiment of the house source recommendation method of the present application is illustrated by taking how to obtain the house source information through the house source server as an example. Figure 2 As shown in the figure, the method comprises the following steps:
[0092] In step 201, the decoration demand information sent by the decoration design client is received, and the decoration demand information comprises the current house type structure data, the geographical position and the design demand information of the house.
[0093] In step 202, the design scheme meeting the design demand information is queried based on the current house type structure data of the house.
[0094] In an embodiment, the implementation manner of steps 201-202 can refer to the description of steps 101-102 in the embodiment shown in Figure 1 Here, the detailed description is omitted.
[0095] In step 203, in response to the query result that there is no design scheme meeting the design demand information, the target house type structure data is determined based on the design demand information.
[0096] In an embodiment, the design demand information is used to indicate the design demand of the user, and the target house type structure data of the house to be finally decorated can be determined according to the design demand information, for example, the family members include a family of three and a nanny, and it is determined that at least two bedrooms are needed in the target house type structure.
[0097] In step 204, the house source request message is sent to the house source server, and the house source request message carries the geographical position, the total price information and the target house type structure data.
[0098] In step 205, the receiving house source server returns a response message based on the house source request message, and the response message carries house source information with a matching degree greater than the first matching degree.
[0099] In an embodiment, the house source server can quickly retrieve suitable house source information with a matching degree greater than the first matching degree according to the geographic location, total price information, and target house type structure data. For specific implementation, please refer to the prior art, which is not described in detail here.
[0100] It should be noted that the decoration design server can also set a house source database locally, and the house source database records the saleable house source information. Thus, the house source information with a matching degree greater than the first matching degree can be directly obtained from the house source database without accessing the house source server, which shortens the time and improves the efficiency. However, since a house source database needs to be set, the design cost of the decoration design server is increased to some extent.
[0101] In step 206, the house source information is sent to the decoration design client.
[0102] Through the above steps 201 to 206, when the decoration design application program cannot provide a design scheme that meets the design demand information of the user's decoration appeal information, the similar house source information can be further obtained from the house source server to promote the real estate transaction of the user, which can improve the use rate of the decoration design application program to some extent.
[0103] Figure 3 A flowchart for querying a design scheme that meets the design demand information of the house source recommendation method of the present disclosure is provided, and the present embodiment takes how to query a design scheme that meets the design demand information as an example for illustrative description, as shown in Figure 3 The method comprises the following steps:
[0104] In step 301, the existing design scheme corresponding to the current house type structure data is retrieved in the design scheme database.
[0105] In an embodiment, the design scheme database records the house type structure data and the corresponding existing design scheme. For example, the current house type structure data is one room, one living room, and one bathroom, and 54 square meters. Then, the existing design scheme of a house with one room, one living room, and one bathroom, and 54 square meters (about 50 to 56 square meters) can be found in the design scheme database.
[0106] In one embodiment, the apartment structure data and corresponding existing design schemes recorded in the design scheme database can be obtained by statistically analyzing a large amount of actual user renovation data and stored in the design scheme database. Furthermore, the design scheme database can be updated synchronously based on the actual user renovation data, thereby enabling the design scheme database to better provide users with design schemes that meet their design needs.
[0107] In step 302, the matching degree between any design scheme in the existing design scheme and the design requirement information is calculated.
[0108] In one embodiment, if there are more than two existing design schemes, the matching degree between any of the existing design schemes and the design requirement information can be calculated. The matching degree can be used to measure the degree to which the design scheme meets the design requirement information. For example, the existing decoration schemes for a one-bedroom, one-living room, and one-bathroom apartment all retain the one-bedroom, one-living room, and one-bathroom apartment structure, and only make design changes in decoration style, furniture placement, etc. However, the decoration scheme corresponding to the design requirement information requires the apartment to be decorated as a two-bedroom, one-living room, and one-bathroom apartment structure. Therefore, it can be determined that the matching degree between the existing decoration schemes for a one-bedroom, one-living room, and one-bathroom apartment and the design requirement information is relatively small.
[0109] In step 303, if there is a design scheme among the existing design schemes that has a matching degree greater than the second matching degree with the design requirement information, the design scheme that meets the second matching degree is determined as the design scheme that meets the design requirement information.
[0110] In one embodiment, the second matching degree is a threshold that can be preset and stored locally.
[0111] In step 304, if there is no design scheme among the existing design schemes that matches the design requirement information with a degree greater than the second degree of matching, the query result is determined to be that there is no design scheme that meets the design requirement information.
[0112] Through steps 301 to 304 above, this embodiment can query design schemes that meet design requirements from the design scheme database, and then return the corresponding design scheme to the user when there is a design scheme that meets the design requirements, and provide housing information to the user when there is no design scheme that meets the design requirements, thereby improving the usage rate of the application.
[0113] Corresponding to the aforementioned embodiments of the housing recommendation method, this disclosure also provides embodiments of the housing recommendation device.
[0114] Figure 4 This is a schematic diagram of one embodiment of the housing recommendation device disclosed herein, which is applied to an interior design server. Figure 4 As shown, the device includes:
[0115] The receiving module 41 is configured to receive decoration demand information sent by the decoration design client, the decoration demand information comprising current house type structure data, a geographic location, and design requirement information of a house;
[0116] The querying module 42 is configured to query a design scheme that meets the design requirement information based on the current house type structure data of the house.
[0117] The house source obtaining module 43 is configured to, when the query result is that there is no design scheme that meets the design requirement information, obtain house source information that has a matching degree greater than a first matching degree with the total price information, the geographic location, and the design requirement information of the house.
[0118] The sending module 44 is configured to send the house source information to the decoration design client.
[0119] Figure 5 FIG. 6 is a structural schematic diagram of still another embodiment of the house source recommendation device according to the present disclosure. Figure 5 As shown in FIG. 6, the device further comprises: Figure 4
[0120] The first determining module 45 is configured to determine target house type structure data based on the design requirement information.
[0121] In still another embodiment, the house source obtaining module 43 comprises:
[0122] The sending sub-module 431 is configured to send a house source request message to a house source server, the house source request message carrying the geographic location, the total price information, and the target house type structure data.
[0123] The receiving sub-module 432 is configured to receive a response message returned by the house source server based on the house source request message, the response message carrying house source information that has a matching degree greater than the first matching degree.
[0124] In still another embodiment, the house source obtaining module 43 comprises:
[0125] The obtaining sub-module 433 is configured to obtain, from a house source database, house source information that has a matching degree greater than the first matching degree with the geographic location, the total price information, and the target house type structure data.
[0126] In still another embodiment, the querying module 42 comprises:
[0127] The searching sub-module 421 is configured to search, in a design scheme database, an existing design scheme corresponding to the current house type structure data, the design scheme database recording house type structure data and corresponding existing design schemes.
[0128] The calculating sub-module 422 is configured to calculate a matching degree between any design scheme in the existing design schemes and the design requirement information.
[0129] The first determining sub-module 423 is configured to determine the design scheme satisfying the second matching degree as the design scheme satisfying the design requirement information when the design scheme with the matching degree greater than the second matching degree exists in the existing design schemes.
[0130] The second determining sub-module 424 is configured to determine that the query result is that there is no design scheme satisfying the design requirement information when the design scheme with the matching degree greater than the second matching degree does not exist in the existing design schemes.
[0131] In yet another embodiment, the apparatus further includes a second determining module 46.
[0132] The receiving module 41 is further configured to receive house number information sent by the decoration design client
[0133] The second determining module 46 is configured to determine total price information of the house based on the house number information.
[0134] In yet another embodiment, the apparatus further includes:
[0135] The second determining module 47 is configured to determine total price information of the house according to current house type structure data and geographical position of the house.
[0136] The implementation process of the functions and roles of each unit in the above apparatus is specifically described in the implementation process of the corresponding steps in the above method, which will not be repeated here.
[0137] For the device embodiment, since it basically corresponds to the method embodiment, the relevant part is described in the part of the method embodiment. The device embodiment described above is only schematic, and the units shown as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or distributed on multiple network units. According to the actual needs, some or all of the modules can be selected to achieve the purpose of the present disclosure. Those skilled in the art can understand and implement it without creative labor.
[0138] Next, the electronic device according to the embodiment of the present disclosure will be described with reference to Figure 6 The device implementing the method of the present disclosure can be integrated. Figure 6 The structural diagram of the electronic device provided for an illustrative embodiment of the present disclosure is shown in Figure 6 The electronic device 6 includes one or more processors 61, a memory 62 of one or more computer readable storage media, and a computer program stored on the memory and executable on the processor. When the program of the memory 62 is executed, the above house source recommendation method can be implemented.
[0139] In particular, in practical applications, the electronic device can further include input means 63, output means 64, and the like, which are interconnected via a bus system and / or other forms of connection mechanisms (not shown). Those skilled in the art will appreciate that, Figure 6 The structure of the electronic device shown in the figures is not intended to limit the electronic device, and the electronic device can include more or fewer components than shown, or certain components can be arranged differently or replaced by different components. Among them:
[0140] The processor 61 can be a central processing unit (CPU) or other form of processing unit having data processing and / or instruction execution capabilities. By running or executing software programs and / or modules stored in the memory 62 and invoking data stored in the memory 62, the processor 61 performs various functions and processes data, thereby monitoring the overall operation of the electronic device.
[0141] The memory 62 can include one or more computer program products, which can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may, for example, include random access memory (RAM), cache memory, and the like. Non-volatile memory may, for example, include read-only memory (ROM), hard disk, flash memory, and the like. One or more computer program instructions can be stored on the computer-readable storage medium, and the processor 61 can run the program instructions to implement the sound source positioning method of the various embodiments of the present disclosure and / or other desired functions. Various contents such as input signals, signal components, noise components, and the like can also be stored in the computer-readable storage medium.
[0142] The input means 63 can be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0143] The output means 64 can output various information to the outside, including the determined distance information, direction information, and the like. The output means 64 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.
[0144] The electronic device can also include a power supply for powering the various components, which can be logically connected to the processor 61 through a power management system, thereby enabling the power management system to perform functions such as charge management, discharge management, and power consumption management. The power supply can also include one or more direct current or alternating current power sources, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and the like.
[0145] Of course, for simplicity,Figure 6 Only some of the components of the electronic device 6 related to the present disclosure are shown in the figure, and components such as buses, input / output interfaces, and the like are omitted. In addition to these, the electronic device 6 can include any other appropriate components according to the specific application.
[0146] In addition to the above method and device, an embodiment of the present disclosure can also be a computer program product, which includes computer program instructions, which, when executed by a processor, cause the processor to perform the steps of the sound source positioning method according to various embodiments of the present disclosure described in the above "Exemplary Method" section of the present specification.
[0147] The computer program product can be written in any combination of one or more programming languages, including an object-oriented programming language such as Java, C++, and the like, and conventional procedural programming languages, such as the "C" programming language, or the like. The program code can execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server.
[0148] In addition, an embodiment of the present disclosure can also be a computer readable storage medium, which stores computer program instructions, which, when executed by a processor, cause the processor to perform the steps of the sound source positioning method according to various embodiments of the present disclosure described in the above "Exemplary Method" section of the present specification.
[0149] The computer readable storage medium can take any combination of one or more of the following readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium, for example, can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any combination thereof. More specific examples (a non-exhaustive list) of the readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any appropriate combination of the above.
[0150] The above describes the basic principles of the present disclosure in combination with specific embodiments, but it should be noted that the advantages, benefits, effects and the like mentioned in the present disclosure are only examples and are not limiting, and these advantages, benefits, effects and the like cannot be considered as necessary for each embodiment of the present disclosure. In addition, the above specific details of the disclosure are only for the purpose of example and for the purpose of understanding, and are not limiting, and the above details do not limit the present disclosure to be necessarily implemented with the above specific details.
[0151] Each embodiment in the specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between each embodiment can be understood by referring to each other. For system embodiments, since they basically correspond to method embodiments, the description is relatively simple, and the relevant parts can be understood by referring to the part of the method embodiment.
[0152] Those of ordinary skill in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware, and the foregoing program can be stored in a computer readable storage medium. The program executes the steps including the above-mentioned method embodiments when executed; and the foregoing storage medium includes ROM, RAM, magnetic disc or optical disc and various storage medium that can store program codes.
[0153] The methods and apparatuses of the present disclosure can be implemented in many ways. For example, the methods and apparatuses of the present disclosure can be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above order of steps for the method is only for illustration, and the steps of the method of the present disclosure are not limited to the above specific description, unless otherwise specifically described. In addition, in some embodiments, the present disclosure can also be implemented as a program recorded in a recording medium, which includes machine readable instructions for implementing the method according to the present disclosure. Therefore, the present disclosure also covers the recording medium storing the program for executing the method according to the present disclosure.
[0154] The description of the present disclosure is given for the purpose of example and description, and is not exhaustive or limiting to the present disclosure. Many modifications and variations are obvious to those of ordinary skill in the art. The embodiments are selected and described in order to better illustrate the principles and practical application of the present disclosure, and to enable those of ordinary skill in the art to understand the present disclosure so as to design various embodiments with various modifications suitable for specific purposes.
Claims
1. A method for recommending a house, characterized by, The method is applied to a decoration design server end, and the method comprises the following steps: receiving decoration appeal information sent by a decoration design client, wherein the decoration appeal information comprises current house type structure data, a geographical position and design requirement information of a house, and the design requirement information is used to determine target house type structure data of the house to be decorated; querying a design scheme meeting the design requirement information based on the current house type structure data of the house; in response to a query result being that there is no design scheme meeting the design requirement information, acquiring house source information with a matching degree greater than a first matching degree in terms of total price information of the house, the geographical position and the design requirement information; sending the house source information to the decoration design client; wherein the step of querying the design scheme meeting the design requirement information based on the current house type structure data of the house comprises the following steps: retrieving an existing design scheme corresponding to the current house type structure data in a design scheme database, wherein the design scheme database records house type structure data and corresponding existing design schemes; calculating a matching degree of any design scheme in the existing design scheme and the design requirement information; when there is no design scheme with a matching degree greater than a second matching degree in the existing design scheme and the design requirement information, determining that the query result is that there is no design scheme meeting the design requirement information.
2. The method of claim 1, wherein, Before the step of acquiring the house source information with the matching degree greater than the first matching degree in terms of the total price of the house, the geographical position and the design requirement information, the method further comprises the following step: determining target house type structure data based on the design requirement information.
3. The method of claim 2, wherein, The step of acquiring the house source information with the matching degree greater than the first matching degree in terms of the total price of the house, the geographical position and the design requirement information comprises the following steps: sending a house source request message to a house source server, wherein the house source request message carries the geographical position, the total price information and the target house type structure data; receiving a response message returned by the house source server based on the house source request message, wherein the response message carries house source information with a matching degree greater than the first matching degree.
4. The method of claim 2, wherein, The step of acquiring the house source information with the matching degree greater than the first matching degree in terms of the total price of the house, the geographical position and the design requirement information comprises the following step: acquiring house source information with a matching degree greater than the first matching degree from a house source database in terms of the geographical position, the total price information and the target house type structure data.
5. The method of claim 1, wherein, The step of querying the design scheme meeting the design requirement information based on the current house type structure data of the house further comprises the following step: when there is a design scheme with a matching degree greater than the second matching degree in the existing design scheme and the design requirement information, determining the design scheme meeting the second matching degree as the design scheme meeting the design requirement information.
6. The method of claim 1, wherein, The method further comprises the following steps: receiving house number information sent by the decoration design client; determining total price information of the house based on the house number information.
7. The method of claim 1, wherein, The method further comprises the following step: determining total price information of the house according to the current house type structure data and the geographical position of the house. 8.A housing source recommendation apparatus characterized by comprising: The device is applied to a decoration design server end, and the device comprises the following components: The receiving module is configured to receive decoration demand information sent by a decoration design client, the decoration demand information comprising current house type structure data, a geographic location, and design requirement information of a house, the design requirement information being used to determine target house type structure data of the house to be decorated into; The querying module is configured to query a design scheme satisfying the design requirement information based on the current house type structure data of the house; The house source obtaining module is configured to, in response to the query result being that there is no design scheme satisfying the design requirement information, obtain house source information having a matching degree greater than a first matching degree with total price information of the house, the geographic location, and the design requirement information; The sending module is configured to send the house source information to the decoration design client; The querying module comprises: The searching submodule is configured to search for an existing design scheme corresponding to the current house type structure data in a design scheme database, the design scheme database recording house type structure data and corresponding existing design schemes; The calculating submodule is configured to calculate a matching degree between any design scheme in the existing design schemes and the design requirement information; The second determining submodule is configured to, when there is no design scheme in the existing design schemes having a matching degree greater than a second matching degree with the design requirement information, determine that the query result is that there is no design scheme satisfying the design requirement information.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the method of any one of claims 1-7.
10. A computer program product comprising computer programs / instructions, characterized in that, The computer program / instruction is executed by the processor to implement the method of any one of claims 1-7.
Citation Information
Patent Citations
Recommendation information acquisition method and device, electronic equipment and readable storage medium
CN110209939A
Method and system for determining house decoration scheme
CN110245160A