Business processing method, device and equipment for virtual scene

By using blockchain authentication and virtual scene technology on wearable devices, the problem of poor user experience when handling banking business is solved, and immersive experience and secure business processing are achieved.

CN119494089APending Publication Date: 2025-02-21BANK OF CHINA
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411611720.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

The prior art is difficult to provide users with an immersive experience and a better interactive process when they handle banking.

Method used

The user's login request is obtained through the wearable device, the blockchain device is used for identity verification, the virtual network scenario is displayed, and the user's business request is processed through the business script of the virtual business scenario.

Benefits of technology

Provide users with an immersive experience and a better interactive process, while ensuring the security of users' assets and information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119494089A_ABST
    Figure CN119494089A_ABST
Patent Text Reader

Abstract

The invention provides a business processing method, device and equipment for a virtual scene, which can be used in the field of virtual reality. The method comprises the steps that a login request of a user is acquired, the login request comprises verification information, and the verification information comprises at least one of iris information, fingerprint information, voiceprint information or a password; according to the login request, requesting a block chain device to perform verification processing on the verification information to obtain a verification result; when the verification result is that the verification is passed, displaying a virtual network point scene; obtaining a service processing request input by a user in the virtual network site scene, wherein the service processing request is used for requesting to process a target service; and displaying a virtual service scene corresponding to the target service, and processing the target service through a service script corresponding to the target service. According to the method provided by the invention, the asset and information security of the user is ensured while immersive experience and a relatively good interaction process are provided for the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of virtual reality, and in particular to a method, device and equipment for processing business in a virtual scene. Background Art

[0002] With the continuous development of computer technology, banks have gradually applied it to production and life.

[0003] In the existing technology, banks have simultaneously transferred a large number of businesses online to provide users with a variety of more efficient and convenient services. Therefore, users can complete the business processing remotely through the web system on the PC side and the mobile banking APP on the mobile side. However, this type of application system is usually a two-dimensional flat UI application, which is very different from the actual operation process of users in the bank's physical outlets. Therefore, the existing technical solutions cannot provide users with an immersive experience and a better interactive process when handling banking business.

[0004] At present, how to provide users with an immersive experience and a better interactive process when they conduct banking business is an urgent problem to be solved. Summary of the invention

[0005] The present application provides a business processing method, device and equipment for a virtual scene, which are used to solve the problem of how to provide users with an immersive experience and a better interactive process when they handle banking business.

[0006] In a first aspect, the present application provides a virtual scene service processing method, which is applied to a wearable device, comprising:

[0007] Obtaining a login request from a user, wherein the login request includes verification information, and the verification information includes at least one of the following: iris information, fingerprint information, voiceprint information, or password;

[0008] According to the login request, request the blockchain device to verify the verification information and obtain a verification result;

[0009] When the verification result is that the verification is passed, displaying the virtual network point scene;

[0010] Acquire a service processing request input by a user in the virtual network point scenario, wherein the service processing request is used to request processing of a target service;

[0011] A virtual business scenario corresponding to the target business is displayed, and the target business is processed through a business script corresponding to the target business.

[0012] In a second aspect, the present application provides a virtual scene service processing device, which is applied to a wearable device, including:

[0013] An acquisition module, used to acquire a login request from a user, wherein the login request includes verification information, and the verification information includes at least one of the following: iris information, fingerprint information, voiceprint information, or password;

[0014] A verification module, used to request the blockchain device to verify the verification information according to the login request and obtain a verification result;

[0015] A display module, used for displaying a virtual network point scene when the verification result is verification passed;

[0016] The acquisition module is further used to acquire a service processing request input by a user in the virtual network point scenario, wherein the service processing request is used to request processing of a target service;

[0017] The display module is further used to display the virtual business scene corresponding to the target business, and process the target business through the business script corresponding to the target business.

[0018] In a third aspect, the present application provides an electronic device, including:

[0019] Processor and memory;

[0020] Memory stores computer-executable instructions;

[0021] The processor executes the computer-executable instructions stored in the memory, so that the electronic device executes any one of the methods in the first aspect.

[0022] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement any method as in the first aspect.

[0023] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements any method of the first aspect when executed by a processor.

[0024] This embodiment provides a business processing method, device and equipment based on virtual scenes. The method first obtains the user's login request; then, according to the login request, requests the blockchain device to verify the verification information and obtain the verification result; when the verification result is verification passed, displays the virtual branch scene; then, obtains the business processing request entered by the user in the virtual branch scene; finally, displays the virtual business scene corresponding to the target business, and processes the target business through the business script corresponding to the target business. The method provides users with virtual branch scenes and virtual business scenes through wearable devices, and uses blockchain devices to authenticate users, providing users with an immersive experience and a better interactive process while ensuring the security of users' assets and information. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0026] Figure 1 A specific application scenario diagram of a business processing method based on a virtual scenario provided in this application;

[0027] Figure 2 The business processing method based on the virtual scene provided in the embodiment of the present application Figure 1 ;

[0028] Figure 3a The business processing method based on the virtual scene provided in the embodiment of the present application Figure 2 ;

