Map processing method and device, electronic equipment, storage medium and program product

CN117065343BActive Publication Date: 2026-09-22TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210481899.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-05
Publication Date
2026-09-22
Estimated Expiration
2042-05-05

AI Technical Summary

Benefits of technology

提供了在虚拟场景快速找到查找地图的触发操作,并且按照排序参数来显示当前登录账号收藏的多个地图的排序结果, 使用户能够在升序或降序的排序结果中快速定位符合用户的个人偏好的地图,相较于在虚拟场景中无差别地提供统一的地图列表的方式,能够显著提升用户查找地图来开局的效率,减少开局前的等待时间,从而提高人机交互体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117065343B_ABST
    Figure CN117065343B_ABST
Patent Text Reader

Abstract

The application provides a map processing method and device of a virtual scene, electronic equipment, a computer readable storage medium and a computer program product; the method comprises: displaying a map entrance of the virtual scene in a human-computer interaction interface; in response to a triggering operation on the map entrance, displaying at least one sorting parameter, and displaying a sorting result of a plurality of maps based on at least part of the sorting parameters; wherein the plurality of maps are maps collected by a current login account of the virtual scene, and the plurality of maps form an ascending order or a descending order in the sorting result according to the sorting parameters; in response to a selection operation in the sorting result, running a target map selected by the selection operation in the virtual scene. Through the application, the map searching efficiency can be improved to improve the human-computer interaction experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to human-computer interaction technology, and more particularly to a map processing method, apparatus, electronic device, computer-readable storage medium, and computer program product for virtual scenes. Background Technology

[0002] Display technologies based on graphics processing hardware have expanded the channels for perceiving the environment and acquiring information. In particular, multimedia technologies for virtual scenes, with the help of human-computer interaction engine technology, can realize diverse interactions between virtual objects controlled by users or artificial intelligence according to actual application needs. They have various typical application scenarios. For example, in virtual scenes such as games, they can simulate the real battle process between virtual objects.

[0003] In related technologies, a large number of maps are configured for virtual scenes. Applying maps to virtual scenes can provide users with different interactive experiences. However, in these technologies, players need to search for their favorite map among a large number of maps each time, which usually requires many steps to find the map they like. This results in low map search efficiency and affects the human-computer interaction experience in virtual scenes. Summary of the Invention

[0004] This application provides a map processing method, apparatus, electronic device, computer-readable storage medium, and computer program product for virtual scenes, which can improve map search efficiency and enhance human-computer interaction experience.

[0005] The technical solution of this application embodiment is implemented as follows: This application provides a map processing method for a virtual scene, including: Display the map entry point of the virtual scene in the human-computer interaction interface; In response to a triggered operation for the map entry, at least one sorting parameter is displayed, and Display the sorting results of multiple maps based on at least some of the sorting parameters in the at least one sorting parameter; wherein, the multiple maps are maps collected by the currently logged-in account of the virtual scene, and the multiple maps are sorted in ascending or descending order according to the sorting parameters in the sorting results; In response to a selection operation in the sorting results, the target map selected by the selection operation is run in the virtual scene.

[0006] This application provides a map processing device for a virtual scene, comprising: The display module is used to display the map entry of the virtual scene in the human-computer interaction interface; The display module is also configured to, in response to a trigger operation on the map entry, display at least one sorting parameter, and display sorting results of multiple maps based on at least some of the sorting parameters; The multiple maps are maps collected by the currently logged-in account of the virtual scene, and the multiple maps are sorted in ascending or descending order according to the sorting parameters in the sorting result. An application module is configured to, in response to a selection operation in the sorting results, run the target map selected by the selection operation in the virtual scene.

[0007] In the above scheme, the device further includes a collection module, configured to: in response to a trigger operation for the map entry, before displaying at least one sorting parameter, perform any one of the following processes: play a live video of the virtual scene in the human-computer interaction interface, and display the collection entry for the currently applied map in the virtual scene in the screen of the live video; when the interaction of the virtual scene ends, display the collection entry for the currently applied map in the virtual scene in the human-computer interaction interface; play a recorded video of the virtual scene in the human-computer interaction interface, and display the collection entry for the currently applied map in the virtual scene in the screen of the recorded video; display maps collected by social media accounts in the human-computer interaction interface, and display the collection entry for the maps collected by the social media accounts, wherein the social media account is an account with a social relationship with the currently logged-in account; in response to a trigger operation for the collection entry, display that the map corresponding to the collection entry is in a collected state.

[0008] In the above scheme, the collection module is further configured to: before displaying at least one sorting parameter in response to a trigger operation for the map entry, perform collection processing on the map when the map meets at least one of the following conditions: the total number of times the map is applied to the virtual scene within a first time period is greater than a first number threshold; the number of times the map is continuously applied to the virtual scene within a second time period is greater than a second number threshold; the score obtained by applying the map in the virtual scene is greater than a score threshold; and the time of the most recent application of the map in the virtual scene is greater than a time threshold.

[0009] In the above scheme, the collection module is further configured to: in response to a trigger operation for the map entry, before displaying at least one sorting parameter, acquire the terrain data and application data of the map, wherein the application data includes application records of the map being applied to the virtual scene by the currently logged-in account; acquire the interaction data of the currently logged-in account; and perform the following processing through a first neural network model: extract terrain features from the terrain data; extract application features from the application data; extract interaction features from the interaction data; fuse the terrain features, the application features, and the interaction features to obtain fused features; map the fused features to a first probability that the map is collected by the currently logged-in account; and perform collection processing on the map when the first probability is greater than a first probability threshold.

[0010] In the above scheme, the display module is further configured to: in response to a parameter selection operation for at least one sorting parameter, display the sorting parameter selected by the parameter selection operation in a selected state, and display the unselected sorting parameter in a non-selected state, wherein the selected state and the non-selected state use different display parameters.

[0011] In the above scheme, the display module is further configured to: display the sorting parameter in a selected state when the sorting parameter meets at least one of the following conditions, wherein the sorting parameter in the selected state is used to form the sorting result: the sorting parameter is a sorting parameter selected in response to the previous parameter selection operation of the current login account; the first map is the map previously applied by the current login account in the virtual scene, wherein the first map is the first map in the sorting result formed based on the sorting parameter; the sorting parameter is a sorting parameter selected in the previous parameter selection operation and is selected by the social account of the current login account, wherein the social account is an account with a social relationship with the current login account; when the sorting parameter does not meet all of the above conditions, the sorting parameter is displayed in a non-selected state.

[0012] In the above scheme, the display module is further configured to: acquire parameter data of the sorting parameters and account interest data of the currently logged-in account, wherein the parameter data includes at least one of the following: the number of times the sorting parameter is selected, and the update time of the sorting result corresponding to the sorting parameter; perform the following processing through a second neural network model: extract parameter features from the parameter data; extract account interest features from the account interest data; determine the similarity between the parameter features and the account interest features; when the similarity is greater than a similarity threshold, display the sorting parameters in a selected state, and display sorting parameters in a non-selected state whose similarity is not greater than the similarity threshold; wherein the sorting parameters in the selected state are used to form the sorting result.

[0013] In the above scheme, when the number of the at least some sorting parameters is multiple, the display module is further configured to: perform any one of the following processes: display the sorting results of the multiple sorting parameters in a one-to-one correspondence among the multiple display areas of the human-computer interaction interface; when the human-computer interaction interface is sufficient to accommodate the sorting results based on the multiple sorting parameters, display the sorting results of the multiple maps based on the multiple sorting parameters in the human-computer interaction interface; when the human-computer interaction interface is insufficient to accommodate the sorting results based on the multiple sorting parameters, display the sorting results of the multiple maps based on any one of the sorting parameters in the human-computer interaction interface; wherein, the sorting results of the remaining sorting parameters are displayed in response to the sliding operation of the currently logged-in account, and the remaining sorting parameters are the sorting parameters other than the any one of the sorting parameters among the at least some sorting parameters.

[0014] In the above scheme, before the sorting results of multiple sorting parameters are displayed one-to-one in the multiple display areas of the human-computer interaction interface, the display module is further configured to: acquire regional data of multiple display areas and map usage records of the currently logged-in account; extract regional features of the multiple regional data, record features of the map usage records, and sorting features of the multiple sorting results through a third neural network model; perform fusion processing on the multiple regional features, record features, and sorting features to obtain multiple fused features; map the multiple fused features to a second probability of displaying each sorting result in each display area, wherein the second probability is positively correlated with the matching degree, and the matching degree is used to characterize the positive correlation between the priority of the display area and the degree of interest of the currently logged-in account in the sorting results; and perform arrangement processing based on the second probability of displaying each sorting result in each display area to obtain the display area of ​​each sorting result.

[0015] In the above scheme, the display module is further configured to: display a sorting result of one sorting parameter in each display area, wherein the sorting parameter corresponding to the sorting result displayed in each display area is different; wherein, the first feature parameter of the display area is positively correlated with the second feature parameter of the corresponding sorting result, the first feature parameter includes at least one of the following: the area of ​​the display area, the salience of the location of the display area, and the second feature parameter includes at least one of the following: the number of maps involved in the sorting result, the average application frequency of all maps involved in the sorting result, and the average recent application time of all maps involved in the sorting result.

