Product recommendation method and device based on virtual scene, electronic equipment and medium

Through the financial product recommendation system for virtual scenarios, using extended reality technology and machine learning models, the limitations of traditional systems in user interaction and experience are solved, real-time updates and immersive experiences are achieved, and user participation and satisfaction are improved.

CN119313422APending Publication Date: 2025-01-14INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410824478.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-25
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

Traditional financial product recommendation systems have limitations in user interaction and experience, and cannot provide real-time and two-way interaction capabilities, resulting in poor responsiveness and lack of immersive experiences, affecting user experience and satisfaction.

Method used

Using a product recommendation method based on virtual scenarios, simulate a virtual business hall through extended reality technology, obtain user static information, use machine learning models to identify user interests and needs, update recommended products in real time, and provide multi-user interaction and real-time communication functions to enhance User participation.

Benefits of technology

It realizes instant response to user behavior and preference changes, provides an immersive experience, enhances user engagement and satisfaction, reduces unnecessary data processing and storage, and flexibly allocates computing resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119313422A_ABST
    Figure CN119313422A_ABST
Patent Text Reader

Abstract

The invention provides a product recommendation method and device based on a virtual scene, electronic equipment and a medium, and can be applied to the technical field of big data and the technical field of artificial intelligence. The method comprises the steps that a pre-configured virtual business hall is acquired, the virtual business hall is simulated through the augmented reality technology, and the virtual business hall comprises a product display area; responding to login of a target user to the virtual business hall, and obtaining user static information of the target user; based on the static information of the user, identifying a product interest point and a product demand of the user by using a machine learning model, and outputting a demand identification result; selecting a target recommended product based on the demand identification result, and displaying the target recommended product to a target user through the product display area; and collecting user dynamic information generated when a target user interacts with the product display area, and updating the target recommended product in real time based on the user dynamic information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the fields of big data technology and artificial intelligence technology, and more specifically to a product recommendation method, device, electronic device and medium based on a virtual scene. Background Art

[0002] In the financial services industry, personalized services have become one of the key strategies to improve customer satisfaction and increase customer stickiness. In order to better meet the personalized needs of customers, banks have widely adopted various recommendation systems to recommend financial products to customers. Traditional recommendation systems rely on complex algorithms such as collaborative filtering, content recommendation or hybrid recommendation methods. These systems generally display recommendation results through push notifications on smartphone banking applications.

[0003] However, although traditional methods are effective in some existing scenarios, they have limitations in terms of user interaction and experience. In particular, these systems can usually only provide static product information push and lack real-time, two-way interaction capabilities, making it difficult for users to influence the recommendation process through direct feedback, resulting in poor responsiveness. In addition, traditional systems usually cannot provide sufficient user participation and immersive experience, which affects the user experience. Summary of the invention

[0004] In view of the above problems, according to a first aspect of the present invention, a product recommendation method based on a virtual scene is provided, the method comprising: obtaining a pre-configured virtual business hall, wherein the virtual business hall is simulated by extended reality technology, and the virtual business hall includes a product display area; in response to a target user logging into the virtual business hall, obtaining the target user's static user information; based on the user static information, using a machine learning model to identify the user's product interests and product needs, and outputting a demand identification result; selecting a target recommended product based on the demand identification result, and displaying the target recommended product to the target user through the product display area; and collecting user dynamic information generated when the target user interacts with the product display area, and updating the target recommended product in real time based on the user dynamic information.

[0005] According to some exemplary embodiments, a virtual business hall is simulated by using extended reality technology, specifically including: creating a virtual environment for multi-user interaction based on extended reality technology; rendering the product display area based on product information; providing an interactive interface, which allows the user to interact with other users in the virtual business hall; and forming the virtual business hall based on the virtual environment, the product display area and the interactive interface.

[0006] According to some exemplary embodiments, the creation of a multi-user interactive virtual environment based on extended reality technology specifically includes: configuring multiple virtual interaction areas, each virtual interaction area simulating a corresponding actual bank business district environment, wherein the virtual interaction area allows multiple users to exist simultaneously; generating a virtual agent image for each user; and automatically matching the user's virtual agent image to the corresponding virtual interaction area based on the user's geographic location information and preference settings.

[0007] According to some exemplary embodiments, rendering the product display area based on the product information specifically includes: constructing a virtual model of the product using three-dimensional modeling based on the product information; and visually rendering the virtual model of the product based on rendering technology until the appearance features of the product in the virtual business hall are consistent with the actual product.

[0008] According to some exemplary embodiments, the user dynamic information includes the target user's residence time for each product in the product display area and the target user's interaction depth with the display content, and the real-time updating of the target recommended products based on the user dynamic information specifically includes: calculating the target user's interest level in each product based on the residence time and the interaction depth to obtain a user interest score; and updating the recommendation list based on the user interest score, and the updated recommendation list determines the display priority of each product based on the user interest score.

[0009] According to some exemplary embodiments, the method also includes providing real-time communication and interaction for the target user, which specifically includes: providing audio and video call and text chat functions; in response to the target user making an audio and video call, automatically converting the voice content in the recorded video call into call content text using voice recognition technology; and using natural language processing technology to analyze the call content text and the text content generated by the text chat to generate a conversation summary and / or preference prompt information.

[0010] According to some exemplary embodiments, the method further includes implementing security and privacy protection measures, which specifically include: encrypting and storing the user static information and the user dynamic information using data encryption technology; and deploying firewall technology to prevent unauthorized network access.

[0011] According to some exemplary embodiments, the virtual business hall allows users to access it through a head-mounted device or a smart phone.

[0012] According to a second aspect of the present invention, a product recommendation device based on a virtual scene is provided, the device comprising: a virtual business hall acquisition module, used to obtain a pre-configured virtual business hall, wherein the virtual business hall is simulated by extended reality technology, and the virtual business hall includes a product display area; a user static information acquisition module, used to obtain the user static information of the target user in response to the target user logging into the virtual business hall; a demand identification module, used to identify the user's product interest points and product needs based on the user static information and using a machine learning model, and output a demand identification result; a display module, used to select a target recommended product based on the demand identification result, and display the target recommended product to the target user through the product display area; and an update module, used to collect user dynamic information generated when the target user interacts with the product display area, and update the target recommended product in real time based on the user dynamic information.

