Digital image recommendation methods, devices, computer equipment, and storage media

CN117171438BActive Publication Date: 2026-08-14INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311146323.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-06
Publication Date
2026-08-14
Estimated Expiration
2043-09-06

AI Technical Summary

Technical Problem

然而,由于美工、成本、技术等多方面的限制,银行的虚拟营业厅所能提供的数字形象有限,且存在缺乏定制、千篇一律、形象简单等缺点,会给用户带来较差的服务体验

Benefits of technology

[0035]The aforementioned digital avatar recommendation method, apparatus, computer equipment, storage medium, and computer program product, in response to a digital avatar recommendation request initiated by a virtual branch for handling financial transactions, acquires the digital space scene characteristics of the virtual branch, usage statistics of each shared digital avatar, and digital avatar description information. The shared digital avatars are those used in multiple digital space platforms associated with a user's account; these multiple digital space platforms are digital space platforms other than the virtual branch. Based on the digital space scene characteristics, usage statistics, and digital avatar description information, a recommended digital avatar is determined from among the shared digital avatars. The user account is then recommended to use the recommended digital avatar in the virtual branch. Thus, shared digital avatars from other digital space platforms can be used, solving the problems of limited, monotonous, and simple digital avatars in the virtual branch, enriching the digital avatar resources of the virtual branch. Simultaneously, by combining the digital space characteristics of the user's virtual branch, the usage statistics of shared digital avatars, and the digital avatar description information, accurate recommendations of shared digital avatars can be made for the user.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117171438B_ABST
    Figure CN117171438B_ABST
Patent Text Reader

Abstract

This application relates to a digital avatar recommendation method, apparatus, computer equipment, storage medium, and computer program product. The method includes: responding to a digital avatar recommendation request initiated for a virtual branch office used for handling financial transactions, obtaining digital space scene characteristics of the virtual branch office, usage statistics for each shared digital avatar, and digital avatar description information; the shared digital avatars are digital avatars used for shared use across multiple digital space platforms associated with a user account; the multiple digital space platforms are digital space platforms other than the virtual branch office; based on the digital space scene characteristics, usage statistics, and digital avatar description information, determining a recommended digital avatar among the shared digital avatars; and recommending the user account to use the recommended digital avatar in the virtual branch office. This method can enrich the digital avatar resources of bank virtual branches.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of artificial intelligence technology, and in particular to a digital image recommendation method, apparatus, computer equipment, storage medium, and computer program product. Background Technology

[0002] With the development of metaverse technology, the internet industry has released various unique metaverse 3D digital spaces.

[0003] Currently, bank virtual branches provide users with digital avatars that allow them to browse, experience, and interact within this digital space. However, due to limitations in design, cost, and technology, the digital avatars offered by bank virtual branches are limited and suffer from drawbacks such as lack of customization, uniformity, and simplistic designs, leading to a poor service experience for users.

[0004] Therefore, traditional technologies suffer from a lack of digital image resources for virtual bank branches. Summary of the Invention

[0005] Therefore, it is necessary to provide a digital image recommendation method, device, computer equipment, computer-readable storage medium, and computer program product that can enrich the digital image resources of bank virtual branches to address the above-mentioned technical problems.

[0006] A digital image recommendation method includes:

[0007] In response to a digital avatar recommendation request initiated by a virtual branch for handling financial transactions, the system obtains the digital space scene characteristics of the virtual branch, usage statistics of each shared digital avatar, and digital avatar description information; a shared digital avatar is a digital avatar used for sharing across multiple digital space platforms associated with a user's account; multiple digital space platforms are digital space platforms other than the virtual branch.

[0008] Based on the characteristics of digital space scenarios, usage statistics, and digital image descriptions, recommended digital images are determined from among the shared digital images.

[0009] User accounts are encouraged to use a recommended digital avatar in the virtual service hall.

[0010] In one embodiment, the method further includes:

[0011] When a user account selects to use the recommended digital avatar in the virtual business hall, determine the digital avatar model data corresponding to the recommended digital avatar;

[0012] The rendering engine of the virtual business hall is used to load digital image model data in the virtual business hall to render the recommended digital image.

[0013] In one embodiment, the method further includes:

[0014] Establish a multi-party joint registration and authentication mechanism for digital images; this mechanism will enable cross-platform sharing of digital images within digital spaces.

[0015] Digital images on digital space platforms that have been certified through a multi-party joint registration and certification mechanism for digital images will be used as shared digital images.

[0016] In one embodiment, the method further includes:

[0017] When a user logs into the digital space platform with their account but the digital space platform has not yet enabled digital avatar sharing management, the registration process of the multi-party joint registration and authentication mechanism for digital avatars determines whether the user will share and manage the digital avatars in the digital space platform.

[0018] When a user account decides to share and manage a digital avatar in a digital space platform, a digital avatar sharing management key is generated; the digital avatar sharing management key is used for user authentication when managing digital avatars on various digital space platforms.

