Virtual resource processing method and device, equipment, storage medium and computer program product

By displaying the virtual resource statistics interface in the virtual scene and performing configuration interaction in response to trigger operations, the problem of low efficiency in the virtual camp is solved, and a more efficient resource management and user experience is achieved.

CN120204712APending Publication Date: 2025-06-27SHENZHEN TENCENT TIANYOU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510244743.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

In virtual scenarios, the virtual resources in the statistical virtual camp are less efficient, which affects the user experience.

Method used

Provide a virtual resource processing method, by displaying the virtual resource statistics interface, directly displaying the statistical information of the virtual resource, and responding to trigger operations in the interface, performing configuration interactions to optimize resource management.

Benefits of technology

It improves the statistical and configuration efficiency of virtual resources in the virtual camp, reduces the consumption of communication and computing resources, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120204712A_ABST
    Figure CN120204712A_ABST
Patent Text Reader

Abstract

The invention provides a virtual resource processing method and device, equipment, a storage medium and a computer program product. The method comprises the following steps: displaying a virtual resource statistical interface of a virtual scene; displaying statistical information of at least one virtual resource in the first virtual camp in a virtual resource statistical interface; and in response to a trigger operation for the first virtual resource, executing interaction for configuring the first virtual resource in the first virtual camp, the first virtual resource being any one of the at least one virtual resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to computer human-computer interaction technology, and in particular, to a virtual resource processing method, apparatus, device, storage medium, and computer program product. Background Art

[0002] The display technology based on graphics processing hardware has expanded the channels for perceiving the environment and obtaining information. In particular, the display technology of virtual scenes can realize diverse interactions between virtual objects controlled by users or artificial intelligence according to actual application requirements, and has various typical application scenarios. For example, in virtual scenes such as games, it can simulate the real battle process between virtual objects.

[0003] In a virtual scene, a user can control a virtual object to cooperate with other virtual objects to form the same virtual camp, and form an adversarial relationship with other virtual camps to conduct confrontations between camps; or, form a cooperative relationship with other virtual camps to conduct cooperation between camps.

[0004] In related technologies, after a virtual scene runs, the player accounts corresponding to the virtual objects in the same virtual camp indirectly communicate through voice or text inside and outside the game to understand and count the virtual resources in the virtual camp. Since this interaction method requires additional communication resources and computing resources, the statistical efficiency of virtual resources in the virtual camp is poor, thereby affecting the user experience. Summary of the Invention

[0005] Embodiments of the present application provide a virtual resource processing method, apparatus, device, storage medium, and computer program product, which can improve the statistical efficiency of virtual resources in a virtual camp.

[0006] The technical solution of the embodiments of the present application is implemented as follows:

[0007] Embodiments of the present application provide a virtual resource processing method, including:

[0008] Display a virtual resource statistics interface of a virtual scene;

[0009] Display the statistical information of at least one virtual resource in a first virtual camp in the virtual resource statistics interface;

[0010] In response to a trigger operation on a first virtual resource, perform an interaction for configuring the first virtual resource in the first virtual camp, where the first virtual resource is any one of the at least one virtual resource.

[0011] Embodiments of the present application provide a virtual resource processing apparatus, including:

[0012] A first display module, configured to display a virtual resource statistics interface of a virtual scene;

[0013] A second display module, configured to display statistical information of at least one virtual resource in a first virtual camp in the virtual resource statistics interface;

[0014] A configuration module, configured to perform an interaction for configuring the first virtual resource in the first virtual camp in response to a trigger operation on the first virtual resource, where the first virtual resource is any one of the at least one virtual resource.

[0015] An embodiment of the present application provides an electronic device for virtual resource processing, where the electronic device includes:

[0016] A memory, configured to store a computer program or computer executable instructions;

[0017] A processor, configured to implement the virtual resource processing method provided by the embodiment of the present application when executing the computer program or computer executable instructions stored in the memory.

[0018] An embodiment of the present application provides a computer-readable storage medium, storing a computer program or computer executable instructions, where the computer program or computer executable instructions implement the virtual resource processing method provided by the embodiment of the present application when executed by a processor.

[0019] An embodiment of the present application provides a computer program product, including a computer program or computer executable instructions, where the computer program or computer executable instructions implement the virtual resource processing method provided by the embodiment of the present application when executed by a processor.

[0020] The embodiment of the present application has the following beneficial effects:

[0021] By displaying the statistical information of at least one virtual resource in the first virtual camp in the virtual resource statistics interface, the statistical information of the virtual resources in the virtual camp can be directly understood by viewing the virtual resource statistics interface. Compared with the related art that requires additional communication resources and computing resources for communication, the related communication resources and computing resources are saved, thereby improving the statistical efficiency of the virtual resources in the virtual camp; at the same time, through the trigger operation on the first virtual resource in the virtual resource statistics interface, the interaction for configuring the first virtual resource is performed in the first virtual camp, which can avoid communicating for configuring virtual resources through additional communication resources, thereby improving the configuration efficiency of the virtual resources in the virtual camp. Description of the Drawings

[0022] Figure 1A It is a schematic diagram of an application mode of the virtual resource processing method provided by the embodiment of the present application;

[0023] Figure 1B It is a schematic diagram of the application mode of the virtual resource processing method provided by an embodiment of the present application;

[0024] Figure 2 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application;

[0025] Figure 3 It is a first process schematic diagram of the interactive processing method of the virtual scene provided by an embodiment of the present application;

[0026] Figure 4 It is a second process schematic diagram of the interactive processing method of the virtual scene provided by an embodiment of the present application;

[0027] Figure 5 It is a first schematic diagram of the combat readiness statistics panel provided by an embodiment of the present application;

[0028] Figure 6 It is a second schematic diagram of the combat readiness statistics panel provided by an embodiment of the present application;

[0029] Figure 7A It is a schematic diagram of highlighting the "request item" button provided by an embodiment of the present application;

[0030] Figure 7B It is a schematic diagram of highlighting the "willing to give" button provided by an embodiment of the present application;

[0031] Figure 7C It is a schematic diagram of highlighting the "suggested acquisition" button provided by an embodiment of the present application;

[0032] Figure 8A It is a schematic diagram of canceling the "request item" requirement provided by an embodiment of the present application;

[0033] Figure 8B It is a schematic diagram of canceling the "willing to give" requirement provided by an embodiment of the present application;

[0034] Figure 8C It is a schematic diagram of canceling the "suggested acquisition" requirement provided by an embodiment of the present application;

[0035] Figure 9A It is a schematic diagram of responding to the "request item" requirement provided by an embodiment of the present application;

[0036] Figure 9B It is a schematic diagram of responding to the "willing to give" requirement provided by an embodiment of the present application;

[0037] Figure 9C It is a schematic diagram of responding to the "suggested acquisition" requirement provided by an embodiment of the present application;

[0038] Figure 10It is a schematic flowchart of an interactive processing method for a virtual scenario provided by an embodiment of the present application.

[0039] It should be noted that the above-mentioned "first" and "second" are only used to distinguish different solutions, and do not represent the distinction of the advantages and disadvantages of the solutions or the priority in the implementation process. Detailed implementation manners

[0040] In order to make the purpose, technical solutions, and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limitations of the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present application.

[0041] In the following description, the terms "first / second" are only used to distinguish similar objects and do not represent a specific order for the objects. It can be understood that "first / second" can be interchanged with a specific order or sequence when permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0042] In the following description, "some embodiments" are described, which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments and can be combined with each other without conflict.

[0043] In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other related parts to achieve a predetermined goal, and can be fully or partially implemented by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of the overall module or unit that includes the function of the module or unit.

[0044] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.

[0045] In the embodiments of the present application, the relevant data collection and processing should strictly comply with the requirements of relevant laws and regulations during actual application, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope authorized by laws and regulations and the personal information subject.

[0046] Before further elaborating on the embodiments of the present application, the nouns and terms involved in the embodiments of the present application are described. The nouns and terms involved in the embodiments of the present application are applicable to the following explanations.

[0047] 1) Responsive to: used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more of the executed operations can be real-time or have a set delay; without special instructions, there is no limit on the execution order of the multiple executed operations.

[0048] 2) Client: an application program running on a terminal for providing various services, such as a video playback client, a game client, etc.

[0049] 3) Virtual scene: the virtual game scene displayed (or provided) when a game program runs on a terminal. The virtual scene can be a simulation environment of the real world, a semi-simulated and semi-fictional virtual environment, or a purely fictional virtual environment. The virtual scene can be any one of a two-dimensional virtual scene, a 2.5D virtual scene, or a three-dimensional virtual scene. The embodiments of the present application do not limit the dimension of the virtual scene. For example, the virtual scene can include the sky, land, ocean, etc. The land can include environmental elements such as deserts and cities. Users can control virtual objects to move in the virtual scene.

[0050] 4) Virtual object: the images of various people and objects that can interact in a virtual scene, or movable objects in a virtual scene. The movable objects can be virtual characters, virtual animals, anime characters, etc., such as the characters and animals displayed in a virtual scene. The virtual object can be a virtual character in a virtual scene used to represent a user. A virtual scene can include multiple virtual objects, and each virtual object has its own shape and volume in the virtual scene and occupies a part of the space in the virtual scene.

[0051] 5) Virtual object: various items that can be interacted with in a virtual scene. It refers to entities that players can obtain, use, collect, attack, and protect in a game, such as virtual props, virtual mechanisms, virtual defense towers, virtual equipment, etc., which are usually closely related to the game progress and character development of players.

[0052] 6) Virtual resources: Also known as virtual materials, virtual resources refer to non-physical or physical items that exist in a virtual scene and can be obtained by players through various means. Virtual resources have important functions and values in virtual scenes and are usually used to enhance character abilities and complete virtual tasks. For example, virtual resources can be virtual coins, virtual diamonds, etc., used to purchase virtual equipment, virtual items, or unlock functions; virtual resources can also be virtual equipment such as virtual armor and virtual accessories, used to enhance the combat ability of characters; virtual resources can also be virtual consumables such as potions, runes, enhancement materials, and virtual supplies, used to restore life, enhance attributes, or perform synthesis; virtual resources can also be resources such as virtual ores, virtual woods, and rare materials, used to manufacture or upgrade virtual equipment; virtual resources can also be items such as mission items and special function items, used to complete specific virtual tasks or trigger special events.

[0053] 7) Scene data: Represents various characteristics shown by virtual objects in a virtual scene during the interaction process. For example, it can include the position of virtual objects in the virtual scene. Of course, different types of characteristics can be included according to the type of virtual scene; for example, in the virtual scene of a game, scene data can include the time to wait when configuring various functions in the virtual scene (depending on the number of times the same function can be used within a specific time), and can also represent the attribute values of various states of game characters, such as including health points (also known as red bar) and magic points (also known as blue bar), etc.

[0054] The embodiments of the present application provide a virtual resource processing method, device, electronic device, computer-readable storage medium, and computer program product, which improve the statistical efficiency of virtual resources in a virtual camp. To facilitate a better understanding of the virtual resource processing method provided by the embodiments of the present application, first, an exemplary implementation scenario of the virtual resource processing method provided by the embodiments of the present application is described. The virtual scene in the virtual resource processing method provided by the embodiments of the present application can be completely based on the output of the terminal or based on the collaborative output of the terminal and the server.

[0055] In some embodiments, the virtual scene can be an environment for game characters to interact. For example, it can be an environment for game characters to fight in the virtual scene. By controlling the actions of game characters, two-way interaction can be carried out in the virtual scene, enabling users to relieve the stress of life during the game.

[0056] In one implementation scenario, refer to Figure 1A , Figure 1AIt is a schematic diagram of the application mode of the virtual resource processing method provided by an embodiment of the present application, which is applicable to some application modes that can complete the relevant data calculation of the virtual scene 100 entirely relying on the graphic processing hardware computing power of the terminal 400. For example, in the stand-alone / offline mode games, the output of the virtual scene is completed through various types of terminals 400 such as smart phones, tablets, and virtual reality / augmented reality devices.

[0057] As an example, the types of graphic processing hardware include the central processing unit (CPU) and the graphics processing unit (GPU).