[0013] According to some exemplary embodiments, the virtual business hall acquisition module may include a virtual environment creation module, a rendering module, an interactive interface providing unit and a virtual business hall forming unit.

[0014] According to some exemplary embodiments, the virtual environment creation module may be used to create a multi-user interactive virtual environment based on extended reality technology.

[0015] According to some exemplary embodiments, the rendering module may be configured to render the product display area based on product information.

[0016] According to some exemplary embodiments, the interaction interface providing unit may be used to provide an interaction interface, wherein the interaction interface allows a user to interact with other users in the virtual business hall.

[0017] According to some exemplary embodiments, the virtual business hall forming unit may be configured to form the virtual business hall based on the virtual environment, the product display area, and the interactive interface.

[0018] According to some exemplary embodiments, the virtual environment creation module may include a virtual interaction area configuration unit, a virtual agent image generation unit, and an interaction area matching unit.

[0019] According to some exemplary embodiments, the virtual interaction area configuration unit may be used to configure a plurality of virtual interaction areas, each virtual interaction area simulating a corresponding actual banking business district environment, wherein the virtual interaction areas allow multiple users to exist simultaneously.

[0020] According to some exemplary embodiments, the virtual agent image generation unit may be configured to generate a virtual agent image for each user.

[0021] According to some exemplary embodiments, the interaction area matching unit may be used to automatically match the user's virtual agent image to the corresponding virtual interaction area according to the user's geographic location information and preference settings.

[0022] According to some exemplary embodiments, the rendering module may include a virtual model building unit and a visual rendering unit.

[0023] According to some exemplary embodiments, the virtual model building unit may be configured to build a virtual model of the product by using three-dimensional modeling based on the product information.

[0024] According to some exemplary embodiments, the visual rendering unit may be used to perform visual rendering on the virtual model of the product based on a rendering technique until the appearance features of the product in the virtual business hall are consistent with the actual product.

[0025] According to some exemplary embodiments, the updating module may include a user interest score acquiring unit and an updating unit.

[0026] According to some exemplary embodiments, the user interest score acquisition may be used to calculate the target user's interest level in each product based on the dwell time and the interaction depth, and obtain the user interest score.

[0027] According to some exemplary embodiments, the updating unit may be configured to update the recommendation list based on the user interest score, and the updated recommendation list determines the display priority of each product based on the user interest score.

[0028] According to some exemplary embodiments, the virtual scene-based product recommendation device may further include a real-time communication module and a security protection module.

[0029] According to some exemplary embodiments, the real-time communication module may include a function providing unit, a speech converting unit, and a text analyzing unit.

[0030] According to some exemplary embodiments, the function providing unit may be configured to provide audio and video call and text chat functions.

[0031] According to some exemplary embodiments, the voice conversion unit may be used to respond to a target user making an audio or video call, and automatically convert the voice content in the recorded video call into text using voice recognition technology.

[0032] According to some exemplary embodiments, the text analysis unit may be used to analyze the call content text and the text content generated by the text chat using natural language processing technology to generate a conversation summary and / or preference prompt information.

[0033] According to some exemplary embodiments, the security protection module may include an encryption unit and a firewall unit.

[0034] According to some exemplary embodiments, the encryption unit may be used to encrypt and store the user static information and the user dynamic information using a data encryption technology.

[0035] According to some exemplary embodiments, the firewall unit may be used to deploy firewall technology to prevent unauthorized network access.

[0036] According to a third aspect of the present invention, there is provided an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the method as described above.

[0037] According to a fourth aspect of the present invention, there is provided a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the method as described above.

[0038] According to a fifth aspect of the present invention, there is provided a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method as described above is implemented.

[0039] One or more of the above embodiments have the following advantages or beneficial effects: the product recommendation method based on virtual scenes provided by the present invention collects the user's interaction data in the product display area and updates the recommendation in real time, so that the system can respond to the user's behavior and preference changes immediately; at the same time, the virtual business hall simulated by the extended reality technology provides an immersive experience for the user, making the user feel that he is really in a physical bank, and this sense of reality enhances the user's participation and satisfaction. In addition, by using machine learning models to analyze user static information to predict points of interest and needs, unnecessary data processing and storage can be reduced. By collecting dynamic information of the user's interaction with the product display area in real time and updating the recommended products accordingly, the system can allocate computing resources more flexibly. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The above contents and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:

[0041] Figure 1 A diagram schematically shows an application scenario of a method, device, equipment, and medium for recommending products based on a virtual scenario according to an embodiment of the present invention;

[0042] Figure 2 A flowchart of a product recommendation method based on a virtual scene according to an embodiment of the present invention is schematically shown;

[0043] Figure 3 Schematically shows a flow chart of a method for simulating a virtual business hall by using extended reality technology according to an embodiment of the present invention;

[0044] Figure 4 A flowchart schematically shows a method for creating a multi-user interactive virtual environment according to an embodiment of the present invention;

[0045] Figure 5 A flow chart schematically shows a method for rendering a product display area based on product information;

[0046] Figure 6 A flowchart schematically shows a method for real-time updating of the target recommended product based on user dynamic information according to an embodiment of the present invention;

[0047] Figure 7 A flowchart of a method for providing real-time communication and interaction according to an embodiment of the present invention is schematically shown;

[0048] Figure 8 Schematically shows a flow chart of a security and privacy protection method according to an embodiment of the present invention;

[0049] Fig. 9 A flowchart of recommending products to target users according to an embodiment of the present invention is schematically shown;

[0050] Fig.10 A schematic diagram of a structure of a product recommendation device based on a virtual scene according to an embodiment of the present invention is shown;

[0051] Fig.11 A block diagram of an electronic device suitable for a product recommendation method based on a virtual scene according to an embodiment of the present invention is schematically shown. DETAILED DESCRIPTION

[0052] Below, embodiments of the present invention will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present invention. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of embodiments of the present invention. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of concepts of the present invention.

