Team formation reservation method, device, equipment, and computer program

The method for reserving team formation in virtual scenes addresses inefficiencies by allowing users to schedule team attributes and display reservation information, enhancing the efficiency of team assembly and reducing the complexity of human-computer interactions.

JP2025500755AActive Publication Date: 2025-01-15TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024532699
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-06-23
Filing Date
2023-04-19
Publication Date
2025-01-15
Estimated Expiration
2043-04-19

AI Technical Summary

Technical Problem

Existing methods for team formation in virtual scenes require real-time online participation, leading to complex and inefficient human-computer interactions as users repeatedly communicate to schedule team formations, which often fail due to missed appointments.

Method used

A method and apparatus for reserving team formation in a virtual scene, allowing users to set attributes such as formation time and composition, and display reservation information to facilitate asynchronous team organization and membership applications.

Benefits of technology

This approach improves the efficiency of human-computer interaction by enabling users to schedule team formations in advance, reducing the need for repeated communication and ensuring timely team assembly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025500755000001_ABST
    Figure 2025500755000001_ABST
Patent Text Reader

Abstract

The present application provides a method for reserving team formation in a virtual scene and an apparatus, device, and storage medium thereof, where the method is executed by an electronic device, and the method includes the steps of: displaying a team formation reservation control of a first object, where the team formation reservation control is used to reserve the formation of a target team including the first object; determining set attributes as team attributes of the target team in response to a team attribute setting operation based on the team formation reservation control, where the team attributes include at least a reservation formation time of the target team; and displaying reservation formation information having the team attributes in response to a reservation determination command triggered based on the set team attributes, where the reservation formation information is used to instruct forming a target team including the first object at the reservation formation time, and where a second object is used to apply to join the target team based on the reservation formation information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application is filed based on a Chinese patent application with application number 202210718627.5 filed with the State Intellectual Property Office of the People's Republic of China on June 23, 2022, and claims priority to the Chinese patent application, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the fields of computer technology virtualization and Human-Computer Interaction (HCI) technology, and in particular to a method for reserving team formation in a virtual scene, and an apparatus, device, storage medium, and program product thereof. [Background technology]

[0003] With the development of computer technology, electronic devices can realize richer and more vivid virtual scenes, and users can obtain virtualized sensations of aspects such as vision and hearing in the virtual scene, and at the same time, control the virtual objects of one team in the virtual scene to play interactive games with the virtual objects of the other team and obtain feedback.

[0004] In the related technology, the team formation in the virtual scene is all real-time formation, and in order to realize the team formation, each party needs to be online at the same time. If a user wants to form a team at a certain time in the future, he needs to repeatedly communicate with multiple users through the chat function of the virtual scene or social communication software to promise a time, and when the promised time arrives, each promised user will be online to make a team formation, which is essentially still a real-time team formation, and the interaction of the whole process is complicated and the efficiency of human-computer interaction is low. Summary of the Invention [Problem to be solved by the invention]

[0005] The embodiments of the present application provide a method for reserving team formation in a virtual scene, which can realize the reservation of team formation in a virtual scene and improve the efficiency of human-computer interaction, and an apparatus, an electronic device, a computer-readable storage medium, and a computer program product thereof. [Means for solving the problem]

[0006] The technical solutions of the embodiments of the present application are realized as follows.

[0007] An embodiment of the present application provides a method for reserving team formation in a virtual scene, the method comprising: displaying a team composition reservation control for a first object, the team composition reservation control being used to reserve the composition of a target team including the first object; A step of determining a set attribute as a team attribute of the target team in response to a team attribute setting operation based on a reservation control of the team formation, the team attribute including at least a reservation formation time of the target team; and displaying reservation information having the team attributes in response to a reservation decision command triggered based on the set team attributes, Here, the reservation formation information is used to instruct formation of the target team including the first object at the reservation formation time.

[0008] An embodiment of the present application provides a method for reserving team formation in a virtual scene, the method comprising: displaying reservation formation information having team attributes of a target team, the team attributes including at least a reservation formation time, the reservation formation information being used to instruct forming the target team including a first object at the reservation formation time; When receiving a team application operation triggered based on the reservation formation information by a second object, a step of displaying application result prompt information of the second object, the application result prompt information being used to prompt the application joining result of the second object to the target team is included.

[0009] An embodiment of the present application further provides a device for reserving team formation in a virtual scene, the device comprising: a first display module configured to display a team composition reservation control of a first object, the team composition reservation control being used to reserve the composition of a target team including the first object; and An attribute setting module configured to determine a set attribute as a team attribute of the target team in response to a team attribute setting operation based on a reservation control of the team formation, the team attribute including at least a reservation formation time of the target team; A processing module configured to display reservation information having the team attributes in response to a reservation decision command triggered based on the set team attributes, Here, the reservation formation information is used to instruct the formation of the target team including the first object at the reservation formation time, and is used by the second object to apply to join the target team based on the reservation formation information.

[0010] An embodiment of the present application further provides a device for reserving team formation in a virtual scene, the device comprising: A third display module configured to display reservation formation information having team attributes of a target team, the team attributes including at least a reservation formation time, and the reservation formation information is used to instruct the target team including a first object to be organized at the reservation formation time; and and an application module configured to display application result prompt information of the second object when receiving a team application operation triggered based on the reservation formation information by the second object, the application result prompt information being used to prompt the application joining result of the second object to the target team.

[0011] An embodiment of the present application further provides an electronic device, the electronic device comprising: A memory having executable instructions stored therein; A processor that, when executing executable instructions stored in the memory, implements the method for reserving team formation in a virtual scene according to the embodiment of the present application.

[0012] An embodiment of the present application further provides a computer-readable storage medium having stored thereon executable instructions for implementing the above-described method for reserving team formation in a virtual scene according to an embodiment of the present application when executed by a processor.

[0013] An embodiment of the present application further provides a computer program product including a computer program or instructions for implementing the above-described method for reserving team formation in a virtual scene according to an embodiment of the present application when executed by a processor. Effect of the Invention

[0014] The embodiments of the present application have the following beneficial effects:

[0015] By displaying the reservation control for team formation, a function for reserving the formation of a target team is provided, and the user sets team attributes including a reservation formation time for the reserved team based on the reservation control for team formation, and when a reservation decision command is triggered, reservation formation information for instructing to form the target team at the reservation formation time is displayed, allowing a second object to apply to join the target team based on the reservation formation information, and thus, the first object can realize the reservation of the team formation in the virtual scene based on the reservation formation function for the provided target team, and the second object in the virtual scene can apply to join the target team based on the reservation formation information. Since the user does not need to repeatedly communicate about the team formation, the efficiency of human-computer interaction and the efficiency of team formation reservation are improved. [Brief description of the drawings]

[0016] [Figure 1A] FIG. 1 is a schematic diagram of an interface for team formation in a virtual scene according to the related art. [Figure 1B] FIG. 1 is a schematic diagram of an interface for team formation in a virtual scene according to the related art. [Figure 1C] FIG. 1 is a schematic diagram of an interface for team formation in a virtual scene according to the related art. [Diagram 2] FIG. 1 is a schematic diagram of the architecture of a reservation system 100 for team formation in a virtual scene according to an embodiment of the present application. [Figure 3A] 5 is an exemplary structural diagram of an electronic device 500 for implementing a method for reserving team formation in a virtual scene according to an embodiment of the present application. [Figure 3B] 5 is an exemplary structural diagram of an electronic device 500 for implementing a method for reserving team formation in a virtual scene according to an embodiment of the present application. [Figure 4] 1 is an exemplary flowchart of a method for reserving team formation in a virtual scene according to an embodiment of the present application; [Diagram 5]FIG. 1 is a schematic diagram of a display interface of a team-organizing reservation control according to an embodiment of the present application. [Figure 6] FIG. 2 is a schematic diagram of an attribute setting interface according to an embodiment of the present application; [Figure 7A] FIG. 13 is a schematic diagram of a setting interface of a sub-interaction mode according to an embodiment of the present application; [Figure 7B] FIG. 13 is a schematic diagram of a setting interface of a sub-interaction mode according to an embodiment of the present application; [Figure 8A] FIG. 13 is a schematic diagram of a team tag setting interface according to an embodiment of the present application. [Figure 8B] FIG. 13 is a schematic diagram of a team tag setting interface according to an embodiment of the present application. [Figure 9] FIG. 13 is a schematic diagram of a setting interface for a team interaction mode according to an embodiment of the present application. [Figure 10] FIG. 2 is a schematic diagram of a team list according to an embodiment of the present application. [Figure 11] FIG. 2 is a schematic diagram of a target team's application interface according to an embodiment of the present application; [Figure 12] FIG. 2 is a schematic diagram of a display interface of an invitation function item according to an embodiment of the present application; [Figure 13] FIG. 2 is a schematic diagram of an object invitation interface according to an embodiment of the present application; [Figure 14] FIG. 2 is a schematic diagram of a display of invitation prompt information according to an embodiment of the present application. [Figure 15] FIG. 2 is a schematic diagram of an application control switching display according to an embodiment of the present application. [Figure 16] FIG. 13 is a schematic diagram of a team joining reminder interface according to an embodiment of the present application. [Figure 17A] FIG. 2 is a schematic diagram of an interaction remind interface according to an embodiment of the present application. [Figure 17B] FIG. 2 is a schematic diagram of an interaction remind interface according to an embodiment of the present application. [Figure 18]FIG. 2 is a schematic diagram of a target team's room interface according to an embodiment of the present application. [Figure 19] FIG. 13 is a schematic diagram of an interface for deleting a target team according to an embodiment of the present application; [Figure 20] 1 is an exemplary flow chart of an application process for joining a target team according to an embodiment of the present application. [Figure 21] FIG. 13 is a schematic diagram of a time-competitive prompt during an application process according to an embodiment of the present application. [Figure 22] 13 is an exemplary flow chart of a process for canceling a subscription to a target team according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application is hereinafter described in detail with reference to the drawings, and the described embodiments should not be understood as limitations to the present application, and all other embodiments obtained by those skilled in the art without creative efforts shall be included in the protection scope of the present invention.

[0018] In the following description, the term "some embodiments" refers to a subset of all possible embodiments, and it will be understood that the terms "some embodiments" may refer to the same or different subsets of all possible embodiments, which may be combined with each other without conflict.

[0019] The terms "first / second / third" referred to in the following description are merely for distinguishing between similar objects and do not represent a particular order of the objects, and it is to be understood that "first / second / third" may, in some cases, be interchangeable with a particular order or precedence, whereby the embodiments of the present application described herein may be performed in an order other than that illustrated or described.

[0020] Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art. The terms used herein are for the purpose of describing the embodiments of the present application only and are not intended to be limiting of the present application.