[0016] In the above scheme, after the sorting results of multiple sorting parameters are displayed one by one in the multiple display areas of the human-computer interaction interface, the display module is further configured to: in response to a trigger operation for any one of the display areas, enlarge the display area during the continuous process of the trigger operation, and display the sorting result in the enlarged display area; in response to releasing the trigger operation, restore the enlarged display area to its original size, and display the sorting result in the restored display area.

[0017] In the above scheme, the display module is further configured to: sequentially display the sorting results of the sorting parameters in a display area according to a specific order of the sorting parameters; wherein the specific order includes at least one of the following: ascending order of the number of maps in the sorting results corresponding to the sorting parameters, descending order of the average application frequency of all maps in the sorting results corresponding to the sorting parameters, and descending order of the average recent application time of all maps in the sorting results corresponding to the sorting parameters.

[0018] In the above scheme, the display module is further configured to: display the sorting result corresponding to each sorting parameter; and display at least one of the following information of each map involved in the sorting result: the map name of the map, the parameter value of the map corresponding to the sorting parameter, and the environmental image of the map.

[0019] In the above scheme, the display module is further configured to: when the number of multiple saved maps displayed in the human-computer interaction interface is greater than a number threshold, perform the following processing: perform unsave processing on at least a portion of the multiple saved maps; display a prompt message, the prompt message being used to prompt the currently logged-in account to perform unsave processing.

[0020] In the above scheme, after displaying the prompt information, the collection module is further configured to: display the uncollection entry for each collected map; and in response to a trigger operation on the uncollection entry, display that the collected map corresponding to the uncollection entry is in an uncollected state.

[0021] In the above scheme, the collection module is further configured to: perform uncollection processing on the collected map when the collected map meets at least one of the following conditions: the total number of times the collected map is applied to the virtual scene within a first time period is less than a third number threshold; the number of times the collected map is continuously applied to the virtual scene within a second time period is less than a fourth number threshold; the time of the most recent application of the collected map in the virtual scene is less than a time threshold; the running time of the virtual scene applying the collected map is less than a running time threshold.

[0022] This application provides an electronic device, including: Memory, used to store executable instructions; The processor, when executing executable instructions stored in the memory, implements the map processing method for a virtual scene provided in the embodiments of this application.

[0023] This application provides a computer-readable storage medium storing executable instructions, which, when executed by a processor, implement a map processing method for a virtual scene provided in this application.

[0024] This application provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements a virtual scene map processing method provided in this application.

[0025] The embodiments of this application have the following beneficial effects: It provides a trigger operation for quickly finding a map in a virtual scene, and displays the sorted results of multiple maps saved by the currently logged-in account according to sorting parameters. Users can quickly locate the map that matches their personal preferences in ascending or descending sorting results. Compared with the method of providing a uniform map list indiscriminately in the virtual scene, it can significantly improve the efficiency of users finding maps to start the game, reduce the waiting time before starting the game, and thus improve the human-computer interaction experience. Attached Figure Description

[0026] Figure 1 This is a schematic diagram of the interface for map processing methods in virtual scenes in related technologies; Figure 2 This is a schematic diagram illustrating the application mode of the map processing method for virtual scenes provided in the embodiments of this application; Figure 3This is a schematic diagram of the structure of an electronic device for a map processing method for virtual scenes provided in the embodiments of this application; Figures 4A-4C This is a flowchart illustrating the map processing method for a virtual scene provided in an embodiment of this application; Figures 5A-5B This is a schematic diagram of the interface of the map processing method for a virtual scene provided in the embodiments of this application; Figure 6 This is a flowchart illustrating the map processing method for a virtual scene provided in an embodiment of this application; Figure 7 This is a flowchart illustrating the map processing method for a virtual scene provided in an embodiment of this application; Figures 8A-8C This is a schematic diagram of the interface of the virtual scene map processing method provided in the embodiments of this application. Detailed Implementation

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

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

[0029] In the following description, the terms "first, second, third" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" 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.

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

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

[0032] 1) Virtual scenes utilize the scene output by the device that is different from the real world. Visual perception of virtual scenes can be formed with the naked eye or with the assistance of the device. For example, two-dimensional images are output through a display screen, and three-dimensional images are output through stereoscopic display technologies such as stereoscopic projection, virtual reality and augmented reality. In addition, various possible hardware can be used to form various perceptions that simulate the real world, such as auditory perception, tactile perception, olfactory perception and motion perception.

[0033] For example, in practical applications, the terminal may have applications installed and running that support virtual scenarios. These applications can be any of the following: first-person shooter (FPS) games, third-person shooter games, driving games with steering as the primary action, multiplayer online battle arena (MOBA) games, two-dimensional (2D) games, three-dimensional (3D) games, virtual reality applications, 3D mapping programs, or multiplayer survival games. The application can also be a standalone application, such as a standalone 3D game.

[0034] 2) Maps: Maps in virtual scenes are actually user interface configuration data used in virtual scenes. Loading maps into virtual scenes allows for various interactive environments. For example, if a city map is used in a virtual scene, the city becomes the interactive environment for virtual characters; if a wasteland map is used in a virtual scene, the wasteland becomes the interactive environment for virtual characters.

[0035] 3) In response, used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which it depends are met, one or more operations performed 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.

[0036] 4) Client: An application that runs in a terminal and provides various services, such as a game client.

[0037] 5) Cloud storage is a new concept that extends and develops from cloud computing. It refers to a system that uses cluster applications, grid technology, or distributed file systems to aggregate a large number of storage devices of various types across a network to work collaboratively and provide data storage and business access functions. When the core of cloud computing system operations and processing is the storage and management of large amounts of data, a large number of storage devices need to be configured in the cloud computing system. In this case, the cloud computing system transforms into a cloud storage system. Therefore, cloud storage is a cloud computing system with data storage and management as its core.

[0038] See Figure 1 , Figure 1 This is a schematic diagram of the parameter strategy in the related technology. The human-computer interaction interface 301 displays multiple maps 302 and application controls 303. In response to the selection operation of the map 302, the map 302 is in the selected state. In response to the trigger operation of the application control 303, the map 302 is applied in the virtual scene.

[0039] The maps in the related technologies are all the maps configured for the virtual scene, so it is inconvenient for players to quickly locate their preferred map from multiple maps, thereby increasing the difficulty of map selection and reducing the efficiency of human-computer interaction.

[0040] This application provides a map processing method, apparatus, electronic device, computer-readable storage medium, and computer program product for virtual scenes. It offers a map collection function and sorts these collected maps, allowing players to quickly find maps that match their interests based on personal preferences, thereby effectively improving game start efficiency and human-computer interaction efficiency. The following describes exemplary applications of the electronic device provided in this application. The electronic device can be implemented as various types of user terminals such as laptops, tablets, desktop computers, set-top boxes, and mobile devices (e.g., mobile phones, portable music players, personal digital assistants, dedicated messaging devices, portable gaming devices).

[0041] To facilitate a clearer understanding of the virtual scene map processing method provided in this application, an exemplary implementation scenario of the virtual scene map processing method provided in this application is first described. The virtual scene can be output entirely based on the terminal, or output based on the collaboration between the terminal and the server.

[0042] In some embodiments, the virtual scene can be an environment for game characters to interact, such as a virtual scene for game characters to fight each other. By controlling the actions of virtual objects, two parties can interact in the virtual scene, thereby allowing users to relieve life stress during the game.

[0043] In another implementation scenario, see Figure 2 , Figure 2 This is a schematic diagram of the application mode of the map processing method for virtual scenes provided in the embodiments of this application. It is applied to the terminal 400 and the server 200. Generally, it is suitable for application modes that rely on the computing power of the server 200 to complete the calculation of virtual scenes and output the virtual scenes on the terminal 400.

[0044] As an example, the client running on the account login terminal 400 (e.g., a network-based game application) displays a map collection entry in the client's human-computer interaction interface. It receives a first trigger operation from the account targeting the map collection entry, sends the operation data of the first trigger operation and the corresponding map to the server 200 via network 300, and the server 200 adds the corresponding map to the collection database. The client's human-computer interaction interface then displays a map entry for a virtual scene. It receives a second trigger operation from the account targeting the map entry, sends the operation data of the second trigger operation to the server 200 via network 300, and after receiving the operation data, the server 200 queries at least one sorting parameter from the collection database and displays the sorting results of multiple maps based on at least some of the at least one sorting parameter. The server 200 then sends the at least one sorting parameter and the sorting results of the multiple maps based on at least some of the at least one sorting parameter to the client for display.

[0045] As an example, the client running on the account login terminal 400 (e.g., a standalone game application) displays a map collection entry in the client's human-computer interaction interface, receives the first trigger operation from the account for the map collection entry, the terminal 400 adds the corresponding map to the local collection database, displays a virtual scene map entry in the client's human-computer interaction interface, receives the second trigger operation from the account for the map entry, the terminal 400 queries at least one sorting parameter from the local collection database, and displays the sorting results of multiple maps based on at least some of the sorting parameters.

[0046] Different maps in a virtual environment offer players diverse interactive experiences. For instance, city street view maps provide more space and rules, allowing players to easily hide and evade detection. Wilderness maps offer more space to run and explore, providing a wider field of view. Consequently, the virtual items and combat strategies players need to choose to win will vary depending on the map selected, resulting in different interactive experiences. Therefore, players may have preferences for different maps. For example, player A, who excels at stealthy attacks in cities, would prefer to use city street view maps in the virtual environment. The virtual scene map processing method provided in this application embodiment can provide a map collection function for players. For example, if a player finds the personal interaction experience good in a certain game, the system can receive the player's collection operation for that map and display that the map is in the collection state. When the player selects a map before starting a game, all the maps collected by the player can be displayed and sorted in a specific order. This allows the player to efficiently select the map to use after starting the game, without having to spend more time searching for their preferred map. It also enables a quick start to the game and provides a better interactive experience after the game starts. Therefore, it effectively improves the user's operation experience before starting the game and the interactive experience after starting the game, thus comprehensively improving the user's game experience.