[0019] In one embodiment, the method further includes:

[0020] Obtain digital avatar model files uploaded by user accounts from various digital space platforms; authentication by any digital space platform through a multi-party joint registration and authentication mechanism for digital avatars; digital avatar model files are model files used to render the corresponding digital avatars on various digital space platforms;

[0021] Convert digital avatar model files into digital avatar model data suitable for various digital space platforms and store them.

[0022] In one embodiment, the method further includes:

[0023] When the digital image model data cannot be exported in a common data format from the digital space platform, a 3D model format conversion tool is used to convert the digital image model data to a common data format to obtain the converted common model data.

[0024] Export the converted universal model data from the 3D model format conversion tool.

[0025] In one embodiment, the method further includes:

[0026] In response to a user account's modification of the digital image description information of a digital avatar on the digital space platform, obtain the modified content corresponding to the modification of the digital image description information;

[0027] Update the digital avatar's description information based on the modifications.

[0028] A digital image recommendation device includes:

[0029] The response module is used to respond to digital image recommendation requests initiated by virtual business halls for handling financial business, and to obtain the digital space scene characteristics of the virtual business hall, usage statistics and description information of each shared digital image; the shared digital image is a digital image used for sharing across multiple digital space platforms associated with the user's account; the multiple digital space platforms are digital space platforms other than the virtual business hall.

[0030] The determination module is used to determine the recommended digital image from among the shared digital images based on the characteristics of the digital space scene, usage statistics, and digital image description information;

[0031] The recommendation module is used to recommend user accounts to use a recommended digital avatar in the virtual service hall.

[0032] A computer device includes a memory and a processor, the memory storing a computer program, characterized in that the processor executes the computer program to implement the steps of the method described above.

[0033] A computer-readable storage medium having a computer program stored thereon, characterized in that the computer program, when executed by a processor, implements the steps of the above-described method.

[0034] A computer program product includes a computer program, characterized in that the computer program, when executed by a processor, implements the steps of the above-described method.

[0035] The aforementioned digital avatar recommendation method, apparatus, computer equipment, storage medium, and computer program product, in response to a digital avatar recommendation request initiated by a virtual branch for handling financial transactions, acquires the digital space scene characteristics of the virtual branch, usage statistics of each shared digital avatar, and digital avatar description information. The shared digital avatars are those used in multiple digital space platforms associated with a user's account; these multiple digital space platforms are digital space platforms other than the virtual branch. Based on the digital space scene characteristics, usage statistics, and digital avatar description information, a recommended digital avatar is determined from among the shared digital avatars. The user account is then recommended to use the recommended digital avatar in the virtual branch. Thus, shared digital avatars from other digital space platforms can be used, solving the problems of limited, monotonous, and simple digital avatars in the virtual branch, enriching the digital avatar resources of the virtual branch. Simultaneously, by combining the digital space characteristics of the user's virtual branch, the usage statistics of shared digital avatars, and the digital avatar description information, accurate recommendations of shared digital avatars can be made for the user. Attached Figure Description

[0036] Figure 1 This is a diagram illustrating the application environment of a digital image recommendation method in one embodiment.

[0037] Figure 2 This is a flowchart illustrating a digital image recommendation method in one embodiment;

[0038] Figure 3 This is a schematic diagram of the functional modules of a cross-platform sharing and recommendation method for digital images in one embodiment;

[0039] Figure 4 This is a schematic diagram showing the unit composition of a digital image registration and authentication module in one embodiment;

[0040] Figure 5 This is a schematic diagram showing the unit composition of a digital image acquisition and management module in one embodiment;

[0041] Figure 6 This is a schematic diagram showing the unit composition of a digital image storage and conversion module in one embodiment;

[0042] Figure 7 This is a schematic diagram showing the unit composition of a digital image sharing application module in one embodiment;

[0043] Figure 8 This is a flowchart illustrating a digital image recommendation method in another embodiment;

[0044] Figure 9 This is a structural block diagram of a digital image recommendation device in one embodiment;

[0045] Figure 10 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0046] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0047] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure.

[0048] The digital image recommendation method provided in this application can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or located on a cloud or other network server. In response to a digital image recommendation request initiated by a virtual business hall for handling financial transactions, server 104 obtains the digital space scene characteristics of the virtual business hall, usage statistics for each shared digital image, and digital image description information. The shared digital image refers to a digital image used for shared use on multiple digital space platforms associated with a user account. These multiple digital space platforms are digital space platforms other than the virtual business hall. Based on the digital space scene characteristics, usage statistics, and digital image description information, server 104 determines the recommended digital image among the shared digital images. Server 104 recommends the user account to use the recommended digital image in the virtual business hall. The user of terminal 102 can use the recommended digital image recommended to their account by server 104 as the digital image for the virtual business hall. The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, and smart in-vehicle systems. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted devices. The server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.

[0049] In one embodiment, such as Figure 2 As shown, a digital image recommendation method is provided, which is then applied to... Figure 1 Taking server 104 as an example, the following steps are included:

[0050] Step S202: In response to the digital image recommendation request initiated by the virtual business hall for handling financial business, obtain the digital space scene characteristics of the virtual business hall, usage statistics and digital image description information corresponding to each shared digital image; the shared digital image is a digital image used for sharing in multiple digital space platforms associated with the user account; the multiple digital space platforms are digital space platforms other than the virtual business hall.

[0051] Financial services can include services such as deposits, withdrawals, and loans that users receive from banks.

[0052] Among them, a virtual branch can be a bank's three-dimensional digital branch. This refers to a digital branch created by the bank based on the characteristics of metaverse immersive experience, digital identity, and virtual-real integration. It fully utilizes digital interaction technology, digital spatial modeling technology, and digital human technology to create a three-dimensional digital space with functions such as guided tours, immersive interaction, product marketing, and simple business processing. It is a type of three-dimensional digital space. Furthermore, a three-dimensional digital space can be a virtual space rendered by a 3D engine using digital interaction, digital spatial modeling, and digital human technologies, possessing functions such as tours, interactions, games, and social interaction.

[0053] Among them, the digital avatar can be a virtual avatar provided by the bank to users in the bank's three-dimensional digital branch, which users can control to be displayed, moved, and interacted with.

[0054] Among them, the digital avatar recommendation request can be a request made by a user when logging into the virtual business hall to select a digital avatar, which is used to request a digital avatar recommendation.

[0055] Among them, digital space scene characteristics can be the typical appearance characteristics of digital space.

[0056] Among them, a shared digital avatar can be a digital avatar that can be used on multiple platforms.

[0057] Among them, usage statistics can include the usage and sharing of digital avatars selected by user accounts, which can reflect user preferences.

[0058] Among them, the digital image description information can be the information obtained by describing the characteristics of the digital image.

[0059] The user account can be an account that the user registered in the virtual business hall.

[0060] Among them, digital space platforms can be game digital space platforms, banking digital space platforms, social digital space platforms, etc.

[0061] In practice, the server responds to the digital image recommendation request initiated by the virtual business hall for handling financial business, and obtains the digital space scene characteristics of the virtual business hall, the usage statistics of user accounts when using each shared digital image, and the digital image description information corresponding to each shared digital image.

[0062] Step S204: Based on the characteristics of the digital space scene, usage statistics, and digital image description information, determine the recommended digital image from among the shared digital images.

[0063] Among them, the recommended digital avatar can be the digital avatar with the highest recommendation rate for the user account.

[0064] In practice, the server determines the most likely shared digital image for the user to use, i.e., the recommended digital image, based on the digital space scene characteristics of the virtual business hall, the usage statistics of the user account when using each shared digital image, and the digital image description information corresponding to each shared digital image.

[0065] The server combines digital space scene characteristics, usage statistics, and digital image descriptions to obtain a shared digital image recommendation ranking through semantic correlation collaborative recommendation, which users can then choose to use in the virtual business hall.

[0066] Specifically, the server recommends digital avatars based on statistical data about user preferences and the characteristics of the avatars within their target digital spaces. It then retrieves the relevant avatar modeling files based on the user's final selection and renders them in the virtual banking hall for user interaction. For example, if a user uploads a realistic humanoid avatar from a social digital space platform and a cartoon-style avatar from a game digital space platform, the system will initially recommend realistic humanoid avatars during the first few logins to the bank's virtual banking hall. However, if the user repeatedly uses cartoon-style avatars, the system will subsequently recommend cartoon-style avatars based on the user's preferences.

[0067] Step S206: Recommend user accounts to use the recommended digital avatar in the virtual business hall.

[0068] In practice, the server recommends that user accounts use a recommended digital avatar in the virtual business hall.

[0069] In the aforementioned digital avatar recommendation method, in response to a digital avatar recommendation request initiated by a virtual branch for handling financial transactions, the method obtains the digital space scene characteristics of the virtual branch, usage statistics of each shared digital avatar, and digital avatar description information. Shared digital avatars are those used across multiple digital space platforms associated with a user's account. These multiple digital space platforms are those other than the virtual branch. Based on the digital space scene characteristics, usage statistics, and digital avatar description information, a recommended digital avatar is determined from among the shared digital avatars. The recommended digital avatar is then recommended for the user's account to use in the virtual branch. This method utilizes shared digital avatars from other digital space platforms, addressing the issues of limited, monotonous, and simplistic digital avatars in the virtual branch, thus enriching the digital avatar resources of the virtual branch. Furthermore, by combining the digital space characteristics of the user's virtual branch, the usage statistics of shared digital avatars, and digital avatar description information, the method accurately recommends shared digital avatars to the user.

[0070] In another embodiment, the method further includes: when a user account selects to use a recommended digital avatar in a virtual business hall, determining the digital avatar model data corresponding to the recommended digital avatar; and using the rendering engine of the virtual business hall to load the digital avatar model data in the virtual business hall to render the recommended digital avatar.

