Prop Processing Method, Device and Electronic Device for Virtual Scenes

By playing video clips of the use process of virtual props, the problem that the appearance of virtual props cannot be characterized by the actual function is solved, and the user can efficiently and accurately select appropriate props.

CN114140604BActive Publication Date: 2025-07-25TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111666204.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-10-11
Filing Date
2021-12-31
Publication Date
2025-07-25
Estimated Expiration
2041-12-31

AI Technical Summary

Technical Problem

In the prior art, the appearance information of virtual props cannot effectively represent their actual effects, resulting in users being unable to accurately select suitable virtual props.

Method used

By playing video clips associated with virtual props, displaying their usage process and performance, including filtering factors such as grades, scene similarity and character similarity, providing detailed information about the target virtual props.

Benefits of technology

It improves the accuracy and efficiency of users in selecting virtual props in virtual scenes, and improves the user experience of virtual props.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114140604B_ABST
    Figure CN114140604B_ABST
Patent Text Reader

Abstract

The present application provides a method, apparatus, electronic device, computer program product, and computer-readable storage medium for processing virtual scene props; the method includes: displaying a virtual prop set; wherein the virtual prop set includes at least one virtual prop that can be used by a virtual object; in response to a viewing operation on at least one target virtual prop in the virtual prop set, playing at least one video segment associated with each target virtual prop; wherein the video segment includes the usage process of the target virtual prop associated with the video segment. Through the present application, virtual props can be introduced accurately and efficiently through video segments, thereby improving the human-computer interaction experience of selecting virtual props in a virtual scene.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of the patent application with the application number 202111189930.2, the application date of October 11, 2021, and the title: Prop Processing Method, Device and Electronic Device for Virtual Scenes. Technical Field

[0002] This application relates to computer human-computer interaction technology, and in particular to a prop processing method, device, electronic device, computer program product and computer-readable storage medium for virtual scenes. Background Art

[0003] The display technology based on graphics processing hardware has expanded the channels for perceiving the environment and obtaining information. Especially for the multimedia technology of virtual scenes, with the help of human-computer interaction engine technology, it 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.

[0004] The virtual props used by virtual objects controlled by users in virtual scenes can help virtual objects achieve various functions in virtual scenes. For example, medical props can help virtual objects restore status values, weapon props can help virtual objects attack, and vehicle props can help virtual objects move quickly. In related technologies, when viewing virtual props, the appearance of the virtual props or the overall image when the virtual object is equipped with the virtual props can be displayed, but the displayed appearance information cannot effectively represent the actual effect of the virtual props, so it cannot provide valuable reference for selection. Summary of the Invention

[0005] The embodiments of this application provide a prop processing method, device, electronic device, computer program product and computer-readable storage medium for virtual scenes, which can accurately and efficiently introduce appropriate virtual props through video clips, thereby improving the usage experience of selecting virtual props in virtual scenes.

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

[0007] The embodiments of this application provide a prop processing method for virtual scenes, including:

[0008] Display a set of virtual props; wherein, the set of virtual props includes at least one virtual prop that can be used by a virtual object;

[0009] In response to a viewing operation on at least one target virtual prop in the set of virtual props, play at least one video clip associated with each target virtual prop; wherein, the video clip includes the usage process of the target virtual prop associated with the video clip.

[0010] An embodiment of the present application provides a prop processing device for a virtual scene, including:

[0011] A display module for displaying a virtual prop set; wherein, the virtual prop set includes at least one virtual prop that can be used by a virtual object;

[0012] A playback module for, in response to a viewing operation on at least one target virtual prop in the virtual prop set, playing at least one video segment associated with each target virtual prop; wherein, the video segment includes the usage process of the target virtual prop associated with the video segment.

[0013] In the above solution, the playback module is further configured to: play a video segment of a target virtual object that meets at least one of the following conditions: in the video segment, the score obtained by the target virtual object using the target virtual prop is higher than a score threshold; in the video segment, the scene similarity between the target virtual scene where the target virtual object uses the target virtual prop and the current virtual scene of the virtual object is greater than a scene similarity threshold; in the video segment, the role similarity between the target virtual object using the target virtual prop and the virtual object is greater than a role similarity threshold; wherein, the target virtual object includes at least one of the following: the virtual object, a virtual object in the same group as the virtual object.

[0014] In the above solution, when the number of the at least one target virtual prop is multiple, the playback module is further configured to: sequentially perform the following processing for each target virtual prop in the order of the multiple target virtual props: play at least one video segment associated with the target virtual prop.

[0015] In the above solution, the playback module is further configured to: obtain the order by performing any one of the following processes: obtaining the score of each target virtual prop, and performing a descending order sorting process on the multiple target virtual props according to the scores of each target virtual prop; performing a descending order sorting process on the multiple target virtual props according to the performance parameters of each target virtual prop; performing a descending order sorting process on the multiple target virtual props according to the usage frequency of each target virtual prop; performing a descending order sorting process on the multiple target virtual props according to the degree of adaptation of each target virtual prop to the virtual scene.

[0016] In the above solution, when the number of the at least one video clip is multiple, the playing module is further configured to: play the multiple video clips in sequence according to the sorting result of the multiple video clips; wherein, the sorting result of the multiple video clips includes at least one of the following: a descending sorting result obtained by sorting the multiple video clips in descending order based on the scores obtained by using the target virtual prop in each video clip; a descending sorting result obtained by sorting the multiple video clips in descending order based on the scene similarity between the target virtual scene where the target virtual prop is used in each video clip and the virtual scene where the virtual object is currently located; a descending sorting result obtained by sorting the multiple video clips in descending order based on the character similarity between the target virtual object where the target virtual prop is used in each video clip and the virtual object.

[0017] In the above solution, the playing module is further configured to: play the multiple video clips simultaneously; or play the multiple video clips associated with the target virtual prop in sequence; wherein, the multiple video clips correspond to one target virtual prop, or the multiple video clips correspond to multiple target virtual props. When the multiple video clips are played simultaneously, the multiple video clips are played muted, or the sounds of the multiple video clips are played in turn.

[0018] In the above solution, when the multiple video clips correspond to multiple target virtual props, the playing module is further configured to: play at least one video clip simultaneously in each of the multiple display areas; wherein, at least one video clip played in the same display area is associated with one target virtual prop, or is associated with multiple relevant target virtual props.

[0019] In the above solution, the playing module is further configured to: play the multiple video clips in sequence according to the descending sorting result of the scene similarity between the target virtual scene shown in each video clip and the virtual scene where the virtual object is currently located; play the multiple video clips in sequence according to the descending sorting result of the scores obtained in each video clip; play the multiple video clips in sequence according to the descending sorting result of the character similarity between the target virtual object in each video clip and the virtual object.

[0020] In the above solution, the playback module is further configured to perform the following processing for each of the video segments: collect interaction data of the target virtual scene in the video segment; based on the interaction data, call a first neural network model to perform a scene similarity prediction process to obtain the scene similarity between the target virtual scene and the virtual scene where the virtual object is currently located; wherein the interaction data includes at least one of the following: the position of the interactive virtual object in the target virtual scene, the health value of the interactive virtual object, the equipment data of the interactive virtual object, and the comparison data between the interactive virtual object and the opponent in the battle.

[0021] In the above solution, the display module is further configured to display at least one of the following virtual item sets: the virtual item set of the bound account of the virtual character; the virtual item set of the social account having a social relationship with the bound account.

[0022] In the above solution, when displaying the virtual item set of the social account having a social relationship with the bound account, the display module is further configured to: in response to a video sharing operation on at least one target virtual item in the virtual item set, send a video segment corresponding to the bound account and associated with the at least one target virtual item to the social account; wherein the at least one target virtual item is a virtual item held by both the bound account and the social account.

[0023] In the above solution, the display module is further configured to: display at least one default virtual item in the virtual item set in a first display manner, and display other virtual items in a second display manner different from the first display manner; wherein the other virtual items are the virtual items in the virtual item set other than the default virtual items.

[0024] In the above solution, the display module is further configured to: before displaying at least one default virtual item in the virtual item set in a first display manner, obtain virtual items that meet at least one of the following conditions from the virtual item set as the default virtual items: the virtual item with the highest usage frequency; the virtual item that causes the highest damage; the virtual item with the highest cumulative score; the virtual item that is most suitable for the virtual scene where the virtual object is currently located.

[0025] In the above solution, the display module is further configured to: before displaying at least one default virtual prop in the virtual prop set in the first display manner, perform the following processing on each virtual prop in the virtual prop set: obtain the prop data of the virtual prop; collect the interaction data of the virtual scene where the virtual object is currently located; perform a fitness prediction process by calling a second neural network model based on the interaction data and the prop data to obtain the fitness of the virtual prop and the virtual scene where the virtual object is currently located; wherein, the interaction data includes at least one of the following: the position of the interactive virtual object in the virtual scene, the health value of the interactive virtual object, the equipment data of the interactive virtual object, and the comparison data between the interactive virtual object and the opposing party.

[0026] In the above solution, the playback module is further configured to: play at least one video segment associated with each target virtual prop; or display the details page of the target virtual prop; wherein, the details page includes at least one of the following: the price of the target virtual prop, the performance of the target virtual prop, and the playback link of at least one video segment associated with the target virtual prop; in response to a trigger operation on the playback link, play at least one video segment associated with each target virtual prop.

