Method, device and computer readable storage medium for sharing virtual props

CN117122921BActive Publication Date: 2026-08-21TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210554391.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-20
Publication Date
2026-08-21
Estimated Expiration
2042-05-20

AI Technical Summary

Technical Problem

[0005]本申请实施例提供了一种虚拟道具的分享方法、装置、设备及计算机可读存储介质,可用于解决相关技术中虚拟道具的分享方式较为局限、灵活性较差、游戏体验较差的问题

Benefits of technology

[0035] In the technical solution provided in this application embodiment, a first object provides a shared virtual backpack to a second object belonging to the same virtual faction as the first object, so that the second object can use the virtual items included in the shared virtual backpack. The second object only needs to belong to the same virtual faction as the first object; it is not limited to being a friend of the first object, making the sharing method of virtual items more flexible. Furthermore, the virtual items included in the virtual backpack provided by the first object to the second object include items that the second object does not own, allowing the second object to experience virtual items that it is interested in but does not yet possess through this sharing method. This diversifies the ways the second object acquires virtual items, thereby improving the interactive experience of the second object in virtual interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117122921B_ABST
    Figure CN117122921B_ABST
Patent Text Reader

Abstract

The application discloses a virtual prop sharing method and device, equipment and a computer readable storage medium, and belongs to the technical field of computers. The method comprises the following steps: displaying at least one configuration option corresponding to a first object and a sharing control corresponding to each configuration option, one configuration option corresponding to at least one virtual backpack, and one virtual backpack comprising at least one virtual prop; in response to the sharing control corresponding to a target configuration option in the at least one configuration option being selected, taking the at least one virtual backpack corresponding to the target configuration option as a shared virtual backpack provided by the first object, the virtual props included in any shared virtual backpack provided by the first object being available for a second object belonging to the same virtual camp as the first object, and any shared virtual backpack provided by the first object including a virtual prop not owned by the second object. The method makes the virtual prop sharing mode more flexible and improves the interactive experience of the second object in virtual interaction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, device, and computer-readable storage medium for sharing virtual items. Background Technology

[0002] With the continuous development of computer technology, multiplayer online games (MOBAs) are becoming increasingly popular, with more and more users enjoying them. In MOBA games, the sharing of virtual items is a frequent topic.

[0003] In related technologies, a first object and a second object team up to play a game. Both the first object and the second object have the target virtual item, but the second object has not chosen to use the target virtual item. In this case, the first object can share the target virtual item with the second object so that the second object can use the target virtual item.

[0004] However, in the above-mentioned methods of sharing virtual items, the first object can only share the target virtual item with the second object if the second object also owns the target virtual item. This makes the sharing method of the target virtual item relatively limited and inflexible. Moreover, the second object can only use the virtual items it already owns, which leads to a poor gaming experience. Summary of the Invention

[0005] This application provides a method, apparatus, device, and computer-readable storage medium for sharing virtual items, which can be used to solve the problems of limited sharing methods, poor flexibility, and poor gaming experience of virtual items in related technologies. The technical solution is as follows:

[0006] On one hand, embodiments of this application provide a method for sharing virtual items, the method comprising:

[0007] Display at least one configuration option corresponding to the first object and the shared control corresponding to each configuration option. Each configuration option corresponds to at least one virtual backpack, and each virtual backpack includes at least one virtual item.

[0008] In response to the selection of a shared control corresponding to a target configuration option in the at least one configuration option, at least one virtual backpack corresponding to the target configuration option is used as a shared virtual backpack provided by the first object. Virtual items included in any shared virtual backpack provided by the first object can be used by a second object belonging to the same virtual faction as the first object. Any shared virtual backpack provided by the first object includes virtual items that the second object does not own.

[0009] On the other hand, embodiments of this application provide a device for sharing virtual items, the device comprising:

[0010] The display module is used to display at least one configuration option corresponding to the first object and the shared control corresponding to each configuration option. Each configuration option corresponds to at least one virtual backpack, and each virtual backpack includes at least one virtual item.

[0011] The display module is configured to, in response to the selection of a shared control corresponding to a target configuration option in the at least one configuration option, use at least one virtual backpack corresponding to the target configuration option as a shared virtual backpack provided by the first object. The virtual items included in any shared virtual backpack provided by the first object can be used by a second object belonging to the same virtual faction as the first object. The shared virtual backpack provided by the first object includes virtual items that the second object does not possess.

[0012] In one possible implementation, the display module is configured to display a first virtual scene, in which a virtual backpack configuration control is displayed; in response to the virtual backpack configuration control being selected, a virtual backpack configuration page is displayed, in which a configuration page management control is displayed; in response to the configuration page management control being selected, a configuration page management page is displayed, in which at least one configuration option corresponding to a first object and shared controls corresponding to each configuration option are displayed.

[0013] In one possible implementation, the display module is configured to display a second virtual scene, in which at least one virtual interaction mode is displayed; in response to a target virtual interaction mode being selected among the at least one virtual interaction modes, a team page corresponding to the target virtual interaction mode is displayed, the team page displaying a virtual backpack configuration control; in response to the virtual backpack configuration control being selected, a virtual backpack configuration page is displayed, the virtual backpack configuration page displaying a configuration page management control; in response to the configuration page management control being selected, a configuration page management page is displayed, the configuration page management page displaying at least one configuration option corresponding to the first object and shared controls corresponding to each configuration option.

[0014] In one possible implementation, the team-up page also displays a shared backpack control, which is used by the first object to select a shared virtual backpack from any shared virtual backpack provided by a third object;

[0015] The display module is also configured to display a shared backpack selection page in response to the selection of the shared backpack control. The shared backpack selection page displays a shared virtual backpack provided by any third object and the virtual items included in the shared virtual backpack provided by the third object.

[0016] The device further includes:

[0017] A determination module is configured to, in response to the selection of a first shared virtual backpack, use the virtual items included in the first shared virtual backpack as virtual items that the first object can use, wherein the first shared virtual backpack is any shared virtual backpack provided by any third object.

[0018] In one possible implementation, the display module is further configured to display a virtual backpack adjustment page, which displays virtual items included in the first shared virtual backpack and a virtual backpack replacement control; in response to the virtual backpack replacement control being selected, a shared backpack selection page is displayed, in which any of the shared virtual backpacks provided by the third object contains disabled virtual items, and the disabled virtual items cannot be used;

[0019] The device further includes:

[0020] A switching module is configured to, in response to the selection of a second shared virtual backpack, switch the virtual items of the first object from those included in the first shared virtual backpack to those included in the second shared virtual backpack, wherein the second shared virtual backpack is any shared virtual backpack other than the first shared virtual backpack provided by any third object.

[0021] In one possible implementation, the display module is further configured to display a third virtual scene, which displays a switching control. In the third virtual scene, the virtual items used by the first object are virtual items included in the target shared virtual backpack. The target shared virtual backpack is any shared virtual backpack provided by any third object selected by the first object. The switching control is used to switch the virtual items used by the first object. In response to the switching control being selected, a virtual backpack switching page is displayed, which displays the virtual items included in the target shared virtual backpack and the virtual items included in the virtual backpack corresponding to the first object.

[0022] The switching module is further configured to, in response to the selection of the third virtual backpack, switch the virtual items of the first object from those included in the target shared virtual backpack to those included in the third virtual backpack, wherein the third virtual backpack is any one of the virtual backpacks corresponding to the first object.

[0023] In one possible implementation, the configuration page management page also displays viewing controls corresponding to each of the configuration options;

[0024] The display module is further configured to display a first configuration page in response to the selection of the viewing control corresponding to the first configuration option. The first configuration page displays at least one virtual backpack corresponding to the first configuration option, and virtual items included in each virtual backpack.