[0053] The terms used herein are only for describing specific embodiments and are not intended to limit the present invention. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0054] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0055] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0056] In the technical solution of the present invention, the acquisition, storage and application of user personal information involved all comply with the provisions of relevant laws and regulations, take necessary confidentiality measures, and do not violate public order and good morals.

[0057] First, the technical terms described in this article are explained and described as follows.

[0058] Extended reality is an umbrella term that covers all real and virtual environments that enhance or extend human perception through computer technology.

[0059] Virtual Reality (VR): Virtual reality is a simulated environment created through computer technology and software that allows users to enter and interact with this three-dimensional world through sensory devices such as head-mounted displays (HMDs), handles, and other sensors. The user's visual, auditory, and even tactile senses can be simulated to create an immersive experience. Virtual reality is widely used in games, education, training simulations, real estate, and medical fields.

[0060] Augmented reality (AR) is a technology that superimposes computer-generated images, sounds, or other data onto real-world environments. Unlike VR, AR augments the real environment by enhancing the user's perception of the real world, rather than replacing it. AR technology is often used in navigation systems, information overlays (such as superimposing athlete statistics on live sports events), interactive marketing (such as virtual fittings triggered by mobile phone cameras), and education.

[0061] Mixed reality (MR) enables physical and digital objects to coexist and interact in real time. MR is a technology between VR and AR, combining the characteristics of both.

[0062] 3D modeling is the process of creating or building a three-dimensional digital representation of an object.

[0063] Rendering is the process of converting a 3D model into a 2D image through a computer program. In this process, the rendering software calculates the color and brightness of each pixel based on factors such as light source, material texture and environment.

[0064] A Virtual Agent or Digital Avatar is a computer-generated animated or simulated character that can interact on behalf of a real or fictional human user. These agents can be customized and used in different digital environments and have human appearance and behavioral characteristics.

[0065] Automatic Speech Recognition (ASR) technology refers to the technology that enables machines to understand and process human speech. It involves converting speech waveforms into readable text or commands.

[0066] Natural Language Processing (NLP) is a branch of artificial intelligence that focuses on enabling computers to understand, interpret, manipulate, and generate human language. NLP combines techniques from computer science, linguistics, and data science to fill the communication gap between human language and computers.

[0067] Financial marketing has received great attention from financial enterprises. With the rapid development of information technology applications in the financial field, including the development of online banking and the application of technologies such as data warehouses, how to apply data mining technologies including personalized recommendations to solve financial marketing problems has become a current research hotspot. One of the core issues of financial marketing is to provide financial products and services that meet the personalized needs of customers based on their characteristics. In the financial field, with the rapid development of technology and financial business, there are many types of financial products, and the amount of data such as financial customers' historical transaction information is also growing sharply. Customers may need to spend a lot of time looking for products they are interested in. As an information service technology generated to solve the problem of information overload, the personalized recommendation system builds an interest model based on the customer's historical behavior data and recommends information that may be of interest to them. Similarly, this technology can also be introduced into the financial field to achieve the recommendation of financial products.

[0068] In the financial services industry, personalized services have become a core strategy for banks and financial institutions to improve customer satisfaction and increase customer stickiness. In order to effectively meet the personalized needs of customers, banks have widely adopted data-based recommendation systems to recommend financial products to customers. These recommendation systems mainly rely on complex algorithms such as collaborative filtering, content recommendation or hybrid recommendation methods to analyze customers' historical transactions, browsing behavior and personal preferences, so as to predict and recommend financial products that may interest customers. These systems usually display the recommendation results in the form of push notifications through smartphone banking applications.

[0069] Specifically, the personalized recommendation system first analyzes the collected customer information and establishes a customer interest model, and then recommends products to customers through the recommendation algorithm. The collected customer historical behavior information can be used to visit e-commerce websites, purchase financial products on online banks, or score information on movie recommendation websites, etc. The personalized recommendation problem can usually be regarded as a problem of predicting the target customer's interest in unpurchased products. When the system can predict the customer's interest in unpurchased products based on the target customer's existing product purchase information, it can recommend products with high interest to the customer. Usually, the recommendation system consists of three modules: customer behavior information collection, customer interest analysis model, and personalized recommendation algorithm. The personalized recommendation algorithm is the core module of the entire system; the customer behavior information collection module is used to record customer behaviors such as rating, question and answer, download, browse, and purchase; the customer interest analysis model analyzes the collected customer behaviors and establishes an interest model that can describe customer interests. The personalized recommendation algorithm is used to select products that may meet customer interests from the set of products to be recommended. According to the characteristics of the recommendation model, personalized recommendation methods are usually divided into rule-based recommendation, content-based recommendation, collaborative filtering-based recommendation, and hybrid recommendation.

[0070] However, although these traditional recommendation methods have shown certain effects in some application scenarios, they have significant limitations in terms of user interaction and overall experience. In particular, these systems often only provide static product information push and most lack real-time, two-way interaction capabilities, which means that it is difficult for users to influence the recommendation process or adjust the recommended content through direct feedback. This one-way communication mode leads to poor system responsiveness and inability to adjust according to users' immediate needs. In addition, traditional recommendation systems usually fail to provide sufficient user engagement and immersive experience because they do not take advantage of the latest technological innovations to create more attractive user interfaces.

[0071] Based on this, an embodiment of the present invention provides a product recommendation method based on a virtual scene, the method comprising: obtaining a pre-configured virtual business hall, wherein the virtual business hall is simulated by extended reality technology, and the virtual business hall includes a product display area; in response to a target user logging into the virtual business hall, obtaining the user static information of the target user; based on the user static information, using a machine learning model to identify the user's product interest points and product needs, and outputting a demand identification result; selecting a target recommended product based on the demand identification result, and displaying the target recommended product to the target user through the product display area; and collecting user dynamic information generated when the target user interacts with the product display area, and updating the target recommended product in real time based on the user dynamic information. The product recommendation method based on a virtual scene provided by the present invention collects the user's interaction data in the product display area and updates the recommendation in real time, so that the system can respond to the user's behavior and preference changes instantly; at the same time, the virtual business hall simulated by extended reality technology provides an immersive experience for the user, so that the user feels that he is really in a physical bank, and this sense of reality enhances the user's participation and satisfaction. In addition, using machine learning models to analyze user static information to predict points of interest and needs can reduce unnecessary data processing and storage. By collecting dynamic information about users' interactions with product display areas in real time and updating recommended products accordingly, the system can allocate computing resources more flexibly.