[0021] Before describing the embodiments of the present application in more detail, the nouns and terms referred to in the embodiments of the present application will be explained. The nouns and terms referred to in the embodiments of the present application have the following interpretations.

[0022] 1) A client is an application that runs on a terminal and provides various services. Examples include a game client, an instant communication client, and a video playback client.

[0023] 2) The term “in response to” refers to a condition or state upon which the operation(s) to be performed depend, and when the dependent condition or state is satisfied, the operation(s) to be performed may be performed in real time or may have a configured delay, and unless otherwise specified, there is no execution order restriction between the operations to be performed.

[0024] 3) "Virtual Scene" refers to a virtual scene that is displayed (or provided) when an application is executed on a terminal. The virtual scene may be a simulated environment of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. The virtual scene may be any one of a 2D virtual scene, a 2.5D virtual scene, and a 3D virtual scene, and the embodiments of the present application are not limited with respect to the dimensions of the virtual scene. For example, the virtual scene may include sky, land, sea, etc., the land may include environmental elements such as deserts and cities, and a user may control virtual objects to move in the virtual scene. In some embodiments, the virtual scene may be a game such as a multiplayer online battle arena (MOBA).

[0025] 4) A virtual organization is an organized team consisting of multiple (at least two) virtual objects in a virtual scene. For example, if the virtual scene is a game, the virtual organization may be a game guild or a guild party.

[0026] According to the research results, the inventors found that in the related art, the team formation in the virtual scene is all real-time formation, and referring to Fig. 1A-Fig. 1C, Fig. 1A-Fig. 1C are schematic diagrams of the interface of team formation in the virtual scene, and the user can invite online users through the invitation control 11 in Fig. 1A to form a team in real time, or can invite offline users to come online through the invitation control 12 in Fig. 1B to form a team in real time, or can send a structured message to the user using a social platform other than the virtual scene based on the invitation control 13 in Fig. 1C to invite the user to come online and then form a team. If the user cannot realize the reservation formation of the team and wants to form a team at a certain time in the future, the user needs to repeatedly communicate with multiple users through the chat function or social communication software of the virtual scene to make an appointment for time, and when the appointment time arrives, each of the promised users will be online and will form a team. The process is complicated, the efficiency of team scheduling and the efficiency of human-computer interaction are low, and when the promised time arrives, some promised users may not be online, resulting in a situation where the team cannot be created, and the success rate of team scheduling is low.

[0027] In view of this, a system, method and device for reserving team formation in a virtual scene, which can realize the reservation of team formation in a virtual scene and improve the efficiency of human-computer interaction, an electronic device, a computer-readable storage medium, and a computer program product are proposed, which are described below.

[0028] Based on the above description of nouns and terms in the embodiment of the present application, the reservation system for team formation in a virtual scene according to the embodiment of the present application will be described first. Referring to Fig. 2, Fig. 2 is a schematic diagram of the architecture of the reservation system for team formation in a virtual scene 100 according to the embodiment of the present application, in order to support one exemplary application, a terminal 400 is connected to a server 200 via a network 300, the network 300 may be a wide area network (WAN) or a local area network (LAN), or a combination of both, and a wireless link or a wired link is used to realize data transmission.

[0029] The terminal 400 is configured to display a team formation reservation control of the first object, the team formation reservation control being used to reserve the formation of a target team including the first object, and to determine, based on the team formation reservation control, in response to a team attribute setting operation, the set attribute as a team attribute of the target team, the team attribute including at least a reserved formation time of the target team; Furthermore, in response to a reservation decision command triggered based on the set team attributes, the reservation unit 200 is configured to transmit a reservation request for a team composition having the team attributes to the server 200.

[0030] The server 200 is configured to receive a reservation request for team formation transmitted from the terminal 400, and in response to the reservation request for team formation, create a target team based on the team attributes of the target team, record reservation formation information of the target team, and return the reservation formation information to the terminal 400.

[0031] The terminal 400 is further configured, after receiving the booking formation information, to display the booking formation information and an application control for applying to join the target team.

[0032] In some embodiments, the method for reserving team formation in a virtual scene according to the embodiments of the present application may be implemented by various electronic or computer devices, for example, independently by a terminal, independently by a server, or collaboratively by a terminal and a server. The embodiments of the present application may be applied to various scenarios, including, but not limited to, cloud technology, artificial intelligence, intelligent transportation, driving assistance, game applications, etc.

[0033] In some embodiments, the electronic device implementing the method for reserving team formation in a virtual scene according to the embodiment of the present application may be various types of terminal devices or servers, where the server (e.g., server 200) may be an independent physical server, a server cluster or a distributed system configured by multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), big data, and artificial intelligence platforms. The terminal (e.g., terminal 400) may be, but is not limited to, a smartphone, a tablet computer, a notebook computer, a desktop computer, an intelligent voice dialogue device (e.g., a smart speaker), a smart home appliance (e.g., a smart TV), a smart watch, an in-vehicle terminal, etc. The terminal and the server may be directly or indirectly connected by a wired or wireless communication method, and the embodiment of the present application is not limited thereto.

[0034] In some embodiments, the terminal or server can execute a computer program to realize the method for reserving team formation in a virtual scene according to the embodiments of the present application. For example, the computer program may be a native program or software module in an operating system, i.e., a program that needs to be installed in an operating system to run, such as a native application (APP), or a mini-program, i.e., a program that can be run simply by downloading it to a browser environment, or a mini-program that can be embedded in any APP. In short, the above computer program may be any form of application, module, or plug-in.

[0035] The following describes an electronic device that implements a method for reserving team composition in a virtual scene according to an embodiment of the present application. Referring to FIG. 3A, FIG. 3A is an exemplary structural diagram of an electronic device 500 that implements a method for reserving team composition in a virtual scene according to an embodiment of the present application. Taking the electronic device 500 as an example that is the terminal shown in FIG. 2, the electronic device 500 according to the embodiment of the present application: The electronic device 500 includes at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. Each component in the electronic device 500 is coupled via a bus system 540. It can be understood that the bus system 540 is used to realize the connection communication between these components. In addition to the data bus, the bus system 540 further includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, various buses are labeled as the bus system 540 in FIG. 3A.

[0036] The processor 510 may be an integrated circuit chip having signal processing capabilities, such as a general purpose processor, a digital signal processor (DSP), or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., where the general purpose processor may be a microprocessor or any conventional processor, etc.

[0037] The user interface 530 includes one or more output devices 531 that enable media content to be displayed, said output devices 531 including one or more speakers and / or one or more visual display screens, and further includes one or more input devices 532 that include user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons or controls, etc.

[0038] Memory 550 may be removable, non-removable, or a combination thereof, and example hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. Memory 550 optionally includes one or more storage devices that are remote in physical location from processor 510.

[0039] The memory 550 may include volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be Read Only Memory (ROM), and the volatile memory may be Random Access Memory (RAM). The memory 550 described in the embodiments of the present application is intended to include any suitable type of memory.

[0040] In some embodiments, memory 550 may store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as illustratively described below.

[0041] The operating system 551 includes system programs configured to handle various basic system services and execute tasks related to hardware, such as a framework layer, a core library layer, a driver layer, etc., which are used to realize various basic services and process hardware-based tasks.

[0042] The network communications module 552 is configured to reach other computing devices via one or more (wired or wireless) network interfaces 520, illustratively including Bluetooth® technology, Wireless Fidelity (WiFi®), Universal Serial Bus (USB), and the like.

[0043] The display module 553 is configured to display information via one or more output devices 531 (e.g., a display, a speaker, etc.) associated with the user interface 530 (e.g., a user interface for operating peripherals and displaying content and information).

[0044] The input processing module 554 is configured to detect user input or interaction from the input device 532 and to interpret the detected input or interaction.

[0045] In some embodiments, the reservation device for team formation in a virtual scene according to the embodiments of the present application can be realized in a software manner. FIG. 3A shows a reservation device for team formation in a virtual scene 555 stored in a memory 550. The reservation device for team formation in a virtual scene 555 can be software in the form of a program, plug-in, etc., and includes software modules such as a first display module 5551, an attribute setting module 5552 and a processing module 5553. These modules are interconnected and can be arbitrarily combined or divided based on the functions to be realized. The functions of each module will be described below.

[0046] In some embodiments, the team-based reservation device in another virtual scene according to the embodiment of the present application can also be realized in the form of software, and Fig. 3B shows a team-based reservation device 556 stored in memory 550, and the team-based reservation device 556 can be software in the form of a program, plug-in, etc., and includes software modules such as a third display module 5561 and an application module 5562, and these modules are interconnected, so they can be arbitrarily combined or divided according to the functions they realize. The following describes the functions of each module.

[0047] In some other embodiments, the team formation reservation device 555 in a virtual scene according to an embodiment of the present application and the team formation reservation device 556 in a virtual scene according to an embodiment of the present application may be realized by adopting a hardware method, and as an example, the team formation reservation device in a virtual scene according to an embodiment of the present application may be a processor adopting a form of a hardware decoding processor, which is programmed to execute the team formation reservation method in a virtual scene according to an embodiment of the present application, and for example, the processor in the form of a hardware decoding processor may adopt one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs) or other electronic elements.

[0048] Based on the above description of the system and electronic device for reserving team composition in a virtual scene according to the embodiment of the present application, the method for reserving team composition in a virtual scene according to the embodiment of the present application will be described below. In some embodiments, the method for reserving team composition in a virtual scene according to the embodiment of the present application may be independently performed by a server or a terminal, or may be performed by a server and a terminal in cooperation with each other. The method for reserving team composition in a virtual scene according to the embodiment of the present application will be described below by taking the method for reserving team composition in a virtual scene according to the embodiment of the present application as an example of being performed by a terminal.

[0049] Referring to FIG. 4, FIG. 4 is an exemplary flowchart of a method for reserving team formation in a virtual scene according to an embodiment of the present application, and the method for reserving team formation in a virtual scene according to an embodiment of the present application includes the following steps:

[0050] In step 101, the terminal displays a team formation reservation control for a first object, and the team formation reservation control is used to reserve the formation of a target team including the first object.

[0051] In practical application, a client (e.g., a game client) supporting a virtual scene is installed in a terminal, and the client may be a client with a virtual scene function integrated therein (e.g., an instant communication client, a live client, a team organization client, etc.). When a user (a first object) opens a client in a terminal and the terminal executes the client, the user can perform an interaction between virtual objects based on a screen of a virtual scene displayed by the client, for example, when the client is a game client, the user can perform an interaction between game characters in a game scene (e.g., perform a virtual battle) based on a game screen displayed by the game client.