[0058] When forming the visual perception of the virtual scene 100, the terminal 400 calculates the data required for display through the graphic computing hardware, and completes the loading, parsing, and rendering of the display data. The graphic output hardware outputs video frames that can form a visual perception of the virtual scene. For example, a two-dimensional video frame is presented on the display screen of a smart phone, or a video frame that realizes a three-dimensional display effect is projected on the lens of augmented reality / virtual reality glasses; in addition, in order to enrich the perception effect, the terminal 400 can also use different hardware to form one or more of auditory perception, tactile perception, motion perception, and taste perception.

[0059] As an example, a client 410 (such as a stand-alone game application) runs on the terminal 400. During the operation of the client 410, a virtual scene including virtual objects is output. The virtual scene can be an environment for game characters to interact. For example, it can be a plain, a street, or a valley for game characters to fight, or a room for game characters to build, etc.; taking the display of the virtual scene from the third-person perspective as an example, virtual objects are displayed in the virtual scene 100. The virtual objects can be game characters controlled by a user (or player), that is, the virtual objects are controlled by a real user and will operate in the virtual scene in response to the operations of the real user on buttons (including joystick buttons, attack buttons, defense buttons, etc.). For example, when the real user moves the joystick button to the left, the virtual object will move to the left in the virtual scene, and can also stay still, jump, and use various functions (such as skills and props).

[0060] For example, a virtual resource statistics interface 110 that displays a virtual scene 100 displays statistical information 130 of at least one virtual resource 120 in a first virtual camp in the virtual resource statistics interface 110. The first virtual camp may be the virtual camp where the virtual object controlled by the account logging in to the virtual scene 100 is located. Thus, players can directly understand the statistical information of the virtual resources in the virtual camp by viewing the virtual resource statistics interface, saving the relevant communication resources and computing resources compared with the related art that requires additional communication resources and computing resources for communication, thereby improving the statistical efficiency of the virtual resources in the virtual camp.

[0061] In another implementation scenario, refer to Figure 1B , Figure 1B which is a schematic diagram of an application mode of the virtual resource processing method provided by an embodiment of the present application, applied to a terminal 400 and a server 200, and applicable to an application mode that depends on the computing power of the server 200 to complete virtual scene calculation and outputs the virtual scene on the terminal 400.

[0062] Taking the formation of the visual perception of the virtual scene 100 as an example, the server 200 calculates the display data related to the virtual scene (such as scene data) and sends it to the terminal 400 through the network 300. The terminal 400 depends on the graphics computing hardware to complete the loading, parsing, and rendering of the calculated display data, and depends on the graphics output hardware to output the virtual scene to form visual perception. For example, a two-dimensional video frame can be presented on the display screen of a smart phone, or a video frame with a three-dimensional display effect can be projected on the lens of an augmented reality / virtual reality glasses; for the perception of the form of the virtual scene, it can be understood that it can be output by the corresponding hardware of the terminal 400, such as using a microphone to form auditory perception, using a vibrator to form tactile perception, and so on.

[0063] As an example, a client 410 (such as an online game application) runs on the terminal 400, and interacts with other users by connecting to the server 200 (such as a game server). The terminal 400 outputs the virtual scene 100 of the client 410. Taking the display of the virtual scene from a third-person perspective as an example, virtual objects are displayed in the virtual scene 100. The virtual objects can be game characters controlled by a user (or player), that is, the virtual objects are controlled by a real user and will operate in the virtual scene in response to the operations of the real user on buttons (including joystick buttons, attack buttons, defense buttons, etc.). For example, when the real user moves the joystick button to the left, the virtual object will move to the left in the virtual scene, and can also stay still, jump, and use various functions (such as skills and props).

[0064] For example, the terminal 400 outputs the virtual scene 100 sent by the server 200 and displays the virtual resource statistics interface 110 of the virtual scene 100. The statistics information 130 of at least one virtual resource 120 in the first virtual camp is displayed in the virtual resource statistics interface 110. The first virtual camp may be the virtual camp where the virtual object controlled by the account logged in to the virtual scene 100 is located. Thus, players can directly understand the statistics information of the virtual resources in the virtual camp by viewing the virtual resource statistics interface, saving the relevant communication resources and computing resources compared with the related technologies that require additional communication resources and computing resources for communication, thereby improving the statistical efficiency of the virtual resources in the virtual camp.

[0065] In some embodiments, the terminal 400 can implement the interactive processing method of the virtual scene provided by the embodiments of the present application by running a computer program. For example, the computer program can be a native program or software module in the operating system; it can be a local (Native) application (APP, APPlication), that is, a program that needs to be installed in the operating system to run, such as a battle game APP (i.e., the above-mentioned client 410), a collection game APP; it can also be a small program that can be embedded into any APP, that is, a program that only needs to be downloaded to the browser environment to run. The above computer program can be any form of application program, module or plug-in.

[0066] Taking the computer program as an application program as an example, in actual implementation, the terminal 400 installs and runs an application program that supports the virtual scene. The application program can be any one of a first-person shooting game (FPS, First-Person Shootinggame), a third-person shooting game, a virtual reality application program, a three-dimensional map program, a large world exploration, or a multiplayer gunfight survival game. The user uses the terminal 400 to operate the virtual object located in the virtual scene to perform activities, and the activities include but are not limited to: adjusting the body posture, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, throwing, building at least one of the virtual buildings. Schematically, the virtual object can be a virtual character, such as a simulated character or an anime character, etc.

[0067] In some embodiments, Figure 1BThe server 200 therein may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminal 400 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, etc., but is not limited thereto. The terminal 400 and the server 200 may be directly or indirectly connected through wired or wireless communication means, which is not limited in the embodiments of the present application.

[0068] The following describes the structure of the electronic device provided in the embodiments of the present application. Refer to Figure 2 , Figure 2 FIG. is a schematic structural diagram of the electronic device 500 provided in the embodiments of the present application. Taking the electronic device 500 as a terminal as an example for illustration, Figure 2 The electronic device 500 shown includes: at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. Each component in the electronic device 500 is coupled together through a bus system 540. It can be understood that the bus system 540 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 540 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clear illustration, in Figure 2 all kinds of buses are labeled as the bus system 540.

[0069] The processor 510 may be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or any conventional processor, etc.

[0070] The memory 550 includes volatile memory or non-volatile memory, and may also include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM, Read Only Memory), and the volatile memory may be a random access memory (RAM, Random Access Memory). The memory 550 described in the embodiments of the present application is intended to include any suitable type of memory. Optionally, the memory 550 includes one or more storage devices that are physically remote from the processor 510.

[0071] In some embodiments, the memory 550 is capable of storing data to support various operations. Examples of such data include programs, modules, and data structures, or subsets or supersets thereof, which will be exemplarily described below.

[0072] The operating system 551 includes system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and handling hardware-based tasks;

[0073] The network communication module 552 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 520. Exemplary network interfaces 520 include: Bluetooth, Wi-Fi (Wireless Fidelity), and USB (Universal Serial Bus), etc.;

[0074] In some embodiments, the virtual resource processing device provided by the embodiments of the present application can be implemented in software. The virtual resource processing device provided by the embodiments of the present application can be provided as various software embodiments, including various forms such as application programs, software, software modules, scripts, or code.

[0075] Figure 2 Shown in the memory 550 is the virtual resource processing device 555, which can be software in the form of programs and plugins, etc., and includes a series of modules, including a first display module 5551, a second display module 5552, and a configuration module 5553. These modules are logical, and thus can be arbitrarily combined or further split according to the functions to be implemented. The functions of each module will be described below.

[0076] As described above, the interactive processing method for the virtual scene provided by the embodiments of the present application can be implemented by various types of electronic devices, such as terminals, servers, or a combination of both. Therefore, the execution entities of each step will not be repeatedly described below. Refer to Figure 3 , Figure 3 is a schematic flowchart of the interactive processing method for the virtual scene provided by the embodiments of the present application, which will be described in combination with the steps shown in Figure 3 Shown.

[0077] It should be noted that Figure 3 the method shown can be executed by various forms of computer programs running on the terminal 400, not limited to the above-mentioned client 410, and can also be the above-mentioned operating system, software module, and script. Therefore, the client should not be regarded as a limitation to the embodiments of the present application.

[0078] In step 101, display a virtual resource statistics interface of the virtual scene.

[0079] Among them, a first virtual object can be displayed in the virtual scene, and the first virtual object can be a game character controlled by a user (or player). The virtual resource statistics interface is used to display statistical information about virtual resources.

[0080] Among them, the embodiments of the present application are not limited to the form of virtual resources. For example, virtual resources can be virtual gold coins, virtual diamonds, etc., which are used to purchase virtual equipment, virtual props or unlock functions; virtual resources can also be virtual equipment such as virtual armor and virtual accessories, which are used to enhance the combat ability of the character; virtual resources can also be virtual consumables such as potions, runes, enhancement materials, virtual supplies, etc., which are used to restore life, enhance attributes or perform synthesis; virtual resources can also be resources such as virtual ores, virtual woods, rare materials, etc., which are used to manufacture or upgrade virtual equipment; virtual resources can also be props such as mission props, special function props, etc., which are used to complete specific virtual tasks or trigger special events.

[0081] Among them, the embodiments of the present application are not limited to the display method of the virtual resource statistics interface. For example, the virtual resource statistics interface can be displayed simultaneously with the virtual scene, or the virtual resource statistics interface can cover the virtual scene, or only the virtual resource statistics interface can be displayed.

[0082] In some embodiments, step 101 can be implemented in the following manner: displaying the virtual resource statistics interface of the virtual scene, including: displaying the virtual scene, where the virtual scene includes a resource statistics control; in response to a trigger operation on the resource statistics control, displaying the virtual resource statistics interface of the virtual scene.

[0083] As Figure 5 shown, the "Overall Planning Tool" tab 502 (i.e., the resource statistics control) is displayed in the virtual scene. After triggering the "Overall Planning Tool" tab 502, a combat readiness statistics panel 503 (i.e., the virtual resource statistics interface) pops up.

[0084] In this way, in the embodiments of the present application, after manually triggering the resource statistics control, the virtual resource statistics interface is triggered to be displayed, thereby avoiding the continuous display of the virtual resource statistics interface. When the player wants to view the statistical information of the virtual resources, the virtual resource statistics interface is manually triggered to be displayed, so as to avoid the problem that the virtual resource statistics interface occupies the display space, simplify the information display in the virtual scene, and improve the user experience.

[0085] In some embodiments, step 101 may be implemented in the following manner: in response to meeting the display condition of the virtual resource statistics interface, display the virtual resource statistics interface of the virtual scene; wherein, the display condition includes one of the following: the number of the third virtual resources owned by the target account of the first virtual camp in the game session is less than the first set threshold, and the target account is the account that logs in to the virtual resource statistics interface; the number of the fourth virtual resources owned by the first virtual camp is less than the second set threshold; the number of the fifth virtual resources owned by other accounts is less than the third set threshold, and the other accounts are the accounts other than the target account in the first virtual camp; the current moment reaches the set moment; the target account has no permission to collect the sixth virtual resource; the type of the virtual resources owned by the target account is less than the first type threshold; the type of the virtual resources owned by the first virtual camp is less than the second type threshold; the type of the virtual resources owned by other accounts is less than the third type threshold; the target account controls the virtual object to obtain the virtual resource; the target account triggers the operation of discarding the virtual resource. Among them, the embodiments of the present application are not limited to the magnitude relationship between the first set threshold, the second set threshold, the third set threshold, the first type threshold, the second type threshold, and the third type threshold.

[0086] For example, when the display condition is that the target account (i.e., the player) controls the virtual object to obtain the virtual resource, if the target account controls the virtual object to obtain the virtual resource, it means that the target account may have the intention to allocate the virtual resource. Therefore, by automatically displaying the virtual resource statistics interface, the player can timely understand the statistics of the virtual resources of the virtual camp through the virtual resource statistics interface to coordinate the subsequent allocation of virtual resources. For example, when a certain virtual resource in the virtual camp is sufficient but the player's teammate lacks the virtual resource, the player can share the obtained virtual resource with the teammate.