[0025] In one possible implementation, the configuration page management page also displays usage controls corresponding to each configuration option;

[0026] The determining module is further configured to, in response to the selection of the usage control corresponding to the first configuration option, use any one of the at least one virtual backpacks corresponding to the first configuration option as a virtual backpack that the first object can use, and the first object can use the virtual items included in the any one virtual backpack.

[0027] In one possible implementation, the display module is further configured to display a virtual backpack adjustment page, the virtual backpack adjustment page displaying a target control, the target control being used by the first object to select a shared virtual backpack from any shared virtual backpack provided by a third object; in response to the target control being selected, the shared backpack selection page is displayed;

[0028] The determining module is configured to, in response to the selection of the fourth shared virtual backpack, use the virtual items included in the fourth shared virtual backpack as virtual items that the first object can use, wherein the fourth shared virtual backpack is any shared virtual backpack provided by any third object.

[0029] In one possible implementation, the virtual backpack configuration page also displays a default configuration option corresponding to the first object, at least one virtual backpack corresponding to the default configuration option, and at least one virtual item included in any virtual backpack corresponding to the default configuration option.

[0030] In one possible implementation, the display module is configured to display a game preparation page in response to the selection of a target virtual interaction mode among the at least one virtual interaction modes. The game preparation page displays at least one virtual map and a start game control included in the target virtual interaction mode. In response to the selection of a target virtual map among the at least one virtual map and the start game control being selected, the team-up page is displayed.

[0031] On the other hand, embodiments of this application provide an electronic device, which includes a processor and a memory. The memory stores at least one piece of program code, which is loaded and executed by the processor to enable the electronic device to implement any of the above-described methods for sharing virtual items.

[0032] On the other hand, a computer-readable storage medium is also provided, wherein at least one piece of program code is stored therein, the at least one piece of program code being loaded and executed by a processor to enable a computer to implement any of the above-described methods for sharing virtual items.

[0033] On the other hand, a computer program or computer program product is also provided, wherein the computer program or computer program product stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement any of the above-mentioned methods for sharing virtual items.

[0034] The technical solution provided in this application has at least the following beneficial effects:

[0035] In the technical solution provided in this application embodiment, a first object provides a shared virtual backpack to a second object belonging to the same virtual faction as the first object, so that the second object can use the virtual items included in the shared virtual backpack. The second object only needs to belong to the same virtual faction as the first object; it is not limited to being a friend of the first object, making the sharing method of virtual items more flexible. Furthermore, the virtual items included in the virtual backpack provided by the first object to the second object include items that the second object does not own, allowing the second object to experience virtual items that it is interested in but does not yet possess through this sharing method. This diversifies the ways the second object acquires virtual items, thereby improving the interactive experience of the second object in virtual interaction. Attached Figure Description

[0036] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0037] Figure 1 This is a schematic diagram illustrating the implementation environment of a method for sharing virtual items provided in this application embodiment;

[0038] Figure 2 This is a flowchart illustrating a method for sharing virtual items according to an embodiment of this application;

[0039] Figure 3 This is a schematic diagram of a first virtual scene provided in an embodiment of this application;

[0040] Figure 4 This is a schematic diagram showing a virtual backpack configuration page provided in an embodiment of this application;

[0041] Figure 5 This is a schematic diagram of a first configuration page provided in an embodiment of this application;

[0042] Figure 6 This is a schematic diagram illustrating the display of a configuration page management page provided in an embodiment of this application;

[0043] Figure 7 This is a schematic diagram of a team-up page provided in an embodiment of this application;

[0044] Figure 8 This is a schematic diagram illustrating the display of a shared backpack selection page provided in an embodiment of this application;

[0045] Figure 9 This is a schematic diagram illustrating another shared backpack selection page provided in an embodiment of this application;

[0046] Figure 10 This is a schematic diagram illustrating the display of a virtual backpack adjustment page provided in an embodiment of this application;

[0047] Figure 11 This is a schematic diagram illustrating another shared backpack selection page provided in an embodiment of this application;

[0048] Figure 12 This is a schematic diagram illustrating another virtual backpack adjustment page provided in an embodiment of this application;

[0049] Figure 13 This is a schematic diagram of a third virtual scene provided in an embodiment of this application;

[0050] Figure 14 This is a schematic diagram illustrating the display of a virtual backpack switching page provided in an embodiment of this application;

[0051] Figure 15 This is a flowchart illustrating a method for sharing virtual items according to an embodiment of this application;

[0052] Figure 16 This is a flowchart illustrating a method for sharing virtual items according to an embodiment of this application;

[0053] Figure 17 This is a schematic diagram of the structure of a virtual item sharing device provided in an embodiment of this application;

[0054] Figure 18 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application;

[0055] Figure 19 This is a schematic diagram of the structure of a server provided in an embodiment of this application. Detailed Implementation

[0056] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0057] To facilitate understanding, several terms used in the embodiments of this application will first be explained:

[0058] Shooting games: Games that use firearms for ranged attacks, including but not limited to first-person shooters and third-person shooters. Firearms include individual soldier items such as rifles and pistols, artillery, tanks, armored vehicles, and rocket launchers.

[0059] Team Formation: Multiple players belong to the same virtual faction. Players in the same virtual faction form a team. Players in the same virtual faction do not need to be friends.

[0060] Equipment: Players can customize and select equipment items, including main items, secondary items, throwables, and other content related to the game scene.

[0061] Equipment configuration scheme: refers to the item configuration scheme that players customize and select to equip in the virtual backpack. The content includes: main items, secondary items, throwables, etc. In the game, the contents of a virtual backpack constitute one equipment configuration scheme.

[0062] Configuration Page: A collection of equipment configuration schemes. In the game, a configuration page can have multiple equipment configuration schemes, that is, a configuration page includes multiple virtual backpacks.

[0063] Virtual Backpack: Allows players to customize virtual items to suit their needs before starting the game, including main items, secondary items, and throwable items.

[0064] Main Item: In a virtual backpack, players can configure a shooting item, which will be used by default when entering the game.

[0065] Secondary Items: Players can configure a shooting item in a virtual backpack, which needs to be switched to in-game to be used.

[0066] Throwables: Players can configure multiple throwables in a virtual backpack, which must be selected before they can be used in the game.

[0067] Virtual scene: refers to a scene provided (or displayed) by an application when it runs on a terminal device. This virtual scene is a created environment for virtual objects to perform activities. A virtual scene can be a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene, etc. A virtual scene can be a simulation of the real world, a semi-simulation of the real world, or a purely fictional scene. For example, the virtual scene involved in this application embodiment is a three-dimensional virtual scene.

[0068] Virtual objects: Virtual objects refer to movable objects in a virtual scene. These movable objects can be virtual characters, virtual animals, anime characters, etc. The target object can manipulate the virtual object through peripheral components or by clicking on a touchscreen display. Each virtual object has its own shape and volume in the virtual scene, occupying a portion of the space within the virtual scene. For example, when the virtual scene is a three-dimensional virtual scene, the virtual object is a three-dimensional model created based on animation skeletal technology.

[0069] Figure 1 This is a schematic diagram illustrating the implementation environment of a virtual item sharing method provided in this application embodiment, such as... Figure 1 As shown, the implementation environment includes: terminal device 101 and server 102.

[0070] The terminal device 101 has an application installed and running that can provide virtual scenes. The terminal device 101 is used to execute the virtual item sharing method provided in this application embodiment.