[0047] In some embodiments, the terminal 400 can implement the virtual scene map 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 game APP (i.e., the client mentioned above) or a live streaming APP; 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.

[0048] The embodiments of this application can be implemented with the help of cloud technology, which refers to a hosting technology that unifies a series of resources such as hardware, software, and network within a wide area network or local area network to realize the computation, storage, processing, and sharing of data.

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

[0050] As an example, 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, CDN, and big data and artificial intelligence platforms. Terminal 400 can be a smartphone, tablet, laptop, desktop computer, smart speaker, or smartwatch, but is not limited to these. Terminal 400 and server 200 can be directly or indirectly connected via wired or wireless communication, which is not limited in this embodiment.

[0051] See Figure 3 , Figure 3 This is a schematic diagram of the structure of an electronic device for the map processing method of applying virtual scenes provided in the embodiments of this application. The description takes an electronic device as a terminal. Figure 3 The terminal 400 shown includes at least one processor 410, a memory 450, at least one network interface 420, and a user interface 430. The various components in the terminal 400 are coupled together via a bus system 440. It is understood that the bus system 440 is used to implement communication between these components. In addition to a data bus, the bus system 440 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 3 The general labeled all buses as Bus System 440.

[0052] Processor 410 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. Among them, the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0053] User interface 430 includes one or more output devices 431 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0054] The memory 450 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 450 may optionally include one or more storage devices physically located away from the processor 410.

[0055] The memory 450 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 450 described in this application embodiment is intended to include any suitable type of memory.

[0056] In some embodiments, memory 450 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.

[0057] Operating system 451 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; The network communication module 452 is used to reach other computing devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc. Presentation module 453 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 431 associated with user interface 430 (e.g., a display screen, a speaker, etc.). The input processing module 454 is used to detect and translate one or more user inputs or interactions from one or more input devices 432.

[0058] In some embodiments, the map processing apparatus for virtual scenes provided in this application can be implemented in software. Figure 3 A map processing device 455 storing a virtual scene in memory 450 is shown. It can be software in the form of programs and plug-ins, including the following software modules: display module 4551, application module 4552 and collection module 4553. These modules are logical and can therefore be arbitrarily combined or further divided according to the functions they implement. The functions of each module will be described below.

[0059] The map processing method for virtual scenes provided in this application will be described by referring to the exemplary applications and implementations of the terminals provided in the embodiments of this application.

[0060] See Figure 4A , Figure 4AThis is a flowchart illustrating the map processing method for a virtual scene provided in this application embodiment, which will be combined with... Figure 4A Steps 101 to 103 shown will be explained.

[0061] In step 101, the map entry point of the virtual scene is displayed in the human-computer interaction interface.

[0062] As an example, a map entry will be provided before the start of the virtual scene, allowing players to access the map selection interface by triggering the map entry. Players can then select a map to apply to the virtual scene from the map selection interface.

[0063] In step 102, in response to a triggering operation for a map entry, at least one sorting parameter is displayed, and sorting results of multiple maps based on at least some of the sorting parameters are displayed.

[0064] As an example, multiple maps are maps collected by the currently logged-in account in the virtual scene, and in the sorting results, multiple maps are sorted in ascending or descending order according to the sorting parameters.

[0065] As an example, in response to a trigger operation on a map entry point, if the preference tab is selected in the human-computer interaction interface, indicating that the saved maps are displayed, then at least one sorting parameter is directly displayed, as well as the sorting results of multiple maps based on at least some of the sorting parameters. Alternatively, in response to a trigger operation on a map entry point, if other types of tabs are selected in the human-computer interaction interface, then the maps corresponding to those other types of tabs are displayed. In response to a selection operation on a preference tab, if the preference tab is selected in the human-computer interaction interface, the display switches from showing maps on other types of tabs to showing at least one sorting parameter, as well as the sorting results of multiple maps based on at least some of the sorting parameters.

[0066] In step 103, in response to a selection operation in the sorting results, the target map selected by the selection operation is run in the virtual scene.

[0067] In some embodiments, before displaying at least one sorting parameter in step 102 in response to a trigger operation for the map entry, any of the following processes are performed: playing a live video of the virtual scene in the human-computer interaction interface, and displaying the collection entry for the currently applied map in the virtual scene in the live video frame; when the interaction with the virtual scene ends, displaying the collection entry for the currently applied map in the virtual scene in the human-computer interaction interface; playing a recorded video of the virtual scene in the human-computer interaction interface, and displaying the collection entry for the currently applied map in the virtual scene in the recorded video frame; displaying maps collected by social media accounts in the human-computer interaction interface, and displaying the collection entry for maps collected by social media accounts, wherein the social media account is an account with a social relationship with the currently logged-in account; and in response to a trigger operation for the collection entry, displaying that the map corresponding to the collection entry is in a collected state.

[0068] As an example, maps can be saved manually. For instance, during real-time interaction in a virtual scene, a save option can be displayed on the human-computer interaction interface, appearing in the live video feed of the virtual scene. Alternatively, the save option can be displayed in a recorded video of the virtual scene, allowing users to save maps used by other players while browsing their gameplay recordings. After the virtual scene interaction concludes, a score calculation can be performed, and a map save option can be displayed on the results screen, allowing players to choose whether to save the map after seeing their performance score. Furthermore, displaying maps saved by friends can enable players to directly save maps preferred by their friends, achieving seamless switching between virtual and social scenes. Compared to the previous approach of exiting the virtual scene client and then entering the social client, this significantly improves human-computer interaction efficiency.

[0069] In some embodiments, before displaying at least one sorting parameter in step 102 in response to a triggering operation for a map entry, the map is favorited when it meets at least one of the following conditions: the total number of times the map is applied to the virtual scene within a first time period is greater than a first number threshold; the number of times the map is continuously applied to the virtual scene within a second time period is greater than a second number threshold; or the score obtained by applying the map in the virtual scene is greater than a score threshold.

[0070] As an example, maps can be automatically saved to favorites without requiring manual saving by the player. For instance, if map A is used more than 10 times in the virtual scene within a first time period (the time elapsed between the first and current moments), or if the player uses map A 11 times in the virtual scene within two days, map A is automatically saved. Similarly, if map A is used more than 3 times consecutively in the virtual scene within a second time period (the time elapsed between the second and current moments, usually later than the first), or if the player uses map A 4 times consecutively in the virtual scene within one day, map A is automatically saved. Furthermore, if the player achieves a good score using map A in the virtual scene (a score exceeding a certain threshold), map A is automatically saved. If map A is the most recently used map in the virtual scene, it is also saved. By automatically saving maps intelligently, avoiding manual saving by the player, and reducing operational steps, the efficiency of human-computer interaction can be improved.

[0071] In some embodiments, when a map is manually or automatically saved, account data related to the saved map is stored. This account data includes interactive accounts that have used the saved map in a virtual scene with the currently logged-in account. When the currently logged-in account and the interactive accounts are in the initial preparation phase, a prompt message and the saved map are displayed. The prompt message indicates that the currently logged-in account has interacted with the interactive account in a virtual scene using the saved map. The displayed saved maps can be sorted according to specific sorting parameters, such as the number of times the currently logged-in account and the interactive account have used the saved map together, or the similarity to the saved map. This embodiment of the application can improve the group user experience between the currently logged-in account player and other players, simultaneously satisfying multiple players' map preferences and effectively improving human-computer interaction efficiency.

[0072] For example, if player A has saved maps A and B, and player A interacts with at least one other player B in a virtual scene using maps A and B, then the other player B's account information is saved as account data. When player A is about to start a game with player B later, they will tend to choose to use maps A and B in the virtual scene, or maps with a similarity greater than a similarity threshold to maps A and B. Therefore, when player A is about to start a game with player B later, they will be prompted that they previously used maps A and B together, and the sorting results of maps A, B, and other saved maps based on specific sorting parameters will be displayed. For example, if map A was used by player A and player B twice, and map B was used by them once, the sorting result would be map A, map B, and other saved maps. When sorted based on similarity, if map C has an 80% similarity to map A, and map D has a 70% similarity to map A, the sorting result would be map A, map B, map C, and map D.

[0073] In some embodiments, before displaying at least one sorting parameter in step 102 in response to a trigger operation for a map entry, terrain data and application data of the map are obtained, wherein the application data includes application records of the map being applied to a virtual scene by the currently logged-in account; interaction data of the currently logged-in account is obtained; the following processes are performed through a first neural network model: extracting terrain features from the terrain data; extracting application features from the application data; extracting interaction features from the interaction data; fusing the terrain features, application features, and interaction features to obtain fused features; mapping the fused features to a first probability that the map is favorited by the currently logged-in account; and performing favorited processing on the map when the first probability is greater than a first probability threshold. The first neural network model determines whether a map has been saved. It uses terrain data, application data, and interaction data as inputs. The model learns player habits from interaction data, map topography from terrain data, and application performance and frequency from application data. Based on this learned information, it accurately predicts the probability that a map will be saved by the currently logged-in account. Because this probability can be accurately predicted, accurate map saving is possible—that is, saving maps that match user preferences. Users no longer need to unsave or manually save maps, thus improving human-computer interaction efficiency.

