Method, device, computer device, and computer program for processing a group join request

By displaying interaction groups as virtual buildings and processing group join requests through virtual object interactions, the method simplifies and enhances the immersive experience in virtual environments.

JP2025538283APending Publication Date: 2025-11-27TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025521147
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-12
Filing Date
2023-09-04
Publication Date
2025-11-27

AI Technical Summary

Technical Problem

Existing methods for processing group join requests in virtual environments are monotonous and inefficient, lacking immersive interaction experiences.

Method used

A method and device that display interaction groups as virtual buildings, allowing first accounts with administrative privileges to process group join requests through virtual objects entering or interacting with these buildings, simplifying authorization processing and enhancing immersion.

Benefits of technology

This approach expands processing methods, simplifies the group join request process, enhances immersion, and improves man-machine interaction efficiency by converting requests into dynamic virtual behaviors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025538283000001_ABST
    Figure 2025538283000001_ABST
Patent Text Reader

Abstract

This application discloses a method, device, equipment, and storage medium for processing a group joining request, which belong to the technical field of virtual worlds. The method includes a step (510) of displaying a virtual building and a first virtual object in a virtual environment, where the virtual building represents an interaction group in the virtual environment and a first account has administrative privileges for the interaction group; a step (520) of displaying the first virtual object submitting a group joining request to the virtual building; and a step (530) of displaying the first virtual object entering the virtual building in response to a processing operation used to approve the group joining request. This application uses a dynamic virtual scene to represent the "group joining application - group joining processing - group joining completion" process, which prevents the group manager from processing group joining requests in a rigid and mechanical manner. The dynamic visual effects are beneficial to increasing the group manager's sense of immersion and proactiveness, further improving the group manager's efficiency in processing group joining requests and improving the efficiency of human-machine interaction.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to a Chinese patent application filed on December 12, 2022, bearing application number 202211597239.2 and entitled "Method, device, apparatus, and storage medium for processing group participation requests," the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the technical field of virtual worlds, and in particular to a method, apparatus, device, and storage medium for processing a group join request. [Background technology]

[0003] In the application program, a user account is always required to participate in various groups, such as a learning exchange group and an athletic hobby group.

[0004] In the related technology, when a group administrator account receives a group participation request, the terminal logged in with the group administrator account pops up a request window, and the application motivation entered by the user account is displayed in text form in the request window, and the group administrator account decides whether to allow the user account to participate in the group.

[0005] However, the above group participation method and the effect it achieves are relatively monotonous. Summary of the Invention [Problem to be solved by the invention]

[0006] The present application provides a method, device, equipment, and storage medium for processing a group join request, and the technical solutions are as follows: [Means for solving the problem]

[0007] According to one aspect of the present application, there is provided a method for processing a group join request, the method being executed by a terminal logged in with a first account, the method comprising: displaying a virtual building and a first virtual object in a virtual environment, the virtual building representing an interaction group in the virtual environment, and the first account having administrative privileges for the interaction group; displaying the first virtual object submitting the group join request to the virtual building; and in response to a processing operation used to grant the group join request, indicating that the first virtual object is entering the virtual building.

[0008] According to another aspect of the present application, there is provided a processing device for a group join request, the device comprising: a display module used to display a virtual building and a first virtual object in a virtual environment, the virtual building being a building representing an interaction group in the virtual environment, and the first account having management authority for the interaction group; The display module is further configured to display that the first virtual object submits the group joining request to the virtual building; The display module is further adapted to display the first virtual object entering the virtual building in response to a processing operation adapted to grant the group join request.

[0009] According to another aspect of the present application, there is provided a computer device including a processor and a memory, wherein at least one instruction, at least one program, code set, or instruction set is stored in the memory, and the at least one instruction, the at least one program, code set, or instruction set is loaded and executed by the processor to realize the method for processing a group join request described in the aspect.

[0010] According to another aspect of the present application, there is provided a computer-readable storage medium having stored therein at least one instruction, at least one program, code set, or instruction set, the at least one instruction, the at least one program, code set, or instruction set being loaded and executed by a processor to realize the method for processing a group join request described in the above aspect.

[0011] According to another aspect of the present application, there is provided a computer program product, the computer program product including computer instructions stored in a computer-readable storage medium, the computer instructions being read by a processor from the computer-readable storage medium and executed by the processor to realize the method for processing a group join request described in the aspect. [Effects of the Invention]

[0012] The beneficial effects of the technical solution provided by this application include at least the following: By displaying the interaction group as a virtual building in the virtual environment, the first account with the authority to manage the interaction group directly processes the group join request submitted by the first virtual object in the virtual environment, thereby expanding the method of processing the group join request in the virtual environment, and directly performing authorization processing for the group join request in the virtual environment, thereby simplifying the processing process of the group join request, and converting the group join request into the behavior of the virtual object in the virtual environment, thereby facilitating the virtual object to perform the interaction behavior in the virtual environment, enhancing the immersive experience in the virtual environment, avoiding opening a receiving page for the group join request and processing the group join request on the receiving page, and improving the efficiency of man-machine interaction.

[0013] In addition, the process of "applying to join a group - processing group participation - completing group participation" is expressed through dynamic virtual scenes, which prevents the group manager from processing group joining requests in a rigid and mechanical manner. The dynamic visual effects are beneficial to increasing the group manager's sense of immersion and proactiveness in processing, further improving the efficiency with which the group manager processes group joining requests and improving the efficiency of man-machine interaction. [Brief explanation of the drawings]

[0014] [Figure 1] 1 is a structural block diagram of a computer system provided by one exemplary embodiment of the present application. [Figure 2] 1 is a schematic diagram of a virtual environment provided by one exemplary embodiment of the present application; [Figure 3] 1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 4] 1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 5] 1 is a schematic diagram of a processing interface provided by one exemplary embodiment of the present application; [Figure 6] 1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 7] 1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 8] 1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 9] 1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 10] 1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 11] FIG. 2 is a schematic diagram of an identity information interface provided by one exemplary embodiment of the present application. [Figure 12]1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 13] 1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 14] 1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 15] 1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 16] 1 is a flowchart of a method for processing a group join request provided by one exemplary embodiment of the present application; [Figure 17] FIG. 2 is a block diagram of a group join request processing device provided by one exemplary embodiment of the present application; [Figure 18] 1 is a structural block diagram of a computer device provided by one exemplary embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0015] It should be noted that the user information (including, but not limited to, user device information and user personal information) and data (including, but not limited to, data used for analysis, data used for storage, data used for display) involved in this application are all information and data authorized by the user or fully authorized by each party, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, interest labels, interest information, and related information involved in this application are all obtained with full authorization.

[0016] 1 shows a structural block diagram of a computer system provided by one exemplary embodiment of the present application. The computer system 100 includes a first terminal 110, a server 120, and a second terminal 130.

[0017] A client terminal 111 supporting a virtual environment is installed and operated on the first terminal 110. The client terminal 111 may be a social application program, a multiplayer online battle program, or the like. When the first terminal operates the client terminal 111, a user interface of the client terminal 111 is displayed on the screen of the first terminal 110. The client terminal 111 may be any one of a battle royale shooting game, a virtual reality (VR) application program, an augmented reality (AR) program, a three-dimensional map program, a virtual reality game, an augmented reality game, a first-person shooter game (FPS), a third-person shooter game (TPS), a multiplayer online battle arena game (MOBA), and a simulation game (SLG). In one embodiment, the client terminal 111 is an FPS game. The first terminal 110 is a terminal used by the first user 112, and the first user 112 uses the first terminal 110 to control the activity of a first virtual object located in a virtual environment, which may be referred to as a virtual object of the first user 112. The activity of the first virtual object includes, but is not limited to, at least one of moving, jumping, teleporting, releasing a skill, using a tool, adjusting a body posture, crawling, walking, running, cycling, flying, jumping, driving, picking up, shooting, attacking, and throwing. Exemplarily, the first virtual object is a virtual character, for example, a simulated human character or an animated human character.