[0072] It should be noted that the product recommendation method, device, equipment and medium based on virtual scenes determined by the present invention can be used in the fields of big data technology and artificial intelligence technology, can also be used in the financial field, and can also be used in various fields other than the fields of big data technology and artificial intelligence technology and the financial field. The application fields of the product recommendation method, device, equipment and medium based on virtual scenes provided by the embodiments of the present invention are not limited.

[0073] In the technical solution of the present invention, the user information (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0074] In the scenario of using personal information for automated decision-making, the methods, devices, and systems provided by the embodiments of the present invention provide users with corresponding operation portals for users to choose to agree or reject the automated decision-making results; if the user chooses to reject, the expert decision-making process will be entered. The expression "automated decision-making" here refers to the activity of automatically analyzing and evaluating an individual's behavioral habits, interests and hobbies, or economic, health, credit status, etc. through computer programs, and making decisions. The expression "expert decision-making" here refers to the activity of making decisions by people who specialize in a certain field, have specialized experience, knowledge and skills, and have reached a certain level of professionalism.

[0075] Figure 1 The application scenario diagram of the virtual scene-based product recommendation method, device, equipment, and medium according to an embodiment of the present invention is schematically shown.

[0076] like Figure 1 As shown, the application scenario 100 according to this embodiment may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for a communication link between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0077] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only for example).

[0078] The terminal devices 101 , 102 , and 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

[0079] The server 105 may be a server that provides various services, such as a background management server (only as an example) that provides support for websites browsed by users using the terminal devices 101, 102, and 103. The background management server may analyze and process the received data such as user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0080] It should be noted that the product recommendation method based on the virtual scene provided in the embodiment of the present invention can generally be executed by the server 105. Accordingly, the product recommendation device based on the virtual scene provided in the embodiment of the present invention can generally be set in the server 105. The product recommendation method based on the virtual scene provided in the embodiment of the present invention can also be executed by a server or server cluster that is different from the server 105 and can communicate with the terminal devices 101, 102, 103 and / or the server 105. Correspondingly, the product recommendation device based on the virtual scene provided in the embodiment of the present invention can also be set in a server or server cluster that is different from the server 105 and can communicate with the terminal devices 101, 102, 103 and / or the server 105.

[0081] It should be understood that Figure 1 The number of devices and networks in the embodiment is only for illustration. Any number of devices and networks may be provided according to implementation requirements.

[0082] Figure 2 The flowchart of the product recommendation method based on virtual scenes according to an embodiment of the present invention is schematically shown.

[0083] like Figure 2 As shown, the virtual scene-based product recommendation method 200 of this embodiment may include operations S210 to S250.

[0084] In operation S210, a pre-configured virtual business hall is obtained, wherein the virtual business hall is simulated by using an extended reality technology, and the virtual business hall includes a product display area.

[0085] In the embodiments of the present invention, the virtual business hall is to simulate a real-world bank business hall or similar commercial space, allowing users to interact and explore in a fully controlled virtual space. Pre-configuration means that the layout, design elements, functional areas and interactive interfaces of the virtual business hall have been optimized according to predetermined specifications and user needs.

[0086] The product display area is an area in the virtual business hall that is specially designed to display banking or financial products. Here, users can view different financial products and services, such as loans, insurance, investment plans, etc. The display area can include interactive display tables, information boards or other forms of multimedia content, allowing users to understand product details in an intuitive and interactive way.

[0087] Figure 3 The flowchart of the method for simulating a virtual business hall by using the extended reality technology according to an embodiment of the present invention is schematically shown.

[0088] like Figure 3As shown, the method of simulating a virtual business hall by using the extended reality technology in this embodiment may include operations S310 to S340, and the operations S310 to S340 may at least partially execute operation S210.

[0089] In operation S310 , a virtual environment for multi-user interaction is created based on extended reality technology.

[0090] In an embodiment of the present invention, extended reality (XR) technology is a general term including virtual reality (VR), augmented reality (AR) and mixed reality (MR), which is used to create or enhance the user's perception of the real or virtual world. In operation S310, XR technology is used to perform visual presentation and achieve interactivity with the user, such as interacting with objects in the virtual environment through gestures, sight or touch input.

[0091] Figure 4 The flowchart of the method for creating a multi-user interactive virtual environment according to an embodiment of the present invention is schematically shown.

[0092] like Figure 4 As shown, the method for creating a multi-user interactive virtual environment in this embodiment may include operations S410 to S430, and operations S410 to S430 may at least partially execute operation S310.

[0093] In operation S410, a plurality of virtual interaction areas are configured, each of which simulates a corresponding actual banking business district environment, wherein the virtual interaction area allows multiple users to exist simultaneously.

[0094] In an embodiment of the present invention, a virtual banking environment can be created using a 3D modeling tool. Each virtual interactive area can correspond to a specific scenario or function, such as a loan consultation area, an investment service area, a daily account management area, etc. Further, it can be distinguished by clear visual and textual identification to ensure that users can quickly find and access the services they need. The design of the interior of the area can support multi-user interaction, such as shared information screens, interactive information desks, and virtual service agents.

[0095] According to the embodiments of the present invention, the user's sense of immersion is greatly enhanced through the pre-designed virtual environment, which helps to improve the user's overall satisfaction and interactive experience. At the same time, the clearly divided service areas and intuitive interface design enable users to easily navigate and find the services they are interested in, improving the accessibility of services and the efficiency of users.

[0096] In operation S420, a virtual agent image is generated for each user. For example, the user can select various characteristics of the virtual agent, such as gender, facial features, skin color, hairstyle, eye color, clothing, etc. through a user-friendly interface. These characteristics can be preset with a series of options, or allow users to upload personal photos and automatically generate a virtual image similar to the user through facial recognition technology. Further, motion capture technology can also be integrated to enable the virtual image to reflect the user's body language and facial expressions in real time, including simple gestures, head movements, blinking and lip synchronization, to increase the naturalness and realism of communication.