[0074] As an example, terrain data is used to represent the map's topography. Application data includes the map's application records by the currently logged-in account, including the time and score of the map application by the currently logged-in account. The currently logged-in account is the account used by the player. Interaction data is used to represent the player's operation records. Through interaction data, the player's operation habits can be represented, such as prone sniping or running pursuit, etc. Sample interaction data of sample accounts and sample terrain data of sample maps are collected in the sample virtual scene. The application records of sample maps are also collected. Training samples are constructed based on the collected data. The training samples are used as the input to the first neural network model to be trained. Whether the sample map is favorited by the currently logged-in account is used as the annotation data. When the sample map is favorited by the currently logged-in account, the annotation data of the sample map is 1. When the sample map is not favorited by the currently logged-in account, the annotation data of the sample map is 0. The first neural network model is trained based on the training samples and the annotation data. Thus, the first neural network model can be used to directly determine whether a sample map needs to be automatically favorited.

[0075] In some embodiments, see Figure 4B , Figure 4B This is a flowchart illustrating a map processing method for a virtual scene provided in an embodiment of this application. Step 102 shows at least one sorting parameter, which can be used... Figure 4B Step 1021 is implemented.

[0076] In step 1021, in response to a parameter selection operation for at least one sorting parameter, the sorting parameter selected by the parameter selection operation is displayed in a selected state, and the unselected sorting parameter is displayed in a non-selected state, wherein the selected state and the non-selected state use different display parameters.

[0077] As an example, see Figure 5A , Figure 5A This is a schematic diagram of the interface for a virtual scene map processing method provided in this application embodiment. A sorting parameter control 503A is displayed in the human-computer interaction interface. The sorting parameters include proficiency, number of participations, and participation time. In response to the currently logged-in account's selection operation for the proficiency parameter, for example, clicking the sorting parameter control 503A, proficiency is displayed as selected, while unselected sorting parameters are displayed as unselected, such as "number of participations" and "participation time." By determining sorting parameters that match the user's interests through human-computer interaction, the sorting results based on these parameters can prioritize displaying maps that match the user's interests, improving map selection efficiency and human-computer interaction efficiency.

[0078] In some embodiments, displaying at least one sorting parameter in step 102 can be achieved through the following technical solutions: when the sorting parameter meets at least one of the following conditions, the sorting parameter is displayed in a selected state, wherein the sorting parameter in the selected state is used to form a sorting result: the sorting parameter is the sorting parameter selected in response to the previous parameter selection operation of the currently logged-in account; the first map is the map previously applied by the currently logged-in account in the virtual scene, wherein the first map is the first map in the sorting result formed based on the sorting parameter; the sorting parameter is the sorting parameter selected in the previous parameter selection operation and is selected by the social account of the currently logged-in account, wherein the social account is an account with a social relationship with the currently logged-in account; when the sorting parameter does not meet all of the above conditions, the sorting parameter is displayed in a non-selected state.

[0079] As an example, sorting parameters can be intelligently selected without requiring manual selection by the player. For instance, the sorting parameter is the one selected in the previous parameter selection operation of the currently logged-in account. That is, if the sorting parameter selected in the previous parameter selection operation of the currently logged-in account was proficiency, then the proficiency sorting parameter is automatically selected. For example, the first map is the map previously used by the currently logged-in account in the virtual scene. The first map is the first map in the sorting result based on the sorting parameter; that is, map A is the map previously used by the currently logged-in account in the virtual scene. If map A is the first map in the descending sorting result based on proficiency, then the proficiency sorting parameter is automatically selected. For example, the sorting parameter is the one selected in the previous parameter selection operation and is also selected by the current logged-in account's social account. A social account is an account with a social relationship to the current logged-in account; that is, proficiency is the sorting parameter selected in the previous parameter selection operation of the social account, and the social account has a social relationship with the current logged-in account. The sorting parameter selection method provided in this application embodiment can help users quickly locate maps from different dimensions, effectively improving human-computer interaction efficiency.

[0080] In some embodiments, displaying at least one sorting parameter in step 102 can be achieved through the following technical solution: obtaining parameter data of the sorting parameter and account interest data of the currently logged-in account, wherein the parameter data includes at least one of the following: the number of times the sorting parameter is selected, and the update time of the sorting result corresponding to the sorting parameter; performing the following processing through a second neural network model: extracting parameter features from the parameter data; extracting account interest features from the account interest data; determining the similarity between the parameter features and the account interest features; when the similarity is greater than a similarity threshold, displaying the sorting parameter in a selected state, and displaying sorting parameters in a non-selected state with a similarity not greater than the similarity threshold; wherein the sorting parameter in the selected state is used to form the sorting result. The second neural network model determines whether the sorting parameter is selected, using the parameter data and account interest data as inputs to the second neural network model. Thus, the second neural network model can learn the features of the sorting parameter through the parameter data and learn the preferences of the currently logged-in account through the account interest data, thereby accurately predicting the second probability of the sorting parameter being selected based on the learned information, improving the efficiency of human-computer interaction.

[0081] As an example, sample account interest data and ranking parameter data are collected in a sample virtual scene. Training samples are constructed based on the collected data and used as input to the second neural network model to be trained. Whether the ranking parameter is selected by the sample account is used as the annotation data. When the ranking parameter is selected by the sample account, the annotation data of the ranking parameter is 1, and when the ranking parameter is not selected by the sample account, the annotation data of the ranking parameter is 0. The second neural network model is trained based on the training samples and the annotation data, so that it can be directly determined whether a certain ranking parameter is automatically selected in the subsequent process.

[0082] In some embodiments, when the number of at least some sorting parameters is multiple, the step 102 of displaying the sorting results of multiple maps based on at least some of the sorting parameters can be achieved through the following technical solutions: performing any of the following processes: displaying the sorting results of multiple sorting parameters one-to-one in multiple display areas of the human-computer interaction interface; when the human-computer interaction interface is large enough to accommodate the sorting results based on multiple sorting parameters, displaying the sorting results of multiple maps based on multiple sorting parameters in the human-computer interaction interface; when the human-computer interaction interface is insufficient to accommodate the sorting results based on multiple sorting parameters, displaying the sorting results of multiple maps based on any one sorting parameter in the human-computer interaction interface; wherein, the sorting results of the remaining sorting parameters are displayed in response to the sliding operation of the currently logged-in account, and the remaining sorting parameters are the sorting parameters other than any one of the sorting parameters. Diverse sorting result display methods can effectively improve map selection efficiency and display resource utilization, thereby improving human-computer interaction efficiency.

[0083] As an example, see Figure 8A , Figure 8A This is a schematic diagram of the interface of the map processing method for a virtual scene provided in the embodiments of this application. The human-computer interaction interface 801A has multiple display areas, such as display area 802A and display area 803A. The sorting results of multiple sorting parameters are displayed one by one in the multiple display areas of the human-computer interaction interface. For example, the sorting result of the proficiency sorting parameter is displayed in display area 802A, and the sorting result of the participation number sorting parameter is displayed in display area 803A.

[0084] As an example, see Figure 8B , Figure 8B This is a schematic diagram of the interface of the map processing method for a virtual scene provided in this application embodiment. When the human-computer interaction interface is large enough to accommodate the sorting results based on multiple sorting parameters, the human-computer interaction interface 801B does not divide into multiple display areas, and directly displays all the sorting results in the human-computer interaction interface.

[0085] As an example, see Figure 8C , Figure 8C This is a schematic diagram of the interface of the virtual scene map processing method provided in the embodiment of this application. When the human-computer interaction interface is insufficient to accommodate the sorting results based on multiple sorting parameters, the sorting results of multiple maps based on any one sorting parameter, such as the sorting results based on the proficiency sorting parameter, are displayed in the human-computer interaction interface 801C. The sorting results of the remaining sorting parameters are displayed in response to the sliding operation of the currently logged-in account.

[0086] In some embodiments, before displaying the sorting results of multiple sorting parameters one-to-one in multiple display areas of the human-computer interaction interface in step 102, the region data of multiple display areas and the map usage records of the currently logged-in account are obtained; the region features of the multiple region data, the record features of the map usage records, and the sorting features of the multiple sorting results are extracted through a third neural network model; the multiple region features, record features, and multiple sorting features are fused to obtain multiple fused features; the multiple fused features are mapped to a second probability of each sorting result being displayed in each display area, wherein the second probability is positively correlated with the matching degree, and the matching degree is used to characterize the positive correlation between the priority of the display area and the degree of interest of the currently logged-in account in the sorting results; the arrangement processing is performed based on the second probability of each sorting result being displayed in each display area to obtain the display area of ​​each sorting result.

[0087] As an example, sample area data of the sample display area is collected in the sample virtual scene, and sample map usage records of the sample account are collected in the sample virtual scene. Training samples are constructed based on the collected data, and the training samples are used as the input of the third neural network model to be trained. Whether a certain display area displays the sorting result of a certain sorting parameter is used as the annotation data. When the sorting result of sorting parameter A is displayed in display area 1, the annotation data of the sample combination of display area 1 and sorting parameter A is 1. When the sorting result of sorting parameter A is not displayed in display area 1, the annotation data of the sample combination of display area 1 and sorting parameter A is 0. The third neural network model is trained based on the training samples and the annotation data, so that the third probability of displaying the sorting result of any sorting parameter in any display area can be directly determined by the third neural network model.

