Construction method of element universe business hall and business handling method and device
By cutting the three -dimensional models of financial service scenarios into two -dimensional cards and used in the Yuan Store Business Hall, the problem of the server rendering pressure and the slow processing speed in the existing technologies improved, and improved the user experience.
Patent Information
- Application Number
- CN202311001508.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-09
- Publication Date
- 2025-01-24
AI Technical Summary
The interaction of the existing Metaverse Business Hall mainly relies on three-dimensional models, which leads to the need to render a large amount of three-dimensional space during construction and business processing, resulting in high rendering pressure on servers and slow processing speed, which affects the user experience.
By obtaining multiple financial service scenarios, building a three -dimensional model, and cutting it into a two -dimensional card, connecting through the interface to the financial service system, storing these two -dimensional cards to build the Yuan universe business hall. When the user selects a two -dimensional card and executes the preset action, it restores it into a three -dimensional model to handle the business.
The demand for three -dimensional space rendering is reduced, the rendering pressure of the server is reduced, the processing speed of the server is accelerated, and the user experience is improved.
Smart Images

Figure CN119356838A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the financial field, and specifically, to a method for constructing a Metaverse Business Hall, a business handling method, device, equipment, medium and program product based on the Metaverse Business Hall. Background Art
[0002] As users’ demand for more immersive, personalized experiences and interactive methods continues to increase, online Metaverse Business Halls are gaining more and more attention.
[0003] In the process of realizing the concept of the present disclosure, the inventors discovered that the current interaction of the Metaverse Business Hall mainly utilizes three-dimensional models, which requires a large amount of rendering of the three-dimensional space when constructing the Metaverse Business Hall and conducting business based on the Metaverse Business Hall, causing high rendering pressure on the server and slow processing speed of the server. Summary of the invention
[0004] In view of the above problems, the present disclosure provides a method for constructing a Metaverse Business Hall, a business handling method, device, equipment, medium and program product based on the Metaverse Business Hall.
[0005] According to the first aspect of the present disclosure, a method for constructing a Metaverse Business Hall is provided, comprising: obtaining multiple financial service scenarios; for each of the multiple financial service scenarios, constructing a three-dimensional model of the financial service scenario; cutting the three-dimensional model to obtain a two-dimensional card of the financial service scenario, wherein the two-dimensional card is connected to a financial service system via an interface; and storing the two-dimensional cards of the multiple financial service scenarios to obtain a Metaverse Business Hall.
[0006] According to an embodiment of the present disclosure, the step of cutting the three-dimensional model to obtain a two-dimensional card of the financial service scenario includes: marking folding lines on the three-dimensional model; cutting the three-dimensional model along the folding lines to obtain multiple two-dimensional fragments; and splicing the multiple two-dimensional fragments to obtain a two-dimensional card of the financial service scenario.
[0007] According to an embodiment of the present disclosure, before the step of splicing the multiple two-dimensional fragments, it also includes: setting a connecting part between the multiple two-dimensional fragments, wherein the connecting part is used to represent the connection relationship between the multiple two-dimensional fragments; the step of splicing the multiple two-dimensional fragments to obtain the two-dimensional card of the financial service scenario includes: splicing the multiple two-dimensional fragments based on the connecting part to obtain the two-dimensional card of the financial service scenario.
[0008] According to an embodiment of the present disclosure, the step of storing the two-dimensional cards of the multiple financial service scenarios includes: setting up a virtual card package; and storing the two-dimensional cards of the multiple financial service scenarios in the virtual card package.
[0009] According to the second aspect of the present disclosure, a business processing method based on the above-mentioned Metaverse Business Hall is provided, the method comprising: determining a two-dimensional card selected by a user; obtaining the user's action on the two-dimensional card; identifying the action type; when the action belongs to a preset action type, restoring the two-dimensional card into a three-dimensional model; and processing business for the user in the three-dimensional model.
[0010] According to an embodiment of the present disclosure, the preset action type is a throwing action.
[0011] According to an embodiment of the present disclosure, the identifying the action type includes: identifying the action using a collision detection method, a force and torque calculation method, and a motion prevention method.
[0012] According to an embodiment of the present disclosure, the step of handling business for the user in the three-dimensional model includes: obtaining data input by the user in the three-dimensional model; and sending the input data to the financial service system through an interface to handle business for the user.
[0013] According to an embodiment of the present disclosure, before the step of obtaining the user's action on the two-dimensional card, it also includes: showing the user an introduction to the two-dimensional card, wherein the introduction is generated based on the financial service scenario corresponding to the two-dimensional card.
[0014] The third aspect of the present disclosure provides a device for constructing a Metaverse business hall, including: a first acquisition module, used to acquire multiple financial service scenarios; a construction module, used to construct a three-dimensional model of the financial service scenario for each of the multiple financial service scenarios; a cutting module, used to cut the three-dimensional model to obtain a two-dimensional card of the financial service scenario, wherein the two-dimensional card is connected to a financial service system through an interface; and a storage module, used to store the two-dimensional cards of the multiple financial service scenarios to obtain a Metaverse business hall.
[0015] According to an embodiment of the present disclosure, the cutting module includes: a marking unit for marking folding lines on the three-dimensional model; a cutting unit for cutting the three-dimensional model along the folding lines to obtain a plurality of two-dimensional fragments; and a splicing unit for splicing the plurality of two-dimensional fragments to obtain a two-dimensional card of the financial service scenario.
[0016] According to an embodiment of the present disclosure, the device further comprises: a connection part setting unit, configured to set a connection part between the plurality of two-dimensional segments, wherein the connection part is used to represent the connection relationship between the plurality of two-dimensional segments. The splicing unit comprises: a splicing submodule, configured to splice the plurality of two-dimensional segments based on the connection part to obtain a two-dimensional card of the financial service scenario.
[0017] According to an embodiment of the present disclosure, the storage module includes: a virtual card package setting unit, used to set up a virtual card package; and a storage unit, used to store the two-dimensional cards of the multiple financial service scenarios in the virtual card package.
[0018] The fourth aspect of the present disclosure provides a business processing device based on a Metaverse business hall, including: a first determination module, used to determine a two-dimensional card selected by a user; a second acquisition module, used to obtain the user's action on the two-dimensional card; an identification module, used to identify the action type; a restoration module, used to restore the two-dimensional card into a three-dimensional model when the action belongs to a preset action type; and a business processing module, used to handle business for the user in the three-dimensional model.
[0019] According to an embodiment of the present disclosure, the preset action type in the restoration module is a throwing action.
[0020] According to an embodiment of the present disclosure, the recognition module includes: a using unit for recognizing the action using a collision detection method, a force and torque calculation method, and a motion prevention method.
[0021] According to an embodiment of the present disclosure, the business processing module includes: a first acquisition unit, used to acquire data input by the user in the three-dimensional model; and an input unit, used to send the input data to the financial service system through an interface to process business for the user.
[0022] According to an embodiment of the present disclosure, the device further includes: a display module, configured to display an introduction of the two-dimensional card to a user, wherein the introduction is generated based on a financial service scenario corresponding to the two-dimensional card.
[0023] A fifth aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory 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 above method.
[0024] The sixth aspect of the present disclosure also provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the above method.
[0025] The seventh aspect of the present disclosure also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0026] One or more of the above-mentioned embodiments have the following advantages or beneficial effects: The method for constructing a Metaverse Business Hall and the method for handling business based on the Metaverse Business Hall provided by the embodiments of the present disclosure, by converting the three-dimensional model of the financial service scene into a two-dimensional card, reduce the rendering of three-dimensional space when constructing the Metaverse Business Hall and handling business based on the Metaverse Business Hall, greatly reduce the rendering pressure of the server, speed up the processing speed of the server, and thus improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0028] Figure 1 A schematic diagram showing a method for constructing a Metaverse Business Hall according to an embodiment of the present disclosure and an application scenario diagram of a business handling method, device, equipment, medium, and program product based on the Metaverse Business Hall;
[0029] Figure 2 A flowchart schematically shows a method for constructing a Metaverse Business Hall according to an embodiment of the present disclosure;
[0030] Figure 3 A flowchart of obtaining a two-dimensional card for a financial service scenario according to an embodiment of the present disclosure is schematically shown;
[0031] Figure 4 A flowchart of a two-dimensional card storing multiple financial service scenarios according to an embodiment of the present disclosure is schematically shown;
[0032] Figure 5 A flowchart of a business handling method based on a Metaverse Business Hall according to an embodiment of the present disclosure is schematically shown;
[0033] Figure 6 A flowchart of handling business for the user in a three-dimensional model according to an embodiment of the present disclosure is schematically shown;
[0034] Figure 7 A structural block diagram of a device for constructing a Metaverse Business Hall according to an embodiment of the present disclosure is schematically shown;
[0035] Figure 8 A structural block diagram schematically shows a business processing device based on a Metaverse business hall according to an embodiment of the present disclosure; and
[0036] Fig. 9A block diagram of an electronic device suitable for implementing a method for constructing a Metaverse business hall and a method for handling business according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0037] Hereinafter, embodiments of the present disclosure 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 disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. 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 the concepts of the present disclosure.
[0038] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. 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.
[0039] 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.
[0040] When using expressions such as "at least one of A, B, and C, etc.", it should generally be interpreted in accordance with the meaning of the expression generally 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.). The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, features defined as "first" and "second" may explicitly or implicitly include one or more of the said features.
[0041] In the technical solution of the present disclosure, 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 the relevant laws, regulations and standards of the relevant countries and regions, 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.
[0042] Explanation of terms involved in the embodiments of this disclosure:
[0043] Metaverse: It is a virtual world built by humans using digital technology, which is mapped by the real world or transcends the real world and can interact with the real world. It is a digital living space with a new social system. It provides an immersive experience based on extended reality technology and generates a mirror image of the real world with digital twin technology, closely integrating the virtual world with the real world. This technology can be used to simulate various real-life scenes to give users an immersive experience. For example, it can simulate the scene of a bank business hall so that users can handle financial services online in an immersive way.
[0044] In the technical solution of the present disclosure, the user's authorization or consent is obtained before obtaining or collecting the user's personal information.
[0045] As users' demands for more immersive, personalized experiences and interactive methods continue to increase, and against the backdrop of the rapid development of virtual reality, augmented reality, cloud computing, and artificial intelligence technologies, the improvement of various open standards and application programming interface (API) tools has prompted people to have higher requirements for innovative experiences in the new digital space of the Metaverse. Using real-world interactive methods to achieve effects beyond reality in the virtual space of the Metaverse has gradually become the goal pursued by users. In this context, online Metaverse business halls are attracting more and more attention. However, the current interaction of Metaverse business halls mainly uses three-dimensional models, which requires a large amount of rendering of the three-dimensional space when constructing the Metaverse business hall and handling business based on the Metaverse business hall, causing heavy rendering pressure on the server and slow processing speed of the server, affecting people's user experience.
[0046] In view of the above problems, an embodiment of the present disclosure provides a method for constructing a Metaverse Business Hall, including: obtaining multiple financial service scenarios; constructing a three-dimensional model of each of the multiple financial service scenarios; cutting the three-dimensional model to obtain a two-dimensional card of the financial service scenario, wherein the two-dimensional card is connected to the financial service system through an interface; and storing the two-dimensional cards of the multiple financial service scenarios to obtain a Metaverse Business Hall. Correspondingly, an embodiment of the present disclosure also provides a business handling method based on the above-mentioned Metaverse Business Hall, the method including: determining the two-dimensional card selected by the user; obtaining the user's action on the two-dimensional card; identifying the action type; when the action belongs to a preset action type, restoring the two-dimensional card to a three-dimensional model; and handling business for the user in the three-dimensional model. The method for constructing a Metaverse Business Hall and the method for handling business based on the Metaverse Business Hall provided by the embodiment of the present disclosure, by converting the three-dimensional model of the financial service scenario into a two-dimensional card, reduces the rendering of the three-dimensional space when constructing the Metaverse Business Hall and handling business based on the Metaverse Business Hall, greatly reduces the rendering pressure of the server, speeds up the processing speed of the server, and thus improves the user experience.
[0047] It should be noted that the methods and devices determined in the present disclosure can be used for the construction and business handling of Metaverse business halls, and can also be used for the construction and business handling of Metaverse scenarios in any field except the financial field. The application fields of the methods and devices for the construction and business handling of Metaverse business halls disclosed in the present disclosure are not limited.
[0048] Figure 1 A method for constructing a Metaverse Business Hall according to an embodiment of the present disclosure and an application scenario diagram of a business handling method, device, equipment, medium and program product based on the Metaverse Business Hall are schematically shown.
[0049] 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.
[0050] 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 examples).
[0051] 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.
[0052] The server 105 may be a server that provides various services, such as a background management server (only 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.
[0053] It should be noted that the method for constructing the Metaverse Business Hall and the business handling method based on the Metaverse Business Hall provided in the embodiments of the present disclosure can generally be executed by the server 105. Accordingly, the device for constructing the Metaverse Business Hall and the business handling method based on the Metaverse Business Hall provided in the embodiments of the present disclosure can generally be set in the server 105. The method for constructing the Metaverse Business Hall and the business handling method based on the Metaverse Business Hall provided in the embodiments of the present disclosure 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. Accordingly, the device for constructing the Metaverse Business Hall and the business handling method based on the Metaverse Business Hall provided in the embodiments of the present disclosure 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.
[0054] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0055] Figure 2 A flowchart of a method for constructing a Metaverse Business Hall according to an embodiment of the present disclosure is schematically shown.
[0056] like Figure 2 As shown, the method for constructing the Metaverse Business Hall of this embodiment includes operations S210 to S240.
[0057] In operation S210, a plurality of financial service scenarios are obtained. For example, the financial service scenario may be a scenario such as "my account", "installment payment", "I want a loan", etc.
[0058] In operation S220, for each of the plurality of financial service scenarios, a three-dimensional model of the financial service scenario is constructed. Optionally, the three-dimensional model of the financial service scenario can be constructed using the three-dimensional modeling software Autodesk Maya, and complete and correct geometric shapes and textures can be set for each model. For example, the floor texture and other elements of the three-dimensional model of the loan service scenario can be set to make the scene more realistic and aesthetically pleasing, and the user experience can be better.
[0059] In operation S230, the three-dimensional model is cut to obtain a two-dimensional card of the financial service scenario, wherein the two-dimensional card is connected to the financial service system through an interface. By obtaining the application program interface provided by the bank, the Metaverse Business Hall can interact with the financial service system, and realize the connection and data exchange with the real bank account in the Metaverse Business Hall. According to the API documents and specifications provided by the bank, requests can be sent and responses from the bank system can be received to realize various functions, such as querying balances, transaction records, payments, etc. In addition, it is necessary to ensure data synchronization and updating with the bank system. According to the API and specifications provided by the bank, the latest balance, transaction records and other information are regularly obtained from the bank system, and reflected in the service scenario of the Metaverse Business Hall, so that users can view the status and transaction records of their bank accounts in real time. It should be noted that when integrating bank services, it is necessary to ensure proper identity authentication and authorization before users access bank account information, and use the authentication and authorization mechanisms provided by the bank, such as OAuth, to ensure the identity and authority of users, so as to reduce the financial risks of the Metaverse Business Hall.
[0060] In operation S240, two-dimensional cards of the plurality of financial service scenarios are stored to obtain a Metaverse Business Hall.
[0061] The method for constructing a Metaverse Business Hall provided in the embodiments of the present disclosure stores different three-dimensional service scenes through two-dimensional cards formed by folding space, which reduces the rendering of three-dimensional space when constructing the Metaverse Business Hall, greatly reduces the rendering pressure of the server, and speeds up the processing speed of the server, thereby improving the user experience.
[0062] Figure 3 A flowchart for obtaining a two-dimensional card for a financial service scenario according to an embodiment of the present disclosure is schematically shown.
[0063] like Figure 3 As shown, in this embodiment, cutting the three-dimensional model to obtain a two-dimensional card of the financial service scenario includes operations S310 to S330.
[0064] In operation S310, a folding line is marked on the three-dimensional model. The folding line is a reference for folding the three-dimensional model into a two-dimensional card and restoring the two-dimensional card into a three-dimensional model. Similarly, folding points can also be marked. For example, folding points are used to represent the height of the three-dimensional model, etc., to further help folding and restoration. The specific positions of the folding points and folding lines can be selected according to actual needs, and the embodiments of the present disclosure are not limited to this.
[0065] In operation S320, the three-dimensional model is cut along the folding lines to obtain a plurality of two-dimensional segments. For example, a cutting tool in Autodesk Maya software is used to cut the three-dimensional model into a plurality of two-dimensional segments along the folding lines, and then the two-dimensional segments are flattened into a two-dimensional plane.
[0066] In operation S330, the multiple two-dimensional segments are spliced together to obtain a two-dimensional card of the financial service scenario.
[0067] According to an embodiment of the present disclosure, before the step of splicing the multiple two-dimensional fragments, it also includes: setting a connecting part between the multiple two-dimensional fragments, wherein the connecting part is used to represent the connection relationship between the multiple two-dimensional fragments to ensure that the two-dimensional card can be correctly connected and restored to the original three-dimensional model when unfolded.
[0068] The step of splicing the multiple two-dimensional fragments to obtain the two-dimensional card of the financial service scenario includes: splicing the multiple two-dimensional fragments based on the connecting parts to obtain the two-dimensional card of the financial service scenario.
[0069] Optionally, after obtaining the two-dimensional card, appropriate textures and materials can be set for the two-dimensional card so that it is consistent with the textures and materials of the original three-dimensional model after unfolding. Finally, the server is used for rendering to create a final image or animation to show the folding and restoration process.
[0070] Figure 4 A flowchart of a two-dimensional card storing multiple financial service scenarios according to an embodiment of the present disclosure is schematically shown.
[0071] like Figure 4 As shown, the two-dimensional card storing multiple financial service scenarios in this embodiment includes operations S410 to S420.
[0072] In operation S410, a virtual card package is set, wherein the virtual card package is used to store and manage two-dimensional cards.
[0073] In operation S420, the two-dimensional cards of the plurality of financial service scenarios are stored in the virtual card package.
[0074] Optionally, the steps for setting up a virtual card package are as follows:
[0075] 1. Design a virtual card wallet interface: First, design a user interface for displaying the virtual card wallet and the 2D cards in it. This can be a virtual 3D environment that resembles the appearance of a card wallet or wallet. Consider the layout and interactive elements of the interface to enable users to browse, select, and manage 2D cards.
[0076] 2. Create 2D card models: Create virtual models for each 2D card. These models can be 2D or 3D images or models to show the appearance and details of the 2D card. Ensure that when the user drags the 2D card in the Metaverse Business Hall, the model can correctly present the front and back of the 2D card as well as the necessary logos and information.
[0077] 3. Implement the placement and management of 2D cards: In the virtual card package interface, implement the placement and management of 2D cards. This includes placing 2D card models in the appropriate locations in the card package and ensuring that they can be selected, dragged, and placed according to user operations.
[0078] 4. Interaction and functions of 2D cards: Add interactions and functions to each 2D card. This can include tapping the 2D card to display detailed information, supporting interactions such as swiping the card or scanning a QR code, providing balance inquiries, supporting payments or transfers, etc. Ensure that each 2D card has appropriate interactive behaviors and functions to provide a realistic usage experience.
[0079] 5. Security and data protection: Considering that 2D cards involve sensitive information, ensure the security and protection of data in the virtual card package. Take appropriate encryption and identity authentication measures to ensure that the user's 2D card information is protected and prevent unauthorized access and use. Accordingly, when using 2D cards, the user needs to be authenticated first to ensure the security of the transaction.
[0080] 6. Integrate banking services: In order to make the 2D card have real value, it needs to be integrated with real-world banking services. Use the banking financial service scenario API to implement the functions of the 2D card, such as balance query, transaction record update, etc. Ensure that the virtual card package can provide information and functions synchronized with the actual bank account.
[0081] Through the above steps, it is possible to set up a virtual card package in the metaverse space and support the storage and management of multiple two-dimensional cards. In this way, users can conveniently manage and use their two-dimensional cards in a virtual environment and enjoy the integration experience of the virtual and real worlds.
[0082] Figure 5 A flowchart of a business handling method based on a Metaverse Business Hall according to an embodiment of the present disclosure is schematically shown.
[0083] like Figure 5As shown, the business handling method based on the Metaverse Business Hall of this embodiment includes operations S510 to S550.
[0084] In operation S510, a two-dimensional card selected by a user is determined.
[0085] In operation S520, an action of a user on the two-dimensional card is obtained.
[0086] In operation S530, the action type is identified.
[0087] In operation S540, when the action belongs to a preset action type, the two-dimensional card is restored to a three-dimensional model.
[0088] In operation S550, a service is processed for the user in the three-dimensional model.
[0089] The business handling method based on the Metaverse Business Hall provided by the embodiment of the present disclosure provides a new interactive mode, in which multiple scenes are stored in folded cards, and scene switching interactions are realized through user actions. Only the scene cards selected by the user are unfolded, and for financial service scenes not selected by the user, they are only stored as two-dimensional cards without rendering in three-dimensional space. While increasing the interactive innovation, it greatly reduces the rendering pressure of the server and improves the processing speed of the server.
[0090] According to an embodiment of the present disclosure, the preset action type is a throwing action. Through virtual reality (VR) or augmented reality (AR) technology, with the help of a physics engine, the throwing of cards can be realized in the virtual space of the metaverse, and the action interaction of financial service scenarios can be carried out. When a collision of gestures is detected, the trigger torque and rotation angle are updated, and a rotation angle greater than 180 degrees is defined as a throwing action, and the two-dimensional card is restored to a three-dimensional scene. Among them, in VR and AR, compared with traditional click operations, it is more convenient for users to perform throwing actions, and the overall operation process is more streamlined, which can greatly improve the user's operating experience.
[0091] According to an embodiment of the present disclosure, the identifying the action type includes: identifying the action using a collision detection method, a force and torque calculation method, and a motion prevention method. Specifically:
[0092] 1. Collision Detection: Collision detection is the process used to determine whether a user's gestures collide. Bounding Box Collision Detection is used. The bounding box (rectangle or) of an object is used to detect collisions between gestures. If two bounding boxes intersect, it can be determined that a user has collided.
[0093] 2. Force and Torque Calculation: Force and torque calculation involves simulating the interaction forces and torques between objects. According to Newton's second law F=ma, the net force on an object is equal to the mass of the object multiplied by the acceleration. Torque is the rotational effect of the force on the object. The formulas for force and torque calculation can vary depending on the specific mechanical model and the characteristics of the object.
[0094] 3. Motion Simulation: Motion simulation is used to simulate the movement of objects in virtual space. One common method is Euler Integration, which calculates the position and rotation angle of an object based on its velocity and acceleration. The formula of Euler Integration can be expressed as:
[0095] Position update: position + = velocity * deltaTime
[0096] Rotation angle update: rotationAngle+=angularVelocity*deltaTime
[0097] Among them, position is the position of the object, velocity is the velocity of the object, deltaTime is the time step, angularVelocity is the angular velocity of the object, and rotationAngle is the rotation angle of the object.
[0098] Figure 6 A flowchart of handling business for the user in a three-dimensional model according to an embodiment of the present disclosure is schematically shown.
[0099] like Figure 6 As shown, in this embodiment, handling services for the user in the three-dimensional model includes operations S610 to S620.
[0100] In operation S610, data input by a user in the three-dimensional model is acquired.
[0101] In operation S620, the input data is sent to the financial service system through an interface to process a service for the user. The service corresponds to a two-dimensional card and a three-dimensional model. Before processing the service, the user machine needs to be authenticated and the user authorization is obtained.
[0102] According to an embodiment of the present disclosure, before the step of obtaining the user's action on the two-dimensional card, it also includes: showing the user an introduction to the two-dimensional card, wherein the introduction is generated based on the financial service scenario corresponding to the two-dimensional card. For example, when the user selects a two-dimensional card in a virtual card package, by clicking on the two-dimensional card, or when the user picks up the two-dimensional card, the user can see the function introduction of the card to help the user choose and improve the user's experience.
[0103] The method for constructing a Metaverse Business Hall and the method for handling business based on the Metaverse Business Hall provided in the embodiments of the present disclosure, by converting the three-dimensional model of the financial service scenario into a two-dimensional card, alleviate the rendering of the three-dimensional space when constructing the Metaverse Business Hall and when handling business based on the Metaverse Business Hall, thereby greatly reducing the rendering pressure of the server and speeding up the processing speed of the server, thereby improving the user experience.
[0104] Based on the above-mentioned method for constructing a Metaverse Business Hall and the method for handling business based on the Metaverse Business Hall, the present disclosure also provides a device for constructing a Metaverse Business Hall and a device for handling business based on the Metaverse Business Hall. Figure 7 and Figure 8 Describe the device in detail.
[0105] Figure 7 The structural block diagram of a device for constructing a Metaverse Business Hall according to an embodiment of the present disclosure is schematically shown.
[0106] like Figure 7 As shown, the construction device 700 of the Metaverse Business Hall of this embodiment includes a first acquisition module 710, a construction module 720, a cutting module 730 and a storage module 740.
[0107] The first acquisition module 710 is used to acquire multiple financial service scenarios. In one embodiment, the first acquisition module 710 can be used to perform the operation S210 described above, which will not be repeated here.
[0108] The construction module 720 is used to construct a three-dimensional model of each of the multiple financial service scenarios. In one embodiment, the construction module 720 can be used to perform the operation S220 described above, which will not be repeated here.
[0109] The cutting module 730 is used to cut the three-dimensional model to obtain a two-dimensional card of the financial service scene, wherein the two-dimensional card is connected to the financial service system through an interface. In one embodiment, the cutting module 730 can be used to perform the operation S230 described above, which will not be repeated here.
[0110] The storage module 740 is used to store the two-dimensional cards of the plurality of financial service scenarios to obtain a Metaverse business hall. In one embodiment, the storage module 740 can be used to perform the operation S240 described above, which will not be described in detail here.
[0111] According to an embodiment of the present disclosure, the cutting module includes: a marking unit for marking folding lines on the three-dimensional model; a cutting unit for cutting the three-dimensional model along the folding lines to obtain a plurality of two-dimensional fragments; and a splicing unit for splicing the plurality of two-dimensional fragments to obtain a two-dimensional card of the financial service scenario.
[0112] According to an embodiment of the present disclosure, the device further comprises: a connection part setting unit, configured to set a connection part between the plurality of two-dimensional segments, wherein the connection part is used to represent the connection relationship between the plurality of two-dimensional segments. The splicing unit comprises: a splicing submodule, configured to splice the plurality of two-dimensional segments based on the connection part to obtain a two-dimensional card of the financial service scenario.
[0113] According to an embodiment of the present disclosure, the storage module includes: a virtual card package setting unit, used to set up a virtual card package; and a storage unit, used to store the two-dimensional cards of the multiple financial service scenarios in the virtual card package.
[0114] Figure 8 The structural block diagram of a business processing device based on a Metaverse business hall according to an embodiment of the present disclosure is schematically shown.
[0115] like Figure 8 As shown, the business processing device 800 based on the Metaverse Business Hall of this embodiment includes a first determination module 810, a second acquisition module 820, an identification module 830, a restoration module 840 and a business processing module 850.
[0116] The first determination module 810 is used to determine the two-dimensional card selected by the user. In one embodiment, the first determination module 810 can be used to perform the operation S510 described above, which will not be described in detail here.
[0117] The second acquisition module 820 is used to acquire the user's action on the two-dimensional card. In one embodiment, the second acquisition module 820 can be used to perform the operation S520 described above, which will not be described in detail here.
[0118] The identification module 830 is used to identify the action type. In one embodiment, the identification module 830 can be used to perform the operation S530 described above, which will not be described in detail here.
[0119] The restoration module 840 is used to restore the two-dimensional card to a three-dimensional model when the action belongs to a preset action type. In one embodiment, the restoration module 840 can be used to perform the operation S540 described above, which will not be described in detail here.
[0120] The business handling module 850 is used to handle business for the user in the three-dimensional model. In one embodiment, the business handling module 850 can be used to perform the operation S550 described above, which will not be described in detail here.
[0121] According to an embodiment of the present disclosure, the preset action type in the restoration module is a throwing action.
[0122] According to an embodiment of the present disclosure, the recognition module includes: a using unit for recognizing the action using a collision detection method, a force and torque calculation method, and a motion prevention method.
[0123] According to an embodiment of the present disclosure, the business processing module includes: a first acquisition unit, used to acquire data input by the user in the three-dimensional model; and an input unit, used to send the input data to the financial service system through an interface to process business for the user.
[0124] According to an embodiment of the present disclosure, the device further includes: a display module, configured to display an introduction of the two-dimensional card to a user, wherein the introduction is generated based on a financial service scenario corresponding to the two-dimensional card.
[0125] According to an embodiment of the present disclosure, any multiple modules among the first acquisition module 710, the construction module 720, the cutting module 730, the storage module 740, the first determination module 810, the second acquisition module 820, the identification module 830, the restoration module 840 and the business processing module 850 can be combined into 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 first acquisition module 710, the construction module 720, the cutting module 730, the storage module 740, the first determination module 810, the second acquisition module 820, the identification module 830, the restoration module 840 and the business handling module 850 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 an appropriate combination of any of them. Alternatively, at least one of the first acquisition module 710, the construction module 720, the cutting module 730, the storage module 740, the first determination module 810, the second acquisition module 820, the identification module 830, the restoration module 840 and the business handling module 850 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be executed.
[0126] Fig. 9 A block diagram of an electronic device suitable for implementing a method for constructing a Metaverse business hall and a method for handling business according to an embodiment of the present disclosure is schematically shown.
[0127] like Fig. 9 As shown, the electronic device 900 according to an embodiment of the present disclosure includes a processor 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage part 908 into a random access memory (RAM) 903. The processor 901 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 901 may also include an onboard memory for caching purposes. The processor 901 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 disclosure.
[0128] In RAM 903, various programs and data required for the operation of electronic device 900 are stored. Processor 901, ROM 902 and RAM 903 are connected to each other via bus 904. Processor 901 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 902 and / or RAM 903. It should be noted that the program can also be stored in one or more memories other than ROM 902 and RAM 903. Processor 901 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.
[0129] According to an embodiment of the present disclosure, the electronic device 900 may further include an input / output (I / O) interface 905, which is also connected to the bus 904. The electronic device 900 may further include one or more of the following components connected to the I / O interface 905: an input portion 906 including a keyboard, a mouse, etc.; an output portion 907 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 908 including a hard disk, etc.; and a communication portion 909 including a network interface card such as a LAN card, a modem, etc. The communication portion 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as needed. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as needed, so that a computer program read therefrom is installed into the storage portion 908 as needed.
[0130] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; 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 disclosure is implemented.
[0131] According to an embodiment of the present disclosure, a 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 disclosure, a 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 disclosure, a computer-readable storage medium may include the ROM 902 and / or RAM 903 described above and / or one or more memories other than ROM 902 and RAM 903.
[0132] The embodiment of the present disclosure 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 of the embodiment of the present disclosure.
[0133] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 901. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.
[0134] In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of a signal on a network medium, and downloaded and installed through the communication part 909, and / or installed from a removable medium 911. 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.
[0135] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 909, and / or installed from the removable medium 911. When the computer program is executed by the processor 901, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.
[0136] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure 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 (for example, using an Internet service provider to connect through the Internet).
[0137] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. 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.
[0138] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways without departing from the spirit and teachings of the present disclosure. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0139] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A method for constructing a Metaverse Business Hall, characterized in that: The method comprises: Obtain multiple financial service scenarios; For each of the plurality of financial service scenarios, constructing a three-dimensional model of the financial service scenario; cutting the three-dimensional model to obtain a two-dimensional card of the financial service scenario, wherein the two-dimensional card is connected to the financial service system through an interface; and The two-dimensional cards of the multiple financial service scenarios are stored to obtain the Metaverse Business Hall.
2. The method according to claim 1, characterized in that The step of cutting the three-dimensional model to obtain a two-dimensional card of the financial service scenario includes: marking folding lines on the three-dimensional model; Cutting the three-dimensional model along the folding lines to obtain a plurality of two-dimensional segments; and The multiple two-dimensional fragments are spliced together to obtain a two-dimensional card of the financial service scenario.
3. The method according to claim 2, characterized in that Before the step of splicing the plurality of two-dimensional segments, the method further comprises: Setting a connection portion between the plurality of two-dimensional segments, wherein the connection portion is used to indicate a connection relationship between the plurality of two-dimensional segments; The step of splicing the multiple two-dimensional segments to obtain the two-dimensional card of the financial service scenario includes: The multiple two-dimensional segments are spliced based on the connecting parts to obtain a two-dimensional card of the financial service scenario.
4. The method according to claim 1, characterized in that The step of storing the two-dimensional cards of the plurality of financial service scenarios comprises: Setting up virtual card packs; and The two-dimensional cards of the multiple financial service scenarios are stored in the virtual card package.
5. A business handling method based on the Metaverse Business Hall according to any one of claims 1 to 4, characterized in that: The method comprises: Determine the 2D card selected by the user; Obtaining a user's action on the two-dimensional card; Identifying the action type; When the action belongs to a preset action type, restoring the two-dimensional card to a three-dimensional model; and Processing services for the user in the three-dimensional model.
6. The method according to claim 5, characterized in that The preset action type is a throwing action.
7. The method according to claim 6, characterized in that The identifying of the action type comprises: The action is identified using collision detection methods, force and torque calculation methods, and motion prevention methods.
8. The method according to claim 5, characterized in that The step of handling business for the user in the three-dimensional model comprises: Acquiring data input by a user in the three-dimensional model; and The input data is sent to the financial service system through an interface to handle business for the user.
9. The method according to claim 5, characterized in that Before the step of obtaining the user's action on the two-dimensional card, the method further includes: An introduction to the two-dimensional card is displayed to the user, wherein the introduction is generated based on a financial service scenario corresponding to the two-dimensional card.
10. A device for constructing a Metaverse business hall, comprising: A first acquisition module, used to acquire multiple financial service scenarios; A construction module, configured to construct a three-dimensional model of each of the plurality of financial service scenarios; A cutting module, used for cutting the three-dimensional model to obtain a two-dimensional card of the financial service scenario, wherein the two-dimensional card is connected to the financial service system through an interface; as well as A storage module is used to store two-dimensional cards of the multiple financial service scenarios to obtain a Metaverse business hall.
11. A business processing device based on a Metaverse business hall, comprising: A first determination module, used to determine the two-dimensional card selected by the user; A second acquisition module, used to acquire the user's action on the two-dimensional card; An identification module, used for identifying the action type; A restoration module, used for restoring the two-dimensional card into a three-dimensional model when the action belongs to a preset action type; as well as A business processing module is used to process business for the user in the three-dimensional model.
12. An electronic device comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are enabled to execute the method according to any one of claims 1 to 9.
13. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the method according to any one of claims 1 to 9.
14. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.