+

CN115845400B - Information processing method, device, electronic equipment and storage medium - Google Patents

Information processing method, device, electronic equipment and storage medium

Info

Publication number
CN115845400B
CN115845400B CN202211584379.6A CN202211584379A CN115845400B CN 115845400 B CN115845400 B CN 115845400B CN 202211584379 A CN202211584379 A CN 202211584379A CN 115845400 B CN115845400 B CN 115845400B
Authority
CN
China
Prior art keywords
virtual object
user
user account
selection operation
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211584379.6A
Other languages
Chinese (zh)
Other versions
CN115845400A (en
Inventor
陶欣怡
林�智
刘勇成
胡志鹏
袁思思
程龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN202211584379.6A priority Critical patent/CN115845400B/en
Publication of CN115845400A publication Critical patent/CN115845400A/en
Application granted granted Critical
Publication of CN115845400B publication Critical patent/CN115845400B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本申请提供一种信息处理方法、装置、电子设备和存储介质,涉及云游戏技术领域。该方法包括:响应来自第一用户账户的第一虚拟对象选择指令,从待选集合中确定第一虚拟对象;建立第一虚拟对象与第一用户账户的关联关系;响应来自第二用户账户的虚拟对象转移指令,向第一用户账户反馈待选集合中的可选虚拟对象;响应来自第一用户账户的第二虚拟对象选择指令,从可选虚拟对象中确定第二虚拟对象;取消第一虚拟对象与第一用户账户的关联关系,建立第二虚拟对象与第一用户账户的关联关系,建立第一虚拟对象与第二用户账户的关联关系。相对于现有技术,避免了交换时间紧张,且交换的可选择性较少的问题。

The present application provides an information processing method, device, electronic device, and storage medium, relating to the field of cloud gaming technology. The method includes: responding to a first virtual object selection instruction from a first user account, determining a first virtual object from a candidate set; establishing an association relationship between the first virtual object and the first user account; responding to a virtual object transfer instruction from a second user account, feeding back to the first user account an optional virtual object in the candidate set; responding to a second virtual object selection instruction from the first user account, determining a second virtual object from the optional virtual objects; canceling the association relationship between the first virtual object and the first user account, establishing an association relationship between the second virtual object and the first user account, and establishing an association relationship between the first virtual object and the second user account. Compared with the existing technology, this method avoids the problems of tight exchange time and limited exchange options.

Description

Information processing method, device, electronic equipment and storage medium
Technical Field
The present application relates to the field of game technologies, and in particular, to an information processing method, an information processing device, an electronic device, and a storage medium.
Background
With the development of internet technology, games have been increasingly popular in lives of people, and people play games as recreation games, wherein team games are particularly popular among people.
In the prior art, players team into a game, and select virtual objects to use at the preparation interface. In many play modes, the same virtual object is not allowed to be used among teammates, so that the operation of exchanging the virtual object with teammates can be performed on the virtual object selecting interface.
However, in the prior art, the virtual objects can be exchanged only after teammates select the virtual objects, so that the exchange time is relatively short and the exchange selectivity is relatively low.
Disclosure of Invention
In view of the above, the embodiments of the present application provide an information processing method, an apparatus, an electronic device, and a storage medium, so as to solve the problems that the exchange time is relatively short and the exchange selectivity is relatively low.
In a first aspect, an embodiment of the present application provides an information processing method, applied to a server, where the method includes:
Determining a first virtual object from a set to be selected in response to a first virtual object selection instruction from a first user account, wherein the set to be selected comprises a plurality of virtual objects;
establishing an association relationship between the first virtual object and the first user account;
After establishing the association relation between the first virtual object and the first user account, responding to a virtual object transfer instruction from a second user account, and feeding back the selectable virtual object in the to-be-selected set to the first user account, wherein the first user account and the second user account are the same-lineup user;
determining a second virtual object from the selectable virtual objects in response to a second virtual object selection instruction from the first user account;
canceling the association relation between the first virtual object and the first user account, establishing the association relation between the second virtual object and the first user account, and establishing the association relation between the first virtual object and the second user account.
In a second aspect, an embodiment of the present application further provides an information processing method, applied to a client corresponding to a second user account, where the method includes:
Responding to a first selection operation input by a second user for a to-be-selected set, and determining that a virtual object selected by the first selection operation is a selectable virtual object;
the method comprises the steps of responding to a dragging operation continuous with a first selection operation, determining a first user, and sending a virtual object transfer instruction to a server, wherein the virtual object transfer instruction is used for enabling the server to feed back the selectable virtual object to a first user account, acquiring a second virtual object determined by the first user in the selectable virtual object, canceling the association relationship between the first virtual object and the first user account, establishing the association relationship between the second virtual object and the first user account, and establishing the association relationship between the first virtual object and the second user account, wherein the first user and the second user are users in the same camp;
the method comprises the steps of receiving an association instruction sent by a server, wherein the association instruction comprises information of a first virtual object;
And configuring the second virtual object for the second user.
In a third aspect, an embodiment of the present application further provides an information processing apparatus, including a first determining module, an establishing module, and a feedback module, where:
the first determining module is used for responding to a first virtual object selection instruction from a first user account and determining a first virtual object from a to-be-selected set, wherein the to-be-selected set comprises a plurality of virtual objects;
the establishing module is used for establishing the association relation between the first virtual object and the first user account;
The feedback module is used for responding to a virtual object transferring instruction from a second user account after establishing the association relation between the first virtual object and the first user account, and feeding back the selectable virtual object in the to-be-selected set to the first user account, wherein the first user account and the second user account are the same lineup user;
the first determining module is used for responding to a second virtual object selection instruction from the first user account and determining a second virtual object from the selectable virtual objects;
the establishing module is specifically configured to cancel an association relationship between the first virtual object and the first user account, establish an association relationship between the second virtual object and the first user account, and establish an association relationship between the first virtual object and the second user account.
In a fourth aspect, an embodiment of the present application further provides an information processing apparatus, including a second determining module, a receiving module, and a configuration module, where:
The second determining module is used for responding to a first selection operation input by a second user for a to-be-selected set, determining that a virtual object selected by the first selection operation is a selectable virtual object, responding to a dragging operation continuous with the first selection operation, determining a first user and sending a virtual object transfer instruction to a server, wherein the virtual object transfer instruction is used for enabling the server to feed back the selectable virtual object to a first user account, acquiring a second virtual object determined by the first user in the selectable virtual object, canceling an association relationship between the first virtual object and the first user account, establishing the association relationship between the second virtual object and the first user account, and establishing the association relationship between the first virtual object and the second user account, wherein the first user and the second user are users in the same camp;
The receiving module is used for receiving an association instruction sent by the server, wherein the association instruction comprises information of the first virtual object;
The configuration module is configured to configure the second virtual object for the second user.
In a fifth aspect, an embodiment of the present application further provides an electronic device, including a processor, a storage medium, and a bus, where the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium through the bus, and the processor executes the machine-readable instructions to perform the steps of an information processing method according to any one of the first aspect or the second aspect.
In a sixth aspect, embodiments of the present application further provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of an information processing method according to any one of the first or second aspects.
The information processing method has the advantages that after the first virtual object is selected by the first user account and the association relation between the first virtual object and the first user account is successfully established, if a virtual object transfer instruction from the second user account is received, the association relation between the first virtual object and the first user account is canceled according to the second virtual object determined by the first user account in the candidate set, the association relation between the second virtual object and the first user account is established, and the association relation between the first virtual object and the second user account is established, so that the first virtual object of the first user account with the established association relation is transferred to the second user account, the exchange operation is more convenient, and the exchange communication between the second user and the first user is more convenient and quick.
In order to make the above objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of an information processing method according to an embodiment of the present application;
FIG. 2 is a flow chart of an information processing method according to another embodiment of the present application;
FIG. 3 is a flowchart of an information processing method according to another embodiment of the present application;
FIG. 4 is a flowchart of an information processing method according to another embodiment of the present application;
FIG. 5 is an interface diagram of a graphical user interface according to an embodiment of the present application;
FIG. 6 is an interface diagram of a graphical user interface according to another embodiment of the present application;
FIG. 7 is a schematic diagram of an information processing apparatus according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of an information processing apparatus according to another embodiment of the present application;
fig. 9 is a schematic structural diagram of an information processing apparatus according to another embodiment of the present application;
fig. 10 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. The components of the embodiments of the present application generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the application, as presented in the figures, is not intended to limit the scope of the application, as claimed, but is merely representative of selected embodiments of the application. All other embodiments, which can be made by a person skilled in the art without making any inventive effort, are intended to be within the scope of the present application.
The information processing method in one embodiment of the present disclosure may be run on a local terminal device or a server. When the information processing method is operated on a server, the method can be realized and executed based on a cloud interaction system, wherein the cloud interaction system comprises the server and client equipment.
In an alternative embodiment, various cloud applications, such as cloud gaming, may be run under the cloud interaction system. Taking cloud game as an example, cloud game refers to a game mode based on cloud computing. In the running mode of the cloud game, the running main body of the game program and the game picture presentation main body are separated, the storage and running of the information processing method are completed on the cloud game server, the client device is used for receiving and sending data and presenting the game picture, for example, the client device can be a display device with a data transmission function, such as a mobile terminal, a television, a computer, a palm computer and the like, which is close to a user side, but the cloud game server which performs information processing is a cloud. When playing the game, the player operates the client device to send an operation instruction to the cloud game server, the cloud game server runs the game according to the operation instruction, codes and compresses data such as game pictures and the like, returns the data to the client device through a network, and finally decodes the data through the client device and outputs the game pictures.
In an alternative embodiment, taking a game as an example, the local terminal device stores a game program and is used to present a game screen. The local terminal device is used for interacting with the player through the graphical user interface, namely, conventionally downloading and installing the game program through the electronic device and running. The manner in which the local terminal device provides the graphical user interface to the player may include a variety of ways, for example, may be rendered for display on a display screen of the terminal, or provided to the player by holographic projection. For example, the local terminal device may include a display screen for presenting a graphical user interface including game visuals, and a processor for running the game, generating the graphical user interface, and controlling the display of the graphical user interface on the display screen.
In a possible implementation manner, the embodiment of the invention provides an information processing method, and a graphical user interface is provided through a terminal device, wherein the terminal device can be the aforementioned local terminal device or the aforementioned client device in the cloud interaction system.
The embodiment of the application is applied to a game, wherein when each user does not select a virtual object corresponding to the user, a second user can initiate a transfer (exchange) request of the virtual object to a first user which selects a first virtual object by initiating a virtual object transfer instruction, after the first user agrees, the first virtual object selected by the first user is transferred to the second user by a server, namely, an association relationship between a second user account and the first virtual object is established, and the server also establishes the association relationship between the first user account and the second virtual object according to the second virtual object selected by the first user account in the selectable virtual objects, so that the association relationship between the first user account and the second virtual object is applied to be established by initiating the transfer request of the virtual object even if the second user does not select the virtual object corresponding to the user yet, and the communication manner between the first user and the second user is simple and quick.
An information processing method provided by the embodiment of the present application is explained below in conjunction with a plurality of specific application examples. Fig. 1 is a flow chart of an information processing method according to an embodiment of the present application, which is applied to a server side, as shown in fig. 1, and the method includes:
s101, responding to a first virtual object selection instruction from a first user account, and determining a first virtual object from a to-be-selected set.
The method comprises the steps of selecting a plurality of virtual objects in a set to be selected, wherein the set to be selected comprises a plurality of virtual objects, in some possible embodiments, the plurality of virtual objects in the set to be selected can be, for example, a plurality of virtual objects owned by a first user account in a game, or can be all virtual objects in a current game, or can be a plurality of virtual objects owned by the first user account in the game or owned by trial rights thereof, or can be a plurality of virtual objects owned by the first user account in the game and having proficiency (the number of times of playing the game by using the virtual objects) greater than a preset threshold value, and the method is only used for illustrating the embodiment, and the limiting requirement of the plurality of virtual objects in the specific set to be selected can be flexibly adjusted according to the needs of users and is not limited by the embodiment.
And S102, establishing an association relation between the first virtual object and the first user account.
After the first user selects the first virtual object, the first virtual object is determined to be the first virtual object selected by the first user and used in the current game play.
And S103, after the association relation between the first virtual object and the first user account is established, responding to a virtual object transferring instruction from the second user account, and feeding back the selectable virtual objects in the candidate set to the first user account.
The first user account and the second user account are users in the same camp.
In an embodiment of the application, the determination of the selectable virtual object may be, for example, in response to a third virtual object selection instruction from the second user account, determining the selectable virtual object from the candidate set.
In the embodiment of the present application, the candidate set herein may be, for example, the same candidate set as the candidate set in S101, that is, the virtual object included in the candidate set herein is the same as the virtual object included in the candidate set in S101, or the candidate set herein may be a different candidate set from the candidate set in S101, for example, the virtual object included in the candidate set herein may be, for example, a virtual object shared by the first user and the second user, or the virtual object included in the candidate set herein may be, for example, a virtual object shared by the first user and the second user, and the proficiency of the first user for the virtual object is greater than a preset threshold, which should be understood that the above embodiment is only illustrative, and whether the virtual objects included in the two candidate sets are the same, and the definition of the virtual object included in the two candidate sets may be flexibly adjusted according to the needs of the user, and is not limited by the above embodiment.
S104, responding to a second virtual object selection instruction from the first user account, and determining a second virtual object from the selectable virtual objects.
The first user may determine, for example, according to his own preference, or according to his own proficiency on each virtual object in the selectable virtual objects, or according to a current camping requirement, that the second virtual object is a virtual object to be associated corresponding to the first user account in the selectable virtual objects.
S105, canceling the association relation between the first virtual object and the first user account, establishing the association relation between the second virtual object and the first user account, and establishing the association relation between the first virtual object and the second user account.
The second virtual object is a virtual object selected by the first user, and the first virtual object is a virtual object selected by the second user, that is, the transfer of the virtual object selected by the first user account to the second user account is supported.
By adopting the information processing method provided by the application, after the first virtual object is selected by the first user account and the association relation between the first virtual object and the first user account is successfully established, if a virtual object transfer instruction from the second user account is received, the association relation between the first virtual object and the first user account is canceled according to the second virtual object determined by the first user account in the candidate set, the association relation between the second virtual object and the first user account is established, and the association relation between the first virtual object and the second user account is established, so that the first virtual object of the first user account with the established association relation is transferred to the second user account, the exchange operation is more convenient, and the exchange communication between the second user and the first user is more convenient and faster.
An information processing method provided by the embodiment of the present application is explained below in conjunction with a plurality of specific application examples. Fig. 2 is a flow chart of an information processing method according to an embodiment of the present application, which is applied to a client corresponding to a second user account, as shown in fig. 2, and the method includes:
And S111, responding to a first selection operation input by a second user for the set to be selected, and determining the virtual object selected by the first selection operation as a selectable virtual object.
In the embodiment of the application, the second user does not select the virtual object, or the second user inputs a first selection operation to the to-be-selected set before the virtual object is determined in the process of selecting the virtual object, so that the virtual object selected by the first selection operation is the selectable virtual object determined by the current second user.
The virtual objects selected by the first selection operation may be one or more, that is, the second user may pre-configure one virtual object as its corresponding selectable virtual object, or may also configure one type of virtual object, that is, configure multiple virtual objects under the type as selectable virtual objects, or may also configure multiple virtual objects of different types as selectable virtual objects, and specifically, the configuration operation of the second user on the selectable virtual objects may be flexibly adjusted according to the needs of the second user, which is not limited by the foregoing embodiments.
In some possible embodiments, the virtual objects included in the candidate set may be, for example, virtual objects owned by the second user, or virtual objects owned by the second user and having proficiency of the second user for which is greater than or equal to a preset threshold, and the types of the virtual objects included in the specific candidate set may be flexibly adjusted according to the needs of the user, which is not limited to the above embodiments.
In some possible embodiments, the first selection operation of the second user to be input by the selection set may have a certain cooling time, for example, during the cooling time, the second user may only perform the first selection operation once (i.e., during the cooling time, the second user may only perform the selection of the selectable virtual object once, one or more selectable virtual objects may be determined in the selection), after waiting for the cooling time, the second user may perform the first selection operation again, or the first selection operation of the second user to be input by the selection set may not have the cooling time, the second user may continuously repeat the first selection operation of the selection set, and each of the selectable virtual objects corresponding to the new first selection operation may cover the selectable virtual object determined in the previous step, i.e., if the second user selects the virtual object a as the selectable virtual object in the first selection operation, then the virtual object B and the virtual object C are newly selected as the selectable virtual objects immediately, the selectable virtual object B and the virtual object C corresponding to the current second user may not be the selectable virtual object C, and the flexible implementation is performed in a flexible manner according to the user.
And S112, responding to the dragging operation continuous with the first selection operation, determining a first user, and sending a virtual object transferring instruction to the server.
The virtual object transfer instruction is used for enabling the server to feed back the selectable virtual objects in the to-be-selected set to the first user account, acquiring a second virtual object determined by the first user in the selectable virtual objects, canceling the association relationship between the first virtual object and the first user account, establishing the association relationship between the second virtual object and the first user account, and establishing the association relationship between the first virtual object and the second user account.
If the selectable virtual object is a plurality of virtual objects, the first user can select among the plurality of virtual objects included in the selectable virtual object to determine that the one virtual object is the second virtual object.
In the embodiment of the application, the first user and the second user are users in the same camp, and the first user is a teammate who has established an association relation with the first virtual object in the current camp.
The first user may be determined, for example, in such a manner that the first user is determined according to an end position of the drag operation in response to the drag operation continuous with the first selection operation, that is, after the selectable virtual object is determined, the second user may drag an icon of the selectable virtual object onto the avatar of the first user among the plurality of teammates, or onto the name of the first user, or within a preset range of the avatar of the first user, and then determine the first user according to which of the first user's avatars/names the end position of the drag position is determined.
After the first user is determined, prompt information corresponding to the virtual object transfer instruction is displayed on the terminal of the first user, for example, the current position of the second user in the queue is 4 th floor, the selected selectable virtual object is virtual object a, the position of the first user in the queue is 1 th floor, and the virtual object B is configured, after the second user sends the exchange confirmation to the first user, prompt information "whether the fourth floor wants to exchange virtual object B with you or not with virtual object a" is agreed "is displayed on the terminal of the first user.
S113, receiving an association instruction sent by the server.
The association instruction includes information of the first virtual object.
In the embodiment of the present application, if the server receives a virtual object transfer instruction initiated by the first user agreeing to the second user, and the server receives a second virtual object determined by the first user in the optional virtual objects, then the server still takes the position of the current second user in the queue as floor 4, the selected optional virtual object is virtual object a, the position of the first user in the queue is floor 1, and the virtual object B has been configured as an example for explanation, in the embodiment of the present application, the prompt information may further include a confirmation control and a rejection control/cancel control, and if the first user selects the confirmation control, it indicates that the first user agrees to the virtual object transfer request initiated by the second user, that is, the first user agrees to exchange virtual objects with the second user, that is, triggers an exchange confirmation for the virtual object transfer instruction, at this time, the optional virtual object corresponding to the second user is determined to be virtual object B, and the virtual object corresponding to the first user is determined to be virtual object a, thereby implementing an exchange between teammates and non-configured virtual objects in the same queue.
In other possible embodiments, if the server receives the transfer cancellation instruction returned by the first user, it determines that the first user refuses the virtual object transfer instruction initiated by the second user, and at this time, the server returns the transfer cancellation instruction to the second user, and outputs a prompt message on the graphical user interface of the terminal device of the second user that receives the transfer cancellation instruction, so as to instruct the first user to refuse to exchange the virtual object.
For example, in some possible embodiments, the manner in which the first user triggers the transfer cancel instruction may be, for example, that if the first user selects the reject control/cancel control on the prompt information, it indicates that the first user does not want to exchange the virtual object, and then returns the prompt information to prompt the second user, for example, "1 st building refuses to exchange with you", and the second user may reselect the optional virtual object and initiate the virtual object transfer instruction to the first user again after receiving the prompt information, or the second user may reselect the first user and send the virtual object transfer instruction to the reselected first user, which may be specifically and flexibly adjusted according to the user needs, and is not limited to the foregoing embodiment.
And S114, configuring a second virtual object for a second user.
By adopting the information processing method provided by the application, after the second user determines the selectable virtual object, the first user is determined based on the dragging operation continuous with the first selection operation, the exchange confirmation is directly sent to the first user based on the selectable virtual object, and after the exchange confirmation message returned by the first user is received, the selectable virtual object of the second user and the configured virtual object of the first user are directly exchanged, so that the second user can exchange the virtual object with the first user in a mode of selecting no virtual object, the exchange operation is more convenient, and the exchange communication with the first user is more convenient and quicker.
In another embodiment of the present application, when the selectable virtual object is a virtual object, the manner of determining the selectable virtual object and the first user may also be, for example, by double-clicking the selectable virtual object icon in the candidate set, determining that the virtual object corresponding to the double-clicking operation is the selectable virtual object, entering the to-be-exchanged state at this time, and then, in response to the single-clicking operation of the second user in the teammates configured with the virtual object, determining that the teammates corresponding to the single-clicking operation are the first user, where it should be understood that the foregoing embodiment is merely illustrative, and the manner of specifically determining the selectable virtual object and the first user may be flexibly adjusted according to the needs of the user, and is not limited to the foregoing embodiment.
In one embodiment of the application, the determination mode and the display mode of the candidate set are that the candidate set is displayed according to the user selected by the second selection operation and the second user in response to the second selection operation of the user aiming at the configured virtual object, namely, the player can check the candidate set corresponding to the user selected by the second selection operation through the second selection operation in the user of the configured virtual object, and the candidate sets corresponding to different users can be different.
In some possible embodiments, the manner of determining the set to be selected according to the user selected by the second selection operation and the second user may be, for example, determining the virtual object commonly owned by the user selected by the second selection operation and the second user, and displaying the virtual object commonly owned by the user selected by the second selection operation and the second user in the set to be selected, or determining the virtual object commonly owned by the user selected by the second selection operation and the second user, and the operation proficiency of each virtual object commonly owned, where the virtual object with the operation proficiency greater than the preset threshold is displayed in the set to be selected, it should be understood that the above embodiment is only illustrative, and the determination manner of each virtual object displayed in the specific set to be selected may be flexibly adjusted according to the needs of the user, and is not limited by the above embodiment.
In some possible embodiments, all virtual objects existing in the current virtual game may be displayed in the candidate set, but all virtual objects are displayed differently, for example, virtual objects shared by the first user and the second user in the candidate set are displayed in a first preset manner, and other virtual objects are displayed in a second preset manner different from the first preset manner.
Or the first user and the second user share the first user and the second user in the candidate set, the first user displays the virtual object with the proficiency greater than the preset threshold value in a first preset mode, and other virtual objects are displayed in a second preset mode different from the first preset mode.
For example, the first preset manner may be, for example, normal display of each virtual object according to a marking color of each virtual object, and the second preset manner may be, for example, gray display of each virtual object, which should be understood that the above embodiments are only illustrative and not limited to the above embodiments.
According to the embodiment, before the optional virtual object is determined, the second user can check the virtual object shared by the second user and each user of each configured virtual object in a mode of checking the corresponding to the to-be-selected set of each user of each configured virtual object, so that the current exchangeable virtual object is checked, the second user can conveniently determine which user of the configured virtual object is the first user, and the problem that the optional virtual object determined by the second user cannot be used by the first user is avoided.
In some possible embodiments, the candidate set may be displayed on one side of the teammate selected by the second selection operation, or the candidate set may also be directly displayed at the original candidate set position, and the display position of the specific candidate set may be flexibly adjusted according to the user needs, which is not limited to the above embodiments.
Optionally, on the basis of the foregoing embodiment, an embodiment of the present application may further provide an information processing method, and an implementation process of sending a virtual object transfer instruction in the foregoing method is described below with reference to the accompanying drawings. Fig. 3 is a flow chart of an information processing method according to another embodiment of the present application, as shown in fig. 3, S112 may include:
s121, if the virtual object selected by the first selection operation is a custom virtual object, a custom exchange request is sent to a server.
So that the server instructs the first user to determine the second virtual object by itself.
The first user may determine the second virtual object based on the information of the custom virtual object in the exchange confirmation operation before performing the virtual object exchange.
In some possible embodiments, the candidate set may include a plurality of cells, where each virtual object may be displayed in each cell, for example, a first cell of the candidate set may be set as a special cell, where the division is not a conventional virtual object, but represents "free choice of the option virtual object is handed over", and after the special cell is selected by the second user, the second user determines that the virtual object selected by the second user is a custom virtual object, and then sends a custom exchange request to the first user.
The display mode of the special cell may be, for example, displaying a special icon, displaying a special color, or displaying a display mode different from other cells, which should be understood that the above embodiment is only an exemplary illustration, and the display mode of a specific special cell may be flexibly adjusted according to the needs of the user, and is not limited to the above embodiment.
Optionally, on the basis of the foregoing embodiment, an embodiment of the present application may further provide an information processing method, and an implementation process of sending a virtual object transfer instruction in the foregoing method is described below with reference to the accompanying drawings. Fig. 4 is a flowchart of an information processing method according to another embodiment of the present application, as shown in fig. 4, S111 may include:
s131, responding to a third selection operation in the to-be-selected set, and determining the type of the virtual object corresponding to the third operation as a target type.
The target type may be a type of selecting only one virtual object as the target type, or may be a type of selecting multiple virtual objects as the target type, and the specific target type determining manner may be flexibly adjusted according to the user needs, which is not limited to the above embodiments.
In some possible embodiments, the virtual objects may have different classifications, such as an up virtual object, a mid-way virtual object, a down virtual object, an auxiliary virtual object, and a wild virtual object, and in the same queue, each type of virtual object is required to be in a reasonable queue collocation, so that the second user may determine, according to the configured virtual object in the current queue, what type of virtual object is absent in the current queue, and determine that the type of the absent virtual object is the target type, or the second user may determine, according to the type of the virtual object good for the first user, that the type of the virtual object good for the first user is the target type, and it should be understood that the foregoing embodiments are merely illustrative, and the specific manner of determining the target type may be flexibly adjusted according to the user needs, and is not limited to the foregoing embodiments.
By way of example, fig. 5 is an interface schematic diagram of a gui provided by an embodiment of the present application, fig. 6 is an interface schematic diagram of a gui provided by another embodiment of the present application, in some possible embodiments, a specific division is still included in a set to be selected as an example, a second user may pop up a determination window of a virtual object type after selecting a specific division, for example, and determine a selectable virtual object by selecting a target type among a plurality of types of virtual objects, as shown in fig. 5, the selectable virtual object determined by the second user is a custom virtual object of an on-way virtual object and a middle-way virtual object, or a list corresponding to various types of virtual objects may be included in the set to be selected, each division has a specific division, and the second user first determines a type of a virtual object as a target type, and then drags the specific division under the target type to a first user to determine the selectable virtual object exchanged with the first user, as shown in fig. 6, and the selectable virtual object determined by the second user is a user-way virtual object, and the virtual object is not limited to be displayed as a specific division, and the user is not required to be adjusted to be displayed as a specific example.
Correspondingly, S112 may include:
and S132, if the virtual object corresponding to the first selection operation is a custom virtual object, sending a custom exchange request under the target type to the server.
And the server indicates the first user to determine one virtual object as a second virtual object in the virtual objects under the target type.
By adopting the information processing method provided by the application, the second user does not need to wait for the second user to exchange the virtual object with the first user after the second user selects the virtual object, but can determine the first user from teammates who select the virtual object after the teammates have selected the virtual object in the queue, and exchange the virtual object with the first user, so that the communication time for selecting the virtual object between teammates is more abundant; in addition, before the second user confirms the selectable virtual object, the method can check the current exchangeable hero by checking the virtual hero list of the second user and different teammates, then select the selectable virtual object, so that the problem that the first user cannot use the selectable virtual object confirmed by the second user is avoided, the exchange of the virtual object is changed from the prior art to support one-to-many exchange only by newly adding the setting of the custom virtual object (special division) in the candidate collection, the first user can freely select the new virtual object after agreeing to exchange the configured virtual object with the second user, the degree of freedom of the first user for selecting the new virtual object is higher, and the probability of success of the virtual object exchange is improved.
An information processing apparatus provided by the present application, which can perform the information processing method of fig. 1 described above, will be explained below with reference to the accompanying drawings.
Fig. 7 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application, where, as shown in fig. 7, the apparatus includes a first determining module 201, a building module 202, and a feedback module 203, where:
A first determining module 201, configured to determine a first virtual object from a set to be selected in response to a first virtual object selection instruction from a first user account, where the set to be selected includes a plurality of virtual objects;
An establishing module 202, configured to establish an association relationship between the first virtual object and the first user account;
The feedback module 203 is configured to, after establishing an association between the first virtual object and the first user account, respond to a virtual object transfer instruction from the second user account, and feed back, to the first user account, an optional virtual object in the candidate set;
a first determining module 201, configured to determine a second virtual object from the selectable virtual objects in response to a second virtual object selection instruction from the first user account;
The establishing module 202 is specifically configured to cancel the association between the first virtual object and the first user account, establish the association between the second virtual object and the first user account, and establish the association between the first virtual object and the second user account.
Optionally, the first determining module 201 is specifically configured to determine, in response to a third virtual object selection instruction from the second user account, a selectable virtual object from the candidate set.
By adopting the information processing device provided by the application, after the first virtual object is selected by the first user account and the association relation between the first virtual object and the first user account is successfully established, if a virtual object transfer instruction from the second user account is received, the association relation between the first virtual object and the first user account is canceled according to the second virtual object determined by the first user account in the candidate set, the association relation between the second virtual object and the first user account is established, and the association relation between the first virtual object and the second user account is established, so that the first virtual object of the first user account with the established association relation is transferred to the second user account, the exchange operation is more convenient, and the exchange communication between the second user and the first user is more convenient and faster.
The information processing apparatus provided by the present application, which can execute any of the information processing methods of fig. 2 to 6 described above, will be explained below with reference to the accompanying drawings.
Fig. 8 shows a schematic structural diagram of an information processing apparatus according to an embodiment of the present application, and as shown in fig. 8, the apparatus includes a second determining module 301, a receiving module 302, and a configuration module 303, where:
The second determining module 301 is configured to determine, in response to a first selection operation input by a second user for the set to be selected, that a virtual object selected by the first selection operation is a selectable virtual object, determine, in response to a drag operation that is continuous with the first selection operation, a first user and send a virtual object transfer instruction to the server, where the virtual object transfer instruction is configured to enable the server to feed back the selectable virtual object to the first user account, obtain a second virtual object determined by the first user in the selectable virtual object, cancel an association relationship between the first virtual object and the first user account, establish an association relationship between the second virtual object and the first user account, and establish an association relationship between the first virtual object and the second user account, where the first user and the second user are users in the same camp;
the receiving module 302 is configured to receive an association instruction sent by the server, where the association instruction includes information of a first virtual object;
a configuration module 303, configured to configure a second virtual object for a second user.
By adopting the information processing device provided by the application, after the second user determines the selectable virtual object, the first user is determined based on the dragging operation continuous with the first selection operation, the exchange confirmation is directly sent to the first user based on the selectable virtual object, and after the exchange confirmation message returned by the first user is received, the selectable virtual object of the second user and the configured virtual object of the first user are directly exchanged, so that the second user can exchange the virtual object with the first user in a mode of selecting no virtual object, the exchange operation is more convenient, and the exchange communication with the first user is more convenient and quicker.
In a possible implementation manner, on the basis of the above example, the embodiment of the present application may further provide an information processing apparatus, and an implementation process of the apparatus set forth in fig. 8 is described below with reference to the accompanying drawings. Fig. 9 is a schematic structural diagram of an information processing apparatus according to another embodiment of the present application, and as shown in fig. 9, the apparatus further includes a display module 304, configured to respond to a second selection operation for a user configured with a virtual object, and display a candidate set according to the user selected by the second selection operation and the second user.
Optionally, the second determining module 301 is specifically configured to determine, in response to a drag operation that is continuous with the first selection operation, the first user according to an end position of the drag operation.
As shown in fig. 9, the apparatus further includes a sending module 305, configured to send a custom virtual object transfer request to the server if the virtual object selected by the first selection operation is a custom virtual object, so that the server instructs the first user to determine the second virtual object by itself.
Optionally, the second determining module 301 is specifically configured to determine, in response to a third selection operation in the to-be-selected set, that a type of the virtual object corresponding to the third operation is a target type, send a user-defined exchange request under the target type to the server if the virtual object corresponding to the first selection operation is a user-defined virtual object, so that the server indicates the first user to determine the second virtual object by himself in the virtual object under the target type.
Optionally, the display module 304 is specifically configured to display virtual objects shared by the first user and the second user in the candidate set in a first preset manner, and display other virtual objects in a second preset manner different from the first preset manner.
Optionally, the display module 304 is specifically configured to display, in a first preset manner, a virtual object that is common to the first user and the second user in the candidate set and has a proficiency of the first user for more than a preset threshold, and display other virtual objects in a second preset manner different from the first preset manner.
Fig. 10 shows a schematic structural diagram of an electronic device according to an embodiment of the present application, including a processor 501, a bus 502, and a storage medium 503, where the storage medium 503 stores machine-readable instructions executable by the processor 501, and when the electronic device executes an information processing method as in the embodiment, the processor 501 communicates with the storage medium 503 through the bus 502, and the processor 501 executes the machine-readable instructions, and a preamble of a method item of the processor 501 performs the following steps:
Determining a first virtual object from a set to be selected in response to a first virtual object selection instruction from a first user account, wherein the set to be selected comprises a plurality of virtual objects;
establishing an association relationship between the first virtual object and the first user account;
After establishing the association relation between the first virtual object and the first user account, responding to a virtual object transfer instruction from a second user account, and feeding back the selectable virtual object in the to-be-selected set to the first user account, wherein the first user account and the second user account are the same-lineup user;
determining a second virtual object from the selectable virtual objects in response to a second virtual object selection instruction from the first user account;
canceling the association relation between the first virtual object and the first user account, establishing the association relation between the second virtual object and the first user account, and establishing the association relation between the first virtual object and the second user account.
In a possible embodiment, before executing the virtual object transfer instruction in response to the virtual object transfer instruction from the second user account, the processor 501 is further configured to, before executing the virtual object transfer instruction in response to the virtual object transfer instruction from the second user account, feed back the selectable virtual object in the candidate set to the first user account, further execute:
Responding to a first selection operation input by a second user for a to-be-selected set, and determining that a virtual object selected by the first selection operation is a selectable virtual object;
the method comprises the steps of responding to a dragging operation continuous with a first selection operation, determining a first user, and sending a virtual object transfer instruction to a server, wherein the virtual object transfer instruction is used for enabling the server to feed back the selectable virtual object to a first user account, acquiring a second virtual object determined by the first user in the selectable virtual object, canceling the association relationship between the first virtual object and the first user account, establishing the association relationship between the second virtual object and the first user account, and establishing the association relationship between the first virtual object and the second user account, wherein the first user and the second user are users in the same camp;
the method comprises the steps of receiving an association instruction sent by a server, wherein the association instruction comprises information of a first virtual object;
And configuring the second virtual object for the second user.
In a possible embodiment, before executing the first selection operation in response to the input of the second user for the candidate set, the processor 501 is further configured to, before executing the determination that the virtual object selected by the first selection operation is a selectable virtual object:
And responding to a second selection operation of the user with the configured virtual object, and displaying the set to be selected according to the user selected by the second selection operation and the second user.
In a possible embodiment, the processor 501 is specifically configured to, when executing the drag operation in response to the succession of the first selection operation, determine the first user:
and responding to a dragging operation continuous with the first selection operation, and determining the first user according to the ending position of the dragging operation.
In a possible embodiment, the processor 501 is specifically configured to, when executing the sending virtual object transfer instruction to the server:
And if the virtual object selected by the first selection operation is a custom virtual object, sending a custom virtual object transfer request to the server so that the server instructs the first user to determine the second virtual object by himself.
In a possible embodiment, before executing the first selection operation in response to the input of the second user for the candidate set, the processor 501 is further configured to, before executing the determination that the virtual object selected by the first selection operation is a selectable virtual object:
Responding to a third selection operation in the candidate set, and determining the type of the virtual object corresponding to the third operation as a target type;
the method for determining the first user and sending the virtual object transfer instruction to the server in response to the dragging operation continuous with the first selection operation comprises the following steps:
And if the virtual object corresponding to the first selection operation is a custom virtual object, sending a custom exchange request under a target type to the server so that the server indicates the first user to determine a second virtual object by self in the virtual object under the target type.
In a possible implementation manner, the processor 501 is further configured to execute that a virtual object shared by the first user and the second user in the candidate set is displayed in a first preset manner, and other virtual objects are displayed in a second preset manner different from the first preset manner.
In a possible implementation manner, the processor 501 is further configured to execute that the first user and the second user in the candidate set are common, and the first user displays a virtual object whose proficiency level is greater than a preset threshold in a first preset manner, and displays other virtual objects in a second preset manner different from the first preset manner.
By the method, after the second user determines the selectable virtual object, the first user can be determined based on the dragging operation continuous with the first selection operation, the switching confirmation is sent to the first user directly based on the selectable virtual object, after the switching confirmation message returned by the first user is received, the selectable virtual object of the second user and the configured virtual object of the first user are directly switched, so that the second user can realize the switching of the virtual object with the first user in a mode of selecting the selectable virtual object before the virtual object is not selected, the switching operation is more convenient, and the switching communication with the first user is more convenient and faster.
The embodiment of the application also provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program is executed by a processor when the computer program is executed by the processor, and the processor executes the following steps:
Determining a first virtual object from a set to be selected in response to a first virtual object selection instruction from a first user account, wherein the set to be selected comprises a plurality of virtual objects;
establishing an association relationship between the first virtual object and the first user account;
After establishing the association relation between the first virtual object and the first user account, responding to a virtual object transfer instruction from a second user account, and feeding back the selectable virtual object in the to-be-selected set to the first user account, wherein the first user account and the second user account are the same-lineup user;
determining a second virtual object from the selectable virtual objects in response to a second virtual object selection instruction from the first user account;
canceling the association relation between the first virtual object and the first user account, establishing the association relation between the second virtual object and the first user account, and establishing the association relation between the first virtual object and the second user account.
In a possible embodiment, before executing the virtual object transfer instruction in response to the virtual object transfer instruction from the second user account, the processor is further configured to, before executing the virtual object transfer instruction in response to the virtual object transfer instruction from the second user account, feed back the selectable virtual object in the candidate set to the first user account:
in response to a third virtual object selection instruction from the second user account, a selectable virtual object is determined from the set of alternatives.
In a possible embodiment, the processor is further configured to perform a first selection operation in response to a second user input for a set of alternatives, and determine that a virtual object selected by the first selection operation is a selectable virtual object;
the method comprises the steps of responding to a dragging operation continuous with a first selection operation, determining a first user, and sending a virtual object transfer instruction to a server, wherein the virtual object transfer instruction is used for enabling the server to feed back the selectable virtual object to a first user account, acquiring a second virtual object determined by the first user in the selectable virtual object, canceling the association relationship between the first virtual object and the first user account, establishing the association relationship between the second virtual object and the first user account, and establishing the association relationship between the first virtual object and the second user account, wherein the first user and the second user are users in the same camp;
the method comprises the steps of receiving an association instruction sent by a server, wherein the association instruction comprises information of a first virtual object;
And configuring the second virtual object for the second user.
In a possible embodiment, before executing the first selection operation in response to the input of the second user for the candidate set, the processor is further configured to, before executing the determination that the virtual object selected by the first selection operation is a selectable virtual object:
And responding to a second selection operation of the user with the configured virtual object, and displaying the set to be selected according to the user selected by the second selection operation and the second user.
In a possible embodiment, the processor, when executing the drag operation in response to being continuous with the first selection operation, is specifically configured to:
and responding to a dragging operation continuous with the first selection operation, and determining the first user according to the ending position of the dragging operation.
In a possible embodiment, the processor, when executing the sending virtual object transfer instruction to the server, is specifically configured to:
And if the virtual object selected by the first selection operation is a custom virtual object, sending a custom virtual object transfer request to the server so that the server instructs the first user to determine the second virtual object by himself.
In a possible embodiment, before executing the first selection operation in response to the input of the second user for the candidate set, the processor is further configured to, before executing the determination that the virtual object selected by the first selection operation is a selectable virtual object:
Responding to a third selection operation in the candidate set, and determining the type of the virtual object corresponding to the third operation as a target type;
the method for determining the first user and sending the virtual object transfer instruction to the server in response to the dragging operation continuous with the first selection operation comprises the following steps:
And if the virtual object corresponding to the first selection operation is a custom virtual object, sending a custom exchange request under a target type to the server so that the server indicates the first user to determine a second virtual object by self in the virtual object under the target type.
In a possible implementation manner, the processor is further configured to execute that a virtual object shared by the first user and the second user in the candidate set is displayed in a first preset manner, and other virtual objects are displayed in a second preset manner different from the first preset manner.
In a possible implementation manner, the processor is further configured to execute that the first user and the second user in the candidate set are in common, and the first user displays the virtual objects whose proficiency is greater than a preset threshold in a first preset manner, and displays other virtual objects in a second preset manner different from the first preset manner.
By the method, after the second user determines the selectable virtual object, the first user can be determined based on the dragging operation continuous with the first selection operation, the switching confirmation is sent to the first user directly based on the selectable virtual object, after the switching confirmation message returned by the first user is received, the selectable virtual object of the second user and the configured virtual object of the first user are directly switched, so that the second user can realize the switching of the virtual object with the first user in a mode of selecting the selectable virtual object before the virtual object is not selected, the switching operation is more convenient, and the switching communication with the first user is more convenient and faster.
In an embodiment of the present application, the computer program may further execute other machine readable instructions when executed by a processor to perform the method as described in other embodiments, and the specific implementation of the method steps and principles are referred to in the description of the embodiments and are not described in detail herein.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. The above-described apparatus embodiments are merely illustrative, for example, the division of the units is merely a logical function division, and there may be other manners of division in actual implementation, and for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some communication interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments provided in the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The storage medium includes a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, an optical disk, or other various media capable of storing program codes.
It should be noted that like reference numerals and letters refer to like items in the following figures, and thus, once an item is defined in one figure, no further definition or explanation of that in the following figures is necessary, and furthermore, the terms "first," "second," "third," etc. are used merely to distinguish between descriptions and are not to be construed as indicating or implying relative importance.
It should be noted that the foregoing embodiments are merely illustrative embodiments of the present application, and not restrictive, and the scope of the application is not limited to the embodiments, and although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that any modification, variation or substitution of some of the technical features of the embodiments may be made within the technical scope of the present application disclosed in the present application, and the spirit, the scope and the scope of the technical aspects of the embodiments do not deviate from the spirit and scope of the technical aspects of the embodiments. Are intended to be encompassed within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (12)

1. An information processing method, characterized by being applied to a server, the method comprising:
Determining a first virtual object from a set to be selected in response to a first virtual object selection instruction from a first user account, wherein the set to be selected comprises a plurality of virtual objects;
establishing an association relationship between the first virtual object and the first user account;
After establishing the association relation between the first virtual object and the first user account, responding to a virtual object transfer instruction from a second user account, and feeding back the selectable virtual objects in the to-be-selected set to the first user account, wherein the first user and the second user are users in the same camp;
determining a second virtual object from the selectable virtual objects in response to a second virtual object selection instruction from the first user account;
canceling the association relation between the first virtual object and the first user account, establishing the association relation between the second virtual object and the first user account, and establishing the association relation between the first virtual object and the second user account;
The method further comprises the steps of:
Responding to a custom exchange request under a target type from the second user account, wherein the custom exchange request indicates the first user to self-determine the second virtual object in the virtual object under the target type;
And the target type is the type of the virtual object corresponding to the third operation, which is determined by the second user account in response to the third selection operation in the to-be-selected set.
2. The method of claim 1, wherein, in response to a virtual object transfer instruction from a second user account, before feeding back the selectable virtual objects in the candidate set to the first user account, the method further comprises:
in response to a third virtual object selection instruction from the second user account, a selectable virtual object is determined from the set of alternatives.
3. An information processing method, which is applied to a client corresponding to a second user account, the method comprising:
Responding to a first selection operation input by a second user for a to-be-selected set, and determining that a virtual object selected by the first selection operation is a selectable virtual object;
The method comprises the steps of responding to a dragging operation which is continuous with a first selection operation, determining a first user, and sending a virtual object transferring instruction to a server, wherein the virtual object transferring instruction is used for enabling the server to feed back the selectable virtual object to a first user account, acquiring a second virtual object determined by the first user in the selectable virtual object, canceling the association relationship between the first virtual object and the first user account, establishing the association relationship between the second virtual object and the first user account, and establishing the association relationship between the first virtual object and the second user account, wherein the first user and the second user are users in the same camp;
the method comprises the steps of receiving an association instruction sent by a server, wherein the association instruction comprises information of a first virtual object;
Configuring the second virtual object for the second user;
the responding to the first selection operation input by the second user for the set to be selected, determining the virtual object selected by the first selection operation as the selectable virtual object comprises the following steps:
Responding to a third selection operation in the candidate set, and determining the type of the virtual object corresponding to the third operation as a target type;
the method for determining the first user and sending the virtual object transfer instruction to the server in response to the dragging operation continuous with the first selection operation comprises the following steps:
And if the virtual object corresponding to the first selection operation is a custom virtual object, sending a custom exchange request under a target type to the server so that the server indicates the first user to determine a second virtual object by self in the virtual object under the target type.
4. The method of claim 3, wherein, in response to a first selection operation entered by a second user for a set of alternatives, before determining that a virtual object selected by the first selection operation is a selectable virtual object, the method further comprises:
And responding to a second selection operation of the user with the configured virtual object, and displaying the set to be selected according to the user selected by the second selection operation and the second user.
5. The method of claim 3, wherein the determining the first user in response to a drag operation that is continuous with the first selection operation comprises:
and responding to a dragging operation continuous with the first selection operation, and determining the first user according to the ending position of the dragging operation.
6. The method of claim 3, wherein the sending the virtual object transfer instruction to the server comprises:
And if the virtual object selected by the first selection operation is a custom virtual object, sending a custom virtual object transfer request to the server so that the server instructs the first user to determine the second virtual object by himself.
7. The method of claim 3, wherein virtual objects in the candidate set that are common to the first user and the second user are displayed in a first predetermined manner, and other virtual objects are displayed in a second predetermined manner that is different from the first predetermined manner.
8. The method of claim 3, wherein the first user and the second user in the candidate set are in common, wherein the first user displays virtual objects whose proficiency level is greater than a preset threshold in a first preset manner, and wherein other virtual objects are displayed in a second preset manner different from the first preset manner.
9. The information processing device is characterized by comprising a first determining module, a building module and a feedback module, wherein:
the first determining module is used for responding to a first virtual object selection instruction from a first user account and determining a first virtual object from a to-be-selected set, wherein the to-be-selected set comprises a plurality of virtual objects;
the establishing module is used for establishing the association relation between the first virtual object and the first user account;
The feedback module is used for responding to a virtual object transferring instruction from a second user account after establishing the association relation between the first virtual object and the first user account, and feeding back the selectable virtual object in the to-be-selected set to the first user account, wherein the first user account and the second user account are the same lineup user;
the first determining module is used for responding to a second virtual object selection instruction from the first user account and determining a second virtual object from the selectable virtual objects;
The establishing module is specifically configured to cancel an association relationship between the first virtual object and the first user account, establish an association relationship between the second virtual object and the first user account, and establish an association relationship between the first virtual object and the second user account;
The first determining module is specifically configured to respond to a custom exchange request under a target type from the second user account, where the custom exchange request indicates that the first user self-determines the second virtual object in a virtual object under the target type, and the target type is a type of virtual object corresponding to a third operation determined by the second user account in response to the third selection operation in the candidate set.
10. An information processing apparatus, comprising a second determination module, a receiving module, and a configuration module, wherein:
The system comprises a first determining module, a second determining module, a first determining module, a second determining module and a server, wherein the first determining module is used for responding to a first selection operation input by a second user for a to-be-selected set, determining that a virtual object selected by the first selection operation is a selectable virtual object, responding to a dragging operation continuous with the first selection operation, determining a first user and sending a virtual object transfer instruction to the server, the virtual object transfer instruction is used for enabling the server to feed back the selectable virtual object to a first user account, acquiring a second virtual object determined by the first user in the selectable virtual object, canceling the association relationship between the first virtual object and the first user account, establishing the association relationship between the second virtual object and the first user account, and establishing the association relationship between the first virtual object and the second user account, wherein the first user and the second user are users in the same camp;
The receiving module is used for receiving an association instruction sent by the server, wherein the association instruction comprises information of the first virtual object;
the configuration module is used for configuring the second virtual object for the second user;
the second determining module is specifically configured to determine, in response to a third selection operation in the candidate set, that a type of a virtual object corresponding to the third operation is a target type, send a user-defined exchange request under the target type to the server if the virtual object corresponding to the first selection operation is a user-defined virtual object, so that the server indicates the first user to determine a second virtual object by himself in the virtual object under the target type.
11. An electronic device comprising a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating over the bus when the electronic device is operating, the processor executing the machine-readable instructions to perform the steps of an information processing method according to any one of claims 1 to 8.
12. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when executed by a processor, performs the steps of an information processing method according to any of claims 1 to 8.
CN202211584379.6A 2022-12-09 2022-12-09 Information processing method, device, electronic equipment and storage medium Active CN115845400B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211584379.6A CN115845400B (en) 2022-12-09 2022-12-09 Information processing method, device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211584379.6A CN115845400B (en) 2022-12-09 2022-12-09 Information processing method, device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN115845400A CN115845400A (en) 2023-03-28
CN115845400B true CN115845400B (en) 2025-08-15

Family

ID=85671867

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211584379.6A Active CN115845400B (en) 2022-12-09 2022-12-09 Information processing method, device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115845400B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009119049A (en) * 2007-11-15 2009-06-04 Copcom Co Ltd GAME PROGRAM, RECORDING MEDIUM CONTAINING THE GAME PROGRAM, AND GAME DEVICE WHICH THE GAME PROGRAM IS APPLIED
CN111135584A (en) * 2019-12-24 2020-05-12 网易(杭州)网络有限公司 Object processing method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114712850B (en) * 2021-01-04 2025-05-30 腾讯科技(深圳)有限公司 Virtual object control method, device, terminal and storage medium
CN113908536B (en) * 2021-09-08 2025-03-07 上海硬通网络科技有限公司 Object grouping formation switching method, device, electronic device and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009119049A (en) * 2007-11-15 2009-06-04 Copcom Co Ltd GAME PROGRAM, RECORDING MEDIUM CONTAINING THE GAME PROGRAM, AND GAME DEVICE WHICH THE GAME PROGRAM IS APPLIED
CN111135584A (en) * 2019-12-24 2020-05-12 网易(杭州)网络有限公司 Object processing method and device

Also Published As

Publication number Publication date
CN115845400A (en) 2023-03-28

Similar Documents

Publication Publication Date Title
JP6637589B2 (en) Information processing method, terminal, and computer storage medium
JP7300503B2 (en) Invitation link to launch multi-user application
AU2010350746B2 (en) Methods and systems for providing a game center having player specific options and statistics
US8622840B2 (en) Information processing device and information processing method
CA2535491A1 (en) Systems and methods for providing a system lever user interface in a multimedia console
WO2023056741A1 (en) Grouping method and apparatus for game, and device and storage medium
US20240390786A1 (en) Cloud Game Queueing
US8229796B2 (en) Automated direct bids to purchase entertainment content upon a predetermined event
KR20230043030A (en) Method and apparatus for game live broadcast interaction, electronic device and storage medium
JP2020124634A (en) Server device and program
CN115845400B (en) Information processing method, device, electronic equipment and storage medium
CN114404959B (en) A data processing method, device, equipment and storage medium
CN113996052B (en) Virtual button adjustment method and device, storage medium and electronic device
CN113952713A (en) Online method and device of cloud game, storage medium and server
CN118949415A (en) Transmission method, device and electronic device in game
KR102729429B1 (en) Method and apparatus for controlling game
KR20210019358A (en) Appartus and method for providing user interface
WO2012081302A1 (en) Game system, method for controlling game system, program, and information storage medium
CN115645919A (en) Game control method and device, electronic equipment and readable storage medium
JP2002253857A (en) Video game program, recording medium with video game program recorded therein, state display method for another play character, and video game system
CN112448825A (en) Session creation method, device, terminal and storage medium
CN115865854B (en) Instant messaging method, device, equipment and storage medium in game
AU2015100300B4 (en) Methods and systems for providing a game center having player specific options and statistics
CN119455402A (en) Interaction method, device and electronic device in game
WO2025123896A1 (en) Virtual object display method and apparatus, computer readable storage medium, computer program product and electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载