[0097] In operation S430, the user's virtual agent image is automatically matched to the corresponding virtual interaction area according to the user's geographic location information and preference settings. When the user logs in or creates an account, the system can obtain the geographic location information obtained through the IP address authorized by the user or the location data actively provided by the user, and can also obtain personal preference settings. The geographic location information and preference settings can be stored in the user database and accessed each time the user logs in to determine the most appropriate virtual interaction area.

[0098] For example, one or more algorithms may be used to analyze user data and match users with the most suitable virtual interaction areas, which may include using machine learning techniques such as cluster analysis to identify groups of users with similar characteristics and needs.

[0099] In the embodiment of the present invention, customers in the same virtual business hall are visible to each other. For popular products, multiple customers may be viewing and discussing them. Therefore, the system can conduct special monitoring of the display area of ​​popular products to deal with possible user concentration. The system needs to be able to identify high-traffic areas and implement measures such as queue management or introduce additional virtual service agents to assist in managing a large number of users.

[0100] According to the embodiments of the present invention, users can see and interact with other customers, thereby increasing the sense of community in the virtual environment. This interaction is not limited to simple product browsing, but also includes discussions and exchanges about products, making the user experience richer and more social. In addition, by dynamically allocating resources and managing traffic in hot spots, it can be ensured that the system can maintain stability and high performance even when the number of users surges.

[0101] Return to reference Figure 3 , in operation S320, the product display area is rendered based on the product information.

[0102] Figure 5 The flowchart of the method for rendering a product display area based on product information is schematically shown.

[0103] like Figure 5As shown, the method for rendering a product display area based on product information in this embodiment may include operations S510 to S520, and operations S510 to S520 may at least partially execute operation S320.

[0104] In operation S510, a virtual model of the product is constructed using three-dimensional modeling based on the product information.

[0105] In operation S520, the virtual model of the product is visually rendered based on a rendering technology until the appearance characteristics of the product in the virtual business hall are consistent with the actual product. Interactive three-dimensional product models can enhance user engagement and drive deeper customer interaction and brand loyalty.

[0106] Return to reference Figure 3 In operation S330, an interactive interface is provided, wherein the interactive interface allows the user to interact with other users in the virtual business hall. The interactive interface may include elements such as a navigation menu, interactive buttons, and a chat window to allow the user to easily interact with the environment of the virtual business hall and other users. Among them, communication tools such as instant messaging, voice or video call functions may be integrated to allow users to communicate with other users in real time.

[0107] In operation S340, the virtual business hall is formed based on the virtual environment, the product display area, and the interactive interface.

[0108] Return to reference Figure 2 In operation S220, in response to the target user logging into the virtual business hall, the target user's static information is obtained. The static information may include the user's age, education, gender, marital status, whether he has children, housing loan, consumer loan, financial management, insurance, fund, pension, precious metals, foreign exchange, securities, savings bonds, credit cards, etc. This information can be collected when the user registers an account, or updated through the personal information filled in by the user during the use of the application.

[0109] It should be noted that before starting to collect static user information, the purpose and method of collection, how the data will be used, and their rights, including the right to withdraw consent at any time, must be clearly explained to the participants, and their explicit consent must be obtained. When designing a data acquisition system, relevant data protection and privacy laws and regulations must be complied with, and the collected data should be encrypted for storage and transmission to prevent unauthorized access.

[0110] In an embodiment of the present invention, the virtual business hall allows users to access it through a head-mounted device or a smart phone. When a user logs into the virtual business hall for the first time through a head-mounted device or a smart phone, the system can prompt the user to enter or confirm their personal information, or automatically fill in these data by integrating with the user's existing bank account information.

[0111] In operation S230, based on the user static information, a machine learning model is used to identify the user's product interests and product needs, and a demand identification result is output.

[0112] In the embodiments of the present invention, a suitable machine learning algorithm (such as decision tree, random forest, support vector machine or neural network, etc.) can be selected to train the model. In the model training process, historical data is used as a training set, and the model is trained through supervised learning methods to identify and predict the user's product interests and needs; the prediction ability and accuracy of the model are verified through cross-validation and other evaluation techniques. The model parameters or algorithm selection are adjusted according to the evaluation results to optimize the performance.

[0113] In operation S240, a target recommended product is selected based on the demand identification result, and the target recommended product is displayed to the target user through the product display area.

[0114] In an embodiment of the present invention, a list of target recommended products can be generated based on the demand identification results, and the selected financial products can be displayed in the product display area of ​​the virtual business hall using 3D modeling and rendering technology. The display can include detailed product models, interactive demonstrations, and simulation experiences, such as simulated investment return rate calculations or insurance coverage scenario simulations.

[0115] For example, after the target user clicks on a recommended product, he or she can see the specific information of the product and a virtual person introducing the product. The virtual person's introduction can be in the form of voice introduction, or using media such as video, pictures or text, and the target user can also conduct online Q&A with the virtual person.

[0116] In operation S250, user dynamic information generated when the target user interacts with the product display area is collected, and the target recommended product is updated in real time based on the user dynamic information. The user dynamic information may include the target user's stay time for each product in the product display area and the depth of interaction between the target user and the display content.

[0117] Figure 6 The flowchart of the method for real-time updating of the target recommended product based on user dynamic information according to an embodiment of the present invention is schematically shown.

[0118] like Figure 6 As shown, the method for real-time updating of the target recommended product based on user dynamic information in this embodiment may include operations S610 to S620, and operations S610 to S620 may at least partially execute operation S250.

[0119] In operation S610, based on the dwell time and the interaction depth, the interest degree of the target user in each product is calculated to obtain a user interest score.

[0120] In an embodiment of the present invention, data analysis techniques, such as time series analysis or behavior scoring models, may be used to calculate the interest level score of each product based on the user's stay time and interaction depth.

[0121] In operation S620, the recommendation list is updated based on the user interest score, and the updated recommendation list determines the display priority of each product based on the user interest score. That is, the display priority of each product in the recommendation list is dynamically adjusted, and the product with a high interest score is placed higher in the recommendation list.

[0122] In addition, in order to ensure smooth and efficient communication between customers and between customers and bank employees, the embodiment of the present invention also provides the following method.