[0071] Among them, the digital image model data can be the three-dimensional model data corresponding to the digital image.

[0072] The rendering engine can be Blender (an open-source, cross-platform, all-in-one 3D animation production software), Unity (a real-time 3D interactive content creation and operation platform), Unreal Engine (a game engine), etc.

[0073] In practice, when a user account selects to use the recommended digital avatar in the virtual business hall, the server determines the digital avatar model data corresponding to the recommended digital avatar. Among them, the digital avatar model data is most compatible with the rendering engine type of the virtual business hall. The server uses the rendering engine of the virtual business hall to load the digital avatar model data in the virtual business hall so as to render the recommended digital avatar in the virtual business hall.

[0074] The technical solution of this embodiment determines the digital image model data corresponding to the recommended digital image when the user account selects to use the recommended digital image in the virtual business hall; it uses the rendering engine of the virtual business hall to load the digital image model data in the virtual business hall to render the recommended digital image; in this way, the most suitable digital image model data can be determined to be loaded in the virtual business hall according to the rendering engine type of the virtual business hall, realizing the cross-platform sharing and application of digital images.

[0075] In another embodiment, the method further includes: establishing a multi-party joint registration and authentication mechanism for digital images; the multi-party joint registration and authentication mechanism for digital images is used to share digital images in the digital space platform across platforms; and digital images on the digital space platform that have been certified through the multi-party joint registration and authentication mechanism for digital images are used as shared digital images.

[0076] Among them, the digital image multi-party joint registration and certification mechanism can be a certification mechanism that unites multiple digital space platforms, enabling digital images to be shared among digital platforms certified through this mechanism.

[0077] In practice, the server establishes a multi-party joint registration and authentication mechanism for digital images, and uses digital images on the digital space platform that have been certified through this mechanism as shared digital images.

[0078] The technical solution of this embodiment establishes a multi-party joint registration and authentication mechanism for digital images. This mechanism is used to share digital images across digital space platforms. Digital images on digital space platforms that have been certified through the multi-party joint registration and authentication mechanism are used as shared digital images. In this way, the digital images of user accounts on various digital space platforms can be shared and reused, solving the problem of the lack of digital images in virtual business halls, enriching the digital images that can be displayed in virtual business halls, and improving the development efficiency of virtual business halls.

[0079] In another embodiment, the method further includes: when a user account logs into a digital space platform and the digital space platform has not yet enabled digital image sharing management, determining whether the user will share and manage the digital image in the digital space platform through a registration process of a multi-party joint registration and authentication mechanism for digital images; when the user account confirms that it will share and manage the digital image in the digital space platform, generating a digital image sharing management key; the digital image sharing management key is used for user authentication when managing digital images on various digital space platforms.

[0080] Digital avatar sharing management can include specific operations such as collecting, managing, storing, converting, and sharing digital avatars.

[0081] The registration process can be a process that displays an information registration interface to users to determine whether they need to activate digital image sharing management.

[0082] The digital image sharing management key can be the key obtained by the user after activating digital image sharing management.

[0083] In practice, when a user logs into the digital space platform and the digital space platform has not yet enabled digital avatar management, the server asks the user whether to share and manage the digital avatar in the digital space platform through the registration process of the multi-party joint registration and authentication mechanism for digital avatars. If the user confirms that the digital avatar in the digital space platform will be shared and managed, the server generates a digital information management shared key. When the user subsequently manages the digital avatar on various digital space platforms, they can use this key for authentication. After successful authentication, the user can manage the digital avatar.

[0084] The technical solution of this embodiment determines whether a user will share their digital image on the digital space platform when the user account logs into the digital space platform but the digital space platform has not yet enabled digital image sharing management. This is achieved through a registration process using a multi-party joint registration and authentication mechanism for digital images. If the user account confirms that it will share their digital image on the digital space platform, a digital image sharing management key is generated. This key is used for user authentication when managing digital images on various digital space platforms. In this way, based on the multi-party joint registration and authentication mechanism for digital images, the registration process can be flexibly sent to users, and digital images can be shared quickly, allowing user accounts to quickly gain the authority to manage digital images.

[0085] In another embodiment, the method further includes: obtaining digital avatar model files uploaded by user accounts from various digital space platforms; authentication by any digital space platform through a multi-party joint registration and authentication mechanism for digital avatars; the digital avatar model files are model files used to render the corresponding digital avatars on various digital space platforms; and converting the digital avatar model files into digital avatar model data suitable for various digital space platforms and storing them.

[0086] Among them, the digital image model file can be a three-dimensional model file corresponding to the digital image.

[0087] In practice, the server obtains the digital avatar model files uploaded by the user account from various digital space platforms, then converts the digital avatar model files into digital avatar model data applicable to each digital space platform and stores them.