[0071] This application does not limit the type of application capable of providing virtual scenes. For example, applications capable of providing virtual scenes refer to game applications. Examples include third-person shooter (TPS) games, first-person shooter (FPS) games, multiplayer online battle arena (MOBA) games, and multiplayer shooting survival games. In the exemplary embodiment, the game application involved in this application is a frame-synchronized game application; that is, the virtual item sharing method provided in this application can be applied to frame-synchronized game applications.

[0072] Of course, besides game applications, applications that can provide virtual scenes can also be other types of applications, such as Virtual Reality (VR) applications, Augmented Reality (AR) applications, 3D mapping applications, scene simulation applications, social applications, interactive entertainment applications, etc.

[0073] Server 102 provides background services for the application installed on terminal device 101 that provides virtual scenes. In one possible implementation, server 102 undertakes the main computing work, and terminal device 101 undertakes the secondary computing work. Alternatively, server 102 undertakes the secondary computing work, and terminal device 101 undertakes the main computing work. Or, terminal device 101 and server 102 collaborate on computing using a distributed computing architecture.

[0074] Terminal device 101 is any electronic device that can interact with a user through one or more methods such as a keyboard, touchpad, touchscreen, remote control, voice interaction, or handwriting device. Examples include PCs (Personal Computers), mobile phones, smartphones, PDAs (Personal Digital Assistants), wearable devices, PPCs (Pocket PCs), tablets, smart car systems, smart TVs, and smart speakers. Server 102 can be a single server, a server cluster consisting of multiple server units, or a cloud computing service center. Terminal device 101 and server 102 establish a communication connection via a wired or wireless network.

[0075] Those skilled in the art should understand that the terminal device 101 and server 102 described above are merely illustrative examples. Other existing or future terminal devices or servers that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.

[0076] Based on the above implementation environment, this application provides a method for sharing virtual items. Figure 2 The flowchart shown in this embodiment of the present application illustrates a method for sharing virtual items. This method can be implemented by... Figure 1 The terminal device 101 in the middle executes. For example... Figure 2 As shown, the method includes the following steps:

[0077] In step 201, at least one configuration option corresponding to the first object and the shared control corresponding to each configuration option are displayed. Each configuration option corresponds to at least one virtual backpack, and each virtual backpack includes at least one virtual item.

[0078] In an exemplary embodiment of this application, a game application is installed and runs on the terminal device. When playing a game in the application, a virtual scene corresponding to the game can be displayed. The game application can be any type of application, and this embodiment does not limit it. For example, the game application can be a first-person shooter application, or it can be a third-person shooter application.

[0079] The terminal device displays information related to the game application. This information can be the game application's icon or its name; this embodiment does not limit this. In response to the selection of game application information, a first virtual scene is displayed, containing a virtual backpack configuration control. Optionally, the first virtual scene is the first screen displayed when game application information is selected; however, it can also be other game screens, and this embodiment does not limit this. The game application information can be selected by clicking, double-clicking, or voice; this embodiment does not limit this. Other content can also be displayed in the first virtual scene, and this embodiment does not limit this either. Optionally, the first virtual scene can also display object information for a first object, including at least one of the following: object avatar, object name, object's game level, object's resource value (gold coin value), and object's experience value. The first virtual scene may also display settings controls and information controls. The settings controls are used to configure the game, and the information controls are used to receive information sent by other objects or the game system. The first virtual scene may also display game-related information, including at least one of the following: game community, virtual interaction mode, and game live stream.

[0080] like Figure 3 The diagram shown is a display schematic of a first virtual scene provided in an embodiment of this application. Figure 3 The virtual backpack configuration control 301 is displayed in the middle. Optionally, Figure 3 The display also includes the object's avatar 302, object name 303, object's game level 304, object's resource value 305, object's gold value 306, information control 307, settings control 308, and game-related information 309.

[0081] In one possible implementation, in response to the selection of the virtual backpack configuration control, a virtual backpack configuration page is displayed, which displays a configuration page management control; in response to the selection of the configuration page management control, a configuration page management page is displayed, which displays at least one configuration option corresponding to the first object and a shared control corresponding to each configuration option, wherein one configuration option corresponds to at least one virtual backpack, and one virtual backpack includes at least one virtual item.

[0082] In a possible implementation, a second virtual scene may also be displayed. When at least one virtual interaction mode is displayed in the second virtual scene, in response to the selection of a target virtual interaction mode among the at least one virtual interaction mode, a team formation page corresponding to the target virtual interaction mode is displayed. A virtual backpack configuration control is displayed on the team formation page. In response to the selection of the virtual backpack configuration control, a virtual backpack configuration page is displayed. A configuration page management control is displayed on the virtual backpack configuration page. In response to the selection of the configuration page management control, a configuration page management page is displayed. At least one configuration option corresponding to the first object and sharing controls respectively corresponding to each configuration option are displayed on the configuration page management page. Optionally, the second virtual scene and the first virtual scene may be the same or different, and the embodiments of the present application do not limit this. Exemplarily, the second virtual scene and the first virtual scene are the same. Figure 3 It is both a display schematic diagram of the first virtual scene and a display schematic diagram of the second virtual scene. In Figure 3 four virtual interaction modes are displayed, namely the ranked match mode, the competitive mode, the biochemical mode, and the expedition mode.

[0083] Optionally, a collapse control, the default configuration option corresponding to the first object, at least one virtual backpack included in the default configuration option, and virtual items included in any one of the virtual backpacks included in the default configuration option may also be displayed on the virtual backpack configuration page. The collapse control is used to collapse the virtual items included in any one of the virtual backpacks included in the default configuration option. The default configuration option corresponding to the first object is any one of the at least one configuration option corresponding to the first object, or the configuration option with the most usage times among the at least one configuration option corresponding to the first object. The virtual items included in any one of the virtual backpacks included in the default configuration option may be the virtual items included in any one of the at least one virtual backpacks included in the default configuration option, or the virtual items included in the virtual backpack with the most usage times among the at least one virtual backpacks included in the default configuration option.

[0084] As Figure 4 shown is a display schematic diagram of a virtual backpack configuration page provided by an embodiment of the present application. In Figure 4 a configuration page management control 401 and a collapse control 402 are displayed. As can be seen from Figure 4 , the default configuration option corresponding to the first object is configuration option 1. Configuration option 1 (default configuration option) includes seven virtual backpacks. Figure 4 What is shown in

[0085] Optionally, the configuration page management page also displays view controls corresponding to each configuration option. In response to the view control corresponding to the first configuration option being selected, a first configuration page is displayed. The first configuration page displays at least one virtual backpack corresponding to the first configuration option, and the virtual items included in each virtual backpack. The first configuration option is any one of the multiple configuration options corresponding to the first object. The virtual items included in different virtual backpacks may be the same or different; this embodiment does not limit this.

[0086] like Figure 5 The diagram shown is a schematic representation of a first configuration page provided in an embodiment of this application. Figure 5 The system displays five virtual backpacks corresponding to the first configuration option, along with the virtual items included in each backpack. See below for the details of the virtual items included in each virtual backpack corresponding to the first configuration option. Figure 5 As shown, it will not be elaborated further here.

[0087] Optionally, the configuration page management page also displays usage controls corresponding to each configuration option. In response to the selection of a usage control corresponding to the first configuration option, any one of the at least one virtual backpacks corresponding to the first configuration option is designated as a usable virtual backpack for the first object, and the first object can use the virtual items included in any of these virtual backpacks. In one possible implementation, when there is only one virtual backpack corresponding to the first configuration option, that virtual backpack is directly designated as a usable virtual backpack for the first object. When there are multiple virtual backpacks corresponding to the first configuration option, the virtual backpack used most frequently among the multiple virtual backpacks corresponding to the first configuration option is designated as a usable virtual backpack for the first object. Alternatively, any one of the multiple virtual backpacks corresponding to the first configuration option can be designated as a usable virtual backpack for the first object.