[0088] In some embodiments, the step 102 of displaying the sorting results of multiple sorting parameters in multiple display areas of the human-computer interaction interface can be achieved through the following technical solution: Displaying the sorting result of one sorting parameter in each display area, with each display area displaying a different sorting parameter corresponding to its sorting result; wherein, a first characteristic parameter of the display area is positively correlated with a second characteristic parameter of the corresponding sorting result, the first characteristic parameter including at least one of the following: the area of ​​the display area, the salience of the display area's location, and the second characteristic parameter including at least one of the following: the number of maps involved in the sorting result, the average application frequency of all maps involved in the sorting result, and the average recent application time of all maps involved in the sorting result. Allocating the display area for each sorting parameter through the positive correlation between the first and second characteristic parameters can effectively improve the utilization rate of display resources and the efficiency of human-computer interaction.

[0089] As an example, the number of display areas is the same as the number of sorting results of the sorting parameters. For each sorting parameter, there is a corresponding display area, so there is a one-to-one display relationship between the display areas and the sorting parameters.

[0090] As an example, in a display relationship where there is a one-to-one correspondence between the display area and the sorting parameters, the first characteristic parameter of the display area is positively correlated with the second characteristic parameter of the corresponding sorting result. For example, the display areas are sorted in descending order of area, and the sorting parameters corresponding to the sorting results are sorted in descending order of the number of maps involved in the sorting results. That is, the number of maps involved in the proficiency sorting result is 10, and the number of maps involved in the participation count sorting result is 8. Then, the area of ​​the display area corresponding to the proficiency sorting result is greater than the area of ​​the display area corresponding to the participation count sorting result.

[0091] In some embodiments, after the sorting results of multiple sorting parameters are displayed one-to-one in multiple display areas of the human-computer interaction interface, in response to a trigger operation for any display area, the display area is enlarged during the continuous process of the trigger operation, and the sorting results are displayed in the enlarged display area; in response to releasing the trigger operation, the enlarged display area is restored to its original size, and the sorting results are displayed in the restored display area.

[0092] As an example, since the human-computer interaction interface is divided into multiple display areas, each display area can be enlarged for display. The enlarged display area can occupy the entire human-computer interaction interface, and the display size of the sorting results will also be adaptively enlarged as the area of ​​the display area changes. That is, the display size of the sorting results and the display size of the display area always remain in a matching state, which can improve the display resource utilization of the human-computer interaction interface.

[0093] In some embodiments, the display of the sorting results of the multiple maps based on multiple sorting parameters in the human-computer interaction interface can be achieved through the following technical solution: the sorting results of the multiple sorting parameters are displayed sequentially in a display area of ​​the human-computer interaction interface according to a specific order of the sorting parameters; wherein the specific order includes at least one of the following: ascending order of the number of maps in the sorting results corresponding to the sorting parameters, descending order of the average application frequency of all maps in the sorting results corresponding to the sorting parameters, and descending order of the average recent application time of all maps in the sorting results corresponding to the sorting parameters. By sorting the sorting parameters, different sorting results are displayed sequentially, thereby effectively improving the utilization rate of display resources of the human-computer interaction interface.

[0094] As an example, when the specific order is an ascending order of the number of maps in the sorting results corresponding to the sorting parameters, the sorted results with fewer maps are displayed at the beginning of the human-computer interaction interface, while the sorted results with more maps are displayed at the end. When the specific order is a descending order of the average application frequency of all maps in the sorting results corresponding to the sorting parameters, the sorted results with higher average application frequency are displayed at the beginning of the human-computer interaction interface, while the sorted results with lower average application frequency are displayed at the end. When the specific order is a descending order of the average recent application time of all maps in the sorting results corresponding to the sorting parameters, the sorted results with higher average recent application time are displayed at the beginning of the human-computer interaction interface, while the sorted results with lower average recent application time are displayed at the end.

[0095] In some embodiments, see Figure 4C , Figure 4C This is a flowchart illustrating a map processing method for a virtual scene provided in an embodiment of this application. Step 102 displays the sorting results of multiple maps based on at least some of the sorting parameters in at least one sorting parameter. Figure 4C Steps 1022 to 1023 are implemented.

[0096] In step 1022, for each sorting parameter, the sorting result corresponding to the sorting parameter is displayed.

[0097] In step 1023, for each map involved in the sorting results, at least one of the following information about the map is displayed: the map name, the parameter value of the sorting parameter corresponding to the map, and the environmental image of the map.

[0098] As an example, see Figure 5A , Figure 5A The map is sorted by proficiency level, which can display the player's proficiency with the map (505A, the value of the sorting parameter), the map's environment image (506A), and the map name (507A). Displaying key information can help users select maps more quickly, thereby improving human-computer interaction efficiency.

[0099] In some embodiments, when the number of multiple saved maps displayed in the human-computer interaction interface exceeds a threshold, the following processing is performed: at least some of the multiple saved maps are unsaved; or, a prompt message is displayed to prompt the currently logged-in account to unsave the maps.

[0100] As an example, when the number of saved maps exceeds a threshold, some maps can be automatically removed from the favorites list, and a prompt message can be displayed to encourage the user to manually remove them. By controlling the number of saved maps, the difficulty of map selection can be reduced, effectively improving human-computer interaction efficiency.

[0101] In some embodiments, after displaying the prompt message, an option to unsave each saved map is shown; in response to a trigger operation on the unsave option, the saved map corresponding to the unsave option is shown to be in an unsave state. Manually unsave a map to switch from a saved state to an unsave state, ensuring that saved maps always match the preferences of the currently logged-in account and improving human-computer interaction efficiency.

[0102] As an example, perform any of the following processes: play a live video of a virtual scene in the human-computer interaction interface, and display an option to unsave the map of the currently applied application in the virtual scene on the screen of the live video; when the interaction with the virtual scene ends, display an option to unsave the map of the currently applied application in the virtual scene on the human-computer interaction interface; play a recorded video of the virtual scene in the human-computer interaction interface, and display an option to unsave the map of the currently applied application in the virtual scene on the screen of the recorded video; display maps saved by social media accounts in the human-computer interaction interface, and display an option to unsave the maps saved by social media accounts, where social media accounts are accounts with social relationships with the currently logged-in account; in response to the triggering operation for the unsave option, display that the map corresponding to the unsave option is in an unsaved state.

[0103] In some embodiments, uncollecting at least a portion of multiple collected maps can be achieved through the following technical solution: Collected maps are uncollected when they meet at least one of the following conditions: the total number of times the collected map is applied to a virtual scene within a first time period is less than a third threshold; the number of times the collected map is continuously applied to a virtual scene within a second time period is less than a fourth threshold; the time of the most recent application of the collected map in the virtual scene is less than a time threshold; or the runtime of the virtual scene using the collected map is less than a runtime threshold. Automatic uncollection allows for automatic updating of collected maps, ensuring that collected maps always match the preferences of the currently logged-in account and improving human-computer interaction efficiency.

[0104] For example, if the total number of times the saved map A has been applied to the virtual scene within the first time period (the time from the first moment to the current moment), then map A will be unsaved. For example, if the player has applied map A less than 3 times in the virtual scene within 2 days from the current moment, then map A will be unsaved. Similarly, if the number of consecutive applications of the saved map A to the virtual scene within the second time period (the time from the second moment to the current moment, usually later than the first moment), then map A will be unsaved. Another example is if the time threshold is 24 hours prior to the current moment; if the most recent application of the saved map A in the virtual scene was more than two days prior, then map A will be unsaved. Finally, if the saved map A is applied in the virtual scene and the virtual scene's running time is less than the running time threshold, indicating that the player quits the game shortly after the start of the match, then map A can be unsaved.

[0105] The following will describe an exemplary application of the embodiments of this application in a real-world application scenario.

[0106] In some embodiments, the client running on the account login terminal (e.g., a web-based game application) displays a map collection entry in the client's human-computer interaction interface, receives a first trigger operation from the account for the map collection entry, sends the operation data of the first trigger operation and the corresponding map to the server via network 300, the server adds the corresponding map to the collection database, displays a map entry for a virtual scene in the client's human-computer interaction interface, receives a second trigger operation from the account for the map entry, sends the operation data of the second trigger operation to the server via network, after receiving the operation data, the server queries at least one sorting parameter from the collection database, and displays the sorting results of multiple maps based on at least some of the sorting parameters, and sends the at least one sorting parameter and the sorting results of multiple maps based on at least some of the sorting parameters to the client for display.

[0107] This application proposes a map processing method for virtual scenes. Players can collect their favorite maps and sort these collected maps, so that players can quickly find maps that match their preferences, which can effectively improve the player's starting efficiency and thus improve the efficiency of human-computer interaction.

[0108] In some embodiments, see Figure 5AIn the human-computer interaction interface 501A, the tab 502A "I like" is displayed. In related technologies, the tab 502A is not present in the human-computer interaction interface. When the tab 502A is selected, a sorting parameter control 503A is displayed in the human-computer interaction interface. The sorting parameters include proficiency, number of participations, and participation time. The saved maps 504A can be sorted according to the sorting parameters specified by the player, and the sorting results are displayed. For example... Figure 5A The game sorts maps by proficiency level, and the player's proficiency with map 504A is displayed in the lower right corner. When tab 502A is selected, the maps displayed in the interface are the player's preferred maps, allowing the player to quickly select the map they want to play and start the game.