[0088] In practical applications, the server can count and categorize the digital avatar model files uploaded by users for storage. To ensure the shared digital avatars have high versatility, the server needs to adapt and convert the uploaded digital avatar's engine type to common mainstream engines such as Blender, Unity, and Unreal Engine, and then save the converted data. This improves compatibility when sharing and using the avatar across different digital space platforms. The adaptation and conversion includes file format adaptation, material adaptation, and animation adaptation, and is also associated with the target engine type and mapped to the corresponding digital avatar.

[0089] The technical solution of this embodiment obtains digital avatar model files uploaded by user accounts from various digital space platforms; each digital space platform is certified through a multi-party joint registration and authentication mechanism for digital avatars; the digital avatar model files are model files used to render the corresponding digital avatars on various digital space platforms; the digital avatar model files are converted into digital avatar model data suitable for various digital space platforms and stored; in this way, the engine type of the uploaded digital avatar can be adapted and converted to the model data of the mainstream engine and saved, improving the compatibility when the digital avatar is shared and used between different digital space platforms in the future.

[0090] In another embodiment, the method further includes: when the digital image model data cannot be exported in a common data format by the digital space platform, using a 3D model format conversion tool to convert the digital image model data to a common data format to obtain converted common model data; and exporting the converted common model data from the 3D model format conversion tool.

[0091] Among them, the general data format can be a 3D model data format that can be applied to different digital space platforms.

[0092] Among them, 3D model format conversion tools can be libraries and tools such as Assimp (a library for loading and processing geometric scenes from various 3D data formats), Open3D (an open-source library that supports rapid development and processing of 3D data), and Blender (a permanently open-source and free 3D creation software that supports the entire 3D creation process: modeling, sculpting, skeleton assembly, animation, simulation, real-time rendering, compositing, and motion tracking, and can be used for video editing and game creation).

[0093] The converted general model data can be model data that can be loaded on various digital space platforms.

[0094] In practice, when the digital image model data cannot be exported in a common data format from the digital space platform, the server uses a 3D model format conversion tool to convert the digital image model data into a common data format, and then exports the converted common model data from the 3D model format conversion tool.

[0095] The technical solution of this embodiment, when the digital image model data cannot be exported in a universal data format from the digital space platform, uses a 3D model format conversion tool to convert the digital image model data into a universal data format, obtaining the converted universal model data; the converted universal model data is then exported from the 3D model format conversion tool; in this way, the digital image model data can be quickly converted when the digital space platform cannot export the digital image model data in a universal data format, improving the convenience and applicability of digital image sharing.

[0096] To facilitate understanding by those skilled in the art, the following exemplifies an operation a user can perform on a digital space platform after uploading a digital avatar. Specifically, after obtaining authentication through a multi-party joint registration and authentication mechanism on a digital space platform, the user chooses to upload and share the digital avatar from this platform. The following method is required for digital avatar collection:

[0097] The system uses the relatively universal OBJ format for 3D model files and a common interface for uploading. This interface includes mesh data, materials, textures, maps, rotation, scaling, engine type and version, and a description of the model's characteristics. It also reserves space for details such as the head, face, hair ornaments, body, and clothing to support more detailed model uploads. If the upload platform cannot export to the universal format, libraries and tools such as Assimp, Open3D, and Blender are used to read and process digital image model data in different formats, converting and then exporting the data to a universal model data format.

[0098] During the upload process, key encryption must be used to ensure the privacy of the digital avatar model data.

[0099] In addition, the server also provides a B / S architecture client for users to manage their uploaded digital avatars after authentication and login on the digital space platform. Management includes front-end operations and back-end statistics. The front-end provides users with thumbnail browsing functionality and allows naming and description features, including the avatar's origin, characteristics, and advantages, such as describing an anime character from a game platform as cute. The back-end statistics track user selection, usage, and sharing of digital avatars, reflecting user preferences. Both the digital avatar descriptions and statistics can provide a basis for recommendation and ranking when using digital avatars in the future.

[0100] In another embodiment, the method further includes: in response to a user account's modification operation on the digital image description information of a digital image on a digital space platform, obtaining the modification content corresponding to the modification operation; and updating the digital image description information of the digital image based on the modification content.

[0101] Among them, the operation of modifying the description information of a digital image can be the operation corresponding to modifying the description information of a digital image.

[0102] The modifications can include changes to the digital image's origin, characteristics, advantages, and other aspects.

[0103] In practice, the server responds to the user account's modification operation on the digital image description information on the digital space platform, obtains the modification content corresponding to the modification operation, and updates the digital image description information of the digital image according to the modification content.

[0104] The technical solution of this embodiment responds to the user account's modification operation on the digital image description information of the digital image on the digital space platform, obtains the modification content corresponding to the modification operation, and updates the digital image description information of the digital image according to the modification content. In this way, the description information of the digital image can be modified flexibly, thereby improving the convenience of sharing and managing digital images.