[0027] In the above solution, the playback module is further configured to: before playing at least one video segment associated with each target virtual prop, perform the following processing on each virtual prop in the virtual prop set: identify at least one historical event associated with the virtual prop, and generate a video segment including the at least one historical event.

[0028] An embodiment of the present application provides an electronic device, including:

[0029] A memory for storing executable instructions;

[0030] A processor, when executing the executable instructions stored in the memory, implements the prop processing method for the virtual scene provided by the embodiment of the present application.

[0031] An embodiment of the present application provides a computer-readable storage medium, storing executable instructions, which when executed by a processor, implement the prop processing method for the virtual scene provided by the embodiment of the present application.

[0032] An embodiment of the present application provides a computer program product, including a computer program or instruction, which when executed by a processor, implements the prop processing method for the virtual scene provided by the embodiment of the present application.

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

[0034] In response to a viewing operation on a target virtual item, a video clip associated with the target virtual item is played. The video clip includes the usage process of the target virtual item associated with the video clip. When viewing the target virtual item, the user can know the usage process of the target virtual item by watching the video clip, thereby quickly understanding the virtual item, providing valuable reference information for the virtual item selected by the user, helping the user to efficiently and accurately select a suitable virtual item for use, and enhancing the usage experience of selecting virtual items. Description of the Drawings

[0035] Figure 1 is a schematic diagram of a display interface of a method for processing items in a virtual scene provided by the related art;

[0036] Figure 2A is a schematic diagram of an application mode of a method for processing items in a virtual scene provided by an embodiment of the present application;

[0037] Figure 2B is a schematic diagram of an application mode of a method for processing items in a virtual scene provided by an embodiment of the present application;

[0038] Figure 3 is a schematic diagram of the structure of an electronic device applying a method for processing items in a virtual scene provided by an embodiment of the present application;

[0039] Figures 4A - 4D is a schematic diagram of a flowchart of a method for processing items in a virtual scene provided by an embodiment of the present application;

[0040] Figure 5 is a schematic diagram of a display interface of a method for processing items in a virtual scene provided by an embodiment of the present application;

[0041] Figure 6 is a schematic diagram of a display interface of a method for processing items in a virtual scene provided by an embodiment of the present application;

[0042] Figure 7 is a schematic diagram of an architecture of a method for processing items in a virtual scene provided by an embodiment of the present application;

[0043] Figures 8A - 8C is a schematic diagram of a principle of a method for processing items in a virtual scene provided by an embodiment of the present application;

[0044] Figure 9 is a schematic diagram of a display interface of a method for processing items in a virtual scene provided by an embodiment of the present application;

[0045] Figure 10 is a schematic diagram of a display interface of a method for processing items in a virtual scene provided by an embodiment of the present application;

[0046] Figure 11It is a schematic diagram of the display interface of the prop processing method for the virtual scene provided by the embodiments of the present application. Detailed implementation manners

[0047] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be construed as limiting 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.

[0048] In the following descriptions, "some embodiments" are involved, 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.

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

[0050] 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 this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0051] 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.

[0052] 1) Virtual scene: A scene different from the real world output by a device, which can form a visual perception of the virtual scene through the naked eye or with the assistance of the device. For example, a two-dimensional image output by a display screen, or a three-dimensional image output by three-dimensional display technologies such as stereoscopic projection, virtual reality, and augmented reality technologies. In addition, various possible hardware can also be used to form various perceptions that simulate the real world, such as auditory perception, tactile perception, olfactory perception, and motion perception.

[0053] 2) In response to: Used to represent the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more executed operations can be real-time or can have a set delay. Without special instructions, there is no limitation on the execution order of the multiple executed operations.

[0054] 3) Client, an application program running on the terminal for providing various services, such as a game client, etc.

[0055] 4) Virtual object, an object that interacts in a virtual scene, controlled by a user or a robot program (e.g., an artificial intelligence-based robot program), and can be stationary, move, and perform various behaviors in the virtual scene, such as various characters in a game, etc.

[0056] 5) Virtual prop, a tool used by virtual objects in a virtual scene. For example, a vehicle prop can be used to help a virtual object move in the virtual scene, and a weapon prop can be used to help a virtual object attack other virtual objects.

[0057] See Figure 1 , Figure 1 is a schematic diagram of a display interface of a method for processing props in a virtual scene provided by the related art. The virtual props used by virtual objects controlled by users in the virtual scene can help the virtual objects achieve various functions in the virtual scene. For example, medical props can help virtual objects restore status values, weapon props can help virtual objects attack, and vehicle props can help virtual objects move quickly. In the related art, when viewing virtual props, the parameter information of the virtual props can be displayed. Figure 1 In the human-computer interaction interface 301 of , the virtual props 302 of the virtual object are displayed. The warehouse management method of the virtual props is single, usually classified and displayed according to the type of the virtual props, so as to display the appearance and parameters of a certain virtual prop. When a user views a virtual prop, the user will also associate with the situation of using the virtual prop. However, in the related art, the virtual object and the virtual prop are not interactively displayed, so when the user views the virtual prop, the user cannot know the actual effect produced by the virtual prop, nor can the user associate and recall the interactive operations generated by the virtual prop.

[0058] The embodiments of the present application provide a method, device, electronic device, computer-readable storage medium, and computer program product for processing props in a virtual scene, which can accurately and efficiently introduce appropriate virtual props through video clips, thereby improving the usage experience of selecting virtual props in the virtual scene. The following describes an exemplary application of the electronic device provided by the embodiments of the present application. The electronic device provided by the embodiments of the present application can be implemented as various types of user terminals such as a laptop computer, a tablet computer, a desktop computer, a set-top box, and a mobile device (e.g., a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable game device).

[0059] To facilitate a better understanding of the prop processing method for virtual scenarios provided in the embodiments of the present application, first, an exemplary implementation scenario of the prop processing method for virtual scenarios provided in the embodiments of the present application will be described. The virtual scenario can be entirely output based on the terminal, or output based on the collaboration between the terminal and the server.

[0060] In some embodiments, the virtual scenario can be an environment for game characters to interact. For example, it can be an environment where game characters engage in battles in the virtual scenario. By controlling the actions of virtual objects, two-way interactions can be carried out in the virtual scenario, enabling users to relieve the stress of life during the game process.

[0061] In one implementation scenario, refer to Figure 2A , Figure 2A which is a schematic diagram of the application mode of the prop processing method for virtual scenarios provided in the embodiments of the present application, applicable to some application modes that can complete the relevant data calculations of the virtual scenario 100 solely relying on the computing power of the terminal 400, such as stand-alone / offline mode games. The virtual scenario is output through terminals 400 such as smartphones, tablets, and virtual reality / augmented reality devices.

[0062] When forming the visual perception of the virtual scenario 100, the terminal 400 calculates the data required for display through the graphics computing hardware, and completes the loading, parsing, and rendering of the display data. The graphics output hardware outputs video frames that can form a visual perception of the virtual scenario. For example, two-dimensional video frames are presented on the display screen of a smartphone, or video frames that achieve a three-dimensional display effect are projected onto the lenses of augmented reality / virtual reality glasses. In addition, to enrich the perception effect, the device can also utilize different hardware to form one or more of auditory perception, tactile perception, motion perception, and taste perception.

[0063] As an example, the terminal 400 runs a client (such as a stand-alone game application). During the operation of the client, a virtual scene including role-playing is output. The virtual scene is an environment for game characters to interact. For example, it can be a plain, a street, a valley, etc. for game characters to fight; the virtual scene includes virtual object 110 and virtual prop 130. The virtual object 110 can be a game character controlled by a user (or player), that is, the virtual object 110 is controlled by a real user and will move in the virtual scene in response to the operation of the real user on a controller (including a touch screen, a voice control switch, a keyboard, a mouse, and a joystick, etc.). For example, when the real user moves the joystick 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); the virtual prop 130 can be a prop used by the virtual object in the virtual scene. For example, a throwing object, a shooting tool, etc. The virtual object 110 can use the virtual prop 130 in the virtual scene, and display the usage process of the virtual object 110 using the virtual prop 130. In response to the viewing operation on the virtual prop 130, determine and play a video segment associated with the virtual prop 130, and the video segment includes the usage process of the virtual object 110 using the virtual prop 130.

[0064] In another implementation scenario, refer to Figure 2B , Figure 2B is a schematic diagram of the application mode of the prop processing method for the virtual scene provided by the embodiment of the present application, applied to the terminal 400 and the server 200. Generally, it is applicable to the application mode that relies on the computing power of the server 200 to complete virtual scene calculation and output the virtual scene on the terminal 400.

[0065] Taking the visual perception of forming the virtual scene 100 as an example, the server 200 calculates the display data related to the virtual scene and sends it to the terminal 400. 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, it can present two-dimensional video frames on the display screen of a smart phone, or project video frames with a three-dimensional display effect on the lenses of augmented reality / virtual reality glasses; for the perception of the form of the virtual scene, it can be understood that it can be output with the corresponding hardware of the terminal. For example, use a microphone to output to form auditory perception, use a vibrator to output to form tactile perception, etc.