[0018] A client terminal 131 supporting a virtual environment is installed and operated on the second terminal 130. The client terminal 131 may be a multiplayer online battle program. When the second terminal 130 operates the client terminal 131, a user interface of the client terminal 131 is displayed on the screen of the second terminal 130. The client terminal may be any one of a battle royale shooting game, a VR application program, an AR program, a 3D map program, a virtual reality game, an augmented reality game, an FPS, a TPS, a MOBA, and a SLG. In one embodiment, the client terminal is used as an MOBA game. The second terminal 130 is used by a second user 132. The second user 132 uses the second terminal 130 to control a second virtual object located in the virtual environment, which may be referred to as a virtual object of the second user 132. Exemplarily, the second virtual object is a virtual character, such as a simulated human character or an animated human character.

[0019] The first virtual object and the second virtual object may optionally be in the same virtual environment. The first virtual object and the second virtual object may optionally belong to the same camp, team, or organization, have a friendship relationship, or have temporary communication permissions. Optionally, the first virtual object and the second virtual object may optionally belong to different camps, teams, or organizations, or have an enemy relationship.

[0020] Optionally, the client terminals installed on the first terminal 110 and the second terminal 130 may be the same, or the client terminals installed on the two terminals may be the same type of client terminals on different operating system platforms (Android or IOS). The first terminal 110 may refer to one of multiple terminals, and the second terminal 130 may refer to another of the multiple terminals. This embodiment will be described using only the first terminal 110 and the second terminal 130 as an example. The device types of the first terminal 110 and the second terminal 130 may be the same or different, and the device types may include at least one of a smartphone, a tablet PC, an e-reader, an MP3 player, an MP4 player, a laptop, and a desktop computer.

[0021] 1 shows only two terminals, in different embodiments, there may be multiple other terminals 140 that can access the server 120. Optionally, there may also be one or more terminals 140 that correspond to developers, and a client development and editing platform that supports virtual environments may be installed on the terminals 140. The developers may edit and update the client terminals on the terminals 140, and transmit the updated client installation packages to the server 120 via a wired or wireless network. The first terminal 110 and the second terminal 130 may download the client installation packages from the server 120 to update the client terminals.

[0022] The first terminal 110, the second terminal 130, and the other terminal 140 are connected to the server 120 via a wireless network or a wired network.

[0023] The server 120 may include at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server 120 is used to provide background services for client terminals supporting a 3D virtual environment. Optionally, the server 120 performs the main computing tasks, and the terminals perform the secondary computing tasks. Alternatively, the server 120 performs the secondary computing tasks and the terminals perform the main computing tasks. Alternatively, a distributed computing architecture is adopted between the server 120 and the terminals to perform collaborative computing.

[0024] In one illustrative example, the server 120 includes a processor 122, a user account database 123, a battle service module 124, and a user-facing input / output interface (I / O interface) 125. Here, the processor 122 is used to load instructions stored in the server 121 and process data in the user account database 123 and the battle service module 124. The user account database 123 is used to store data of user accounts used by the first terminal 110, the second terminal 130, and the other terminals 140, such as user account avatars, user account handles, user account combat power indices, and service areas where the user accounts are located. The battle service module 124 is used to provide multiple battle rooms for users to battle against each other, such as 1v1 battles, 3v3 battles, and 5v5 battles. The user-facing I / O interface 125 is used to establish communication and exchange data with the first terminal 110 and / or the second terminal 130 via a wireless network or a wired network.

[0025] The methods provided herein may be applied to at least one of the following scenes, but are not limited to: social application programs, virtual reality application programs, three-dimensional map programs, first-person shooter games (FPS), third-person shooter games (TPS), multiplayer online battle arena games (MOBA), and multiplayer gunfight survival games.

[0026] FIG. 2 shows a schematic diagram of a virtual environment provided by one embodiment of the present application.

[0027] A virtual building 402 is displayed on the first interface 310, and the virtual building 402 corresponds to the interaction group. The virtual building 402 is specifically displayed as a virtual tent. A first virtual object 404 approaches the virtual building 402 and submits a group joining request to join the interaction group. A group joining request processing interface 404a is displayed, and the group joining request processing interface 404a includes a consent control component, a viewing control component, and a refusal control component.

[0028] In the first interface 310, a second virtual object 406 is further displayed, and the time at which the second virtual object 406 submits a group joining request to join the interaction group is later than that of the first virtual object 404, and the second virtual object 406 is located behind the first virtual object 404.

[0029] In response to the consent operation 412, the second interface 320 is displayed, where the consent operation 412 is tapping the consent control component in the group join request processing interface 404a. The second interface 320 displays that the first virtual object 404 is permitted to join the interaction group and that the first virtual object 404 enters the virtual tent. After the first virtual object 404 enters the virtual tent, the second virtual object 406 moves position and moves forward to the historical position where the first virtual object 404 was standing when it submitted the group join request.

[0030] In response to the browsing operation 414, the third interface 330 is displayed, where the browsing operation 414 is a tap on the browsing control component in the group join request processing interface 404a. In the third interface 330, the identity information of the first virtual object 404 is displayed.

[0031] In response to the reject operation 416, the fourth interface 340 is displayed, where the reject operation 416 is a tap on the reject control component in the group join request processing interface 404 a. The fourth interface 340 displays that the first virtual object 404 has been rejected from joining the interaction group and that the first virtual object 404 has left the virtual tent. After the first virtual object 404 has left the virtual tent, the second virtual object 406 moves position and moves forward to the historical position where the first virtual object 404 was standing when it submitted the group join request.

[0032] Next, the method for processing a group join request will be introduced by the following embodiment.

[0033] 3 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. It is assumed that the method is performed by a terminal. The method includes the following steps:

[0034] Step 510: Displaying a virtual building and a first virtual object in a virtual environment; For example, the terminal executing this embodiment is logged in under a first account, which is an account belonging to a platform on which an interaction group exists.

[0035] For example, the virtual building is a building representing an interaction group in the virtual environment, the interaction group is used to accommodate at least two group members who interact, and the first account has management authority for the interaction group. For example, the virtual environment may accommodate one or more virtual buildings and one or more virtual objects, and in the virtual environment, the account controlling the virtual objects and the account having management authority for the virtual building usually belong to the same platform, but this does not exclude a situation where they belong to different platforms. For example, the platform may include, but is not limited to, at least one of a social platform, a payment platform, a game platform, and an audio-video platform.

[0036] Optionally, the virtual building includes a virtual tent, a virtual room, a virtual space station, a virtual building, etc. The virtual building is used to accommodate members in the interaction group, and optionally, the virtual building is displayed in the interface, and the shadows of the members of the interaction group are displayed on the outer surface of the virtual building, specifically, the internal light source of the virtual building casts the shadows of the member virtual objects on the outer surface of the virtual building, and the member virtual objects refer to virtual objects corresponding to the accounts of the members who have already joined the interaction group.

[0037] Illustratively, the first account has administrative privileges for the interaction group, and the first account is not an account that controls the first virtual object. In one alternative implementation, the first account controls a master virtual object, and the master virtual object is typically a group member of an interaction group corresponding to a virtual building.

[0038] Step 520: Displaying that the first virtual object submits a group joining request to the virtual building; A group join request refers to a request to join an interaction group. The group join request is sent to an administrator account of the interaction group, and if the administrator account agrees to the request, the user account that submitted the request becomes a member account of the interaction group.

