Virtual interaction method, system, electronic device, storage medium and program product

By building a virtual interaction method and system, users can directly interact online between different OA systems, solving the convenience problem of cross-system interaction in existing technologies and improving office efficiency and user experience.

CN118797595BActive Publication Date: 2025-10-21CHINA MOBILE GROUP ZHEJIANG +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410446353.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-15
Publication Date
2025-10-21
Estimated Expiration
2044-04-15

AI Technical Summary

Technical Problem

Existing technologies cannot provide a convenient solution for users to socialize online across different office automation systems, resulting in the need to use offline contact methods to achieve cross-system user interaction.

Method used

By obtaining the target user's virtual space access request, determining the target virtual space where his virtual character image is located, building a list of associated virtual spaces, and creating interaction scenarios between virtual characters based on the list, virtual interaction between different OA systems is achieved.

Benefits of technology

It improves the efficiency of virtual office and user experience, realizes convenient online interaction between different OA systems, and enhances users' sense of participation and personalized services in the virtual space.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118797595B_ABST
    Figure CN118797595B_ABST
Patent Text Reader

Abstract

The application provides a virtual interaction method, system, electronic device, storage medium and program product. The method comprises the following steps: obtaining virtual space access request information sent by a target user; determining a target virtual space in which a first virtual character image is located according to the virtual space access request information, wherein the first virtual character image is a virtual character image corresponding to the target user; receiving a first input, wherein the first input comprises an operation request for accessing an associated virtual space; in response to the first input, obtaining a target associated virtual space list according to the target virtual space; determining an associated virtual space to be interacted based on the target associated virtual space list, and constructing a virtual interaction scene between the first virtual character image and a second virtual character image, wherein the second virtual character image is a virtual character image in the associated virtual space to be interacted. The application realizes a virtual interaction process between different office automation systems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet technology, and in particular to a virtual interaction method, system, electronic device, storage medium and program product. Background Art

[0002] Office Automation (OA) is a new office method formed by applying modern technologies such as computers and communications to traditional office methods.

[0003] With the rapid development of OA systems, some existing technologies have proposed that employees can enjoy an immersive office environment at home without leaving their homes. Employees enter the virtual space in the form of holographic images and conduct daily clocking in, meetings, and activities. However, users of virtual offices can usually only know the user status of the virtual office space they are logged into. If they need to socialize with users of other virtual offices (for example, business collaboration, technical exchanges, and employee training), they need to use offline contact information, such as company email, company address, and company phone number, to contact the administrative users of other virtual spaces and then organize offline meetings. Existing technologies cannot provide users with a more convenient solution for online social interaction between different OA systems.

[0004] Therefore, there is an urgent need for a virtual interaction method, system, electronic device, storage medium and program product to solve the above problems. Summary of the Invention

[0005] In response to the problems existing in the prior art, the present invention provides a virtual interaction method, system, electronic device, storage medium and program product.

[0006] The present invention provides a virtual interaction method, comprising:

[0007] Obtaining virtual space access request information sent by the target user;

[0008] determining, according to the virtual space access request information, a target virtual space where a first virtual character image is located, wherein the first virtual character image is a virtual character image corresponding to the target user;

[0009] receiving a first input, wherein the first input comprises an operation request to access an associated virtual space, the associated virtual space being a virtual space associated with the target virtual space;

[0010] In response to the first input, obtaining a target-associated virtual space list according to the target virtual space;

[0011] Based on the target associated virtual space list, an associated virtual space to be interacted with is determined, and according to the associated virtual space to be interacted with, a virtual interaction scene between the first virtual character image and the second virtual character image is constructed, wherein the second virtual character image is a virtual character image corresponding to a user to be interacted with by the first virtual character image in the associated virtual space to be interacted with.

[0012] According to a virtual interaction method provided by the present invention, the method further includes:

[0013] Obtaining user registration information sent by a server corresponding to the virtual space, wherein the user registration information includes user account information of the user to be registered, virtual space identification information of the virtual space where the virtual character image corresponding to the user to be registered is located, and user position code information of the user to be registered;

[0014] Determining virtual space access permissions for the user to be registered based on the user job code information of the user to be registered, wherein the virtual space access permissions include a first permission and a second permission, the first permission including permission to access the virtual space where the avatar corresponding to the user to be registered is located; the second permission including permission to access the virtual space where the avatar corresponding to the user to be registered is located, and permission to access other virtual spaces associated with the virtual space where the avatar corresponding to the user to be registered is located;

[0015] Based on the virtual space access rights of the user to be registered, performing a user registration operation according to the user account information of the user to be registered and the virtual space identification information of the virtual space where the virtual character image corresponding to the user to be registered is located, and constructing the corresponding virtual character image;

[0016] After obtaining the virtual space access request information sent by the target user, the method further includes:

[0017] Determine whether the virtual space access permission of the target user is the second permission; if the virtual space access permission of the target user is the second permission, generate a corresponding associated virtual space access option interface, wherein the associated virtual space access option interface is used to generate the first input based on the operation of confirming access to the associated virtual space selected by the target user.

[0018] According to a virtual interaction method provided by the present invention, the method further includes:

[0019] Based on the association relationship information between the virtual spaces, and according to the virtual space identification information corresponding to each virtual space, constructing the associated virtual space list between each virtual space and other virtual spaces;

[0020] Sending the constructed multiple associated virtual space lists to an associated relationship database for storage;

[0021] The step of obtaining a target associated virtual space list according to the target virtual space includes:

[0022] According to the virtual space identification information corresponding to the target virtual space, the target associated virtual space list corresponding to the target virtual space is obtained from the association relationship database.

[0023] According to a virtual interaction method provided by the present invention, determining the associated virtual space to be interacted with based on the target associated virtual space list includes:

[0024] Acquire project information between each of the associated virtual spaces in the target associated virtual space list and the target associated virtual space;

[0025] receiving a second input, wherein the second input comprises an operation of a user selecting a project option, the project option being generated based on the project information;

[0026] In response to the second input, the associated virtual space to be interacted with is determined according to the project information corresponding to the selected project option.

[0027] According to a virtual interaction method provided by the present invention, constructing a virtual interaction scene between the first virtual character image and the second virtual character image according to the associated virtual space to be interacted includes:

[0028] Obtaining a list of associated space users in the associated virtual space to be interacted with, wherein the associated space user list includes real-time status information of users in the associated virtual space and project progress information between users in the associated virtual space and users in the target virtual space;

[0029] Determine a pending associated user according to the user real-time status information, wherein the pending associated user is a user whose real-time status information is in a working state;

[0030] sorting the pending associated users according to the project progress information between the target user and the pending associated users in the associated space user list, and generating corresponding associated user display options according to the sorting result;

[0031] receiving a third input, wherein the third input includes an operation of a user selecting a target associated user from the associated user display options;

[0032] In response to the third input, based on a selection operation by the user in the associated user display options, determining the target associated user from the plurality of pending associated users, and using the avatar image corresponding to the target associated user as the second avatar image;

[0033] Based on the associated virtual space to be interacted with, a corresponding virtual conference room is generated, and the first virtual character image and the second virtual character image are assigned to the virtual conference room to construct the virtual interaction scene.

[0034] According to a virtual interaction method provided by the present invention, the method further includes:

[0035] If the virtual space access permission of the target user is the first permission, a connection is established between the target user's client and the target virtual space according to the source address information corresponding to the target virtual space, so as to construct a virtual interaction scene between the first virtual character image and other virtual character images in the target virtual space.

[0036] The present invention also provides a virtual interaction system, comprising:

[0037] An access request acquisition module is used to acquire virtual space access request information sent by a target user;

[0038] a processing module, configured to determine, based on the virtual space access request information, a target virtual space where a first virtual character image is located, wherein the first virtual character image is a virtual character image corresponding to the target user;

[0039] a receiving module configured to receive a first input, wherein the first input comprises an operation request to access an associated virtual space, the associated virtual space being a virtual space associated with the target virtual space;

[0040] a response module, configured to obtain a target associated virtual space list according to the target virtual space in response to the first input;

[0041] An interaction scene construction module is used to determine the associated virtual space to be interacted based on the target associated virtual space list, and to construct a virtual interaction scene between the first virtual character image and the second virtual character image according to the associated virtual space to be interacted, wherein the second virtual character image is the virtual character image corresponding to the user to be interacted with by the first virtual character image in the associated virtual space to be interacted.

[0042] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any one of the virtual interaction methods described above is implemented.

[0043] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which implements any of the virtual interaction methods described above when executed by a processor.

[0044] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the virtual interaction methods described above.

[0045] The virtual interaction method, system, electronic device, storage medium and program product provided by the present invention determine the target virtual space where the virtual character image corresponding to the target user is located by obtaining virtual space access request information sent by the target user, and then obtain a target associated virtual space list based on the target virtual space. Finally, based on the target associated virtual space list, the associated virtual space to be interacted is determined, and based on the associated virtual space to be interacted, a virtual interaction scene between the virtual character image of the target user and the virtual character image in the associated virtual space to be interacted is constructed, thereby realizing the virtual interaction process between different office automation systems and improving the efficiency of virtualized office and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0047] Figure 1 A schematic diagram of the flow of the virtual interaction method provided by the present invention;

[0048] Figure 2 A schematic diagram of virtual interaction based on multiple virtual spaces provided by the present invention;

[0049] Figure 3 A schematic diagram showing the display of the associated virtual space corresponding to the target user provided by the present invention;

[0050] Figure 4 This is a schematic diagram of the operation of the virtual interactive scene provided by the present invention;

[0051] Figure 5 A schematic diagram of the structure of the virtual interaction system provided by the present invention;

[0052] Figure 6 This is a schematic structural diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0053] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0054] Office automation utilizes modern equipment and information technology to replace some of the traditional manual or repetitive tasks performed by office workers. By restoring a realistic office experience, distance in three-dimensional space no longer presents a barrier to communication. Through virtual interaction, users can directly establish a "realistic" connection, effectively handling office affairs and business information, and achieving efficient utilization of information resources. This, in turn, increases productivity, aids decision-making, maximizes work efficiency and quality, and improves the working environment.