[0087] For example, when the display condition is that the target account triggers the operation of discarding the virtual resource, if the target account triggers the operation of discarding the virtual resource, it means that the target account wants to discard the virtual resource, and the virtual resource is redundant for the target account. However, the virtual camp where the target account is located may just need the virtual resource. Therefore, by automatically displaying the virtual resource statistics interface, the player can timely understand the statistics of the virtual resources of the virtual camp through the virtual resource statistics interface to coordinate the subsequent allocation of virtual resources. For example, when the player has sufficient of a certain virtual resource but the virtual camp where the player is located lacks the virtual resource, the player does not need to discard the virtual resource and can share the virtual resource with the teammate.

[0088] For example, when the display condition is that the quantity of the third virtual resource owned by the target account (i.e., the player) is less than the first set threshold, if the quantity of the third virtual resource owned by the target account is less than the first set threshold, it indicates that the third virtual resource of the target account is in short supply. By automatically displaying the virtual resource statistics interface, the player can timely understand the statistics of their virtual resources through the virtual resource statistics interface to coordinate the subsequent allocation of virtual resources. For example, the player can request the required virtual resources from their teammates.

[0089] For example, when the display condition is that the quantity of the fourth virtual resource owned by the first virtual camp is less than the second set threshold, if the quantity of the fourth virtual resource owned by the first virtual camp is less than the second set threshold, it indicates that the fourth virtual resource of the team is in short supply. By automatically displaying the virtual resource statistics interface, the player can timely understand the statistics of the team's virtual resources through the virtual resource statistics interface to coordinate the subsequent allocation of virtual resources. For example, the player can suggest that their teammates obtain the virtual resources required by the team.

[0090] For example, when the display condition is that the quantity of the fifth virtual resource owned by another account is less than the third set threshold, if the quantity of the fifth virtual resource owned by another account is less than the third set threshold, it indicates that the fifth virtual resource of the teammate is in short supply. By automatically displaying the virtual resource statistics interface, the player can timely understand the statistics of the teammate's virtual resources through the virtual resource statistics interface to coordinate the subsequent allocation of virtual resources. For example, the player can share the virtual resources required by the teammate with the teammate.

[0091] For example, when the display condition is that the target account has no permission to collect the sixth virtual resource, if the target account has no permission to collect the sixth virtual resource, it indicates that the target account may be in short supply of the sixth virtual resource because it cannot collect the sixth virtual resource. By automatically displaying the virtual resource statistics interface, the player can timely understand the statistics of their virtual resources through the virtual resource statistics interface to coordinate the subsequent allocation of virtual resources. For example, the player can request the required virtual resources from their teammates.

[0092] For example, when the display condition is that the type of virtual resources owned by the target account is less than the first type threshold, if the type of virtual resources owned by the target account is less than the first type threshold, it indicates that the virtual resources owned by the target account are too single. By automatically displaying the virtual resource statistics interface, the player can timely understand the statistics of their virtual resources through the virtual resource statistics interface to coordinate the subsequent allocation of virtual resources. For example, the player can request different types of virtual resources from their teammates to diversify the player's virtual resources.

[0093] For example, when the display condition is that the types of virtual resources owned by the first virtual camp are less than the second type threshold, if the types of virtual resources owned by the first virtual camp are less than the second type threshold, it indicates that the virtual resources owned by the first virtual camp are too single. By automatically displaying the virtual resource statistics interface, players can timely understand the statistics of the team's virtual resources through the virtual resource statistics interface, so as to coordinate the subsequent allocation of virtual resources. For example, they can suggest that teammates obtain different types of virtual resources to diversify the team's virtual resources.

[0094] For example, when the display condition is that the types of virtual resources owned by other accounts are less than the third type threshold, if the types of virtual resources owned by other accounts are less than the third type threshold, it indicates that the virtual resources owned by teammates are too single. By automatically displaying the virtual resource statistics interface, players can timely understand the statistics of their teammates' virtual resources through the virtual resource statistics interface, so as to coordinate the subsequent allocation of virtual resources. For example, they can share different types of virtual resources with their teammates to diversify the teammates' virtual resources.

[0095] For example, when the display condition is that the current time reaches the set time, the virtual resource statistics interface is automatically displayed at regular intervals, so that players can regularly understand the statistics of the team's virtual resources through the virtual resource statistics interface, so as to coordinate the subsequent allocation of virtual resources. For example, they can suggest that teammates obtain different types of virtual resources to diversify the team's virtual resources.

[0096] In this way, after the resource statistics control is automatically triggered in the embodiment of the present application, the virtual resource statistics interface is triggered to be displayed, thereby avoiding the continuous display of the virtual resource statistics interface. When the display condition of the virtual resource statistics interface is met, the virtual resource statistics interface is automatically triggered to be displayed, so as to avoid the problem that the virtual resource statistics interface occupies the display space, simplify the information display in the virtual scene, and improve the user experience.

[0097] In step 102, at least one type of statistical information of virtual resources in the first virtual camp is displayed in the virtual resource statistics interface.

[0098] Among them, the embodiment of the present application is not limited to the form of statistical information. For example, the statistical information can be the quantity of virtual resources in the first virtual camp, or the distribution of virtual resources in the first virtual camp (such as uniform distribution, indicating that the quantities of virtual resources owned by accounts in the first virtual camp are uniform; concentrated distribution, indicating that virtual resources are concentrated in some accounts in the first virtual camp), or the shortage degree of virtual resources in the first virtual camp (such as abundant, indicating that the first virtual camp has sufficient virtual resources; shortage, indicating that the first virtual camp lacks virtual resources), etc.

[0099] In the embodiment of the present application, by displaying the statistical information of at least one virtual resource in the first virtual camp in the virtual resource statistics interface, the statistical information of the virtual resources in the virtual camp can be directly understood by viewing the virtual resource statistics interface. Compared with the related art that requires additional communication resources and computing resources for communication, the relevant communication resources and computing resources are saved, thereby improving the statistical efficiency of the virtual resources in the virtual camp.

[0100] In step 103, in response to a trigger operation on the first virtual resource, an interaction for configuring the first virtual resource is performed in the first virtual camp, where the first virtual resource is any one of the at least one virtual resource.

[0101] In this way, in the embodiment of the present application, through the simple operation of the trigger operation on the first virtual resource in the virtual resource statistics interface, the interaction for configuring the first virtual resource can be implemented in the first virtual camp. Compared with the related art that requires additional communication resources for communicating to configure virtual resources, the relevant communication resources and computing resources are saved, thereby improving the configuration efficiency of the virtual resources in the virtual camp.

[0102] See Figure 4 , Figure 4 shows Figure 3 Step 103 in [reference] can be implemented through steps 1031 - 1032: In step 1031, in response to a first trigger operation on the first virtual resource, a plurality of interaction controls are displayed, where one interaction control is associated with a way of interacting for configuring the first virtual resource; in step 1032, in response to a second trigger operation on the first interaction control, the first interaction way associated with the first interaction control is performed in the first virtual camp, where the first interaction control is any one of the plurality of interaction controls.

[0103] Among them, the embodiment of the present application is not limited to the operation forms of the first trigger operation and the second trigger operation. For example, it can be contact operations such as clicking, double - clicking, and swiping; it can also be non - contact operations such as somatosensory detection, eye movement detection, and voice trigger.

[0104] Among them, the embodiments of the present application are not limited to the form of interaction methods. For example, the interaction method can be that the target account of the first virtual camp in the game match requests to obtain the first virtual resource from other accounts. The target account is the account logged in to the virtual resource statistics interface, and other accounts are the accounts other than the target account in the first virtual camp. That is, when a player requests the first virtual resource, the interaction method can be associated through the "Request Item" control; the interaction method can be that the target account shares the first virtual resource with other accounts, and other accounts are the accounts other than the target account in the first virtual camp. That is, when a player is willing to share the first virtual resource, the interaction method can be associated through the "Willing to Give" control; the interaction method can be that the target account instructs the first virtual camp to obtain the first virtual resource. That is, when a player suggests obtaining the first virtual resource, the interaction method can be associated through the "Suggest Obtaining" control.

[0105] As Figure 6 shown, the first virtual resource 605 is displayed in the combat readiness statistics panel 601 (i.e., the virtual resource statistics interface). In response to a viewing operation on the first virtual resource, three selectable buttons (i.e., multiple interaction controls) are expanded below the first virtual resource 605. Then, the player can perform material management operations through the three clear buttons. For example, after triggering the "Request Item" button 602, the player requests the item (also known as the resource) from other teammates. If the player wants to remind the teammates of the shortage or importance of a certain type of material, they can click the "Suggest Obtaining" button 603 to send a warning about the material allocation to the teammates. When the player has surplus materials, by clicking the "Willing to Give" button 604, the player will be able to display the shareable items.

[0106] In this way, through the simple operation of triggering an operation on the virtual resource, the embodiments of the present application display the interaction control, implement different interaction methods through the interaction control, and manually select the appropriate interaction method according to the needs, and execute the first interaction method associated with the first interaction control in the first virtual camp to configure the virtual resources in the virtual camp, so as to effectively coordinate the configuration of resources without the need for voice or text communication, saving the relevant communication resources and computing resources, and thus improving the configuration efficiency of the virtual resources in the virtual camp.

[0107] In some embodiments, before executing the first interaction method associated with the first interaction control in the first virtual camp, record information is displayed in the virtual resource statistics interface, where the record information is used to record that the target account of the first virtual camp in the game match has triggered the first interaction method for the first virtual resource. Among them, the record information is also synchronized to the virtual resource statistics interfaces of other accounts (i.e., teammates).

[0108] Among them, the types of recorded information include one of the following: text, audio. That is, the embodiments of the present application are not limited to the form of recorded information. For example, if the recorded information is text, a text "Player A requests to obtain Item B" is displayed in a thumbnail in the virtual resource statistics interface. The text "Player A requests to obtain Item B" records that the target account of the first virtual camp in the game session triggered or planned the first interaction method for the first virtual resource, that is, records the operation of the player on the resource.

[0109] Among them, the recorded information includes at least one of the following: the account identifier of the target account, the type of the first interaction method, the quantity of the first virtual resource configured based on the first interaction method. For example, the recorded information is the text "Player A requests to obtain 4 Items B". The text records that the target account of the first virtual camp in the game session triggered the first interaction method for the first virtual resource. Among them, "Player A" is the account identifier of the target account, "requests to obtain" is the type of the first interaction method, and "4" is the quantity of the first virtual resource configured based on the first interaction method.

[0110] As Figure 8A shown, if the interaction method associated with the interaction control triggered by the player is to request an item, then in the virtual resource statistics interface, the operation record 801 (i.e., the recorded information) of "① Requesting" is displayed, indicating that the player requests an item.

[0111] In this way, the embodiments of the present application record that the target account triggered the first interaction method for the first virtual resource through the recorded information, so as to understand the resource status and clear resource demand prompts in real time through a simple and intuitive virtual resource statistics interface, enabling the team to flexibly adjust the tactical resource allocation and make timely responses, thereby improving the configuration efficiency of the virtual resources in the virtual camp.

[0112] In some embodiments, before executing the first interaction method associated with the first interaction control in the first virtual camp, the first interaction control is controlled to be in a selected state, where the selected state indicates that the target account triggered the first interaction method for the first virtual resource.

[0113] As Figure 8A shown, if the interaction method associated with the interaction control triggered by the player is to request an item, then in the virtual resource statistics interface, the "Request Item" control (i.e., the first interaction control) is updated to the "Cancel Request" control 802, that is, by updating the text description of the control, the interaction control is controlled to be in a selected state.

[0114] In this way, by controlling the first interactive control to be in a selected state, the embodiments of the present application enable real-time understanding of the resource status and clear resource requirement prompts through a simple and intuitive virtual resource statistics interface, allowing the team to flexibly adjust the tactical resource allocation and respond in a timely manner, thereby improving the configuration efficiency of virtual resources in the virtual camp.

[0115] In some embodiments, after the record information is displayed in the virtual resource statistics interface, in response to a cancellation operation for the first interaction method, the record information is cancelled from being displayed in the virtual resource statistics interface.

[0116] In this way, the embodiments of the present application cancel the display of the record information by manually cancelling the first interaction method, so as to be able to cancel the information related to the first interaction method in a timely manner, synchronize the information display in the virtual scene, improve the timeliness of the record information, and improve the user experience.