[0088] like Figure 6 The diagram shows a configuration page management page according to an embodiment of this application. The configuration page management page displays four configuration options corresponding to a first object (configuration option 1, configuration option 2, configuration option 3, and configuration option 4), a shared control for each configuration option, a viewing control for each configuration option, and a usage control for each configuration option. Optionally, when the number of configuration options corresponding to the first object is greater than four, other configuration options corresponding to the first object can be viewed by sliding the sliding control 601.

[0089] When the first object has 4 configuration options, but the number of configuration options that the first object can obtain is greater than 4, for example, when the first object can obtain 5 configuration options, the configuration page management page can also display the retrieval control corresponding to the 5th configuration option. The first object obtains the 5th configuration option by selecting the retrieval control corresponding to the 5th configuration option, so that the number of configuration options corresponding to the first object changes from 4 to 5.

[0090] Optionally, the process of displaying the team-up page corresponding to the target virtual interaction mode in response to the selection of at least one virtual interaction mode includes: displaying a game preparation page in response to the selection of the target virtual interaction mode, the game preparation page displaying at least one virtual map included in the target virtual interaction mode and a start game control; and displaying the team-up page in response to the selection of the target virtual map and the start game control. Wherein, the selection of the target virtual map and the start game control indicates that the first object wants to play the game in the target virtual map; therefore, it is necessary to determine the second object that will play the game with the first object in the target virtual map.

[0091] like Figure 7 The image shown is a schematic diagram of a team-up page provided in an embodiment of this application. Figure 7 The system displays a virtual backpack configuration control 701. The team-up page can also display object information of objects already in the team (e.g., ...). Figure 7 The first object, second object 1, and second object 2 are all objects that have already joined the team, and the second object information includes objects that have recently (within the past week) played games with the first object (second object 5, second object 6, second object 7, second object 8, and second object 9 are objects that have recently played games with the first object). The team-up page may also display other content, which is not limited in this embodiment.

[0092] In one possible implementation, an object can correspond to a maximum of eight configuration options, and each configuration option can correspond to a maximum of seven virtual backpacks. Each virtual backpack includes at least one virtual item. Optionally, a virtual backpack includes four to seven virtual items. Specifically, a virtual backpack includes one main item, one secondary item, one melee item, and one to four throwable items. For example, a virtual backpack includes four virtual items: one main item, one secondary item, one melee item, and one throwable item.

[0093] Optionally, in response to the first object having joined the game, that is, when the first object is playing the game, the interface of the terminal device displays a virtual scene of the game in progress, and a configuration page management control is displayed in the virtual scene. In response to the configuration page management control being selected, the configuration page management page is displayed, and the configuration page management page displays at least one configuration option corresponding to the first object and a shared control corresponding to each configuration option.

[0094] In step 202, in response to the selection of the shared control corresponding to the target configuration option in at least one configuration option, at least one virtual backpack corresponding to the target configuration option is used as a shared virtual backpack provided by the first object. The virtual items included in any shared virtual backpack provided by the first object can be used by a second object belonging to the same virtual faction as the first object. The shared virtual backpack provided by the first object includes virtual items that the second object does not own.

[0095] The second object can be an object belonging to the same virtual faction as the first object and having a friend relationship with the first object; alternatively, the second object can be an object belonging to the same virtual faction as the first object but not having a friend relationship with the first object. This embodiment of the application does not impose any limitations on this. It is sufficient that the second object and the first object belong to the same virtual faction. Any shared virtual backpack provided by the first object can include virtual items that the second object does not own, or it can include virtual items that the second object already owns. This embodiment of the application also does not impose any limitations on this.

[0096] As mentioned above Figure 6 In the configuration management page shown, the shared control corresponding to configuration option 1 is selected. This means that at least one virtual backpack corresponding to configuration option 1 is used as a shared virtual backpack provided by the first object. Consequently, the second object can use the virtual items included in any one of the at least one virtual backpacks corresponding to configuration option 1. In other words, the first object shares the virtual items included in the shared virtual backpack provided by the first object with the second object.

[0097] Optionally, the team-up page also displays a shared backpack control. This control allows the first object to select a shared virtual backpack from any shared virtual backpack provided by a third object, enabling the first object to use any shared virtual backpack provided by the third object. The third object can be an object belonging to the same virtual faction as the first object, or it can be an object not belonging to the same virtual faction as the first object; this embodiment does not limit this. Figure 7 Control 702 in the text is a shared backpack control.

[0098] In response to the selection of the shared backpack control, a shared backpack selection page is displayed, showing a shared virtual backpack provided by any third object and the virtual items included in the shared virtual backpack. In response to the selection of the first shared virtual backpack, the virtual items included in the first shared virtual backpack are used as virtual items by the first object. The first shared virtual backpack is any shared virtual backpack provided by any third object. Optionally, the shared backpack selection page may also display object information of the third object, which may be the object name or the object account of the third object; this embodiment does not limit this. The number of shared virtual backpacks provided by each third object can be one or more; this embodiment does not limit this either. The number of virtual items included in each shared virtual backpack provided by each third object can be one or more; this embodiment does not limit this either.

[0099] It should be noted that the shared backpack selection page can be a standalone page or a page attached to the team-up page; this application embodiment does not limit this.

[0100] like Figure 8 The image shown is a schematic diagram illustrating the display of a shared backpack selection page according to an embodiment of this application. Figure 8 In the game, the shared backpack selection page is a page attached to the team-up page. The shared backpack selection page displays the names of four third-party entities: Third Entity 1, Third Entity 2, Third Entity 3, and Third Entity 4. It also displays the virtual items included in the shared virtual backpack provided by each third-party entity. Figure 8 The image shows five shared virtual backpacks provided by a third object 1. The virtual items included in each shared virtual backpack provided by the third object 1 are shown below. Figure 8 As shown, it will not be elaborated further here.

[0101] The shared backpack selection page can display all the virtual items included in the shared virtual backpacks provided by various third-party entities at once. Alternatively, the page can display only the virtual items included in the shared virtual backpack provided by a single third-party entity. For example... Figure 8 As shown, the shared backpack selection page displays the virtual items included in the shared virtual backpack provided by third object 1. When third object 2 is selected, the shared backpack selection page displays the virtual items included in the shared virtual backpack provided by third object 2. When third object 3 is selected, the shared backpack selection page displays the virtual items included in the shared virtual backpack provided by third object 3. When third object 4 is selected, the shared backpack selection page displays the virtual items included in the shared virtual backpack provided by third object 4.

[0102] like Figure 9 The image shown is a schematic diagram illustrating another shared backpack selection page provided in an embodiment of this application. Figure 9 The shared backpack selection page shown displays the virtual items included in the shared virtual backpack provided by the third object 2. The third object 2 provides three shared virtual backpacks, and the virtual items included in each shared virtual backpack are listed below. Figure 9 As shown, it will not be elaborated further here.

[0103] Optionally, the first user can select a first shared virtual backpack on the shared backpack selection page, making the virtual items included in the first shared virtual backpack usable by the first user. This way, the first user can use the virtual items included in the first shared virtual backpack after joining the game. Figure 8 The first shared virtual backpack selected by the first object in the shared backpack selection page is the first shared virtual backpack provided by the third object 1. The virtual items included in the first shared virtual backpack provided by the third object 1 are used by the first object as virtual items. Thus, after the first object joins the game, it can use the virtual items included in the first shared virtual backpack provided by the third object 1.