[0029] Figure 3b User login flow chart provided for this application;

[0030] Figure 4a Flowchart 3 of the business processing method based on a virtual scenario provided in an embodiment of the present application;

[0031] Figure 4b The overall architecture diagram of the Metaverse technology platform provided for this application;

[0032] Figure 5 Flow chart 4 of the business processing method based on virtual scenarios provided in the embodiment of the present application;

[0033] Figure 6 A schematic diagram of the structure of a virtual scene-based service processing device provided in an embodiment of the present application;

[0034] Figure 7 A schematic structural diagram of an electronic device is provided for an embodiment of the present application.

[0035] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0036] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0037] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0038] It should be noted that the method and device for business processing based on virtual scenes in the present application can be used in the field of virtual reality, and can also be used in any field other than the field of virtual reality. The application field of the method and device for business processing based on virtual scenes in the present application is not limited.

[0039] Figure 1 A specific application scenario diagram of a business processing method based on a virtual scenario provided in this application. In the prior art, if a user wants to handle business at a bank, he can do the following: Figure 1 The three methods shown are: going to a bank branch in person, logging into the PC web system through a PC, and logging into the mobile banking APP through a mobile user. Among them, going to a bank branch in person takes time and energy, and you need to queue up to handle business, and sometimes the business cannot be handled successfully in one go. Logging into the PC web system through a PC limits the user to an Internet-connected PC, and you need to enter a password when verifying your identity, and sometimes you need to specify a physical password, which is a cumbersome process. The process of logging into the mobile banking APP through a mobile user is relatively simple, but the interaction process is relatively boring, resulting in a poor user experience and the feeling of not being at a physical bank in person.

[0040] The present application provides a business processing method based on virtual scenarios. The method provides users with virtual branch scenarios and virtual business scenarios through wearable devices, and uses blockchain devices to authenticate users, thereby providing users with an immersive experience and a better interaction process while ensuring the security of users' assets and information.

[0041] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0042] Figure 2 The business processing method based on the virtual scene provided in the embodiment of the present application Figure 1 .like Figure 2 As shown, the method of this embodiment is applied to a wearable device, including:

[0043] S201. Obtain a login request from a user, where the login request includes verification information, and the verification information includes at least one of the following: iris information, fingerprint information, voiceprint information, or password;

[0044] The execution subject of the embodiment of the present application can be a wearable device, or a business processing device based on a virtual scene set in the wearable device. Optionally, the business processing device based on the virtual scene can be implemented by software, or by a combination of software and hardware. Wearable devices are mostly in the form of portable accessories with partial computing functions that can be connected to mobile phones and various terminals. The mainstream product forms include watches supported by the wrist (including products such as watches and wristbands), shoes supported by the feet (including shoes, socks or other leg-worn products in the future), Glass supported by the head (including glasses, helmets, headbands, etc.), as well as various non-mainstream product forms such as smart clothing, school bags, crutches, accessories, etc.

[0045] In this embodiment, the user's login request is to log in to the bank's business system to handle business. Because the bank's business system usually takes multiple ways to authenticate the identity before handling in order to ensure the security of the user's assets and information. Therefore, the login request includes verification information, where the verification information includes at least one of the following: iris information, fingerprint information, voiceprint information or password. Iris information, fingerprint information, and voiceprint information are all biometric information and need to be collected separately.

[0046] Iris information is usually composed of iris texture, which is not very clear because it is mostly small and dim. Using ordinary color cameras and visible light will result in the light intensity not being too strong due to the sensitivity of the human eye to visible light, making it difficult to obtain a clear and contrasty iris image. Therefore, a dedicated iris image acquisition device is required in the wearable device, including an infrared optical imaging system, an electronic control unit, and appropriate software algorithms.

[0047] Fingerprint information includes the user's fingerprint image. The fingerprint collection device in the wearable device can be implemented using optical recognition technology, temperature difference sensing recognition technology, and semiconductor silicon sensing technology (capacitive technology).

[0048] The voiceprint information includes the sound wave spectrum of the user's speech information, and the voiceprint collection device in the wearable device can be implemented by a microphone set on the wearable device.

[0049] In this embodiment, the user needs to wear a wearable device, and the wearable device obtains a login request including verification information, because the wearable device will subsequently provide the user with a business processing service based on a virtual scene.

[0050] S202. According to the login request, request the blockchain device to verify the verification information and obtain a verification result;

[0051] In this embodiment, a blockchain device is used to verify the verification information, with the purpose of determining the identity of the user based on the verification information. The verification results thus obtained include verification passed and verification failed.

[0052] Blockchain devices are devices that use blockchain technology. Among them, blockchain is a chain composed of blocks. Each block stores certain information, and they are connected into a chain in the order of their generation. This chain is stored in all servers. As long as there is a server in the entire system that can work, the entire blockchain is safe. These servers are called nodes in the blockchain system, and they provide storage space and computing power support for the entire blockchain system. If you want to modify the information in the blockchain, you must obtain the consent of more than half of the nodes and modify the information in all nodes. These nodes are usually in the hands of different entities, so it is extremely difficult to tamper with the information in the blockchain. Compared with the traditional structure, blockchain has two core characteristics: one is that data is difficult to tamper with, and the other is decentralization. Applying blockchain technology in the financial industry can save the third-party intermediary link and realize direct point-to-point connection, thereby greatly reducing costs and completing transactions quickly.