[0117] For example, the cancellation operation for the first interaction method can be achieved through a cancellation operation for the record information; it can also be achieved through a triggering operation for the first interactive control in a selected state; it can also be achieved through a triggering operation for a cancellation control, where the cancellation control is a control different from the first interactive control in the virtual scene and is used to cancel the first interaction method. Among them, the embodiments of the present application are not limited to the operation forms of the cancellation operation and the triggering operation. For example, it can be a contact operation such as clicking, double-clicking, or swiping; it can also be a non-contact operation such as somatosensory detection, eye movement detection, or voice triggering.

[0118] In this way, by manually cancelling the display of the record information, the embodiments of the present application can avoid the record information being always displayed, thereby being able to avoid the problems of the record information occupying the display space and the timeliness of the record information, simplify the information display in the virtual scene, improve the timeliness of the record information, and improve the user experience.

[0119] In some embodiments, after the record information is displayed in the virtual resource statistics interface, in response to the record information meeting the cancellation condition, the record information is cancelled from being displayed in the virtual resource statistics interface; where the cancellation condition includes one of the following: the display duration of the record information is greater than the first duration threshold; the first interaction method is completed in the first virtual camp; other accounts reject the execution of the first interaction method for the first virtual resource, and the other accounts are accounts other than the target account in the first virtual camp.

[0120] Among them, when the cancellation condition is that the display duration of the record information is greater than the first duration threshold, if the display duration of the record information is greater than the first duration threshold, it means that the display time of the record information is too long and has affected the timeliness of the record information, and the record information can be cancelled from being displayed in the virtual resource statistics interface.

[0121] Among them, when the cancellation condition is to complete the first interaction method in the first virtual camp, if the first interaction method is completed in the first virtual camp, it means that the first activity method of recording information has been completed. If the recorded information is still always displayed, it will mislead teammates and cause untimely or incorrect resource allocation. To avoid this situation, it is necessary to cancel the display of the recorded information in the virtual resource statistics interface to improve the effectiveness of the recorded information.

[0122] Among them, when the cancellation condition is that other accounts refuse to execute the first interaction method for the first virtual resource, if other accounts refuse to execute the first interaction method for the first virtual resource, it means that some teammates may not quite agree with the first interaction method, and perhaps the first interaction method proposed by the player is not very reasonable. If the recorded information is still always displayed, it will mislead other teammates and cause untimely or incorrect resource allocation. To avoid this situation, it is necessary to cancel the display of the recorded information in the virtual resource statistics interface to improve the accuracy of the recorded information.

[0123] In this way, by automatically canceling the display of the recorded information in the embodiment of the present application, it is possible to avoid always displaying the recorded information, thereby being able to avoid the problems of the recorded information occupying the display space and the timeliness of the recorded information, simplify the information display in the virtual scene, improve the timeliness of the recorded information, and improve the user experience.

[0124] In some embodiments, "displaying a plurality of interaction controls" in step 1031 can be implemented in the following manner: arranging and displaying a plurality of interaction controls in the order of the priorities of the plurality of interaction controls from high to low. Among them, the priorities of the interaction controls can be preset. In this way, by arranging and displaying all the interaction controls according to the priorities of the interaction controls, since the interaction controls with higher priorities are displayed in the front, players can be reminded to preferentially select the interaction controls arranged in the front, so as to select appropriate interaction methods and improve the selection efficiency of the interaction methods.

[0125] In some embodiments, before arranging and displaying a plurality of interaction controls in the order of the priorities of the plurality of interaction controls from high to low, based on the account characteristics of the target account in the first virtual camp in the game session and the virtual scene, a first neural network is called; the first neural network is used to predict the priorities of the plurality of interaction controls to obtain the priority of each interaction control. Among them, the first neural network is trained by using account characteristic samples, virtual scene samples, and priority annotations of the interaction controls.

[0126] For example, the account characteristics of the target account logging in to the virtual scene can characterize the current capabilities of the virtual object controlled by the player, the virtual resources currently owned by the player, etc. Then, the first neural network is used to predict the priority of each interaction control, avoiding manual calculation of the priority of the interaction control, saving the time wasted by manual labor, thus assisting the player to quickly select a suitable interaction method and improving the selection efficiency of the interaction method. Moreover, through artificial intelligence technology, the priority of the interaction control is accurately predicted, avoiding the immutability of the priority of the interaction control, improving the timeliness of the priority of the interaction control, and further improving the timeliness of selecting the interaction method.

[0127] It should be noted that before applying the first neural network, the initial first neural network needs to be trained and then the trained first neural network is put into application. Among them, the first neural network is trained by using account characteristic samples, virtual scene samples, and the priority annotations of interaction controls. For example, based on the account characteristic samples and virtual scene samples, the initial first neural network is called for prediction processing to obtain the priority of each interaction control. After determining the value of the loss function of the first neural network through the priority of each interaction control and the priority annotation of the interaction control, it can be judged whether the value of the loss function exceeds the preset threshold. When the value of the loss function exceeds the preset threshold, the error signal of the first neural network is determined based on the loss function, and the error information is backpropagated in the first neural network, and the model parameters of each layer are updated during the propagation process. Among them, the embodiments of the present application are not limited to the form of the loss function. For example, it can be a cross-entropy loss function, an L2 loss function, etc.

[0128] Here, an explanation of backpropagation is given. The training sample data is input into the input layer of the neural network model, passes through the hidden layer, and finally reaches the output layer and outputs the result. This is the forward propagation process of the neural network model. Since there is an error between the output result of the neural network model and the actual result, the error between the output result and the actual value is calculated and backpropagated from the output layer to the hidden layer until it reaches the input layer. During the backpropagation process, the model parameter values are adjusted according to the error, that is, a loss function is constructed based on the error between the output result and the actual value, and the partial derivative of the loss function with respect to the model parameters is calculated layer by layer to generate the gradient of the loss function with respect to the model parameters of each layer. Since the direction of the gradient indicates the direction of error expansion, the gradient of the model parameters is taken as the opposite, and added to the original parameters of each layer model. The obtained summation result is used as the updated model parameters of each layer, thereby reducing the error caused by the model parameters; the above process is continuously iterated until convergence. Among them, the first neural network is a type of neural network model.

[0129] In some embodiments, "displaying a plurality of interactive controls" in step 1031 can be implemented in the following manner: displaying a second interactive control by using a display effect different from that of other interactive controls, where the second interactive control is at least one of the plurality of interactive controls, and the other interactive controls are the interactive controls other than the second interactive control among the plurality of interactive controls.

[0130] Among them, the embodiments of the present application are not limited to the form of the display effect. For example, the display effect includes at least one of the following: color, size, shape, special effect, transparency, border.

[0131] Taking the display effect as color as an example, the plurality of interactive controls include a "request item" button, a "suggest acquisition" button, and a "willing to give" button. As Figure 7A shown, the "request item" button 702 is determined as the second interactive control, and then the "request item" button 702 is highlighted; as Figure 7B shown, the "willing to give" button 703 is determined as the second interactive control, and then the "willing to give" button 703 is highlighted; as Figure 7C shown, when the team does not have the resource, the "suggest acquisition" button 704 is determined as the second interactive control, and then the "suggest acquisition" button 704 is highlighted.

[0132] In this way, the embodiments of the present application prominently display the second interactive control through the display effect, assisting the player to quickly pay attention to the second interactive control, thereby reminding the player that the prominent interactive control can be preferentially selected, and improving the selection efficiency of the interaction method.

[0133] In some embodiments, before displaying the second interactive control by using display parameters different from those of other interactive controls, the second interactive control is determined from the plurality of interactive controls, where the second interactive control is obtained by performing at least one of the following processes: when the target account receives a request for obtaining a first virtual resource sent by another account and the quantity of the first virtual resource owned by the target account is greater than the first quantity threshold, determining the interactive control corresponding to the interaction method of sharing resources as the second interactive control, the target account is the account logged in to the virtual resource statistics interface in the first virtual camp, and the other account is the account other than the target account in the first virtual camp in the game session; when the target account receives a sharing request for the first virtual resource sent by another account and the quantity of the first virtual resource owned by the target account is less than the second quantity threshold, determining the interactive control corresponding to the interaction method of requesting resources as the second interactive control; when the quantity of the first virtual resource owned by the first virtual camp is less than the third quantity threshold, determining the interactive control corresponding to the interaction method of instructing the camp to obtain resources as the second interactive control; determining the interactive control with the number of selections greater than the first number threshold as the second interactive control.

[0134] Among them, when the second interactive control is an interactive control whose number of selections is greater than the first number threshold, since the interactive control whose number of selections is greater than the first number threshold may be an interaction that the player may tend to choose, by highlighting the interactive control whose number of selections is greater than the first number threshold, the player is assisted in quickly meeting the interactive control with configuration requirements, so as to improve the selection efficiency.

[0135] Among them, the interaction method associated with one of the multiple interactive controls is that the target account shares the first virtual resource with other accounts (accounts other than the target account in the first virtual camp, that is, teammates). That is, the interaction method associated with this interactive control is sharing resources. When the target account receives a request for obtaining the first virtual resource sent by other accounts and the number of the first virtual resources owned by the target account is greater than the first quantity threshold, it means that the player has an abundance of the first virtual resources and the teammate just needs the first virtual resource. Therefore, the player can share the first virtual resource with the teammate. Thus, it is necessary to highlight the interactive control corresponding to the interaction method of sharing resources, and determine the interactive control corresponding to the interaction method of sharing resources as the second interactive control, so as to remind the player to select the interactive control corresponding to the interaction method of sharing resources, and thus allocate the first virtual resources in a timely and reasonable manner.

[0136] Among them, the interaction method associated with one of the multiple interactive controls is that the target account requests to obtain the first virtual resource from other accounts (accounts other than the target account in the first virtual camp, that is, teammates). That is, the interaction method associated with this interactive control is requesting resources. When the target account receives a sharing request for the first virtual resource sent by other accounts and the number of the first virtual resources owned by the target account is less than the second quantity threshold, it means that the player's first virtual resources are in short supply and there is just a teammate who can share the first virtual resource. Therefore, the player can obtain the first virtual resource from the teammate. It is necessary to highlight the interactive control corresponding to the interaction method of requesting resources, and determine the interactive control corresponding to the interaction method of requesting resources as the second interactive control, so as to remind the player to select the interactive control corresponding to the interaction method of requesting resources, and thus configure the player's first virtual resources in a timely manner.

[0137] Among them, the interaction method associated with one of the multiple interactive controls is that the target account instructs the first virtual camp to obtain the first virtual resource. That is, the interaction method associated with this interactive control is instructing the camp to obtain resources. When the number of the first virtual resources owned by the first virtual camp is less than the third quantity threshold, it means that the first virtual resources of the virtual camp where the player is located are in short supply. It is necessary to highlight the interactive control corresponding to the interaction method of instructing the camp to obtain resources, and determine the interactive control corresponding to the interaction method of instructing the camp to obtain resources as the second interactive control, so as to remind the player to select the interactive control corresponding to the interaction method of instructing the camp to obtain resources, and thus configure the first virtual resources of the virtual camp in a timely manner.

[0138] It should be noted that when the second interactive control cannot be determined through the above processing, the default interactive control among multiple interactive controls can be determined as the second interactive control.

[0139] In this way, the embodiment of the present application automatically and accurately selects a suitable second interactive control (i.e., the recommended interactive control) from multiple interactive controls, and by highlighting the recommended interactive control, assists the player to quickly pay attention to the second interactive control, thereby reminding the player that the prominent interactive control can be preferentially selected, and improving the selection efficiency of the interactive method.

[0140] In some embodiments, the first interactive method includes that the target account of the first virtual camp in the game session requests to obtain the first virtual resource from other accounts, and the other accounts are accounts other than the target account in the first virtual camp; performing the first interactive method associated with the first interactive control in the first virtual camp can be achieved by the following method: sending a request for obtaining the first virtual resource to other accounts, where the request for obtaining is used to instruct the target account to request to obtain the first virtual resource; in response to other accounts accepting the request for obtaining, transferring the first virtual resource of other accounts to the target account.