[0055] In current OA systems, users of virtual offices typically only have access to the user status of the virtual office they're logged into. If they need to socialize with users in other virtual offices (for example, collaboration, technical exchanges, and employee training), they must use offline contact information, such as company email, address, and phone number, to contact the administrators of other virtual offices before they can formulate a work plan. Clearly, existing technologies cannot provide users with a more convenient solution for online social interaction across different OA systems.

[0056] Figure 1 A flow chart of the virtual interaction method provided by the present invention is shown as follows: Figure 1 As shown, the present invention provides a virtual interaction method, comprising:

[0057] Step 101: Acquire virtual space access request information sent by a target user.

[0058] In the present invention, the metaverse space is taken as an example for explanation. Figure 2 The virtual interaction diagram based on multiple virtual spaces provided by the present invention can be referred to Figure 2As shown, there are multiple virtual offices (i.e., virtual spaces), each of which corresponds to a server, such as Virtual Office 1 Server through Virtual Office N Server. These servers are used to maintain data on the work status of users in multiple virtual offices within the Metaverse. Each virtual office is a mapping of the office space of a company or company department in the real world to a different OA system in the virtual space. In the present invention, the Metaverse social service platform (hereinafter referred to as the platform) serves as the execution entity, enabling users to interact in virtual offices that do not use OA systems.

[0059] In the present invention, a user registers an account in advance in the target virtual space corresponding to the company they are employed for through a device terminal (such as a mobile phone, computer, etc.), based on the name of the company they are employed for, and becomes a member (i.e., a user) of the target virtual space. Based on the user's position in the company, a job code is assigned to the user, and a virtual character image is created for the user. In the present invention, in response to a virtual space access request message initiated by a certain user (i.e., the target user) through a device terminal, the target user can interact online with the virtual characters corresponding to other users in the target virtual space in the registered target virtual space, and can obtain the office status (such as work, vacation, or meeting status) of other members of the target virtual space. Furthermore, the target user can also interact online with the virtual characters corresponding to users in other virtual spaces that have an associated relationship with the target virtual space they are in, such as socializing online through a virtual conference room.

[0060] In the present invention, the virtual space access request information includes the unique identifier of the target user. The unique identifier can be the account name used to log in to the Metaverse social service platform, and can also be called a social space service account. The Metaverse social service platform first needs to authenticate the identity of the target user based on the virtual space access request information sent by the target user to ensure that the target user is a user with permission to access the virtual space.

[0061] For reference Figure 2 As shown, in the present invention, the Metaverse social service platform can establish a cooperative relationship with the Virtual Office 1 server to the Virtual Office N server in advance. When the target virtual space where the target user is located is authorized, the Metaverse social service platform can obtain the authority to obtain the user status information in the virtual office associated with the target virtual space from the Virtual Office 1 server to the Virtual Office N server. That is, the target user logs in to the server where his own OA system is located through the Metaverse social service platform, and can also obtain the user status information from the servers of other associated virtual spaces through the Metaverse social service platform.

[0062] Step 102 : determining a target virtual space where a first virtual character image is located according to the virtual space access request information, wherein the first virtual character image is the virtual character image corresponding to the target user.

[0063] For OA systems, in order to enhance user experience and personalized services, each user has a unique virtual character image, which can represent the user's existence in the virtual space and interact with other users.

[0064] In this invention, when a target user needs to log into the OA system, the user's corresponding avatar is first identified. This process can be achieved through a user account, identity token, or other authentication information. Once the target user's avatar is confirmed, the Metaverse social service platform determines the target virtual space where the avatar resides based on the target user's identity information and permission settings.

[0065] Furthermore, after determining the virtual space where the avatar resides, the Metaverse social service platform can provide users with personalized services and functions to meet their needs and expectations. This includes displaying information related to the user's role and customized functions.

[0066] By associating users with their virtual avatars and navigating them to corresponding virtual spaces, the system can enhance user experience, increase user engagement, and provide services that better meet user needs. Furthermore, based on the previously established relationships between virtual spaces and the relevant information of the currently determined target virtual space, virtual interaction scenarios can be quickly established between the target user and users in other OA systems in subsequent steps.

[0067] Step 103: Receive a first input, wherein the first input includes an operation request to access an associated virtual space, and the associated virtual space is a virtual space that has an associated relationship with the target virtual space.

[0068] In the present invention, if a target user has administrative permissions, that is, the target user has access to the virtual space where their corresponding avatar resides, as well as access to other virtual spaces associated with the virtual space where their corresponding avatar resides. Furthermore, based on the target user's administrative permissions, an option to access the associated virtual spaces can be displayed on the device terminal used by the target user. After the target user selects the option to confirm the access request on the device terminal, a corresponding input instruction, i.e., a first input, is obtained.

[0069] Step 104 : In response to the first input, obtain a target-associated virtual space list according to the target virtual space.

[0070] In the present invention, reference may be made to Figure 2 As shown, the association database is used to maintain mappings between different virtual offices, including information about existing partnerships and product or technology relationships, such as relationships between upstream and downstream industries of a product or technology. In the present invention, the association database stores mappings between a target virtual office and other virtual offices, as well as collaborative projects with other virtual offices. Once the platform determines a target virtual space, it retrieves a list of associated virtual spaces from the association database based on the target virtual space's identification information, i.e., the target associated virtual space list.