[0053] The benefit of adopting this solution is that it ensures the security of users' assets and information by utilizing the difficult-to-tamper data characteristics of blockchain technology.

[0054] S203, when the verification result is verification passed, display the virtual network point scene;

[0055] In this embodiment, the virtual branch scene is constructed based on the metaverse technology. The virtual scene includes a virtual map of the branch, a virtual scene inside the branch, and scenes related to the bank branch such as virtual employees.

[0056] Metaverse is a virtual world constructed by humans using digital technology. It is a reflection of the real world or transcends the real world. It can interact with the real world and has a digital living space with a new social system. Metaverse is an important means to build a future mediated social landscape, which can better help people connect with the outside world. As a new subject, digital media can be customized and increase personal communication power. By imitating the perception mode of the human body, the business scenarios of traditional financial transactions are applied in cyberspace, and cross-space business can be handled anytime and anywhere with the help of virtual reality technologies such as VR and AR.

[0057] In this embodiment, an AI computing and rendering model is also built in the Metaverse platform, combining VR glasses, sensors and RPC technology, integrating distributed data storage and edge computing data, and building cloud-integrated diversified immersive interactive scenes and models in the Metaverse. In order to ensure the security of cloud data, the digital twin model can be used to desensitize and encrypt the actual financial data, which is only visible to the user itself. For example, a personalized recommendation algorithm model trained in the cloud. After training and downloading in the security device, it will be encrypted with the user's public key and transmitted to the wearable device. The user will use the private key to decrypt and run it offline through the local python environment to maximize the user's privacy.

[0058] The cloud infrastructure of the Metaverse platform provides the most basic business module application services and high-performance AI algorithm models, and provides users with a good experience in virtual-real interaction through high-bandwidth and low-network latency technologies. The establishment of a digital twin model should include the entire process of actually handling financial product business. For simple, repetitive and mechanical processes, such as handling debit card business, a teller familiar with the business first enters the corresponding operation, and the platform extracts reusable sub-processes to construct business processes in a virtual environment. Complex businesses should consider manual services for secondary verification to ensure user service quality.

[0059] The display of the virtual branch scene is completed by the wearable device, and the display at this time includes providing the user with 3D models of multiple scenes involving bank branches.

[0060] S204, obtaining a service processing request input by the user in the virtual network point scenario, where the service processing request is used to request processing of a target service;

[0061] In this embodiment, on the basis of displaying the virtual branch scene through the wearable device, a service processing request input by the user in the virtual branch scene is obtained, wherein the service processing request is used to request processing of the target service.

[0062] Specifically, the user can input business processing requests in the virtual branch scene in a variety of ways, for example, setting up virtual employees in the virtual branch scene, interacting with users through virtual employees, and users input business processing requests through voice or action. The advantage of adopting this solution is that virtual employees can be initialized in advance, there is no limit on the number, users do not have to worry about queuing, and it can also save a lot of labor costs.

[0063] S205: Display a virtual business scenario corresponding to the target business, and process the target business through a business script corresponding to the target business.

[0064] In this embodiment, based on the business processing request input by the user in the virtual branch scene, it is necessary to display the corresponding virtual business scene according to the target business. For example, if it is determined that the user's business processing request is to apply for a new bank card, the scene when the user applies for a new bank card at a bank branch is simulated, and a virtual paper document requiring necessary information to be filled in is displayed. After the user fills in the necessary information, the business script corresponding to the new bank card is called to process the target business.

[0065] In this embodiment, the target business is processed by loading the business script corresponding to the target business, that is, the execution program of the business is written into the script in advance, and after the target business is determined, the pre-written corresponding script is loaded, and the processing of the target business is completed by executing the script.

[0066] Specifically, the processing of the target business through the business script corresponding to the target business can take many forms, for example, setting up a script execution engine to provide a highly reliable interface through multi-threading and distributed services. According to the business processing request input by the user, the virtual employee selects different script files and sends a script execution request to apply for the automation program of the financial business related functions, including electronic banking functions such as electronic signature and network transactions. The data teller supports data entry for the application interface, data capture, web page operation, sending and receiving emails, obtaining information from Excel or Word files, accessing databases, etc., and easily realizes automation tasks.

[0067] The advantage of adopting this solution is that scripts are used to extract repetitive processes. The original financial system is still operated, but the operating entity is changed from a personalized teller to a pre-customized script process. Therefore, there is no need to modify the original back-end interface system. It can be compatible and integrated with the back-end business system, and the underlying system can also have the ability to be released in grayscale and migrate gradually.