[0066] As an example, the terminal 400 runs a client (such as an online game application), interacts with other users through connecting to a game server (i.e., the server 200) to play games. The client responds to the disguised location trigger operation to control the virtual object 110 to use the virtual item 130 in the virtual scene. The client sends the operation configuration information of the virtual object 110 using the virtual item 130 to the server 200 through the network 300. The server 200 calculates the display data of operating the virtual item 130 based on the above information, and sends the above display data to the client. The client 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 a visual perception, that is, to display the usage process of the virtual object 110 using the virtual item 130. In response to the viewing operation on the virtual item 130, the client sends the configuration information of the viewing operation to the server 200 through the network 300. The server 200 determines the video clip associated with the virtual item 130, and returns the video clip to the client. The client plays the video clip associated with the virtual item 130, and the video clip includes the usage process of the virtual object 110 using the virtual item 130.

[0067] In some embodiments, the terminal 400 can implement the method for processing items in 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 game APP (i.e., the above-mentioned client); it can also be a small program, that is, a program that only needs to be downloaded to the browser environment to run; it can also be a game small program that can be embedded in any APP. In short, the above computer program can be any form of application program, module, or plug-in.

[0068] The embodiments of the present application can be implemented with the help of cloud technology. Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and network within a wide area network or a local area network to achieve data calculation, storage, processing, and sharing.

[0069] Cloud technology is the general term for network technology, information technology, integration technology, management platform technology, and application technology based on the cloud computing business model. It can form a resource pool, be used on demand, and is flexible and convenient. Cloud computing technology will become an important support. The background services of the technical network system require a large amount of computing and storage resources.

[0070] As an example, the server 200 can 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 can 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 can be directly or indirectly connected through wired or wireless communication methods, which are not limited in the embodiments of the present application.

[0071] See Figure 3 , Figure 3 is a schematic structural diagram of an electronic device for the prop processing method of applying a virtual scene provided by an embodiment of the present application. Taking the electronic device as a terminal as an example for illustration, Figure 3 The terminal 400 shown includes: at least one processor 410, a memory 450, at least one network interface 420, and a user interface 430. Each component in the terminal 400 is coupled together through a bus system 440. It can be understood that the bus system 440 is used to implement the connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clear illustration, in Figure 3 all kinds of buses are labeled as the bus system 440.

[0072] The processor 410 can 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 can be a microprocessor or any conventional processor, etc.

[0073] The user interface 430 includes one or more output devices 431 that enable the presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as keyboards, mice, microphones, touch screen displays, cameras, and other input buttons and controls.

[0074] The memory 450 can be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memories, hard disk drives, optical disc drives, etc. The memory 450 optionally includes one or more storage devices that are physically located away from the processor 410.

[0075] The memory 450 includes volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.

[0076] In some embodiments, the memory 450 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 are exemplarily described below.

[0077] The operating system 451 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 processing hardware-based tasks;

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

[0079] The presentation module 453 is used to enable the presentation of information (such as a user interface for operating peripheral devices and displaying content and information) via one or more output devices 431 associated with the user interface 430 (such as a display screen, a speaker, etc.);

[0080] The input processing module 454 is used to detect and translate one or more user inputs or interactions from one of one or more input devices 432.

[0081] In some embodiments, the prop processing device of the virtual scene provided by the embodiments of the present application can be implemented in software. Figure 3 Shown is the prop processing device 455 of the virtual scene stored in the memory 450, which may be software in the form of programs and plugins, etc., including the following software modules: a display module 4551 and a playback module 4552. These modules are logical, so they can be arbitrarily combined or further split according to the functions to be implemented. The functions of each module will be described below.

[0082] The prop processing method of the virtual scene provided by the embodiments of the present application can be Figure 2A executed alone by the terminal 400 in Figure 2BThe terminal 400 and the server 200 in [the above] cooperate to execute. For example, in step 102, in response to a viewing operation for at least one target virtual item in the virtual item set, playing at least one video clip associated with each target virtual item can be executed by the cooperation of the terminal 400 and the server 200. After the server 200 determines the video clip, it returns the video clip to the terminal 400 for display.

[0083] Next, taking the terminal 400 in [the above] separately executing the virtual scene prop processing method provided by the embodiments of the present application as an example for illustration. Refer to Figure 2A In [the above], the prop processing method of the virtual scene provided by the embodiments of the present application is executed by the terminal 400 for illustration. Refer to Figure 4A , Figure 4A FIG. [the corresponding figure number] is a schematic flowchart of the prop processing method of the virtual scene provided by the embodiments of the present application, and will be described in combination with Figure 4A the steps shown.

[0084] It should be noted that, Figure 4A the method shown in [the corresponding figure number] can be executed by various forms of computer programs run by the terminal 400, and is not limited to the above-mentioned client, such as the operating system 451, software module and script mentioned above. Therefore, the client should not be regarded as a limitation to the embodiments of the present application. In the following examples, taking the virtual scene being used for a game as an example, but it should not be regarded as a limitation to the virtual scene.

[0085] In step 101, display the virtual item set.

[0086] In some embodiments, refer to Figure 9 , Figure 9 FIG. [the corresponding figure number] is a schematic diagram of the display interface of the prop processing method of the virtual scene provided by the embodiments of the present application. During the interaction process of the virtual scene, a virtual scene and a display entry 902 for the virtual item set are displayed in the human-computer interaction interface 901. In response to a trigger operation for the display entry 902, the virtual item set 903 is displayed, or before the start of the interaction of the virtual scene, a display entry for the virtual item set is displayed in the human-computer interaction interface, and in response to a trigger operation for the display entry, the virtual item set is displayed.

[0087] As an example, the virtual item set includes at least one virtual item that can be used by a virtual object. The virtual item set is the virtual item set held by the user's game account. Since the virtual object is controlled by the user of the game account, the virtual items in the virtual item set can be used by the virtual object. For example, the virtual item is a shooting item, a vehicle item, a defense item, etc. The virtual item set is the prop warehouse of the virtual object.

[0088] As an example, when displaying the virtual item set, the virtual item set can be displayed classified, for example, classified according to the function of the item, classified according to the price of the item, etc.

[0089] In step 102, in response to a viewing operation on at least one target virtual item in the virtual item set, at least one video clip associated with each target virtual item is played.

[0090] As an example, the video clips are from the same virtual scene or different virtual scenes. The video clips may include the usage process of a target virtual item once, or may include the usage processes of a target virtual item multiple times.

[0091] As an example, when playing the video clips, the parameter information of the target virtual item may be displayed simultaneously, or the parameter information of the target virtual item may be displayed first and then hidden to play the video clips.

[0092] As an example, at least one target virtual item may be manually selected, for example, at least one target virtual item is selected by batch selection; or the target virtual item may be automatically selected, that is, in response to a viewing operation of the user without a selected object, the video clip associated with the target virtual item is directly played, where the viewing operation without a selected object does not point to any target virtual item, but at least one target virtual item is automatically selected by the client.

[0093] As an example, the virtual object is controlled by the currently logged-in account of the game or the virtual object is controlled by the friend account of the currently logged-in account. The friend account is an account having a social relationship with the currently logged-in account. When the virtual object is controlled by the currently logged-in account of the game, the viewing operation comes from the currently logged-in account, but the video clip introduces the usage process of other virtual objects using the target virtual item, and the other virtual objects are in the same camp as the virtual object.

[0094] As an example, the video clip includes the usage process of the target virtual item associated with the video clip. The usage process includes the usage process of the virtual object using the target virtual item in the current virtual scene where the virtual object is located, or the usage process of the virtual object using the target virtual item in a historical virtual scene.

[0095] As an example, when playing the video clip, the video clip may be automatically played, or in response to a viewing operation on at least one target virtual item in the virtual item set, a play cover of at least one video clip associated with each target virtual item is displayed, and in response to a play operation on the play cover, at least one video clip associated with each target virtual item is played.

[0096] In some embodiments, playing at least one video clip associated with each target virtual item in step 102 can be achieved through the following technical solution: playing a video clip of the target virtual object that meets at least one of the following conditions: in the video clip, the score obtained by the target virtual object using the target virtual item is higher than the score threshold; in the video clip, the scene similarity between the target virtual scene where the target virtual object uses the target virtual item and the virtual scene where the virtual object is currently located is greater than the scene similarity threshold; in the video clip, the character similarity between the target virtual object using the target virtual item and the virtual object is greater than the character similarity threshold; wherein, the target virtual object includes at least one of the following: a virtual object, a virtual object in the same group as the virtual object. The video clips are screened from three dimensions: the score obtained by using the target virtual item, the character similarity between virtual objects, and the scene similarity between virtual scenes, so as to ensure that the video clips have reference value for the user who initiates the viewing operation, helping the user who initiates the viewing operation to efficiently obtain various aspects of the performance of the target virtual item, and thus accurately and efficiently select the target virtual item for application in the virtual scene subsequently.