[0071] Step 105: Determine an associated virtual space to be interacted with based on the target associated virtual space list, and construct a virtual interaction scene between the first virtual character image and the second virtual character image according to the associated virtual space to be interacted with, wherein the second virtual character image is a virtual character image corresponding to the user to be interacted with by the first virtual character image in the associated virtual space to be interacted with.

[0072] In the present invention, after the target associated virtual space list is obtained, the list can be displayed through the target user's device terminal, and then based on the target user's selection operation on the list, the associated virtual space to be interacted with is determined.

[0073] Furthermore, after determining the associated virtual space to interact with, a virtual interaction scene between the first and second virtual characters is constructed based on that space. This scene may include dialogue, information exchange, resource sharing, and the like between the virtual characters. Simultaneously, based on the constructed virtual interaction scene, corresponding tools, interfaces, or functions are generated to enable interaction between the first and second virtual characters. Users can use these tools or functions to communicate and collaborate with the virtual characters in the associated virtual space to interact with. In one embodiment, the virtual interaction scene can be constructed based on either the associated virtual space to interact with or the target virtual space, depending on the actual use of the virtual interaction scene.

[0074] The virtual interaction method provided by the present invention determines the target virtual space where the virtual character image corresponding to the target user is located by obtaining virtual space access request information sent by the target user, and then obtains a target associated virtual space list based on the target virtual space. Finally, based on the target associated virtual space list, the associated virtual space to be interacted is determined, and based on the associated virtual space to be interacted, a virtual interaction scene between the virtual character image of the target user and the virtual character image in the associated virtual space to be interacted is constructed, thereby realizing the virtual interaction process between different office automation systems and improving the efficiency of virtualized office and user experience.

[0075] Based on the above embodiment, the method further includes:

[0076] Obtaining user registration information sent by a server corresponding to the virtual space, wherein the user registration information includes user account information of the user to be registered, virtual space identification information of the virtual space where the virtual character image corresponding to the user to be registered is located, and user position code information of the user to be registered;

[0077] Determining virtual space access permissions for the user to be registered based on the user job code information of the user to be registered, wherein the virtual space access permissions include a first permission and a second permission, the first permission including permission to access the virtual space where the avatar corresponding to the user to be registered is located; the second permission including permission to access the virtual space where the avatar corresponding to the user to be registered is located, and permission to access other virtual spaces associated with the virtual space where the avatar corresponding to the user to be registered is located;

[0078] Based on the virtual space access rights of the user to be registered, performing a user registration operation according to the user account information of the user to be registered and the virtual space identification information of the virtual space where the virtual character image corresponding to the user to be registered is located, and constructing the corresponding virtual character image;

[0079] After obtaining the virtual space access request information sent by the target user, the method further includes:

[0080] Determine whether the virtual space access permission of the target user is the second permission; if the virtual space access permission of the target user is the second permission, generate a corresponding associated virtual space access option interface, wherein the associated virtual space access option interface is used to generate the first input based on the operation of confirming access to the associated virtual space selected by the target user.

[0081] In the present invention, users need to perform user registration operations through terminal devices, so that the platform obtains user registration information from the server corresponding to the virtual space. This user registration information includes the user account information of the user to be registered, the identification information of the virtual space where the virtual character image corresponding to the user to be registered is located, and the user position code information of the user to be registered.

[0082] Furthermore, based on the user position code information of the user to be registered, the platform will determine the user's virtual space access rights, including the first permission and the second permission, where the first permission indicates that the user can access the virtual space where his or her virtual character image is located; the second permission indicates that the user can not only access the virtual space where his or her virtual character image is located, but also access other virtual spaces that are related to the virtual space where his or her virtual character image is located.

[0083] Furthermore, based on the virtual space access rights, user account information and virtual space identification information of the user to be registered, the platform will perform user registration operations, including creating a user account, associating a virtual character image and allocating corresponding access rights.

[0084] In the present invention, after the platform completes the user registration operation, it will build a corresponding virtual character image. When creating a virtual character image for the user, it will also be set according to the user's personalized needs, such as appearance, clothing, behavior, etc.

[0085] In the present invention, the target user can use a social client (such as an OA system client installed on a terminal device) in advance to register a social space service account on the Metaverse social service platform. During the registration process, the platform needs to authenticate the target user, and if the identity authentication is passed, the target user will be assigned a social space account, and the target virtual space identification information and the target user's job code will be added, and this information will be saved in the Metaverse social space database, and then a list of the target virtual space and other virtual spaces with associated relationships will be established based on this information.

[0086] After the target user completes registration, they trigger the social client through their terminal device. When logging into their registered account on the platform, the platform must authenticate the target user before they can successfully log in. They then initiate a request to the platform to access the Metaverse social space. This request includes the target user's unique identifier, which can be either the platform login account name or the social space service account. Furthermore, if the target user is an administrative user, they are assigned two types of permissions by the platform: 1. Access to the target virtual space's user status information from the server where the target virtual space resides; 2. Access to the user status information of each associated virtual space from the servers of other associated virtual spaces.

[0087] In the present invention, after the target user successfully logs in, if the target user wants to access his or her own metaverse social space, he or she can directly send an access request to the target virtual space to the platform (by displaying the corresponding interface on the terminal device for the target user to confirm).