[0104] In one possible implementation, the first object selects a first shared virtual backpack on the shared backpack selection page. Once the first object and at least one second object are ready—that is, after both have selected the preparation control on the team-up page—a virtual backpack adjustment page is displayed. This page shows the virtual items included in the first shared virtual backpack and a virtual backpack replacement control. The virtual backpack replacement control is used to replace the shared virtual backpack provided by the third object selected by the first object.

[0105] In response to the virtual backpack change control being selected, a shared backpack selection page is displayed. On this page, any shared virtual backpack provided by a third-party object contains disabled virtual items; these disabled virtual items cannot be used. For example... Figure 10 The image shown is a schematic diagram illustrating the display of a virtual backpack adjustment page according to an embodiment of this application. Figure 10 The system displays virtual items 1001 and a virtual backpack change control 1002 included in the first shared virtual backpack. Optionally, the virtual backpack adjustment page may also display virtual items included in the virtual backpack corresponding to any configuration option for any object, where any virtual item included in the virtual backpack corresponding to any configuration option for any object may contain disabled virtual items. For example... Figure 10The system also displays the virtual items included in the five virtual backpacks corresponding to the first configuration option of the third object 1. Among them, the first virtual item in the first virtual backpack corresponding to the first configuration option of the third object 1 is a disabled virtual item; the third virtual item in the second virtual backpack corresponding to the first configuration option of the third object 1 is a disabled virtual item; and the third virtual item in the fifth virtual backpack corresponding to the first configuration option of the third object 1 is a disabled virtual item.

[0106] like Figure 11 The image shown is a schematic diagram illustrating another shared backpack selection page provided in an embodiment of this application. Figure 11 The first virtual item in the first shared virtual backpack provided by the third object 1 is a disabled virtual item. The third virtual item in the second shared virtual backpack provided by the third object 1 is a disabled virtual item. The third virtual item in the fifth shared virtual backpack provided by the third object 1 is a disabled virtual item.

[0107] In response to the selection of the second shared virtual backpack, the virtual items of the first object are switched from those included in the first shared virtual backpack to those included in the second shared virtual backpack. The second shared virtual backpack is any shared virtual backpack provided by any third object other than the first shared virtual backpack. This allows the first object to use the virtual items included in the second shared virtual backpack after joining the game. It should be noted that if the first virtual item is disabled among the virtual items included in the second shared virtual backpack, the first object cannot use the first virtual item. For example, the second virtual backpack is a third shared virtual backpack provided by the third object 1, meaning that the first object can use the virtual items included in the third shared virtual backpack provided by the third object 1 after joining the game. For example, if the second virtual backpack is the first shared virtual backpack provided by the third object 1, then after the first object joins the game, it can use the virtual items that are not disabled included in the first shared virtual backpack provided by the third object 1. That is, after the first object joins the game, it can use the second, third, fourth, fifth and sixth virtual items included in the first shared virtual backpack provided by the third object 1.

[0108] Since the first object does not select the first shared virtual backpack on the shared backpack selection page, after the first object and at least one second object are ready (i.e., after both the first object and at least one second object have selected the preparation control on the team-up page), the virtual backpack adjustment page is displayed. The virtual backpack adjustment page displays a target control, which is used by the first object to select a shared virtual backpack from any shared virtual backpack provided by a third object, so that the first object can use the virtual items included in the selected shared virtual backpack after joining the game. In response to the target control being selected, the shared backpack selection page is displayed. In response to the fourth shared virtual backpack being selected, the virtual items included in the fourth shared virtual backpack become the virtual items usable by the first object. The fourth shared virtual backpack is any shared virtual backpack provided by any third object. It should be noted that if a disabled second virtual item exists among the virtual items included in the fourth shared virtual backpack, the first object cannot use the second virtual item.

[0109] like Figure 12 The image shown is a schematic diagram illustrating another virtual backpack adjustment page provided in an embodiment of this application. Figure 12 The target control 1201 is displayed. Optionally, the virtual backpack adjustment page can also display the virtual items included in the virtual backpack corresponding to any configuration option of any object, and the virtual items included in the virtual backpack corresponding to any configuration option of any object may contain disabled virtual items. For example... Figure 12 The system also displays the virtual items included in the five virtual backpacks corresponding to the first configuration option of the third object 1. Among them, the first virtual item in the first virtual backpack corresponding to the first configuration option of the third object 1 is a disabled virtual item; the third virtual item in the second virtual backpack corresponding to the first configuration option of the third object 1 is a disabled virtual item; and the third virtual item in the fifth virtual backpack corresponding to the first configuration option of the third object 1 is a disabled virtual item.

[0110] In one possible implementation, when a first object selects a shared virtual backpack from any shared virtual backpack provided by a third object displayed on the shared backpack selection page, the first object joins the game, and a third virtual scene is displayed. The third virtual scene displays a switching control. The virtual items used by the first object in the third virtual scene are those included in the target shared virtual backpack, which is any shared virtual backpack provided by any third object selected by the first object. The switching control is used to switch the virtual items available to the first object. In response to the switching control being selected, a virtual backpack switching page is displayed, showing the virtual items included in the target shared virtual backpack and the virtual items included in the first object's corresponding virtual backpack. In response to the third virtual backpack being selected, the first object's virtual items are switched from those included in the target shared virtual backpack to those included in the third virtual backpack, which is any virtual backpack in the first object's corresponding virtual backpack. It should be noted that the virtual backpack switching page can be an independent page or a page attached to the third virtual scene; this embodiment does not limit this.

[0111] like Figure 13 The image shown is a schematic diagram illustrating the display of a third virtual scene according to an embodiment of this application. Figure 13 The third virtual scene displays a switching control 1301. Other content may also be displayed in the third virtual scene, but this embodiment does not limit this. For example, the third virtual scene may also display a virtual object 1302 controlled by the first object, a virtual map 1303, a launch control 1304, a movement control 1305, etc.

[0112] like Figure 14 The image shown is a schematic diagram of a virtual backpack switching page provided in an embodiment of this application. Figure 14 The virtual backpack switching page shown is a page attached to the third virtual scene. The first virtual backpack displayed on the virtual backpack switching page is the target-shared virtual backpack. The second to sixth virtual backpacks are all virtual backpacks corresponding to the first object.

[0113] Optionally, the first object can select any virtual backpack on the virtual backpack switching page. When the first object selects the third virtual backpack on the virtual backpack switching page, it means that the first object wants to use the virtual items included in the third virtual backpack. Therefore, the first object's virtual items are switched to the virtual items included in the third virtual backpack so that the first object can use the virtual items included in the third virtual backpack. For example, in Figure 14The selected virtual backpack is the fourth virtual backpack. Therefore, the fourth virtual backpack is used as the third virtual backpack, and the virtual items of the first object are switched to the virtual items included in the fourth virtual backpack so that the first object can use the virtual items included in the fourth virtual backpack.

[0114] In the above method, a first object provides a shared virtual backpack to a second object belonging to the same virtual faction, allowing the second object to use the virtual items included in the shared virtual backpack. The second object only needs to belong to the same virtual faction as the first object; it is not limited to being a friend of the first object, making the sharing of virtual items more flexible. Furthermore, the virtual items included in the virtual backpack provided by the first object to the second object include items that the second object does not own, allowing the second object to experience virtual items they are interested in but do not yet possess through this sharing method. This diversifies the ways the second object acquires virtual items, thereby improving the second object's interactive experience in virtual interactions.