[0105] For the convenience of those skilled in the art, Figure 3 An exemplary method for cross-platform sharing and recommendation of user digital images in a bank's 3D digital branch is provided, which includes four functional modules: "Digital Image Registration and Authentication Module 301", "Digital Image Acquisition and Management Module 302", "Digital Image Storage and Conversion Module 303", and "Digital Image Sharing and Application Module 304".

[0106] The main interaction process between the four functional modules is as follows: The Digital Image Registration and Authentication Module 301 provides joint user registration and authentication functions for various digital space platforms. After obtaining registration and authentication through this method, each digital space platform exports the digital image's modeling, materials, textures, and mapping files, and calls the "Digital Image Acquisition and Management Module 302" to upload the relevant model files and dynamic video files, saving them in the "Digital Image Storage and Conversion Module 303". Users log in to the "Digital Image Acquisition and Management Module 302" provided by this method to manage the digital images uploaded from different platforms, including digital image model files and their descriptions of the image's characteristics and the characteristics of the corresponding digital space, providing a basis for digital image recommendations in the "Digital Image Sharing and Application Module 304". The "Digital Image Storage and Conversion Module 303" provides digital image storage functions for both the "Digital Image Acquisition and Management Module 302" and the "Digital Image Sharing and Application Module 304", storing textures, skeletons, materials, and related animation data files in common model formats such as OBJ. The "Digital Image Sharing Application Module 304" provides users with a digital image recommendation and sharing application function on multiple digital space platforms. It recommends digital images based on the user's preferences for digital images, the characteristics of digital images and the characteristics of the digital space scene, and retrieves the relevant digital image modeling file according to the user's final selection, renders it on the target digital space platform, and makes it available for user operation.

[0107] Specifically, the digital image registration and authentication module 301 includes, for example, the following: Figure 4 The diagram shows a user joint registration unit and a user joint authentication unit. The user joint registration unit is triggered when a user logs into a digital space platform that has adopted the cross-platform sharing and recommendation method for digital avatars. After registering and obtaining a key, the user can collect, manage, store, convert, and share their digital avatar on other digital space platforms that have adopted the same method. The user can subsequently authenticate their identity through the user joint authentication unit to log in to the digital space platform and manage their digital avatar.

[0108] Digital Image Acquisition and Management Module 302, this module includes, for example: Figure 5The diagram shows a digital avatar acquisition unit and a digital avatar management unit. After a user obtains authentication on a digital space platform, they select the digital avatar to be uploaded from that platform, which then invokes the digital avatar acquisition unit to upload the relevant model files. The upload uses the relatively universal 3D model file OBJ format and a common interface. This interface includes mesh data, materials, textures, mapping, rotation, scaling, engine type and version, and model descriptions, and reserves space for more detailed model uploads such as heads, faces, hairstyles, bodies, and clothing. If the upload platform cannot export to the universal format, libraries and tools such as Assimp, Open3D, and Blender are used to read and process model data in different formats, converting them before exporting to the universal model format. Furthermore, key-encrypted transmission is used during the upload process to ensure the privacy of the avatar data. The digital avatar management unit provides a B / S architecture client for users to manage their uploaded digital avatars across multiple platforms after authentication and login. Management includes front-end operations and back-end statistics. The front-end provides users with thumbnail browsing functionality, along with naming and description features. The description function allows users to describe the digital avatar's origin, characteristics, and advantages; for example, describing the digital avatar as "a cute anime character from a game platform." The back-end statistics track user selection, usage, and sharing of digital avatars, reflecting user preferences. Both the digital avatar descriptions and statistics can provide a basis for recommendation and sorting when using digital avatars in the subsequent "Digital Avatar Sharing Application Module 4."

[0109] Digital image storage and conversion module 303, which includes, for example: Figure 6 The diagram shows a digital avatar storage unit and a digital avatar conversion unit. The digital avatar storage unit provides storage management functions for the "Digital Avatar Acquisition and Management Module 2" and the dynamic video data of the models that need to be converted. It can map and categorize user digital avatar models for storage. The digital avatar conversion unit, to ensure high versatility of shared digital avatars, will adapt and convert the model data for common mainstream engines such as Blender, Unity, and Unreal Engine based on the engine type of the uploaded digital avatar in the background and save it, thereby improving compatibility when sharing and using it across different platforms. The adapted and converted content includes file format adaptation, material adaptation, animation adaptation, etc., and is simultaneously mapped and stored in the corresponding digital avatar along with the target engine type.

[0110] Digital Image Sharing Application Module 304, this module includes, for example: Figure 7The diagram illustrates a digital avatar recommendation unit and a digital avatar sharing application unit. When a user selects another digital space platform to share their digital avatar on the target digital space platform, the target digital space platform invokes the digital avatar sharing application module to obtain recommended digital avatars. The digital avatar recommendation unit combines digital avatar description information, statistical information, and the characteristics of the target digital space scene through semantic correlation to obtain a ranking of recommended digital avatars for the user to choose from on the target digital space platform. The digital avatar sharing application unit also provides an abstract call to a model loading module. Based on the target digital space platform's rendering engine type, it selects the most suitable uploaded model data or converted model data and loads it into the target digital space platform's application, enabling cross-platform sharing of digital avatars.