[0088] Based on the above embodiment, the method further includes:

[0089] Based on the association relationship information between the virtual spaces, and according to the virtual space identification information corresponding to each virtual space, constructing the associated virtual space list between each virtual space and other virtual spaces;

[0090] Sending the constructed multiple associated virtual space lists to an associated relationship database for storage;

[0091] The step of obtaining a target associated virtual space list according to the target virtual space includes:

[0092] According to the virtual space identification information corresponding to the target virtual space, the target associated virtual space list corresponding to the target virtual space is obtained from the association relationship database.

[0093] In the present invention, a list of associated virtual spaces between each virtual space and other virtual spaces is constructed based on the association relationship information between the virtual spaces and their corresponding virtual space identification information. For example, assuming that there is a project collaboration between the target virtual space and virtual office 1 and virtual office 2, the mapping relationship between the target virtual space, virtual office 1 and virtual office 2, and the corresponding collaborative project name can be stored in the association relationship database.

[0094] Furthermore, the constructed lists of multiple associated virtual spaces will be sent to the associated relationship database for storage. The associated relationship database is responsible for storing and managing the associated information between virtual spaces so that the system can effectively identify and process the associated relationships between them.

[0095] After receiving the lists of associated virtual spaces, the association database will store them according to the preset data structure to ensure that the association relationship of each virtual space can be accurately recorded and retrieved, providing support for subsequent data query and analysis.

[0096] In the present invention, a request for querying the associated virtual spaces of the target virtual space is received through the terminal device of the target user, and the associated query request carrying the target virtual space identification information is sent to the platform. Based on the target virtual space identification information, the platform queries the target associated virtual space list and the cooperative project name associated with the target virtual space from the association relationship database.

[0097] Specifically, when querying the target associated virtual space list, the platform can query from the association relationship database based on the identification information of the target virtual space that the virtual offices associated with the target virtual space are Virtual Office 1 and Virtual Office 2, as well as the names of the projects cooperated between the target virtual space and Virtual Office 1, and the names of the projects cooperated between the target virtual space and Virtual Office 2, and then display these queried contents in the form of a list.

[0098] Based on the above embodiment, determining the associated virtual space to be interacted with based on the target associated virtual space list includes:

[0099] Acquire project information between each of the associated virtual spaces in the target associated virtual space list and the target associated virtual space;

[0100] receiving a second input, wherein the second input comprises an operation of a user selecting a project option, the project option being generated based on the project information;

[0101] In response to the second input, the associated virtual space to be interacted with is determined according to the project information corresponding to the selected project option.

[0102] In the present invention, project information between each associated virtual space in the target associated virtual space list and the target associated virtual space is obtained. The project information may include cooperative projects, transaction history, product information, and the like.

[0103] Furthermore, a second input is received, which includes the target user selecting a project option on the terminal device interface. These project options are generated based on the project information obtained in the previous step and are presented to the user for selection. Based on the project option selected by the user, the platform matches the corresponding project information to find the associated virtual space and sets it as the target for interaction. This includes displaying detailed information about the associated virtual space, providing a way to communicate with it, and displaying the progress of the related project.

[0104] In the present invention, a target user's terminal device receives a query request from the target user regarding the status of users participating in a first collaborative project (i.e., the collaborative project corresponding to the selected project option) in a first virtual office (i.e., the associated virtual space to be interacted with) in a target associated virtual space list. In response to the request, the platform sends a query request containing the identifiers of the first virtual office and the first collaborative project. Based on the request, the platform determines the identifiers of the first virtual office and the first collaborative project and sends a request to the virtual office server corresponding to the queried first virtual office to obtain information such as the current user list in the first virtual office, the real-time status of each user in the user list, and the project completion progress of the first collaborative project in which the users in the user list participate.

[0105] Through the above steps, the platform can obtain project information between the associated virtual space and the target associated virtual space, and determine the associated virtual space to interact with based on the project options selected by the user. This helps to provide a personalized interactive experience, meet user needs, and support decision-making and collaborative development.

[0106] On the basis of the above embodiment, constructing a virtual interaction scene between the first virtual character image and the second virtual character image according to the associated virtual space to be interacted includes:

[0107] Obtaining a list of associated space users in the associated virtual space to be interacted with, wherein the associated space user list includes real-time status information of users in the associated virtual space and project progress information between users in the associated virtual space and users in the target virtual space;

[0108] Determine a pending associated user according to the user real-time status information, wherein the pending associated user is a user whose real-time status information is in a working state;

[0109] sorting the pending associated users according to the project progress information between the target user and the pending associated users in the associated space user list, and generating corresponding associated user display options according to the sorting result;

[0110] receiving a third input, wherein the third input includes an operation of a user selecting a target associated user from the associated user display options;

[0111] In response to the third input, based on a selection operation by the user in the associated user display options, determining the target associated user from the plurality of pending associated users, and using the avatar image corresponding to the target associated user as the second avatar image;

[0112] Based on the associated virtual space to be interacted with, a corresponding virtual conference room is generated, and the first virtual character image and the second virtual character image are assigned to the virtual conference room to construct the virtual interaction scene.