[0115] In addition, the first object can also use the shared virtual backpack provided by the third object, which provides a shared virtual backpack, so that the first object can also experience virtual props that it is interested in but does not own, thereby improving the first object's interactive experience in virtual interaction.

[0116] Figure 15 The diagram shown is a flowchart of a method for sharing virtual items provided in an embodiment of this application. Figure 15 This refers to the process by which a first object provides a shared virtual inventory to a second object belonging to the same virtual faction as the first object, enabling the second object to use the virtual items of the first object. The method includes:

[0117] The system displays a first virtual scene containing a virtual backpack configuration control. Upon selection of the virtual backpack configuration control, a virtual backpack configuration page is displayed, containing a configuration page management control. Upon selection of the configuration page management control, a configuration page management page is displayed. Alternatively, the system displays a first virtual scene containing at least one virtual interaction mode. Upon selection of a target virtual interaction mode, a team-up page is displayed, containing a virtual backpack configuration control. Upon selection of the virtual backpack configuration control, a virtual backpack configuration page is displayed, containing a configuration page management control. Upon selection of the configuration page management control, a configuration page management page is displayed, containing at least one configuration option corresponding to the first object and shared controls corresponding to each configuration option. Upon selection of a shared control corresponding to any configuration option (i.e., selecting any configuration option on the configuration page management page), the virtual backpack corresponding to the selected configuration option is used as the shared virtual backpack provided by the first object.

[0118] Figure 16 The diagram shown is a flowchart of a method for sharing virtual items provided in an embodiment of this application. Figure 16 This refers to the process by which a first object selects a shared virtual backpack provided by a second object belonging to the same virtual faction as the first object, so that the first object can use the virtual items included in the shared virtual backpack provided by the second object. The method includes:

[0119] The team-up page is displayed. After the team-up is completed based on the first object, the shared backpack selection page is displayed. The shared backpack selection page displays the virtual items included in the shared virtual backpack provided by the second object who provided the shared virtual backpack.

[0120] If the first user selects a shared virtual backpack on the shared backpack selection page and confirms its use, it means that the first user has selected a shared virtual backpack, and the equipment adjustment stage begins. The virtual backpack adjustment page is displayed, and the first user changes to a shared virtual backpack based on the virtual backpack adjustment page and confirms its use. Then the third virtual scene is displayed, and the first user can use the virtual items included in the changed shared virtual backpack.

[0121] If the first object selects a shared virtual backpack on the shared backpack selection page, the third virtual scene can be displayed directly, and the first object can use the virtual props included in the selected shared virtual backpack.

[0122] If the first object does not select a shared virtual backpack on the shared backpack selection page, or if the first object selects a shared virtual backpack on the shared backpack selection page but does not confirm its use, it means that the first object has not selected a shared virtual backpack, and then enters the equipment adjustment stage; the virtual backpack adjustment page is displayed, the first object selects a shared virtual backpack based on the virtual backpack adjustment page and confirms its use, and then the third virtual scene is displayed, and the first object can use the virtual items included in the selected shared virtual backpack.

[0123] If the first object does not select a shared virtual backpack on the shared backpack selection page, or if the first object selects a shared virtual backpack on the shared backpack selection page but does not confirm its use, it means that the first object has not selected a shared virtual backpack, and then enters the equipment adjustment stage; the virtual backpack adjustment page is displayed. If the first object selects a shared virtual backpack based on the virtual backpack adjustment page but does not confirm its use, the third virtual scene is displayed, and the first object cannot use the virtual items included in the selected shared virtual backpack.

[0124] If the first object does not select a shared virtual backpack on the shared backpack selection page, or if the first object selects a shared virtual backpack on the shared backpack selection page but does not confirm its use, it means that the first object has not selected a shared virtual backpack. The third virtual scene can be displayed directly, and the first object can only use the virtual items included in the virtual backpack corresponding to the configuration option of the first object.

[0125] Figure 17 The diagram shown is a structural schematic of a virtual item sharing device provided in an embodiment of this application. Figure 17 As shown, the device includes:

[0126] Display module 1701 is used to display at least one configuration option corresponding to the first object and a shared control corresponding to each configuration option. Each configuration option corresponds to at least one virtual backpack, and each virtual backpack includes at least one virtual item.

[0127] Display module 1701 is configured to respond to the selection of a shared control corresponding to a target configuration option in at least one configuration option, and to use at least one virtual backpack corresponding to the target configuration option as a shared virtual backpack provided by a first object. The virtual items included in any shared virtual backpack provided by the first object can be used by a second object belonging to the same virtual faction as the first object. The shared virtual backpack provided by the first object includes virtual items that the second object does not own.

[0128] In one possible implementation, the display module 1701 is used to display a first virtual scene, in which a virtual backpack configuration control is displayed; in response to the virtual backpack configuration control being selected, a virtual backpack configuration page is displayed, in which a configuration page management control is displayed; in response to the configuration page management control being selected, a configuration page management page is displayed, in which at least one configuration option corresponding to the first object and a shared control corresponding to each configuration option are displayed.

[0129] In one possible implementation, the display module 1701 is used to display a second virtual scene, in which at least one virtual interaction mode is displayed; in response to a target virtual interaction mode being selected, a team page corresponding to the target virtual interaction mode is displayed, in which a virtual backpack configuration control is displayed; in response to a virtual backpack configuration control being selected, a virtual backpack configuration page is displayed, in which a configuration page management control is displayed; in response to a configuration page management control being selected, a configuration page management page is displayed, in which at least one configuration option corresponding to the first object and a shared control corresponding to each configuration option are displayed.

[0130] In one possible implementation, the team-up page also displays a shared backpack control, which is used by the first object to select a shared virtual backpack from any shared virtual backpack provided by a third object;

[0131] The display module 1701 is also used to display a shared backpack selection page in response to the selection of the shared backpack control. The shared backpack selection page displays a shared virtual backpack provided by any third object and the virtual items included in the shared virtual backpack provided by the third object.

[0132] The device also includes:

[0133] The determination module 1702 is configured to, in response to the selection of the first shared virtual backpack, use the virtual items included in the first shared virtual backpack as virtual items that can be used by the first object, wherein the first shared virtual backpack is any shared virtual backpack provided by any third object.

[0134] In one possible implementation, the display module 1701 is further configured to display a virtual backpack adjustment page, which displays virtual items included in the first shared virtual backpack and a virtual backpack replacement control; in response to the virtual backpack replacement control being selected, a shared backpack selection page is displayed, in which any shared virtual backpack provided by a third object contains disabled virtual items, and the disabled virtual items cannot be used;

[0135] The device also includes:

[0136] The switching module 1703 is used to switch the virtual items of the first object from those included in the first shared virtual backpack to those included in the second shared virtual backpack in response to the selection of the second shared virtual backpack. The second shared virtual backpack is any shared virtual backpack other than the first shared virtual backpack provided by any third object.

[0137] In one possible implementation, the display module 1701 is further configured to display a third virtual scene, which displays a switching control. In the third virtual scene, the virtual items used by the first object are virtual items included in the target shared virtual backpack. The target shared virtual backpack is any shared virtual backpack provided by any third object selected by the first object. The switching control is used to switch the virtual items used by the first object. In response to the switching control being selected, a virtual backpack switching page is displayed, which displays the virtual items included in the target shared virtual backpack and the virtual items included in the virtual backpack corresponding to the first object.

[0138] The switching module 1703 is also configured to, in response to the selection of the third virtual backpack, switch the virtual items of the first object from those included in the target shared virtual backpack to those included in the third virtual backpack, wherein the third virtual backpack is any one of the virtual backpacks corresponding to the first object.

[0139] In one possible implementation, the configuration page management page also displays view controls corresponding to each configuration option;