[0097] As an example, the virtual object C is currently in the virtual scene D. When playing a video clip of the target virtual object A, the target virtual object A includes at least one of the following: the virtual object C, a virtual object in the same group as the virtual object C. When the target virtual item is the shooting weapon B, in the video clip, the score obtained by the target virtual object A using the shooting weapon B is higher than the score threshold, in the video clip, the scene similarity between the target virtual scene where the target virtual object A uses the shooting weapon B and the virtual scene D where the virtual object is currently located is greater than the scene similarity threshold, and in the video clip, the character similarity between the target virtual object A using the shooting weapon B and the virtual object C is greater than the character similarity threshold.

[0098] In some embodiments, when the number of at least one target virtual item is multiple, refer to Figure 4B , Figure 4B which is a schematic flowchart of the method for processing items in a virtual scene provided by an embodiment of the present application. Playing at least one video clip associated with each target virtual item in step 102 can be achieved through Figure 4B step 102A therein.

[0099] In step 102A, in the order of multiple target virtual items, the following processing is sequentially performed for each target virtual item: playing at least one video clip associated with the target virtual item.

[0100] As an example, when the number of target virtual items is one and the number of video segments of the target virtual item is one, play the video segment of the target virtual item. When the number of target virtual items is one and the number of video segments of the target virtual item is multiple, play the multiple video segments in sequence according to the sorting result of the multiple video segments. When the number of target virtual items is multiple and the number of video segments of each target virtual item is one, play the video segments of each target virtual item in sequence according to the sorting of the target virtual items. When the number of target virtual items is multiple and the number of video segments of each target virtual item is multiple, play the multiple video segments of each target virtual item in sequence according to the sorting of the target virtual items. For example, first play all the video segments of target virtual item A, and then play all the video segments of target virtual item B.

[0101] In some embodiments, the order is obtained by performing any one of the following processes: obtaining the scores of each target virtual item, and performing a descending sorting process on the multiple target virtual items according to the scores of each target virtual item; performing a descending sorting process on the multiple target virtual items according to the performance parameters of each target virtual item; performing a descending sorting process on the multiple target virtual items according to the usage frequency of each target virtual item; performing a descending sorting process on the multiple target virtual items according to the degree of adaptation of each target virtual item to the virtual scene. Sort the target virtual items according to these dimensions such as the usage frequency of the target virtual item, the performance parameters of the target virtual item, the scores obtained by using the target virtual item, and the degree of adaptation of the target virtual item to the virtual scene, and preferentially play the video segments of the target virtual items ranked higher, so as to help the user who initiates the viewing operation obtain the various performances of the target virtual item that can achieve better usage effects in the virtual scene within a limited time, so as to accurately and efficiently select the target virtual item for application to the virtual scene subsequently.

[0102] As an example, when there are target virtual item A, target virtual item B, and target virtual item C, it is necessary to sort the three target virtual items. For example, obtain the scores of each target virtual item. When the score of target virtual item A is higher than that of target virtual item B, and the score of target virtual item B is higher than that of target virtual item C, the order of the multiple target virtual items is target virtual item A, target virtual item B, and target virtual item C. For example, obtain the performance parameters of each target virtual item. The performance parameters include the status value that can be reduced by the enemy each time it is used. When the performance parameter of target virtual item A is higher than that of target virtual item B, and the performance parameter of target virtual item B is higher than that of target virtual item C, the order of the multiple target virtual items is target virtual item A, target virtual item B, and target virtual item C. For example, obtain the usage frequency of each target virtual item. The usage frequency includes the usage frequency in each virtual scenario or the daily usage frequency. When the usage frequency of target virtual item A is higher than that of target virtual item B, and the usage frequency of target virtual item B is higher than that of target virtual item C, the order of the multiple target virtual items is target virtual item A, target virtual item B, and target virtual item C. For example, obtain the degree of adaptation of each target virtual item to the virtual scenario. The degree of adaptation indicates whether target virtual item A is recommended to be used in the current virtual scenario. For example, if the virtual object controlled by the user who initiates the viewing operation is in a virtual scenario of snow, the degree of adaptation of the de-icing vehicle (virtual item) to the virtual scenario is higher than that of the motorcycle (virtual item) to the virtual scenario. When the degree of adaptation of target virtual item A to the virtual scenario is higher than that of target virtual item B to the virtual scenario, and the degree of adaptation of target virtual item B to the virtual scenario is higher than that of target virtual item C to the virtual scenario, the order of the multiple target virtual items is target virtual item A, target virtual item B, and target virtual item C.

[0103] In some embodiments, when the number of at least one video clip is multiple, playing at least one video clip associated with the target virtual item in step 102 can be implemented through the following technical solutions: playing multiple video clips in sequence according to the sorting result of the multiple video clips; wherein, the sorting result of the multiple video clips includes at least one of the following: a descending sorting result obtained by sorting the multiple video clips in descending order based on the scores obtained by using the target virtual item in each video clip; a descending sorting result obtained by sorting the multiple video clips in descending order based on the scene similarity between the target virtual scene where the target virtual item is used in each video clip and the virtual scene where the virtual object is currently located; a descending sorting result obtained by sorting the multiple video clips in descending order based on the character similarity between the target virtual object where the target virtual item is used in each video clip and the virtual object. Sort the playing order of the video clips from three dimensions: the score obtained by using the target virtual item, the character similarity between virtual objects, and the scene similarity between virtual scenes, and give priority to playing the video clips ranked higher, so as to help the user view the video clips that can better represent various aspects of the target virtual item within a limited time, so that the user can accurately and efficiently select the target virtual item for application in the virtual scene subsequently.

[0104] As an example, for the same target virtual item, play multiple video clips in sequence according to the sorting result of the multiple video clips. For example, for the target virtual item A, play multiple video clips in sequence according to the sorting result of the multiple video clips associated with the target virtual item A. Therefore, it is necessary to sort the multiple video clips associated with the target virtual item A. When there are video clip A, video clip B, and video clip C, it is necessary to sort the three video clips. For example, obtain the scores obtained by using the target virtual item in each video clip. When the score of video clip A is higher than the score of video clip B, and the score of video clip B is higher than the score of video clip C, the order of the multiple video clips is video clip A, video clip B, and video clip C. For example, obtain the scene similarity between the target virtual scene where the target virtual item is used in each video clip and the virtual scene where the virtual object is currently located. When the scene similarity of video clip A is higher than the scene similarity of video clip B, and the scene similarity of video clip B is higher than the scene similarity of video clip C, the order of the multiple video clips is video clip A, video clip B, and video clip C. For example, obtain the character similarity between the target virtual object where the target virtual item is used in each video clip and the virtual object. When the character similarity of video clip A is higher than the character similarity of video clip B, and the character similarity of video clip B is higher than the character similarity of video clip C, the order of the multiple video clips is video clip A, video clip B, and video clip C.

[0105] In some embodiments, refer to Figure 4C, Figure 4C is a schematic flowchart of a method for processing virtual scene props provided by an embodiment of the present application. Playing at least one video segment associated with each target virtual prop in step 102 can be achieved through Figure 4C step 102B or step 102C in

[0106] In step 102B, multiple video segments are played simultaneously.

[0107] In some embodiments, when multiple video segments correspond to multiple target virtual props, the above-mentioned simultaneous playing of multiple video segments can be achieved through the following technical solution: playing at least one video segment simultaneously in each of multiple display areas; wherein, at least one video segment played in the same display area is associated with one target virtual prop, or is associated with multiple related target virtual props. Since the target virtual props associated with the video segments played in any one display area are related, users can compare the performance differences between related target virtual props, and thus more accurately and efficiently select target virtual props to be applied to the virtual scene.

[0108] As an example, for instance, multiple video segments are played simultaneously in display area A and display area B. Among them, multiple video segments correspond to multiple target virtual props. For example, video segments 1-3 are associated with target virtual prop A, and video segments 4-5 are associated with target virtual prop B. Video segments 1-3 are played sequentially in display area A, and video segments 4-5 are played sequentially in display area B at the same time. For example, video segments 1-3 are associated with target virtual prop A and target virtual prop C, and video segments 4-5 are associated with target virtual prop B. Video segments 1-3 are played sequentially in display area A, and video segments 4-5 are played sequentially in display area B at the same time. Among them, there is a relationship between target virtual prop A and target virtual prop C. For example, target virtual prop A and target virtual prop C are virtual props of the same type.

[0109] As an example, when playing multiple video clips simultaneously, the multiple video clips are played muted, or the sounds of the multiple video clips are played in rotation. For example, video clips 1-3 are associated with the target virtual prop A, and video clips 4-5 are associated with the target virtual prop B. Video clips 1-3 are played in sequence in display area A, and video clips 4-5 are played in sequence in display area B simultaneously. For example, video clip 1 is played in display area A while video clip 4 is played in display area B, and both video clips are played muted. The sounds of the video clips played in display areas A and B are played in rotation. For example, when video clip 1 is played in display area A and video clip 4 is played in display area B, video clip 1 is played muted first, video clip 4 is played with sound, and after a set interval, video clip 1 is played with sound and video clip 4 is played muted.

[0110] In some embodiments, the multiple video clips may correspond to multiple or one target virtual prop. The simultaneous playing of multiple video clips as described above may be achieved through the following technical solution: at least one video clip is played simultaneously in each of multiple display areas; wherein, the at least one video clip played in each display area is obtained by clustering all the video clips.