[0113] Figure 3 The display diagram of the associated virtual space corresponding to the target user provided by the present invention can be referred to Figure 3 As shown, in the present invention, the platform sends a request to the associated virtual space to query the user list, user status, collaborative project name, and project completion progress data of the users participating in the collaborative project. Real-time user status information includes whether the user in the user list is currently working, on vacation, or in a meeting, allowing the target user to determine which user in a working state to interact with for a specific collaborative project. The collaborative project name refers to the name of a project jointly participated in by the target user and users in other associated virtual spaces within a recent period of time. In the present invention, the name of the social project in the recent period of time can be obtained based on the social project identifiers of the participants in each associated virtual space.

[0114] In the present invention, users who are in working state can be identified based on the real-time status information of the users. In this case, the platform will filter out the users who are in working state in real time in the target virtual space as the pending associated users.

[0115] In the present invention, after receiving information such as the user list of the first virtual office, the users' real-time status, and the project completion progress of the first collaborative project in which the users in the user list are participating, the platform selects users whose project progress in the most recent period is a set project progress, or who are close to the set project progress, as target users for social interaction based on the project progress. The set project progress refers to the phased progress in the project's expected plan. For example, when planning a project, multiple stages of the project process can be set, with specific achievements to be achieved in each stage.

[0116] Furthermore, the platform pushes the user list, user status, collaborative project names, and collaborative project progress of the first virtual office to the target user's terminal device. Upon receiving the above information from the platform, the terminal device generates and displays a social space interface containing the user list, user status, collaborative project names, and collaborative project progress. Preferably, the social space interface only displays pending associated users, allowing the target user to quickly identify associated users with whom they currently wish to interact virtually.

[0117] In the present invention, users of the first virtual office can be displayed based on their real-time status and collaborative project progress (i.e., project progress information). In one embodiment, the users of the first virtual office can be displayed in the form of project progress bars, arranged in ascending order based on the difference between the collaborative project progress and the set collaborative project progress. Each progress bar can display the progress of each project phase. Optionally, to facilitate cross-office communication, the titles of the pending associated users can also be displayed.

[0118] Based on the above embodiment, the method further includes:

[0119] If the virtual space access permission of the target user is the first permission, a connection is established between the target user's client and the target virtual space according to the source address information corresponding to the target virtual space, so as to construct a virtual interaction scene between the first virtual character image and other virtual character images in the target virtual space.

[0120] In the present invention, in response to the target user's metaverse social space access request, the platform queries the metaverse social database for the source address of the target virtual space corresponding to the target user's unique identifier, and sends the queried source address to the target user's terminal device.

[0121] When the terminal device receives the source address sent from the platform, it displays the target virtual space from the perspective of the target user's virtual humanoid image based on the source address. The target virtual space of the target user includes the virtual office space where the target user is located, and function buttons for querying other virtual spaces that are associated with the target virtual space.

[0122] In this invention, the target virtual space can be a digital space that replicates a real-world office in scale. Each user in this space has a corresponding avatar. Each avatar also has corresponding detailed information about the avatar, which can be displayed via a specified trigger. This information includes the avatar's current office status, the names of current projects, and the current project progress. When a user logs into this metaverse social space, they can wear a VR device and communicate with other users corresponding to the avatars in the space within the virtual office space, enhancing the user's immersive experience while working remotely or from home.

[0123] Figure 4 This is a schematic diagram of the operation of the virtual interactive scene provided by the present invention. The display interface of the terminal device of the target user can refer to Figure 4 As shown, after the target user clicks User B's avatar, they are prompted to confirm the meeting. After the target user confirms the meeting and User B agrees, a pop-up window appears on their devices asking whether they need to enter a virtual conference room for the meeting. After both agree, the target user and User B's avatars are dragged into the virtual conference room. At this point, the target user and User B can choose to wear VR glasses and enter the virtual conference room for an online meeting that simulates a real-life scenario.

[0124] In the present invention, when a target user clicks on an interface element displayed for user B, the terminal device can respond to the click by sending a request to user B's terminal device to initiate a meeting with user B. Once user B confirms the meeting with the target user, the target user and user B's corresponding avatars can be brought into a virtual conference room. If user B is not available during the current time period, they can schedule an online meeting with the target user in a virtual conference room, and a meeting schedule can be generated based on the scheduled meeting. In one embodiment, if the meeting requires the participation of other users, the target user and / or user B can invite other users to the virtual conference room.

[0125] The virtual interaction method provided by the present invention can open a function button for querying other related companies and cooperation projects for the target user on the terminal device when the target user has cooperation matters with users of other companies, integrate and synchronize the status information of users of other related virtual offices to be queried to the target user, and when displaying the user status information of the virtual office to be queried, rank the users in each status based on the project progress of the cooperation project, which helps the target user to select users with specific project progress and enter the virtual conference room for talks with the user, thereby improving the user's experience of using the metaverse virtual world, solving the problem of how to obtain the status of other company members that is difficult to solve with existing technologies, and achieving the goal of obtaining the real-time status of other virtual office users and the progress of cooperation projects in the metaverse space, meeting the rigid needs in the metaverse scenario, and providing users with a very convenient communication experience.