[0111] In another embodiment, such as Figure 8 As shown, a digital image recommendation method is provided, which is then applied to... Figure 1 Taking server 104 as an example, the following steps are included:

[0112] Step S802: In response to the digital image recommendation request initiated by the virtual business hall for handling financial business, obtain the digital space scene characteristics of the virtual business hall, usage statistics and digital image description information corresponding to each shared digital image; the shared digital image is a digital image used for sharing in multiple digital space platforms associated with the user account; the multiple digital space platforms are digital space platforms other than the virtual business hall.

[0113] Step S804: Based on the characteristics of the digital space scene, usage statistics, and digital image description information, determine the recommended digital image from among the shared digital images.

[0114] Step S806: Recommend user accounts to use the recommended digital avatar in the virtual business hall.

[0115] Step S808: If the user account selects to use the recommended digital image in the virtual business hall, determine the digital image model data corresponding to the recommended digital image.

[0116] Step S810: Using the rendering engine of the virtual business hall, load the digital image model data in the virtual business hall to render the recommended digital image.

[0117] It should be noted that the specific limitations of the above steps can be found in the specific limitations of a digital image recommendation method described above.

[0118] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0119] Based on the same inventive concept, this application also provides a digital image recommendation device for implementing the digital image recommendation method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more embodiments of the digital image recommendation device provided below can be found in the limitations of the digital image recommendation method described above, and will not be repeated here.

[0120] In one embodiment, such as Figure 9 As shown, a digital image recommendation device is provided, comprising:

[0121] The response module 902 is specifically used to respond to the digital image recommendation request initiated by the virtual business hall for handling financial business, and to obtain the digital space scene characteristics of the virtual business hall, the usage statistics and digital image description information corresponding to each shared digital image; the shared digital image is a digital image used for sharing in multiple digital space platforms associated with the user account; the multiple digital space platforms are digital space platforms other than the virtual business hall.

[0122] The determination module 904 is specifically used to determine the recommended digital image from among the shared digital images based on the characteristics of the digital space scene, usage statistics and digital image description information;

[0123] The recommendation module 906 is specifically used to recommend user accounts to use a recommended digital avatar in the virtual business hall.

[0124] In one embodiment, the apparatus further includes: a rendering module, specifically configured to determine the digital image model data corresponding to the recommended digital image when the user account selects to use the recommended digital image in the virtual business hall; and to load the digital image model data in the virtual business hall using the rendering engine of the virtual business hall to render the recommended digital image.

[0125] In one embodiment, the device further includes: a sharing module, specifically used to establish a multi-party joint registration and authentication mechanism for digital images; the multi-party joint registration and authentication mechanism for digital images is used to share digital images in the digital space platform across platforms; and digital images on the digital space platform that have been authenticated through the multi-party joint registration and authentication mechanism for digital images are used as shared digital images.

[0126] In one embodiment, the device further includes: a management module, specifically used to determine whether a user will share and manage a digital image in the digital space platform through a registration process of a multi-party joint registration and authentication mechanism when the user account logs into the digital space platform and the digital space platform has not yet enabled digital image sharing management; and to generate a digital image sharing management key when the user account confirms that it will share and manage a digital image in the digital space platform; the digital image sharing management key is used for user authentication when managing digital images on various digital space platforms.

[0127] In one embodiment, the apparatus further includes: a storage module, specifically used to acquire digital avatar model files uploaded by user accounts from various digital space platforms; authentication by any digital space platform through a multi-party joint registration and authentication mechanism for digital avatars; the digital avatar model file is a model file used to render the corresponding digital avatar on each digital space platform; and converting the digital avatar model file into digital avatar model data suitable for each digital space platform and storing it.

[0128] In one embodiment, the device further includes: a conversion module, specifically used to convert the digital image model data to a universal data format using a 3D model format conversion tool when the digital space platform cannot export the digital image model data in a universal data format, to obtain the converted universal model data; and to export the converted universal model data from the 3D model format conversion tool.

[0129] In one embodiment, the device further includes: a modification module, specifically configured to respond to a user account's modification operation on the digital image description information of a digital image on a digital space platform, obtain the modification content corresponding to the modification operation, and update the digital image description information of the digital image based on the modification content.

[0130] Each module in the aforementioned digital image recommendation device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.

[0131] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 10 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores digital image recommendation data. The network interface communicates with external terminals via a network connection. When executed by the processor, the computer program implements a digital image recommendation method.

[0132] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0133] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the digital image recommendation method described above. The steps of the digital image recommendation method described here can be steps from one of the digital image recommendation methods in the various embodiments described above.

[0134] In one embodiment, a computer-readable storage medium is provided, storing a computer program that, when executed by a processor, causes the processor to perform the steps of the digital image recommendation method described above. The steps of the digital image recommendation method described here can be those steps from one of the digital image recommendation methods in the various embodiments described above.