[0039] Illustratively, the first virtual object submits a group joining request to the virtual building and applies to become a group member of the interaction group through the group joining request.

[0040] For example, the first virtual object can directly submit a group joining request by approaching or touching the virtual building, or can indirectly submit a group joining request by transmitting a virtual medium to the virtual building, for example, by transmitting an application form to the virtual building, and this embodiment does not limit the method of submitting a group joining request.

[0041] Step 530: In response to processing operations used to grant the group join request, display the first virtual object entering the virtual building.

[0042] Illustratively, in response to a processing operation to approve a group joining request on a terminal logged in with a first account, the device instructs the user to approve the group joining request submitted by the first virtual object, the account corresponding to the first virtual object becomes a group member of the interaction group, and displays that the first virtual object enters the virtual building, and instructs the user to approve the group joining request submitted by the first virtual object.

[0043] As described above, according to the method provided by this embodiment, by displaying the interaction group as a virtual building in the virtual environment, the first account with the authority to manage the interaction group directly processes the group join request submitted by the first virtual object in the virtual environment, which extends the way in which group join requests are processed in the virtual environment and simplifies the process of processing the group join request by directly performing authorization processing for the group join request in the virtual environment. By converting the group join request into the behavior of the virtual object in the virtual environment, it is possible to facilitate the virtual object to perform the interaction behavior in the virtual environment, thereby enhancing the immersive experience in the virtual environment, and avoiding the need to open a page to receive the group join request and then process the group join request on the receiving page, thereby improving the efficiency of man-machine interaction.

[0044] 4 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. The method is described by taking the example of being performed by a terminal. That is, in the embodiment shown in FIG. 3, step 520 can be implemented as step 522.

[0045] Step 522: The first virtual object displays that it is submitting a group joining request by approaching the virtual building.

[0046] The approaching refers to the first virtual object moving toward the virtual building. Specifically, the approaching refers to the process in which the distance between the first virtual object and the virtual building is continuously decreasing. Optionally, when the first virtual object moves toward the virtual building and reaches a designated position, a message is displayed indicating that the first virtual object has submitted a group joining request.

[0047] Illustratively, the approach of the first virtual object to the virtual building is used to instruct the first virtual object to submit a group joining request, for example, the waiting of the first virtual object at the entrance or exit of the virtual building is used to instruct the first virtual object to submit a group joining request.

[0048] Illustratively, after the first virtual object approaches the virtual building, a processing interface for a group joining request is displayed, and the processing interface for the group joining request is used to provide an operation entry of a processing operation used to authorize the group joining request. In one selectable implementation form, an authorization control component is provided in the processing interface, and the processing operation used to authorize the group joining request is to trigger the authorization control component.

[0049] Optionally, operation entries for other processing operations are provided in the processing interface, such as a processing operation used for viewing a group joining request, a processing operation used for rejecting a group joining request, and a processing operation used for suspending a group joining request, and further, the processing interface further includes an application motivation for the first virtual object to submit a group joining request.

[0050] In one alternative implementation, the display manner of the group joining request processing interface includes at least one of displaying in the manner of a pop-up window, displaying in the manner of a bubble, displaying in the manner of a banner notification, displaying in the manner of a pop-up message card, and displaying based on a first virtual object.

[0051] In an embodiment of the present application, when a first virtual object approaches the virtual building, a bubble message is displayed above the first virtual object to indicate that the first virtual object has submitted a group joining request to the virtual building. Optionally, when the first virtual object arrives at a specified position, a bubble message is displayed above the first virtual object, the bubble message including the group joining request.

[0052] Optionally, the group joining request includes a reason for the request entered by a second account corresponding to the first virtual object, thereby simulating the first virtual object starting a conversation with the virtual building. For example, the reason for the request is "I want to play basketball with more friends." The second account is an account corresponding to the first virtual object on the platform where the interaction group is located.

[0053] 5 is a schematic diagram of a processing interface provided by an exemplary embodiment of the present application. In this figure, the processing interface 610 is displayed in a bubble format. The processing interface 610 includes a refusal control component 612a, a viewing control component 612b, and a consent control component 612c.

[0054] Illustratively, the processing operations used to grant a group join request are implemented as triggers for the consent control component 612c, the processing operations used to deny a group join request are implemented as triggers for the denial control component 612a, and the processing operations used to view a group join request are implemented as triggers for the view control component 612b.

[0055] The processing interface 610 further includes application information 614, which is used to indicate the application motivation for the first virtual object to request to join the interaction group.

[0056] The processing interface 610 further includes extended information 616 of the first virtual object, which can be specifically realized as interest information and / or related information of the first virtual object. For the introduction of interest information and related information, please refer to steps 526 and 528 below, and will not be repeated here.

[0057] As described above, according to the method provided by this embodiment, by displaying an interaction group as a virtual building in a virtual environment, a first virtual object submits a group joining request by approaching the virtual building, and a first account with management authority for the interaction group directly processes the group joining request in the virtual environment. This expands the way in which group joining requests are processed in the virtual environment, and by directly performing authorization processing for the group joining request in the virtual environment, it simplifies the processing process of the group joining request, enhances the immersive experience in the virtual environment, avoids separately designing the sending page and receiving page for the group joining request, and improves the efficiency of man-machine interaction.

[0058] 6 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. The method is described by taking the example that the method is executed by a terminal. That is, based on the embodiment shown in FIG. 4, the method further includes step 525: Step 525: Display the second virtual object.

[0059] The second virtual object refers to another virtual object other than the first virtual object that applies to join the group, and the second virtual object is located behind the first virtual object in the waiting queue. The time at which the account corresponding to the second virtual object submits the application to join the group is later than the time at which the account corresponding to the first virtual object submits the application to join the group.

[0060] For example, the second virtual object and the first virtual object form a waiting queue, and in the waiting queue, the second virtual object is located behind the first virtual object, specifically, the second virtual object faces the back of the first virtual object, or the distance between the second virtual object and the virtual building is greater than the distance between the first virtual object and the virtual building.

[0061] Optionally, the time corresponding to the second virtual object submitting the group join request to the virtual building is later than the time corresponding to the first virtual object submitting the group join request to the virtual building, and illustratively, the second timestamp corresponding to the second virtual object submitting the group join request to the virtual building is later than the first timestamp corresponding to the first virtual object submitting the group join request to the virtual building.

[0062] Selectively, a processing interface for a group join request of a first virtual object is displayed, thereby preferentially processing a group join request of a first virtual object having an earlier timestamp corresponding to the submission of the group join request. Furthermore, by a trigger operation on a second virtual object, the processing interface for the group join request is switched to a processing interface corresponding to the second virtual object.

[0063] In one alternative implementation of this embodiment, after step 530 of this embodiment, the method further includes the following steps: Displaying that the second virtual object moves to the historical position of the first virtual object; Illustratively, after step 530, the first virtual object enters the virtual building, and the second virtual object moves and travels to the history position of the first virtual object, where the history position is the position when the first virtual object submitted the group joining request.

[0064] Illustratively, after the first virtual object enters the virtual building, the position of the second virtual object is adjusted, and the position of the virtual object in the waiting queue is updated, so as to facilitate observation of the situation in the waiting queue.

[0065] In one embodiment of the present application, the second virtual object is displayed submitting a group join request to the virtual building, and in response to a processing operation used to grant the group join request, the second virtual object is displayed entering the virtual building.

[0066] In another embodiment of the present application, a second virtual object is displayed submitting a group join request to the virtual building, and in response to a processing operation used to view the group join request, identity information of the second virtual object is displayed, and the identity information of the second virtual object includes identity information of an account corresponding to the second virtual object.