[0141] As Figure 6 shown, the first interactive control is the "Request Item" control 602. After triggering the "Request Item" control 602, a request for obtaining the first virtual resource is sent to other accounts (i.e., teammates), as Figure 9A shown, a prompt message of "Teammate A requests Item B" is displayed in the virtual scene of other accounts, and the teammate can click the "Go to Give" button 902 in the information bar to accept the request for obtaining, so as to transfer the first virtual resource of other accounts to the target account. Among them, the prompt message is generated based on the request for obtaining, and the prompt message is used to instruct the target account to request to obtain the first virtual resource. Of course, the embodiment of the present application is not limited to the presentation form of the prompt message, such as text, voice, etc.

[0142] In this way, the embodiment of the present application timely obtains the required virtual resources from teammates through the interactive method of obtaining the first virtual resource from other accounts, thereby quickly balancing the virtual resources within the team, avoiding waste or imbalance caused by improper resource allocation, and thus improving the allocation efficiency of virtual resources.

[0143] In some embodiments, the first interaction method includes a target account in the first virtual camp sharing the first virtual resource to other accounts during a game session, where the other accounts are accounts other than the target account in the first virtual camp; performing the first interaction method associated with the first interaction control in the first virtual camp can be achieved by the following method: sending a sharing request for the first virtual resource to other accounts, where the sharing request is used to indicate that the target account is willing to share the first virtual resource; in response to other accounts accepting the sharing request, sharing the first virtual resource of the target account to other accounts.

[0144] As Figure 6 shown, the first interaction control is the "willing to share" control 604. After triggering the "willing to share" control 604, a sharing request for the first virtual resource is sent to other accounts (i.e., teammates), as Figure 9B shown, a prompt message of "Teammate A is willing to share item B" is displayed in the virtual scene of other accounts. Teammates can click the "Go to obtain" button 903 in the information bar to accept the sharing request, so as to share the first virtual resource of the target account to other accounts. Among them, the prompt message is generated based on the sharing request, and the prompt message is used to indicate that the target account is willing to share the first virtual resource. Of course, the embodiment of the present application is not limited to the manifestation form of the prompt message, such as text, voice, etc.

[0145] In this way, through the interaction method of sharing the first virtual resource to other accounts in the embodiment of the present application, the rich virtual resources are shared to teammates in a timely manner, so as to quickly balance the virtual resources within the team, avoid waste or imbalance caused by improper resource allocation, and thus improve the allocation efficiency of virtual resources.

[0146] In some embodiments, the first interaction method includes a target account in the first virtual camp instructing the first virtual camp to obtain the first virtual resource; performing the first interaction method associated with the first interaction control in the first virtual camp can be achieved by the following method: sending an instruction request for the first virtual resource to other accounts, where the other accounts are accounts other than the target account in the first virtual camp, and the instruction request is used to represent that the target account instructs the first virtual camp to obtain the first virtual resource; in response to other accounts obtaining the first virtual resource, updating the statistical information of the first virtual resource in the first virtual camp in the virtual resource statistics interface.

[0147] As Figure 6 shown, the first interaction control is the "suggest to obtain" control 603. After triggering the "suggest to obtain" control 603, an instruction request for the first virtual resource is sent to other accounts (i.e., teammates), as Figure 9CAs shown, a prompt message of "Teammate A suggests obtaining Item B" is displayed in the virtual scenario of other accounts. Teammates can click the "I'll Get It" button 904 in the information bar to send an indication request to obtain the first virtual resource, thereby updating the statistical information of the first virtual resource in the first virtual camp in the virtual resource statistics interface. Among them, the prompt message is generated based on the indication request, and the prompt message is used to represent that the target account instructs the first virtual camp to obtain the first virtual resource. Of course, the embodiments of the present application are not limited to the form of the prompt message, such as text, voice, etc.

[0148] In this way, the embodiments of the present application instruct other accounts to obtain the first virtual resource, timely supplement the virtual resources lacking in the team, thereby quickly adjusting the virtual resources of the team, avoiding poor combat effects caused by resource shortages, and ensuring that resources can be reasonably allocated according to actual needs, improving the allocation efficiency of virtual resources.

[0149] In some embodiments, in response to a trigger operation on the first virtual resource, an interaction for configuring the first virtual resource can be performed in the first virtual camp. This can be achieved by the following method: in response to a trigger operation on the first virtual resource, a second interaction method is determined from multiple interaction methods for configuring the first virtual resource, and the second interaction method is executed in the first virtual camp. In this way, the embodiments of the present application can implement the interaction for configuring the first virtual resource in the first virtual camp by automatically allocating the interaction method. Compared with the related art that requires additional communication resources and computing resources for communication, the relevant communication resources and computing resources are saved, thereby improving the configuration efficiency of virtual resources in the virtual camp.

[0150] Among them, the multiple interaction methods include transferring the first virtual resource within the first virtual camp (such as the interaction method of sharing resources, the interaction method of requesting resources), the first virtual camp obtaining the first virtual resource from the second virtual camp, where the second virtual camp is a virtual camp other than the first virtual camp in the virtual scenario, and the first virtual camp collecting the first virtual resource in the virtual scenario.

[0151] In some embodiments, determining the second interaction method from multiple interaction methods for configuring the first virtual resource can be implemented through at least one of the following processes: when the quantity of the first virtual resource owned by the first virtual camp is less than the third quantity threshold, determining the interaction method for instructing the camp to obtain resources as the second interaction method; when the quantity of the first virtual resource owned by the first virtual camp is greater than or equal to the third quantity threshold, the quantity of the first virtual resource owned by the target account is less than the fifth quantity threshold, and the quantity of the first virtual resource owned by other accounts is greater than the sixth quantity threshold, determining the interaction method for requesting resources as the second interaction method, where the target account is the account that logs in to the virtual resource statistics interface in the first virtual camp, and other accounts are the accounts in the first virtual camp other than the target account in the game session; when the quantity of the first virtual resource owned by the first virtual camp is greater than or equal to the third quantity threshold, the quantity of the first virtual resource owned by the target account is greater than the seventh quantity threshold, and the quantity of the first virtual resource owned by other accounts is less than the eighth quantity threshold, determining the interaction method for sharing resources as the second interaction method; determining the interaction method with the number of executions greater than the second number threshold as the second interaction method. In this way, the embodiments of the present application automatically and accurately select a suitable second interaction method (i.e., the recommended interaction method) from multiple interaction methods, thereby improving the selection efficiency of the interaction method.

[0152] Among them, the process of determining the second interaction method is similar to the process of determining the second interaction control described above.

[0153] As an example, one of the multiple interaction methods is to instruct the camp to obtain resources. When the quantity of the first virtual resource owned by the first virtual camp is less than the third quantity threshold, it indicates that the first virtual camp lacks the first virtual resource. Therefore, the player can instruct the camp to obtain resources to timely supplement the resources in the camp, and thus determine the interaction method of instructing the camp to obtain resources as the second interaction method to reasonably configure the first virtual resource in a timely manner.

[0154] As an example, one of the multiple interaction methods is to request resources. When the quantity of the first virtual resource owned by the first virtual camp (such as 5) is greater than or equal to the third quantity threshold (such as 4), the quantity of the first virtual resource owned by the target account (such as 0) is less than the fifth quantity threshold (such as 1), and the quantity of the first virtual resource owned by other accounts (such as 3) is greater than the sixth quantity threshold (such as 1), it indicates that the first virtual resources of the first virtual camp are concentrated in the teammates. Therefore, the player can obtain the first virtual resource from the teammates to balance the resources in the camp, and thus determine the interaction method of requesting resources as the second interaction method to reasonably allocate the first virtual resource in a timely manner.

[0155] As an example, one of the multiple interaction methods is that the target account shares the first virtual resource with other accounts (accounts other than the target account in the first virtual camp, i.e., teammates). That is, this interaction method is resource sharing. When the quantity of the first virtual resource owned by the first virtual camp (such as 5) is greater than or equal to the third quantity threshold (such as 4), the quantity of the first virtual resource owned by the target account (such as 3) is greater than the seventh quantity threshold (such as 2), and the quantity of the first virtual resource owned by other accounts (such as 0) is less than the eighth quantity threshold (such as 1), it indicates that the first virtual resources of the first virtual camp are concentrated on the player. Therefore, the player can share the first virtual resource with the teammates to balance the resources in the camp, and thus determine the resource sharing interaction method as the second interaction method to reasonably allocate the first virtual resources in a timely manner.

[0156] It should be noted that when the second interaction method cannot be determined through the above processing, the default interaction method among the multiple interaction methods can be determined as the second interaction method.

[0157] In some embodiments, determining the second interaction method from multiple interaction methods for configuring the first virtual resource can be achieved through the following manner: based on the account characteristics of the target account in the first virtual camp in the game session and the first virtual camp invoking the second neural network; using the second neural network to predict the multiple interaction methods to obtain the second interaction method, where the second neural network is trained through account characteristic samples, virtual camp samples, and interaction method annotations.

[0158] For example, the account characteristics of the target account in the first virtual camp in the game session can characterize the current ability of the virtual object controlled by the player, the virtual resources currently owned by the player, etc. Then, the second neural network predicts the second interaction method (i.e., the recommended interaction method), avoiding manual calculation of the recommended interaction method, saving the time wasted by manual labor, and thus assisting the player to quickly select a suitable interaction method and improving the selection efficiency of the interaction method.

[0159] It should be noted that before applying the second neural network, the initial second neural network needs to be trained and then the trained second neural network is put into application. Among them, the second neural network is obtained through training with account feature samples, virtual camp samples, and interaction method annotations. For example, based on the account feature samples and virtual camp samples, the initial second neural network is called for prediction processing to obtain the recommended interaction method. After determining the value of the loss function of the second neural network through the recommended interaction method and interaction method annotations, it can be determined whether the value of the loss function exceeds the preset threshold. When the value of the loss function exceeds the preset threshold, the error signal of the second neural network is determined based on the loss function, and the error information is backpropagated in the second neural network, and the model parameters of each layer are updated during the propagation process. Among them, the embodiments of the present application are not limited to the form of the loss function. For example, it can be a cross-entropy loss function, an L2 loss function, etc.

[0160] In some embodiments, a prompt message is displayed in the virtual scene, where the prompt message is used to prompt that other accounts have triggered a third interaction method for the second virtual resource, and the other accounts are accounts other than the target account that logs in to the virtual resource statistics interface in the first virtual camp; in response to the response operation for the prompt message, the third interaction method is executed in the first virtual camp. In this way, the embodiments of the present application can implement the interaction for configuring the second virtual resource in the first virtual camp by responding to the third interaction method triggered by the teammate. Compared with the related art that requires additional communication resources and computing resources for communication, the relevant communication resources and computing resources are saved, thereby improving the configuration efficiency of the virtual resources in the virtual camp.

[0161] Among them, the third interaction method is similar to the above-mentioned first interaction method and will not be elaborated here.

[0162] In some embodiments, the third interaction method includes that other accounts request to obtain the second virtual resource; the third interaction method can be implemented in the first virtual camp by the following method: guiding the first virtual object to the location where the second virtual object is located and transferring the second virtual resource of the target account to other accounts, where the first virtual object is the virtual object controlled by the target account and the second virtual object is the virtual object controlled by other accounts.

[0163] For example, guiding the first virtual object to the location of the second virtual object can be achieved in one of the following ways: in response to multiple movement control operations, controlling the first virtual object to move to the location of the second virtual object (i.e., the player manually controls the first virtual object to move step by step to the location of the second virtual object); displaying a navigation route to the location of the second virtual object, and in response to a go operation, controlling the first virtual object to move to the location of the second virtual object according to the navigation route (i.e., by means of navigation, controlling the first virtual object to move step by step to the location of the second virtual object).

[0164] For example, transferring the second virtual resource of the target account to another account can be achieved in one of the following ways: when the first virtual object moves to the location of the second virtual object, automatically transferring the second virtual resource of the target account to another account (i.e., automatically transferring the second virtual resource of the target account to another account); in response to a resource transfer operation, transferring the second virtual resource of the target account to another account (i.e., manually transferring the second virtual resource of the target account to another account). Among them, the embodiments of the present application are not limited to the operation form of the resource transfer operation.