[0140] The display module 1701 is also used to display a first configuration page in response to the selection of the viewing control corresponding to the first configuration option. The first configuration page displays at least one virtual backpack corresponding to the first configuration option, and virtual items included in each virtual backpack.

[0141] In one possible implementation, the configuration page management page also displays the corresponding usage controls for each configuration option;

[0142] The determining module 1702 is further configured to, in response to the selection of the usage control corresponding to the first configuration option, use any one of the at least one virtual backpacks corresponding to the first configuration option as a virtual backpack that the first object can use, and the first object can use the virtual items included in any one of the virtual backpacks.

[0143] In one possible implementation, the display module 1701 is further configured to display a virtual backpack adjustment page, which displays a target control for the first object to select a shared virtual backpack from any shared virtual backpacks provided by a third object; in response to the target control being selected, a shared backpack selection page is displayed.

[0144] The determination module 1702 is configured to, in response to the selection of the fourth shared virtual backpack, use the virtual items included in the fourth shared virtual backpack as virtual items that can be used by the first object, wherein the fourth shared virtual backpack is any shared virtual backpack provided by any third object.

[0145] In one possible implementation, the virtual backpack configuration page also displays the default configuration options corresponding to the first object, at least one virtual backpack corresponding to the default configuration options, and at least one virtual item included in any virtual backpack corresponding to the default configuration options.

[0146] In one possible implementation, the display module 1701 is configured to display a game preparation page in response to the selection of a target virtual interaction mode among at least one virtual interaction mode. The game preparation page displays at least one virtual map included in the target virtual interaction mode and a start game control. In response to the selection of a target virtual map among at least one virtual map and the selection of the start game control, a team-up page is displayed.

[0147] In the aforementioned device, a first object provides a shared virtual backpack to a second object belonging to the same virtual faction, enabling the second object to use the virtual items included in the shared virtual backpack. The second object only needs to belong to the same virtual faction as the first object; it is not limited to being a friend of the first object, making the sharing of virtual items more flexible. Furthermore, the virtual items included in the virtual backpack provided by the first object to the second object include items that the second object does not own, allowing the second object to experience virtual items that it is interested in but does not yet possess. This diversifies the ways the second object acquires virtual items, thereby enhancing its interactive experience in virtual interaction.

[0148] It should be understood that the above-described apparatus is only illustrated by the division of the functional modules described above when implementing its functions. In practical applications, the functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0149] Figure 18 A structural block diagram of a terminal device 1800 provided in an exemplary embodiment of this application is shown. The terminal device 1800 may be a portable mobile terminal, such as a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal device 1800 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.

[0150] Typically, terminal device 1800 includes a processor 1801 and a memory 1802.

[0151] Processor 1801 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1801 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1801 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1801 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1801 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0152] The memory 1802 may include one or more computer-readable storage media, which may be non-transitory. The memory 1802 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1802 is used to store at least one instruction, which is executed by the processor 1801 to implement the virtual item sharing method provided in the method embodiments of this application.

[0153] In some embodiments, the terminal device 1800 may also optionally include: a peripheral device interface 1803 and at least one peripheral device. The processor 1801, memory 1802, and peripheral device interface 1803 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1803 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of: a radio frequency circuit 1804, a display screen 1805, a camera assembly 1806, an audio circuit 1807, and a power supply 1809.

[0154] Peripheral device interface 1803 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1801 and memory 1802. In some embodiments, processor 1801, memory 1802 and peripheral device interface 1803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1801, memory 1802 and peripheral device interface 1803 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0155] The radio frequency (RF) circuit 1804 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1804 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1804 can communicate with other terminal devices through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1804 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.

[0156] Display screen 1805 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1805 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1801 for processing. In this case, display screen 1805 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1805, disposed on the front panel of terminal device 1800; in other embodiments, there may be at least two display screens, disposed on different surfaces of terminal device 1800 or in a folded design; in still other embodiments, display screen 1805 may be a flexible display screen, disposed on a curved or folded surface of terminal device 1800. Furthermore, display screen 1805 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1805 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0157] The camera assembly 1806 is used to acquire images or videos. Optionally, the camera assembly 1806 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal device 1800, and the rear-facing camera is located on the back of the terminal device 1800. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1806 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cool light flash, which can be used for light compensation at different color temperatures.

[0158] The audio circuit 1807 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 1801 for processing, or to the radio frequency circuit 1804 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located at a different part of the terminal device 1800. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1801 or the radio frequency circuit 1804 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1807 may also include a headphone jack.

[0159] Power supply 1809 is used to supply power to the various components in terminal device 1800. Power supply 1809 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 1809 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0160] In some embodiments, the terminal device 1800 further includes one or more sensors 1810. The one or more sensors 1810 include, but are not limited to: an acceleration sensor 1811, a gyroscope sensor 1812, a pressure sensor 1813, an optical sensor 1815, and a proximity sensor 1816.

[0161] Accelerometer 1811 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by terminal device 1800. For example, accelerometer 1811 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 1801 can control display screen 1805 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 1811. Accelerometer 1811 can also be used for games or for acquiring user motion data.

[0162] The gyroscope sensor 1812 can detect the orientation and rotation angle of the terminal device 1800. The gyroscope sensor 1812 can work in conjunction with the accelerometer sensor 1811 to acquire the user's 3D movements on the terminal device 1800. Based on the data acquired by the gyroscope sensor 1812, the processor 1801 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.

[0163] The pressure sensor 1813 can be disposed on the side bezel of the terminal device 1800 and / or on the lower layer of the display screen 1805. When the pressure sensor 1813 is disposed on the side bezel of the terminal device 1800, it can detect the user's grip signal on the terminal device 1800, and the processor 1801 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1813. When the pressure sensor 1813 is disposed on the lower layer of the display screen 1805, the processor 1801 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 1805. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0164] An optical sensor 1815 is used to collect ambient light intensity. In one embodiment, the processor 1801 can control the display brightness of the display screen 1805 based on the ambient light intensity collected by the optical sensor 1815. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1805 is increased; when the ambient light intensity is low, the display brightness of the display screen 1805 is decreased. In another embodiment, the processor 1801 can also dynamically adjust the shooting parameters of the camera assembly 1806 based on the ambient light intensity collected by the optical sensor 1815.

[0165] The proximity sensor 1816, also known as a distance sensor, is typically located on the front panel of the terminal device 1800. The proximity sensor 1816 is used to detect the distance between the user and the front of the terminal device 1800. In one embodiment, when the proximity sensor 1816 detects that the distance between the user and the front of the terminal device 1800 is gradually decreasing, the processor 1801 controls the display screen 1805 to switch from a screen-on state to a screen-off state; when the proximity sensor 1816 detects that the distance between the user and the front of the terminal device 1800 is gradually increasing, the processor 1801 controls the display screen 1805 to switch from a screen-off state to a screen-on state.

[0166] Those skilled in the art will understand that Figure 18 The structure shown does not constitute a limitation on the terminal device 1800, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0167] Figure 19 This is a schematic diagram of the server structure provided in the embodiments of this application. The server 1900 can vary considerably due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 1901 and one or more memories 1902. The one or more memories 1902 store at least one line of program code, which is loaded and executed by the one or more processors 1901 to implement the virtual item sharing method provided in the various method embodiments described above. Of course, the server 1900 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server 1900 may also include other components for implementing device functions, which will not be elaborated here.

[0168] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one piece of program code that is loaded and executed by a processor to enable a computer to implement any of the above-described methods for sharing virtual items.