[0111] As an example, refer to Figure 10 , Figure 10 is a schematic diagram of the display interface of the prop processing method for the virtual scene provided by the embodiment of the present application. The human-computer interaction interface 1001 includes a display area 1002 and a display area 1003. Multiple video clips are played simultaneously in the display areas 1002 and 1003. Among them, the multiple video clips correspond to one or more target virtual props. For example, video clips 1-3 are played in the display area 1002, and video clips 4-5 are played in the display area 1003. Video clips 1-3 are played in sequence in the display area 1002, and video clips 4-5 are played in sequence in the display area 1003 simultaneously. Since the number of display areas is 2, the video clips 1-5 are clustered based on the number of display areas to obtain the clusters corresponding to each display area. Video clips 1-3 are taken as one cluster, and video clips 4-5 are taken as another cluster.

[0112] In step 102C, multiple video clips associated with the target virtual prop are played in sequence.

[0113] As an example, refer to Figure 11 , Figure 11It is a schematic diagram of a display interface of a prop processing method for a virtual scene provided by an embodiment of the present application. The human-computer interaction interface 1101 is playing a video clip 1102 of the target virtual prop A, and the video clip 1103 is in a waiting state. The video clips 1103, 1104, and 1105 need to be played in sequence.

[0114] As an example, multiple video clips correspond to one target virtual prop or multiple video clips correspond to multiple target virtual props. For the case where multiple video clips correspond to multiple target virtual props, it is only necessary to ensure that the number of video clips is greater than the number of target virtual props. Some target virtual props only correspond to one video clip, and some target virtual props correspond to multiple video clips.

[0115] In some embodiments, the above-mentioned playing of multiple video clips of the target virtual prop in sequence can be achieved through the following technical solutions: playing the multiple video clips in sequence according to the descending order of the scene similarity between the target virtual scene shown in each video clip and the virtual scene where the virtual object is currently located; playing the multiple video clips in sequence according to the descending order of the scores obtained in each video clip; playing the multiple video clips in sequence according to the descending order of the role similarity between the target virtual object in each video clip and the virtual object. Instead of sorting the target virtual props, the video clips are directly sorted. Specifically, the playing order of the video clips is sorted from three dimensions: the scores obtained by using the target virtual prop, the role similarity between virtual objects, and the scene similarity between virtual scenes, and the video clips ranked higher are played preferentially, so as to help the user view the video clips that can better represent the various aspects of the target virtual prop in a limited time, so that the user can accurately and efficiently select the target virtual prop to be applied to the virtual scene subsequently.

[0116] As an example, for video clip A, video clip B, and video clip C, the scene similarity between the target virtual scene shown in each video clip and the virtual scene where the virtual object is currently located is obtained through the first neural network model. When the scene similarity of video clip A is higher than that of video clip B, and the scene similarity of video clip B is higher than that of video clip C, the order of the multiple video clips is video clip A, video clip B, and video clip C, and video clip A, video clip B, and video clip C are played in sequence. For example, the scores obtained using the target virtual prop in each video clip are obtained. When the score of video clip A is higher than that of video clip B, and the score of video clip B is higher than that of video clip C, the order of the multiple video clips is video clip A, video clip B, and video clip C, and video clip A, video clip B, and video clip C are played in sequence. For example, the role similarity between the target virtual object using the target virtual prop in each video clip and the virtual object is obtained through the third neural network model. When the role similarity of video clip A is higher than that of video clip B, and the role similarity of video clip B is higher than that of video clip C, the order of the multiple video clips is video clip A, video clip B, and video clip C, and video clip A, video clip B, and video clip C are played in sequence. According to the descending order sorting result of the acquisition time of each video clip, the multiple video clips are played in sequence. When the acquisition time of video clip A is higher than that of video clip B, and the acquisition time of video clip B is higher than that of video clip C, the order of the multiple video clips is video clip A, video clip B, and video clip C, and video clip A, video clip B, and video clip C are played in sequence.

[0117] As an example, when sorting the video clips, the multiple video clips can also be played in sequence based on the descending order sorting result of the duration of the video clips, and the multiple video clips can also be played in sequence based on the descending order sorting result of the interaction popularity of the video clips.

[0118] In some embodiments, the following processing is performed for each video clip: collecting the interaction data of the target virtual scene in the video clip; based on the interaction data, calling the first neural network model to perform scene similarity prediction processing to obtain the scene similarity between the target virtual scene and the virtual scene where the virtual object is currently located; wherein, the interaction data includes at least one of the following: the position of the interactive virtual object in the target virtual scene, the health value of the interactive virtual object, the equipment data of the interactive virtual object, and the comparison data between the interactive virtual object and the opponent. Through the neural network model, the scene similarity can be determined more accurately, thereby improving the accuracy of video clip sorting, so that the user can subsequently select the target virtual prop accurately and efficiently to apply to the virtual scene.

[0119] As an example, in a sample virtual scene pair, sample interaction data between various sample virtual objects in each sample virtual scene is collected, and training samples are constructed based on the collected sample interaction data. The training samples are used as the input to a first neural network model to be trained, and the scene similarity of the sample virtual scene pair is used as labeled data to train the first neural network model.

[0120] In some embodiments, the following processing is performed for each video clip: object data of a target virtual object in the video clip is collected; a third neural network model is called based on the interaction data to perform a role similarity prediction process to obtain the role similarity between the target virtual object and the virtual object. The role similarity can be more accurately determined through the neural network model, thereby improving the accuracy of video clip sorting, so that the user can subsequently accurately and efficiently select a target virtual prop to apply to the virtual scene.

[0121] In some embodiments, referring to Figure 4D , Figure 4D FIG. is a schematic flowchart of a method for processing virtual props in a virtual scene provided by an embodiment of the present application. The virtual prop set is displayed in step 101, and it can be implemented through Figure 4D step 1011 therein.

[0122] In step 1011, at least one of the following virtual prop sets is displayed: the virtual prop set of the bound account of the virtual character; the virtual prop set of the social account having a social relationship with the bound account.

[0123] As an example, the bound account of the virtual character is account B, and the social account having a social relationship with the bound account is account A. The virtual prop sets of each other between account B and account A can be completely publicly visible to each other, that is, account B can view the virtual props of account A at any time. The virtual prop sets of each other between account B and account A can be partially publicly visible to each other. Partial public visibility means conditional public visibility. For example, account B can view the virtual props of account A when account A logs in. For example, account B can view some virtual props of account A. Account A can support setting friend permissions. For example, the virtual prop set of account A is set to be visible to account B, and it can also be set that virtual prop C in the virtual prop set of account A is visible to account B, but virtual prop D in the virtual prop set of account A is not visible to account B. Through the display method in step 1011, reliable viewing of the virtual prop set can be realized, which can not only ensure the privacy of the account but also contribute to the interaction between accounts.

[0124] In some embodiments, when displaying a set of virtual items of a social account that has a social relationship with a bound account, in response to a video sharing operation on at least one target virtual item in the set of virtual items, a video clip corresponding to the bound account and associated with at least one target virtual item is sent to the social account; wherein, at least one target virtual item is a virtual item held by both the bound account and the social account. Due to the target virtual item held by both the bound account and the social account, the video clip can be pushed between the two accounts in the form of a push message, thereby increasing the interaction mode between users.

[0125] As an example, when account B views the set of virtual items of account A, in response to a video sharing operation on target virtual item C, a video clip corresponding to account B and associated with target virtual item C is sent to account A; wherein, target virtual item C is a virtual item held by both account B and account A. Due to target virtual item C being held by both account A and account B, the video clip can be sent from account B to account A or from account A to account B in the form of a push message, thereby increasing the interaction mode between users.

[0126] In some embodiments, the display of the set of virtual items in step 101 can be implemented through the following technical solution: at least one default virtual item in the set of virtual items is displayed in a first display manner, and other virtual items are displayed in a second display manner different from the first display manner; wherein, other virtual items are virtual items in the set of virtual items other than the default virtual item. By displaying the default virtual item in a distinguishable manner, the user can perceive the recommendation behavior of the game client for the default virtual item, and no longer has to think about whether to select other virtual objects, thereby improving the human-computer interaction efficiency of the user.

[0127] In some embodiments, before displaying at least one default virtual item in the set of virtual items in the first display manner, virtual items that meet at least one of the following conditions are obtained from the set of virtual items to be used as the default virtual item: the virtual item with the highest usage frequency; the virtual item that causes the highest damage; the virtual item with the highest cumulative score; the virtual item that is most suitable for the virtual scene where the virtual object is currently located. Since the default virtual item meets the above conditions, the default virtual item is the most suitable virtual item to use currently, thereby improving the accuracy of recommending the default virtual item to the user.

[0128] As an example, when displaying a set of virtual items, each virtual item can be displayed in different ways. For example, at least one default virtual item in the set of virtual items can be displayed in a first display manner, and other virtual items can be displayed in a second display manner different from the first display manner; wherein, the other virtual items are virtual items in the set of virtual items other than the default virtual items, and the first display manner can be a highlighted display based on the second display manner. The default virtual item is the virtual item with the highest usage frequency, or the virtual item that causes the highest damage, or the virtual item with the highest cumulative score, or the virtual item that is most suitable for the virtual scene where the virtual object is currently located. That is, the default virtual item is the virtual item recommended to the user who initiates the viewing operation. Furthermore, in response to a viewing operation on the default virtual item, a video associated with the default virtual item is played. That is, the user perceives the default virtual item recommended by the client, and thus the default virtual item is used as the target virtual item for the viewing operation.