[0067] In another embodiment of the present application, a second virtual object is displayed submitting a group join request to the virtual building, and in response to a processing operation used to reject the group join request, the second virtual object is displayed moving location and leaving the virtual building.

[0068] In another embodiment of the present application, in response to the processing operation used to hold the group join request, the second virtual object is displayed as withdrawing from the position to facilitate a next virtual object submitting a group join request.

[0069] As described above, the method provided by this embodiment displays an interaction group as a virtual building in a virtual environment, thereby showing that the second virtual object initiating the group join request and the first virtual object are queuing up. The first account with management authority for the interaction group directly processes the group join request in the virtual environment, thereby extending the way in which group join requests are processed in the virtual environment and directly performing authorization processing for the group join request in the virtual environment, thereby simplifying the process of processing the group join request and providing a solution for multiple virtual objects submitting group join requests, enhancing the immersive experience in the virtual environment, avoiding the need to separately design the sending and receiving pages for group join requests, and improving the efficiency of man-machine interaction.

[0070] Next, a display method after the first virtual object enters the virtual building in this application will be introduced.

[0071] 7 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. The method is described by taking an example in which the method is executed by a terminal. That is, based on the embodiment shown in FIG. 3, the method further includes step 542 and step 543.

[0072] Step 542: Display that the first virtual object has a decoration item corresponding to the interaction group; Exemplarily, the decorative items possessed by the first virtual object include, but are not limited to, at least one of items such as clothes, accessories, hats, shoes, bags, badges, effect animations, and vehicles. Optionally, the decorative items corresponding to the interaction group are preset, and the decorative items and the virtual building have the same appearance characteristics, which include, but are not limited to, at least one of patterns, colors, and materials.

[0073] For example, a decorative item may be automatically acquired after entering the virtual building, or may have a device item ownership authority that is activated after entering the virtual building. For example, if the decorative item is a virtual necklace, the first virtual object may directly wear the virtual necklace after entering the virtual building, or may obtain the virtual necklace from the owned items and decide whether to wear it through the first virtual object, or may obtain a virtual necklace purchase authority and decide whether to purchase the virtual necklace through the first virtual object.

[0074] Step 543: Display the identity information of the first virtual object, where the identity information includes the group identifier of the interaction group.

[0075] For example, the identity information of the first virtual object may be automatically displayed after entering the virtual building or may be displayed in response to a trigger operation of the identity information. When the identity information of the first virtual object is automatically displayed or in response to the first trigger operation of the identity information, an animation of acquiring a group identifier is displayed.

[0076] For example, the group identifier may be implemented as at least one of a virtual label, a virtual badge, and a virtual souvenir. For example, the virtual label may be displayed around the account information of the first virtual object, the virtual badge may be displayed on the badge wall of the first virtual object, and the virtual souvenir may be placed in the personal space of the first virtual object. Furthermore, the identity information of the first virtual object may be contained in an identity page, and the identity page may contain a badge wall function entry and / or a personal space function entry. For example, the personal space may be at least one of a personal area corresponding to the first virtual object in the virtual environment, such as a virtual hut, a virtual house, etc.

[0077] As can be understood, step 541 and step 542 in this embodiment can be divided and combined with other steps in this embodiment to form a new embodiment and implemented independently, and the present application does not impose any restrictions thereon.

[0078] As described above, according to the method provided by this embodiment, after the first virtual object enters the virtual building, a decorative item or an identity identifier is displayed, thereby enabling the first virtual object to observe and obtain information about the interaction group it participates in in the virtual environment. The group members of the interaction group can observe and obtain information about virtual objects belonging to the same interaction group in the virtual environment, and perform virtual activities in teams, thereby promoting the frequency of interactions between virtual objects in the virtual environment, avoiding the need to confirm identity information with each other through chat, and improving interaction efficiency.

[0079] 8 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. The method is described by taking the example that the method is executed by a terminal. That is, based on the embodiment shown in FIG. 3, the method further includes step 544: Step 544: The first virtual object displays placing the virtual item on the periphery side of the virtual building.

[0080] Exemplarily, the first virtual object has a virtual item, which is an item that the first virtual object provides to the interaction group when it requests to join the interaction group. Optionally, the virtual item refers to an item used to decorate a virtual building, such as a virtual tree, a virtual flower, a virtual vase, and a virtual picture frame. In one alternative implementation, the first virtual object submits a group joining request to the interaction group by holding the virtual item.

[0081] In one implementation, the virtual item is a virtual ticket, and the first virtual object's possession of the virtual ticket is used to indicate that the first virtual object should submit a group joining request. After the first virtual object enters the virtual building, the virtual ticket is converted into at least one of a virtual ornament, such as a tree, a flower, a vase, and a picture frame, and the virtual ornament is placed on the periphery of the virtual building.

[0082] In another embodiment, the virtual item is a virtual figurine, and the first virtual object has the virtual figurine. When submitting a group joining request, the first virtual object temporarily transfers ownership of the virtual figurine to the interaction group. After the first virtual object enters the virtual building, the interaction group acquires long-term ownership of the virtual figurine and displays the virtual figurine on the periphery of the virtual building. Optionally, when rejecting the group joining request of the first virtual object, the ownership of the virtual figurine is returned to the first virtual object.

[0083] As described above, the method provided by this embodiment places virtual items around the virtual building, and after the first virtual object enters the virtual building, the virtual object can add and decorate the virtual building with virtual items. By observing the virtual items, the virtual object in the virtual environment can learn the basic status of the interaction group, such as the number of group members, thereby avoiding the need to view group information and improving the efficiency of man-machine interaction.

[0084] 9 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. The method is described by taking the example that the method is executed by a terminal. That is, based on the embodiment shown in FIG. 3, the method further includes step 546: Step 546: Update and display the virtual building.

[0085] Illustratively, after the first virtual object enters the virtual building, the group members of the interaction group change, and the virtual building of the interaction group is updated and displayed.

[0086] In one alternative implementation, the volume of the virtual building and the number of members of the interaction group are positively correlated, i.e., after the first virtual object enters the virtual building, the number of group members of the interaction group increases and the volume of the virtual building becomes larger.

[0087] In another alternative implementation, the virtual building is changed when the number of members in the interaction group reaches a tier threshold, for example, the original virtual tent is changed to a virtual room when the number of members in the interaction group reaches 5, the original virtual room is changed to a virtual building when the number of members in the interaction group reaches 20, and the original virtual building is changed to a virtual fortress when the number of members in the interaction group reaches 100.

[0088] In another embodiment, information related to the first virtual object is displayed in the virtual building. For example, when indirectly displaying the first virtual object in the virtual building, the virtual building is realized as a virtual fortress, and at least one of the avatar, handle name, and identity identifier of the first virtual object is displayed on the outer wall of the virtual fortress. When directly displaying the first virtual object in the virtual building, the virtual building is realized as a virtual city block, and it is displayed that the first virtual object performs virtual activities in the virtual city block. This embodiment does not limit the specific manner of displaying the first virtual object in the virtual building.

[0089] In one possible implementation, the related information of the first virtual object displayed in the virtual building is a virtual identity identifier, that is, a virtual identity identifier corresponding to the virtual identity of the first virtual object is displayed in the virtual building. For example, the virtual identity of the first virtual object is a craftsman, and the virtual identity identifier displayed in the virtual building is a hammer identifier. As can be understood, not only can the virtual identity identifier corresponding to the virtual identity corresponding to the first virtual object be displayed in the virtual building, but also virtual identity identifiers corresponding to the virtual identities of other group members in the interaction group can be displayed.