[0165] In this way, the embodiments of the present application allocate the second virtual resource vividly and intuitively by guiding the first virtual object to the location of the second virtual object and transferring the second virtual resource of the target account to another account, improving the interaction effect of the virtual object and enhancing the player stickiness.

[0166] In some embodiments, the third interaction method includes another account instructing the first virtual camp to obtain the second virtual resource; implementing the third interaction method in the first virtual camp can be achieved in the following way: in response to a control operation on the first virtual object, controlling the first virtual object to obtain the second virtual resource, where the first virtual object is a virtual object controlled by the target account; based on the obtained second virtual resource, updating the statistical information of the second virtual resource in the first virtual camp in the virtual resource statistics interface. Among them, the embodiments of the present application are not limited to the operation form of the resource transfer operation. For example, the control operation can be an operation of controlling the first virtual object to collect the second virtual object, or an operation of controlling the first virtual object to obtain the first virtual object from a hostile virtual object, etc.

[0167] In this way, the embodiments of the present application obtain the second virtual resource through the virtual object controlled by the player, timely supplement the lack of virtual resources in the team, so as to quickly adjust the virtual resources of the team, avoid poor combat effects caused by resource shortages, and ensure that the resources can be reasonably allocated according to actual needs, improving the allocation efficiency of virtual resources.

[0168] Next, the exemplary application of the embodiments of the present application in an actual application scenario will be described.

[0169] The embodiments of the present application can be applied to various virtual scenarios, such as the virtual scenario of a game, and can simulate the real interaction process between virtual objects. Hereinafter, a game will be taken as an example for illustration.

[0170] In the related art, in the current multiplayer cooperative tactical shooting game, resource management and allocation mostly rely on the instant communication between players. This method usually coordinates the allocation and use of virtual resources through voice or text. In this way, players need to communicate continuously, report their current resource status or request support from teammates.

[0171] However, this method has obvious deficiencies: First, due to the communication delay between players, there are delays and misunderstandings in information transmission, resulting in lag or inaccuracy in resource scheduling, which in turn affects tactical decisions; Second, the allocation of resources often depends on personal judgment, and it is easy to cause resource waste or uneven distribution. Especially in the case of intense battles and scarce resources, it is difficult for players to adjust resource allocation in a timely manner to meet the ever-changing battlefield needs and cannot maximize the use of available resources; In addition, the existing system lacks a real-time resource feedback function, and players often cannot quickly grasp the distribution of resources in the team, which greatly reduces the efficiency of team collaboration and resource scheduling, limiting the flexibility of tactical execution and the team's collaboration efficiency.

[0172] In response to this, the embodiments of the present application provide a virtual resource processing method. By introducing an integrated combat readiness statistics panel (i.e., the above-mentioned virtual resource statistics interface) through the in-game team combat readiness resource overall planning system, players can view the status of various virtual resources in the team in real time, including ammunition, supplies, and tactical props, etc. The core functions of this method include three operations: requesting items, suggesting obtaining items, and being willing to give items. These operations can help players efficiently coordinate resource allocation without voice communication, thereby optimizing the team's resource management and tactical collaboration. In this way, players can quickly understand the shortage or surplus of resources and make timely adjustments to ensure that resources can be reasonably utilized and the overall combat efficiency can be improved. By displaying the statistical information of combat readiness resources in real time, the communication delay and misunderstanding problems in the resource management method in the related art are eliminated, enabling players to quickly and accurately respond to the needs in the battle. Different from the method that relies on voice or text communication in the related art, the embodiments of the present application improve the efficiency of resource scheduling and the flexibility of team collaboration through a simple and intuitive interaction method. Especially in high-intensity combat scenarios, players do not need to be distracted by complex communication content and can concentrate on tactical decisions and combat execution. This system not only optimizes the process of resource allocation but also improves the overall efficiency of team combat, enabling the team to more quickly and flexibly adapt to the changes and challenges on the battlefield.

[0173] The following describes the virtual resource processing method provided by the embodiments of the present application from the product side:

[0174] As Figure 5 shown, a "coordination tool" tab 502 is displayed beside the map interface 501 in the game. After triggering the "coordination tool" tab 502, a combat readiness statistics panel 503 pops up, and the statistics of the current combat readiness information of the whole team are displayed in the combat readiness statistics panel 503, including the quantity and status of supplies, tactical items, etc. Therefore, through the integrated combat readiness statistics panel, players can view the quantity and status of various resources in the team in real time.

[0175] As Figure 5 shown, in the combat readiness statistics panel 503, each type of resource is listed with clear icons or items, and the current quantity and status of the virtual resources are displayed. The total quantity of the item in the whole team can be represented by a number beside each resource. Among them, the status indication highlights the urgency of the resource through colors, such as green indicating sufficient and red indicating insufficient. At the same time, these data are updated in real time to ensure that players can see the latest resource information every time after refreshing.

[0176] It is worth noting that the core functions provided by the embodiments of the present application can be realized through the combat readiness statistics panel. The core functions include three operations: requesting items, suggesting obtaining items, and being willing to give items. When a player needs a certain resource, they can send a request by triggering the "Request Items" button. The in-game team combat readiness resource coordination system will record and display this request for teammates to view and respond to; if a player believes that a certain type of resource is lacking or important, they trigger the "Suggest Obtaining" button to send a suggestion for resource acquisition to teammates for early planning of resource use and allocation; and when a player has surplus resources, they can click the "Willing to Give" button, select the items they are willing to share and display them to teammates to provide help. All these operations are realized through simple interface buttons, without voice or text communication, greatly reducing the delay and misunderstanding of information transmission.

[0177] As Figure 6 shown, in the combat readiness statistics panel 601, after a player triggers a resource icon, three optional buttons are expanded below the resource icon, and then the player can perform resource management operations through the three clear buttons. After triggering the "Request Items" button 602, the player requests the item (also known as a resource) from other teammates. If a player hopes to remind teammates of the shortage or importance of a certain type of resource, they can click the "Suggest Obtaining" button 603 to send a warning about resource allocation to teammates. When a player has surplus resources, by clicking the "Willing to Give" button 604, the player will be able to display the shareable items.

[0178] Among them, the embodiments of the present application can determine the recommended options (i.e., the recommended buttons) according to the absolute quantity of resources and the item holding situation of players, and by default, highlight the recommended options to prompt the main operations recommended to players. For example, Figure 7A as shown, before triggering the resource icon, the resource icon 701 and the quantity of resources can be displayed. After triggering the resource icon, the "Request Items" button, the "Suggested Acquisition" button, and the "Willing to Give" button are expanded below the resource icon 701, and the "Request Items" button 702 is determined as the recommended option, and then the "Request Items" button 702 is highlighted; for example, Figure 7B as shown, after triggering the resource icon 701, the "Request Items" button, the "Suggested Acquisition" button, and the "Willing to Give" button are expanded below the resource icon 701. When the player has this resource, the "Willing to Give" button 703 is determined as the recommended option, and then the "Willing to Give" button 703 is highlighted; for example, Figure 7C as shown, after triggering the resource icon 701, the "Request Items" button, the "Suggested Acquisition" button, and the "Willing to Give" button are expanded below the resource icon 701. When the team does not have this resource, the "Suggested Acquisition" button 704 is determined as the recommended option, and then the "Suggested Acquisition" button 704 is highlighted.

[0179] After triggering the button, the operation records of players on resources will be displayed in a thumbnail below the resource icon. Members in the team can open the combat readiness statistics panel at any time to view the operation status of teammates on various resources. Of course, players can click the cancel button to change the operation status of the resources that have been released. In addition, the embodiments of the present application can also cancel the display of operation records after the requirements are met or the set display time limit is reached. For example, Figure 8A as shown, if the operation record 801 below the resource icon indicates that the player requests an item, after the requirements are met (the player is given the item or collects the requested item) or the set display time limit (such as 30 seconds) is reached, the displayed operation record is eliminated. The displayed operation record can also be cancelled by triggering the "Cancel Request" button 802; for example, Figure 8B as shown, if the operation record 801 below the resource icon indicates that the player is willing to give an item, after the requirements are met (successfully send out the item or discard the item) or the set display time limit (such as 30 seconds) is reached, the displayed operation record is eliminated. The displayed operation record can also be cancelled by triggering the "Cancel Give" button 803; for example, Figure 8C as shown, if the operation record 801 below the resource icon indicates that the player suggests acquiring an item, after the requirements are met (the total quantity of this item in the team exceeds the suggested value) or the set display time limit (such as 30 seconds) is reached, the displayed operation record is eliminated. The displayed operation record can also be cancelled by triggering the "Cancel Suggestion" button 804.

[0180] After the player performs a resource operation, the in-game team combat resource planning system can instantaneously transmit relevant information to teammates in the form of floating text through the information bar, indicating the resource operation performed by the player, such as requesting an item, suggesting obtaining an item, and willing to give an item. At the same time, the in-game team combat resource planning system will display marks of the position and specific operation content of the player who sent the information through the marking system. This marking is similar to the regular marking logic and will automatically disappear after a certain period of time (e.g., 5 seconds). As Figure 9A shown, if the player performs the operation of requesting an item, the information bar 901 of the teammate will display a prompt message "Teammate A requests item B". The teammate can quickly and automatically pathfind to the player's side through the "Go to Give" button 902 in the information bar. Additionally, when the prompt message "Teammate A requests item B" is displayed on the teammate's information bar, the in-game team combat resource planning system will display marks of the position 906 of the player who sent this prompt message and the specific operation content 907 (representing the request for an item) through the marking system. This marking will automatically disappear after a certain period of time (e.g., 5 seconds); as Figure 9B shown, if the player performs the operation of willing to share an item, the information bar 901 of the teammate will prompt a message "Teammate A is willing to share item B". The teammate can quickly and automatically pathfind to the player's side through the "Go to Obtain" button 903 in the information bar. Additionally, when the prompt message "Teammate A is willing to share item B" is displayed on the teammate's information bar, the in-game team combat resource planning system will display marks of the position 906 of the player who sent this prompt message and the specific operation content 907 (representing the request for an item) through the marking system. This marking will automatically disappear after a certain period of time (e.g., 5 seconds); as Figure 9C shown, if the player performs the operation of suggesting obtaining an item, the information bar of the teammate will display a prompt message "Player A suggests obtaining item B". The teammate can send a quick message to the dialogue bar 905 through the "I'll Obtain" button 904 in the information bar for a quick response. Among them, the prompt message on the information bar is eliminated after reaching the quantity limit of the scrolling messages (i.e., being replaced by new messages) or reaching the effective time limit of the message. These prompts will ensure that all team members can quickly obtain information and perform corresponding operations such as resource searching, sharing, or exchanging according to the prompt content.

[0181] The following describes the virtual resource processing method provided by the embodiment of the present application from the technical side:

[0182] Refer to Figure 10 Figure 10 which is a schematic flowchart of the interactive processing method for the virtual scenario provided by the embodiment of the present application. The steps shown in Figure 10 will be described in combination.

[0183] Step 1: Detect a trigger operation for the overall planning tool tab. ​

[0184] For example, after a player triggers the "Overall Planning Tool" tab next to the map in the game, the system detects this operation and pops up a combat readiness statistics panel.

[0185] Step 2: Pop up the combat readiness statistics panel.

[0186] Among them, the combat readiness statistics panel includes the statistical information of the current combat readiness information of the whole team, including the quantity and status of supplies, tactical items, etc. All resource information is clearly presented through icons and item lists, and the status is indicated by colors (such as green, red) to distinguish the urgency level.

[0187] Step 3: Continuously update the panel data of the combat readiness statistics panel according to the team's combat readiness situation.

[0188] For example, when a player opens the combat readiness statistics panel, the system continuously synchronizes data with the server to ensure real-time update of the panel data. After each refresh, the system automatically updates the quantity and status of resources. The total quantity of each resource in the team will be displayed next to each resource icon. Through color indication, the system updates the status of the displayed resources according to the current status of the resources (such as sufficient, scarce). By updating data through the server, it ensures that players can always understand the latest resource status.

[0189] Step 41: Detect the trigger operation for the "Request Item" button.