[0129] In some embodiments, after displaying the set of virtual items, in response to a viewing operation without a selected object, a video associated with the default virtual item can be directly played, that is, instead of the user manually triggering the step of selecting the target virtual item, the default virtual item is defaulted as the target virtual item in the viewing operation.

[0130] In some embodiments, before displaying at least one default virtual item in the set of virtual items in the first display manner, the following processing is performed on each virtual item in the set of virtual items: obtaining the item data of the virtual item; collecting the interaction data of the virtual scene where the virtual object is currently located; based on the interaction data and the item data, calling a second neural network model to perform an adaptability prediction process to obtain the adaptability of the virtual item to the virtual scene where the virtual object is currently located; wherein, the interaction data includes at least one of the following: the position of the interactive virtual object in the virtual scene, the health value of the interactive virtual object, the equipment data of the interactive virtual object, and the comparison data between the interactive virtual object and the opposing party. By using the neural network model, the adaptability can be determined more accurately. Therefore, the default virtual item determined according to the adaptability is the virtual item that is most suitable to be used currently, thereby improving the accuracy of recommending the default virtual item to the user.

[0131] As an example, in a sample virtual scene, sample interaction data between various sample virtual objects is collected, sample item data of sample virtual items is collected, training samples are constructed based on the collected sample interaction data, the training samples are used as the input of the second neural network model to be trained, and the adaptability of the sample virtual item to the sample virtual scene is used as the labeled data to train the second neural network model.

[0132] In some embodiments, playing at least one video clip associated with each target virtual item in step 102 can be implemented by the following technical solutions: playing at least one video clip associated with each target virtual item; or displaying a detail page of the target virtual item, where the detail page includes at least one of the following: the price of the target virtual item, the performance of the target virtual item, and the play link of at least one video clip associated with the target virtual item; in response to a trigger operation on the play link, playing at least one video clip associated with each target virtual item. By directly playing the video clip, the information display efficiency can be effectively improved, and by triggering the play link to play the video clip, data traffic resources can be saved for the user.

[0133] As an example, in response to a viewing operation on the target virtual item, at least one video clip associated with each target virtual item can be directly played, or in response to a viewing operation on the target virtual item, the detail page of the target virtual item can be displayed, and the detail page includes the play link of at least one video clip associated with the target virtual item. In response to a trigger operation on the play link, at least one video clip associated with each target virtual item is played, that is, in response to a viewing operation on the target virtual item, the cover of the video clip is displayed, and the play link is carried on the cover. In response to a click operation on the cover, the video clip is played.

[0134] In some embodiments, when playing at least one video clip associated with each target virtual item, in response to a stop-play operation on the target video clip, stop playing the target video clip and hide the play interface for playing the target video clip.

[0135] As an example, the video clip can stop automatically after playing once, or stop automatically after playing the video clip in a loop multiple times, or continuously play the video clip in a loop, and in response to the stop-play operation, stop playing the looped video clip.

[0136] In some embodiments, before playing at least one video clip associated with each target virtual item, the following processing is performed on each virtual item in the virtual item set: identifying at least one historical event associated with the virtual item and generating a video clip including at least one historical event.

[0137] As an example, the historical events include at least one of the following: kill event, rescue event, movement event, camouflage event, victory event, etc. See Figure 7 , Figure 7It is a schematic architecture diagram of the prop processing method for virtual scenarios provided by embodiments of the present application. The user controls a virtual object to perform a shooting operation using a virtual prop through a game client. The shooting operation data will be reported to the server of the corresponding game client. The server of the game client returns the shooting operation result data to the game client. When the shooting operation result data indicates that the virtual object has successfully killed an enemy using the virtual prop, the kill result will be collected and recorded by the game client in the client's file. Completing a successful kill is a historical event. The game client will collect video clips corresponding to the kill results and summarize the video clips corresponding to each kill result into a video clip for the current game session. After the game ends, the user information, virtual prop information, and the video clip file generated during the current game session will all be reported to the video server.

[0138] In some embodiments, after displaying the virtual prop set of a social account that has a social relationship with the bound account, in response to a purchase operation of the current logged-in account for a target virtual prop, payment processing for the corresponding target virtual prop is performed on the current logged-in account.

[0139] As an example, user B and user A are social friends. User B can view user A's virtual props. The account A (user A) holds the target virtual prop. In response to the purchase operation of the current logged-in account B for the target virtual prop, payment processing for the corresponding target virtual prop is performed on the current logged-in account B. As a result, the current logged-in account B holds the target virtual prop, and the virtual object controlled by the current logged-in account B can use the target virtual prop subsequently.

[0140] As an example, the virtual prop sets of account B and account A can be fully disclosed to each other, that is, account B can view account A's virtual props at any time. The virtual prop sets of account B and account A can be partially disclosed to each other. Partial disclosure means conditional disclosure. For example, account B can view account A's virtual props when account A logs in. For example, account B can view some of account A's virtual props.

[0141] In some embodiments, when playing at least one video clip associated with each target virtual prop, in response to a speed-changing operation for the target video clip, the target video clip is played at the playing speed specified by the above speed-changing operation, so that the video clip can be played at the speed specified by the user, improving the video playback efficiency.

[0142] Next, an exemplary application of the disguise processing method in a virtual scenario provided by embodiments of the present application in an application scenario will be described.

[0143] The terminal 400 runs a client (such as a stand-alone game application). During the operation of the client, a virtual scene including role-playing is output. The virtual scene is an environment for game characters to interact. The virtual scene includes virtual objects and virtual props. The virtual object can be a game character controlled by a user (or player), that is, the virtual object is controlled by a real user and will move in the virtual scene in response to the operation of the real user on the controller. The virtual prop can be a prop used by the virtual object in the virtual scene, for example, a throwing object, a shooting tool, etc. The virtual object can use the virtual prop in the virtual scene and display the usage process of the virtual object using the virtual prop. In response to the viewing operation on the virtual prop, a video clip associated with the virtual prop is determined and played. The video clip includes the usage process of the virtual object using the virtual prop.

[0144] An embodiment of the present application provides a method for processing props in a virtual scene. When displaying the virtual props in the virtual prop warehouse of a user, at least one video clip is configured for each virtual prop. The usage process of the virtual object using the virtual prop is recorded in the video clip. In this way, the user can recall the performance of the virtual prop in the battle. This virtual prop warehouse and the video clips configured for the virtual props can also be seen by the user's friends, so that the user's friends can more clearly know the advantages of the virtual prop, thereby improving the recommendation efficiency of recommending virtual props to other users. The video clip records wonderful events, and the wonderful events can be obtained by recognition. For example, when a single kill event is recognized, the recognized single kill event is determined as a wonderful event.

[0145] In some embodiments, refer to Figure 5 , Figure 5 is a schematic diagram of the display interface of the method for processing props in the virtual scene provided by the embodiment of the present application. In a certain game, the game client records the continuous pictures of the virtual object using the virtual prop 501 to kill each other virtual object 503 in the virtual scene 502. For example, if the virtual object uses the virtual prop 501 to kill 10 other virtual objects, a video clip A will be generated and saved in the game client. The video clip includes the process of the virtual object using the prop 501 to kill 10 other virtual objects.

[0146] In some embodiments, the game server stores a database table. The corresponding relationship between each virtual prop and the video clip in the virtual prop warehouse of the user account that controls the virtual object is recorded in the database table. For example, the corresponding relationship between the above virtual prop 501 and the video clip A, see Table 1. Each user account corresponds to at least one virtual prop, and each virtual prop corresponds to multiple links of video clips. For example, according to the game custom settings, up to 3 links of video clips can be stored for each virtual prop.

[0147] Table 1 Association Table of Virtual Props and Video Clips

[0148]

[0149] In some embodiments, referring to Figure 7 , the user controls a virtual object to use a virtual prop to perform a shooting operation through the game client. The shooting operation data will be reported to the server of the corresponding game client. The server of the game client returns the shooting operation result data according to the user's shooting operation result data to the game client. When the shooting operation result data indicates that the virtual object has successfully killed another virtual object using the virtual prop, the kill result will be collected and recorded in the client's file by the game client. The game client will collect the video clip (the pictures within 1 second before and after the kill) corresponding to the kill result, and summarize the video clips corresponding to each kill result into the video clip corresponding to this game. After the game ends, the user information, virtual prop information, and the video clip file generated in this game will all be reported to the video server.

[0150] In some embodiments, referring to Figure 6 , Figure 6 is a schematic diagram of the display interface of the prop processing method for the virtual scene provided by the embodiment of the present application. When user A views the virtual prop 601 in the virtual prop warehouse, while displaying the parameter information 602 of the virtual prop 601, it will also display the video clip 603 of the virtual object using the virtual prop 601, and display the usage process of the virtual object using the virtual prop 601 in the form of a dynamic video. In this way, whether it is user A or user A's friend who views user A's virtual prop warehouse, they will see the wonderful picture of the virtual object using the virtual prop.