[0090] Furthermore, the display manner of the virtual identity identifier is related to the number of members in the interaction group who have a virtual identity corresponding to the virtual identity flag, and the display manner includes, but is not limited to, at least one of size, color, material, pattern, and texture. For example, if the virtual identity is a craftsman, when the number of group members whose virtual identity is a craftsman does not exceed a first threshold, the size of the hammer identifier is 200*200 pixels, and the material of the hammer is wood. When the number of group members whose virtual identity is a craftsman exceeds the first threshold but does not exceed a second threshold, the size of the hammer identifier is 300*300 pixels, and the material of the hammer is metal and the color is silver. When the number of group members whose virtual identity is a craftsman exceeds a second threshold, the size of the hammer identifier is 350*350 pixels, and the material of the hammer is metal and the color is gold, and a spike pattern is displayed around the periphery of the hammer.

[0091] It can be understood that the two implementation modes in this embodiment may be implemented independently or simultaneously, and the present application does not impose any restrictions thereon.

[0092] As described above, the method provided by this embodiment realizes updating and displaying the virtual building after the first virtual object enters the virtual building by updating and displaying the virtual building. The virtual object in the virtual environment can know the changing trend of the group members in the interaction group by continuously observing the virtual building, thereby avoiding frequent viewing of group information and improving the efficiency of man-machine interaction.

[0093] Next, we will introduce the operation of processing a group join request.

[0094] 10 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. The method is described by taking an example in which the method is performed by a terminal. That is, based on the embodiment shown in FIG. 3, the method further includes step 532 and step 534.

[0095] Step 532: Displaying identity information of the first virtual object in response to a processing operation used to view the group join request; Illustratively, in the present application, the processing operation for the group join request further includes at least one of a processing operation used for viewing the group join request and a processing operation used for rejecting the group join request.

[0096] For example, the processing operation used to view the group join request can be realized by triggering a view function entry provided by a processing interface of the group join request.

[0097] For example, the identity information of the first virtual object includes the identity information of the second account corresponding to the first virtual object, and the second account and the first account usually belong to the same platform, but a situation where they belong to different platforms is not excluded.

[0098] FIG. 11 shows a schematic diagram of an identity interface provided by one exemplary embodiment of the present application.

[0099] A first virtual object 620a and a material card 620b are displayed in the identity information interface 620, and the material card 620b includes basic identity information of the first virtual object, such as signature information. The material card 620b further includes a personal space control component 622, a decoration viewing control component 624, and a chat together control component 626, which are function entries for the personal space of the first virtual object, the decoration image viewing function entry of the first virtual object, and the chat interaction function entry of the first virtual object, respectively.

[0100] It is understood that this embodiment only shows one implementation of displaying basic identity information and providing function entries through the data card 620b. In another implementation, the identity information interface can provide all identity information or only function entries. It is understood that this embodiment does not constitute a limitation on the identity information interface, and any interface in which the identity information of the first virtual object is presented may be called an identity information interface.

[0101] Step 534: In response to the processing operation used to reject the group join request, the first virtual object moves location to indicate leaving the virtual building.

[0102] For example, the processing operation used to reject a group join request can be realized by triggering a reject function entry provided by a processing interface for a group join request.

[0103] For example, the first virtual object may be displayed leaving the virtual building to indicate that the first virtual object's request to join the group has been rejected. As can be understood, after the first virtual object's request to join has been rejected, the second virtual object may move to the previous position of the first virtual object.

[0104] As can be understood, step 532 and step 534 in this embodiment can be separated and combined with other steps in this embodiment to form a new embodiment and be implemented independently, and the present application does not impose any restrictions thereon.

[0105] As described above, according to the method provided by this embodiment, the first account with the authority to manage the interaction group directly processes the group join request submitted by the first virtual object in the virtual environment through the processing operation used to view the group join request or the processing operation used to reject the group join request, thereby expanding the method of rejecting or viewing the group join request in the virtual environment and directly performing the approval processing for the group join request in the virtual environment, thereby simplifying the processing process of the group join request, enhancing the immersive experience in the virtual environment, avoiding the need to open a page to receive the group join request and process the group join request on the receiving page, and improving the efficiency of man-machine interaction.

[0106] 12 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. The method is described by taking the example that the method is executed by a terminal. That is, based on the embodiment shown in FIG. 3, the method further includes step 526: Step 526: Display the interest information of the first virtual object.

[0107] Illustratively, the virtual buildings correspond to interest labels, which are used to indicate the social preferences of the interaction group and / or the behavioral preferences of the members of the interaction group.

[0108] Illustratively, the social preference of an interaction group belongs to the attribute information of the interaction group, and the social preference can be obtained by at least one of a group label when creating or setting the interaction group, such as a game group, a shopping group, a classmate group, and a fan group. The social preference may also be determined by at least one of information such as the social interaction record and the identifiers of the group members. For example, if the frequency of games in the social interaction record exceeds a frequency threshold, the social preference of the interaction group is a game preference.

[0109] For example, the behavioral preferences of members of an interaction group are typically those of group members with administrative privileges, but may also include those of group members without administrative privileges. Taking the behavioral preferences of a first account as an example, the behavioral preferences may be determined based on behavioral information of the first account and / or behavioral information of accounts having a binding relationship with the first account, where the behavioral information includes, but is not limited to, at least one of browsing information, application launch information, and interaction information.

[0110] As can be understood by those skilled in the art, in one embodiment of the present application, the acquisition of behavioral information is subject to the sole consent of the authorized object and complies with the relevant laws, regulations, and standards of the relevant country and region. For example, the user is explicitly prompted by at least one of methods such as a user privacy protocol and a pop-up window prompt, and the information is acquired only after the user has fully authorized it. In one embodiment, the user is prompted and the user's sole consent is obtained every time the information is acquired.

[0111] In one implementation, when a user is requested to obtain the information, the use of the information is displayed to the user, the obtained information will not be used for purposes beyond the scope of the user's consent, and the information will not be uploaded, stored, or made public without the user's full authorization.

[0112] Illustratively, the interest information is obtained based on a third account in the interest platform indicated by the interest label, such as at least one of identity information, behavioral information, and interaction information, and there is a binding relationship between the third account and a second account corresponding to the first virtual object.

[0113] For example, the interest label of the interaction group is a first game, the interest information of the first virtual object is obtained based on a third account in the platform of the first game, and the third account and the second account corresponding to the first virtual object have a binding relationship. For example, the information of the second account is authorized when logging in to the platform of the first game.

[0114] As described above, the method provided by this embodiment displays the interest information of the first virtual object, thereby extending and displaying the information of the binding account of the first virtual object on the interest platform, and based on the interest label, creating a connection between the interaction group and the interest platform to display the interest information, simplifying the process of processing the group joining request, enhancing the immersive experience in the virtual environment, avoiding the first account switching to the interest platform to manually check the information of the binding account of the first virtual object, and improving the efficiency of man-machine interaction.

[0115] 13 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. The method is described by taking the example that the method is executed by a terminal. That is, based on the embodiment shown in FIG. 3, the method further includes step 528: Step 528: Display the related information of the first virtual object.

[0116] Illustratively, the group joining request submitted by the first virtual object includes application information, which is used to indicate the application motivation for the first virtual object requesting to join the interaction group.

[0117] Illustratively, the relevant platform is a platform indicated in the application information, which typically includes relevant information such as the full name and abbreviation of the relevant platform.

[0118] Illustratively, the related information is obtained based on a third account in the related platform indicated by the application information, and there is a binding relationship between the third account and a second account corresponding to the first virtual object.

[0119] Specifically, when the second account corresponding to the first virtual object submits a group joining request during cross-platform social interaction, the second account usually indicates the relevant platform in the application information. For example, after playing a game in a team on a game platform, the user wants to establish a social relationship with the teammate on the social platform. The teammate has already established an interaction group. When applying to join the interaction group through the second account, the user may provide an identity, such as "Hello, I am Player A in the first game."