[0052] In practical application, a client is integrated with a team composition reservation function in a virtual scene, and the function can be realized by a team composition reservation function control (team composition reservation control). A current operation object of a client is a first object, and in some embodiments, a terminal can display an interface of a virtual scene after executing a client of the first object, and display a team composition reservation control of the first object in the interface of the virtual scene, and the team composition reservation control is used to reserve the composition of a target team including the first object.

[0053] In addition, the reservation organization referred to in the embodiments of the present application refers to organizing to a reservation organization time that is a target time length after the current time (the trigger time of the reservation control of team organization or the current date), that is, the reservation organization time of the target team is a certain time after the current time that is preset by the user, where the reservation organization time or the target time length can be set according to actual needs. In some embodiments, the reservation formation time may be a single point in time, for example, when the current time is June 4, the reservation formation time of the target team may be 10:00 on June 8; in other embodiments, the reservation formation time may be a time period, which can simultaneously represent the reservation formation time of the target team and the time of interactive play, for example, when the current time is June 4, the reservation formation time of the target team may be 10:00 to 11:00 on June 8, that is, the target team is formed at 10:00 on June 8, and the duration of the target team is 10:00 to 11:00, and during that period, game interaction in the virtual scene can be performed based on the target team formed.

[0054] In practical application, the virtual scene may include at least two virtual organizations, each virtual organization includes at least two virtual objects, and different virtual organizations may have an antagonistic relationship. In some embodiments, the terminal displays a virtual organization control in an interface of the virtual scene of a first object, and displays a virtual organization interface corresponding to the virtual organization in response to a trigger operation on the virtual organization control, and the first object belongs to the virtual organization, and displays a reservation control of team formation in the virtual organization interface.

[0055] For example, take the client as a game client, and the virtual organization is a guild party. Referring to FIG. 5, FIG. 5 is a schematic diagram of a display interface of a team formation reservation control according to an embodiment of the present application. In FIG. 5, after a user clicks on a virtual organization control 51 (i.e., the GUILD PARTY button), the game client responds to the click operation by displaying a virtual organization interface 52 corresponding to the virtual organization, and displays a team formation reservation control 53 (i.e., the Create Guild Party button) in the virtual organization interface 52. The team formation reservation control 53 is used to reserve the formation of a target team including a first object.

[0056] In step 102, based on the reservation control of team formation, in response to the team attribute setting operation, the set attribute is determined as the team attribute of the target team, where the team attribute includes at least the reservation formation time of the target team.

[0057] In practical application, when a first object wants to reserve and organize a target team through the team organization reservation control, it must first set the team attributes of the target team. The setting of team attributes will be described below.

[0058] In practical application, when a first object triggers a team formation control, the terminal can display an attribute setting interface, and the attribute setting interface can allow the first object to set team attributes of the target team. For example, when a user triggers a team reservation formation function, that is, after triggering the team formation reservation control, for example, after performing a click operation, double-click operation, long press operation, etc. on the team formation reservation control, the terminal can display an attribute setting interface for setting attributes for the target team, and the terminal can receive the setting for the team attributes of the target team by the first object through the displayed attribute setting interface.

[0059] In practical application, the team attributes include reservation formation time, and since it is the reservation formation of the team, the user needs to set the reservation formation time. In some embodiments, except for the reservation formation time, the user can set at least one of the team attributes of the target team, including the team interaction mode, the number of team members, the number of application objects, the application object level and the team tag, through the displayed attribute setting interface.

[0060] In some embodiments, the attribute setting interface includes attribute function items corresponding to each team attribute, such as a time function item for setting a reservation organization time, a team interaction mode function item for setting an interaction mode of the target team, a team member number function item for setting the number of members of the target team, an application object number function item for setting the number of objects applying to join the target team, an application object level function item for setting an object level applying to join the target team, and a team tag function item for setting a team tag of the target team.

[0061] Based on the attribute setting interface, the terminal receives a team attribute setting operation for setting team attributes, and the team attribute setting operation includes a first setting operation for setting a reservation organization time and a second setting operation for setting other team attributes except the reservation organization time, and in some embodiments, the terminal receives a first setting operation for the reservation organization time based on the time function item, and receives a second setting operation for the team attributes based on the attribute function item.

[0062] Next, referring to FIG. 6, taking the client as an example, FIG. 6 is a schematic diagram of an attribute setting interface according to an embodiment of the present application. Combined with FIG. 5, after a user clicks the team formation reservation control 53 in FIG. 5, an attribute setting interface 61 shown in FIG. 6 is displayed. A team interaction mode function item 62 (i.e., TEAM MODE) is displayed in the attribute setting interface 61. FIG. 6 exemplarily shows four interaction mode options for allowing a user to set a game mode, namely, rank mode (i.e., Rank), matching mode (i.e., PvP), custom mode (i.e., Custom) and other mode (i.e., Other), respectively, and the user can select the interaction mode according to actual needs; the attribute setting interface 61 further displays a team member number function item 63 (i.e., Party size) for allowing a user to set the number of team members, and FIG. 6 shows two (Duo), three (Trio) and five (Full) interaction mode options, respectively. The attribute setting interface 61 further displays an application object number function item 64 (i.e., Member num), allowing the user to set the number of objects applying to join the target team through a quantity instruction identifier 641; the attribute setting interface 61 further displays a time function item 65, allowing the user to set the reservation formation time of the target team; the attribute setting interface 61 further displays an application object level function item 66 (Ranked Requirements), allowing the user to set the object level applying to join the target team; the attribute setting interface 61 further displays a team tag function item 67 (i.e., Party Tag), allowing the user to set the team tag of the target team.

[0063] In some embodiments, the team attribute further includes a sub-interaction mode, and the attribute setting interface may further display a sub-interaction mode function item correspondingly, and the sub-interaction mode of the target team can be set based on the sub-interaction mode function item. Figures 7A and 7B are schematic diagrams of a sub-interaction mode setting interface according to an embodiment of the present application. Referring to Figure 7A, in the attribute setting interface 71, if the user selects another mode in the interaction mode option, the sub-interaction mode function item 72 is in a selectable state, and when the user clicks the sub-interaction mode option, a sub-interaction mode option list is displayed, and Figure 7A exemplarily shows three sub-interaction modes, namely, polar mode, human-computer simple mode, and human-computer normal mode, respectively, and the user can click to select the sub-interaction mode. 7B, when the user selects the custom mode in the interaction mode option in the attribute setting interface 73, the sub-interaction mode function item 74 is in a selectable state, and when the user clicks the sub-interaction mode option, a sub-interaction mode option list is displayed, and FIG. 7B exemplarily shows four sub-interaction modes, namely, the blind pick mode, the summon mode, the howling abyss, and the competitive summon mode. When the user selects the rank mode or the matching mode in the interaction mode option, the sub-interaction mode function item is in a non-selectable state.

[0064] In practical application, there is a need for users to set tags for the teams to be organized, so that when the team to be organized has a corresponding team tag, the team tag can indicate the characteristics of the team, thereby improving the efficiency of other users joining the team to be organized and the success rate of the final organization of the team to be organized; in some embodiments, when the team attributes include a team tag and a tag function item for setting the team tag is displayed in the attribute setting interface, the user can set the team tag in the following manner: the terminal displays a tag selection interface including at least two team tags in response to a trigger operation on the tag function item, and determines the target team tag as the team tag of the target team in response to a selection operation on a target team tag among the at least two team tags.

[0065] 8A and 8B are schematic diagrams of a team tag setting interface according to an embodiment of the present application, and referring to Fig. 8A, when a user triggers a tag function item 82 for setting a team tag in an attribute setting interface 81, a tag option interface 83 is displayed, and selectable team tag options are displayed in the tag option interface 83, so that the user can select a team tag. Referring to Fig. 8B, when a user clicks a tag function item 85 for setting a team tag in an attribute setting interface 84, a tag option interface 86 is displayed, and selectable team tag options are displayed in the tag option interface 86, so that the user can select a team tag.

[0066] In some embodiments, besides the user can set the interaction mode of the target team based on the team interaction mode function item in the attribute setting interface, the user can also set the team interaction mode before triggering the reservation control of team formation based on the team interaction mode function item displayed in the virtual organization interface. Figure 9 is a schematic diagram of a team interaction mode setting interface according to an embodiment of the present application. Referring to Figure 9, a team interaction mode function item 92 is displayed in the virtual organization interface 91, and after the user triggers the team interaction mode function item 92, a team interaction mode interface 93 is displayed, and the team interaction mode interface 93 displays multiple (at least two) team interaction modes that the user can select.

[0067] In practical application, the target team needs to be organized at the reserved organization time set by the user after the current time, so the reserved organization time is a team attribute that must be set. In practical application, the team attribute setting operation includes a first setting operation for setting the reserved organization time and a second setting operation for setting other team attributes except the reserved organization time. After the user triggers the team attribute setting operation based on the attribute setting interface, the terminal determines the set attribute as the team attribute of the target team.

[0068] In step 103, in response to a reservation decision command triggered based on the set team attribute, reservation organization information having the team attribute is displayed.

[0069] Here, the reservation formation information is used to instruct the formation of a target team including a first object at a reservation formation time, and is used by a second object to apply to join the target team based on the reservation formation information.

[0070] A reservation decision control can be displayed in the attribute setting interface, and after a user triggers a team attribute setting operation based on the attribute setting interface, a reservation decision command can be triggered by the reservation decision control. Referring to FIG. 6, the attribute setting interface 61 in FIG. 6 shows a reservation decision control 68 (i.e., an OPEN PARTY button), and when a user clicks the OPEN PARTY button, a reservation decision command is triggered.

[0071] In practical application, after the terminal receives the team attributes of the target team set by the user in the attribute setting interface, it sends a reservation request for team formation with the team attributes to a server (e.g., server 200 in FIG. 2 ), and in response to the reservation request for team formation, the server creates a target team based on the team attributes of the target team, the created target team is an empty team, records reservation formation information of the target team, and returns the reservation formation information to the terminal, where the reservation formation information may include the team attributes set by the user, such as the team interaction mode, the number of team members, the team tag, the reservation formation time, and the creator of the team (i.e., the first object), etc.

[0072] In actual implementation, a team list is stored in the server. FIG. 10 is a schematic diagram of a team list according to an embodiment of the present application. Referring to FIG. 10, the team list (i.e., Team List) 110 is used to record team information 120 (i.e., Member List) reserved by each terminal. In some embodiments, the team information in the team list may be recorded in order of the team reservation time. When a user triggers a deletion command for a target team, the server deletes the corresponding team information from the team list. The team information (Member List) may include object (Player) information 130 that has applied (i.e., applied) to join the target team. In some embodiments, the Member List may include object (Player) information 130 that has applied (i.e., applied) to join the target team. The players in the list can be recorded in the order in which they applied to join the team, and the creator (first object) of the target team is by default the object that applied to join the team first, and the creator cannot cancel the application but can delete the reserved team, and other virtual objects that applied to join the target team can cancel their applications, and if an object that applied to join a team cancels its application to the target team or cancels its application to the target team, the server deletes the corresponding object information from the team information of the target team, that is, the team list in the server is updated in real time according to the operation of the front-end user, and the updated information is synchronized to the front-end.