[0068] This embodiment provides a business processing method based on a virtual scene. The method first obtains the user's login request; then, according to the login request, requests the blockchain device to verify the verification information and obtain the verification result; when the verification result is verification passed, displays the virtual branch scene; then, obtains the business processing request entered by the user in the virtual branch scene; finally, displays the virtual business scene corresponding to the target business, and processes the target business through the business script corresponding to the target business. The method provides users with virtual branch scenes and virtual business scenes through wearable devices, and uses blockchain devices to authenticate users, providing users with an immersive experience and a better interactive process while ensuring the security of users' assets and information.

[0069] Figure 3a The business processing method based on the virtual scene provided in the embodiment of the present application Figure 2 .like Figure 3a As shown, the method of this embodiment, in Figure 2 On the basis of the illustrated embodiment, a detailed description is given of the process of requesting a blockchain device to perform verification processing on verification information according to a login request and obtaining a verification result.

[0070] S301, sending a verification request to a blockchain device, where the verification request includes a user ID of a user;

[0071] In this embodiment, the user wears a wearable device, which has a built-in edge terminal node and has functions such as identity login and storage of user personal information. The wearable device combines biometric technology (iris information, fingerprint information or voiceprint information) to perform one-click login for users. Before sending a verification request to the blockchain device, the user needs to register his or her identity information.

[0072] Figure 3b The user login flow chart provided for this application is as follows: Figure 3b As shown, specifically, the blockchain device includes three parts: backend interface, SDK and blockchain. The backend interface is used to connect wearable devices, SDK is used for internal communication of blockchain devices, and blockchain is used to store data. The user's registration request includes iris information, fingerprint information, voiceprint information or password information.

[0073] After the user sends a registration request to the blockchain device through the wearable device, the registration process inside the blockchain device is as follows: After the blockchain device receives the request, it requests the authoritative HTTP interface to encrypt the communication. After the blockchain receives the encrypted registration request, it publishes the identity chain registration for the user. This process determines the unique identity chain hash value based on the user's iris information, fingerprint information, voiceprint information or password, and returns the hash value to the wearable device. After receiving the identity chain hash value, the wearable device encrypts and stores it. At this point, the identity chain hash value uniquely corresponds to the user's identity information.

[0074] After completing the identity registration, when the user sends a verification request to the blockchain device again through the wearable device, the verification request will include the user's user ID, which can be an account password or a token. The user ID uniquely corresponds to the identity information, so the identity chain hash value uniquely corresponds to the identity ID.

[0075] Among them, token is a string of characters generated by the server, which serves as a token for the user to make requests. After the first login, the server generates a token and returns this token to the user. In the future, the user only needs to bring this token to request data without bringing the username and password again.

[0076] In wearable devices, tokens and identity chain hash values ​​can be stored in a variety of ways. For example, the token and identity chain hash values ​​sent in the verification request are stored in the cold wallet in the wearable device. In fact, after the first successful login, the wearable device will encrypt the token value and identity chain hash value, such as calculating the md5 value, and store them in the cold wallet for the next login. Among them, md5 refers to the MD5 message digest algorithm (English: MD5Message-Digest Algorithm), a widely used cryptographic hash function that can generate a 128-bit (16-byte) hash value to ensure that the information transmission is complete and consistent. Cold wallet refers to Bitcoin storage technology, which integrates multiple transaction password settings, publishes the latest market and information, and provides hard fork solutions, which can effectively prevent hackers from stealing.

[0077] S302, receiving a first hash value sent by a blockchain node;

[0078] In this embodiment, after receiving the verification request, the back-end interface of the blockchain device will parse and obtain the token therein, and based on the token, query the user's identity chain hash value, that is, the first hash value, in the cache of the blockchain node.

[0079] In fact, after completing the identity information registration, the lightweight node in the blockchain will periodically load the identity chain hash value and store it in the cache, waiting for the user to log in again, and then quickly determine the identity chain hash value. If it is determined that the identity chain hash value does not exist in the cache, a synchronization request is sent to the neighboring node to obtain the identity chain hash value.

[0080] After the blockchain node obtains the first hash value, it will be sent to the wearable device through the backend interface.

[0081] S303, decrypt the verification information to obtain a second Hash value;

[0082] In this embodiment, the cold wallet in the wearable device stores the identity chain hash value when the user registers. The value is encrypted, so decryption processing is required to obtain the value, and the result is the second hash value.

[0083] Subsequently, the verification result may be determined according to the first hash value and the second hash value.

[0084] S304: If the first hash value and the second hash value are the same, determining that the verification result is verification passed;

[0085] If the first hash value and the second hash value are the same, it means that the identity chain hash value currently obtained from the blockchain device is the same as the identity chain hash value obtained during registration, which means that the current user is registered through the blockchain device, that is, the verification result is determined to be passed.

[0086] S305: If the first hash value and the second hash value are different, determine that the verification result is verification failure.

[0087] If the first hash value and the second hash value are different, it means that the identity chain hash value currently obtained from the blockchain device is different from the identity chain hash value obtained during registration, which means that the current user has not been registered through the blockchain device, that is, the verification result is determined to be verification failure.