[0123] Figure 7 The flowchart of the method for providing real-time communication and interaction according to an embodiment of the present invention is schematically shown.

[0124] like Figure 7 As shown, the method for providing real-time communication and interaction in this embodiment may include operations S710 to S730.

[0125] In operation S710, audio and video call and text chat functions are provided. A communication platform for audio and video call and text chat can be integrated in the virtual business hall, allowing users to communicate in real time through head-mounted devices or smart phones.

[0126] In operation S720, in response to the target user making an audio or video call, voice content in the recorded video call is automatically converted into call content text using voice recognition technology.

[0127] In operation S730, the text content of the call and the text content generated by the text chat are analyzed using natural language processing technology to generate a conversation summary and / or preference prompt information. Based on the NLP analysis results, a conversation summary and user preference prompts can be automatically generated. This information can be used to provide personalized services, such as prompting related financial products or services based on user preferences.

[0128] In addition, in order to ensure the security and privacy protection of user data, the embodiments of the present invention also provide the following method.

[0129] Figure 8 The flowchart of the security and privacy protection method according to the embodiment of the present invention is schematically shown.

[0130] like Figure 8As shown, the security and privacy protection method of this embodiment may include operations S810 to S820.

[0131] In operation S810, the user static information and the user dynamic information are encrypted and stored using data encryption technology. Appropriate encryption standards and protocols, such as advanced encryption standards or public key encryption, can be selected to ensure the security of stored user data, including static information such as personal identity data and dynamic information such as interaction records, in the database. Among them, end-to-end encryption can be implemented in the process of user information collection and storage, so that data must be encrypted in any transmission link from the user device to the server.

[0132] In operation S820, firewall technology is deployed to prevent unauthorized network access. Hardware and software firewalls can be deployed at the boundaries of the enterprise network to monitor and control data packets entering or leaving the network, and integrate intrusion detection systems and intrusion prevention systems to enhance the function of the firewall, detect and prevent potential attacks or unauthorized access in real time.

[0133] According to the embodiments of the present invention, encryption technology ensures that user data cannot be interpreted even if it is illegally accessed, greatly increasing data security; firewalls and other network security measures can effectively prevent malicious attacks and data leakage, and protect corporate assets and user privacy.

[0134] Fig. 9 The flowchart of recommending products to target users according to an embodiment of the present invention is schematically shown.

[0135] like Fig. 9 As shown, the target user can access the virtual business hall through a head-mounted device or a smart phone, and perform identity authentication and obtain a virtual agent image; after the target user logs in, the system can load the pre-configured virtual business hall environment to display it to the target user. At this time, the product display area displays the target recommended products obtained by identifying the user's product interests and product needs based on the user's static information using a machine learning model; after the target user clicks on a recommended product, he can see the specific information of the product, and a virtual person introduces the product in real time; the target user can perform subsequent operations such as rating, question and answer, download, browse, and purchase, and can obtain updated recommended products that are updated in real time based on dynamic information. The recommended products can be fed back to the target user in real time, or displayed in response to the target user's next login. The target user can also switch the current business hall environment to select a virtual scene according to needs or preferences.

[0136] According to the product recommendation method based on virtual scenes provided by the present invention, by collecting the user's interaction data in the product display area and updating the recommendation in real time, the system can respond to the user's behavior and preference changes instantly; at the same time, the virtual business hall simulated by extended reality technology provides an immersive experience for users, making users feel that they are really in a physical bank. This sense of reality enhances user participation and satisfaction. In addition, using machine learning models to analyze user static information to predict points of interest and needs can reduce unnecessary data processing and storage. By collecting dynamic information about the user's interaction with the product display area in real time and updating recommended products accordingly, the system can allocate computing resources more flexibly. Specifically, the following beneficial effects are brought about:

[0137] 1. Using XR technology to simulate a virtual business hall, users can get a brand new shopping experience that cannot be provided by traditional web pages or mobile applications. It can not only increase user engagement and satisfaction, but also help users make smarter financial decisions by providing a deeper and more personalized product display;

[0138] 2. Through the static information collected, banks can have a basic understanding of users' needs and preferences, so as to provide more targeted services and product recommendations. Personalized experience can enhance user satisfaction and loyalty, and help improve user interaction frequency and service utilization;

[0139] 3. High-quality 3D models and professional rendering ensure that the product has extremely high visual appeal in the virtual environment, increasing user interest and the probability of interaction;

[0140] 4. Through the intelligent matching system, banks can effectively manage user flows, reduce congestion and waiting time, and thus improve overall service efficiency; users can interact in an environment that matches their preferences, increase the frequency and depth of service use, and improve overall customer loyalty;

[0141] 5. Specialized areas designed according to service types can effectively guide users to the correct service points, reduce user waiting time, and improve the efficiency of banking services; allowing multiple users to interact in one area at the same time can simulate customer service scenarios in a real banking environment, improving resource utilization and service capabilities;

[0142] 6. Encryption technology ensures that user data cannot be interpreted even if it is illegally accessed, greatly increasing data security; firewalls and other network security measures can effectively prevent malicious attacks and data leaks, and protect corporate assets and user privacy.

[0143] Fig.10 The structure block diagram of the product recommendation device based on virtual scene according to an embodiment of the present invention is schematically shown.

[0144] like Fig.10 As shown, the product recommendation device 1000 based on virtual scenes according to this embodiment includes a virtual business hall acquisition module 1010 , a user static information acquisition module 1020 , a demand identification module 1030 , a display module 1040 , and an update module 1050 .

[0145] The virtual business hall acquisition module 1010 can be used to acquire a pre-configured virtual business hall, wherein the virtual business hall is simulated by using an extended reality technology and includes a product display area. In one embodiment, the virtual business hall acquisition module 1010 can be used to perform the operation S210 described above, which will not be described in detail here.

[0146] The user static information acquisition module 1020 may be used to acquire the user static information of the target user in response to the target user logging into the virtual business hall. In one embodiment, the user static information acquisition module 1020 may be used to perform the operation S220 described above, which will not be described in detail here.