[0073] In some embodiments, after receiving a team formation reservation request sent from the terminal of the first object, the server needs to determine whether the login account of the terminal has the authority to reserve the creation of the target team before creating the target team; if it is determined that the login account of the terminal has the authority to reserve the creation of the target team, the server creates the target team and updates the team list.

[0074] In practical application, the server can judge whether the login account of the terminal (i.e., the first object) has the authority to reserve the creation of the target team in the following manner: The server obtains the number of teams reserved and organized by the first object in the target time period, and if the number is smaller than the number threshold, judges that the first object has the authority to reserve the creation of the target team; if the number is larger than the number threshold, displays organization prompt information, which is used to prompt that the number of teams organized by the first object has reached the upper limit, where the target time period and the number threshold can be set according to actual needs, for example, the target time period is one day or one week, and the number threshold is 1 or 3.

[0075] In practical application, different users' login accounts may have corresponding levels, and the server can accordingly judge whether the login account of the terminal (i.e., the first object) has the authority to reserve the creation of the target team in the following manner: The server obtains the level of the first object, and judges that the first object has the authority to reserve the creation of the target team when the level of the first object reaches the target level (which can be set according to actual needs), for example, divides each login account corresponding to the virtual scene into 6 levels, and judges that the first object has the authority to reserve the creation of the target team when the level of the first object is 3 levels or higher.

[0076] In actual application, except for the creator terminal of the target team, other user terminals (terminals of the second object) receive the reservation formation information sent from the server, display the reservation formation information with team attributes, and apply to join the target team based on the reservation formation information; when the terminal of the second object receives the team application operation triggered by the second object based on the reservation formation information, it displays the application result prompt information of the second object, and the application result prompt information is used to prompt the application joining result of the second object to the target team.

[0077] In actual application, the terminal of the second object can display reservation organization information through a virtual organization interface, and in actual application, the terminal displays the virtual organization interface of the second object, and the virtual organization corresponding to the virtual organization interface includes the first object and the second object, and displays reservation organization information with team attributes of the target team in the virtual organization interface.

[0078] Here, when the team attributes include the number of applied objects, and the number of applied objects is a target number (which can be set according to actual needs), the terminal of the second object further displays the object indication bits of the target number, which are used to carry an object identifier, and displays the object identifier of the virtual object that has applied to join the target team in the object indication bits; that is, when an object identifier is displayed in a certain object indication bit, it represents that the object corresponding to the object identifier has applied to join the target team, and the object identifier has a one-to-one correspondence with the object indication bit; correspondingly, the application result prompt information of the second object is represented by whether the object identifier of the second object is in the object indication bit; when the application of the second object to join the target team of the second object is successful and there is a display empty bit in the object indication bits of the target number, the object identifier of the second object is displayed in the display empty bit to prompt that the application of the second object to join the target team of the second object is successful.

[0079] In some embodiments, when the second object triggers the reservation formation information (e.g., clicks the reservation formation information), an application control for applying to join the target team is displayed, and when the second object triggers the application control (e.g., clicks, double-clicks, etc.), an application command (i.e., application command) is triggered; in some other embodiments, the terminal of the second object displays the reservation formation information and at the same time displays the application control for applying to join the target team. Figure 11 is a schematic diagram of the application interface of the target team according to an embodiment of the present application, and the reservation formation information corresponding to the team reserved by each member of the virtual organization and the corresponding application control, for example, the reservation formation information 112 and the corresponding application control 113 shown in Figure 11 are displayed in the virtual organization interface 111, so that the user can intuitively view the reservation information of each team formation through the virtual organization interface 111, and apply to join the corresponding target team based on the application control according to his / her own situation.

[0080] In actual implementation, in addition to the second object actively applying (applying) to join the team based on the reservation formation information displayed on the second object terminal, the creator of the target team (first object) can invite the second object to the target team, and in some embodiments, the terminal of the first object displays an invitation function item of the target team in the association area of ​​the reservation formation information, the invitation function item is used to invite at least one second object to the target team, and when a trigger operation on the invitation function item is received, displays an object invitation interface including at least one second object, and displays invitation prompt information to prompt (present) the invitation result for the target second object based on the object invitation interface in response to the invitation operation for the target second object.

[0081] In some embodiments, the correspondence relationship between the second objects and the invitation function items may be one-to-one, that is, each second object corresponds to one invitation function item, the object identifier of each second object is displayed in the object invitation interface, the corresponding object invitation function item is displayed in the object identifier association area, and in response to a trigger operation on a target object invitation function item corresponding to a target second object, the trigger operation on the target object invitation function item is determined as an invitation operation on the target second object.

[0082] In some embodiments, the correspondence between the second object and the invitation function item may be multiple-to-one, i.e., multiple second objects correspond to one invitation function item, and the object identifier of each second object is displayed in the object invitation interface, and based on the displayed object identifier, the invitation function item is displayed in response to a selection operation on a target second object, and in response to a trigger operation on the invitation function item, the trigger operation on the invitation function item is determined as an invitation operation on the target second object, where the quantity of the target second objects may be one or more (i.e., at least two).

[0083] In practical application, there may be a case where a second object applies to join another scheduled team, and the corresponding scheduling time conflicts with the scheduled scheduling time of the target team. In this case, when the terminal of the first object displays the object invitation interface, it will display first prompt information on the object invitation interface to prompt the time conflict.

[0084] In actual application, the second object may be in an uninvitable state. For example, if the second object is set to not notify of application invitations, the second object will be in an uninvitable state. In this case, when the terminal of the first object displays the object invitation interface, it will display second prompt information on the object invitation interface to prompt that the second object is in an uninvitable state.

[0085] Illustratively, referring to FIG. 12, FIG. 12 is a schematic diagram of an invitation function item display interface according to an embodiment of the present application. In the virtual organization interface 121 shown in FIG. 12, an invitation function item 122 of a target team is displayed in the association area of ​​reservation organization information. When a first object clicks on the invitation function item 122, the page jumps to an object invitation interface 123, in which an object identifier of a second object that can be invited is displayed, and a corresponding object invitation function item 124 is displayed in the object identifier association area. When a first object clicks on the object invitation function item 124, an invitation command for the corresponding second object is triggered. Here, after the first object clicks on the object invitation function item to trigger an invitation command for the corresponding second object, the terminal cancels the display of the clicked object invitation function item and displays an instruction identifier 125 for indicating that the corresponding second object has been invited, indicating that the corresponding second object has been invited.

[0086] Continuing with reference to FIG. 13, FIG. 13 is a schematic diagram of an object invitation interface according to an embodiment of the present application, in which the object invitation interface 131 shown in FIG. 13 displays an invitation function item 132 for indicating that the corresponding second object is inviteable, an indication identifier 133 for indicating that the corresponding second object has been invited, first prompt information 135 for prompting a time conflict, and second prompt information 134 for prompting that the second object is in an uninvitable state.

[0087] In practical application, for a certain second object (for example, a target second object), when the object is displayed as being in an invitation-unavailable state, and the first object persists in the invitation and triggers an invitation operation to the target second object, the terminal responds to the invitation operation to the target second object by displaying the invitation prompt information of the corresponding target second object, where the invitation prompt information is used to prompt that the target second object is in an invitation-unavailable state and the invitation to the target second object has failed. Figure 14 is a schematic diagram of the invitation prompt information according to an embodiment of the present application, and in combination with Figure 13, when the first object clicks 134 to trigger an invitation operation, the invitation prompt information 141 shown in Figure 14 is displayed, which reads "the object is set to invitation-unavailable and cannot be invited."

[0088] In some embodiments, after the first object invites the second object, the terminal of the second object correspondingly displays the invitation information of the first object and a decision control corresponding to the invitation information, the invitation information is used to instruct the first object to invite the second object to the target team, and when a trigger operation on the decision control is received, determines the trigger operation on the decision control as a team application operation. Here, in practical application, the terminal of the first object can send the invitation information in the form of email, and correspondingly, the terminal of the second object receives the invitation information sent in the form of email.

[0089] In practical application, after the second object applies to join the target team based on the application control, for example, the application control 113 shown in Fig. 11, that is, when the application result prompt information indicates that the second object has successfully applied to join the target team, the terminal of the second object switches the display of the application control of the target team to display an application cancellation control for canceling the application to join the target team, and cancels the display of the application result prompt information when a trigger operation is received for the application cancellation control. Referring to Fig. 15, Fig. 15 is a schematic diagram of the display of the application control switching according to an embodiment of the present application, when the second object clicks the application control 151 to realize the application to the target team, that is, when the object identifier of the second object is displayed in the object display bit, the terminal switches the display of the application control 151 to display the application cancellation control 152, and when the user clicks the application cancellation control 152, the application is canceled.

[0090] In some embodiments, if the second object successfully applies to join the target team, within a target period (which can be set according to actual needs) before the reservation time arrives, a team invitation interface is displayed, and a joining control for the target team is displayed in the team invitation interface, and when a trigger operation on the joining control is received, the second object is controlled to join the target team.

[0091] Here, if there is another team different from the target team at the reservation formation time and the second object applies to join the other team, in the process of displaying the joining control of the target team, the joining control of the other team is displayed on the team invitation interface, and when a trigger operation on the joining control of the other team is received, the second object is controlled to join the other team.

[0092] For example, FIG. 16 is a schematic diagram of a team joining reminder interface according to an embodiment of the present application. Referring to FIG. 16, if the second object is online within a target period before the reservation scheduling time arrives, for example, within 15 minutes before the reservation scheduling time arrives, a team invitation interface 161 is displayed and a joining control 162 is displayed in the team invitation interface 161. If the second object applies to two or more teams with the same reservation scheduling time, for example, team 1 and team 2 in FIG. 16, a corresponding joining control is displayed for each team.

[0093] In some embodiments, within a target period before the arrival of the reservation organization time, the terminal of the first object also prompts the first object, for example, the terminal of the first object displays an interaction reminder interface, displays room creation prompt information corresponding to the target team and a corresponding creation function item in the interaction reminder interface, and creates a room for members in the target team to interact when a trigger operation on the creation function item is received.