[0109] In some embodiments, see Figure 5B , Figure 5B This is a schematic diagram of the interface of the virtual scene map processing method provided in the embodiments of this application. After the interaction process of the virtual scene ends, the settlement data 502B of the virtual scene is displayed in the human-computer interaction interface 501B. At the same time, a collection control 503B, such as a red heart button, is displayed in the upper right corner of the human-computer interaction interface 501B. In response to the player's click operation on the red heart button, the map of the virtual scene application corresponding to the settlement data 502B will be recorded in the player's collection library. The collection control 503B changes from a hollow state to a solid state, indicating that the map is set as the player's preferred collection map.

[0110] In some embodiments, the game client's server backend records various parameters of the player's collected maps through data table 1, with proficiency levels as follows: 0-20 is 1 star, 20-40 is 2 stars, 40-60 is 3 stars, 60-80 is 4 stars, and 80-100 is 5 stars. Each time a player plays a map, the backend records the player's performance in that match, adding 1-5 points to the player's proficiency level based on their performance.

[0111]

[0112] Table 1. Parameter table of saved maps In some embodiments, see Figure 6 , Figure 6 This is a flowchart illustrating a virtual scene map processing method provided in this application embodiment. In step 601, the system receives a player's trigger operation on the collection control. In step 602, the system sends a request to collect a map to the server. In step 603, the server adds the map to the player's collection list.

[0113] In some embodiments, see Figure 7 , Figure 7This is a flowchart illustrating the map processing method for a virtual scene provided in this application embodiment. Taking map A in the virtual scene as an example, after a game in the virtual scene ends, step 701 updates the player's latest participation time on map A. Step 702 accumulates the number of participations on map A. Step 703 calculates the score for the virtual scene. Step 704 updates the player's proficiency based on the game score in the virtual scene. Specifically, after the game ends, the player's proficiency is automatically updated based on their score in this game. For example, if the score in this game is 90 points, the proficiency score is increased by 5 points. The correspondence between the score and the increase in proficiency points is shown in Table 2.

[0114] Table 2 Relationship between score and proficiency This application proposes a map processing method for virtual scenes. Players can collect their favorite maps and sort these collected maps, so that players can quickly find maps that match their preferences, which can effectively improve the player's starting efficiency and thus improve the efficiency of human-computer interaction.

[0115] It is understood that in the embodiments of this application, data such as user information are 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.

[0116] The following description continues to illustrate the exemplary structure of the virtual scene map processing device 455 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 3 As shown, the software modules in the virtual scene map processing device 455 stored in the memory 450 may include: a display module 4551, used to display the map entry of the virtual scene in a human-computer interaction interface; the display module 4551 is also used to display at least one sorting parameter and display the sorting result of multiple maps based on at least some of the sorting parameters in response to a trigger operation on the map entry; wherein the multiple maps are maps collected by the currently logged-in account of the virtual scene, and the multiple maps are sorted in ascending or descending order according to the sorting parameters in the sorting result; and an application module 4552, used to run the target map selected by the selection operation in the virtual scene in response to a selection operation in the sorting result.

[0117] In some embodiments, the apparatus further includes a collection module 4553, configured to: in response to a trigger operation on a map entry point, before displaying at least one sorting parameter, perform any of the following processes: playing a live video of a virtual scene in the human-computer interaction interface and displaying a collection entry point for the currently applied map in the virtual scene in the live video frame; displaying a collection entry point for the currently applied map in the virtual scene in the human-computer interaction interface when the interaction with the virtual scene ends; playing a recorded video of the virtual scene in the human-computer interaction interface and displaying a collection entry point for the currently applied map in the virtual scene in the recorded video frame; displaying maps collected by social media accounts in the human-computer interaction interface and displaying a collection entry point for maps collected by social media accounts, wherein the social media account is an account with a social relationship with the currently logged-in account; and in response to a trigger operation on a collection entry point, displaying that the map corresponding to the collection entry point is in a collected state.

[0118] In some embodiments, the collection module 4553 is further configured to: before displaying at least one sorting parameter in response to a trigger operation for a map entry, perform collection processing on the map when the map meets at least one of the following conditions: the total number of times the map is applied to the virtual scene within a first time period is greater than a first number threshold; the number of times the map is continuously applied to the virtual scene within a second time period is greater than a second number threshold; the score obtained by applying the map in the virtual scene is greater than a score threshold; and the time of the most recent application of the map in the virtual scene is greater than a time threshold.

[0119] In some embodiments, the collection module 4553 is further configured to: in response to a trigger operation for a map entry point, before displaying at least one sorting parameter, acquire terrain data and application data of the map, wherein the application data includes application records of the map being applied to a virtual scene by the currently logged-in account; acquire interaction data of the currently logged-in account; and perform the following processing through a first neural network model: extract terrain features from the terrain data; extract application features from the application data; extract interaction features from the interaction data; fuse the terrain features, application features, and interaction features to obtain fused features; map the fused features to a first probability that the map is collected by the currently logged-in account; and perform collection processing on the map when the first probability is greater than a first probability threshold.

[0120] In some embodiments, the display module 4551 is further configured to: in response to a parameter selection operation for at least one sorting parameter, display the sorting parameter selected by the parameter selection operation in a selected state, and display the unselected sorting parameter in a non-selected state, wherein the selected state and the non-selected state use different display parameters.

[0121] In some embodiments, the display module 4551 is further configured to: display the sorting parameter in a selected state when the sorting parameter meets at least one of the following conditions, wherein the sorting parameter in the selected state is used to form a sorting result: the sorting parameter is a sorting parameter selected in response to the previous parameter selection operation of the current login account; the first map is the map previously applied by the current login account in the virtual scene, wherein the first map is the first map in the sorting result formed based on the sorting parameter; the sorting parameter is a sorting parameter selected in the previous parameter selection operation and is selected by the social account of the current login account, wherein the social account is an account with a social relationship with the current login account; when the sorting parameter does not meet all of the above conditions, the sorting parameter is displayed in a non-selected state.

[0122] In some embodiments, the display module 4551 is further configured to: obtain parameter data of sorting parameters and account interest data of the currently logged-in account, wherein the parameter data includes at least one of the following: the number of times the sorting parameter is selected, and the update time of the sorting result corresponding to the sorting parameter; perform the following processing through a second neural network model: extract parameter features from the parameter data; extract account interest features from the account interest data; determine the similarity between the parameter features and the account interest features; when the similarity is greater than the similarity threshold, display the sorting parameter in a selected state, and display sorting parameters in a non-selected state whose similarity is not greater than the similarity threshold; wherein the sorting parameter in the selected state is used to form the sorting result.

[0123] In some embodiments, when the number of at least some sorting parameters is multiple, the display module 4551 is further configured to: perform any one of the following processes: display the sorting results of multiple sorting parameters in a one-to-one correspondence among multiple display areas of the human-computer interaction interface; when the human-computer interaction interface is large enough to accommodate the sorting results based on multiple sorting parameters, display the sorting results of multiple maps based on multiple sorting parameters in the human-computer interaction interface; when the human-computer interaction interface is insufficient to accommodate the sorting results based on multiple sorting parameters, display the sorting results of multiple maps based on any one sorting parameter in the human-computer interaction interface; wherein the sorting results of the remaining sorting parameters are displayed in response to the sliding operation of the currently logged-in account, and the remaining sorting parameters are the sorting parameters other than any one of the sorting parameters among the at least some sorting parameters.

[0124] In some embodiments, before displaying the sorting results of multiple sorting parameters in multiple display areas of the human-computer interaction interface, the display module 4551 is further configured to: acquire regional data of multiple display areas and map usage records of the currently logged-in account; extract regional features of the multiple regional data, record features of the map usage records, and sorting features of the multiple sorting results through a third neural network model; perform fusion processing on the multiple regional features, record features, and multiple sorting features to obtain multiple fused features; map the multiple fused features to a second probability of displaying each sorting result in each display area, wherein the second probability is positively correlated with the matching degree, and the matching degree is used to characterize the positive correlation between the priority of the display area and the degree of interest of the currently logged-in account in the sorting results; and perform arrangement processing based on the second probability of displaying each sorting result in each display area to obtain the display area of ​​each sorting result.

[0125] In some embodiments, the display module 4551 is further configured to: display a sorting result of a sorting parameter in each display area, wherein the sorting parameter corresponding to the sorting result displayed in each display area is different; wherein a first feature parameter of the display area is positively correlated with a second feature parameter of the corresponding sorting result, the first feature parameter includes at least one of the following: the area of ​​the display area, the salience of the location of the display area, and the second feature parameter includes at least one of the following: the number of maps involved in the sorting result, the average application frequency of all maps involved in the sorting result, and the average recent application time of all maps involved in the sorting result.

[0126] In some embodiments, after the sorting results of multiple sorting parameters are displayed one-to-one in multiple display areas of the human-computer interaction interface, the display module 4551 is further configured to: in response to a trigger operation for any one of the display areas, enlarge the display area during the duration of the trigger operation, and display the sorting results in the enlarged display area; in response to releasing the trigger operation, restore the enlarged display area to its original size, and display the sorting results in the restored display area.