[0151] In some embodiments, referring to Figure 8A , Figure 8A is a schematic diagram of the principle of the prop processing method for the virtual scene provided by the embodiment of the present application. In step 801A, the client determines whether the virtual object has currently killed another virtual object using a virtual prop. When the virtual object has currently killed another virtual object using a virtual prop, step 802A is executed. In step 802A, the process of killing another virtual object using the virtual prop is recorded in the client locally in the form of a video stream. In step 803, it is determined whether the game has ended. When it is determined that the game has not ended, step 801A is executed. When it is determined that the game has ended, step 804A is executed. In step 804A, the video streams formed for each kill result in the whole game are spliced into a video clip, and the spliced video clip is compressed.

[0152] In some embodiments, referring to Figure 8B , Figure 8B is a schematic diagram of the principle of the prop processing method for the virtual scene provided by the embodiment of the present application. Figure 8BSteps 801B to 803B implement the management of video clips. In step 801B, the client uploads the compressed file of the video clip to the server of the game client. In step 802B, the server of the game client receives and stores the video clip. In step 803B, the server of the game client stores the user account identifier, virtual item identifier, and the link address of the video clip of the current game into the database table.

[0153] In some embodiments, referring to Figure 8C , Figure 8C is a schematic diagram of the principle of the method for processing virtual items in the virtual scene provided by the embodiments of the present application. Figure 8C Steps 801C to 803C implement the display of virtual items. In step 801C, the video clip file of the virtual item used by the user is downloaded and decompressed to obtain the video clip. In step 802C, when the virtual item is displayed, the video clip associated with the virtual item is automatically played. In step 803C, it is determined whether the user needs to hide the video. When the user needs to hide the video, step 804C is executed. In step 804C, the video clip is stopped or the playback interface of the video clip is closed. When the user does not need to hide the video, step 802C is executed.

[0154] The embodiments of the present application provide a method for processing virtual items in a virtual scene. When displaying the virtual item warehouse of a player, since the player has feelings for the virtual items they use, at least one video clip (recording wonderful operations) is configured for each virtual item. When the player views the virtual item, they can recall in which battle the virtual item performed well through the video clip. This virtual item warehouse and the video clips configured for the virtual items can also be seen by the player's friends, making the friends feel as if they are visiting the player's private virtual item warehouse. Such video clips can also highlight the actual effect of the virtual item, enabling other players to more clearly know the advantages of the virtual item, thereby improving the recommendation efficiency of recommending virtual items to other users.

[0155] Next, continue to describe the exemplary structure of the software module implementation of the virtual scene item processing device 455 provided by the embodiments of the present application. In some embodiments, such as Figure 3As shown, the software module in the prop processing device 455 of the virtual scene stored in the memory 450 may include: a display module 4551 for displaying a virtual prop set; wherein, the virtual prop set includes at least one virtual prop that can be used by a virtual object; a playback module 4552 for, in response to a viewing operation on at least one target virtual prop in the virtual prop set, playing at least one video clip associated with each target virtual prop; wherein, the video clip includes the usage process of the target virtual prop associated with the video clip.

[0156] In some embodiments, the playback module 4552 is further configured to: play a video clip of a target virtual object that satisfies at least one of the following conditions: in the video clip, the score obtained by the target virtual object using the target virtual prop is higher than a score threshold; in the video clip, the scene similarity between the target virtual scene where the target virtual object uses the target virtual prop and the virtual scene where the virtual object is currently located is greater than a scene similarity threshold; in the video clip, the character similarity between the target virtual object using the target virtual prop and the virtual object is greater than a character similarity threshold; wherein, the target virtual object includes at least one of the following: a virtual object, a virtual object in the same group as the virtual object.

[0157] In some embodiments, when the number of at least one target virtual prop is multiple, the playback module 4552 is further configured to: sequentially perform the following processing for each target virtual prop in the order of the multiple target virtual props: play at least one video clip associated with the target virtual prop.

[0158] In some embodiments, the playback module 4552 is further configured to: obtain an order by performing any one of the following processes: obtain the score of each target virtual prop, and perform a descending sorting process on the multiple target virtual props according to the scores of each target virtual prop; perform a descending sorting process on the multiple target virtual props according to the performance parameters of each target virtual prop; perform a descending sorting process on the multiple target virtual props according to the usage frequency of each target virtual prop; perform a descending sorting process on the multiple target virtual props according to the adaptation degree of each target virtual prop to the virtual scene.

[0159] In some embodiments, when the number of at least one video clip is multiple, the playback module 4552 is further configured to: sequentially play the multiple video clips according to the sorting result of the multiple video clips; wherein, the sorting result of the multiple video clips includes at least one of the following: a descending sorting result obtained by sorting the multiple video clips in descending order based on the scores obtained by using the target virtual item in each video clip; a descending sorting result obtained by sorting the multiple video clips in descending order based on the scene similarity between the target virtual scene where the target virtual item is used in each video clip and the virtual scene where the virtual object is currently located; a descending sorting result obtained by sorting the multiple video clips in descending order based on the character similarity between the target virtual object where the target virtual item is used in each video clip and the virtual object.

[0160] In some embodiments, the playback module 4552 is further configured to: play multiple video clips simultaneously; or play multiple video clips associated with the target virtual item in sequence; wherein, the multiple video clips correspond to one target virtual item, or the multiple video clips correspond to multiple target virtual items. When the multiple video clips are played simultaneously, the multiple video clips are played muted, or the sounds of the multiple video clips are played in rotation in sequence.

[0161] In some embodiments, when the multiple video clips correspond to multiple target virtual items, the playback module 4552 is further configured to: simultaneously play at least one video clip in each of the multiple display areas; wherein, at least one video clip played in the same display area is associated with one target virtual item, or is associated with multiple related target virtual items.

[0162] In some embodiments, the playback module 4552 is further configured to perform at least one of the following playback methods: sequentially play the multiple video clips according to the descending sorting result of the scene similarity between the target virtual scene shown in each video clip and the virtual scene where the virtual object is currently located; sequentially play the multiple video clips according to the descending sorting result of the scores obtained in each video clip; sequentially play the multiple video clips according to the descending sorting result of the character similarity between the target virtual object in each video clip and the virtual object; sequentially play the multiple video clips according to the descending sorting result of the acquisition time of each video clip.

[0163] In some embodiments, the playback module 4552 is further configured to perform the following processing for each video segment: collect interaction data of the target virtual scene in the video segment; based on the interaction data, call a first neural network model to perform a scene similarity prediction process to obtain the scene similarity between the target virtual scene and the virtual scene where the virtual object is currently located; wherein the interaction data includes at least one of the following: the position of the interactive virtual object in the target virtual scene, the health value of the interactive virtual object, the equipment data of the interactive virtual object, and the comparison data between the interactive virtual object and the combatant.

[0164] In some embodiments, the display module 4551 is further configured to display at least one of the following virtual item sets: the virtual item set of the bound account of the virtual character; the virtual item set of the social account that has a social relationship with the bound account.

[0165] In some embodiments, when displaying the virtual item set of the social account that has a social relationship with the bound account, the display module 4551 is further configured to: in response to a video sharing operation on at least one target virtual item in the virtual item set, send a video segment corresponding to the bound account and associated with at least one target virtual item to the social account; wherein at least one target virtual item is a virtual item held by both the bound account and the social account.

[0166] In some embodiments, the display module 4551 is further configured to: display at least one default virtual item in the virtual item set in a first display manner, and display other virtual items in a second display manner different from the first display manner; wherein the other virtual items are the virtual items in the virtual item set other than the default virtual items.

[0167] In some embodiments, the display module 4551 is further configured to: before displaying at least one default virtual item in the virtual item set in a first display manner, obtain virtual items that meet at least one of the following conditions from the virtual item set as the default virtual items: the virtual item with the highest usage frequency; the virtual item that causes the highest damage; the virtual item with the highest cumulative score; the virtual item that is most suitable for the virtual scene where the virtual object is currently located.

[0168] In some embodiments, the display module 4551 is further configured to: before displaying at least one default virtual item in the virtual item set in the first display mode, perform the following processing for each virtual item in the virtual item set: obtain the item data of the virtual item; collect the interaction data of the virtual scene where the virtual object is currently located; perform an adaptation degree prediction process by invoking a second neural network model based on the interaction data and the item data to obtain the adaptation degree of the virtual item to the virtual scene where the virtual object is currently located; wherein the interaction data includes at least one of the following: the position of the interactive virtual object in the virtual scene, the health value of the interactive virtual object, the equipment data of the interactive virtual object, and the comparison data between the interactive virtual object and the opponent in the battle.

[0169] In some embodiments, the playback module 4552 is further configured to: play at least one video segment associated with each target virtual item; or display the detail page of the target virtual item; wherein the detail page includes at least one of the following: the price of the target virtual item, the performance of the target virtual item, and the playback link of at least one video segment associated with the target virtual item; in response to a trigger operation on the playback link, play at least one video segment associated with each target virtual item.

[0170] In some embodiments, the playback module 4552 is further configured to: before playing at least one video segment associated with each target virtual item, perform the following processing for each virtual item in the virtual item set: identify at least one historical event associated with the virtual item and generate a video segment including at least one historical event.

[0171] The embodiments of the present application provide a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the method for processing items in the virtual scene in the embodiments of the present application.