[0126] The virtual interaction system provided by the present invention is described below. The virtual interaction system described below and the virtual interaction method described above can be referenced to each other.

[0127] Figure 5 This is a schematic diagram of the structure of the virtual interactive system provided by the present invention, such as Figure 5 As shown, the present invention provides a virtual interaction system, including an access request acquisition module 501, a processing module 502, a receiving module 503, a response module 504, and an interaction scene construction module 505. The access request acquisition module 501 is used to acquire virtual space access request information sent by a target user; the processing module 502 is used to determine, based on the virtual space access request information, a target virtual space where a first virtual character image is located, wherein the first virtual character image is the virtual character image corresponding to the target user; the receiving module 503 is used to receive a first input, wherein the first input includes an operation request to access an associated virtual space, wherein the associated virtual space is a virtual space associated with the target virtual space; the response module 504 is used to, in response to the first input, acquire a target associated virtual space list based on the target virtual space; and the interaction scene construction module 505 is used to determine an associated virtual space to be interacted with based on the target associated virtual space list, and to construct a virtual interaction scene between the first virtual character image and a second virtual character image based on the associated virtual space to be interacted with, wherein the second virtual character image is the virtual character image corresponding to the user to be interacted with by the first virtual character image in the associated virtual space to be interacted with.

[0128] The virtual interaction system provided by the present invention determines the target virtual space where the virtual character image corresponding to the target user is located by obtaining virtual space access request information sent by the target user, and then obtains a target associated virtual space list based on the target virtual space. Finally, based on the target associated virtual space list, it determines the associated virtual space to be interacted with, and constructs a virtual interaction scene between the virtual character image of the target user and the virtual character image in the associated virtual space to be interacted with based on the associated virtual space to be interacted, thereby realizing the virtual interaction process between different office automation systems and improving the efficiency of virtualized office and user experience.

[0129] The system provided by the present invention is used to execute the above-mentioned method embodiments. Please refer to the above-mentioned embodiments for the specific processes and detailed contents, which will not be repeated here.

[0130] Figure 6 A schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 6 As shown, the electronic device may include: a processor (Processor) 601, a communication interface (Communications Interface) 602, a memory (Memory) 603 and a communication bus 604, wherein the processor 601, the communication interface 602, and the memory 603 communicate with each other through the communication bus 604. The processor 601 can call the logic instructions in the memory 603 to execute the virtual interaction method, which includes: obtaining virtual space access request information sent by the target user; determining the target virtual space where the first virtual character image is located based on the virtual space access request information, wherein the first virtual character image is the virtual character image corresponding to the target user; receiving a first input, wherein the first input includes an operation request to access an associated virtual space, and the associated virtual space is a virtual space that has an associated relationship with the target virtual space; in response to the first input, obtaining a target associated virtual space list based on the target virtual space; based on the target associated virtual space list, determining the associated virtual space to be interacted, and constructing a virtual interaction scene between the first virtual character image and the second virtual character image based on the associated virtual space to be interacted, wherein the second virtual character image is the virtual character image corresponding to the user to be interacted with by the first virtual character image in the associated virtual space to be interacted.

[0131] In addition, the logic instructions in the above-mentioned memory 603 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0132] On the other hand, the present invention also provides a computer program product, comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions. When the program instructions are executed by a computer, the computer can perform the virtual interaction methods provided by the above methods, the method comprising: obtaining virtual space access request information sent by a target user; determining, based on the virtual space access request information, a target virtual space where a first virtual character image is located, wherein the first virtual character image is a virtual character image corresponding to the target user; receiving a first input, wherein the first input comprises an operation request to access an associated virtual space, wherein the associated virtual space is a virtual space associated with the target virtual space; in response to the first input, obtaining a target associated virtual space list based on the target virtual space; determining an associated virtual space to be interacted with based on the target associated virtual space list, and constructing a virtual interaction scene between the first virtual character image and a second virtual character image based on the associated virtual space to be interacted with, wherein the second virtual character image is a virtual character image corresponding to the user with whom the first virtual character image is to interact in the associated virtual space to be interacted with.

[0133] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform the virtual interaction method provided by the above-mentioned embodiments, the method comprising: obtaining virtual space access request information sent by a target user; determining a target virtual space where a first virtual character image is located based on the virtual space access request information, wherein the first virtual character image is a virtual character image corresponding to the target user; receiving a first input, wherein the first input includes an operation request to access an associated virtual space, wherein the associated virtual space is a virtual space that has an associated relationship with the target virtual space; in response to the first input, obtaining a target associated virtual space list based on the target virtual space; determining an associated virtual space to be interacted with based on the target associated virtual space list, and constructing a virtual interaction scene between the first virtual character image and a second virtual character image based on the associated virtual space to be interacted with, wherein the second virtual character image is a virtual character image corresponding to the user to be interacted with by the first virtual character image in the associated virtual space to be interacted with.