[0094] Here, the interaction remind interface further displays the object identifier of the second object that has applied to join the target team and the online status of each second object. Figure 17A is a schematic diagram of an interaction remind interface according to an embodiment of the present application, in the interaction remind interface 171 shown in Figure 17A, the relevant information of the created target team, such as the start time and team interaction mode, is displayed, the object identifier of the second object that has applied to join the target team and the online status of each second object are displayed, the second object shown in 172 is in the online state, and the other second objects are in the offline state, the interaction remind interface 171 displays the room creation prompt information 174 corresponding to the target team and the corresponding creation function item 173, when the first object clicks the creation function item 173, a room is created for the members in the target team to interact.

[0095] In some embodiments, the interaction remind interface further displays an invite option for inviting the requested second object, and FIG. 17B is a schematic diagram of an interaction remind interface according to an embodiment of the present application. Referring to FIG. 17B, the interaction remind interface 171 further displays an invite option 175, which sends invitation information to enter the room to each requested second object when a trigger operation on the create function item is received and the invite option is in a checked state.

[0096] Here, after the terminal of the first object creates a room corresponding to the target team, a room interface of the target team is displayed, and a member list of the target team is displayed on the room interface, and the member list displays member information of each member in the target team. In practical application, the number of members of the target team has a quantity upper limit, or the number of members of the target team is fixed, and correspondingly, when the number of applied second objects is greater than the number of members (maximum number) of the target team, the members of the target team are determined according to the order in which the second objects enter the room. Figure 18 is a schematic diagram of a room interface of a target team according to an embodiment of the present application. Referring to Figure 18, a member list 182 consisting of the second objects that have entered the room is displayed on the room interface 181 of the target team, and related information of each second object such as level, nickname, etc. is displayed.

[0097] In some embodiments, when a trigger operation on the creation function item is received and the invitation option is in an unchecked state, after creating a room for members in the target team to interact, the terminal of the first object displays a room interface of the target team, and displays the object identifiers and corresponding invitation controls of each applied second object in the room interface, and when a trigger operation on the invitation control corresponding to the target second object is received, sends invitation information for entering the room to the target second object, thereby inviting the target second object to the room of the target team.

[0098] In some embodiments, the terminal of the first object displays a delete control for the target team, which is used to delete the target team that is scheduled by the first object, and cancels the display of the scheduled information when a trigger operation is received for the delete control. In practical application, when the first object triggers a delete operation for the target team, it prompts the first object to confirm whether to delete the scheduled target team. Figure 19 is a schematic diagram of the interface for deleting the target team according to an embodiment of the present application. Referring to Figure 19, after the first object clicks the delete control 191, a pop-up window 192 is displayed, and prompt information for prompting the first object whether to delete the scheduled target team and corresponding confirmation button and cancel button are displayed in the pop-up window 192. When the first object clicks the confirmation button, a delete confirmation command is triggered, and the display of the scheduled information is canceled. When the first object clicks the cancel button, the pop-up window 192 is closed.

[0099] Here, when the terminal of the first object receives a trigger operation for the delete control, it obtains the time interval from the current time to the reservation organization time, and cancels the display of the reservation organization information if the time interval is greater than the time interval threshold (which can be set according to actual needs, for example, 15 minutes).

[0100] If the first object deletes the target team before the reservation time arrives, the server generates deletion prompt information, which is used to prompt the first object that it has deleted the reservation-organized target team, and sends the deletion prompt information to the second object that has applied to join each target team, and the terminal of the second object receives and displays the deletion prompt information corresponding to the target team.

[0101] In some embodiments, when the number of second objects that have applied to join the target team reaches the number of applied objects set by the first object, the reservation formation information is not displayed. For example, the terminal obtains the number of second objects that have applied to join the target team, and if the number is the target number, cancels the display of the reservation formation information; or the server collects statistics in real time on the number of second objects that have applied to join the target team, and if the number is the target number, sends a command to the terminal of the first object and the terminal of the second object to cancel the display of the reservation formation information, thereby causing the terminal of the first object and the terminal of the second object to cancel the display of the reservation formation information.

[0102] By applying the above-mentioned embodiment of the present application, a function of reserving the formation of a target team is provided by displaying a team formation reservation control, and an attribute setting interface is displayed in response to a trigger operation on the team formation reservation control, allowing the user to set team attributes including the reservation formation time for the reserved team, and when a reservation decision command is triggered, reservation formation information for instructing the target team to be formed at the reservation formation time is displayed, allowing a second object to apply to join the target team based on the reservation formation information, in this way, a first object can realize the reservation of team formation in a virtual scene based on the provided reservation formation function of the target team, and a second object in the virtual scene can apply to join the target team based on the reservation formation information, and since the user does not need to repeatedly communicate regarding team formation, the efficiency of human-computer interaction and the efficiency of team formation reservations are improved.

[0103] The following describes the process of applying to join the target team. In practical application, when the user triggers the application control, that is, after clicking the apply button, an application command is triggered, and the terminal of the second object (applying user) responds to the application command by sending an application request to the server, and the server determines whether the object meets the application conditions based on the object identifier contained in the application request, and if it is determined that the object meets the application conditions, it adds the object to the Member List and returns application success information to the terminal of the second object.

[0104] In some embodiments, satisfying the application conditions means satisfying at least one of the following: there is no application time conflict; the applying user belongs to a virtual organization; the target team (current reservation team) is in a valid state; the applying user's credit score reaches a score threshold; and the number of applicants for the target team is not full, where the application time conflict refers to the reservation organization time of the target team conflicting with the target time, where the target time includes the reservation organization time of other reservation teams applied for by the current second object and the reservation organization time of the reservation team created by the current second object itself, and the target team being in a valid state refers to the target team still existing, i.e., not being deleted by the creator.

[0105] Referring to FIG. 20, FIG. 20 is an exemplary flowchart of an application processing for joining a target team according to an embodiment of the present application, and the process of application processing for joining a target team includes the following steps:

[0106] In step 201, a player clicks on the reservation team application button.

[0107] Here, when a user (player) applies to join a corresponding target team based on the application control, for example, when the player clicks on the application control 113 (apply button) in FIG. 11, an application (application) command to the target team (i.e., the reserved team) is triggered, and the terminal of the second object responds to the application command by sending an application request to the server to apply to join the target team.

[0108] In step 202, it is determined whether or not there is a conflict between the match times of the teams reserved by the players. If there is a conflict, step 203 is executed; if not, step 204 is executed.

[0109] Here, in response to an application request sent from the terminal of the second object, the server determines whether the reservation organization time of the target team conflicts with the target time, where the conflict refers to whether there is a time intersection, and where the target time includes the reservation organization time of other reservation teams applied for by the current application user and the reservation organization time of the reservation team created by the current application user himself.

[0110] In step 203, a time conflict reminder dialog box pops up.

[0111] FIG. 21 is a schematic diagram of a time conflict prompt during the application process according to an embodiment of the present application. Referring to FIG. 21, if there is a time conflict between the first booking team to which the user is currently applying to join and the second booking team to which the user has already applied to join before, after the user clicks the Apply button, a time conflict reminder dialog box 2110 will pop up to ask the user whether to continue the application. If the user clicks the OK button, it will trigger the continuation of the application instruction, that is, it is decided to continue the application operation, and step 204 is executed.

[0112] In step 204, it is determined whether the player still belongs to a guild, if not, step 205 is executed, if yes, step 206 is executed.

[0113] Here, if the server determines that there is no time conflict with the match time of the applying user's reserved team, or if there is a conflict but the player continues the application operation, it continues to determine whether the player still belongs to a guild (virtual organization), and if the player has left or does not belong to a virtual organization, it sends prompt information to the terminal of the second object to prompt that the user does not currently belong to a guild, causing the terminal of the second object to execute step 205, and if it determines that the player belongs to a virtual organization, execution of step 206 is triggered.

[0114] In step 205, the player terminal jumps to the lobby interface and pops up a Tips prompt.

[0115] Here, when the player terminal (i.e., the terminal of the second object) receives prompt information sent from the server to prompt the user that he or she does not currently belong to a guild, the page jumps to the lobby interface, i.e., the interface corresponding to the HOME button in FIG. 21, and displays the prompt information on the interface to prompt the user that he or she does not currently belong to a virtual organization (e.g., a game guild).

[0116] In step 206, it is determined whether this reservation team still exists; if not, step 207 is executed; if so, step 208 is executed.

[0117] Here, if the server determines that the applying user belongs to a virtual organization, it determines whether the currently applied target team, i.e., the reservation team, is in a valid state, i.e., whether it still exists, i.e., whether it has been deleted by the creator, and if it determines that the current reservation team does not exist, it returns prompt information to the terminal of the second object to prompt that the current reservation team does not exist.

[0118] In step 207, the player terminal performs a list refresh and pops up a Tips prompt.

[0119] In actual application, when the player terminal (i.e., the terminal of the second object) receives prompt information returned from the server prompting that there is no current reservation team, it performs a refresh operation of the reservation organization information in the virtual organization interface and displays the prompt information to prompt that there is no current reservation team.

[0120] In step 208, it is determined whether the player credit score is eligible, if not, step 209 is executed, if yes, step 210 is executed.

[0121] In practical implementation, the credit score threshold can be preset, and the size of the credit score threshold can be set according to practical needs. For example, the credit score threshold can be set to 360 points, and in some embodiments, when the player's credit score reaches the credit score threshold, the player's credit score is determined to be eligible; in other embodiments, in addition to detecting the player's credit score, detect whether the player has a black market mark, and when the user's credit score reaches the credit score threshold and does not have a black market mark, the player's credit score is determined to be eligible.

[0122] The black market mark here is used to indicate that the corresponding user (player) has a target behavior history, and the target behavior may be an illegal interaction behavior such as cheating in a virtual scene, account theft, private server behavior, etc. Here, cheating refers to the behavior of abnormally enhancing the skills of a game character by using third-party software or programs to modify game data or tamper with the normal settings and rules of the game, and a private server essentially belongs to a pirated game, that is, it is the behavior of illegally obtaining an installation program on the game server side without authorization, setting up a network server by oneself, and letting other players use it.

[0123] In practical application, if the server determines that the player's credit score is inadequate, it sends corresponding prompt information to the terminal of the second object to prompt that the player's credit score is inadequate.

[0124] In step 209, the player terminal jumps to the lobby interface and pops up a Tips prompt.

[0125] Here, when the player terminal (i.e., the terminal of the second object) receives prompt information sent from the server to prompt the player that his / her credit score is ineligible, it jumps from the virtual organization interface to the lobby interface, i.e., the interface corresponding to the HOME button in FIG. 13, and displays prompt information on the interface to prompt the user that his / her credit score is too low and therefore he / she cannot join the guild team.

[0126] In step 210, it is determined whether the team is full, and if so, step 211 is executed, otherwise step 212 is executed.