[0172] The embodiments of the present application provide a computer-readable storage medium storing executable instructions, wherein the executable instructions are stored. When the executable instructions are executed by a processor, the processor will be caused to execute the method for processing items in the virtual scene provided by the embodiments of the present application. For example, Figures 4A - 4D the method for processing items in the virtual scene shown.

[0173] 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.

[0174] In some embodiments, the executable instructions may be in the form of a program, software, a software module, a script, or code, 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 a stand-alone program or being deployed as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0175] As an example, the executable instructions may or may not correspond to a file in a file system, may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, stored in a single file dedicated to the program being discussed, or, stored in multiple cooperating files (e.g., files that store one or more modules, subroutines, or portions of code).

[0176] As an example, the executable instructions may be deployed to execute on one computing device, or on multiple computing devices located at one site, or, on multiple computing devices distributed across multiple sites and interconnected by a communication network.

[0177] In summary, through the embodiments of the present application, in response to a viewing operation on a target virtual item, a video clip associated with the target virtual item is played, and the video clip includes the usage process of the target virtual item associated with the video clip. When a user views the target virtual item, they can know the usage process of the target virtual item by watching the video clip, thereby effectively improving the display efficiency of the virtual item when it is viewed.

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

Claims

1. A method for processing props in a virtual scenario, characterized in that The method includes: Displaying a set of virtual items; wherein, the set of virtual items includes at least one virtual item that can be used by a virtual object; In response to a viewing operation on at least one target virtual item in the set of virtual items, playing at least one video clip associated with each target virtual item; wherein, the video clip includes the usage process of the target virtual item associated with the video clip, and the video clip satisfies at least one of the following conditions: In the video clip, the score obtained by the target virtual object using the target virtual item is higher than a score threshold; In the video clip, the scene similarity between the target virtual scene where the target virtual object uses the target virtual item and the virtual scene where the virtual object is currently located is greater than a scene similarity threshold; In the video clip, the character similarity between the target virtual object using the target virtual item and the virtual object is greater than a character similarity threshold; The target virtual object includes at least one of the following: the virtual object, a virtual object in the same group as the virtual object.

2. The method according to claim 1, wherein When the number of the at least one target virtual item is multiple, the playing of at least one video clip associated with each target virtual item includes: Sequentially performing the following processing for each target virtual item in the order of the multiple target virtual items: playing at least one video clip associated with the target virtual item.

3. The method according to claim 2, wherein The method further includes: Obtaining the order by performing any one of the following processes: Obtaining the score of each target virtual item, and performing a descending order sorting process on the multiple target virtual items according to the scores of each target virtual item; Performing a descending order sorting process on the multiple target virtual items according to the performance parameters of each target virtual item; Performing a descending order sorting process on the multiple target virtual items according to the usage frequency of each target virtual item; Performing a descending order sorting process on the multiple target virtual items according to the degree of adaptation of each target virtual item to the virtual scene.

4. The method according to claim 2, wherein When the number of the at least one video clip is multiple, the playing of at least one video clip associated with the target virtual item includes: Sequentially playing the multiple video clips according to the sorting result of the multiple video clips; Wherein, the sorting result of the multiple video clips includes at least one of the following: A descending order sorting result obtained by performing a descending order sorting on the multiple video clips based on the score obtained by using the target virtual item in each video clip; A descending order sorting result obtained by performing a descending order sorting on the multiple video clips based on the scene similarity between the target virtual scene where the target virtual item is used in each video clip and the virtual scene where the virtual object is currently located; A descending order sorting result obtained by performing a descending order sorting on the multiple video clips based on the character similarity between the target virtual object using the target virtual item in each video clip and the virtual object.

5. The method according to claim 1, wherein When the number of video segments for playback is multiple, playing at least one video segment associated with each of the target virtual items includes: Playing multiple video segments simultaneously; or Playing the multiple video segments in sequence; Wherein, when the multiple video segments are played simultaneously, the multiple video segments are played muted, or the sounds of the multiple video segments are played in rotation one by one.

6. The method according to claim 5, wherein When the multiple video segments correspond to multiple target virtual items, playing multiple video segments simultaneously includes: Playing at least one video segment simultaneously in each of the multiple display areas; Wherein, at least one video segment played in the same display area is associated with one target virtual item, or is associated with multiple target virtual items having relevance.

7. The method according to claim 5, characterized in that, Playing the multiple video segments in sequence includes: Performing at least one of the following playback methods: Playing the multiple video segments in sequence according to the descending order of the scene similarity between the target virtual scene shown in each video segment and the virtual scene where the virtual object is currently located; Playing the multiple video segments in sequence according to the descending order of the scores obtained in each video segment; Playing the multiple video segments in sequence according to the descending order of the role similarity between the target virtual object in each video segment and the virtual object; Playing multiple video segments in sequence according to the descending order of the acquisition time of each video segment.

8. The method according to claim 7, characterized in that The method further includes: Performing the following processing for each of the video segments: Collecting the interaction data of the target virtual scene in the video segment; Performing a scene similarity prediction process by calling a first neural network model based on the interaction data to obtain the scene similarity between the target virtual scene and the virtual scene where the virtual object is currently located; Wherein, the interaction data includes at least one of the following: the position of the interactive virtual object in the target virtual scene, the health value of the interactive virtual object, the equipment data of the interactive virtual object, the comparison data between the interactive virtual object and the opponent in the battle.

9. The method according to claim 1, characterized in that, Displaying the virtual item set includes: Displaying at least one of the following virtual item sets: The virtual item set of the bound account of the virtual character; the virtual item set of the social account having a social relationship with the bound account.

10. The method according to claim 9, wherein When displaying the virtual item set of the social account having a social relationship with the bound account, the method further includes: In response to a video sharing operation on at least one target virtual item in the virtual item set, sending a video segment corresponding to the bound account and associated with the at least one target virtual item to the social account; Wherein, the at least one target virtual item is a virtual item held by both the bound account and the social account.

11. The method according to claim 1, wherein Displaying the virtual item set includes: Displaying at least one default virtual item in the virtual item set in a first display manner, and displaying other virtual items in a second display manner different from the first display manner; wherein, the other virtual items are the virtual items in the virtual item set other than the default virtual item.

12. The method according to claim 11, wherein Before displaying at least one default virtual item in the virtual item set in the first display mode, the method further includes: Obtaining a virtual item that satisfies at least one of the following conditions from the virtual item set as the default virtual item: The virtual item with the highest usage frequency; the virtual item that causes the highest damage; the virtual item with the highest cumulative score; the virtual item that is most adaptable to the virtual scene where the virtual object is currently located.

13. The method according to claim 11, characterized in that, Before displaying at least one default virtual item in the virtual item set in the first display mode, the method further includes: Performing the following processing on each virtual item in the virtual item set: Obtaining the item data of the virtual item; Collecting interaction data of the virtual scene where the virtual object is currently located; Invoking a second neural network model to perform an adaptability prediction process based on the interaction data and the item data to obtain the adaptability of the virtual item to the virtual scene where the virtual object is currently located; Wherein, the interaction data includes at least one of the following: the position of the interactive virtual object in the virtual scene, the health value of the interactive virtual object, the equipment data of the interactive virtual object, and the comparison data between the interactive virtual object and the opponent.

14. The method according to claim 1, wherein Playing at least one video segment associated with each target virtual item includes: Playing at least one video segment associated with each target virtual item; or Displaying a details page of the target virtual item; wherein, the details page includes at least one of the following: the price of the target virtual item, the performance of the target virtual item, and the playback link of at least one video segment associated with the target virtual item; in response to a trigger operation on the playback link, playing at least one video segment associated with each target virtual item.

15. A prop processing device for a virtual scene, characterized in that, The device includes: A display module for displaying a virtual item set; wherein, the virtual item set includes at least one virtual item that can be used by a virtual object; A playback module for, in response to a viewing operation on at least one target virtual item in the virtual item set, playing at least one video segment associated with each target virtual item; wherein, the video segment includes the usage process of the target virtual item associated with the video segment, and the video segment satisfies at least one of the following conditions: in the video segment, the score obtained by the target virtual object using the target virtual item is higher than a score threshold; in the video segment, the scene similarity between the target virtual scene where the target virtual object uses the target virtual item and the virtual scene where the virtual object is currently located is greater than a scene similarity threshold; in the video segment, the character similarity between the target virtual object using the target virtual item and the virtual object is greater than a character similarity threshold; the target virtual object includes at least one of the following: the virtual object, a virtual object in the same group as the virtual object.

16. An electronic device, characterized in that, The electronic device includes: A memory for storing executable instructions; A processor, when executing the executable instructions stored in the memory, implements the prop processing method for the virtual scenario according to any one of claims 1 to 14.

17. A computer-readable storage medium storing executable instructions, characterized in that, When the executable instructions are executed by the processor, the prop processing method for the virtual scenario according to any one of claims 1 to 14 is implemented.

18. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, the prop processing method for the virtual scenario according to any one of claims 1 to 14 is implemented.

Citation Information

Patent Citations

  • Virtual scene display method and introduction video generation method and device of virtual scene

    CN112188268A

  • Video picture display method and device, computer equipment and storage medium

    CN112569596A