[0088] This embodiment provides a business processing method based on a virtual scenario, which first sends a verification request to a blockchain device; then, receives a first hash value sent by a blockchain node; then, decrypts the verification information to obtain a second hash value; finally, if the first hash value and the second hash value are the same, the verification result is determined to be a passed verification; if the first hash value and the second hash value are different, the verification result is determined to be a failed verification. This method verifies the identity of the user through blockchain technology, fully utilizes the characteristics of blockchain technology that data is difficult to tamper with, and ensures the security of the user's assets and information.

[0089] Figure 4a Flowchart 3 of the business processing method based on a virtual scenario provided in the embodiment of the present application. Figure 4a As shown, the method of this embodiment, in Figure 2 Based on the illustrated embodiment, the process of displaying the virtual network point scene is described in detail.

[0090] S401, displaying a selection scene, wherein the selection scene includes network point identifications of multiple virtual network points;

[0091] In this embodiment, in order to provide users with a realistic and immersive experience, before users enter a virtual outlet, users are provided with selectable virtual outlets. Virtual outlets are constructed based on real outlets using Metaverse technology, and users can select familiar virtual outlets to handle business. A selection scene is displayed on the wearable device, and the selection scene includes outlet identifiers of multiple virtual outlets.

[0092] Specifically, the selection scene may be displayed in a variety of ways. For example, the selection scene may be set as a virtual map, and the network identifications of the virtual network points may be displayed in the virtual map in the form of labels according to the network addresses of the virtual network points.

[0093] S402, obtaining a target network point identifier selected by a user from among multiple virtual network point identifiers;

[0094] In this embodiment, after the selection scene is displayed, the target network point identifier selected by the user from the network point identifiers of multiple virtual network points is obtained. Specifically, the target network point identifier selected by the user can be obtained in a variety of ways. For example, if the wearable device is equipped with a handle, the user's operation on the handle button is collected to determine the target network point identifier selected by the user. In actual applications, when the server corresponding to the network point selected by the user is overloaded, the server routing can be used to locate the most idle network point for user diversion.

[0095] S403: According to the target network point identifier, a first material file is obtained in a preset storage space through a material engine, where the file format of the first material file is a universal scene description USD format;

[0096] In this embodiment, Figure 4b The overall architecture diagram of the Metaverse technology platform provided for this application is as follows: Figure 4b As shown in the figure, in the Metaverse technology platform, the business scenario layer is divided into material engine, script execution, and integrated backend business interface. The material engine includes the Metaverse 3D model based on AI calculation and the static resource library, which is responsible for ensuring the normal operation of the virtual environment. Among them, the preset storage space is the static resource library. The integrated backend business interface includes intelligent recommendation, Metaverse community, adaptation system and legacy system. The adaptation system is responsible for script calling, and the legacy system is the core business system of the bank.

[0097] By storing the files of the visualized financial business process in a static resource library, the data is stored in the Universal Scene Description (USD) format. For example, the process of the bill management system determines whether to proceed to the next process based on the user identity scan result. This step is loaded as a USD format file, and multi-dimensional data such as login time, user identification, and facial recognition are merged into one USD file. The data type includes real-time updated time and space data. The material engine will read and update different types of USD data in real time, which is conducive to data portability and sharing.

[0098] There is a one-to-one mapping relationship between the target network point identifier and the first material file, and the first material file corresponding to the target network point identifier can be determined in a variety of ways. For example, the mapping relationship between the target network point identifier and the first material file is stored in a database, and when needed, the database is queried according to the target network point identifier to obtain the corresponding first material file.

[0099] After the target network point identifier is determined, a first material file corresponding to the target network point identifier is determined in a static resource library through a material engine.

[0100] S404: Rendering a picture through a material engine according to the first material file to display a virtual network point scene.

[0101] In this embodiment, on the basis of determining the first material file, the material engine is used to perform picture rendering in combination with the first material file, so that the virtual network point scene can be displayed.

[0102] Optionally, the material engine is responsible for rendering not only the virtual network scene but also the virtual business scene. Specifically, displaying the virtual business scene corresponding to the target business includes the following processes:

[0103] Obtain an identifier of the target business, and obtain a second material file in a preset storage space through a material engine, wherein the file format of the second material file is a universal scene description USD format;

[0104] According to the second material file, the material engine performs screen rendering to display the virtual business scene.

[0105] In this embodiment, after the rendering of the virtual branch scene is completed, it will interact with the user in various ways to obtain the business processing request entered by the user in the virtual branch scene, and then obtain the identification of the target business. The virtual business scene refers to the virtual scene involved in business processing, for example, the virtual paper that appears when the user needs to fill in information, the virtual product that appears when providing the user with optional financial products, etc.

[0106] Similar to the first material, the file format of the second material file is the universal scene description USD format. At the same time, there is a one-to-one mapping relationship between the identifier of the target business and the second material file. A variety of methods can be used to determine the second material file corresponding to the identifier of the target business. For example, the mapping relationship between the identifier of the target business and the second material file is stored in a database. When needed, the database is queried according to the identifier of the target business to obtain the corresponding second material file. On the basis of determining the second material file, the material engine is used in combination with the second material file to render the screen, and the virtual business scene can be displayed.

