Remote house viewing method based on digital twinning and related products
By using digital twin technology and virtual agents, and matching properties with biometric information and historical records, remote property viewings are enabled, solving the problem of users viewing properties across different locations and improving rental efficiency and experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-29
- Publication Date
- 2026-03-24
AI Technical Summary
Users often need to visit multiple locations to view properties during the rental process, which leads to wasted time and low rental efficiency, negatively impacting the user experience.
By using digital twin technology, biometric information is used to identify users, and search criteria are generated by combining historical viewing and transaction records to match remotely displayed properties and project virtual images of virtual agents, enabling remote property viewing.
Users no longer need to travel long distances to view properties, saving time, improving user experience, and simplifying the rental process.
Smart Images

Figure CN116050753B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of communication and financial technology, and in particular to a remote house viewing method and related products based on digital twins. Background Technology
[0002] Housing rental refers to the act of a lessor (usually the property owner) renting out a house to a lessee for use, with the lessee paying rent to the lessor. With societal development, more and more users need to rent houses. However, while users may only need one house, they often need to view many properties in different locations. For example, property A might be in Daxing District, Beijing, while property B might be in Changping District, Beijing. Viewing these two properties in person would consume a significant amount of the user's time. Furthermore, lessors may not be able to access their properties at all times. This necessitates time-matching for rentals, impacting the user experience. Therefore, a remote property viewing method is needed to improve the user experience. Summary of the Invention
[0003] This application provides a method and related products for remote house viewing based on digital twins, which can realize remote house viewing and improve user experience.
[0004] In a first aspect, embodiments of this application provide a remote house viewing method based on digital twins, the method comprising the following steps:
[0005] The service group device receives a house viewing request from a target, which includes the target's biometric information and house viewing needs. Based on the biometric information, it identifies the target's primary identity and extracts the primary identity's historical house viewing records and historical transaction records.
[0006] The service group devices update the viewing request information based on historical viewing records and historical transaction records to obtain search criteria. Based on the search criteria, they search the housing database for multiple houses that match the search criteria and send these multiple houses to the data platform devices for display in sequence.
[0007] The service group allocates and displays virtual seats for employees matching the available rooms, projecting the virtual image of the employee onto the display page of the data platform equipment.
[0008] Secondly, a remote house viewing system based on digital twins is provided, the system comprising:
[0009] The communication unit is used to receive a house viewing request from a target, which includes the target's biometric information and house viewing needs information.
[0010] The identification unit is used to identify the primary identity of the target object based on the biometric information;
[0011] The processing unit is used to extract the historical house viewing records and historical transaction records of the first identity; after updating the house viewing demand information based on the historical house viewing records and historical transaction records, the search conditions are obtained; multiple houses matching the search conditions are searched in the housing database; the multiple houses are sent to the data platform device for display in sequence; and employees matching the displayed houses are assigned virtual seats, and the virtual images of the employees are projected onto the display page of the data platform device.
[0012] Thirdly, embodiments of this application provide a computer-readable storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to perform some or all of the steps described in the method described in the first aspect above.
[0013] Fourthly, embodiments of this application provide a computer program product containing instructions that, when the computer program product is run on an electronic device, cause the electronic device to perform the method described in the first aspect above.
[0014] The technical solution provided in this application allows the service group device to receive a viewing request from a target user. This request includes the target user's biometric information and viewing needs. Based on the biometric information, the device identifies the target user's primary identity and extracts their historical viewing and transaction records. The service group device updates the viewing needs information based on these records to obtain search criteria. It then searches the housing database for multiple properties matching these criteria and sends them sequentially to the data platform device for display. The service group device then assigns a virtual agent to match the displayed property and projects this agent onto the data platform device's display page. This allows the target user to view properties remotely via the data platform device, eliminating the need for the user to travel long distances, saving time, and reducing the need for the landlord to be physically present, thus improving the user experience. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is an architecture diagram of a virtual intermediary network management system provided in an embodiment of this application;
[0017] Figure 2This is a flowchart illustrating a remote house viewing method based on digital twins provided in an embodiment of this application;
[0018] Figure 3 This is a schematic diagram of a remote house viewing system based on digital twins provided in an embodiment of this application. Detailed Implementation
[0019] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0020] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0021] Figure 1 This is a diagram illustrating the architecture of a virtual intermediary network management system, as provided in an embodiment of this application. Figure 1 As shown, the virtual intermediary network management system includes a data platform device, a construction device, and a service group device. The data platform device and the construction device can communicate with each other, and the construction device and the service group device can communicate with each other.
[0022] The data platform equipment is used to acquire physical building data, which includes element attribute information of each of the multiple components of the physical building. The multiple components include one or more of the following: personnel, business processes, equipment, and site environment. The element attribute information includes static information and dynamic information. The static information includes identity information, attribute information, and geometric information, while the dynamic information includes status information, location information, and process information.
[0023] The data platform equipment can acquire real-time physical building data collected by control sensor devices, which can be deployed within the physical building and connected to devices within it. These sensor devices may include smart sensing devices, cameras, radio frequency identification (RFID) readers, sensors (including image sensors, sound sensors, and biometric sensors), and various front-end data acquisition devices.
[0024] Optionally, the data platform device can also transmit data with sensor devices and physical home devices via a multi-protocol gateway. This multi-protocol gateway can support the conversion of different types and protocols of sensor devices into a unified communication method and connect them to the corresponding physical home devices, thus enabling connectivity between different types and protocols of sensor devices and physical home devices. The multi-protocol gateway can also provide a port for connecting to the backend data platform, allowing some physical home devices that were previously unable to connect to the network or that did not implement the TCP / IP protocol stack to access the network or system.
[0025] Understandably, when data platform devices transmit data with sensor devices and equipment through multi-protocol gateways, the data transmission process can be encrypted.
[0026] In specific implementation, the embodiments of this application can utilize 5G technology, leveraging the low latency, high bandwidth, ubiquitous network, and low power consumption characteristics of 5G networks to achieve high-speed, reliable, and real-time data transmission.
[0027] The data platform equipment can also be used to integrate and process multi-source heterogeneous data in physical building data to obtain homogeneous physical building data.
[0028] Before data platform devices can integrate and process multi-source heterogeneous data from physical building data, they need to connect these heterogeneous data sources. For example, data platform devices can connect data using at least one of the following technologies: Java Database Connectivity (JDBC), Open Database Connectivity (ODBC), data warehouse technology (extract-transform-load, ETL), and JavaScript Object Notation (JSON).
[0029] The data platform equipment can also be used to store physical building data collected by sensor devices and isomorphic physical building data.
[0030] When storing physical building data and isomorphic physical building data collected by the storage sensor device, the isomorphic physical building data can be stored in a distributed database. The isomorphic physical building data is stored according to a classification system, which includes one or more of the following classifications: structured data, unstructured data, semi-structured data, and spatiotemporal data.
[0031] It is understood that the distributed database can include any of the following: NoSQL databases (not only SQL), Cloudant distributed cloud databases, MongoDB distributed file storage databases, Redis remote dictionary server databases, and Hadoop databases (HBASE).
[0032] Taking HBase as an example of a distributed database, storing homogeneous physical housing data can be achieved efficiently by utilizing storage technologies such as the Hadoop Distributed File System (HDFS), data warehouse tools (HIVE), and the Hadoop Database (HBASE). Furthermore, this distributed database also supports data services for virtual real estate agency systems, including fast retrieval, concurrent services, and batch processing, as well as providing application programming interfaces (APIs) to ensure data sharing.
[0033] Equipment is used to create digital twin models of physical properties, resulting in virtual intermediary outlets. Users can then interact with these virtual intermediary outlets to complete their business transactions.
[0034] Service group devices enable users to interact with digital twin models. When the enhanced interaction module is used for user interaction with the digital twin model, artificial intelligence and enhanced interaction technologies can be used to support real-time interaction between virtual locations and physical locations, thereby enabling business transactions to be completed at virtual locations.
[0035] The service group equipment can also support users to experience the virtual intermediary outlet, and obtain the optimal outlet layout and customer service design based on user experience data, as well as design and optimize customer service processes.
[0036] The service group equipment can also collect production and operation data of various equipment, monitor the production and operation data of various equipment, and detect or predict production and operation failures.
[0037] Virtual agents refer to agents within a bank who provide financial services to users remotely or through other means, such as digital virtual avatars. The users are real people, and the bank employees (or intermediaries) can be physical or virtual (e.g., digital virtual avatars). Similar to real-world property viewings, the number of virtual agents is limited by network and hardware constraints. To enhance the user experience, virtual agents are divided into multiple intermediary points, called virtual intermediary points. Employees at these virtual intermediary points can then provide virtual property viewings—remote viewings—via VR or mobile devices.
[0038] The present application will now be described in detail with reference to specific embodiments.
[0039] See Figure 2 , Figure 2 This paper presents a remote property viewing method based on digital twins, which can be used in scenarios such as... Figure 1 Implemented under the shown architecture, the method is as follows: Figure 2 As shown, it includes the following steps:
[0040] Step S201: The service group device receives the viewing request of the target object. The viewing request includes the target object's biometric information and viewing needs information. Based on the biometric information, the target object's primary identity is identified, and the historical viewing records and historical transaction records of the primary identity are extracted.
[0041] For example, the above-mentioned biometric information includes, but is not limited to, information that can identify identity information such as facial information, fingerprint image information, pupil information, palm print information, etc. This application does not limit the specific form of the above-mentioned biometric information.
[0042] For example, the specific viewing requirements mentioned above can include: size, roommate, rent, location, number of people, etc. These viewing requirements can be found in the configuration of rental websites. Of course, some personalized information can also be included, such as whether pets are allowed. This application does not limit the viewing requirements.
[0043] Step S202: After updating the viewing request information based on historical viewing records and historical transaction records, the service group device obtains the search criteria. Based on the search criteria, it searches for multiple houses that match the search criteria in the housing database and sends the multiple houses to the data platform device for display in sequence.
[0044] Step S203: The service group equipment allocates and displays the virtual seats of the employees matched with the housing, and projects the virtual image of the employees onto the display page of the data platform equipment.
[0045] The technical solution provided in this application allows the service group device to receive a viewing request from a target user. This request includes the target user's biometric information and viewing needs. Based on the biometric information, the device identifies the target user's primary identity and extracts their historical viewing and transaction records. The service group device updates the viewing needs information based on these records to obtain search criteria. It then searches the housing database for multiple properties matching these criteria and sends them sequentially to the data platform device for display. The service group device then assigns a virtual agent to match the displayed property and projects this agent onto the data platform device's display page. This allows the target user to view properties remotely via the data platform device, eliminating the need for the user to travel long distances, saving time, and reducing the need for the landlord to be physically present, thus improving the user experience.
[0046] For example, the display page that projects the virtual image of the employee onto the data platform device may specifically include:
[0047] The service group device collects the employee's voice information, identifies the text information of the voice information, segments the text information to obtain n keywords, queries the preset mapping relationship between phrases and lip-shape parameters to obtain the n lip-shape parameters corresponding to the n keywords, aligns the n keywords with the voice information in time to obtain the first sequence, extracts the n time intervals corresponding to the n keywords in the first sequence, and sends the n time intervals and n lip-shape parameters to the display page of the data platform device. The data platform device then adjusts the lip-shape of the employee's virtual image based on the n time intervals and n lip-shape parameters.
[0048] For example, if the biometric information is a black and white fingerprint image, then identifying the primary identity of the target object based on this biometric information may specifically include:
[0049] H1 vertical equidistant lines are constructed from the black-and-white fingerprint image. Each of the H1 vertical equidistant lines intersects with the fingerprint lines in the black-and-white fingerprint image to obtain multiple intersection points. The number of pixels between the intersection points of each of the H1 equidistant lines is input into an input matrix in order from left to right and then from top to bottom (based on the position of the intersection points). A convolution operation is performed between the input matrix and the template matrix to obtain multiple convolution difference values. If any of the multiple convolution difference values is less than a first threshold, the identity of the fingerprint image is determined as the first identity corresponding to the template matrix. The above-mentioned convolution operation between the input matrix and the template matrix to obtain multiple convolution difference values may specifically include:
[0050] Cut a cutting matrix with the same size as the input matrix from the template matrix. Calculate the difference between the cutting matrix and the input matrix to obtain a volume difference value. Then, using the input matrix as the basic cutting unit, shift one element value first row and then column or first column and then row. Each shift results in a cutting matrix. Calculate the difference between the cutting matrix and the input matrix to obtain a volume difference value until the template matrix is completely cut.
[0051] If multiple volume differences have a value less than the first threshold, this can specifically include: the largest element value in a volume difference being less than the first threshold, or the average value of all elements in a volume difference being less than the first threshold. The specific implementation method can be set by the user.
[0052] The above scheme achieves the advantage of identifying users based on biometric information.
[0053] For example, the search criteria obtained by updating the viewing request information based on historical viewing records and historical transaction records by the aforementioned service group devices may specifically include:
[0054] The service group devices perform classification and identification on multiple requirements in the house viewing request information to determine general information and personalized information. The personalized information is directly used to determine the sub-conditions of the search criteria. Multiple information of the same type as the general information are extracted from historical house viewing records and historical transaction records. It is determined whether the first range of the first information of the multiple information is greater than the second range of the second information corresponding to the first information in the house viewing request information. If the first range is greater than the second range, the second range corresponding to the first information is updated to the first range and determined as a sub-condition of the search criteria. The multiple information is traversed to obtain the multiple sub-conditions of the search criteria to complete the update.
[0055] Personalized information will not be updated because users' individual needs may change. Specifically, adopting a pet is a personalized setting, as are some texts that require notes. For example, requests for a fresh air system or heating in certain areas (such as Chongqing and Wuhan) are not considered regular information. It should be noted that regular information may vary depending on the region. For example, heating is a personalized need in Wuhan, but a regular need in Beijing. The bank can set which needs are personalized and which are regular, which will not be elaborated here.
[0056] For example, the above range can be a geographical area or a price range. Taking price as an example, the first range is 2000-5000 yuan, while the second range is 3000-3500 yuan. Therefore, the first range is greater than the second range.
[0057] For example, the above methods may also include:
[0058] The service group device collects the employee's voice information, identifies the text information of the voice information, segments the text information to obtain n keywords, determines whether the n keywords contain a first keyword that matches the house features, and if it is determined that the n keywords contain a first keyword that matches the house features, controls the display page to display the page image that matches the first keyword.
[0059] This system uses voice recognition to adjust the images displayed on the page, making users feel like they are watching a live video stream and improving the user experience. For example, if an employee mentions a television, the display page can be adjusted to show the television; if they mention a bedroom, the display page can be adjusted to show the bedroom; and if they mention a garden, the display page can be adjusted to show the community garden. This matching of voice information with the display page enhances the user experience.
[0060] For example, the above-mentioned sequential sending of multiple houses to the data platform device for display may specifically include:
[0061] The number of matches between multiple houses and the sub-conditions in the search criteria is counted. The houses are sorted in descending order of the number of matches to obtain the first sequence of the houses. The houses are then sent to the data platform device for display in the order of the first sequence.
[0062] For example, the above-mentioned display may specifically include: VR, flat panel display, AR, projection, etc., and this application does not limit the specific display method.
[0063] See Figure 3 , Figure 3 A schematic diagram of a remote house viewing system based on digital twins is provided. The system includes:
[0064] Communication unit 301 is used to receive a house viewing request from a target object, the house viewing request including the target object's biometric information and house viewing needs information;
[0065] The identification unit 302 is used to identify the first identity of the target object based on the biometric information;
[0066] Processing unit 303 is used to extract the historical house viewing records and historical transaction records of the first identity; after updating the house viewing demand information based on the historical house viewing records and historical transaction records, it obtains search conditions; based on the search conditions, it searches for multiple houses in the housing database that match the search conditions; and sends the multiple houses to the data platform device for display in sequence; it allocates employees with virtual seats that match the displayed houses and projects the virtual images of the employees onto the display page of the data platform device.
[0067] The technical solution provided in this application allows the service group device to receive a viewing request from a target user. This request includes the target user's biometric information and viewing needs. Based on the biometric information, the device identifies the target user's primary identity and extracts their historical viewing and transaction records. The service group device updates the viewing needs information based on these records to obtain search criteria. It then searches the housing database for multiple properties matching these criteria and sends them sequentially to the data platform device for display. The service group device then assigns a virtual agent to match the displayed property and projects this agent onto the data platform device's display page. This allows the target user to view properties remotely via the data platform device, eliminating the need for the user to travel long distances, saving time, and reducing the need for the landlord to be physically present, thus improving the user experience.
[0068] Example,
[0069] The processing unit is specifically used to collect the employee's voice information, identify the text information of the voice information, segment the text information to obtain n keywords, query the service group device from the preset mapping relationship between phrases and lip shape parameters to obtain n lip shape parameters corresponding to the n keywords, align the n keywords with the voice information in time to obtain a first sequence, extract the n time intervals corresponding to the n keywords in the first sequence, send the n time intervals and n lip shape parameters to the display page of the data platform device, and control the data platform device to adjust the lip shape of the employee's virtual image according to the n time intervals and n lip shape parameters.
[0070] Example,
[0071] The processing unit is specifically used to classify and identify multiple needs in the house viewing demand information to determine general information and personalized information, directly determine the personalized information as a sub-condition of the search condition, extract multiple information of the same type as the general information from historical house viewing records and historical transaction records, determine whether the first range of the first information of the multiple information is greater than the second range of the second information corresponding to the first information in the house viewing demand information, if the first range is greater than the second range, update the second range corresponding to the first information to the first range and determine it as a sub-condition of the search condition, and traverse multiple information to obtain multiple sub-conditions of the search condition to complete the update.
[0072] Example,
[0073] The processing unit is also used to collect the employee's voice information, identify the voice information to determine the text information of the voice information, perform word segmentation on the text information to obtain n keywords, determine whether the n keywords contain a first keyword that matches the house features, and if it is determined that the n keywords contain a first keyword that matches the house features, control the display page to display the page image that matches the first keyword.
[0074] Example,
[0075] If the biometric information is a black and white fingerprint image, the recognition unit is specifically used to construct H1 vertical equidistant lines in the black and white fingerprint image. Each of the H1 vertical equidistant lines intersects with the fingerprint line in the black and white fingerprint image to obtain multiple intersection points. The number of pixels between the intersection points of each of the H1 equidistant lines is input into an input matrix in the order of first from left to right and then from top to bottom (based on the position of the intersection points). The input matrix is then subjected to a convolution operation with the template matrix to obtain multiple convolution difference values. If any of the multiple convolution difference values is less than a first threshold, the identity of the fingerprint image is determined to be the first identity corresponding to the template matrix. The above-mentioned convolution operation between the input matrix and the template matrix to obtain multiple convolution difference values may specifically include:
[0076] Cut a cutting matrix with the same size as the input matrix from the template matrix. Calculate the difference between the cutting matrix and the input matrix to obtain a volume difference value. Then, using the input matrix as the basic cutting unit, shift one element value first row and then column or first column and then row. Each shift results in a cutting matrix. Calculate the difference between the cutting matrix and the input matrix to obtain a volume difference value until the template matrix is completely cut.
[0077] This application also provides a computer storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments.
[0078] This application also provides a computer program product containing instructions that, when run on an electronic device, cause the electronic device to perform the methods described in any of the above embodiments.
[0079] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0080] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0081] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0082] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of this application, depending on actual needs.
[0083] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0084] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or TRP, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0085] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include flash drives, ROM, RAM, magnetic disks, or optical disks, etc.
[0086] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A digital-twin-based remote house viewing method, characterized by, The method comprises the following steps: The service group device receives a house viewing request of a target object, the house viewing request comprising biological information of the target object and house viewing demand information, identifies a first identity of the target object according to the biological information, and extracts historical house viewing records and historical transaction records of the first identity; The service group device updates the house viewing demand information according to the historical house viewing records and the historical transaction records to obtain a search condition, searches a plurality of houses matching the search condition in a house database according to the search condition, and sends the plurality of houses to a data platform device in sequence for display; The service group device allocates an employee of a virtual agent matching the displayed house, and projects a virtual image of the employee onto a display page of the data platform device. If the biological information is a black-and-white fingerprint picture, the identification of the first identity of the target object according to the biological information specifically comprises: H1 vertical equidistant lines are constructed on the black-and-white fingerprint picture, each equidistant line of the H1 vertical equidistant lines intersects a fingerprint line of the black-and-white fingerprint picture to obtain a plurality of intersection points, the number of pixel points between the intersection points of each equidistant line of the H1 equidistant lines is input into an input matrix in the order of from left to right and then from top to bottom to obtain an input matrix, a plurality of convolution difference values are obtained by performing convolution difference operation on the input matrix and a template matrix, and if there is a value less than a first threshold value in the plurality of convolution difference values, it is determined that the identity of the fingerprint picture is the first identity corresponding to the template matrix.
2. The remote house looking method based on digital twinning according to claim 1, characterized in that, The projection of the virtual image of the employee onto the display page of the data platform device specifically comprises: The service group device collects speech information of the employee, identifies the speech information to determine text information of the speech information, performs word segmentation processing on the text information to obtain n keywords, queries n mouth shape parameters corresponding to the n keywords from a preset mapping relationship between word groups and mouth shape parameters, time-aligns the n keywords with the speech information to obtain a first sequence, extracts n time intervals corresponding to the n keywords in the first sequence, and sends the n time intervals and the n mouth shape parameters to the display page of the data platform device to control the data platform device to adjust a mouth shape of the virtual image of the employee according to the n time intervals and the n mouth shape parameters. 3.The remote house viewing method based on digital twinning according to claim 1, wherein, The service group device updates the house viewing demand information according to the historical house viewing records and the historical transaction records to obtain a search condition specifically comprises: The service group device classifies and identifies a plurality of demands in the house viewing demand information to determine general information and individual information, directly determines a sub-condition of the search condition from the individual information, extracts a plurality of information of the same type as the general information from the historical house viewing records and the historical transaction records, determines whether a first range interval of a first information of the plurality of information is greater than a second range interval of a second information corresponding to the first information in the house viewing demand information, updates the second range interval corresponding to the first information to the first range interval to determine as a sub-condition of the search condition if the first range interval is greater than the second range interval, and iterates the plurality of information to complete the update of the search condition.
4. The remote house looking method based on digital twinning according to claim 1, characterized in that, The method further comprises: The service group device collects voice information of the employee, identifies the voice information to determine text information of the voice information, performs word segmentation processing on the text information to obtain n keywords, determines whether the n keywords contain a first keyword matching the house characteristic, and controls the display page to display a page picture matching the first keyword if it is determined that the n keywords contain the first keyword matching the house characteristic.
5. The remote house looking method based on digital twinning according to claim 3, characterized in that, The sending of the plurality of houses to the data platform device in sequence specifically includes: The matching number of the plurality of houses and the sub-condition in the search condition is counted, a first sequence of the plurality of houses is obtained in descending order according to the matching number, and the plurality of houses are sent to the data platform device in the order of the first sequence. 6.A remote house viewing system based on digital twinning, characterized in that, The system includes: The communication unit is configured to receive a house viewing request of a target object, the house viewing request including biological information of the target object and house viewing demand information; The identification unit is configured to identify a first identity of the target object according to the biological information; The processing unit is configured to extract historical house viewing records and historical transaction records of the first identity, update the house viewing demand information according to the historical house viewing records and the historical transaction records to obtain a search condition, search for a plurality of houses matching the search condition in a house database according to the search condition, send the plurality of houses to a data platform device in sequence, and deploy an employee of a virtual agent matching the displayed house to project a virtual image of the employee to a display page of the data platform device. If the biological information is a black and white fingerprint picture, the identification of the first identity of the target object according to the biological information specifically includes: H1 vertical equidistant lines are constructed on the black and white fingerprint picture, each equidistant line of the H1 vertical equidistant lines intersects with a fingerprint line of the black and white fingerprint picture to obtain a plurality of intersection points, the number of pixel points between the intersection points of each equidistant line of the H1 equidistant lines is input into an input matrix in the order of from left to right first and from top to bottom to obtain the input matrix, a plurality of roll difference values are obtained by performing roll difference operation on the input matrix and a template matrix, and if the plurality of roll difference values have a value less than a first threshold value, it is determined that the identity of the fingerprint picture is a first identity corresponding to the template matrix.
7. The remote house viewing system based on digital twinning according to claim 6, wherein The processing unit is specifically configured to collect voice information of the employee, identify the voice information to determine text information of the voice information, perform word segmentation processing on the text information to obtain n keywords, query n mouth shape parameters corresponding to the n keywords from a preset mapping relationship between word groups and mouth shape parameters by the service group device, perform time alignment on the n keywords and the voice information by the service group device to obtain a first sequence, extract n time intervals corresponding to the n keywords in the first sequence, and send the n time intervals and the n mouth shape parameters to a display page of the data platform device to control the data platform device to adjust a mouth shape of the virtual image of the employee according to the n time intervals and the n mouth shape parameters.
8. The remote house viewing system based on digital twinning according to claim 6, wherein The processing unit is specifically configured to classify and identify the multiple demand execution categories in the house viewing demand information to determine general information and individual information, directly determine a sub-condition of a search condition from the individual information, extract multiple information of the same type as the general information from the historical house viewing records and historical transaction records, determine whether a first range interval of a first information of the multiple information is greater than a second range interval of a second information corresponding to the first information in the house viewing demand information, update the second range interval corresponding to the first information to the first range interval to determine a sub-condition of the search condition if the first range interval is greater than the second range interval, and complete the update by traversing the multiple information to obtain multiple sub-conditions of the search condition.
9. The remote house viewing system based on digital twinning according to claim 6, characterized in that, The processing unit is further configured to collect voice information of the employee, identify the voice information to determine text information of the voice information, perform word segmentation processing on the text information to obtain n keywords, determine whether the n keywords contain a first keyword matching the house characteristics, and control the display page to display a page picture matching the first keyword if it is determined that the n keywords contain the first keyword matching the house characteristics.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program for electronic data exchange, wherein the computer program causes a computer to execute the steps of the method according to any one of claims 1-5.
Citation Information
Patent Citations
Virtual-reality house viewing methods and system
CN108492375A
Generation method and device of introduction information, electronic equipment and storage medium
CN111177542A
Data pushing method and related device
CN112269926A
Virtual object control method and device, electronic equipment and medium
CN113538636A
Three-dimensional live-action information display method and device and storage medium
CN114706512A