[0135] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, causes the processor to perform the steps of the digital image recommendation method described above. The steps of the digital image recommendation method described here can be those steps from the digital image recommendation methods of the various embodiments described above.

[0136] 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, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0137] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0138] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0139] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A digital image recommendation method, characterized in that, The method includes: In response to a digital avatar recommendation request initiated by a virtual branch for handling financial transactions, the system obtains the digital space scene characteristics of the virtual branch, usage statistics of each shared digital avatar, and digital avatar description information; the shared digital avatar is a digital avatar used for sharing across multiple digital space platforms associated with a user account; the multiple digital space platforms are digital space platforms other than the virtual branch. Based on the digital space scene characteristics, the usage statistics, and the digital image description information, a recommended digital image is determined from each of the shared digital images; The user account is recommended to use the recommended digital avatar in the virtual service hall; Specifically, the process involves obtaining digital avatar model files uploaded by user accounts from each of the aforementioned digital space platforms; authentication by any of the aforementioned digital space platforms through a multi-party joint registration and authentication mechanism for digital avatars; and the digital avatar model files being model files used to render the corresponding digital avatars on each of the aforementioned digital space platforms. The digital character model file is adapted and converted into digital character model data suitable for each of the digital space platforms and then stored. The adaptation includes file format adaptation, material adaptation, and animation adaptation. The adaptation conversion is based on the engine type of the digital character. The method further includes: When the user account logs into the digital space platform and the digital space platform has not yet enabled digital image sharing management, the registration process of the digital image multi-party joint registration and authentication mechanism determines whether the user will share the digital image in the digital space platform. The sharing management includes at least the collection, management, storage, conversion and sharing of digital images. When the user account determines to share and manage the digital avatar in the digital space platform, a digital avatar sharing management key is generated; the digital avatar sharing management key is used for the user to authenticate when managing the digital avatar on each of the digital space platforms.

2. The method according to claim 1, characterized in that, The method further includes: When the user account selects to use the recommended digital avatar in the virtual business hall, the digital avatar model data corresponding to the recommended digital avatar is determined; The rendering engine of the virtual business hall is used to load the digital image model data in the virtual business hall to render the recommended digital image.

3. The method according to claim 1, characterized in that, The method further includes: Establish a multi-party joint registration and authentication mechanism for digital images; the multi-party joint registration and authentication mechanism for digital images is used to share digital images in the digital space platform across platforms; The digital image on the digital space platform that has been certified through the multi-party joint registration and certification mechanism for digital images will be used as the shared digital image.

4. The method according to claim 1, characterized in that, The method further includes: When the digital image model data cannot be exported in a common data format by the digital space platform, a 3D model format conversion tool is used to convert the digital image model data to a common data format to obtain the converted common model data. Export the converted general model data from the 3D model format conversion tool.

5. The method according to claim 1, characterized in that, The method further includes: In response to the user account's modification operation on the digital image description information of the digital image on the digital space platform, the modified content corresponding to the modification operation of the digital image description information is obtained; Based on the modifications, update the digital image description information of the digital image.

6. A digital image recommendation device, characterized in that, The device includes: The response module is used to respond to a digital image recommendation request initiated by a virtual business hall for handling financial business, and to obtain the digital space scene characteristics of the virtual business hall, usage statistics and digital image description information corresponding to each shared digital image; the shared digital image is a digital image used for sharing in multiple digital space platforms associated with a user account; the multiple digital space platforms are digital space platforms other than the virtual business hall. The determining module is used to determine a recommended digital image from among the shared digital images based on the digital space scene characteristics, the usage statistics, and the digital image description information. The recommendation module is used to recommend that the user account use the recommended digital image in the virtual business hall; The device further includes: a storage module for acquiring digital avatar model files uploaded by user accounts from various digital space platforms; authentication by any digital space platform through a multi-party joint registration and authentication mechanism for digital avatars; the digital avatar model file being a model file used to render the corresponding digital avatar on each digital space platform; and adapting and converting the digital avatar model file into digital avatar model data suitable for each digital space platform and storing it, wherein the adaptation includes file format adaptation, material adaptation, and animation adaptation, and the adaptation conversion is based on the engine type of the digital avatar. The device further includes: a management module, used to determine whether the user will share the digital image in the digital space platform when the user account logs into the digital space platform and the digital space platform has not yet enabled digital image sharing management, through the registration process of the digital image multi-party joint registration and authentication mechanism, wherein the sharing management includes at least the collection, management, storage, conversion, and sharing of digital images; and generating a digital image sharing management key when the user account determines that it will share the digital image in the digital space platform; the digital image sharing management key is used for the user to authenticate when managing the digital image on each of the digital space platforms.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.

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

9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Virtual figure trial assembly method and system based on scene and state

    CN107833092A

  • Method and application for creating and using cross-platform personalized digital body account

    CN115378696A