[0107] Optionally, the present application also provides users with financial products and services of interest by establishing a personalized recommendation engine and combining scenarios based on big data. In this process, financial products and services are recommended to users by creating virtual entities for them. The specific process includes:

[0108] Get the user's profile;

[0109] According to the user portrait, determine the target object from multiple objects to be recommended;

[0110] Obtaining a third material file corresponding to the target object;

[0111] In the virtual business scene, the third material file is rendered to display a virtual object corresponding to the target object in the virtual business scene.

[0112] In this embodiment, user portrait refers to a user virtual label entity constructed based on the user's social culture, consumption characteristics, wealth level, access track of the Metaverse community, etc. The virtual label entity includes components such as digital dolls, virtual clothing, and dynamic decorations. The virtual clothing and dynamic decorations are related to the user's social culture, consumption characteristics, wealth level, access track of the Metaverse community, etc.

[0113] There are many ways to obtain user portraits. For example, using multi-dimensional bank user data information and machine learning methods to build a personalized recommendation prediction model for financial products. The initial establishment of this model is based on multi-dimensional bank user data information, and then further optimization is carried out based on the use of the model in the metaverse. The optimization process is as follows:

[0114] First, among multiple different user virtual label entities, multiple user virtual label entities suitable for the recommended financial products are screened out according to their labels, and a set of recommended users for financial product transactions is generated. Then, multiple access trajectories of each user in the exploration process of the Metaverse platform are recorded, and processed through machine learning to determine the optimal access trajectory of each user and obtain a preliminary recommendation plan. At this time, the recommendation plan is for a single user. Then, combined with the recommendation plans of multiple other users in the Metaverse community, the personalized recommendation prediction model for financial products is further optimized.

[0115] After obtaining the user's user portrait, the target object can be determined from multiple objects to be recommended based on the user characteristics shown in the user portrait, such as wealth level. The objects to be recommended refer to financial products and services. Thereafter, the third material file corresponding to the target object is obtained, and the third material file is rendered in the virtual business scene to display the virtual object corresponding to the target object in the virtual business scene. For example, according to the wealth level in the user portrait, financial product A is determined to be recommended to the user among multiple financial products, that is, the material file corresponding to financial product A is obtained and rendered and displayed in the virtual business scene.

[0116] The benefit of adopting this solution is that it can recommend personalized financial products and services to users based on their user characteristics, making the recommended financial products and services more targeted.

[0117] This embodiment provides a business processing method based on a virtual scene, which first displays a selected scene; then obtains a target network point identifier selected by a user from network point identifiers of multiple virtual network points; then, according to the target network point identifier, obtains a first material file in a preset storage space through a material engine; finally, according to the first material file, performs screen rendering through a material engine to display a virtual network point scene. This method renders material files through a material engine, which greatly enhances the user's immersive experience.

[0118] Figure 5 Flow chart 4 of the business processing method based on virtual scene provided in the embodiment of the present application. Figure 5 As shown, the method of this embodiment, in Figure 2 Based on the illustrated embodiment, a process of obtaining a service processing request input by a user in a virtual network point scenario is described in detail.

[0119] S501, obtaining a voice conversation between a virtual employee and a user;

[0120] In this embodiment, virtual employees exist in the virtual outlet scene. Virtual employees refer to virtual employee models that provide services to users in the virtual outlet scene. This application provides guidance and services to users through virtual employees. For example, after the user enters the virtual outlet scene, virtual employee A appears and plays a voice: "Hello, what service do you want to handle?" The user replies: "I want to handle service A, what do I need to do?" At this time, the conversation between the virtual employee and the user is recorded through the microphone of the wearable device or other sound collection equipment, and the voice conversation between the virtual employee and the user can be obtained.

[0121] S502, performing speech recognition processing on the speech dialogue to obtain a dialogue text;

[0122] In this embodiment, in order to determine the user's service processing request, it is necessary to perform speech recognition processing on the voice conversation to obtain the conversation text. Speech recognition is a technology that uses speech as the research object, uses signal processing and recognition technology to allow the machine to automatically recognize and understand the human spoken language, and then converts the speech signal into corresponding text or command. There are many ways to perform speech recognition processing on the voice conversation, including but not limited to artificial intelligence and hidden Markov model methods.

[0123] S503, extracting keywords from the conversation text to obtain at least one business keyword;

[0124] In this embodiment, after obtaining the dialogue text, it is necessary to perform keyword extraction processing, that is, extract at least one business keyword from more dialogue text. Keyword extraction refers to selecting keywords or key phrases that represent the subject of the document from phrases in the text document. Business keywords are key words that represent business processing requests.

[0125] When determining the business keywords, a variety of methods can be adopted. For example, if the current keywords are fuzzy (uncertain) information due to certain errors in the user's expression or the voice collection device, fuzzy word recognition technology can be used for processing. It is also possible to pre-enter some common keywords in the current application scenario to improve the accuracy and speed of fuzzy word recognition. For example, when determining the business processing request, common business keywords are entered in advance.