[0127] Here, after the server determines that the player's credit score is eligible, it judges whether the number of applicants for the reservation team currently applied for by the player is full, and if it determines that the number of applicants is not full, it sends prompt information of successful application to the player terminal, and if the current number of applicants is full, it sends corresponding prompt information to the player terminal to prompt that the number of applicants is full.

[0128] In step 211, the player terminal performs a list refresh and pops up a Tips prompt.

[0129] In practical application, when a player terminal (i.e., a terminal of the second object) receives prompt information returned from the server to prompt that the number of applicants is full, the player terminal performs a refresh operation of the reservation organization information in the virtual organization interface, and displays prompt information to prompt that the current number of reserved team members is full and therefore application is not possible.

[0130] In step 212, the entry is successful, and the player terminal executes a list refresh and pops up a Tips prompt.

[0131] In practical application, when the player terminal receives prompt information returned from the server to prompt the player to successfully apply, the player terminal performs a refresh operation of the reservation organization information in the virtual organization interface, and displays the prompt information to prompt the player to successfully apply.

[0132] In step 213, the player terminal cancels the display of the reservation team application button and displays the application cancellation button.

[0133] In actual application, after a player successfully applies, the player terminal cancels the display of the reserved team application button, and after a certain period of time (which can be set according to actual needs, for example, 3 seconds), displays the application cancellation button, making it easier for the user to cancel the application to the reserved team if their plans change.

[0134] Based on the above application processing process of joining the target team, here we will describe the cancellation processing process of joining the target team. Refer to FIG. 22, FIG. 22 is an exemplary flowchart of the cancellation processing of joining the target team according to an embodiment of the present application, and the cancellation processing process of joining the target team includes the following steps:

[0135] In step 301, the player clicks the cancel application button.

[0136] Here, when a user (player) wishes to cancel the target team to which he / she applied (applied to join), he / she can trigger a cancel application button displayed by the player terminal. For example, he / she can click the cancel application button to trigger a cancel application command, and in response, the player terminal transmits a cancel application request to the server.

[0137] In step 302, it is determined whether the player still belongs to a guild, if not, step 303 is executed, if yes, step 304 is executed.

[0138] After receiving the application cancellation request transmitted from the player terminal, the server judges whether the player belongs to a guild (virtual organization), and if it determines that the player has left or does not belong to the virtual organization, transmits prompt information to the player terminal to prompt the user that he or she does not currently belong to a guild.

[0139] In step 303, the player terminal jumps to the lobby interface and pops up a Tips prompt.

[0140] When the player terminal receives prompt information sent from the server to prompt the user that he or she does not currently belong to a guild, the page jumps to the lobby interface, i.e., the interface corresponding to the HOME button in FIG. 13, and displays the prompt information on the interface to prompt the user that he or she does not currently belong to a virtual organization (e.g., a game guild).

[0141] In step 304 it is determined whether this reservation team still exists, if not step 305 is executed, if yes step 306 is executed.

[0142] Here, when the server determines that the applying user belongs to a virtual organization, it judges whether the currently applied target team, i.e., the reserved team, is in a valid state, i.e., whether it exists, i.e., whether it has been deleted by the creator, and when it determines that a currently reserved team does not exist, it returns prompt information to the terminal of the second object to prompt that a currently reserved team does not exist, and when it determines that a currently reserved team does exist, it returns prompt information of successful cancellation of the application to the player terminal.

[0143] In step 305, a list refresh is performed and a Tips prompt is popped up.

[0144] In practical application, when the player terminal receives prompt information returned from the server prompting that there is no current reserved team, it performs a refresh operation of the reservation organization information in the virtual organization interface and displays the prompt information to prompt that there is no current reserved team.

[0145] In step 306, the player successfully cancels the entry, performs a list refresh, and pops up a Tips prompt.

[0146] When the player terminal receives prompt information for prompting the player to successfully cancel the application returned from the server, the player terminal executes a refresh operation of reservation organization information in the virtual organization interface and displays the prompt information for prompting the player to successfully cancel the application.

[0147] In step 307, the application cancellation button of the reservation team disappears and the application button is displayed.

[0148] In actual application, after the player successfully cancels the application, the player terminal cancels the display of the application cancellation button, and after a certain period of time (which can be set according to actual needs, for example, 5 seconds), displays the reservation team application button to facilitate the user to reapply for the reservation team.

[0149] By applying the above embodiment of the present application, the user clicks the reservation team application button (team formation reservation control), and after judging time conflicts, whether the user belongs to a guild, whether a reservation team exists, the player's credit, the number of applicants, etc., finally realizes the application for the reservation team, providing the user with a convenient application channel, while at the same time ensuring that the members joining the reservation team meet the pre-set application conditions, and there is no need for repeated communication regarding team formation between the applying user and the creating user, thereby improving the efficiency of human-computer interaction and the efficiency of team formation reservations.

[0150] The following describes an exemplary application of the embodiment of the present application in one practical application scenario. Taking the virtual scene as a game as an example, the method of reserving team composition in a virtual scene according to the embodiment of the present application is described. The technical solution of reserving team composition in a virtual scene according to the embodiment of the present application completely solves the problem that asynchronous team composition is required for one party to wait online in real time, and the initiator or the player who wants to join can reserve team composition in the game, and at the same time, the inviter can invite other guild members to reserve team composition in the form of email, and before the reservation time arrives, the server will send a reminder to all the players who have reserved team composition, helping the initiator to quickly invite all other guild players who have joined to join.

[0151] First, a technical proposal for reserving team formation in a virtual scene will be described from the viewpoint of human-computer interaction. As shown in GUILD PARTY in Fig. 5, a game guild exists in the game, a guild system exists in the game client, and a team formation reservation function such as the control 53 provided in Fig. 5 is set in the guild system, a player (corresponding to the above-mentioned first object) starts a team formation reservation based on the control, and other members (second objects) belonging to the same game guild as the player can respond to the team formation in advance, that is, can apply for the reservation team. In practical application, the first object can set the number of objects that can apply, and the set number of objects that can apply may exceed the number of members in the reservation team.

[0152] In actual implementation, when a player clicks the control for reserving team formation, an attribute setting interface for setting team attributes is displayed, and as shown in FIG. 6, the player can set the team attributes according to his or her needs, for example, the battle mode (i.e., team interaction mode), the number of public players (i.e., the number of team members), the number of applicants (the number of applied objects), the battle start time (i.e., the reservation formation time), the rank requirement (the applied object level) and the team tag (i.e., the team tag).

[0153] When a player triggers a reservation decision command, for example, by clicking the OPEN PARTY button in FIG. 6, a team reservation is realized, and the reservation composition information of the reservation team such as 112 in FIG. 11 is displayed on the game guild interface (i.e., GUILD PARTY interface) of each member in the game guild. Here, in the case of the terminal of other objects other than the creator in the game guild, the reservation composition information is displayed and at the same time an application control such as 113 in FIG. 11 is displayed, and the player can click to apply. In the case of the terminal of the creator of the team, the reservation composition information is displayed and at the same time an invitation control such as 122 in FIG. 12 is displayed, and the creator of the reservation team can send an invitation to the reservation of the team composition to other players. The form of the invitation may be email, and the player accepting the invitation is the same as the player actively applying, but in the data analysis, the paths of the two clients (the creator side and the applicant side) are separately statistically analyzed.

[0154] If the creator in a reserved team is in or returns to the lobby interface during the period before the reserved team's start time (e.g., 15 minutes) and before the team is recalled (e.g., the period after the start time, e.g., 5 minutes), and the creator is not in the reserved team's room, a dialog box will pop up and be displayed once each time the team is recalled, as shown in Figures 17A and 17B.

[0155] For all online players who receive a battle invitation for a reserved team formation, or all players who have applied to join the reserved team, a battle invitation dialog box will pop up as shown in FIG. 16 before the reserved team starts fighting, prompting the players to join the reserved team.

[0156] When a player is in a reservation team room, a list of applicants is added to the list on the right side of the room, placed at the top and displayed by default, and the information displayed for each player in the list is the same as that of the guild member list and the friend list, as shown in FIG. 18.

[0157] Next, the processing logic of the server after a player triggers a team formation reservation command and the player terminal transmits a reservation request to the server will be described.

[0158] In actual application, as shown in FIG. 10, the server adopts a double list format, that is, within a guild, it records the reserved team list according to the time order of the start of the war, and each team records the order of players in the guild according to the order of application, and the creator is the first to apply by default. Creating a reserved team and deleting a reserved team are operations performed on the team list, and the game client interface visually represents the information in the list, and the server updates the team list in real time and synchronizes it with the game client after updating.

[0159] In practical application, after receiving a reservation request sent from a terminal, the server detects the current team status of the player, and each player can only create one reservation team on each natural day. If it detects that the player has not made a reservation for team formation on the current natural day, it creates a corresponding reservation team in response to the reservation request. After the team is created, the creator becomes the first player to apply in the team, and the creator cannot cancel the application subsequently, but correspondingly, the creator has the authority to delete the team.

[0160] To delete a team, the operator must be the creator of the team and the time from the start of the match must exceed a time threshold (e.g., 15 minutes). After the team is deleted, the client communicates with the server side, and the server side confirms that the deletion is legitimate (i.e., the operator is the creator of the team and the time from the start of the match meets the conditions of exceeding the time threshold), and then sends a private message to other players who have applied. The private message is used to prompt the creator that the reserved team has been deleted, and the clients of other players will receive this message when they log in.

[0161] Each team sets the start time of the war when it is created, and the server will send a war start reminder based on this timestamp; that is, when the war starts, the server will send a reminder of one room creating team or one room entering team to each player according to the team, and after the reminder is received by the client, it will be displayed as a pop-up window, and finally, the whole logic closed loop is completed.

[0162] The process of a player applying to join a reserved team and the process of canceling joining a reserved team are shown in Figures 20 and 22. In the process, the client and the server only need to establish communication once, the server transmits a final result to the game client according to the appeal process of the game client, and the game client feeds back the final result to the player based on the logical meaning corresponding to this result, and these results are logically mutually exclusive.

[0163] It should be noted that the users for whom a player may make a reservation for a team formation are not limited to members of a game guild, and in some embodiments may include all players in the game.

[0164] By applying the above-mentioned embodiments of the present application, players in the game can conveniently make team formation reservations based on future times and can be automatically reminded before the time expires, and users do not need to repeatedly communicate regarding team formation, thereby improving the efficiency of human-computer interaction and the efficiency of team formation reservations.