[0190] For example, when a player triggers the "Request Item" button for an item, the system detects the trigger operation for the "Request Item" button through real-time detection. The system will record the player's request information and display the request content in the combat readiness statistics panel.

[0191] Step 42: Detect the trigger operation for the "Suggested Acquisition" button.

[0192] For example, when a player triggers the "Suggested Acquisition" button for an item, the system detects the trigger operation for the "Suggested Acquisition" button through real-time detection. The system will record the player's suggestion information and display the suggestion content in the combat readiness statistics panel.

[0193] Step 43: Detect the trigger operation for the "Willing to Share" button.

[0194] For example, when a player triggers the "Willing to Share" button for an item, the system detects the trigger operation for the "Willing to Share" button through real-time detection. The system will record the player's sharing information and display the sharing content in the combat readiness statistics panel.

[0195] It should be noted that the operations in steps 41 - 43 are all achieved through button interactions, ensuring simple operations and meeting the requirements of teamwork. According to the absolute quantity of resources and the item holdings of players, the system defaults to highlighting the recommended options to prompt the player for the suggested main operations. The operation records of players on resources will be shown in a thumbnail below the resource icon. Team members can open the combat readiness statistics panel at any time to view the resource operation status of their teammates on various items. This prompt will be eliminated after the requirement is met or when the display time limit set by the system is reached (such as 30 seconds). Players can also click the cancel button to change the resource operation status that has been released.

[0196] Step 5: Synchronize resource operations to teammates through the information bar.

[0197] For example, when a player performs a resource operation, the in-game team combat readiness resource coordination system can instantaneously synchronize relevant information to teammates in the form of floating text through the information bar, prompting the resource operation performed by the player. For example, when a player requests an item, the information bar shows "Player A requests item B"; when a player suggests obtaining an item, the information bar shows "Player A suggests obtaining item B"; when a player is willing to share an item, the information bar shows "Player A is willing to share item B".

[0198] Among them, the prompt messages on the information bar are eliminated after reaching the quantity limit of scrolling messages (i.e., being replaced by new messages) or reaching the valid time limit of the messages. These messages will be instantaneously conveyed to all team members to ensure that team members can quickly respond to the operations and perform behaviors such as resource search, sharing, or exchange. Teammates can respond through the "Go to Give", "Go to Obtain", or "I'll Obtain" buttons in the information bar.

[0199] Step 6: Detect the trigger operations on the buttons in the information bar.

[0200] For example, when a player requests an item and a teammate clicks the "Go to Give" button in the information bar to respond, the in-game team combat readiness resource coordination system will detect the trigger operation on the "Go to Give" button; when a player is willing to give an item and a teammate clicks the "Go to Obtain" button in the information bar to respond, the in-game team combat readiness resource coordination system will detect the trigger operation on the "Go to Obtain" button. When a player suggests obtaining an item and a teammate clicks the "I'll Obtain" button in the information bar to respond, the in-game team combat readiness resource coordination system will detect the trigger operation on the "I'll Obtain" button.

[0201] Step 7: Guide teammates through auto-pathfinding.

[0202] For example, when a teammate clicks the "Go to Give" button or the "Go to Obtain" button in the information bar, the teammate will be guided to the player's side through auto-pathfinding technology to give an item to the player or obtain an item from the player.

[0203] Step 8, Send a quick message to the chat bar.

[0204] For example, when a teammate clicks the "I'll get it" button in the message bar in response to a player's suggestion to obtain an item, a quick statement "I'll get item B" will be sent to the chat bar to prompt the team.

[0205] Step 9, Mark the player's location and specific operation content.

[0206] For example, after a player performs a resource operation, the player's location and specific operation content will also be marked to facilitate quick feedback from teammates.

[0207] In summary, the virtual resource processing method provided by the embodiments of the present application, through an integrated combat readiness statistics panel, improves the efficiency of team resource management and resource allocation, and produces the following beneficial effects: improving resource allocation efficiency, by providing three operation methods of "request item", "suggest obtaining item" and "willing to share item" through the system, players can effectively coordinate resource allocation without relying on voice or text communication, avoiding the situation of untimely or incorrect resource allocation caused by information transmission delay or misunderstanding in related technologies; reducing resource waste and uneven distribution, by real-time updating the combat readiness resource status and providing clear visual feedback, players can accurately master the current resource distribution, ensuring that resources can be reasonably allocated according to actual needs, avoiding waste or imbalance caused by improper resource allocation in high-intensity battles; enhancing team collaboration and tactical execution, through a simple and intuitive operation interface, enabling players to quickly respond to resource needs in battles, ensuring that tactical execution is not affected by cumbersome communication, and improving the team's collaboration efficiency and combat response speed; improving tactical flexibility, real-time resource status updates and clear resource requirement prompts enable the team to flexibly adjust tactical arrangements and respond in a timely manner, enabling the entire team to better adapt to changes and emergencies on the battlefield.

[0208] So far, the virtual resource processing method provided by the embodiments of the present application has been described in combination with the exemplary applications and implementations of the electronic devices provided by the embodiments of the present application. Next, the cooperation of each module in the virtual resource processing device 555 provided by the embodiments of the present application to implement the virtual resource processing solution will be continued.

[0209] The first display module 5551 is used to display the virtual resource statistics interface of the virtual scene;

[0210] The second display module 5552 is used to display the statistical information of at least one virtual resource in the first virtual camp in the virtual resource statistics interface;

[0211] A configuration module 5553, which is used to perform an interaction for configuring the first virtual resource in the first virtual camp in response to a trigger operation for the first virtual resource, where the first virtual resource is any one of the at least one virtual resource.

[0212] In some embodiments, the configuration module 5553 is further used to display a plurality of interaction controls in response to a first trigger operation for the first virtual resource, where one interaction control is used to configure an interaction mode of the first virtual resource; in response to a second trigger operation for the first interaction control, perform a first interaction mode associated with the first interaction control in the first virtual camp, where the first interaction control is any one of the plurality of interaction controls.

[0213] In some embodiments, before performing the first interaction mode associated with the first interaction control in the first virtual camp, the configuration module 5553 is further used to display record information in the virtual resource statistics interface, where the record information is used to record that the target account in the first virtual camp triggered the first interaction mode for the first virtual resource in the game round, and the record information includes at least one of the following: the account identifier of the target account, the type of the first interaction mode, and the quantity of the first virtual resource configured based on the first interaction mode.

[0214] In some embodiments, after displaying the record information in the virtual resource statistics interface, the configuration module 5553 is further used to cancel the display of the record information in the virtual resource statistics interface in response to a cancellation operation for the first interaction mode.

[0215] In some embodiments, after displaying the record information in the virtual resource statistics interface, the configuration module 5553 is further used to cancel the display of the record information in the virtual resource statistics interface in response to the record information meeting the cancellation condition; where the cancellation condition includes one of the following: the display duration of the record information is greater than a first duration threshold; the first interaction mode is completed in the first virtual camp; another account refuses to perform the first interaction mode for the first virtual resource, and the other account is an account other than the target account in the first virtual camp.

[0216] In some embodiments, the configuration module 5553 is further used to arrange and display the plurality of interaction controls in descending order of the priority of the plurality of interaction controls.

[0217] In some embodiments, before arranging and displaying the multiple interactive controls in descending order of their priorities, the configuration module 5553 is further configured to call a first neural network based on the account characteristics of the target account of the first virtual camp in the game session and the virtual scene; perform priority prediction on the multiple interactive controls through the first neural network to obtain the priority of each interactive control, wherein the first neural network is trained with account characteristic samples, virtual scene samples, and priority annotations of the interactive controls.

[0218] In some embodiments, the configuration module 5553 is further configured to display a second interactive control by using a display effect different from that of other interactive controls, where the second interactive control is at least one of the multiple interactive controls, and the other interactive controls are the multiple interactive controls other than the second interactive control.

[0219] In some embodiments, before displaying the second interactive control by using display parameters different from those of other interactive controls, the configuration module 5553 is further configured to perform at least one of the following processes: when the target account receives an acquisition request for the first virtual resource sent by another account and the quantity of the first virtual resource owned by the target account is greater than a first quantity threshold, determining the interactive control corresponding to the resource sharing interaction method as the second interactive control, where the target account is the account in the first virtual camp that logs in to the virtual resource statistics interface, and the other account is an account in the first virtual camp other than the target account in the game session; when the target account receives a sharing request for the first virtual resource sent by the other account and the quantity of the first virtual resource owned by the target account is less than a second quantity threshold, determining the interactive control corresponding to the resource request interaction method as the second interactive control; when the quantity of the first virtual resource owned by the first virtual camp is less than a third quantity threshold, determining the interactive control corresponding to the interaction method of instructing the camp to acquire resources as the second interactive control; determining the interactive control with the number of selections greater than a first number threshold as the second interactive control.

[0220] In some embodiments, the first interaction method includes that the target account of the first virtual camp in the game session requests to obtain the first virtual resource from another account, where the other account is an account in the first virtual camp other than the target account; the configuration module 5553 is further configured to send an acquisition request for the first virtual resource to the other account, where the acquisition request is used to instruct the target account to request to acquire the first virtual resource; in response to the other account accepting the acquisition request, transferring the first virtual resource of the other account to the target account.

[0221] In some embodiments, the first interaction method includes a target account in the first virtual camp sharing the first virtual resource to other accounts during a game session, where the other accounts are accounts in the first virtual camp other than the target account; the configuration module 5553 is further configured to send a sharing request for the first virtual resource to the other accounts, where the sharing request is used to indicate that the target account is willing to share the first virtual resource; in response to the other accounts accepting the sharing request, share the first virtual resource of the target account to the other accounts.

[0222] In some embodiments, the first interaction method includes a target account in the first virtual camp instructing the first virtual camp to obtain the first virtual resource during a game session; the configuration module 5553 is further configured to send an instruction request for the first virtual resource to other accounts, where the other accounts are accounts in the first virtual camp other than the target account, and the instruction request is used to represent that the target account instructs the first virtual camp to obtain the first virtual resource; in response to the other accounts obtaining the first virtual resource, update the statistical information of the first virtual resource in the first virtual camp in the virtual resource statistics interface.

[0223] In some embodiments, the configuration module 5553 is further configured to, in response to a trigger operation for the first virtual resource, determine a second interaction method from multiple interaction methods for configuring the first virtual resource, and execute the second interaction method in the first virtual camp.

[0224] In some embodiments, the configuration module 5553 is further configured to perform at least one of the following processes: when the quantity of the first virtual resources owned by the first virtual camp is less than the third quantity threshold, determining the interaction mode for indicating the camp to obtain resources as the second interaction mode; when the quantity of the first virtual resources owned by the first virtual camp is greater than or equal to the third quantity threshold, the quantity of the first virtual resources owned by the target account is less than the fifth quantity threshold, and the quantity of the first virtual resources owned by other accounts is greater than the sixth quantity threshold, determining the interaction mode for requesting resources as the second interaction mode, where the target account is the account that logs in to the virtual resource statistics interface in the first virtual camp, and the other accounts are the accounts in the first virtual camp other than the target account in the game session; when the quantity of the first virtual resources owned by the first virtual camp is greater than or equal to the third quantity threshold, the quantity of the first virtual resources owned by the target account is greater than the seventh quantity threshold, and the quantity of the first virtual resources owned by other accounts is less than the eighth quantity threshold, determining the interaction mode for sharing resources as the second interaction mode; determining the interaction mode that has been executed more than the second number threshold as the second interaction mode.

[0225] In some embodiments, the configuration module 5553 is further configured to call a second neural network based on the account characteristics of the target account of the first virtual camp in the game session and the first virtual camp; predicting multiple interaction modes through the second neural network to obtain the second interaction mode, where the second neural network is trained through account characteristic samples, virtual camp samples, and interaction mode annotations.

[0226] In some embodiments, the configuration module 5553 is further configured to display a prompt message in the virtual scene, where the prompt message is used to prompt that other accounts have triggered a third interaction mode for the second virtual resources, the other accounts are the accounts in the first virtual camp other than the target account that logs in to the virtual scene, and the target account is the account that logs in to the virtual resource statistics interface; in response to a response operation for the prompt message, performing the third interaction mode in the first virtual camp.