[0169] Optionally, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0170] In an exemplary embodiment, a computer program or computer program product is also provided, which stores at least one computer instruction that is loaded and executed by a processor to enable the computer to implement any of the above-described methods for sharing virtual items.

[0171] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the object information involved in this application was obtained with full authorization.

[0172] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0173] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0174] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.

Claims

1. A method for sharing virtual items, characterized in that, The method includes: The team-up page is displayed, which includes virtual backpack configuration controls and shared backpack controls. In response to the selection of the virtual backpack configuration control, a virtual backpack configuration page is displayed, which displays a configuration page management control; in response to the selection of the configuration page management control, a configuration page management page is displayed, which displays at least one configuration option corresponding to the first object and a shared control corresponding to each configuration option. Each configuration option corresponds to at least one virtual backpack, and each virtual backpack includes at least one virtual item. The virtual backpack allows the first object to customize the configuration of virtual items before playing the game. In response to the selection of the shared control corresponding to the target configuration option in the at least one configuration option, at least one virtual backpack corresponding to the target configuration option is used as a shared virtual backpack provided by the first object. The virtual items included in any shared virtual backpack provided by the first object can be used by a second object belonging to the same virtual faction as the first object. The shared virtual backpack provided by the first object includes virtual items that the second object does not own. In response to the selection of the shared backpack control, a shared backpack selection page is displayed, which displays a shared virtual backpack provided by any third object and the virtual items included in the shared virtual backpack provided by the third object; in response to the selection of the first shared virtual backpack, the virtual items included in the first shared virtual backpack are used as virtual items that the first object can use, and the first shared virtual backpack is any shared virtual backpack provided by any third object; The first object is added to the game.

2. The method according to claim 1, characterized in that, The method further includes: The first virtual scene is displayed, and the first virtual scene displays a virtual backpack configuration control; In response to the selection of the virtual backpack configuration control, the virtual backpack configuration page is displayed, which displays configuration page management controls; In response to the selection of the configuration page management control, the configuration page management page is displayed, which displays at least one configuration option corresponding to the first object and a shared control corresponding to each configuration option.

3. The method according to claim 1, characterized in that, The team-up display page includes: Display a second virtual scene, which displays at least one virtual interaction mode; In response to the selection of a target virtual interaction mode among the at least one virtual interaction modes, the team-up page corresponding to the target virtual interaction mode is displayed.

4. The method according to claim 3, characterized in that, The shared backpack control is used by the first object to select a shared virtual backpack from any shared virtual backpack provided by a third object.

5. The method according to claim 4, characterized in that, After specifying the virtual items included in the first shared virtual backpack as virtual items usable by the first object, the method further includes: The virtual backpack adjustment page is displayed, which shows the virtual items included in the first shared virtual backpack and the virtual backpack replacement control. In response to the virtual backpack change control being selected, the shared backpack selection page is displayed. In the shared backpack selection page, there are disabled virtual items in the shared virtual backpack provided by any of the third objects. The disabled virtual items cannot be used. In response to the selection of the second shared virtual backpack, the virtual items of the first object are switched from those included in the first shared virtual backpack to those included in the second shared virtual backpack, wherein the second shared virtual backpack is any shared virtual backpack other than the first shared virtual backpack provided by any third object.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: A third virtual scene is displayed, in which a switching control is displayed. In the third virtual scene, the virtual props used by the first object are the virtual props included in the target shared virtual backpack. The target shared virtual backpack is any shared virtual backpack provided by any third object selected by the first object. The switching control is used to switch the virtual props used by the first object. In response to the selection of the switching control, a virtual backpack switching page is displayed, which displays the virtual items included in the target shared virtual backpack and the virtual items included in the virtual backpack corresponding to the first object; In response to the selection of the third virtual backpack, the virtual items of the first object are switched from those included in the target shared virtual backpack to those included in the third virtual backpack, wherein the third virtual backpack is any one of the virtual backpacks corresponding to the first object.

7. The method according to any one of claims 2 to 5, characterized in that, The configuration page management page also displays view controls corresponding to each configuration option; the method further includes: In response to the selection of the view control corresponding to the first configuration option, the first configuration page is displayed. The first configuration page displays at least one virtual backpack corresponding to the first configuration option, as well as the virtual items included in each virtual backpack.

8. The method according to any one of claims 2 to 5, characterized in that, The configuration page management page also displays the usage controls corresponding to each configuration option; the method further includes: In response to the selection of the control corresponding to the first configuration option, any one of the at least one virtual backpacks corresponding to the first configuration option is used as a virtual backpack that the first object can use, and the first object can use the virtual items included in the virtual backpack.

9. The method according to claim 4, characterized in that, Since the first object has not selected the first shared virtual backpack on the shared backpack selection page, the method further includes: The virtual backpack adjustment page is displayed, and the virtual backpack adjustment page displays a target control. The target control is used by the first object to select a shared virtual backpack from any shared virtual backpack provided by a third object. In response to the selection of the target control, the shared backpack selection page is displayed; In response to the selection of the fourth shared virtual backpack, the virtual items included in the fourth shared virtual backpack are used as virtual items that the first object can use, wherein the fourth shared virtual backpack is any shared virtual backpack provided by any third object.

10. The method according to any one of claims 2 to 5, characterized in that, The virtual backpack configuration page also displays the default configuration options corresponding to the first object, at least one virtual backpack corresponding to the default configuration options, and at least one virtual item included in any virtual backpack corresponding to the default configuration options.

11. The method according to any one of claims 3 to 5, characterized in that, When a target virtual interaction mode is selected in response to at least one virtual interaction mode, the team-up page corresponding to the target virtual interaction mode is displayed, including: In response to the selection of a target virtual interaction mode among the at least one virtual interaction modes, a game preparation page is displayed, which displays at least one virtual map and a start game control included in the target virtual interaction mode; In response to the selection of a target virtual map in at least one virtual map and the selection of the start game control, the team-up page is displayed.

12. A device for sharing virtual items, characterized in that, The device includes: The display module is used to display the team page, which displays virtual backpack configuration controls and shared backpack controls; In response to the selection of the virtual backpack configuration control, a virtual backpack configuration page is displayed, which displays a configuration page management control; in response to the selection of the configuration page management control, a configuration page management page is displayed, which displays at least one configuration option corresponding to the first object and a shared control corresponding to each configuration option. Each configuration option corresponds to at least one virtual backpack, and each virtual backpack includes at least one virtual item. The virtual backpack allows the first object to customize the configuration of virtual items before playing the game. The display module is further configured to respond to the selection of a shared control corresponding to a target configuration option in the at least one configuration option, and to use at least one virtual backpack corresponding to the target configuration option as a shared virtual backpack provided by the first object. The virtual items included in any shared virtual backpack provided by the first object can be used by a second object belonging to the same virtual faction as the first object. The shared virtual backpack provided by the first object includes virtual items that the second object does not own. In response to the selection of the shared backpack control, a shared backpack selection page is displayed, which displays a shared virtual backpack provided by any third object and the virtual items included in the shared virtual backpack provided by the third object; in response to the selection of the first shared virtual backpack, the virtual items included in the first shared virtual backpack are used as virtual items that the first object can use, and the first shared virtual backpack is any shared virtual backpack provided by any third object; The first object is added to the game.

13. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing at least one line of program code, which is loaded and executed by the processor to enable the electronic device to implement the virtual item sharing method as described in any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to enable the computer to implement the method for sharing virtual items as described in any one of claims 1 to 11.

15. A computer program product, characterized in that, The computer program product stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement the method for sharing virtual items as described in any one of claims 1 to 11.

Citation Information

Patent Citations

  • Information processing method and system in game, mobile terminal and storage medium

    CN114159788A