[0120] According to the application information, the related information of the first virtual object is the identity information of the third account in the first game platform, and there is a binding relationship between the third account and the second account. By displaying the related information of the first virtual object, the first account with management authority of the interaction group does not need to perform cross-platform verification of the application information after receiving the group joining request, and does not need to open the first game platform and search for the third account.

[0121] As described above, the method provided by this embodiment displays the related information of the first virtual object, thereby expanding and displaying the information on the related platform of the binding account of the first virtual object, and based on the application information contained in the group joining request submitted by the first virtual object, creating a connection between the first virtual object and the related platform and displaying the related information, simplifying the processing process of the group joining request, enhancing the immersive experience in the virtual environment, avoiding the first account from switching to the related platform to manually check the information of the binding account of the first virtual object, and improving the efficiency of man-machine interaction.

[0122] 14 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. This method is described by taking an example in which the method is executed by a terminal. That is, based on the embodiment shown in FIG. 3, the method further includes step 527, and step 528 is realized as step 528a and step 528b.

[0123] Step 527: Identifying and processing the application information to obtain an application label for the application information; For example, the application label is used to indicate the type of information contained in the application information. In one embodiment, the application label is used to indicate the associated platform in the application information, for example, the application information includes the associated platform but does not include any behavioral information on the associated platform. The application label is used to indicate the interaction behavior of the associated platform in the application information, for example, the application information includes the associated platform and includes behavioral information on the associated platform.

[0124] Step 528a: if the application label indicates only the relevant platform, display the relevant identity information of the first virtual object; For example, when the application label is the first application label, the related information of the first virtual object is identity-related information, and the related identity information is the identity information of a third account in the related platform, displaying the identity information of the third account and facilitating the first account to check the content in the application information.

[0125] Step 528b: If the application label indicates the interaction behavior of the related platform, display the related interaction information of the first virtual object.

[0126] For example, when the application label is the second application label, the related information of the first virtual object is related interaction information, and the related interaction information is interaction information between the third account and the fourth account in the related platform, which displays the related interaction information of the third account and facilitates the first account to check the content in the application information.

[0127] Specifically, the first account authenticates the interaction behavior with the fourth account included in the application information through the related interaction information, and there is a binding relationship between the fourth account and the interaction group, and / or there is a binding relationship between the fourth account and the first account.

[0128] Specifically, when a second account corresponding to a first virtual object submits a group joining request during cross-platform communication, the application information usually indicates the relevant platform. For example, after playing a game on a game platform, the user wants to establish a social relationship with the teammate on a social platform. The teammate has already established an interaction group. When applying to join the interaction group through the second account, the user may describe the interaction behavior, such as "Hello, I am Player A, who just formed a team in the first game."

[0129] According to the application information, the related information of the first virtual object is the related interaction information of the third account in the first game platform, and there is a binding relationship between the third account and the second account. By displaying the related interaction information of the first virtual object and displaying the information that the third account and the fourth account have formed a game team, the first account with the management authority of the interaction group does not need to perform cross-platform verification of the application information after receiving the group joining request, and does not need to open the first game platform and search for the third account.

[0130] As can be understood, step 528a and step 528b in this embodiment can be separated and combined with other steps in this embodiment to form a new embodiment and implemented independently, and the present application does not impose any limitations thereon.

[0131] Illustratively, the related interaction information includes, but is not limited to, at least one of like information, comment information, forward information, team formation information, access information, chat information, subscription information, and close relationship information between the third account and the fourth account.

[0132] As described above, the method provided by this embodiment identifies and processes the application information to obtain the application label of the application information, and displays the related identity information or related interaction information of the first virtual object based on the type of the application label. Based on the application information contained in the group joining request submitted by the first virtual object, a connection is created between the first virtual object and the related platform, and related information is displayed, thereby simplifying the processing process of the group joining request, enhancing the immersive experience in the virtual environment, and avoiding the first account from switching to the related platform to manually check the binding account information of the first virtual object, thereby improving the efficiency of man-machine interaction.

[0133] 15 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. It is assumed that the method is performed by a terminal. The method includes the following steps:

[0134] Step 652: Display a first virtual object that submits a group joining request; Illustratively, the first virtual object is a character in the virtual environment, and the interaction group corresponding to the group joining request is realized as a virtual building in the virtual environment.

[0135] Step 654: Determine whether a second virtual object exists; Illustratively, the second virtual object is another virtual object that submits a group joining request.

[0136] Step 656: If the second virtual object exists, display that the first virtual object and the second virtual object are queued based on the request time; Illustratively, in the waiting queue, the position of the first virtual object is ahead of the second virtual object, and the application time of the first virtual object is earlier than that of the second virtual object.

[0137] Step 658: If the second virtual object does not exist, display that the first virtual object is waiting at the entrance of the virtual building, and display the handle name and operation bubble of the first virtual object; By way of example, the virtual building may be specifically realized as a virtual tent, but is not limited to being realized as at least one of other realization forms such as a virtual building, a virtual city block, and a virtual fortress.

[0138] The operation bubble is merely one implementation form of the above processing interface, and does not limit the existence of other implementation forms.

[0139] Step 660: Perform a group join request processing operation; Illustratively, a first account having administrative privileges for an interaction group performs a processing operation.

[0140] Step 662: If the processing operation is a tap on the ignore control component, the first virtual object moves and leaves the virtual building; Illustratively, the ignore control component is a control component provided by an operation bubble, which provides a functional entry for the ignore operation.

[0141] Step 664: If the processing operation is a tap on the browsing control component, display the material page of the first virtual object; Illustratively, the browsing control component is a control component provided by an operation bubble, which provides function entries for browsing operations.

[0142] Step 666: If the processing operation is a tap on the consent control component, display the first virtual object entering the virtual building; Illustratively, the consent control component is a control component provided by the operation bubble, which provides functional entry for consent operations.

[0143] Step 668: If a second virtual object exists, display that the second virtual object moves to the history position of the first virtual object in the waiting queue.

[0144] For example, the group joining requests of the first virtual object and the second virtual object are processed based on the order of the waiting queue.

[0145] As described above, according to the method provided by this embodiment, by displaying the interaction group as a virtual building in the virtual environment, the first account with the authority to manage the interaction group directly processes the group join request submitted by the first virtual object in the virtual environment, which extends the way in which group join requests are processed in the virtual environment and directly performs authorization processing for the group join request in the virtual environment, thereby simplifying the process of processing the group join request, enhancing the immersive experience in the virtual environment, and avoiding the need to open a page to receive the group join request and process the group join request on the receiving page, thereby improving the efficiency of man-machine interaction.

[0146] 16 shows a flowchart of a method for processing a group join request provided by an exemplary embodiment of the present application. The method includes the following steps:

[0147] Step 702: The server sends a group joining request of the first virtual object to the terminal; Illustratively, the group joining request includes at least one of information such as identity information of the first virtual object and a reason for signing up.

[0148] Step 704: The terminal determines whether a second virtual object exists; The terminal determines whether the second virtual object exists based on the positions of the second virtual object and the virtual building.

[0149] Step 706: If the second virtual object does not exist, the terminal displays that the first virtual object and the second virtual object are queued according to the request time; Illustratively, in the waiting queue, the position of the first virtual object is ahead of the second virtual object, and the application time of the first virtual object is earlier than that of the second virtual object.

[0150] Step 708: If the second virtual object exists, the terminal displays that the first virtual object is waiting at the entrance of the virtual building, and displays the handle name and operation bubble of the first virtual object; For example, the virtual building may be specifically implemented as a virtual tent. The operation bubble is only one implementation form of the above processing interface, and does not limit the existence of other implementation forms.