[0127] In some embodiments, the display module 4551 is further configured to: sequentially display the sorting results of multiple sorting parameters in a display area according to a specific order of multiple sorting parameters; wherein the specific order includes at least one of the following: ascending order of the number of maps in the sorting results corresponding to the sorting parameters, descending order of the average application frequency of all maps in the sorting results corresponding to the sorting parameters, and descending order of the average recent application time of all maps in the sorting results corresponding to the sorting parameters.

[0128] In some embodiments, the display module 4551 is further configured to: display the sorting result corresponding to each sorting parameter; and display at least one of the following information of each map involved in the sorting result: the map name, the parameter value of the sorting parameter corresponding to the map, and the environmental image of the map.

[0129] In some embodiments, the display module 4551 is further configured to: when the number of multiple saved maps displayed in the human-computer interaction interface is greater than a number threshold, perform the following processing: perform unsave processing on at least a portion of the multiple saved maps; display a prompt message, the prompt message being used to prompt the currently logged-in account to perform unsave processing.

[0130] In some embodiments, after displaying the prompt message, the collection module 4553 is further configured to: display the uncollection entry for each collected map; and in response to a trigger operation on the uncollection entry, display that the collected map corresponding to the uncollection entry is in an uncollected state.

[0131] In some embodiments, the collection module 4553 is further configured to: perform uncollection processing on the collected map when the collected map meets at least one of the following conditions: the total number of times the collected map is applied to the virtual scene within a first time period is less than the third number threshold; the number of times the collected map is continuously applied to the virtual scene within a second time period is less than the fourth number threshold; the time of the most recent application of the collected map in the virtual scene is less than the time threshold; the running time of the virtual scene applying the collected map is less than the running time threshold.

[0132] 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 map processing method described above in this application.

[0133] 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 map processing method provided in this application. For example, ... Figures 4A-4C The map processing method for the virtual scene is shown.

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

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

[0136] 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).

[0137] As an example, executable instructions can be deployed to execute on a single computing device, or on multiple computing devices located in one location, or on multiple computing devices distributed across multiple locations and interconnected via a communication network.

[0138] In summary, the embodiments of this application, in response to a trigger operation targeting a map entry, display at least one sorting parameter and display the sorting results of multiple maps based on at least some of the sorting parameters. The multiple maps are maps collected by the currently logged-in account in the virtual scene, and the multiple maps are sorted in ascending or descending order according to the sorting parameters in the sorting results. Since the displayed maps are maps collected by the currently logged-in account and are displayed according to the sorting parameters, users can quickly find the map for starting the game from their preferred maps, effectively improving human-computer interaction efficiency and map selection efficiency.

[0139] 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 map processing method for a virtual scene, characterized in that, The method includes: Display the map entry point of the virtual scene in the human-computer interaction interface; In response to a triggered operation on the map entry point, multiple sorting parameters are displayed, and Obtain the area data of multiple display areas of the human-computer interaction interface and the map usage records of the currently logged-in account; The region features of multiple regions are extracted by a third neural network model, the map uses the record features of the records, and the sorting features of multiple maps based on multiple sorting results of the multiple sorting parameters; Multiple regional features, record features, and sorting features are fused together to obtain multiple fused features; The multiple fusion features are mapped to a second probability for each ranking result to be displayed in each display area, wherein the second probability is positively correlated with the matching degree, which is used to characterize the positive correlation between the priority of the display area and the degree of interest of the currently logged-in account in the ranking result; Based on the second probability of each sorting result being displayed in each of the display areas, an arrangement process is performed to obtain the display area for each sorting result; The sorting results of the multiple sorting parameters are displayed one by one in the multiple display areas; wherein, the multiple maps are maps collected by the currently logged-in account of the virtual scene, and the multiple maps are sorted in ascending or descending order according to the sorting parameters in the sorting results; In response to a selection operation in the sorting results, the target map selected by the selection operation is run in the virtual scene.

2. The method according to claim 1, characterized in that, Before displaying multiple sorting parameters in response to a triggered operation for the map entry, the method further includes: Perform any of the following processes: The live video of the virtual scene is played in the human-computer interaction interface, and the collection entry of the currently applied map in the virtual scene is displayed in the live video. When the interaction with the virtual scene ends, the collection entry for the map currently used in the virtual scene is displayed in the human-computer interaction interface; The human-computer interaction interface plays a pre-recorded video of the virtual scene, and the video displays a save entry for the map currently used in the virtual scene. The human-computer interaction interface displays a map of social media account favorites and a favorites entry for the map of social media account favorites, wherein the social media account is an account that has a social relationship with the currently logged-in account; In response to a trigger operation on the collection entry, the map corresponding to the collection entry is displayed as being in a collected state.

3. The method according to claim 1, characterized in that, Before displaying multiple sorting parameters in response to a triggered operation for the map entry, the method further includes: The map is added to favorites when it meets at least one of the following conditions: The total number of times the map is applied to the virtual scene within the first time period is greater than the first threshold. The number of times the map is continuously applied to the virtual scene within the second time period is greater than the second threshold. The score obtained by applying the map in the virtual scene is greater than the score threshold.

4. The method according to claim 1, characterized in that, Before displaying multiple sorting parameters in response to a triggered operation for the map entry, the method further includes: Obtain the terrain data and application data of the map, wherein the application data includes application records of the map being applied to the virtual scene by the currently logged-in account; Obtain the interaction data of the currently logged-in account; The following processing is performed using a first neural network model: extracting terrain features from the terrain data; extracting application features from the application data; extracting interaction features from the interaction data; fusing the terrain features, application features, and interaction features to obtain fused features; and mapping the fused features to a first probability that the map is saved by the currently logged-in account. When the first probability is greater than the first probability threshold, the map is added to favorites.

5. The method according to claim 1, characterized in that, The display of multiple sorting parameters includes: In response to a parameter selection operation for the plurality of sorting parameters, the sorting parameters selected by the parameter selection operation are displayed in a selected state, and the unselected sorting parameters are displayed in a non-selected state, wherein the selected state and the non-selected state use different display parameters, and the sorting parameters in the selected state are used to form the sorting result.

6. The method according to claim 1, characterized in that, The display of multiple sorting parameters includes: The sorting parameter is displayed in a selected state when at least one of the following conditions is met, wherein the selected sorting parameter is used to form the sorting result: The sorting parameter is the sorting parameter selected in response to the previous parameter selection operation of the currently logged-in account; The first map is the map that the currently logged-in account last used in the virtual scene, wherein the first map is the first map in the sorting result formed based on the sorting parameters; The sorting parameter is the sorting parameter selected in the previous parameter selection operation, and it is selected by the social account of the currently logged-in account, wherein the social account is an account that has a social relationship with the currently logged-in account; When the sorting parameter does not meet all of the above conditions, the sorting parameter is displayed in a non-selected state.

7. The method according to claim 1, characterized in that, The display of multiple sorting parameters includes: Obtain parameter data for each sorting parameter and account interest data for the currently logged-in account, wherein the parameter data includes at least one of the following: the number of times the sorting parameter is selected, and the update time of the sorting result corresponding to the sorting parameter; The following processing is performed using a second neural network model: extracting parameter features from the parameter data; extracting account interest features from the account interest data; and determining the similarity between the parameter features and the account interest features. When the similarity is greater than the similarity threshold, the sorting parameters are displayed in a selected state, and sorting parameters whose similarity is not greater than the similarity threshold are displayed in a deselected state. The sorting parameters of the selected state are used to form the sorting result.

8. The method according to claim 1, characterized in that, The step of displaying the sorting results of the multiple sorting parameters in one-to-one correspondence in the multiple display areas includes: Each display area displays a sorting result for one of the sorting parameters, and the sorting result displayed in each display area corresponds to a different sorting parameter; The first feature parameter of the display area is positively correlated with the second feature parameter of the corresponding sorting result. The first feature parameter includes at least one of the following: the area of ​​the display area and the salience of the location of the display area. The second feature parameter includes at least one of the following: the number of maps involved in the sorting result, the average application frequency of all maps involved in the sorting result, and the average recent application time of all maps involved in the sorting result.

9. The method according to claim 1, characterized in that, After displaying the sorting results of the multiple sorting parameters in the multiple display areas one by one, the method further includes: In response to a trigger operation for any of the display areas, the display area is enlarged during the duration of the trigger operation, and the sorting result is displayed in the enlarged display area; In response to releasing the trigger operation, the enlarged display area is restored to its original size, and the sorting result is displayed in the restored display area.

10. The method according to claim 1, characterized in that, The step of displaying the sorting results of the multiple sorting parameters in one-to-one correspondence in the multiple display areas includes: The sorting results of the multiple sorting parameters are displayed sequentially in a display area of ​​the human-computer interaction interface according to a specific order of the multiple sorting parameters; The specific order includes at least one of the following: ascending order of the number of maps in the sorting results corresponding to the sorting parameter, descending order of the average application frequency of all maps in the sorting results corresponding to the sorting parameter, and descending order of the average most recent application time of all maps in the sorting results corresponding to the sorting parameter.

11. The method according to claim 1, characterized in that, The process of displaying the sorting results of the multiple sorting parameters includes: For each of the sorting parameters, display the sorting result corresponding to the sorting parameter; For each map involved in the sorting result, at least one of the following information for the map is displayed: the map name, the parameter value of the sorting parameter corresponding to the map, and the environmental image of the map.