[0126] S504: Generate a service processing request according to at least one service keyword.

[0127] In this embodiment, based on obtaining at least one business keyword, a business processing request corresponding to the business keyword is generated. For example, if the business keywords are "open", "type A" and "bank card", a business processing request can be generated to open a type A bank card for the user.

[0128] The benefit of adopting this solution is that it simplifies the process of users inputting business processing requests, lowers the threshold for user interaction, allows users to have an immersive business processing experience, and improves user satisfaction.

[0129] Optionally, if multiple business controls are set in the virtual branch scene; obtaining a business processing request input by a user in the virtual branch scene includes:

[0130] Obtaining a click operation input by a user on a target business control among multiple business controls;

[0131] In response to the click operation, a business processing request corresponding to the target business control is generated.

[0132] In this embodiment, the business processing request input by the user in the virtual branch scene can be obtained by other methods besides voice, such as setting multiple business controls in the virtual branch scene so that the user can complete the interaction by operating the controls. Specifically, firstly, the click operation input by the user on the target business control among the multiple business controls is obtained, and then the business processing request corresponding to the target business control is generated in response to the click operation. For example, multiple button controls are displayed in the virtual branch scene, including "handle business A button", "handle business B button", etc., and the user clicks the "handle business A button" to generate a business processing request for handling business A.

[0133] The advantage of adopting this solution is that it adopts multiple methods to obtain the business processing requests input by users in the virtual branch scene, so that users can obtain rich interactive experience and enhance the user experience.

[0134] This embodiment provides a business processing method based on a virtual scene. The method first obtains a voice conversation between a virtual employee and a user; then, performs voice recognition processing on the voice conversation to obtain a conversation text; then, performs keyword extraction processing in the conversation text to obtain at least one business keyword; finally, generates a business processing request based on the at least one business keyword. The method determines the business processing request through the voice conversation between the virtual employee and the user, lowers the threshold for user interaction, enables the user to obtain an immersive business processing experience, and improves the user's satisfaction.

[0135] Figure 6 Schematic diagram of a business processing device based on a virtual scene provided in an embodiment of the present application. The device of this embodiment may be in the form of software and / or hardware. Figure 6 As shown, a virtual scene-based service processing device 600 provided in an embodiment of the present application is applied to a wearable device, and includes an acquisition module 601, a verification module 602, and a display module 603.

[0136] The acquisition module 601 is used to acquire a login request from a user, where the login request includes verification information, and the verification information includes at least one of the following: iris information, fingerprint information, voiceprint information, or password;

[0137] Verification module 602, used to request the blockchain device to verify the verification information according to the login request and obtain the verification result;

[0138] Display module 603, used for displaying the virtual network point scene when the verification result is verification passed;

[0139] The acquisition module 601 is also used to acquire a service processing request input by a user in a virtual network point scenario, where the service processing request is used to request processing of a target service;

[0140] The display module 603 is further used to display the virtual business scene corresponding to the target business, and process the target business through the business script corresponding to the target business.

[0141] In a possible implementation, the verification module 602 is specifically used for:

[0142] Sending a verification request to the blockchain device, the verification request including a user ID of the user;

[0143] Receive a first hash value sent by a blockchain node;

[0144] Decrypting the verification information to obtain a second hash value;

[0145] A verification result is determined according to the first hash value and the second hash value.

[0146] In a possible implementation, the verification module 602 is specifically used for:

[0147] If the first hash value and the second hash value are the same, determining that the verification result is verification passed;

[0148] If the first hash value and the second hash value are different, the verification result is determined to be verification failure.

[0149] In a possible implementation, the display module 603 is specifically used for:

[0150] Displaying a selection scene, the selection scene including the site identifiers of multiple virtual sites;

[0151] Obtaining a target network point identifier selected by a user from among multiple virtual network point identifiers;

[0152] According to the target network point identifier, a first material file is obtained in a preset storage space through a material engine, wherein the file format of the first material file is a universal scene description USD format;

[0153] According to the first material file, the material engine performs picture rendering to display the virtual network point scene.

[0154] In a possible implementation, the acquisition module 601 is specifically used for:

[0155] Capture the voice conversations between virtual employees and users;

[0156] Perform speech recognition processing on the voice conversation to obtain the conversation text;

[0157] Perform keyword extraction processing in the conversation text to obtain at least one business keyword;

[0158] A service processing request is generated according to at least one service keyword.

[0159] In a possible implementation, the acquisition module 601 is specifically used for:

[0160] Obtaining a click operation input by a user on a target business control among multiple business controls;

[0161] In response to the click operation, a business processing request corresponding to the target business control is generated.

[0162] In a possible implementation, the display module 603 is specifically used for:

[0163] Obtain an identifier of the target business, and obtain a second material file in a preset storage space through a material engine, wherein the file format of the second material file is a universal scene description USD format;

[0164] According to the second material file, the material engine performs screen rendering to display the virtual business scene.