[0151] Step 710: In response to the consent operation of the group joining request, the terminal displays that the first virtual object enters the virtual building; Illustratively, the consent control component is a control component provided by the operation bubble, which provides functional entry for consent operations.

[0152] Step 712: The terminal sends consent information about the first virtual object to the server; The terminal synchronizes with the server that the first virtual object has already agreed to join the interaction group.

[0153] Step 714: The terminal determines whether a second virtual object exists; The terminal determines whether the second virtual object exists based on the positions of the second virtual object and the virtual building.

[0154] Step 716: If the second virtual object exists, the terminal requests the server to send a group joining request for the second virtual object.

[0155] Step 718: The server sends a group joining request of the second virtual object to the terminal; Illustratively, the group joining request includes at least one of information such as identity information of the second virtual object and a reason for signing up.

[0156] Step 720: The terminal displays that the second virtual object moves to the history position of the first virtual object in the waiting queue.

[0157] For example, the group joining requests of the first virtual object and the second virtual object are processed based on the order of the waiting queue.

[0158] As described above, according to the method provided by this embodiment, by displaying the interaction group as a virtual building in the virtual environment, the first account with the authority to manage the interaction group directly processes the group join request submitted by the first virtual object in the virtual environment, which extends the way in which group join requests are processed in the virtual environment and directly performs authorization processing for the group join request in the virtual environment, thereby simplifying the process of processing the group join request, enhancing the immersive experience in the virtual environment, and avoiding the need to open a page to receive the group join request and process the group join request on the receiving page, thereby improving the efficiency of man-machine interaction.

[0159] As can be understood by those skilled in the art, the above embodiments can be implemented independently, and the above embodiments can also be freely combined and combined to form new embodiments to realize the method for processing a group join request of the present application.

[0160] 17 shows a block diagram of a processing device for a group join request provided by one exemplary embodiment of the present application. a display module 810 for displaying a virtual building and a first virtual object in a virtual environment, the virtual building representing an interaction group in the virtual environment, and the first account having management authority for the interaction group; The display module 810 is further configured to display that the first virtual object submits the group joining request to the virtual building; The display module 810 is further adapted to display the first virtual object entering the virtual building in response to a processing operation adapted to grant the group join request.

[0161] In one alternative design of this embodiment, the display module 810 further comprises: The first virtual object is used to indicate that the user has approached the virtual building and submitted the group joining request.

[0162] In one alternative design of this embodiment, the display module 810 further comprises: The display device is used to display a second virtual object, and the second virtual object and the first virtual object form a waiting queue, and the second virtual object is located behind the first virtual object in the waiting queue; Here, the time corresponding to the second virtual object submitting the group participation request to the virtual building is later than the time corresponding to the first virtual object submitting the group participation request to the virtual building.

[0163] In one alternative design of this embodiment, the display module 810 further comprises: The second virtual object is used to display the movement of the second virtual object to a historical position of the first virtual object, where the historical position is the position of the first virtual object when it submits the group join request.

[0164] In one alternative design of this embodiment, the display module 810 further comprises: The first virtual object approaches the virtual building, and a bubble above the first virtual object's head indicates that the first virtual object has submitted the group joining request to the virtual building.

[0165] In one optional design of this embodiment, the group joining request includes a request reason entered by a second account corresponding to the first virtual object, thereby simulating the first virtual object initiating a conversation with the virtual building.

[0166] In one alternative design of this embodiment, the display module 810 further comprises: Displaying that the first virtual object has a decorative item corresponding to the interaction group; and displaying identity information of the first virtual object, the identity information including a group identifier of the interaction group.

[0167] In one alternative design of this embodiment, the first virtual object has a virtual item, and the virtual item is an item that the first virtual object provides to the interaction group when it requests to join the interaction group; The display module 810 further includes: The first virtual object is used to display the virtual item being placed on the periphery of the virtual building.

[0168] In one alternative design of this embodiment, the display module 810 further comprises: Used to update and display the virtual building, Here, the volume of the virtual building and the number of members of the interaction group exhibit a positive correlation, and / or information related to the first virtual object is displayed in the virtual building.

[0169] In one selectable design of this embodiment, a virtual identity identifier corresponding to the virtual identity of the first virtual object is displayed in the virtual building; Here, the display manner of the virtual identity flag is related to the number of members in the interaction group who have the virtual identity corresponding to the virtual identity flag.

[0170] In one alternative design of this embodiment, the display module 810 further comprises: A second virtual object is used to display the submission of the group joining request to the virtual building, and in response to a processing operation used to view the group joining request, display identity information of the first virtual object, wherein the identity information of the first virtual object includes identity information of a second account corresponding to the first virtual object.

[0171] In one alternative design of this embodiment, the display module 810 further comprises: The second virtual object is used to indicate that the second virtual object is submitting the group join request to the virtual building, and in response to a processing operation used to reject the group join request, the first virtual object is used to indicate that the first virtual object is moving location and leaving the virtual building.

[0172] In one alternative design of this embodiment, the display module 810 further comprises: In response to a processing operation used to indicate that a second virtual object has submitted the group join request to the virtual building and to reserve the group join request, the second virtual object is used to indicate that the second virtual object has withdrawn from its position to facilitate a next virtual object submitting the group join request.

[0173] In one selectable design of this embodiment, the virtual building corresponds to an interest label, and the interest label is used to indicate at least one of the social preferences of the interaction group and the behavioral preferences of the members of the interaction group; The display module 810 further includes: It is used to display interest information of the first virtual object, and the interest information is obtained based on a third account in the interest platform indicated by the interest label, and there is a binding relationship between the third account and a second account corresponding to the first virtual object.

[0174] In one alternative design of this embodiment, the group joining request comprises application information, and the application information is used to indicate the application motivation of the first virtual object requesting to join the interaction group; The display module 810 further includes: It is used to display related information of the first virtual object, and the related information is obtained based on a third account in the related platform indicated by the application information, and there is a binding relationship between the third account and a second account corresponding to the first virtual object.

[0175] In one alternative design of this embodiment, the device comprises: Further comprising a processing module 820, which is used for identifying and processing the application information and obtaining an application label for the application information; The display module 810 further includes: If the application label indicates only the related platform, display related identity information of the first virtual object, where the related identity information is identity information of the third account in the related platform; and when the application label indicates an interaction behavior of the related platform, displaying related interaction information of the first virtual object, the related interaction information being interaction information between the third account and the fourth account on the related platform; Here, there is a binding relationship between the fourth account and the interaction group, and / or there is a binding relationship between the fourth account and the first account.

[0176] 18 shows a structural block diagram of a computer device 900 provided by one exemplary embodiment of the present application. The computer device 900 may be a portable mobile terminal, such as a smartphone, a tablet PC, an MP3 player (Moving Picture Experts Group Audio Layer III), or an MP4 (Moving Picture Experts Group Audio Layer IV) player. The computer device 900 may also be called a user device, a portable terminal, or other names.

[0177] Typically, the computing device 900 includes a processor 901 and a memory 902 .

[0178] The processor 901 may include one or more processing cores, such as a 4-core processor and an 8-core processor. The processor 901 may be implemented using at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field Programmable Gate Array), or a PLA (Programmable Logic Array). The processor 901 may include a main processor and a coprocessor. The main processor is a processor used to process data in a wake state and is also called a CPU (Central Processing Unit). The coprocessor is a low-power processor used to process data in a standby state. In some embodiments, the processor 901 may be integrated with a GPU (Graphics Processing Unit), which is used to render and draw content that needs to be displayed on a display screen. In some embodiments, the processor 901 may further include an AI (Artificial Intelligence) processor, which is used to process calculation operations related to machine learning.