[0134] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0135] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0136] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A virtual interaction method, characterized in that: include: Obtaining virtual space access request information sent by the target user; determining, according to the virtual space access request information, a target virtual space where a first virtual character image is located, wherein the first virtual character image is a virtual character image corresponding to the target user; receiving a first input, wherein the first input comprises an operation request to access an associated virtual space, the associated virtual space being a virtual space associated with the target virtual space; In response to the first input, obtaining a target-associated virtual space list according to the target virtual space; Based on the target associated virtual space list, an associated virtual space to be interacted with is determined, and according to the associated virtual space to be interacted with, a virtual interaction scene between the first virtual character image and the second virtual character image is constructed, wherein the second virtual character image is a virtual character image corresponding to a user to be interacted with by the first virtual character image in the associated virtual space to be interacted with.

2. The virtual interaction method according to claim 1, characterized in that: The method further comprises: Obtaining user registration information sent by a server corresponding to the virtual space, wherein the user registration information includes user account information of the user to be registered, virtual space identification information of the virtual space where the virtual character image corresponding to the user to be registered is located, and user position code information of the user to be registered; Determining virtual space access permissions for the user to be registered based on the user job code information of the user to be registered, wherein the virtual space access permissions include a first permission and a second permission, the first permission including permission to access the virtual space where the avatar corresponding to the user to be registered is located; the second permission including permission to access the virtual space where the avatar corresponding to the user to be registered is located, and permission to access other virtual spaces associated with the virtual space where the avatar corresponding to the user to be registered is located; Based on the virtual space access rights of the user to be registered, performing a user registration operation according to the user account information of the user to be registered and the virtual space identification information of the virtual space where the virtual character image corresponding to the user to be registered is located, and constructing the corresponding virtual character image; After obtaining the virtual space access request information sent by the target user, the method further includes: Determine whether the virtual space access permission of the target user is the second permission; if the virtual space access permission of the target user is the second permission, generate a corresponding associated virtual space access option interface, wherein the associated virtual space access option interface is used to generate the first input based on the operation of confirming access to the associated virtual space selected by the target user.

3. The virtual interaction method according to claim 2, characterized in that: The method further comprises: Based on the association relationship information between the virtual spaces, and according to the virtual space identification information corresponding to each virtual space, constructing the associated virtual space list between each virtual space and other virtual spaces; Sending the constructed multiple associated virtual space lists to an associated relationship database for storage; The step of obtaining a target associated virtual space list according to the target virtual space includes: According to the virtual space identification information corresponding to the target virtual space, the target associated virtual space list corresponding to the target virtual space is obtained from the association relationship database.

4. The virtual interaction method according to claim 2, characterized in that: The determining of the associated virtual space to be interacted with based on the target associated virtual space list includes: Acquire project information between each associated virtual space and the target virtual space in the target associated virtual space list; receiving a second input, wherein the second input comprises an operation of a user selecting a project option, the project option being generated based on the project information; In response to the second input, the associated virtual space to be interacted with is determined according to the project information corresponding to the selected project option.

5. The virtual interaction method according to claim 4, characterized in that: The step of constructing a virtual interaction scene between the first virtual character image and the second virtual character image according to the associated virtual space to be interacted with includes: Obtaining a list of associated space users in the associated virtual space to be interacted with, wherein the associated space user list includes real-time status information of users in the associated virtual space and project progress information between users in the associated virtual space and users in the target virtual space; Determine a pending associated user according to the user real-time status information, wherein the pending associated user is a user whose real-time status information is in a working state; sorting the pending associated users according to the project progress information between the target user and the pending associated users in the associated space user list, and generating corresponding associated user display options according to the sorting result; receiving a third input, wherein the third input includes an operation of the target user selecting a target associated user from the associated user display options; In response to the third input, based on a selection operation by the target user in the associated user display options, determining the target associated user from the plurality of pending associated users, and using the avatar image corresponding to the target associated user as the second avatar image; Based on the associated virtual space to be interacted with, a corresponding virtual conference room is generated, and the first virtual character image and the second virtual character image are assigned to the virtual conference room to construct the virtual interaction scene.

6. The virtual interaction method according to claim 2, characterized in that: The method further comprises: If the virtual space access permission of the target user is the first permission, a connection is established between the target user's client and the target virtual space according to the source address information corresponding to the target virtual space, so as to construct a virtual interaction scene between the first virtual character image and other virtual character images in the target virtual space.

7. A virtual interactive system, characterized in that: include: An access request acquisition module is used to acquire virtual space access request information sent by a target user; a processing module, configured to determine, based on the virtual space access request information, a target virtual space where a first virtual character image is located, wherein the first virtual character image is a virtual character image corresponding to the target user; a receiving module configured to receive a first input, wherein the first input comprises an operation request to access an associated virtual space, the associated virtual space being a virtual space associated with the target virtual space; a response module, configured to obtain a target associated virtual space list according to the target virtual space in response to the first input; An interaction scene construction module is used to determine the associated virtual space to be interacted based on the target associated virtual space list, and to construct a virtual interaction scene between the first virtual character image and the second virtual character image according to the associated virtual space to be interacted, wherein the second virtual character image is the virtual character image corresponding to the user to be interacted with by the first virtual character image in the associated virtual space to be interacted.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the virtual interaction method according to any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the virtual interaction method according to any one of claims 1 to 6 is implemented.

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the virtual interaction method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Virtual space interaction method and device, equipment and medium

    CN115509361A

  • Information processing system and information processing method

    WO2022145060A1