12. The method according to claim 1, characterized in that, The method further includes: When the number of multiple saved maps displayed in the human-computer interaction interface exceeds a threshold, the following processing is performed: Perform uncollection processing on at least a portion of the multiple collected maps; or A prompt message is displayed, which prompts the currently logged-in account to cancel the favorites action.

13. The method according to claim 12, characterized in that, After displaying the prompt information, the method further includes: Display the option to unsave each saved map; In response to the trigger operation for the "unfavorite" entry, the map corresponding to the "unfavorite" entry is displayed as not being favorited.

14. The method according to claim 12, characterized in that, The process of un-collecting at least a portion of the plurality of collected maps includes: The map is removed from the collection when at least one of the following conditions is met: The total number of times the collected maps are applied to the virtual scene within the first time period is less than the third threshold. Within the second time period, the number of times the collected map is continuously applied to the virtual scene is less than the fourth threshold. The time since the most recent application of the saved map in the virtual scene is less than a time threshold. The runtime of the virtual scene using the saved map is less than the runtime threshold.

15. A map processing device for a virtual scene, characterized in that, The device includes: The display module is used to display the map entry of the virtual scene in the human-computer interaction interface; The display module is further configured to respond to a trigger operation on the map entry point by displaying multiple sorting parameters, and acquiring regional data of multiple display areas of the human-computer interaction interface and map usage records of the currently logged-in account; extracting regional features of the multiple regional data, record features of the map usage records, and sorting features of multiple maps based on multiple sorting results of the multiple sorting parameters through a third neural network model; fusing the multiple regional features, record features, and sorting features to obtain multiple fused features; mapping the multiple fused features to a second probability of displaying each sorting result in each display area, wherein the second probability is positively correlated with the matching degree, the matching degree being used to characterize the positive correlation between the priority of the display area and the degree of interest of the currently logged-in account in the sorting results; arranging the sorting results based on the second probability of displaying each sorting result in each display area to obtain a display area for each sorting result; and displaying the sorting results of the multiple sorting parameters in the multiple display areas one-to-one. Among them, multiple maps are maps collected by the currently logged-in account of the virtual scene, and in the sorting result, multiple maps are sorted in ascending or descending order according to the sorting parameters; An application module is configured to, in response to a selection operation in the sorting results, run the target map selected by the selection operation in the virtual scene.

16. The apparatus according to claim 15, characterized in that, Before displaying multiple sorting parameters in response to a triggered operation on the map entry, the device further includes a favorites module for: Perform any of the following processes: The live video of the virtual scene is played in the human-computer interaction interface, and the collection entry of the currently applied map in the virtual scene is displayed in the live video. When the interaction with the virtual scene ends, the collection entry for the map currently used in the virtual scene is displayed in the human-computer interaction interface; The human-computer interaction interface plays a pre-recorded video of the virtual scene, and the video displays a save entry for the map currently used in the virtual scene. The human-computer interaction interface displays a map of social media account favorites and a favorites entry for the map of social media account favorites, wherein the social media account is an account that has a social relationship with the currently logged-in account; In response to a trigger operation on the collection entry, the map corresponding to the collection entry is displayed as being in a collected state.

17. The apparatus according to claim 15, characterized in that, Before displaying multiple sorting parameters in response to a triggered operation on the map entry, the device further includes a favorites module for: The map is added to favorites when it meets at least one of the following conditions: The total number of times the map is applied to the virtual scene within the first time period is greater than the first threshold. The number of times the map is continuously applied to the virtual scene within the second time period is greater than the second threshold. The score obtained by applying the map in the virtual scene is greater than the score threshold.

18. The apparatus according to claim 15, characterized in that, Before displaying multiple sorting parameters in response to a triggered operation on the map entry, the device further includes a favorites module for: Obtain the terrain data and application data of the map, wherein the application data includes application records of the map being applied to the virtual scene by the currently logged-in account; Obtain the interaction data of the currently logged-in account; The following processing is performed using a first neural network model: extracting terrain features from the terrain data; extracting application features from the application data; extracting interaction features from the interaction data; fusing the terrain features, application features, and interaction features to obtain fused features; and mapping the fused features to a first probability that the map is saved by the currently logged-in account. When the first probability is greater than the first probability threshold, the map is added to favorites.

19. The apparatus according to claim 15, characterized in that, The display module is also used for: In response to a parameter selection operation for the plurality of sorting parameters, the sorting parameters selected by the parameter selection operation are displayed in a selected state, and the unselected sorting parameters are displayed in a non-selected state, wherein the selected state and the non-selected state use different display parameters, and the sorting parameters in the selected state are used to form the sorting result.

20. The apparatus according to claim 15, characterized in that, The display module is also used for: The sorting parameter is displayed in a selected state when at least one of the following conditions is met, wherein the selected sorting parameter is used to form the sorting result: The sorting parameter is the sorting parameter selected in response to the previous parameter selection operation of the currently logged-in account; The first map is the map that the currently logged-in account last used in the virtual scene, wherein the first map is the first map in the sorting result formed based on the sorting parameters; The sorting parameter is the sorting parameter selected in the previous parameter selection operation, and it is selected by the social account of the currently logged-in account, wherein the social account is an account that has a social relationship with the currently logged-in account; When the sorting parameter does not meet all of the above conditions, the sorting parameter is displayed in a non-selected state.

21. The apparatus according to claim 15, characterized in that, The display module is also used for: Obtain parameter data for each sorting parameter and account interest data for the currently logged-in account, wherein the parameter data includes at least one of the following: the number of times the sorting parameter is selected, and the update time of the sorting result corresponding to the sorting parameter; The following processing is performed using a second neural network model: extracting parameter features from the parameter data; extracting account interest features from the account interest data; and determining the similarity between the parameter features and the account interest features. When the similarity is greater than the similarity threshold, the sorting parameters are displayed in a selected state, and sorting parameters whose similarity is not greater than the similarity threshold are displayed in a deselected state. The sorting parameters of the selected state are used to form the sorting result.

22. The apparatus according to claim 15, characterized in that, The display module is also used for: Each display area displays a sorting result for one of the sorting parameters, and the sorting result displayed in each display area corresponds to a different sorting parameter; The first feature parameter of the display area is positively correlated with the second feature parameter of the corresponding sorting result. The first feature parameter includes at least one of the following: the area of ​​the display area and the salience of the location of the display area. The second feature parameter includes at least one of the following: the number of maps involved in the sorting result, the average application frequency of all maps involved in the sorting result, and the average recent application time of all maps involved in the sorting result.

23. The apparatus according to claim 15, characterized in that, After displaying the sorting results of the multiple sorting parameters in the multiple display areas, the display module is further configured to: In response to a trigger operation for any of the display areas, the display area is enlarged during the duration of the trigger operation, and the sorting result is displayed in the enlarged display area; In response to releasing the trigger operation, the enlarged display area is restored to its original size, and the sorting result is displayed in the restored display area.

24. The apparatus according to claim 15, characterized in that, The display module is also used for: The sorting results of the multiple sorting parameters are displayed sequentially in a display area of ​​the human-computer interaction interface according to a specific order of the multiple sorting parameters; The specific order includes at least one of the following: ascending order of the number of maps in the sorting results corresponding to the sorting parameter, descending order of the average application frequency of all maps in the sorting results corresponding to the sorting parameter, and descending order of the average most recent application time of all maps in the sorting results corresponding to the sorting parameter.

25. The apparatus according to claim 15, characterized in that, The display module is also used for: For each of the sorting parameters, display the sorting result corresponding to the sorting parameter; For each map involved in the sorting result, at least one of the following information for the map is displayed: the map name, the parameter value of the sorting parameter corresponding to the map, and the environmental image of the map.

26. The apparatus according to claim 15, characterized in that, The display module is also used for: When the number of multiple saved maps displayed in the human-computer interaction interface exceeds a threshold, the following processing is performed: Unsave at least a portion of the multiple saved maps; or A prompt message is displayed, which prompts the currently logged-in account to cancel the favorites action.

27. The apparatus according to claim 26, characterized in that, After displaying the prompt information, the device further includes a collection module, used for: Display the option to unsave each saved map; In response to the trigger operation for the "unfavorite" entry, the map corresponding to the "unfavorite" entry is displayed as not being favorited.

28. The apparatus according to claim 26, characterized in that, The device also includes a storage module for: The map is removed from the collection when at least one of the following conditions is met: The total number of times the collected maps are applied to the virtual scene within the first time period is less than the third threshold. Within the second time period, the number of times the collected map is continuously applied to the virtual scene is less than the fourth threshold. The time since the most recent application of the saved map in the virtual scene is less than a time threshold. The runtime of the virtual scene using the saved map is less than the runtime threshold.

29. An electronic device, characterized in that, The electronic device includes: Memory, used to store executable instructions; A processor, when executing executable instructions stored in the memory, implements the map processing method for the virtual scene according to any one of claims 1 to 14.

30. A computer-readable storage medium storing executable instructions, characterized in that, When the executable instructions are executed by the processor, they implement the map processing method for the virtual scene as described in any one of claims 1 to 14.

31. 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 map processing method for the virtual scene as described in any one of claims 1 to 14.

Citation Information

Patent Citations

  • Method and device for processing favorite data

    CN102663064A

  • Game program, information processing apparatus, information processing system, and game processing method

    US20190070502A1