[0179] The memory 902 may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory 902 may further include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 902 is used to store at least one instruction, which is executed by the processor 901 to implement the method for processing a group join request provided in the embodiments of the present application.

[0180] In some embodiments, computing device 900 further optionally includes a peripherals interface 903 and at least one peripheral.

[0181] As will be appreciated by those skilled in the art, the structures illustrated above do not constitute limitations on computing device 900, which may include more or fewer components than those illustrated, or may combine certain components, or may employ different components in an arrangement.

[0182] In an exemplary embodiment, a chip is further provided, the chip including a programmable logic circuit and / or program instructions, and when the chip operates in a computing device, is used to implement the method for processing a group join request described in the above aspect.

[0183] In an exemplary embodiment, a computer program product is further provided, the computer program product including computer instructions stored in a computer-readable storage medium, a processor of a computer device reading the computer instructions from the computer-readable storage medium, and the processor reading and executing the computer instructions from the computer-readable storage medium to realize the group join request processing method provided by each of the above method embodiments.

[0184] In an exemplary embodiment, a computer-readable storage medium is further provided, having a computer program stored therein, the computer program being loaded and executed by a processor to implement the group join request processing method provided by each of the above method embodiments. [Explanation of symbols]

[0185] 100 Computer Systems 110 Terminal 1 111 Client terminal 112 First User 120 servers 121 Server 122 processors 123 User Account Database 124 Battle Service Module 125 I / O interfaces 130 Terminal 2 131 client terminals 132 Second User 140 terminals 310 First Interface 320 Second Interface 330 Third Interface 340 Fourth Interface 402 Virtual Buildings 404 First Virtual Object 404 Processing Interface 406 Second Virtual Object 412 Consent operation 414 Viewing Operation 416 Reject Operation 610 Processing Interface 612 Rejection Control Component 612 Viewing Control Component 612 Consent Control Component 614 Information 616 Extended Information 620 Identity Information Interface 620 First Virtual Object 620 Document Card 622 Personal Space Control Component 624 Decorative View Control Component 626 Control Components 810 Display Module 820 Processing Module 900 Computer Equipment 901 processor 902 memory 903 Peripheral Interface

Claims

1. A method for processing a group join request, the method being executed by a terminal logged in with a first account, the method comprising: displaying a virtual building and a first virtual object in a virtual environment, the virtual building representing an interaction group in the virtual environment, and the first account having administrative privileges for the interaction group; displaying the first virtual object submitting the group join request to the virtual building; and in response to a processing operation used to grant the group join request, indicating that the first virtual object is entering the virtual building.

2. The step of displaying that the first virtual object submits the group joining request to the virtual building includes: The method of claim 1 , comprising indicating that the first virtual object is submitting the group join request by approaching the virtual building.

3. The method comprises: The method further includes a step of displaying a second virtual object, wherein the second virtual object and the first virtual object form a waiting queue, and the second virtual object is positioned behind the first virtual object in the waiting queue; The method of claim 2 , wherein a time corresponding to the second virtual object submitting the group join request to the virtual building is later than a time corresponding to the first virtual object submitting the group join request to the virtual building.

4. after the step of displaying that the first virtual object enters the virtual building, 4. The method of claim 3, further comprising: displaying the second virtual object moving to a historical location of the first virtual object, the historical location being the location of the first virtual object when it submitted the group join request.

5. The step of displaying that the first virtual object has submitted the group join request by approaching the virtual building includes: The method of claim 2 , comprising the step of: the first virtual object approaching the virtual building and indicating submission of the group join request to the virtual building in the form of a bubble above the first virtual object's head.

6. The method of claim 5 , wherein the group join request includes a request reason entered by a second account corresponding to the first virtual object, thereby simulating the first virtual object initiating a conversation with the virtual building.

7. after the step of displaying that the first virtual object enters the virtual building, displaying that the first virtual object has a decoration item corresponding to the interaction group; The method of any one of claims 1 to 6, further comprising at least one of the steps of: displaying identity information of the first virtual object, wherein the identity information includes a group identifier of the interaction group.

8. the first virtual object has a virtual item, the virtual item being an item to provide to the interaction group when the first virtual object requests to join the interaction group; The method comprises: The method according to any one of claims 1 to 6, further comprising the step of displaying that the first virtual object places the virtual item on the periphery side of the virtual building.

9. after the step of displaying that the first virtual object enters the virtual building, further comprising updating and displaying the virtual building; The method according to any one of claims 1 to 6, wherein the volume of the virtual building and the number of members of the interaction group exhibit a positive correlation.

10. after the step of displaying that the first virtual object enters the virtual building, The method according to any one of claims 1 to 6, further comprising the step of updating and displaying the virtual building, wherein information related to the first virtual object is displayed in the virtual building.

11. a virtual identity identifier corresponding to the virtual identity of the first virtual object is displayed in the virtual building; The method of claim 10 , wherein the display manner of the virtual identity flag is related to the number of members in the interaction group who have the virtual identity corresponding to the virtual identity flag.

12. The method comprises:

7. The method of claim 1, further comprising: displaying identity information of the first virtual object in response to a processing operation used to view the group join request, wherein the identity information of the first virtual object includes identity information of a second account corresponding to the first virtual object.

13. The method comprises: displaying a second virtual object submitting the group join request to the virtual building; and in response to a processing operation used to reject the group join request, the second virtual object moves position to indicate that it is leaving the virtual building.

14. The method comprises: displaying a second virtual object submitting the group join request to the virtual building; and in response to a processing operation used to reserve the group join request, indicating that the second virtual object is withdrawing from a position to facilitate a next virtual object submitting the group join request.

15. The virtual building corresponds to an interest label, and the interest label is used to indicate at least one of a social preference of the interaction group and a behavioral preference of a member of the interaction group; The method comprises: The method according to any one of claims 1 to 6, further comprising the step of: displaying interest information of the first virtual object, wherein the interest information is obtained based on a third account in an interest platform indicated by the interest label, and there is a binding relationship between the third account and a second account corresponding to the first virtual object.

16. The group joining request has application information, and the application information is used to indicate an application reason for the first virtual object to request to join the interaction group; The method comprises: The method according to any one of claims 1 to 6, further comprising the step of: displaying related information of the first virtual object, wherein the related information is obtained based on a third account in a related platform indicated by the application information, and there is a binding relationship between the third account and a second account corresponding to the first virtual object.

17. A processing device for a group join request, the device comprising: a display module used to display a virtual building and a first virtual object in a virtual environment, the virtual building being a building representing an interaction group in the virtual environment, and the first account having management authority for the interaction group; The display module is further configured to display that the first virtual object submits the group joining request to the virtual building; The display module is further configured to display the first virtual object entering the virtual building in response to a processing operation used to grant the group join request.

18. A computer device including a processor and a memory, wherein at least one program is stored in the memory, and wherein the processor is used to realize the method for processing a group join request described in any one of claims 1 to 16 by executing the at least one program in the memory.

19. A computer-readable storage medium having executable instructions stored therein, the executable instructions being loaded and executed by a processor to implement the method for processing a group join request according to any one of claims 1 to 16.

20. A computer program product, the computer program product including computer instructions, the computer instructions being stored in a computer-readable storage medium, the computer program product realizing the method for processing a group join request according to any one of claims 1 to 16 by a processor reading and executing the computer instructions from the computer-readable storage medium.

Citation Information

Patent Citations

  • Virtual shared display method in virtual space and record medium for recording the display program

    JP1999250278A

  • Information processing device and program

    JP2019164730A

  • Facilitating group activities in a virtual environment

    US20140282112A1