[0147] The demand identification module 1030 can be used to identify the user's product interests and product needs based on the user static information using a machine learning model, and output a demand identification result. In one embodiment, the demand identification module 1030 can be used to perform the operation S230 described above, which will not be repeated here.

[0148] The display module 1040 may be used to select a target recommended product based on the demand identification result, and display the target recommended product to the target user through the product display area. In one embodiment, the display module 1040 may be used to perform the operation S240 described above, which will not be described in detail here.

[0149] The updating module 1050 may be used to collect user dynamic information generated when the target user interacts with the product display area, and update the target recommended product in real time based on the user dynamic information. In one embodiment, the updating module 1050 may be used to perform the operation S250 described above, which will not be described in detail here.

[0150] According to an embodiment of the present invention, the virtual business hall acquisition module 1010 may include a virtual environment creation module, a rendering module, an interactive interface providing unit and a virtual business hall forming unit.

[0151] The virtual environment creation module can be used to create a multi-user interactive virtual environment based on the extended reality technology. In one embodiment, the virtual environment creation module can be used to perform the operation S310 described above, which will not be repeated here.

[0152] The rendering module may be used to render the product display area based on the product information. In one embodiment, the rendering module may be used to perform the operation S320 described above, which will not be described in detail herein.

[0153] The interactive interface providing unit may be used to provide an interactive interface, which allows the user to interact with other users in the virtual business hall. In one embodiment, the interactive interface providing unit may be used to perform the operation S330 described above, which will not be described in detail here.

[0154] The virtual business hall forming unit may be used to form the virtual business hall based on the virtual environment, the product display area and the interactive interface. In one embodiment, the virtual business hall forming unit may be used to perform the operation S340 described above, which will not be described in detail here.

[0155] According to an embodiment of the present invention, the virtual environment creation module may include a virtual interaction area configuration unit, a virtual agent image generation unit and an interaction area matching unit.

[0156] The virtual interaction area configuration unit can be used to configure multiple virtual interaction areas, each virtual interaction area simulates a corresponding actual bank business area environment, wherein the virtual interaction area allows multiple users to exist simultaneously. In one embodiment, the virtual interaction area configuration unit can be used to perform the operation S410 described above, which will not be repeated here.

[0157] The virtual agent image generation unit may be used to generate a virtual agent image for each user. In one embodiment, the virtual agent image generation unit may be used to perform the operation S420 described above, which will not be described in detail herein.

[0158] The interactive area matching unit may be used to automatically match the user's virtual agent image to the corresponding virtual interactive area according to the user's geographic location information and preference settings. In one embodiment, the interactive area matching unit may be used to perform the operation S430 described above, which will not be described in detail here.

[0159] According to an embodiment of the present invention, the rendering module may include a virtual model building unit and a visual rendering unit.

[0160] The virtual model building unit may be used to build a virtual model of the product using three-dimensional modeling based on the product information. In one embodiment, the virtual model building unit may be used to perform the operation S510 described above, which will not be described in detail herein.

[0161] The visual rendering unit may be used to perform visual rendering on the virtual model of the product based on rendering technology until the appearance characteristics of the product in the virtual business hall are consistent with the actual product. In one embodiment, the visual rendering unit may be used to perform the operation S520 described above, which will not be repeated here.

[0162] According to an embodiment of the present invention, the updating module 1050 may include a user interest score obtaining unit and an updating unit.

[0163] The user interest score acquisition can be used to calculate the target user's interest in each product based on the dwell time and the interaction depth to obtain the user interest score. In one embodiment, the user interest score acquisition can be used to perform the operation S610 described above, which will not be repeated here.

[0164] The updating unit may be used to update the recommendation list based on the user interest score, and the updated recommendation list determines the display priority of each product based on the user interest score. In one embodiment, the updating unit may be used to perform the operation S620 described above, which will not be repeated here.

[0165] According to an embodiment of the present invention, the virtual scene-based product recommendation device 1000 may further include a real-time communication module and a security protection module.

[0166] According to an embodiment of the present invention, the real-time communication module may include a function providing unit, a speech conversion unit and a text analysis unit.

[0167] The function providing unit may be used to provide audio and video call and text chat functions. In one embodiment, the function providing unit may be used to perform the operation S710 described above, which will not be described in detail herein.

[0168] The speech conversion unit can be used to respond to the target user making an audio or video call, and automatically convert the speech content in the recorded video call into the text of the call content using speech recognition technology. In one embodiment, the speech conversion unit can be used to perform the operation S720 described above, which will not be repeated here.

[0169] The text analysis unit may be used to analyze the text content of the call and the text content generated by the text chat using natural language processing technology to generate a conversation summary and / or preference prompt information. In one embodiment, the text analysis unit may be used to perform the operation S730 described above, which will not be repeated here.

[0170] According to an embodiment of the present invention, the security protection module may include an encryption unit and a firewall unit.

[0171] The encryption unit may be used to encrypt and store the user static information and the user dynamic information using a data encryption technology. In one embodiment, the encryption unit may be used to perform the operation S810 described above, which will not be described in detail herein.

[0172] The firewall unit may be used to deploy firewall technology to prevent unauthorized network access. In one embodiment, the firewall unit may be used to perform the operation S820 described above, which will not be described in detail here.

[0173] According to an embodiment of the present invention, any multiple modules of the virtual business hall acquisition module 1010, the user static information acquisition module 1020, the demand identification module 1030, the display module 1040, and the update module 1050 can be combined in one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the virtual business hall acquisition module 1010, the user static information acquisition module 1020, the demand identification module 1030, the display module 1040, and the update module 1050 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or by any one of the three implementation methods of software, hardware, and firmware, or by a suitable combination of any of them. Alternatively, at least one of the virtual business hall acquisition module 1010, the user static information acquisition module 1020, the demand identification module 1030, the display module 1040, and the update module 1050 can be at least partially implemented as a computer program module, and when the computer program module is executed, the corresponding function can be executed.

[0174] Fig.11 A block diagram of an electronic device suitable for a product recommendation method based on a virtual scene according to an embodiment of the present invention is schematically shown.

[0175] like Fig.11As shown, the electronic device 1100 according to an embodiment of the present invention includes a processor 1101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage part 1108 to a random access memory (RAM) 1103. The processor 1101 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 1101 may also include an onboard memory for caching purposes. The processor 1101 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present invention.