[0227] In some embodiments, the third interaction mode includes other accounts requesting to obtain the second virtual resources; the configuration module 5553 is further configured to guide a first virtual object to the location of a second virtual object and transfer the second virtual resources of the target account to the other accounts, where the first virtual object is the virtual object controlled by the target account, and the second virtual object is the virtual object controlled by the other accounts.

[0228] In some embodiments, the third interaction method includes the other account instructing the first virtual camp to obtain the second virtual resource; the configuration module 5553 is further configured to, in response to a control operation on the first virtual object, control the first virtual object to obtain the second virtual resource, where the first virtual object is a virtual object controlled by the target account; and update the statistical information of the second virtual resource in the first virtual camp in the virtual resource statistics interface based on the obtained second virtual resource.

[0229] An embodiment of the present application provides a computer program product, which includes a computer program or computer executable instructions, and the computer program or computer executable instructions are stored in a computer-readable storage medium. The processor of the electronic device reads the computer program or computer executable instructions from the computer-readable storage medium, and the processor executes the computer program or computer executable instructions, so that the electronic device executes the virtual resource processing method described above in the embodiments of the present application.

[0230] An embodiment of the present application provides a computer-readable storage medium storing computer executable instructions, where computer executable instructions or a computer program are stored therein. When the computer executable instructions or the computer program are executed by a processor, the processor will be caused to execute the virtual resource processing method provided by the embodiments of the present application. For example, as Figure 3 shown in the virtual resource processing method.

[0231] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disc, or CD-ROM; or may be various devices including one or any combination of the above memories.

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

[0233] As an example, the computer executable instructions may or may not correspond to a file in the file system, and may be stored as part of a file that stores other programs or data. For example, they may be stored in one or more scripts in a HyperText Markup Language (HTML) document, stored in a single file dedicated to the program in question, or stored in multiple cooperating files (such as files storing one or more modules, subroutines, or code portions).

[0234] As an example, the computer-executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed at multiple locations and interconnected through a communication network.

[0235] It can be understood that, in the embodiments of the present application, data related to user information, etc. is involved. When the embodiments of the present application are applied to specific products or technologies, user permission or consent needs to be obtained, and the collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards in the relevant regions.

[0236] As described above, the above are only embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and scope of the present application are all included in the protection scope of the present application.

Claims

1. A virtual resource processing method, characterized in that: The method comprises: Display the virtual resource statistics interface of the virtual scene; Displaying statistical information of at least one virtual resource in the first virtual camp in the virtual resource statistics interface; In response to a trigger operation for a first virtual resource, an interaction for configuring the first virtual resource is performed in the first virtual camp, wherein the first virtual resource is any one of the at least one virtual resource.

2. The method according to claim 1, characterized in that In response to the trigger operation on the first virtual resource, performing interaction for configuring the first virtual resource in the first virtual camp includes: In response to a first trigger operation on the first virtual resource, a plurality of interactive controls are displayed, wherein one interactive control is used to configure an interactive mode of the first virtual resource; In response to a second trigger operation on a first interactive control, a first interactive method associated with the first interactive control is executed in the first virtual camp, wherein the first interactive control is any one of the multiple interactive controls.

3. The method according to claim 2, characterized in that Before executing the first interaction mode associated with the first interactive control in the first virtual camp, the method further includes: Displaying record information in the virtual resource statistics interface, wherein the record information is used to record that a target account of the first virtual camp in a game game has triggered the first interaction method for the first virtual resource, and the record information includes at least one of the following: an account identifier of the target account, a type of the first interaction method, and a quantity of the first virtual resource configured based on the first interaction method; The first interactive control is controlled to be in a selected state, wherein the selected state represents that the target account has triggered the first interactive mode for the first virtual resource.

4. The method according to claim 3, characterized in that After displaying the record information in the virtual resource statistics interface, the method further includes: In response to a cancel operation on the first interactive mode, the record information is canceled from being displayed in the virtual resource statistics interface.

5. The method according to claim 3, characterized in that: After displaying the record information in the virtual resource statistics interface, the method further includes: In response to the record information satisfying a cancellation condition, canceling display of the record information in the virtual resource statistics interface; The cancellation condition includes one of the following: The display duration of the recorded information is greater than a first duration threshold; completing the first interaction method in the first virtual camp; Other accounts refuse to execute the first interaction method for the first virtual resource, and the other accounts are accounts in the first virtual camp other than the target account.

6. The method according to claim 2, characterized in that The display includes multiple interactive controls: The multiple interactive controls are arranged and displayed in descending order of priority of the multiple interactive controls.

7. The method according to claim 6, characterized in that Before arranging and displaying the plurality of interactive controls in descending order of priority of the plurality of interactive controls, the method further comprises: Invoking a first neural network based on the account characteristics of the target account of the first virtual camp in the game match and the virtual scene; The priority of each of the interactive controls is obtained by performing priority prediction on the multiple interactive controls through the first neural network, wherein the first neural network is trained through account feature samples, virtual scene samples and priority annotation of interactive controls.

8. The method according to claim 2, characterized in that: The display includes multiple interactive controls: A second interactive control is displayed using a display effect different from that of other interactive controls, wherein the second interactive control is at least one of the multiple interactive controls, and the other interactive controls are interactive controls among the multiple interactive controls except the second interactive control.

9. The method according to claim 8, characterized in that Before displaying the second interactive control using display parameters different from those of other interactive controls, the method further includes: Perform at least one of the following: When the target account receives a request for obtaining the first virtual resource from another account, and the number of first virtual resources owned by the target account is greater than a first quantity threshold, the interactive control corresponding to the resource sharing interaction mode is determined as the second interactive control, the target account is the account in the first virtual camp that logs into the virtual resource statistics interface, and the other accounts are accounts in the first virtual camp in the game except the target account; When the target account receives a sharing request for the first virtual resource sent by the other account, and the number of first virtual resources owned by the target account is less than a second number threshold, determining the interactive control corresponding to the requested resource as the second interactive control; When the quantity of the first virtual resources owned by the first virtual camp is less than a third quantity threshold, determining the interactive control corresponding to the interactive mode of instructing the camp to obtain resources as the second interactive control; The interactive control whose number of selections is greater than the first number threshold is determined as the second interactive control.

10. The method according to any one of claims 2 to 9, characterized in that: The first interaction method includes a target account of the first virtual camp in the game game requesting to obtain the first virtual resource from other accounts, where the other accounts are accounts in the first virtual camp other than the target account; The performing of the first interaction mode associated with the first interaction control in the first virtual camp includes: Sending an acquisition request for the first virtual resource to the other account, wherein the acquisition request is used to indicate that the target account requests to acquire the first virtual resource; In response to the other account accepting the acquisition request, the first virtual resource of the other account is transferred to the target account.

11. The method according to any one of claims 2 to 9, characterized in that: The first interaction method includes a target account of the first virtual camp in the game game sharing the first virtual resource with other accounts, where the other accounts are accounts in the first virtual camp other than the target account; The performing of the first interaction mode associated with the first interaction control in the first virtual camp includes: Sending a sharing request for the first virtual resource to the other account, wherein the sharing request is used to indicate that the target account is willing to share the first virtual resource; In response to the other account accepting the sharing request, the first virtual resource of the target account is shared with the other account.

12. The method according to any one of claims 2 to 9, characterized in that: The first interaction method includes a target account of the first virtual camp in the game game instructing the first virtual camp to obtain the first virtual resource; The performing of the first interaction mode associated with the first interaction control in the first virtual camp includes: Sending an indication request for the first virtual resource to other accounts, wherein the other accounts are accounts in the first virtual camp other than the target account, and the indication request is used to indicate that the target account instructs the first virtual camp to obtain the first virtual resource; In response to the other account acquiring the first virtual resource, the statistical information of the first virtual resource in the first virtual camp is updated in the virtual resource statistics interface.

13. The method according to any one of claims 1 to 9, characterized in that: In response to the trigger operation on the first virtual resource, performing interaction for configuring the first virtual resource in the first virtual camp includes: In response to a trigger operation on the first virtual resource, a second interaction method is determined from a plurality of interaction methods for configuring the first virtual resource, and the second interaction method is executed in the first virtual camp.

14. The method according to claim 13, characterized in that The determining of the second interaction mode from a plurality of interaction modes for configuring the first virtual resource comprises: Perform at least one of the following: When the quantity of the first virtual resource owned by the first virtual camp is less than a third quantity threshold, determining the interaction mode for instructing the camp to obtain the resource as the second interaction mode; When the number of first virtual resources owned by the first virtual camp is greater than or equal to the third quantity threshold, the number of first virtual resources owned by the target account is less than the fifth quantity threshold, and the number of first virtual resources owned by other accounts is greater than the sixth quantity threshold, the interaction method for requesting resources is determined to be the second interaction method, the target account is the account in the first virtual camp that logs into the virtual resource statistics interface, and the other accounts are accounts in the first virtual camp in the game except the target account; When the number of first virtual resources owned by the first virtual camp is greater than or equal to the third number threshold, the number of first virtual resources owned by the target account is greater than the seventh number threshold, and the number of first virtual resources owned by the other accounts is less than the eighth number threshold, the interaction mode for sharing resources is determined to be the second interaction mode; The interaction mode that is executed a number of times greater than the second number threshold is determined as the second interaction mode.

15. The method according to claim 13, characterized in that The determining of the second interaction mode from a plurality of interaction modes for configuring the first virtual resource comprises: Invoking a second neural network based on the account characteristics of the target account of the first virtual camp in the game match and the first virtual camp; The second interaction method is obtained by predicting the plurality of interaction methods through the second neural network, wherein the second neural network is obtained by training through account feature samples, virtual camp samples and interaction method annotations.

16. The method according to any one of claims 1 to 15, characterized in that: The method further comprises: Displaying prompt information in the virtual scene, wherein the prompt information is used to prompt other accounts that a third interaction method has been triggered for the second virtual resource, the other accounts are accounts other than the target account in the first virtual camp, and the target account is an account that logs into the virtual resource statistics interface; In response to a response operation to the prompt information, the third interaction method is executed in the first virtual camp.

17. The method according to claim 16, characterized in that The third interaction method includes the other account requesting to obtain the second virtual resource; The performing of the third interaction mode in the first virtual camp includes: Guide the first virtual object to the location of the second virtual object, and transfer the second virtual resource of the target account to the other account, wherein the first virtual object is a virtual object controlled by the target account, and the second virtual object is a virtual object controlled by the other account.

18. The method according to claim 16, characterized in that The third interaction method includes the other account instructing the first virtual camp to obtain the second virtual resource; The performing of the third interaction mode in the first virtual camp includes: In response to a control operation on a first virtual object, controlling the first virtual object to acquire the second virtual resource, the first virtual object being a virtual object controlled by the target account; Based on the acquired second virtual resource, the statistical information of the second virtual resource in the first virtual camp is updated in the virtual resource statistical interface.

19. The method according to any one of claims 1 to 18, characterized in that: The virtual resource statistics interface displaying the virtual scene includes: Displaying the virtual scene, wherein the virtual scene includes a resource statistics control; In response to a trigger operation on the resource statistics control, a virtual resource statistics interface of the virtual scene is displayed.

20. A virtual resource processing device, characterized in that: The device comprises: A first display module, used to display a virtual resource statistics interface of a virtual scene; A second display module, used for displaying statistical information of at least one virtual resource in the first virtual camp in the virtual resource statistics interface; A configuration module is used to execute, in response to a trigger operation on a first virtual resource, an interaction in the first virtual camp for configuring the first virtual resource, wherein the first virtual resource is any one of the at least one virtual resource.

21. An electronic device, characterized in that: The electronic device comprises: Memory for storing computer programs or computer executable instructions; The processor is used to implement the virtual resource processing method described in any one of claims 1 to 19 when executing the computer program or computer executable instructions stored in the memory.

22. A computer-readable storage medium, characterized in that: A computer program or a computer executable instruction is stored, and when the computer program or the computer executable instruction is executed by a processor, the virtual resource processing method according to any one of claims 1 to 19 is implemented.

23. A computer program product comprising a computer program or computer executable instructions, characterized in that When the computer program or computer executable instructions are executed by a processor, the virtual resource processing method according to any one of claims 1 to 19 is implemented.