Task teaming method and apparatus, device, medium, and program product
By displaying a team-up area in the application interface, users can directly create virtual teams, solving the problem of cumbersome team-up steps in online multiplayer games, improving team-up efficiency, and saving computing resources.
Patent Information
- Application Number
- PCT/CN2025/090168
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-27
- Filing Date
- 2025-04-21
- Publication Date
- 2026-01-02
AI Technical Summary
In online multiplayer games, the process of forming a team is cumbersome, which reduces the efficiency of human-computer interaction.
This paper provides a method for forming task teams. By displaying a team-up area in the application interface, users can directly display and create virtual teams in the team-up area, eliminating the need to add friends and send invitations, thus simplifying the team-up process.
It improves team formation efficiency, reduces the amount of data processing on computer equipment, saves computing resources, and simplifies team formation operations.
Smart Images

Figure CN2025090168_02012026_PF_FP_ABST
Abstract
Description
Task team forming method, device, equipment, medium and program product
[0001] The present application claims priority from the Chinese patent application No. 202410859639.9 filed on June 27, 2024 and entitled "Task team forming method, device, equipment, medium and program product", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of human-computer interaction, in particular to a task team forming method, device, equipment, medium and program product. BACKGROUND
[0003] In the current field of online multiplayer games, the gameplay of forming a team to play has become a mainstream game mode. In particular, in team-based competitive games, such as the classic 5V5 match mode, users can form a team to compete against another team consisting of 5 users in real time.
[0004] In the related art, before a user invites other users to form a team to play a game, the user needs to add the target user as a friend first; then, the target user is searched in the friend list in the game, and an invitation button is clicked to send an invitation information to the target user, and when the target user accepts the invitation, a team is formed. However, in the related art, the user needs to go through multiple steps to form a team, and the operation steps of team formation are relatively cumbersome, which reduces the human-computer interaction efficiency. SUMMARY
[0005] Embodiments of the present application provide a task team forming method, device, equipment, medium and program product, and the technical solution is as follows:
[0006] In one aspect, a task team forming method is provided, and the method comprises:
[0007] displaying a first application interface logged in with a first account, the first application interface comprising a social platform providing a social function, and the first application interface comprising an account identifier element of a second account;
[0008] displaying a team forming area for displaying accounts invited to form a team;
[0009] in a case where an interaction operation on the account identifier element of the second account is received, displaying the account identifier element of the second account in the team forming area;
[0010] based on at least one second account in the team forming area, forming a virtual team containing the first account, and the accounts in the virtual team jointly performing a virtual task.
[0011] In another aspect, a task team forming device is provided, the device comprising:
[0012] a display module configured to display a first application interface logged in with a first account, the first application interface comprising a social platform provided with a social function, the first application interface comprising an account identification element of a second account;
[0013] the display module is configured to display a team forming area, the team forming area being configured to display accounts invited to form a team;
[0014] the display module is configured to display the account identification element of the second account in the team forming area upon receiving an interaction operation on the account identification element of the second account;
[0015] a team forming module configured to form a virtual team comprising the first account based on at least one second account in the team forming area, the accounts in the virtual team performing a virtual task together.
[0016] In another aspect, a computer device is provided, the computer device comprising a processor and a memory, the memory storing at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program, the code set or the instruction set being loaded and executed by the processor to implement the task team forming method described above.
[0017] In another aspect, a computer readable storage medium is provided, the storage medium storing at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program, the code set or the instruction set being loaded and executed by a processor to implement the task team forming method described above.
[0018] In another aspect, a computer program product or computer program is provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the task team forming method described above.
[0019] The technical solutions provided by the embodiments of the present application have at least the following beneficial effects:
[0020] In the application interface logged in with the first account and provided with the social function, the account identification element of the second account is displayed, and the user can make the account identification element displayed in the team area through the interaction operation with the account identification element, so as to form a virtual team based on at least one second account in the team area, that is, the user can quickly find a team member from the social platform and add the team member to the invitation list, thereby omitting the steps of adding other users as friends and then sending a team invitation to the other users, simplifying the team operation steps, improving the human-computer interaction efficiency, and simplifying the process of forming a virtual team and improving the team efficiency. At the same time, since the steps of adding other users as friends and then sending a team invitation to the other users are omitted in the team process, the computer device no longer needs to perform the backend operation related to the above-mentioned adding of friends, for example, the computer device no longer needs to perform the backend operation of verifying the identity information of the user and updating the friend relationship information, and therefore, the data processing amount of the computer device in the team process is reduced, and the computing resources are saved. BRIEF DESCRIPTION OF DRAWINGS
[0021] FIG. 1 is a structural block diagram of a computer system according to an example embodiment of the present application;
[0022] FIG. 2 is a schematic diagram of a task team forming method according to an example embodiment of the present application;
[0023] FIG. 3 is a flowchart of a task team forming method according to an example embodiment of the present application;
[0024] FIG. 4 is a flowchart of a task team forming method according to another example embodiment of the present application;
[0025] FIG. 5 is an interface schematic diagram of a task team forming method according to an example embodiment of the present application;
[0026] FIG. 6 is an interface schematic diagram of a task team forming method according to another example embodiment of the present application;
[0027] FIG. 7 is a flowchart of a task team forming method according to another example embodiment of the present application;
[0028] FIG. 8 is a flowchart of a task team forming method according to another example embodiment of the present application;
[0029] FIG. 9 is an interface schematic diagram of a task team forming method according to another example embodiment of the present application;
[0030] FIG. 10 is a flowchart of a task team forming method in a game scene according to an example embodiment of the present application;
[0031] FIG. 11 is a schematic diagram of adding a team member from a "post details" interface according to an example embodiment of the present application;
[0032] FIG. 12 is a schematic diagram illustrating adding a teammate from a “comment details” interface according to an example embodiment of the present application;
[0033] FIG. 13 is a schematic diagram illustrating adding a teammate from a “contact” interface according to an example embodiment of the present application;
[0034] FIG. 14 is a schematic diagram illustrating a team invitation control according to an example embodiment of the present application;
[0035] FIG. 15 is a schematic diagram illustrating a team invitation control according to another example embodiment of the present application;
[0036] FIG. 16 is a schematic diagram illustrating a team invitation control according to yet another example embodiment of the present application;
[0037] FIG. 17 is a schematic diagram illustrating a team invitation control according to still another example embodiment of the present application;
[0038] FIG. 18 is a structural block diagram of a task team forming apparatus according to an example embodiment of the present application;
[0039] FIG. 19 is a structural block diagram of a task team forming apparatus according to another example embodiment of the present application;
[0040] FIG. 20 is a structural block diagram of a computer device according to an example embodiment of the present application. DETAILED DESCRIPTION
[0041] It should be noted that, before collecting the relevant data of the user and in the process of collecting the relevant data of the user, a prompt interface, a pop-up window or voice prompt information can be displayed to prompt the user that the relevant data of the user is being collected, so that the application only starts to perform the relevant steps of obtaining the relevant data of the user after obtaining the confirmation operation of the user to the prompt interface or the pop-up window, otherwise (i.e. without obtaining the confirmation operation of the user to the prompt interface or the pop-up window), the relevant steps of obtaining the relevant data of the user are ended, i.e. the relevant data of the user is not obtained. In other words, all the user data collected by the application is collected under the condition that the user agrees and authorizes, and the collection, use and processing of the relevant user data need to comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0042] FIG. 1 shows a structural block diagram of a computer system 100 according to an example embodiment of the present application. The computer system 100 can be implemented as a system architecture of a task team forming method. The computer system 100 comprises a terminal 110 and a server 120.
[0043] The terminal 110 can be an electronic device such as a mobile phone, a tablet computer, a vehicle terminal (car machine), a wearable device, a PC (Personal Computer), and the like. The terminal 110 can install and run a client of a target application, which can be any one of a VR (Virtual Reality) client, an AR (Augmented Reality) program, a three-dimensional map program, a virtual reality game, an augmented reality game, an FPS (First-Person Shooting Game), a TPS (Third-Personal Shooting Game), a MOBA (Multiplayer Online Battle Arena Games), a SLG (Simulation Game), a party casual game, a construction game, a game community application, and the like. In addition, the form of the target application is not limited in the present application, including but not limited to an App (Application) installed in the terminal 110, a mini program, and the like, and can also be in the form of a web page. The terminal 110 is connected to the server 120 through a wireless network or a wired network.
[0044] The server 120 can be a stand-alone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN (Content Delivery Network), and big data and artificial intelligence platform. Alternatively, the server 120 can also be implemented as a node in a blockchain system.
[0045] For example, the server 120 includes a processor 124 and a memory 122, and the memory 122 includes a receiving module 1221, a control module 1222, and a sending module 1223. The receiving module 1221 is configured to receive a request sent by the terminal 110. The control module 1222 is configured to control picture rendering. The sending module 1223 is configured to send a response to the terminal 110. The server 120 is configured to provide background services for the terminal 110.
[0046] Alternatively, the server 120 undertakes the main computing work, and the terminal 110 undertakes the secondary computing work; or the server 120 undertakes the secondary computing work, and the terminal 110 undertakes the main computing work; or the server 120 and the terminal 110 adopt a distributed computing architecture for collaborative computing.
[0047] The task team forming method provided by the embodiments of the present application can be executed by a computer device, which is an electronic device with data calculation, processing and storage capabilities. For example, the task team forming method can be executed by the terminal 110 (e.g., a target application installed and running in the terminal 110), the server 120, or the terminal 110 and the server 120 in cooperation, which is not limited in the present application.
[0048] It is known to those skilled in the art that the number of the terminal 110 can be more or less. For example, the number of the terminal 110 can be one, tens or hundreds, or more, which is not limited in the present application.
[0049] The task team forming method provided by the embodiments of the present application is described by taking a first application interface as an example, which is a game community application interface. As shown in FIG. 2, a schematic diagram of the task team forming method provided by an example embodiment of the present application is shown, which is described by taking the method applied to a computer device as an example. The computer device can be the terminal 110 shown in FIG. 1. The method includes the following steps 1 to 4.
[0050] Step 1: Display the game community application interface 200. As an example, the first account is logged in the game community application interface 200, which is used to display the content published by multiple accounts, such as posts, dynamics, contributions, etc. The account avatar 201 of the content publisher is displayed in the account published content.
[0051] Step 2: In the case of receiving the long press and drag operation on the account avatar 201, display the team area 210. As an example, the user long presses and drags the account avatar 201, which triggers the display of the team area 210. The account avatar 201 is the account avatar of the second account (other than the first account), and the team area 210 is used to display the account invited to form a team.
[0052] Step 3: In the case that the operation termination point of the long press and drag operation is located in the team area 210, display the account avatar 201 in the team area. As an example, the user can drag the account avatar 201 to the team area 210 and release the finger, and at this time, the account avatar 201 will be displayed in the team area 210. In addition, the team area 210 displays the account avatar 202 of the first account by default.
[0053] Step 4: based on the triggering operation on the team invitation button 203 in the team area 210, a virtual team is created. Illustratively, after the user clicks the team invitation button 203, a session interface 220 of the first account and the second account is displayed, and a team invitation message 204 sent by the first account to the second account is displayed in the session interface 220, the team invitation message 204 including a room joining control 205, after the user clicks the room joining control 205, a room interface of a team room of a game application associated with the game community application is jumped to, and the room interface includes an account avatar of a first game account associated with the first account; if the user represented by the second account also clicks the room joining control 205, the room interface of the team room displays an account avatar of a second game account associated with the second account. The first game account and the second game account in the team room of the game application form a virtual team, and the virtual team can jointly complete a team task in the game application, for example, a 2V2 real-time battle.
[0054] Next, the flow of the task team forming method provided by the present application is introduced. FIG. 3 shows a flowchart of the task team forming method provided by an exemplary embodiment of the present application, which is taken as an example to illustrate the computer device (including a server and / or a terminal) executing the method, which can be the terminal 110 shown in FIG. 1, and the method includes steps 310 to 340.
[0055] Step 310: display a first application interface logged in with a first account.
[0056] The first application interface includes a social platform providing a social function, and the first application interface includes an account identification element of the second account. Optionally, the social platform can be a public social platform, a private social platform, an anonymous social platform, a group social platform, an enterprise social platform, a virtual reality social platform, etc., which are not limited herein. The public social platform refers to a social platform facing all user groups in the social platform, and the public social platform allows users to register publicly and participate in social interaction. The private social platform refers to a non-public social platform with specified account permissions. For example, a friend account of the first account can participate in social interaction of the private social platform of the first account. For another example, other user accounts enter the private social platform of the first account by using an invitation code set by the first account to participate in social interaction. The anonymous social platform refers to a social platform in which users can anonymously publish content and exchange. That is, the user account is in a non-public state in the anonymous social platform. The group social platform refers to a social platform based on a group established with a specified theme. For example, a social platform is established around a specific interest, and users can select to join different groups and publish exchange posts in the groups to participate in social interaction. The enterprise social platform refers to a social platform facing enterprises internally or between enterprises. The virtual reality social platform refers to a social platform based on virtual reality technology. For example, a virtual environment is provided by using virtual reality technology, and users using virtual reality devices in the virtual environment can participate in social interaction.
[0057] The first application interface refers to an application interface of the first application. Optionally, the first application can be implemented as a game application, which includes but is not limited to any one of a virtual reality game, an augmented reality game, a first-person shooter game, a third-person shooter game, a multiplayer online battle arena game, a strategy game, a party casual game, a construction game, etc. Alternatively, the first application can also be implemented as a game community application, where the game community application is associated with one or more game applications, and the game community application provides a public social function. Illustratively, users of the game application can interact in the game community application associated with the game application, such as sharing game experience, selling game props, commenting on sharing posts of other users, etc.
[0058] It should be noted that the above is only described by taking the game application or the game community application as an example, and the type of the first application is not limited in the embodiments of the present application. For example, the first application can also be implemented as a live broadcast application or a live broadcast community application associated with the live broadcast application, in which the anchor and the audience can interact in the live broadcast community application, share live broadcast content, discuss topics, and the like. The first application can also be implemented as a shopping application or a shopping community application associated with the shopping application, in which the user can share shopping experiences, post shopping orders, evaluate goods, and the like in the shopping community application. The first application can also be implemented as an online learning application or a learning community application associated with the online learning application, in which the student can ask questions, share learning notes, participate in discussions, and the like in the learning community application. The embodiments of the present application do not limit this, and the following mainly takes the first application implemented as the game application or the game community application as an example.
[0059] Optionally, if the first application is implemented as a game application, the first application interface refers to an interface in the game application that provides a social function, for example, a game community function interface in the game application, a public chat channel, and the like. If the first application is implemented as a game community application, the first application interface refers to a game community application interface, for example, a game community application home page, a community forum interface, a post detail interface, a post comment detail interface, a user personal homepage interface, a friend list interface, a ranking list interface, and the like, which are not limited in the embodiments of the present application.
[0060] The first account and the second account are registered accounts in the first application, and the second account is an account other than the first account. The first account and the second account can be in a friend relationship or not. Optionally, the number of the second accounts displayed in the first application interface can be one or multiple. The account identification element of the second account refers to an element for representing the second account. Optionally, the account identification element includes at least one of an account avatar, an account nickname, an account unique identifier, a virtual role image corresponding to the account, and the like. It should be noted that the type and number of the account identification element are not limited in the embodiments of the present application. For example, when the first application is implemented as a game community application, the account identification element further includes a level of a game account associated with the game community application, a season segment, and the like. When the first application is implemented as a learning community application, the account identification element further includes a class identifier of a learning account associated with the learning community application, and the like.
[0061] In step 320, a team formation area is displayed.
[0062] The team formation area is used to display the account to be invited to form a team. Illustratively, if the account identification element of the account a is displayed in the team formation area, it indicates that the account a is the account to be invited to form a team. Optionally, the team formation area is displayed on the first application interface. Illustratively, the team formation area is a floating window displayed at the top, middle, bottom or side of the first application interface. The transparency of the floating window can be set to a preset transparency, such as 50% (semi-transparent) or between 30% and 70%, so as to reduce the blocking effect on the first application interface. Alternatively, the team formation area is displayed in a split screen with the first application interface. Illustratively, the terminal screen includes a first display area and a second display area, and the first display area and the second display area do not overlap. The first application interface is displayed in the first display area, and the team formation area is displayed in the second display area.
[0063] Optionally, the method of triggering the display of the team formation area includes at least one of the following methods:
[0064] 1. In response to receiving a first trigger operation on the account identification element of the second account, the team formation area is displayed. The first trigger operation includes at least one of a long press operation, a sliding operation, a click operation, a voice instruction operation, a gesture instruction operation, etc., which are not limited in the embodiments of the present application. Optionally, a long press operation is received on the account identification element of the second account. In response to receiving a sliding operation that connects the long press operation, the team formation area is displayed. Illustratively, if a user needs to form a virtual team on the first application interface, the user can long press and drag the account identification element of any other account on the first application interface. At this time, the first application interface displays a team formation area. The user can drag the currently dragged account identification element to the team formation area. If the user releases the finger without dragging the account identification element to the team formation area, the team formation area is not displayed.
[0065] 2. In response to receiving a second trigger operation on the first application interface, the team formation area is displayed. The second trigger operation includes at least one of a long press operation, a sliding operation, a click operation, a voice instruction operation, a gesture instruction operation, etc., which are not limited in the embodiments of the present application. Illustratively, in response to receiving a double-click operation on the first application interface, the team formation area is displayed.
[0066] 3. In the case that the terminal screen displaying the first application interface is a folding screen and the terminal screen is in a folded state, the first application interface is displayed in a first display area of the terminal screen and a team-up area is displayed in a second display area of the terminal screen. The first display area and the second display area are in the same plane. Illustratively, when the terminal screen is in an unfolded state, the terminal screen can display the first application interface in full screen, and when the terminal screen is folded, the team-up area is triggered to be displayed, that is, the first application interface is displayed in the first display area and the team-up area is displayed in the second display area. It should be noted that the above example of the method of triggering the display of the team-up area is only illustrative, and the embodiments of the present application do not limit this.
[0067] In some embodiments, the team-up area displays an account identification element corresponding to the first account. Illustratively, when the team-up area is triggered to be displayed, the account identification element corresponding to the first account is displayed in the team-up area. Alternatively, when the team-up area is triggered to be displayed, the account identification element corresponding to the first account is not displayed, and when the account identification element of the first second account is moved to the team-up area for display, the account identification element corresponding to the first account is also displayed.
[0068] Step 330, in the case that the interaction operation on the account identification element of the second account is received, the account identification element of the second account is displayed in the team-up area.
[0069] The above interaction operation includes at least one of a long press operation, a sliding operation, a click operation, a voice instruction operation, a gesture instruction operation, etc., and the embodiments of the present application do not limit this. In some embodiments, in the case that a moving operation on the account identification element of the second account is received, the account identification element of the second account is displayed in the team-up area.
[0070] Optionally, a long press operation on the account identification element of the second account is received; a sliding operation following the long press operation is received, and the account identification element of the second account is moved following the sliding operation; in the case that the sliding end point of the sliding operation is located in the team-up area, the account identification element of the second account is displayed in the team-up area. Alternatively, a sliding operation on the account identification element of the second account is received; the account identification element of the second account is moved following the sliding operation; in the case that the sliding end point of the sliding operation is located in the team-up area, the account identification element of the second account is displayed in the team-up area, and the embodiments of the present application do not limit the specific operation form of the moving operation. The account identification element is moved in real time following the sliding operation of the user, and since the sliding operation has a clear direction and end point position judgment mechanism, the error operation rate is lower compared to other operation modes, which helps to reduce the waste of operation resources caused by error operation.
[0071] In some embodiments, the account identification element of the second account is the first account identification element to be added to the display in the team-up area.
[0072] Optionally, if the team-up area is triggered to be displayed based on the first trigger operation, the interaction operation and the first trigger operation can be the same operation. Illustratively, a long press operation on the account identification element of the second account is received; in response to receiving a sliding operation that connects the long press operation, the team-up area is displayed; the account identification element of the second account is moved following the sliding operation; and the account identification element of the second account is displayed in the team-up area if the sliding end of the sliding operation is located in the team-up area. Optionally, the account identification element of the first account is displayed at the same time as the account identification element of the second account is displayed in the team-up area.
[0073] Illustratively, the computer device detects the above-mentioned operations by: when a user touches the screen of the computer device, the sensor of the screen detects the change in capacitance of the touch point and converts it into a coordinate signal, when the coordinate position indicated by the coordinate signal falls within the position range of the account identification element of the second account, a timer is started to time the duration of the coordinate signal, and when the duration of the coordinate signal reaches a preset duration threshold, it is determined that a long press operation on the account identification element of the second account is received; the sensor of the screen continues to detect the change in capacitance of the touch point on the screen, and when the detected change in capacitance is converted into a coordinate signal that moves from the position range of the account identification element of the second account to a position range outside the position range, the computer device displays the team-up area and displays the account identification element of the second account following the change in position of the coordinate signal, and when the termination of the coordinate signal is detected to be located within the area range of the team-up area, the account identification element of the second account is displayed in the team-up area.
[0074] In some embodiments, the second account in the team-up area needs to meet the account requirements corresponding to the virtual task (i.e., the task currently being executed by the team).
[0075] Optionally, if the interaction operation on the account identification element of the second account is received and the second account meets the account requirements corresponding to the virtual task, the account identification element of the second account is displayed in the team-up area.
[0076] The account requirements include at least one of the following requirements: 1. The account type corresponding to the second account belongs to a target type. Illustratively, if the first application is implemented as a game community application, the target type refers to that the game account associated with the second account belongs to a user account, rather than an official account, etc. If the first application is implemented as a live broadcast community application, when the virtual task refers to a task in which a viewer participates, the target type refers to that the live broadcast account associated with the second account belongs to a viewer account, and when the virtual task refers to a task in which a live broadcast viewer participates, the target type refers to that the live broadcast account associated with the second account belongs to a host account. 2. The account level corresponding to the second account reaches a preset level requirement. Illustratively, if the account level of a participant is specified in the virtual task, such as a game account with a game level greater than 15 can participate in the virtual task, the account level of the game account associated with the second account needs to be greater than 15. 3. The performance information corresponding to the second account reaches a preset performance requirement. The performance information is used to indicate the historical task completion situation associated with the virtual task, for example, the rating of the current season in a MOBA game, that is, the rating of the second account needs to belong to a preset rating range, wherein the preset rating range is associated with the current season rating of the first account, such as the current season rating of the first account is the fourth level, and the preset rating range includes the second level, the third level, the fourth level, and the fifth level. It should be noted that the above examples of account requirements are only illustrative, and the embodiments of the present application are not limited thereto. By setting the account requirements, on the one hand, the user participating in the task can have the ability related to the virtual task, thereby being more likely to complete the task efficiently and quickly; on the other hand, setting the account requirements can reduce the sending of invalid invitation information and reduce the waste of computer resources.
[0077] In some embodiments, the display form of the team formation area is a two-dimensional form. Alternatively, the team formation area includes a team formation floating window, and the team formation floating window includes an identification display position. Illustratively, taking the account identification element implemented as an account avatar as an example, in a case where an interaction operation on the account avatar of the second account is received, the account avatar of the second account is displayed at the identification display position in the team formation floating window. By taking the account avatar as the account identification element, the user can intuitively identify and select other accounts that the user wants to team up with. Since the account avatar is a visual identification element, the user is less likely to make a mistake. Compared with other non-visual identification elements, the account avatar can reduce teaming errors caused by mistakes and improve the human-computer interaction efficiency.
[0078] The identification display area can be an idle identification display position, i.e., the identification display area does not display other account identification elements, and the currently operated account identification element 1 is displayed in the idle identification display position. Alternatively, the identification display area displays an account identification element 2, and the currently operated account identification element 1 can be displayed in the identification display position. If there is no other idle identification display area in the current teaming area, the account identification element 2 is cancelled from display in the teaming area. If there is another idle identification display area in the current teaming area, the account identification element 2 can be cancelled from display or displayed in the other idle identification display area.
[0079] Optionally, the number of identification display positions in the teaming area is a preset number, and the preset number is associated with the virtual task. Illustratively, assuming that the number of people participating in the teaming of the virtual task is at most 5, the preset number is 4, and there are 4 identification display positions in the teaming area. Optionally, the teaming area further includes a default display position corresponding to a first account, and the account identification element of the first account is displayed in the default display position.
[0080] In some embodiments, the display form of the teaming area is a three-dimensional form. Optionally, the teaming area includes a three-dimensional virtual space. Optionally, in a case where an interaction operation on the account identification element of the second account is received, a virtual character image corresponding to the second account is displayed in the three-dimensional virtual space. Illustratively, in a case where the teaming area is implemented as a three-dimensional virtual space, when the account identification element (such as an account avatar) is dragged to the three-dimensional virtual space, the virtual character image corresponding to the second account is displayed, which indicates that the second account has been added to the list of to-be-invited teaming by means of the virtual character image displayed in the three-dimensional virtual space. When the teaming information is presented in the form of a virtual character image, the user is more likely to notice the change, thereby avoiding the misoperation caused by negligence, such as repeated invitation or missed invitation.
[0081] In some embodiments, the user can delete the account identification element in the teaming area, thereby requiring the invitation of the second account corresponding to the account identification element. Optionally, in response to receiving a deletion operation on the account identification element in the teaming area, the account identification element of the second account is cancelled from display in the teaming area. Illustratively, the account identification element displayed in the teaming area is double-clicked to delete the account identification element from the teaming area. Alternatively, the account identification element is long-pressed and slid to stop sliding outside the teaming area to delete the account identification element from the teaming area. Alternatively, the account identification element displayed in the teaming area corresponds to a deletion identifier, and the account identification element is deleted from the teaming area by clicking the deletion identifier. The specific operation mode of the deletion operation is not limited in the embodiments of the present application.
[0082] In some embodiments, the user can move the display position of the account identification element displayed in the team-up area. Optionally, in response to receiving the moving operation on the account identification element in the team-up area, the display position of the account identification element of the second account displayed in the team-up area is moved. Illustratively, assuming that the account identification element is currently displayed at display position 1, the account identification element is long-pressed and slid to stop sliding at display position 2, the account identification element is displayed at display position 2.
[0083] Optionally, the second account in the team-up area after the interaction operation includes at least one of the following cases:
[0084] 1. The second account has not agreed to join the virtual team. In response to receiving the interaction operation on the account identification element of the second account, the account identification element of the second account is displayed in the team-up area. Illustratively, when the user moves the account identification element of the second account into the team-up area, the account identification element of the second account is directly displayed in the team-up area.
[0085] 2. The second account has agreed to join the virtual team. In response to receiving the interaction operation on the account identification element, and in the case that the second account agrees to join the virtual team, the account identification element of the second account is displayed in the team-up area. Illustratively, when the user moves the account identification element into the team-up area, the account identification element is not displayed in the team-up area at this time, and the first account sends a team-up invitation message to the second account. If the second account sends a team-up agreement message to the first account, the account identification element of the second account is displayed in the team-up area.
[0086] Optionally, the number of team-up areas can be one or multiple. Taking the case of multiple team-up areas as an example, in some embodiments, the team-up areas include a first team-up area and a second team-up area. The user can select to move the account identification element of the second account to the first team-up area or the second team-up area, and the user can also select to move the account identification element of the first account to the first team-up area or the second team-up area. The first team-up area is used to form a first virtual team, and the second team-up area is used to form a second virtual team. The first virtual team and the second virtual team can be in an enemy relationship or a teammate relationship when performing a virtual task, which is not limited by the embodiments of the present application.
[0087] At step 340, a virtual team containing the first account is formed based on at least one second account in the team formation region. The accounts in the virtual team jointly perform a virtual task. In some embodiments, if the second account in the team formation region has not agreed to join the virtual team, the method of forming the virtual team containing the first account further comprises: in a case that a team formation invitation operation on at least one second account in the team formation region is received, forming the virtual team containing the first account; wherein the team formation invitation operation is used to send a first team formation invitation message to the at least one second account. That is, by displaying the virtual team containing the first account in the team formation region, it indicates that the first account has sent a team formation invitation to the at least one second account, and the virtual team is in a state of waiting for completion of formation, so that the user can know the team formation progress through the accounts contained in the virtual team in the team formation region, thereby improving the information transmission efficiency in the team formation process.
[0088] Illustratively, the team formation region displays a team formation invitation control. After the team formation invitation control is clicked, a first team formation invitation message is sent to the second account, and the first team formation invitation message includes a team formation room entrance. The first account clicks the team formation room entrance, and the first account will join the team formation room. The second account clicks the team formation room entrance, which indicates that the second account agrees to join the virtual team, and the second account will also join the team formation room. The accounts in the team formation room form the virtual team.
[0089] Optionally, the virtual task refers to a task in the first application. In response to a triggering operation on the team formation room entrance, a room interface of the team formation room is displayed, and an account identifier element of the first account is displayed in the room interface. In a case that the second account joins the team formation room, an account identifier element of the second account is displayed in the room interface. Alternatively, the virtual task refers to a task in a second application associated with the first application. Illustratively, the first application is a game community application, and the second application refers to a game application associated with the game community application. Optionally, in response to a triggering operation on the team formation room entrance, the second application is started, and a room interface of the team formation room is displayed in the second application. An account identifier element of a third account associated with the first account is displayed in the room interface. In a case that the second account joins the team formation room, an account identifier element of a fourth account associated with the second account is displayed in the room interface. The third account and the fourth account refer to registered accounts in the second application.
[0090] In other embodiments, if the second account in the team formation region has agreed to join the virtual team, the method of forming the virtual team containing the first account further comprises: in response to receiving a team formation operation on at least one second account in the team formation region, forming the virtual team containing the first account.
[0091] Illustratively, the team-up area displays a team-up control, and after the team-up control is clicked, the first account and the second account join the team-up room, and the accounts in the team-up room form a virtual team.
[0092] Alternatively, the virtual task refers to a task in the first application, and in response to the triggering operation on the room joining control, a room interface of the team-up room is displayed, and an account identification element of the first account and an account identification element of the second account are displayed in the room interface. Alternatively, the virtual task refers to a task in a second application associated with the first application, and in response to the triggering operation on the room joining control, the second application is started, and a room interface of the team-up room is displayed in the second application, and an account identification element of a third account associated with the first account and an account identification element of a fourth account associated with the second account are displayed in the room interface. It should be noted that the type of the virtual task is not limited in the embodiments of the present application. The virtual task can be implemented as a virtual match task (such as 2V2 match, 3V3 match, 5V5 match, etc.) in a game application, a pass challenge task, etc., and can also be implemented as an answer challenge task in an online learning application, a course learning progress challenge task, etc., which will not be described here.
[0093] In some embodiments, in the case that the team-up area includes multiple team-up areas, that is, the virtual team to be formed includes multiple accounts, a team-up adjustment button is provided in the embodiments of the present application, which can automatically adjust the accounts in the team-up area according to the account information of the accounts in each team-up area and the virtual task, so that the team to be formed is more reasonable.
[0094] For example, the team-up area includes a first team-up area and a second team-up area, the first team-up area includes a first account and at least one second account, and the second team-up area includes at least two second accounts.
[0095] Alternatively, a triggering operation on a team adjustment control is received, the team adjustment control is used to automatically adjust the accounts in the team-up area based on the account information of the accounts in the team-up area and the virtual task; in response to the triggering operation on the team adjustment control, in the case that a first team-up account in the accounts in the first team-up area meets a first team adjustment requirement, an account identification element of the first team-up account is displayed in the second team-up area; in the case that a second team-up account in the accounts in the second team-up area meets a second team adjustment requirement, an account identification element of the second team-up account is displayed in the first team-up area; a first virtual team is formed based on the accounts in the adjusted first team-up area, and a second virtual team is formed based on the accounts in the adjusted second team-up area.
[0096] The first virtual team and the second virtual team can have a friendly relationship or an enemy relationship in the virtual task, which is not limited in the embodiments of the present application.
[0097] The first team adjustment requirement and the second team adjustment requirement are explained as follows: 1. In a case where the number of accounts in the first team area is greater than the number of accounts in the second team area, the account identification elements of the first team accounts are displayed in the second team area; in a case where the number of accounts in the second team area is greater than the number of accounts in the first team area, the account identification elements of the second team accounts are displayed in the first team area. For example, if the number of accounts in the first team area is 2 more than the number of accounts in the second team area, one account in the first team area can be randomly selected and added to the second team area, or the account that is last added to the first team area can be added to the second team area, and so on. If the number of accounts in the first team area is 3 more than the number of accounts in the second team area, one account in the first team area can be selected and added to the second team area, and one account can be deleted. If the number of accounts in the second team area is 2 more than the number of accounts in the first team area, one account in the second team area can be randomly selected and added to the first team area, or the account that is last added to the second team area can be added to the first team area, and so on. If the number of accounts in the second team area is 3 more than the number of accounts in the first team area, one account in the second team area can be selected and added to the first team area, and one account can be deleted. The deletion of one account includes random deletion of one account from the team area, deletion of the account that is last added to the team area, or deletion of one account in an offline state, and so on.
[0098] 2. Based on the performance information of the accounts in the first team area and the performance information of the accounts in the second team area, the first team accounts and the second team accounts that meet the replacement requirement are determined; the account identification elements of the first team accounts are displayed in the second team area, and the account identification elements of the second team accounts are displayed in the first team area. Taking a MOBA game as an example, the performance information includes the current rank and / or the role proficiency of the account in the current season. It should be noted that the above examples of the first team adjustment requirement and the second team adjustment requirement are only illustrative, and the embodiments of the present application are not limited thereto.
[0099] In the above embodiments, in a case where the team area is implemented as multiple, the accounts added to the team area by the user can be automatically adjusted by triggering the team adjustment control, that is, the members of the virtual team to be formed are adjusted, thereby improving the rationality of the finally formed virtual team and improving the team formation efficiency.
[0100] To sum up, the task team forming method provided by the embodiments of the present application displays the social platform including the account identification element of the second account in the application interface logged in by the first account, and the user can display the account identification element in the team forming area through the interactive operation on the account identification element, so that the virtual team is formed based on at least one second account in the team forming area, that is, the user can quickly find the teammates from the social platform and add them to the invitation list, thereby omitting the steps of adding other users as friends and then sending a team forming invitation to the other users, simplifying the team forming operation steps, improving the human-computer interaction efficiency, simplifying the process of forming the virtual team, and improving the team forming efficiency.
[0101] In some embodiments, the second account in the team forming area does not agree to join the virtual team after the interactive operation, and illustratively, as shown in FIG. 4, the embodiment shown in FIG. 3 can also be implemented as steps 410 to 440.
[0102] Step 410: display the first application interface logged in by the first account.
[0103] The first application interface includes a public social platform providing a social function, and the first application interface includes the account identification element of the second account. The first application interface refers to the application interface of the first application, which can be implemented as a game application or a game community application. Illustratively, please refer to FIG. 5, the interface 500 is a “home page recommendation” interface provided by a game community application, the interface 500 is logged in by the first account, and the interface 500 includes the account identification elements of other user accounts, such as the account avatar 501 of the account 1.
[0104] Step 420: display the team forming area.
[0105] The team forming area is used to display the accounts invited to form a team. Optionally, a long press operation on the account identification element of the second account is received; and in response to receiving a sliding operation connected to the long press operation, the team forming area is displayed. Illustratively, please refer to FIG. 5, the account avatar 501 of the account 1 is long pressed and dragged, triggering the display of the team forming area 510, wherein the team forming area 510 includes a team forming prompt information, and the team forming prompt information is used to prompt the user to drag the account avatar 501 of the account 1 to the team forming area 510 to create a virtual team.
[0106] Step 430: in response to receiving the interactive operation on the account identification element of the second account, display the account identification element of the second account in the team forming area.
[0107] In some embodiments, the account identification element of the second account receiving the interaction operation is the first account identification element to be added to the display in the team area. Optionally, the account identification element of the second account is moved following the sliding operation; and the account identification element of the second account is displayed in the team area if the sliding end point of the sliding operation is located in the team area.
[0108] For illustration, referring to FIG. 5, continue to drag the account avatar 501 of the account 1 into the team area 510, and stop dragging (e.g., remove the finger from the screen). The account avatar 501 of the account 1 is displayed in the idle identification display position of the team area 510. At this time, the team area 510 displays the account avatar 502 of the first account by default.
[0109] In some other embodiments, the account identification element of the second account receiving the interaction operation is not the first account identification element to be added to the display in the team area.
[0110] Optionally, a sliding operation on the account identification element of the second account is received; the account identification element of the second account is moved following the sliding operation; and the account identification element of the second account is displayed in the team area if the sliding end point of the sliding operation is located in the team area.
[0111] For illustration, referring to FIG. 5, the interface 500 further includes the account avatar 503 of the account 2. Drag the account avatar 503 of the account 2 into the team area 510, and stop dragging. The account avatar 503 of the account 1 is displayed in the idle identification display position 520 of the team area 510.
[0112] At step 440, a virtual team containing the first account is formed in response to receiving a team invitation operation on at least one second account in the team area.
[0113] The team invitation operation is used to send a first team invitation message to the at least one second account, and the accounts in the virtual team jointly perform a virtual task.
[0114] For illustration, the team area displays a team invitation control. A triggering operation on the team invitation control is received as the team invitation operation. The first account sends a first team invitation message to the second account displayed in the team area in response to triggering the team invitation control. The first team invitation message is used to invite the second account to join the virtual team.
[0115] In some embodiments, the team invitation operation on at least one second account in the team area is received in response to the at least one second account in the team area meeting a team requirement of the virtual task. A virtual team containing the first account is formed based on the team invitation operation. In some embodiments, the team invitation operation on at least one second account in the team area is received in response to the at least one second account in the team area meeting a team requirement of the virtual task. A virtual team containing the first account is formed based on the team invitation operation.
[0116] Optionally, the virtual team is formed with the first account and the at least one second account in a case where the at least one second account invited by the team invitation operation agrees to the team invitation operation.
[0117] By setting the team requirement, the user can send the team invitation information to the accounts in the team area only when the accounts in the team area meet the team requirement, which reduces invalid team requests and messages, and thus reduces the server load.
[0118] Optionally, the team requirement of the virtual task includes at least one of the following requirements:
[0119] 1. Team number requirement.
[0120] Optionally, the team invitation control is displayed in a case where the at least one second account in the team area meets the team number requirement of the virtual task; and the team invitation operation is received as a triggering operation on the team invitation control.
[0121] Illustratively, the virtual task has a team number requirement, for example, the virtual task requires at least 3 users to start, so the number of second accounts in the team area is greater than 2; or the virtual task requires 3 users or 5 users to start, so the number of second accounts in the team area needs to be equal to 2 or 4. By setting the number requirement, the number of accounts to be invited to the team is limited to the number required by the virtual task, which improves the possibility of successful team formation and reduces invalid team requests and messages.
[0122] 2. Team level requirement.
[0123] Optionally, the team invitation control is displayed in a case where the at least one second account in the team area meets the team level requirement of the virtual task; and the team invitation operation is received as a triggering operation on the team invitation control.
[0124] Illustratively, the virtual task has a team level requirement, wherein if the virtual task refers to a task in the first application, the second account needs to reach a first preset level to be invited to join the team; if the virtual task refers to a task in a second application associated with the first application, the fourth account associated with the second account needs to reach a second preset level to be invited to join the team, wherein the fourth account refers to an account in the second application.
[0125] 3. Team equipment requirement.
[0126] Optionally, the virtual task refers to a task in a game application associated with the first application, and the team-up invitation control is displayed in a case where at least one second account in the team-up area meets team-up equipment requirements of the virtual task.
[0127] Illustratively, the virtual task has team-up equipment requirements, for example, an account participating in the virtual task needs to have target equipment or virtual props, and then the second account can be invited to join the team in a case where the game account associated with the second account has the target equipment or virtual props.
[0128] It should be noted that the above examples of team-up requirements corresponding to the virtual task are only illustrative, and the embodiments of the present application do not limit this. Different virtual tasks have different team-up requirements, for example, the team-up requirement can also be a team-up role requirement, that is, the virtual task needs a user with a specific role to participate, for example, a second account with a healing role (such as a mage) is needed to ensure the survival ability of the team in battle. The team-up requirement can also be a reputation requirement, the user needs to have a good reputation or behavior record to avoid negative impact on the team by malicious behavior, that is, the reputation corresponding to the second account needs to be greater than a preset reputation to be invited to join the team, wherein the reputation can be determined by historical behavior of the user in the game, evaluation of other users or system evaluation, etc. Details are not repeated here.
[0129] Optionally, the method of forming a virtual team further includes at least one of the following cases:
[0130] Case one, the virtual task is a task in the first application.
[0131] Optionally, the step of forming a virtual team further includes the following steps:
[0132] Step 1: In response to receiving a team-up invitation operation on at least one second account in the team-up area, a team-up room interface is displayed, and the team-up room interface includes an account identification element of the first account.
[0133] The team-up invitation operation is used to send a first team-up invitation message to at least one second account, and the first team-up invitation message includes a team-up room entrance. In a case where the second account triggers the team-up room entrance, the account identification element of the second account is displayed in the team-up room interface.
[0134] Optionally, the team-up room entrance includes at least one of a team-up room link, a team-up room control, etc.
[0135] Illustratively, the team-up area displays a team-up invitation control. Clicking the team-up invitation control sends a team-up invitation message to the second account displayed in the team-up area, and simultaneously jumps to display a team-up room interface. The team-up room interface displays the account identifier element of the first account by default.
[0136] The target terminal has installed and runs a first application, and the second account is logged in the first application. When the second account receives the first team-up invitation message sent by the first account, the second account can click the team-up room entry in the first team-up invitation message. After clicking, the team-up room interface is displayed on the target terminal. The team-up room interface displays the account identifier elements of the first account and the second account. Meanwhile, the team-up room interface displayed on the terminal logged in the first account also displays the account identifier element of the second account, indicating that the second account agrees to join the virtual team established by the first account.
[0137] Step 2: Establishing a virtual team based on the account identifier elements in the team-up room interface.
[0138] The virtual team is used to execute a virtual task in the first application.
[0139] Illustratively, the first account and the second account displayed in the team-up room interface form a virtual team.
[0140] Case two: The virtual task is a task in a second application associated with the first application.
[0141] Optionally, the step of establishing a virtual team further includes the following steps:
[0142] Step 1: In response to receiving a team-up invitation operation on at least one second account in the team-up area, displaying a first team-up invitation message sent by the first account to the at least one second account.
[0143] The first team-up invitation message includes a team-up room entry.
[0144] Optionally, the team-up room entry includes at least one of a team-up room link, a team-up room control, and the like.
[0145] Illustratively, the team-up area displays a team-up invitation control. Clicking the team-up invitation control sends a team-up invitation message to the second account displayed in the team-up area, and simultaneously displays the team-up invitation message.
[0146] Optionally, in response to receiving the team-up invitation operation on the at least one second account in the team-up area, a conversation interface including the first team-up invitation message is displayed, the conversation interface being used to display conversation messages between the first account and the at least one second account. That is, in the process of inviting the second account by the first account, a conversation interface with the second account is automatically created, so that the first team-up invitation message including the team-up room entrance is displayed through the conversation interface, and the privacy and directionality provided by the team-up room entrance are ensured.
[0147] Illustratively, after the team-up invitation control is clicked, a group chat between the first account and the at least one second account is automatically created, and the group chat interface is displayed, the group chat interface including the first team-up invitation information sent by the first account in the group chat. Referring to FIG. 6, the team-up area 610 includes the first account, the account 1 and the account 2, and the team-up invitation control 601. After the team-up invitation control 601 is clicked, the application will automatically create a group chat between the first account, the account 1 and the account 2, and jump to display the group chat interface 620, the group chat interface 620 including the first team-up invitation message 602 sent by the first account in the group chat, the first team-up invitation message 602 including the team-up room entrance 603.
[0148] Step 2: In response to receiving the triggering operation on the team-up room entrance, a second application associated with the first application is started, and the team-up room interface is displayed in the second application.
[0149] The team-up room interface includes a third account associated with the first account; wherein in the case that the second account triggers the team-up room entrance, a fourth account associated with the second account is displayed in the team-up room interface.
[0150] The third account and the fourth account are registered accounts in the second application.
[0151] Illustratively, the team-up room entrance is clicked to start the second application, and the team-up room interface is displayed in the second application, the team-up room interface defaulting to display the account identification element of the third account.
[0152] Taking the first application as an example of a game community application, the second application can be a game application associated with the game community application. Referring to FIG. 6, after the team-up room entrance 603 is clicked, the game application is started, and the team-up room interface is displayed in the game application, the team-up room interface defaulting to display the account identification element of the game account associated with the first account.
[0153] The first application installed and running in the target terminal has a second account logged in. When the second account receives the first group invitation message sent by the first account, the second account can click the group room portal in the first group invitation message. After the second account clicks the group room portal, the second application in the target terminal is started and a group room interface is displayed in the second application. The group room interface displays account identification elements of a third account and a fourth account. Meanwhile, the group room interface displayed in the terminal with the first account logged in also displays the account identification element of the fourth account, indicating that the second account agrees to join the virtual team established by the first account.
[0154] Step 3: Establishing a virtual team based on the accounts in the group room interface.
[0155] The virtual team is used to perform a virtual task in the second application.
[0156] That is, the user sends a group invitation to other users in the social platform provided by the first application, thereby establishing a virtual team in the second application. This realizes a cross-application team establishment process, so that the establishment of the virtual team is no longer limited to the application itself, and the diversity and efficiency of the virtual team establishment are improved.
[0157] Illustratively, the third account and the fourth account displayed in the group room interface form a virtual team.
[0158] In some embodiments, the account identification elements of at least two accounts participating in the group are obtained from the group room interface, the at least two account identification elements are uploaded to a server, the server creates a team identification for the at least two account identification elements, and the team identification and the at least two account identification elements are recorded in a team service in correspondence. The team service provides backend services for virtual team establishment.
[0159] In some embodiments, there are multiple applications associated with the first application, and the user can select one of the multiple associated applications as the second application. Alternatively, an application selection list is displayed, the application selection list includes at least two candidate applications associated with the first application, and a selection operation on the second application in the at least two candidate applications is received.
[0160] In the above embodiments, when the virtual task is a task in the second application associated with the first application, after triggering the group invitation operation, a group invitation message is sent to the second account in the group area, and the second account enters the group room by triggering the group room portal in the group invitation message, thereby establishing a virtual team. The group invitation message can enable the second account to learn about the group invitation in time and respond quickly, thereby reducing the waiting time and improving the group efficiency. In addition, by directly clicking the group room portal in the group invitation message, the user can quickly enter the group room without additional searching or navigation, thereby simplifying the operation steps for establishing a virtual team.
[0161] The team invitation message can be displayed through a session interface between the first account and the second account. The session interface supports real-time communication, so the team invitation message can be delivered to the second account in real time, ensuring the timeliness of the invitation. In the session interface, users can communicate and discuss team details or ask for related information in real time, which helps improve the efficiency and success rate of team formation.
[0162] Optionally, before receiving the team invitation operation on the at least one second account in the team area, an application selection list is displayed; and receiving a selection operation on a second application in the at least two candidate applications. Alternatively, in response to receiving the team invitation operation on the at least one second account in the team area, an application selection list is displayed; and in a case where a selection operation on a second application in the at least two candidate applications is received, a virtual team containing the first account is formed.
[0163] Illustratively, a game community application can be associated with multiple games. When a user forms a virtual team, a game selection list can be displayed, which contains multiple associated games. The user can select a game as a target game from the game selection list, and finally form a virtual team to complete a virtual task in the target game.
[0164] By providing an application selection list to the user, the user can select a second application that needs to complete a virtual task, thereby forming a virtual team to complete the virtual task, improving the flexibility and diversity of the user in the process of forming the virtual team.
[0165] In summary, in the application interface logged in with the first account and provided with a social function, the account identification element of the second account is displayed. The user can interact with the account identification element to display the account identification element in the team area. A team invitation message is sent to at least one second account in the team area to form a virtual team. In other words, the user can quickly find teammates from a public social platform and add them to a to-be-invited list, and then send team invitation messages to the accounts in the to-be-invited list in batches. On the one hand, the step of adding other users as friends and then sending team invitations to other users is omitted. On the other hand, the process of sending team invitation messages to multiple users one by one is avoided. The team formation operation steps are simplified, the human-computer interaction efficiency is improved, the process of forming a virtual team is simplified, and the team formation efficiency is improved.
[0166] In some embodiments, after the interaction operation, the second account in the team area has agreed to join the virtual team. Illustratively, as shown in FIG. 7, the embodiment shown in FIG. 3 can also be implemented as steps 710 to 740.
[0167] Step 710, displaying a first application interface logged in with a first account.
[0168] The first application interface includes a public social platform provided with a social function, and the first application interface includes an account identification element of the second account. The first application interface refers to an application interface of a first application. Optionally, the first application can be implemented as a game application or a game community application.
[0169] At step 720, a team-up area is displayed.
[0170] The team-up area is used to display accounts invited to form a team.
[0171] Optionally, a long-press operation on the account identification element of the second account is received. In response to receiving a sliding operation following the long-press operation, the team-up area is displayed.
[0172] At step 731, in response to receiving an interaction operation on the account identification element of the second account, a second team-up invitation message is sent to the second account.
[0173] In some embodiments, the account identification element of the second account on which the interaction operation is received is the first account identification element to be added to the team-up area for display. Optionally, the account identification element of the second account is moved following the sliding operation. In a case where a sliding end point of the sliding operation is located in the team-up area, the second team-up invitation message is sent to the second account.
[0174] In other embodiments, the account identification element of the second account on which the interaction operation is received is not the first account identification element to be added to the team-up area for display. Optionally, a sliding operation on the account identification element of the second account is received. The account identification element of the second account is moved following the sliding operation. In a case where a sliding end point of the sliding operation is located in the team-up area, the second team-up invitation message is sent to the second account.
[0175] The second team-up invitation message includes a team join portal. Optionally, the team join portal includes at least one of a team join link, a team join control, and the like.
[0176] Illustratively, the account identification element of the second account is dragged to the team-up area, and the dragging is stopped. The first account sends the second team-up invitation message to the second account.
[0177] At step 732, in a case where the second account triggers the team join portal in the second team-up invitation message, the account identification element of the second account is displayed in the team-up area.
[0178] Illustratively, after the second account receives the second group invitation message sent by the first account, the second account can click the team join entry in the second group invitation message, and after clicking, a group area is displayed on the target terminal, and the group area includes account identification elements of the first account and the second account. At the same time, the group area displayed on the terminal logged in by the first account also displays the account identification element of the second account, indicating that the second account agrees to join the virtual team established by the first account.
[0179] In some embodiments, if the group area is implemented as a three-dimensional virtual space, a virtual character image corresponding to the second account is displayed in the three-dimensional virtual space when the second account triggers the team join entry in the second group invitation message. The terminal interface logged in by the second account also displays the three-dimensional virtual space, and the first account and the second account can perform social interaction in the three-dimensional virtual space through the virtual character images corresponding to the first account and the second account, for example, handshaking, handshaking, etc. The embodiments of the present application do not limit this.
[0180] In some embodiments, in response to receiving the interaction operation on the account identification element of the second account, the second group invitation message is sent to the second account, and the account identification element of the second account in the locked state is displayed in the group area. In the case where the second account triggers the team join entry in the second group invitation message, the account identification element of the second account in the unlocked state is displayed in the group area.
[0181] Illustratively, taking the account identification element implemented as an account avatar as an example, the account identification element of the second account is dragged to the group area, and when the dragging is stopped, the account avatar of the second account in the locked state is displayed in the group area, indicating that the group invitation has been sent to the second account, but the second account has not yet decided whether to join the virtual team. When the second account triggers the team join entry (for example, the "accept" button) in the group invitation message, the account avatar of the second account displayed in the group area changes from the locked state to the unlocked state, indicating that the second account has successfully joined the virtual team.
[0182] The account avatar of the second account in the locked state can be a dark account avatar, and the account avatar of the second account in the unlocked state can be a colored account avatar. The account avatar of the second account in the locked state can be an account avatar with a lock-shaped icon, and the account avatar of the second account in the unlocked state can be an account avatar without a lock-shaped icon. The account avatar of the second account in the locked state can be an account avatar with a higher transparency (for example, 80%), and the account avatar of the second account in the unlocked state can be an account avatar with a lower transparency (for example, 20%), and the like. Details are not described herein.
[0183] Step 740, in the case where the group operation on at least one second account in the group area is received, a virtual team containing the first account is established.
[0184] The account in the virtual team performs a virtual task together with the at least one second account.
[0185] Illustratively, the team-up area includes a team-up control, and the team-up operation on the at least one second account in the team-up area is received as a triggering operation on the team-up control.
[0186] In some embodiments, the team-up operation on the at least one second account in the team-up area is received in a case where the at least one second account in the team-up area meets a team-up requirement of the virtual task; and the virtual team containing the first account is formed based on the team-up operation.
[0187] Illustratively, the team-up control is displayed in the team-up area in a case where the at least one second account in the team-up area meets a team-up quantity requirement of the virtual task; and the team-up operation on the team-up control is received as a team-up invitation operation.
[0188] In some embodiments, the virtual task is a task in the first application. In response to receiving the team-up operation on the at least one second account in the team-up area, a team-up room interface is displayed, the team-up room interface including an account identification element of the first account; and the virtual team is formed based on the accounts in the team-up room interface, where the virtual team is used to perform the virtual task in the first application.
[0189] Illustratively, the team-up control is displayed in the team-up area, and the team-up room interface is displayed by clicking the team-up control, the team-up room interface displaying the account identification elements of the first account and the second account, the first account and the second account displayed in the team-up room interface forming the virtual team.
[0190] In other embodiments, the virtual task is a task in a second application associated with the first application. In response to receiving the team-up operation on the at least one second account in the team-up area, the second application associated with the first application is started, and a team-up room interface is displayed in the second application; the team-up room interface including an account identification element of the first account; and the virtual team is formed based on the accounts in the team-up room interface, where the virtual team is used to perform the virtual task in the first application.
[0191] Illustratively, the team-up control is displayed in the team-up area, and the team-up room interface is displayed by clicking the team-up control, the team-up room interface displaying the account identification elements of the third account and the fourth account, the third account and the fourth account displayed in the team-up room interface forming the virtual team.
[0192] In conclusion, the task team method provided by the embodiments of the present application displays the social platform including the account identification element of the second account in the application interface logged in by the first account, and the user can send a team invitation message to the second account through the interaction operation with the account identification element. In the case that the second account agrees to team up, the second account is added to the team area, so as to form a virtual team based on at least one second account in the team area. That is, the user can quickly find teammates from the social platform and send a team invitation to other users by adding other users to the team area. On the one hand, the step of adding other users as friends and then sending a team invitation to other users is omitted, the team operation steps are simplified, the human-computer interaction efficiency is improved, and the process of forming a virtual team is simplified, and the team efficiency is improved. On the other hand, only when the other user agrees to team up, the other user is added to the team area, the possibility of successfully forming a virtual team is improved, and the resource waste generated in forming a virtual team is avoided.
[0193] When the user triggers the interaction operation on the account identification element of the second account, the team invitation message is sent to the second account, and the account identification element in the locked state is displayed in the team area at the same time, so that the user knows that the team invitation has been sent to the second account, but the second account has not decided whether to join the virtual team. The user is prevented from repeatedly sending the team invitation due to misoperation, and unnecessary system overhead is reduced.
[0194] In some embodiments, at least two account identification elements of the second accounts displayed on the current page can be added to the team area in batches through the batch identification adding control. Illustratively, as shown in FIG. 8, the embodiment shown in FIG. 3 can also be implemented as steps 810 to 840.
[0195] Step 810, a first application interface logged in by a first account is displayed.
[0196] The first application interface includes a public social platform providing a social function, and the first application interface includes an account identification element of a second account. The first application interface refers to an application interface of a first application. Optionally, the first application can be implemented as a game application or a game community application.
[0197] Step 820, a team area is displayed.
[0198] The team area is used to display the accounts invited to team up.
[0199] Optionally, in response to receiving the second trigger operation on the first application interface, the team area is displayed.
[0200] Step 831, in the case that the trigger operation on the batch identification adding control displayed in the team area is received, a identification adding animation is displayed.
[0201] The identification adding animation is used to add the account identification elements corresponding to the at least two second accounts respectively displayed by the computer device to the team area.
[0202] Illustratively, the triggering operation of the batch identification adding control includes at least one of a long-press operation, a sliding operation, a click operation, a voice instruction operation, a gesture instruction operation, etc., and the embodiments of the present application do not limit this. Please refer to FIG. 9. Interface 900 is a “comment details” interface provided by a game community application. The first account is logged in the interface 900. The interface 900 includes account identification elements of a plurality of other user accounts. Double-clicking the blank of the interface 900 can trigger the display of the team area 910. The team area 910 includes the batch identification adding control 901.
[0203] Clicking the batch identification adding control 901 displays the account avatar 902 of the account 4, the account avatar 903 of the account 5, the account avatar 904 of the account 6, and the account avatar 905 of the account 7 in the interface 900 falling to the animation effect of the team area 910.
[0204] Optionally, the at least two second accounts include at least one of the following cases:
[0205] 1. The at least two second accounts are selected by the user from the accounts displayed by the computer device.
[0206] Optionally, in response to receiving the triggering operation of the batch identification adding control, a list of account information is displayed. The list of account information includes the at least two second accounts displayed by the computer device and the match information corresponding to the at least two second accounts. The match information is used to indicate the historical task completion situation associated with the virtual task. Based on the match information corresponding to the at least two second accounts, in the case of receiving a selection operation of at least two second accounts in the at least two second accounts, the identification adding animation is displayed.
[0207] The match information includes season rank, character proficiency, win rate, etc., and the embodiments of the present application do not limit this.
[0208] Illustratively, after triggering the batch identification adding control, a list of account information is displayed. In the list, all available second accounts (for example, personal user accounts excluding official accounts) displayed by the computer device are displayed, and the match information corresponding to the second accounts is displayed. The user can select the second accounts that want to invite to the team according to the displayed match information. When the user selects at least two second accounts from the list of account information, the identification adding animation is displayed.
[0209] The account information list is displayed by triggering the batch identification adding control, and the account information list shows the account performance information, so that the user can intuitively understand the ability of each account to complete the virtual task, thereby determining the account to be invited to form a team, and improving the team formation efficiency.
[0210] The user can quickly determine which account is a suitable invitation object according to the performance information, and the personalization of the user experience is enhanced.
[0211] 2. The at least two second accounts are automatically selected by the system according to the account information of the first account.
[0212] Illustratively, the system automatically analyzes the attributes (such as level, rating, character proficiency, preferred game mode, etc.) of the first account and the second accounts, calculates the matching degree between the second account and the at least two second accounts respectively, selects the candidate second account with high matching degree as the second account to be invited to form a team, and the account with high matching degree means that the game performance, skill level or game preference is similar, so that it is more likely to cooperate with each other in the team. Alternatively, the complementarity between the second account and the at least two second accounts is calculated, and the candidate second account with strong complementarity is selected as the account to be invited to form a team, for example, the first account is good at offensive characters, and the system may select a second account good at defensive characters to balance the overall ability of the team.
[0213] Step 832, when the identification adding animation ends, displaying the account identification elements of the at least two second accounts in the team formation area.
[0214] Illustratively, please refer to FIG. 9, when the account avatar 902 of the account 4 falls into the team formation area 910, the account avatar 902 of the account 4 displays the team formation area 910; when the account avatar 903 of the account 5 falls into the team formation area 910, the account avatar 903 of the account 5 displays the team formation area 910; when the account avatar 904 of the account 6 falls into the team formation area 910, the account avatar 904 of the account 6 displays the team formation area 910; when the account avatar 905 of the account 7 falls into the team formation area 910, the account avatar 905 of the account 7 displays the team formation area 910.
[0215] Step 840, based on the at least two second accounts in the team formation area, forming a virtual team containing the first account.
[0216] The accounts in the virtual team jointly perform the virtual task.
[0217] Optionally, in the case of receiving the team formation invitation operation on the at least two second accounts in the team formation area, forming a virtual team containing the first account. The description of forming a virtual team containing the first account can be referred to step 440, which will not be described here.
[0218] To sum up, the task team forming method provided by the embodiments of the present application can display a social platform having an account identification element containing a second account in an application interface logged in by a first account, and a user can add at least two second accounts displayed by a computer device (for example, a current terminal) to a team forming area by triggering a batch identification adding control, so as to form a virtual team based on at least one second account in the team forming area, that is, the user can quickly find a teammate from the social platform and add the teammate to a to-be-invited list, thereby omitting the steps of adding other users as friends and then sending a team forming invitation to the other users, simplifying the team forming operation steps, improving the human-computer interaction efficiency, simplifying the process of forming a virtual team, and improving the team forming efficiency. In addition, the batch identification adding control enables the user to add second accounts in batches, thereby reducing the cumbersome steps of selecting accounts and improving the operation efficiency.
[0219] The task team forming method provided by the embodiments of the present application can be applied to a game scenario, a live broadcast scenario, an online learning scenario, and the like. The task team forming methods in these scenarios will be introduced below.
[0220] I. Game scenario. By way of illustration, reference is made to FIG. 10, and the first application is taken as an example of a game community application. FIG. 10 shows a flowchart of a task team forming method, which includes the following steps:
[0221] Step 1001: A user enters a game community application to browse content.
[0222] The game community application is a social platform specially designed for game players, aiming to provide an environment integrating multiple functions such as game information, player communication, team interaction, strategy sharing, and the like. In some embodiments, the game community application is associated with at least one game application, that is, the social interaction provided in the game community application is related to at least one game application.
[0223] By way of illustration, the user can enter at least one page of the game community application to browse content, for example, a home page, a post detail page, a comment detail page, a contact page, and the like.
[0224] Step 1002: The user long-presses and drags a user avatar of another user.
[0225] By way of illustration, the user avatar of the at least one other user account is displayed in a content interface provided by the game community application. Optionally, the at least one other user account can be at least one of a publishing account, a comment account, an invited account (for example, a user account B mentioned by a user account A), a like account, and the like of the theme content in the content interface, which is not limited herein. By way of illustration, the user can long-press and drag the user avatar of the other user in any page containing the user avatar.
[0226] Step 1003, the client displays the
team creation floating window
[0227] Illustratively, when the user long-presses and drags the head portrait of another user, the
team creation floating window
team creation floating window
team creation floating window
team creation floating window
team creation floating window
[0228] Step 1004, the user drags the head portrait of another user.
[0229] Illustratively, the user continues to drag the head portrait of another user in the direction of the
team creation floating window
[0230] Step 1005, the user releases the finger.
[0231] Illustratively, the user removes the finger from the screen of the current terminal, that is, stops the operation of dragging the head portrait of another user. When the screen of the terminal detects the interruption of the capacitive signal of the touch point, it is determined that the user removes the finger from the screen of the current terminal.
[0232] Step 1006, it is judged whether the user drags the head portrait into the floating window area.
[0233] Illustratively, it is judged whether the end point of the dragging is located in the floating window area when the user stops dragging. If the end point of the dragging is not located in the floating window area, it is indicated that the user does not drag the head portrait of another user into the floating window area, and then the process returns to step 1001, that is, the
team creation floating window
[0234] Step 1007, if yes, the client displays the team member information at the left side of the floating window.
[0235] Illustratively, if the end point of the dragging is located in the floating window area, it is indicated that the user drags the head portrait of another user into the floating window area, and at this time, the head portrait of another user can be displayed in the floating window area, that is, another user is added to the list of the current team invitation.
[0236] Optionally, all the pages with the head portrait can add other users to the list of the current to-be-invited team by dragging the head portrait. For example, as shown in FIG. 11, the user can drag the head portrait 1101 of the account 4 in the post detail page to the floating window area 1110 to invite the account 4 to join the virtual team. As shown in FIG. 12, the user can drag the head portrait 1201 of the account 5 in the comment detail page 1200 to invite the account 5 to join the virtual team. As shown in FIG. 13, the user can drag the head portrait 1301 of the account 10 in the contact page 1300 to invite the account 10 to join the virtual team.
[0237] There are 5 positions in the left side of the floating window, and the first position is the head portrait of the user (i.e. the first account), and the remaining positions can be dragged into other user head portraits to add team members. Optionally, the user head portraits are displayed in the floating window in the order of dragging, and if the user head portrait 1 is the first head portrait dragged into the floating window area, the user head portrait 1 is displayed in the position after the head portrait of the user (i.e. the second position). Optionally, the floating window area also displays the account nickname, i.e. the user head portrait and the user nickname are displayed in the corresponding position.
[0238] The team member can be deleted by clicking the
x
[0239] In step 1008, the
Start immediately
[0240] For example, the
Start immediately
Start immediately
Start immediately
[0241] In step 1009, it is judged whether the number of team members is equal to 2.
[0242] For example, it is judged whether the number of user head portraits in the floating window area is 2. For example, in the MOBA game, two people are usually needed to form a team of “double row”. Therefore, only when the number of user head portraits in the floating window area is 2, the user can form a row. It is worth noting that the number threshold 2 is an example of the number threshold, and the number threshold can also be any other threshold, which is not limited here.
[0243] In step 1010, if yes, the
Start immediately
[0244] Referring to FIG. 14, if the number of user avatars in the floating window area 1410 is 2, the
Start immediately
Start immediately
[0245] In step 1011, the user clicks the
Start immediately
[0246] In an illustrative embodiment, the user can click the
Start immediately
Start immediately
Start immediately
[0247] In step 1012, the client creates a group chat composed of the members of the car team.
[0248] In an illustrative embodiment, after the user clicks the
Start immediately
[0249] In step 1013, the client initiates a “double-row teaming” invitation.
[0250] In an illustrative embodiment, the “double-row teaming” invitation message 1402 sent by my account is displayed on the group chat page 1420, indicating that the client initiates the “double-row teaming” invitation.
[0251] When my account clicks the room entrance 1403 in the invitation message 1402, the game application is started, and the game account associated with my account is displayed in the double-row matching room of the game application. When account 1 clicks the room entrance 1403 in the invitation message 1402, the game account associated with account 1 is displayed in the double-row matching room of the game application.
[0252] In step 1014, if not, it is determined whether the number of members of the car team is equal to 3.
[0253] In an illustrative embodiment, if the number of user avatars in the floating window area is not 2, it is determined whether the number of user avatars in the floating window area is 3.
[0254] In step 1015, if yes, the
Start immediately
[0255] For example, as shown in FIG. 15, if the number of user avatars in the floating window area 1510 is 3, the
Start immediately
[0256] Step 1016, the user clicks the
Start immediately
[0257] For example, the user can click the
Start immediately
Start immediately
Start immediately
[0258] Step 1017, the client creates a group chat composed of the team members.
[0259] For example, clicking the
Start immediately
[0260] Step 1018, the client initiates a
Three rows of black
[0261] For example, the
Three rows of black
Three rows of black
[0262] For example, clicking the room entrance 1503 in the invitation message 1502 by my account starts the game application, and displays the game account associated with my account in the three rows matching room of the game application. Clicking the room entrance 1503 in the invitation message 1502 by account 1 or account 2 displays the game account associated with account 1 or account 2 in the three rows matching room of the game application.
[0263] Step 1019, if not, determine whether the number of team members is equal to 5.
[0264] For example, if the number of user avatars in the floating window area is not 2, continue to determine whether the number of user avatars in the floating window area is 5.
[0265] Step 1020, if yes, the
Start immediately
[0266] For example, as shown in FIG. 16, if the number of user avatars in the floating window area 1610 is 5, the
Start immediately
[0267] Step 1021, the user clicks the
Start immediately
[0268] Illustratively, the user can click
Start the car
Start the car
Start the car
[0269] Step 1022, the client creates a group chat composed of the team members.
[0270] Illustratively, clicking
Start the car
[0271] Step 1023, the client initiates a "five-row team" invitation.
[0272] Illustratively, the "five-row team" invitation message 1602 sent by my account is displayed on the group chat page 1620, indicating that the client initiates a "five-row team" invitation. Wherein, my account clicks the room entrance 1603 in the invitation message 1602 to start the game application and display the game account associated with my account in the five-row matching room in the game application. Account 1 or account 2 or account 4 or account 10 clicks the room entrance 1603 in the invitation message 1602, and the game account associated with account 1 or account 2 or account 4 or account 10 is displayed in the five-row matching room in the game application. The accounts in the matching room can match opponents for virtual battles.
[0273] Step 1024, if no, the
Start the car
[0274] Illustratively, if the number of user avatars in the floating window area is not 5, for example, the number of user avatars in the floating window area is 4, then the
Start the car
Start the car
[0275] In summary, the task team method provided by the embodiments of the present application quickly attracts people in the community square of the game community application, and sends invitations in batches, so that the user team is more convenient and efficient; at the same time, it does not need to forcibly add friends, and can effectively play the advantage of finding strangers in the community to form a team.
[0276] II. Live scene. Illustratively, taking the first application as an example of a live community application, the task team method in the live scene is briefly described.
[0277] Step 1, the user enters a live community application to browse content. The live community application is a platform integrating live streaming and community interaction functions. Illustratively, the user can enter at least one page of the live community application to browse content, such as the home page, post detail page, comment detail page, contact page, etc.
[0278] Step 2, the user long-presses and drags the head portrait of another user. Illustratively, the head portrait of at least one other user account is displayed in a live streaming related interface provided by the live community application. Optionally, the at least one other user account can be at least one of a host account, a viewer account, a comment account, a reward account, an invited account, a like account, etc. in the live streaming related interface, which is not limited herein. Illustratively, the user can long-press and drag the head portrait of another user on any page containing the head portrait of another user.
[0279] Step 3, the client displays a team creation floating window at the bottom of the page. Illustratively, when the user long-presses and drags the head portrait of another user, a team creation floating window is displayed at the bottom of the current page, wherein the floating window displays a prompt message "Drag here to create a live streaming team". Optionally, the team creation floating window is displayed at the bottom of the current page when the user long-presses the head portrait of another user for a specified time period. Illustratively, the team creation floating window is displayed at the bottom of the current page when the user long-presses the head portrait of another user for a specified time period and drags the head portrait of another user to a specified area range associated with the team creation floating window, such as an area range including the floating window area of the team creation floating window and larger than the floating window area.
[0280] Step 4, the user drags the head portrait of another user. Illustratively, the user continues to drag the head portrait of another user in the direction of the team creation floating window. During the process of dragging the head portrait of another user, the screen of the terminal continuously detects the presence of a touch point with a capacitive signal, and the trajectory formed by the capacitive signal is the trajectory of the user dragging the head portrait of another user.
[0281] Step 5, the user releases the finger. Illustratively, the user removes the finger from the screen of the current terminal, i.e., stops the operation of dragging the head portrait of another user. When the screen of the terminal detects the interruption of the capacitive signal of the touch point, it is determined that the user removes the finger from the screen of the current terminal.
[0282] Step 6, determine whether the user has dragged the head portrait to the floating window area. Illustratively, it is determined whether the end point of the drag is located in the floating window area when the user stops dragging. If the end point of the drag is not located in the floating window area, it means that the user has not dragged the head portrait of another user to the floating window area, and the process returns to step 1, i.e., the team creation floating window is canceled.
[0283] Step 7, if yes, the client displays the team member information on the left side of the floating window. Illustratively, if the drag end point is located in the floating window area, it means that the user drags the other user's avatar to the floating window area, and at this time, the other user's avatar and the other user's nickname can be displayed in the floating window area, that is, the other user is added to the list of the current team to be invited.
[0284] Step 8, the
Join the team immediately
Join the team immediately
Join the team immediately
Join the team immediately
[0285] Step 9, determine whether the number of team members meets the first quantity requirement. Wherein, the number of team members is the first preset number or the number of team members is greater than or equal to the second preset number, to determine whether the number of team members meets the first quantity requirement.
[0286] Step 10, if yes, the
Join the team immediately
Join the team immediately
Join the team immediately
Join the team immediately
Join the team immediately
[0287] Step 11, the user clicks the
Join the team immediately
Join the team immediately
Join the team immediately
[0288] Step 12, the client initiates a "watch live together" invitation. Illustratively, after the user clicks the
Join the team immediately
[0289] Step 13, click the live streaming entry to start the live streaming application, and enter the live streaming application in the live streaming room. Illustratively, my account clicks the live streaming entry in the "watch live together" invitation message, which will start the live streaming application, and display the PK (Player Killing) area in the live streaming application in the live streaming room. The live streaming account associated with my account is displayed in the PK area, and the corresponding live streaming viewing score is displayed. Other user accounts in the floating window area click the live streaming entry in the "watch live together" invitation message, which means that other user accounts agree to join the team formed by my account. At this time, the live streaming account associated with other user accounts is displayed in the PK area, and the corresponding live streaming viewing score is displayed. The live streaming viewing score can be obtained by watching live streaming, answering live streaming questions, predicting event results, etc.
[0290] III. Online learning scenario. Illustratively, taking the first application implemented as a learning community application as an example, the task team formation method in the online learning scenario is briefly described.
[0291] Step 1, the user enters the learning community application to browse the content. The learning community application is a social platform or application program specially designed for learning and education scenarios. Illustratively, the user can enter multiple pages of the learning community application to browse the content, such as the home page, post detail page, comment detail page, contact page, etc.
[0292] Step 2, the user long-presses and drags the other user's avatar. Illustratively, the user's avatar of at least one other user account is displayed in the learning-related interface provided by the learning community application. Optionally, the at least one other user account can be at least one of a teacher account, a student account, a parent account, a comment account, a like account, etc. in the learning-related interface, which is not limited here. Illustratively, the user can long-press and drag the other user's avatar on any page containing the other user's avatar.
[0293] Step 3, the client appears a
team creation floating window
team creation floating window
team creation floating window
team creation floating window
team creation floating window
team creation floating window
[0294] Step 4, the user drags the other user's avatar. Illustratively, the user continues to drag the other user's avatar in the direction of the
group creation floating window
[0295] Step 5, the user releases the finger. Illustratively, the user removes the finger from the screen of the current terminal, that is, stops the operation of dragging the other user's avatar. When the terminal screen detects the interruption of the capacitive signal of the touch point, it is determined that the user has removed the finger from the screen of the current terminal.
[0296] Step 6, determine whether the user has dragged the avatar to the floating window area. Illustratively, determine whether the end point of the drag is located in the floating window area when the user stops dragging. If the end point of the drag is not located in the floating window area, it means that the user has not dragged the other user's avatar to the floating window area, and the process returns to step 1, that is, the
group creation floating window
[0297] Step 7, if so, the client displays the group member information on the left side of the floating window. Illustratively, if the end point of the drag is located in the floating window area, it means that the user has dragged the other user's avatar to the floating window area, and at this time the other user's avatar and the other user's nickname can be displayed in the floating window area, that is, the other user is added to the list of the current team to be invited.
[0298] Step 8, display the
team immediately
team immediately
team immediately
[0299] Step 9, determine whether the number of group members meets the second quantity requirement. The number of group members is the first preset number or the number of group members is greater than or equal to the second preset number, and it is determined whether the number of group members meets the first quantity requirement.
[0300] Step 10, if so, the
team immediately
team immediately
team immediately
team immediately
team immediately
[0301] Step 11, the user clicks
Join immediately
Join immediately
Join immediately
[0302] Step 12, the client initiates a challenge invitation. Illustratively, clicking
Join immediately
[0303] Step 13, clicking the challenge entry starts the online learning application and enters the challenge page in the online learning application. Illustratively, the user clicks the challenge entry in the challenge invitation message, which starts the online learning application and displays the learning account associated with the user in the challenge matching page in the online learning application. If other user accounts in the floating window area click the challenge entry in the challenge invitation message, it means that the other user accounts agree to join the challenge team formed by the user, and the learning account associated with the other user accounts is displayed in the challenge matching page. The accounts in the learning team can match opponents in the challenge matching page to participate in the challenge.
[0304] Illustratively, please refer to FIG. 18, which shows the structural block diagram of the task team forming device provided by an exemplary embodiment of the present application, which includes the following modules.
[0305] The display module 1810 is configured to display a first application interface logged in by a first account, wherein the first application interface includes a social platform provided with a social function, and the first application interface includes an account identifier element of a second account;
[0306] The display module 1810 is configured to display a team forming area, wherein the team forming area is used to display the accounts invited to form a team.
[0307] The display module 1810 is configured to display the account identifier element of the second account in the team forming area in the case that an interaction operation on the account identifier element of the second account is received.
[0308] The team forming module 1820 is configured to form a virtual team containing the first account based on at least one second account in the team forming area, and the accounts in the virtual team perform a virtual task together.
[0309] Illustratively, please refer to FIG. 19, in some embodiments, the team forming module 1820 is configured to form a virtual team containing the first account in the case that a team invitation operation on the at least one second account in the team forming area is received, and the team invitation operation is used to send a first team invitation message to the at least one second account.
[0310] In some embodiments, the group building module 1820 includes:
[0311] The display unit 1821 is configured to, in response to receiving the group invitation operation on the at least one second account in the group area, display a first group invitation message sent by the first account to the at least one second account, the first group invitation message including a group room entry;
[0312] The starting unit 1822 is configured to, in response to receiving a triggering operation on the group room entry, start a second application associated with the first application.
[0313] The display unit 1821 is configured to display a group room interface in the second application, the group room interface including a third account associated with the first account; and wherein, in a case where the second account triggers the group room entry, a fourth account associated with the second account is displayed in the group room interface.
[0314] The group building unit 1823 is configured to build the virtual team based on the accounts in the group room interface, the virtual team being used to perform a virtual task in the second application.
[0315] In some embodiments, the display unit 1821 is configured to, in response to receiving the group invitation operation on the at least one second account in the group area, display a conversation interface including the first group invitation message, the conversation interface being used to display conversation messages between the first account and the at least one second account.
[0316] In some embodiments, the display module 1810 is further configured to display an application selection list, the application selection list including at least two candidate applications associated with the first application; and the apparatus includes:
[0317] The receiving module 1830 is configured to receive a selection operation on the second application in the at least two candidate applications.
[0318] In some embodiments, the group building module 1820 includes:
[0319] The receiving unit 1824 is configured to, in a case where the at least one second account in the group area meets a group requirement of the virtual task, receive a group invitation operation on the at least one second account in the group area.
[0320] The group building unit 1823 is configured to build a virtual team containing the first account based on the group invitation operation.
[0321] In some embodiments, the receiving unit 1824 is configured to display a team-up invitation control in a case where the at least one second account in the team-up region meets the team-up quantity requirement of the virtual task; and receive a triggering operation on the team-up invitation control as the team-up invitation operation.
[0322] In some embodiments, the display module 1810 is further configured to receive a sliding operation on an account identification element of the second account; move the account identification element of the second account following the sliding operation; and display the account identification element of the second account in the team-up region in a case where a sliding end point of the sliding operation is located in the team-up region.
[0323] In some embodiments, the display module 1810 is further configured to, in a case where a triggering operation on a batch identification adding control displayed in the team-up region is received, display an identification adding animation for adding account identification elements corresponding to at least two second accounts displayed by the computer device to the team-up region; and display the account identification elements of the at least two second accounts in the team-up region when the identification adding animation ends.
[0324] In some embodiments, the display module 1810 is further configured to, in response to receiving the triggering operation on the batch identification adding control, display an account information list including the at least two second accounts displayed by the computer device and achievement information corresponding to the at least two second accounts respectively, the achievement information being used to indicate a historical task completion situation associated with the virtual task; and based on the achievement information corresponding to the at least two second accounts respectively, display the identification adding animation in a case where a selection operation on the at least two second accounts of the at least two second accounts is received.
[0325] In some embodiments, the display module 1810 is further configured to, in a case where an interaction operation on an account identification element of the second account is received and the second account meets an account requirement corresponding to the virtual task, display the account identification element of the second account in the team-up region.
[0326] In some embodiments, the display module 1810 is further configured to, in response to receiving the interaction operation on the account identification element of the second account, send a second team-up invitation message to the second account; and display the account identification element of the second account in the team-up region in a case where the second account triggers a team joining portal in the second team-up invitation message.
[0327] In some embodiments, the display module 1810 is further configured to, in response to receiving the interaction operation on the account identification element of the second account, send the second team-up invitation message to the second account, and display the account identification element of the second account in a locked state in the team-up region; and in the case that the second account triggers a team joining portal in the second team-up invitation message, display the account identification element of the second account in an unlocked state in the team-up region.
[0328] In some embodiments, the account identification element comprises an account avatar, the team-up region comprises a team-up floating window, and the team-up floating window comprises an identification display position; and the display module 1810 is further configured to, in the case that the interaction operation is received on the account avatar of the second account, display the account avatar of the second account at the identification display position in the team-up floating window.
[0329] In some embodiments, the team-up region comprises a three-dimensional virtual space; and in some embodiments, the display module 1810 is further configured to, in the case that the interaction operation is received on the account identification element of the second account, display a virtual character image corresponding to the second account in the three-dimensional virtual space.
[0330] In some embodiments, the team-up region comprises a first team-up region and a second team-up region, the first team-up region comprises the first account and at least one second account, and the second team-up region comprises at least two second accounts; the receiving unit 1824 is configured to receive a triggering operation on a team adjustment control, the team adjustment control being used to automatically adjust accounts in the team-up region based on account information of the accounts in the team-up region and the virtual task; the display unit 1821 is configured to, in response to the triggering operation on the team adjustment control, display an account identification element of a first team-up account in the first team-up region in the second team-up region in the case that the first team-up account in the first team-up region meets a first team adjustment requirement; and display an account identification element of a second team-up account in the second team-up region in the first team-up region in the case that the second team-up account in the second team-up region meets a second team adjustment requirement; the team building unit 1823 is configured to build a first virtual team based on the accounts in the adjusted first team-up region, and build a second virtual team based on the accounts in the adjusted second team-up region.
[0331] FIG. 20 shows a structural block diagram of a computer device according to an example embodiment of the present application.
[0332] The computer device 2000 can be a portable mobile terminal, such as a smartphone, a tablet computer, an MP3 player, an MP4 player. The computer device 2000 can also be referred to as a user equipment, a portable terminal, or other names.
[0333] Generally, the computer device 2000 includes a processor 2001 and a memory 2002.
[0334] The processor 2001 can include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 2001 can also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also referred to as a CPU. The coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 2001 can be integrated with a GPU, which is responsible for rendering and drawing the content required to be displayed on the display screen. In some embodiments, the processor 2001 can also include an AI processor for processing machine learning-related computing operations.
[0335] The memory 2002 can include one or more computer-readable storage media, which can be tangible and non-transitory. In some embodiments, the non-transitory computer-readable storage medium in the memory 2002 is configured to store at least one instruction for being executed by the processor 2001 to implement the task grouping method provided in the embodiments of the present application.
[0336] In some embodiments, the computer device 2000 can further optionally include a peripheral device interface 2003 and at least one peripheral device. Specifically, the peripheral device includes at least one of a radio frequency circuit 2004, a touch display screen 2005, a camera 2006, an audio circuit 2007, and a power supply 2008. The peripheral device interface 2003 can be used to connect the I / O (Input / Output) related at least one peripheral device to the processor 2001 and the memory 2002. In some embodiments, the computer device 2000 further includes one or more sensors 2009. The one or more sensors 2009 include, but are not limited to, an acceleration sensor 2010, a gyroscope sensor 2011, a pressure sensor 2012, an optical sensor 2013, and a proximity sensor 2014.
[0337] Those skilled in the art can understand that the structure shown in FIG. 20 does not constitute a limitation on the computer device 2000, and can include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0338] In an example embodiment, the present application provides a chip including programmable logic circuit and / or program instructions, which, when the chip is running on a computer device, is used to implement the task queuing method provided by the above method embodiments.
[0339] The present application provides a computer readable storage medium storing a computer program, which is loaded and executed by a processor to implement the task queuing method provided by the above method embodiments.
[0340] The present application provides a computer program product or computer program including computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the processor of the computer device is loaded and executed to implement the task queuing method provided by the above method embodiments.
Claims
1. A task teaming method, the method being executed by a computer device, the method comprising: The first application interface is displayed with the first account logged in. The first application interface includes a social platform that provides social functions and includes account identification elements for the second account. The team-up area is used to display accounts that have been invited to form teams. Upon receiving an interactive operation on the account identifier element of the second account, the account identifier element of the second account is displayed in the team area; Based on at least one second account in the team area, a virtual team containing the first account is formed, and the accounts in the virtual team jointly perform virtual tasks.
2. The method according to claim 1, wherein, The step of forming a virtual team containing the first account based on at least one second account in the team-up area includes: Upon receiving a team invitation operation for at least one second account in the team area, a virtual team containing the first account is formed; wherein, the team invitation operation is used to send a first team invitation message to the at least one second account.
3. The method according to claim 1 or 2, wherein, The step of forming a virtual team containing the first account upon receiving a team invitation operation for at least one second account in the team area includes: In response to receiving the team invitation operation for at least one second account in the team area, a first team invitation message sent by the first account to the at least one second account is displayed, the first team invitation message including a team room entrance; In response to receiving a trigger operation for the team room entrance, a second application associated with the first application is launched, and a team room interface is displayed in the second application. The team room interface includes a third account associated with the first account. If the team room entrance is triggered by the second account, a fourth account associated with the second account is displayed in the team room interface. The virtual team is formed based on the account in the team room interface, and the virtual team is used to perform virtual tasks in the second application.
4. The method according to any one of claims 1 to 3, wherein, The response to receiving the team invitation operation for at least one second account in the team area, displaying the first team invitation message sent by the first account to the at least one second account, includes: In response to receiving a team invitation operation for at least one second account in the team area, a session interface including the first team invitation message is displayed, the session interface being used to display session messages between the first account and the at least one second account.
5. The method according to any one of claims 1 to 4, wherein, The method further includes: Display an application selection list, which includes at least two candidate applications associated with the first application; A selection operation for the second application among the at least two candidate applications is received.
6. The method according to any one of claims 1 to 5, wherein, The step of forming a virtual team containing the first account upon receiving a team invitation operation for at least one second account in the team area includes: If at least one second account in the team-up area meets the team-up requirements of the virtual task, a team-up invitation operation is received for the at least one second account in the team-up area. Based on the team invitation operation, a virtual team containing the first account is formed.
7. The method according to any one of claims 1 to 6, wherein, When at least one second account in the team-up area meets the team-up requirements of the virtual task, receiving a team-up invitation to the at least one second account in the team-up area includes: If at least one second account in the team area meets the team size requirement of the virtual task, a team invitation control is displayed. The trigger operation of the team invitation control is received as the team invitation operation.
8. The method according to any one of claims 1 to 7, wherein, The step of displaying the account identifier element of the second account in the team area upon receiving an interactive operation on the account identifier element of the second account includes: Receive a swipe operation on the account identifier element of the second account; Move the account identifier element of the second account following the sliding operation; If the endpoint of the sliding operation is located within the team area, the account identifier element of the second account is displayed in the team area.
9. The method according to any one of claims 1 to 8, wherein, The step of displaying the account identifier element of the second account in the team area upon receiving an interactive operation on the account identifier element of the second account includes: Upon receiving a trigger operation on the batch identifier addition control displayed in the team area, an identifier addition animation is displayed, which is used to add the account identifier elements corresponding to at least two second accounts displayed on the computer device to the team area; When the animation for adding the identifier ends, the account identifier elements of the at least two second accounts are displayed in the team area.
10. The method according to any one of claims 1 to 9, wherein, Upon receiving a trigger operation on the batch identifier addition control displayed in the team area, the step of displaying an identifier addition animation includes: In response to receiving a trigger operation to add the batch identifier control, an account information list is displayed. The account information list includes at least two candidate second accounts displayed by the computer device and the battle record information corresponding to the at least two candidate second accounts respectively. The battle record information is used to indicate the historical task completion status associated with the virtual task. Based on the battle record information corresponding to the at least two candidate second accounts, when a selection operation is received for the at least two candidate second accounts, the identifier is displayed with an added animation.
11. The method according to any one of claims 1 to 10, wherein, The step of displaying the account identifier element of the second account in the team area upon receiving an interactive operation on the account identifier element of the second account includes: Upon receiving an interactive operation on the account identifier element of the second account, and if the second account meets the account requirements corresponding to the virtual task, the account identifier element of the second account is displayed in the team area.
12. The method according to any one of claims 1 to 11, wherein, The step of displaying the account identifier element of the second account in the team area upon receiving an interactive operation on the account identifier element of the second account includes: In response to receiving an interactive operation on the account identifier element of the second account, a second team invitation message is sent to the second account; When the second account triggers the team join entry in the second team invitation message, the account identifier element of the second account is displayed in the team area.
13. The method according to any one of claims 1 to 12, wherein, The step of responding to receiving an interaction with the account identifier element of the second account and sending a second team invitation message to the second account includes: In response to receiving an interactive operation on the account identifier element of the second account, the system sends the second team invitation message to the second account and displays the account identifier element of the second account, which is in a locked state, in the team area. When the second account triggers the team join entry in the second team invitation message, the account identifier element of the second account is displayed in the team area, including: When the second account triggers the team join entry in the second team invitation message, the account identifier element of the second account, which is in an unlocked state, is displayed in the team area.
14. The method according to any one of claims 1 to 13, wherein, The account identification elements include the account avatar, the team area includes a team floating window, and the team floating window includes the identification display position; The step of displaying the account identifier element of the second account in the team area upon receiving an interactive operation on the account identifier element of the second account includes: Upon receiving an interactive operation on the account avatar of the second account, the account avatar of the second account is displayed at the identifier display position in the team floating window.
15. The method according to any one of claims 1 to 14, wherein, The team-up area includes a three-dimensional virtual space; The method further includes: Upon receiving an interactive operation on the account identifier element of the second account, the virtual character image corresponding to the second account is displayed in the three-dimensional virtual space.
16. The method according to any one of claims 1 to 15, wherein, The team-up area includes a first team-up area and a second team-up area. The first team-up area includes the first account and at least one second account, and the second team-up area includes at least two second accounts. The step of forming a virtual team containing the first account based on at least one second account in the team-up area includes: The system receives a trigger operation on the team adjustment control, which is used to automatically adjust the accounts in the team area based on the account information of the accounts in the team area and the virtual task. In response to the triggering operation of the team adjustment control, if the first team account in the first team area meets the first team adjustment requirements, the account identification element of the first team account is displayed in the second team area; if the second team account in the second team area meets the second team adjustment requirements, the account identification element of the second team account is displayed in the first team area. The first virtual team will be formed based on the accounts in the adjusted first team-up area; and, A second virtual team is formed based on the accounts in the adjusted second team area.
17. A task teaming device, the device comprising: The display module is used to display the first application interface logged in with the first account. The first application interface includes a social platform that provides social functions and includes the account identification element of the second account. The display module is used to display the team area, and the team area is used to display the accounts that have been invited to form teams; The display module is used to display the account identifier element of the second account in the team area when an interactive operation is received on the account identifier element of the second account. The team-building module is used to create a virtual team containing the first account based on at least one second account in the team-building area, and the accounts in the virtual team jointly perform virtual tasks.
18. A computer device comprising a processor and a memory, the memory storing at least one program, the at least one program being loaded and executed by the processor to implement the task teaming method as claimed in any one of claims 1 to 16.
19. A computer-readable storage medium storing at least one program, said at least one program being loaded and executed by a processor to implement the task teaming method as described in any one of claims 1 to 16.
20. A computer program product comprising a computer program that, when executed by a processor, implements the task teaming method as described in any one of claims 1 to 16.
Citation Information
Patent Citations
Team-forming game playing method, device and equipment, and storage medium
CN113171613A
Game invitation method and device, computer equipment and storage medium
CN113413615A
Team creating method, team joining method and device, and storage medium in virtual scene
CN113663325A
Live broadcast content display method, device, terminal, storage medium and program product
CN113810732A
Interaction method and device between object accounts, storage medium and electronic equipment
CN116954457A