[0165] The following will now describe an exemplary configuration of the reservation device 555 for team formation in a virtual scene, which is implemented as a software module according to an embodiment of the present application. In some embodiments, the reservation device for team formation in a virtual scene according to an embodiment of the present application includes a first display module 5551, an attribute setting module 5552 and a processing module 5553, where: The first display module 5551 is configured to display a team formation reservation control of the first object, and the team formation reservation control is used to reserve the formation of a target team including the first object; The attribute setting module 5552 is configured to determine, in response to a team attribute setting operation, the set attribute as a team attribute of the target team based on a reservation control of the team formation, the team attribute including at least a reservation formation time of the target team; The processing module 5553 is configured to display reservation organization information having the team attribute in response to a reservation decision command triggered based on the set team attribute; Here, the reservation organization information is used to instruct the organization of the target team including the first object at the reservation organization time, and is used by the second object to apply to join the target team based on the reservation organization information.

[0166] In some embodiments, the team formation reservation device further comprises a second display module configured to display an attribute setting interface for setting team attributes of the target team in response to a trigger operation on the team formation reservation control, and to receive the team attribute setting operation in the attribute setting interface.

[0167] In some embodiments, the first display module further displays a virtual organization interface corresponding to a virtual organization, the first object belonging to the virtual organization; The virtual organization interface is configured to display a reservation control for the team composition.

[0168] In some embodiments, the team attribute setting operation includes a first setting operation and a second setting operation; The attribute setting module further displays a time function item for setting a reservation organization time in the attribute setting interface, and displays the following in the attribute setting interface: Displaying an attribute function item for setting at least one team attribute among a team interaction mode, a team member number, a requested object number, a requested object level, and a team tag; It is configured to receive a first setting operation for a reservation organization time based on the time function item, and to receive a second setting operation for a team attribute based on the attribute function item.

[0169] In some embodiments, when the team attributes include the team tag, and the attribute setting interface displays a tag function item for setting the team tag, The attribute setting module further displays a tag selection interface including at least two team tags in response to a trigger operation on the tag function item; In response to a selection operation on a target team tag among the at least two team tags, the target team tag is configured to be determined as the team tag of the target team.

[0170] In some embodiments, the apparatus further comprises an invitation module; The invitation module displays an invitation function item of the target team in an association area of ​​the reservation formation information, and the invitation function item is used to invite at least one second object to join the target team; When receiving a trigger operation for the invitation function item, display an object invitation interface including at least one second object; Based on the object invitation interface, it is configured to display invitation prompt information for prompting an invitation result for the target second object in response to an invitation operation for the target second object.

[0171] In some embodiments, the invitation module further displays an object identifier of each of the second objects in the object invitation interface, and displays a corresponding object invitation function item in an association area of ​​the object identifier; In response to a trigger operation on a target object invitation function item corresponding to the target second object, the trigger operation on the target object invitation function item is configured to determine the trigger operation on the target object invitation function item as an invitation operation on the target second object.

[0172] In some embodiments, the invitation module is further configured to display at least one of the following object prompt information of each of the second objects in the object invitation interface, wherein the object prompt information is: When the second object has a team that has applied to join and the corresponding formation conflicts with the reserved formation time, first prompt information is provided to prompt the time conflict; and second prompt information for, if the second object is in an uninvitable state, prompting that the second object is in an uninvitable state.

[0173] In some embodiments, when the target second object is in an uninvitable state, the invitation module is further configured to: display invitation prompt information corresponding to the target second object in response to an invitation operation on the target second object; Here, the invitation prompt information is used to prompt that the target second object is in an uninvitable state and the invitation to the target second object has failed.

[0174] In some embodiments, the device further comprises: A reminding module configured to display an interaction reminding interface within a target period before the arrival of the reservation organization time, and display room creation prompt information corresponding to the target team and a corresponding creation function item in the interaction reminding interface; and a room creation module configured to create a room for members in the target team to interact when a trigger operation on the creation function item is received.

[0175] In some embodiments, the reminding module further comprises: displaying, in the interaction reminding interface, an object identifier of a second object that has requested to join the target team; and displaying an invite option for inviting the requested second object; configured to send invitation information for entering the room to each of the requested second objects when a trigger operation on the creation function item is received and the invitation option is in a checked state;

[0176] In some embodiments, the room creation module further comprises: displaying a room interface for the target team; and displaying a member list of the target team in the room interface. The member list is configured to display member information of each member in the target team; Here, if the number of the applied second objects is greater than the number of members of the target team, the members of the target team are determined according to the order in which the second objects enter the room.

[0177] In some embodiments, when receiving a trigger operation on the creation function item and the invitation option is in an unchecked state, the room creation module further displays a room interface of the target team, and displays an object identifier and a corresponding invitation control of each applied second object in the room interface; configured to send invitation information for entering the room to the target second object when a trigger operation on an invitation control corresponding to the target second object is received;

[0178] In some embodiments, the device further comprises: a deletion module configured to display a deletion control for the target team and to cancel the display of the reservation information when a trigger operation on the deletion control is received; Or, the device includes a deletion module configured to obtain a quantity of second objects applying to join the target team, and cancel the display of the reservation formation information if the quantity is a target quantity.

[0179] In some embodiments, the deletion module further comprises: when receiving a trigger operation on the deletion control, obtaining a time interval from a current time to the reservation scheduling time; If the time interval is greater than a time interval threshold, the display of the reservation organization information is cancelled.

[0180] In some embodiments, the processing module further obtains a quantity of teams that the first object has booked to be formed within a target time period in response to a reservation decision command triggered based on the set team attribute; configured to display reservation formation information having the team attributes when the quantity is less than a quantity threshold; in some embodiments, the above-mentioned team formation reservation device further includes a prompt module configured to display formation prompt information when the quantity is greater than the quantity threshold, and the formation prompt information is used to prompt that the quantity of team formation by the first object has reached an upper limit.

[0181] Next, a description will be given of a device 556 for reserving a team composition in a virtual scene according to an embodiment of the present application. The device 556 for reserving a team composition in a virtual scene according to an embodiment of the present application is as follows: A third display module 5561 configured to display reservation formation information having team attributes of a target team, the team attributes including at least a reservation formation time, and the reservation formation information is used to instruct the target team including a first object to be organized at the reservation formation time; and an application module 5562 configured to display application result prompt information of the second object when receiving a team application operation triggered based on the reservation formation information by the second object, wherein the application result prompt information is used to prompt the application joining result of the second object to the target team.

[0182] In some embodiments, when the team attributes include a number of applied objects, and the number of applied objects is a target quantity, the third display module is further configured to display object display bits of the target quantity, and display object identifiers of virtual objects that have applied to join the target team in the object display bits, the object identifiers having a one-to-one correspondence with the object display bits; The application module is further configured to, when the display application result prompt information indicates that the second object's application to join the target team has been successful and there is a display empty bit in the object display bits of the target quantity, display an object identifier of the second object in the display empty bit to prompt that the second object's application to join the target team has been successful.

[0183] In some embodiments, the third display module further displays an application control for the target team, the application control being used to apply to join the target team; When a trigger operation on the application control by the second object is received, the trigger operation is determined to be the team application operation.

[0184] In some embodiments, the third display module further comprises: when the application result prompt information indicates that the second object has successfully applied to join the target team, switching the display of the application control of the target team to a display of an application cancellation control for canceling the application to join the target team; When a trigger operation on the application cancel control is received, the display of the application result prompt information is canceled.

[0185] In some embodiments, the third display module further displays a virtual organization interface of the second object, a virtual organization corresponding to the virtual organization interface includes the first object and the second object; The virtual organization interface is configured to display reservation information with team attributes of a target team.

[0186] In some embodiments, the third display module further displays invitation information of the first object and a decision control corresponding to the invitation information, the invitation information being used to instruct the first object to invite the second object to the target team; When a trigger operation on the decision control is received, the trigger operation on the decision control is determined as the team application operation.

[0187] In some embodiments, the third display module further displays a team invitation interface within a target period before the reservation arrangement time arrives when the application result prompt information indicates that the second object has successfully applied to join the target team; configured to display an joining control for the target team in the team invitation interface; When a trigger operation on the joining control of the other team is received, the application module is further configured to control the second object to join the other team.

[0188] In some embodiments, the third display module further displays, when there is another team different from the target team at the reservation formation time, and the second object applies to join the other team, The joining control of the target team is displayed in the team invitation interface at the same time as the joining control of the other team is displayed; When a trigger operation on the joining control of the other team is received, the application module is further configured to control the second object to join the other team.

[0189] In some embodiments, the apparatus further comprises: A receiving module is configured to receive deletion prompt information corresponding to the target team when the first object deletes the target team of the reservation formation before the reservation formation time arrives, Here, the deletion prompt information is used to prompt the first object to delete the target team of a reservation formation.

[0190] An embodiment of the present application further provides an electronic device, the electronic device comprising: A memory having executable instructions stored therein; A processor that, when executing executable instructions stored in the memory, implements a method for reserving team formation in a virtual scene according to an embodiment of the present application.

[0191] An embodiment of the present application further provides a computer program product or a computer program including computer instructions stored in a computer readable storage medium, the computer instructions being read by a processor of a computing device from the computer readable storage medium and executed to cause the computing device to perform the method for reserving team formation in a virtual scene according to an embodiment of the present application.

[0192] An embodiment of the present application further provides a computer-readable storage medium having stored thereon executable instructions for implementing the above-described method for reserving team formation in a virtual scene according to an embodiment of the present application when executed by a processor.

[0193] In some embodiments, the computer-readable storage medium may be a memory such as Read-Only Memory (ROM), Random Access Memory (RAM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash memory, magnetic surface memory, optical disk, or CD-ROM, or may be a variety of devices including one or any combination of the above memories.

[0194] In some embodiments, the executable instructions may take the form of a program, software, software module, script, or code, and may be written in any type of programming language (including compiled or interpreted, or declarative or procedural languages), and deployed in any manner, such as as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0195] As an example, the executable instructions may, but do not necessarily, correspond to a file in a file system and may be stored in a portion of a file that stores other programs or data, such as in one or more scripts within a HyperText Markup Language (HTML) document, in a single file of the discussed program, or in multiple joint files (e.g., files that store one or more modules, subprograms, or code portions).

[0196] As an example, the executable instructions may be deployed to be executed on one computing device, or may be deployed to be executed on multiple computing devices that are co-located, or may be deployed to be executed on multiple computing devices that are distributed across multiple locations and interconnected by a communications network.

[0197] The above description is merely an embodiment of the present application, and does not limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and scope of the present application should be included in the scope of protection of the present application.

Claims

1. A method for reserving team formation, executed by an electronic device, comprising: displaying a team composition reservation control for a first object, the team composition reservation control being used to reserve the composition of a target team including the first object; A step of determining a set attribute as a team attribute of the target team in response to a team attribute setting operation based on a reservation control of the team formation, the team attribute including at least a reservation formation time of the target team; and displaying reservation information having the team attributes in response to a reservation decision command triggered based on the set team attributes, The reservation formation information is used to instruct the formation of the target team including the first object at the reservation formation time, and the second object is used to apply for joining the target team based on the reservation formation information. How to book a team.