[0165] In a possible implementation, the display module 603 is specifically used for:

[0166] Get the user's profile;

[0167] According to the user portrait, determine the target object from multiple objects to be recommended;

[0168] Obtaining a third material file corresponding to the target object;

[0169] In the virtual business scene, the third material file is rendered to display a virtual object corresponding to the target object in the virtual business scene.

[0170] The device for business processing based on virtual scenarios provided in this embodiment can be used to execute the above method embodiments. Its implementation principle and technical effects are similar, and this embodiment will not be repeated here.

[0171] The present application embodiment provides a structural diagram of an electronic device, see Figure 7 The electronic device 20 may include a processor 21 and a memory 22. Exemplarily, the processor 21 and the memory 22 are interconnected via a bus 23.

[0172] The memory 22 stores computer executable instructions;

[0173] The processor 21 executes the computer execution instructions stored in the memory 22, so that the electronic device executes the business processing method of the virtual scene as described above.

[0174] It should be understood that the processor 21 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), or application-specific integrated circuits (ASIC). A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor. The memory 22 may include a high-speed random access memory (RAM), and may also include a non-volatile memory (NVM), such as at least one disk storage, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a disk, or an optical disk.

[0175] The embodiment of the present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, a business processing method for a virtual scene is implemented.

[0176] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0177] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A business processing method based on a virtual scene, characterized in that: Applied to a wearable device, the method comprises: Obtaining a login request from a user, wherein the login request includes verification information, and the verification information includes at least one of the following: iris information, fingerprint information, voiceprint information, or password; According to the login request, request the blockchain device to verify the verification information and obtain a verification result; When the verification result is that the verification is passed, displaying the virtual network point scene; Acquire a service processing request input by a user in the virtual network point scenario, wherein the service processing request is used to request processing of a target service; A virtual business scenario corresponding to the target business is displayed, and the target business is processed through a business script corresponding to the target business.

2. The method according to claim 1, characterized in that: According to the login request, request the blockchain device to verify the verification information and obtain a verification result, including: Sending a verification request to the blockchain device, the verification request including a user identifier of the user; Receiving a first hash value sent by the blockchain node; Decrypting the verification information to obtain a second hash value; The verification result is determined according to the first Hash value and the second Hash value.

3. The method according to claim 2, characterized in that Determining the verification result according to the first Hash value and the second Hash value includes: If the first hash value and the second hash value are the same, determining that the verification result is the verification passed; If the first Hash value and the second Hash value are different, the verification result is determined to be verification failure.

4. The method according to any one of claims 1 to 3, characterized in that: Display virtual network scene, including: Displaying a selection scene, wherein the selection scene includes network point identifiers of multiple virtual network points; Acquire a target network point identifier selected by a user from among the network point identifiers of the multiple virtual network points; According to the target network point identifier, a first material file is acquired in a preset storage space through a material engine, wherein the file format of the first material file is a universal scene description USD format; According to the first material file, the material engine performs picture rendering to display the virtual network point scene.

5. The method according to any one of claims 1 to 4, characterized in that: There are virtual employees in the virtual branch scene; obtaining a business processing request input by a user in the virtual branch scene includes: Acquire a voice conversation between the virtual employee and the user; Performing speech recognition processing on the voice dialogue to obtain a dialogue text; Perform keyword extraction processing in the conversation text to obtain at least one business keyword; The service processing request is generated according to the at least one service keyword.

6. The method according to any one of claims 1 to 4, characterized in that: The virtual site scene includes a plurality of service controls; obtaining a service processing request input by a user in the virtual site scene includes: Acquire a click operation input by a user on a target business control among the multiple business controls; In response to the click operation, the business processing request corresponding to the target business control is generated.

7. The method according to any one of claims 1 to 6, characterized in that: Displaying the virtual business scenario corresponding to the target business, including: Obtaining the identifier of the target business, and obtaining a second material file in a preset storage space through a material engine, wherein the file format of the second material file is a universal scene description USD format; According to the second material file, the material engine performs screen rendering to display the virtual business scene.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Obtaining a user profile of the user; Determine a target object from among multiple objects to be recommended according to the user portrait; Acquire a third material file corresponding to the target object; In the virtual business scene, the third material file is rendered to display a virtual object corresponding to the target object in the virtual business scene.

9. A virtual scene business processing device, characterized in that: Applied to wearable devices, including: An acquisition module, used to acquire a login request from a user, wherein the login request includes verification information, and the verification information includes at least one of the following: iris information, fingerprint information, voiceprint information, or password; A verification module, used to request the blockchain device to verify the verification information according to the login request and obtain a verification result; A display module, used for displaying a virtual network point scene when the verification result is verification passed; The acquisition module is further used to acquire a service processing request input by a user in the virtual network point scenario, wherein the service processing request is used to request processing of a target service; The display module is further used to display the virtual business scene corresponding to the target business, and process the target business through the business script corresponding to the target business.

10. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.

Citation Information

Cited By

  • Intelligent glasses and watch collaborative identity verification system and method

    CN120857115A