Virtual scene summary information processing method and device, equipment and storage medium
By dividing information into dimensions within a virtual scene and using tab controls to switch between displays, the problem of server resource consumption caused by information display in a virtual scene was solved, thus improving stability and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECH (CHENGDU) CO LTD
- Filing Date
- 2022-07-25
- Publication Date
- 2026-07-21
AI Technical Summary
Existing technologies for displaying aggregated information in virtual scenes result in high resource consumption on the backend server, affecting the stability of the virtual scene and causing problems such as frame drops and disconnections.
The summarized information of the virtual scene is divided into different dimensions, and the switching and display of information summary dimensions are realized through tab controls. Users can trigger the tab control of the corresponding dimension to display information as needed, reducing the consumption of information transmission resources between the backend server and the terminal device.
By optimizing information transmission methods, the stability of the virtual scene was ensured, while the efficiency of information delivery and user experience were improved.
Smart Images

Figure CN117482528B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer human-computer interaction technology, and in particular to a method, apparatus, device and storage medium for processing aggregated information in a virtual scene. Background Technology
[0002] Human-computer interaction technology based on virtual scenes using graphics processing hardware can realize diverse interactions between virtual objects controlled by users or artificial intelligence according to actual application needs, and has broad practical value. For example, in virtual scenes such as games, it can simulate the real battle process between virtual objects.
[0003] Taking a virtual game as an example, a game results screen will be displayed after the game ends. The game results screen will display various summary data related to the game to help users understand the game.
[0004] Because the technology uses a method of displaying all kinds of aggregated data on the settlement interface, it will inevitably cause high fluctuations in the resource utilization of the backend server of the virtual scene. Since the resources of the backend server are limited, this will affect the stability of the games that are currently running and the games that will be running, such as frame drops and disconnections. Summary of the Invention
[0005] This application provides a method, apparatus, electronic device, computer-readable storage medium, and computer program product for processing aggregated information in a virtual scene, which can achieve efficient transmission of aggregated information in a virtual scene while ensuring the stability of the virtual scene's operation.
[0006] The technical solution of this application embodiment is implemented as follows:
[0007] This application provides a method for processing aggregated information in a virtual scene, including:
[0008] Displaying a virtual scene, wherein the virtual scene includes a first virtual object;
[0009] In response to the end of the interaction process in which the first virtual object participates in the virtual scene, an information summary interface corresponding to the first virtual object is displayed, and multiple tab controls are displayed in the information summary interface, wherein each tab control corresponds to an information summary dimension;
[0010] In response to the first tab control among the plurality of tab controls being selected, at least one summary piece of information in the first information summary dimension is displayed in the information display area of the information summary interface other than the plurality of tab controls, wherein the first information summary dimension is the information summary dimension corresponding to the first tab control.
[0011] This application provides a virtual scene summary information processing device, including:
[0012] A display module is used to display a virtual scene, wherein the virtual scene includes a first virtual object;
[0013] The display module is further configured to respond to the end of the interaction process in which the first virtual object participates in the virtual scene, display an information summary interface corresponding to the first virtual object, and display multiple tab controls in the information summary interface, wherein each tab control corresponds to an information summary dimension;
[0014] The display module is further configured to, in response to the first tab control among the plurality of tab controls being selected, display at least one summary piece of information in the first information summary dimension in the information display area of the information summary interface other than the plurality of tab controls, wherein the first information summary dimension is the information summary dimension corresponding to the first tab control.
[0015] This application provides an electronic device, including:
[0016] Memory, used to store executable instructions;
[0017] The processor, when executing executable instructions stored in the memory, implements the virtual scene summary information processing method provided in the embodiments of this application.
[0018] This application provides a computer-readable storage medium storing executable instructions, which, when executed by a processor, implement the virtual scene summary information processing method provided in this application.
[0019] This application provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the virtual scene summary information processing method provided in this application.
[0020] The embodiments of this application have the following beneficial effects:
[0021] By dividing the summarized information in the virtual scene into different dimensions and using tab controls to switch and display the summarized information under different dimensions, users can trigger the tab controls of the corresponding dimensions to display information as needed. This saves resources on information transmission between the virtual scene and the backend server, thereby ensuring the stability of the virtual scene and improving the efficiency of conveying summarized information in the virtual scene, thus enhancing the user experience. Attached Figure Description
[0022] Figure 1AThis is a schematic diagram illustrating the application mode of the virtual scene summary information processing method provided in the embodiments of this application;
[0023] Figure 1B This is a schematic diagram illustrating the application mode of the virtual scene summary information processing method provided in the embodiments of this application;
[0024] Figure 2 This is a schematic diagram of the structure of the electronic device 500 provided in the embodiments of this application;
[0025] Figure 3 This is a flowchart illustrating the method for processing aggregated information of a virtual scene provided in an embodiment of this application;
[0026] Figure 4A and Figure 4B This is a flowchart illustrating the method for processing aggregated information of a virtual scene provided in an embodiment of this application;
[0027] Figures 5A to 5C This is a schematic diagram illustrating an application scenario of the virtual scene summary information processing method provided in the embodiments of this application;
[0028] Figures 6A to 6C This is a schematic diagram illustrating an application scenario of the virtual scene summary information processing method provided in the embodiments of this application;
[0029] Figure 7 This is a flowchart illustrating the method for processing aggregated information of a virtual scene provided in the embodiments of this application. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0031] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0032] It is understood that in the embodiments of this application, data related to user information (such as user accounts) is involved. When the embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0033] In the following description, the terms “first, second, ...” are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that “first, second, ...” may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0035] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.
[0036] 1) Responding to: used to indicate the conditions or states on which the operation is performed depends. When the conditions or states on which it depends are met, one or more operations can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.
[0037] 2) Virtual Scene: This refers to the scene displayed (or provided) by the application when it runs on the terminal device. This scene can be a simulation of the real world, a semi-simulated / semi-fictional environment, or a purely fictional virtual environment. A virtual scene can be any of a two-dimensional, 2.5-dimensional, or three-dimensional virtual scene; this application does not limit the dimension of the virtual scene. For example, a virtual scene may include the sky, land, ocean, etc., and the land may include environmental elements such as deserts and cities. Users can control virtual objects to move within this virtual scene.
[0038] 3) Virtual Objects: These are interactive representations of people and objects within a virtual scene, or movable objects within the virtual scene. These movable objects can be virtual characters, virtual animals, anime characters, etc., such as people or animals displayed in a virtual scene. A virtual object can be a virtual avatar representing the user within the virtual scene. A virtual scene can include multiple virtual objects, each with its own shape and volume, occupying a portion of the space within the virtual scene.
[0039] 4) Virtual props: including throwing props and shooting props, where throwing props hit target objects in the virtual scene by being thrown, and shooting props hit target objects in the virtual scene by launching at least one projectile.
[0040] 5) Scene data: This represents the characteristic data of the virtual scene, such as the area of the construction area in the virtual scene, the current architectural style of the virtual scene, etc.; it can also include the location of the virtual building in the virtual scene, and the area occupied by the virtual building, etc.
[0041] 6) Tab control: A row of parallel toggle / jump buttons used to switch / jump between different summaries of information in the virtual scene.
[0042] 7) Client: An application running on a terminal device that provides various services, such as a video playback client, a game client, etc.
[0043] This application provides a method, apparatus, electronic device, computer-readable storage medium, and computer program product for processing aggregated information of virtual scenes, which can efficiently transmit aggregated information of virtual scenes while ensuring the stability of virtual scene operation. To facilitate a clearer understanding of the method for processing aggregated information of virtual scenes provided in this application, exemplary implementation scenarios of the method are first described. The virtual scene in the method can be entirely output based on a terminal device, or based on a collaborative output between a terminal device and a server.
[0044] In some embodiments, the virtual scene can also be an environment for virtual objects (such as game characters) to interact. For example, it can be a place for game characters to fight each other in the virtual scene. By controlling the actions of the game characters, the two parties can interact in the virtual scene, thereby allowing users to relieve life stress during the game.
[0045] In one implementation scenario, see Figure 1A , Figure 1A This is a schematic diagram of the application mode of the virtual scene summary information processing method provided in the embodiments of this application. It is applicable to some application modes that can complete the relevant data calculation of the virtual scene 100 by relying entirely on the graphics processing hardware computing power of the terminal device 400, such as stand-alone / offline games, and the output of the virtual scene is completed by various types of terminal devices 400 such as smartphones, tablets and virtual reality / augmented reality devices.
[0046] As an example, types of graphics processing hardware include central processing units (CPUs) and graphics processing units (GPUs).
[0047] When visual perception of virtual scene 100 is formed, terminal device 400 calculates the data required for display through graphics computing hardware, and completes the loading, parsing and rendering of display data. The graphics output hardware outputs video frames that can form visual perception of virtual scene. For example, two-dimensional video frames are presented on the display screen of a smartphone, or video frames that achieve three-dimensional display effect are projected on the lenses of augmented reality / virtual reality glasses. In addition, in order to enrich the perception effect, terminal device 400 can also use different hardware to form one or more of auditory perception, tactile perception, motion perception and taste perception.
[0048] As an example, a client 410 (e.g., a standalone game application) runs on the terminal device 400. During the operation of the client 410, the output includes a virtual scene for role-playing. The virtual scene can be an environment for game characters to interact with, such as a plain, street, valley, etc., for game characters to fight. Taking the virtual scene 100 displayed in a third-person perspective as an example, a first virtual object 101 is displayed in the virtual scene 100. The first virtual object 101 can be a game character controlled by the user. That is, the first virtual object 101 is controlled by the real user and will move in the virtual scene 100 in response to the real user's operation on the controller (e.g., touch screen, voice switch, keyboard, mouse, and joystick). For example, when the real user moves the joystick to the right, the first virtual object 101 will move to the right in the virtual scene 100. It can also remain stationary, jump, and be controlled to perform shooting operations, etc.
[0049] For example, in response to the end of the interaction process participated in by the first virtual object 101 in the virtual scene 100, client 410 displays an information summary interface 102 corresponding to the first virtual object 101. The information summary interface 102 displays multiple tab controls (each tab control corresponds to an information summary dimension in the virtual scene 100), such as tab control 103 (corresponding to summary information of other virtual objects in the same faction as the first virtual object 101 in the virtual scene 100), tab control 104 (corresponding to summary information of the first virtual object 101), tab control 105 (corresponding to summary information of virtual objects in the opposing faction of the first virtual object 101 in the virtual scene 100), and tab control 106 (corresponding to summary information of other virtual objects in the opposing faction of the first virtual object 101 in the virtual scene 100). (Summary information of virtual items used in this match); Subsequently, in response to the first tab control (e.g., tab control 104) being selected (tab control 104 may be selected by default or in response to a player's trigger operation), at least one summary piece of information from the first information summary dimension is displayed in the information display area of the information summary interface 102, excluding the multiple tab controls. For example, the interaction record data 107 of the first virtual object 101 in this match (including kill count, assist count, and death count). In this way, the switching of summary information from different information summary dimensions in the virtual scene is realized through tab controls, which improves the efficiency of conveying summary information in the virtual scene.
[0050] It should be noted that the client 410 can also display the model of the first virtual object 101 in the information summary interface 102. In this way, users can intuitively associate the first account of the login information summary interface 102 with the first virtual object 101 by observing the model of the first virtual object 101, thereby further improving the efficiency of conveying the summary information in the virtual scene to the user.
[0051] In another implementation scenario, see Figure 1B , Figure 1B This is a schematic diagram of the application mode of the virtual scene summary information processing method provided in the embodiments of this application. It is applied to the terminal device 400 and the server 200, and is suitable for the application mode that relies on the computing power of the server 200 to complete the virtual scene calculation and output the virtual scene on the terminal device 400.
[0052] Taking the visual perception of forming a virtual scene 200 as an example, the server 200 calculates the display data (such as scene data) related to the virtual scene and sends it to the terminal device 400 through the network 300. The terminal device 400 relies on graphics computing hardware to load, parse and render the calculated display data, and relies on graphics output hardware to output the virtual scene to form visual perception. For example, two-dimensional video frames can be displayed on the display screen of a smartphone, or video frames that achieve a three-dimensional display effect can be projected onto the lenses of augmented reality / virtual reality glasses. As for the perception of the form of the virtual scene, it can be understood that it can be achieved with the help of the corresponding hardware output of the terminal device 400, such as using a microphone to form auditory perception, using a vibrator to form tactile perception, and so on.
[0053] As an example, a client 410 (e.g., a network-based game application) runs on a terminal device 400. It interacts with other users in a game by connecting to a server 200 (e.g., a game server). The terminal device 400 outputs a virtual scene 200 from the client 410. For example, the virtual scene 200 is displayed in a third-person perspective. A first virtual object 201 is displayed in the virtual scene 200. The first virtual object 201 can be a game character controlled by the user. That is, the first virtual object 201 is controlled by the real user and will move in the virtual scene 200 in response to the real user's operation on the controller (e.g., touch screen, voice switch, keyboard, mouse, and joystick). For example, when the real user moves the joystick to the right, the first virtual object 201 will move to the right in the virtual scene 200. It can also remain stationary, jump, and be controlled to perform shooting operations.
[0054] For example, in response to the end of the interaction process participated in by the first virtual object 201 in the virtual scene 200, client 410 displays the information summary interface 202 corresponding to the first virtual object 201; the information summary interface 202 displays multiple tab controls (each tab control corresponds to an information summary dimension in the virtual scene 200), such as tab control 203 (summarizing information of other virtual objects in the same faction as the first virtual object 201 in the virtual scene 200), tab control 204 (summarizing information of the first virtual object 201), tab control 205 (summarizing information of virtual objects in the opposing faction of the faction to which the first virtual object 201 belongs in the virtual scene 200), and tab control 206 (summarizing information of virtual items used in this match in the virtual scene 200); subsequently, the client... When the first tab control (e.g., tab control 204) among multiple tab controls is selected (tab control 204 may be selected by default or in response to a player's trigger operation), the client 410 displays at least one summary piece of information from the first information summary dimension in the information display area of the information summary interface 202, excluding the multiple tab controls. For example, the interaction record data 207 of the first virtual object 201 in this game (including kill count, assist count, and death count). In this way, the switching of summary information from different information summary dimensions in the virtual scene is realized through tab controls. On the one hand, it can save the resource consumption of information transmission between the terminal device and the backend server, thereby ensuring the stability of the virtual scene operation. On the other hand, it also improves the efficiency of conveying summary information in the virtual scene.
[0055] In some embodiments, the terminal device 400 can also implement the virtual scene aggregation information processing method provided in this application embodiment 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 native application (APP), that is, a program that needs to be installed in the operating system to run, such as a shooting game APP (i.e., the client 410 mentioned above); it can also be a mini-program, that is, a program that only needs to be downloaded into the browser environment to run; or it can be a game mini-program that can be embedded in any APP. In short, the above-mentioned computer program can be any form of application, module or plugin.
[0056] Taking a computer program as an example, in actual implementation, the terminal device 400 has an application that supports virtual scenes installed and running. This application can be any of the following: a first-person shooter (FPS) game, a third-person shooter game, a virtual reality application, a 3D map application, or a multiplayer shooting survival game. Users use the terminal device 400 to operate a virtual character located in the virtual scene, and these activities include, but are not limited to: adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up items, shooting, attacking, throwing, and constructing virtual buildings—at least one of these. Illustratively, the virtual character can be a virtual persona, such as a realistic character or an anime character.
[0057] In other embodiments, the embodiments of this application can also be implemented with the aid of cloud technology, which refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or local area network to realize the computation, storage, processing, and sharing of data.
[0058] Cloud technology is a general term encompassing network technology, information technology, integration technology, management platform technology, and application technology based on the cloud computing business model. It can form resource pools, allowing for on-demand use with flexibility and convenience. Cloud computing technology will become a crucial support. The backend services of cloud computing systems require substantial computing and storage resources.
[0059] Example, Figure 1B The server 200 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal device 400 can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, in-vehicle terminal, etc., but is not limited to these. The terminal device 400 and the server 200 can be directly or indirectly connected via wired or wireless communication, which is not limited in this embodiment.
[0060] The structure of the electronic device provided in the embodiments of this application will be described below. Taking the electronic device as a terminal device as an example, see [link to documentation]. Figure 2 , Figure 2 This is a schematic diagram of the structure of the electronic device 500 provided in the embodiments of this application. Figure 2The illustrated electronic device 500 includes at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to implement communication between these components. In addition to a data bus, the bus system 540 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 2 The general labeled all buses as Bus System 540.
[0061] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0062] User interface 530 includes one or more output devices 531 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 530 also includes one or more input devices 532, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
[0063] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 550 may optionally include one or more storage devices physically located away from the processor 510.
[0064] The memory 550 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 550 described in this application embodiment is intended to include any suitable type of memory.
[0065] In some embodiments, memory 550 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.
[0066] Operating system 551 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks;
[0067] The network communication module 552 is used to reach other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc.
[0068] Presentation module 553 is configured to enable the presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 531 (e.g., a display screen, a speaker, etc.) associated with user interface 530;
[0069] The input processing module 554 is used to detect and translate one or more user inputs or interactions from one or more input devices 532.
[0070] In some embodiments, the apparatus provided in this application can be implemented in software. Figure 2 A virtual scene aggregation information processing device 555 stored in memory 550 is shown. This device can be software in the form of programs and plug-ins, and includes the following software modules: a display module 5551, a determination module 5552, a training module 5553, and a hiding module 5554. These modules are logically linked and can therefore be arbitrarily combined or further separated according to the functions implemented. It should be noted that... Figure 2 For ease of explanation, all the above modules are shown at once, but this should not be considered as the implementation of the information processing device 555 in the virtual scene excluding the implementation that may only include the display module 5551. The functions of each module will be explained below.
[0071] The method for processing summarized information of virtual scenes provided in this application will be described in detail below with reference to the accompanying drawings. The method for processing summarized information of virtual scenes provided in this application can be... Figure 1A The terminal device 400 can be executed independently, or it can be... Figure 1B The terminal device 400 and server 200 work together to execute the commands.
[0072] Below, by Figure 1A The following description uses the terminal device 400 in the example of independently executing the virtual scene summary information processing method provided in this application embodiment. See also Figure 3 , Figure 3 This is a flowchart illustrating the method for processing aggregated information in a virtual scene provided in this application embodiment, which will be combined with... Figure 3 The steps shown are explained.
[0073] It should be noted that, Figure 3The method shown can be executed by various forms of computer programs running on the terminal device 400, and is not limited to the client 410 described above. It can also be the operating system 551, software modules and scripts described above. Therefore, the client should not be regarded as a limitation on the embodiments of this application.
[0074] In step 301, a virtual scene is displayed.
[0075] Here, the virtual scene includes the first virtual object.
[0076] In some embodiments, the virtual scene in the human-computer interaction interface of the client can be displayed in a first-person perspective (e.g., the player plays the first virtual object in the game from their own perspective); it can also be displayed in a third-person perspective (e.g., the player chases the first virtual object in the game); or it can be displayed in a bird's-eye view; wherein, the above perspectives can be switched arbitrarily.
[0077] As an example, the first virtual object can be an object controlled by a user in the game. Of course, the virtual scene can also include other virtual objects, which can be controlled by other users or by robot programs. The first virtual object can be assigned to any one of multiple teams, which can be in an adversarial or cooperative relationship. Teams in the virtual scene can include one or all of the above relationships.
[0078] Taking the display of a virtual scene from a first-person perspective as an example, the virtual scene displayed in the human-computer interaction interface can include: determining the field of view area of the first virtual object based on its viewing position and field of view angle within the complete virtual scene, and presenting a portion of the virtual scene located within that field of view area. In other words, the displayed virtual scene can be a portion of the virtual scene relative to the panoramic virtual scene. Because the first-person perspective is the most impactful viewing angle for users, this allows for an immersive experience during operation.
[0079] Taking a bird's-eye view virtual scene as an example, the virtual scene displayed in the human-computer interaction interface can include: in response to zooming operations on the panoramic virtual scene, a portion of the virtual scene corresponding to the zoom operation is presented in the human-computer interaction interface; that is, the displayed virtual scene can be a portion of the panoramic virtual scene. This improves the user's operability during operation, thereby increasing the efficiency of human-computer interaction.
[0080] In step 302, in response to the end of the interaction process participated in by the first virtual object in the virtual scene, an information summary interface corresponding to the first virtual object is displayed.
[0081] In some embodiments, when the interaction process involving the first virtual object in the virtual scene ends, the client can replace the interactive interface of the virtual scene with an information summary interface corresponding to the first virtual object; of course, the client's human-computer interaction interface can also be divided into two areas in advance, one area for displaying the interactive interface of the virtual scene and the other area for displaying the information summary interface corresponding to the first virtual object.
[0082] For example, taking virtual object A controlled by user 1 as the first virtual object, before the client displays the interactive interface of the virtual scene and the information summary interface corresponding to virtual object A in the human-computer interaction interface, it can first detect the size of the screen and use the corresponding display method. For example, when the screen size is detected to be smaller than the size threshold (e.g., an 11-inch smartphone), after the interaction process in which user 1 controls virtual object A in the virtual scene ends, the interactive interface of the virtual scene can be replaced with the information summary interface corresponding to virtual object A. When the screen size is larger than the size threshold (e.g., a 50-inch smart TV), the interactive interface of the virtual scene and the information summary interface corresponding to virtual object A can be displayed separately in a split-screen manner. In this way, different display methods can be used for different sized terminal devices to meet the personalized needs of different users.
[0083] In step 303, multiple tab controls are displayed in the information summary interface.
[0084] Here, multiple tab controls can be displayed side-by-side or scattered in the information summary interface. Each tab control corresponds to an information summary dimension of the virtual scene. The information summary dimension can include: virtual items, virtual objects, factions in the virtual scene, accounts participating in the virtual scene, etc. For example, suppose the information summary interface displays four tab controls, corresponding to the summary information of virtual items in the virtual scene (such as the number of times each virtual item has been used and the amount of damage caused), the summary information of the first virtual object (such as the number of kills, deaths, assists, and likes from other users for the first virtual object), the summary information of other objects in the faction to which the first virtual object belongs (such as the number of kills and deaths of other virtual objects in the same faction), and the summary information of virtual objects in the opposing faction to which the first virtual object belongs (such as the number of kills and deaths of each virtual object in the opposing faction).
[0085] In some embodiments, when multiple tab controls are displayed side-by-side in the information summary interface, the client can implement step 303 as follows: display multiple tab controls in the information summary interface according to a specific sorting method, wherein the sorting method includes: descending order of the historical interaction frequency corresponding to each of the multiple tab controls (for example, assuming there are 4 tab controls, namely tab control 1 to tab control 4, where tab control 1 was selected 5 times in the past week, tab control 2 was selected 2 times in the past week, tab control 3 was selected 6 times in the past week, and tab control 4 was selected 4 times in the past week, then the sorting method of these 4 tab controls in the information summary interface is: tab control 3, tab control 1, tab control 4, tab control 2. In this way, the sorting method of multiple tab controls is adapted to the user's usage habits and facilitates the user's viewing); descending order of the number of information in the information summary dimension corresponding to each of the multiple tab controls (for example, assuming there are 4 tab controls...). The tab controls are labeled 1 through 4. Tab control 1 corresponds to a summary dimension containing 10 summary items, tab control 2 to 20, tab control 3 to 5, and tab control 4 to 15. Therefore, the order of these four tab controls in the summary interface is: Tab control 2, Tab control 4, Tab control 1, Tab control 3. The timeliness parameters of the corresponding information summary dimensions (for example, the timeliness of the information summary dimension can be characterized by the reciprocal of the sum of the generated durations of all summary information in the information summary dimension) are ordered in descending order (for example, assuming there are four tab controls, namely tab control 1 to tab control 4, where the timeliness parameter corresponding to tab control 1 is 0.01, the timeliness parameter corresponding to tab control 2 is 0.04, the timeliness parameter corresponding to tab control 3 is 0.06, and the timeliness parameter corresponding to tab control 4 is 0).03. The sorting order of these four tab controls in the information summary interface is: Tab Control 3, Tab Control 2, Tab Control 4, Tab Control 1. This facilitates users viewing the latest generated summary information in the virtual scene. The importance indicators of the information summary dimensions corresponding to the multiple tab controls (for example, the importance of an information summary dimension can be represented by the sum of the similarities between each summary piece of information and the features of the first virtual object) are ordered in descending order. (For example, assuming there are four tab controls, tab control 1 to tab control 4, where tab control 1 corresponds to an importance indicator of 3, tab control 2 to 2, tab control 3 to 1, and tab control 4 to 4, then the sorting order of these four tab controls in the information summary interface is: Tab Control 4, Tab Control 1, Tab Control 2, Tab Control 3. This facilitates users prioritizing the viewing of highly important summary information in the virtual scene, improving the user viewing experience.)
[0086] In other embodiments, see Figure 4A , Figure 4A This is a flowchart illustrating the method for processing aggregated information in a virtual scene provided in this application embodiment, as shown below. Figure 4A As shown, after execution Figure 3 After step 303 shown, the following steps can also be performed: Figure 4A Step 305 shown will combine Figure 4A The steps shown are explained.
[0087] In step 305, information push controls associated with at least one tab control are displayed.
[0088] Here, the information push control is used to display at least one summary piece of information from the associated information summary dimension. The associated information summary dimension is the information summary dimension corresponding to the associated tab control, and the associated tab control is the tab control associated with the information push control.
[0089] In some embodiments, when the number of at least one tab control is one, the client can implement step 305 by displaying an information push control associated with the selected tab control in response to a tab control selection operation.
[0090] For example, taking four tab controls (tab control 1 to tab control 4) as an example, the client responds to the user's selection of these four tab controls by displaying the information push control associated with the selected tab control. For instance, if the user selects tab control 2, the information push control associated with tab control 2 can be displayed. In this way, the user can intuitively view the important summary information in the information summary dimension corresponding to tab control 2, improving the efficiency of information delivery.
[0091] In other embodiments, the client may also implement step 305 by displaying an information push control associated with a tab control that meets the push conditions, wherein the push conditions include at least one of the following: obtaining new summary information sent by the server in the information summary dimension corresponding to the tab control (i.e., pushing is performed once new summary information sent by the server is obtained in a certain information summary dimension); obtaining summary information in the information summary dimension corresponding to the tab control whose similarity parameter (e.g., the similarity between each summary information in the information summary dimension and the features of the first virtual object) is greater than or equal to a similarity threshold; obtaining the included interactive data in the information summary dimension corresponding to the tab control (i.e., virtual objects controlled by accounts related to the summary information in the information summary dimension, which are used in interactions with virtual scenes). The summary information includes interactive data during the game, such as the number of kills and assists of virtual objects controlled by the account during the interaction process. This summary information is greater than or equal to the interactive data threshold. For example, it can push accounts that have interactive data greater than the interactive data threshold (i.e., other high-level players) to the user in this game. For example, it can be the account of a player whose number of kills is greater than or equal to the number of kills, or the account of a player whose number of assists is greater than or equal to the number of assists). Of course, it can also push the most used virtual items in the virtual scene, the most manipulated virtual objects in the virtual scene, etc. In this way, the push of summary information is not fixed or forced. It is only pushed when certain conditions are met, which controls the degree of fragmented display of summary information, maintains the order of the information summary interface, and can flexibly meet the needs of users.
[0092] In some embodiments, the client may also implement step 305 in the following ways: For each of the at least one tab control, perform one of the following processes: Display an information push control associated with the tab control at a position in the information summary interface that connects to the tab control (for example, the information push control associated with the tab control can be displayed by using an effect that pops up the information push control from the tab control); Display an information push control associated with the tab control at any position in the information summary interface based on the display parameters (e.g., color, size, etc.) applied to the tab control, wherein the information push control and the tab control apply the same display parameters to indicate that there is an association between them (for example, assuming that the display parameter applied to tab control 1 is yellow, then the display parameter applied to the information push control associated with tab control 1 is also yellow, thus indicating that the yellow information push control is the information push control associated with tab control 1); Display an information push control associated with the tab control at any position in the information summary interface, wherein there is a connecting line between the tab control and the information push control to indicate that there is an association between them.
[0093] For example, see Figure 5A , Figure 5A This is a schematic diagram illustrating an application scenario of the virtual scene summary information processing method provided in the embodiments of this application, such as... Figure 5A As shown, multiple tab controls are displayed in the information summary interface 500 corresponding to the first virtual object, such as tab control 501 and tab control 502. At this time, information push controls 503 and 504 are also displayed in the information summary interface 500. Tab control 501 and information push control 503 are connected by a connecting line 505, indicating that tab control 501 and information push control 503 have an association relationship; tab control 502 and information push control 504 are connected by a connecting line 506, indicating that tab control 502 and information push control 504 have an association relationship.
[0094] In some embodiments, the number of display slots included in the information push control can be adaptively increased or decreased according to the number of at least one summary information to be displayed (for example, when the number of summary information to be displayed is 3, 3 display slots can be displayed in the information push control to display 3 summary information respectively; when the number of summary information to be displayed is 1, only 1 display slot can be displayed in the information push control). In addition, in this case, the user can manually close the summary information, or automatically cancel the display of the summary information after it is greater than or equal to the display duration threshold. Of course, the number of display slots included in the information push control can also be fixed (for example, there is always only 1 display slot), in which case the at least one summary information to be displayed can be displayed in the display slots of the information push control in a first-in-first-out order.
[0095] For example, see Figure 5B , Figure 5B This is a schematic diagram illustrating an application scenario of the method for processing summary information of a virtual scene provided in the embodiments of this application, such as... Figure 5B As shown, multiple tab controls are displayed in the information summary interface 500 corresponding to the first virtual object, such as tab control 501 and tab control 502. Furthermore, an information push control 507 associated with tab control 501 is displayed at the position connecting to tab control 501 in the information summary interface 500 (e.g., to the right of tab control 501), and an information push control 508 associated with tab control 502 is displayed at the position connecting to tab control 502 in the information summary interface 500 (e.g., to the right of tab control 502). Meanwhile, assuming tab control 501 corresponds to... If the number of summary information items to be displayed in the information summary dimension is 3, then 3 display positions can be displayed in the information push control 507, including display position 5071, display position 5072 and display position 5073, to display these 3 summary information items respectively; at the same time, assuming that the number of summary information items to be displayed in the information summary dimension corresponding to the tab control 502 is 1, then only one display position can be displayed in the information push control 508, such as display position 5081, to display this 1 summary information item. In this way, different numbers of summary information items to be displayed can be flexibly displayed in the information push control.
[0096] In some embodiments, see Figure 4B , Figure 4B This is a flowchart illustrating the method for processing aggregated information in a virtual scene provided in this application embodiment, as shown below. Figure 4B As shown, the client is executing Figure 4A Before step 305 shown, the following steps can also be performed: Figure 4B Step 306 shown will combine Figure 4B The steps shown are explained.
[0097] In step 306, at least one summary piece of information to be displayed in the information push control associated with each tab control is determined.
[0098] In some embodiments, the client can implement step 306 in the following way: For each tab control, the summary information that meets one of the following conditions is determined as at least one summary information to be displayed in the information push control associated with the tab control; at least one summary information randomly selected in the information summary dimension corresponding to the tab control; at least one summary information most recently generated in the information summary dimension corresponding to the tab control; at least one summary information in the information summary dimension corresponding to the tab control with a similarity parameter greater than or equal to a similarity threshold, wherein the at least one summary information with a similarity parameter greater than or equal to a similarity threshold is determined by: based on the features of each summary information in the information summary dimension corresponding to the tab control and the first account of the login information summary interface, calling a machine learning model for prediction processing to obtain the click probability corresponding to each summary information; sorting multiple summary information in descending order based on the click probability, and selecting the first summary information in the descending order. At least one summary piece of information within a given interval is determined to be at least one summary piece of information with a similarity parameter greater than or equal to a similarity threshold (for example, taking tab control 1 as an example, assuming there are 5 summary pieces of information in the information summary dimension corresponding to tab control 1, namely summary information 1 to summary information 5, and assuming that after calling the machine learning model for prediction processing, the click probability corresponding to summary information 1 is 80%, the click probability corresponding to summary information 2 is 70%, the click probability corresponding to summary information 3 is 85%, the click probability corresponding to summary information 4 is 90%, and the click probability corresponding to summary information 5 is 87%, then the sorting result obtained by sorting these 5 summary pieces of information in descending order based on the click probability is: summary information 4, summary information 5, summary information 3, summary information 1, summary information 2. At the same time, assuming the similarity threshold is 88%, summary information 4 can be used as the summary information to be displayed in the information push control associated with tab control 1). Among them, the first account is associated with the first virtual object.
[0099] In other embodiments, before calling the machine learning model for prediction processing, the client may train the machine learning model in the following ways: obtain the sample information summary dimension and sample account; based on the features of each sample summary information in the sample information summary dimension and the sample account, call the initialized machine learning model for prediction processing to obtain the predicted click probability of each sample summary information; perform backpropagation based on the difference between the predicted click probability and the marked click probability, and update the parameters of the machine learning model layer by layer during the backpropagation process.
[0100] It should be noted that the aforementioned machine learning model can be trained by a server. For example, the server can train the machine learning model and send the trained machine learning model to the client. In addition, the type of machine learning model can be a neural network model (such as a convolutional neural network model, a deep convolutional neural network model, or a fully connected neural network model), a decision tree model, a gradient boosting tree model, a multilayer perceptron, and a support vector machine, etc. This application embodiment does not specifically limit the type of machine learning model.
[0101] Furthermore, it should be noted that various types of loss functions can be used to train machine learning models in the embodiments of this application, such as regression loss function, binary classification loss function, hinge loss, multi-class loss function, and multi-class cross-entropy loss.
[0102] In some embodiments, for each summary information displayed in any information push control, the client may also perform one of the following processes: in response to receiving a close trigger operation for the summary information, cancel the display of the summary information in the information push control (i.e., the user can manually close a summary information); in response to the display duration of the summary information being greater than or equal to a first display duration threshold (e.g., 1 minute), cancel the display of the summary information in the information push control; in response to the tab control corresponding to the summary information being selected, cancel the display of the summary information in the information push control associated with the tab control (of course, the information push control associated with the tab control can also be directly canceled), and continue to display the summary information corresponding to other tab controls (for example, assuming that tab control 1 is currently selected, the information push control associated with tab control 1 can be canceled in the information summary interface).
[0103] In other embodiments, when displaying information push controls associated with at least one tab control, the client may also perform one of the following processes: for at least one summary piece of information displayed in the information push control associated with the selected tab control (i.e., the first target tab control), display at least one interactive control corresponding to the summary piece of information in the summary piece of information (i.e., interactive controls may only be displayed in the summary piece of information displayed in the information push control associated with the currently selected tab control); for at least one summary piece of information displayed in the information push control associated with the tab control that meets the push conditions (i.e., the second target tab control), display at least one interactive control corresponding to the summary piece of information in the summary piece of information (i.e., interactive controls may also be displayed in the summary piece of information displayed in the information push control associated with each tab control).
[0104] For example, the client can implement at least one interactive control for displaying the corresponding summary information in the summary information in the following ways: In response to the summary information including virtual items in the virtual scene, display at least one of a purchase control and a view control for the virtual items in the summary information; In response to the summary information being related to a second account participating in the virtual scene, and the second account not having a social relationship (e.g., a friend relationship) with the first account on the login information summary interface, display at least one of a friend add control and a report control for the second account in the summary information; In response to the summary information being related to a second account participating in the virtual scene, and the second account having a social relationship with the first account on the login information summary interface, display at least one of a like control and a comment control for the second account in the summary information.
[0105] It should be noted that when there are multiple interactive controls displayed in the summary information, a carousel control can be used to switch between displaying multiple interactive controls, i.e., only one interactive control is displayed at a time; of course, multiple interactive controls can also be displayed in the summary information at the same time, and this application embodiment does not specifically limit this.
[0106] In other embodiments, the client may also perform the following processing: in response to the summary information being related to a second account participating in the virtual scene, the second account having a social relationship with a first account on the login information summary interface, and the second account having completed interaction with the first account, the client can hide the interactive controls corresponding to the completed interaction in the information. That is, when the interaction has been completed, only the summary information can be pushed without displaying any interactive controls in the summary information, so as to reduce the user's operational burden.
[0107] In some embodiments, the client may also perform the following processing: in response to a triggering operation on the interactive control, display the interaction result, and cancel the display of summary information when the duration of displaying the interaction result is greater than or equal to a first set duration.
[0108] For example, taking the interactive control as a viewing control for virtual items as an example, when the client receives the user's click operation on the viewing control displayed in the summary information, the details of the virtual item are displayed in the information summary interface in the form of a pop-up window. When the duration of displaying the details of the virtual item is greater than or equal to a first set duration (e.g., 10 seconds), the summary information is canceled. In this way, by canceling the display of the summary information that the user has already operated on, it is convenient for the user to view other summary information.
[0109] In some embodiments, for each tab control in the information summary interface, the client may perform the following processing: in response to the tab control meeting the hiding condition, hide the tab control (e.g., shrink the tab control to a line at the edge of the information summary interface); wherein the hiding condition includes at least one of the following: the duration of displaying the tab control is greater than or equal to a second set duration (e.g., 2 minutes), and no trigger operation is received for the tab control (i.e., the client can automatically hide tab controls that have not been triggered by the user for a long time); the duration of no new summary information being obtained in the information summary dimension corresponding to the tab control is greater than or equal to a third set duration (e.g., 3 minutes).
[0110] In other embodiments, for each tab control displayed in the information summary interface, the client may also perform the following processing: in response to receiving a hide trigger operation for the tab control, hide the tab control and display the unhide entry, and perform one of the following processing: in response to receiving a trigger operation for the unhide entry, display the tab control and de-display the unhide entry; in response to obtaining new summary information in the information summary dimension corresponding to the tab control, display the tab control and de-display the unhide entry.
[0111] For example, see Figure 5C , Figure 5C This is a schematic diagram illustrating an application scenario of the virtual scene summary information processing method provided in the embodiments of this application, such as... Figure 5C As shown, multiple tab controls are displayed in the information summary interface 500 corresponding to the first virtual object. Taking tab control 501 as an example, when tab control 501 meets the hiding conditions, or when a user triggers a hiding operation on tab control 501 (such as a double-click operation), tab control 501 can be hidden. For example, tab control 501 can be shrunk to the line segment 509 at the edge of the information summary interface 500, and the undo hiding entry 510 can be displayed. Subsequently, when a user triggers a hiding operation on the undo hiding entry 510 (such as a click operation), or when new summary information is obtained from the information summary dimension corresponding to tab control 501, tab control 501 is redisplayed in the information summary interface 500, and the undo hiding entry 510 is de-displayed.
[0112] In step 304, in response to the first tab control among the multiple tab controls being selected, at least one summary piece of information in the first information summary dimension is displayed in the information display area of the information summary interface, excluding the multiple tab controls.
[0113] Here, the first tab control can be in a selected state by default (that is, when the interaction process of the first virtual object in the virtual scene ends, the information summary interface corresponding to the first virtual object is displayed by default); of course, the first tab control can also be in a selected state in response to the trigger operation, wherein the first information summary dimension is the information summary dimension corresponding to the first tab control (for example, it can be the first virtual object in the virtual scene).
[0114] In other embodiments, the client may also display a model of the first virtual object in the information summary interface. This allows users to intuitively associate the first account and the first virtual object in the login information summary interface by observing the model of the first virtual object, thereby further improving the efficiency of conveying the summary information in the virtual scene to the user.
[0115] The virtual scene summary information processing method provided in this application divides the summary information in the virtual scene into different dimensions and uses tab controls to switch between summary information under different summary dimensions. In this way, on the one hand, users can trigger the tab control of the corresponding dimension to display as needed, saving the resource consumption of information transmission between the backend server and ensuring the stability of the virtual scene operation. On the other hand, it can also effectively improve the information delivery efficiency of intuitively conveying the summary information in the virtual scene to users, while balancing the information density displayed in the information summary interface, thereby improving the efficiency of users in obtaining the summary information in the virtual scene and enhancing the user experience.
[0116] The following will describe an exemplary application of the embodiments of this application in a real-world application scenario.
[0117] This application provides a method for processing summary information in a virtual scene. By transforming a multi-step process into a settlement collection page (corresponding to the aforementioned information summary interface, it is the most important hub page in the settlement process, carrying the most important part of the settlement information, such as the player's personal battle summary information, and allowing users to jump to other settlement collection pages via tabs or buttons), the method uses tab controls (hereinafter referred to as tabs) for switching. At the same time, it uses interactive smart push information on the tabs to facilitate the delivery of information. In this way, it can save players' time costs without sacrificing active functions such as achievement display and social interaction.
[0118] The following is a detailed description of the method for processing the summary information of virtual scenes provided in the embodiments of this application.
[0119] For example, see Figure 6A , Figure 6A This is a schematic diagram illustrating an application scenario of the virtual scene summary information processing method provided in the embodiments of this application, such as... Figure 6A As shown, after a simple process (such as a MAP close-up), you can directly enter the results page 600. The results page 600 displays multiple tabs, such as tabs 601, 602, 603, and 604. Tab 601 displays the battle summary information of players in your own faction, tab 602 displays the individual player's battle summary information, tab 603 displays the battle summary information of players in the opposing faction, and tab 604 displays a chart showing the battle summary information of all players in the game.
[0120] See also Figure 6A Since tab 602 is currently selected, the client's user interface displays a summary page 600 showing the player's individual match information. This summary page 600 displays the player's character model, total score, kills, assists, and deaths. Furthermore, assuming that the summary pages corresponding to tabs 601 and 603 contain information that needs to be pushed, summary information 605 and summary information 606 can be displayed next to tabs 601 and 603, respectively. Conversely, assuming that the summary page corresponding to tab 604 does not contain any summary information that needs to be pushed, no such summary information is displayed next to tab 604. For the summary information 605 corresponding to tab 601, a "like" button 6051 is also displayed, allowing players to directly like their teammates on the results page 600. For tab 603, when there are multiple summary information items to be pushed on the results page corresponding to tab 603, the carousel control 6061 can be used to switch between displaying multiple summary information items. Figure 6A The summary information 606 currently displayed is shown, along with the "Add Friend" button 6062 displayed within the summary information 606. This allows players to directly add other players as friends within the settlement page 600, saving them time.
[0121] For example, continuing from the previous text, see [link / reference]. Figure 6B , Figure 6B This is a schematic diagram illustrating an application scenario of the virtual scene summary information processing method provided in the embodiments of this application, such as... Figure 6B As shown, after receiving a player's click on the "like" button 6051 displayed in the summary information 605 corresponding to tab 601 (i.e., the player has completed the interaction), the summary information 605 can be removed from the display on the settlement collection page 600 after a set time (e.g., 3 seconds). (i.e., for completed interactions, the corresponding summary information will disappear after a few seconds.)
[0122] For example, see Figure 6C , Figure 6C This is a schematic diagram illustrating an application scenario of the virtual scene summary information processing method provided in the embodiments of this application, such as... Figure 6C As shown, the settlement page 600 corresponding to the currently selected tab 602 (tab 602 can be selected by default) displays multiple tabs. Among them, summary information 605 is displayed next to tab 601, and summary information 606 is displayed next to tab 603. Subsequently, when the user selects tab 603 among the multiple tabs (i.e., switches from tab 602 to tab 603), the settlement page 600 corresponding to tab 602 displayed in the human-computer interaction interface can be switched to the settlement page 607 corresponding to tab 603. The settlement page 607 displays the battle summary information for multiple players in the opposing camp. At the same time, the summary information 606 corresponding to tab 603 can be canceled in the settlement page 607, and the summary information 605 corresponding to tab 601 can continue to be displayed (i.e., when switching tabs, the push notification of the destination tab disappears, while the push notifications of other tabs are retained).
[0123] The following will continue to combine Figure 7 The method for processing the summary information of virtual scenes provided in the embodiments of this application will be described.
[0124] For example, see Figure 7 , Figure 7 This is a flowchart illustrating the method for processing aggregated information in a virtual scene provided in this application embodiment, which will be combined with... Figure 7 The steps shown are explained.
[0125] In step 701, the client displays the settlement collection page.
[0126] In step 702, the client displays the player's own performance information / model on the settlement collection page.
[0127] In some embodiments, when a match ends, players can directly access the results page, which displays information about the performance of the player-controlled game character in the match (such as match summary information) and the model of the player-controlled game character.
[0128] In step 703, the client determines whether tab A meets the push conditions. If the push conditions are met, step 704 is executed; otherwise, step 710 is executed.
[0129] In some embodiments, tab A is used as the team tab (e.g. Figure 6ATaking tab 601 as an example, the client can make a push notification on the squad tab based on the pre-set logic. For example, after a game is completed, if it is determined that there are teammates whose performance in the game meets the push notification conditions (such as the number of enemy kills is greater than or equal to the kill threshold, the number of assists to teammates is greater than or equal to the assist threshold, or the performance score in the game is greater than or equal to the score threshold), then the client can make a push notification on the squad tab (such as displaying the account of the teammate who meets the push notification conditions and the interaction record data next to the squad tab).
[0130] In other embodiments, taking tab A as an example, the client can determine whether there are characters whose interaction count with the player is greater than or equal to a threshold based on in-game performance. If so, the client can push the information to the list tab. For example, the client can also determine whether there are players whose battle record meets the set conditions. If so, the client can also push the information to the list tab.
[0131] In step 704, the client prioritizes identifying interactive button a as the interactive button displayed in the push notification corresponding to tab A.
[0132] In step 705, the client determines whether interactive button a has been used. If interactive button a has been used, step 707 is executed; otherwise, step 706 is executed.
[0133] In step 706, the client generates a push notification with an interactive button a near tab A.
[0134] In step 707, the client continues to determine whether interactive button b has been used. If interactive button b has not been used, step 708 is executed; if interactive button b has been used, step 709 is executed.
[0135] In step 708, the client generates a push notification with an interactive button b near tab A.
[0136] In step 709, the client generates a push notification containing only information near tab A.
[0137] In some embodiments, taking interactive button a as a "like" button and interactive button b as an "add friend" button as an example, the client can change the interactive buttons displayed in the summary information of the push notification based on the current player's relationship with other players. For example, a "like" button can be displayed in a push notification for players who are already friends, while an "add friend" button can be displayed in a push notification for players who have already liked the notification. For objects where both of the above interactions have been completed, a push notification without interaction load can be triggered, that is, no interactive buttons are displayed in the push notification, and only a summary information is pushed.
[0138] It's worth noting that when multiple summary messages need to be pushed to the same tab, a carousel control can be used to switch between displaying the various summary messages. Furthermore, the priority of push notifications can be determined based on the tab type. For example, for the "Squad" tab, the "Add Friend" button can be pushed first; while for other types of tabs, the "Like" button can be pushed first.
[0139] In step 710, the client does not display the pushed information near tab A.
[0140] In some embodiments, when tab A does not meet the push conditions, the client may not display the push summary information near tab A. Furthermore, if tab A meets the push conditions, when tab A is selected by the user, the client can unshow the summary information associated with tab A in the settlement page (i.e., the push notification for tab A disappears); of course, players can also manually turn off the push summary information displayed near tab A, and this embodiment does not specifically limit this.
[0141] Furthermore, it should be noted that the virtual scene summary information processing method provided in this application embodiment can be applied not only to settlement but also to other multi-functional interfaces with tabs. The content pushed can also be flexibly varied, for example, it can be applied to different aspects such as social interaction, activity, and commercialization (e.g., pushing the most frequently used virtual items in the game to players). In addition, regarding the push conditions, push generation can be triggered not only by in-game performance and interaction frequency but also by certain player behaviors (e.g., purchasing, using items, killing other players' game characters, reporting other players, etc.). Furthermore, the interactive buttons are not necessarily limited to the aforementioned like button, add friend button, and carousel button; they can also be report buttons, personal information viewing buttons, item details viewing buttons, etc. This application embodiment does not specifically limit these.
[0142] In summary, the virtual scene summary information processing method provided in this application has the following beneficial effects: 1) No forced process: reduces the burden on the player experience and the interruption of quickly starting the next game; 2) Focus on displaying key information: centrally displays the player's own information on the settlement collection page, giving the player a strong feedback and a sense of being cared for, while also ensuring the aesthetics of the interface.
[0143] 3) To assist in displaying other information: to deliver information to players without interference or to provide convenient interaction methods, or to enable game designers to guide players' cognition and operation without burden; 4) To present information in a supportive and logical manner: important information in the tabs will appear next to the corresponding tabs in the form of push notifications, so as not to cause interface clutter and to enable players to recognize it as quickly as possible.
[0144] 5) Reduces player operating costs: Convenient interaction without switching, meaning that even without entering tabs, the game designers can still achieve the player interaction and positive feedback functions they want; 6) Intelligent generation of push notifications: Not fixed or forced, push notifications are only generated when certain conditions are met, thus effectively controlling the degree of fragmented information display, maintaining the order of the interface, and flexibly meeting the needs of players.
[0145] The beneficial effects of the virtual scene summary information processing method provided in this application embodiment will be further explained below by comparing it with solutions provided by related technologies.
[0146] In related technologies, the settlement process is usually displayed in a linear form with many steps, and the last page is the settlement collection page. This display method allows players to see all the active, boastful, and commercial displays that the game designers want to convey, but it makes the process very long, which puts a heavy burden on the player experience and creates a strong sense of interruption to quickly start the next game.
[0147] In addition, related technologies offer the following solutions: after a simple display (such as MPV close-ups, highlight reels, etc.), players are directly led to the results page, while other information is also included in tabs / buttons in the corners of the page. This approach frees up space for the main information display and shortens the results process. However, the information capacity of a single page is limited, and much information cannot be conveyed to players. To alleviate this problem, the solutions provided by related technologies often cram a large amount of information into the results page (such as information on friendly players, enemy players, in-game data, in-game equipment, in-game achievements, and active interactions), resulting in a lack of focus in the overall information delivery and poor display quality. Even so, much information still cannot be displayed, such as commercial skins and models.
[0148] In addition, the related technology also provides a standard push notification solution without tabs, where push notifications appear in empty spaces that do not conflict with the interface. However, when there are too few push notifications, it still cannot solve the problem of the settlement page wanting to convey more information; while when there are too many push notifications, since the various push notifications exist independently without any support, it lacks aesthetics and creates more information comprehension difficulties for players.
[0149] To address the aforementioned technical issues, this application provides a method for processing aggregated information in a virtual scene. This method displays player information on a settlement page, providing strong feedback and a sense of being noticed. Simultaneously, other information is integrated into tabs, with important information appearing as push notifications next to the corresponding tabs. This prevents interface clutter and allows players to quickly grasp the information. Furthermore, by attaching interactive buttons to the push notifications, the game designers' desired player interaction and positive feedback functions can be achieved even without accessing tabs, saving players' time.
[0150] The following description continues to illustrate the exemplary structure of the virtual scene summary information processing device 555 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 2 As shown, the software modules in the virtual scene summary information processing device 555 stored in the memory 550 may include: display module 5551.
[0151] Display module 5551 is used to display a virtual scene, wherein the virtual scene includes a first virtual object; display module 5551 is also used to display an information summary interface corresponding to the first virtual object in response to the end of the interaction process participated in by the first virtual object in the virtual scene, and to display multiple tab controls in the information summary interface, wherein each tab control corresponds to an information summary dimension; display module 5551 is also used to display at least one summary piece of information in the first information summary dimension in the information display area of the information summary interface other than the multiple tab controls in response to the first tab control being selected; wherein the first information summary dimension is the information summary dimension corresponding to the first tab control.
[0152] In some embodiments, the display module 5551 is further configured to display information push controls that are associated with at least one tab control, wherein the information push control is configured to display at least one summary piece of information in the associated information summary dimension, the associated information summary dimension is the information summary dimension corresponding to the associated tab control, and the associated tab control is the tab control associated with the information push control.
[0153] In some embodiments, when the number of at least one tab control is one, the display module 5551 is further configured to display an information push control associated with the selected tab control in response to a tab control selection operation.
[0154] In some embodiments, the display module 5551 is further configured to display an information push control associated with a tab control that meets the push conditions, wherein the push conditions include at least one of the following: obtaining new summary information sent by the server in the information summary dimension corresponding to the tab control; obtaining summary information in the information summary dimension corresponding to the tab control whose similarity parameter is greater than or equal to a similarity threshold, wherein the similarity parameter characterizes the similarity between the summary information in the information summary dimension and the first virtual object; obtaining summary information in the information summary dimension corresponding to the tab control whose included interactive data is greater than or equal to an interactive data threshold.
[0155] In some embodiments, the display module 5551 is further configured to perform one of the following processes for each of the at least one tab control: displaying an information push control associated with the tab control at a position in the information summary interface where it connects to the tab control; displaying an information push control associated with the tab control at any position in the information summary interface based on the display parameters applied to the tab control, wherein the information push control applies the same display parameters as the tab control; displaying an information push control associated with the tab control at any position in the information summary interface, wherein there is a connecting line between the tab control and the information push control.
[0156] In some embodiments, the number of display slots included in the information push control can be adaptively increased or decreased based on the number of at least one summary message, or the number of display slots included in the information push control can be fixed, and at least one summary message can be displayed in the display slots of the information push control in a first-in-first-out order.
[0157] In some embodiments, the virtual scene summary information processing device 555 further includes a determining module 5552, configured to, before the display module 5551 displays the information push controls associated with at least one tab control, determine, for each tab control associated with an information push control, summary information that meets one of the following conditions as at least one summary piece of information to be displayed in the information push control: at least one summary piece of information randomly selected in the information summary dimension corresponding to the tab control; at least one new summary piece of information sent by the server in the information summary dimension corresponding to the tab control; or a similarity parameter greater than or equal to the similarity parameter in the information summary dimension corresponding to the tab control. At least one summary piece of information with a similarity threshold, wherein at least one summary piece of information with a similarity parameter greater than or equal to the similarity threshold is determined by the following method: based on the features of each summary piece of information in the information summary dimension corresponding to the tab control and the first account in the login information summary interface, a machine learning model is called to perform prediction processing to obtain the click probability corresponding to each summary piece of information; based on the click probability, multiple summary pieces of information are sorted in descending order, and at least one summary piece of information located in the head interval of the descending sort result is determined as at least one summary piece of information with a similarity parameter greater than or equal to the similarity threshold, wherein the first account is associated with the first virtual object.
[0158] In some embodiments, the virtual scene summary information processing device 555 further includes a training module 5553, which is used to train a machine learning model in the following ways: obtaining the sample information summary dimension and sample account; based on the features of each sample summary information in the sample information summary dimension and the sample account, calling the initialized machine learning model to perform prediction processing to obtain the predicted click probability of each sample summary information; performing backpropagation based on the difference between the predicted click probability and the marked click probability, and updating the parameters of the machine learning model layer by layer during the backpropagation process.
[0159] In some embodiments, the display module 5551 is further configured to perform one of the following processes for each summary information displayed in any information push control: canceling the display of the summary information in response to receiving a close trigger operation for the summary information; canceling the display of the summary information in response to the display duration of the summary information being greater than or equal to a first display duration threshold; and canceling the display of the summary information in response to the tab control corresponding to the summary information being selected, and continuing to display the summary information corresponding to other tab controls.
[0160] In some embodiments, the display module 5551 is further configured to perform one of the following processes: for at least one summary piece of information displayed in the first target information push control, display at least one interactive control corresponding to the summary information in the summary information, wherein the first target information push control is an information push control associated with a tab control that is in a selected state; for at least one summary piece of information displayed in the second target information push control, display at least one interactive control corresponding to the summary information in the summary information, wherein the second target information push control is an information push control associated with a tab control that meets the push conditions.
[0161] In some embodiments, the display module 5551 is further configured to, in response to the summary information including virtual props in the virtual scene, display at least one of the following controls in the summary information: a purchase control for virtual props, and a view control for virtual props; in response to the summary information being related to a second account participating in the virtual scene, and the second account having no social relationship with the first account on the login information summary interface, display at least one of the following controls in the summary information: a friend-adding control for the second account, and a report control for the second account; in response to the summary information being related to a second account participating in the virtual scene, and the second account having a social relationship with the first account on the login information summary interface, display at least one of the following controls in the summary information: a like control for the second account, and a comment control for the second account.
[0162] In some embodiments, the display module 5551 is further configured to, in response to the fact that the summary information is related to the second account participating in the virtual scene, the second account has a social relationship with the first account on the login information summary interface, and the second account and the first account have completed the interaction, hide the interactive controls corresponding to the completed interaction in the information.
[0163] In some embodiments, the display module 5551 is further configured to display the interaction result in response to a trigger operation on the interactive control, and to cancel the display of summary information when the duration of displaying the interaction result is greater than or equal to a first set duration.
[0164] In some embodiments, the display module 5551 is further configured to display multiple tab controls in the information summary interface according to a specific sorting method, wherein the sorting method includes: descending order of the historical interaction frequency of the information summary dimension corresponding to the multiple tab controls; descending order of the number of information in the information summary dimension corresponding to the multiple tab controls; descending order of the timeliness parameters of the information summary dimension corresponding to the multiple tab controls; and descending order of the importance indicators of the information summary dimension corresponding to the multiple tab controls.
[0165] In some embodiments, the virtual scene summary information processing device 555 further includes a hiding module 5554, which performs the following processing for each tab control: hiding the tab control in response to the tab control meeting the hiding conditions; wherein the hiding conditions include at least one of the following: the duration of displaying the tab control is greater than or equal to a second set duration, and no trigger operation is received for the tab control; the duration of not obtaining new summary information sent by the server in the information summary dimension corresponding to the tab control is greater than or equal to a third set duration.
[0166] In some embodiments, the hiding module 5554 is further configured to hide the tab control in response to receiving a hiding trigger operation for the tab control; the display module 5551 is further configured to display the undo hiding entry and perform one of the following processes: in response to receiving a trigger operation for the undo hiding entry, display the tab control and de-display the undo hiding entry; in response to obtaining new summary information sent by the server in the information summary dimension corresponding to the tab control, display the tab control and de-display the undo hiding entry.
[0167] In some embodiments, the information aggregation dimensions include: virtual items, virtual objects, factions in the virtual scene, and accounts participating in the virtual scene.
[0168] It should be noted that the description of the apparatus in this application embodiment is similar to the description of the method embodiment above, and has similar beneficial effects as the method embodiment, therefore it will not be repeated. For any technical details not covered in the virtual scene summary information processing apparatus provided in this application embodiment, please refer to... Figure 3 , Figure 4A ,or Figure 4B The meaning is understood in accordance with the description of any of the accompanying drawings.
[0169] This application provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the virtual scene summary information processing method described above in this application.
[0170] This application provides a computer-readable storage medium storing executable instructions. When these executable instructions are executed by a processor, they cause the processor to execute the virtual scene summary information processing method provided in this application. For example, ... Figure 3 , Figure 4A ,or Figure 4B The method for processing aggregated information in the virtual scene is shown.
[0171] 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 disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.
[0172] In some embodiments, executable instructions may take the form of a program, software, software module, 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 as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0173] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They 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, in a single file dedicated to the program in question, or in multiple collaborating files (e.g., a file that stores one or more modules, subroutines, or code sections).
[0174] As an example, executable instructions can be deployed to execute on a single electronic device, or on multiple electronic devices located in one location, or on multiple electronic devices distributed across multiple locations and interconnected via a communication network.
[0175] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.
Claims
1. A method for processing aggregated information in a virtual scene, characterized in that, The method includes: Displaying a virtual scene, wherein the virtual scene includes a first virtual object; In response to the end of the interaction process involving the first virtual object in the virtual scene, an information summary interface corresponding to the first virtual object is displayed, and The information summary interface displays multiple tab controls, each of which corresponds to an information summary dimension. In response to the first tab control among the plurality of tab controls being selected, at least one summary piece of information in the first information summary dimension is displayed in the information display area of the information summary interface other than the plurality of tab controls, wherein the first information summary dimension is the information summary dimension corresponding to the first tab control; Display information push controls associated with at least one of the tab controls, wherein the information push controls are used to display at least one summary information in the associated information summary dimension, the associated information summary dimension is the information summary dimension corresponding to the associated tab control, and the associated tab control is the tab control associated with the information push control; When an information push control associated with at least one of the tab controls is displayed, for the information push control associated with a tab control that is in a selected state, or the information push control associated with a tab control that meets the push conditions, in response to the summary information being related to virtual props in the virtual scene, at least one of the following interactive controls is displayed in the summary information: a purchase control for the virtual props, and a view control for the virtual props.
2. The method according to claim 1, characterized in that, When the number of at least one of the tab controls is one, the display of information push controls associated with each of the at least one tab control includes: In response to a tab control selection operation, a push notification control associated with the selected tab control is displayed.
3. The method according to claim 1, characterized in that, The information push control that displays information associated with at least one of the tab controls includes: Displays an information push control associated with at least one of the tab controls that meets the push conditions, wherein the push conditions include at least one of the following: The new summary information pushed by the server is obtained from the information summary dimension corresponding to the tab control; In the information aggregation dimension corresponding to the tab control, the aggregation information with a similarity parameter greater than or equal to the similarity threshold is obtained, wherein the similarity parameter represents the similarity between the aggregation information in the information aggregation dimension and the first virtual object; In the information summary dimension corresponding to the tab control, the summary information containing interactive data that is greater than or equal to the interactive data threshold is obtained.
4. The method according to claim 1, characterized in that, The information push control that displays information associated with at least one of the tab controls includes: For each of at least one of the tab controls, perform one of the following processes: At the position where the tab control connects to the information summary interface, an information push control associated with the tab control is displayed. Based on the display parameters of the tab control, an information push control associated with the tab control is displayed at any position on the information summary interface, wherein the information push control and the tab control use the same display parameters. An information push control associated with the tab control is displayed at any position on the information summary interface, wherein the tab control and the information push control are connected by a line.
5. The method according to claim 1, characterized in that, The number of display slots included in the information push control adaptively increases or decreases based on the number of at least one summary piece of information, or The number of display slots included in the information push control is fixed, and the at least one summary message is displayed in the display slots of the information push control in a first-in-first-out order.
6. The method according to claim 1 or 3, characterized in that, Before displaying the information push control associated with at least one of the tab controls, the method further includes: For each tab control associated with an information push control, the summary information that meets one of the following conditions is determined as the at least one summary information to be displayed in the information push control: At least one summary piece of information is randomly selected from the information summary dimensions corresponding to the tab control; In the information summary dimension corresponding to the tab control, at least one new summary piece of information is sent by the server; In the information summary dimension corresponding to the tab control, at least one summary piece of information has a similarity parameter greater than or equal to a similarity threshold, wherein the at least one summary piece of information with a similarity parameter greater than or equal to the similarity threshold is determined in the following way: Based on each summary piece of information in the information summary dimension corresponding to the tab control, and the features of the first account that logged into the information summary interface, a machine learning model is invoked for prediction processing to obtain the click probability corresponding to each summary piece of information; based on the click probability, multiple summary pieces of information are sorted in descending order, and at least one summary piece of information located in the head interval of the descending sort result is determined as at least one summary piece of information whose similarity parameter is greater than or equal to the similarity threshold, wherein the first account is associated with the first virtual object.
7. The method according to claim 6, characterized in that, Before invoking the machine learning model for prediction, the method further includes: The machine learning model is trained in the following manner: Obtain the summary dimensions and sample accounts for sample information; Based on each piece of sample summary information in the sample information summary dimension and the characteristics of the sample account, the initialized machine learning model is invoked to perform prediction processing to obtain the predicted click probability of each piece of sample summary information. Backpropagation is performed based on the difference between the predicted click probability and the marked click probability, and the parameters of the machine learning model are updated layer by layer during the backpropagation process.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: For each piece of summary information displayed in any of the aforementioned information push controls, perform one of the following processes: In response to receiving a close trigger operation for the summary information, the display of the summary information is cancelled; If the display duration of the summary information is greater than or equal to a first display duration threshold, the display of the summary information is cancelled. In response to the tab control corresponding to the summary information being selected, the summary information is deselected, and the summary information corresponding to other tab controls continues to be displayed.
9. The method according to claim 1, characterized in that, The method further includes: In response to the fact that the aggregated information is related to a second account participating in the virtual scene, and the second account has no social relationship with the first account that logged into the information aggregation interface, at least one of the following controls is displayed in the aggregated information: a friend addition control for the second account, and a report control for the second account; In response to the fact that the aggregated information is related to a second account participating in the virtual scene, and that the second account has a social relationship with a first account that logs into the aggregated information interface, at least one of the following controls is displayed in the aggregated information: a like control for the second account, and at least a comment control for the second account.
10. The method according to claim 1, characterized in that, The method further includes: In response to the fact that the aggregated information is related to a second account participating in the virtual scene, the second account has a social relationship with a first account that logs into the aggregated information interface, and the second account and the first account have completed an interaction, the interactive controls corresponding to the completed interaction are hidden in the aggregated information.
11. The method according to claim 1, characterized in that, The method further includes: In response to a trigger operation on the interactive control, the interaction result is displayed, and the summary information is canceled when the duration of displaying the interaction result is greater than or equal to a first set duration.
12. The method according to claim 1, characterized in that, The information summary interface displays multiple tab controls, including: The information summary interface displays multiple tab controls according to a specific sorting method, wherein the sorting method includes: The multiple tab controls are ordered in descending order of their historical interaction frequencies; The multiple tab controls are ordered in descending order of the number of information items in the information summary dimension, respectively. The timeliness parameters of the information summary dimension corresponding to the multiple tab controls are in descending order; The importance indicators of the information summary dimension corresponding to the multiple tab controls are ordered in descending order.
13. The method according to claim 1, characterized in that, The method further includes: For each of the tab controls, perform the following processing: In response to the tab control meeting a hiding condition, the tab control is hidden, wherein the hiding condition includes at least one of the following: The duration of the displayed tab control is greater than or equal to the second set duration, and no trigger operation is received for the tab control; In the information summary dimension corresponding to the tab control, the duration during which no new summary information sent by the server is obtained is greater than or equal to a third set duration.
14. The method according to claim 1, characterized in that, The method further includes: For each of the tab controls, perform the following processing: In response to receiving a hide trigger operation for the tab control, the tab control is hidden, the unhide entry is displayed, and one of the following processes is performed: In response to receiving a trigger operation for undoing the hidden entry, the tab control is displayed, and the undoing the hidden entry is dedisplayed; In response to receiving new summary information from the server in the information summary dimension corresponding to the tab control, the tab control is displayed, and the undo / hide entry is removed.
15. The method according to claim 1, characterized in that, The information aggregation dimensions include: virtual props, virtual objects, factions in the virtual scene, and accounts participating in the virtual scene.
16. A device for processing aggregated information in a virtual scene, characterized in that, The device includes: A display module is used to display a virtual scene, wherein the virtual scene includes a first virtual object; The display module is further configured to respond to the end of the interaction process in which the first virtual object participates in the virtual scene, display an information summary interface corresponding to the first virtual object, and display multiple tab controls in the information summary interface, wherein each tab control corresponds to an information summary dimension; The display module is further configured to, in response to the first tab control among the plurality of tab controls being selected, display at least one summary piece of information in the first information summary dimension in the information display area of the information summary interface other than the plurality of tab controls, wherein the first information summary dimension is the information summary dimension corresponding to the first tab control; The display module is further configured to display information push controls associated with at least one of the tab controls, wherein the information push controls are configured to display at least one summary piece of information in the associated information summary dimension, the associated information summary dimension being the information summary dimension corresponding to the associated tab control, and the associated tab control being the tab control associated with the information push control; when displaying information push controls associated with at least one of the tab controls, for the information push control associated with a tab control in a selected state or an information push control associated with a tab control that meets the push conditions, in response to the summary information being related to virtual props in the virtual scene, at least one of the following interactive controls is displayed in the summary information: a purchase control for the virtual props, and a view control for the virtual props.
17. The apparatus according to claim 16, characterized in that, The device further includes: The display module is further configured to display an information push control associated with a tab control that meets the push conditions, wherein the push conditions include at least one of the following: obtaining new summary information sent by the server in the information summary dimension corresponding to the tab control; obtaining summary information in the information summary dimension corresponding to the tab control whose similarity parameter is greater than or equal to a similarity threshold, wherein the similarity parameter characterizes the similarity between the summary information in the information summary dimension and the first virtual object; obtaining summary information in the information summary dimension corresponding to the tab control whose included interactive data is greater than or equal to an interactive data threshold.
18. The apparatus according to claim 16, characterized in that, The device further includes: The display module is further configured to perform one of the following processes for each of the at least one tab control: displaying an information push control associated with the tab control at a position in the information summary interface where it connects to the tab control; displaying an information push control associated with the tab control at any position in the information summary interface based on the display parameters applied to the tab control, wherein the information push control applies the same display parameters as the tab control; or displaying an information push control associated with the tab control at any position in the information summary interface, wherein there is a connecting line between the tab control and the information push control.
19. The apparatus according to claim 16, characterized in that, The device further includes: The display module is further configured to perform one of the following processes for each summary information displayed in any information push control: in response to receiving a close trigger operation for the summary information, cancel the display of the summary information; in response to the display duration of the summary information being greater than or equal to a first display duration threshold, cancel the display of the summary information; in response to the tab control corresponding to the summary information being selected, cancel the display of the summary information and continue to display the summary information corresponding to other tab controls.
20. An electronic device, characterized in that, include: Memory, used to store executable instructions; A processor, when executing executable instructions stored in the memory, implements the virtual scene summary information processing method according to any one of claims 1 to 15.
21. A computer-readable storage medium storing executable instructions, characterized in that, When the executable instructions are executed by the processor, they implement the virtual scene summary information processing method according to any one of claims 1 to 15.
22. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the virtual scene summary information processing method according to any one of claims 1 to 15.