2. The method for reserving team formation is as follows: displaying an attribute setting interface for setting team attributes of the target team in response to a trigger operation on a reservation control of the team formation; receiving the team attribute setting operation in the attribute setting interface; The method of claim 1 further comprising:

3. The step of displaying a reservation control for team composition includes: displaying a virtual organization interface corresponding to a virtual organization, the first object belonging to the virtual organization; and displaying a reservation control for the team composition in the virtual organization interface. The team composition reservation method according to claim 1.

4. The team attribute setting operation includes a first setting operation and a second setting operation, and the team formation reservation method includes: A time function item for setting the reservation organization time is displayed on the attribute setting interface, and the attribute setting interface is displaying an attribute function item for setting at least one team attribute among a team interaction mode, a team member number, a request object number, a request object level, and a team tag; receiving a first setting operation for the reservation organization time based on the time function item, and receiving a second setting operation for the team attribute based on the attribute function item; The method of claim 2 further comprising:

5. When the team attributes include the team tag, and a tag function item for setting the team tag is displayed in the attribute setting interface, the method for reserving team formation includes: displaying a tag selection interface including at least two team tags in response to a trigger operation on the tag function item; determining, in response to a selection operation on a target team tag among the at least two team tags, the target team tag as a team tag of the target team; The method of claim 4, further comprising:

6. The method for reserving team formation is as follows: Displaying an invitation function item of the target team in an association area of ​​the reservation organization information, the invitation function item being used to invite at least one second object to join the target team; displaying an object invitation interface including at least one second object when a trigger operation on the invitation function item is received; displaying invitation prompt information for prompting an invitation result for the target second object according to the object invitation interface in response to an invitation operation for the target second object; The method of claim 1 further comprising:

7. The method for reserving team formation is as follows: displaying an object identifier of each of the second objects in the object invitation interface, and displaying a corresponding object invitation function item in an association area of ​​the object identifier; In response to a trigger operation on a target object invitation function item corresponding to the target second object, determining the trigger operation on the target object invitation function item as an invitation operation on the target second object; The method of claim 6, further comprising:

8. The method for reserving team formation is as follows: The method further includes displaying at least one of the following object prompt information of each of the second objects in the object invitation interface, wherein the object prompt information is: First prompt information for prompting a time conflict when the second object has a team that has applied to join and the corresponding organization time conflicts with the reserved organization time; and second prompt information for prompting the user that the second object is in an uninvitable state when the second object is in an uninvitable state. The team formation reservation method according to claim 6.

9. When the target second object is in an invite unavailable state, the step of displaying invitation prompt information for prompting an invitation result for the target second object in response to an invite operation for the target second object includes: In response to an invitation operation on the target second object, displaying invitation prompt information corresponding to the target second object; The invitation prompt information is used to prompt that the target second object is in an uninvitable state and the invitation to the target second object has failed. The team formation reservation method according to claim 6.

10. After displaying the reservation formation information having the team attributes, the method of reserving the team formation includes: Displaying room creation prompt information and corresponding creation function items corresponding to the target team within a target period before the arrival of the reservation organization time; creating a room for the members of the target team to interact with each other when a trigger operation for the creation function item is received; The method of claim 1 further comprising:

11. The step of displaying room creation prompt information corresponding to the target team and a corresponding creation function item includes: Displaying an interaction reminder interface, and displaying room creation prompt information corresponding to the target team and the corresponding creation function item in the interaction reminder interface; The method for reserving team formation is as follows: displaying, in the interaction reminder interface, an object identifier of a second object that has applied to join the target team, and displaying an invite option for inviting the applied second object; sending invitation information for entering the room to each of the requested second objects when a trigger operation for the creation function item is received and the invitation option is in a checked state; The method of claim 10, further comprising:

12. After sending the invitation information for entering the room to each of the second objects that have applied, the method for reserving team formation includes: displaying a list of members of the target team; and displaying member information of each member in the target team in the member list. If the number of the requested second objects is greater than the number of members of the target team, the members of the target team are determined according to the order in which the second objects enter the room. The team formation reservation method according to claim 11.

13. When the trigger operation for the creation function item is received and the invitation option is in an unchecked state, after creating a room for the members in the target team to interact, the team formation reservation method includes: displaying an object identifier and a corresponding invitation control for each requested second object; sending invitation information for entering the room to the target second object when a trigger operation on an invitation control corresponding to the target second object is received; The method of claim 11 further comprising:

14. The method for reserving team formation is as follows: displaying a delete control corresponding to the target team, and canceling the display of the reservation organization information when a trigger operation on the delete control is received; or acquiring the number of second objects that apply to join the target team, and canceling the display of the reservation formation information when the number reaches a target number. The method of claim 1 further comprising:

15. the step of canceling the display of the reservation organization information when a trigger operation for the deletion control is received, When a trigger operation for the deletion control is received, a time interval from a current time to the reservation organization time is obtained; and canceling the display of the reservation organization information when the time interval is greater than a time interval threshold. A method for reserving team formation according to claim 14.

16. The step of displaying reservation information having the team attributes in response to a reservation determination command triggered based on the set team attributes includes: In response to a reservation decision command triggered based on the set team attributes, the first object acquires a number of teams that have reserved a formation within a target time period; If the quantity is equal to or less than a quantity threshold, displaying reservation formation information having the team attribute. The team composition reservation method according to claim 1.

17. The method for reserving team formation is as follows: In response to a reservation decision command triggered based on the set team attributes, the first object acquires a number of teams that have reserved a formation within a target time period; displaying organization prompt information when the quantity is greater than a quantity threshold, the organization prompt information being used to prompt that the quantity of the team organization by the first object has reached an upper limit; The method of claim 1 further comprising:

18. A method for reserving team formation in a virtual scene, the method being executed by an electronic device, comprising: displaying reservation formation information having team attributes of a target team, the team attributes including at least a reservation formation time, the reservation formation information being used to instruct forming the target team including a first object at the reservation formation time; When receiving a team application operation triggered according to the reservation formation information by a second object, displaying application result prompt information of the second object, the application result prompt information being used to prompt the application joining result of the second object to the target team; Including,how to book team formation in virtual scenes.

19. When the team attributes include a number of application objects, and the number of application objects is a target quantity, the method for reserving team formation includes: displaying object representation bits of the target quantity, and displaying object identifiers of virtual objects that have applied to join the target team in the object representation bits, the object identifiers having a one-to-one correspondence with the object representation bits; The application result prompt information of the second object is represented by whether the object identifier of the second object is in the object display bit, and the step of displaying the application result prompt information of the second object includes: if the second object has successfully applied to join the target team and there is a display free bit in the object display bits of the target quantity, displaying an object identifier of the second object in the display free bit; The team composition reservation method according to claim 18.

20. The method for reserving team formation is as follows: displaying an application control for the target team, the application control being used to apply to join the target team; When a trigger operation for the application control by the second object is received, determining the trigger operation as the team application operation; The method of claim 18 further comprising:

21. The method for reserving team formation is as follows: when the application result prompt information indicates that the application by the second object to join the target team is successful, switching the display of the application control of the target team to a display of an application cancellation control for canceling the application to join the target team; canceling the display of the application result prompt information when a trigger operation on the application cancellation control is received; The method of claim 20 further comprising:

22. The step of displaying reservation information having team attributes of the target team includes: displaying a virtual tissue interface of the second object, where a virtual tissue corresponding to the virtual tissue interface includes the first object and the second object; Displaying reservation information having team attributes of the target team in the virtual organization interface. The team composition reservation method according to claim 18.

23. The method for reserving team formation is as follows: displaying invitation information of the first object and a decision control corresponding to the invitation information, the invitation information being used to instruct the first object to invite the second object to the target team; When a trigger operation for the decision control is received, determining the trigger operation for the decision control as the team application operation; The method of claim 18 further comprising:

24. The method for reserving team formation is as follows: When the application result prompt information indicates that the second object has successfully applied to join the target team, displaying a team invitation interface within a target period before the reservation organization time arrives; displaying an joining control for the target team in the team invitation interface; controlling the second object to join the target team when a trigger operation on the joining control is received; The method of claim 23 further comprising:

25. The method for reserving team formation is as follows: If there is another team different from the target team at the reserved organization time, and the second object applies to join the other team, In the step of displaying the joining control of the target team, displaying the joining control of the other team on the team invitation interface; When a trigger operation for a joining control of the other team is received, controlling the second object to join the other team; 25. The method of claim 24, further comprising:

26. The method for reserving team formation is as follows: If the first object deletes the target team of the reservation organization before the reservation organization time arrives, further comprising receiving deletion prompt information corresponding to the target team; The deletion prompt information is used to prompt the first object that the target team has been deleted from the reservation lineup. The team composition reservation method according to claim 18.

27. A device for reserving team formation in a virtual scene, comprising: a first display module configured to display a team composition reservation control of a first object, the team composition reservation control being used to reserve the composition of a target team including the first object; and An attribute setting module configured to determine a set attribute as a team attribute of the target team in response to a team attribute setting operation based on a reservation control of the team formation, the team attribute including at least a reservation formation time of the target team; A processing module configured to display reservation information having the team attributes in response to a reservation decision command triggered based on the set team attributes, The reservation formation information is used to instruct the formation of the target team including the first object at the reservation formation time, and the second object is used to apply for joining the target team based on the reservation formation information. Booking device for team formation in virtual scene.

28. A device for reserving team formation in a virtual scene, comprising: A third display module configured to display reservation information having team attributes of a target team, a third display module, the team attributes including at least a reservation formation time, the reservation formation information being used to instruct the target team including a first object to be formed at the reservation formation time; An application module configured to display application result prompt information of the second object when receiving a team application operation triggered according to the reservation formation information by a second object, the application result prompt information being used to prompt the application joining result of the second object to the target team; A device for reserving team formation in a virtual scene, comprising:

29. A memory having executable instructions stored therein; 27. An electronic device comprising: a processor which, when executing executable instructions stored in the memory, implements the team formation reservation method of any one of claims 1 to 26.

30. A computer program causing a computer to execute the team composition reservation method according to any one of claims 1 to 17 or the team composition reservation method according to any one of claims 18 to 26.

Citation Information

Patent Citations

  • Conference initiating method, conference responding method, conference initiating device, conference responding device and storage medium

    CN114285681A

  • Game information, information storage medium and server system

    JP2003199977A

  • Computer system and program

    JP2012250086A

  • Program and recording medium

    JP2017080046A

  • Game system and program

    JP2017118980A