[0176] In RAM 1103, various programs and data required for the operation of electronic device 1100 are stored. Processor 1101, ROM 1102 and RAM 1103 are connected to each other via bus 1104. Processor 1101 performs various operations of the method flow according to the embodiment of the present invention by executing the program in ROM 1102 and / or RAM 1103. It should be noted that the program can also be stored in one or more memories other than ROM 1102 and RAM 1103. Processor 1101 can also perform various operations of the method flow according to the embodiment of the present invention by executing the program stored in the one or more memories.

[0177] According to an embodiment of the present invention, the electronic device 1100 may further include an input / output (I / O) interface 1105, which is also connected to the bus 1104. The electronic device 1100 may further include one or more of the following components connected to the I / O interface 1105: an input portion 1106 including a keyboard, a mouse, etc.; an output portion 1107 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 1108 including a hard disk, etc.; and a communication portion 1109 including a network interface card such as a LAN card, a modem, etc. The communication portion 1109 performs communication processing via a network such as the Internet. A drive 1110 is also connected to the I / O interface 1105 as needed. A removable medium 1111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1110 as needed, so that a computer program read therefrom is installed into the storage portion 1108 as needed.

[0178] The present invention also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiment; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present invention is implemented.

[0179] According to an embodiment of the present invention, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present invention, the computer-readable storage medium may include the ROM 1102 and / or RAM 1103 described above and / or one or more memories other than ROM 1102 and RAM 1103.

[0180] The embodiment of the present invention also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the method provided by the embodiment of the present invention.

[0181] The computer program executes the above functions defined in the system / device of the embodiment of the present invention when it is executed by the processor 1101. According to the embodiment of the present invention, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0182] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 1109, and / or installed from a removable medium 1111. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0183] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1109, and / or installed from the removable medium 1111. When the computer program is executed by the processor 1101, the above functions defined in the system of the embodiment of the present invention are performed. According to the embodiment of the present invention, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.

[0184] According to an embodiment of the present invention, the program code for executing the computer program provided by the embodiment of the present invention can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0185] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0186] The embodiments of the present invention are described above. However, these embodiments are only for the purpose of illustration, and are not intended to limit the scope of the present invention. Although each embodiment is described above, it does not mean that the measures in each embodiment cannot be used in combination advantageously. Without departing from the scope of the present invention, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present invention.

Claims

1. A product recommendation method based on virtual scenes, characterized in that: The method comprises: Acquire a pre-configured virtual business hall, wherein the virtual business hall is simulated by using extended reality technology, and the virtual business hall includes a product display area; In response to the target user logging into the virtual business hall, acquiring static user information of the target user; Based on the user static information, a machine learning model is used to identify the user's product interests and product needs, and a demand identification result is output; Selecting a target recommended product based on the demand identification result, and displaying the target recommended product to a target user through the product display area; and The user dynamic information generated when the target user interacts with the product display area is collected, and the target recommended product is updated in real time based on the user dynamic information.

2. The method according to claim 1, characterized in that The virtual business hall is simulated through extended reality technology, including: Based on extended reality technology, create a virtual environment for multi-user interaction; Rendering the product display area based on product information; Providing an interactive interface, wherein the interactive interface allows the user to interact with other users in the virtual business hall; and The virtual business hall is formed based on the virtual environment, the product display area and the interactive interface.

3. The method according to claim 2, characterized in that The creation of a multi-user interactive virtual environment based on extended reality technology specifically includes: Configuring multiple virtual interaction areas, each virtual interaction area simulates a corresponding actual banking business area environment, wherein the virtual interaction area allows multiple users to exist simultaneously; generating a virtual agent avatar for each user; and Automatically match the user's virtual agent image to the corresponding virtual interaction area based on the user's geographic location information and preference settings.

4. The method according to claim 2, characterized in that: The rendering of the product display area based on the product information specifically includes: Based on the product information, construct a virtual model of the product using three-dimensional modeling; and The virtual model of the product is visually rendered based on rendering technology until the appearance features of the product in the virtual business hall are consistent with the actual product.

5. The method according to any one of claims 1 to 4, characterized in that: The user dynamic information includes the target user's stay time for each product in the product display area and the depth of interaction between the target user and the display content. The real-time updating of the target recommended product based on the user dynamic information specifically includes: Based on the dwell time and the interaction depth, calculating the target user's interest in each product to obtain a user interest score; and The recommendation list is updated based on the user interest score, and the updated recommendation list determines the display priority of each product based on the user interest score.

6. The method according to claim 5, characterized in that The method also includes providing real-time communication and interaction for target users, which specifically includes: Provide audio, video call and text chat functions; In response to the target user making an audio or video call, automatically converting the voice content of the recorded video call into text using voice recognition technology; and The natural language processing technology is used to analyze the text content of the call and the text content generated by the text chat to generate a conversation summary and / or preference prompt information.

7. The method according to claim 5, characterized in that The method also includes implementing security and privacy protection measures, including: Encrypting and storing the user static information and the user dynamic information by using data encryption technology; and Deploy firewall technology to prevent unauthorized network access.

8. The method according to claim 5, characterized in that The virtual business hall allows users to access it through a head-mounted device or a smartphone.

9. A product recommendation device based on a virtual scene, characterized in that: The device comprises: A virtual business hall acquisition module is used to: acquire a pre-configured virtual business hall, wherein the virtual business hall is simulated by using extended reality technology, and the virtual business hall includes a product display area; A user static information acquisition module is used to: in response to the target user logging into the virtual business hall, acquire the user static information of the target user; A demand identification module is used to: identify the user's product interests and product needs based on the user's static information using a machine learning model, and output a demand identification result; A display module, used to: select a target recommended product based on the demand identification result, and display the target recommended product to a target user through the product display area; and The updating module is used to collect user dynamic information generated when the target user interacts with the product display area, and update the target recommended product in real time based on the user dynamic information.

10. An electronic device comprising: one or more processors; a storage device for storing one or more computer programs, It is characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

Citation Information

Cited By

  • Video AR virtual reality interactive communication method and system based on AI model

    CN121788771A